====================================================================== BUILD LOG: fail/long/recount-many-files ====================================================================== Verdict: xfail Exit code: 1 Kernel: 6.19.0+ Toolchain: Compiler: clang version 21.1.8 (Fedora 21.1.8-4.fc43) Linker: LLD 21.1.8 (compatible with GNU linkers) Assembler: Clang integrated assembler ====================================================================== FULL BUILD OUTPUT ====================================================================== --- klp-build stdout --- Validating patch(es) Fixing patch(es) Building patched kernel Copying patched object files Diffing objects Building patch module: livepatch-recount-many-files-generated.ko --- klp-build stderr --- error: klp-build: no changes detected --- diff.log --- ====================================================================== BUILD VERIFICATION ====================================================================== exit code non-zero (expected failure): OK stderr matched pattern 'no changes detected': OK ====================================================================== TEST PATCH(ES) ====================================================================== --- Patch: recount-many-files-generated.patch --- From: Test Author Subject: [PATCH] Add nop to many files (line recount test) Add asm("nop"); to many .c files to test klp-build's line number recounting feature. Since asm("nop") produces no object code changes, klp-build should detect no changes and fail with "no changes detected". diff --git a/Documentation/scheduler/sched-pelt.c b/Documentation/scheduler/sched-pelt.c index 7238b355919c..507ea1ba4347 100644 --- a/Documentation/scheduler/sched-pelt.c +++ b/Documentation/scheduler/sched-pelt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * The following program is used to generate the constants for * computing sched averages. diff --git a/Documentation/usb/usbdevfs-drop-permissions.c b/Documentation/usb/usbdevfs-drop-permissions.c index 6b8da6ef0c9a..bfcfaf9f0a4e 100644 --- a/Documentation/usb/usbdevfs-drop-permissions.c +++ b/Documentation/usb/usbdevfs-drop-permissions.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/alpha/boot/bootp.c b/arch/alpha/boot/bootp.c index 842e85776cc0..25372e7afc73 100644 --- a/arch/alpha/boot/bootp.c +++ b/arch/alpha/boot/bootp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/boot/bootp.c diff --git a/arch/alpha/boot/bootpz.c b/arch/alpha/boot/bootpz.c index c6079308eab3..284c2f5e1bf5 100644 --- a/arch/alpha/boot/bootpz.c +++ b/arch/alpha/boot/bootpz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/boot/bootpz.c diff --git a/arch/alpha/boot/main.c b/arch/alpha/boot/main.c index 22a1cb0264af..1db933246096 100644 --- a/arch/alpha/boot/main.c +++ b/arch/alpha/boot/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/boot/main.c diff --git a/arch/alpha/boot/misc.c b/arch/alpha/boot/misc.c index 1ab91852d9f7..4734b5c13a49 100644 --- a/arch/alpha/boot/misc.c +++ b/arch/alpha/boot/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c diff --git a/arch/alpha/boot/stdio.c b/arch/alpha/boot/stdio.c index faa5234b90b8..77f943fced46 100644 --- a/arch/alpha/boot/stdio.c +++ b/arch/alpha/boot/stdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/alpha/boot/tools/mkbb.c b/arch/alpha/boot/tools/mkbb.c index fc47f33f8a44..26bc47d82868 100644 --- a/arch/alpha/boot/tools/mkbb.c +++ b/arch/alpha/boot/tools/mkbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* This utility makes a bootblock suitable for the SRM console/miniloader */ diff --git a/arch/alpha/boot/tools/objstrip.c b/arch/alpha/boot/tools/objstrip.c index 7cf92d172dce..261b54a86bdb 100644 --- a/arch/alpha/boot/tools/objstrip.c +++ b/arch/alpha/boot/tools/objstrip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/boot/tools/objstrip.c diff --git a/arch/alpha/kernel/asm-offsets.c b/arch/alpha/kernel/asm-offsets.c index 1ebb05890499..29b023309940 100644 --- a/arch/alpha/kernel/asm-offsets.c +++ b/arch/alpha/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by assembly language modules. diff --git a/arch/alpha/kernel/audit.c b/arch/alpha/kernel/audit.c index 3ab04709784a..5f39c8bd96cf 100644 --- a/arch/alpha/kernel/audit.c +++ b/arch/alpha/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/alpha/kernel/bugs.c b/arch/alpha/kernel/bugs.c index e8c51089325f..1f51e256c599 100644 --- a/arch/alpha/kernel/bugs.c +++ b/arch/alpha/kernel/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/arch/alpha/kernel/console.c b/arch/alpha/kernel/console.c index 4193f76e9633..6e7a5949808c 100644 --- a/arch/alpha/kernel/console.c +++ b/arch/alpha/kernel/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/console.c diff --git a/arch/alpha/kernel/core_cia.c b/arch/alpha/kernel/core_cia.c index 6e577228e175..8a48ce496bf5 100644 --- a/arch/alpha/kernel/core_cia.c +++ b/arch/alpha/kernel/core_cia.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 05dc4c1b9074..9e48b09f5935 100644 --- a/arch/alpha/kernel/core_irongate.c +++ b/arch/alpha/kernel/core_irongate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/core_irongate.c diff --git a/arch/alpha/kernel/core_marvel.c b/arch/alpha/kernel/core_marvel.c index d38f4d6759e4..590f3e59721d 100644 --- a/arch/alpha/kernel/core_marvel.c +++ b/arch/alpha/kernel/core_marvel.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 74b1d018124c..98b3058c52fe 100644 --- a/arch/alpha/kernel/core_mcpcia.c +++ b/arch/alpha/kernel/core_mcpcia.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 75d622d96ff2..a3cf462bd2f1 100644 --- a/arch/alpha/kernel/core_polaris.c +++ b/arch/alpha/kernel/core_polaris.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 3d72d90624f1..0995257bb0e1 100644 --- a/arch/alpha/kernel/core_t2.c +++ b/arch/alpha/kernel/core_t2.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 77f5d68ed04b..13ddd1d2f198 100644 --- a/arch/alpha/kernel/core_titan.c +++ b/arch/alpha/kernel/core_titan.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 fc1ab73f23de..ba70ef767323 100644 --- a/arch/alpha/kernel/core_tsunami.c +++ b/arch/alpha/kernel/core_tsunami.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 8dd08c5e4270..19c2a7f40970 100644 --- a/arch/alpha/kernel/core_wildfire.c +++ b/arch/alpha/kernel/core_wildfire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/core_wildfire.c diff --git a/arch/alpha/kernel/err_common.c b/arch/alpha/kernel/err_common.c index 94e1b3dcf6d4..bb9fa9ef830f 100644 --- a/arch/alpha/kernel/err_common.c +++ b/arch/alpha/kernel/err_common.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 8144f2045b5b..f26eaccec86e 100644 --- a/arch/alpha/kernel/err_ev6.c +++ b/arch/alpha/kernel/err_ev6.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 565de1acf1f5..29f3a0c87b0d 100644 --- a/arch/alpha/kernel/err_ev7.c +++ b/arch/alpha/kernel/err_ev7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/err_ev7.c diff --git a/arch/alpha/kernel/err_marvel.c b/arch/alpha/kernel/err_marvel.c index c0c0ccefc467..50d8a8409958 100644 --- a/arch/alpha/kernel/err_marvel.c +++ b/arch/alpha/kernel/err_marvel.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 0ffb2feea42a..263c0c963749 100644 --- a/arch/alpha/kernel/err_titan.c +++ b/arch/alpha/kernel/err_titan.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 297476bb08fb..70c8c79dec19 100644 --- a/arch/alpha/kernel/es1888.c +++ b/arch/alpha/kernel/es1888.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 8ac0088dca54..850929f37a4a 100644 --- a/arch/alpha/kernel/gct.c +++ b/arch/alpha/kernel/gct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/gct.c diff --git a/arch/alpha/kernel/io.c b/arch/alpha/kernel/io.c index c28035d6d1e6..ecfce3f18af9 100644 --- a/arch/alpha/kernel/io.c +++ b/arch/alpha/kernel/io.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 c67047c5d830..f1bf5fef86d2 100644 --- a/arch/alpha/kernel/irq.c +++ b/arch/alpha/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 d17e44c99df9..4b4649ec61ce 100644 --- a/arch/alpha/kernel/irq_alpha.c +++ b/arch/alpha/kernel/irq_alpha.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 29c6c477ac35..8c98fee1ee9c 100644 --- a/arch/alpha/kernel/irq_i8259.c +++ b/arch/alpha/kernel/irq_i8259.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/irq_i8259.c diff --git a/arch/alpha/kernel/irq_pyxis.c b/arch/alpha/kernel/irq_pyxis.c index 27070b5bd33e..b75739588578 100644 --- a/arch/alpha/kernel/irq_pyxis.c +++ b/arch/alpha/kernel/irq_pyxis.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 bfacd6a06194..ccf32b3faef7 100644 --- a/arch/alpha/kernel/irq_srm.c +++ b/arch/alpha/kernel/irq_srm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handle interrupts from the SRM, assuming no additional weirdness. diff --git a/arch/alpha/kernel/module.c b/arch/alpha/kernel/module.c index cbefa5a77384..473708fa86ea 100644 --- a/arch/alpha/kernel/module.c +++ b/arch/alpha/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module help for Alpha. Copyright (C) 2002 Richard Henderson. diff --git a/arch/alpha/kernel/osf_sys.c b/arch/alpha/kernel/osf_sys.c index a08e8edef1a4..d4111e58f21f 100644 --- a/arch/alpha/kernel/osf_sys.c +++ b/arch/alpha/kernel/osf_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 82b19c9e59d6..8994976e42f9 100644 --- a/arch/alpha/kernel/pc873xx.c +++ b/arch/alpha/kernel/pc873xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/alpha/kernel/pci-sysfs.c b/arch/alpha/kernel/pci-sysfs.c index 3048758304b5..0ceca1d70ced 100644 --- a/arch/alpha/kernel/pci-sysfs.c +++ b/arch/alpha/kernel/pci-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 8e9b4ac86b7e..14c64baf2edc 100644 --- a/arch/alpha/kernel/pci.c +++ b/arch/alpha/kernel/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/pci.c diff --git a/arch/alpha/kernel/pci_iommu.c b/arch/alpha/kernel/pci_iommu.c index 955b6ca61627..a36bbde2d426 100644 --- a/arch/alpha/kernel/pci_iommu.c +++ b/arch/alpha/kernel/pci_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 a3eaab094ece..987b7c145114 100644 --- a/arch/alpha/kernel/perf_event.c +++ b/arch/alpha/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 06522451f018..5462b50e0f7b 100644 --- a/arch/alpha/kernel/process.c +++ b/arch/alpha/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/process.c diff --git a/arch/alpha/kernel/ptrace.c b/arch/alpha/kernel/ptrace.c index fde4c68e7a0b..1fc6a209d5a0 100644 --- a/arch/alpha/kernel/ptrace.c +++ b/arch/alpha/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ptrace.c */ /* By Ross Biro 1/23/92 */ diff --git a/arch/alpha/kernel/rtc.c b/arch/alpha/kernel/rtc.c index cfdf90bc8b3f..e755fdffbd0f 100644 --- a/arch/alpha/kernel/rtc.c +++ b/arch/alpha/kernel/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 bebdffafaee8..29760179eda8 100644 --- a/arch/alpha/kernel/setup.c +++ b/arch/alpha/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 e62d1d461b1f..e68200a4cf48 100644 --- a/arch/alpha/kernel/signal.c +++ b/arch/alpha/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/signal.c diff --git a/arch/alpha/kernel/smc37c669.c b/arch/alpha/kernel/smc37c669.c index a5a6ed97a6ce..a2ecd2d22dd1 100644 --- a/arch/alpha/kernel/smc37c669.c +++ b/arch/alpha/kernel/smc37c669.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SMC 37C669 initialization code */ diff --git a/arch/alpha/kernel/smc37c93x.c b/arch/alpha/kernel/smc37c93x.c index 8028273f0d16..a419f29f51ef 100644 --- a/arch/alpha/kernel/smc37c93x.c +++ b/arch/alpha/kernel/smc37c93x.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 ed06367ece57..b7d50729dd88 100644 --- a/arch/alpha/kernel/smp.c +++ b/arch/alpha/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/smp.c diff --git a/arch/alpha/kernel/srm_env.c b/arch/alpha/kernel/srm_env.c index 217b4dca51dd..f855a8fb5089 100644 --- a/arch/alpha/kernel/srm_env.c +++ b/arch/alpha/kernel/srm_env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * srm_env.c - Access to SRM environment diff --git a/arch/alpha/kernel/srmcons.c b/arch/alpha/kernel/srmcons.c index d19e51ec711d..cf2fcfac0416 100644 --- a/arch/alpha/kernel/srmcons.c +++ b/arch/alpha/kernel/srmcons.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 e063b3857b3d..68ac341b1849 100644 --- a/arch/alpha/kernel/sys_alcor.c +++ b/arch/alpha/kernel/sys_alcor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_alcor.c diff --git a/arch/alpha/kernel/sys_cabriolet.c b/arch/alpha/kernel/sys_cabriolet.c index 54e75d4fdbe3..407bef4b1f20 100644 --- a/arch/alpha/kernel/sys_cabriolet.c +++ b/arch/alpha/kernel/sys_cabriolet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_cabriolet.c diff --git a/arch/alpha/kernel/sys_dp264.c b/arch/alpha/kernel/sys_dp264.c index 9fb445d7dca5..d430f85341a2 100644 --- a/arch/alpha/kernel/sys_dp264.c +++ b/arch/alpha/kernel/sys_dp264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_dp264.c diff --git a/arch/alpha/kernel/sys_eiger.c b/arch/alpha/kernel/sys_eiger.c index aea8a54da4bc..d3748140c6b6 100644 --- a/arch/alpha/kernel/sys_eiger.c +++ b/arch/alpha/kernel/sys_eiger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_eiger.c diff --git a/arch/alpha/kernel/sys_marvel.c b/arch/alpha/kernel/sys_marvel.c index 1f99b03effc2..608047bb1f5a 100644 --- a/arch/alpha/kernel/sys_marvel.c +++ b/arch/alpha/kernel/sys_marvel.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 33b2798de8fc..fd5616507bdf 100644 --- a/arch/alpha/kernel/sys_miata.c +++ b/arch/alpha/kernel/sys_miata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_miata.c diff --git a/arch/alpha/kernel/sys_mikasa.c b/arch/alpha/kernel/sys_mikasa.c index 557802398231..357fd819587f 100644 --- a/arch/alpha/kernel/sys_mikasa.c +++ b/arch/alpha/kernel/sys_mikasa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_mikasa.c diff --git a/arch/alpha/kernel/sys_nautilus.c b/arch/alpha/kernel/sys_nautilus.c index 13b79960b4b9..f580a37b0186 100644 --- a/arch/alpha/kernel/sys_nautilus.c +++ b/arch/alpha/kernel/sys_nautilus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_nautilus.c diff --git a/arch/alpha/kernel/sys_noritake.c b/arch/alpha/kernel/sys_noritake.c index eed3f16561c0..5e3c193cc6ff 100644 --- a/arch/alpha/kernel/sys_noritake.c +++ b/arch/alpha/kernel/sys_noritake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_noritake.c diff --git a/arch/alpha/kernel/sys_rawhide.c b/arch/alpha/kernel/sys_rawhide.c index b5846ffdadce..2ecc35020918 100644 --- a/arch/alpha/kernel/sys_rawhide.c +++ b/arch/alpha/kernel/sys_rawhide.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_rawhide.c diff --git a/arch/alpha/kernel/sys_ruffian.c b/arch/alpha/kernel/sys_ruffian.c index 4b1c8d85c4f0..c82a2daa255d 100644 --- a/arch/alpha/kernel/sys_ruffian.c +++ b/arch/alpha/kernel/sys_ruffian.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_ruffian.c diff --git a/arch/alpha/kernel/sys_rx164.c b/arch/alpha/kernel/sys_rx164.c index 94046f9aea08..b622845b5e91 100644 --- a/arch/alpha/kernel/sys_rx164.c +++ b/arch/alpha/kernel/sys_rx164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_rx164.c diff --git a/arch/alpha/kernel/sys_sable.c b/arch/alpha/kernel/sys_sable.c index 49f5c75134ec..425cb8dd408c 100644 --- a/arch/alpha/kernel/sys_sable.c +++ b/arch/alpha/kernel/sys_sable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_sable.c diff --git a/arch/alpha/kernel/sys_sx164.c b/arch/alpha/kernel/sys_sx164.c index dd9de84b630c..c9cba7eae3b2 100644 --- a/arch/alpha/kernel/sys_sx164.c +++ b/arch/alpha/kernel/sys_sx164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_sx164.c diff --git a/arch/alpha/kernel/sys_takara.c b/arch/alpha/kernel/sys_takara.c index 9e2adb69bc74..eb2d49921be7 100644 --- a/arch/alpha/kernel/sys_takara.c +++ b/arch/alpha/kernel/sys_takara.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_takara.c diff --git a/arch/alpha/kernel/sys_titan.c b/arch/alpha/kernel/sys_titan.c index b1f3b4fcf99b..3d8f6dfe9b7f 100644 --- a/arch/alpha/kernel/sys_titan.c +++ b/arch/alpha/kernel/sys_titan.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 3cee05443f07..e2d755bb169a 100644 --- a/arch/alpha/kernel/sys_wildfire.c +++ b/arch/alpha/kernel/sys_wildfire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/kernel/sys_wildfire.c diff --git a/arch/alpha/kernel/termios.c b/arch/alpha/kernel/termios.c index a4c29a22edf7..67a9b8403d50 100644 --- a/arch/alpha/kernel/termios.c +++ b/arch/alpha/kernel/termios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/alpha/kernel/time.c b/arch/alpha/kernel/time.c index 4d01c392ab14..039e41dcb17c 100644 --- a/arch/alpha/kernel/time.c +++ b/arch/alpha/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // 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 7004397937cf..55c9deb0e065 100644 --- a/arch/alpha/kernel/traps.c +++ b/arch/alpha/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/kernel/traps.c diff --git a/arch/alpha/lib/checksum.c b/arch/alpha/lib/checksum.c index 27b2a9edf3cc..b8180038246e 100644 --- a/arch/alpha/lib/checksum.c +++ b/arch/alpha/lib/checksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/lib/checksum.c diff --git a/arch/alpha/lib/csum_partial_copy.c b/arch/alpha/lib/csum_partial_copy.c index 4d180d96f09e..253a88e85226 100644 --- a/arch/alpha/lib/csum_partial_copy.c +++ b/arch/alpha/lib/csum_partial_copy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * csum_partial_copy - do IP checksumming and copy diff --git a/arch/alpha/lib/fls.c b/arch/alpha/lib/fls.c index 02e156776645..ab7028e4b336 100644 --- a/arch/alpha/lib/fls.c +++ b/arch/alpha/lib/fls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/lib/fls.c diff --git a/arch/alpha/lib/fpreg.c b/arch/alpha/lib/fpreg.c index 3d32165043f8..262a3f63af4b 100644 --- a/arch/alpha/lib/fpreg.c +++ b/arch/alpha/lib/fpreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/lib/fpreg.c diff --git a/arch/alpha/lib/memcpy.c b/arch/alpha/lib/memcpy.c index 78b6850a9d53..128da2548796 100644 --- a/arch/alpha/lib/memcpy.c +++ b/arch/alpha/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/lib/memcpy.c diff --git a/arch/alpha/lib/srm_printk.c b/arch/alpha/lib/srm_printk.c index 6276eed76276..4d0152e4e2dc 100644 --- a/arch/alpha/lib/srm_printk.c +++ b/arch/alpha/lib/srm_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/lib/srm_printk.c diff --git a/arch/alpha/lib/srm_puts.c b/arch/alpha/lib/srm_puts.c index df7991f6fc69..d72d50bf2f87 100644 --- a/arch/alpha/lib/srm_puts.c +++ b/arch/alpha/lib/srm_puts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/alpha/lib/srm_puts.c diff --git a/arch/alpha/lib/stacktrace.c b/arch/alpha/lib/stacktrace.c index 2b1176dd5174..77e997887755 100644 --- a/arch/alpha/lib/stacktrace.c +++ b/arch/alpha/lib/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/alpha/lib/udelay.c b/arch/alpha/lib/udelay.c index 873648263430..7eee038ddb0d 100644 --- a/arch/alpha/lib/udelay.c +++ b/arch/alpha/lib/udelay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1993, 2000 Linus Torvalds diff --git a/arch/alpha/math-emu/math.c b/arch/alpha/math-emu/math.c index 68d420bfd3c0..3a930fc91ce9 100644 --- a/arch/alpha/math-emu/math.c +++ b/arch/alpha/math-emu/math.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/alpha/mm/fault.c b/arch/alpha/mm/fault.c index a9816bbc9f34..adb71f7e892a 100644 --- a/arch/alpha/mm/fault.c +++ b/arch/alpha/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/mm/fault.c diff --git a/arch/alpha/mm/init.c b/arch/alpha/mm/init.c index 4c5ab9cd8a0a..f7f21fca0623 100644 --- a/arch/alpha/mm/init.c +++ b/arch/alpha/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/alpha/mm/init.c diff --git a/arch/arc/kernel/arc_hostlink.c b/arch/arc/kernel/arc_hostlink.c index 08c5196efe0a..e1d239e904b0 100644 --- a/arch/arc/kernel/arc_hostlink.c +++ b/arch/arc/kernel/arc_hostlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arc_hostlink.c: Pseudo-driver for Metaware provided "hostlink" facility diff --git a/arch/arc/kernel/arcksyms.c b/arch/arc/kernel/arcksyms.c index 8851c0a19e09..60338aef9113 100644 --- a/arch/arc/kernel/arcksyms.c +++ b/arch/arc/kernel/arcksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arcksyms.c - Exporting symbols not exportable from their own sources diff --git a/arch/arc/kernel/asm-offsets.c b/arch/arc/kernel/asm-offsets.c index 2978da85fcb6..92c71089612e 100644 --- a/arch/arc/kernel/asm-offsets.c +++ b/arch/arc/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/devtree.c b/arch/arc/kernel/devtree.c index cc6ac7d128aa..aa2259c9dcef 100644 --- a/arch/arc/kernel/devtree.c +++ b/arch/arc/kernel/devtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/disasm.c b/arch/arc/kernel/disasm.c index ccc7e8c39eb3..1e415480fcae 100644 --- a/arch/arc/kernel/disasm.c +++ b/arch/arc/kernel/disasm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * several functions that help interpret ARC instructions diff --git a/arch/arc/kernel/fpu.c b/arch/arc/kernel/fpu.c index ec640219d989..a87cd497e4e3 100644 --- a/arch/arc/kernel/fpu.c +++ b/arch/arc/kernel/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fpu.c - save/restore of Floating Point Unit Registers on task switch diff --git a/arch/arc/kernel/intc-arcv2.c b/arch/arc/kernel/intc-arcv2.c index 809edc59af25..8be684c943e3 100644 --- a/arch/arc/kernel/intc-arcv2.c +++ b/arch/arc/kernel/intc-arcv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/intc-compact.c b/arch/arc/kernel/intc-compact.c index 1b159e9e0234..5e07a1ffc052 100644 --- a/arch/arc/kernel/intc-compact.c +++ b/arch/arc/kernel/intc-compact.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/irq.c b/arch/arc/kernel/irq.c index dd09b58ff82d..a23ffa468480 100644 --- a/arch/arc/kernel/irq.c +++ b/arch/arc/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/jump_label.c b/arch/arc/kernel/jump_label.c index 70b74a5d047b..460372e42063 100644 --- a/arch/arc/kernel/jump_label.c +++ b/arch/arc/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arc/kernel/kgdb.c b/arch/arc/kernel/kgdb.c index 4f2b5951454f..fb5f2cd31ad8 100644 --- a/arch/arc/kernel/kgdb.c +++ b/arch/arc/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kgdb support for ARC diff --git a/arch/arc/kernel/kprobes.c b/arch/arc/kernel/kprobes.c index f8e2960832d9..1f7777716fbe 100644 --- a/arch/arc/kernel/kprobes.c +++ b/arch/arc/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/mcip.c b/arch/arc/kernel/mcip.c index 02b28a9324f4..03c0e8c3b790 100644 --- a/arch/arc/kernel/mcip.c +++ b/arch/arc/kernel/mcip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC ARConnect (MultiCore IP) support (formerly known as MCIP) diff --git a/arch/arc/kernel/module.c b/arch/arc/kernel/module.c index c90c279047bf..848a1b23008d 100644 --- a/arch/arc/kernel/module.c +++ b/arch/arc/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/perf_event.c b/arch/arc/kernel/perf_event.c index ed6d4f0cd621..f7c577102cf7 100644 --- a/arch/arc/kernel/perf_event.c +++ b/arch/arc/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Linux performance counter support for ARC CPUs. diff --git a/arch/arc/kernel/process.c b/arch/arc/kernel/process.c index 8166d0908713..06b61e2ee55b 100644 --- a/arch/arc/kernel/process.c +++ b/arch/arc/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/ptrace.c b/arch/arc/kernel/ptrace.c index cad5367b7c37..900b03b0c944 100644 --- a/arch/arc/kernel/ptrace.c +++ b/arch/arc/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/reset.c b/arch/arc/kernel/reset.c index fd6c3eb930ba..4c4f3216b66c 100644 --- a/arch/arc/kernel/reset.c +++ b/arch/arc/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index 7b6a9beba9db..4dffde4e17d3 100644 --- a/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/signal.c b/arch/arc/kernel/signal.c index fefa705a8638..0736fc204257 100644 --- a/arch/arc/kernel/signal.c +++ b/arch/arc/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Signal Handling for ARC diff --git a/arch/arc/kernel/smp.c b/arch/arc/kernel/smp.c index b2f2c59279a6..a9a2da4b2cf4 100644 --- a/arch/arc/kernel/smp.c +++ b/arch/arc/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/stacktrace.c b/arch/arc/kernel/stacktrace.c index ea99c066ef25..2ea566799066 100644 --- a/arch/arc/kernel/stacktrace.c +++ b/arch/arc/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * stacktrace.c : stacktracing APIs needed by rest of kernel diff --git a/arch/arc/kernel/sys.c b/arch/arc/kernel/sys.c index 36a2a95c083b..f5d5ea3cda7f 100644 --- a/arch/arc/kernel/sys.c +++ b/arch/arc/kernel/sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arc/kernel/traps.c b/arch/arc/kernel/traps.c index 8d2ea2cbd98b..b7aa24040859 100644 --- a/arch/arc/kernel/traps.c +++ b/arch/arc/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Traps/Non-MMU Exception handling for ARC diff --git a/arch/arc/kernel/troubleshoot.c b/arch/arc/kernel/troubleshoot.c index c380d8c30704..49ac67499101 100644 --- a/arch/arc/kernel/troubleshoot.c +++ b/arch/arc/kernel/troubleshoot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/kernel/unaligned.c b/arch/arc/kernel/unaligned.c index 3b2d8b1bd271..5ce234704494 100644 --- a/arch/arc/kernel/unaligned.c +++ b/arch/arc/kernel/unaligned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2012 Synopsys (www.synopsys.com) diff --git a/arch/arc/kernel/unwind.c b/arch/arc/kernel/unwind.c index 789cfb9ea14e..3fc2ffdd2494 100644 --- a/arch/arc/kernel/unwind.c +++ b/arch/arc/kernel/unwind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/cache.c b/arch/arc/mm/cache.c index 7d2f93dc1e91..04f73b22fa48 100644 --- a/arch/arc/mm/cache.c +++ b/arch/arc/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC Cache Management diff --git a/arch/arc/mm/dma.c b/arch/arc/mm/dma.c index 6b85e94f3275..a6b0b8cef8af 100644 --- a/arch/arc/mm/dma.c +++ b/arch/arc/mm/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/extable.c b/arch/arc/mm/extable.c index 88fa3a4d4906..e74861346d7e 100644 --- a/arch/arc/mm/extable.c +++ b/arch/arc/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/fault.c b/arch/arc/mm/fault.c index 95119a5e7761..d5e3637a0fb5 100644 --- a/arch/arc/mm/fault.c +++ b/arch/arc/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Page Fault Handling for ARC (TLB Miss / ProtV) * diff --git a/arch/arc/mm/highmem.c b/arch/arc/mm/highmem.c index c79912a6b196..6992a1d13b39 100644 --- a/arch/arc/mm/highmem.c +++ b/arch/arc/mm/highmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/init.c b/arch/arc/mm/init.c index a73cc94f806e..e3b7a429d205 100644 --- a/arch/arc/mm/init.c +++ b/arch/arc/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/ioremap.c b/arch/arc/mm/ioremap.c index fd8897a0e52c..fe441030d8f2 100644 --- a/arch/arc/mm/ioremap.c +++ b/arch/arc/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/arch/arc/mm/mmap.c b/arch/arc/mm/mmap.c index 2185afe8d59f..75da1826303b 100644 --- a/arch/arc/mm/mmap.c +++ b/arch/arc/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC700 mmap diff --git a/arch/arc/mm/tlb.c b/arch/arc/mm/tlb.c index ed6915ba76ec..d14e372f3b1a 100644 --- a/arch/arc/mm/tlb.c +++ b/arch/arc/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TLB Management (flush/create/diagnostics) for MMUv3 and MMUv4 diff --git a/arch/arc/net/bpf_jit_arcv2.c b/arch/arc/net/bpf_jit_arcv2.c index 6d989b6d88c6..03c876ac729d 100644 --- a/arch/arc/net/bpf_jit_arcv2.c +++ b/arch/arc/net/bpf_jit_arcv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The ARCv2 backend of Just-In-Time compiler for eBPF bytecode. diff --git a/arch/arc/net/bpf_jit_core.c b/arch/arc/net/bpf_jit_core.c index e3628922c24a..be3dfea7ded9 100644 --- a/arch/arc/net/bpf_jit_core.c +++ b/arch/arc/net/bpf_jit_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The back-end-agnostic part of Just-In-Time compiler for eBPF bytecode. diff --git a/arch/arc/plat-axs10x/axs10x.c b/arch/arc/plat-axs10x/axs10x.c index 1feb990a56bc..a6bc52011576 100644 --- a/arch/arc/plat-axs10x/axs10x.c +++ b/arch/arc/plat-axs10x/axs10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AXS101/AXS103 Software Development Platform diff --git a/arch/arc/plat-hsdk/platform.c b/arch/arc/plat-hsdk/platform.c index c4a875b22352..2d998c74a3d7 100644 --- a/arch/arc/plat-hsdk/platform.c +++ b/arch/arc/plat-hsdk/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC HSDK Platform support code diff --git a/arch/arc/plat-sim/platform.c b/arch/arc/plat-sim/platform.c index 2bde2a6e336a..dd53c2eaf73d 100644 --- a/arch/arc/plat-sim/platform.c +++ b/arch/arc/plat-sim/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC simulation Platform support code diff --git a/arch/arc/plat-tb10x/tb10x.c b/arch/arc/plat-tb10x/tb10x.c index 11d23420f9be..263cc75981ef 100644 --- a/arch/arc/plat-tb10x/tb10x.c +++ b/arch/arc/plat-tb10x/tb10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Abilis Systems TB10x platform initialisation diff --git a/arch/arm/boot/compressed/atags_to_fdt.c b/arch/arm/boot/compressed/atags_to_fdt.c index 627752f18661..db1739fe91cd 100644 --- a/arch/arm/boot/compressed/atags_to_fdt.c +++ b/arch/arm/boot/compressed/atags_to_fdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/boot/compressed/decompress.c b/arch/arm/boot/compressed/decompress.c index 0669851394f0..9fddd024c235 100644 --- a/arch/arm/boot/compressed/decompress.c +++ b/arch/arm/boot/compressed/decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _LINUX_STRING_H_ diff --git a/arch/arm/boot/compressed/fdt.c b/arch/arm/boot/compressed/fdt.c index f8ea7a201ab1..6811930d980a 100644 --- a/arch/arm/boot/compressed/fdt.c +++ b/arch/arm/boot/compressed/fdt.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/fdt.c" diff --git a/arch/arm/boot/compressed/fdt_check_mem_start.c b/arch/arm/boot/compressed/fdt_check_mem_start.c index aa856567fd33..e29168a9d9d7 100644 --- a/arch/arm/boot/compressed/fdt_check_mem_start.c +++ b/arch/arm/boot/compressed/fdt_check_mem_start.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm/boot/compressed/fdt_ro.c b/arch/arm/boot/compressed/fdt_ro.c index 93970a4ad5ae..e57c8e472700 100644 --- a/arch/arm/boot/compressed/fdt_ro.c +++ b/arch/arm/boot/compressed/fdt_ro.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/fdt_ro.c" diff --git a/arch/arm/boot/compressed/fdt_rw.c b/arch/arm/boot/compressed/fdt_rw.c index f7c6b8b7e01c..b4bfcfb8d8b3 100644 --- a/arch/arm/boot/compressed/fdt_rw.c +++ b/arch/arm/boot/compressed/fdt_rw.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/fdt_rw.c" diff --git a/arch/arm/boot/compressed/fdt_wip.c b/arch/arm/boot/compressed/fdt_wip.c index 048d2c7a088d..c6a123b11525 100644 --- a/arch/arm/boot/compressed/fdt_wip.c +++ b/arch/arm/boot/compressed/fdt_wip.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/fdt_wip.c" diff --git a/arch/arm/boot/compressed/font.c b/arch/arm/boot/compressed/font.c index 46a677649db4..f98957f5820d 100644 --- a/arch/arm/boot/compressed/font.c +++ b/arch/arm/boot/compressed/font.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/fonts/font_acorn_8x8.c" diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c index 6c41b270560e..59bb37ba6b83 100644 --- a/arch/arm/boot/compressed/misc.c +++ b/arch/arm/boot/compressed/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c diff --git a/arch/arm/boot/compressed/string.c b/arch/arm/boot/compressed/string.c index fcc678fce045..ae3007dee1c9 100644 --- a/arch/arm/boot/compressed/string.c +++ b/arch/arm/boot/compressed/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/arm/boot/compressed/string.c diff --git a/arch/arm/common/bL_switcher.c b/arch/arm/common/bL_switcher.c index d1e82a318e3b..411d428f4045 100644 --- a/arch/arm/common/bL_switcher.c +++ b/arch/arm/common/bL_switcher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/common/bL_switcher.c -- big.LITTLE cluster switcher core driver diff --git a/arch/arm/common/bL_switcher_dummy_if.c b/arch/arm/common/bL_switcher_dummy_if.c index cabc0659b329..b91c17ca0c6c 100644 --- a/arch/arm/common/bL_switcher_dummy_if.c +++ b/arch/arm/common/bL_switcher_dummy_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/common/bL_switcher_dummy_if.c -- b.L switcher dummy interface diff --git a/arch/arm/common/firmware.c b/arch/arm/common/firmware.c index c1f8f581b41d..42d8f5f343ed 100644 --- a/arch/arm/common/firmware.c +++ b/arch/arm/common/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Samsung Electronics. diff --git a/arch/arm/common/krait-l2-accessors.c b/arch/arm/common/krait-l2-accessors.c index 9a97ddadecd6..198cd7126b4a 100644 --- a/arch/arm/common/krait-l2-accessors.c +++ b/arch/arm/common/krait-l2-accessors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/arch/arm/common/locomo.c b/arch/arm/common/locomo.c index cb6ef449b987..b059eb1e78bb 100644 --- a/arch/arm/common/locomo.c +++ b/arch/arm/common/locomo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/common/locomo.c diff --git a/arch/arm/common/mcpm_entry.c b/arch/arm/common/mcpm_entry.c index e013ff1168d3..f92785327f34 100644 --- a/arch/arm/common/mcpm_entry.c +++ b/arch/arm/common/mcpm_entry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/common/mcpm_entry.c -- entry point for multi-cluster PM diff --git a/arch/arm/common/mcpm_platsmp.c b/arch/arm/common/mcpm_platsmp.c index 3e172f4b0ed9..137e12f969f2 100644 --- a/arch/arm/common/mcpm_platsmp.c +++ b/arch/arm/common/mcpm_platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-vexpress/mcpm_platsmp.c diff --git a/arch/arm/common/sa1111.c b/arch/arm/common/sa1111.c index 04ff75dcc20e..721c84efb52f 100644 --- a/arch/arm/common/sa1111.c +++ b/arch/arm/common/sa1111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/common/sa1111.c diff --git a/arch/arm/common/scoop.c b/arch/arm/common/scoop.c index dddb73c96826..4186b7614a90 100644 --- a/arch/arm/common/scoop.c +++ b/arch/arm/common/scoop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support code for the SCOOP interface found on various Sharp PDAs diff --git a/arch/arm/common/sharpsl_param.c b/arch/arm/common/sharpsl_param.c index 1ca26c063f80..f65fda534eca 100644 --- a/arch/arm/common/sharpsl_param.c +++ b/arch/arm/common/sharpsl_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hardware parameter area specific to Sharp SL series devices diff --git a/arch/arm/crypto/aes-ce-glue.c b/arch/arm/crypto/aes-ce-glue.c index 00591895d540..a1f46ac4ad06 100644 --- a/arch/arm/crypto/aes-ce-glue.c +++ b/arch/arm/crypto/aes-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * aes-ce-glue.c - wrapper code for ARMv8 AES diff --git a/arch/arm/crypto/aes-cipher-glue.c b/arch/arm/crypto/aes-cipher-glue.c index 29efb7833960..fa1025f870c9 100644 --- a/arch/arm/crypto/aes-cipher-glue.c +++ b/arch/arm/crypto/aes-cipher-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scalar AES core transform diff --git a/arch/arm/crypto/aes-neonbs-glue.c b/arch/arm/crypto/aes-neonbs-glue.c index df5afe601e4a..e7306454445c 100644 --- a/arch/arm/crypto/aes-neonbs-glue.c +++ b/arch/arm/crypto/aes-neonbs-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bit sliced AES using NEON instructions diff --git a/arch/arm/crypto/ghash-ce-glue.c b/arch/arm/crypto/ghash-ce-glue.c index a52dcc8c1e33..fcc266f58280 100644 --- a/arch/arm/crypto/ghash-ce-glue.c +++ b/arch/arm/crypto/ghash-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Accelerated GHASH implementation with ARMv8 vmull.p64 instructions. diff --git a/arch/arm/crypto/nhpoly1305-neon-glue.c b/arch/arm/crypto/nhpoly1305-neon-glue.c index 62cf7ccdde73..5970c65bdaf3 100644 --- a/arch/arm/crypto/nhpoly1305-neon-glue.c +++ b/arch/arm/crypto/nhpoly1305-neon-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHPoly1305 - ε-almost-∆-universal hash function for Adiantum diff --git a/arch/arm/kernel/arch_timer.c b/arch/arm/kernel/arch_timer.c index b5e217907686..66ae2388c17f 100644 --- a/arch/arm/kernel/arch_timer.c +++ b/arch/arm/kernel/arch_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/arch_timer.c diff --git a/arch/arm/kernel/armksyms.c b/arch/arm/kernel/armksyms.c index 82e96ac83684..f78077edfea8 100644 --- a/arch/arm/kernel/armksyms.c +++ b/arch/arm/kernel/armksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/armksyms.c diff --git a/arch/arm/kernel/asm-offsets.c b/arch/arm/kernel/asm-offsets.c index 2101938d27fc..135934195ef4 100644 --- a/arch/arm/kernel/asm-offsets.c +++ b/arch/arm/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1995-2003 Russell King diff --git a/arch/arm/kernel/atags_compat.c b/arch/arm/kernel/atags_compat.c index 10da11c212cc..5af8224e06d1 100644 --- a/arch/arm/kernel/atags_compat.c +++ b/arch/arm/kernel/atags_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/atags_compat.c diff --git a/arch/arm/kernel/atags_parse.c b/arch/arm/kernel/atags_parse.c index 4ec591bde3df..4f0126002ba2 100644 --- a/arch/arm/kernel/atags_parse.c +++ b/arch/arm/kernel/atags_parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tag parsing. diff --git a/arch/arm/kernel/atags_proc.c b/arch/arm/kernel/atags_proc.c index cd09f8ab93e3..7e3f7d02f81c 100644 --- a/arch/arm/kernel/atags_proc.c +++ b/arch/arm/kernel/atags_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/bios32.c b/arch/arm/kernel/bios32.c index b5793e8fbdc1..ed77d59e7e96 100644 --- a/arch/arm/kernel/bios32.c +++ b/arch/arm/kernel/bios32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/kernel/bios32.c diff --git a/arch/arm/kernel/bugs.c b/arch/arm/kernel/bugs.c index 087bce6ec8e9..de6325f28f82 100644 --- a/arch/arm/kernel/bugs.c +++ b/arch/arm/kernel/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/cacheinfo.c b/arch/arm/kernel/cacheinfo.c index e1469b641780..5d78a46e3267 100644 --- a/arch/arm/kernel/cacheinfo.c +++ b/arch/arm/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM cacheinfo support diff --git a/arch/arm/kernel/cpuidle.c b/arch/arm/kernel/cpuidle.c index fba1f8bb03b5..7eeb1a48d77c 100644 --- a/arch/arm/kernel/cpuidle.c +++ b/arch/arm/kernel/cpuidle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Linaro Ltd. diff --git a/arch/arm/kernel/crash_dump.c b/arch/arm/kernel/crash_dump.c index 938bd932df9a..75126b847d46 100644 --- a/arch/arm/kernel/crash_dump.c +++ b/arch/arm/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/crash_dump.c diff --git a/arch/arm/kernel/devtree.c b/arch/arm/kernel/devtree.c index 3b78966e750a..e3dc0b0318d1 100644 --- a/arch/arm/kernel/devtree.c +++ b/arch/arm/kernel/devtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/devtree.c diff --git a/arch/arm/kernel/dma.c b/arch/arm/kernel/dma.c index ba15b8666498..c026841baf78 100644 --- a/arch/arm/kernel/dma.c +++ b/arch/arm/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/dma.c diff --git a/arch/arm/kernel/early_printk.c b/arch/arm/kernel/early_printk.c index 03239ca0d5ce..937771c742ee 100644 --- a/arch/arm/kernel/early_printk.c +++ b/arch/arm/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/early_printk.c diff --git a/arch/arm/kernel/efi.c b/arch/arm/kernel/efi.c index 6f9ec7d28a71..262a4d6f0b45 100644 --- a/arch/arm/kernel/efi.c +++ b/arch/arm/kernel/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Linaro Ltd diff --git a/arch/arm/kernel/elf.c b/arch/arm/kernel/elf.c index 254ab7138c85..eebc099036fb 100644 --- a/arch/arm/kernel/elf.c +++ b/arch/arm/kernel/elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/fiq.c b/arch/arm/kernel/fiq.c index d2c8e5313539..c965e7b0c59a 100644 --- a/arch/arm/kernel/fiq.c +++ b/arch/arm/kernel/fiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/kernel/fiq.c diff --git a/arch/arm/kernel/ftrace.c b/arch/arm/kernel/ftrace.c index 845acf9ce21e..b562fd04d7ae 100644 --- a/arch/arm/kernel/ftrace.c +++ b/arch/arm/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Dynamic function tracing support. * diff --git a/arch/arm/kernel/head-inflate-data.c b/arch/arm/kernel/head-inflate-data.c index 225c0699a12c..bf4a58faf0f0 100644 --- a/arch/arm/kernel/head-inflate-data.c +++ b/arch/arm/kernel/head-inflate-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * XIP kernel .data segment decompressor diff --git a/arch/arm/kernel/hibernate.c b/arch/arm/kernel/hibernate.c index 38a90a3d12b2..89e60ab5c35b 100644 --- a/arch/arm/kernel/hibernate.c +++ b/arch/arm/kernel/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hibernation support specific for ARM diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel/hw_breakpoint.c index cd4b34c96e35..c422324e6f6d 100644 --- a/arch/arm/kernel/hw_breakpoint.c +++ b/arch/arm/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm/kernel/insn.c b/arch/arm/kernel/insn.c index db0acbb7d7a0..4a9f3256c90c 100644 --- a/arch/arm/kernel/insn.c +++ b/arch/arm/kernel/insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/io.c b/arch/arm/kernel/io.c index 60b621295d6c..a47b6d923ae9 100644 --- a/arch/arm/kernel/io.c +++ b/arch/arm/kernel/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index e1993e28a9ec..5b3269c1f507 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/irq.c diff --git a/arch/arm/kernel/isa.c b/arch/arm/kernel/isa.c index db8be609fab2..4b7c3db0e586 100644 --- a/arch/arm/kernel/isa.c +++ b/arch/arm/kernel/isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/kernel/isa.c diff --git a/arch/arm/kernel/jump_label.c b/arch/arm/kernel/jump_label.c index a06a92d0f550..1fcae46bc6ba 100644 --- a/arch/arm/kernel/jump_label.c +++ b/arch/arm/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/kgdb.c b/arch/arm/kernel/kgdb.c index ab76c55fd610..a1104ba165a2 100644 --- a/arch/arm/kernel/kgdb.c +++ b/arch/arm/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/arm/kernel/kgdb.c diff --git a/arch/arm/kernel/machine_kexec.c b/arch/arm/kernel/machine_kexec.c index dd430477e7c1..75f0ebd4d450 100644 --- a/arch/arm/kernel/machine_kexec.c +++ b/arch/arm/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * machine_kexec.c - handle transition of Linux booting another kernel diff --git a/arch/arm/kernel/module-plts.c b/arch/arm/kernel/module-plts.c index 354ce16d83cb..a958fa0d83da 100644 --- a/arch/arm/kernel/module-plts.c +++ b/arch/arm/kernel/module-plts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2017 Linaro Ltd. diff --git a/arch/arm/kernel/module.c b/arch/arm/kernel/module.c index 55ca3fcd37e8..48d4b2b039ec 100644 --- a/arch/arm/kernel/module.c +++ b/arch/arm/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/module.c diff --git a/arch/arm/kernel/opcodes.c b/arch/arm/kernel/opcodes.c index 651914947443..d52c3679ccb6 100644 --- a/arch/arm/kernel/opcodes.c +++ b/arch/arm/kernel/opcodes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/opcodes.c diff --git a/arch/arm/kernel/paravirt.c b/arch/arm/kernel/paravirt.c index 7dd9806369fb..f4a0fc519ffd 100644 --- a/arch/arm/kernel/paravirt.c +++ b/arch/arm/kernel/paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm/kernel/patch.c b/arch/arm/kernel/patch.c index 4d45e60cd46d..17c9625fa560 100644 --- a/arch/arm/kernel/patch.c +++ b/arch/arm/kernel/patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/perf_callchain.c b/arch/arm/kernel/perf_callchain.c index a2601b1ef318..5f0de8f2dc87 100644 --- a/arch/arm/kernel/perf_callchain.c +++ b/arch/arm/kernel/perf_callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM callchain support diff --git a/arch/arm/kernel/perf_regs.c b/arch/arm/kernel/perf_regs.c index 0529f90395c9..467699ed8f95 100644 --- a/arch/arm/kernel/perf_regs.c +++ b/arch/arm/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index d7aa95225c70..89cdf610e16e 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/process.c diff --git a/arch/arm/kernel/psci_smp.c b/arch/arm/kernel/psci_smp.c index 3bb0c4dcfc5c..8f3a09fbefe7 100644 --- a/arch/arm/kernel/psci_smp.c +++ b/arch/arm/kernel/psci_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm/kernel/ptrace.c b/arch/arm/kernel/ptrace.c index 7951b2c06fec..ff688339fb53 100644 --- a/arch/arm/kernel/ptrace.c +++ b/arch/arm/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/ptrace.c diff --git a/arch/arm/kernel/reboot.c b/arch/arm/kernel/reboot.c index 3f0d5c3dae11..f2bc0d0ee4ce 100644 --- a/arch/arm/kernel/reboot.c +++ b/arch/arm/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1996-2000 Russell King - Converted to ARM. diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c index ac15db66df4c..4d89d35813bb 100644 --- a/arch/arm/kernel/return_address.c +++ b/arch/arm/kernel/return_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/return_address.c diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 0bfd66c7ada0..ff73287545de 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/setup.c diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c index 79a6730fa0eb..afa588c98005 100644 --- a/arch/arm/kernel/signal.c +++ b/arch/arm/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/signal.c diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index 50999886a8b5..cad2c2fd5ec4 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/smp.c diff --git a/arch/arm/kernel/smp_scu.c b/arch/arm/kernel/smp_scu.c index 6de47fb3b828..17fe8d1f4380 100644 --- a/arch/arm/kernel/smp_scu.c +++ b/arch/arm/kernel/smp_scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/smp_scu.c diff --git a/arch/arm/kernel/smp_tlb.c b/arch/arm/kernel/smp_tlb.c index d4908b3736d8..4d8741ec6e28 100644 --- a/arch/arm/kernel/smp_tlb.c +++ b/arch/arm/kernel/smp_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/smp_tlb.c diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c index 42a3706e16a6..4b28ccd163e5 100644 --- a/arch/arm/kernel/smp_twd.c +++ b/arch/arm/kernel/smp_twd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/smp_twd.c diff --git a/arch/arm/kernel/spectre.c b/arch/arm/kernel/spectre.c index 0dcefc36fb7a..30c82c326dfa 100644 --- a/arch/arm/kernel/spectre.c +++ b/arch/arm/kernel/spectre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/kernel/stacktrace.c b/arch/arm/kernel/stacktrace.c index 620aa82e3bdd..6cff3622b9a0 100644 --- a/arch/arm/kernel/stacktrace.c +++ b/arch/arm/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/kernel/suspend.c b/arch/arm/kernel/suspend.c index 58a6441b58c4..81e77a9090fc 100644 --- a/arch/arm/kernel/suspend.c +++ b/arch/arm/kernel/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/kernel/swp_emulate.c b/arch/arm/kernel/swp_emulate.c index fdce83c95acb..f3bacd2e7700 100644 --- a/arch/arm/kernel/swp_emulate.c +++ b/arch/arm/kernel/swp_emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/swp_emulate.c diff --git a/arch/arm/kernel/sys_arm.c b/arch/arm/kernel/sys_arm.c index 0141e9bb02e8..360c2f393492 100644 --- a/arch/arm/kernel/sys_arm.c +++ b/arch/arm/kernel/sys_arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/sys_arm.c diff --git a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c index 2944721e82a2..32cca090d989 100644 --- a/arch/arm/kernel/sys_oabi-compat.c +++ b/arch/arm/kernel/sys_oabi-compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/sys_oabi-compat.c diff --git a/arch/arm/kernel/tcm.c b/arch/arm/kernel/tcm.c index f59927bcfbce..26782779d30e 100644 --- a/arch/arm/kernel/tcm.c +++ b/arch/arm/kernel/tcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2009 ST-Ericsson AB diff --git a/arch/arm/kernel/thumbee.c b/arch/arm/kernel/thumbee.c index d832eb9e6235..9a74d581d4e6 100644 --- a/arch/arm/kernel/thumbee.c +++ b/arch/arm/kernel/thumbee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/thumbee.c diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c index b3836c94dc74..6aa9bee231e3 100644 --- a/arch/arm/kernel/time.c +++ b/arch/arm/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/time.c diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c index 2336ee2aa44a..62a97abef26f 100644 --- a/arch/arm/kernel/topology.c +++ b/arch/arm/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/kernel/topology.c * diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index afbd2ebe5c39..f709fcde4c1a 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/traps.c diff --git a/arch/arm/kernel/unwind.c b/arch/arm/kernel/unwind.c index f60547dadc93..9e092c5289f7 100644 --- a/arch/arm/kernel/unwind.c +++ b/arch/arm/kernel/unwind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/unwind.c diff --git a/arch/arm/kernel/v7m.c b/arch/arm/kernel/v7m.c index 094c5c59fc72..f4a2e3769963 100644 --- a/arch/arm/kernel/v7m.c +++ b/arch/arm/kernel/v7m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Uwe Kleine-Koenig for Pengutronix diff --git a/arch/arm/kernel/vdso.c b/arch/arm/kernel/vdso.c index e38a30477f3d..54ab91daae32 100644 --- a/arch/arm/kernel/vdso.c +++ b/arch/arm/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Adapted from arm64 version. diff --git a/arch/arm/kernel/vmcore_info.c b/arch/arm/kernel/vmcore_info.c index 1437aba47787..41f6a720b5c0 100644 --- a/arch/arm/kernel/vmcore_info.c +++ b/arch/arm/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm/kernel/xscale-cp0.c b/arch/arm/kernel/xscale-cp0.c index 00d00d3aae97..cc6960fb1c54 100644 --- a/arch/arm/kernel/xscale-cp0.c +++ b/arch/arm/kernel/xscale-cp0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/xscale-cp0.c diff --git a/arch/arm/lib/delay.c b/arch/arm/lib/delay.c index b7fe84f68bf1..8ad396c866ee 100644 --- a/arch/arm/lib/delay.c +++ b/arch/arm/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Delay loops based on the OpenRISC implementation. diff --git a/arch/arm/lib/error-inject.c b/arch/arm/lib/error-inject.c index 5a5b405792ba..180f9c82f9bb 100644 --- a/arch/arm/lib/error-inject.c +++ b/arch/arm/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm/lib/uaccess_with_memcpy.c b/arch/arm/lib/uaccess_with_memcpy.c index c0ac7796d775..0bff050849a8 100644 --- a/arch/arm/lib/uaccess_with_memcpy.c +++ b/arch/arm/lib/uaccess_with_memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/lib/uaccess_with_memcpy.c diff --git a/arch/arm/lib/xor-neon.c b/arch/arm/lib/xor-neon.c index cf57fca97908..efd1a50b5b0d 100644 --- a/arch/arm/lib/xor-neon.c +++ b/arch/arm/lib/xor-neon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/lib/xor-neon.c diff --git a/arch/arm/mach-actions/platsmp.c b/arch/arm/mach-actions/platsmp.c index 7b208e96fbb6..231208ad75a5 100644 --- a/arch/arm/mach-actions/platsmp.c +++ b/arch/arm/mach-actions/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Actions Semi Leopard diff --git a/arch/arm/mach-alpine/alpine_cpu_pm.c b/arch/arm/mach-alpine/alpine_cpu_pm.c index b48da6f12b6c..b798829c894a 100644 --- a/arch/arm/mach-alpine/alpine_cpu_pm.c +++ b/arch/arm/mach-alpine/alpine_cpu_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level power-management support for Alpine platform. diff --git a/arch/arm/mach-alpine/alpine_machine.c b/arch/arm/mach-alpine/alpine_machine.c index bc491bbbabf8..583262c2012b 100644 --- a/arch/arm/mach-alpine/alpine_machine.c +++ b/arch/arm/mach-alpine/alpine_machine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Machine declaration for Alpine platforms. diff --git a/arch/arm/mach-alpine/platsmp.c b/arch/arm/mach-alpine/platsmp.c index fc4bba2902ad..4419d28bdf0d 100644 --- a/arch/arm/mach-alpine/platsmp.c +++ b/arch/arm/mach-alpine/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMP operations for Alpine platform. diff --git a/arch/arm/mach-artpec/board-artpec6.c b/arch/arm/mach-artpec/board-artpec6.c index d3cf3e8603e8..2eadaedf5382 100644 --- a/arch/arm/mach-artpec/board-artpec6.c +++ b/arch/arm/mach-artpec/board-artpec6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARTPEC-6 device support. diff --git a/arch/arm/mach-aspeed/platsmp.c b/arch/arm/mach-aspeed/platsmp.c index 2324becf7991..8bc458e3ca7d 100644 --- a/arch/arm/mach-aspeed/platsmp.c +++ b/arch/arm/mach-aspeed/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (C) ASPEED Technology Inc. // Copyright IBM Corp. diff --git a/arch/arm/mach-at91/at91rm9200.c b/arch/arm/mach-at91/at91rm9200.c index 4f8186211619..4bea4d8d473b 100644 --- a/arch/arm/mach-at91/at91rm9200.c +++ b/arch/arm/mach-at91/at91rm9200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Setup code for AT91RM9200 diff --git a/arch/arm/mach-at91/at91sam9.c b/arch/arm/mach-at91/at91sam9.c index 7e572189a5eb..e7854aa82272 100644 --- a/arch/arm/mach-at91/at91sam9.c +++ b/arch/arm/mach-at91/at91sam9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Setup code for AT91SAM9 diff --git a/arch/arm/mach-at91/pm.c b/arch/arm/mach-at91/pm.c index 35058b99069c..a336b493f6b6 100644 --- a/arch/arm/mach-at91/pm.c +++ b/arch/arm/mach-at91/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-at91/pm.c diff --git a/arch/arm/mach-at91/pm_data-offsets.c b/arch/arm/mach-at91/pm_data-offsets.c index 0ca5da66dc26..22606a77bc65 100644 --- a/arch/arm/mach-at91/pm_data-offsets.c +++ b/arch/arm/mach-at91/pm_data-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-at91/sam9x60.c b/arch/arm/mach-at91/sam9x60.c index d8c739d25458..3e0043264f25 100644 --- a/arch/arm/mach-at91/sam9x60.c +++ b/arch/arm/mach-at91/sam9x60.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Setup code for SAM9X60. diff --git a/arch/arm/mach-at91/sam9x7.c b/arch/arm/mach-at91/sam9x7.c index e1ff30b5b09b..77780c31a53b 100644 --- a/arch/arm/mach-at91/sam9x7.c +++ b/arch/arm/mach-at91/sam9x7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Setup code for SAM9X7. diff --git a/arch/arm/mach-at91/sam_secure.c b/arch/arm/mach-at91/sam_secure.c index f7789cbe289f..986bb17e1cd9 100644 --- a/arch/arm/mach-at91/sam_secure.c +++ b/arch/arm/mach-at91/sam_secure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022, Microchip diff --git a/arch/arm/mach-at91/sama5.c b/arch/arm/mach-at91/sama5.c index bf2b5c6a18c6..f7a19c616672 100644 --- a/arch/arm/mach-at91/sama5.c +++ b/arch/arm/mach-at91/sama5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Setup code for SAMA5 diff --git a/arch/arm/mach-at91/sama7.c b/arch/arm/mach-at91/sama7.c index bd43733ede18..bfa3ff6ee3e6 100644 --- a/arch/arm/mach-at91/sama7.c +++ b/arch/arm/mach-at91/sama7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Setup code for SAMA7 diff --git a/arch/arm/mach-at91/samv7.c b/arch/arm/mach-at91/samv7.c index 22d00005ec09..1e0c7beab72d 100644 --- a/arch/arm/mach-at91/samv7.c +++ b/arch/arm/mach-at91/samv7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Setup code for SAMv7x diff --git a/arch/arm/mach-axxia/axxia.c b/arch/arm/mach-axxia/axxia.c index e21582a7fa11..b1896f438571 100644 --- a/arch/arm/mach-axxia/axxia.c +++ b/arch/arm/mach-axxia/axxia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the LSI Axxia SoC devices based on ARM cores. diff --git a/arch/arm/mach-axxia/platsmp.c b/arch/arm/mach-axxia/platsmp.c index 2e203626eda5..33795804b2cb 100644 --- a/arch/arm/mach-axxia/platsmp.c +++ b/arch/arm/mach-axxia/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-axxia/platsmp.c diff --git a/arch/arm/mach-bcm/bcm2711.c b/arch/arm/mach-bcm/bcm2711.c index fa0300d8c79d..ca2c84f49597 100644 --- a/arch/arm/mach-bcm/bcm2711.c +++ b/arch/arm/mach-bcm/bcm2711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Stefan Wahren diff --git a/arch/arm/mach-bcm/bcm63xx_pmb.c b/arch/arm/mach-bcm/bcm63xx_pmb.c index 003f1472ab45..a539ff36e17d 100644 --- a/arch/arm/mach-bcm/bcm63xx_pmb.c +++ b/arch/arm/mach-bcm/bcm63xx_pmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM63138 PMB initialization for secondary CPU(s) diff --git a/arch/arm/mach-bcm/bcm63xx_smp.c b/arch/arm/mach-bcm/bcm63xx_smp.c index 18d0ffc621aa..ebcf3e38e5ad 100644 --- a/arch/arm/mach-bcm/bcm63xx_smp.c +++ b/arch/arm/mach-bcm/bcm63xx_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCM63138 DSL SoCs SMP support code diff --git a/arch/arm/mach-bcm/bcm_5301x.c b/arch/arm/mach-bcm/bcm_5301x.c index cd29496da1ea..4016d95d0679 100644 --- a/arch/arm/mach-bcm/bcm_5301x.c +++ b/arch/arm/mach-bcm/bcm_5301x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom BCM470X / BCM5301X ARM platform code. * diff --git a/arch/arm/mach-bcm/bcm_cygnus.c b/arch/arm/mach-bcm/bcm_cygnus.c index 2469b66cc59e..9ceb15e31bad 100644 --- a/arch/arm/mach-bcm/bcm_cygnus.c +++ b/arch/arm/mach-bcm/bcm_cygnus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/arch/arm/mach-bcm/bcm_hr2.c b/arch/arm/mach-bcm/bcm_hr2.c index a19cc206ec76..f96419f714bc 100644 --- a/arch/arm/mach-bcm/bcm_hr2.c +++ b/arch/arm/mach-bcm/bcm_hr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2017 Broadcom diff --git a/arch/arm/mach-bcm/bcm_kona_smc.c b/arch/arm/mach-bcm/bcm_kona_smc.c index f236e12d7a59..3124468737fc 100644 --- a/arch/arm/mach-bcm/bcm_kona_smc.c +++ b/arch/arm/mach-bcm/bcm_kona_smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013 Broadcom Corporation #include diff --git a/arch/arm/mach-bcm/bcm_nsp.c b/arch/arm/mach-bcm/bcm_nsp.c index 65ed9f8a518a..cb403b0ba9d2 100644 --- a/arch/arm/mach-bcm/bcm_nsp.c +++ b/arch/arm/mach-bcm/bcm_nsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015 Broadcom Corporation diff --git a/arch/arm/mach-bcm/board_bcm21664.c b/arch/arm/mach-bcm/board_bcm21664.c index 9ce9ed092b09..e56f96fe717d 100644 --- a/arch/arm/mach-bcm/board_bcm21664.c +++ b/arch/arm/mach-bcm/board_bcm21664.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/arch/arm/mach-bcm/board_bcm23550.c b/arch/arm/mach-bcm/board_bcm23550.c index 3784b7372ad8..5b51232fad3f 100644 --- a/arch/arm/mach-bcm/board_bcm23550.c +++ b/arch/arm/mach-bcm/board_bcm23550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2016 Broadcom diff --git a/arch/arm/mach-bcm/board_bcm281xx.c b/arch/arm/mach-bcm/board_bcm281xx.c index 91f6d633ee8e..219a2a37dcca 100644 --- a/arch/arm/mach-bcm/board_bcm281xx.c +++ b/arch/arm/mach-bcm/board_bcm281xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2012-2014 Broadcom Corporation diff --git a/arch/arm/mach-bcm/board_bcm2835.c b/arch/arm/mach-bcm/board_bcm2835.c index bfc556f76720..3114cb6161b8 100644 --- a/arch/arm/mach-bcm/board_bcm2835.c +++ b/arch/arm/mach-bcm/board_bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2010 Broadcom diff --git a/arch/arm/mach-bcm/board_bcmbca.c b/arch/arm/mach-bcm/board_bcmbca.c index b510d959870a..5dd0b48ddefa 100644 --- a/arch/arm/mach-bcm/board_bcmbca.c +++ b/arch/arm/mach-bcm/board_bcmbca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2024 Linus Walleij diff --git a/arch/arm/mach-bcm/brcmstb.c b/arch/arm/mach-bcm/brcmstb.c index 27948b515993..ca2ece3b20fe 100644 --- a/arch/arm/mach-bcm/brcmstb.c +++ b/arch/arm/mach-bcm/brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013-2014 Broadcom Corporation diff --git a/arch/arm/mach-bcm/kona_l2_cache.c b/arch/arm/mach-bcm/kona_l2_cache.c index 457c66e1d7ae..c881d856aa55 100644 --- a/arch/arm/mach-bcm/kona_l2_cache.c +++ b/arch/arm/mach-bcm/kona_l2_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2012-2014 Broadcom Corporation diff --git a/arch/arm/mach-bcm/platsmp-brcmstb.c b/arch/arm/mach-bcm/platsmp-brcmstb.c index 07aeda1d66a8..5fe1966e5042 100644 --- a/arch/arm/mach-bcm/platsmp-brcmstb.c +++ b/arch/arm/mach-bcm/platsmp-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom STB CPU SMP and hotplug support for ARM diff --git a/arch/arm/mach-bcm/platsmp.c b/arch/arm/mach-bcm/platsmp.c index c9db2a9006d9..13090bea110d 100644 --- a/arch/arm/mach-bcm/platsmp.c +++ b/arch/arm/mach-bcm/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2015 Broadcom Corporation diff --git a/arch/arm/mach-berlin/berlin.c b/arch/arm/mach-berlin/berlin.c index 13d5c899f09e..395e32f0b8ab 100644 --- a/arch/arm/mach-berlin/berlin.c +++ b/arch/arm/mach-berlin/berlin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device Tree support for Marvell Berlin SoCs. diff --git a/arch/arm/mach-berlin/platsmp.c b/arch/arm/mach-berlin/platsmp.c index ed94758d30ff..89ccdedf1f0b 100644 --- a/arch/arm/mach-berlin/platsmp.c +++ b/arch/arm/mach-berlin/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Marvell Technology Group Ltd. diff --git a/arch/arm/mach-clps711x/board-dt.c b/arch/arm/mach-clps711x/board-dt.c index 0b22a12e7151..62752ad4502f 100644 --- a/arch/arm/mach-clps711x/board-dt.c +++ b/arch/arm/mach-clps711x/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Author: Alexander Shiyan , 2016 diff --git a/arch/arm/mach-davinci/common.c b/arch/arm/mach-davinci/common.c index 7bc7018688de..b2e57ebb19ed 100644 --- a/arch/arm/mach-davinci/common.c +++ b/arch/arm/mach-davinci/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Code commons to all DaVinci SoCs. diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c index 706f8241b5e7..b9cf21991e6e 100644 --- a/arch/arm/mach-davinci/da850.c +++ b/arch/arm/mach-davinci/da850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI DA850/OMAP-L138 chip specific setup diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/mach-davinci/da8xx-dt.c index 45763a9b37ee..fde5f8cc186b 100644 --- a/arch/arm/mach-davinci/da8xx-dt.c +++ b/arch/arm/mach-davinci/da8xx-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/arch/arm/mach-davinci/devices-da8xx.c b/arch/arm/mach-davinci/devices-da8xx.c index 4e9ac55ae92d..19f625ddb857 100644 --- a/arch/arm/mach-davinci/devices-da8xx.c +++ b/arch/arm/mach-davinci/devices-da8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA8XX/OMAP L1XX platform device data diff --git a/arch/arm/mach-davinci/mux.c b/arch/arm/mach-davinci/mux.c index 37de35eb6e8b..0967408d64dd 100644 --- a/arch/arm/mach-davinci/mux.c +++ b/arch/arm/mach-davinci/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Utility to set the DAVINCI MUX register from a table in mux.h diff --git a/arch/arm/mach-davinci/pdata-quirks.c b/arch/arm/mach-davinci/pdata-quirks.c index b5b5c7bda61e..6a8a015b008b 100644 --- a/arch/arm/mach-davinci/pdata-quirks.c +++ b/arch/arm/mach-davinci/pdata-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Legacy platform_data quirks diff --git a/arch/arm/mach-davinci/pm.c b/arch/arm/mach-davinci/pm.c index 2c5155bd376b..90bb73256f2e 100644 --- a/arch/arm/mach-davinci/pm.c +++ b/arch/arm/mach-davinci/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DaVinci Power Management Routines diff --git a/arch/arm/mach-davinci/pm_domain.c b/arch/arm/mach-davinci/pm_domain.c index 6b21d5bd999c..3ab37d4f4fba 100644 --- a/arch/arm/mach-davinci/pm_domain.c +++ b/arch/arm/mach-davinci/pm_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Runtime PM support code for DaVinci diff --git a/arch/arm/mach-davinci/sram.c b/arch/arm/mach-davinci/sram.c index d04f39fc84b6..b1a710f7abd9 100644 --- a/arch/arm/mach-davinci/sram.c +++ b/arch/arm/mach-davinci/sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mach-davinci/sram.c - DaVinci simple SRAM allocator diff --git a/arch/arm/mach-digicolor/digicolor.c b/arch/arm/mach-digicolor/digicolor.c index 156d0d5996a9..436c5a0dda6b 100644 --- a/arch/arm/mach-digicolor/digicolor.c +++ b/arch/arm/mach-digicolor/digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Conexant Digicolor SoCs diff --git a/arch/arm/mach-dove/cm-a510.c b/arch/arm/mach-dove/cm-a510.c index beb532537c22..3ff8c081733d 100644 --- a/arch/arm/mach-dove/cm-a510.c +++ b/arch/arm/mach-dove/cm-a510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-dove/cm-a510.c diff --git a/arch/arm/mach-dove/common.c b/arch/arm/mach-dove/common.c index 35e978514591..212f9aa89af0 100644 --- a/arch/arm/mach-dove/common.c +++ b/arch/arm/mach-dove/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-dove/common.c diff --git a/arch/arm/mach-dove/irq.c b/arch/arm/mach-dove/irq.c index 027a8f87bc2e..d211cdcc09b1 100644 --- a/arch/arm/mach-dove/irq.c +++ b/arch/arm/mach-dove/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-dove/irq.c diff --git a/arch/arm/mach-dove/mpp.c b/arch/arm/mach-dove/mpp.c index 93cb137da5f8..ccf8b4b8d781 100644 --- a/arch/arm/mach-dove/mpp.c +++ b/arch/arm/mach-dove/mpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-dove/mpp.c diff --git a/arch/arm/mach-dove/pcie.c b/arch/arm/mach-dove/pcie.c index 3044b7e03890..9bdc1755222c 100644 --- a/arch/arm/mach-dove/pcie.c +++ b/arch/arm/mach-dove/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-dove/pcie.c diff --git a/arch/arm/mach-exynos/exynos.c b/arch/arm/mach-exynos/exynos.c index 2e8099479ffa..135100b02084 100644 --- a/arch/arm/mach-exynos/exynos.c +++ b/arch/arm/mach-exynos/exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Samsung Exynos Flattened Device Tree enabled machine diff --git a/arch/arm/mach-exynos/firmware.c b/arch/arm/mach-exynos/firmware.c index a5e22678e27b..d2bacbc9c017 100644 --- a/arch/arm/mach-exynos/firmware.c +++ b/arch/arm/mach-exynos/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2012 Samsung Electronics. diff --git a/arch/arm/mach-exynos/mcpm-exynos.c b/arch/arm/mach-exynos/mcpm-exynos.c index cb7d8a7b14e0..22784585914d 100644 --- a/arch/arm/mach-exynos/mcpm-exynos.c +++ b/arch/arm/mach-exynos/mcpm-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2014 Samsung Electronics Co., Ltd. // http://www.samsung.com diff --git a/arch/arm/mach-exynos/platsmp.c b/arch/arm/mach-exynos/platsmp.c index fb4a394ece3a..8c0be94948fb 100644 --- a/arch/arm/mach-exynos/platsmp.c +++ b/arch/arm/mach-exynos/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. // http://www.samsung.com diff --git a/arch/arm/mach-exynos/pm.c b/arch/arm/mach-exynos/pm.c index 0019d21bff90..142602b3c616 100644 --- a/arch/arm/mach-exynos/pm.c +++ b/arch/arm/mach-exynos/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-exynos/suspend.c b/arch/arm/mach-exynos/suspend.c index 22d723553f62..a59889ee3c9e 100644 --- a/arch/arm/mach-exynos/suspend.c +++ b/arch/arm/mach-exynos/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-footbridge/common.c b/arch/arm/mach-footbridge/common.c index 85c598708c10..55e46c991275 100644 --- a/arch/arm/mach-footbridge/common.c +++ b/arch/arm/mach-footbridge/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-footbridge/common.c diff --git a/arch/arm/mach-footbridge/dc21285-timer.c b/arch/arm/mach-footbridge/dc21285-timer.c index 2908c9ef3c9b..870c3cda2b1e 100644 --- a/arch/arm/mach-footbridge/dc21285-timer.c +++ b/arch/arm/mach-footbridge/dc21285-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/dc21285-timer.c diff --git a/arch/arm/mach-footbridge/dc21285.c b/arch/arm/mach-footbridge/dc21285.c index 6521ab3d24fa..5c2ddfd4b236 100644 --- a/arch/arm/mach-footbridge/dc21285.c +++ b/arch/arm/mach-footbridge/dc21285.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/dec21285.c: PCI functions for DC21285 diff --git a/arch/arm/mach-footbridge/dma-isa.c b/arch/arm/mach-footbridge/dma-isa.c index 937f5376d5e7..489a6e49692c 100644 --- a/arch/arm/mach-footbridge/dma-isa.c +++ b/arch/arm/mach-footbridge/dma-isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999-2000 Russell King diff --git a/arch/arm/mach-footbridge/ebsa285-pci.c b/arch/arm/mach-footbridge/ebsa285-pci.c index c3f280d08fa7..eb5e79779b62 100644 --- a/arch/arm/mach-footbridge/ebsa285-pci.c +++ b/arch/arm/mach-footbridge/ebsa285-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/ebsa285-pci.c diff --git a/arch/arm/mach-footbridge/ebsa285.c b/arch/arm/mach-footbridge/ebsa285.c index 21cf9a358b90..f001446626de 100644 --- a/arch/arm/mach-footbridge/ebsa285.c +++ b/arch/arm/mach-footbridge/ebsa285.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/ebsa285.c diff --git a/arch/arm/mach-footbridge/isa-irq.c b/arch/arm/mach-footbridge/isa-irq.c index 842ddb4121ef..4f57d2814bda 100644 --- a/arch/arm/mach-footbridge/isa-irq.c +++ b/arch/arm/mach-footbridge/isa-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-footbridge/irq.c diff --git a/arch/arm/mach-footbridge/isa-rtc.c b/arch/arm/mach-footbridge/isa-rtc.c index 237b828dd2f1..5a007009955e 100644 --- a/arch/arm/mach-footbridge/isa-rtc.c +++ b/arch/arm/mach-footbridge/isa-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/arm/mach-footbridge/isa-rtc.c diff --git a/arch/arm/mach-footbridge/isa-timer.c b/arch/arm/mach-footbridge/isa-timer.c index 723e3eae995d..1a56c5428009 100644 --- a/arch/arm/mach-footbridge/isa-timer.c +++ b/arch/arm/mach-footbridge/isa-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/isa-timer.c diff --git a/arch/arm/mach-footbridge/isa.c b/arch/arm/mach-footbridge/isa.c index 84caccddce44..dedaeb0f94f3 100644 --- a/arch/arm/mach-footbridge/isa.c +++ b/arch/arm/mach-footbridge/isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-footbridge/isa.c diff --git a/arch/arm/mach-footbridge/netwinder-hw.c b/arch/arm/mach-footbridge/netwinder-hw.c index 5f7265b1b34c..9ea5adb8e2b0 100644 --- a/arch/arm/mach-footbridge/netwinder-hw.c +++ b/arch/arm/mach-footbridge/netwinder-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/netwinder-hw.c diff --git a/arch/arm/mach-footbridge/netwinder-pci.c b/arch/arm/mach-footbridge/netwinder-pci.c index e8304392074b..4f658818d0d5 100644 --- a/arch/arm/mach-footbridge/netwinder-pci.c +++ b/arch/arm/mach-footbridge/netwinder-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-footbridge/netwinder-pci.c diff --git a/arch/arm/mach-gemini/board-dt.c b/arch/arm/mach-gemini/board-dt.c index 2bba617e4d54..2c4e8f3737c8 100644 --- a/arch/arm/mach-gemini/board-dt.c +++ b/arch/arm/mach-gemini/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Gemini Device Tree boot support diff --git a/arch/arm/mach-highbank/highbank.c b/arch/arm/mach-highbank/highbank.c index 47335c7dadf8..4d2126f98365 100644 --- a/arch/arm/mach-highbank/highbank.c +++ b/arch/arm/mach-highbank/highbank.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010-2011 Calxeda, Inc. diff --git a/arch/arm/mach-highbank/pm.c b/arch/arm/mach-highbank/pm.c index 3fdbdb83113b..53b963dc9961 100644 --- a/arch/arm/mach-highbank/pm.c +++ b/arch/arm/mach-highbank/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 Calxeda, Inc. diff --git a/arch/arm/mach-highbank/system.c b/arch/arm/mach-highbank/system.c index b749c4a6ddf5..f4c64c470d7b 100644 --- a/arch/arm/mach-highbank/system.c +++ b/arch/arm/mach-highbank/system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 Calxeda, Inc. diff --git a/arch/arm/mach-hisi/hisilicon.c b/arch/arm/mach-hisi/hisilicon.c index b8d14b369cc9..de7ce111ed3f 100644 --- a/arch/arm/mach-hisi/hisilicon.c +++ b/arch/arm/mach-hisi/hisilicon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (HiSilicon's SoC based) flattened device tree enabled machine diff --git a/arch/arm/mach-hisi/hotplug.c b/arch/arm/mach-hisi/hotplug.c index f5655ad1c351..ba3f28c61bd8 100644 --- a/arch/arm/mach-hisi/hotplug.c +++ b/arch/arm/mach-hisi/hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Linaro Ltd. diff --git a/arch/arm/mach-hisi/platmcpm.c b/arch/arm/mach-hisi/platmcpm.c index 258586e31333..22ab98bdd22d 100644 --- a/arch/arm/mach-hisi/platmcpm.c +++ b/arch/arm/mach-hisi/platmcpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014 Linaro Ltd. diff --git a/arch/arm/mach-hisi/platsmp.c b/arch/arm/mach-hisi/platsmp.c index 9ce93e0b6cdc..35a8812c2356 100644 --- a/arch/arm/mach-hisi/platsmp.c +++ b/arch/arm/mach-hisi/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Linaro Ltd. diff --git a/arch/arm/mach-imx/anatop.c b/arch/arm/mach-imx/anatop.c index 7bb47eb3fc07..a8a7a81c757b 100644 --- a/arch/arm/mach-imx/anatop.c +++ b/arch/arm/mach-imx/anatop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013-2015 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/avic.c b/arch/arm/mach-imx/avic.c index 3067c06b4b8e..69b0746e6813 100644 --- a/arch/arm/mach-imx/avic.c +++ b/arch/arm/mach-imx/avic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/cpu-imx25.c b/arch/arm/mach-imx/cpu-imx25.c index cc86977d0a34..ce7a28dd3d27 100644 --- a/arch/arm/mach-imx/cpu-imx25.c +++ b/arch/arm/mach-imx/cpu-imx25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MX25 CPU type detection diff --git a/arch/arm/mach-imx/cpu-imx27.c b/arch/arm/mach-imx/cpu-imx27.c index 1d2893908368..cab2343d05de 100644 --- a/arch/arm/mach-imx/cpu-imx27.c +++ b/arch/arm/mach-imx/cpu-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/cpu-imx31.c b/arch/arm/mach-imx/cpu-imx31.c index 35c544924e50..0347509cf10b 100644 --- a/arch/arm/mach-imx/cpu-imx31.c +++ b/arch/arm/mach-imx/cpu-imx31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MX31 CPU type detection diff --git a/arch/arm/mach-imx/cpu-imx35.c b/arch/arm/mach-imx/cpu-imx35.c index 1fe75b39c2d9..8e28c817b8ec 100644 --- a/arch/arm/mach-imx/cpu-imx35.c +++ b/arch/arm/mach-imx/cpu-imx35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MX35 CPU type detection diff --git a/arch/arm/mach-imx/cpu-imx5.c b/arch/arm/mach-imx/cpu-imx5.c index a67c89bf155d..017e1ba88847 100644 --- a/arch/arm/mach-imx/cpu-imx5.c +++ b/arch/arm/mach-imx/cpu-imx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/cpu.c b/arch/arm/mach-imx/cpu.c index 65c7224f5250..b076e56f6eec 100644 --- a/arch/arm/mach-imx/cpu.c +++ b/arch/arm/mach-imx/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-imx/cpuidle-imx5.c b/arch/arm/mach-imx/cpuidle-imx5.c index 5ad9f2f533cd..0e05e3f0e4f6 100644 --- a/arch/arm/mach-imx/cpuidle-imx5.c +++ b/arch/arm/mach-imx/cpuidle-imx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/cpuidle-imx6q.c b/arch/arm/mach-imx/cpuidle-imx6q.c index 2b0d3160f993..8bca03eaa2ba 100644 --- a/arch/arm/mach-imx/cpuidle-imx6q.c +++ b/arch/arm/mach-imx/cpuidle-imx6q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/cpuidle-imx6sl.c b/arch/arm/mach-imx/cpuidle-imx6sl.c index b49cd6302dce..133ecdde8e3d 100644 --- a/arch/arm/mach-imx/cpuidle-imx6sl.c +++ b/arch/arm/mach-imx/cpuidle-imx6sl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/cpuidle-imx6sx.c b/arch/arm/mach-imx/cpuidle-imx6sx.c index 83c5cbd3748e..b8ae7f0193e7 100644 --- a/arch/arm/mach-imx/cpuidle-imx6sx.c +++ b/arch/arm/mach-imx/cpuidle-imx6sx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/cpuidle-imx7ulp.c b/arch/arm/mach-imx/cpuidle-imx7ulp.c index f55ed74acfae..846ef985677f 100644 --- a/arch/arm/mach-imx/cpuidle-imx7ulp.c +++ b/arch/arm/mach-imx/cpuidle-imx7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/gpc.c b/arch/arm/mach-imx/gpc.c index 2e633569d2f8..7d6c6a2ee8ec 100644 --- a/arch/arm/mach-imx/gpc.c +++ b/arch/arm/mach-imx/gpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2013 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/hotplug.c b/arch/arm/mach-imx/hotplug.c index e24a46dc5703..354e8b07a6a1 100644 --- a/arch/arm/mach-imx/hotplug.c +++ b/arch/arm/mach-imx/hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/irq-common.c b/arch/arm/mach-imx/irq-common.c index 2ce3e0130ada..5ed219f4ca40 100644 --- a/arch/arm/mach-imx/irq-common.c +++ b/arch/arm/mach-imx/irq-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) BitBox Ltd 2010 diff --git a/arch/arm/mach-imx/mach-imx1.c b/arch/arm/mach-imx/mach-imx1.c index a4688f575ffe..0512fcf0c206 100644 --- a/arch/arm/mach-imx/mach-imx1.c +++ b/arch/arm/mach-imx/mach-imx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Alexander Shiyan diff --git a/arch/arm/mach-imx/mach-imx25.c b/arch/arm/mach-imx/mach-imx25.c index 114df312a99a..6e6aeeb5f117 100644 --- a/arch/arm/mach-imx/mach-imx25.c +++ b/arch/arm/mach-imx/mach-imx25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Sascha Hauer, Pengutronix diff --git a/arch/arm/mach-imx/mach-imx27.c b/arch/arm/mach-imx/mach-imx27.c index ada84fe8a1fd..ca96ec9d52ff 100644 --- a/arch/arm/mach-imx/mach-imx27.c +++ b/arch/arm/mach-imx/mach-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Sascha Hauer, Pengutronix diff --git a/arch/arm/mach-imx/mach-imx31.c b/arch/arm/mach-imx/mach-imx31.c index e9a1092b6093..e53d873fce7b 100644 --- a/arch/arm/mach-imx/mach-imx31.c +++ b/arch/arm/mach-imx/mach-imx31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Sascha Hauer, Pengutronix diff --git a/arch/arm/mach-imx/mach-imx35.c b/arch/arm/mach-imx/mach-imx35.c index 35dbc719fb6d..acf7ea16c686 100644 --- a/arch/arm/mach-imx/mach-imx35.c +++ b/arch/arm/mach-imx/mach-imx35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Steffen Trumtrar, Pengutronix diff --git a/arch/arm/mach-imx/mach-imx50.c b/arch/arm/mach-imx/mach-imx50.c index 9dc9d0ae9342..d5a5147b0e15 100644 --- a/arch/arm/mach-imx/mach-imx50.c +++ b/arch/arm/mach-imx/mach-imx50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Greg Ungerer diff --git a/arch/arm/mach-imx/mach-imx51.c b/arch/arm/mach-imx/mach-imx51.c index 510801f6f71c..e10903542311 100644 --- a/arch/arm/mach-imx/mach-imx51.c +++ b/arch/arm/mach-imx/mach-imx51.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/mach-imx53.c b/arch/arm/mach-imx/mach-imx53.c index 6622406e0081..3718c8db3a7d 100644 --- a/arch/arm/mach-imx/mach-imx53.c +++ b/arch/arm/mach-imx/mach-imx53.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/mach-imx6q.c b/arch/arm/mach-imx/mach-imx6q.c index 7f6200925752..0c6d41d97853 100644 --- a/arch/arm/mach-imx/mach-imx6q.c +++ b/arch/arm/mach-imx/mach-imx6q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2013 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imx6sl.c b/arch/arm/mach-imx/mach-imx6sl.c index f6e87363d605..6922d0c2bfe5 100644 --- a/arch/arm/mach-imx/mach-imx6sl.c +++ b/arch/arm/mach-imx/mach-imx6sl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imx6sx.c b/arch/arm/mach-imx/mach-imx6sx.c index 3feb31ab556e..014894cd4ab5 100644 --- a/arch/arm/mach-imx/mach-imx6sx.c +++ b/arch/arm/mach-imx/mach-imx6sx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2014 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imx6ul.c b/arch/arm/mach-imx/mach-imx6ul.c index cb6d29c2bb5f..675e0a5a6a95 100644 --- a/arch/arm/mach-imx/mach-imx6ul.c +++ b/arch/arm/mach-imx/mach-imx6ul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imx7d-cm4.c b/arch/arm/mach-imx/mach-imx7d-cm4.c index 0800b5891d2a..039922faec51 100644 --- a/arch/arm/mach-imx/mach-imx7d-cm4.c +++ b/arch/arm/mach-imx/mach-imx7d-cm4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Pengutronix, Oleksij Rempel diff --git a/arch/arm/mach-imx/mach-imx7d.c b/arch/arm/mach-imx/mach-imx7d.c index 87632ae0201c..1ff53976c84f 100644 --- a/arch/arm/mach-imx/mach-imx7d.c +++ b/arch/arm/mach-imx/mach-imx7d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imx7ulp.c b/arch/arm/mach-imx/mach-imx7ulp.c index a3c8dadec1c5..60c05077b217 100644 --- a/arch/arm/mach-imx/mach-imx7ulp.c +++ b/arch/arm/mach-imx/mach-imx7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-imxrt.c b/arch/arm/mach-imx/mach-imxrt.c index 2063a3059c84..06d7965e87ed 100644 --- a/arch/arm/mach-imx/mach-imxrt.c +++ b/arch/arm/mach-imx/mach-imxrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 diff --git a/arch/arm/mach-imx/mach-ls1021a.c b/arch/arm/mach-imx/mach-ls1021a.c index 0034359a9b4f..07a36245cec1 100644 --- a/arch/arm/mach-imx/mach-ls1021a.c +++ b/arch/arm/mach-imx/mach-ls1021a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013-2014 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mach-vf610.c b/arch/arm/mach-imx/mach-vf610.c index 208ff640698d..4d01d0802e01 100644 --- a/arch/arm/mach-imx/mach-vf610.c +++ b/arch/arm/mach-imx/mach-vf610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012-2013 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/mm-imx3.c b/arch/arm/mach-imx/mm-imx3.c index 0788c5cc7f9e..103657736579 100644 --- a/arch/arm/mach-imx/mm-imx3.c +++ b/arch/arm/mach-imx/mm-imx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1999,2000 Arm Limited diff --git a/arch/arm/mach-imx/mmdc.c b/arch/arm/mach-imx/mmdc.c index 94e4f4a2f73f..bff1db1a1ea4 100644 --- a/arch/arm/mach-imx/mmdc.c +++ b/arch/arm/mach-imx/mmdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2017 NXP diff --git a/arch/arm/mach-imx/platsmp.c b/arch/arm/mach-imx/platsmp.c index 972639038be5..45b9d85bb91b 100644 --- a/arch/arm/mach-imx/platsmp.c +++ b/arch/arm/mach-imx/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/pm-imx25.c b/arch/arm/mach-imx/pm-imx25.c index 0c574e8607fd..80b30024cff0 100644 --- a/arch/arm/mach-imx/pm-imx25.c +++ b/arch/arm/mach-imx/pm-imx25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 NXP Semiconductors diff --git a/arch/arm/mach-imx/pm-imx27.c b/arch/arm/mach-imx/pm-imx27.c index 237e8aa9fe83..8e892a88408a 100644 --- a/arch/arm/mach-imx/pm-imx27.c +++ b/arch/arm/mach-imx/pm-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); /* * i.MX27 Power Management Routines * diff --git a/arch/arm/mach-imx/pm-imx5.c b/arch/arm/mach-imx/pm-imx5.c index 6f0de45b71e9..a67f06a1d578 100644 --- a/arch/arm/mach-imx/pm-imx5.c +++ b/arch/arm/mach-imx/pm-imx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-imx/pm-imx6.c b/arch/arm/mach-imx/pm-imx6.c index a671ca498f88..91e2a7fe877b 100644 --- a/arch/arm/mach-imx/pm-imx6.c +++ b/arch/arm/mach-imx/pm-imx6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2014 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/pm-imx7ulp.c b/arch/arm/mach-imx/pm-imx7ulp.c index 2e756d8191fa..1363a3b6c9c3 100644 --- a/arch/arm/mach-imx/pm-imx7ulp.c +++ b/arch/arm/mach-imx/pm-imx7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/src.c b/arch/arm/mach-imx/src.c index 59a8e8cc4469..dd2a1b6e76d0 100644 --- a/arch/arm/mach-imx/src.c +++ b/arch/arm/mach-imx/src.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-imx/ssi-fiq-ksym.c b/arch/arm/mach-imx/ssi-fiq-ksym.c index c1e7c3ac0ba5..fe85e4b8d1ee 100644 --- a/arch/arm/mach-imx/ssi-fiq-ksym.c +++ b/arch/arm/mach-imx/ssi-fiq-ksym.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Exported ksyms for the SSI FIQ handler diff --git a/arch/arm/mach-imx/system.c b/arch/arm/mach-imx/system.c index e88ca027129d..5d83bcce177f 100644 --- a/arch/arm/mach-imx/system.c +++ b/arch/arm/mach-imx/system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1999 ARM Limited diff --git a/arch/arm/mach-imx/tzic.c b/arch/arm/mach-imx/tzic.c index 50a5668e65d2..25beb7c87b92 100644 --- a/arch/arm/mach-imx/tzic.c +++ b/arch/arm/mach-imx/tzic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/arch/arm/mach-ixp4xx/ixp4xx-of.c b/arch/arm/mach-ixp4xx/ixp4xx-of.c index 1b4d84a5b02f..0f0e1b43d232 100644 --- a/arch/arm/mach-ixp4xx/ixp4xx-of.c +++ b/arch/arm/mach-ixp4xx/ixp4xx-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IXP4xx Device Tree boot support diff --git a/arch/arm/mach-keystone/keystone.c b/arch/arm/mach-keystone/keystone.c index f63671a3024c..11c498dd57a1 100644 --- a/arch/arm/mach-keystone/keystone.c +++ b/arch/arm/mach-keystone/keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keystone2 based boards and SOC related code. diff --git a/arch/arm/mach-lpc18xx/board-dt.c b/arch/arm/mach-lpc18xx/board-dt.c index 4729eb83401a..b338d5228dcd 100644 --- a/arch/arm/mach-lpc18xx/board-dt.c +++ b/arch/arm/mach-lpc18xx/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device Tree board file for NXP LPC18xx/43xx diff --git a/arch/arm/mach-lpc32xx/common.c b/arch/arm/mach-lpc32xx/common.c index 304ea61a0716..f21ce7fb5e1c 100644 --- a/arch/arm/mach-lpc32xx/common.c +++ b/arch/arm/mach-lpc32xx/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-lpc32xx/common.c diff --git a/arch/arm/mach-lpc32xx/phy3250.c b/arch/arm/mach-lpc32xx/phy3250.c index 66701bf43248..dd13586954cd 100644 --- a/arch/arm/mach-lpc32xx/phy3250.c +++ b/arch/arm/mach-lpc32xx/phy3250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Platform support for LPC32xx SoC diff --git a/arch/arm/mach-lpc32xx/pm.c b/arch/arm/mach-lpc32xx/pm.c index 2572bd89a5e8..9564c8b3e1ba 100644 --- a/arch/arm/mach-lpc32xx/pm.c +++ b/arch/arm/mach-lpc32xx/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-lpc32xx/pm.c diff --git a/arch/arm/mach-lpc32xx/serial.c b/arch/arm/mach-lpc32xx/serial.c index 3b1203db81b2..a62ee1d2074b 100644 --- a/arch/arm/mach-lpc32xx/serial.c +++ b/arch/arm/mach-lpc32xx/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-lpc32xx/serial.c diff --git a/arch/arm/mach-mediatek/mediatek.c b/arch/arm/mach-mediatek/mediatek.c index fd3a8834fc4f..9d1140b97382 100644 --- a/arch/arm/mach-mediatek/mediatek.c +++ b/arch/arm/mach-mediatek/mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device Tree support for Mediatek SoCs diff --git a/arch/arm/mach-mediatek/platsmp.c b/arch/arm/mach-mediatek/platsmp.c index 6b0943d95555..68126a0deca2 100644 --- a/arch/arm/mach-mediatek/platsmp.c +++ b/arch/arm/mach-mediatek/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mediatek/platsmp.c diff --git a/arch/arm/mach-meson/meson.c b/arch/arm/mach-meson/meson.c index d3ae89dd84bb..d2e6ca907748 100644 --- a/arch/arm/mach-meson/meson.c +++ b/arch/arm/mach-meson/meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Carlo Caione diff --git a/arch/arm/mach-meson/platsmp.c b/arch/arm/mach-meson/platsmp.c index 32ac60b89fdc..60d4ce7fbda1 100644 --- a/arch/arm/mach-meson/platsmp.c +++ b/arch/arm/mach-meson/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Carlo Caione diff --git a/arch/arm/mach-milbeaut/platsmp.c b/arch/arm/mach-milbeaut/platsmp.c index 3ea880f5fcb7..62fa79a59fe7 100644 --- a/arch/arm/mach-milbeaut/platsmp.c +++ b/arch/arm/mach-milbeaut/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright: (C) 2018 Socionext Inc. diff --git a/arch/arm/mach-mmp/common.c b/arch/arm/mach-mmp/common.c index b3c1a248db31..448c8b7486e4 100644 --- a/arch/arm/mach-mmp/common.c +++ b/arch/arm/mach-mmp/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-mmp/common.c diff --git a/arch/arm/mach-mmp/mmp-dt.c b/arch/arm/mach-mmp/mmp-dt.c index 8479996a8f2e..b0d6063549ca 100644 --- a/arch/arm/mach-mmp/mmp-dt.c +++ b/arch/arm/mach-mmp/mmp-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-mmp/mmp-dt.c diff --git a/arch/arm/mach-mmp/mmp2-dt.c b/arch/arm/mach-mmp/mmp2-dt.c index e5ddc327651b..bd303f10c784 100644 --- a/arch/arm/mach-mmp/mmp2-dt.c +++ b/arch/arm/mach-mmp/mmp2-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-mmp/mmp2-dt.c diff --git a/arch/arm/mach-mmp/mmp3.c b/arch/arm/mach-mmp/mmp3.c index 073a4ee219cb..1d75e179082f 100644 --- a/arch/arm/mach-mmp/mmp3.c +++ b/arch/arm/mach-mmp/mmp3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell MMP3 aka PXA2128 aka 88AP2128 support diff --git a/arch/arm/mach-mmp/platsmp.c b/arch/arm/mach-mmp/platsmp.c index c99405469bb4..779bb04c5832 100644 --- a/arch/arm/mach-mmp/platsmp.c +++ b/arch/arm/mach-mmp/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Lubomir Rintel diff --git a/arch/arm/mach-mmp/time.c b/arch/arm/mach-mmp/time.c index fcb190826dd1..5fe1f2d61de2 100644 --- a/arch/arm/mach-mmp/time.c +++ b/arch/arm/mach-mmp/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-mmp/time.c diff --git a/arch/arm/mach-mstar/mstarv7.c b/arch/arm/mach-mstar/mstarv7.c index 274c4f0df270..05014824a144 100644 --- a/arch/arm/mach-mstar/mstarv7.c +++ b/arch/arm/mach-mstar/mstarv7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device Tree support for MStar/Sigmastar Armv7 SoCs diff --git a/arch/arm/mach-mv78xx0/buffalo-wxl-setup.c b/arch/arm/mach-mv78xx0/buffalo-wxl-setup.c index 62e982f74bc2..e37cfcb43122 100644 --- a/arch/arm/mach-mv78xx0/buffalo-wxl-setup.c +++ b/arch/arm/mach-mv78xx0/buffalo-wxl-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mv78xx0/buffalo-wxl-setup.c diff --git a/arch/arm/mach-mv78xx0/common.c b/arch/arm/mach-mv78xx0/common.c index 679753fcc0ef..c83211df9b44 100644 --- a/arch/arm/mach-mv78xx0/common.c +++ b/arch/arm/mach-mv78xx0/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mv78xx0/common.c diff --git a/arch/arm/mach-mv78xx0/irq.c b/arch/arm/mach-mv78xx0/irq.c index a34b6855fb19..2e0d2852df57 100644 --- a/arch/arm/mach-mv78xx0/irq.c +++ b/arch/arm/mach-mv78xx0/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mv78xx0/irq.c diff --git a/arch/arm/mach-mv78xx0/mpp.c b/arch/arm/mach-mv78xx0/mpp.c index aff0e612cbba..89ab11746cc5 100644 --- a/arch/arm/mach-mv78xx0/mpp.c +++ b/arch/arm/mach-mv78xx0/mpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mv78x00/mpp.c diff --git a/arch/arm/mach-mv78xx0/pcie.c b/arch/arm/mach-mv78xx0/pcie.c index 533cb7856943..89a48c690c38 100644 --- a/arch/arm/mach-mv78xx0/pcie.c +++ b/arch/arm/mach-mv78xx0/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mv78xx0/pcie.c diff --git a/arch/arm/mach-mvebu/board-v7.c b/arch/arm/mach-mvebu/board-v7.c index 04ad651d13a0..5842a8cdafa8 100644 --- a/arch/arm/mach-mvebu/board-v7.c +++ b/arch/arm/mach-mvebu/board-v7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device Tree support for Armada 370 and XP platforms. diff --git a/arch/arm/mach-mvebu/coherency.c b/arch/arm/mach-mvebu/coherency.c index a6b621ff0b87..a4ce71b431d1 100644 --- a/arch/arm/mach-mvebu/coherency.c +++ b/arch/arm/mach-mvebu/coherency.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Coherency fabric (Aurora) support for Armada 370, 375, 38x and XP diff --git a/arch/arm/mach-mvebu/cpu-reset.c b/arch/arm/mach-mvebu/cpu-reset.c index 66b6c0c6ce1d..f95482e17cdd 100644 --- a/arch/arm/mach-mvebu/cpu-reset.c +++ b/arch/arm/mach-mvebu/cpu-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Marvell diff --git a/arch/arm/mach-mvebu/dove.c b/arch/arm/mach-mvebu/dove.c index c938ba725d3e..99e5ff828334 100644 --- a/arch/arm/mach-mvebu/dove.c +++ b/arch/arm/mach-mvebu/dove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-mvebu/dove.c diff --git a/arch/arm/mach-mvebu/kirkwood-pm.c b/arch/arm/mach-mvebu/kirkwood-pm.c index 7c65ea2a87c0..6dabe767610f 100644 --- a/arch/arm/mach-mvebu/kirkwood-pm.c +++ b/arch/arm/mach-mvebu/kirkwood-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power Management driver for Marvell Kirkwood SoCs diff --git a/arch/arm/mach-mvebu/kirkwood.c b/arch/arm/mach-mvebu/kirkwood.c index 73b2a86d6489..489affb361dd 100644 --- a/arch/arm/mach-mvebu/kirkwood.c +++ b/arch/arm/mach-mvebu/kirkwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 (C), Jason Cooper diff --git a/arch/arm/mach-mvebu/mvebu-soc-id.c b/arch/arm/mach-mvebu/mvebu-soc-id.c index f436c7b8c7ae..3fc04e267d6e 100644 --- a/arch/arm/mach-mvebu/mvebu-soc-id.c +++ b/arch/arm/mach-mvebu/mvebu-soc-id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ID and revision information for mvebu SoCs diff --git a/arch/arm/mach-mvebu/platsmp-a9.c b/arch/arm/mach-mvebu/platsmp-a9.c index 785ee2af5baa..af18d154a3ec 100644 --- a/arch/arm/mach-mvebu/platsmp-a9.c +++ b/arch/arm/mach-mvebu/platsmp-a9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Symmetric Multi Processing (SMP) support for Marvell EBU Cortex-A9 diff --git a/arch/arm/mach-mvebu/platsmp.c b/arch/arm/mach-mvebu/platsmp.c index 18384ea6862c..ec61d091c0e4 100644 --- a/arch/arm/mach-mvebu/platsmp.c +++ b/arch/arm/mach-mvebu/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Symmetric Multi Processing (SMP) support for Armada XP diff --git a/arch/arm/mach-mvebu/pm-board.c b/arch/arm/mach-mvebu/pm-board.c index beec22e17e89..74f6e3320bc6 100644 --- a/arch/arm/mach-mvebu/pm-board.c +++ b/arch/arm/mach-mvebu/pm-board.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Board-level suspend/resume support. diff --git a/arch/arm/mach-mvebu/pm.c b/arch/arm/mach-mvebu/pm.c index b149d9b77505..3175fd429d38 100644 --- a/arch/arm/mach-mvebu/pm.c +++ b/arch/arm/mach-mvebu/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Suspend/resume support. Currently supporting Armada XP only. diff --git a/arch/arm/mach-mvebu/pmsu.c b/arch/arm/mach-mvebu/pmsu.c index 79c5171f06ec..7adf49b79665 100644 --- a/arch/arm/mach-mvebu/pmsu.c +++ b/arch/arm/mach-mvebu/pmsu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power Management Service Unit(PMSU) support for Armada 370/XP platforms. diff --git a/arch/arm/mach-mvebu/system-controller.c b/arch/arm/mach-mvebu/system-controller.c index 48224b6ed6dc..31e5fd891d2b 100644 --- a/arch/arm/mach-mvebu/system-controller.c +++ b/arch/arm/mach-mvebu/system-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System controller support for Armada 370, 375 and XP platforms. diff --git a/arch/arm/mach-mxs/mach-mxs.c b/arch/arm/mach-mxs/mach-mxs.c index 6e017fa306c8..bc2dffd47579 100644 --- a/arch/arm/mach-mxs/mach-mxs.c +++ b/arch/arm/mach-mxs/mach-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-mxs/pm.c b/arch/arm/mach-mxs/pm.c index 610eabbc78bf..19db81dd3ce2 100644 --- a/arch/arm/mach-mxs/pm.c +++ b/arch/arm/mach-mxs/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 Freescale Semiconductor, Inc. diff --git a/arch/arm/mach-nomadik/cpu-8815.c b/arch/arm/mach-nomadik/cpu-8815.c index 0eed60917dcf..833ec549e465 100644 --- a/arch/arm/mach-nomadik/cpu-8815.c +++ b/arch/arm/mach-nomadik/cpu-8815.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright STMicroelectronics, 2007. diff --git a/arch/arm/mach-npcm/npcm7xx.c b/arch/arm/mach-npcm/npcm7xx.c index c5f77d854c4f..d55a0af84bf6 100644 --- a/arch/arm/mach-npcm/npcm7xx.c +++ b/arch/arm/mach-npcm/npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Nuvoton Technology corporation. // Copyright 2018 Google, Inc. diff --git a/arch/arm/mach-npcm/platsmp.c b/arch/arm/mach-npcm/platsmp.c index 41891d3aa124..b20ce466ec0b 100644 --- a/arch/arm/mach-npcm/platsmp.c +++ b/arch/arm/mach-npcm/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Nuvoton Technology corporation. // Copyright 2018 Google, Inc. diff --git a/arch/arm/mach-npcm/wpcm450.c b/arch/arm/mach-npcm/wpcm450.c index f17b3dab45af..37b626bb36ec 100644 --- a/arch/arm/mach-npcm/wpcm450.c +++ b/arch/arm/mach-npcm/wpcm450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2021 Jonathan Neuschäfer diff --git a/arch/arm/mach-omap1/ams-delta-fiq.c b/arch/arm/mach-omap1/ams-delta-fiq.c index 1f5852be057e..90532a0aa50e 100644 --- a/arch/arm/mach-omap1/ams-delta-fiq.c +++ b/arch/arm/mach-omap1/ams-delta-fiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amstrad E3 FIQ handling diff --git a/arch/arm/mach-omap1/board-ams-delta.c b/arch/arm/mach-omap1/board-ams-delta.c index 16392720296c..e432cfa12f01 100644 --- a/arch/arm/mach-omap1/board-ams-delta.c +++ b/arch/arm/mach-omap1/board-ams-delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/board-ams-delta.c diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index a5bf5554800f..d6643088e6e2 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/board-nokia770.c diff --git a/arch/arm/mach-omap1/board-osk.c b/arch/arm/mach-omap1/board-osk.c index 7d5e6f9039d5..d5364a49c167 100644 --- a/arch/arm/mach-omap1/board-osk.c +++ b/arch/arm/mach-omap1/board-osk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap1/board-osk.c * diff --git a/arch/arm/mach-omap1/board-palmte.c b/arch/arm/mach-omap1/board-palmte.c index c917cb2c6e17..ec3496a1f487 100644 --- a/arch/arm/mach-omap1/board-palmte.c +++ b/arch/arm/mach-omap1/board-palmte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/board-palmte.c diff --git a/arch/arm/mach-omap1/board-sx1-mmc.c b/arch/arm/mach-omap1/board-sx1-mmc.c index f183a8448a7b..707917cf51c2 100644 --- a/arch/arm/mach-omap1/board-sx1-mmc.c +++ b/arch/arm/mach-omap1/board-sx1-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/board-sx1-mmc.c diff --git a/arch/arm/mach-omap1/board-sx1.c b/arch/arm/mach-omap1/board-sx1.c index b869c7ba1a1b..41dc85f5c153 100644 --- a/arch/arm/mach-omap1/board-sx1.c +++ b/arch/arm/mach-omap1/board-sx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/board-sx1.c diff --git a/arch/arm/mach-omap1/clock.c b/arch/arm/mach-omap1/clock.c index afc6404f62d3..38294c8996b7 100644 --- a/arch/arm/mach-omap1/clock.c +++ b/arch/arm/mach-omap1/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/clock.c diff --git a/arch/arm/mach-omap1/clock_data.c b/arch/arm/mach-omap1/clock_data.c index c58d200e4816..4d2c84c5abea 100644 --- a/arch/arm/mach-omap1/clock_data.c +++ b/arch/arm/mach-omap1/clock_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/clock_data.c diff --git a/arch/arm/mach-omap1/devices.c b/arch/arm/mach-omap1/devices.c index 8b2c5f911e97..6234fed90e11 100644 --- a/arch/arm/mach-omap1/devices.c +++ b/arch/arm/mach-omap1/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/mach-omap1/devices.c diff --git a/arch/arm/mach-omap1/dma.c b/arch/arm/mach-omap1/dma.c index 756966cb715f..b311b1e32377 100644 --- a/arch/arm/mach-omap1/dma.c +++ b/arch/arm/mach-omap1/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP1/OMAP7xx - specific DMA driver diff --git a/arch/arm/mach-omap1/fb.c b/arch/arm/mach-omap1/fb.c index b6e952b03838..c87f55065e07 100644 --- a/arch/arm/mach-omap1/fb.c +++ b/arch/arm/mach-omap1/fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * File: arch/arm/plat-omap/fb.c diff --git a/arch/arm/mach-omap1/flash.c b/arch/arm/mach-omap1/flash.c index 0a3ddb3b66eb..45469bb4016a 100644 --- a/arch/arm/mach-omap1/flash.c +++ b/arch/arm/mach-omap1/flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Flash support for OMAP1 diff --git a/arch/arm/mach-omap1/gpio15xx.c b/arch/arm/mach-omap1/gpio15xx.c index 6724af4925f2..10a620413303 100644 --- a/arch/arm/mach-omap1/gpio15xx.c +++ b/arch/arm/mach-omap1/gpio15xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP15xx specific gpio init diff --git a/arch/arm/mach-omap1/gpio16xx.c b/arch/arm/mach-omap1/gpio16xx.c index 55acec22fef4..663c73049b18 100644 --- a/arch/arm/mach-omap1/gpio16xx.c +++ b/arch/arm/mach-omap1/gpio16xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP16xx specific gpio init diff --git a/arch/arm/mach-omap1/i2c.c b/arch/arm/mach-omap1/i2c.c index 94d3e7883e02..84dac4bbb726 100644 --- a/arch/arm/mach-omap1/i2c.c +++ b/arch/arm/mach-omap1/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helper module for board specific I2C bus registration diff --git a/arch/arm/mach-omap1/id.c b/arch/arm/mach-omap1/id.c index c3bb1b71fdf3..4be2215a5fb6 100644 --- a/arch/arm/mach-omap1/id.c +++ b/arch/arm/mach-omap1/id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/id.c diff --git a/arch/arm/mach-omap1/io.c b/arch/arm/mach-omap1/io.c index 1f20fe99be57..c84400b957bc 100644 --- a/arch/arm/mach-omap1/io.c +++ b/arch/arm/mach-omap1/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/io.c diff --git a/arch/arm/mach-omap1/irq.c b/arch/arm/mach-omap1/irq.c index bb1bc060ecd8..8de06fefbd7d 100644 --- a/arch/arm/mach-omap1/irq.c +++ b/arch/arm/mach-omap1/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap1/irq.c * diff --git a/arch/arm/mach-omap1/mcbsp.c b/arch/arm/mach-omap1/mcbsp.c index 37863bdce9ea..bf75ab1f2686 100644 --- a/arch/arm/mach-omap1/mcbsp.c +++ b/arch/arm/mach-omap1/mcbsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/mcbsp.c diff --git a/arch/arm/mach-omap1/mux.c b/arch/arm/mach-omap1/mux.c index 4456fbc8aa3d..0b25b9574931 100644 --- a/arch/arm/mach-omap1/mux.c +++ b/arch/arm/mach-omap1/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/mach-omap1/mux.c diff --git a/arch/arm/mach-omap1/ocpi.c b/arch/arm/mach-omap1/ocpi.c index d48f726571a4..b705f338a097 100644 --- a/arch/arm/mach-omap1/ocpi.c +++ b/arch/arm/mach-omap1/ocpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/plat-omap/ocpi.c diff --git a/arch/arm/mach-omap1/omap-dma.c b/arch/arm/mach-omap1/omap-dma.c index aebe5e55ff60..2a490d342fe7 100644 --- a/arch/arm/mach-omap1/omap-dma.c +++ b/arch/arm/mach-omap1/omap-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/plat-omap/dma.c diff --git a/arch/arm/mach-omap1/opp_data.c b/arch/arm/mach-omap1/opp_data.c index a27ca7dc03a2..f061697e23a9 100644 --- a/arch/arm/mach-omap1/opp_data.c +++ b/arch/arm/mach-omap1/opp_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/opp_data.c diff --git a/arch/arm/mach-omap1/pm.c b/arch/arm/mach-omap1/pm.c index 6a5815aa05e6..4a837daf76af 100644 --- a/arch/arm/mach-omap1/pm.c +++ b/arch/arm/mach-omap1/pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap1/pm.c * diff --git a/arch/arm/mach-omap1/pm_bus.c b/arch/arm/mach-omap1/pm_bus.c index c04619ac0631..cf931099dff4 100644 --- a/arch/arm/mach-omap1/pm_bus.c +++ b/arch/arm/mach-omap1/pm_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Runtime PM support code for OMAP1 diff --git a/arch/arm/mach-omap1/reset.c b/arch/arm/mach-omap1/reset.c index 2eee6a6965ff..9c85f3f5fd87 100644 --- a/arch/arm/mach-omap1/reset.c +++ b/arch/arm/mach-omap1/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP1 reset support diff --git a/arch/arm/mach-omap1/serial.c b/arch/arm/mach-omap1/serial.c index ffa4a9bece1e..fa6fc7e3573c 100644 --- a/arch/arm/mach-omap1/serial.c +++ b/arch/arm/mach-omap1/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/serial.c diff --git a/arch/arm/mach-omap1/sram-init.c b/arch/arm/mach-omap1/sram-init.c index 736a72a2b184..c17ed6cf0ef0 100644 --- a/arch/arm/mach-omap1/sram-init.c +++ b/arch/arm/mach-omap1/sram-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP SRAM detection and management diff --git a/arch/arm/mach-omap1/time.c b/arch/arm/mach-omap1/time.c index d5e127851dc7..abae73fe0a00 100644 --- a/arch/arm/mach-omap1/time.c +++ b/arch/arm/mach-omap1/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap1/time.c * diff --git a/arch/arm/mach-omap1/timer.c b/arch/arm/mach-omap1/timer.c index 81a912c1145a..7532808ab22e 100644 --- a/arch/arm/mach-omap1/timer.c +++ b/arch/arm/mach-omap1/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP1 Dual-Mode Timers - platform device registration diff --git a/arch/arm/mach-omap1/timer32k.c b/arch/arm/mach-omap1/timer32k.c index f618a6df2938..db59694c32ad 100644 --- a/arch/arm/mach-omap1/timer32k.c +++ b/arch/arm/mach-omap1/timer32k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap1/timer32k.c * diff --git a/arch/arm/mach-omap1/usb.c b/arch/arm/mach-omap1/usb.c index 08d42abc4a0f..a81e81f2f2d8 100644 --- a/arch/arm/mach-omap1/usb.c +++ b/arch/arm/mach-omap1/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Platform level USB initialization for FS USB OTG controller on omap1 diff --git a/arch/arm/mach-omap2/am33xx-restart.c b/arch/arm/mach-omap2/am33xx-restart.c index 3cdf223addcc..81659d2bed7a 100644 --- a/arch/arm/mach-omap2/am33xx-restart.c +++ b/arch/arm/mach-omap2/am33xx-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * am33xx-restart.c - Code common to all AM33xx machines. diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c index 68e0baad2bbf..9f62a4d57f80 100644 --- a/arch/arm/mach-omap2/board-generic.c +++ b/arch/arm/mach-omap2/board-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 Nokia Corporation diff --git a/arch/arm/mach-omap2/board-n8x0.c b/arch/arm/mach-omap2/board-n8x0.c index 969265d5d5c6..f80868332648 100644 --- a/arch/arm/mach-omap2/board-n8x0.c +++ b/arch/arm/mach-omap2/board-n8x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/board-n8x0.c diff --git a/arch/arm/mach-omap2/clkt2xxx_dpll.c b/arch/arm/mach-omap2/clkt2xxx_dpll.c index 0edebf3355fa..f83301ddf8b3 100644 --- a/arch/arm/mach-omap2/clkt2xxx_dpll.c +++ b/arch/arm/mach-omap2/clkt2xxx_dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2-specific DPLL control functions diff --git a/arch/arm/mach-omap2/clkt2xxx_dpllcore.c b/arch/arm/mach-omap2/clkt2xxx_dpllcore.c index 93f6d3cd9525..3114ad1a111a 100644 --- a/arch/arm/mach-omap2/clkt2xxx_dpllcore.c +++ b/arch/arm/mach-omap2/clkt2xxx_dpllcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DPLL + CORE_CLK composite clock functions diff --git a/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c b/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c index 96c5cdc718c8..b32b6b5a6d37 100644 --- a/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c +++ b/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2xxx DVFS virtual clock functions diff --git a/arch/arm/mach-omap2/clock.c b/arch/arm/mach-omap2/clock.c index 83fae51722a9..f1bebeff95dc 100644 --- a/arch/arm/mach-omap2/clock.c +++ b/arch/arm/mach-omap2/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/clock.c diff --git a/arch/arm/mach-omap2/clockdomain.c b/arch/arm/mach-omap2/clockdomain.c index 69dc5b839335..cfeb2eb23928 100644 --- a/arch/arm/mach-omap2/clockdomain.c +++ b/arch/arm/mach-omap2/clockdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3/4 clockdomain framework functions diff --git a/arch/arm/mach-omap2/clockdomains2420_data.c b/arch/arm/mach-omap2/clockdomains2420_data.c index ac4ffb5d2ffc..230e60cd8253 100644 --- a/arch/arm/mach-omap2/clockdomains2420_data.c +++ b/arch/arm/mach-omap2/clockdomains2420_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP2420 clockdomains diff --git a/arch/arm/mach-omap2/clockdomains2430_data.c b/arch/arm/mach-omap2/clockdomains2430_data.c index 0e97e178abaa..acb3efc6d81a 100644 --- a/arch/arm/mach-omap2/clockdomains2430_data.c +++ b/arch/arm/mach-omap2/clockdomains2430_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP2xxx clockdomains diff --git a/arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c b/arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c index 220c22f5e0f5..267ff442a7bb 100644 --- a/arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c +++ b/arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP2/3 clockdomain common data diff --git a/arch/arm/mach-omap2/clockdomains33xx_data.c b/arch/arm/mach-omap2/clockdomains33xx_data.c index c05a3c07d448..eaf1d7707118 100644 --- a/arch/arm/mach-omap2/clockdomains33xx_data.c +++ b/arch/arm/mach-omap2/clockdomains33xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM33XX Clock Domain data. diff --git a/arch/arm/mach-omap2/clockdomains3xxx_data.c b/arch/arm/mach-omap2/clockdomains3xxx_data.c index 94bbd3831ac3..bcf2da75ce9a 100644 --- a/arch/arm/mach-omap2/clockdomains3xxx_data.c +++ b/arch/arm/mach-omap2/clockdomains3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP3xxx clockdomains diff --git a/arch/arm/mach-omap2/clockdomains43xx_data.c b/arch/arm/mach-omap2/clockdomains43xx_data.c index c96a2b1efbad..160c056d579f 100644 --- a/arch/arm/mach-omap2/clockdomains43xx_data.c +++ b/arch/arm/mach-omap2/clockdomains43xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM43xx Clock domains framework diff --git a/arch/arm/mach-omap2/clockdomains44xx_data.c b/arch/arm/mach-omap2/clockdomains44xx_data.c index 8285be7c1eab..153c6d521348 100644 --- a/arch/arm/mach-omap2/clockdomains44xx_data.c +++ b/arch/arm/mach-omap2/clockdomains44xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 Clock domains framework diff --git a/arch/arm/mach-omap2/clockdomains54xx_data.c b/arch/arm/mach-omap2/clockdomains54xx_data.c index 5611e08018a2..5fbb1ec2fc70 100644 --- a/arch/arm/mach-omap2/clockdomains54xx_data.c +++ b/arch/arm/mach-omap2/clockdomains54xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP54XX Clock domains framework diff --git a/arch/arm/mach-omap2/clockdomains7xx_data.c b/arch/arm/mach-omap2/clockdomains7xx_data.c index 27835c4d1aa9..4f3149357c07 100644 --- a/arch/arm/mach-omap2/clockdomains7xx_data.c +++ b/arch/arm/mach-omap2/clockdomains7xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRA7xx Clock domains framework diff --git a/arch/arm/mach-omap2/clockdomains81xx_data.c b/arch/arm/mach-omap2/clockdomains81xx_data.c index 549cf61487a5..4d6961484cd5 100644 --- a/arch/arm/mach-omap2/clockdomains81xx_data.c +++ b/arch/arm/mach-omap2/clockdomains81xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI81XX Clock Domain data. diff --git a/arch/arm/mach-omap2/cm2xxx.c b/arch/arm/mach-omap2/cm2xxx.c index 1c6d69f4bf49..1e1fc32c6326 100644 --- a/arch/arm/mach-omap2/cm2xxx.c +++ b/arch/arm/mach-omap2/cm2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2xxx CM module functions diff --git a/arch/arm/mach-omap2/cm33xx.c b/arch/arm/mach-omap2/cm33xx.c index a4dd42abda89..59b4a60427b5 100644 --- a/arch/arm/mach-omap2/cm33xx.c +++ b/arch/arm/mach-omap2/cm33xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM33XX CM functions diff --git a/arch/arm/mach-omap2/cm3xxx.c b/arch/arm/mach-omap2/cm3xxx.c index b03b6123b8fc..93bdc39914d1 100644 --- a/arch/arm/mach-omap2/cm3xxx.c +++ b/arch/arm/mach-omap2/cm3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3xxx CM module functions diff --git a/arch/arm/mach-omap2/cm_common.c b/arch/arm/mach-omap2/cm_common.c index 87f2c2d2d754..b2db5e1862ab 100644 --- a/arch/arm/mach-omap2/cm_common.c +++ b/arch/arm/mach-omap2/cm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2+ common Clock Management (CM) IP block functions diff --git a/arch/arm/mach-omap2/cminst44xx.c b/arch/arm/mach-omap2/cminst44xx.c index 49483a888046..a83a14198885 100644 --- a/arch/arm/mach-omap2/cminst44xx.c +++ b/arch/arm/mach-omap2/cminst44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 CM instance functions diff --git a/arch/arm/mach-omap2/common.c b/arch/arm/mach-omap2/common.c index a4af202cbc25..9095ea4bbade 100644 --- a/arch/arm/mach-omap2/common.c +++ b/arch/arm/mach-omap2/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/common.c diff --git a/arch/arm/mach-omap2/control.c b/arch/arm/mach-omap2/control.c index 79860b23030d..5a8e4635e311 100644 --- a/arch/arm/mach-omap2/control.c +++ b/arch/arm/mach-omap2/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3 System Control Module register access diff --git a/arch/arm/mach-omap2/cpuidle34xx.c b/arch/arm/mach-omap2/cpuidle34xx.c index 2ab5dcbfb7f6..53e24ba6af08 100644 --- a/arch/arm/mach-omap2/cpuidle34xx.c +++ b/arch/arm/mach-omap2/cpuidle34xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/cpuidle34xx.c diff --git a/arch/arm/mach-omap2/cpuidle44xx.c b/arch/arm/mach-omap2/cpuidle44xx.c index df106524d695..8b2c399e9e3a 100644 --- a/arch/arm/mach-omap2/cpuidle44xx.c +++ b/arch/arm/mach-omap2/cpuidle44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4+ CPU idle Routines diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c index 8e6d4116d49c..641428c73d16 100644 --- a/arch/arm/mach-omap2/devices.c +++ b/arch/arm/mach-omap2/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/mach-omap2/devices.c diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c index dbec3bb9fbf4..67a4ac8a1dd4 100644 --- a/arch/arm/mach-omap2/display.c +++ b/arch/arm/mach-omap2/display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2plus display device setup / initialization. diff --git a/arch/arm/mach-omap2/dma.c b/arch/arm/mach-omap2/dma.c index 830cd4e7eb44..5c139029a83d 100644 --- a/arch/arm/mach-omap2/dma.c +++ b/arch/arm/mach-omap2/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2+ DMA driver diff --git a/arch/arm/mach-omap2/fb.c b/arch/arm/mach-omap2/fb.c index 0f8c8efe3ae8..fa048a299b59 100644 --- a/arch/arm/mach-omap2/fb.c +++ b/arch/arm/mach-omap2/fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Framebuffer device registration for TI OMAP platforms diff --git a/arch/arm/mach-omap2/hdq1w.c b/arch/arm/mach-omap2/hdq1w.c index c0127f2c558b..8c1a42fb8e42 100644 --- a/arch/arm/mach-omap2/hdq1w.c +++ b/arch/arm/mach-omap2/hdq1w.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IP block integration code for the HDQ1W/1-wire IP block diff --git a/arch/arm/mach-omap2/i2c.c b/arch/arm/mach-omap2/i2c.c index 3b4b9514f4fa..3ccdcfb7db99 100644 --- a/arch/arm/mach-omap2/i2c.c +++ b/arch/arm/mach-omap2/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helper module for board specific I2C bus registration diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c index 7f387706368a..7e6ee9c25a48 100644 --- a/arch/arm/mach-omap2/id.c +++ b/arch/arm/mach-omap2/id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/id.c diff --git a/arch/arm/mach-omap2/io.c b/arch/arm/mach-omap2/io.c index 14ec3f78000b..1dac4158c64d 100644 --- a/arch/arm/mach-omap2/io.c +++ b/arch/arm/mach-omap2/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/io.c diff --git a/arch/arm/mach-omap2/mcbsp.c b/arch/arm/mach-omap2/mcbsp.c index c3604b4585a4..6db717c26ffc 100644 --- a/arch/arm/mach-omap2/mcbsp.c +++ b/arch/arm/mach-omap2/mcbsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/mcbsp.c diff --git a/arch/arm/mach-omap2/msdi.c b/arch/arm/mach-omap2/msdi.c index 552b2fa4e4f1..8a19f01ec215 100644 --- a/arch/arm/mach-omap2/msdi.c +++ b/arch/arm/mach-omap2/msdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MSDI IP block reset diff --git a/arch/arm/mach-omap2/omap-hotplug.c b/arch/arm/mach-omap2/omap-hotplug.c index 8343fcf4f399..8cc841c03842 100644 --- a/arch/arm/mach-omap2/omap-hotplug.c +++ b/arch/arm/mach-omap2/omap-hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 SMP cpu-hotplug support diff --git a/arch/arm/mach-omap2/omap-iommu.c b/arch/arm/mach-omap2/omap-iommu.c index 9c8a85198e16..692d740012a7 100644 --- a/arch/arm/mach-omap2/omap-iommu.c +++ b/arch/arm/mach-omap2/omap-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP IOMMU quirks for various TI SoCs diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c index f18ef45e2fe1..3d48e7caf378 100644 --- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c +++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP MPUSS low power code diff --git a/arch/arm/mach-omap2/omap-secure.c b/arch/arm/mach-omap2/omap-secure.c index c2e1aecd07cc..2415e7c66643 100644 --- a/arch/arm/mach-omap2/omap-secure.c +++ b/arch/arm/mach-omap2/omap-secure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Secure API infrastructure. diff --git a/arch/arm/mach-omap2/omap-smp.c b/arch/arm/mach-omap2/omap-smp.c index 570a987e6d1a..d063b8173002 100644 --- a/arch/arm/mach-omap2/omap-smp.c +++ b/arch/arm/mach-omap2/omap-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 SMP source file. It contains platform specific functions diff --git a/arch/arm/mach-omap2/omap-wakeupgen.c b/arch/arm/mach-omap2/omap-wakeupgen.c index a66b1dc61571..7ccad7fd86d4 100644 --- a/arch/arm/mach-omap2/omap-wakeupgen.c +++ b/arch/arm/mach-omap2/omap-wakeupgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP WakeupGen Source file diff --git a/arch/arm/mach-omap2/omap2-restart.c b/arch/arm/mach-omap2/omap2-restart.c index fdcc75c97d70..de1462482daf 100644 --- a/arch/arm/mach-omap2/omap2-restart.c +++ b/arch/arm/mach-omap2/omap2-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap2-restart.c - code common to all OMAP2xxx machines. diff --git a/arch/arm/mach-omap2/omap3-restart.c b/arch/arm/mach-omap2/omap3-restart.c index bcabe6fa164e..bbed035eb65f 100644 --- a/arch/arm/mach-omap2/omap3-restart.c +++ b/arch/arm/mach-omap2/omap3-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap3-restart.c - Code common to all OMAP3xxx machines. diff --git a/arch/arm/mach-omap2/omap4-common.c b/arch/arm/mach-omap2/omap4-common.c index 5d924b85b694..517baa356bae 100644 --- a/arch/arm/mach-omap2/omap4-common.c +++ b/arch/arm/mach-omap2/omap4-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 specific common source file. diff --git a/arch/arm/mach-omap2/omap4-restart.c b/arch/arm/mach-omap2/omap4-restart.c index 56f621314fe9..e40fbce3efdf 100644 --- a/arch/arm/mach-omap2/omap4-restart.c +++ b/arch/arm/mach-omap2/omap4-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap4-restart.c - Common to OMAP4 and OMAP5 diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c index 800980057373..1677ceccad56 100644 --- a/arch/arm/mach-omap2/omap_device.c +++ b/arch/arm/mach-omap2/omap_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_device implementation diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c index 111677878d9c..f892c6fc238d 100644 --- a/arch/arm/mach-omap2/omap_hwmod.c +++ b/arch/arm/mach-omap2/omap_hwmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod implementation for OMAP2/3/4 diff --git a/arch/arm/mach-omap2/omap_hwmod_2420_data.c b/arch/arm/mach-omap2/omap_hwmod_2420_data.c index dbd9dc9f0962..11b99d5e89f4 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2420_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2420_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_2420_data.c - hardware modules present on the OMAP2420 chips diff --git a/arch/arm/mach-omap2/omap_hwmod_2430_data.c b/arch/arm/mach-omap2/omap_hwmod_2430_data.c index c93200801b34..c06c2e2293e3 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2430_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2430_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_2430_data.c - hardware modules present on the OMAP2430 chips diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c index 67f1f38909d9..185ecd82e73d 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_2xxx_3xxx_ipblock_data.c - common IP block data for OMAP2/3 diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c index 761d34914ed9..df6aa41b6f0a 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_2xxx_interconnect_data.c - common interconnect data for OMAP2xxx diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c index 4982e04ead53..87cb8093fa28 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_2xxx_ipblock_data.c - common IP block data for OMAP2xxx diff --git a/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c b/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c index 5cbdf58ad59f..73ce270b7fd6 100644 --- a/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_3xxx_data.c - hardware modules present on the OMAP3xxx chips diff --git a/arch/arm/mach-omap2/omap_hwmod_81xx_data.c b/arch/arm/mach-omap2/omap_hwmod_81xx_data.c index 9b5c728fb7da..48d242aef0b4 100644 --- a/arch/arm/mach-omap2/omap_hwmod_81xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_81xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DM81xx hwmod data. diff --git a/arch/arm/mach-omap2/omap_hwmod_common_data.c b/arch/arm/mach-omap2/omap_hwmod_common_data.c index 439232233c39..c31dc353139e 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_common_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod common data structures diff --git a/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c index 39ca491cb7db..af58dd3b49a0 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+ diff --git a/arch/arm/mach-omap2/omap_phy_internal.c b/arch/arm/mach-omap2/omap_phy_internal.c index a1d001170a68..460ad4590c6e 100644 --- a/arch/arm/mach-omap2/omap_phy_internal.c +++ b/arch/arm/mach-omap2/omap_phy_internal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file configures the internal USB PHY in OMAP4430. Used diff --git a/arch/arm/mach-omap2/omap_twl.c b/arch/arm/mach-omap2/omap_twl.c index d4dab041324d..231b1299c0a0 100644 --- a/arch/arm/mach-omap2/omap_twl.c +++ b/arch/arm/mach-omap2/omap_twl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP and TWL PMIC specific initializations. diff --git a/arch/arm/mach-omap2/opp2420_data.c b/arch/arm/mach-omap2/opp2420_data.c index 18a448f938ea..d459eb38e2e0 100644 --- a/arch/arm/mach-omap2/opp2420_data.c +++ b/arch/arm/mach-omap2/opp2420_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * opp2420_data.c - old-style "OPP" table for OMAP2420 diff --git a/arch/arm/mach-omap2/opp2430_data.c b/arch/arm/mach-omap2/opp2430_data.c index ded8b566a23a..6e7fdb6201c5 100644 --- a/arch/arm/mach-omap2/opp2430_data.c +++ b/arch/arm/mach-omap2/opp2430_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * opp2430_data.c - old-style "OPP" table for OMAP2430 diff --git a/arch/arm/mach-omap2/opp3xxx_data.c b/arch/arm/mach-omap2/opp3xxx_data.c index 90257e2fb3d6..83d1f2c71abc 100644 --- a/arch/arm/mach-omap2/opp3xxx_data.c +++ b/arch/arm/mach-omap2/opp3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 OPP table definitions. diff --git a/arch/arm/mach-omap2/opp4xxx_data.c b/arch/arm/mach-omap2/opp4xxx_data.c index a9851886017d..3adc21f75fe8 100644 --- a/arch/arm/mach-omap2/opp4xxx_data.c +++ b/arch/arm/mach-omap2/opp4xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 OPP table definitions. diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index b947bacf23a3..4f8922980e00 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/arch/arm/mach-omap2/pdata-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Legacy platform_data quirks diff --git a/arch/arm/mach-omap2/pm-asm-offsets.c b/arch/arm/mach-omap2/pm-asm-offsets.c index d8ae8a85b14b..22c793fe2c91 100644 --- a/arch/arm/mach-omap2/pm-asm-offsets.c +++ b/arch/arm/mach-omap2/pm-asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI AM33XX and AM43XX PM Assembly Offsets diff --git a/arch/arm/mach-omap2/pm-debug.c b/arch/arm/mach-omap2/pm-debug.c index b43eab9879d3..37971164d884 100644 --- a/arch/arm/mach-omap2/pm-debug.c +++ b/arch/arm/mach-omap2/pm-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Power Management debug routines diff --git a/arch/arm/mach-omap2/pm.c b/arch/arm/mach-omap2/pm.c index 700869c9eae1..9a771cc2d715 100644 --- a/arch/arm/mach-omap2/pm.c +++ b/arch/arm/mach-omap2/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pm.c - Common OMAP2+ power management-related code diff --git a/arch/arm/mach-omap2/pm33xx-core.c b/arch/arm/mach-omap2/pm33xx-core.c index 4abb86dc98fd..a3fc2b8c4d05 100644 --- a/arch/arm/mach-omap2/pm33xx-core.c +++ b/arch/arm/mach-omap2/pm33xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AM33XX Arch Power Management Routines diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index 68975771e633..61b94ffd73a0 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 Power Management Routines diff --git a/arch/arm/mach-omap2/pm44xx.c b/arch/arm/mach-omap2/pm44xx.c index 37b168119fe4..35d0d7a0dfcc 100644 --- a/arch/arm/mach-omap2/pm44xx.c +++ b/arch/arm/mach-omap2/pm44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4+ Power Management Routines diff --git a/arch/arm/mach-omap2/pmic-cpcap.c b/arch/arm/mach-omap2/pmic-cpcap.c index 9f9a20274db8..2f8da1e336ca 100644 --- a/arch/arm/mach-omap2/pmic-cpcap.c +++ b/arch/arm/mach-omap2/pmic-cpcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pmic-cpcap.c - CPCAP-specific functions for the OPP code diff --git a/arch/arm/mach-omap2/powerdomain-common.c b/arch/arm/mach-omap2/powerdomain-common.c index 7e2c65fe774b..c3ea9e3d36a1 100644 --- a/arch/arm/mach-omap2/powerdomain-common.c +++ b/arch/arm/mach-omap2/powerdomain-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common powerdomain framework functions diff --git a/arch/arm/mach-omap2/powerdomain.c b/arch/arm/mach-omap2/powerdomain.c index 0225b9889404..224f2a3e2b68 100644 --- a/arch/arm/mach-omap2/powerdomain.c +++ b/arch/arm/mach-omap2/powerdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP powerdomain control diff --git a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c index 7374c8904346..2acae32776de 100644 --- a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3 common powerdomain definitions diff --git a/arch/arm/mach-omap2/powerdomains2xxx_data.c b/arch/arm/mach-omap2/powerdomains2xxx_data.c index fa259adbdc61..7a6ff6af2f3f 100644 --- a/arch/arm/mach-omap2/powerdomains2xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains2xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2XXX powerdomain definitions diff --git a/arch/arm/mach-omap2/powerdomains33xx_data.c b/arch/arm/mach-omap2/powerdomains33xx_data.c index 1d58fd1a2dce..d0973df36f8c 100644 --- a/arch/arm/mach-omap2/powerdomains33xx_data.c +++ b/arch/arm/mach-omap2/powerdomains33xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM33XX Power domain data diff --git a/arch/arm/mach-omap2/powerdomains3xxx_data.c b/arch/arm/mach-omap2/powerdomains3xxx_data.c index 3564fade67e4..61eb8d652d9d 100644 --- a/arch/arm/mach-omap2/powerdomains3xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 powerdomain definitions diff --git a/arch/arm/mach-omap2/powerdomains43xx_data.c b/arch/arm/mach-omap2/powerdomains43xx_data.c index 5255f7e92072..1825f6d2afc8 100644 --- a/arch/arm/mach-omap2/powerdomains43xx_data.c +++ b/arch/arm/mach-omap2/powerdomains43xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM43xx Power domains framework diff --git a/arch/arm/mach-omap2/powerdomains44xx_data.c b/arch/arm/mach-omap2/powerdomains44xx_data.c index 37fd1a567094..5bc94c6492c5 100644 --- a/arch/arm/mach-omap2/powerdomains44xx_data.c +++ b/arch/arm/mach-omap2/powerdomains44xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 Power domains framework diff --git a/arch/arm/mach-omap2/powerdomains54xx_data.c b/arch/arm/mach-omap2/powerdomains54xx_data.c index 5506da2ceaff..6c73b3543c36 100644 --- a/arch/arm/mach-omap2/powerdomains54xx_data.c +++ b/arch/arm/mach-omap2/powerdomains54xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP54XX Power domains framework diff --git a/arch/arm/mach-omap2/powerdomains7xx_data.c b/arch/arm/mach-omap2/powerdomains7xx_data.c index 921cb1b29cb4..d4d0f1e7f754 100644 --- a/arch/arm/mach-omap2/powerdomains7xx_data.c +++ b/arch/arm/mach-omap2/powerdomains7xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRA7xx Power domains framework diff --git a/arch/arm/mach-omap2/prcm_mpu44xx.c b/arch/arm/mach-omap2/prcm_mpu44xx.c index 7236c50388a8..36eb48db14e9 100644 --- a/arch/arm/mach-omap2/prcm_mpu44xx.c +++ b/arch/arm/mach-omap2/prcm_mpu44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 PRCM_MPU module functions diff --git a/arch/arm/mach-omap2/prm2xxx.c b/arch/arm/mach-omap2/prm2xxx.c index 35a58f54b528..deef3fef4b6c 100644 --- a/arch/arm/mach-omap2/prm2xxx.c +++ b/arch/arm/mach-omap2/prm2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2xxx PRM module functions diff --git a/arch/arm/mach-omap2/prm2xxx_3xxx.c b/arch/arm/mach-omap2/prm2xxx_3xxx.c index d983efac6f4f..05f735f8edf0 100644 --- a/arch/arm/mach-omap2/prm2xxx_3xxx.c +++ b/arch/arm/mach-omap2/prm2xxx_3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3 PRM module functions diff --git a/arch/arm/mach-omap2/prm33xx.c b/arch/arm/mach-omap2/prm33xx.c index 505d685d6792..5bf6f0ad7981 100644 --- a/arch/arm/mach-omap2/prm33xx.c +++ b/arch/arm/mach-omap2/prm33xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM33XX PRM functions diff --git a/arch/arm/mach-omap2/prm3xxx.c b/arch/arm/mach-omap2/prm3xxx.c index 1b5d08f594aa..ae985b0d95e2 100644 --- a/arch/arm/mach-omap2/prm3xxx.c +++ b/arch/arm/mach-omap2/prm3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3xxx PRM module functions diff --git a/arch/arm/mach-omap2/prm44xx.c b/arch/arm/mach-omap2/prm44xx.c index 6c555438dd48..39fa65448f86 100644 --- a/arch/arm/mach-omap2/prm44xx.c +++ b/arch/arm/mach-omap2/prm44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 PRM module functions diff --git a/arch/arm/mach-omap2/prm_common.c b/arch/arm/mach-omap2/prm_common.c index ee4588acda50..c0656ee53a85 100644 --- a/arch/arm/mach-omap2/prm_common.c +++ b/arch/arm/mach-omap2/prm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2+ common Power & Reset Management (PRM) IP block functions diff --git a/arch/arm/mach-omap2/prminst44xx.c b/arch/arm/mach-omap2/prminst44xx.c index fc086d8b9a04..5bac6d0fb204 100644 --- a/arch/arm/mach-omap2/prminst44xx.c +++ b/arch/arm/mach-omap2/prminst44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 PRM instance functions diff --git a/arch/arm/mach-omap2/sdrc.c b/arch/arm/mach-omap2/sdrc.c index b1bf9e24d442..f1732de9879a 100644 --- a/arch/arm/mach-omap2/sdrc.c +++ b/arch/arm/mach-omap2/sdrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMS/SDRC (SDRAM controller) common code for OMAP2/3 diff --git a/arch/arm/mach-omap2/sdrc2xxx.c b/arch/arm/mach-omap2/sdrc2xxx.c index 5a275b4fd404..bfdbdd74d173 100644 --- a/arch/arm/mach-omap2/sdrc2xxx.c +++ b/arch/arm/mach-omap2/sdrc2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SDRAM timing related functions for OMAP2xxx diff --git a/arch/arm/mach-omap2/smartreflex-class3.c b/arch/arm/mach-omap2/smartreflex-class3.c index 7c18420c9ff6..2e09432d0079 100644 --- a/arch/arm/mach-omap2/smartreflex-class3.c +++ b/arch/arm/mach-omap2/smartreflex-class3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Smart reflex Class 3 specific implementations diff --git a/arch/arm/mach-omap2/sr_device.c b/arch/arm/mach-omap2/sr_device.c index d2133423b0c9..7e756115c84c 100644 --- a/arch/arm/mach-omap2/sr_device.c +++ b/arch/arm/mach-omap2/sr_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3/OMAP4 smartreflex device file diff --git a/arch/arm/mach-omap2/sram.c b/arch/arm/mach-omap2/sram.c index 898b011ae8d9..0d621b0390d6 100644 --- a/arch/arm/mach-omap2/sram.c +++ b/arch/arm/mach-omap2/sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm/mach-omap2/ti81xx-restart.c b/arch/arm/mach-omap2/ti81xx-restart.c index 5b5fb37caa50..8113bb4a5d57 100644 --- a/arch/arm/mach-omap2/ti81xx-restart.c +++ b/arch/arm/mach-omap2/ti81xx-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c index 5677c4a08f37..763e9d45f0c3 100644 --- a/arch/arm/mach-omap2/timer.c +++ b/arch/arm/mach-omap2/timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap2/timer.c * diff --git a/arch/arm/mach-omap2/usb-tusb6010.c b/arch/arm/mach-omap2/usb-tusb6010.c index b46c254c2bc4..33943a165223 100644 --- a/arch/arm/mach-omap2/usb-tusb6010.c +++ b/arch/arm/mach-omap2/usb-tusb6010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap2/usb-tusb6010.c diff --git a/arch/arm/mach-omap2/vc.c b/arch/arm/mach-omap2/vc.c index fc26b96a20cc..9722fd1b57cd 100644 --- a/arch/arm/mach-omap2/vc.c +++ b/arch/arm/mach-omap2/vc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Voltage Controller (VC) interface diff --git a/arch/arm/mach-omap2/vc3xxx_data.c b/arch/arm/mach-omap2/vc3xxx_data.c index 227345081a87..c79fc469c434 100644 --- a/arch/arm/mach-omap2/vc3xxx_data.c +++ b/arch/arm/mach-omap2/vc3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 Voltage Controller (VC) data diff --git a/arch/arm/mach-omap2/vc44xx_data.c b/arch/arm/mach-omap2/vc44xx_data.c index 0c70c0815fdc..ea9f1603b683 100644 --- a/arch/arm/mach-omap2/vc44xx_data.c +++ b/arch/arm/mach-omap2/vc44xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 Voltage Controller (VC) data diff --git a/arch/arm/mach-omap2/voltage.c b/arch/arm/mach-omap2/voltage.c index 000c2bca5ef0..416b65d8e5cc 100644 --- a/arch/arm/mach-omap2/voltage.c +++ b/arch/arm/mach-omap2/voltage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3/OMAP4 Voltage Management Routines diff --git a/arch/arm/mach-omap2/voltagedomains2xxx_data.c b/arch/arm/mach-omap2/voltagedomains2xxx_data.c index 9bc116fe3ba9..31a11549192c 100644 --- a/arch/arm/mach-omap2/voltagedomains2xxx_data.c +++ b/arch/arm/mach-omap2/voltagedomains2xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 voltage domain data diff --git a/arch/arm/mach-omap2/voltagedomains3xxx_data.c b/arch/arm/mach-omap2/voltagedomains3xxx_data.c index e98a3f289c27..50972d58ac4c 100644 --- a/arch/arm/mach-omap2/voltagedomains3xxx_data.c +++ b/arch/arm/mach-omap2/voltagedomains3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 voltage domain data diff --git a/arch/arm/mach-omap2/voltagedomains44xx_data.c b/arch/arm/mach-omap2/voltagedomains44xx_data.c index 5ea86f16f6e1..c16391c687aa 100644 --- a/arch/arm/mach-omap2/voltagedomains44xx_data.c +++ b/arch/arm/mach-omap2/voltagedomains44xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3/OMAP4 Voltage Management Routines diff --git a/arch/arm/mach-omap2/voltagedomains54xx_data.c b/arch/arm/mach-omap2/voltagedomains54xx_data.c index e60d76db0f21..eb45ecf6fca2 100644 --- a/arch/arm/mach-omap2/voltagedomains54xx_data.c +++ b/arch/arm/mach-omap2/voltagedomains54xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP5 Voltage Management Routines diff --git a/arch/arm/mach-omap2/vp.c b/arch/arm/mach-omap2/vp.c index 03c481c4742c..e4995ecf2c7b 100644 --- a/arch/arm/mach-omap2/vp.c +++ b/arch/arm/mach-omap2/vp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-omap2/vp3xxx_data.c b/arch/arm/mach-omap2/vp3xxx_data.c index 9db9dd269ae3..5888561526df 100644 --- a/arch/arm/mach-omap2/vp3xxx_data.c +++ b/arch/arm/mach-omap2/vp3xxx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 Voltage Processor (VP) data diff --git a/arch/arm/mach-omap2/vp44xx_data.c b/arch/arm/mach-omap2/vp44xx_data.c index ec7104ec809e..4a1a1745c8fd 100644 --- a/arch/arm/mach-omap2/vp44xx_data.c +++ b/arch/arm/mach-omap2/vp44xx_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 Voltage Processor (VP) data diff --git a/arch/arm/mach-omap2/wd_timer.c b/arch/arm/mach-omap2/wd_timer.c index 898e7e332981..0122143db296 100644 --- a/arch/arm/mach-omap2/wd_timer.c +++ b/arch/arm/mach-omap2/wd_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP2+ MPU WD_TIMER-specific code diff --git a/arch/arm/mach-orion5x/board-d2net.c b/arch/arm/mach-orion5x/board-d2net.c index 09bf366d05ff..aee024b5feea 100644 --- a/arch/arm/mach-orion5x/board-d2net.c +++ b/arch/arm/mach-orion5x/board-d2net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/board-d2net.c diff --git a/arch/arm/mach-orion5x/board-dt.c b/arch/arm/mach-orion5x/board-dt.c index be47492c6640..c8f37e75ed6c 100644 --- a/arch/arm/mach-orion5x/board-dt.c +++ b/arch/arm/mach-orion5x/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 (C), Thomas Petazzoni diff --git a/arch/arm/mach-orion5x/board-mss2.c b/arch/arm/mach-orion5x/board-mss2.c index 9e3d69891d2f..6894d9a663fc 100644 --- a/arch/arm/mach-orion5x/board-mss2.c +++ b/arch/arm/mach-orion5x/board-mss2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Maxtor Shared Storage II Board Setup diff --git a/arch/arm/mach-orion5x/board-rd88f5182.c b/arch/arm/mach-orion5x/board-rd88f5182.c index 1c14e49a90a6..323ba7f4771a 100644 --- a/arch/arm/mach-orion5x/board-rd88f5182.c +++ b/arch/arm/mach-orion5x/board-rd88f5182.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/rd88f5182-setup.c diff --git a/arch/arm/mach-orion5x/common.c b/arch/arm/mach-orion5x/common.c index df056d60b675..2690de08d1f1 100644 --- a/arch/arm/mach-orion5x/common.c +++ b/arch/arm/mach-orion5x/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/common.c diff --git a/arch/arm/mach-orion5x/dns323-setup.c b/arch/arm/mach-orion5x/dns323-setup.c index fcd38ff7ca45..283e839da3f2 100644 --- a/arch/arm/mach-orion5x/dns323-setup.c +++ b/arch/arm/mach-orion5x/dns323-setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/mach-orion5x/dns323-setup.c * diff --git a/arch/arm/mach-orion5x/irq.c b/arch/arm/mach-orion5x/irq.c index e17727e53cb4..0806f663cf89 100644 --- a/arch/arm/mach-orion5x/irq.c +++ b/arch/arm/mach-orion5x/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/irq.c diff --git a/arch/arm/mach-orion5x/kurobox_pro-setup.c b/arch/arm/mach-orion5x/kurobox_pro-setup.c index 339b10891808..f5833dc8a300 100644 --- a/arch/arm/mach-orion5x/kurobox_pro-setup.c +++ b/arch/arm/mach-orion5x/kurobox_pro-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/kurobox_pro-setup.c diff --git a/arch/arm/mach-orion5x/mpp.c b/arch/arm/mach-orion5x/mpp.c index b9855dce6ba0..33c6015f59d0 100644 --- a/arch/arm/mach-orion5x/mpp.c +++ b/arch/arm/mach-orion5x/mpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/mpp.c diff --git a/arch/arm/mach-orion5x/mv2120-setup.c b/arch/arm/mach-orion5x/mv2120-setup.c index 5b0249f109cd..d44ccca01ac6 100644 --- a/arch/arm/mach-orion5x/mv2120-setup.c +++ b/arch/arm/mach-orion5x/mv2120-setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007 Herbert Valerio Riedel * Copyright (C) 2008 Martin Michlmayr diff --git a/arch/arm/mach-orion5x/net2big-setup.c b/arch/arm/mach-orion5x/net2big-setup.c index 4afd9b4c71a9..f4cec73e8fa4 100644 --- a/arch/arm/mach-orion5x/net2big-setup.c +++ b/arch/arm/mach-orion5x/net2big-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/net2big-setup.c diff --git a/arch/arm/mach-orion5x/pci.c b/arch/arm/mach-orion5x/pci.c index 3313bc5a63ea..a486665649a5 100644 --- a/arch/arm/mach-orion5x/pci.c +++ b/arch/arm/mach-orion5x/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/pci.c diff --git a/arch/arm/mach-orion5x/terastation_pro2-setup.c b/arch/arm/mach-orion5x/terastation_pro2-setup.c index a9f01859d101..72f48d7337c6 100644 --- a/arch/arm/mach-orion5x/terastation_pro2-setup.c +++ b/arch/arm/mach-orion5x/terastation_pro2-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Buffalo Terastation Pro II/Live Board Setup diff --git a/arch/arm/mach-orion5x/ts209-setup.c b/arch/arm/mach-orion5x/ts209-setup.c index de9092e992c5..781da5a44d78 100644 --- a/arch/arm/mach-orion5x/ts209-setup.c +++ b/arch/arm/mach-orion5x/ts209-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QNAP TS-109/TS-209 Board Setup diff --git a/arch/arm/mach-orion5x/ts409-setup.c b/arch/arm/mach-orion5x/ts409-setup.c index 725688aa5cba..fcb2939a8afa 100644 --- a/arch/arm/mach-orion5x/ts409-setup.c +++ b/arch/arm/mach-orion5x/ts409-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QNAP TS-409 Board Setup diff --git a/arch/arm/mach-orion5x/ts78xx-setup.c b/arch/arm/mach-orion5x/ts78xx-setup.c index af810e7ccd79..67562d1dc8ed 100644 --- a/arch/arm/mach-orion5x/ts78xx-setup.c +++ b/arch/arm/mach-orion5x/ts78xx-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-orion5x/ts78xx-setup.c diff --git a/arch/arm/mach-orion5x/tsx09-common.c b/arch/arm/mach-orion5x/tsx09-common.c index 099e6fdfa8e6..2acab044ff6e 100644 --- a/arch/arm/mach-orion5x/tsx09-common.c +++ b/arch/arm/mach-orion5x/tsx09-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QNAP TS-x09 Boards common functions diff --git a/arch/arm/mach-pxa/am200epd.c b/arch/arm/mach-pxa/am200epd.c index cac0bb09db14..af328e327ab0 100644 --- a/arch/arm/mach-pxa/am200epd.c +++ b/arch/arm/mach-pxa/am200epd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * am200epd.c -- Platform device for AM200 EPD kit * diff --git a/arch/arm/mach-pxa/am300epd.c b/arch/arm/mach-pxa/am300epd.c index 4b55bc89db8f..b7d1b6ffb6ba 100644 --- a/arch/arm/mach-pxa/am300epd.c +++ b/arch/arm/mach-pxa/am300epd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * am300epd.c -- Platform device for AM300 EPD kit * diff --git a/arch/arm/mach-pxa/devices.c b/arch/arm/mach-pxa/devices.c index 7695cfce01a1..0d56a5550eb7 100644 --- a/arch/arm/mach-pxa/devices.c +++ b/arch/arm/mach-pxa/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-pxa/generic.c b/arch/arm/mach-pxa/generic.c index 02fdde7e3e34..7f03c0443ebf 100644 --- a/arch/arm/mach-pxa/generic.c +++ b/arch/arm/mach-pxa/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/generic.c diff --git a/arch/arm/mach-pxa/gumstix.c b/arch/arm/mach-pxa/gumstix.c index 1713bdf3b71e..0ff46d704ba1 100644 --- a/arch/arm/mach-pxa/gumstix.c +++ b/arch/arm/mach-pxa/gumstix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/gumstix.c diff --git a/arch/arm/mach-pxa/irq.c b/arch/arm/mach-pxa/irq.c index 99acebbbf065..bd8ea4db6ee1 100644 --- a/arch/arm/mach-pxa/irq.c +++ b/arch/arm/mach-pxa/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/irq.c diff --git a/arch/arm/mach-pxa/mfp-pxa2xx.c b/arch/arm/mach-pxa/mfp-pxa2xx.c index d1347055fbe4..06ab28051b4a 100644 --- a/arch/arm/mach-pxa/mfp-pxa2xx.c +++ b/arch/arm/mach-pxa/mfp-pxa2xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/mfp-pxa2xx.c diff --git a/arch/arm/mach-pxa/mfp-pxa3xx.c b/arch/arm/mach-pxa/mfp-pxa3xx.c index fe7498fbb62b..f858dc9e9d47 100644 --- a/arch/arm/mach-pxa/mfp-pxa3xx.c +++ b/arch/arm/mach-pxa/mfp-pxa3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/mfp.c diff --git a/arch/arm/mach-pxa/pm.c b/arch/arm/mach-pxa/pm.c index c63e854921ea..fee09a231e2e 100644 --- a/arch/arm/mach-pxa/pm.c +++ b/arch/arm/mach-pxa/pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PXA250/210 Power Management Routines * diff --git a/arch/arm/mach-pxa/pxa-dt.c b/arch/arm/mach-pxa/pxa-dt.c index a292de91dce5..3b05a7bdb337 100644 --- a/arch/arm/mach-pxa/pxa-dt.c +++ b/arch/arm/mach-pxa/pxa-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa-dt.c diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c index 70509a599814..64b5ba53bc24 100644 --- a/arch/arm/mach-pxa/pxa25x.c +++ b/arch/arm/mach-pxa/pxa25x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa25x.c diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c index ff6361979038..b2fb92a33e72 100644 --- a/arch/arm/mach-pxa/pxa27x.c +++ b/arch/arm/mach-pxa/pxa27x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa27x.c diff --git a/arch/arm/mach-pxa/pxa2xx.c b/arch/arm/mach-pxa/pxa2xx.c index 35c23a5d73a3..976af4d957e3 100644 --- a/arch/arm/mach-pxa/pxa2xx.c +++ b/arch/arm/mach-pxa/pxa2xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa2xx.c diff --git a/arch/arm/mach-pxa/pxa300.c b/arch/arm/mach-pxa/pxa300.c index f77ec118d5b9..cf26067b5b9c 100644 --- a/arch/arm/mach-pxa/pxa300.c +++ b/arch/arm/mach-pxa/pxa300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa300.c diff --git a/arch/arm/mach-pxa/pxa320.c b/arch/arm/mach-pxa/pxa320.c index e372e6c118de..da522e90d183 100644 --- a/arch/arm/mach-pxa/pxa320.c +++ b/arch/arm/mach-pxa/pxa320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa320.c diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c index 06c578ea658e..cd2ff80df880 100644 --- a/arch/arm/mach-pxa/pxa3xx.c +++ b/arch/arm/mach-pxa/pxa3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/pxa3xx.c diff --git a/arch/arm/mach-pxa/reset.c b/arch/arm/mach-pxa/reset.c index 27293549f8ad..ca540202c253 100644 --- a/arch/arm/mach-pxa/reset.c +++ b/arch/arm/mach-pxa/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/mach-pxa/sharpsl_pm.c b/arch/arm/mach-pxa/sharpsl_pm.c index 71b282b146d0..90c26dd8a45b 100644 --- a/arch/arm/mach-pxa/sharpsl_pm.c +++ b/arch/arm/mach-pxa/sharpsl_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery and Power Management code for the Sharp SL-C7xx and SL-Cxx00 diff --git a/arch/arm/mach-pxa/smemc.c b/arch/arm/mach-pxa/smemc.c index fb93a8f28356..7a7b5b769cf0 100644 --- a/arch/arm/mach-pxa/smemc.c +++ b/arch/arm/mach-pxa/smemc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Static Memory Controller diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index c0b1f7e6be87..830c3a4594da 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Sharp SL-Cxx00 Series of PDAs diff --git a/arch/arm/mach-pxa/spitz_pm.c b/arch/arm/mach-pxa/spitz_pm.c index 03b4b347f11a..cf38a619f9de 100644 --- a/arch/arm/mach-pxa/spitz_pm.c +++ b/arch/arm/mach-pxa/spitz_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery and Power Management code for the Sharp SL-Cxx00 diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c index eca2fe0f4314..f3cd0f4c5881 100644 --- a/arch/arm/mach-qcom/platsmp.c +++ b/arch/arm/mach-qcom/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-realtek/rtd1195.c b/arch/arm/mach-realtek/rtd1195.c index 0381a4447384..d04a1a3cc260 100644 --- a/arch/arm/mach-realtek/rtd1195.c +++ b/arch/arm/mach-realtek/rtd1195.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek RTD1195 diff --git a/arch/arm/mach-rockchip/platsmp.c b/arch/arm/mach-rockchip/platsmp.c index f432d22bfed8..8c980ef508a1 100644 --- a/arch/arm/mach-rockchip/platsmp.c +++ b/arch/arm/mach-rockchip/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2013 MundoReader S.L. diff --git a/arch/arm/mach-rockchip/pm.c b/arch/arm/mach-rockchip/pm.c index 30d781d80fe0..963d5505dbda 100644 --- a/arch/arm/mach-rockchip/pm.c +++ b/arch/arm/mach-rockchip/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd diff --git a/arch/arm/mach-rockchip/rockchip.c b/arch/arm/mach-rockchip/rockchip.c index 82102fbabf92..c9c284c5f44d 100644 --- a/arch/arm/mach-rockchip/rockchip.c +++ b/arch/arm/mach-rockchip/rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device Tree support for Rockchip SoCs diff --git a/arch/arm/mach-rpc/dma.c b/arch/arm/mach-rpc/dma.c index 50e0f97afd75..9fa735fd0101 100644 --- a/arch/arm/mach-rpc/dma.c +++ b/arch/arm/mach-rpc/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-rpc/dma.c diff --git a/arch/arm/mach-rpc/ecard.c b/arch/arm/mach-rpc/ecard.c index 2cde4c83b7f9..047ffa7dd2a6 100644 --- a/arch/arm/mach-rpc/ecard.c +++ b/arch/arm/mach-rpc/ecard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/kernel/ecard.c diff --git a/arch/arm/mach-rpc/irq.c b/arch/arm/mach-rpc/irq.c index dc29384b6ef8..807ed1b386f0 100644 --- a/arch/arm/mach-rpc/irq.c +++ b/arch/arm/mach-rpc/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-rpc/riscpc.c b/arch/arm/mach-rpc/riscpc.c index f70fb9c4b0cb..5c2a8425fd1d 100644 --- a/arch/arm/mach-rpc/riscpc.c +++ b/arch/arm/mach-rpc/riscpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-rpc/riscpc.c diff --git a/arch/arm/mach-rpc/time.c b/arch/arm/mach-rpc/time.c index 9f8edcfe9357..4d04b43b832f 100644 --- a/arch/arm/mach-rpc/time.c +++ b/arch/arm/mach-rpc/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/common/time-acorn.c diff --git a/arch/arm/mach-s3c/cpu.c b/arch/arm/mach-s3c/cpu.c index 3491f790d575..fecb5612d999 100644 --- a/arch/arm/mach-s3c/cpu.c +++ b/arch/arm/mach-s3c/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2009-2011 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/cpuidle-s3c64xx.c b/arch/arm/mach-s3c/cpuidle-s3c64xx.c index 27a13cc27893..86dd45324f8e 100644 --- a/arch/arm/mach-s3c/cpuidle-s3c64xx.c +++ b/arch/arm/mach-s3c/cpuidle-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011 Wolfson Microelectronics, plc diff --git a/arch/arm/mach-s3c/dev-audio-s3c64xx.c b/arch/arm/mach-s3c/dev-audio-s3c64xx.c index 7ce119dc3a72..fa7c927dd7d6 100644 --- a/arch/arm/mach-s3c/dev-audio-s3c64xx.c +++ b/arch/arm/mach-s3c/dev-audio-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2009 Wolfson Microelectronics diff --git a/arch/arm/mach-s3c/dev-uart-s3c64xx.c b/arch/arm/mach-s3c/dev-uart-s3c64xx.c index f9c947b8971b..f80ba8737574 100644 --- a/arch/arm/mach-s3c/dev-uart-s3c64xx.c +++ b/arch/arm/mach-s3c/dev-uart-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/dev-uart.c b/arch/arm/mach-s3c/dev-uart.c index 3d1f7f2fd7c7..4334554f996a 100644 --- a/arch/arm/mach-s3c/dev-uart.c +++ b/arch/arm/mach-s3c/dev-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // originally from arch/arm/plat-s3c24xx/devs.c diff --git a/arch/arm/mach-s3c/devs.c b/arch/arm/mach-s3c/devs.c index bab2abd8a34a..9094143c8a33 100644 --- a/arch/arm/mach-s3c/devs.c +++ b/arch/arm/mach-s3c/devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/gpio-samsung.c b/arch/arm/mach-s3c/gpio-samsung.c index 81e198e5a6d3..c7bd91b0e3d0 100644 --- a/arch/arm/mach-s3c/gpio-samsung.c +++ b/arch/arm/mach-s3c/gpio-samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2009-2011 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/init.c b/arch/arm/mach-s3c/init.c index 0ac079f23d51..4fc8fe6f95b3 100644 --- a/arch/arm/mach-s3c/init.c +++ b/arch/arm/mach-s3c/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2008 Simtec Electronics diff --git a/arch/arm/mach-s3c/irq-pm-s3c64xx.c b/arch/arm/mach-s3c/irq-pm-s3c64xx.c index ab726c595001..e6a4cdd7e021 100644 --- a/arch/arm/mach-s3c/irq-pm-s3c64xx.c +++ b/arch/arm/mach-s3c/irq-pm-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/mach-crag6410-module.c b/arch/arm/mach-s3c/mach-crag6410-module.c index 4ffcf024b09d..aee9ee8f31fc 100644 --- a/arch/arm/mach-s3c/mach-crag6410-module.c +++ b/arch/arm/mach-s3c/mach-crag6410-module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Speyside modules for Cragganmore - board data probing diff --git a/arch/arm/mach-s3c/mach-crag6410.c b/arch/arm/mach-s3c/mach-crag6410.c index 028169c7debf..89b9d6bcbf70 100644 --- a/arch/arm/mach-s3c/mach-crag6410.c +++ b/arch/arm/mach-s3c/mach-crag6410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2011 Wolfson Microelectronics plc diff --git a/arch/arm/mach-s3c/mach-s3c64xx-dt.c b/arch/arm/mach-s3c/mach-s3c64xx-dt.c index 00169c103862..939ab5f48cb0 100644 --- a/arch/arm/mach-s3c/mach-s3c64xx-dt.c +++ b/arch/arm/mach-s3c/mach-s3c64xx-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Samsung's S3C64XX flattened device tree enabled machine diff --git a/arch/arm/mach-s3c/pl080.c b/arch/arm/mach-s3c/pl080.c index 0a14f77b24c1..425778a7b05c 100644 --- a/arch/arm/mach-s3c/pl080.c +++ b/arch/arm/mach-s3c/pl080.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Samsung's S3C64XX generic DMA support using amba-pl08x driver. diff --git a/arch/arm/mach-s3c/platformdata.c b/arch/arm/mach-s3c/platformdata.c index e643c81aef45..ec95e83514cb 100644 --- a/arch/arm/mach-s3c/platformdata.c +++ b/arch/arm/mach-s3c/platformdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2010 Ben Dooks fluff.org> diff --git a/arch/arm/mach-s3c/pm-common.c b/arch/arm/mach-s3c/pm-common.c index 618bd4499cae..b4fbdd1d3259 100644 --- a/arch/arm/mach-s3c/pm-common.c +++ b/arch/arm/mach-s3c/pm-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2013 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/pm-gpio.c b/arch/arm/mach-s3c/pm-gpio.c index cfdbc2337998..831de06990b8 100644 --- a/arch/arm/mach-s3c/pm-gpio.c +++ b/arch/arm/mach-s3c/pm-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/pm-s3c64xx.c b/arch/arm/mach-s3c/pm-s3c64xx.c index 284d5f462513..87f7ac301f3b 100644 --- a/arch/arm/mach-s3c/pm-s3c64xx.c +++ b/arch/arm/mach-s3c/pm-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/pm.c b/arch/arm/mach-s3c/pm.c index 5698cbceaf7a..d187fc399e86 100644 --- a/arch/arm/mach-s3c/pm.c +++ b/arch/arm/mach-s3c/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/s3c6410.c b/arch/arm/mach-s3c/s3c6410.c index a29276a4fde5..088fc2ba8d5f 100644 --- a/arch/arm/mach-s3c/s3c6410.c +++ b/arch/arm/mach-s3c/s3c6410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Simtec Electronics diff --git a/arch/arm/mach-s3c/s3c64xx.c b/arch/arm/mach-s3c/s3c64xx.c index 6c70ea7f2931..a542466882c7 100644 --- a/arch/arm/mach-s3c/s3c64xx.c +++ b/arch/arm/mach-s3c/s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c b/arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c index c3269cd6a848..67f279bfc0ab 100644 --- a/arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/setup-i2c0-s3c64xx.c b/arch/arm/mach-s3c/setup-i2c0-s3c64xx.c index a6ef8d2bc995..3764236f0281 100644 --- a/arch/arm/mach-s3c/setup-i2c0-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-i2c0-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/setup-i2c1-s3c64xx.c b/arch/arm/mach-s3c/setup-i2c1-s3c64xx.c index 0fe37363d26e..5ed52e4c0b90 100644 --- a/arch/arm/mach-s3c/setup-i2c1-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-i2c1-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Openmoko, Inc. diff --git a/arch/arm/mach-s3c/setup-keypad-s3c64xx.c b/arch/arm/mach-s3c/setup-keypad-s3c64xx.c index 8463ad37c6ab..7c4dac42adcf 100644 --- a/arch/arm/mach-s3c/setup-keypad-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-keypad-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2010 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c b/arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c index 646ff949acd5..68ddef1156d3 100644 --- a/arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2008 Simtec Electronics diff --git a/arch/arm/mach-s3c/setup-spi-s3c64xx.c b/arch/arm/mach-s3c/setup-spi-s3c64xx.c index 497aff71c29c..077df0fa405f 100644 --- a/arch/arm/mach-s3c/setup-spi-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-spi-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2011 Samsung Electronics Ltd. diff --git a/arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c b/arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c index 500d105afd6b..4001194afa05 100644 --- a/arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c +++ b/arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2011 Samsung Electronics Co.Ltd diff --git a/arch/arm/mach-s3c/wakeup-mask.c b/arch/arm/mach-s3c/wakeup-mask.c index b490e7527c66..1169c1cadcdf 100644 --- a/arch/arm/mach-s3c/wakeup-mask.c +++ b/arch/arm/mach-s3c/wakeup-mask.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2010 Ben Dooks diff --git a/arch/arm/mach-s5pv210/pm.c b/arch/arm/mach-s5pv210/pm.c index fa270750364c..f11cb4754ba0 100644 --- a/arch/arm/mach-s5pv210/pm.c +++ b/arch/arm/mach-s5pv210/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2010-2014 Samsung Electronics Co., Ltd. diff --git a/arch/arm/mach-s5pv210/s5pv210.c b/arch/arm/mach-s5pv210/s5pv210.c index 7d4a10184160..557bfcd06878 100644 --- a/arch/arm/mach-s5pv210/s5pv210.c +++ b/arch/arm/mach-s5pv210/s5pv210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Samsung's S5PC110/S5PV210 flattened device tree enabled machine. diff --git a/arch/arm/mach-sa1100/assabet.c b/arch/arm/mach-sa1100/assabet.c index 2b833aa0212b..73701ae5df9d 100644 --- a/arch/arm/mach-sa1100/assabet.c +++ b/arch/arm/mach-sa1100/assabet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/assabet.c diff --git a/arch/arm/mach-sa1100/clock.c b/arch/arm/mach-sa1100/clock.c index e8691921c69a..24a610ae4d97 100644 --- a/arch/arm/mach-sa1100/clock.c +++ b/arch/arm/mach-sa1100/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-sa1100/clock.c diff --git a/arch/arm/mach-sa1100/collie.c b/arch/arm/mach-sa1100/collie.c index 466d755d5702..263dc303cf18 100644 --- a/arch/arm/mach-sa1100/collie.c +++ b/arch/arm/mach-sa1100/collie.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-sa1100/collie.c * diff --git a/arch/arm/mach-sa1100/generic.c b/arch/arm/mach-sa1100/generic.c index 5383a26f5116..212e23b74e90 100644 --- a/arch/arm/mach-sa1100/generic.c +++ b/arch/arm/mach-sa1100/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/generic.c diff --git a/arch/arm/mach-sa1100/h3600.c b/arch/arm/mach-sa1100/h3600.c index 1cfc0b1fa41c..ec5f2a597fd4 100644 --- a/arch/arm/mach-sa1100/h3600.c +++ b/arch/arm/mach-sa1100/h3600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Compaq iPAQ H3600 handheld computer diff --git a/arch/arm/mach-sa1100/h3xxx.c b/arch/arm/mach-sa1100/h3xxx.c index d685f03f51f3..a300e1c11680 100644 --- a/arch/arm/mach-sa1100/h3xxx.c +++ b/arch/arm/mach-sa1100/h3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Compaq iPAQ H3100 and H3600 handheld computers (common code) diff --git a/arch/arm/mach-sa1100/jornada720.c b/arch/arm/mach-sa1100/jornada720.c index e259298d9465..3f27ee382dea 100644 --- a/arch/arm/mach-sa1100/jornada720.c +++ b/arch/arm/mach-sa1100/jornada720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/jornada720.c diff --git a/arch/arm/mach-sa1100/jornada720_ssp.c b/arch/arm/mach-sa1100/jornada720_ssp.c index d94810217095..2211dd6b9ab4 100644 --- a/arch/arm/mach-sa1100/jornada720_ssp.c +++ b/arch/arm/mach-sa1100/jornada720_ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mac-sa1100/jornada720_ssp.c diff --git a/arch/arm/mach-sa1100/neponset.c b/arch/arm/mach-sa1100/neponset.c index 88fe79f0a4ed..8e0e8e705b3d 100644 --- a/arch/arm/mach-sa1100/neponset.c +++ b/arch/arm/mach-sa1100/neponset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mach-sa1100/neponset.c diff --git a/arch/arm/mach-sa1100/pm.c b/arch/arm/mach-sa1100/pm.c index 9495fc109baa..a4be41cbc024 100644 --- a/arch/arm/mach-sa1100/pm.c +++ b/arch/arm/mach-sa1100/pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SA1100 Power Management Routines * diff --git a/arch/arm/mach-sa1100/ssp.c b/arch/arm/mach-sa1100/ssp.c index 613fd767afcf..7ab8b451f657 100644 --- a/arch/arm/mach-sa1100/ssp.c +++ b/arch/arm/mach-sa1100/ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/ssp.c diff --git a/arch/arm/mach-shmobile/platsmp-apmu.c b/arch/arm/mach-shmobile/platsmp-apmu.c index ec6f421c0f4d..a8685f11a269 100644 --- a/arch/arm/mach-shmobile/platsmp-apmu.c +++ b/arch/arm/mach-shmobile/platsmp-apmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for SoCs with APMU diff --git a/arch/arm/mach-shmobile/platsmp-scu.c b/arch/arm/mach-shmobile/platsmp-scu.c index 3849f71e6e12..dd6f664f6723 100644 --- a/arch/arm/mach-shmobile/platsmp-scu.c +++ b/arch/arm/mach-shmobile/platsmp-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for SoCs with SCU covered by mach-shmobile diff --git a/arch/arm/mach-shmobile/platsmp.c b/arch/arm/mach-shmobile/platsmp.c index 7437c01513f6..9342c413a317 100644 --- a/arch/arm/mach-shmobile/platsmp.c +++ b/arch/arm/mach-shmobile/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for R-Mobile / SH-Mobile diff --git a/arch/arm/mach-shmobile/pm-rcar-gen2.c b/arch/arm/mach-shmobile/pm-rcar-gen2.c index 46654d196f8d..aa929334c7cd 100644 --- a/arch/arm/mach-shmobile/pm-rcar-gen2.c +++ b/arch/arm/mach-shmobile/pm-rcar-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Generation 2 Power management support diff --git a/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c b/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c index 117e7b07995b..270c6e3a4a54 100644 --- a/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c +++ b/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Generation 2 da9063(L)/da9210 regulator quirk diff --git a/arch/arm/mach-shmobile/setup-emev2.c b/arch/arm/mach-shmobile/setup-emev2.c index ed82d6429623..31f38f4d5a71 100644 --- a/arch/arm/mach-shmobile/setup-emev2.c +++ b/arch/arm/mach-shmobile/setup-emev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Emma Mobile EV2 processor support diff --git a/arch/arm/mach-shmobile/setup-r7s72100.c b/arch/arm/mach-shmobile/setup-r7s72100.c index a70b99495e2e..e7106173ca61 100644 --- a/arch/arm/mach-shmobile/setup-r7s72100.c +++ b/arch/arm/mach-shmobile/setup-r7s72100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r7s72100 processor support diff --git a/arch/arm/mach-shmobile/setup-r7s9210.c b/arch/arm/mach-shmobile/setup-r7s9210.c index 90add728bc3d..b5c6c1946213 100644 --- a/arch/arm/mach-shmobile/setup-r7s9210.c +++ b/arch/arm/mach-shmobile/setup-r7s9210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r7s9210 processor support diff --git a/arch/arm/mach-shmobile/setup-r8a73a4.c b/arch/arm/mach-shmobile/setup-r8a73a4.c index 9e3f4dc08372..9fb2afa8f0f5 100644 --- a/arch/arm/mach-shmobile/setup-r8a73a4.c +++ b/arch/arm/mach-shmobile/setup-r8a73a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a73a4 processor support diff --git a/arch/arm/mach-shmobile/setup-r8a7740.c b/arch/arm/mach-shmobile/setup-r8a7740.c index 9ac2b8a2aa6a..ed74c8b68156 100644 --- a/arch/arm/mach-shmobile/setup-r8a7740.c +++ b/arch/arm/mach-shmobile/setup-r8a7740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A7740 processor support diff --git a/arch/arm/mach-shmobile/setup-r8a7778.c b/arch/arm/mach-shmobile/setup-r8a7778.c index 445017e8cfe8..5c07262c4879 100644 --- a/arch/arm/mach-shmobile/setup-r8a7778.c +++ b/arch/arm/mach-shmobile/setup-r8a7778.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7778 processor support diff --git a/arch/arm/mach-shmobile/setup-r8a7779.c b/arch/arm/mach-shmobile/setup-r8a7779.c index c3af2c8925ba..fb73d7a93f15 100644 --- a/arch/arm/mach-shmobile/setup-r8a7779.c +++ b/arch/arm/mach-shmobile/setup-r8a7779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7779 processor support diff --git a/arch/arm/mach-shmobile/setup-rcar-gen2.c b/arch/arm/mach-shmobile/setup-rcar-gen2.c index 3cd34a42e39b..799bf9bf93c6 100644 --- a/arch/arm/mach-shmobile/setup-rcar-gen2.c +++ b/arch/arm/mach-shmobile/setup-rcar-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Generation 2 support diff --git a/arch/arm/mach-shmobile/setup-sh73a0.c b/arch/arm/mach-shmobile/setup-sh73a0.c index 7fb27240e907..fd96b475b51e 100644 --- a/arch/arm/mach-shmobile/setup-sh73a0.c +++ b/arch/arm/mach-shmobile/setup-sh73a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sh73a0 processor support diff --git a/arch/arm/mach-shmobile/smp-emev2.c b/arch/arm/mach-shmobile/smp-emev2.c index 3853ecea44ca..7a6e37ee992d 100644 --- a/arch/arm/mach-shmobile/smp-emev2.c +++ b/arch/arm/mach-shmobile/smp-emev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for Emma Mobile EV2 diff --git a/arch/arm/mach-shmobile/smp-r8a7779.c b/arch/arm/mach-shmobile/smp-r8a7779.c index 474c325323a3..9d8bd192e938 100644 --- a/arch/arm/mach-shmobile/smp-r8a7779.c +++ b/arch/arm/mach-shmobile/smp-r8a7779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for R-Mobile / SH-Mobile - r8a7779 portion diff --git a/arch/arm/mach-shmobile/smp-sh73a0.c b/arch/arm/mach-shmobile/smp-sh73a0.c index 9196b37ea292..3c4b9ce5a8ce 100644 --- a/arch/arm/mach-shmobile/smp-sh73a0.c +++ b/arch/arm/mach-shmobile/smp-sh73a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for R-Mobile / SH-Mobile - sh73a0 portion diff --git a/arch/arm/mach-shmobile/suspend.c b/arch/arm/mach-shmobile/suspend.c index 3969a499746e..01412d0ca0ca 100644 --- a/arch/arm/mach-shmobile/suspend.c +++ b/arch/arm/mach-shmobile/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Suspend-to-RAM support code for SH-Mobile ARM diff --git a/arch/arm/mach-shmobile/timer.c b/arch/arm/mach-shmobile/timer.c index 2335311b5f36..25a6890b6f41 100644 --- a/arch/arm/mach-shmobile/timer.c +++ b/arch/arm/mach-shmobile/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-Mobile Timer diff --git a/arch/arm/mach-socfpga/l2_cache.c b/arch/arm/mach-socfpga/l2_cache.c index 86e011eeb444..d75b16b620bc 100644 --- a/arch/arm/mach-socfpga/l2_cache.c +++ b/arch/arm/mach-socfpga/l2_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Altera Corporation (C) 2016. All rights reserved. diff --git a/arch/arm/mach-socfpga/ocram.c b/arch/arm/mach-socfpga/ocram.c index 9f1a249debf6..4b06b8549214 100644 --- a/arch/arm/mach-socfpga/ocram.c +++ b/arch/arm/mach-socfpga/ocram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Altera Corporation (C) 2016. All rights reserved. diff --git a/arch/arm/mach-socfpga/platsmp.c b/arch/arm/mach-socfpga/platsmp.c index 201191cf68f3..a4aca8830fa3 100644 --- a/arch/arm/mach-socfpga/platsmp.c +++ b/arch/arm/mach-socfpga/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010-2011 Calxeda, Inc. diff --git a/arch/arm/mach-socfpga/pm.c b/arch/arm/mach-socfpga/pm.c index ab1c08f971f0..72f62b2aaf49 100644 --- a/arch/arm/mach-socfpga/pm.c +++ b/arch/arm/mach-socfpga/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-socfpga/pm.c diff --git a/arch/arm/mach-socfpga/socfpga.c b/arch/arm/mach-socfpga/socfpga.c index 4332af2d8b86..c868e92db369 100644 --- a/arch/arm/mach-socfpga/socfpga.c +++ b/arch/arm/mach-socfpga/socfpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2015 Altera Corporation diff --git a/arch/arm/mach-spear/hotplug.c b/arch/arm/mach-spear/hotplug.c index 82a83c3cffdf..bd17e30ca4f9 100644 --- a/arch/arm/mach-spear/hotplug.c +++ b/arch/arm/mach-spear/hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-spear13xx/hotplug.c diff --git a/arch/arm/mach-spear/pl080.c b/arch/arm/mach-spear/pl080.c index 47243a8153d0..16fac663052a 100644 --- a/arch/arm/mach-spear/pl080.c +++ b/arch/arm/mach-spear/pl080.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/plat-spear/pl080.c diff --git a/arch/arm/mach-spear/platsmp.c b/arch/arm/mach-spear/platsmp.c index 97fbda998df9..ed971e333600 100644 --- a/arch/arm/mach-spear/platsmp.c +++ b/arch/arm/mach-spear/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/platsmp.c diff --git a/arch/arm/mach-spear/restart.c b/arch/arm/mach-spear/restart.c index 76fb16cc8132..98ef8c26487c 100644 --- a/arch/arm/mach-spear/restart.c +++ b/arch/arm/mach-spear/restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/plat-spear/restart.c diff --git a/arch/arm/mach-spear/spear1310.c b/arch/arm/mach-spear/spear1310.c index 89d388388e02..07da5b3299a9 100644 --- a/arch/arm/mach-spear/spear1310.c +++ b/arch/arm/mach-spear/spear1310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/spear1310.c diff --git a/arch/arm/mach-spear/spear1340.c b/arch/arm/mach-spear/spear1340.c index 70986ef6c877..27f3c1a662be 100644 --- a/arch/arm/mach-spear/spear1340.c +++ b/arch/arm/mach-spear/spear1340.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/spear1340.c diff --git a/arch/arm/mach-spear/spear13xx.c b/arch/arm/mach-spear/spear13xx.c index ac5b76bbeab5..10879bb2a399 100644 --- a/arch/arm/mach-spear/spear13xx.c +++ b/arch/arm/mach-spear/spear13xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/spear13xx.c diff --git a/arch/arm/mach-spear/spear300.c b/arch/arm/mach-spear/spear300.c index 1d6b6e10fcf6..38f745d085e8 100644 --- a/arch/arm/mach-spear/spear300.c +++ b/arch/arm/mach-spear/spear300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear3xx/spear300.c diff --git a/arch/arm/mach-spear/spear310.c b/arch/arm/mach-spear/spear310.c index da4643b9f3bb..ff2d94fc8655 100644 --- a/arch/arm/mach-spear/spear310.c +++ b/arch/arm/mach-spear/spear310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear3xx/spear310.c diff --git a/arch/arm/mach-spear/spear320.c b/arch/arm/mach-spear/spear320.c index 12aa82b987ac..6f422f15f355 100644 --- a/arch/arm/mach-spear/spear320.c +++ b/arch/arm/mach-spear/spear320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear3xx/spear320.c diff --git a/arch/arm/mach-spear/spear3xx.c b/arch/arm/mach-spear/spear3xx.c index 7ef9670d3029..83a25ee37965 100644 --- a/arch/arm/mach-spear/spear3xx.c +++ b/arch/arm/mach-spear/spear3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear3xx/spear3xx.c diff --git a/arch/arm/mach-spear/spear6xx.c b/arch/arm/mach-spear/spear6xx.c index f0a1e704cceb..f668a59d5925 100644 --- a/arch/arm/mach-spear/spear6xx.c +++ b/arch/arm/mach-spear/spear6xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear6xx/spear6xx.c diff --git a/arch/arm/mach-spear/time.c b/arch/arm/mach-spear/time.c index 5371c824786d..a85143751b24 100644 --- a/arch/arm/mach-spear/time.c +++ b/arch/arm/mach-spear/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/plat-spear/time.c diff --git a/arch/arm/mach-sti/board-dt.c b/arch/arm/mach-sti/board-dt.c index 1aaf61184685..bc841db4409c 100644 --- a/arch/arm/mach-sti/board-dt.c +++ b/arch/arm/mach-sti/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 STMicroelectronics (R&D) Limited. diff --git a/arch/arm/mach-sti/platsmp.c b/arch/arm/mach-sti/platsmp.c index e2ba04b562be..b2467dfc4dfe 100644 --- a/arch/arm/mach-sti/platsmp.c +++ b/arch/arm/mach-sti/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-sti/platsmp.c diff --git a/arch/arm/mach-stm32/board-dt.c b/arch/arm/mach-stm32/board-dt.c index e6233c8725ae..9d30c840c286 100644 --- a/arch/arm/mach-stm32/board-dt.c +++ b/arch/arm/mach-stm32/board-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/arch/arm/mach-sunxi/mc_smp.c b/arch/arm/mach-sunxi/mc_smp.c index 277f6aa8e6c2..3648782d7ae9 100644 --- a/arch/arm/mach-sunxi/mc_smp.c +++ b/arch/arm/mach-sunxi/mc_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Chen-Yu Tsai diff --git a/arch/arm/mach-sunxi/platsmp.c b/arch/arm/mach-sunxi/platsmp.c index 052097e78e6e..1b6d63bc5ecf 100644 --- a/arch/arm/mach-sunxi/platsmp.c +++ b/arch/arm/mach-sunxi/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for Allwinner SoCs diff --git a/arch/arm/mach-sunxi/sunxi.c b/arch/arm/mach-sunxi/sunxi.c index e1b7945aac99..064f93f92dc2 100644 --- a/arch/arm/mach-sunxi/sunxi.c +++ b/arch/arm/mach-sunxi/sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device Tree support for Allwinner A1X SoCs diff --git a/arch/arm/mach-tegra/board-paz00.c b/arch/arm/mach-tegra/board-paz00.c index 3ec810b6f1a7..405e9a84d679 100644 --- a/arch/arm/mach-tegra/board-paz00.c +++ b/arch/arm/mach-tegra/board-paz00.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/board-paz00.c diff --git a/arch/arm/mach-tegra/hotplug.c b/arch/arm/mach-tegra/hotplug.c index 5c907c2c04e0..1912471f4247 100644 --- a/arch/arm/mach-tegra/hotplug.c +++ b/arch/arm/mach-tegra/hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-tegra/io.c b/arch/arm/mach-tegra/io.c index afdeb32052b7..f11fb9c76405 100644 --- a/arch/arm/mach-tegra/io.c +++ b/arch/arm/mach-tegra/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/io.c diff --git a/arch/arm/mach-tegra/irq.c b/arch/arm/mach-tegra/irq.c index 4e1ee70b2a3f..081d5b2ce4f3 100644 --- a/arch/arm/mach-tegra/irq.c +++ b/arch/arm/mach-tegra/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Google, Inc. diff --git a/arch/arm/mach-tegra/platsmp.c b/arch/arm/mach-tegra/platsmp.c index 1f57e7c0feae..38a8c0b65e00 100644 --- a/arch/arm/mach-tegra/platsmp.c +++ b/arch/arm/mach-tegra/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-tegra/platsmp.c diff --git a/arch/arm/mach-tegra/pm-tegra20.c b/arch/arm/mach-tegra/pm-tegra20.c index 1b4cab81a25c..502092db182b 100644 --- a/arch/arm/mach-tegra/pm-tegra20.c +++ b/arch/arm/mach-tegra/pm-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. diff --git a/arch/arm/mach-tegra/pm-tegra30.c b/arch/arm/mach-tegra/pm-tegra30.c index e1b0329537fe..1256656442b8 100644 --- a/arch/arm/mach-tegra/pm-tegra30.c +++ b/arch/arm/mach-tegra/pm-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. diff --git a/arch/arm/mach-tegra/pm.c b/arch/arm/mach-tegra/pm.c index b21f51b8e19e..333980252bda 100644 --- a/arch/arm/mach-tegra/pm.c +++ b/arch/arm/mach-tegra/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU complex suspend & resume functions for Tegra SoCs diff --git a/arch/arm/mach-tegra/reset.c b/arch/arm/mach-tegra/reset.c index ea706fac6358..b78c7bda0f46 100644 --- a/arch/arm/mach-tegra/reset.c +++ b/arch/arm/mach-tegra/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/reset.c diff --git a/arch/arm/mach-tegra/tegra.c b/arch/arm/mach-tegra/tegra.c index 9ef1dfa7b926..01a42576c167 100644 --- a/arch/arm/mach-tegra/tegra.c +++ b/arch/arm/mach-tegra/tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NVIDIA Tegra SoC device tree board support diff --git a/arch/arm/mach-ux500/cpu-db8500.c b/arch/arm/mach-ux500/cpu-db8500.c index b1a70f203372..62d411dea797 100644 --- a/arch/arm/mach-ux500/cpu-db8500.c +++ b/arch/arm/mach-ux500/cpu-db8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2009 ST-Ericsson SA diff --git a/arch/arm/mach-ux500/platsmp.c b/arch/arm/mach-ux500/platsmp.c index 656b58bd296a..e718c425889c 100644 --- a/arch/arm/mach-ux500/platsmp.c +++ b/arch/arm/mach-ux500/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-ux500/pm.c b/arch/arm/mach-ux500/pm.c index dc962d006b08..37982252ce0e 100644 --- a/arch/arm/mach-ux500/pm.c +++ b/arch/arm/mach-ux500/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010-2013 diff --git a/arch/arm/mach-versatile/hotplug.c b/arch/arm/mach-versatile/hotplug.c index 5a152175578b..e326f578e8ed 100644 --- a/arch/arm/mach-versatile/hotplug.c +++ b/arch/arm/mach-versatile/hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-versatile/integrator.c b/arch/arm/mach-versatile/integrator.c index fdf9c4db08a7..901a1ff90e35 100644 --- a/arch/arm/mach-versatile/integrator.c +++ b/arch/arm/mach-versatile/integrator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2000-2003 Deep Blue Solutions Ltd diff --git a/arch/arm/mach-versatile/integrator_ap.c b/arch/arm/mach-versatile/integrator_ap.c index ee90d6619d0d..f08f90e0ff4a 100644 --- a/arch/arm/mach-versatile/integrator_ap.c +++ b/arch/arm/mach-versatile/integrator_ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000-2003 Deep Blue Solutions Ltd diff --git a/arch/arm/mach-versatile/integrator_cp.c b/arch/arm/mach-versatile/integrator_cp.c index 2ed4ded56b3f..c80f1aeeb599 100644 --- a/arch/arm/mach-versatile/integrator_cp.c +++ b/arch/arm/mach-versatile/integrator_cp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Deep Blue Solutions Ltd diff --git a/arch/arm/mach-versatile/platsmp-realview.c b/arch/arm/mach-versatile/platsmp-realview.c index d38b2e174257..12d20f04c699 100644 --- a/arch/arm/mach-versatile/platsmp-realview.c +++ b/arch/arm/mach-versatile/platsmp-realview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Linus Walleij diff --git a/arch/arm/mach-versatile/platsmp-vexpress.c b/arch/arm/mach-versatile/platsmp-vexpress.c index 1ee3c45e71c9..c8ad8ffe1ff3 100644 --- a/arch/arm/mach-versatile/platsmp-vexpress.c +++ b/arch/arm/mach-versatile/platsmp-vexpress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-versatile/platsmp.c b/arch/arm/mach-versatile/platsmp.c index fa7378321e23..b7794bc89ee2 100644 --- a/arch/arm/mach-versatile/platsmp.c +++ b/arch/arm/mach-versatile/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Ltd. diff --git a/arch/arm/mach-versatile/realview.c b/arch/arm/mach-versatile/realview.c index 36a6f6bc4fdd..abe7760da62f 100644 --- a/arch/arm/mach-versatile/realview.c +++ b/arch/arm/mach-versatile/realview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd. diff --git a/arch/arm/mach-versatile/spc.c b/arch/arm/mach-versatile/spc.c index 812db32448fc..ddaf10ed2bad 100644 --- a/arch/arm/mach-versatile/spc.c +++ b/arch/arm/mach-versatile/spc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Versatile Express Serial Power Controller (SPC) support diff --git a/arch/arm/mach-versatile/tc2_pm.c b/arch/arm/mach-versatile/tc2_pm.c index 0fe78da0c109..dd0467db1129 100644 --- a/arch/arm/mach-versatile/tc2_pm.c +++ b/arch/arm/mach-versatile/tc2_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Created by: Nicolas Pitre, October 2012 diff --git a/arch/arm/mach-versatile/v2m-mps2.c b/arch/arm/mach-versatile/v2m-mps2.c index 5b50d8e95cd7..912a38c13f0f 100644 --- a/arch/arm/mach-versatile/v2m-mps2.c +++ b/arch/arm/mach-versatile/v2m-mps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 ARM Limited diff --git a/arch/arm/mach-versatile/v2m.c b/arch/arm/mach-versatile/v2m.c index 79afdf2a90b6..80a5301caa35 100644 --- a/arch/arm/mach-versatile/v2m.c +++ b/arch/arm/mach-versatile/v2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mach-versatile/versatile.c b/arch/arm/mach-versatile/versatile.c index f0c80d4663ca..9def86d19646 100644 --- a/arch/arm/mach-versatile/versatile.c +++ b/arch/arm/mach-versatile/versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Versatile board support using the device tree diff --git a/arch/arm/mach-vt8500/vt8500.c b/arch/arm/mach-vt8500/vt8500.c index 1d294255d708..6e4a7e757c2f 100644 --- a/arch/arm/mach-vt8500/vt8500.c +++ b/arch/arm/mach-vt8500/vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-vt8500/vt8500.c diff --git a/arch/arm/mach-zynq/common.c b/arch/arm/mach-zynq/common.c index 15e8a321a713..351e73a9410a 100644 --- a/arch/arm/mach-zynq/common.c +++ b/arch/arm/mach-zynq/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains common code that is intended to be used across diff --git a/arch/arm/mach-zynq/platsmp.c b/arch/arm/mach-zynq/platsmp.c index 68ec303fa278..20ddbc8f0fe8 100644 --- a/arch/arm/mach-zynq/platsmp.c +++ b/arch/arm/mach-zynq/platsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains Xilinx specific SMP code, used to start up diff --git a/arch/arm/mach-zynq/pm.c b/arch/arm/mach-zynq/pm.c index 61ad965ef3ac..3a36f8330dba 100644 --- a/arch/arm/mach-zynq/pm.c +++ b/arch/arm/mach-zynq/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zynq power management diff --git a/arch/arm/mach-zynq/slcr.c b/arch/arm/mach-zynq/slcr.c index 6aae14b0736c..e3b72b5ab69a 100644 --- a/arch/arm/mach-zynq/slcr.c +++ b/arch/arm/mach-zynq/slcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xilinx SLCR driver diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c index 812380f30ae3..1b35689dea66 100644 --- a/arch/arm/mm/alignment.c +++ b/arch/arm/mm/alignment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/alignment.c diff --git a/arch/arm/mm/cache-b15-rac.c b/arch/arm/mm/cache-b15-rac.c index e7807356dfab..15de30e45a9a 100644 --- a/arch/arm/mm/cache-b15-rac.c +++ b/arch/arm/mm/cache-b15-rac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom Brahma-B15 CPU read-ahead cache management functions diff --git a/arch/arm/mm/cache-feroceon-l2.c b/arch/arm/mm/cache-feroceon-l2.c index 2bfefb252ffd..3cd150832cf1 100644 --- a/arch/arm/mm/cache-feroceon-l2.c +++ b/arch/arm/mm/cache-feroceon-l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mm/cache-feroceon-l2.c - Feroceon L2 cache controller support diff --git a/arch/arm/mm/cache-l2x0-pmu.c b/arch/arm/mm/cache-l2x0-pmu.c index 93ef0502b7ff..8b1d2c4968bb 100644 --- a/arch/arm/mm/cache-l2x0-pmu.c +++ b/arch/arm/mm/cache-l2x0-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * L220/L310 cache controller support diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c index 470867160076..3bc0d6357168 100644 --- a/arch/arm/mm/cache-l2x0.c +++ b/arch/arm/mm/cache-l2x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mm/cache-l2x0.c - L210/L220/L310 cache controller support diff --git a/arch/arm/mm/cache-tauros2.c b/arch/arm/mm/cache-tauros2.c index bfe166ccace0..62411b4a4bbd 100644 --- a/arch/arm/mm/cache-tauros2.c +++ b/arch/arm/mm/cache-tauros2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mm/cache-tauros2.c - Tauros2 L2 cache controller support diff --git a/arch/arm/mm/cache-uniphier.c b/arch/arm/mm/cache-uniphier.c index 84a2f17ff32d..7a65cd74c05a 100644 --- a/arch/arm/mm/cache-uniphier.c +++ b/arch/arm/mm/cache-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Socionext Inc. diff --git a/arch/arm/mm/cache-xsc3l2.c b/arch/arm/mm/cache-xsc3l2.c index d20d7af02d10..414bb277f2af 100644 --- a/arch/arm/mm/cache-xsc3l2.c +++ b/arch/arm/mm/cache-xsc3l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mm/cache-xsc3l2.c - XScale3 L2 cache controller support diff --git a/arch/arm/mm/cache.c b/arch/arm/mm/cache.c index e6fbc599c9ed..2ed6dc90e4ea 100644 --- a/arch/arm/mm/cache.c +++ b/arch/arm/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file defines C prototypes for the low-level cache assembly functions diff --git a/arch/arm/mm/context.c b/arch/arm/mm/context.c index 4204ffa2d104..e88071cc5429 100644 --- a/arch/arm/mm/context.c +++ b/arch/arm/mm/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/context.c diff --git a/arch/arm/mm/copypage-fa.c b/arch/arm/mm/copypage-fa.c index 7e28c26f5aa4..3e1f9db538df 100644 --- a/arch/arm/mm/copypage-fa.c +++ b/arch/arm/mm/copypage-fa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/lib/copypage-fa.S diff --git a/arch/arm/mm/copypage-feroceon.c b/arch/arm/mm/copypage-feroceon.c index 5fc8ef1e665f..cc5666e15ac6 100644 --- a/arch/arm/mm/copypage-feroceon.c +++ b/arch/arm/mm/copypage-feroceon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/copypage-feroceon.S diff --git a/arch/arm/mm/copypage-v4mc.c b/arch/arm/mm/copypage-v4mc.c index ed843bb22020..25caca57591a 100644 --- a/arch/arm/mm/copypage-v4mc.c +++ b/arch/arm/mm/copypage-v4mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/lib/copypage-armv4mc.S diff --git a/arch/arm/mm/copypage-v4wb.c b/arch/arm/mm/copypage-v4wb.c index c3581b226459..cba524d3954b 100644 --- a/arch/arm/mm/copypage-v4wb.c +++ b/arch/arm/mm/copypage-v4wb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/copypage-v4wb.c diff --git a/arch/arm/mm/copypage-v4wt.c b/arch/arm/mm/copypage-v4wt.c index 1fb10733305a..eed888ba0125 100644 --- a/arch/arm/mm/copypage-v4wt.c +++ b/arch/arm/mm/copypage-v4wt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/copypage-v4wt.S diff --git a/arch/arm/mm/copypage-v6.c b/arch/arm/mm/copypage-v6.c index 0710dba5c0bf..faad4ad7e331 100644 --- a/arch/arm/mm/copypage-v6.c +++ b/arch/arm/mm/copypage-v6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/copypage-v6.c diff --git a/arch/arm/mm/copypage-xsc3.c b/arch/arm/mm/copypage-xsc3.c index c86e79677ff9..0133714dc486 100644 --- a/arch/arm/mm/copypage-xsc3.c +++ b/arch/arm/mm/copypage-xsc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/copypage-xsc3.S diff --git a/arch/arm/mm/copypage-xscale.c b/arch/arm/mm/copypage-xscale.c index e16af68d709f..731796b54646 100644 --- a/arch/arm/mm/copypage-xscale.c +++ b/arch/arm/mm/copypage-xscale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/lib/copypage-xscale.S diff --git a/arch/arm/mm/dma-mapping-nommu.c b/arch/arm/mm/dma-mapping-nommu.c index fecac107fd0d..4f24a57bec85 100644 --- a/arch/arm/mm/dma-mapping-nommu.c +++ b/arch/arm/mm/dma-mapping-nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on linux/arch/arm/mm/dma-mapping.c diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c index a4c765d24692..b8839d149a8c 100644 --- a/arch/arm/mm/dma-mapping.c +++ b/arch/arm/mm/dma-mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/dma-mapping.c diff --git a/arch/arm/mm/dump.c b/arch/arm/mm/dump.c index cd032522d902..0c09a587108e 100644 --- a/arch/arm/mm/dump.c +++ b/arch/arm/mm/dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debug helper to dump the current kernel pagetables of the system diff --git a/arch/arm/mm/extable.c b/arch/arm/mm/extable.c index fc33564597b8..8f4ad589c9d0 100644 --- a/arch/arm/mm/extable.c +++ b/arch/arm/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mm/extable.c diff --git a/arch/arm/mm/fault-armv.c b/arch/arm/mm/fault-armv.c index 91e488767783..85da2cea6238 100644 --- a/arch/arm/mm/fault-armv.c +++ b/arch/arm/mm/fault-armv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/fault-armv.c diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c index ed4330cc3f4e..50bcf7c5c38e 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/fault.c diff --git a/arch/arm/mm/flush.c b/arch/arm/mm/flush.c index 19470d938b23..8727ffcf39bc 100644 --- a/arch/arm/mm/flush.c +++ b/arch/arm/mm/flush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/flush.c diff --git a/arch/arm/mm/fsr-2level.c b/arch/arm/mm/fsr-2level.c index f2be95197265..e2d18424b91d 100644 --- a/arch/arm/mm/fsr-2level.c +++ b/arch/arm/mm/fsr-2level.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 static struct fsr_info fsr_info[] = { /* diff --git a/arch/arm/mm/fsr-3level.c b/arch/arm/mm/fsr-3level.c index d0ae2963656a..11b5b32e64a7 100644 --- a/arch/arm/mm/fsr-3level.c +++ b/arch/arm/mm/fsr-3level.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 static struct fsr_info fsr_info[] = { { do_bad, SIGBUS, 0, "unknown 0" }, diff --git a/arch/arm/mm/idmap.c b/arch/arm/mm/idmap.c index 4a833e89782a..9e5e423054d8 100644 --- a/arch/arm/mm/idmap.c +++ b/arch/arm/mm/idmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index 54bdca025c9f..0150e7502979 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/init.c diff --git a/arch/arm/mm/iomap.c b/arch/arm/mm/iomap.c index 415d0a454237..6b75b9ddec7b 100644 --- a/arch/arm/mm/iomap.c +++ b/arch/arm/mm/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mm/iomap.c diff --git a/arch/arm/mm/ioremap.c b/arch/arm/mm/ioremap.c index 27e64f782cb3..1e58135b7c26 100644 --- a/arch/arm/mm/ioremap.c +++ b/arch/arm/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/ioremap.c diff --git a/arch/arm/mm/kasan_init.c b/arch/arm/mm/kasan_init.c index c6625e808bf8..9c58f80bb064 100644 --- a/arch/arm/mm/kasan_init.c +++ b/arch/arm/mm/kasan_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains kasan initialization code for ARM. diff --git a/arch/arm/mm/l2c-common.c b/arch/arm/mm/l2c-common.c index 073b435ae0fe..f09641cdb5b4 100644 --- a/arch/arm/mm/l2c-common.c +++ b/arch/arm/mm/l2c-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 ARM Ltd. diff --git a/arch/arm/mm/mmap.c b/arch/arm/mm/mmap.c index 3dbb383c26d5..cd1fdcc6d3d6 100644 --- a/arch/arm/mm/mmap.c +++ b/arch/arm/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/arm/mm/mmap.c diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index 8bac96e205ac..037e321a2c7a 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/mmu.c diff --git a/arch/arm/mm/nommu.c b/arch/arm/mm/nommu.c index d638cc87807e..5c41f30036b4 100644 --- a/arch/arm/mm/nommu.c +++ b/arch/arm/mm/nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/nommu.c diff --git a/arch/arm/mm/pageattr.c b/arch/arm/mm/pageattr.c index 064ad508c149..4cff905ae8f9 100644 --- a/arch/arm/mm/pageattr.c +++ b/arch/arm/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/arch/arm/mm/pgd.c b/arch/arm/mm/pgd.c index 4eb81b7ed03a..eacb81a12ac4 100644 --- a/arch/arm/mm/pgd.c +++ b/arch/arm/mm/pgd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/pgd.c diff --git a/arch/arm/mm/physaddr.c b/arch/arm/mm/physaddr.c index 3f263c840ebc..c68d74e29a10 100644 --- a/arch/arm/mm/physaddr.c +++ b/arch/arm/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mm/pmsa-v7.c b/arch/arm/mm/pmsa-v7.c index 59d916ccdf25..48739fdf46ea 100644 --- a/arch/arm/mm/pmsa-v7.c +++ b/arch/arm/mm/pmsa-v7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/arm/mm/nommu.c * diff --git a/arch/arm/mm/pmsa-v8.c b/arch/arm/mm/pmsa-v8.c index 28cdc5468406..c970047a26e7 100644 --- a/arch/arm/mm/pmsa-v8.c +++ b/arch/arm/mm/pmsa-v8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/arm/pmsa-v7.c * diff --git a/arch/arm/mm/proc-syms.c b/arch/arm/mm/proc-syms.c index e21249548e9f..f82dc0535ce1 100644 --- a/arch/arm/mm/proc-syms.c +++ b/arch/arm/mm/proc-syms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mm/proc-syms.c diff --git a/arch/arm/mm/proc-v7-bugs.c b/arch/arm/mm/proc-v7-bugs.c index 8bc7a2d6d6c7..36fd495e93a2 100644 --- a/arch/arm/mm/proc-v7-bugs.c +++ b/arch/arm/mm/proc-v7-bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mm/proc.c b/arch/arm/mm/proc.c index 2027845efefb..2bb7330ed011 100644 --- a/arch/arm/mm/proc.c +++ b/arch/arm/mm/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file defines C prototypes for the low-level processor assembly functions diff --git a/arch/arm/mm/ptdump_debugfs.c b/arch/arm/mm/ptdump_debugfs.c index 318de969ae0f..f8324d949bd2 100644 --- a/arch/arm/mm/ptdump_debugfs.c +++ b/arch/arm/mm/ptdump_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm/mm/tlb.c b/arch/arm/mm/tlb.c index 42359793120b..e684f93bd940 100644 --- a/arch/arm/mm/tlb.c +++ b/arch/arm/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2024 Google LLC // Author: Ard Biesheuvel diff --git a/arch/arm/net/bpf_jit_32.c b/arch/arm/net/bpf_jit_32.c index deeb8f292454..8f76acd2bddb 100644 --- a/arch/arm/net/bpf_jit_32.c +++ b/arch/arm/net/bpf_jit_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Just-In-Time compiler for eBPF filters on 32bit ARM diff --git a/arch/arm/nwfpe/double_cpdo.c b/arch/arm/nwfpe/double_cpdo.c index 344bb7c46176..47d9908aff8b 100644 --- a/arch/arm/nwfpe/double_cpdo.c +++ b/arch/arm/nwfpe/double_cpdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/extended_cpdo.c b/arch/arm/nwfpe/extended_cpdo.c index 529b047bac0b..92b68b6e1e3d 100644 --- a/arch/arm/nwfpe/extended_cpdo.c +++ b/arch/arm/nwfpe/extended_cpdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/fpa11.c b/arch/arm/nwfpe/fpa11.c index 2379e2cc7f80..7b6b41595e74 100644 --- a/arch/arm/nwfpe/fpa11.c +++ b/arch/arm/nwfpe/fpa11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/fpa11_cpdo.c b/arch/arm/nwfpe/fpa11_cpdo.c index 631333fc555c..549247a929e6 100644 --- a/arch/arm/nwfpe/fpa11_cpdo.c +++ b/arch/arm/nwfpe/fpa11_cpdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/fpa11_cpdt.c b/arch/arm/nwfpe/fpa11_cpdt.c index cd4c57fd4ec3..583206acdaad 100644 --- a/arch/arm/nwfpe/fpa11_cpdt.c +++ b/arch/arm/nwfpe/fpa11_cpdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/fpa11_cprt.c b/arch/arm/nwfpe/fpa11_cprt.c index a8c142e45e54..76a2f3725bf2 100644 --- a/arch/arm/nwfpe/fpa11_cprt.c +++ b/arch/arm/nwfpe/fpa11_cprt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/fpmodule.c b/arch/arm/nwfpe/fpmodule.c index 1122ed45944d..8fd89149b586 100644 --- a/arch/arm/nwfpe/fpmodule.c +++ b/arch/arm/nwfpe/fpmodule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/arm/nwfpe/fpopcode.c b/arch/arm/nwfpe/fpopcode.c index c680bf1bb11f..9e1ee26505ed 100644 --- a/arch/arm/nwfpe/fpopcode.c +++ b/arch/arm/nwfpe/fpopcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/single_cpdo.c b/arch/arm/nwfpe/single_cpdo.c index 4e8be20f672e..c69080fd3af9 100644 --- a/arch/arm/nwfpe/single_cpdo.c +++ b/arch/arm/nwfpe/single_cpdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NetWinder Floating Point Emulator diff --git a/arch/arm/nwfpe/softfloat.c b/arch/arm/nwfpe/softfloat.c index ffa6b438786b..56a00f1abba9 100644 --- a/arch/arm/nwfpe/softfloat.c +++ b/arch/arm/nwfpe/softfloat.c @@ -1,3 +1,4 @@ +asm("nop"); /* =============================================================================== diff --git a/arch/arm/plat-orion/common.c b/arch/arm/plat-orion/common.c index cabe98386245..e13a14b48372 100644 --- a/arch/arm/plat-orion/common.c +++ b/arch/arm/plat-orion/common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/common.c * diff --git a/arch/arm/plat-orion/gpio.c b/arch/arm/plat-orion/gpio.c index 49e29b7894a3..04cc205c03ff 100644 --- a/arch/arm/plat-orion/gpio.c +++ b/arch/arm/plat-orion/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/gpio.c * diff --git a/arch/arm/plat-orion/irq.c b/arch/arm/plat-orion/irq.c index 5b63b28b00ac..a0d914845264 100644 --- a/arch/arm/plat-orion/irq.c +++ b/arch/arm/plat-orion/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/irq.c * diff --git a/arch/arm/plat-orion/mpp.c b/arch/arm/plat-orion/mpp.c index 8a6880d528b6..75299d9209d2 100644 --- a/arch/arm/plat-orion/mpp.c +++ b/arch/arm/plat-orion/mpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/mpp.c * diff --git a/arch/arm/plat-orion/pcie.c b/arch/arm/plat-orion/pcie.c index 8b8c06d2e9c4..3356582e6523 100644 --- a/arch/arm/plat-orion/pcie.c +++ b/arch/arm/plat-orion/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/pcie.c * diff --git a/arch/arm/plat-orion/time.c b/arch/arm/plat-orion/time.c index 509d4824dc1c..b6ab79863154 100644 --- a/arch/arm/plat-orion/time.c +++ b/arch/arm/plat-orion/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm/plat-orion/time.c * diff --git a/arch/arm/probes/decode-arm.c b/arch/arm/probes/decode-arm.c index 746ffe483719..af6740df06c2 100644 --- a/arch/arm/probes/decode-arm.c +++ b/arch/arm/probes/decode-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm/probes/decode-thumb.c b/arch/arm/probes/decode-thumb.c index 7b447e4c9b00..a0726197ad81 100644 --- a/arch/arm/probes/decode-thumb.c +++ b/arch/arm/probes/decode-thumb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/decode-thumb.c diff --git a/arch/arm/probes/decode.c b/arch/arm/probes/decode.c index c84053a81358..0fcc412d40f1 100644 --- a/arch/arm/probes/decode.c +++ b/arch/arm/probes/decode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/decode.c diff --git a/arch/arm/probes/kprobes/actions-arm.c b/arch/arm/probes/kprobes/actions-arm.c index c12bb1bed456..d64b9c5edbfa 100644 --- a/arch/arm/probes/kprobes/actions-arm.c +++ b/arch/arm/probes/kprobes/actions-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/actions-arm.c diff --git a/arch/arm/probes/kprobes/actions-common.c b/arch/arm/probes/kprobes/actions-common.c index 79171344dbeb..e38fae8125b5 100644 --- a/arch/arm/probes/kprobes/actions-common.c +++ b/arch/arm/probes/kprobes/actions-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/actions-common.c diff --git a/arch/arm/probes/kprobes/actions-thumb.c b/arch/arm/probes/kprobes/actions-thumb.c index 51624fc263fc..dbcecc78eb0b 100644 --- a/arch/arm/probes/kprobes/actions-thumb.c +++ b/arch/arm/probes/kprobes/actions-thumb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/actions-thumb.c diff --git a/arch/arm/probes/kprobes/checkers-arm.c b/arch/arm/probes/kprobes/checkers-arm.c index d5bd9a2a3ce9..90d5fba8555f 100644 --- a/arch/arm/probes/kprobes/checkers-arm.c +++ b/arch/arm/probes/kprobes/checkers-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/checkers-arm.c diff --git a/arch/arm/probes/kprobes/checkers-common.c b/arch/arm/probes/kprobes/checkers-common.c index eba7ac4725c0..6e4585400fd6 100644 --- a/arch/arm/probes/kprobes/checkers-common.c +++ b/arch/arm/probes/kprobes/checkers-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/checkers-common.c diff --git a/arch/arm/probes/kprobes/checkers-thumb.c b/arch/arm/probes/kprobes/checkers-thumb.c index 18e7ea61ebb3..c97ee282020d 100644 --- a/arch/arm/probes/kprobes/checkers-thumb.c +++ b/arch/arm/probes/kprobes/checkers-thumb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/checkers-thumb.c diff --git a/arch/arm/probes/kprobes/core.c b/arch/arm/probes/kprobes/core.c index 9fd877c87a38..dbaa47e723f3 100644 --- a/arch/arm/probes/kprobes/core.c +++ b/arch/arm/probes/kprobes/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/kprobes.c diff --git a/arch/arm/probes/kprobes/opt-arm.c b/arch/arm/probes/kprobes/opt-arm.c index 966c6042c5ad..da35f94260a2 100644 --- a/arch/arm/probes/kprobes/opt-arm.c +++ b/arch/arm/probes/kprobes/opt-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kernel Probes Jump Optimization (Optprobes) diff --git a/arch/arm/probes/kprobes/test-arm.c b/arch/arm/probes/kprobes/test-arm.c index a0dae35ffacd..30c73a47abfc 100644 --- a/arch/arm/probes/kprobes/test-arm.c +++ b/arch/arm/probes/kprobes/test-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/kprobes-test-arm.c diff --git a/arch/arm/probes/kprobes/test-core.c b/arch/arm/probes/kprobes/test-core.c index 171c7076b89f..6c9dfc577978 100644 --- a/arch/arm/probes/kprobes/test-core.c +++ b/arch/arm/probes/kprobes/test-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/kprobes-test.c diff --git a/arch/arm/probes/kprobes/test-thumb.c b/arch/arm/probes/kprobes/test-thumb.c index 4e11f0b760f8..9ce8168a37c3 100644 --- a/arch/arm/probes/kprobes/test-thumb.c +++ b/arch/arm/probes/kprobes/test-thumb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/probes/kprobes/test-thumb.c diff --git a/arch/arm/probes/uprobes/actions-arm.c b/arch/arm/probes/uprobes/actions-arm.c index cedebd7d7122..fab9264e8f43 100644 --- a/arch/arm/probes/uprobes/actions-arm.c +++ b/arch/arm/probes/uprobes/actions-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Rabin Vincent diff --git a/arch/arm/probes/uprobes/core.c b/arch/arm/probes/uprobes/core.c index 3d96fb41d624..f4a0c084a941 100644 --- a/arch/arm/probes/uprobes/core.c +++ b/arch/arm/probes/uprobes/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Rabin Vincent diff --git a/arch/arm/vdso/note.c b/arch/arm/vdso/note.c index eff5bf9efb8b..a71366dedee7 100644 --- a/arch/arm/vdso/note.c +++ b/arch/arm/vdso/note.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012-2018 ARM Limited diff --git a/arch/arm/vdso/vdsomunge.c b/arch/arm/vdso/vdsomunge.c index 1977869d8025..795c9a2bc652 100644 --- a/arch/arm/vdso/vdsomunge.c +++ b/arch/arm/vdso/vdsomunge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015 Mentor Graphics Corporation. diff --git a/arch/arm/vdso/vgettimeofday.c b/arch/arm/vdso/vgettimeofday.c index 3554aa35f1ba..665e82f543a6 100644 --- a/arch/arm/vdso/vgettimeofday.c +++ b/arch/arm/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM userspace implementations of gettimeofday() and similar. diff --git a/arch/arm/vfp/vfpdouble.c b/arch/arm/vfp/vfpdouble.c index 423f56dd4028..02e3d1319167 100644 --- a/arch/arm/vfp/vfpdouble.c +++ b/arch/arm/vfp/vfpdouble.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/vfp/vfpdouble.c * diff --git a/arch/arm/vfp/vfpmodule.c b/arch/arm/vfp/vfpmodule.c index e559ad3cd148..06204842ef5b 100644 --- a/arch/arm/vfp/vfpmodule.c +++ b/arch/arm/vfp/vfpmodule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/vfp/vfpmodule.c diff --git a/arch/arm/vfp/vfpsingle.c b/arch/arm/vfp/vfpsingle.c index f0465ba0f221..813f2fbd3f10 100644 --- a/arch/arm/vfp/vfpsingle.c +++ b/arch/arm/vfp/vfpsingle.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/vfp/vfpsingle.c * diff --git a/arch/arm/xen/enlighten.c b/arch/arm/xen/enlighten.c index 8655bc3d3634..316e266d7652 100644 --- a/arch/arm/xen/enlighten.c +++ b/arch/arm/xen/enlighten.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/xen/grant-table.c b/arch/arm/xen/grant-table.c index 91cf08ba1e95..1bb4d7ad3814 100644 --- a/arch/arm/xen/grant-table.c +++ b/arch/arm/xen/grant-table.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * grant_table.c * ARM specific part diff --git a/arch/arm/xen/mm.c b/arch/arm/xen/mm.c index 882cd70c7a2f..99598c58e1bd 100644 --- a/arch/arm/xen/mm.c +++ b/arch/arm/xen/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm/xen/p2m.c b/arch/arm/xen/p2m.c index 9da57a5b81c7..9920900f132e 100644 --- a/arch/arm/xen/p2m.c +++ b/arch/arm/xen/p2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm64/crypto/aes-ce-ccm-glue.c b/arch/arm64/crypto/aes-ce-ccm-glue.c index c4fd648471f1..217b864ff4f0 100644 --- a/arch/arm64/crypto/aes-ce-ccm-glue.c +++ b/arch/arm64/crypto/aes-ce-ccm-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * aes-ce-ccm-glue.c - AES-CCM transform for ARMv8 with Crypto Extensions diff --git a/arch/arm64/crypto/aes-ce-glue.c b/arch/arm64/crypto/aes-ce-glue.c index a4dad370991d..8bfc99a21aa3 100644 --- a/arch/arm64/crypto/aes-ce-glue.c +++ b/arch/arm64/crypto/aes-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * aes-ce-cipher.c - core AES cipher using ARMv8 Crypto Extensions diff --git a/arch/arm64/crypto/aes-cipher-glue.c b/arch/arm64/crypto/aes-cipher-glue.c index 4ec55e568941..dcdd20f15c5c 100644 --- a/arch/arm64/crypto/aes-cipher-glue.c +++ b/arch/arm64/crypto/aes-cipher-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scalar AES core transform diff --git a/arch/arm64/crypto/aes-glue-ce.c b/arch/arm64/crypto/aes-glue-ce.c index 7d309ceeddf3..548dd5da098e 100644 --- a/arch/arm64/crypto/aes-glue-ce.c +++ b/arch/arm64/crypto/aes-glue-ce.c @@ -1,2 +1,3 @@ +asm("nop"); #define USE_V8_CRYPTO_EXTENSIONS #include "aes-glue.c" diff --git a/arch/arm64/crypto/aes-glue-neon.c b/arch/arm64/crypto/aes-glue-neon.c index 8ba046321064..6adc0e945703 100644 --- a/arch/arm64/crypto/aes-glue-neon.c +++ b/arch/arm64/crypto/aes-glue-neon.c @@ -1 +1,2 @@ +asm("nop"); #include "aes-glue.c" diff --git a/arch/arm64/crypto/aes-glue.c b/arch/arm64/crypto/aes-glue.c index c51d4487e9e9..417924ad3072 100644 --- a/arch/arm64/crypto/aes-glue.c +++ b/arch/arm64/crypto/aes-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm64/crypto/aes-glue.c - wrapper code for ARMv8 AES diff --git a/arch/arm64/crypto/aes-neonbs-glue.c b/arch/arm64/crypto/aes-neonbs-glue.c index cb87c8fc66b3..2fa75aecfa0f 100644 --- a/arch/arm64/crypto/aes-neonbs-glue.c +++ b/arch/arm64/crypto/aes-neonbs-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bit sliced AES using NEON instructions diff --git a/arch/arm64/crypto/ghash-ce-glue.c b/arch/arm64/crypto/ghash-ce-glue.c index ef249d06c92c..9604d21c0828 100644 --- a/arch/arm64/crypto/ghash-ce-glue.c +++ b/arch/arm64/crypto/ghash-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Accelerated GHASH implementation with ARMv8 PMULL instructions. diff --git a/arch/arm64/crypto/nhpoly1305-neon-glue.c b/arch/arm64/crypto/nhpoly1305-neon-glue.c index 013de6ac569a..c6c560fa7d2d 100644 --- a/arch/arm64/crypto/nhpoly1305-neon-glue.c +++ b/arch/arm64/crypto/nhpoly1305-neon-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHPoly1305 - ε-almost-∆-universal hash function for Adiantum diff --git a/arch/arm64/crypto/sm3-ce-glue.c b/arch/arm64/crypto/sm3-ce-glue.c index 24c1fcfae072..e982c91c9a24 100644 --- a/arch/arm64/crypto/sm3-ce-glue.c +++ b/arch/arm64/crypto/sm3-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sm3-ce-glue.c - SM3 secure hash using ARMv8.2 Crypto Extensions diff --git a/arch/arm64/crypto/sm3-neon-glue.c b/arch/arm64/crypto/sm3-neon-glue.c index 15f30cc24f32..868392534423 100644 --- a/arch/arm64/crypto/sm3-neon-glue.c +++ b/arch/arm64/crypto/sm3-neon-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sm3-neon-glue.c - SM3 secure hash using NEON instructions diff --git a/arch/arm64/crypto/sm4-ce-ccm-glue.c b/arch/arm64/crypto/sm4-ce-ccm-glue.c index 332f02167a96..56ffd8f6a672 100644 --- a/arch/arm64/crypto/sm4-ce-ccm-glue.c +++ b/arch/arm64/crypto/sm4-ce-ccm-glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4-CCM AEAD Algorithm using ARMv8 Crypto Extensions diff --git a/arch/arm64/crypto/sm4-ce-cipher-glue.c b/arch/arm64/crypto/sm4-ce-cipher-glue.c index bceec833ef4e..2016aff46d3c 100644 --- a/arch/arm64/crypto/sm4-ce-cipher-glue.c +++ b/arch/arm64/crypto/sm4-ce-cipher-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm64/crypto/sm4-ce-gcm-glue.c b/arch/arm64/crypto/sm4-ce-gcm-glue.c index ef06f4f768a1..ce9dbccf7fa3 100644 --- a/arch/arm64/crypto/sm4-ce-gcm-glue.c +++ b/arch/arm64/crypto/sm4-ce-gcm-glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4-GCM AEAD Algorithm using ARMv8 Crypto Extensions diff --git a/arch/arm64/crypto/sm4-ce-glue.c b/arch/arm64/crypto/sm4-ce-glue.c index 0eeabfa9ef25..2e987bcafd61 100644 --- a/arch/arm64/crypto/sm4-ce-glue.c +++ b/arch/arm64/crypto/sm4-ce-glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4 Cipher Algorithm, using ARMv8 Crypto Extensions diff --git a/arch/arm64/crypto/sm4-neon-glue.c b/arch/arm64/crypto/sm4-neon-glue.c index e944c2a2efb0..4e07e6cec21f 100644 --- a/arch/arm64/crypto/sm4-neon-glue.c +++ b/arch/arm64/crypto/sm4-neon-glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4 Cipher Algorithm, using ARMv8 NEON diff --git a/arch/arm64/hyperv/hv_core.c b/arch/arm64/hyperv/hv_core.c index e33a9e3c366a..87053db47673 100644 --- a/arch/arm64/hyperv/hv_core.c +++ b/arch/arm64/hyperv/hv_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/arm64/hyperv/mshyperv.c b/arch/arm64/hyperv/mshyperv.c index 4fdc26ade1d7..c9c05d892393 100644 --- a/arch/arm64/hyperv/mshyperv.c +++ b/arch/arm64/hyperv/mshyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/arm64/kernel/acpi.c b/arch/arm64/kernel/acpi.c index af90128cfed5..b813b8cc74a3 100644 --- a/arch/arm64/kernel/acpi.c +++ b/arch/arm64/kernel/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM64 Specific Low-Level ACPI Boot Support diff --git a/arch/arm64/kernel/acpi_numa.c b/arch/arm64/kernel/acpi_numa.c index 2465f291c7e1..ec946eef44c2 100644 --- a/arch/arm64/kernel/acpi_numa.c +++ b/arch/arm64/kernel/acpi_numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI 5.1 based NUMA setup for ARM64 diff --git a/arch/arm64/kernel/acpi_parking_protocol.c b/arch/arm64/kernel/acpi_parking_protocol.c index e1be29e608b7..f51d3f3c83d8 100644 --- a/arch/arm64/kernel/acpi_parking_protocol.c +++ b/arch/arm64/kernel/acpi_parking_protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM64 ACPI Parking Protocol implementation diff --git a/arch/arm64/kernel/alternative.c b/arch/arm64/kernel/alternative.c index f5ec7e7c1d3f..10bffc4cc1e1 100644 --- a/arch/arm64/kernel/alternative.c +++ b/arch/arm64/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * alternative runtime patching diff --git a/arch/arm64/kernel/armv8_deprecated.c b/arch/arm64/kernel/armv8_deprecated.c index e737c6295ec7..f034257e7ef8 100644 --- a/arch/arm64/kernel/armv8_deprecated.c +++ b/arch/arm64/kernel/armv8_deprecated.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 ARM Limited diff --git a/arch/arm64/kernel/asm-offsets.c b/arch/arm64/kernel/asm-offsets.c index b6367ff3a49c..f9e3c50e447a 100644 --- a/arch/arm64/kernel/asm-offsets.c +++ b/arch/arm64/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/asm-offsets.c diff --git a/arch/arm64/kernel/cacheinfo.c b/arch/arm64/kernel/cacheinfo.c index 309942b06c5b..2bf8212bbfd6 100644 --- a/arch/arm64/kernel/cacheinfo.c +++ b/arch/arm64/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM64 cacheinfo support diff --git a/arch/arm64/kernel/compat_alignment.c b/arch/arm64/kernel/compat_alignment.c index b68e1d328d4c..7a406617f066 100644 --- a/arch/arm64/kernel/compat_alignment.c +++ b/arch/arm64/kernel/compat_alignment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // based on arch/arm/mm/alignment.c diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c index 8cb3b575a031..14b6eb07f44f 100644 --- a/arch/arm64/kernel/cpu_errata.c +++ b/arch/arm64/kernel/cpu_errata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Contains CPU specific errata definitions diff --git a/arch/arm64/kernel/cpu_ops.c b/arch/arm64/kernel/cpu_ops.c index e133011f64b5..c2e31a8644a0 100644 --- a/arch/arm64/kernel/cpu_ops.c +++ b/arch/arm64/kernel/cpu_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU kernel entry/exit control diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c index c840a93b9ef9..57e9eb1f0074 100644 --- a/arch/arm64/kernel/cpufeature.c +++ b/arch/arm64/kernel/cpufeature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Contains CPU feature definitions diff --git a/arch/arm64/kernel/cpuinfo.c b/arch/arm64/kernel/cpuinfo.c index c44e6d94f5de..50ae310f4a69 100644 --- a/arch/arm64/kernel/cpuinfo.c +++ b/arch/arm64/kernel/cpuinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Record and handle CPU attributes. diff --git a/arch/arm64/kernel/crash_dump.c b/arch/arm64/kernel/crash_dump.c index 670e4ce81822..922940480c5a 100644 --- a/arch/arm64/kernel/crash_dump.c +++ b/arch/arm64/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines for doing kexec-based kdump diff --git a/arch/arm64/kernel/debug-monitors.c b/arch/arm64/kernel/debug-monitors.c index 29307642f4c9..bf36e8333308 100644 --- a/arch/arm64/kernel/debug-monitors.c +++ b/arch/arm64/kernel/debug-monitors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARMv8 single-step debug support and mdscr context switching. diff --git a/arch/arm64/kernel/efi.c b/arch/arm64/kernel/efi.c index a81cb4aa4738..6931da087088 100644 --- a/arch/arm64/kernel/efi.c +++ b/arch/arm64/kernel/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Extensible Firmware Interface diff --git a/arch/arm64/kernel/elfcore.c b/arch/arm64/kernel/elfcore.c index b735f4c2fe5e..5a7b88d8f3f2 100644 --- a/arch/arm64/kernel/elfcore.c +++ b/arch/arm64/kernel/elfcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/kernel/entry-common.c b/arch/arm64/kernel/entry-common.c index 3625797e9ee8..f50c8595516a 100644 --- a/arch/arm64/kernel/entry-common.c +++ b/arch/arm64/kernel/entry-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Exception handling code diff --git a/arch/arm64/kernel/fpsimd.c b/arch/arm64/kernel/fpsimd.c index 9de1d8a604cb..af3f6548983c 100644 --- a/arch/arm64/kernel/fpsimd.c +++ b/arch/arm64/kernel/fpsimd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FP/SIMD context switching and fault handling diff --git a/arch/arm64/kernel/ftrace.c b/arch/arm64/kernel/ftrace.c index 5a1554a44162..ec62ef1a8831 100644 --- a/arch/arm64/kernel/ftrace.c +++ b/arch/arm64/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/ftrace.c diff --git a/arch/arm64/kernel/hibernate.c b/arch/arm64/kernel/hibernate.c index 9717568518ba..174dfd94ef10 100644 --- a/arch/arm64/kernel/hibernate.c +++ b/arch/arm64/kernel/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*: * Hibernate support specific for ARM64 diff --git a/arch/arm64/kernel/hw_breakpoint.c b/arch/arm64/kernel/hw_breakpoint.c index ab76b36dce82..5c9091a8bab5 100644 --- a/arch/arm64/kernel/hw_breakpoint.c +++ b/arch/arm64/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility, diff --git a/arch/arm64/kernel/idle.c b/arch/arm64/kernel/idle.c index 05cfb347ec26..4fe93f5a2504 100644 --- a/arch/arm64/kernel/idle.c +++ b/arch/arm64/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low-level idle sequences diff --git a/arch/arm64/kernel/io.c b/arch/arm64/kernel/io.c index fe86ada23c7d..a32c5d3f681f 100644 --- a/arch/arm64/kernel/io.c +++ b/arch/arm64/kernel/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/io.c diff --git a/arch/arm64/kernel/irq.c b/arch/arm64/kernel/irq.c index 15dedb385b9e..16e703c03d23 100644 --- a/arch/arm64/kernel/irq.c +++ b/arch/arm64/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/irq.c diff --git a/arch/arm64/kernel/jump_label.c b/arch/arm64/kernel/jump_label.c index b345425193d2..6416401d7fb8 100644 --- a/arch/arm64/kernel/jump_label.c +++ b/arch/arm64/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Huawei Ltd. diff --git a/arch/arm64/kernel/kaslr.c b/arch/arm64/kernel/kaslr.c index c9503ed45a6c..81d8158ade85 100644 --- a/arch/arm64/kernel/kaslr.c +++ b/arch/arm64/kernel/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro Ltd diff --git a/arch/arm64/kernel/kexec_image.c b/arch/arm64/kernel/kexec_image.c index 532d72ea42ee..510984c1a9d2 100644 --- a/arch/arm64/kernel/kexec_image.c +++ b/arch/arm64/kernel/kexec_image.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kexec image loader diff --git a/arch/arm64/kernel/kgdb.c b/arch/arm64/kernel/kgdb.c index 968324a79a89..5a2591d07c88 100644 --- a/arch/arm64/kernel/kgdb.c +++ b/arch/arm64/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AArch64 KGDB support diff --git a/arch/arm64/kernel/machine_kexec.c b/arch/arm64/kernel/machine_kexec.c index 239c16e3d02f..7bc42bb92456 100644 --- a/arch/arm64/kernel/machine_kexec.c +++ b/arch/arm64/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec for arm64 diff --git a/arch/arm64/kernel/machine_kexec_file.c b/arch/arm64/kernel/machine_kexec_file.c index 410060ebd86d..b18da7f93f9c 100644 --- a/arch/arm64/kernel/machine_kexec_file.c +++ b/arch/arm64/kernel/machine_kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kexec_file for arm64 diff --git a/arch/arm64/kernel/module-plts.c b/arch/arm64/kernel/module-plts.c index 7afd370da9f4..cb4643405fad 100644 --- a/arch/arm64/kernel/module-plts.c +++ b/arch/arm64/kernel/module-plts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2017 Linaro Ltd. diff --git a/arch/arm64/kernel/module.c b/arch/arm64/kernel/module.c index 24adb581af0e..4f7c8fc2644b 100644 --- a/arch/arm64/kernel/module.c +++ b/arch/arm64/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AArch64 loadable module support. diff --git a/arch/arm64/kernel/mte.c b/arch/arm64/kernel/mte.c index 32148bf09c1d..f98ddf559804 100644 --- a/arch/arm64/kernel/mte.c +++ b/arch/arm64/kernel/mte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 ARM Ltd. diff --git a/arch/arm64/kernel/paravirt.c b/arch/arm64/kernel/paravirt.c index aa718d6a9274..ebca2c4a2153 100644 --- a/arch/arm64/kernel/paravirt.c +++ b/arch/arm64/kernel/paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm64/kernel/patching.c b/arch/arm64/kernel/patching.c index 1041bc67a3ee..a45d06c075ab 100644 --- a/arch/arm64/kernel/patching.c +++ b/arch/arm64/kernel/patching.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/arm64/kernel/pci.c b/arch/arm64/kernel/pci.c index fd9a7bed83ce..e9eeb4111524 100644 --- a/arch/arm64/kernel/pci.c +++ b/arch/arm64/kernel/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Code borrowed from powerpc/kernel/pci-common.c diff --git a/arch/arm64/kernel/perf_callchain.c b/arch/arm64/kernel/perf_callchain.c index 9b7f26b128b5..70ee54362feb 100644 --- a/arch/arm64/kernel/perf_callchain.c +++ b/arch/arm64/kernel/perf_callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arm64 callchain support diff --git a/arch/arm64/kernel/perf_regs.c b/arch/arm64/kernel/perf_regs.c index b4eece3eb17d..56396ade9323 100644 --- a/arch/arm64/kernel/perf_regs.c +++ b/arch/arm64/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm64/kernel/pi/idreg-override.c b/arch/arm64/kernel/pi/idreg-override.c index bc57b290e5e7..ee4ebbbe0974 100644 --- a/arch/arm64/kernel/pi/idreg-override.c +++ b/arch/arm64/kernel/pi/idreg-override.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Early cpufeature override framework diff --git a/arch/arm64/kernel/pi/kaslr_early.c b/arch/arm64/kernel/pi/kaslr_early.c index e0e018046a46..7805b488906a 100644 --- a/arch/arm64/kernel/pi/kaslr_early.c +++ b/arch/arm64/kernel/pi/kaslr_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2022 Google LLC // Author: Ard Biesheuvel diff --git a/arch/arm64/kernel/pi/map_kernel.c b/arch/arm64/kernel/pi/map_kernel.c index a852264958c3..33bae03d3c76 100644 --- a/arch/arm64/kernel/pi/map_kernel.c +++ b/arch/arm64/kernel/pi/map_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2023 Google LLC // Author: Ard Biesheuvel diff --git a/arch/arm64/kernel/pi/map_range.c b/arch/arm64/kernel/pi/map_range.c index de52cd85c691..a8fe3e1807d3 100644 --- a/arch/arm64/kernel/pi/map_range.c +++ b/arch/arm64/kernel/pi/map_range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2023 Google LLC // Author: Ard Biesheuvel diff --git a/arch/arm64/kernel/pi/patch-scs.c b/arch/arm64/kernel/pi/patch-scs.c index bbe7d30ed12b..5079532cd097 100644 --- a/arch/arm64/kernel/pi/patch-scs.c +++ b/arch/arm64/kernel/pi/patch-scs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 - Google LLC diff --git a/arch/arm64/kernel/pi/relacheck.c b/arch/arm64/kernel/pi/relacheck.c index b0cd4d0d275b..f5843faa7a7e 100644 --- a/arch/arm64/kernel/pi/relacheck.c +++ b/arch/arm64/kernel/pi/relacheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 - Google LLC diff --git a/arch/arm64/kernel/pi/relocate.c b/arch/arm64/kernel/pi/relocate.c index 2407d2696398..e01dee820ff2 100644 --- a/arch/arm64/kernel/pi/relocate.c +++ b/arch/arm64/kernel/pi/relocate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2023 Google LLC // Authors: Ard Biesheuvel diff --git a/arch/arm64/kernel/pointer_auth.c b/arch/arm64/kernel/pointer_auth.c index 2708b620b4ae..7df816d41ee4 100644 --- a/arch/arm64/kernel/pointer_auth.c +++ b/arch/arm64/kernel/pointer_auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm64/kernel/probes/decode-insn.c b/arch/arm64/kernel/probes/decode-insn.c index 4137cc5ef031..8cb653c37604 100644 --- a/arch/arm64/kernel/probes/decode-insn.c +++ b/arch/arm64/kernel/probes/decode-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/probes/decode-insn.c diff --git a/arch/arm64/kernel/probes/kprobes.c b/arch/arm64/kernel/probes/kprobes.c index 43a0361a8bf0..86a576844884 100644 --- a/arch/arm64/kernel/probes/kprobes.c +++ b/arch/arm64/kernel/probes/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/probes/kprobes.c diff --git a/arch/arm64/kernel/probes/simulate-insn.c b/arch/arm64/kernel/probes/simulate-insn.c index 89fbeb32107e..6c1d0ba6b0e1 100644 --- a/arch/arm64/kernel/probes/simulate-insn.c +++ b/arch/arm64/kernel/probes/simulate-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/probes/simulate-insn.c diff --git a/arch/arm64/kernel/probes/uprobes.c b/arch/arm64/kernel/probes/uprobes.c index 941668800aea..b34ac9944adf 100644 --- a/arch/arm64/kernel/probes/uprobes.c +++ b/arch/arm64/kernel/probes/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2016 Pratyush Anand diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c index 489554931231..33a8859bce93 100644 --- a/arch/arm64/kernel/process.c +++ b/arch/arm64/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/process.c diff --git a/arch/arm64/kernel/proton-pack.c b/arch/arm64/kernel/proton-pack.c index 80a580e019c5..994d2c4b9b0f 100644 --- a/arch/arm64/kernel/proton-pack.c +++ b/arch/arm64/kernel/proton-pack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handle detection, reporting and mitigation of Spectre v1, v2, v3a and v4, as diff --git a/arch/arm64/kernel/psci.c b/arch/arm64/kernel/psci.c index fabd732d0a2d..a6440979030d 100644 --- a/arch/arm64/kernel/psci.c +++ b/arch/arm64/kernel/psci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/arm64/kernel/ptrace.c b/arch/arm64/kernel/ptrace.c index 6c5ff6807d4c..77cd61f9473c 100644 --- a/arch/arm64/kernel/ptrace.c +++ b/arch/arm64/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/ptrace.c diff --git a/arch/arm64/kernel/reloc_test_core.c b/arch/arm64/kernel/reloc_test_core.c index 5b0891146054..737a936265ba 100644 --- a/arch/arm64/kernel/reloc_test_core.c +++ b/arch/arm64/kernel/reloc_test_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Linaro, Ltd. diff --git a/arch/arm64/kernel/return_address.c b/arch/arm64/kernel/return_address.c index 68330017d04f..92014d6b9c5e 100644 --- a/arch/arm64/kernel/return_address.c +++ b/arch/arm64/kernel/return_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/return_address.c diff --git a/arch/arm64/kernel/rsi.c b/arch/arm64/kernel/rsi.c index c64a06f58c0b..3714874e93be 100644 --- a/arch/arm64/kernel/rsi.c +++ b/arch/arm64/kernel/rsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 ARM Ltd. diff --git a/arch/arm64/kernel/sdei.c b/arch/arm64/kernel/sdei.c index 778f2a1faac8..1776e8259d29 100644 --- a/arch/arm64/kernel/sdei.c +++ b/arch/arm64/kernel/sdei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2017 Arm Ltd. #define pr_fmt(fmt) "sdei: " fmt diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 23c05dc7a8f2..4ab0b7a36c55 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/setup.c diff --git a/arch/arm64/kernel/signal.c b/arch/arm64/kernel/signal.c index 08ffc5a5aea4..6c7fd55217e0 100644 --- a/arch/arm64/kernel/signal.c +++ b/arch/arm64/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/signal.c diff --git a/arch/arm64/kernel/signal32.c b/arch/arm64/kernel/signal32.c index bb3b526ff43f..6e95a433df0b 100644 --- a/arch/arm64/kernel/signal32.c +++ b/arch/arm64/kernel/signal32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/signal.c diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c index 1aa324104afb..a806f6491da7 100644 --- a/arch/arm64/kernel/smp.c +++ b/arch/arm64/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMP initialisation and IPI support diff --git a/arch/arm64/kernel/smp_spin_table.c b/arch/arm64/kernel/smp_spin_table.c index 49029eace3ad..c812825d5757 100644 --- a/arch/arm64/kernel/smp_spin_table.c +++ b/arch/arm64/kernel/smp_spin_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Spin Table SMP initialisation diff --git a/arch/arm64/kernel/stacktrace.c b/arch/arm64/kernel/stacktrace.c index 3ebcf8c53fb0..da8597973449 100644 --- a/arch/arm64/kernel/stacktrace.c +++ b/arch/arm64/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stack tracing support diff --git a/arch/arm64/kernel/suspend.c b/arch/arm64/kernel/suspend.c index eaaff94329cd..42e02a82dd92 100644 --- a/arch/arm64/kernel/suspend.c +++ b/arch/arm64/kernel/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm64/kernel/sys.c b/arch/arm64/kernel/sys.c index f08408b6e826..7df6cbf0846b 100644 --- a/arch/arm64/kernel/sys.c +++ b/arch/arm64/kernel/sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AArch64-specific system calls implementation diff --git a/arch/arm64/kernel/sys32.c b/arch/arm64/kernel/sys32.c index 96bcfb907443..755aeae097d2 100644 --- a/arch/arm64/kernel/sys32.c +++ b/arch/arm64/kernel/sys32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/kernel/sys32.c diff --git a/arch/arm64/kernel/sys_compat.c b/arch/arm64/kernel/sys_compat.c index 4a609e9b65de..926281578558 100644 --- a/arch/arm64/kernel/sys_compat.c +++ b/arch/arm64/kernel/sys_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/sys_arm.c diff --git a/arch/arm64/kernel/syscall.c b/arch/arm64/kernel/syscall.c index c062badd1a56..50bacff6d74f 100644 --- a/arch/arm64/kernel/syscall.c +++ b/arch/arm64/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm64/kernel/time.c b/arch/arm64/kernel/time.c index b5855eb7435d..13b2552a1576 100644 --- a/arch/arm64/kernel/time.c +++ b/arch/arm64/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/time.c diff --git a/arch/arm64/kernel/topology.c b/arch/arm64/kernel/topology.c index 5d24dc53799b..a89f663cb058 100644 --- a/arch/arm64/kernel/topology.c +++ b/arch/arm64/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/arm64/kernel/topology.c * diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c index 914282016069..5500d081d3b9 100644 --- a/arch/arm64/kernel/traps.c +++ b/arch/arm64/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/kernel/traps.c diff --git a/arch/arm64/kernel/vdso.c b/arch/arm64/kernel/vdso.c index 78ddf6bdecad..fddff5acde8c 100644 --- a/arch/arm64/kernel/vdso.c +++ b/arch/arm64/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VDSO implementations. diff --git a/arch/arm64/kernel/vdso/vgetrandom.c b/arch/arm64/kernel/vdso/vgetrandom.c index 832fe195292b..4cbeb00fdafc 100644 --- a/arch/arm64/kernel/vdso/vgetrandom.c +++ b/arch/arm64/kernel/vdso/vgetrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm64/kernel/vdso/vgettimeofday.c b/arch/arm64/kernel/vdso/vgettimeofday.c index 9941c5b04f15..2255584cf64c 100644 --- a/arch/arm64/kernel/vdso/vgettimeofday.c +++ b/arch/arm64/kernel/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM64 userspace implementations of gettimeofday() and similar. diff --git a/arch/arm64/kernel/vdso32/note.c b/arch/arm64/kernel/vdso32/note.c index eff5bf9efb8b..a71366dedee7 100644 --- a/arch/arm64/kernel/vdso32/note.c +++ b/arch/arm64/kernel/vdso32/note.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012-2018 ARM Limited diff --git a/arch/arm64/kernel/vdso32/vgettimeofday.c b/arch/arm64/kernel/vdso32/vgettimeofday.c index 29b4d8f61e39..78a3a76392d1 100644 --- a/arch/arm64/kernel/vdso32/vgettimeofday.c +++ b/arch/arm64/kernel/vdso32/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM64 compat userspace implementations of gettimeofday() and similar. diff --git a/arch/arm64/kernel/vmcore_info.c b/arch/arm64/kernel/vmcore_info.c index 9619ece66b79..11d8b5830db8 100644 --- a/arch/arm64/kernel/vmcore_info.c +++ b/arch/arm64/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Linaro. diff --git a/arch/arm64/kernel/watchdog_hld.c b/arch/arm64/kernel/watchdog_hld.c index 3093037dcb7b..de39273efdb2 100644 --- a/arch/arm64/kernel/watchdog_hld.c +++ b/arch/arm64/kernel/watchdog_hld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm64/kvm/arch_timer.c b/arch/arm64/kvm/arch_timer.c index 99a07972068d..9763d5c11702 100644 --- a/arch/arm64/kvm/arch_timer.c +++ b/arch/arm64/kvm/arch_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ARM Ltd. diff --git a/arch/arm64/kvm/arm.c b/arch/arm64/kvm/arm.c index 620a465248d1..1fa6137fe46a 100644 --- a/arch/arm64/kvm/arm.c +++ b/arch/arm64/kvm/arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 - Virtual Open Systems and Columbia University diff --git a/arch/arm64/kvm/at.c b/arch/arm64/kvm/at.c index 808d26bed182..6d8482b8b427 100644 --- a/arch/arm64/kvm/at.c +++ b/arch/arm64/kvm/at.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 - Linaro Ltd diff --git a/arch/arm64/kvm/config.c b/arch/arm64/kvm/config.c index 24bb3f36e9d5..979cf3e26e13 100644 --- a/arch/arm64/kvm/config.c +++ b/arch/arm64/kvm/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Google LLC diff --git a/arch/arm64/kvm/debug.c b/arch/arm64/kvm/debug.c index 3ad6b7c6e4ba..ad8b319e337a 100644 --- a/arch/arm64/kvm/debug.c +++ b/arch/arm64/kvm/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debug and Guest Debug support diff --git a/arch/arm64/kvm/emulate-nested.c b/arch/arm64/kvm/emulate-nested.c index 834f13fb1fb7..86baa30f0b51 100644 --- a/arch/arm64/kvm/emulate-nested.c +++ b/arch/arm64/kvm/emulate-nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 - Linaro and Columbia University diff --git a/arch/arm64/kvm/fpsimd.c b/arch/arm64/kvm/fpsimd.c index 15e17aca1dec..d398e9a14f5e 100644 --- a/arch/arm64/kvm/fpsimd.c +++ b/arch/arm64/kvm/fpsimd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/arm64/kvm/fpsimd.c: Guest/host FPSIMD context coordination helpers diff --git a/arch/arm64/kvm/guest.c b/arch/arm64/kvm/guest.c index 1c87699fd886..cf0e9a5f1a83 100644 --- a/arch/arm64/kvm/guest.c +++ b/arch/arm64/kvm/guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012,2013 - ARM Ltd diff --git a/arch/arm64/kvm/handle_exit.c b/arch/arm64/kvm/handle_exit.c index cc7d5d1709cb..139738fb799d 100644 --- a/arch/arm64/kvm/handle_exit.c +++ b/arch/arm64/kvm/handle_exit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012,2013 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/aarch32.c b/arch/arm64/kvm/hyp/aarch32.c index 449fa58cf3b6..021aedade6a0 100644 --- a/arch/arm64/kvm/hyp/aarch32.c +++ b/arch/arm64/kvm/hyp/aarch32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hyp portion of the (not much of an) Emulation layer for 32bit guests. diff --git a/arch/arm64/kvm/hyp/exception.c b/arch/arm64/kvm/hyp/exception.c index bef40ddb16db..c7b22412f594 100644 --- a/arch/arm64/kvm/hyp/exception.c +++ b/arch/arm64/kvm/hyp/exception.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fault injection for both 32 and 64bit guests. diff --git a/arch/arm64/kvm/hyp/hyp-constants.c b/arch/arm64/kvm/hyp/hyp-constants.c index b257a3b4bfc5..c2d509720b4f 100644 --- a/arch/arm64/kvm/hyp/hyp-constants.c +++ b/arch/arm64/kvm/hyp/hyp-constants.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/kvm/hyp/nvhe/debug-sr.c b/arch/arm64/kvm/hyp/nvhe/debug-sr.c index 2a1c0f49792b..8f15578b677d 100644 --- a/arch/arm64/kvm/hyp/nvhe/debug-sr.c +++ b/arch/arm64/kvm/hyp/nvhe/debug-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/nvhe/early_alloc.c b/arch/arm64/kvm/hyp/nvhe/early_alloc.c index 00de04153cc6..f3e539c05d40 100644 --- a/arch/arm64/kvm/hyp/nvhe/early_alloc.c +++ b/arch/arm64/kvm/hyp/nvhe/early_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/ffa.c b/arch/arm64/kvm/hyp/nvhe/ffa.c index f731cc4c3f28..98406f4f37a8 100644 --- a/arch/arm64/kvm/hyp/nvhe/ffa.c +++ b/arch/arm64/kvm/hyp/nvhe/ffa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FF-A v1.0 proxy to filter out invalid memory-sharing SMC calls issued by diff --git a/arch/arm64/kvm/hyp/nvhe/gen-hyprel.c b/arch/arm64/kvm/hyp/nvhe/gen-hyprel.c index b63f4e1c1033..e6d696e6f512 100644 --- a/arch/arm64/kvm/hyp/nvhe/gen-hyprel.c +++ b/arch/arm64/kvm/hyp/nvhe/gen-hyprel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 - Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/hyp-main.c b/arch/arm64/kvm/hyp/nvhe/hyp-main.c index 8ffbbce5e2ed..0b2009ffdcdb 100644 --- a/arch/arm64/kvm/hyp/nvhe/hyp-main.c +++ b/arch/arm64/kvm/hyp/nvhe/hyp-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 - Google Inc diff --git a/arch/arm64/kvm/hyp/nvhe/hyp-smp.c b/arch/arm64/kvm/hyp/nvhe/hyp-smp.c index 04d194583f1e..373b2c0aa4ab 100644 --- a/arch/arm64/kvm/hyp/nvhe/hyp-smp.c +++ b/arch/arm64/kvm/hyp/nvhe/hyp-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 - Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/list_debug.c b/arch/arm64/kvm/hyp/nvhe/list_debug.c index baa6260f88dc..f50749ad58b7 100644 --- a/arch/arm64/kvm/hyp/nvhe/list_debug.c +++ b/arch/arm64/kvm/hyp/nvhe/list_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 - Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index 49db32f3ddf7..3efb42dfb0a4 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/mm.c b/arch/arm64/kvm/hyp/nvhe/mm.c index ae8391baebc3..0f7937acd69d 100644 --- a/arch/arm64/kvm/hyp/nvhe/mm.c +++ b/arch/arm64/kvm/hyp/nvhe/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/page_alloc.c b/arch/arm64/kvm/hyp/nvhe/page_alloc.c index a1eb27a1a747..c46b7511a720 100644 --- a/arch/arm64/kvm/hyp/nvhe/page_alloc.c +++ b/arch/arm64/kvm/hyp/nvhe/page_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/pkvm.c b/arch/arm64/kvm/hyp/nvhe/pkvm.c index 12b2acfbcfd1..999f5bd76346 100644 --- a/arch/arm64/kvm/hyp/nvhe/pkvm.c +++ b/arch/arm64/kvm/hyp/nvhe/pkvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/psci-relay.c b/arch/arm64/kvm/hyp/nvhe/psci-relay.c index c3e196fb8b18..0d81e892e75c 100644 --- a/arch/arm64/kvm/hyp/nvhe/psci-relay.c +++ b/arch/arm64/kvm/hyp/nvhe/psci-relay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 - Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/setup.c b/arch/arm64/kvm/hyp/nvhe/setup.c index 90bd014e952f..6e629734457d 100644 --- a/arch/arm64/kvm/hyp/nvhe/setup.c +++ b/arch/arm64/kvm/hyp/nvhe/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/stacktrace.c b/arch/arm64/kvm/hyp/nvhe/stacktrace.c index 5b6eeab1a774..ddfb7cc284a2 100644 --- a/arch/arm64/kvm/hyp/nvhe/stacktrace.c +++ b/arch/arm64/kvm/hyp/nvhe/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM nVHE hypervisor stack tracing support. diff --git a/arch/arm64/kvm/hyp/nvhe/switch.c b/arch/arm64/kvm/hyp/nvhe/switch.c index 779089e42681..252da43ed35c 100644 --- a/arch/arm64/kvm/hyp/nvhe/switch.c +++ b/arch/arm64/kvm/hyp/nvhe/switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/nvhe/sys_regs.c b/arch/arm64/kvm/hyp/nvhe/sys_regs.c index 3108b5185c20..ce417c8919c8 100644 --- a/arch/arm64/kvm/hyp/nvhe/sys_regs.c +++ b/arch/arm64/kvm/hyp/nvhe/sys_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Google LLC diff --git a/arch/arm64/kvm/hyp/nvhe/sysreg-sr.c b/arch/arm64/kvm/hyp/nvhe/sysreg-sr.c index 3cc613cce5f5..5a0070c76c7c 100644 --- a/arch/arm64/kvm/hyp/nvhe/sysreg-sr.c +++ b/arch/arm64/kvm/hyp/nvhe/sysreg-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/nvhe/timer-sr.c b/arch/arm64/kvm/hyp/nvhe/timer-sr.c index ff176f4ce7de..281bea3f2343 100644 --- a/arch/arm64/kvm/hyp/nvhe/timer-sr.c +++ b/arch/arm64/kvm/hyp/nvhe/timer-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/nvhe/tlb.c b/arch/arm64/kvm/hyp/nvhe/tlb.c index 48da9ca9763f..7a98ecafbc37 100644 --- a/arch/arm64/kvm/hyp/nvhe/tlb.c +++ b/arch/arm64/kvm/hyp/nvhe/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/pgtable.c b/arch/arm64/kvm/hyp/pgtable.c index 9abc0a6cf448..39e2d43d5b1d 100644 --- a/arch/arm64/kvm/hyp/pgtable.c +++ b/arch/arm64/kvm/hyp/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stand-alone page-table allocator for hyp stage-1 and guest stage-2. diff --git a/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c b/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c index 5fd99763b54d..b179a5b7b581 100644 --- a/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c +++ b/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vgic-v3-sr.c b/arch/arm64/kvm/hyp/vgic-v3-sr.c index 0b670a033fd8..a1f0d51bb79f 100644 --- a/arch/arm64/kvm/hyp/vgic-v3-sr.c +++ b/arch/arm64/kvm/hyp/vgic-v3-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vhe/debug-sr.c b/arch/arm64/kvm/hyp/vhe/debug-sr.c index 0100339b09e0..019493f001b8 100644 --- a/arch/arm64/kvm/hyp/vhe/debug-sr.c +++ b/arch/arm64/kvm/hyp/vhe/debug-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vhe/switch.c b/arch/arm64/kvm/hyp/vhe/switch.c index 9db3f11a4754..4152ca11aab0 100644 --- a/arch/arm64/kvm/hyp/vhe/switch.c +++ b/arch/arm64/kvm/hyp/vhe/switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vhe/sysreg-sr.c b/arch/arm64/kvm/hyp/vhe/sysreg-sr.c index f28c6cf4fe1b..15a9f65e24d5 100644 --- a/arch/arm64/kvm/hyp/vhe/sysreg-sr.c +++ b/arch/arm64/kvm/hyp/vhe/sysreg-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vhe/timer-sr.c b/arch/arm64/kvm/hyp/vhe/timer-sr.c index 4cda674a8be6..d01995bf753c 100644 --- a/arch/arm64/kvm/hyp/vhe/timer-sr.c +++ b/arch/arm64/kvm/hyp/vhe/timer-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2015 - ARM Ltd diff --git a/arch/arm64/kvm/hyp/vhe/tlb.c b/arch/arm64/kvm/hyp/vhe/tlb.c index ec2569818629..ec686bc276fc 100644 --- a/arch/arm64/kvm/hyp/vhe/tlb.c +++ b/arch/arm64/kvm/hyp/vhe/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - ARM Ltd diff --git a/arch/arm64/kvm/hypercalls.c b/arch/arm64/kvm/hypercalls.c index 58c5fe7d7572..efb31a4eb0e7 100644 --- a/arch/arm64/kvm/hypercalls.c +++ b/arch/arm64/kvm/hypercalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Arm Ltd. diff --git a/arch/arm64/kvm/inject_fault.c b/arch/arm64/kvm/inject_fault.c index dfcd66c65517..1a3b3fc2addf 100644 --- a/arch/arm64/kvm/inject_fault.c +++ b/arch/arm64/kvm/inject_fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fault injection for both 32 and 64bit guests. diff --git a/arch/arm64/kvm/mmio.c b/arch/arm64/kvm/mmio.c index 54f9358c9e0e..98c21b8e38ef 100644 --- a/arch/arm64/kvm/mmio.c +++ b/arch/arm64/kvm/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 - Virtual Open Systems and Columbia University diff --git a/arch/arm64/kvm/mmu.c b/arch/arm64/kvm/mmu.c index 2caa97f87890..858f6accd270 100644 --- a/arch/arm64/kvm/mmu.c +++ b/arch/arm64/kvm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 - Virtual Open Systems and Columbia University diff --git a/arch/arm64/kvm/nested.c b/arch/arm64/kvm/nested.c index cdeeb8f09e72..7e6ac3e0fdcb 100644 --- a/arch/arm64/kvm/nested.c +++ b/arch/arm64/kvm/nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 - Columbia University and Linaro Ltd. diff --git a/arch/arm64/kvm/pauth.c b/arch/arm64/kvm/pauth.c index d5eb3ae876be..1370e52d15e8 100644 --- a/arch/arm64/kvm/pauth.c +++ b/arch/arm64/kvm/pauth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 - Google LLC diff --git a/arch/arm64/kvm/pkvm.c b/arch/arm64/kvm/pkvm.c index d7a0f69a9982..7a0bf509a713 100644 --- a/arch/arm64/kvm/pkvm.c +++ b/arch/arm64/kvm/pkvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 - Google LLC diff --git a/arch/arm64/kvm/pmu-emul.c b/arch/arm64/kvm/pmu-emul.c index b03dbda7f1ab..06b447f97858 100644 --- a/arch/arm64/kvm/pmu-emul.c +++ b/arch/arm64/kvm/pmu-emul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Linaro Ltd. diff --git a/arch/arm64/kvm/pmu.c b/arch/arm64/kvm/pmu.c index 6b48a3d16d0d..bfc684b97ad2 100644 --- a/arch/arm64/kvm/pmu.c +++ b/arch/arm64/kvm/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Arm Limited diff --git a/arch/arm64/kvm/psci.c b/arch/arm64/kvm/psci.c index 3b5dbe9a0a0e..2413ee8e1f16 100644 --- a/arch/arm64/kvm/psci.c +++ b/arch/arm64/kvm/psci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 - ARM Ltd diff --git a/arch/arm64/kvm/ptdump.c b/arch/arm64/kvm/ptdump.c index 6cbe018fd6fd..8790858c30a0 100644 --- a/arch/arm64/kvm/ptdump.c +++ b/arch/arm64/kvm/ptdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debug helper used to dump the stage-2 pagetables of the system and their diff --git a/arch/arm64/kvm/pvtime.c b/arch/arm64/kvm/pvtime.c index 4ceabaa4c30b..5a069c1b263c 100644 --- a/arch/arm64/kvm/pvtime.c +++ b/arch/arm64/kvm/pvtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Arm Ltd. diff --git a/arch/arm64/kvm/reset.c b/arch/arm64/kvm/reset.c index 959532422d3a..2f28e91ce656 100644 --- a/arch/arm64/kvm/reset.c +++ b/arch/arm64/kvm/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012,2013 - ARM Ltd diff --git a/arch/arm64/kvm/stacktrace.c b/arch/arm64/kvm/stacktrace.c index af5eec681127..cba0c6fb255c 100644 --- a/arch/arm64/kvm/stacktrace.c +++ b/arch/arm64/kvm/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * KVM nVHE hypervisor stack tracing support. diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c index 88a57ca36d96..5bcf90925ed8 100644 --- a/arch/arm64/kvm/sys_regs.c +++ b/arch/arm64/kvm/sys_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012,2013 - ARM Ltd diff --git a/arch/arm64/kvm/trng.c b/arch/arm64/kvm/trng.c index 99bdd7103c9c..f462164859e7 100644 --- a/arch/arm64/kvm/trng.c +++ b/arch/arm64/kvm/trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 Arm Ltd. diff --git a/arch/arm64/kvm/va_layout.c b/arch/arm64/kvm/va_layout.c index bf888d150dc7..4b4dd94f15ea 100644 --- a/arch/arm64/kvm/va_layout.c +++ b/arch/arm64/kvm/va_layout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 ARM Ltd. diff --git a/arch/arm64/kvm/vgic-sys-reg-v3.c b/arch/arm64/kvm/vgic-sys-reg-v3.c index bdc2d57370b2..5036f945d13b 100644 --- a/arch/arm64/kvm/vgic-sys-reg-v3.c +++ b/arch/arm64/kvm/vgic-sys-reg-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VGIC system registers handling functions for AArch64 mode diff --git a/arch/arm64/kvm/vgic/vgic-debug.c b/arch/arm64/kvm/vgic/vgic-debug.c index bb92853d1fd3..e2f7989e9eec 100644 --- a/arch/arm64/kvm/vgic/vgic-debug.c +++ b/arch/arm64/kvm/vgic/vgic-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro diff --git a/arch/arm64/kvm/vgic/vgic-init.c b/arch/arm64/kvm/vgic/vgic-init.c index dc9f9db31026..d2eb2e764e60 100644 --- a/arch/arm64/kvm/vgic/vgic-init.c +++ b/arch/arm64/kvm/vgic/vgic-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, 2016 ARM Ltd. diff --git a/arch/arm64/kvm/vgic/vgic-irqfd.c b/arch/arm64/kvm/vgic/vgic-irqfd.c index c314c016659a..d5b9d49d69a3 100644 --- a/arch/arm64/kvm/vgic/vgic-irqfd.c +++ b/arch/arm64/kvm/vgic/vgic-irqfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, 2016 ARM Ltd. diff --git a/arch/arm64/kvm/vgic/vgic-its.c b/arch/arm64/kvm/vgic/vgic-its.c index 3f1c4b10fed9..e8cc47e81a0d 100644 --- a/arch/arm64/kvm/vgic/vgic-its.c +++ b/arch/arm64/kvm/vgic/vgic-its.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GICv3 ITS emulation diff --git a/arch/arm64/kvm/vgic/vgic-kvm-device.c b/arch/arm64/kvm/vgic/vgic-kvm-device.c index 3d1a776b716d..5f50a7eb8e8e 100644 --- a/arch/arm64/kvm/vgic/vgic-kvm-device.c +++ b/arch/arm64/kvm/vgic/vgic-kvm-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VGIC: KVM DEVICE API diff --git a/arch/arm64/kvm/vgic/vgic-mmio-v2.c b/arch/arm64/kvm/vgic/vgic-mmio-v2.c index 406845b3117c..fff655fb9ada 100644 --- a/arch/arm64/kvm/vgic/vgic-mmio-v2.c +++ b/arch/arm64/kvm/vgic/vgic-mmio-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VGICv2 MMIO handling functions diff --git a/arch/arm64/kvm/vgic/vgic-mmio-v3.c b/arch/arm64/kvm/vgic/vgic-mmio-v3.c index 70d50c77e5dc..32f218ef6039 100644 --- a/arch/arm64/kvm/vgic/vgic-mmio-v3.c +++ b/arch/arm64/kvm/vgic/vgic-mmio-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VGICv3 MMIO handling functions diff --git a/arch/arm64/kvm/vgic/vgic-mmio.c b/arch/arm64/kvm/vgic/vgic-mmio.c index a573b1f0c6cb..7d14d9c43a8e 100644 --- a/arch/arm64/kvm/vgic/vgic-mmio.c +++ b/arch/arm64/kvm/vgic/vgic-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VGIC MMIO handling functions diff --git a/arch/arm64/kvm/vgic/vgic-v2.c b/arch/arm64/kvm/vgic/vgic-v2.c index 585491fbda80..b5d2b86024a7 100644 --- a/arch/arm64/kvm/vgic/vgic-v2.c +++ b/arch/arm64/kvm/vgic/vgic-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, 2016 ARM Ltd. diff --git a/arch/arm64/kvm/vgic/vgic-v3-nested.c b/arch/arm64/kvm/vgic/vgic-v3-nested.c index 61b44f3f2bf1..c49df16e7083 100644 --- a/arch/arm64/kvm/vgic/vgic-v3-nested.c +++ b/arch/arm64/kvm/vgic/vgic-v3-nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/kvm/vgic/vgic-v3.c b/arch/arm64/kvm/vgic/vgic-v3.c index 1d6dd1b545bd..25da2b36eb99 100644 --- a/arch/arm64/kvm/vgic/vgic-v3.c +++ b/arch/arm64/kvm/vgic/vgic-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/kvm/vgic/vgic-v4.c b/arch/arm64/kvm/vgic/vgic-v4.c index 09c3e9eb23f8..6d1540608d66 100644 --- a/arch/arm64/kvm/vgic/vgic-v4.c +++ b/arch/arm64/kvm/vgic/vgic-v4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 ARM Ltd. diff --git a/arch/arm64/kvm/vgic/vgic-v5.c b/arch/arm64/kvm/vgic/vgic-v5.c index 2d3811f4e117..57c7f1351bd2 100644 --- a/arch/arm64/kvm/vgic/vgic-v5.c +++ b/arch/arm64/kvm/vgic/vgic-v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/kvm/vgic/vgic.c b/arch/arm64/kvm/vgic/vgic.c index 430aa98888fd..77ced07184c3 100644 --- a/arch/arm64/kvm/vgic/vgic.c +++ b/arch/arm64/kvm/vgic/vgic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, 2016 ARM Ltd. diff --git a/arch/arm64/kvm/vmid.c b/arch/arm64/kvm/vmid.c index 7fe8ba1a2851..215bce876630 100644 --- a/arch/arm64/kvm/vmid.c +++ b/arch/arm64/kvm/vmid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * VMID allocator. diff --git a/arch/arm64/lib/csum.c b/arch/arm64/lib/csum.c index 2432683e48a6..7a3fb918ef37 100644 --- a/arch/arm64/lib/csum.c +++ b/arch/arm64/lib/csum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2019-2020 Arm Ltd. diff --git a/arch/arm64/lib/delay.c b/arch/arm64/lib/delay.c index cb2062e7e234..5bcdca8f13ff 100644 --- a/arch/arm64/lib/delay.c +++ b/arch/arm64/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Delay loops based on the OpenRISC implementation. diff --git a/arch/arm64/lib/error-inject.c b/arch/arm64/lib/error-inject.c index ed15021da3ed..cc2d1722016a 100644 --- a/arch/arm64/lib/error-inject.c +++ b/arch/arm64/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/arm64/lib/insn.c b/arch/arm64/lib/insn.c index 4e298baddc2e..ddcba9a72151 100644 --- a/arch/arm64/lib/insn.c +++ b/arch/arm64/lib/insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Huawei Ltd. diff --git a/arch/arm64/lib/uaccess_flushcache.c b/arch/arm64/lib/uaccess_flushcache.c index 7510d1a23124..04254efebf60 100644 --- a/arch/arm64/lib/uaccess_flushcache.c +++ b/arch/arm64/lib/uaccess_flushcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 ARM Ltd. diff --git a/arch/arm64/lib/xor-neon.c b/arch/arm64/lib/xor-neon.c index 8fffebfa17b2..5b84eb291ecb 100644 --- a/arch/arm64/lib/xor-neon.c +++ b/arch/arm64/lib/xor-neon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/lib/xor-neon.c diff --git a/arch/arm64/mm/context.c b/arch/arm64/mm/context.c index b2ac06246327..16de6f32638d 100644 --- a/arch/arm64/mm/context.c +++ b/arch/arm64/mm/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/context.c diff --git a/arch/arm64/mm/contpte.c b/arch/arm64/mm/contpte.c index 589bcf878938..77e65f70dee8 100644 --- a/arch/arm64/mm/contpte.c +++ b/arch/arm64/mm/contpte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 ARM Ltd. diff --git a/arch/arm64/mm/copypage.c b/arch/arm64/mm/copypage.c index cd5912ba617b..a8a9f443932c 100644 --- a/arch/arm64/mm/copypage.c +++ b/arch/arm64/mm/copypage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/copypage.c diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c index b2b5792b2caa..e19088d567d6 100644 --- a/arch/arm64/mm/dma-mapping.c +++ b/arch/arm64/mm/dma-mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ARM Ltd. diff --git a/arch/arm64/mm/extable.c b/arch/arm64/mm/extable.c index 6e0528831cd3..7a403dee87eb 100644 --- a/arch/arm64/mm/extable.c +++ b/arch/arm64/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on arch/arm/mm/extable.c diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c index be9dab2c7d6a..99e381518850 100644 --- a/arch/arm64/mm/fault.c +++ b/arch/arm64/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/fault.c diff --git a/arch/arm64/mm/fixmap.c b/arch/arm64/mm/fixmap.c index c5c5425791da..81671e8baa78 100644 --- a/arch/arm64/mm/fixmap.c +++ b/arch/arm64/mm/fixmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fixmap manipulation code diff --git a/arch/arm64/mm/flush.c b/arch/arm64/mm/flush.c index fbf08b543c3f..0886b270e976 100644 --- a/arch/arm64/mm/flush.c +++ b/arch/arm64/mm/flush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/flush.c diff --git a/arch/arm64/mm/gcs.c b/arch/arm64/mm/gcs.c index 6e93f78de79b..b19a23f1538d 100644 --- a/arch/arm64/mm/gcs.c +++ b/arch/arm64/mm/gcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/mm/hugetlbpage.c b/arch/arm64/mm/hugetlbpage.c index 1d90a7e75333..c3f955770ee6 100644 --- a/arch/arm64/mm/hugetlbpage.c +++ b/arch/arm64/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm64/mm/hugetlbpage.c diff --git a/arch/arm64/mm/init.c b/arch/arm64/mm/init.c index 524d34a0e921..d6c10adcff4f 100644 --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/init.c diff --git a/arch/arm64/mm/ioremap.c b/arch/arm64/mm/ioremap.c index 10e246f11271..a0836a743ef0 100644 --- a/arch/arm64/mm/ioremap.c +++ b/arch/arm64/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/mm/kasan_init.c b/arch/arm64/mm/kasan_init.c index abeb81bf6ebd..43850ec76bb8 100644 --- a/arch/arm64/mm/kasan_init.c +++ b/arch/arm64/mm/kasan_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains kasan initialization code for ARM64. diff --git a/arch/arm64/mm/mem_encrypt.c b/arch/arm64/mm/mem_encrypt.c index ee3c0ab04384..8721c17f355f 100644 --- a/arch/arm64/mm/mem_encrypt.c +++ b/arch/arm64/mm/mem_encrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the memory encryption/decryption API. diff --git a/arch/arm64/mm/mmap.c b/arch/arm64/mm/mmap.c index 08ee177432c2..cf8d66cb50a5 100644 --- a/arch/arm64/mm/mmap.c +++ b/arch/arm64/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/mmap.c diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c index 8e1d80a7033e..88fdac35dec1 100644 --- a/arch/arm64/mm/mmu.c +++ b/arch/arm64/mm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on arch/arm/mm/mmu.c diff --git a/arch/arm64/mm/mteswap.c b/arch/arm64/mm/mteswap.c index 63e8d72f202a..05a5b2167b6a 100644 --- a/arch/arm64/mm/mteswap.c +++ b/arch/arm64/mm/mteswap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/arm64/mm/pageattr.c b/arch/arm64/mm/pageattr.c index 7176ff39cb87..474be74f4807 100644 --- a/arch/arm64/mm/pageattr.c +++ b/arch/arm64/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/arch/arm64/mm/pgd.c b/arch/arm64/mm/pgd.c index bf5110b91e2f..4ba2c77a78b9 100644 --- a/arch/arm64/mm/pgd.c +++ b/arch/arm64/mm/pgd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PGD allocation/freeing diff --git a/arch/arm64/mm/physaddr.c b/arch/arm64/mm/physaddr.c index 7d94e09b01b3..11b5c8b45553 100644 --- a/arch/arm64/mm/physaddr.c +++ b/arch/arm64/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm64/mm/ptdump.c b/arch/arm64/mm/ptdump.c index ab9899ca1e5f..d768321cf070 100644 --- a/arch/arm64/mm/ptdump.c +++ b/arch/arm64/mm/ptdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/arch/arm64/mm/ptdump_debugfs.c b/arch/arm64/mm/ptdump_debugfs.c index 1e308328c079..2d40f0967451 100644 --- a/arch/arm64/mm/ptdump_debugfs.c +++ b/arch/arm64/mm/ptdump_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/arm64/mm/trans_pgd.c b/arch/arm64/mm/trans_pgd.c index 18543b603c77..846b3697c539 100644 --- a/arch/arm64/mm/trans_pgd.c +++ b/arch/arm64/mm/trans_pgd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/arm64/net/bpf_jit_comp.c b/arch/arm64/net/bpf_jit_comp.c index b6eb7a465ad2..3b958f7dc614 100644 --- a/arch/arm64/net/bpf_jit_comp.c +++ b/arch/arm64/net/bpf_jit_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BPF JIT compiler for ARM64 diff --git a/arch/csky/abiv1/alignment.c b/arch/csky/abiv1/alignment.c index aee904833dec..d82915914e82 100644 --- a/arch/csky/abiv1/alignment.c +++ b/arch/csky/abiv1/alignment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv1/bswapdi.c b/arch/csky/abiv1/bswapdi.c index f50a1d6e337a..6833146ba3d1 100644 --- a/arch/csky/abiv1/bswapdi.c +++ b/arch/csky/abiv1/bswapdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv1/bswapsi.c b/arch/csky/abiv1/bswapsi.c index 0f79182e8a5b..cf6f59276d03 100644 --- a/arch/csky/abiv1/bswapsi.c +++ b/arch/csky/abiv1/bswapsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv1/cacheflush.c b/arch/csky/abiv1/cacheflush.c index 4bc0aad3cf8a..80dff88cf438 100644 --- a/arch/csky/abiv1/cacheflush.c +++ b/arch/csky/abiv1/cacheflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv1/mmap.c b/arch/csky/abiv1/mmap.c index 1047865e82a9..1d9f0c809adf 100644 --- a/arch/csky/abiv1/mmap.c +++ b/arch/csky/abiv1/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv2/cacheflush.c b/arch/csky/abiv2/cacheflush.c index 064b0f0f95ca..513f37d90d30 100644 --- a/arch/csky/abiv2/cacheflush.c +++ b/arch/csky/abiv2/cacheflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv2/fpu.c b/arch/csky/abiv2/fpu.c index 5acc5c2e544e..71657218efb8 100644 --- a/arch/csky/abiv2/fpu.c +++ b/arch/csky/abiv2/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/abiv2/strksyms.c b/arch/csky/abiv2/strksyms.c index 8d1fd28c6cf9..8f66163a84c0 100644 --- a/arch/csky/abiv2/strksyms.c +++ b/arch/csky/abiv2/strksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/asm-offsets.c b/arch/csky/kernel/asm-offsets.c index 5525c8e7e1d9..4ef709877a4d 100644 --- a/arch/csky/kernel/asm-offsets.c +++ b/arch/csky/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. #define COMPILE_OFFSETS diff --git a/arch/csky/kernel/cpu-probe.c b/arch/csky/kernel/cpu-probe.c index 5f15ca31d3e8..4950aa79de64 100644 --- a/arch/csky/kernel/cpu-probe.c +++ b/arch/csky/kernel/cpu-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/ftrace.c b/arch/csky/kernel/ftrace.c index 50bfcf129078..728dd771b5de 100644 --- a/arch/csky/kernel/ftrace.c +++ b/arch/csky/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/irq.c b/arch/csky/kernel/irq.c index fcdaf3156286..7922809cd129 100644 --- a/arch/csky/kernel/irq.c +++ b/arch/csky/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/jump_label.c b/arch/csky/kernel/jump_label.c index d0e8b21447e1..c5ea17a561de 100644 --- a/arch/csky/kernel/jump_label.c +++ b/arch/csky/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/csky/kernel/module.c b/arch/csky/kernel/module.c index 0b56a8cd12a3..4ff24a311e48 100644 --- a/arch/csky/kernel/module.c +++ b/arch/csky/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/perf_callchain.c b/arch/csky/kernel/perf_callchain.c index 1612f4354087..765da87f192f 100644 --- a/arch/csky/kernel/perf_callchain.c +++ b/arch/csky/kernel/perf_callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/perf_event.c b/arch/csky/kernel/perf_event.c index e0a36acd265b..073a6fa6862e 100644 --- a/arch/csky/kernel/perf_event.c +++ b/arch/csky/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/perf_regs.c b/arch/csky/kernel/perf_regs.c index 09b7f88a2d6a..e99d220c2743 100644 --- a/arch/csky/kernel/perf_regs.c +++ b/arch/csky/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/power.c b/arch/csky/kernel/power.c index 86ee202906f8..6248683b9a75 100644 --- a/arch/csky/kernel/power.c +++ b/arch/csky/kernel/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/probes/decode-insn.c b/arch/csky/kernel/probes/decode-insn.c index bbc4edc25dc9..a9057e631df1 100644 --- a/arch/csky/kernel/probes/decode-insn.c +++ b/arch/csky/kernel/probes/decode-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/csky/kernel/probes/ftrace.c b/arch/csky/kernel/probes/ftrace.c index 7ba4b98076de..a914af5b66c8 100644 --- a/arch/csky/kernel/probes/ftrace.c +++ b/arch/csky/kernel/probes/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/kernel/probes/kprobes.c b/arch/csky/kernel/probes/kprobes.c index 3c6e5c725d81..666c4bcab063 100644 --- a/arch/csky/kernel/probes/kprobes.c +++ b/arch/csky/kernel/probes/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #define pr_fmt(fmt) "kprobes: " fmt diff --git a/arch/csky/kernel/probes/simulate-insn.c b/arch/csky/kernel/probes/simulate-insn.c index d6e8d092c9b7..951d45c68973 100644 --- a/arch/csky/kernel/probes/simulate-insn.c +++ b/arch/csky/kernel/probes/simulate-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/csky/kernel/probes/uprobes.c b/arch/csky/kernel/probes/uprobes.c index 936bea6fd32d..5b0b2da10206 100644 --- a/arch/csky/kernel/probes/uprobes.c +++ b/arch/csky/kernel/probes/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2016 Pratyush Anand diff --git a/arch/csky/kernel/process.c b/arch/csky/kernel/process.c index a7a90340042a..63aa972758f2 100644 --- a/arch/csky/kernel/process.c +++ b/arch/csky/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/ptrace.c b/arch/csky/kernel/ptrace.c index 6bb685a2646b..e7884644b331 100644 --- a/arch/csky/kernel/ptrace.c +++ b/arch/csky/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/setup.c b/arch/csky/kernel/setup.c index e0d6ca86ea8c..1f513b033051 100644 --- a/arch/csky/kernel/setup.c +++ b/arch/csky/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/signal.c b/arch/csky/kernel/signal.c index 10da0fefd431..3aae897de524 100644 --- a/arch/csky/kernel/signal.c +++ b/arch/csky/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/kernel/smp.c b/arch/csky/kernel/smp.c index 92dbbf3e0205..7dae174101e3 100644 --- a/arch/csky/kernel/smp.c +++ b/arch/csky/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/kernel/stacktrace.c b/arch/csky/kernel/stacktrace.c index 27ecd63e321b..7c6dd7074922 100644 --- a/arch/csky/kernel/stacktrace.c +++ b/arch/csky/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/kernel/syscall.c b/arch/csky/kernel/syscall.c index 4540a271ee39..c3fa6a9d2b5c 100644 --- a/arch/csky/kernel/syscall.c +++ b/arch/csky/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/syscall_table.c b/arch/csky/kernel/syscall_table.c index a6eb91a0e2f6..b6d6bdda6735 100644 --- a/arch/csky/kernel/syscall_table.c +++ b/arch/csky/kernel/syscall_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/time.c b/arch/csky/kernel/time.c index 52379d866fe4..50e34e72eafe 100644 --- a/arch/csky/kernel/time.c +++ b/arch/csky/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/traps.c b/arch/csky/kernel/traps.c index c2246b07cc9c..18e5c7c66474 100644 --- a/arch/csky/kernel/traps.c +++ b/arch/csky/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/kernel/vdso.c b/arch/csky/kernel/vdso.c index c54d019d66bc..5ee137f0b3eb 100644 --- a/arch/csky/kernel/vdso.c +++ b/arch/csky/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/lib/delay.c b/arch/csky/lib/delay.c index f5db317313bb..9a8102217944 100644 --- a/arch/csky/lib/delay.c +++ b/arch/csky/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. #include diff --git a/arch/csky/lib/error-inject.c b/arch/csky/lib/error-inject.c index c15fb36fe067..9c241add2547 100644 --- a/arch/csky/lib/error-inject.c +++ b/arch/csky/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/lib/string.c b/arch/csky/lib/string.c index d65626fcaeac..b4084e0cb20b 100644 --- a/arch/csky/lib/string.c +++ b/arch/csky/lib/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * String functions optimized for hardware which doesn't diff --git a/arch/csky/lib/usercopy.c b/arch/csky/lib/usercopy.c index 3c01c54421ca..db63006c1665 100644 --- a/arch/csky/lib/usercopy.c +++ b/arch/csky/lib/usercopy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/asid.c b/arch/csky/mm/asid.c index 7fb6c417bbac..6cf5e18fe57c 100644 --- a/arch/csky/mm/asid.c +++ b/arch/csky/mm/asid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic ASID allocator. diff --git a/arch/csky/mm/cachev1.c b/arch/csky/mm/cachev1.c index 5a5a9804a0e3..45d6e23bd3f6 100644 --- a/arch/csky/mm/cachev1.c +++ b/arch/csky/mm/cachev1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/cachev2.c b/arch/csky/mm/cachev2.c index 7a9664adce43..b074e38887b0 100644 --- a/arch/csky/mm/cachev2.c +++ b/arch/csky/mm/cachev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/context.c b/arch/csky/mm/context.c index 0d95bdd93846..f7fbda6c676c 100644 --- a/arch/csky/mm/context.c +++ b/arch/csky/mm/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/dma-mapping.c b/arch/csky/mm/dma-mapping.c index 82447029feb4..0f0705bab763 100644 --- a/arch/csky/mm/dma-mapping.c +++ b/arch/csky/mm/dma-mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/fault.c b/arch/csky/mm/fault.c index 7ff401108985..a6fe38923f7c 100644 --- a/arch/csky/mm/fault.c +++ b/arch/csky/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/highmem.c b/arch/csky/mm/highmem.c index 4161df3c6c15..3107f2c8c2b7 100644 --- a/arch/csky/mm/highmem.c +++ b/arch/csky/mm/highmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/init.c b/arch/csky/mm/init.c index 573da66b2543..2e8673b54345 100644 --- a/arch/csky/mm/init.c +++ b/arch/csky/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/ioremap.c b/arch/csky/mm/ioremap.c index 70c8268d3b2b..2ddc2e4d2e0f 100644 --- a/arch/csky/mm/ioremap.c +++ b/arch/csky/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/syscache.c b/arch/csky/mm/syscache.c index cd847ad62c7e..2255b7ffacfa 100644 --- a/arch/csky/mm/syscache.c +++ b/arch/csky/mm/syscache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/csky/mm/tcm.c b/arch/csky/mm/tcm.c index ddeb36328819..94284344d87c 100644 --- a/arch/csky/mm/tcm.c +++ b/arch/csky/mm/tcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/csky/mm/tlb.c b/arch/csky/mm/tlb.c index 9234c5e5ceaf..d20f64935be6 100644 --- a/arch/csky/mm/tlb.c +++ b/arch/csky/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/arch/hexagon/kernel/asm-offsets.c b/arch/hexagon/kernel/asm-offsets.c index 50eea9fa6f13..4726648f4659 100644 --- a/arch/hexagon/kernel/asm-offsets.c +++ b/arch/hexagon/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1996 David S. Miller diff --git a/arch/hexagon/kernel/dma.c b/arch/hexagon/kernel/dma.c index 882680e81a30..060529306c93 100644 --- a/arch/hexagon/kernel/dma.c +++ b/arch/hexagon/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA implementation for Hexagon diff --git a/arch/hexagon/kernel/hexagon_ksyms.c b/arch/hexagon/kernel/hexagon_ksyms.c index 36a80e31d187..3322f00f32d9 100644 --- a/arch/hexagon/kernel/hexagon_ksyms.c +++ b/arch/hexagon/kernel/hexagon_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Export of symbols defined in assembly files and/or libgcc. diff --git a/arch/hexagon/kernel/irq_cpu.c b/arch/hexagon/kernel/irq_cpu.c index 9c92f2fc7e05..686777b3dffc 100644 --- a/arch/hexagon/kernel/irq_cpu.c +++ b/arch/hexagon/kernel/irq_cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * First-level interrupt controller model for Hexagon. diff --git a/arch/hexagon/kernel/kgdb.c b/arch/hexagon/kernel/kgdb.c index 903609fbbbdc..e5da6ceacace 100644 --- a/arch/hexagon/kernel/kgdb.c +++ b/arch/hexagon/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/hexagon/kernel/kgdb.c - Hexagon KGDB Support diff --git a/arch/hexagon/kernel/module.c b/arch/hexagon/kernel/module.c index cb3bf19b0640..f684da36819f 100644 --- a/arch/hexagon/kernel/module.c +++ b/arch/hexagon/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel module loader for Hexagon diff --git a/arch/hexagon/kernel/process.c b/arch/hexagon/kernel/process.c index 15b4992bfa29..be0e693d822e 100644 --- a/arch/hexagon/kernel/process.c +++ b/arch/hexagon/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Process creation support for Hexagon diff --git a/arch/hexagon/kernel/ptrace.c b/arch/hexagon/kernel/ptrace.c index 2093eee143e1..338947d6b4f0 100644 --- a/arch/hexagon/kernel/ptrace.c +++ b/arch/hexagon/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ptrace support for Hexagon diff --git a/arch/hexagon/kernel/reset.c b/arch/hexagon/kernel/reset.c index efd70a8d2526..73560d58b86a 100644 --- a/arch/hexagon/kernel/reset.c +++ b/arch/hexagon/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. diff --git a/arch/hexagon/kernel/setup.c b/arch/hexagon/kernel/setup.c index 621674e86232..d6e56acc72d5 100644 --- a/arch/hexagon/kernel/setup.c +++ b/arch/hexagon/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arch related setup for Hexagon diff --git a/arch/hexagon/kernel/signal.c b/arch/hexagon/kernel/signal.c index d301f4621553..a632605a7fc6 100644 --- a/arch/hexagon/kernel/signal.c +++ b/arch/hexagon/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Signal support for Hexagon processor diff --git a/arch/hexagon/kernel/smp.c b/arch/hexagon/kernel/smp.c index 65e1fdf9fdb2..c0676f8578fd 100644 --- a/arch/hexagon/kernel/smp.c +++ b/arch/hexagon/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMP support for Hexagon diff --git a/arch/hexagon/kernel/stacktrace.c b/arch/hexagon/kernel/stacktrace.c index 5ed02f699479..e75f3ba62641 100644 --- a/arch/hexagon/kernel/stacktrace.c +++ b/arch/hexagon/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stacktrace support for Hexagon diff --git a/arch/hexagon/kernel/syscalltab.c b/arch/hexagon/kernel/syscalltab.c index b53e2eead4ac..c86afd4ece6a 100644 --- a/arch/hexagon/kernel/syscalltab.c +++ b/arch/hexagon/kernel/syscalltab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System call table for Hexagon diff --git a/arch/hexagon/kernel/time.c b/arch/hexagon/kernel/time.c index 6f851e1cd4ee..f0c4a71ba539 100644 --- a/arch/hexagon/kernel/time.c +++ b/arch/hexagon/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Time related functions for Hexagon architecture diff --git a/arch/hexagon/kernel/traps.c b/arch/hexagon/kernel/traps.c index e732aa01c2ff..b1a3a384218c 100644 --- a/arch/hexagon/kernel/traps.c +++ b/arch/hexagon/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel traps/events for Hexagon processor diff --git a/arch/hexagon/kernel/vdso.c b/arch/hexagon/kernel/vdso.c index 8119084dc519..c9fd8c63c40a 100644 --- a/arch/hexagon/kernel/vdso.c +++ b/arch/hexagon/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vDSO implementation for Hexagon diff --git a/arch/hexagon/kernel/vm_events.c b/arch/hexagon/kernel/vm_events.c index 2b881a89b206..e47afd6d1b5e 100644 --- a/arch/hexagon/kernel/vm_events.c +++ b/arch/hexagon/kernel/vm_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mostly IRQ support for Hexagon diff --git a/arch/hexagon/lib/checksum.c b/arch/hexagon/lib/checksum.c index ba50822a0800..4a833343b6dc 100644 --- a/arch/hexagon/lib/checksum.c +++ b/arch/hexagon/lib/checksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Checksum functions for Hexagon diff --git a/arch/hexagon/mm/cache.c b/arch/hexagon/mm/cache.c index 7e46f40c8b54..18dab75c1516 100644 --- a/arch/hexagon/mm/cache.c +++ b/arch/hexagon/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cache management functions for Hexagon diff --git a/arch/hexagon/mm/init.c b/arch/hexagon/mm/init.c index 34eb9d424b96..1d241b338c35 100644 --- a/arch/hexagon/mm/init.c +++ b/arch/hexagon/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory subsystem initialization for Hexagon diff --git a/arch/hexagon/mm/uaccess.c b/arch/hexagon/mm/uaccess.c index 3204e9ba6d6f..88faa634d9eb 100644 --- a/arch/hexagon/mm/uaccess.c +++ b/arch/hexagon/mm/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. diff --git a/arch/hexagon/mm/vm_fault.c b/arch/hexagon/mm/vm_fault.c index 3771fb453898..e57fbe82de0a 100644 --- a/arch/hexagon/mm/vm_fault.c +++ b/arch/hexagon/mm/vm_fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory fault handling for Hexagon diff --git a/arch/hexagon/mm/vm_tlb.c b/arch/hexagon/mm/vm_tlb.c index 8b6405e2234b..fdc84069612e 100644 --- a/arch/hexagon/mm/vm_tlb.c +++ b/arch/hexagon/mm/vm_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hexagon Virtual Machine TLB functions diff --git a/arch/loongarch/kernel/acpi.c b/arch/loongarch/kernel/acpi.c index 1367ca759468..4198e9162cbf 100644 --- a/arch/loongarch/kernel/acpi.c +++ b/arch/loongarch/kernel/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * acpi.c - Architecture-Specific Low-Level ACPI Boot Support diff --git a/arch/loongarch/kernel/alternative.c b/arch/loongarch/kernel/alternative.c index 0e0c766df1e3..b48f55a33235 100644 --- a/arch/loongarch/kernel/alternative.c +++ b/arch/loongarch/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/loongarch/kernel/asm-offsets.c b/arch/loongarch/kernel/asm-offsets.c index 3017c7157600..5e923ed212a7 100644 --- a/arch/loongarch/kernel/asm-offsets.c +++ b/arch/loongarch/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * asm-offsets.c: Calculate pt_regs and task_struct offsets. diff --git a/arch/loongarch/kernel/cacheinfo.c b/arch/loongarch/kernel/cacheinfo.c index 8e231b0d2cd6..56e3f42cc7d8 100644 --- a/arch/loongarch/kernel/cacheinfo.c +++ b/arch/loongarch/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LoongArch cacheinfo support diff --git a/arch/loongarch/kernel/cpu-probe.c b/arch/loongarch/kernel/cpu-probe.c index 08a227034042..db50f86d04d8 100644 --- a/arch/loongarch/kernel/cpu-probe.c +++ b/arch/loongarch/kernel/cpu-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Processor capabilities determination functions. diff --git a/arch/loongarch/kernel/crash_dump.c b/arch/loongarch/kernel/crash_dump.c index e559307c1092..a43c4454c737 100644 --- a/arch/loongarch/kernel/crash_dump.c +++ b/arch/loongarch/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/kernel/dma.c b/arch/loongarch/kernel/dma.c index 429555fb4e13..a271d2b54bc9 100644 --- a/arch/loongarch/kernel/dma.c +++ b/arch/loongarch/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/efi.c b/arch/loongarch/kernel/efi.c index 52c21c895318..0586ca6ee747 100644 --- a/arch/loongarch/kernel/efi.c +++ b/arch/loongarch/kernel/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EFI initialization diff --git a/arch/loongarch/kernel/elf.c b/arch/loongarch/kernel/elf.c index 3d98c6aa00db..08703ecdd21b 100644 --- a/arch/loongarch/kernel/elf.c +++ b/arch/loongarch/kernel/elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/kernel/env.c b/arch/loongarch/kernel/env.c index 841206fde3ab..86af99a593d4 100644 --- a/arch/loongarch/kernel/env.c +++ b/arch/loongarch/kernel/env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/kernel/ftrace.c b/arch/loongarch/kernel/ftrace.c index 8c3ec1bc7aad..69dd8e9e295c 100644 --- a/arch/loongarch/kernel/ftrace.c +++ b/arch/loongarch/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/ftrace_dyn.c b/arch/loongarch/kernel/ftrace_dyn.c index d5d81d74034c..dfc2298e0cd7 100644 --- a/arch/loongarch/kernel/ftrace_dyn.c +++ b/arch/loongarch/kernel/ftrace_dyn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on arch/arm64/kernel/ftrace.c diff --git a/arch/loongarch/kernel/hw_breakpoint.c b/arch/loongarch/kernel/hw_breakpoint.c index c35f9bf38033..4961a6405ec6 100644 --- a/arch/loongarch/kernel/hw_breakpoint.c +++ b/arch/loongarch/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/idle.c b/arch/loongarch/kernel/idle.c index 54b247d8cdb6..1743ac8b105e 100644 --- a/arch/loongarch/kernel/idle.c +++ b/arch/loongarch/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LoongArch idle loop support. diff --git a/arch/loongarch/kernel/inst.c b/arch/loongarch/kernel/inst.c index bf037f0c6b26..543b6d88ecad 100644 --- a/arch/loongarch/kernel/inst.c +++ b/arch/loongarch/kernel/inst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/irq.c b/arch/loongarch/kernel/irq.c index 80946cafaec1..2cdeec8d5e9c 100644 --- a/arch/loongarch/kernel/irq.c +++ b/arch/loongarch/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/jump_label.c b/arch/loongarch/kernel/jump_label.c index 31891214b767..1c3d52cbcf27 100644 --- a/arch/loongarch/kernel/jump_label.c +++ b/arch/loongarch/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/kdebugfs.c b/arch/loongarch/kernel/kdebugfs.c index 80cf64772399..7806e4182a20 100644 --- a/arch/loongarch/kernel/kdebugfs.c +++ b/arch/loongarch/kernel/kdebugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/kernel/kexec_efi.c b/arch/loongarch/kernel/kexec_efi.c index 5ee78ebb1546..30378658cce6 100644 --- a/arch/loongarch/kernel/kexec_efi.c +++ b/arch/loongarch/kernel/kexec_efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Load EFI vmlinux file for the kexec_file_load syscall. diff --git a/arch/loongarch/kernel/kexec_elf.c b/arch/loongarch/kernel/kexec_elf.c index 1b6b64744c7f..dcc21b2702dc 100644 --- a/arch/loongarch/kernel/kexec_elf.c +++ b/arch/loongarch/kernel/kexec_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Load ELF vmlinux file for the kexec_file_load syscall. diff --git a/arch/loongarch/kernel/kfpu.c b/arch/loongarch/kernel/kfpu.c index 141b49bd989c..531164575ef1 100644 --- a/arch/loongarch/kernel/kfpu.c +++ b/arch/loongarch/kernel/kfpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/kgdb.c b/arch/loongarch/kernel/kgdb.c index 7be5b4c0c900..9e9f8b938e38 100644 --- a/arch/loongarch/kernel/kgdb.c +++ b/arch/loongarch/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LoongArch KGDB support diff --git a/arch/loongarch/kernel/kprobes.c b/arch/loongarch/kernel/kprobes.c index 8ba391cfabb0..f700df8d87aa 100644 --- a/arch/loongarch/kernel/kprobes.c +++ b/arch/loongarch/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/loongarch/kernel/machine_kexec.c b/arch/loongarch/kernel/machine_kexec.c index d7fafda1d541..b23d2dda2980 100644 --- a/arch/loongarch/kernel/machine_kexec.c +++ b/arch/loongarch/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * machine_kexec.c for kexec diff --git a/arch/loongarch/kernel/machine_kexec_file.c b/arch/loongarch/kernel/machine_kexec_file.c index fb57026f5f25..ccb8b2394e67 100644 --- a/arch/loongarch/kernel/machine_kexec_file.c +++ b/arch/loongarch/kernel/machine_kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kexec_file for LoongArch diff --git a/arch/loongarch/kernel/mem.c b/arch/loongarch/kernel/mem.c index 8ab1ffedc52c..0a62abcd9297 100644 --- a/arch/loongarch/kernel/mem.c +++ b/arch/loongarch/kernel/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/module-sections.c b/arch/loongarch/kernel/module-sections.c index 9fa1c9814fcc..23b174cb4f6b 100644 --- a/arch/loongarch/kernel/module-sections.c +++ b/arch/loongarch/kernel/module-sections.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/module.c b/arch/loongarch/kernel/module.c index 7d4d571ee55e..e3acce3bd41a 100644 --- a/arch/loongarch/kernel/module.c +++ b/arch/loongarch/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: Hanlu Li diff --git a/arch/loongarch/kernel/numa.c b/arch/loongarch/kernel/numa.c index 8b89898e20df..472d4da1ad40 100644 --- a/arch/loongarch/kernel/numa.c +++ b/arch/loongarch/kernel/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Xiang Gao diff --git a/arch/loongarch/kernel/paravirt.c b/arch/loongarch/kernel/paravirt.c index b1b51f920b23..773b2cefc022 100644 --- a/arch/loongarch/kernel/paravirt.c +++ b/arch/loongarch/kernel/paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/kernel/perf_event.c b/arch/loongarch/kernel/perf_event.c index e34a6fb33e11..76ec02af40b4 100644 --- a/arch/loongarch/kernel/perf_event.c +++ b/arch/loongarch/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux performance counter support for LoongArch. diff --git a/arch/loongarch/kernel/perf_regs.c b/arch/loongarch/kernel/perf_regs.c index 263ac4ab5af6..5c43ab526944 100644 --- a/arch/loongarch/kernel/perf_regs.c +++ b/arch/loongarch/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/proc.c b/arch/loongarch/kernel/proc.c index a8800d20e11b..1d77c7d48205 100644 --- a/arch/loongarch/kernel/proc.c +++ b/arch/loongarch/kernel/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/process.c b/arch/loongarch/kernel/process.c index 4ac1c3086152..9943a83b2180 100644 --- a/arch/loongarch/kernel/process.c +++ b/arch/loongarch/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/kernel/ptrace.c b/arch/loongarch/kernel/ptrace.c index be38430f7e28..9f9b69209f54 100644 --- a/arch/loongarch/kernel/ptrace.c +++ b/arch/loongarch/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Hanlu Li diff --git a/arch/loongarch/kernel/relocate.c b/arch/loongarch/kernel/relocate.c index 82aa3f035927..97bd0a96f77c 100644 --- a/arch/loongarch/kernel/relocate.c +++ b/arch/loongarch/kernel/relocate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Kernel relocation at boot time diff --git a/arch/loongarch/kernel/reset.c b/arch/loongarch/kernel/reset.c index de8fa5a8a825..df734e813ad7 100644 --- a/arch/loongarch/kernel/reset.c +++ b/arch/loongarch/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/rethook.c b/arch/loongarch/kernel/rethook.c index db1c5f5024fd..0d3b34102b1b 100644 --- a/arch/loongarch/kernel/rethook.c +++ b/arch/loongarch/kernel/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic return hook for LoongArch. diff --git a/arch/loongarch/kernel/setup.c b/arch/loongarch/kernel/setup.c index 20cb6f306456..4e052a92e7ae 100644 --- a/arch/loongarch/kernel/setup.c +++ b/arch/loongarch/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/signal.c b/arch/loongarch/kernel/signal.c index c9f7ca778364..c1e56bdc4dbb 100644 --- a/arch/loongarch/kernel/signal.c +++ b/arch/loongarch/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: Hanlu Li diff --git a/arch/loongarch/kernel/smp.c b/arch/loongarch/kernel/smp.c index 8b2fcb3fb874..fa4ea05fb1d7 100644 --- a/arch/loongarch/kernel/smp.c +++ b/arch/loongarch/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/stacktrace.c b/arch/loongarch/kernel/stacktrace.c index 387dc4d3c486..7e81cb1f6a79 100644 --- a/arch/loongarch/kernel/stacktrace.c +++ b/arch/loongarch/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Stack trace management functions diff --git a/arch/loongarch/kernel/syscall.c b/arch/loongarch/kernel/syscall.c index 1249d82c1cd0..146fdcebc806 100644 --- a/arch/loongarch/kernel/syscall.c +++ b/arch/loongarch/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: Hanlu Li diff --git a/arch/loongarch/kernel/sysrq.c b/arch/loongarch/kernel/sysrq.c index e663c10fa39c..8688e25deb52 100644 --- a/arch/loongarch/kernel/sysrq.c +++ b/arch/loongarch/kernel/sysrq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LoongArch specific sysrq operations. diff --git a/arch/loongarch/kernel/time.c b/arch/loongarch/kernel/time.c index dbaaabcaf6f0..bcd21344b205 100644 --- a/arch/loongarch/kernel/time.c +++ b/arch/loongarch/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common time service routines for LoongArch machines. diff --git a/arch/loongarch/kernel/topology.c b/arch/loongarch/kernel/topology.c index 75d5c51a7cd3..71308f518fff 100644 --- a/arch/loongarch/kernel/topology.c +++ b/arch/loongarch/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/kernel/traps.c b/arch/loongarch/kernel/traps.c index 5d49b742e3bf..f255ac3c3a2b 100644 --- a/arch/loongarch/kernel/traps.c +++ b/arch/loongarch/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/kernel/unaligned.c b/arch/loongarch/kernel/unaligned.c index cc929c9fe7e9..3cc32cff27fb 100644 --- a/arch/loongarch/kernel/unaligned.c +++ b/arch/loongarch/kernel/unaligned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handle unaligned accesses by emulation. diff --git a/arch/loongarch/kernel/unwind.c b/arch/loongarch/kernel/unwind.c index a463d6961344..706731d25fd3 100644 --- a/arch/loongarch/kernel/unwind.c +++ b/arch/loongarch/kernel/unwind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/unwind_guess.c b/arch/loongarch/kernel/unwind_guess.c index 08d7951b2f60..c1b7e8652014 100644 --- a/arch/loongarch/kernel/unwind_guess.c +++ b/arch/loongarch/kernel/unwind_guess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/unwind_orc.c b/arch/loongarch/kernel/unwind_orc.c index 8a6e3429a860..b569df6e5490 100644 --- a/arch/loongarch/kernel/unwind_orc.c +++ b/arch/loongarch/kernel/unwind_orc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/loongarch/kernel/unwind_prologue.c b/arch/loongarch/kernel/unwind_prologue.c index 729e775bd40d..cad4d7b31ebd 100644 --- a/arch/loongarch/kernel/unwind_prologue.c +++ b/arch/loongarch/kernel/unwind_prologue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kernel/uprobes.c b/arch/loongarch/kernel/uprobes.c index 6022eb0f71db..b62500060c42 100644 --- a/arch/loongarch/kernel/uprobes.c +++ b/arch/loongarch/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/loongarch/kernel/vdso.c b/arch/loongarch/kernel/vdso.c index dee1a15d7f4c..f5e44b595a9c 100644 --- a/arch/loongarch/kernel/vdso.c +++ b/arch/loongarch/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/kvm/exit.c b/arch/loongarch/kvm/exit.c index cb493980d874..c9439ec41837 100644 --- a/arch/loongarch/kvm/exit.c +++ b/arch/loongarch/kvm/exit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/intc/eiointc.c b/arch/loongarch/kvm/intc/eiointc.c index dfaf6ccfdd8b..cf31c784c77f 100644 --- a/arch/loongarch/kvm/intc/eiointc.c +++ b/arch/loongarch/kvm/intc/eiointc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/intc/ipi.c b/arch/loongarch/kvm/intc/ipi.c index 1058c13dba7f..51bd54731be8 100644 --- a/arch/loongarch/kvm/intc/ipi.c +++ b/arch/loongarch/kvm/intc/ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/intc/pch_pic.c b/arch/loongarch/kvm/intc/pch_pic.c index 4addb34bf432..a43c7017a6d8 100644 --- a/arch/loongarch/kvm/intc/pch_pic.c +++ b/arch/loongarch/kvm/intc/pch_pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/interrupt.c b/arch/loongarch/kvm/interrupt.c index a6d42d399a59..09ca21d52244 100644 --- a/arch/loongarch/kvm/interrupt.c +++ b/arch/loongarch/kvm/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/irqfd.c b/arch/loongarch/kvm/irqfd.c index 9a39627aecf0..7e4d09a81284 100644 --- a/arch/loongarch/kvm/irqfd.c +++ b/arch/loongarch/kvm/irqfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/main.c b/arch/loongarch/kvm/main.c index 80ea63d465b8..303b22408046 100644 --- a/arch/loongarch/kvm/main.c +++ b/arch/loongarch/kvm/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/mmu.c b/arch/loongarch/kvm/mmu.c index a7fa458e3360..46a94c42245a 100644 --- a/arch/loongarch/kvm/mmu.c +++ b/arch/loongarch/kvm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/timer.c b/arch/loongarch/kvm/timer.c index 29c2aaba63c3..36c449420cd5 100644 --- a/arch/loongarch/kvm/timer.c +++ b/arch/loongarch/kvm/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/tlb.c b/arch/loongarch/kvm/tlb.c index ebdbe9264e9c..bc7da62215b8 100644 --- a/arch/loongarch/kvm/tlb.c +++ b/arch/loongarch/kvm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/vcpu.c b/arch/loongarch/kvm/vcpu.c index 656b954c1134..35e5b2562210 100644 --- a/arch/loongarch/kvm/vcpu.c +++ b/arch/loongarch/kvm/vcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/kvm/vm.c b/arch/loongarch/kvm/vm.c index 194ccbcdc3b3..635e485c9276 100644 --- a/arch/loongarch/kvm/vm.c +++ b/arch/loongarch/kvm/vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/lib/bswapdi.c b/arch/loongarch/lib/bswapdi.c index 88242dc7de17..152541179a16 100644 --- a/arch/loongarch/lib/bswapdi.c +++ b/arch/loongarch/lib/bswapdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/lib/bswapsi.c b/arch/loongarch/lib/bswapsi.c index 2ed655497de5..0ebf70e81d86 100644 --- a/arch/loongarch/lib/bswapsi.c +++ b/arch/loongarch/lib/bswapsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/lib/csum.c b/arch/loongarch/lib/csum.c index bcc9d01d8c41..cb9a2bc17454 100644 --- a/arch/loongarch/lib/csum.c +++ b/arch/loongarch/lib/csum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2019-2020 Arm Ltd. diff --git a/arch/loongarch/lib/delay.c b/arch/loongarch/lib/delay.c index 831d4761f385..186ec318b0e1 100644 --- a/arch/loongarch/lib/delay.c +++ b/arch/loongarch/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/lib/dump_tlb.c b/arch/loongarch/lib/dump_tlb.c index e1cdad7a676e..f8be45a5331e 100644 --- a/arch/loongarch/lib/dump_tlb.c +++ b/arch/loongarch/lib/dump_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/lib/error-inject.c b/arch/loongarch/lib/error-inject.c index afc9e1c7c973..6f0da058551f 100644 --- a/arch/loongarch/lib/error-inject.c +++ b/arch/loongarch/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/loongarch/lib/xor_simd.c b/arch/loongarch/lib/xor_simd.c index 84cd24b728c4..9faa94a88a68 100644 --- a/arch/loongarch/lib/xor_simd.c +++ b/arch/loongarch/lib/xor_simd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LoongArch SIMD XOR operations diff --git a/arch/loongarch/lib/xor_simd_glue.c b/arch/loongarch/lib/xor_simd_glue.c index 393f689dbcf6..915029c452db 100644 --- a/arch/loongarch/lib/xor_simd_glue.c +++ b/arch/loongarch/lib/xor_simd_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LoongArch SIMD XOR operations diff --git a/arch/loongarch/lib/xor_template.c b/arch/loongarch/lib/xor_template.c index 0358ced7fe33..c624322083cb 100644 --- a/arch/loongarch/lib/xor_template.c +++ b/arch/loongarch/lib/xor_template.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 WANG Xuerui diff --git a/arch/loongarch/mm/cache.c b/arch/loongarch/mm/cache.c index 496916845ff7..06269788dc13 100644 --- a/arch/loongarch/mm/cache.c +++ b/arch/loongarch/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/extable.c b/arch/loongarch/mm/extable.c index 9ab69872dcff..96f27e0eb43c 100644 --- a/arch/loongarch/mm/extable.c +++ b/arch/loongarch/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/fault.c b/arch/loongarch/mm/fault.c index 2c93d33356e5..a1e02702c2dc 100644 --- a/arch/loongarch/mm/fault.c +++ b/arch/loongarch/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/hugetlbpage.c b/arch/loongarch/mm/hugetlbpage.c index 02dad4624fe3..8fa61a018c39 100644 --- a/arch/loongarch/mm/hugetlbpage.c +++ b/arch/loongarch/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/init.c b/arch/loongarch/mm/init.c index 0946662afdd6..64213ee0db69 100644 --- a/arch/loongarch/mm/init.c +++ b/arch/loongarch/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/ioremap.c b/arch/loongarch/mm/ioremap.c index 27c336959fe8..dcd7f9c9cf1d 100644 --- a/arch/loongarch/mm/ioremap.c +++ b/arch/loongarch/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/kasan_init.c b/arch/loongarch/mm/kasan_init.c index 170da98ad4f5..918d1af056cf 100644 --- a/arch/loongarch/mm/kasan_init.c +++ b/arch/loongarch/mm/kasan_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/maccess.c b/arch/loongarch/mm/maccess.c index 58173842c6be..ba7c69e67e5f 100644 --- a/arch/loongarch/mm/maccess.c +++ b/arch/loongarch/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/loongarch/mm/mmap.c b/arch/loongarch/mm/mmap.c index 1df9e99582cc..5bbc30c322d9 100644 --- a/arch/loongarch/mm/mmap.c +++ b/arch/loongarch/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/pageattr.c b/arch/loongarch/mm/pageattr.c index f5e910b68229..f91341406107 100644 --- a/arch/loongarch/mm/pageattr.c +++ b/arch/loongarch/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/pgtable.c b/arch/loongarch/mm/pgtable.c index 352d9b2e02ab..888b54c8e62b 100644 --- a/arch/loongarch/mm/pgtable.c +++ b/arch/loongarch/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/mm/tlb.c b/arch/loongarch/mm/tlb.c index 6a3c91b9cacd..dcfed1c0c8bd 100644 --- a/arch/loongarch/mm/tlb.c +++ b/arch/loongarch/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/net/bpf_jit.c b/arch/loongarch/net/bpf_jit.c index d1d5a65308b9..118ce35c850b 100644 --- a/arch/loongarch/net/bpf_jit.c +++ b/arch/loongarch/net/bpf_jit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BPF JIT compiler for LoongArch diff --git a/arch/loongarch/pci/acpi.c b/arch/loongarch/pci/acpi.c index 50c9016641a4..b96066eecb07 100644 --- a/arch/loongarch/pci/acpi.c +++ b/arch/loongarch/pci/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/pci/pci.c b/arch/loongarch/pci/pci.c index d923295ab8c6..b9058a5504c0 100644 --- a/arch/loongarch/pci/pci.c +++ b/arch/loongarch/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/arch/loongarch/power/hibernate.c b/arch/loongarch/power/hibernate.c index 817270410ef9..f6a998d9c494 100644 --- a/arch/loongarch/power/hibernate.c +++ b/arch/loongarch/power/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/loongarch/power/platform.c b/arch/loongarch/power/platform.c index faa4fe4e7461..1da93c50159c 100644 --- a/arch/loongarch/power/platform.c +++ b/arch/loongarch/power/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Huacai Chen diff --git a/arch/loongarch/power/suspend.c b/arch/loongarch/power/suspend.c index 7e3d79f8bbd4..9c20283c75cf 100644 --- a/arch/loongarch/power/suspend.c +++ b/arch/loongarch/power/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * loongson-specific suspend support diff --git a/arch/loongarch/vdso/vgetcpu.c b/arch/loongarch/vdso/vgetcpu.c index 73af49242ecd..81131eb47546 100644 --- a/arch/loongarch/vdso/vgetcpu.c +++ b/arch/loongarch/vdso/vgetcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fast user context implementation of getcpu() diff --git a/arch/loongarch/vdso/vgetrandom.c b/arch/loongarch/vdso/vgetrandom.c index d5f258ac4a36..b43b4c0e8f61 100644 --- a/arch/loongarch/vdso/vgetrandom.c +++ b/arch/loongarch/vdso/vgetrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Xi Ruoyao . All Rights Reserved. diff --git a/arch/loongarch/vdso/vgettimeofday.c b/arch/loongarch/vdso/vgettimeofday.c index 0885c1f3a89d..eacaf6d389f4 100644 --- a/arch/loongarch/vdso/vgettimeofday.c +++ b/arch/loongarch/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LoongArch userspace implementations of gettimeofday() and similar. diff --git a/arch/m68k/68000/dragen2.c b/arch/m68k/68000/dragen2.c index 7f1804e31a06..2bf581d20db8 100644 --- a/arch/m68k/68000/dragen2.c +++ b/arch/m68k/68000/dragen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1993 Hamish Macdonald diff --git a/arch/m68k/68000/ints.c b/arch/m68k/68000/ints.c index 2ba9926e91ae..71b4e3404cb7 100644 --- a/arch/m68k/68000/ints.c +++ b/arch/m68k/68000/ints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ints.c - Generic interrupt controller support * diff --git a/arch/m68k/68000/m68328.c b/arch/m68k/68000/m68328.c index eab08da058c6..6390a468983b 100644 --- a/arch/m68k/68000/m68328.c +++ b/arch/m68k/68000/m68328.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************/ /* diff --git a/arch/m68k/68000/timers.c b/arch/m68k/68000/timers.c index 00fb0dd12faa..f6987ecbd17c 100644 --- a/arch/m68k/68000/timers.c +++ b/arch/m68k/68000/timers.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************/ /* diff --git a/arch/m68k/68000/ucsimm.c b/arch/m68k/68000/ucsimm.c index c54fde75eae8..76b6bb8194dd 100644 --- a/arch/m68k/68000/ucsimm.c +++ b/arch/m68k/68000/ucsimm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1993 Hamish Macdonald diff --git a/arch/m68k/amiga/amiints.c b/arch/m68k/amiga/amiints.c index 7ff739e94896..ee03e42882f2 100644 --- a/arch/m68k/amiga/amiints.c +++ b/arch/m68k/amiga/amiints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Amiga Linux interrupt handling code * diff --git a/arch/m68k/amiga/amisound.c b/arch/m68k/amiga/amisound.c index 5fd93dfab809..bb2fbe1db038 100644 --- a/arch/m68k/amiga/amisound.c +++ b/arch/m68k/amiga/amisound.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/amiga/amisound.c * diff --git a/arch/m68k/amiga/chipram.c b/arch/m68k/amiga/chipram.c index a537953bc10c..f0772855f721 100644 --- a/arch/m68k/amiga/chipram.c +++ b/arch/m68k/amiga/chipram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ** linux/amiga/chipram.c diff --git a/arch/m68k/amiga/cia.c b/arch/m68k/amiga/cia.c index b9aee983e6f4..400a9c83fa76 100644 --- a/arch/m68k/amiga/cia.c +++ b/arch/m68k/amiga/cia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/amiga/cia.c - CIA support * diff --git a/arch/m68k/amiga/config.c b/arch/m68k/amiga/config.c index 242d18e750b0..620eeb144383 100644 --- a/arch/m68k/amiga/config.c +++ b/arch/m68k/amiga/config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/amiga/config.c * diff --git a/arch/m68k/amiga/pcmcia.c b/arch/m68k/amiga/pcmcia.c index 63cce6b590df..273f86d792c7 100644 --- a/arch/m68k/amiga/pcmcia.c +++ b/arch/m68k/amiga/pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); /* ** asm-m68k/pcmcia.c -- Amiga Linux PCMCIA support ** most information was found by disassembling card.resource diff --git a/arch/m68k/amiga/platform.c b/arch/m68k/amiga/platform.c index d34029d7b058..f413127931f4 100644 --- a/arch/m68k/amiga/platform.c +++ b/arch/m68k/amiga/platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Geert Uytterhoeven * diff --git a/arch/m68k/apollo/config.c b/arch/m68k/apollo/config.c index e324c5f671de..1e03f508175a 100644 --- a/arch/m68k/apollo/config.c +++ b/arch/m68k/apollo/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/m68k/apollo/dn_ints.c b/arch/m68k/apollo/dn_ints.c index ba96a92f8f18..d813a7ab3abc 100644 --- a/arch/m68k/apollo/dn_ints.c +++ b/arch/m68k/apollo/dn_ints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/m68k/atari/ataints.c b/arch/m68k/atari/ataints.c index 0465444ceb21..78d6562ec3db 100644 --- a/arch/m68k/atari/ataints.c +++ b/arch/m68k/atari/ataints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/m68k/atari/ataints.c -- Atari Linux interrupt handling code * diff --git a/arch/m68k/atari/atakeyb.c b/arch/m68k/atari/atakeyb.c index 49a9a459bdf4..d10e7ccd75d9 100644 --- a/arch/m68k/atari/atakeyb.c +++ b/arch/m68k/atari/atakeyb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atari Keyboard driver for 680x0 Linux * diff --git a/arch/m68k/atari/atasound.c b/arch/m68k/atari/atasound.c index c38ef0e6078e..7765f97d9719 100644 --- a/arch/m68k/atari/atasound.c +++ b/arch/m68k/atari/atasound.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/atari/atasound.c * diff --git a/arch/m68k/atari/config.c b/arch/m68k/atari/config.c index ee2d061efb2a..4c9f15abcef5 100644 --- a/arch/m68k/atari/config.c +++ b/arch/m68k/atari/config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/atari/config.c * diff --git a/arch/m68k/atari/debug.c b/arch/m68k/atari/debug.c index 03cb5e08d7cf..9d64e8d6536e 100644 --- a/arch/m68k/atari/debug.c +++ b/arch/m68k/atari/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/atari/debug.c * diff --git a/arch/m68k/atari/nvram.c b/arch/m68k/atari/nvram.c index ededc31375c3..fef7be1c383f 100644 --- a/arch/m68k/atari/nvram.c +++ b/arch/m68k/atari/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CMOS/NV-RAM driver for Atari. Adapted from drivers/char/nvram.c. diff --git a/arch/m68k/atari/stdma.c b/arch/m68k/atari/stdma.c index 155fefff19b0..964b7d361ce3 100644 --- a/arch/m68k/atari/stdma.c +++ b/arch/m68k/atari/stdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/atari/stmda.c * diff --git a/arch/m68k/atari/stram.c b/arch/m68k/atari/stram.c index 922e53bcb853..354f47a51619 100644 --- a/arch/m68k/atari/stram.c +++ b/arch/m68k/atari/stram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Functions for ST-RAM allocations * diff --git a/arch/m68k/atari/time.c b/arch/m68k/atari/time.c index 3453c6dc6b41..2a04f9fae27d 100644 --- a/arch/m68k/atari/time.c +++ b/arch/m68k/atari/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/atari/time.c * diff --git a/arch/m68k/bvme6000/config.c b/arch/m68k/bvme6000/config.c index 8a2ee69a09f6..5269224c811a 100644 --- a/arch/m68k/bvme6000/config.c +++ b/arch/m68k/bvme6000/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/m68k/bvme6000/config.c diff --git a/arch/m68k/bvme6000/rtc.c b/arch/m68k/bvme6000/rtc.c index b43eeef0982c..f26953a45f47 100644 --- a/arch/m68k/bvme6000/rtc.c +++ b/arch/m68k/bvme6000/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock interface for Linux on the BVME6000 diff --git a/arch/m68k/coldfire/amcore.c b/arch/m68k/coldfire/amcore.c index c6cb1a5cc1a5..42937c015e07 100644 --- a/arch/m68k/coldfire/amcore.c +++ b/arch/m68k/coldfire/amcore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * amcore.c -- Support for Sysam AMCORE open board * diff --git a/arch/m68k/coldfire/cache.c b/arch/m68k/coldfire/cache.c index 98ee89b87439..7ea70720a00a 100644 --- a/arch/m68k/coldfire/cache.c +++ b/arch/m68k/coldfire/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/clk.c b/arch/m68k/coldfire/clk.c index d03b6c4aa86b..90166f0e6e2f 100644 --- a/arch/m68k/coldfire/clk.c +++ b/arch/m68k/coldfire/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/device.c b/arch/m68k/coldfire/device.c index b6958ec2a220..06951bfb8407 100644 --- a/arch/m68k/coldfire/device.c +++ b/arch/m68k/coldfire/device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * device.c -- common ColdFire SoC device support * diff --git a/arch/m68k/coldfire/dma_timer.c b/arch/m68k/coldfire/dma_timer.c index 91e6728f51ed..14c5f5309d5c 100644 --- a/arch/m68k/coldfire/dma_timer.c +++ b/arch/m68k/coldfire/dma_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dma_timer.c -- Freescale ColdFire DMA Timer. diff --git a/arch/m68k/coldfire/firebee.c b/arch/m68k/coldfire/firebee.c index 3b9d4fc6f12e..20b919aa09fd 100644 --- a/arch/m68k/coldfire/firebee.c +++ b/arch/m68k/coldfire/firebee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/gpio.c b/arch/m68k/coldfire/gpio.c index e2f7af1facb2..ce901e38de88 100644 --- a/arch/m68k/coldfire/gpio.c +++ b/arch/m68k/coldfire/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Coldfire generic GPIO support. diff --git a/arch/m68k/coldfire/intc-2.c b/arch/m68k/coldfire/intc-2.c index f74f0e473119..8de9fcb9eab7 100644 --- a/arch/m68k/coldfire/intc-2.c +++ b/arch/m68k/coldfire/intc-2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc-2.c * diff --git a/arch/m68k/coldfire/intc-5249.c b/arch/m68k/coldfire/intc-5249.c index b0d1641053e4..e47814df3150 100644 --- a/arch/m68k/coldfire/intc-5249.c +++ b/arch/m68k/coldfire/intc-5249.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc2.c -- support for the 2nd INTC controller of the 5249 * diff --git a/arch/m68k/coldfire/intc-525x.c b/arch/m68k/coldfire/intc-525x.c index b23204d059ac..61e974e32ec9 100644 --- a/arch/m68k/coldfire/intc-525x.c +++ b/arch/m68k/coldfire/intc-525x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc2.c -- support for the 2nd INTC controller of the 525x * diff --git a/arch/m68k/coldfire/intc-5272.c b/arch/m68k/coldfire/intc-5272.c index b0a19e207a63..78ed2f9e983a 100644 --- a/arch/m68k/coldfire/intc-5272.c +++ b/arch/m68k/coldfire/intc-5272.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc.c -- interrupt controller or ColdFire 5272 SoC * diff --git a/arch/m68k/coldfire/intc-simr.c b/arch/m68k/coldfire/intc-simr.c index f7c2c41b3156..1fdd7543e7b4 100644 --- a/arch/m68k/coldfire/intc-simr.c +++ b/arch/m68k/coldfire/intc-simr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc-simr.c * diff --git a/arch/m68k/coldfire/intc.c b/arch/m68k/coldfire/intc.c index b434371e2b99..71716ce1eacc 100644 --- a/arch/m68k/coldfire/intc.c +++ b/arch/m68k/coldfire/intc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intc.c -- support for the old ColdFire interrupt controller * diff --git a/arch/m68k/coldfire/m5206.c b/arch/m68k/coldfire/m5206.c index 5e726e94b5ab..c6a8ca54ec88 100644 --- a/arch/m68k/coldfire/m5206.c +++ b/arch/m68k/coldfire/m5206.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m520x.c b/arch/m68k/coldfire/m520x.c index d2f96b40aee1..861a6738e2be 100644 --- a/arch/m68k/coldfire/m520x.c +++ b/arch/m68k/coldfire/m520x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m523x.c b/arch/m68k/coldfire/m523x.c index 83a997313393..5e08a7383791 100644 --- a/arch/m68k/coldfire/m523x.c +++ b/arch/m68k/coldfire/m523x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m5249.c b/arch/m68k/coldfire/m5249.c index 6d66972de214..b5095aaccf32 100644 --- a/arch/m68k/coldfire/m5249.c +++ b/arch/m68k/coldfire/m5249.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m525x.c b/arch/m68k/coldfire/m525x.c index 485375112e28..2be68aafe820 100644 --- a/arch/m68k/coldfire/m525x.c +++ b/arch/m68k/coldfire/m525x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m5272.c b/arch/m68k/coldfire/m5272.c index 28b3ffa25ba0..22b215d54117 100644 --- a/arch/m68k/coldfire/m5272.c +++ b/arch/m68k/coldfire/m5272.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m527x.c b/arch/m68k/coldfire/m527x.c index 037f3e520acc..d0ba187f0df5 100644 --- a/arch/m68k/coldfire/m527x.c +++ b/arch/m68k/coldfire/m527x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m528x.c b/arch/m68k/coldfire/m528x.c index 51a6a6236e12..935fc1ff8f9d 100644 --- a/arch/m68k/coldfire/m528x.c +++ b/arch/m68k/coldfire/m528x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m5307.c b/arch/m68k/coldfire/m5307.c index 4ed2e43ab3ad..a5ce1b065d23 100644 --- a/arch/m68k/coldfire/m5307.c +++ b/arch/m68k/coldfire/m5307.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m53xx.c b/arch/m68k/coldfire/m53xx.c index 17af5f673796..0755e65515a9 100644 --- a/arch/m68k/coldfire/m53xx.c +++ b/arch/m68k/coldfire/m53xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /***************************************************************************/ diff --git a/arch/m68k/coldfire/m5407.c b/arch/m68k/coldfire/m5407.c index b32efb3042a2..d47b0805ce52 100644 --- a/arch/m68k/coldfire/m5407.c +++ b/arch/m68k/coldfire/m5407.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/m5441x.c b/arch/m68k/coldfire/m5441x.c index 7a25cfc7ac07..41fe4b52fcd4 100644 --- a/arch/m68k/coldfire/m5441x.c +++ b/arch/m68k/coldfire/m5441x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * m5441x.c -- support for Coldfire m5441x processors diff --git a/arch/m68k/coldfire/m54xx.c b/arch/m68k/coldfire/m54xx.c index 8e3c8fee8327..8c105ca14c48 100644 --- a/arch/m68k/coldfire/m54xx.c +++ b/arch/m68k/coldfire/m54xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/mcf8390.c b/arch/m68k/coldfire/mcf8390.c index 23a6874a3248..eb51f3deeac8 100644 --- a/arch/m68k/coldfire/mcf8390.c +++ b/arch/m68k/coldfire/mcf8390.c @@ -1,3 +1,4 @@ +asm("nop"); /* * mcf8390.c -- platform support for 8390 ethernet on many boards * diff --git a/arch/m68k/coldfire/nettel.c b/arch/m68k/coldfire/nettel.c index ea8df6e7a6cc..13d5eb7c1818 100644 --- a/arch/m68k/coldfire/nettel.c +++ b/arch/m68k/coldfire/nettel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/pci.c b/arch/m68k/coldfire/pci.c index ceb5775b8d23..37ebe4377780 100644 --- a/arch/m68k/coldfire/pci.c +++ b/arch/m68k/coldfire/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pci.c -- PCI bus support for ColdFire processors * diff --git a/arch/m68k/coldfire/pit.c b/arch/m68k/coldfire/pit.c index 855d0af47097..978b728990d7 100644 --- a/arch/m68k/coldfire/pit.c +++ b/arch/m68k/coldfire/pit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/reset.c b/arch/m68k/coldfire/reset.c index f30952f0cbe6..d053186fd896 100644 --- a/arch/m68k/coldfire/reset.c +++ b/arch/m68k/coldfire/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * reset.c -- common ColdFire SoC reset support * diff --git a/arch/m68k/coldfire/sltimers.c b/arch/m68k/coldfire/sltimers.c index f9d572ee63db..5ebdcb0b60b1 100644 --- a/arch/m68k/coldfire/sltimers.c +++ b/arch/m68k/coldfire/sltimers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/stmark2.c b/arch/m68k/coldfire/stmark2.c index 036a6ae5f599..e657f7b30285 100644 --- a/arch/m68k/coldfire/stmark2.c +++ b/arch/m68k/coldfire/stmark2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * stmark2.c -- Support for Sysam AMCORE open board * diff --git a/arch/m68k/coldfire/timers.c b/arch/m68k/coldfire/timers.c index 05a42d8e0a59..02458f224eae 100644 --- a/arch/m68k/coldfire/timers.c +++ b/arch/m68k/coldfire/timers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/coldfire/vectors.c b/arch/m68k/coldfire/vectors.c index 4321fd89d83e..10c5a9d357f5 100644 --- a/arch/m68k/coldfire/vectors.c +++ b/arch/m68k/coldfire/vectors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************/ diff --git a/arch/m68k/emu/natfeat.c b/arch/m68k/emu/natfeat.c index 777c7b42a50f..b63e226ad84f 100644 --- a/arch/m68k/emu/natfeat.c +++ b/arch/m68k/emu/natfeat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * natfeat.c - ARAnyM hardware support via Native Features (natfeats) * diff --git a/arch/m68k/emu/nfblock.c b/arch/m68k/emu/nfblock.c index 94a4fadc651a..99e729dee957 100644 --- a/arch/m68k/emu/nfblock.c +++ b/arch/m68k/emu/nfblock.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ARAnyM block device driver * diff --git a/arch/m68k/emu/nfcon.c b/arch/m68k/emu/nfcon.c index d41260672e24..e5e7422f9ed3 100644 --- a/arch/m68k/emu/nfcon.c +++ b/arch/m68k/emu/nfcon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ARAnyM console driver * diff --git a/arch/m68k/emu/nfeth.c b/arch/m68k/emu/nfeth.c index 26e68813f351..e76573f6bef3 100644 --- a/arch/m68k/emu/nfeth.c +++ b/arch/m68k/emu/nfeth.c @@ -1,3 +1,4 @@ +asm("nop"); /* * atari_nfeth.c - ARAnyM ethernet card driver for GNU/Linux * diff --git a/arch/m68k/hp300/config.c b/arch/m68k/hp300/config.c index 1a2739852351..f11e5a690900 100644 --- a/arch/m68k/hp300/config.c +++ b/arch/m68k/hp300/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/hp300/config.c diff --git a/arch/m68k/hp300/time.c b/arch/m68k/hp300/time.c index 72621fb9f3e6..2192238099c7 100644 --- a/arch/m68k/hp300/time.c +++ b/arch/m68k/hp300/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/hp300/time.c diff --git a/arch/m68k/kernel/asm-offsets.c b/arch/m68k/kernel/asm-offsets.c index 67a1990f9d74..201b7c0e0c84 100644 --- a/arch/m68k/kernel/asm-offsets.c +++ b/arch/m68k/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This program is used to generate definitions needed by diff --git a/arch/m68k/kernel/bootinfo_proc.c b/arch/m68k/kernel/bootinfo_proc.c index 857fa2aaa748..6be2494361c7 100644 --- a/arch/m68k/kernel/bootinfo_proc.c +++ b/arch/m68k/kernel/bootinfo_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on arch/arm/kernel/atags_proc.c diff --git a/arch/m68k/kernel/dma.c b/arch/m68k/kernel/dma.c index 16063783aa80..4631c625b757 100644 --- a/arch/m68k/kernel/dma.c +++ b/arch/m68k/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/kernel/early_printk.c b/arch/m68k/kernel/early_printk.c index 521cbb8a150c..bd642caf83d0 100644 --- a/arch/m68k/kernel/early_printk.c +++ b/arch/m68k/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/kernel/ints.c b/arch/m68k/kernel/ints.c index cf2b13488476..3f2fca07e880 100644 --- a/arch/m68k/kernel/ints.c +++ b/arch/m68k/kernel/ints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/kernel/ints.c -- Linux/m68k general interrupt handling code * diff --git a/arch/m68k/kernel/irq.c b/arch/m68k/kernel/irq.c index 9ab4f550342e..316bb50f22e4 100644 --- a/arch/m68k/kernel/irq.c +++ b/arch/m68k/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * irq.c * diff --git a/arch/m68k/kernel/machine_kexec.c b/arch/m68k/kernel/machine_kexec.c index 739875540e89..d74b08b4e912 100644 --- a/arch/m68k/kernel/machine_kexec.c +++ b/arch/m68k/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * machine_kexec.c - handle transition of Linux booting another kernel diff --git a/arch/m68k/kernel/module.c b/arch/m68k/kernel/module.c index aaac2da318ff..b146b2e69a4a 100644 --- a/arch/m68k/kernel/module.c +++ b/arch/m68k/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/kernel/pcibios.c b/arch/m68k/kernel/pcibios.c index e6ab3f9ff5d8..91f996e20d0c 100644 --- a/arch/m68k/kernel/pcibios.c +++ b/arch/m68k/kernel/pcibios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pci.c -- basic PCI support code diff --git a/arch/m68k/kernel/process.c b/arch/m68k/kernel/process.c index f5a07a70e938..94850b5c4ed0 100644 --- a/arch/m68k/kernel/process.c +++ b/arch/m68k/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/kernel/process.c diff --git a/arch/m68k/kernel/ptrace.c b/arch/m68k/kernel/ptrace.c index cfa2df24eced..d41b168daeff 100644 --- a/arch/m68k/kernel/ptrace.c +++ b/arch/m68k/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/kernel/ptrace.c * diff --git a/arch/m68k/kernel/setup.c b/arch/m68k/kernel/setup.c index 19a92982629a..655b71fc0cde 100644 --- a/arch/m68k/kernel/setup.c +++ b/arch/m68k/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifdef CONFIG_MMU #include "setup_mm.c" diff --git a/arch/m68k/kernel/setup_mm.c b/arch/m68k/kernel/setup_mm.c index c7e8de0d34bb..9d763063f145 100644 --- a/arch/m68k/kernel/setup_mm.c +++ b/arch/m68k/kernel/setup_mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/kernel/setup.c diff --git a/arch/m68k/kernel/setup_no.c b/arch/m68k/kernel/setup_no.c index f724875b15cc..451b223b0854 100644 --- a/arch/m68k/kernel/setup_no.c +++ b/arch/m68k/kernel/setup_no.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68knommu/kernel/setup.c diff --git a/arch/m68k/kernel/signal.c b/arch/m68k/kernel/signal.c index e628b859ef21..5cba586d526a 100644 --- a/arch/m68k/kernel/signal.c +++ b/arch/m68k/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/kernel/signal.c * diff --git a/arch/m68k/kernel/sys_m68k.c b/arch/m68k/kernel/sys_m68k.c index 1af5e6082467..f8462fbf6304 100644 --- a/arch/m68k/kernel/sys_m68k.c +++ b/arch/m68k/kernel/sys_m68k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/kernel/sys_m68k.c diff --git a/arch/m68k/kernel/time.c b/arch/m68k/kernel/time.c index acd4c2da562b..4010e3467264 100644 --- a/arch/m68k/kernel/time.c +++ b/arch/m68k/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/m68k/kernel/time.c diff --git a/arch/m68k/kernel/traps.c b/arch/m68k/kernel/traps.c index d2f25e8895e5..bfd24d70d460 100644 --- a/arch/m68k/kernel/traps.c +++ b/arch/m68k/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/kernel/traps.c * diff --git a/arch/m68k/kernel/uboot.c b/arch/m68k/kernel/uboot.c index fa7c279ead5d..6753e0f2d4ee 100644 --- a/arch/m68k/kernel/uboot.c +++ b/arch/m68k/kernel/uboot.c @@ -1,3 +1,4 @@ +asm("nop"); /* * uboot.c -- uboot arguments support * diff --git a/arch/m68k/kernel/vectors.c b/arch/m68k/kernel/vectors.c index 667e848070f4..c21bb0b98919 100644 --- a/arch/m68k/kernel/vectors.c +++ b/arch/m68k/kernel/vectors.c @@ -1,3 +1,4 @@ +asm("nop"); /* * vectors.c * diff --git a/arch/m68k/lib/checksum.c b/arch/m68k/lib/checksum.c index 5acb821849d3..65652a938672 100644 --- a/arch/m68k/lib/checksum.c +++ b/arch/m68k/lib/checksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/arch/m68k/lib/memcpy.c b/arch/m68k/lib/memcpy.c index c1e2dfb206f3..c9e6535135ca 100644 --- a/arch/m68k/lib/memcpy.c +++ b/arch/m68k/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/lib/memmove.c b/arch/m68k/lib/memmove.c index 6519f7f349f6..1b7a1b44bc6d 100644 --- a/arch/m68k/lib/memmove.c +++ b/arch/m68k/lib/memmove.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/lib/memset.c b/arch/m68k/lib/memset.c index 8a7639f0a2fe..f975286b187b 100644 --- a/arch/m68k/lib/memset.c +++ b/arch/m68k/lib/memset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/lib/uaccess.c b/arch/m68k/lib/uaccess.c index 7646e461aa62..4d70714aea3f 100644 --- a/arch/m68k/lib/uaccess.c +++ b/arch/m68k/lib/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/m68k/mac/baboon.c b/arch/m68k/mac/baboon.c index 5c97a7058bcd..5afa953eb160 100644 --- a/arch/m68k/mac/baboon.c +++ b/arch/m68k/mac/baboon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Baboon Custom IC Management diff --git a/arch/m68k/mac/config.c b/arch/m68k/mac/config.c index c0033f885ed4..b0453d51669f 100644 --- a/arch/m68k/mac/config.c +++ b/arch/m68k/mac/config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/mac/config.c * diff --git a/arch/m68k/mac/iop.c b/arch/m68k/mac/iop.c index a92740d530ac..bce8320dfb0b 100644 --- a/arch/m68k/mac/iop.c +++ b/arch/m68k/mac/iop.c @@ -1,3 +1,4 @@ +asm("nop"); /* * I/O Processor (IOP) management * Written and (C) 1999 by Joshua M. Thompson (funaho@jurai.org) diff --git a/arch/m68k/mac/macboing.c b/arch/m68k/mac/macboing.c index 6312d5b600a5..543bb6546fd5 100644 --- a/arch/m68k/mac/macboing.c +++ b/arch/m68k/mac/macboing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mac bong noise generator. Note - we ought to put a boingy noise diff --git a/arch/m68k/mac/macints.c b/arch/m68k/mac/macints.c index 5cbaf6e9497c..c0abffce9d1a 100644 --- a/arch/m68k/mac/macints.c +++ b/arch/m68k/mac/macints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Macintosh interrupts diff --git a/arch/m68k/mac/misc.c b/arch/m68k/mac/misc.c index e7f0f72c1b36..b56c21691069 100644 --- a/arch/m68k/mac/misc.c +++ b/arch/m68k/mac/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Miscellaneous Mac68K-specific stuff diff --git a/arch/m68k/mac/oss.c b/arch/m68k/mac/oss.c index 1641607f300d..8ab92d8a10f6 100644 --- a/arch/m68k/mac/oss.c +++ b/arch/m68k/mac/oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Operating System Services (OSS) chip handling diff --git a/arch/m68k/mac/psc.c b/arch/m68k/mac/psc.c index b4183cf66efe..6bc96ee42410 100644 --- a/arch/m68k/mac/psc.c +++ b/arch/m68k/mac/psc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Peripheral System Controller (PSC) diff --git a/arch/m68k/mac/via.c b/arch/m68k/mac/via.c index 9cb813eda4fd..d9fbe9bc4b2a 100644 --- a/arch/m68k/mac/via.c +++ b/arch/m68k/mac/via.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 6522 Versatile Interface Adapter (VIA) diff --git a/arch/m68k/math-emu/fp_arith.c b/arch/m68k/math-emu/fp_arith.c index 799c450fe322..36b84f42d493 100644 --- a/arch/m68k/math-emu/fp_arith.c +++ b/arch/m68k/math-emu/fp_arith.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/m68k/math-emu/fp_log.c b/arch/m68k/math-emu/fp_log.c index 71a8fc25575a..2a258dc893fe 100644 --- a/arch/m68k/math-emu/fp_log.c +++ b/arch/m68k/math-emu/fp_log.c @@ -1,3 +1,4 @@ +asm("nop"); /* fp_log.c: floating-point math routines for the Linux-m68k diff --git a/arch/m68k/math-emu/fp_trig.c b/arch/m68k/math-emu/fp_trig.c index 5f49de373753..f8bf80c9b96d 100644 --- a/arch/m68k/math-emu/fp_trig.c +++ b/arch/m68k/math-emu/fp_trig.c @@ -1,3 +1,4 @@ +asm("nop"); /* fp_trig.c: floating-point math routines for the Linux-m68k diff --git a/arch/m68k/mm/cache.c b/arch/m68k/mm/cache.c index dde978e66f14..24ecd189f5f5 100644 --- a/arch/m68k/mm/cache.c +++ b/arch/m68k/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/cache.c diff --git a/arch/m68k/mm/fault.c b/arch/m68k/mm/fault.c index fa3c5f38d989..d793ec017303 100644 --- a/arch/m68k/mm/fault.c +++ b/arch/m68k/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/fault.c diff --git a/arch/m68k/mm/hwtest.c b/arch/m68k/mm/hwtest.c index 8ee7a3368688..ebad06d94c92 100644 --- a/arch/m68k/mm/hwtest.c +++ b/arch/m68k/mm/hwtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Tests for presence or absence of hardware registers. * This code was originally in atari/config.c, but I noticed diff --git a/arch/m68k/mm/init.c b/arch/m68k/mm/init.c index 488411af1b3f..e27c731546da 100644 --- a/arch/m68k/mm/init.c +++ b/arch/m68k/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/init.c diff --git a/arch/m68k/mm/kmap.c b/arch/m68k/mm/kmap.c index 7594a945732b..5e68faa72b2f 100644 --- a/arch/m68k/mm/kmap.c +++ b/arch/m68k/mm/kmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/kmap.c diff --git a/arch/m68k/mm/mcfmmu.c b/arch/m68k/mm/mcfmmu.c index 19a75029036c..dad49f830ff1 100644 --- a/arch/m68k/mm/mcfmmu.c +++ b/arch/m68k/mm/mcfmmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based upon linux/arch/m68k/mm/sun3mmu.c diff --git a/arch/m68k/mm/memory.c b/arch/m68k/mm/memory.c index c2c03b0a1567..ded2d4ada8fc 100644 --- a/arch/m68k/mm/memory.c +++ b/arch/m68k/mm/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/memory.c diff --git a/arch/m68k/mm/motorola.c b/arch/m68k/mm/motorola.c index 62283bc2ed79..f1da941645d0 100644 --- a/arch/m68k/mm/motorola.c +++ b/arch/m68k/mm/motorola.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/motorola.c diff --git a/arch/m68k/mm/sun3kmap.c b/arch/m68k/mm/sun3kmap.c index ac091892d82f..a3cef2c2d33a 100644 --- a/arch/m68k/mm/sun3kmap.c +++ b/arch/m68k/mm/sun3kmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/mm/sun3kmap.c * diff --git a/arch/m68k/mm/sun3mmu.c b/arch/m68k/mm/sun3mmu.c index 1ecf6bdd08bf..8c75aded6262 100644 --- a/arch/m68k/mm/sun3mmu.c +++ b/arch/m68k/mm/sun3mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/mm/sun3mmu.c diff --git a/arch/m68k/mvme147/config.c b/arch/m68k/mvme147/config.c index 3054d3857efa..81ede9ebeaca 100644 --- a/arch/m68k/mvme147/config.c +++ b/arch/m68k/mvme147/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/m68k/mvme147/config.c diff --git a/arch/m68k/mvme16x/config.c b/arch/m68k/mvme16x/config.c index 99768fe8da73..35da3098c476 100644 --- a/arch/m68k/mvme16x/config.c +++ b/arch/m68k/mvme16x/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/m68k/mvme16x/config.c diff --git a/arch/m68k/q40/config.c b/arch/m68k/q40/config.c index 5a4258697622..e0327a22a5b7 100644 --- a/arch/m68k/q40/config.c +++ b/arch/m68k/q40/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/m68k/q40/config.c diff --git a/arch/m68k/q40/q40ints.c b/arch/m68k/q40/q40ints.c index 14b774b9d308..12cacd4a1478 100644 --- a/arch/m68k/q40/q40ints.c +++ b/arch/m68k/q40/q40ints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/m68k/q40/q40ints.c * diff --git a/arch/m68k/sun3/config.c b/arch/m68k/sun3/config.c index cd8af809e0ca..4c03ce712ba6 100644 --- a/arch/m68k/sun3/config.c +++ b/arch/m68k/sun3/config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/sun3/config.c * diff --git a/arch/m68k/sun3/dvma.c b/arch/m68k/sun3/dvma.c index 83fcae6a0e79..4f685b8d4da0 100644 --- a/arch/m68k/sun3/dvma.c +++ b/arch/m68k/sun3/dvma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/sun3/dvma.c diff --git a/arch/m68k/sun3/idprom.c b/arch/m68k/sun3/idprom.c index ca633a5f5eb1..9ab53a9717fa 100644 --- a/arch/m68k/sun3/idprom.c +++ b/arch/m68k/sun3/idprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * idprom.c: Routines to load the idprom into kernel addresses and diff --git a/arch/m68k/sun3/intersil.c b/arch/m68k/sun3/intersil.c index 29674cfa9bb3..2273a6dd7cc5 100644 --- a/arch/m68k/sun3/intersil.c +++ b/arch/m68k/sun3/intersil.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/m68k/sun3/intersil.c * diff --git a/arch/m68k/sun3/leds.c b/arch/m68k/sun3/leds.c index 4bb95318fd54..ba2d61c5397d 100644 --- a/arch/m68k/sun3/leds.c +++ b/arch/m68k/sun3/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/m68k/sun3/mmu_emu.c b/arch/m68k/sun3/mmu_emu.c index b39fc3717d8e..e6677ad3af0c 100644 --- a/arch/m68k/sun3/mmu_emu.c +++ b/arch/m68k/sun3/mmu_emu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ** Tablewalk MMU emulator diff --git a/arch/m68k/sun3/prom/console.c b/arch/m68k/sun3/prom/console.c index eb4f6c903fb8..2efedbc8edce 100644 --- a/arch/m68k/sun3/prom/console.c +++ b/arch/m68k/sun3/prom/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * console.c: Routines that deal with sending and receiving IO diff --git a/arch/m68k/sun3/prom/init.c b/arch/m68k/sun3/prom/init.c index 0c6d99df6aee..9d9ba1ea4358 100644 --- a/arch/m68k/sun3/prom/init.c +++ b/arch/m68k/sun3/prom/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * init.c: Initialize internal variables used by the PROM diff --git a/arch/m68k/sun3/prom/misc.c b/arch/m68k/sun3/prom/misc.c index b8c95940d089..767c690881cc 100644 --- a/arch/m68k/sun3/prom/misc.c +++ b/arch/m68k/sun3/prom/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c: Miscellaneous prom functions that don't belong diff --git a/arch/m68k/sun3/prom/printf.c b/arch/m68k/sun3/prom/printf.c index db5537ef1250..06facf1acd47 100644 --- a/arch/m68k/sun3/prom/printf.c +++ b/arch/m68k/sun3/prom/printf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * printf.c: Internal prom library printf facility. diff --git a/arch/m68k/sun3/sun3dvma.c b/arch/m68k/sun3/sun3dvma.c index 225fc735e466..8101aa4e7a73 100644 --- a/arch/m68k/sun3/sun3dvma.c +++ b/arch/m68k/sun3/sun3dvma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/sun3/sun3dvma.c diff --git a/arch/m68k/sun3/sun3ints.c b/arch/m68k/sun3/sun3ints.c index 32eaf55f87be..2a2413573f74 100644 --- a/arch/m68k/sun3/sun3ints.c +++ b/arch/m68k/sun3/sun3ints.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/sun3/sun3ints.c -- Sun-3(x) Linux interrupt handling code * diff --git a/arch/m68k/sun3x/config.c b/arch/m68k/sun3x/config.c index 798ea72a0ea3..bd598c99e41c 100644 --- a/arch/m68k/sun3x/config.c +++ b/arch/m68k/sun3x/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Setup kernel for a Sun3x machine diff --git a/arch/m68k/sun3x/dvma.c b/arch/m68k/sun3x/dvma.c index 5185b4818d40..1418c480a7e6 100644 --- a/arch/m68k/sun3x/dvma.c +++ b/arch/m68k/sun3x/dvma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtual DMA allocation diff --git a/arch/m68k/sun3x/prom.c b/arch/m68k/sun3x/prom.c index 8ac87d3dc607..14555f8c4200 100644 --- a/arch/m68k/sun3x/prom.c +++ b/arch/m68k/sun3x/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Prom access routines for the sun3x */ diff --git a/arch/m68k/sun3x/time.c b/arch/m68k/sun3x/time.c index a2c97821faf2..64f5c30d5a9c 100644 --- a/arch/m68k/sun3x/time.c +++ b/arch/m68k/sun3x/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/m68k/sun3x/time.c diff --git a/arch/m68k/tools/amiga/dmesg.c b/arch/m68k/tools/amiga/dmesg.c index f8005a7efb0b..19f82de6afc8 100644 --- a/arch/m68k/tools/amiga/dmesg.c +++ b/arch/m68k/tools/amiga/dmesg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/m68k/tools/amiga/dmesg.c -- Retrieve the kernel messages stored * in Chip RAM with the kernel command diff --git a/arch/m68k/virt/config.c b/arch/m68k/virt/config.c index 632ba200ad42..7980ce6568a6 100644 --- a/arch/m68k/virt/config.c +++ b/arch/m68k/virt/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/m68k/virt/ints.c b/arch/m68k/virt/ints.c index 896aa6eb8bcc..5e2980c2ab14 100644 --- a/arch/m68k/virt/ints.c +++ b/arch/m68k/virt/ints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/m68k/virt/platform.c b/arch/m68k/virt/platform.c index 1560c4140ab9..1a05c099f6ae 100644 --- a/arch/m68k/virt/platform.c +++ b/arch/m68k/virt/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/kernel/asm-offsets.c b/arch/microblaze/kernel/asm-offsets.c index b4b67d58e7f6..401aaff41862 100644 --- a/arch/microblaze/kernel/asm-offsets.c +++ b/arch/microblaze/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/cpu/cache.c b/arch/microblaze/kernel/cpu/cache.c index dcba53803fa5..3aa0d271e772 100644 --- a/arch/microblaze/kernel/cpu/cache.c +++ b/arch/microblaze/kernel/cpu/cache.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cache control for MicroBlaze cache memories * diff --git a/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c b/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c index c7ee51b0900e..e5e298bdf8c9 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c +++ b/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for MicroBlaze PVR (processor version register) * diff --git a/arch/microblaze/kernel/cpu/cpuinfo-static.c b/arch/microblaze/kernel/cpu/cpuinfo-static.c index 03da36dc6d9c..c9e749401e74 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo-static.c +++ b/arch/microblaze/kernel/cpu/cpuinfo-static.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/cpu/cpuinfo.c b/arch/microblaze/kernel/cpu/cpuinfo.c index cd9b4450763b..4d2f1ac492d4 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo.c +++ b/arch/microblaze/kernel/cpu/cpuinfo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/cpu/mb.c b/arch/microblaze/kernel/cpu/mb.c index 37cb2898216b..b4040f787d67 100644 --- a/arch/microblaze/kernel/cpu/mb.c +++ b/arch/microblaze/kernel/cpu/mb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CPU-version specific code * diff --git a/arch/microblaze/kernel/cpu/pvr.c b/arch/microblaze/kernel/cpu/pvr.c index f139052a39bd..bf7dd19af04a 100644 --- a/arch/microblaze/kernel/cpu/pvr.c +++ b/arch/microblaze/kernel/cpu/pvr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for MicroBlaze PVR (processor version register) * diff --git a/arch/microblaze/kernel/dma.c b/arch/microblaze/kernel/dma.c index 04d091ade417..9539a7e2d904 100644 --- a/arch/microblaze/kernel/dma.c +++ b/arch/microblaze/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009-2010 PetaLogix diff --git a/arch/microblaze/kernel/exceptions.c b/arch/microblaze/kernel/exceptions.c index fd153d5fab98..4e05d5f6be1b 100644 --- a/arch/microblaze/kernel/exceptions.c +++ b/arch/microblaze/kernel/exceptions.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HW exception handling * diff --git a/arch/microblaze/kernel/ftrace.c b/arch/microblaze/kernel/ftrace.c index 188749d62709..61f3af92756b 100644 --- a/arch/microblaze/kernel/ftrace.c +++ b/arch/microblaze/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Ftrace support for Microblaze. * diff --git a/arch/microblaze/kernel/irq.c b/arch/microblaze/kernel/irq.c index 1f8cb4c4f74f..bfce0694e523 100644 --- a/arch/microblaze/kernel/irq.c +++ b/arch/microblaze/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/kgdb.c b/arch/microblaze/kernel/kgdb.c index df4b9d0112e5..9a555728f7e2 100644 --- a/arch/microblaze/kernel/kgdb.c +++ b/arch/microblaze/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Microblaze KGDB support * diff --git a/arch/microblaze/kernel/microblaze_ksyms.c b/arch/microblaze/kernel/microblaze_ksyms.c index a8553f54152b..9e857ae39b43 100644 --- a/arch/microblaze/kernel/microblaze_ksyms.c +++ b/arch/microblaze/kernel/microblaze_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2009 Michal Simek diff --git a/arch/microblaze/kernel/module.c b/arch/microblaze/kernel/module.c index e5db3a57b9e3..149c263d8e61 100644 --- a/arch/microblaze/kernel/module.c +++ b/arch/microblaze/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2009 Michal Simek diff --git a/arch/microblaze/kernel/process.c b/arch/microblaze/kernel/process.c index 6cbf642d7b80..06890606ba65 100644 --- a/arch/microblaze/kernel/process.c +++ b/arch/microblaze/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008-2009 Michal Simek * Copyright (C) 2008-2009 PetaLogix diff --git a/arch/microblaze/kernel/prom.c b/arch/microblaze/kernel/prom.c index 76ac4cfdfb42..8b69c80f3ee0 100644 --- a/arch/microblaze/kernel/prom.c +++ b/arch/microblaze/kernel/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for creating, accessing and interpreting the device tree. diff --git a/arch/microblaze/kernel/ptrace.c b/arch/microblaze/kernel/ptrace.c index 5234d0c1dcaa..a05dfb41c596 100644 --- a/arch/microblaze/kernel/ptrace.c +++ b/arch/microblaze/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * `ptrace' system call * diff --git a/arch/microblaze/kernel/reset.c b/arch/microblaze/kernel/reset.c index 2f66c7963084..31c8db1de5fa 100644 --- a/arch/microblaze/kernel/reset.c +++ b/arch/microblaze/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Michal Simek * Copyright (C) 2009 PetaLogix diff --git a/arch/microblaze/kernel/setup.c b/arch/microblaze/kernel/setup.c index f417333eccae..b82340149612 100644 --- a/arch/microblaze/kernel/setup.c +++ b/arch/microblaze/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/signal.c b/arch/microblaze/kernel/signal.c index c78a0ff48066..b0de53ea16cf 100644 --- a/arch/microblaze/kernel/signal.c +++ b/arch/microblaze/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Signal handling * diff --git a/arch/microblaze/kernel/stacktrace.c b/arch/microblaze/kernel/stacktrace.c index b266c4d6ed9d..45abce3940ac 100644 --- a/arch/microblaze/kernel/stacktrace.c +++ b/arch/microblaze/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Stack trace support for Microblaze. * diff --git a/arch/microblaze/kernel/sys_microblaze.c b/arch/microblaze/kernel/sys_microblaze.c index 0850b099f300..be37ea89e85d 100644 --- a/arch/microblaze/kernel/sys_microblaze.c +++ b/arch/microblaze/kernel/sys_microblaze.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/timer.c b/arch/microblaze/kernel/timer.c index a2ab67b747a1..d806944416f3 100644 --- a/arch/microblaze/kernel/timer.c +++ b/arch/microblaze/kernel/timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2013 Michal Simek * Copyright (C) 2012-2013 Xilinx, Inc. diff --git a/arch/microblaze/kernel/traps.c b/arch/microblaze/kernel/traps.c index 080aa769218d..a81e48c607b6 100644 --- a/arch/microblaze/kernel/traps.c +++ b/arch/microblaze/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009 Michal Simek * Copyright (C) 2007-2009 PetaLogix diff --git a/arch/microblaze/kernel/unwind.c b/arch/microblaze/kernel/unwind.c index a530a7a6be7d..8bb74de3d7f9 100644 --- a/arch/microblaze/kernel/unwind.c +++ b/arch/microblaze/kernel/unwind.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Backtrace support for Microblaze * diff --git a/arch/microblaze/lib/ashldi3.c b/arch/microblaze/lib/ashldi3.c index 4d0f9481bdb7..1fc61ea5d95f 100644 --- a/arch/microblaze/lib/ashldi3.c +++ b/arch/microblaze/lib/ashldi3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/lib/ashrdi3.c b/arch/microblaze/lib/ashrdi3.c index 268098a962a1..cac898bed91f 100644 --- a/arch/microblaze/lib/ashrdi3.c +++ b/arch/microblaze/lib/ashrdi3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/lib/cmpdi2.c b/arch/microblaze/lib/cmpdi2.c index b3f89638518c..bafbc60dd92d 100644 --- a/arch/microblaze/lib/cmpdi2.c +++ b/arch/microblaze/lib/cmpdi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/lib/lshrdi3.c b/arch/microblaze/lib/lshrdi3.c index 00eb8268227a..7481416263d9 100644 --- a/arch/microblaze/lib/lshrdi3.c +++ b/arch/microblaze/lib/lshrdi3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/lib/memcpy.c b/arch/microblaze/lib/memcpy.c index 9966dce55619..436f4e8fdc13 100644 --- a/arch/microblaze/lib/memcpy.c +++ b/arch/microblaze/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008-2009 Michal Simek * Copyright (C) 2008-2009 PetaLogix diff --git a/arch/microblaze/lib/memmove.c b/arch/microblaze/lib/memmove.c index c1f08c484e20..caf6661d8a7d 100644 --- a/arch/microblaze/lib/memmove.c +++ b/arch/microblaze/lib/memmove.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008-2009 Michal Simek * Copyright (C) 2008-2009 PetaLogix diff --git a/arch/microblaze/lib/memset.c b/arch/microblaze/lib/memset.c index 7c2352d56bb0..bfc60615d4fe 100644 --- a/arch/microblaze/lib/memset.c +++ b/arch/microblaze/lib/memset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008-2009 Michal Simek * Copyright (C) 2008-2009 PetaLogix diff --git a/arch/microblaze/lib/muldi3.c b/arch/microblaze/lib/muldi3.c index 8e6bc17e2cd3..cb021bed51f8 100644 --- a/arch/microblaze/lib/muldi3.c +++ b/arch/microblaze/lib/muldi3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/lib/ucmpdi2.c b/arch/microblaze/lib/ucmpdi2.c index c60e068ff8bb..bdb2e98f48ee 100644 --- a/arch/microblaze/lib/ucmpdi2.c +++ b/arch/microblaze/lib/ucmpdi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/microblaze/mm/consistent.c b/arch/microblaze/mm/consistent.c index b7ad4a98636d..488dcff6d256 100644 --- a/arch/microblaze/mm/consistent.c +++ b/arch/microblaze/mm/consistent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microblaze support for cache consistent memory. diff --git a/arch/microblaze/mm/fault.c b/arch/microblaze/mm/fault.c index d3c3c33b73a6..4cd1ffd75b9c 100644 --- a/arch/microblaze/mm/fault.c +++ b/arch/microblaze/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/microblaze/mm/fault.c * diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c index 31d475cdb1c5..876da012b888 100644 --- a/arch/microblaze/mm/init.c +++ b/arch/microblaze/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2008 Michal Simek * Copyright (C) 2006 Atmark Techno, Inc. diff --git a/arch/microblaze/mm/mmu_context.c b/arch/microblaze/mm/mmu_context.c index cbc234816786..968014955721 100644 --- a/arch/microblaze/mm/mmu_context.c +++ b/arch/microblaze/mm/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for handling the MMU. diff --git a/arch/microblaze/mm/pgtable.c b/arch/microblaze/mm/pgtable.c index e96dd1b7aba4..b451a29f152d 100644 --- a/arch/microblaze/mm/pgtable.c +++ b/arch/microblaze/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file contains the routines setting up the linux page tables. * diff --git a/arch/microblaze/pci/iomap.c b/arch/microblaze/pci/iomap.c index b2ee8ace9b6e..d5df074fee74 100644 --- a/arch/microblaze/pci/iomap.c +++ b/arch/microblaze/pci/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ppc64 "iomap" interface implementation. diff --git a/arch/mips/alchemy/board-gpr.c b/arch/mips/alchemy/board-gpr.c index f587c40b6d00..15f1bd2ad7f1 100644 --- a/arch/mips/alchemy/board-gpr.c +++ b/arch/mips/alchemy/board-gpr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPR board platform device registration (Au1550) diff --git a/arch/mips/alchemy/board-mtx1.c b/arch/mips/alchemy/board-mtx1.c index cb6be58808a0..88852856d8b4 100644 --- a/arch/mips/alchemy/board-mtx1.c +++ b/arch/mips/alchemy/board-mtx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MTX-1 platform devices registration (Au1500) diff --git a/arch/mips/alchemy/board-xxs1500.c b/arch/mips/alchemy/board-xxs1500.c index f175bce2987f..0fd65e69e59b 100644 --- a/arch/mips/alchemy/board-xxs1500.c +++ b/arch/mips/alchemy/board-xxs1500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BRIEF MODULE DESCRIPTION diff --git a/arch/mips/alchemy/common/clock.c b/arch/mips/alchemy/common/clock.c index 551b0d21d9dc..cd452f686477 100644 --- a/arch/mips/alchemy/common/clock.c +++ b/arch/mips/alchemy/common/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alchemy clocks. diff --git a/arch/mips/alchemy/common/dbdma.c b/arch/mips/alchemy/common/dbdma.c index 6c2c2010bbae..c0d93b9c2d60 100644 --- a/arch/mips/alchemy/common/dbdma.c +++ b/arch/mips/alchemy/common/dbdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * BRIEF MODULE DESCRIPTION diff --git a/arch/mips/alchemy/common/dma.c b/arch/mips/alchemy/common/dma.c index 44d8433b1f45..6b3fb758adf3 100644 --- a/arch/mips/alchemy/common/dma.c +++ b/arch/mips/alchemy/common/dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * BRIEF MODULE DESCRIPTION diff --git a/arch/mips/alchemy/common/gpiolib.c b/arch/mips/alchemy/common/gpiolib.c index e79e26ffac99..050936a3c697 100644 --- a/arch/mips/alchemy/common/gpiolib.c +++ b/arch/mips/alchemy/common/gpiolib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2009, OpenWrt.org, Florian Fainelli * GPIOLIB support for Alchemy chips. diff --git a/arch/mips/alchemy/common/irq.c b/arch/mips/alchemy/common/irq.c index 2403afcd2fb9..9f7fb4383066 100644 --- a/arch/mips/alchemy/common/irq.c +++ b/arch/mips/alchemy/common/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2001, 2007-2008 MontaVista Software Inc. * Author: MontaVista Software, Inc. diff --git a/arch/mips/alchemy/common/platform.c b/arch/mips/alchemy/common/platform.c index da74cae6b43a..ffc4d47b4f69 100644 --- a/arch/mips/alchemy/common/platform.c +++ b/arch/mips/alchemy/common/platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform device support for Au1x00 SoCs. * diff --git a/arch/mips/alchemy/common/power.c b/arch/mips/alchemy/common/power.c index 303257b697c2..a0cfbec690ff 100644 --- a/arch/mips/alchemy/common/power.c +++ b/arch/mips/alchemy/common/power.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * Au1xx0 Power Management routines. diff --git a/arch/mips/alchemy/common/prom.c b/arch/mips/alchemy/common/prom.c index 20d30f6265cd..1edd5f771202 100644 --- a/arch/mips/alchemy/common/prom.c +++ b/arch/mips/alchemy/common/prom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * BRIEF MODULE DESCRIPTION diff --git a/arch/mips/alchemy/common/setup.c b/arch/mips/alchemy/common/setup.c index 992134a8c23a..3c6dd842f9db 100644 --- a/arch/mips/alchemy/common/setup.c +++ b/arch/mips/alchemy/common/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2000, 2007-2008 MontaVista Software Inc. * Author: MontaVista Software, Inc. diff --git a/arch/mips/alchemy/common/usb.c b/arch/mips/alchemy/common/usb.c index a55f32bf517c..cff83e40e782 100644 --- a/arch/mips/alchemy/common/usb.c +++ b/arch/mips/alchemy/common/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * USB block power/access management abstraction. diff --git a/arch/mips/alchemy/common/vss.c b/arch/mips/alchemy/common/vss.c index 3d0d468d93a5..bd7999032868 100644 --- a/arch/mips/alchemy/common/vss.c +++ b/arch/mips/alchemy/common/vss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au1300 media block power gating (VSS) diff --git a/arch/mips/alchemy/devboards/bcsr.c b/arch/mips/alchemy/devboards/bcsr.c index 8df0ccdc9287..06040021d316 100644 --- a/arch/mips/alchemy/devboards/bcsr.c +++ b/arch/mips/alchemy/devboards/bcsr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction. diff --git a/arch/mips/alchemy/devboards/db1000.c b/arch/mips/alchemy/devboards/db1000.c index 6984cd5169b5..5ecc978cb7fc 100644 --- a/arch/mips/alchemy/devboards/db1000.c +++ b/arch/mips/alchemy/devboards/db1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DBAu1000/1500/1100 PBAu1100/1500 board support diff --git a/arch/mips/alchemy/devboards/db1200.c b/arch/mips/alchemy/devboards/db1200.c index 67f067706af2..523c38aac8f0 100644 --- a/arch/mips/alchemy/devboards/db1200.c +++ b/arch/mips/alchemy/devboards/db1200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DBAu1200/PBAu1200 board platform device registration diff --git a/arch/mips/alchemy/devboards/db1300.c b/arch/mips/alchemy/devboards/db1300.c index d377e043b49f..4b2b84288a5d 100644 --- a/arch/mips/alchemy/devboards/db1300.c +++ b/arch/mips/alchemy/devboards/db1300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DBAu1300 init and platform device setup. diff --git a/arch/mips/alchemy/devboards/db1550.c b/arch/mips/alchemy/devboards/db1550.c index 6c6837181f55..0fcd3b754f98 100644 --- a/arch/mips/alchemy/devboards/db1550.c +++ b/arch/mips/alchemy/devboards/db1550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alchemy Db1550/Pb1550 board support diff --git a/arch/mips/alchemy/devboards/db1xxx.c b/arch/mips/alchemy/devboards/db1xxx.c index e6d25aad8350..347be4f47250 100644 --- a/arch/mips/alchemy/devboards/db1xxx.c +++ b/arch/mips/alchemy/devboards/db1xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alchemy DB/PB1xxx board support. diff --git a/arch/mips/alchemy/devboards/platform.c b/arch/mips/alchemy/devboards/platform.c index 754bdd2ca630..a58dff771f13 100644 --- a/arch/mips/alchemy/devboards/platform.c +++ b/arch/mips/alchemy/devboards/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * devoard misc stuff. diff --git a/arch/mips/alchemy/devboards/pm.c b/arch/mips/alchemy/devboards/pm.c index b17a0d199851..4c0e63c48359 100644 --- a/arch/mips/alchemy/devboards/pm.c +++ b/arch/mips/alchemy/devboards/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alchemy Development Board example suspend userspace interface. diff --git a/arch/mips/ath25/ar2315.c b/arch/mips/ath25/ar2315.c index e8c38aaf46a2..440c7478bb54 100644 --- a/arch/mips/ath25/ar2315.c +++ b/arch/mips/ath25/ar2315.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/ath25/ar5312.c b/arch/mips/ath25/ar5312.c index 4a1d874be766..eca242c946cd 100644 --- a/arch/mips/ath25/ar5312.c +++ b/arch/mips/ath25/ar5312.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/ath25/board.c b/arch/mips/ath25/board.c index cb99f9739910..bd0239cf3916 100644 --- a/arch/mips/ath25/board.c +++ b/arch/mips/ath25/board.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/ath25/devices.c b/arch/mips/ath25/devices.c index 301a9028273c..820d9b8c9ea1 100644 --- a/arch/mips/ath25/devices.c +++ b/arch/mips/ath25/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/ath25/early_printk.c b/arch/mips/ath25/early_printk.c index d534761e9cda..9dbadb8bb641 100644 --- a/arch/mips/ath25/early_printk.c +++ b/arch/mips/ath25/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/ath25/prom.c b/arch/mips/ath25/prom.c index 4466e14feaa4..0f24ee7c4da3 100644 --- a/arch/mips/ath25/prom.c +++ b/arch/mips/ath25/prom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/ath79/clock.c b/arch/mips/ath79/clock.c index 050f6553f398..8727bc9a8d12 100644 --- a/arch/mips/ath79/clock.c +++ b/arch/mips/ath79/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X common routines diff --git a/arch/mips/ath79/common.c b/arch/mips/ath79/common.c index 137abbc65c60..227d95f5b5a6 100644 --- a/arch/mips/ath79/common.c +++ b/arch/mips/ath79/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X common routines diff --git a/arch/mips/ath79/early_printk.c b/arch/mips/ath79/early_printk.c index 34c4dfdf46b4..291b8f4c484a 100644 --- a/arch/mips/ath79/early_printk.c +++ b/arch/mips/ath79/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR7XXX/AR9XXX SoC early printk support diff --git a/arch/mips/ath79/prom.c b/arch/mips/ath79/prom.c index cc6dc5600677..bcbba51f7db5 100644 --- a/arch/mips/ath79/prom.c +++ b/arch/mips/ath79/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X specific prom routines diff --git a/arch/mips/ath79/setup.c b/arch/mips/ath79/setup.c index 4e18cdcf65a0..e7d7e36beb48 100644 --- a/arch/mips/ath79/setup.c +++ b/arch/mips/ath79/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X specific setup diff --git a/arch/mips/bcm47xx/board.c b/arch/mips/bcm47xx/board.c index b487f687f62d..239fd18ab1e6 100644 --- a/arch/mips/bcm47xx/board.c +++ b/arch/mips/bcm47xx/board.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/bcm47xx/buttons.c b/arch/mips/bcm47xx/buttons.c index 46994f9bb821..e99f6786da9f 100644 --- a/arch/mips/bcm47xx/buttons.c +++ b/arch/mips/bcm47xx/buttons.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "bcm47xx_private.h" diff --git a/arch/mips/bcm47xx/irq.c b/arch/mips/bcm47xx/irq.c index 21b4497f09be..a0dde9d6ebd5 100644 --- a/arch/mips/bcm47xx/irq.c +++ b/arch/mips/bcm47xx/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Florian Schirmer * diff --git a/arch/mips/bcm47xx/leds.c b/arch/mips/bcm47xx/leds.c index 64e37505b9b4..62e7dbdfd74b 100644 --- a/arch/mips/bcm47xx/leds.c +++ b/arch/mips/bcm47xx/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "bcm47xx_private.h" diff --git a/arch/mips/bcm47xx/prom.c b/arch/mips/bcm47xx/prom.c index 66e3ee2b04e6..946abe07ac87 100644 --- a/arch/mips/bcm47xx/prom.c +++ b/arch/mips/bcm47xx/prom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Florian Schirmer * Copyright (C) 2007 Aurelien Jarno diff --git a/arch/mips/bcm47xx/serial.c b/arch/mips/bcm47xx/serial.c index e3c9872a4aa5..84553e0efd5c 100644 --- a/arch/mips/bcm47xx/serial.c +++ b/arch/mips/bcm47xx/serial.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 8250 UART probe driver for the BCM47XX platforms * Author: Aurelien Jarno diff --git a/arch/mips/bcm47xx/setup.c b/arch/mips/bcm47xx/setup.c index 38ed61b4bd96..214e91c56f47 100644 --- a/arch/mips/bcm47xx/setup.c +++ b/arch/mips/bcm47xx/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Florian Schirmer * Copyright (C) 2006 Felix Fietkau diff --git a/arch/mips/bcm47xx/time.c b/arch/mips/bcm47xx/time.c index 74224cf2e84d..4038b980695f 100644 --- a/arch/mips/bcm47xx/time.c +++ b/arch/mips/bcm47xx/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Florian Schirmer * diff --git a/arch/mips/bcm47xx/workarounds.c b/arch/mips/bcm47xx/workarounds.c index 745c6228eb2c..491f592013a2 100644 --- a/arch/mips/bcm47xx/workarounds.c +++ b/arch/mips/bcm47xx/workarounds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "bcm47xx_private.h" diff --git a/arch/mips/bcm63xx/boards/board_bcm963xx.c b/arch/mips/bcm63xx/boards/board_bcm963xx.c index c5617b889b1c..e1c3605dd9b8 100644 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Maxime Bizon diff --git a/arch/mips/bcm63xx/clk.c b/arch/mips/bcm63xx/clk.c index 3144965fb7dc..d19d0651cf43 100644 --- a/arch/mips/bcm63xx/clk.c +++ b/arch/mips/bcm63xx/clk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/cpu.c b/arch/mips/bcm63xx/cpu.c index 8e3e199dd35d..924d073189ad 100644 --- a/arch/mips/bcm63xx/cpu.c +++ b/arch/mips/bcm63xx/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/cs.c b/arch/mips/bcm63xx/cs.c index 29205badcf67..dddc095fcb35 100644 --- a/arch/mips/bcm63xx/cs.c +++ b/arch/mips/bcm63xx/cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-enet.c b/arch/mips/bcm63xx/dev-enet.c index 8e73d65f3480..8a11bad3d241 100644 --- a/arch/mips/bcm63xx/dev-enet.c +++ b/arch/mips/bcm63xx/dev-enet.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-flash.c b/arch/mips/bcm63xx/dev-flash.c index f9cc015d3dc9..f0deb5c9d22d 100644 --- a/arch/mips/bcm63xx/dev-flash.c +++ b/arch/mips/bcm63xx/dev-flash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom BCM63xx flash registration * diff --git a/arch/mips/bcm63xx/dev-hsspi.c b/arch/mips/bcm63xx/dev-hsspi.c index 696abc48e3c8..db4fa8d21afe 100644 --- a/arch/mips/bcm63xx/dev-hsspi.c +++ b/arch/mips/bcm63xx/dev-hsspi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-pcmcia.c b/arch/mips/bcm63xx/dev-pcmcia.c index 9496cd236951..85a41cb07cb2 100644 --- a/arch/mips/bcm63xx/dev-pcmcia.c +++ b/arch/mips/bcm63xx/dev-pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-rng.c b/arch/mips/bcm63xx/dev-rng.c index f94151f7c96f..84be0eee6293 100644 --- a/arch/mips/bcm63xx/dev-rng.c +++ b/arch/mips/bcm63xx/dev-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-spi.c b/arch/mips/bcm63xx/dev-spi.c index 232385441e46..c3b44c4c892a 100644 --- a/arch/mips/bcm63xx/dev-spi.c +++ b/arch/mips/bcm63xx/dev-spi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-uart.c b/arch/mips/bcm63xx/dev-uart.c index 5d6bf0445b29..ab1976e9bae9 100644 --- a/arch/mips/bcm63xx/dev-uart.c +++ b/arch/mips/bcm63xx/dev-uart.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-usb-usbd.c b/arch/mips/bcm63xx/dev-usb-usbd.c index 508bd9d8df27..fd930c1f0b1c 100644 --- a/arch/mips/bcm63xx/dev-usb-usbd.c +++ b/arch/mips/bcm63xx/dev-usb-usbd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/dev-wdt.c b/arch/mips/bcm63xx/dev-wdt.c index 302bf7ed5ad5..2d40cb785fdf 100644 --- a/arch/mips/bcm63xx/dev-wdt.c +++ b/arch/mips/bcm63xx/dev-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/early_printk.c b/arch/mips/bcm63xx/early_printk.c index 9e9ec27c282f..fa7b3d22ecbe 100644 --- a/arch/mips/bcm63xx/early_printk.c +++ b/arch/mips/bcm63xx/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/gpio.c b/arch/mips/bcm63xx/gpio.c index ff45a6989c3a..3c04a5dd76a6 100644 --- a/arch/mips/bcm63xx/gpio.c +++ b/arch/mips/bcm63xx/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/irq.c b/arch/mips/bcm63xx/irq.c index 6240a8f88ea3..fb93604a5899 100644 --- a/arch/mips/bcm63xx/irq.c +++ b/arch/mips/bcm63xx/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/nvram.c b/arch/mips/bcm63xx/nvram.c index 05757aed016c..036bb7c31c5f 100644 --- a/arch/mips/bcm63xx/nvram.c +++ b/arch/mips/bcm63xx/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/prom.c b/arch/mips/bcm63xx/prom.c index f21dd168171a..fa9b5d5e1375 100644 --- a/arch/mips/bcm63xx/prom.c +++ b/arch/mips/bcm63xx/prom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/reset.c b/arch/mips/bcm63xx/reset.c index 64574e74cb23..00bd385e8995 100644 --- a/arch/mips/bcm63xx/reset.c +++ b/arch/mips/bcm63xx/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/setup.c b/arch/mips/bcm63xx/setup.c index 81529084bc75..7288f193613d 100644 --- a/arch/mips/bcm63xx/setup.c +++ b/arch/mips/bcm63xx/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bcm63xx/timer.c b/arch/mips/bcm63xx/timer.c index 74b83807df30..d224be7b6bbd 100644 --- a/arch/mips/bcm63xx/timer.c +++ b/arch/mips/bcm63xx/timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/bmips/dma.c b/arch/mips/bmips/dma.c index 2bc9c0d4402f..5054875505c0 100644 --- a/arch/mips/bmips/dma.c +++ b/arch/mips/bmips/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/mips/bmips/irq.c b/arch/mips/bmips/irq.c index c4daa590b93a..2b3512d006be 100644 --- a/arch/mips/bmips/irq.c +++ b/arch/mips/bmips/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/bmips/setup.c b/arch/mips/bmips/setup.c index 2572fd49a6e9..e2a68caa365d 100644 --- a/arch/mips/bmips/setup.c +++ b/arch/mips/bmips/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/boot/compressed/ashldi3.c b/arch/mips/boot/compressed/ashldi3.c index f7bf6a7aae31..a1d6bd9cfd94 100644 --- a/arch/mips/boot/compressed/ashldi3.c +++ b/arch/mips/boot/compressed/ashldi3.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/ashldi3.c" diff --git a/arch/mips/boot/compressed/bswapdi.c b/arch/mips/boot/compressed/bswapdi.c index acb28aebb025..e24107af7ea5 100644 --- a/arch/mips/boot/compressed/bswapdi.c +++ b/arch/mips/boot/compressed/bswapdi.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../lib/bswapdi.c" diff --git a/arch/mips/boot/compressed/bswapsi.c b/arch/mips/boot/compressed/bswapsi.c index fdb9c6476904..9a14dc1a5fdc 100644 --- a/arch/mips/boot/compressed/bswapsi.c +++ b/arch/mips/boot/compressed/bswapsi.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../lib/bswapsi.c" diff --git a/arch/mips/boot/compressed/calc_vmlinuz_load_addr.c b/arch/mips/boot/compressed/calc_vmlinuz_load_addr.c index 080b926d2623..4050669d08e1 100644 --- a/arch/mips/boot/compressed/calc_vmlinuz_load_addr.c +++ b/arch/mips/boot/compressed/calc_vmlinuz_load_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 "Wu Zhangjin" diff --git a/arch/mips/boot/compressed/clz_ctz.c b/arch/mips/boot/compressed/clz_ctz.c index b4a1b6eb2f8a..d312fb830cae 100644 --- a/arch/mips/boot/compressed/clz_ctz.c +++ b/arch/mips/boot/compressed/clz_ctz.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../../../lib/clz_ctz.c" diff --git a/arch/mips/boot/compressed/dbg.c b/arch/mips/boot/compressed/dbg.c index 95405292accd..5c2579f916e4 100644 --- a/arch/mips/boot/compressed/dbg.c +++ b/arch/mips/boot/compressed/dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MIPS-specific debug support for pre-boot environment diff --git a/arch/mips/boot/compressed/decompress.c b/arch/mips/boot/compressed/decompress.c index 90021c6a8cab..67294dc2bd6b 100644 --- a/arch/mips/boot/compressed/decompress.c +++ b/arch/mips/boot/compressed/decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2001 MontaVista Software Inc. diff --git a/arch/mips/boot/compressed/dummy.c b/arch/mips/boot/compressed/dummy.c index 31dbf45bf99c..ba5280ce66c9 100644 --- a/arch/mips/boot/compressed/dummy.c +++ b/arch/mips/boot/compressed/dummy.c @@ -1,3 +1,4 @@ +asm("nop"); int main(void) { return 0; diff --git a/arch/mips/boot/compressed/string.c b/arch/mips/boot/compressed/string.c index f0eb251e44e5..14a3f8517cf5 100644 --- a/arch/mips/boot/compressed/string.c +++ b/arch/mips/boot/compressed/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/mips/boot/compressed/string.c diff --git a/arch/mips/boot/compressed/uart-16550.c b/arch/mips/boot/compressed/uart-16550.c index 529e77a6487c..62093e028627 100644 --- a/arch/mips/boot/compressed/uart-16550.c +++ b/arch/mips/boot/compressed/uart-16550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 16550 compatible uart based serial debug support for zboot diff --git a/arch/mips/boot/compressed/uart-alchemy.c b/arch/mips/boot/compressed/uart-alchemy.c index 003967c084b3..d675cf3551a5 100644 --- a/arch/mips/boot/compressed/uart-alchemy.c +++ b/arch/mips/boot/compressed/uart-alchemy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/boot/compressed/uart-ath79.c b/arch/mips/boot/compressed/uart-ath79.c index d686820921be..825ed17cddfc 100644 --- a/arch/mips/boot/compressed/uart-ath79.c +++ b/arch/mips/boot/compressed/uart-ath79.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../ath79/early_printk.c" diff --git a/arch/mips/boot/compressed/uart-prom.c b/arch/mips/boot/compressed/uart-prom.c index 5fa3b9945333..a6555114527f 100644 --- a/arch/mips/boot/compressed/uart-prom.c +++ b/arch/mips/boot/compressed/uart-prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/boot/elf2ecoff.c b/arch/mips/boot/elf2ecoff.c index 549c5d6ef6d7..af9c5fe0f005 100644 --- a/arch/mips/boot/elf2ecoff.c +++ b/arch/mips/boot/elf2ecoff.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 1995 * Ted Lemon (hereinafter referred to as the author) diff --git a/arch/mips/boot/tools/relocs.c b/arch/mips/boot/tools/relocs.c index 9863e1d5c62e..24747014ab27 100644 --- a/arch/mips/boot/tools/relocs.c +++ b/arch/mips/boot/tools/relocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* This is included from relocs_32/64.c */ diff --git a/arch/mips/boot/tools/relocs_32.c b/arch/mips/boot/tools/relocs_32.c index 428bea489303..976e60d975c2 100644 --- a/arch/mips/boot/tools/relocs_32.c +++ b/arch/mips/boot/tools/relocs_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "relocs.h" diff --git a/arch/mips/boot/tools/relocs_64.c b/arch/mips/boot/tools/relocs_64.c index 154015d745d6..3a3850f9f505 100644 --- a/arch/mips/boot/tools/relocs_64.c +++ b/arch/mips/boot/tools/relocs_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "relocs.h" diff --git a/arch/mips/boot/tools/relocs_main.c b/arch/mips/boot/tools/relocs_main.c index e2453a564b11..24136078d0bd 100644 --- a/arch/mips/boot/tools/relocs_main.c +++ b/arch/mips/boot/tools/relocs_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/cavium-octeon/cpu.c b/arch/mips/cavium-octeon/cpu.c index 036d56cc4591..76cffa18cf29 100644 --- a/arch/mips/cavium-octeon/cpu.c +++ b/arch/mips/cavium-octeon/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/csrc-octeon.c b/arch/mips/cavium-octeon/csrc-octeon.c index af62a210a40b..4ee4475bcc86 100644 --- a/arch/mips/cavium-octeon/csrc-octeon.c +++ b/arch/mips/cavium-octeon/csrc-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/dma-octeon.c b/arch/mips/cavium-octeon/dma-octeon.c index 9fbba6a8fa4c..fdb33d746f54 100644 --- a/arch/mips/cavium-octeon/dma-octeon.c +++ b/arch/mips/cavium-octeon/dma-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/executive/cvmx-boot-vector.c b/arch/mips/cavium-octeon/executive/cvmx-boot-vector.c index 76446db66def..32c559ab3016 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-boot-vector.c +++ b/arch/mips/cavium-octeon/executive/cvmx-boot-vector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/executive/cvmx-bootmem.c b/arch/mips/cavium-octeon/executive/cvmx-bootmem.c index 628ebdf4b9c5..bfefafdf88d5 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-bootmem.c +++ b/arch/mips/cavium-octeon/executive/cvmx-bootmem.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c b/arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c index 042a6bc44b5c..b7a0dea112a9 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c +++ b/arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-board.c b/arch/mips/cavium-octeon/executive/cvmx-helper-board.c index 0fd9ac76eb74..9b030f8d8e72 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-board.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-board.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-errata.c b/arch/mips/cavium-octeon/executive/cvmx-helper-errata.c index 4b26fedecf46..bb5de57b1afa 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-errata.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-errata.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c b/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c index 1fceb7fd2c94..5e127990e293 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-loop.c b/arch/mips/cavium-octeon/executive/cvmx-helper-loop.c index bfbd46115e71..3e566ead403d 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-loop.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-loop.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-npi.c b/arch/mips/cavium-octeon/executive/cvmx-helper-npi.c index cb210d2ef0c4..b91587913c0b 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-npi.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-npi.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c b/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c index a8c3be4eb6f0..d98492228c7e 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c b/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c index e07d8f15efba..e42d0fde0897 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c b/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c index 525914e9b22d..3c4a905c84b8 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-util.c b/arch/mips/cavium-octeon/executive/cvmx-helper-util.c index 53b912745dbd..a428162908d4 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-util.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-util.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c b/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c index a92632223497..c285741342a8 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper.c b/arch/mips/cavium-octeon/executive/cvmx-helper.c index 9abfc4bf9bd8..6f8ea8c88bf9 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c b/arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c index 67d6da21d49f..151627a5a733 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c +++ b/arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c b/arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c index d23f46736dd6..74130bfb3013 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c +++ b/arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-l2c.c b/arch/mips/cavium-octeon/executive/cvmx-l2c.c index 33b303691bc2..9d07039f7797 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-l2c.c +++ b/arch/mips/cavium-octeon/executive/cvmx-l2c.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-pko.c b/arch/mips/cavium-octeon/executive/cvmx-pko.c index 6e70b859a0ac..d331c3da0f17 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-pko.c +++ b/arch/mips/cavium-octeon/executive/cvmx-pko.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-spi.c b/arch/mips/cavium-octeon/executive/cvmx-spi.c index eb9333e84a6b..9799bffecba2 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-spi.c +++ b/arch/mips/cavium-octeon/executive/cvmx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/cvmx-sysinfo.c b/arch/mips/cavium-octeon/executive/cvmx-sysinfo.c index 30ecba134e09..079cc4c5e0c2 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-sysinfo.c +++ b/arch/mips/cavium-octeon/executive/cvmx-sysinfo.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/executive/octeon-model.c b/arch/mips/cavium-octeon/executive/octeon-model.c index 98996cc0857e..84fac6463e05 100644 --- a/arch/mips/cavium-octeon/executive/octeon-model.c +++ b/arch/mips/cavium-octeon/executive/octeon-model.c @@ -1,3 +1,4 @@ +asm("nop"); /***********************license start*************** * Author: Cavium Networks * diff --git a/arch/mips/cavium-octeon/flash_setup.c b/arch/mips/cavium-octeon/flash_setup.c index 3395acde4d60..97f9b32aab7d 100644 --- a/arch/mips/cavium-octeon/flash_setup.c +++ b/arch/mips/cavium-octeon/flash_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Octeon Bootbus flash setup * diff --git a/arch/mips/cavium-octeon/oct_ilm.c b/arch/mips/cavium-octeon/oct_ilm.c index dc05262e85ff..fb2fbcb38153 100644 --- a/arch/mips/cavium-octeon/oct_ilm.c +++ b/arch/mips/cavium-octeon/oct_ilm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/mips/cavium-octeon/octeon-crypto.c b/arch/mips/cavium-octeon/octeon-crypto.c index 0ff8559391f5..c2e8ef179fc3 100644 --- a/arch/mips/cavium-octeon/octeon-crypto.c +++ b/arch/mips/cavium-octeon/octeon-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/octeon-irq.c b/arch/mips/cavium-octeon/octeon-irq.c index 5c3de175ef5b..8c1e0f8f2e0f 100644 --- a/arch/mips/cavium-octeon/octeon-irq.c +++ b/arch/mips/cavium-octeon/octeon-irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/octeon-platform.c b/arch/mips/cavium-octeon/octeon-platform.c index 47677b5d7ed0..1cee6d9eb6b2 100644 --- a/arch/mips/cavium-octeon/octeon-platform.c +++ b/arch/mips/cavium-octeon/octeon-platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/setup.c b/arch/mips/cavium-octeon/setup.c index 1ad2602a0383..c2df64c2295b 100644 --- a/arch/mips/cavium-octeon/setup.c +++ b/arch/mips/cavium-octeon/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cavium-octeon/smp.c b/arch/mips/cavium-octeon/smp.c index 054e331b3202..645dfba10262 100644 --- a/arch/mips/cavium-octeon/smp.c +++ b/arch/mips/cavium-octeon/smp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/cobalt/buttons.c b/arch/mips/cobalt/buttons.c index 0f9299fe5739..0d2bc5a4378c 100644 --- a/arch/mips/cobalt/buttons.c +++ b/arch/mips/cobalt/buttons.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cobalt buttons platform device. diff --git a/arch/mips/cobalt/irq.c b/arch/mips/cobalt/irq.c index ead5ae41378d..f0f570c2c49e 100644 --- a/arch/mips/cobalt/irq.c +++ b/arch/mips/cobalt/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IRQ vector handles * diff --git a/arch/mips/cobalt/lcd.c b/arch/mips/cobalt/lcd.c index 7d43b5ec3915..8490f3a8f17b 100644 --- a/arch/mips/cobalt/lcd.c +++ b/arch/mips/cobalt/lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Registration of Cobalt LCD platform device. diff --git a/arch/mips/cobalt/led.c b/arch/mips/cobalt/led.c index 196660cac41d..4e9b342832d6 100644 --- a/arch/mips/cobalt/led.c +++ b/arch/mips/cobalt/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Registration of Cobalt LED platform device. diff --git a/arch/mips/cobalt/mtd.c b/arch/mips/cobalt/mtd.c index 95f579d8cc05..7ab2c0c75950 100644 --- a/arch/mips/cobalt/mtd.c +++ b/arch/mips/cobalt/mtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Registration of Cobalt MTD device. diff --git a/arch/mips/cobalt/pci.c b/arch/mips/cobalt/pci.c index 85ec9cc31d66..a875e80ee9e5 100644 --- a/arch/mips/cobalt/pci.c +++ b/arch/mips/cobalt/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Register PCI controller. * diff --git a/arch/mips/cobalt/reset.c b/arch/mips/cobalt/reset.c index 4eedd481dd00..7d432d76096d 100644 --- a/arch/mips/cobalt/reset.c +++ b/arch/mips/cobalt/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cobalt Reset operations * diff --git a/arch/mips/cobalt/rtc.c b/arch/mips/cobalt/rtc.c index 0f9ca45da692..668ae0f9ca23 100644 --- a/arch/mips/cobalt/rtc.c +++ b/arch/mips/cobalt/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Registration of Cobalt RTC platform device. diff --git a/arch/mips/cobalt/serial.c b/arch/mips/cobalt/serial.c index 5fb676719ed0..5f6803d61cad 100644 --- a/arch/mips/cobalt/serial.c +++ b/arch/mips/cobalt/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Registration of Cobalt UART platform device. diff --git a/arch/mips/cobalt/setup.c b/arch/mips/cobalt/setup.c index 9a266bf78339..32810ae7bfaf 100644 --- a/arch/mips/cobalt/setup.c +++ b/arch/mips/cobalt/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Setup pointers to hardware dependent routines. * diff --git a/arch/mips/cobalt/time.c b/arch/mips/cobalt/time.c index 1b6fa66491e2..e10eea47f7bf 100644 --- a/arch/mips/cobalt/time.c +++ b/arch/mips/cobalt/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cobalt time initialization. diff --git a/arch/mips/dec/ecc-berr.c b/arch/mips/dec/ecc-berr.c index 1eb356fdd832..e8037c602ecf 100644 --- a/arch/mips/dec/ecc-berr.c +++ b/arch/mips/dec/ecc-berr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bus error event handling code for systems equipped with ECC diff --git a/arch/mips/dec/ioasic-irq.c b/arch/mips/dec/ioasic-irq.c index 971f7b46759b..6143d1f05474 100644 --- a/arch/mips/dec/ioasic-irq.c +++ b/arch/mips/dec/ioasic-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DEC I/O ASIC interrupts. diff --git a/arch/mips/dec/kn01-berr.c b/arch/mips/dec/kn01-berr.c index 76efed7bc9f3..811662fc11ea 100644 --- a/arch/mips/dec/kn01-berr.c +++ b/arch/mips/dec/kn01-berr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bus error event handling code for DECstation/DECsystem 3100 diff --git a/arch/mips/dec/kn02-irq.c b/arch/mips/dec/kn02-irq.c index 7e18de5743bf..403b4b086152 100644 --- a/arch/mips/dec/kn02-irq.c +++ b/arch/mips/dec/kn02-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DECstation 5000/200 (KN02) Control and Status Register diff --git a/arch/mips/dec/kn02xa-berr.c b/arch/mips/dec/kn02xa-berr.c index 9699fc4e6eb1..19fb7dcc50a0 100644 --- a/arch/mips/dec/kn02xa-berr.c +++ b/arch/mips/dec/kn02xa-berr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bus error event handling code for 5000-series systems equipped diff --git a/arch/mips/dec/platform.c b/arch/mips/dec/platform.c index c4fcb8c58e01..08cb78011059 100644 --- a/arch/mips/dec/platform.c +++ b/arch/mips/dec/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DEC platform devices. diff --git a/arch/mips/dec/prom/cmdline.c b/arch/mips/dec/prom/cmdline.c index 3ed63280ae29..b8d3bd298694 100644 --- a/arch/mips/dec/prom/cmdline.c +++ b/arch/mips/dec/prom/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cmdline.c: read the command line passed to us by the PROM. diff --git a/arch/mips/dec/prom/console.c b/arch/mips/dec/prom/console.c index 31a8441d8431..15d836fb634f 100644 --- a/arch/mips/dec/prom/console.c +++ b/arch/mips/dec/prom/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DECstation PROM-based early console support. diff --git a/arch/mips/dec/prom/identify.c b/arch/mips/dec/prom/identify.c index 80cd14cd1a63..0fab95332c13 100644 --- a/arch/mips/dec/prom/identify.c +++ b/arch/mips/dec/prom/identify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * identify.c: machine identification code. diff --git a/arch/mips/dec/prom/init.c b/arch/mips/dec/prom/init.c index 8d74d7d6c05b..b7c1186d85fa 100644 --- a/arch/mips/dec/prom/init.c +++ b/arch/mips/dec/prom/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * init.c: PROM library initialisation code. diff --git a/arch/mips/dec/prom/memory.c b/arch/mips/dec/prom/memory.c index 44490c30d63b..7b7c7f0f3dc5 100644 --- a/arch/mips/dec/prom/memory.c +++ b/arch/mips/dec/prom/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * memory.c: memory initialisation code. diff --git a/arch/mips/dec/reset.c b/arch/mips/dec/reset.c index 3df01f1da347..150a32521f1f 100644 --- a/arch/mips/dec/reset.c +++ b/arch/mips/dec/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Reset a DECstation machine. diff --git a/arch/mips/dec/setup.c b/arch/mips/dec/setup.c index 87f0a1436bf9..38bfc8f652d8 100644 --- a/arch/mips/dec/setup.c +++ b/arch/mips/dec/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * System-specific setup, especially interrupts. * diff --git a/arch/mips/dec/tc.c b/arch/mips/dec/tc.c index dba58397668e..adfaf27d6c97 100644 --- a/arch/mips/dec/tc.c +++ b/arch/mips/dec/tc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TURBOchannel architecture calls. * diff --git a/arch/mips/dec/time.c b/arch/mips/dec/time.c index c38686f89a18..68131c33e690 100644 --- a/arch/mips/dec/time.c +++ b/arch/mips/dec/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992, 1995 Linus Torvalds diff --git a/arch/mips/dec/wbflush.c b/arch/mips/dec/wbflush.c index dad64d1789b2..234e48a90869 100644 --- a/arch/mips/dec/wbflush.c +++ b/arch/mips/dec/wbflush.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Setup the right wbflush routine for the different DECstations. * diff --git a/arch/mips/econet/init.c b/arch/mips/econet/init.c index 6f43ffb209cb..602f37567182 100644 --- a/arch/mips/econet/init.c +++ b/arch/mips/econet/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EcoNet setup code diff --git a/arch/mips/fw/arc/arc_con.c b/arch/mips/fw/arc/arc_con.c index 7fdce236b298..31fe9b681d88 100644 --- a/arch/mips/fw/arc/arc_con.c +++ b/arch/mips/fw/arc/arc_con.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wrap-around code for a console using the diff --git a/arch/mips/fw/arc/cmdline.c b/arch/mips/fw/arc/cmdline.c index 86b0e377b713..8387b692a464 100644 --- a/arch/mips/fw/arc/cmdline.c +++ b/arch/mips/fw/arc/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/env.c b/arch/mips/fw/arc/env.c index 02407a7bb38e..376224c77f08 100644 --- a/arch/mips/fw/arc/env.c +++ b/arch/mips/fw/arc/env.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/file.c b/arch/mips/fw/arc/file.c index b0d8535c80cc..e1f765916325 100644 --- a/arch/mips/fw/arc/file.c +++ b/arch/mips/fw/arc/file.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/identify.c b/arch/mips/fw/arc/identify.c index 5527e0f54079..13c61eb9cab1 100644 --- a/arch/mips/fw/arc/identify.c +++ b/arch/mips/fw/arc/identify.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/init.c b/arch/mips/fw/arc/init.c index f9d1dea9b2ca..0699df5ad861 100644 --- a/arch/mips/fw/arc/init.c +++ b/arch/mips/fw/arc/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/memory.c b/arch/mips/fw/arc/memory.c index fb78e6fd5de4..cb6b18e60002 100644 --- a/arch/mips/fw/arc/memory.c +++ b/arch/mips/fw/arc/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * memory.c: PROM library functions for acquiring/using memory descriptors diff --git a/arch/mips/fw/arc/misc.c b/arch/mips/fw/arc/misc.c index d5b2d5901324..30b339eae4e2 100644 --- a/arch/mips/fw/arc/misc.c +++ b/arch/mips/fw/arc/misc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/arc/promlib.c b/arch/mips/fw/arc/promlib.c index 93e1e70393ee..13bec9cb07ee 100644 --- a/arch/mips/fw/arc/promlib.c +++ b/arch/mips/fw/arc/promlib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/cfe/cfe_api.c b/arch/mips/fw/cfe/cfe_api.c index dcdfd962dbde..644b65ee9154 100644 --- a/arch/mips/fw/cfe/cfe_api.c +++ b/arch/mips/fw/cfe/cfe_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001, 2002 Broadcom Corporation diff --git a/arch/mips/fw/lib/cmdline.c b/arch/mips/fw/lib/cmdline.c index 892765b742bb..fc9d0f5a9807 100644 --- a/arch/mips/fw/lib/cmdline.c +++ b/arch/mips/fw/lib/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/fw/sni/sniprom.c b/arch/mips/fw/sni/sniprom.c index 74975e115950..1463bbccbba0 100644 --- a/arch/mips/fw/sni/sniprom.c +++ b/arch/mips/fw/sni/sniprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Big Endian PROM code for SNI RM machines * diff --git a/arch/mips/generic/board-ingenic.c b/arch/mips/generic/board-ingenic.c index 1f4906875e7b..dcd4aeddf1e1 100644 --- a/arch/mips/generic/board-ingenic.c +++ b/arch/mips/generic/board-ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Ingenic SoCs diff --git a/arch/mips/generic/board-ocelot.c b/arch/mips/generic/board-ocelot.c index 59a0fb243582..496485aeb8d2 100644 --- a/arch/mips/generic/board-ocelot.c +++ b/arch/mips/generic/board-ocelot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi MIPS SoC support diff --git a/arch/mips/generic/board-ranchu.c b/arch/mips/generic/board-ranchu.c index 930c45041882..d97852c8364c 100644 --- a/arch/mips/generic/board-ranchu.c +++ b/arch/mips/generic/board-ranchu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support code for virtual Ranchu board for MIPS. diff --git a/arch/mips/generic/board-realtek.c b/arch/mips/generic/board-realtek.c index 9cce6103d24e..434fd9a34192 100644 --- a/arch/mips/generic/board-realtek.c +++ b/arch/mips/generic/board-realtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Allied Telesis diff --git a/arch/mips/generic/board-sead3.c b/arch/mips/generic/board-sead3.c index 748ef4228008..e7c9752fc3ad 100644 --- a/arch/mips/generic/board-sead3.c +++ b/arch/mips/generic/board-sead3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/generic/init.c b/arch/mips/generic/init.c index 1d712eac1617..b71167ab5e9d 100644 --- a/arch/mips/generic/init.c +++ b/arch/mips/generic/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/generic/irq.c b/arch/mips/generic/irq.c index 933119262943..ae9533e3489a 100644 --- a/arch/mips/generic/irq.c +++ b/arch/mips/generic/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/generic/proc.c b/arch/mips/generic/proc.c index cce2fde219a3..94ce10b84976 100644 --- a/arch/mips/generic/proc.c +++ b/arch/mips/generic/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/generic/yamon-dt.c b/arch/mips/generic/yamon-dt.c index a07a5edbcda7..cebf847e36b8 100644 --- a/arch/mips/generic/yamon-dt.c +++ b/arch/mips/generic/yamon-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/jazz/irq.c b/arch/mips/jazz/irq.c index 264d453876aa..ab2d3247684e 100644 --- a/arch/mips/jazz/irq.c +++ b/arch/mips/jazz/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/jazz/jazzdma.c b/arch/mips/jazz/jazzdma.c index eb9fb2f2a720..ba35194e6b0b 100644 --- a/arch/mips/jazz/jazzdma.c +++ b/arch/mips/jazz/jazzdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mips Jazz DMA controller support diff --git a/arch/mips/jazz/reset.c b/arch/mips/jazz/reset.c index 052b01f5d935..f62e94d94c51 100644 --- a/arch/mips/jazz/reset.c +++ b/arch/mips/jazz/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Reset a Jazz machine. diff --git a/arch/mips/jazz/setup.c b/arch/mips/jazz/setup.c index d21e5d441f53..609620c2a6e7 100644 --- a/arch/mips/jazz/setup.c +++ b/arch/mips/jazz/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Setup pointers to hardware-dependent routines. * diff --git a/arch/mips/kernel/asm-offsets.c b/arch/mips/kernel/asm-offsets.c index 5debd9a3854a..f85ffb851fd8 100644 --- a/arch/mips/kernel/asm-offsets.c +++ b/arch/mips/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * asm-offsets.c: Calculate pt_regs and task_struct offsets. diff --git a/arch/mips/kernel/branch.c b/arch/mips/kernel/branch.c index 0216ff24c392..40d4d35a9876 100644 --- a/arch/mips/kernel/branch.c +++ b/arch/mips/kernel/branch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/cacheinfo.c b/arch/mips/kernel/cacheinfo.c index 495dd058231d..8a62e04661a3 100644 --- a/arch/mips/kernel/cacheinfo.c +++ b/arch/mips/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPS cacheinfo support diff --git a/arch/mips/kernel/cevt-bcm1480.c b/arch/mips/kernel/cevt-bcm1480.c index 2a14dc4ee57e..5c8c1375db63 100644 --- a/arch/mips/kernel/cevt-bcm1480.c +++ b/arch/mips/kernel/cevt-bcm1480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000,2001,2004 Broadcom Corporation diff --git a/arch/mips/kernel/cevt-ds1287.c b/arch/mips/kernel/cevt-ds1287.c index de64d6bb7ba3..5b9d7f15e42e 100644 --- a/arch/mips/kernel/cevt-ds1287.c +++ b/arch/mips/kernel/cevt-ds1287.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DS1287 clockevent driver diff --git a/arch/mips/kernel/cevt-gt641xx.c b/arch/mips/kernel/cevt-gt641xx.c index 5b132e8c51da..c7e4589504fb 100644 --- a/arch/mips/kernel/cevt-gt641xx.c +++ b/arch/mips/kernel/cevt-gt641xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GT641xx clockevent routines. diff --git a/arch/mips/kernel/cevt-r4k.c b/arch/mips/kernel/cevt-r4k.c index 5f6e9e2ebbdb..9f96118a8376 100644 --- a/arch/mips/kernel/cevt-r4k.c +++ b/arch/mips/kernel/cevt-r4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/cevt-sb1250.c b/arch/mips/kernel/cevt-sb1250.c index 0451273fab9f..4b89c60e0f13 100644 --- a/arch/mips/kernel/cevt-sb1250.c +++ b/arch/mips/kernel/cevt-sb1250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001 Broadcom Corporation diff --git a/arch/mips/kernel/cevt-txx9.c b/arch/mips/kernel/cevt-txx9.c index d761ead2e7fe..55c7c7064d3c 100644 --- a/arch/mips/kernel/cevt-txx9.c +++ b/arch/mips/kernel/cevt-txx9.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/cmpxchg.c b/arch/mips/kernel/cmpxchg.c index c371def2302d..fa35e03caaef 100644 --- a/arch/mips/kernel/cmpxchg.c +++ b/arch/mips/kernel/cmpxchg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Imagination Technologies diff --git a/arch/mips/kernel/cpu-probe.c b/arch/mips/kernel/cpu-probe.c index 1e49e05ac8b1..e45fd849b519 100644 --- a/arch/mips/kernel/cpu-probe.c +++ b/arch/mips/kernel/cpu-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Processor capabilities determination functions. diff --git a/arch/mips/kernel/cpu-r3k-probe.c b/arch/mips/kernel/cpu-r3k-probe.c index 0c826f729f75..47fb02e22e96 100644 --- a/arch/mips/kernel/cpu-r3k-probe.c +++ b/arch/mips/kernel/cpu-r3k-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Processor capabilities determination functions. diff --git a/arch/mips/kernel/crash.c b/arch/mips/kernel/crash.c index 81845ba04835..420f216d7a05 100644 --- a/arch/mips/kernel/crash.c +++ b/arch/mips/kernel/crash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/kernel/crash_dump.c b/arch/mips/kernel/crash_dump.c index 6e50f4902409..766a5de7252d 100644 --- a/arch/mips/kernel/crash_dump.c +++ b/arch/mips/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/kernel/csrc-bcm1480.c b/arch/mips/kernel/csrc-bcm1480.c index 6c18a138f897..baabe15329d3 100644 --- a/arch/mips/kernel/csrc-bcm1480.c +++ b/arch/mips/kernel/csrc-bcm1480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000,2001,2004 Broadcom Corporation diff --git a/arch/mips/kernel/csrc-ioasic.c b/arch/mips/kernel/csrc-ioasic.c index bad740ad3218..e61ca8fd339f 100644 --- a/arch/mips/kernel/csrc-ioasic.c +++ b/arch/mips/kernel/csrc-ioasic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DEC I/O ASIC's counter clocksource diff --git a/arch/mips/kernel/csrc-r4k.c b/arch/mips/kernel/csrc-r4k.c index 59eca397f297..bdbe7f43520d 100644 --- a/arch/mips/kernel/csrc-r4k.c +++ b/arch/mips/kernel/csrc-r4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/csrc-sb1250.c b/arch/mips/kernel/csrc-sb1250.c index fa2fa3e104ac..06de0e55703b 100644 --- a/arch/mips/kernel/csrc-sb1250.c +++ b/arch/mips/kernel/csrc-sb1250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001 Broadcom Corporation diff --git a/arch/mips/kernel/early_printk.c b/arch/mips/kernel/early_printk.c index 4a1647ddfbd9..1ff69dcaf2e0 100644 --- a/arch/mips/kernel/early_printk.c +++ b/arch/mips/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/early_printk_8250.c b/arch/mips/kernel/early_printk_8250.c index 567c6ec0cfae..8e6f4e636640 100644 --- a/arch/mips/kernel/early_printk_8250.c +++ b/arch/mips/kernel/early_printk_8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 8250/16550-type serial ports prom_putchar() diff --git a/arch/mips/kernel/elf.c b/arch/mips/kernel/elf.c index f0e7fe85a42a..69c39c8cc542 100644 --- a/arch/mips/kernel/elf.c +++ b/arch/mips/kernel/elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Imagination Technologies diff --git a/arch/mips/kernel/fpu-probe.c b/arch/mips/kernel/fpu-probe.c index 6bf3f19b1c33..727abcfaa0bb 100644 --- a/arch/mips/kernel/fpu-probe.c +++ b/arch/mips/kernel/fpu-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Processor capabilities determination functions. diff --git a/arch/mips/kernel/ftrace.c b/arch/mips/kernel/ftrace.c index b15615b28569..b14ca1c05f95 100644 --- a/arch/mips/kernel/ftrace.c +++ b/arch/mips/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code for replacing ftrace calls with jumps. diff --git a/arch/mips/kernel/gpio_txx9.c b/arch/mips/kernel/gpio_txx9.c index 96ac40d20c23..f367791f745c 100644 --- a/arch/mips/kernel/gpio_txx9.c +++ b/arch/mips/kernel/gpio_txx9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A gpio chip driver for TXx9 SoCs diff --git a/arch/mips/kernel/i8253.c b/arch/mips/kernel/i8253.c index ca21210e06b5..a1a21c68e469 100644 --- a/arch/mips/kernel/i8253.c +++ b/arch/mips/kernel/i8253.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i8253.c 8253/PIT functions diff --git a/arch/mips/kernel/idle.c b/arch/mips/kernel/idle.c index 80e8a04a642e..1e5ecb3a50d4 100644 --- a/arch/mips/kernel/idle.c +++ b/arch/mips/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIPS idle loop and WAIT instruction support. diff --git a/arch/mips/kernel/irq-gt641xx.c b/arch/mips/kernel/irq-gt641xx.c index 93bcf5736a6f..91c5f4481c94 100644 --- a/arch/mips/kernel/irq-gt641xx.c +++ b/arch/mips/kernel/irq-gt641xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GT641xx IRQ routines. diff --git a/arch/mips/kernel/irq-msc01.c b/arch/mips/kernel/irq-msc01.c index ab511b64a19e..8b4f3e79734b 100644 --- a/arch/mips/kernel/irq-msc01.c +++ b/arch/mips/kernel/irq-msc01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/kernel/irq.c b/arch/mips/kernel/irq.c index 5e11582fe308..ae97368b4533 100644 --- a/arch/mips/kernel/irq.c +++ b/arch/mips/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/irq_txx9.c b/arch/mips/kernel/irq_txx9.c index af3ef4c9f7de..40f1ffff90bc 100644 --- a/arch/mips/kernel/irq_txx9.c +++ b/arch/mips/kernel/irq_txx9.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, * linux/arch/mips/tx4927/common/tx4927_irq.c, diff --git a/arch/mips/kernel/jump_label.c b/arch/mips/kernel/jump_label.c index f7978d50a2ba..70006ec9a7ef 100644 --- a/arch/mips/kernel/jump_label.c +++ b/arch/mips/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/kgdb.c b/arch/mips/kernel/kgdb.c index 09a2d7bb9eef..62767add6413 100644 --- a/arch/mips/kernel/kgdb.c +++ b/arch/mips/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Originally written by Glenn Engel, Lake Stevens Instrument Division * diff --git a/arch/mips/kernel/kprobes.c b/arch/mips/kernel/kprobes.c index dc39f5b3fb83..7c4f0a649374 100644 --- a/arch/mips/kernel/kprobes.c +++ b/arch/mips/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel Probes (KProbes) diff --git a/arch/mips/kernel/linux32.c b/arch/mips/kernel/linux32.c index a0c0a7a654e9..3d647216f21e 100644 --- a/arch/mips/kernel/linux32.c +++ b/arch/mips/kernel/linux32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Conversion between 32-bit and 64-bit native system calls. diff --git a/arch/mips/kernel/machine_kexec.c b/arch/mips/kernel/machine_kexec.c index 4e3579bbd620..057aa91ecf2b 100644 --- a/arch/mips/kernel/machine_kexec.c +++ b/arch/mips/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * machine_kexec.c for kexec diff --git a/arch/mips/kernel/mips-cm.c b/arch/mips/kernel/mips-cm.c index 7c9c5dc38823..ec38b4d2af9d 100644 --- a/arch/mips/kernel/mips-cm.c +++ b/arch/mips/kernel/mips-cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Imagination Technologies diff --git a/arch/mips/kernel/mips-cpc.c b/arch/mips/kernel/mips-cpc.c index 3e386f7e1545..2ff24d55e19b 100644 --- a/arch/mips/kernel/mips-cpc.c +++ b/arch/mips/kernel/mips-cpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Imagination Technologies diff --git a/arch/mips/kernel/mips-mt-fpaff.c b/arch/mips/kernel/mips-mt-fpaff.c index 10172fc4f627..2a020bc2777c 100644 --- a/arch/mips/kernel/mips-mt-fpaff.c +++ b/arch/mips/kernel/mips-mt-fpaff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * General MIPS MT support routines, usable in AP/SP and SMVP. diff --git a/arch/mips/kernel/mips-mt.c b/arch/mips/kernel/mips-mt.c index 2ef610650a9e..3e4f46b1b2d8 100644 --- a/arch/mips/kernel/mips-mt.c +++ b/arch/mips/kernel/mips-mt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * General MIPS MT support routines, usable in AP/SP and SMVP. diff --git a/arch/mips/kernel/mips-r2-to-r6-emul.c b/arch/mips/kernel/mips-r2-to-r6-emul.c index 750fe569862b..1bc0850437cd 100644 --- a/arch/mips/kernel/mips-r2-to-r6-emul.c +++ b/arch/mips/kernel/mips-r2-to-r6-emul.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/module.c b/arch/mips/kernel/module.c index ba0f62d8eff5..66a80cba935d 100644 --- a/arch/mips/kernel/module.c +++ b/arch/mips/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/kernel/perf_event.c b/arch/mips/kernel/perf_event.c index 5d7a9c03903b..1b70693f56ef 100644 --- a/arch/mips/kernel/perf_event.c +++ b/arch/mips/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux performance counter support for MIPS. diff --git a/arch/mips/kernel/perf_event_mipsxx.c b/arch/mips/kernel/perf_event_mipsxx.c index 196a070349b0..a19f68d57c50 100644 --- a/arch/mips/kernel/perf_event_mipsxx.c +++ b/arch/mips/kernel/perf_event_mipsxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux performance counter support for MIPS. diff --git a/arch/mips/kernel/perf_regs.c b/arch/mips/kernel/perf_regs.c index e686780d1647..7773d6cdf0aa 100644 --- a/arch/mips/kernel/perf_regs.c +++ b/arch/mips/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is subject to the terms and conditions of the GNU General Public diff --git a/arch/mips/kernel/pm-cps.c b/arch/mips/kernel/pm-cps.c index 3de0e05e0511..da3eb6b8cbb6 100644 --- a/arch/mips/kernel/pm-cps.c +++ b/arch/mips/kernel/pm-cps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Imagination Technologies diff --git a/arch/mips/kernel/pm.c b/arch/mips/kernel/pm.c index 486ed2bf2514..a6c1e3f28ec6 100644 --- a/arch/mips/kernel/pm.c +++ b/arch/mips/kernel/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Imagination Technologies Ltd. diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c index 8f0a0001540c..32aa79724401 100644 --- a/arch/mips/kernel/proc.c +++ b/arch/mips/kernel/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1995, 1996, 2001 Ralf Baechle diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c index a3101f2268c6..56ea94a1b780 100644 --- a/arch/mips/kernel/process.c +++ b/arch/mips/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c index 4fd6da0a06c3..6bb1c980bc7e 100644 --- a/arch/mips/kernel/prom.c +++ b/arch/mips/kernel/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPS support for CONFIG_OF device tree support diff --git a/arch/mips/kernel/ptrace.c b/arch/mips/kernel/ptrace.c index 3f4c94c88124..82373720b64f 100644 --- a/arch/mips/kernel/ptrace.c +++ b/arch/mips/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/ptrace32.c b/arch/mips/kernel/ptrace32.c index afcf27a877cb..74452864e14b 100644 --- a/arch/mips/kernel/ptrace32.c +++ b/arch/mips/kernel/ptrace32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/r4k-bugs64.c b/arch/mips/kernel/r4k-bugs64.c index 1e300330078d..3ee72913c9b2 100644 --- a/arch/mips/kernel/r4k-bugs64.c +++ b/arch/mips/kernel/r4k-bugs64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003, 2004, 2007 Maciej W. Rozycki diff --git a/arch/mips/kernel/relocate.c b/arch/mips/kernel/relocate.c index 7f1c136ad850..9905a9b12fa2 100644 --- a/arch/mips/kernel/relocate.c +++ b/arch/mips/kernel/relocate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/reset.c b/arch/mips/kernel/reset.c index e7ce07b3e79b..b5550ec63218 100644 --- a/arch/mips/kernel/reset.c +++ b/arch/mips/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/rtlx-mt.c b/arch/mips/kernel/rtlx-mt.c index ff7535de42ca..79330f07ea70 100644 --- a/arch/mips/kernel/rtlx-mt.c +++ b/arch/mips/kernel/rtlx-mt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/rtlx.c b/arch/mips/kernel/rtlx.c index 18c509c59f33..0d742dc3f06b 100644 --- a/arch/mips/kernel/rtlx.c +++ b/arch/mips/kernel/rtlx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/segment.c b/arch/mips/kernel/segment.c index 24560501c70d..c8b24a54150c 100644 --- a/arch/mips/kernel/segment.c +++ b/arch/mips/kernel/segment.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/setup.c b/arch/mips/kernel/setup.c index 11b9b6b63e19..7646260ea2e7 100644 --- a/arch/mips/kernel/setup.c +++ b/arch/mips/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/signal.c b/arch/mips/kernel/signal.c index 4a10f18a8806..b3165aa8ff39 100644 --- a/arch/mips/kernel/signal.c +++ b/arch/mips/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/signal32.c b/arch/mips/kernel/signal32.c index 73081d4ee8c1..0be43a82ff5c 100644 --- a/arch/mips/kernel/signal32.c +++ b/arch/mips/kernel/signal32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/signal_n32.c b/arch/mips/kernel/signal_n32.c index 139d2596b0d4..44bdc596ea5b 100644 --- a/arch/mips/kernel/signal_n32.c +++ b/arch/mips/kernel/signal_n32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 Broadcom Corporation diff --git a/arch/mips/kernel/signal_o32.c b/arch/mips/kernel/signal_o32.c index 4f0458459650..dc64c57d4eaa 100644 --- a/arch/mips/kernel/signal_o32.c +++ b/arch/mips/kernel/signal_o32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/smp-bmips.c b/arch/mips/kernel/smp-bmips.c index 35b8d810833c..7b11c742b379 100644 --- a/arch/mips/kernel/smp-bmips.c +++ b/arch/mips/kernel/smp-bmips.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/smp-cps.c b/arch/mips/kernel/smp-cps.c index 22d4f9ff3ae2..fc3a5aec1ae2 100644 --- a/arch/mips/kernel/smp-cps.c +++ b/arch/mips/kernel/smp-cps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Imagination Technologies diff --git a/arch/mips/kernel/smp-mt.c b/arch/mips/kernel/smp-mt.c index 7729cc733421..4c93d4c2b1c0 100644 --- a/arch/mips/kernel/smp-mt.c +++ b/arch/mips/kernel/smp-mt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/kernel/smp-up.c b/arch/mips/kernel/smp-up.c index 525d3196f793..e539b835e48a 100644 --- a/arch/mips/kernel/smp-up.c +++ b/arch/mips/kernel/smp-up.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c index 4868e79f3b30..169e748a04ab 100644 --- a/arch/mips/kernel/smp.c +++ b/arch/mips/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/kernel/spinlock_test.c b/arch/mips/kernel/spinlock_test.c index 90f53e041a38..3c5892bbab8d 100644 --- a/arch/mips/kernel/spinlock_test.c +++ b/arch/mips/kernel/spinlock_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/kernel/spram.c b/arch/mips/kernel/spram.c index dd31e3fffd24..6610638ade64 100644 --- a/arch/mips/kernel/spram.c +++ b/arch/mips/kernel/spram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIPS SPRAM support diff --git a/arch/mips/kernel/stacktrace.c b/arch/mips/kernel/stacktrace.c index f2e72094051b..72f88501e86e 100644 --- a/arch/mips/kernel/stacktrace.c +++ b/arch/mips/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stack trace management functions diff --git a/arch/mips/kernel/sync-r4k.c b/arch/mips/kernel/sync-r4k.c index 39156592582e..df5631260c07 100644 --- a/arch/mips/kernel/sync-r4k.c +++ b/arch/mips/kernel/sync-r4k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Count register synchronisation. diff --git a/arch/mips/kernel/syscall.c b/arch/mips/kernel/syscall.c index 1bfc34a2e5b3..05d346d38ae4 100644 --- a/arch/mips/kernel/syscall.c +++ b/arch/mips/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/sysrq.c b/arch/mips/kernel/sysrq.c index 2e98049fe783..63e0ba3d1a85 100644 --- a/arch/mips/kernel/sysrq.c +++ b/arch/mips/kernel/sysrq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MIPS specific sysrq operations. diff --git a/arch/mips/kernel/time.c b/arch/mips/kernel/time.c index ed339d7979f3..f6620fc2387c 100644 --- a/arch/mips/kernel/time.c +++ b/arch/mips/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2001 MontaVista Software Inc. diff --git a/arch/mips/kernel/topology.c b/arch/mips/kernel/topology.c index 9429d85a4703..da884d5a7358 100644 --- a/arch/mips/kernel/topology.c +++ b/arch/mips/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c index 8ec1e185b35c..525566a9d650 100644 --- a/arch/mips/kernel/traps.c +++ b/arch/mips/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/unaligned.c b/arch/mips/kernel/unaligned.c index db652c99b72e..fa1326376ae9 100644 --- a/arch/mips/kernel/unaligned.c +++ b/arch/mips/kernel/unaligned.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Handle unaligned accesses by emulation. * diff --git a/arch/mips/kernel/uprobes.c b/arch/mips/kernel/uprobes.c index 401b148f8917..6c994a0db94a 100644 --- a/arch/mips/kernel/uprobes.c +++ b/arch/mips/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/kernel/vdso.c b/arch/mips/kernel/vdso.c index de096777172f..e4c1bb280788 100644 --- a/arch/mips/kernel/vdso.c +++ b/arch/mips/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Imagination Technologies diff --git a/arch/mips/kernel/vpe-mt.c b/arch/mips/kernel/vpe-mt.c index 84124ac2d2a5..5d99a3c2aecc 100644 --- a/arch/mips/kernel/vpe-mt.c +++ b/arch/mips/kernel/vpe-mt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/vpe.c b/arch/mips/kernel/vpe.c index 2b67c44adab9..5aea656ba9c1 100644 --- a/arch/mips/kernel/vpe.c +++ b/arch/mips/kernel/vpe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kernel/watch.c b/arch/mips/kernel/watch.c index c9263b95cb2e..d68f9a757d0e 100644 --- a/arch/mips/kernel/watch.c +++ b/arch/mips/kernel/watch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/emulate.c b/arch/mips/kvm/emulate.c index 0feec52222fb..667f7f413b23 100644 --- a/arch/mips/kvm/emulate.c +++ b/arch/mips/kvm/emulate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/entry.c b/arch/mips/kvm/entry.c index ac8e074c6bb7..b05264177b56 100644 --- a/arch/mips/kvm/entry.c +++ b/arch/mips/kvm/entry.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/hypcall.c b/arch/mips/kvm/hypcall.c index 83063435195f..4288bdfdedd1 100644 --- a/arch/mips/kvm/hypcall.c +++ b/arch/mips/kvm/hypcall.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/interrupt.c b/arch/mips/kvm/interrupt.c index 895a6f1781fd..f832630e295e 100644 --- a/arch/mips/kvm/interrupt.c +++ b/arch/mips/kvm/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/loongson_ipi.c b/arch/mips/kvm/loongson_ipi.c index 6ac83a31148c..78dc21e4eb7c 100644 --- a/arch/mips/kvm/loongson_ipi.c +++ b/arch/mips/kvm/loongson_ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loongson-3 Virtual IPI interrupt support. diff --git a/arch/mips/kvm/mips.c b/arch/mips/kvm/mips.c index b0fb92fda4d4..31f00f5bf9f6 100644 --- a/arch/mips/kvm/mips.c +++ b/arch/mips/kvm/mips.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/mmu.c b/arch/mips/kvm/mmu.c index d2c3b6b41f18..f6a1d3be1644 100644 --- a/arch/mips/kvm/mmu.c +++ b/arch/mips/kvm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/stats.c b/arch/mips/kvm/stats.c index 3e6682018fbe..2345541671f6 100644 --- a/arch/mips/kvm/stats.c +++ b/arch/mips/kvm/stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/tlb.c b/arch/mips/kvm/tlb.c index 4e91971daae1..e3824ea3a414 100644 --- a/arch/mips/kvm/tlb.c +++ b/arch/mips/kvm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/kvm/vz.c b/arch/mips/kvm/vz.c index ccab4d76b126..33ae729f80ba 100644 --- a/arch/mips/kvm/vz.c +++ b/arch/mips/kvm/vz.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/lantiq/clk.c b/arch/mips/lantiq/clk.c index 2d5a0bcb0cec..f8ec9d310de1 100644 --- a/arch/mips/lantiq/clk.c +++ b/arch/mips/lantiq/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/early_printk.c b/arch/mips/lantiq/early_printk.c index 4e4a28be1ddd..cae358230596 100644 --- a/arch/mips/lantiq/early_printk.c +++ b/arch/mips/lantiq/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/falcon/prom.c b/arch/mips/lantiq/falcon/prom.c index 2a38c4267685..398fd62856cd 100644 --- a/arch/mips/lantiq/falcon/prom.c +++ b/arch/mips/lantiq/falcon/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/falcon/reset.c b/arch/mips/lantiq/falcon/reset.c index 261996c230cf..f5dfac88c85c 100644 --- a/arch/mips/lantiq/falcon/reset.c +++ b/arch/mips/lantiq/falcon/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/falcon/sysctrl.c b/arch/mips/lantiq/falcon/sysctrl.c index 577e6e6309a6..a853ae9e1711 100644 --- a/arch/mips/lantiq/falcon/sysctrl.c +++ b/arch/mips/lantiq/falcon/sysctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/irq.c b/arch/mips/lantiq/irq.c index 961c55933a6d..491cc6750b11 100644 --- a/arch/mips/lantiq/irq.c +++ b/arch/mips/lantiq/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/prom.c b/arch/mips/lantiq/prom.c index 0c45767eacf6..55dcbab9942e 100644 --- a/arch/mips/lantiq/prom.c +++ b/arch/mips/lantiq/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/clk.c b/arch/mips/lantiq/xway/clk.c index 39fb3ecdd6b7..c8cc11d110a6 100644 --- a/arch/mips/lantiq/xway/clk.c +++ b/arch/mips/lantiq/xway/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/dcdc.c b/arch/mips/lantiq/xway/dcdc.c index b79c462fd48a..85f4361fa3e4 100644 --- a/arch/mips/lantiq/xway/dcdc.c +++ b/arch/mips/lantiq/xway/dcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/dma.c b/arch/mips/lantiq/xway/dma.c index 4693eba6c296..4f971764de85 100644 --- a/arch/mips/lantiq/xway/dma.c +++ b/arch/mips/lantiq/xway/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/gptu.c b/arch/mips/lantiq/xway/gptu.c index 484c9e3000c1..6c91cd600bfe 100644 --- a/arch/mips/lantiq/xway/gptu.c +++ b/arch/mips/lantiq/xway/gptu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/prom.c b/arch/mips/lantiq/xway/prom.c index 544619754b41..45b9f44e88c6 100644 --- a/arch/mips/lantiq/xway/prom.c +++ b/arch/mips/lantiq/xway/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c index d9aa80afdf9d..70fc4d30f1bf 100644 --- a/arch/mips/lantiq/xway/sysctrl.c +++ b/arch/mips/lantiq/xway/sysctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lantiq/xway/vmmc.c b/arch/mips/lantiq/xway/vmmc.c index 37c133052ef7..fa36761ca5c0 100644 --- a/arch/mips/lantiq/xway/vmmc.c +++ b/arch/mips/lantiq/xway/vmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/lib/bitops.c b/arch/mips/lib/bitops.c index 00aee98e9d54..9da75e4f57be 100644 --- a/arch/mips/lib/bitops.c +++ b/arch/mips/lib/bitops.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/lib/bswapdi.c b/arch/mips/lib/bswapdi.c index 88242dc7de17..152541179a16 100644 --- a/arch/mips/lib/bswapdi.c +++ b/arch/mips/lib/bswapdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/lib/bswapsi.c b/arch/mips/lib/bswapsi.c index 2ed655497de5..0ebf70e81d86 100644 --- a/arch/mips/lib/bswapsi.c +++ b/arch/mips/lib/bswapsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/lib/delay.c b/arch/mips/lib/delay.c index ccdb1fc1e4bf..5278cea7a0f5 100644 --- a/arch/mips/lib/delay.c +++ b/arch/mips/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/lib/dump_tlb.c b/arch/mips/lib/dump_tlb.c index 8ce97b8741fd..532b81e97f98 100644 --- a/arch/mips/lib/dump_tlb.c +++ b/arch/mips/lib/dump_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dump R4x00 TLB for debugging purposes. diff --git a/arch/mips/lib/iomap-pci.c b/arch/mips/lib/iomap-pci.c index 1b7ce19fb3bb..62ce6f98bb1c 100644 --- a/arch/mips/lib/iomap-pci.c +++ b/arch/mips/lib/iomap-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement the default iomap interfaces diff --git a/arch/mips/lib/iomap_copy.c b/arch/mips/lib/iomap_copy.c index 157500a09a48..bd92bfe932d4 100644 --- a/arch/mips/lib/iomap_copy.c +++ b/arch/mips/lib/iomap_copy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/mips/lib/mips-atomic.c b/arch/mips/lib/mips-atomic.c index a9b72eacfc0b..77bab5feb49c 100644 --- a/arch/mips/lib/mips-atomic.c +++ b/arch/mips/lib/mips-atomic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/lib/multi3.c b/arch/mips/lib/multi3.c index 4c2483f410c2..31e2ed5480c7 100644 --- a/arch/mips/lib/multi3.c +++ b/arch/mips/lib/multi3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/lib/r3k_dump_tlb.c b/arch/mips/lib/r3k_dump_tlb.c index fcf594af0002..28256403f6c7 100644 --- a/arch/mips/lib/r3k_dump_tlb.c +++ b/arch/mips/lib/r3k_dump_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dump R3000 TLB for debugging purposes. diff --git a/arch/mips/lib/uncached.c b/arch/mips/lib/uncached.c index f80a67c092b6..10cc50759421 100644 --- a/arch/mips/lib/uncached.c +++ b/arch/mips/lib/uncached.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/loongson2ef/common/bonito-irq.c b/arch/mips/loongson2ef/common/bonito-irq.c index c06ad412ee20..5b56bb142a3a 100644 --- a/arch/mips/loongson2ef/common/bonito-irq.c +++ b/arch/mips/loongson2ef/common/bonito-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2001 MontaVista Software Inc. diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_acc.c b/arch/mips/loongson2ef/common/cs5536/cs5536_acc.c index ff50aae72916..af0ab4ddea59 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_acc.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_acc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * the ACC Virtual Support Module of AMD CS5536 diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c b/arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c index bd4c39fe6109..2e3d1785ea4e 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * the EHCI Virtual Support Module of AMD CS5536 diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_ide.c b/arch/mips/loongson2ef/common/cs5536/cs5536_ide.c index bb933294b092..ad8f76934681 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_ide.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_ide.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * the IDE Virtual Support Module of AMD CS5536 diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_isa.c b/arch/mips/loongson2ef/common/cs5536/cs5536_isa.c index d60dd9992377..0d2b5875f9f0 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_isa.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * the ISA Virtual Support Module of AMD CS5536 diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c b/arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c index f21a540a1dd2..8055253f7e63 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CS5536 General timer functions diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c b/arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c index 71a52b120317..625894a97f7c 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * the OHCI Virtual Support Module of AMD CS5536 diff --git a/arch/mips/loongson2ef/common/cs5536/cs5536_pci.c b/arch/mips/loongson2ef/common/cs5536/cs5536_pci.c index 202c89b568ba..d225d6dca98a 100644 --- a/arch/mips/loongson2ef/common/cs5536/cs5536_pci.c +++ b/arch/mips/loongson2ef/common/cs5536/cs5536_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * read/write operation to the PCI config space of CS5536 diff --git a/arch/mips/loongson2ef/common/env.c b/arch/mips/loongson2ef/common/env.c index 6f20bdf9b242..298182fcab34 100644 --- a/arch/mips/loongson2ef/common/env.c +++ b/arch/mips/loongson2ef/common/env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Based on Ocelot Linux port, which is diff --git a/arch/mips/loongson2ef/common/init.c b/arch/mips/loongson2ef/common/init.c index 7797359359e4..67939d5be4cf 100644 --- a/arch/mips/loongson2ef/common/init.c +++ b/arch/mips/loongson2ef/common/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson2ef/common/irq.c b/arch/mips/loongson2ef/common/irq.c index 0ea93c1c0a97..266141f0e876 100644 --- a/arch/mips/loongson2ef/common/irq.c +++ b/arch/mips/loongson2ef/common/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson2ef/common/machtype.c b/arch/mips/loongson2ef/common/machtype.c index e635e66d2e6c..e80f5cdca20e 100644 --- a/arch/mips/loongson2ef/common/machtype.c +++ b/arch/mips/loongson2ef/common/machtype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson2ef/common/mem.c b/arch/mips/loongson2ef/common/mem.c index fceb3ee47eb0..ea54837e6707 100644 --- a/arch/mips/loongson2ef/common/mem.c +++ b/arch/mips/loongson2ef/common/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/arch/mips/loongson2ef/common/pci.c b/arch/mips/loongson2ef/common/pci.c index 7d9ea51e8c01..e6feda86b21d 100644 --- a/arch/mips/loongson2ef/common/pci.c +++ b/arch/mips/loongson2ef/common/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson2ef/common/platform.c b/arch/mips/loongson2ef/common/platform.c index b10300a527af..8ec898e88242 100644 --- a/arch/mips/loongson2ef/common/platform.c +++ b/arch/mips/loongson2ef/common/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson2ef/common/pm.c b/arch/mips/loongson2ef/common/pm.c index bcb7ae9777cf..7338e790bd98 100644 --- a/arch/mips/loongson2ef/common/pm.c +++ b/arch/mips/loongson2ef/common/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * loongson-specific suspend support diff --git a/arch/mips/loongson2ef/common/reset.c b/arch/mips/loongson2ef/common/reset.c index e49c40646995..e01c3ad4e8da 100644 --- a/arch/mips/loongson2ef/common/reset.c +++ b/arch/mips/loongson2ef/common/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/loongson2ef/common/rtc.c b/arch/mips/loongson2ef/common/rtc.c index 8d7628c0f513..7525fcf78360 100644 --- a/arch/mips/loongson2ef/common/rtc.c +++ b/arch/mips/loongson2ef/common/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lemote Fuloong platform support diff --git a/arch/mips/loongson2ef/common/serial.c b/arch/mips/loongson2ef/common/serial.c index ac4f6e3ebc3e..4e3a2e511dad 100644 --- a/arch/mips/loongson2ef/common/serial.c +++ b/arch/mips/loongson2ef/common/serial.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/loongson2ef/common/setup.c b/arch/mips/loongson2ef/common/setup.c index 4fd27f4f90ed..5b55b19ed866 100644 --- a/arch/mips/loongson2ef/common/setup.c +++ b/arch/mips/loongson2ef/common/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson2ef/common/time.c b/arch/mips/loongson2ef/common/time.c index 585741af42a9..e3e8aa3d58e2 100644 --- a/arch/mips/loongson2ef/common/time.c +++ b/arch/mips/loongson2ef/common/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson2ef/common/uart_base.c b/arch/mips/loongson2ef/common/uart_base.c index 522bea6ad7b0..a5c81e96d178 100644 --- a/arch/mips/loongson2ef/common/uart_base.c +++ b/arch/mips/loongson2ef/common/uart_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson2ef/fuloong-2e/dma.c b/arch/mips/loongson2ef/fuloong-2e/dma.c index cea167d8aba8..1959bc4d09b8 100644 --- a/arch/mips/loongson2ef/fuloong-2e/dma.c +++ b/arch/mips/loongson2ef/fuloong-2e/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/loongson2ef/fuloong-2e/irq.c b/arch/mips/loongson2ef/fuloong-2e/irq.c index b1c9d4ee0335..2a647159d1d5 100644 --- a/arch/mips/loongson2ef/fuloong-2e/irq.c +++ b/arch/mips/loongson2ef/fuloong-2e/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson2ef/fuloong-2e/reset.c b/arch/mips/loongson2ef/fuloong-2e/reset.c index 8273de1cf4bb..143876afa53b 100644 --- a/arch/mips/loongson2ef/fuloong-2e/reset.c +++ b/arch/mips/loongson2ef/fuloong-2e/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Board-specific reboot/shutdown routines * Copyright (c) 2009 Philippe Vachon diff --git a/arch/mips/loongson2ef/lemote-2f/clock.c b/arch/mips/loongson2ef/lemote-2f/clock.c index 850b6b9f8f15..82344de7aaa6 100644 --- a/arch/mips/loongson2ef/lemote-2f/clock.c +++ b/arch/mips/loongson2ef/lemote-2f/clock.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2006 - 2008 Lemote Inc. & Institute of Computing Technology * Author: Yanhua, yanh@lemote.com diff --git a/arch/mips/loongson2ef/lemote-2f/dma.c b/arch/mips/loongson2ef/lemote-2f/dma.c index 3c9e99456357..936194efcfa5 100644 --- a/arch/mips/loongson2ef/lemote-2f/dma.c +++ b/arch/mips/loongson2ef/lemote-2f/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/loongson2ef/lemote-2f/ec_kb3310b.c b/arch/mips/loongson2ef/lemote-2f/ec_kb3310b.c index d138220e96a2..8668872d468c 100644 --- a/arch/mips/loongson2ef/lemote-2f/ec_kb3310b.c +++ b/arch/mips/loongson2ef/lemote-2f/ec_kb3310b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Basic KB3310B Embedded Controller support for the YeeLoong 2F netbook diff --git a/arch/mips/loongson2ef/lemote-2f/irq.c b/arch/mips/loongson2ef/lemote-2f/irq.c index f5a731a2a35f..8a0b34e0b974 100644 --- a/arch/mips/loongson2ef/lemote-2f/irq.c +++ b/arch/mips/loongson2ef/lemote-2f/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote Inc. diff --git a/arch/mips/loongson2ef/lemote-2f/machtype.c b/arch/mips/loongson2ef/lemote-2f/machtype.c index 9462a3ab57be..797191e16131 100644 --- a/arch/mips/loongson2ef/lemote-2f/machtype.c +++ b/arch/mips/loongson2ef/lemote-2f/machtype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson2ef/lemote-2f/pm.c b/arch/mips/loongson2ef/lemote-2f/pm.c index 3d0027229e3c..659bf2727b76 100644 --- a/arch/mips/loongson2ef/lemote-2f/pm.c +++ b/arch/mips/loongson2ef/lemote-2f/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lemote loongson2f family machines' specific suspend support diff --git a/arch/mips/loongson2ef/lemote-2f/reset.c b/arch/mips/loongson2ef/lemote-2f/reset.c index 197dae4ffd23..99dc33d187b7 100644 --- a/arch/mips/loongson2ef/lemote-2f/reset.c +++ b/arch/mips/loongson2ef/lemote-2f/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Board-specific reboot/shutdown routines * diff --git a/arch/mips/loongson64/boardinfo.c b/arch/mips/loongson64/boardinfo.c index 827ab94b98b3..5c4375e20389 100644 --- a/arch/mips/loongson64/boardinfo.c +++ b/arch/mips/loongson64/boardinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/loongson64/cop2-ex.c b/arch/mips/loongson64/cop2-ex.c index 00055d4b6042..816e6c83c039 100644 --- a/arch/mips/loongson64/cop2-ex.c +++ b/arch/mips/loongson64/cop2-ex.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/loongson64/cpucfg-emul.c b/arch/mips/loongson64/cpucfg-emul.c index 630927e46d3b..da983ca320e0 100644 --- a/arch/mips/loongson64/cpucfg-emul.c +++ b/arch/mips/loongson64/cpucfg-emul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/loongson64/dma.c b/arch/mips/loongson64/dma.c index 52801442ea86..633e50c57dce 100644 --- a/arch/mips/loongson64/dma.c +++ b/arch/mips/loongson64/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/loongson64/env.c b/arch/mips/loongson64/env.c index be8d2ad10750..357108b53a53 100644 --- a/arch/mips/loongson64/env.c +++ b/arch/mips/loongson64/env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Based on Ocelot Linux port, which is diff --git a/arch/mips/loongson64/hpet.c b/arch/mips/loongson64/hpet.c index e4282592575b..6ac017e7c29d 100644 --- a/arch/mips/loongson64/hpet.c +++ b/arch/mips/loongson64/hpet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/loongson64/init.c b/arch/mips/loongson64/init.c index b9f90f33fc9a..0b9a220ff1be 100644 --- a/arch/mips/loongson64/init.c +++ b/arch/mips/loongson64/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Lemote Inc. diff --git a/arch/mips/loongson64/numa.c b/arch/mips/loongson64/numa.c index 95d5f553ce19..7feab2d6bfee 100644 --- a/arch/mips/loongson64/numa.c +++ b/arch/mips/loongson64/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 Loongson Inc. & Lemote Inc. & diff --git a/arch/mips/loongson64/pm.c b/arch/mips/loongson64/pm.c index 5f0604af8f13..913f8d31f778 100644 --- a/arch/mips/loongson64/pm.c +++ b/arch/mips/loongson64/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * loongson-specific suspend support diff --git a/arch/mips/loongson64/reset.c b/arch/mips/loongson64/reset.c index 3e20ade0503a..2e1478fb491f 100644 --- a/arch/mips/loongson64/reset.c +++ b/arch/mips/loongson64/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/loongson64/setup.c b/arch/mips/loongson64/setup.c index b3e590eae952..058776825b5c 100644 --- a/arch/mips/loongson64/setup.c +++ b/arch/mips/loongson64/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson64/smp.c b/arch/mips/loongson64/smp.c index 147acd972a07..78893185ac35 100644 --- a/arch/mips/loongson64/smp.c +++ b/arch/mips/loongson64/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, 2011, 2012, Lemote, Inc. diff --git a/arch/mips/loongson64/time.c b/arch/mips/loongson64/time.c index f6d2c1e30570..455a6a868f6f 100644 --- a/arch/mips/loongson64/time.c +++ b/arch/mips/loongson64/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology diff --git a/arch/mips/loongson64/vbios_quirk.c b/arch/mips/loongson64/vbios_quirk.c index 3115d4de982c..402658778135 100644 --- a/arch/mips/loongson64/vbios_quirk.c +++ b/arch/mips/loongson64/vbios_quirk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/mips/math-emu/cp1emu.c b/arch/mips/math-emu/cp1emu.c index c89e70df43d8..16243dad5ff2 100644 --- a/arch/mips/math-emu/cp1emu.c +++ b/arch/mips/math-emu/cp1emu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cp1emu.c: a MIPS coprocessor 1 (FPU) instruction emulator diff --git a/arch/mips/math-emu/dp_2008class.c b/arch/mips/math-emu/dp_2008class.c index 81a0a63b12ed..f21fb32bff89 100644 --- a/arch/mips/math-emu/dp_2008class.c +++ b/arch/mips/math-emu/dp_2008class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/dp_add.c b/arch/mips/math-emu/dp_add.c index 78504736be9e..d08ea23a4570 100644 --- a/arch/mips/math-emu/dp_add.c +++ b/arch/mips/math-emu/dp_add.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_cmp.c b/arch/mips/math-emu/dp_cmp.c index a59680b035ac..3cfb4bcf6b72 100644 --- a/arch/mips/math-emu/dp_cmp.c +++ b/arch/mips/math-emu/dp_cmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_div.c b/arch/mips/math-emu/dp_div.c index ac1ecc46248d..f128649a630c 100644 --- a/arch/mips/math-emu/dp_div.c +++ b/arch/mips/math-emu/dp_div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_fint.c b/arch/mips/math-emu/dp_fint.c index 996b15ba07a0..4a061bf5f363 100644 --- a/arch/mips/math-emu/dp_fint.c +++ b/arch/mips/math-emu/dp_fint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_flong.c b/arch/mips/math-emu/dp_flong.c index 681ee00c93a1..03f1b72e700a 100644 --- a/arch/mips/math-emu/dp_flong.c +++ b/arch/mips/math-emu/dp_flong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_fmax.c b/arch/mips/math-emu/dp_fmax.c index 126ec90bb4c7..6cc36a01c4b5 100644 --- a/arch/mips/math-emu/dp_fmax.c +++ b/arch/mips/math-emu/dp_fmax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/dp_fmin.c b/arch/mips/math-emu/dp_fmin.c index 35ded4c45989..e37c9be07abf 100644 --- a/arch/mips/math-emu/dp_fmin.c +++ b/arch/mips/math-emu/dp_fmin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/dp_fsp.c b/arch/mips/math-emu/dp_fsp.c index be8a929c4206..a9d98519d601 100644 --- a/arch/mips/math-emu/dp_fsp.c +++ b/arch/mips/math-emu/dp_fsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_maddf.c b/arch/mips/math-emu/dp_maddf.c index 931e66f683ca..16a58eb9d8f0 100644 --- a/arch/mips/math-emu/dp_maddf.c +++ b/arch/mips/math-emu/dp_maddf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/dp_mul.c b/arch/mips/math-emu/dp_mul.c index 8a671bb7af12..5d7659672ff6 100644 --- a/arch/mips/math-emu/dp_mul.c +++ b/arch/mips/math-emu/dp_mul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_rint.c b/arch/mips/math-emu/dp_rint.c index 7f30b7a30206..cef60a66ce72 100644 --- a/arch/mips/math-emu/dp_rint.c +++ b/arch/mips/math-emu/dp_rint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_simple.c b/arch/mips/math-emu/dp_simple.c index b063aad7d235..60a3cc2fa21f 100644 --- a/arch/mips/math-emu/dp_simple.c +++ b/arch/mips/math-emu/dp_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_sqrt.c b/arch/mips/math-emu/dp_sqrt.c index 1ee38f8242fd..d4a436036d51 100644 --- a/arch/mips/math-emu/dp_sqrt.c +++ b/arch/mips/math-emu/dp_sqrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision square root diff --git a/arch/mips/math-emu/dp_sub.c b/arch/mips/math-emu/dp_sub.c index 08474ad2a64e..d753306330d6 100644 --- a/arch/mips/math-emu/dp_sub.c +++ b/arch/mips/math-emu/dp_sub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_tint.c b/arch/mips/math-emu/dp_tint.c index 0e6ad35e7c75..376e888ce7b6 100644 --- a/arch/mips/math-emu/dp_tint.c +++ b/arch/mips/math-emu/dp_tint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dp_tlong.c b/arch/mips/math-emu/dp_tlong.c index c61ef02d4c26..237d4d777e60 100644 --- a/arch/mips/math-emu/dp_tlong.c +++ b/arch/mips/math-emu/dp_tlong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/dsemul.c b/arch/mips/math-emu/dsemul.c index e02bd20b60a6..a1d2dc355575 100644 --- a/arch/mips/math-emu/dsemul.c +++ b/arch/mips/math-emu/dsemul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/math-emu/ieee754.c b/arch/mips/math-emu/ieee754.c index 0ba5dfbd4814..b8a8c2b9f11c 100644 --- a/arch/mips/math-emu/ieee754.c +++ b/arch/mips/math-emu/ieee754.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ieee754 floating point arithmetic * single and double precision diff --git a/arch/mips/math-emu/ieee754d.c b/arch/mips/math-emu/ieee754d.c index 586c4db2dbab..b7ab164e93dc 100644 --- a/arch/mips/math-emu/ieee754d.c +++ b/arch/mips/math-emu/ieee754d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Some debug functions diff --git a/arch/mips/math-emu/ieee754dp.c b/arch/mips/math-emu/ieee754dp.c index 07ef146e2048..2c7fe1fa0836 100644 --- a/arch/mips/math-emu/ieee754dp.c +++ b/arch/mips/math-emu/ieee754dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * double precision: common utilities diff --git a/arch/mips/math-emu/ieee754sp.c b/arch/mips/math-emu/ieee754sp.c index 0b6267bc8b0f..24c567a0fdd6 100644 --- a/arch/mips/math-emu/ieee754sp.c +++ b/arch/mips/math-emu/ieee754sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/me-debugfs.c b/arch/mips/math-emu/me-debugfs.c index aeddf7aecfc5..9eff0d50c5d5 100644 --- a/arch/mips/math-emu/me-debugfs.c +++ b/arch/mips/math-emu/me-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/math-emu/sp_2008class.c b/arch/mips/math-emu/sp_2008class.c index b9adab6c2f91..16dc0997a03b 100644 --- a/arch/mips/math-emu/sp_2008class.c +++ b/arch/mips/math-emu/sp_2008class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/sp_add.c b/arch/mips/math-emu/sp_add.c index 715cd0534301..c9fe33a539f4 100644 --- a/arch/mips/math-emu/sp_add.c +++ b/arch/mips/math-emu/sp_add.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_cmp.c b/arch/mips/math-emu/sp_cmp.c index 64a37362af10..42d9bab1bfd7 100644 --- a/arch/mips/math-emu/sp_cmp.c +++ b/arch/mips/math-emu/sp_cmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_div.c b/arch/mips/math-emu/sp_div.c index 2bfa266fdc76..e39ca76c3608 100644 --- a/arch/mips/math-emu/sp_div.c +++ b/arch/mips/math-emu/sp_div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_fdp.c b/arch/mips/math-emu/sp_fdp.c index 56417497c88e..4bee5cdd8a7a 100644 --- a/arch/mips/math-emu/sp_fdp.c +++ b/arch/mips/math-emu/sp_fdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_fint.c b/arch/mips/math-emu/sp_fint.c index 6068e3caae2e..93c145bde0cc 100644 --- a/arch/mips/math-emu/sp_fint.c +++ b/arch/mips/math-emu/sp_fint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_flong.c b/arch/mips/math-emu/sp_flong.c index 1b223fb5a47c..0fb8d091187a 100644 --- a/arch/mips/math-emu/sp_flong.c +++ b/arch/mips/math-emu/sp_flong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_fmax.c b/arch/mips/math-emu/sp_fmax.c index 3fb16a1df3b8..c503fc504635 100644 --- a/arch/mips/math-emu/sp_fmax.c +++ b/arch/mips/math-emu/sp_fmax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/sp_fmin.c b/arch/mips/math-emu/sp_fmin.c index ad2599d4a892..303dfb104614 100644 --- a/arch/mips/math-emu/sp_fmin.c +++ b/arch/mips/math-emu/sp_fmin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/sp_maddf.c b/arch/mips/math-emu/sp_maddf.c index 473ee222d90c..5d13588d40c7 100644 --- a/arch/mips/math-emu/sp_maddf.c +++ b/arch/mips/math-emu/sp_maddf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE754 floating point arithmetic diff --git a/arch/mips/math-emu/sp_mul.c b/arch/mips/math-emu/sp_mul.c index 26cfd63025e9..b5cdbe698ba7 100644 --- a/arch/mips/math-emu/sp_mul.c +++ b/arch/mips/math-emu/sp_mul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_rint.c b/arch/mips/math-emu/sp_rint.c index d5f75fe2157a..9cec21a68aeb 100644 --- a/arch/mips/math-emu/sp_rint.c +++ b/arch/mips/math-emu/sp_rint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_simple.c b/arch/mips/math-emu/sp_simple.c index b9e91da7dfbf..93bc75a228dd 100644 --- a/arch/mips/math-emu/sp_simple.c +++ b/arch/mips/math-emu/sp_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_sqrt.c b/arch/mips/math-emu/sp_sqrt.c index e9bb60121d03..aeffc47b81a7 100644 --- a/arch/mips/math-emu/sp_sqrt.c +++ b/arch/mips/math-emu/sp_sqrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision square root diff --git a/arch/mips/math-emu/sp_sub.c b/arch/mips/math-emu/sp_sub.c index 16c8e9ae63ed..329197efd747 100644 --- a/arch/mips/math-emu/sp_sub.c +++ b/arch/mips/math-emu/sp_sub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_tint.c b/arch/mips/math-emu/sp_tint.c index f7a5cf5e19bf..0f3dfca01d5f 100644 --- a/arch/mips/math-emu/sp_tint.c +++ b/arch/mips/math-emu/sp_tint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/math-emu/sp_tlong.c b/arch/mips/math-emu/sp_tlong.c index adc191304ea8..985385f02226 100644 --- a/arch/mips/math-emu/sp_tlong.c +++ b/arch/mips/math-emu/sp_tlong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IEEE754 floating point arithmetic * single precision diff --git a/arch/mips/mm/c-octeon.c b/arch/mips/mm/c-octeon.c index b7393b61cfa7..f6f4674931a8 100644 --- a/arch/mips/mm/c-octeon.c +++ b/arch/mips/mm/c-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/c-r3k.c b/arch/mips/mm/c-r3k.c index 5869df848fab..dcc31c706462 100644 --- a/arch/mips/mm/c-r3k.c +++ b/arch/mips/mm/c-r3k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r2300.c: R2000 and R3000 specific mmu/cache code. diff --git a/arch/mips/mm/c-r4k.c b/arch/mips/mm/c-r4k.c index 10413b6f6662..339fa2baaedd 100644 --- a/arch/mips/mm/c-r4k.c +++ b/arch/mips/mm/c-r4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/cache.c b/arch/mips/mm/cache.c index e3b4224c9a40..51c6f8335ef3 100644 --- a/arch/mips/mm/cache.c +++ b/arch/mips/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/cerr-sb1.c b/arch/mips/mm/cerr-sb1.c index a3c02df19f6f..9d5198d688fc 100644 --- a/arch/mips/mm/cerr-sb1.c +++ b/arch/mips/mm/cerr-sb1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2003 Broadcom Corporation diff --git a/arch/mips/mm/context.c b/arch/mips/mm/context.c index 966f40066f03..95746e95e9ef 100644 --- a/arch/mips/mm/context.c +++ b/arch/mips/mm/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/mm/dma-noncoherent.c b/arch/mips/mm/dma-noncoherent.c index ab4f2a75a7d0..3e7f4baa7eec 100644 --- a/arch/mips/mm/dma-noncoherent.c +++ b/arch/mips/mm/dma-noncoherent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 Ani Joshi diff --git a/arch/mips/mm/extable.c b/arch/mips/mm/extable.c index 81bc8a34a83f..4e3c3c000c76 100644 --- a/arch/mips/mm/extable.c +++ b/arch/mips/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/fault.c b/arch/mips/mm/fault.c index 37fedeaca2e9..08d139ae7050 100644 --- a/arch/mips/mm/fault.c +++ b/arch/mips/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/highmem.c b/arch/mips/mm/highmem.c index 57e2f08f00d0..07f36bb1c258 100644 --- a/arch/mips/mm/highmem.c +++ b/arch/mips/mm/highmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/mm/hugetlbpage.c b/arch/mips/mm/hugetlbpage.c index 0b9e15555b59..a6f19e93c7ba 100644 --- a/arch/mips/mm/hugetlbpage.c +++ b/arch/mips/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MIPS Huge TLB Page Support for Kernel. * diff --git a/arch/mips/mm/init.c b/arch/mips/mm/init.c index 8986048f9b11..3b9aba046efe 100644 --- a/arch/mips/mm/init.c +++ b/arch/mips/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/ioremap.c b/arch/mips/mm/ioremap.c index c6c4576cd4a8..7753162d0a32 100644 --- a/arch/mips/mm/ioremap.c +++ b/arch/mips/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/ioremap64.c b/arch/mips/mm/ioremap64.c index acc03ba20098..ef1bccdf4d28 100644 --- a/arch/mips/mm/ioremap64.c +++ b/arch/mips/mm/ioremap64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/mips/mm/maccess.c b/arch/mips/mm/maccess.c index 58173842c6be..ba7c69e67e5f 100644 --- a/arch/mips/mm/maccess.c +++ b/arch/mips/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/mips/mm/mmap.c b/arch/mips/mm/mmap.c index 5d2a1225785b..fba7c0f97f39 100644 --- a/arch/mips/mm/mmap.c +++ b/arch/mips/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/page.c b/arch/mips/mm/page.c index 1df237bd4a72..c9cd4e04c8d0 100644 --- a/arch/mips/mm/page.c +++ b/arch/mips/mm/page.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/pgtable-32.c b/arch/mips/mm/pgtable-32.c index e2cf2166d5cb..fce120531d84 100644 --- a/arch/mips/mm/pgtable-32.c +++ b/arch/mips/mm/pgtable-32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/pgtable-64.c b/arch/mips/mm/pgtable-64.c index b24f865de357..e625663a384a 100644 --- a/arch/mips/mm/pgtable-64.c +++ b/arch/mips/mm/pgtable-64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/pgtable.c b/arch/mips/mm/pgtable.c index 10835414819f..5de920f43da0 100644 --- a/arch/mips/mm/pgtable.c +++ b/arch/mips/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/physaddr.c b/arch/mips/mm/physaddr.c index a6b1bf82057a..1ff08ffdaba2 100644 --- a/arch/mips/mm/physaddr.c +++ b/arch/mips/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/mm/sc-debugfs.c b/arch/mips/mm/sc-debugfs.c index 80ff3947157d..886e0bbc428f 100644 --- a/arch/mips/mm/sc-debugfs.c +++ b/arch/mips/mm/sc-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Imagination Technologies diff --git a/arch/mips/mm/sc-ip22.c b/arch/mips/mm/sc-ip22.c index d7238687d790..d50786129554 100644 --- a/arch/mips/mm/sc-ip22.c +++ b/arch/mips/mm/sc-ip22.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sc-ip22.c: Indy cache management functions. diff --git a/arch/mips/mm/sc-mips.c b/arch/mips/mm/sc-mips.c index 06ec304ad4d1..f3b3506f76b2 100644 --- a/arch/mips/mm/sc-mips.c +++ b/arch/mips/mm/sc-mips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Chris Dearman (chris@mips.com), diff --git a/arch/mips/mm/sc-r5k.c b/arch/mips/mm/sc-r5k.c index 736615d68f7a..f8270de02d66 100644 --- a/arch/mips/mm/sc-r5k.c +++ b/arch/mips/mm/sc-r5k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1997, 2001 Ralf Baechle (ralf@gnu.org), diff --git a/arch/mips/mm/sc-rm7k.c b/arch/mips/mm/sc-rm7k.c index e9e3777a7848..cb2d62116f34 100644 --- a/arch/mips/mm/sc-rm7k.c +++ b/arch/mips/mm/sc-rm7k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sc-rm7k.c: RM7000 cache management functions. diff --git a/arch/mips/mm/tlb-r3k.c b/arch/mips/mm/tlb-r3k.c index 173f7b36033b..fb9a7ce47719 100644 --- a/arch/mips/mm/tlb-r3k.c +++ b/arch/mips/mm/tlb-r3k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r2300.c: R2000 and R3000 specific mmu/cache code. diff --git a/arch/mips/mm/tlb-r4k.c b/arch/mips/mm/tlb-r4k.c index 44a662536148..263be8408905 100644 --- a/arch/mips/mm/tlb-r4k.c +++ b/arch/mips/mm/tlb-r4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/tlbex.c b/arch/mips/mm/tlbex.c index 69ea54bdc0c3..61bf15c13ad1 100644 --- a/arch/mips/mm/tlbex.c +++ b/arch/mips/mm/tlbex.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/uasm-micromips.c b/arch/mips/mm/uasm-micromips.c index 75ef90486fe6..411abeb62b62 100644 --- a/arch/mips/mm/uasm-micromips.c +++ b/arch/mips/mm/uasm-micromips.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/uasm-mips.c b/arch/mips/mm/uasm-mips.c index e15c6700cd08..8b5bc53ad9f0 100644 --- a/arch/mips/mm/uasm-mips.c +++ b/arch/mips/mm/uasm-mips.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mm/uasm.c b/arch/mips/mm/uasm.c index 125140979d62..cdf7fdb6e65c 100644 --- a/arch/mips/mm/uasm.c +++ b/arch/mips/mm/uasm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mti-malta/malta-dtshim.c b/arch/mips/mti-malta/malta-dtshim.c index f451268f6c38..c81727a29446 100644 --- a/arch/mips/mti-malta/malta-dtshim.c +++ b/arch/mips/mti-malta/malta-dtshim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Imagination Technologies diff --git a/arch/mips/mti-malta/malta-init.c b/arch/mips/mti-malta/malta-init.c index 82b0fd8576a2..29c426da4ed4 100644 --- a/arch/mips/mti-malta/malta-init.c +++ b/arch/mips/mti-malta/malta-init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mti-malta/malta-int.c b/arch/mips/mti-malta/malta-int.c index 03d85b2b3eea..ded200d7ccbc 100644 --- a/arch/mips/mti-malta/malta-int.c +++ b/arch/mips/mti-malta/malta-int.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mti-malta/malta-memory.c b/arch/mips/mti-malta/malta-memory.c index 952018812885..d00f1c3b9549 100644 --- a/arch/mips/mti-malta/malta-memory.c +++ b/arch/mips/mti-malta/malta-memory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mti-malta/malta-platform.c b/arch/mips/mti-malta/malta-platform.c index 6961a23aefe9..36198be13b46 100644 --- a/arch/mips/mti-malta/malta-platform.c +++ b/arch/mips/mti-malta/malta-platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/mti-malta/malta-setup.c b/arch/mips/mti-malta/malta-setup.c index 816570514c37..f73adcaad9fa 100644 --- a/arch/mips/mti-malta/malta-setup.c +++ b/arch/mips/mti-malta/malta-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Carsten Langgaard, carstenl@mips.com diff --git a/arch/mips/mti-malta/malta-time.c b/arch/mips/mti-malta/malta-time.c index 2cb708cdf01a..0192cbfe9498 100644 --- a/arch/mips/mti-malta/malta-time.c +++ b/arch/mips/mti-malta/malta-time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Carsten Langgaard, carstenl@mips.com diff --git a/arch/mips/n64/init.c b/arch/mips/n64/init.c index dfbd864f4667..6027a50cc17b 100644 --- a/arch/mips/n64/init.c +++ b/arch/mips/n64/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nintendo 64 init. diff --git a/arch/mips/n64/irq.c b/arch/mips/n64/irq.c index 1861e962db42..e530083b903e 100644 --- a/arch/mips/n64/irq.c +++ b/arch/mips/n64/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * N64 IRQ diff --git a/arch/mips/net/bpf_jit_comp.c b/arch/mips/net/bpf_jit_comp.c index e355dfca4400..efbcf231f57c 100644 --- a/arch/mips/net/bpf_jit_comp.c +++ b/arch/mips/net/bpf_jit_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Just-In-Time compiler for eBPF bytecode on MIPS. diff --git a/arch/mips/net/bpf_jit_comp32.c b/arch/mips/net/bpf_jit_comp32.c index 40a878b672f5..0e3a0f68e529 100644 --- a/arch/mips/net/bpf_jit_comp32.c +++ b/arch/mips/net/bpf_jit_comp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Just-In-Time compiler for eBPF bytecode on MIPS. diff --git a/arch/mips/net/bpf_jit_comp64.c b/arch/mips/net/bpf_jit_comp64.c index fa7e9aa37f49..78723d1231ab 100644 --- a/arch/mips/net/bpf_jit_comp64.c +++ b/arch/mips/net/bpf_jit_comp64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Just-In-Time compiler for eBPF bytecode on MIPS. diff --git a/arch/mips/pci/fixup-ath79.c b/arch/mips/pci/fixup-ath79.c index 6a6c4f58f7f4..22fac831a0f5 100644 --- a/arch/mips/pci/fixup-ath79.c +++ b/arch/mips/pci/fixup-ath79.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018 John Crispin diff --git a/arch/mips/pci/fixup-bcm63xx.c b/arch/mips/pci/fixup-bcm63xx.c index 340863009da9..e957a01e270a 100644 --- a/arch/mips/pci/fixup-bcm63xx.c +++ b/arch/mips/pci/fixup-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/fixup-cobalt.c b/arch/mips/pci/fixup-cobalt.c index 00206ff52988..71cfc924e016 100644 --- a/arch/mips/pci/fixup-cobalt.c +++ b/arch/mips/pci/fixup-cobalt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cobalt Qube/Raq PCI support * diff --git a/arch/mips/pci/fixup-fuloong2e.c b/arch/mips/pci/fixup-fuloong2e.c index 91aa923234bc..6ff6a9fa3dc5 100644 --- a/arch/mips/pci/fixup-fuloong2e.c +++ b/arch/mips/pci/fixup-fuloong2e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004 ICT CAS diff --git a/arch/mips/pci/fixup-ip32.c b/arch/mips/pci/fixup-ip32.c index d091ffc53569..c4f6f84c9436 100644 --- a/arch/mips/pci/fixup-ip32.c +++ b/arch/mips/pci/fixup-ip32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/pci/fixup-lantiq.c b/arch/mips/pci/fixup-lantiq.c index 8bcc136976dc..0c2e10f193ad 100644 --- a/arch/mips/pci/fixup-lantiq.c +++ b/arch/mips/pci/fixup-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/pci/fixup-lemote2f.c b/arch/mips/pci/fixup-lemote2f.c index afafda03ed4e..559aafa79bb9 100644 --- a/arch/mips/pci/fixup-lemote2f.c +++ b/arch/mips/pci/fixup-lemote2f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Lemote Technology diff --git a/arch/mips/pci/fixup-malta.c b/arch/mips/pci/fixup-malta.c index 8131e0ffe735..f70944becd98 100644 --- a/arch/mips/pci/fixup-malta.c +++ b/arch/mips/pci/fixup-malta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/pci/fixup-rbtx4927.c b/arch/mips/pci/fixup-rbtx4927.c index d6aaed1d6be9..494bad3c0541 100644 --- a/arch/mips/pci/fixup-rbtx4927.c +++ b/arch/mips/pci/fixup-rbtx4927.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * BRIEF MODULE DESCRIPTION diff --git a/arch/mips/pci/fixup-rc32434.c b/arch/mips/pci/fixup-rc32434.c index 7fcafd5da7da..6a68118050e2 100644 --- a/arch/mips/pci/fixup-rc32434.c +++ b/arch/mips/pci/fixup-rc32434.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2001 MontaVista Software Inc. * Author: MontaVista Software, Inc. diff --git a/arch/mips/pci/fixup-sb1250.c b/arch/mips/pci/fixup-sb1250.c index 3f914c33b7de..040ce497b3fb 100644 --- a/arch/mips/pci/fixup-sb1250.c +++ b/arch/mips/pci/fixup-sb1250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. diff --git a/arch/mips/pci/fixup-sni.c b/arch/mips/pci/fixup-sni.c index de012f8bd8c3..11b5c449d9dc 100644 --- a/arch/mips/pci/fixup-sni.c +++ b/arch/mips/pci/fixup-sni.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/msi-octeon.c b/arch/mips/pci/msi-octeon.c index abc3b61bff9f..176d524572fd 100644 --- a/arch/mips/pci/msi-octeon.c +++ b/arch/mips/pci/msi-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/ops-bcm63xx.c b/arch/mips/pci/ops-bcm63xx.c index b0ea023c47c0..4c6775ccb76d 100644 --- a/arch/mips/pci/ops-bcm63xx.c +++ b/arch/mips/pci/ops-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/ops-bonito64.c b/arch/mips/pci/ops-bonito64.c index 4d5fe614f55e..04ee7761777e 100644 --- a/arch/mips/pci/ops-bonito64.c +++ b/arch/mips/pci/ops-bonito64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. diff --git a/arch/mips/pci/ops-gt64xxx_pci0.c b/arch/mips/pci/ops-gt64xxx_pci0.c index 501dcdf5a18c..7ee858c4806c 100644 --- a/arch/mips/pci/ops-gt64xxx_pci0.c +++ b/arch/mips/pci/ops-gt64xxx_pci0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. diff --git a/arch/mips/pci/ops-lantiq.c b/arch/mips/pci/ops-lantiq.c index 7d71355394a6..7d2803f8158c 100644 --- a/arch/mips/pci/ops-lantiq.c +++ b/arch/mips/pci/ops-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/pci/ops-loongson2.c b/arch/mips/pci/ops-loongson2.c index 068113f5c49d..54549d350a32 100644 --- a/arch/mips/pci/ops-loongson2.c +++ b/arch/mips/pci/ops-loongson2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. diff --git a/arch/mips/pci/ops-mace.c b/arch/mips/pci/ops-mace.c index 951d8070fb48..a1de8b4cc666 100644 --- a/arch/mips/pci/ops-mace.c +++ b/arch/mips/pci/ops-mace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/ops-msc.c b/arch/mips/pci/ops-msc.c index 1f438baaf907..d1c2e6a19a81 100644 --- a/arch/mips/pci/ops-msc.c +++ b/arch/mips/pci/ops-msc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000, 2004, 2005 MIPS Technologies, Inc. diff --git a/arch/mips/pci/ops-rc32434.c b/arch/mips/pci/ops-rc32434.c index 34b9323bdabb..1a1d35ad98fe 100644 --- a/arch/mips/pci/ops-rc32434.c +++ b/arch/mips/pci/ops-rc32434.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * pci_ops for IDT EB434 board diff --git a/arch/mips/pci/ops-sni.c b/arch/mips/pci/ops-sni.c index 35daa7fe6571..c6165b0e1968 100644 --- a/arch/mips/pci/ops-sni.c +++ b/arch/mips/pci/ops-sni.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/ops-tx4927.c b/arch/mips/pci/ops-tx4927.c index 37087f4137ee..de232db9dcdb 100644 --- a/arch/mips/pci/ops-tx4927.c +++ b/arch/mips/pci/ops-tx4927.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Define the pci_ops for the PCIC on Toshiba TX4927, TX4938, etc. diff --git a/arch/mips/pci/pci-alchemy.c b/arch/mips/pci/pci-alchemy.c index 6bfee0f71803..73c638865f09 100644 --- a/arch/mips/pci/pci-alchemy.c +++ b/arch/mips/pci/pci-alchemy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alchemy PCI host mode support. diff --git a/arch/mips/pci/pci-ar2315.c b/arch/mips/pci/pci-ar2315.c index 17fa97ec6ffb..c7209857a2e7 100644 --- a/arch/mips/pci/pci-ar2315.c +++ b/arch/mips/pci/pci-ar2315.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/arch/mips/pci/pci-ar71xx.c b/arch/mips/pci/pci-ar71xx.c index 118760b3fa82..fed8801d2f41 100644 --- a/arch/mips/pci/pci-ar71xx.c +++ b/arch/mips/pci/pci-ar71xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71xx PCI host controller driver diff --git a/arch/mips/pci/pci-ar724x.c b/arch/mips/pci/pci-ar724x.c index 807558b251ef..b940a6307cfb 100644 --- a/arch/mips/pci/pci-ar724x.c +++ b/arch/mips/pci/pci-ar724x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR724X PCI host controller driver diff --git a/arch/mips/pci/pci-bcm1480.c b/arch/mips/pci/pci-bcm1480.c index db0d4d22d46f..2b38b125fba6 100644 --- a/arch/mips/pci/pci-bcm1480.c +++ b/arch/mips/pci/pci-bcm1480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2005 Broadcom Corporation diff --git a/arch/mips/pci/pci-bcm1480ht.c b/arch/mips/pci/pci-bcm1480ht.c index 3d996acd294c..636f5bf17750 100644 --- a/arch/mips/pci/pci-bcm1480ht.c +++ b/arch/mips/pci/pci-bcm1480ht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2005 Broadcom Corporation diff --git a/arch/mips/pci/pci-bcm47xx.c b/arch/mips/pci/pci-bcm47xx.c index ffac06a5ca20..678802971b5f 100644 --- a/arch/mips/pci/pci-bcm47xx.c +++ b/arch/mips/pci/pci-bcm47xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008 Aurelien Jarno * diff --git a/arch/mips/pci/pci-bcm63xx.c b/arch/mips/pci/pci-bcm63xx.c index ac83243772d2..fa7b311b5188 100644 --- a/arch/mips/pci/pci-bcm63xx.c +++ b/arch/mips/pci/pci-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/pci-generic.c b/arch/mips/pci/pci-generic.c index d2d68bac3d25..6cc22688f30b 100644 --- a/arch/mips/pci/pci-generic.c +++ b/arch/mips/pci/pci-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/arch/mips/pci/pci-ip27.c b/arch/mips/pci/pci-ip27.c index 973faea61cad..7ef5ba2ebf1a 100644 --- a/arch/mips/pci/pci-ip27.c +++ b/arch/mips/pci/pci-ip27.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/pci-ip32.c b/arch/mips/pci/pci-ip32.c index 7ae89d0c7099..e922ada1744b 100644 --- a/arch/mips/pci/pci-ip32.c +++ b/arch/mips/pci/pci-ip32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/pci-lantiq.c b/arch/mips/pci/pci-lantiq.c index 0e85839b8225..9bdbb0b8f6e7 100644 --- a/arch/mips/pci/pci-lantiq.c +++ b/arch/mips/pci/pci-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/pci/pci-legacy.c b/arch/mips/pci/pci-legacy.c index d04b7c1294b6..d8d317fea87b 100644 --- a/arch/mips/pci/pci-legacy.c +++ b/arch/mips/pci/pci-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/pci/pci-malta.c b/arch/mips/pci/pci-malta.c index 2e35aeba45bc..fddeae568909 100644 --- a/arch/mips/pci/pci-malta.c +++ b/arch/mips/pci/pci-malta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000, 2004, 2005 MIPS Technologies, Inc. diff --git a/arch/mips/pci/pci-mt7620.c b/arch/mips/pci/pci-mt7620.c index 5c4bdf6919e5..7747f34b2420 100644 --- a/arch/mips/pci/pci-mt7620.c +++ b/arch/mips/pci/pci-mt7620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink MT7620A SoC PCI support diff --git a/arch/mips/pci/pci-octeon.c b/arch/mips/pci/pci-octeon.c index 36d12cea3512..d7f7d644d5be 100644 --- a/arch/mips/pci/pci-octeon.c +++ b/arch/mips/pci/pci-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pci/pci-rc32434.c b/arch/mips/pci/pci-rc32434.c index 7f6ce6d734c0..c07102215436 100644 --- a/arch/mips/pci/pci-rc32434.c +++ b/arch/mips/pci/pci-rc32434.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * PCI initialization for IDT EB434 board diff --git a/arch/mips/pci/pci-rt2880.c b/arch/mips/pci/pci-rt2880.c index 006e2bbab87e..85a2602cf3e5 100644 --- a/arch/mips/pci/pci-rt2880.c +++ b/arch/mips/pci/pci-rt2880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink RT288x SoC PCI register definitions diff --git a/arch/mips/pci/pci-rt3883.c b/arch/mips/pci/pci-rt3883.c index 14454ece485d..db9ec8f549bf 100644 --- a/arch/mips/pci/pci-rt3883.c +++ b/arch/mips/pci/pci-rt3883.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink RT3662/RT3883 SoC PCI support diff --git a/arch/mips/pci/pci-sb1250.c b/arch/mips/pci/pci-sb1250.c index c3f82b280484..0eea118dfcb2 100644 --- a/arch/mips/pci/pci-sb1250.c +++ b/arch/mips/pci/pci-sb1250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2003 Broadcom Corporation diff --git a/arch/mips/pci/pci-tx4927.c b/arch/mips/pci/pci-tx4927.c index 9b3301d19a63..105e7344db19 100644 --- a/arch/mips/pci/pci-tx4927.c +++ b/arch/mips/pci/pci-tx4927.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/mips/txx9/rbtx4938/setup.c, * and RBTX49xx patch from CELF patch archive. diff --git a/arch/mips/pci/pci-tx4938.c b/arch/mips/pci/pci-tx4938.c index a6418460e3c4..f5dc4f2a9a6f 100644 --- a/arch/mips/pci/pci-tx4938.c +++ b/arch/mips/pci/pci-tx4938.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/mips/txx9/rbtx4938/setup.c, * and RBTX49xx patch from CELF patch archive. diff --git a/arch/mips/pci/pci-xtalk-bridge.c b/arch/mips/pci/pci-xtalk-bridge.c index e00c38620d14..458de3385d43 100644 --- a/arch/mips/pci/pci-xtalk-bridge.c +++ b/arch/mips/pci/pci-xtalk-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2003 Christoph Hellwig (hch@lst.de) diff --git a/arch/mips/pci/pci.c b/arch/mips/pci/pci.c index feebc6eeee5b..0a68add36c4b 100644 --- a/arch/mips/pci/pci.c +++ b/arch/mips/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/pci/pcie-octeon.c b/arch/mips/pci/pcie-octeon.c index b080c7c6cc46..520e5e973c93 100644 --- a/arch/mips/pci/pcie-octeon.c +++ b/arch/mips/pci/pcie-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/pic32/common/irq.c b/arch/mips/pic32/common/irq.c index fb00b797b2c5..3c38cb249ac7 100644 --- a/arch/mips/pic32/common/irq.c +++ b/arch/mips/pic32/common/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/pic32/common/reset.c b/arch/mips/pic32/common/reset.c index a5fd7a8e2800..b7e9a8609db6 100644 --- a/arch/mips/pic32/common/reset.c +++ b/arch/mips/pic32/common/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/pic32/pic32mzda/config.c b/arch/mips/pic32/pic32mzda/config.c index 73be5689e0df..f8d3f0be5124 100644 --- a/arch/mips/pic32/pic32mzda/config.c +++ b/arch/mips/pic32/pic32mzda/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Purna Chandra Mandal, purna.mandal@microchip.com diff --git a/arch/mips/pic32/pic32mzda/early_clk.c b/arch/mips/pic32/pic32mzda/early_clk.c index 6001e507d8e3..16bb661d75b4 100644 --- a/arch/mips/pic32/pic32mzda/early_clk.c +++ b/arch/mips/pic32/pic32mzda/early_clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/pic32/pic32mzda/early_console.c b/arch/mips/pic32/pic32mzda/early_console.c index 3cd1b408fa1c..87cb92092444 100644 --- a/arch/mips/pic32/pic32mzda/early_console.c +++ b/arch/mips/pic32/pic32mzda/early_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/pic32/pic32mzda/early_pin.c b/arch/mips/pic32/pic32mzda/early_pin.c index f2822632b017..ee1e0eae7f53 100644 --- a/arch/mips/pic32/pic32mzda/early_pin.c +++ b/arch/mips/pic32/pic32mzda/early_pin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/pic32/pic32mzda/init.c b/arch/mips/pic32/pic32mzda/init.c index 53b227a9074c..920bfe90e11a 100644 --- a/arch/mips/pic32/pic32mzda/init.c +++ b/arch/mips/pic32/pic32mzda/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson, joshua.henderson@microchip.com diff --git a/arch/mips/pic32/pic32mzda/time.c b/arch/mips/pic32/pic32mzda/time.c index 777b515c52c8..4c6fa2356d81 100644 --- a/arch/mips/pic32/pic32mzda/time.c +++ b/arch/mips/pic32/pic32mzda/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Joshua Henderson diff --git a/arch/mips/power/cpu.c b/arch/mips/power/cpu.c index d8ef7778e535..18cba77bf9c8 100644 --- a/arch/mips/power/cpu.c +++ b/arch/mips/power/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Suspend support specific for mips. diff --git a/arch/mips/power/hibernate.c b/arch/mips/power/hibernate.c index 192879e76c85..e2dd82372afd 100644 --- a/arch/mips/power/hibernate.c +++ b/arch/mips/power/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/ralink/bootrom.c b/arch/mips/ralink/bootrom.c index 8c8cc0a81ed8..fc6267e0f166 100644 --- a/arch/mips/ralink/bootrom.c +++ b/arch/mips/ralink/bootrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/clk.c b/arch/mips/ralink/clk.c index 9db73fcac522..f318c395c640 100644 --- a/arch/mips/ralink/clk.c +++ b/arch/mips/ralink/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/early_printk.c b/arch/mips/ralink/early_printk.c index eb4fac25eaf6..129d6780c79d 100644 --- a/arch/mips/ralink/early_printk.c +++ b/arch/mips/ralink/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/ill_acc.c b/arch/mips/ralink/ill_acc.c index 25341b2319d0..5b7fb29f5436 100644 --- a/arch/mips/ralink/ill_acc.c +++ b/arch/mips/ralink/ill_acc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/irq-gic.c b/arch/mips/ralink/irq-gic.c index 8bc566ea00e5..e9fd3525d5e9 100644 --- a/arch/mips/ralink/irq-gic.c +++ b/arch/mips/ralink/irq-gic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c index 955b36e89358..aeef3a36c2fc 100644 --- a/arch/mips/ralink/irq.c +++ b/arch/mips/ralink/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c index 672249a13a09..53c4fa5c3797 100644 --- a/arch/mips/ralink/mt7620.c +++ b/arch/mips/ralink/mt7620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/mt7621.c b/arch/mips/ralink/mt7621.c index 5a9fd3fe41d7..dadfa5d5d2ef 100644 --- a/arch/mips/ralink/mt7621.c +++ b/arch/mips/ralink/mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c index 7f90068c68f2..b05b81c816c7 100644 --- a/arch/mips/ralink/of.c +++ b/arch/mips/ralink/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/prom.c b/arch/mips/ralink/prom.c index c3b96861844c..15f86b498219 100644 --- a/arch/mips/ralink/prom.c +++ b/arch/mips/ralink/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/reset.c b/arch/mips/ralink/reset.c index 4875637ef469..0c0b31b5507f 100644 --- a/arch/mips/ralink/reset.c +++ b/arch/mips/ralink/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/rt288x.c b/arch/mips/ralink/rt288x.c index ce8b5b6025bb..6b0121f74606 100644 --- a/arch/mips/ralink/rt288x.c +++ b/arch/mips/ralink/rt288x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c index 1f422470b029..9ff4d1bd5b55 100644 --- a/arch/mips/ralink/rt305x.c +++ b/arch/mips/ralink/rt305x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/rt3883.c b/arch/mips/ralink/rt3883.c index 21ce00da5758..f3d65966c9a8 100644 --- a/arch/mips/ralink/rt3883.c +++ b/arch/mips/ralink/rt3883.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/timer-gic.c b/arch/mips/ralink/timer-gic.c index 926082655a78..0d030d75b711 100644 --- a/arch/mips/ralink/timer-gic.c +++ b/arch/mips/ralink/timer-gic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c index 54094f6e033e..bb3f74865d68 100644 --- a/arch/mips/ralink/timer.c +++ b/arch/mips/ralink/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink RT2880 timer diff --git a/arch/mips/rb532/devices.c b/arch/mips/rb532/devices.c index b7f6f782d9a1..562187988614 100644 --- a/arch/mips/rb532/devices.c +++ b/arch/mips/rb532/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RouterBoard 500 Platform devices diff --git a/arch/mips/rb532/gpio.c b/arch/mips/rb532/gpio.c index 9aa5ef374465..a00711f6bce0 100644 --- a/arch/mips/rb532/gpio.c +++ b/arch/mips/rb532/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Miscellaneous functions for IDT EB434 board * diff --git a/arch/mips/rb532/irq.c b/arch/mips/rb532/irq.c index 25cc250f2d34..2871f57d05a6 100644 --- a/arch/mips/rb532/irq.c +++ b/arch/mips/rb532/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/rb532/prom.c b/arch/mips/rb532/prom.c index 8c370eb180ef..94f8c64188fd 100644 --- a/arch/mips/rb532/prom.c +++ b/arch/mips/rb532/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RouterBoard 500 specific prom routines diff --git a/arch/mips/rb532/serial.c b/arch/mips/rb532/serial.c index 70482540b3db..616121f3b4df 100644 --- a/arch/mips/rb532/serial.c +++ b/arch/mips/rb532/serial.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * Serial port initialisation. diff --git a/arch/mips/rb532/setup.c b/arch/mips/rb532/setup.c index 51af9d374d66..d3081281e20f 100644 --- a/arch/mips/rb532/setup.c +++ b/arch/mips/rb532/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * setup.c - boot time setup code diff --git a/arch/mips/rb532/time.c b/arch/mips/rb532/time.c index 68713dd32498..04bf54bac2ca 100644 --- a/arch/mips/rb532/time.c +++ b/arch/mips/rb532/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Carsten Langgaard, carstenl@mips.com diff --git a/arch/mips/sgi-ip22/ip22-berr.c b/arch/mips/sgi-ip22/ip22-berr.c index afe8a61078e4..d9d5d133a9dd 100644 --- a/arch/mips/sgi-ip22/ip22-berr.c +++ b/arch/mips/sgi-ip22/ip22-berr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-berr.c: Bus error handling. diff --git a/arch/mips/sgi-ip22/ip22-eisa.c b/arch/mips/sgi-ip22/ip22-eisa.c index f3b0e90e0135..dc701c4a15ec 100644 --- a/arch/mips/sgi-ip22/ip22-eisa.c +++ b/arch/mips/sgi-ip22/ip22-eisa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Basic EISA bus support for the SGI Indigo-2. * diff --git a/arch/mips/sgi-ip22/ip22-gio.c b/arch/mips/sgi-ip22/ip22-gio.c index 19b70928d6dc..9c757149a6f9 100644 --- a/arch/mips/sgi-ip22/ip22-gio.c +++ b/arch/mips/sgi-ip22/ip22-gio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/mips/sgi-ip22/ip22-hpc.c b/arch/mips/sgi-ip22/ip22-hpc.c index 49922e86cf1d..a33a3f013407 100644 --- a/arch/mips/sgi-ip22/ip22-hpc.c +++ b/arch/mips/sgi-ip22/ip22-hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-hpc.c: Routines for generic manipulation of the HPC controllers. diff --git a/arch/mips/sgi-ip22/ip22-int.c b/arch/mips/sgi-ip22/ip22-int.c index 11f8adc98cb5..27e5ef4639c9 100644 --- a/arch/mips/sgi-ip22/ip22-int.c +++ b/arch/mips/sgi-ip22/ip22-int.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-int.c: Routines for generic manipulation of the INT[23] ASIC diff --git a/arch/mips/sgi-ip22/ip22-mc.c b/arch/mips/sgi-ip22/ip22-mc.c index 74e5b9e27d6c..1e718fb4d5fa 100644 --- a/arch/mips/sgi-ip22/ip22-mc.c +++ b/arch/mips/sgi-ip22/ip22-mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-mc.c: Routines for manipulating SGI Memory Controller. diff --git a/arch/mips/sgi-ip22/ip22-nvram.c b/arch/mips/sgi-ip22/ip22-nvram.c index e727ef519acf..f5891937d997 100644 --- a/arch/mips/sgi-ip22/ip22-nvram.c +++ b/arch/mips/sgi-ip22/ip22-nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-nvram.c: NVRAM and serial EEPROM handling. diff --git a/arch/mips/sgi-ip22/ip22-platform.c b/arch/mips/sgi-ip22/ip22-platform.c index 3a53690b4b33..ac19532a87b2 100644 --- a/arch/mips/sgi-ip22/ip22-platform.c +++ b/arch/mips/sgi-ip22/ip22-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/sgi-ip22/ip22-reset.c b/arch/mips/sgi-ip22/ip22-reset.c index 8539f562f5b8..635a5b528fbc 100644 --- a/arch/mips/sgi-ip22/ip22-reset.c +++ b/arch/mips/sgi-ip22/ip22-reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip22/ip22-setup.c b/arch/mips/sgi-ip22/ip22-setup.c index f083b25be13b..8504af099d32 100644 --- a/arch/mips/sgi-ip22/ip22-setup.c +++ b/arch/mips/sgi-ip22/ip22-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip22-setup.c: SGI specific setup, including init of the feature struct. diff --git a/arch/mips/sgi-ip22/ip22-time.c b/arch/mips/sgi-ip22/ip22-time.c index 045aa89f28d8..4b4efedee4cf 100644 --- a/arch/mips/sgi-ip22/ip22-time.c +++ b/arch/mips/sgi-ip22/ip22-time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip22/ip28-berr.c b/arch/mips/sgi-ip22/ip28-berr.c index 16ca470deb80..cfc6c044b920 100644 --- a/arch/mips/sgi-ip22/ip28-berr.c +++ b/arch/mips/sgi-ip22/ip28-berr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip28-berr.c: Bus error handling. diff --git a/arch/mips/sgi-ip27/ip27-berr.c b/arch/mips/sgi-ip27/ip27-berr.c index 9eb497cb5d52..d3394bdeb260 100644 --- a/arch/mips/sgi-ip27/ip27-berr.c +++ b/arch/mips/sgi-ip27/ip27-berr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-console.c b/arch/mips/sgi-ip27/ip27-console.c index 7737a88c6569..7bfe9e4dd3df 100644 --- a/arch/mips/sgi-ip27/ip27-console.c +++ b/arch/mips/sgi-ip27/ip27-console.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-init.c b/arch/mips/sgi-ip27/ip27-init.c index a4daf8ccd16c..74f6e41acc8d 100644 --- a/arch/mips/sgi-ip27/ip27-init.c +++ b/arch/mips/sgi-ip27/ip27-init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-irq.c b/arch/mips/sgi-ip27/ip27-irq.c index 20ef663af16e..7d946f68f9ca 100644 --- a/arch/mips/sgi-ip27/ip27-irq.c +++ b/arch/mips/sgi-ip27/ip27-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip27-irq.c: Highlevel interrupt handling for IP27 architecture. diff --git a/arch/mips/sgi-ip27/ip27-klconfig.c b/arch/mips/sgi-ip27/ip27-klconfig.c index 81a1646e609a..8cd210f0c89e 100644 --- a/arch/mips/sgi-ip27/ip27-klconfig.c +++ b/arch/mips/sgi-ip27/ip27-klconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1999, 2000 Ralf Baechle (ralf@gnu.org) diff --git a/arch/mips/sgi-ip27/ip27-klnuma.c b/arch/mips/sgi-ip27/ip27-klnuma.c index abd7a84df7dd..9c06cf31ff54 100644 --- a/arch/mips/sgi-ip27/ip27-klnuma.c +++ b/arch/mips/sgi-ip27/ip27-klnuma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ported from IRIX to Linux by Kanoj Sarcar, 06/08/00. diff --git a/arch/mips/sgi-ip27/ip27-memory.c b/arch/mips/sgi-ip27/ip27-memory.c index 2b3e46e2e607..d0c9dff0ce5b 100644 --- a/arch/mips/sgi-ip27/ip27-memory.c +++ b/arch/mips/sgi-ip27/ip27-memory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-nmi.c b/arch/mips/sgi-ip27/ip27-nmi.c index fc2816398d0c..c3f8c125e8e5 100644 --- a/arch/mips/sgi-ip27/ip27-nmi.c +++ b/arch/mips/sgi-ip27/ip27-nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/sgi-ip27/ip27-reset.c b/arch/mips/sgi-ip27/ip27-reset.c index 5ac5ad638734..24e26587499a 100644 --- a/arch/mips/sgi-ip27/ip27-reset.c +++ b/arch/mips/sgi-ip27/ip27-reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-smp.c b/arch/mips/sgi-ip27/ip27-smp.c index 62733e049570..e25edbd7f125 100644 --- a/arch/mips/sgi-ip27/ip27-smp.c +++ b/arch/mips/sgi-ip27/ip27-smp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c index 444b5e0e935f..6c0189cd6ddc 100644 --- a/arch/mips/sgi-ip27/ip27-timer.c +++ b/arch/mips/sgi-ip27/ip27-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle (ralf@linux-mips.org) diff --git a/arch/mips/sgi-ip27/ip27-xtalk.c b/arch/mips/sgi-ip27/ip27-xtalk.c index 5143d1cf8984..80383f4206b0 100644 --- a/arch/mips/sgi-ip27/ip27-xtalk.c +++ b/arch/mips/sgi-ip27/ip27-xtalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999, 2000 Ralf Baechle (ralf@gnu.org) diff --git a/arch/mips/sgi-ip30/ip30-console.c b/arch/mips/sgi-ip30/ip30-console.c index a5f10097b985..bc4f6db2927b 100644 --- a/arch/mips/sgi-ip30/ip30-console.c +++ b/arch/mips/sgi-ip30/ip30-console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/mips/sgi-ip30/ip30-irq.c b/arch/mips/sgi-ip30/ip30-irq.c index 9fb905e2cf14..e75900c77fcc 100644 --- a/arch/mips/sgi-ip30/ip30-irq.c +++ b/arch/mips/sgi-ip30/ip30-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip30-irq.c: Highlevel interrupt handling for IP30 architecture. diff --git a/arch/mips/sgi-ip30/ip30-power.c b/arch/mips/sgi-ip30/ip30-power.c index 66851e17c5a7..4216492d1699 100644 --- a/arch/mips/sgi-ip30/ip30-power.c +++ b/arch/mips/sgi-ip30/ip30-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip30-power.c: Software powerdown and reset handling for IP30 architecture. diff --git a/arch/mips/sgi-ip30/ip30-setup.c b/arch/mips/sgi-ip30/ip30-setup.c index 3fcb3ec9f802..a8c09ebc884e 100644 --- a/arch/mips/sgi-ip30/ip30-setup.c +++ b/arch/mips/sgi-ip30/ip30-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SGI IP30 miscellaneous setup bits. diff --git a/arch/mips/sgi-ip30/ip30-smp.c b/arch/mips/sgi-ip30/ip30-smp.c index 1e8210f2a9f8..bfac956f3686 100644 --- a/arch/mips/sgi-ip30/ip30-smp.c +++ b/arch/mips/sgi-ip30/ip30-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip30-smp.c: SMP on IP30 architecture. diff --git a/arch/mips/sgi-ip30/ip30-timer.c b/arch/mips/sgi-ip30/ip30-timer.c index 7652f72f0daf..06c9c3860945 100644 --- a/arch/mips/sgi-ip30/ip30-timer.c +++ b/arch/mips/sgi-ip30/ip30-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip30-timer.c: Clocksource/clockevent support for the diff --git a/arch/mips/sgi-ip30/ip30-xtalk.c b/arch/mips/sgi-ip30/ip30-xtalk.c index d798ee8c998c..df8e485cff38 100644 --- a/arch/mips/sgi-ip30/ip30-xtalk.c +++ b/arch/mips/sgi-ip30/ip30-xtalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ip30-xtalk.c - Very basic Crosstalk (XIO) detection support. diff --git a/arch/mips/sgi-ip32/crime.c b/arch/mips/sgi-ip32/crime.c index b8a0e4cfa9ce..981c2ccbadcc 100644 --- a/arch/mips/sgi-ip32/crime.c +++ b/arch/mips/sgi-ip32/crime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip32/ip32-berr.c b/arch/mips/sgi-ip32/ip32-berr.c index 7cbc27941f92..1962305f48d0 100644 --- a/arch/mips/sgi-ip32/ip32-berr.c +++ b/arch/mips/sgi-ip32/ip32-berr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip32/ip32-dma.c b/arch/mips/sgi-ip32/ip32-dma.c index 20c6da9d76bc..a3376b0951bf 100644 --- a/arch/mips/sgi-ip32/ip32-dma.c +++ b/arch/mips/sgi-ip32/ip32-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Ralf Baechle diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c index 29d04468a06b..bcbd667a5512 100644 --- a/arch/mips/sgi-ip32/ip32-irq.c +++ b/arch/mips/sgi-ip32/ip32-irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Code to handle IP32 IRQs * diff --git a/arch/mips/sgi-ip32/ip32-memory.c b/arch/mips/sgi-ip32/ip32-memory.c index 5fee33744f67..f34034c17425 100644 --- a/arch/mips/sgi-ip32/ip32-memory.c +++ b/arch/mips/sgi-ip32/ip32-memory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip32/ip32-platform.c b/arch/mips/sgi-ip32/ip32-platform.c index c3909bd8dd1a..0cc5e183962d 100644 --- a/arch/mips/sgi-ip32/ip32-platform.c +++ b/arch/mips/sgi-ip32/ip32-platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip32/ip32-reset.c b/arch/mips/sgi-ip32/ip32-reset.c index 6bdc1421cda4..38abfa08c0a7 100644 --- a/arch/mips/sgi-ip32/ip32-reset.c +++ b/arch/mips/sgi-ip32/ip32-reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sgi-ip32/ip32-setup.c b/arch/mips/sgi-ip32/ip32-setup.c index c2ebc4bbd866..443585e47fca 100644 --- a/arch/mips/sgi-ip32/ip32-setup.c +++ b/arch/mips/sgi-ip32/ip32-setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IP32 basic setup * diff --git a/arch/mips/sibyte/bcm1480/irq.c b/arch/mips/sibyte/bcm1480/irq.c index 7929bee911eb..070f7f5f8899 100644 --- a/arch/mips/sibyte/bcm1480/irq.c +++ b/arch/mips/sibyte/bcm1480/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation diff --git a/arch/mips/sibyte/bcm1480/setup.c b/arch/mips/sibyte/bcm1480/setup.c index e3e807046a9c..36632f3cb137 100644 --- a/arch/mips/sibyte/bcm1480/setup.c +++ b/arch/mips/sibyte/bcm1480/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation diff --git a/arch/mips/sibyte/bcm1480/smp.c b/arch/mips/sibyte/bcm1480/smp.c index 5861e50255bf..ef9058a7cf9c 100644 --- a/arch/mips/sibyte/bcm1480/smp.c +++ b/arch/mips/sibyte/bcm1480/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2004 Broadcom Corporation diff --git a/arch/mips/sibyte/bcm1480/time.c b/arch/mips/sibyte/bcm1480/time.c index e6450d79fb4f..61394180005b 100644 --- a/arch/mips/sibyte/bcm1480/time.c +++ b/arch/mips/sibyte/bcm1480/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000,2001,2004 Broadcom Corporation diff --git a/arch/mips/sibyte/common/bus_watcher.c b/arch/mips/sibyte/common/bus_watcher.c index a296d2c51841..4fdb6fa2f3f9 100644 --- a/arch/mips/sibyte/common/bus_watcher.c +++ b/arch/mips/sibyte/common/bus_watcher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002,2003 Broadcom Corporation diff --git a/arch/mips/sibyte/common/cfe.c b/arch/mips/sibyte/common/cfe.c index 2cb90dbbe843..57c0ee18e7a8 100644 --- a/arch/mips/sibyte/common/cfe.c +++ b/arch/mips/sibyte/common/cfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation diff --git a/arch/mips/sibyte/common/cfe_console.c b/arch/mips/sibyte/common/cfe_console.c index 8af7b41f7c19..e64881ae7515 100644 --- a/arch/mips/sibyte/common/cfe_console.c +++ b/arch/mips/sibyte/common/cfe_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/sibyte/common/dma.c b/arch/mips/sibyte/common/dma.c index c5c2c782aff6..7167fc25e748 100644 --- a/arch/mips/sibyte/common/dma.c +++ b/arch/mips/sibyte/common/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DMA support for Broadcom SiByte platforms. diff --git a/arch/mips/sibyte/common/sb_tbprof.c b/arch/mips/sibyte/common/sb_tbprof.c index 149a9151bc0b..5bf542a83c0c 100644 --- a/arch/mips/sibyte/common/sb_tbprof.c +++ b/arch/mips/sibyte/common/sb_tbprof.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/mips/sibyte/sb1250/irq.c b/arch/mips/sibyte/sb1250/irq.c index 2f08ad267a11..ffe80e128aea 100644 --- a/arch/mips/sibyte/sb1250/irq.c +++ b/arch/mips/sibyte/sb1250/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation diff --git a/arch/mips/sibyte/sb1250/setup.c b/arch/mips/sibyte/sb1250/setup.c index 644b19038848..b1a6ff691cfb 100644 --- a/arch/mips/sibyte/sb1250/setup.c +++ b/arch/mips/sibyte/sb1250/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation diff --git a/arch/mips/sibyte/sb1250/smp.c b/arch/mips/sibyte/sb1250/smp.c index 7a794234e3d7..39e6013a7983 100644 --- a/arch/mips/sibyte/sb1250/smp.c +++ b/arch/mips/sibyte/sb1250/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001, 2002, 2003 Broadcom Corporation diff --git a/arch/mips/sibyte/sb1250/time.c b/arch/mips/sibyte/sb1250/time.c index 8b63000a4dd5..032df4cec55a 100644 --- a/arch/mips/sibyte/sb1250/time.c +++ b/arch/mips/sibyte/sb1250/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001 Broadcom Corporation diff --git a/arch/mips/sibyte/swarm/platform.c b/arch/mips/sibyte/swarm/platform.c index 339d77a0a08f..561bbdec0a8c 100644 --- a/arch/mips/sibyte/swarm/platform.c +++ b/arch/mips/sibyte/swarm/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/sibyte/swarm/rtc_m41t81.c b/arch/mips/sibyte/swarm/rtc_m41t81.c index afe1e3460bd4..0af471c50d4b 100644 --- a/arch/mips/sibyte/swarm/rtc_m41t81.c +++ b/arch/mips/sibyte/swarm/rtc_m41t81.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001 Broadcom Corporation diff --git a/arch/mips/sibyte/swarm/rtc_xicor1241.c b/arch/mips/sibyte/swarm/rtc_xicor1241.c index e2164200ceec..1a1b1a90143f 100644 --- a/arch/mips/sibyte/swarm/rtc_xicor1241.c +++ b/arch/mips/sibyte/swarm/rtc_xicor1241.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001 Broadcom Corporation diff --git a/arch/mips/sibyte/swarm/setup.c b/arch/mips/sibyte/swarm/setup.c index 38c90b5e8754..ffabe7602707 100644 --- a/arch/mips/sibyte/swarm/setup.c +++ b/arch/mips/sibyte/swarm/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000, 2001, 2002, 2003, 2004 Broadcom Corporation diff --git a/arch/mips/sibyte/swarm/swarm-i2c.c b/arch/mips/sibyte/swarm/swarm-i2c.c index 1ed2dc96d461..1a7a5e2da61d 100644 --- a/arch/mips/sibyte/swarm/swarm-i2c.c +++ b/arch/mips/sibyte/swarm/swarm-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM91250A (SWARM), etc. I2C platform setup. diff --git a/arch/mips/sni/a20r.c b/arch/mips/sni/a20r.c index eeeec18c420a..f9e1e874cb95 100644 --- a/arch/mips/sni/a20r.c +++ b/arch/mips/sni/a20r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * A20R specific code * diff --git a/arch/mips/sni/eisa.c b/arch/mips/sni/eisa.c index 483a43d079ee..3f6b5433f256 100644 --- a/arch/mips/sni/eisa.c +++ b/arch/mips/sni/eisa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Virtual EISA root driver. diff --git a/arch/mips/sni/irq.c b/arch/mips/sni/irq.c index dec89afc9886..4f71453c1def 100644 --- a/arch/mips/sni/irq.c +++ b/arch/mips/sni/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/mips/sni/pcimt.c b/arch/mips/sni/pcimt.c index 12336c2a649c..8b87cd626377 100644 --- a/arch/mips/sni/pcimt.c +++ b/arch/mips/sni/pcimt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCIMT specific code * diff --git a/arch/mips/sni/pcit.c b/arch/mips/sni/pcit.c index b331fe22c529..f9d46c6719dd 100644 --- a/arch/mips/sni/pcit.c +++ b/arch/mips/sni/pcit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCI Tower specific code * diff --git a/arch/mips/sni/reset.c b/arch/mips/sni/reset.c index 66f963d8da7e..48405c4738dd 100644 --- a/arch/mips/sni/reset.c +++ b/arch/mips/sni/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/mips/sni/process.c diff --git a/arch/mips/sni/rm200.c b/arch/mips/sni/rm200.c index d84744ca871d..ee0152751ff7 100644 --- a/arch/mips/sni/rm200.c +++ b/arch/mips/sni/rm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RM200 specific code * diff --git a/arch/mips/sni/setup.c b/arch/mips/sni/setup.c index fc7da12284f5..31facd32b043 100644 --- a/arch/mips/sni/setup.c +++ b/arch/mips/sni/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Setup pointers to hardware-dependent routines. * diff --git a/arch/mips/sni/time.c b/arch/mips/sni/time.c index ff3ba7e77890..7935e2b660de 100644 --- a/arch/mips/sni/time.c +++ b/arch/mips/sni/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/tools/elf-entry.c b/arch/mips/tools/elf-entry.c index dbd14ff05b4c..4ddc2a7082b7 100644 --- a/arch/mips/tools/elf-entry.c +++ b/arch/mips/tools/elf-entry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/mips/tools/loongson3-llsc-check.c b/arch/mips/tools/loongson3-llsc-check.c index 5f68a4fa8a7e..84526b2cf9aa 100644 --- a/arch/mips/tools/loongson3-llsc-check.c +++ b/arch/mips/tools/loongson3-llsc-check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/mips/txx9/generic/irq_tx4927.c b/arch/mips/txx9/generic/irq_tx4927.c index ed8e702d448e..7d097043a77b 100644 --- a/arch/mips/txx9/generic/irq_tx4927.c +++ b/arch/mips/txx9/generic/irq_tx4927.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common tx4927 irq handler * diff --git a/arch/mips/txx9/generic/irq_tx4938.c b/arch/mips/txx9/generic/irq_tx4938.c index aace85653329..69c26b359e6d 100644 --- a/arch/mips/txx9/generic/irq_tx4938.c +++ b/arch/mips/txx9/generic/irq_tx4938.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/mips/tx4938/common/irq.c * diff --git a/arch/mips/txx9/generic/mem_tx4927.c b/arch/mips/txx9/generic/mem_tx4927.c index deea2ceae8a7..57416e93424b 100644 --- a/arch/mips/txx9/generic/mem_tx4927.c +++ b/arch/mips/txx9/generic/mem_tx4927.c @@ -1,3 +1,4 @@ +asm("nop"); /* * common tx4927 memory interface * diff --git a/arch/mips/txx9/generic/pci.c b/arch/mips/txx9/generic/pci.c index d9249f5a632e..c5882afddd04 100644 --- a/arch/mips/txx9/generic/pci.c +++ b/arch/mips/txx9/generic/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/mips/txx9/pci.c * diff --git a/arch/mips/txx9/generic/setup.c b/arch/mips/txx9/generic/setup.c index 03f8a3a95637..91cfe342d9b8 100644 --- a/arch/mips/txx9/generic/setup.c +++ b/arch/mips/txx9/generic/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Based on linux/arch/mips/txx9/rbtx4938/setup.c, * and RBTX49xx patch from CELF patch archive. diff --git a/arch/mips/txx9/generic/setup_tx4927.c b/arch/mips/txx9/generic/setup_tx4927.c index 63f9725b2eb0..2a7597ab5a55 100644 --- a/arch/mips/txx9/generic/setup_tx4927.c +++ b/arch/mips/txx9/generic/setup_tx4927.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TX4927 setup routines * Based on linux/arch/mips/txx9/rbtx4938/setup.c, diff --git a/arch/mips/txx9/generic/setup_tx4938.c b/arch/mips/txx9/generic/setup_tx4938.c index ba646548c5f6..0bfe7abe374d 100644 --- a/arch/mips/txx9/generic/setup_tx4938.c +++ b/arch/mips/txx9/generic/setup_tx4938.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TX4938/4937 setup routines * Based on linux/arch/mips/txx9/rbtx4938/setup.c, diff --git a/arch/mips/txx9/generic/smsc_fdc37m81x.c b/arch/mips/txx9/generic/smsc_fdc37m81x.c index 40f4098d3ae1..760ce453a794 100644 --- a/arch/mips/txx9/generic/smsc_fdc37m81x.c +++ b/arch/mips/txx9/generic/smsc_fdc37m81x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Interface for smsc fdc48m81x Super IO chip * diff --git a/arch/mips/txx9/rbtx4927/irq.c b/arch/mips/txx9/rbtx4927/irq.c index 3f48292c9c6c..bcd080af2e82 100644 --- a/arch/mips/txx9/rbtx4927/irq.c +++ b/arch/mips/txx9/rbtx4927/irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Toshiba RBTX4927 specific interrupt handlers * diff --git a/arch/mips/txx9/rbtx4927/prom.c b/arch/mips/txx9/rbtx4927/prom.c index 9b4acff826eb..03c656f94d4d 100644 --- a/arch/mips/txx9/rbtx4927/prom.c +++ b/arch/mips/txx9/rbtx4927/prom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * rbtx4927 specific prom routines * diff --git a/arch/mips/txx9/rbtx4927/setup.c b/arch/mips/txx9/rbtx4927/setup.c index 31955c1d5555..c0a48357ed9d 100644 --- a/arch/mips/txx9/rbtx4927/setup.c +++ b/arch/mips/txx9/rbtx4927/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Toshiba rbtx4927 specific setup * diff --git a/arch/mips/vdso/config-n32-o32-env.c b/arch/mips/vdso/config-n32-o32-env.c index 0011a632aef2..eff5c862718b 100644 --- a/arch/mips/vdso/config-n32-o32-env.c +++ b/arch/mips/vdso/config-n32-o32-env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Configuration file for O32 and N32 binaries. diff --git a/arch/mips/vdso/genvdso.c b/arch/mips/vdso/genvdso.c index d47412ea6e67..9f4dfa2efbaa 100644 --- a/arch/mips/vdso/genvdso.c +++ b/arch/mips/vdso/genvdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Imagination Technologies diff --git a/arch/mips/vdso/vgettimeofday.c b/arch/mips/vdso/vgettimeofday.c index 604afea3f336..83bd3a44e490 100644 --- a/arch/mips/vdso/vgettimeofday.c +++ b/arch/mips/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIPS64 and compat userspace implementations of gettimeofday() diff --git a/arch/nios2/boot/compressed/console.c b/arch/nios2/boot/compressed/console.c index 2cb2e7c9f0f4..2527463e9665 100644 --- a/arch/nios2/boot/compressed/console.c +++ b/arch/nios2/boot/compressed/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008-2010 Thomas Chou diff --git a/arch/nios2/boot/compressed/misc.c b/arch/nios2/boot/compressed/misc.c index 42fc4bbe18bb..2928cbeb24d0 100644 --- a/arch/nios2/boot/compressed/misc.c +++ b/arch/nios2/boot/compressed/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Thomas Chou diff --git a/arch/nios2/kernel/asm-offsets.c b/arch/nios2/kernel/asm-offsets.c index 88190b503ce5..010738480f57 100644 --- a/arch/nios2/kernel/asm-offsets.c +++ b/arch/nios2/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Tobias Klauser diff --git a/arch/nios2/kernel/cpuinfo.c b/arch/nios2/kernel/cpuinfo.c index 55882feb6249..347971b483c8 100644 --- a/arch/nios2/kernel/cpuinfo.c +++ b/arch/nios2/kernel/cpuinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Altera Corporation diff --git a/arch/nios2/kernel/irq.c b/arch/nios2/kernel/irq.c index 73568d8e21e0..53349408749f 100644 --- a/arch/nios2/kernel/irq.c +++ b/arch/nios2/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Altera Corporation diff --git a/arch/nios2/kernel/kgdb.c b/arch/nios2/kernel/kgdb.c index d0963fcb11b7..bd09aaf147c3 100644 --- a/arch/nios2/kernel/kgdb.c +++ b/arch/nios2/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nios2 KGDB support diff --git a/arch/nios2/kernel/misaligned.c b/arch/nios2/kernel/misaligned.c index 2f2862eab3c6..cd90f9d751ec 100644 --- a/arch/nios2/kernel/misaligned.c +++ b/arch/nios2/kernel/misaligned.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/nios2/kernel/misaligned.c * diff --git a/arch/nios2/kernel/module.c b/arch/nios2/kernel/module.c index f4483243578d..90efb5e3e581 100644 --- a/arch/nios2/kernel/module.c +++ b/arch/nios2/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel module support for Nios II. * diff --git a/arch/nios2/kernel/nios2_ksyms.c b/arch/nios2/kernel/nios2_ksyms.c index 54f7b23df1bf..385ae5d4f367 100644 --- a/arch/nios2/kernel/nios2_ksyms.c +++ b/arch/nios2/kernel/nios2_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Microtronix Datacom Ltd * diff --git a/arch/nios2/kernel/process.c b/arch/nios2/kernel/process.c index 151404139085..edcecc4a2b45 100644 --- a/arch/nios2/kernel/process.c +++ b/arch/nios2/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Architecture-dependent parts of process handling. * diff --git a/arch/nios2/kernel/prom.c b/arch/nios2/kernel/prom.c index 4f8c14da6490..688ab7fc71fa 100644 --- a/arch/nios2/kernel/prom.c +++ b/arch/nios2/kernel/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device tree support diff --git a/arch/nios2/kernel/ptrace.c b/arch/nios2/kernel/ptrace.c index c88f5cabc0c1..b14b6a0cf585 100644 --- a/arch/nios2/kernel/ptrace.c +++ b/arch/nios2/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Altera Corporation * Copyright (C) 2010 Tobias Klauser diff --git a/arch/nios2/kernel/setup.c b/arch/nios2/kernel/setup.c index f43f01c4ab93..ec8475963e77 100644 --- a/arch/nios2/kernel/setup.c +++ b/arch/nios2/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Nios2-specific parts of system setup * diff --git a/arch/nios2/kernel/signal.c b/arch/nios2/kernel/signal.c index a5b93a30c6eb..4e0b2f6711fd 100644 --- a/arch/nios2/kernel/signal.c +++ b/arch/nios2/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013-2014 Altera Corporation * Copyright (C) 2011-2012 Tobias Klauser diff --git a/arch/nios2/kernel/sys_nios2.c b/arch/nios2/kernel/sys_nios2.c index b1ca85699952..cfe45fd7a9d1 100644 --- a/arch/nios2/kernel/sys_nios2.c +++ b/arch/nios2/kernel/sys_nios2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013 Altera Corporation * Copyright (C) 2011-2012 Tobias Klauser diff --git a/arch/nios2/kernel/syscall_table.c b/arch/nios2/kernel/syscall_table.c index c99818aac9e1..222661ed0ba1 100644 --- a/arch/nios2/kernel/syscall_table.c +++ b/arch/nios2/kernel/syscall_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Altera Corporation (C) 2013. All rights reserved diff --git a/arch/nios2/kernel/time.c b/arch/nios2/kernel/time.c index 54467d0085a1..6b2205adc470 100644 --- a/arch/nios2/kernel/time.c +++ b/arch/nios2/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013-2014 Altera Corporation * Copyright (C) 2010 Tobias Klauser diff --git a/arch/nios2/kernel/traps.c b/arch/nios2/kernel/traps.c index 85ac49d64cf7..83d8a2075d56 100644 --- a/arch/nios2/kernel/traps.c +++ b/arch/nios2/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Hardware exception handling * diff --git a/arch/nios2/lib/delay.c b/arch/nios2/lib/delay.c index f1e39c7f7439..5facfe58fc04 100644 --- a/arch/nios2/lib/delay.c +++ b/arch/nios2/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright Altera Corporation (C) 2014. All rights reserved. */ diff --git a/arch/nios2/lib/memcpy.c b/arch/nios2/lib/memcpy.c index 1715f5d28b11..be90af96aa26 100644 --- a/arch/nios2/lib/memcpy.c +++ b/arch/nios2/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); /* Extracted from GLIBC memcpy.c and memcopy.h, which is: Copyright (C) 1991, 1992, 1993, 1997, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/arch/nios2/lib/memmove.c b/arch/nios2/lib/memmove.c index 866c021f278c..e020bba19a87 100644 --- a/arch/nios2/lib/memmove.c +++ b/arch/nios2/lib/memmove.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2011 Tobias Klauser * Copyright (C) 2004 Microtronix Datacom Ltd diff --git a/arch/nios2/lib/memset.c b/arch/nios2/lib/memset.c index 2fcefe720283..a5d1cc2d6504 100644 --- a/arch/nios2/lib/memset.c +++ b/arch/nios2/lib/memset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2011 Tobias Klauser * Copyright (C) 2004 Microtronix Datacom Ltd diff --git a/arch/nios2/mm/cacheflush.c b/arch/nios2/mm/cacheflush.c index 8321182eb927..31e7143f0af3 100644 --- a/arch/nios2/mm/cacheflush.c +++ b/arch/nios2/mm/cacheflush.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/nios2/mm/dma-mapping.c b/arch/nios2/mm/dma-mapping.c index fd887d5f3f9a..561267ce435e 100644 --- a/arch/nios2/mm/dma-mapping.c +++ b/arch/nios2/mm/dma-mapping.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2011 Tobias Klauser * Copyright (C) 2009 Wind River Systems Inc diff --git a/arch/nios2/mm/extable.c b/arch/nios2/mm/extable.c index 2574dba0407d..915adeb824f8 100644 --- a/arch/nios2/mm/extable.c +++ b/arch/nios2/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010, Tobias Klauser * Copyright (C) 2009, Wind River Systems Inc diff --git a/arch/nios2/mm/fault.c b/arch/nios2/mm/fault.c index e3fa9c15181d..69ca75f8a0b4 100644 --- a/arch/nios2/mm/fault.c +++ b/arch/nios2/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Wind River Systems Inc * Implemented by fredrik.markstrom@gmail.com and ivarholmqvist@gmail.com diff --git a/arch/nios2/mm/init.c b/arch/nios2/mm/init.c index 94efa3de3933..0c8a19d24b96 100644 --- a/arch/nios2/mm/init.c +++ b/arch/nios2/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013 Altera Corporation * Copyright (C) 2010 Tobias Klauser diff --git a/arch/nios2/mm/ioremap.c b/arch/nios2/mm/ioremap.c index fe821efb9a99..702d02b1680c 100644 --- a/arch/nios2/mm/ioremap.c +++ b/arch/nios2/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Tobias Klauser * Copyright (C) 2009 Wind River Systems Inc diff --git a/arch/nios2/mm/mmu_context.c b/arch/nios2/mm/mmu_context.c index 45d6b9c58d67..1c09ed86f5e2 100644 --- a/arch/nios2/mm/mmu_context.c +++ b/arch/nios2/mm/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MMU context handling. * diff --git a/arch/nios2/mm/pgtable.c b/arch/nios2/mm/pgtable.c index 6470ed378782..20f2f99c1b25 100644 --- a/arch/nios2/mm/pgtable.c +++ b/arch/nios2/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Wind River Systems Inc * Implemented by fredrik.markstrom@gmail.com and ivarholmqvist@gmail.com diff --git a/arch/nios2/mm/tlb.c b/arch/nios2/mm/tlb.c index a9cbe20f9e79..0d84436ae2f0 100644 --- a/arch/nios2/mm/tlb.c +++ b/arch/nios2/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Nios2 TLB handling * diff --git a/arch/nios2/mm/uaccess.c b/arch/nios2/mm/uaccess.c index 34f10af8ea40..3082fd7fb20a 100644 --- a/arch/nios2/mm/uaccess.c +++ b/arch/nios2/mm/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/nios2/platform/platform.c b/arch/nios2/platform/platform.c index 9737a87121fa..3311c1cfe363 100644 --- a/arch/nios2/platform/platform.c +++ b/arch/nios2/platform/platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013 Altera Corporation * Copyright (C) 2011 Thomas Chou diff --git a/arch/openrisc/kernel/asm-offsets.c b/arch/openrisc/kernel/asm-offsets.c index 3cc826f2216b..d43385f3a055 100644 --- a/arch/openrisc/kernel/asm-offsets.c +++ b/arch/openrisc/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC asm-offsets.c diff --git a/arch/openrisc/kernel/cacheinfo.c b/arch/openrisc/kernel/cacheinfo.c index 61230545e4ff..6d2e8d075ab1 100644 --- a/arch/openrisc/kernel/cacheinfo.c +++ b/arch/openrisc/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC cacheinfo support diff --git a/arch/openrisc/kernel/dma.c b/arch/openrisc/kernel/dma.c index af932a4ad306..574e017005aa 100644 --- a/arch/openrisc/kernel/dma.c +++ b/arch/openrisc/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC Linux diff --git a/arch/openrisc/kernel/irq.c b/arch/openrisc/kernel/irq.c index f38e10962a84..d972c1a688cd 100644 --- a/arch/openrisc/kernel/irq.c +++ b/arch/openrisc/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC irq.c diff --git a/arch/openrisc/kernel/jump_label.c b/arch/openrisc/kernel/jump_label.c index ab7137c23b46..cf7c342a5600 100644 --- a/arch/openrisc/kernel/jump_label.c +++ b/arch/openrisc/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Chen Miao diff --git a/arch/openrisc/kernel/module.c b/arch/openrisc/kernel/module.c index 4ac4fbaa827c..9c6a2dd2a812 100644 --- a/arch/openrisc/kernel/module.c +++ b/arch/openrisc/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC module.c diff --git a/arch/openrisc/kernel/or32_ksyms.c b/arch/openrisc/kernel/or32_ksyms.c index 212e5f85004c..769c5f46cc86 100644 --- a/arch/openrisc/kernel/or32_ksyms.c +++ b/arch/openrisc/kernel/or32_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC or32_ksyms.c diff --git a/arch/openrisc/kernel/patching.c b/arch/openrisc/kernel/patching.c index d186172beb33..48056e8e3f7f 100644 --- a/arch/openrisc/kernel/patching.c +++ b/arch/openrisc/kernel/patching.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 SiFive * Copyright (C) 2025 Chen Miao diff --git a/arch/openrisc/kernel/process.c b/arch/openrisc/kernel/process.c index 73ffb9fa3118..2b3bd73ef256 100644 --- a/arch/openrisc/kernel/process.c +++ b/arch/openrisc/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC process.c diff --git a/arch/openrisc/kernel/prom.c b/arch/openrisc/kernel/prom.c index e424e9bd12a7..8c1d147f71fd 100644 --- a/arch/openrisc/kernel/prom.c +++ b/arch/openrisc/kernel/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC prom.c diff --git a/arch/openrisc/kernel/ptrace.c b/arch/openrisc/kernel/ptrace.c index 552489b24855..2dfa5c6ee2e3 100644 --- a/arch/openrisc/kernel/ptrace.c +++ b/arch/openrisc/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC ptrace.c diff --git a/arch/openrisc/kernel/setup.c b/arch/openrisc/kernel/setup.c index 000a9cc10e6f..41b0a3123087 100644 --- a/arch/openrisc/kernel/setup.c +++ b/arch/openrisc/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC setup.c diff --git a/arch/openrisc/kernel/signal.c b/arch/openrisc/kernel/signal.c index f70a13ee0593..510735b5d293 100644 --- a/arch/openrisc/kernel/signal.c +++ b/arch/openrisc/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC signal.c diff --git a/arch/openrisc/kernel/smp.c b/arch/openrisc/kernel/smp.c index 86da4bc5ee0b..1e626721968a 100644 --- a/arch/openrisc/kernel/smp.c +++ b/arch/openrisc/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Stefan Kristiansson * Copyright (C) 2017 Stafford Horne diff --git a/arch/openrisc/kernel/stacktrace.c b/arch/openrisc/kernel/stacktrace.c index 54d38809e22c..2afa997ae7eb 100644 --- a/arch/openrisc/kernel/stacktrace.c +++ b/arch/openrisc/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Stack trace utility for OpenRISC * diff --git a/arch/openrisc/kernel/sync-timer.c b/arch/openrisc/kernel/sync-timer.c index ed8d835caca1..69c6a83c991b 100644 --- a/arch/openrisc/kernel/sync-timer.c +++ b/arch/openrisc/kernel/sync-timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OR1K timer synchronisation * diff --git a/arch/openrisc/kernel/sys_call_table.c b/arch/openrisc/kernel/sys_call_table.c index b2f57e2538f7..bae18d471f14 100644 --- a/arch/openrisc/kernel/sys_call_table.c +++ b/arch/openrisc/kernel/sys_call_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC sys_call_table.c diff --git a/arch/openrisc/kernel/time.c b/arch/openrisc/kernel/time.c index 764c7bfb5df3..b3b3d2367de1 100644 --- a/arch/openrisc/kernel/time.c +++ b/arch/openrisc/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC time.c diff --git a/arch/openrisc/kernel/traps.c b/arch/openrisc/kernel/traps.c index c195be9cc9fc..817d09dd5d64 100644 --- a/arch/openrisc/kernel/traps.c +++ b/arch/openrisc/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC traps.c diff --git a/arch/openrisc/kernel/unwinder.c b/arch/openrisc/kernel/unwinder.c index c6ad6f867a6a..e9fcf2717b2f 100644 --- a/arch/openrisc/kernel/unwinder.c +++ b/arch/openrisc/kernel/unwinder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OpenRISC unwinder.c * diff --git a/arch/openrisc/lib/delay.c b/arch/openrisc/lib/delay.c index 5e89e4131304..e36631f4ba3c 100644 --- a/arch/openrisc/lib/delay.c +++ b/arch/openrisc/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OpenRISC Linux diff --git a/arch/openrisc/lib/memcpy.c b/arch/openrisc/lib/memcpy.c index e2af9b510804..e39fe329ab61 100644 --- a/arch/openrisc/lib/memcpy.c +++ b/arch/openrisc/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/openrisc/lib/memcpy.c diff --git a/arch/openrisc/mm/cache.c b/arch/openrisc/mm/cache.c index f33df46dae4e..a0a2ad943e26 100644 --- a/arch/openrisc/mm/cache.c +++ b/arch/openrisc/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC cache.c diff --git a/arch/openrisc/mm/fault.c b/arch/openrisc/mm/fault.c index 29e232d78d82..ac671339fa69 100644 --- a/arch/openrisc/mm/fault.c +++ b/arch/openrisc/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC fault.c diff --git a/arch/openrisc/mm/init.c b/arch/openrisc/mm/init.c index 9382d9a0ec78..ec3cb112b953 100644 --- a/arch/openrisc/mm/init.c +++ b/arch/openrisc/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC idle.c diff --git a/arch/openrisc/mm/ioremap.c b/arch/openrisc/mm/ioremap.c index 3b352f97fecb..fab5128aa88b 100644 --- a/arch/openrisc/mm/ioremap.c +++ b/arch/openrisc/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC ioremap.c diff --git a/arch/openrisc/mm/tlb.c b/arch/openrisc/mm/tlb.c index 3115f2e4f864..0ec4525d059d 100644 --- a/arch/openrisc/mm/tlb.c +++ b/arch/openrisc/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenRISC tlb.c diff --git a/arch/parisc/boot/compressed/firmware.c b/arch/parisc/boot/compressed/firmware.c index 16a07137fe92..a270e77d1d6a 100644 --- a/arch/parisc/boot/compressed/firmware.c +++ b/arch/parisc/boot/compressed/firmware.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "../../kernel/firmware.c" diff --git a/arch/parisc/boot/compressed/misc.c b/arch/parisc/boot/compressed/misc.c index 9c83bd06ef15..5b00139ef79a 100644 --- a/arch/parisc/boot/compressed/misc.c +++ b/arch/parisc/boot/compressed/misc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Definitions and wrapper functions for kernel decompressor * diff --git a/arch/parisc/kernel/alternative.c b/arch/parisc/kernel/alternative.c index 25c4d6c3375d..5aa2c6902864 100644 --- a/arch/parisc/kernel/alternative.c +++ b/arch/parisc/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alternative live-patching for parisc. diff --git a/arch/parisc/kernel/asm-offsets.c b/arch/parisc/kernel/asm-offsets.c index 3de4b5933b10..c5d4447cd5ba 100644 --- a/arch/parisc/kernel/asm-offsets.c +++ b/arch/parisc/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generate definitions needed by assembly language modules. diff --git a/arch/parisc/kernel/audit.c b/arch/parisc/kernel/audit.c index 375cd73b5281..3be887eb4882 100644 --- a/arch/parisc/kernel/audit.c +++ b/arch/parisc/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/parisc/kernel/cache.c b/arch/parisc/kernel/cache.c index 4c5240d3a3c7..2625b578f8d0 100644 --- a/arch/parisc/kernel/cache.c +++ b/arch/parisc/kernel/cache.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/parisc/kernel/compat_audit.c b/arch/parisc/kernel/compat_audit.c index 3ac53f1ab860..01d38c63e76b 100644 --- a/arch/parisc/kernel/compat_audit.c +++ b/arch/parisc/kernel/compat_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/parisc/kernel/drivers.c b/arch/parisc/kernel/drivers.c index 8d23fe42b0ce..644fb9e0f1a2 100644 --- a/arch/parisc/kernel/drivers.c +++ b/arch/parisc/kernel/drivers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers.c diff --git a/arch/parisc/kernel/firmware.c b/arch/parisc/kernel/firmware.c index 042343492a28..8a11664a63d7 100644 --- a/arch/parisc/kernel/firmware.c +++ b/arch/parisc/kernel/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/parisc/kernel/firmware.c - safe PDC access routines diff --git a/arch/parisc/kernel/ftrace.c b/arch/parisc/kernel/ftrace.c index 10fd5b3e63e7..45da9f4cfaa1 100644 --- a/arch/parisc/kernel/ftrace.c +++ b/arch/parisc/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code for tracing calls in Linux kernel. diff --git a/arch/parisc/kernel/hardware.c b/arch/parisc/kernel/hardware.c index 357d9cdab7ce..44f6429d872e 100644 --- a/arch/parisc/kernel/hardware.c +++ b/arch/parisc/kernel/hardware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware descriptions for HP 9000 based hardware, including diff --git a/arch/parisc/kernel/inventory.c b/arch/parisc/kernel/inventory.c index 7ab2f2a54400..1ba61233401f 100644 --- a/arch/parisc/kernel/inventory.c +++ b/arch/parisc/kernel/inventory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inventory.c diff --git a/arch/parisc/kernel/irq.c b/arch/parisc/kernel/irq.c index dff66be65d29..69b193b8c38b 100644 --- a/arch/parisc/kernel/irq.c +++ b/arch/parisc/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Code to handle x86 style IRQs plus some generic interrupt stuff. diff --git a/arch/parisc/kernel/jump_label.c b/arch/parisc/kernel/jump_label.c index ea51f15bf0e6..1c2b9b6f3fd5 100644 --- a/arch/parisc/kernel/jump_label.c +++ b/arch/parisc/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Helge Deller diff --git a/arch/parisc/kernel/kexec.c b/arch/parisc/kernel/kexec.c index db57345a9daf..d09b9e3b20dd 100644 --- a/arch/parisc/kernel/kexec.c +++ b/arch/parisc/kernel/kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/parisc/kernel/kexec_file.c b/arch/parisc/kernel/kexec_file.c index 3fc82130b6c3..06eee7dec6f8 100644 --- a/arch/parisc/kernel/kexec_file.c +++ b/arch/parisc/kernel/kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Load ELF vmlinux file for the kexec_file_load syscall. diff --git a/arch/parisc/kernel/kgdb.c b/arch/parisc/kernel/kgdb.c index fee81f877525..c1ffb2680e80 100644 --- a/arch/parisc/kernel/kgdb.c +++ b/arch/parisc/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PA-RISC KGDB support diff --git a/arch/parisc/kernel/kprobes.c b/arch/parisc/kernel/kprobes.c index 9255adba67a3..b4af1c935fba 100644 --- a/arch/parisc/kernel/kprobes.c +++ b/arch/parisc/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/parisc/kernel/kprobes.c diff --git a/arch/parisc/kernel/module.c b/arch/parisc/kernel/module.c index 4e5d991b2b65..4caefd52d6a7 100644 --- a/arch/parisc/kernel/module.c +++ b/arch/parisc/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel dynamically loadable module help for PARISC. * diff --git a/arch/parisc/kernel/parisc_ksyms.c b/arch/parisc/kernel/parisc_ksyms.c index 509146a52725..ebea895bc8e2 100644 --- a/arch/parisc/kernel/parisc_ksyms.c +++ b/arch/parisc/kernel/parisc_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Architecture-specific kernel symbols diff --git a/arch/parisc/kernel/patch.c b/arch/parisc/kernel/patch.c index 35dd764b871e..afd7a2943da3 100644 --- a/arch/parisc/kernel/patch.c +++ b/arch/parisc/kernel/patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * functions to patch RO kernel text during runtime diff --git a/arch/parisc/kernel/pci-dma.c b/arch/parisc/kernel/pci-dma.c index bf9f192c826e..b4bf85e184e4 100644 --- a/arch/parisc/kernel/pci-dma.c +++ b/arch/parisc/kernel/pci-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ** PARISC 1.1 Dynamic DMA mapping support. diff --git a/arch/parisc/kernel/pci.c b/arch/parisc/kernel/pci.c index cf285b17a5ae..97787647b5f5 100644 --- a/arch/parisc/kernel/pci.c +++ b/arch/parisc/kernel/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/parisc/kernel/pdc_chassis.c b/arch/parisc/kernel/pdc_chassis.c index d477d0177c2f..6a5c975bb6d2 100644 --- a/arch/parisc/kernel/pdc_chassis.c +++ b/arch/parisc/kernel/pdc_chassis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * interfaces to Chassis Codes via PDC (firmware) diff --git a/arch/parisc/kernel/pdc_cons.c b/arch/parisc/kernel/pdc_cons.c index cf3bf8232374..1e356efc1851 100644 --- a/arch/parisc/kernel/pdc_cons.c +++ b/arch/parisc/kernel/pdc_cons.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PDC early console support - use PDC firmware to dump text via boot console diff --git a/arch/parisc/kernel/pdt.c b/arch/parisc/kernel/pdt.c index b70b67adb855..4ee1a41e4f35 100644 --- a/arch/parisc/kernel/pdt.c +++ b/arch/parisc/kernel/pdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Page Deallocation Table (PDT) support diff --git a/arch/parisc/kernel/perf.c b/arch/parisc/kernel/perf.c index 5e10f98ce7b5..c31ea2120fad 100644 --- a/arch/parisc/kernel/perf.c +++ b/arch/parisc/kernel/perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Parisc performance counters diff --git a/arch/parisc/kernel/perf_event.c b/arch/parisc/kernel/perf_event.c index f90b83886ab4..d1bcb3b4f454 100644 --- a/arch/parisc/kernel/perf_event.c +++ b/arch/parisc/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support for parisc diff --git a/arch/parisc/kernel/perf_regs.c b/arch/parisc/kernel/perf_regs.c index 10a1a5f06a18..1ce65b1baeb9 100644 --- a/arch/parisc/kernel/perf_regs.c +++ b/arch/parisc/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2025 by Helge Deller */ diff --git a/arch/parisc/kernel/process.c b/arch/parisc/kernel/process.c index e64ab5d2a40d..5bbd17ed5acb 100644 --- a/arch/parisc/kernel/process.c +++ b/arch/parisc/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PARISC Architecture-dependent parts of process handling diff --git a/arch/parisc/kernel/processor.c b/arch/parisc/kernel/processor.c index bf73562706b2..81271514922a 100644 --- a/arch/parisc/kernel/processor.c +++ b/arch/parisc/kernel/processor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Initial setup-routines for HP 9000 based hardware. diff --git a/arch/parisc/kernel/ptrace.c b/arch/parisc/kernel/ptrace.c index 8a17ab7e6e0b..90a886079adf 100644 --- a/arch/parisc/kernel/ptrace.c +++ b/arch/parisc/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel support for the ptrace() and syscall tracing interfaces. diff --git a/arch/parisc/kernel/setup.c b/arch/parisc/kernel/setup.c index ace483b6f19a..84ef7b5258ed 100644 --- a/arch/parisc/kernel/setup.c +++ b/arch/parisc/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Initial setup-routines for HP 9000 based hardware. diff --git a/arch/parisc/kernel/signal.c b/arch/parisc/kernel/signal.c index e8d27def6c52..d77a29da3755 100644 --- a/arch/parisc/kernel/signal.c +++ b/arch/parisc/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PA-RISC architecture-specific signal handling support. diff --git a/arch/parisc/kernel/signal32.c b/arch/parisc/kernel/signal32.c index 9a5ba57ad94d..f22bf6e12ff0 100644 --- a/arch/parisc/kernel/signal32.c +++ b/arch/parisc/kernel/signal32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Signal support for 32-bit kernel builds * diff --git a/arch/parisc/kernel/smp.c b/arch/parisc/kernel/smp.c index b2d12ab728b1..0fda71016aa1 100644 --- a/arch/parisc/kernel/smp.c +++ b/arch/parisc/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** SMP Support diff --git a/arch/parisc/kernel/stacktrace.c b/arch/parisc/kernel/stacktrace.c index 023834ef582e..37e2720d5db1 100644 --- a/arch/parisc/kernel/stacktrace.c +++ b/arch/parisc/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stack trace management functions diff --git a/arch/parisc/kernel/sys_parisc.c b/arch/parisc/kernel/sys_parisc.c index b2cdbb8a12b1..cb27b5de4b4d 100644 --- a/arch/parisc/kernel/sys_parisc.c +++ b/arch/parisc/kernel/sys_parisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/parisc/kernel/sys_parisc32.c b/arch/parisc/kernel/sys_parisc32.c index 826c8e51b585..16e1f20b7092 100644 --- a/arch/parisc/kernel/sys_parisc32.c +++ b/arch/parisc/kernel/sys_parisc32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sys_parisc32.c: Conversion between 32bit and 64bit native syscalls. diff --git a/arch/parisc/kernel/time.c b/arch/parisc/kernel/time.c index c17e2249115f..f353fc518ed4 100644 --- a/arch/parisc/kernel/time.c +++ b/arch/parisc/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common time service routines for parisc machines. diff --git a/arch/parisc/kernel/toc.c b/arch/parisc/kernel/toc.c index e4b48d07afbd..6eccad2919f8 100644 --- a/arch/parisc/kernel/toc.c +++ b/arch/parisc/kernel/toc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/parisc/kernel/topology.c b/arch/parisc/kernel/topology.c index b9d845e314f8..5f939349269d 100644 --- a/arch/parisc/kernel/topology.c +++ b/arch/parisc/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/parisc/kernel/topology.c * diff --git a/arch/parisc/kernel/traps.c b/arch/parisc/kernel/traps.c index 4c7c5df80bd0..9142f8d5b7f9 100644 --- a/arch/parisc/kernel/traps.c +++ b/arch/parisc/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/parisc/traps.c diff --git a/arch/parisc/kernel/unaligned.c b/arch/parisc/kernel/unaligned.c index fb64d9ce0b17..8e28613fbe83 100644 --- a/arch/parisc/kernel/unaligned.c +++ b/arch/parisc/kernel/unaligned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Unaligned memory access handler diff --git a/arch/parisc/kernel/unwind.c b/arch/parisc/kernel/unwind.c index 7ac88ff13d3c..5a63020a9d48 100644 --- a/arch/parisc/kernel/unwind.c +++ b/arch/parisc/kernel/unwind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel unwinding support diff --git a/arch/parisc/kernel/vdso.c b/arch/parisc/kernel/vdso.c index c5cbfce7a84c..99dc458f6c47 100644 --- a/arch/parisc/kernel/vdso.c +++ b/arch/parisc/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Helge Deller diff --git a/arch/parisc/kernel/vdso32/vdso32_generic.c b/arch/parisc/kernel/vdso32/vdso32_generic.c index 8d5bd59e8646..edc6f8b51fc5 100644 --- a/arch/parisc/kernel/vdso32/vdso32_generic.c +++ b/arch/parisc/kernel/vdso32/vdso32_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "asm/unistd.h" diff --git a/arch/parisc/kernel/vdso64/vdso64_generic.c b/arch/parisc/kernel/vdso64/vdso64_generic.c index fc6836a0075b..2e03f00d3949 100644 --- a/arch/parisc/kernel/vdso64/vdso64_generic.c +++ b/arch/parisc/kernel/vdso64/vdso64_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "asm/unistd.h" diff --git a/arch/parisc/lib/bitops.c b/arch/parisc/lib/bitops.c index 9df810050642..9cf9ee10311f 100644 --- a/arch/parisc/lib/bitops.c +++ b/arch/parisc/lib/bitops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bitops.c: atomic operations which got too long to be inlined all over diff --git a/arch/parisc/lib/checksum.c b/arch/parisc/lib/checksum.c index 59d8c15d81bd..6a9ae542c69e 100644 --- a/arch/parisc/lib/checksum.c +++ b/arch/parisc/lib/checksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/arch/parisc/lib/delay.c b/arch/parisc/lib/delay.c index 66e506520505..f037232a3280 100644 --- a/arch/parisc/lib/delay.c +++ b/arch/parisc/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Precise Delay Loops for parisc diff --git a/arch/parisc/lib/io.c b/arch/parisc/lib/io.c index 3c7e617f5a93..79339e15378d 100644 --- a/arch/parisc/lib/io.c +++ b/arch/parisc/lib/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/parisc/lib/io.c diff --git a/arch/parisc/lib/iomap.c b/arch/parisc/lib/iomap.c index 915c0c4da663..369bf18f8ced 100644 --- a/arch/parisc/lib/iomap.c +++ b/arch/parisc/lib/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * iomap.c - Implement iomap interface for PA-RISC diff --git a/arch/parisc/lib/memcpy.c b/arch/parisc/lib/memcpy.c index 03165c82dfdb..98ab87b5f8e6 100644 --- a/arch/parisc/lib/memcpy.c +++ b/arch/parisc/lib/memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Optimized memory copy routines. diff --git a/arch/parisc/lib/memset.c b/arch/parisc/lib/memset.c index 133e4809859a..9ee774ba2d49 100644 --- a/arch/parisc/lib/memset.c +++ b/arch/parisc/lib/memset.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ #include #include diff --git a/arch/parisc/lib/ucmpdi2.c b/arch/parisc/lib/ucmpdi2.c index 9d8b4dbae273..7d4f74bcf318 100644 --- a/arch/parisc/lib/ucmpdi2.c +++ b/arch/parisc/lib/ucmpdi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/parisc/math-emu/decode_exc.c b/arch/parisc/math-emu/decode_exc.c index d41ddb3430b5..5b24d952a920 100644 --- a/arch/parisc/math-emu/decode_exc.c +++ b/arch/parisc/math-emu/decode_exc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/denormal.c b/arch/parisc/math-emu/denormal.c index 7f1a60d59f21..4ff2c5b89d54 100644 --- a/arch/parisc/math-emu/denormal.c +++ b/arch/parisc/math-emu/denormal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfadd.c b/arch/parisc/math-emu/dfadd.c index 00e561d4aa55..4096d809d5f0 100644 --- a/arch/parisc/math-emu/dfadd.c +++ b/arch/parisc/math-emu/dfadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfcmp.c b/arch/parisc/math-emu/dfcmp.c index ae4b49744bf6..7f8567d13010 100644 --- a/arch/parisc/math-emu/dfcmp.c +++ b/arch/parisc/math-emu/dfcmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfdiv.c b/arch/parisc/math-emu/dfdiv.c index 239150dbe088..80fe8a804760 100644 --- a/arch/parisc/math-emu/dfdiv.c +++ b/arch/parisc/math-emu/dfdiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfmpy.c b/arch/parisc/math-emu/dfmpy.c index 87e0ce849967..732b87078dea 100644 --- a/arch/parisc/math-emu/dfmpy.c +++ b/arch/parisc/math-emu/dfmpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfrem.c b/arch/parisc/math-emu/dfrem.c index 9243a5954d08..28091e554909 100644 --- a/arch/parisc/math-emu/dfrem.c +++ b/arch/parisc/math-emu/dfrem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfsqrt.c b/arch/parisc/math-emu/dfsqrt.c index e3a3a19b966b..834b4ff13b1c 100644 --- a/arch/parisc/math-emu/dfsqrt.c +++ b/arch/parisc/math-emu/dfsqrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/dfsub.c b/arch/parisc/math-emu/dfsub.c index 4f03782284bd..c62d13c3a5d2 100644 --- a/arch/parisc/math-emu/dfsub.c +++ b/arch/parisc/math-emu/dfsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/driver.c b/arch/parisc/math-emu/driver.c index 71829cb7bc81..22d0414d6836 100644 --- a/arch/parisc/math-emu/driver.c +++ b/arch/parisc/math-emu/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvff.c b/arch/parisc/math-emu/fcnvff.c index 61e489704c86..e4c1b7a40766 100644 --- a/arch/parisc/math-emu/fcnvff.c +++ b/arch/parisc/math-emu/fcnvff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvfu.c b/arch/parisc/math-emu/fcnvfu.c index c31790ceecca..17618285f865 100644 --- a/arch/parisc/math-emu/fcnvfu.c +++ b/arch/parisc/math-emu/fcnvfu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvfut.c b/arch/parisc/math-emu/fcnvfut.c index 2cf1daf3b7ad..487bea2a9c15 100644 --- a/arch/parisc/math-emu/fcnvfut.c +++ b/arch/parisc/math-emu/fcnvfut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvfx.c b/arch/parisc/math-emu/fcnvfx.c index 99bd61479452..0008f7e99f51 100644 --- a/arch/parisc/math-emu/fcnvfx.c +++ b/arch/parisc/math-emu/fcnvfx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvfxt.c b/arch/parisc/math-emu/fcnvfxt.c index 3b7cc62257d0..32e53c0e55c3 100644 --- a/arch/parisc/math-emu/fcnvfxt.c +++ b/arch/parisc/math-emu/fcnvfxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvuf.c b/arch/parisc/math-emu/fcnvuf.c index c166feb57045..4950f2350964 100644 --- a/arch/parisc/math-emu/fcnvuf.c +++ b/arch/parisc/math-emu/fcnvuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fcnvxf.c b/arch/parisc/math-emu/fcnvxf.c index 11bc1e8a13aa..f4808d08eb4b 100644 --- a/arch/parisc/math-emu/fcnvxf.c +++ b/arch/parisc/math-emu/fcnvxf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fmpyfadd.c b/arch/parisc/math-emu/fmpyfadd.c index 029f9bbfe7b5..3d6f5cda6964 100644 --- a/arch/parisc/math-emu/fmpyfadd.c +++ b/arch/parisc/math-emu/fmpyfadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/fpudispatch.c b/arch/parisc/math-emu/fpudispatch.c index 01ed133227c2..190fdfb7f50d 100644 --- a/arch/parisc/math-emu/fpudispatch.c +++ b/arch/parisc/math-emu/fpudispatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/frnd.c b/arch/parisc/math-emu/frnd.c index 825d89650c2d..f4edb6b7420f 100644 --- a/arch/parisc/math-emu/frnd.c +++ b/arch/parisc/math-emu/frnd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfadd.c b/arch/parisc/math-emu/sfadd.c index 9b98c874dfac..dd34a6f1b869 100644 --- a/arch/parisc/math-emu/sfadd.c +++ b/arch/parisc/math-emu/sfadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfcmp.c b/arch/parisc/math-emu/sfcmp.c index 4a708f6c636e..78b1a9f8e1a7 100644 --- a/arch/parisc/math-emu/sfcmp.c +++ b/arch/parisc/math-emu/sfcmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfdiv.c b/arch/parisc/math-emu/sfdiv.c index f1b439365798..d605cdbc3b0d 100644 --- a/arch/parisc/math-emu/sfdiv.c +++ b/arch/parisc/math-emu/sfdiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfmpy.c b/arch/parisc/math-emu/sfmpy.c index 7f4518679880..768a382e676f 100644 --- a/arch/parisc/math-emu/sfmpy.c +++ b/arch/parisc/math-emu/sfmpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfrem.c b/arch/parisc/math-emu/sfrem.c index 4ac88d829030..0fea20d6d9a8 100644 --- a/arch/parisc/math-emu/sfrem.c +++ b/arch/parisc/math-emu/sfrem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfsqrt.c b/arch/parisc/math-emu/sfsqrt.c index 8e9e023e7b2e..13b02a77a5cc 100644 --- a/arch/parisc/math-emu/sfsqrt.c +++ b/arch/parisc/math-emu/sfsqrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/math-emu/sfsub.c b/arch/parisc/math-emu/sfsub.c index 29d9eed09d12..325e439ec93d 100644 --- a/arch/parisc/math-emu/sfsub.c +++ b/arch/parisc/math-emu/sfsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/PA-RISC Project (http://www.parisc-linux.org/) diff --git a/arch/parisc/mm/fault.c b/arch/parisc/mm/fault.c index f1785640b049..6d789f9adad2 100644 --- a/arch/parisc/mm/fault.c +++ b/arch/parisc/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/parisc/mm/fixmap.c b/arch/parisc/mm/fixmap.c index ae3493dae9dc..3845ce1f326e 100644 --- a/arch/parisc/mm/fixmap.c +++ b/arch/parisc/mm/fixmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fixmaps for parisc diff --git a/arch/parisc/mm/hugetlbpage.c b/arch/parisc/mm/hugetlbpage.c index a94fe546d434..85fffc65e4bf 100644 --- a/arch/parisc/mm/hugetlbpage.c +++ b/arch/parisc/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PARISC64 Huge TLB page support. diff --git a/arch/parisc/mm/init.c b/arch/parisc/mm/init.c index 14270715d754..cf65e87ac917 100644 --- a/arch/parisc/mm/init.c +++ b/arch/parisc/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/parisc/mm/init.c diff --git a/arch/parisc/mm/ioremap.c b/arch/parisc/mm/ioremap.c index 0b65c4b3baee..079039f6fc14 100644 --- a/arch/parisc/mm/ioremap.c +++ b/arch/parisc/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/parisc/mm/ioremap.c diff --git a/arch/parisc/net/bpf_jit_comp32.c b/arch/parisc/net/bpf_jit_comp32.c index 5ff0cf925fe9..3cd4b72e72cc 100644 --- a/arch/parisc/net/bpf_jit_comp32.c +++ b/arch/parisc/net/bpf_jit_comp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BPF JIT compiler for PA-RISC (32-bit) diff --git a/arch/parisc/net/bpf_jit_comp64.c b/arch/parisc/net/bpf_jit_comp64.c index 54b0d5e25e02..536093ac8ce2 100644 --- a/arch/parisc/net/bpf_jit_comp64.c +++ b/arch/parisc/net/bpf_jit_comp64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BPF JIT compiler for PA-RISC (64-bit) diff --git a/arch/parisc/net/bpf_jit_core.c b/arch/parisc/net/bpf_jit_core.c index 06cbcd6fe87b..c0f8beb8860a 100644 --- a/arch/parisc/net/bpf_jit_core.c +++ b/arch/parisc/net/bpf_jit_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common functionality for HPPA32 and HPPA64 BPF JIT compilers diff --git a/arch/parisc/video/video-sti.c b/arch/parisc/video/video-sti.c index 564661e87093..5ebe9b86affc 100644 --- a/arch/parisc/video/video-sti.c +++ b/arch/parisc/video/video-sti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2000 Philipp Rumpf diff --git a/arch/powerpc/boot/4xx.c b/arch/powerpc/boot/4xx.c index 682ca3827892..99b48cd4e3a4 100644 --- a/arch/powerpc/boot/4xx.c +++ b/arch/powerpc/boot/4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007 David Gibson, IBM Corporation. diff --git a/arch/powerpc/boot/addnote.c b/arch/powerpc/boot/addnote.c index 78704927453a..eff1cd3a3c5b 100644 --- a/arch/powerpc/boot/addnote.c +++ b/arch/powerpc/boot/addnote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Program to hack in a PT_NOTE program header entry in an ELF file. diff --git a/arch/powerpc/boot/bamboo.c b/arch/powerpc/boot/bamboo.c index dcdfa586add9..b6806aa4387a 100644 --- a/arch/powerpc/boot/bamboo.c +++ b/arch/powerpc/boot/bamboo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright IBM Corporation, 2007 diff --git a/arch/powerpc/boot/cpm-serial.c b/arch/powerpc/boot/cpm-serial.c index dfb56829cace..1b090b4dffd9 100644 --- a/arch/powerpc/boot/cpm-serial.c +++ b/arch/powerpc/boot/cpm-serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CPM serial console support. diff --git a/arch/powerpc/boot/cuboot-52xx.c b/arch/powerpc/boot/cuboot-52xx.c index b332056f2420..70496c7d4f9d 100644 --- a/arch/powerpc/boot/cuboot-52xx.c +++ b/arch/powerpc/boot/cuboot-52xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for MPC5200 diff --git a/arch/powerpc/boot/cuboot-824x.c b/arch/powerpc/boot/cuboot-824x.c index 15818cb97c44..6d2bb76c6d96 100644 --- a/arch/powerpc/boot/cuboot-824x.c +++ b/arch/powerpc/boot/cuboot-824x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for 824x diff --git a/arch/powerpc/boot/cuboot-83xx.c b/arch/powerpc/boot/cuboot-83xx.c index 4063c6263c31..4e32aca275c5 100644 --- a/arch/powerpc/boot/cuboot-83xx.c +++ b/arch/powerpc/boot/cuboot-83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for 83xx diff --git a/arch/powerpc/boot/cuboot-85xx-cpm2.c b/arch/powerpc/boot/cuboot-85xx-cpm2.c index ac5115beb348..d95357e95268 100644 --- a/arch/powerpc/boot/cuboot-85xx-cpm2.c +++ b/arch/powerpc/boot/cuboot-85xx-cpm2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for 85xx diff --git a/arch/powerpc/boot/cuboot-85xx.c b/arch/powerpc/boot/cuboot-85xx.c index 1466cc63d623..9044d3c9bf6a 100644 --- a/arch/powerpc/boot/cuboot-85xx.c +++ b/arch/powerpc/boot/cuboot-85xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for 85xx diff --git a/arch/powerpc/boot/cuboot-8xx.c b/arch/powerpc/boot/cuboot-8xx.c index e4499fba5d2b..2682dcc9f258 100644 --- a/arch/powerpc/boot/cuboot-8xx.c +++ b/arch/powerpc/boot/cuboot-8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for 8xx diff --git a/arch/powerpc/boot/cuboot-amigaone.c b/arch/powerpc/boot/cuboot-amigaone.c index f3b6d6236ca7..7bb0c02c7b11 100644 --- a/arch/powerpc/boot/cuboot-amigaone.c +++ b/arch/powerpc/boot/cuboot-amigaone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for AmigaOne diff --git a/arch/powerpc/boot/cuboot-bamboo.c b/arch/powerpc/boot/cuboot-bamboo.c index a5dcf3091d45..9318b0619222 100644 --- a/arch/powerpc/boot/cuboot-bamboo.c +++ b/arch/powerpc/boot/cuboot-bamboo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Bamboo diff --git a/arch/powerpc/boot/cuboot-ebony.c b/arch/powerpc/boot/cuboot-ebony.c index 3e602ee0e183..b3d287527e2b 100644 --- a/arch/powerpc/boot/cuboot-ebony.c +++ b/arch/powerpc/boot/cuboot-ebony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Ebony diff --git a/arch/powerpc/boot/cuboot-katmai.c b/arch/powerpc/boot/cuboot-katmai.c index 034a748fde24..08991cec3820 100644 --- a/arch/powerpc/boot/cuboot-katmai.c +++ b/arch/powerpc/boot/cuboot-katmai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Katmai diff --git a/arch/powerpc/boot/cuboot-pq2.c b/arch/powerpc/boot/cuboot-pq2.c index d32765c03edd..073a3f2eea14 100644 --- a/arch/powerpc/boot/cuboot-pq2.c +++ b/arch/powerpc/boot/cuboot-pq2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for PowerQUICC II diff --git a/arch/powerpc/boot/cuboot-rainier.c b/arch/powerpc/boot/cuboot-rainier.c index 046478544a5e..29dd4e8ccefa 100644 --- a/arch/powerpc/boot/cuboot-rainier.c +++ b/arch/powerpc/boot/cuboot-rainier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Rainier diff --git a/arch/powerpc/boot/cuboot-sam440ep.c b/arch/powerpc/boot/cuboot-sam440ep.c index d875119e3c4a..963b402865b5 100644 --- a/arch/powerpc/boot/cuboot-sam440ep.c +++ b/arch/powerpc/boot/cuboot-sam440ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Sam440ep based off bamboo.c code diff --git a/arch/powerpc/boot/cuboot-sequoia.c b/arch/powerpc/boot/cuboot-sequoia.c index e0285c20e3bb..ad47b1f1f653 100644 --- a/arch/powerpc/boot/cuboot-sequoia.c +++ b/arch/powerpc/boot/cuboot-sequoia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Sequoia diff --git a/arch/powerpc/boot/cuboot-taishan.c b/arch/powerpc/boot/cuboot-taishan.c index 3d40670b248b..0c6a6be8f2bf 100644 --- a/arch/powerpc/boot/cuboot-taishan.c +++ b/arch/powerpc/boot/cuboot-taishan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Taishan diff --git a/arch/powerpc/boot/cuboot-warp.c b/arch/powerpc/boot/cuboot-warp.c index 1ec0fa28480b..feabadc48016 100644 --- a/arch/powerpc/boot/cuboot-warp.c +++ b/arch/powerpc/boot/cuboot-warp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008 PIKA Technologies diff --git a/arch/powerpc/boot/cuboot-yosemite.c b/arch/powerpc/boot/cuboot-yosemite.c index ce3fdb73798e..60c349b1365c 100644 --- a/arch/powerpc/boot/cuboot-yosemite.c +++ b/arch/powerpc/boot/cuboot-yosemite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Yosemite diff --git a/arch/powerpc/boot/cuboot.c b/arch/powerpc/boot/cuboot.c index 7f186658ff06..668c8a441ac1 100644 --- a/arch/powerpc/boot/cuboot.c +++ b/arch/powerpc/boot/cuboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Compatibility for old (not device tree aware) U-Boot versions diff --git a/arch/powerpc/boot/decompress.c b/arch/powerpc/boot/decompress.c index 6835cb53f034..7886fa8cd2b8 100644 --- a/arch/powerpc/boot/decompress.c +++ b/arch/powerpc/boot/decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wrapper around the kernel's pre-boot decompression library. diff --git a/arch/powerpc/boot/devtree.c b/arch/powerpc/boot/devtree.c index 58fbcfcc98c9..16c27bd102d5 100644 --- a/arch/powerpc/boot/devtree.c +++ b/arch/powerpc/boot/devtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * devtree.c - convenience functions for device tree manipulation diff --git a/arch/powerpc/boot/ebony.c b/arch/powerpc/boot/ebony.c index add2316d34d5..97e586e76c8f 100644 --- a/arch/powerpc/boot/ebony.c +++ b/arch/powerpc/boot/ebony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007 David Gibson, IBM Corporation. diff --git a/arch/powerpc/boot/elf_util.c b/arch/powerpc/boot/elf_util.c index 9e6cbdfdc172..a39092744010 100644 --- a/arch/powerpc/boot/elf_util.c +++ b/arch/powerpc/boot/elf_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/powerpc/boot/ep8248e.c b/arch/powerpc/boot/ep8248e.c index 2ab9e0d8ca80..6e67e611020b 100644 --- a/arch/powerpc/boot/ep8248e.c +++ b/arch/powerpc/boot/ep8248e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Embedded Planet EP8248E with PlanetCore firmware diff --git a/arch/powerpc/boot/ep88xc.c b/arch/powerpc/boot/ep88xc.c index 1c277a13b368..30d06bac29d6 100644 --- a/arch/powerpc/boot/ep88xc.c +++ b/arch/powerpc/boot/ep88xc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Embedded Planet EP88xC with PlanetCore firmware diff --git a/arch/powerpc/boot/epapr-wrapper.c b/arch/powerpc/boot/epapr-wrapper.c index 01262f50b769..c04eb83a0070 100644 --- a/arch/powerpc/boot/epapr-wrapper.c +++ b/arch/powerpc/boot/epapr-wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 extern void epapr_platform_init(unsigned long r3, unsigned long r4, unsigned long r5, unsigned long r6, diff --git a/arch/powerpc/boot/epapr.c b/arch/powerpc/boot/epapr.c index 7c5b26ade6c4..42d9e8618194 100644 --- a/arch/powerpc/boot/epapr.c +++ b/arch/powerpc/boot/epapr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bootwrapper for ePAPR compliant firmwares diff --git a/arch/powerpc/boot/fsl-soc.c b/arch/powerpc/boot/fsl-soc.c index 01bad8ea62ee..94d74961651d 100644 --- a/arch/powerpc/boot/fsl-soc.c +++ b/arch/powerpc/boot/fsl-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale SOC support functions diff --git a/arch/powerpc/boot/gamecube.c b/arch/powerpc/boot/gamecube.c index d030612fdd74..166b862d62be 100644 --- a/arch/powerpc/boot/gamecube.c +++ b/arch/powerpc/boot/gamecube.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/boot/gamecube.c diff --git a/arch/powerpc/boot/hack-coff.c b/arch/powerpc/boot/hack-coff.c index a010e124ac4b..1fb881b768f5 100644 --- a/arch/powerpc/boot/hack-coff.c +++ b/arch/powerpc/boot/hack-coff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hack-coff.c - hack the header of an xcoff file to fill in diff --git a/arch/powerpc/boot/holly.c b/arch/powerpc/boot/holly.c index 557c7a0ece08..df5f7af7ce44 100644 --- a/arch/powerpc/boot/holly.c +++ b/arch/powerpc/boot/holly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007 IBM Corporation diff --git a/arch/powerpc/boot/libfdt-wrapper.c b/arch/powerpc/boot/libfdt-wrapper.c index 217d0d7a6a60..23699432c204 100644 --- a/arch/powerpc/boot/libfdt-wrapper.c +++ b/arch/powerpc/boot/libfdt-wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file does the necessary interface mapping between the bootwrapper diff --git a/arch/powerpc/boot/main.c b/arch/powerpc/boot/main.c index 2c0e2a1cab01..61f4b7709c23 100644 --- a/arch/powerpc/boot/main.c +++ b/arch/powerpc/boot/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/powerpc/boot/microwatt.c b/arch/powerpc/boot/microwatt.c index ca9d83617fc1..6f5337d9f1cb 100644 --- a/arch/powerpc/boot/microwatt.c +++ b/arch/powerpc/boot/microwatt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/boot/mktree.c b/arch/powerpc/boot/mktree.c index dc603f3c15be..6c1814d9b3d8 100644 --- a/arch/powerpc/boot/mktree.c +++ b/arch/powerpc/boot/mktree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Makes a tree bootable image for IBM Evaluation boards. diff --git a/arch/powerpc/boot/mpc52xx-psc.c b/arch/powerpc/boot/mpc52xx-psc.c index c2c08633ee35..6dfccc3b8c2a 100644 --- a/arch/powerpc/boot/mpc52xx-psc.c +++ b/arch/powerpc/boot/mpc52xx-psc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MPC5200 PSC serial console support. diff --git a/arch/powerpc/boot/mpc8xx.c b/arch/powerpc/boot/mpc8xx.c index e19ef64df4f1..377511e17958 100644 --- a/arch/powerpc/boot/mpc8xx.c +++ b/arch/powerpc/boot/mpc8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPC8xx support functions diff --git a/arch/powerpc/boot/mvme5100.c b/arch/powerpc/boot/mvme5100.c index 51453d0ec995..48f8f96f8600 100644 --- a/arch/powerpc/boot/mvme5100.c +++ b/arch/powerpc/boot/mvme5100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola/Emerson MVME5100 with PPCBug firmware. diff --git a/arch/powerpc/boot/mvme7100.c b/arch/powerpc/boot/mvme7100.c index 1e218454ab7f..f77b82bce89c 100644 --- a/arch/powerpc/boot/mvme7100.c +++ b/arch/powerpc/boot/mvme7100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Motload compatibility for the Emerson/Artesyn MVME7100 diff --git a/arch/powerpc/boot/ns16550.c b/arch/powerpc/boot/ns16550.c index f16d2be1d0f3..026da63cb016 100644 --- a/arch/powerpc/boot/ns16550.c +++ b/arch/powerpc/boot/ns16550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 16550 serial console support. diff --git a/arch/powerpc/boot/of.c b/arch/powerpc/boot/of.c index 2fbd4ae60ec9..830406b672ae 100644 --- a/arch/powerpc/boot/of.c +++ b/arch/powerpc/boot/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/powerpc/boot/ofconsole.c b/arch/powerpc/boot/ofconsole.c index 8eb0f1c452c5..b9173f4b8307 100644 --- a/arch/powerpc/boot/ofconsole.c +++ b/arch/powerpc/boot/ofconsole.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OF console routines diff --git a/arch/powerpc/boot/oflib.c b/arch/powerpc/boot/oflib.c index 8759c985ef9a..fb681439daee 100644 --- a/arch/powerpc/boot/oflib.c +++ b/arch/powerpc/boot/oflib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/powerpc/boot/opal.c b/arch/powerpc/boot/opal.c index b69818ce592b..5bd347c1081b 100644 --- a/arch/powerpc/boot/opal.c +++ b/arch/powerpc/boot/opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 IBM Corporation. diff --git a/arch/powerpc/boot/planetcore.c b/arch/powerpc/boot/planetcore.c index d5f391e342be..02339c9a9c16 100644 --- a/arch/powerpc/boot/planetcore.c +++ b/arch/powerpc/boot/planetcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PlanetCore configuration data support functions diff --git a/arch/powerpc/boot/pq2.c b/arch/powerpc/boot/pq2.c index de27f1c0721f..afb58e53aa8d 100644 --- a/arch/powerpc/boot/pq2.c +++ b/arch/powerpc/boot/pq2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerQUICC II support functions diff --git a/arch/powerpc/boot/ps3.c b/arch/powerpc/boot/ps3.c index 89ff46b8b225..fdf30a1f3b0a 100644 --- a/arch/powerpc/boot/ps3.c +++ b/arch/powerpc/boot/ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 bootwrapper support. diff --git a/arch/powerpc/boot/redboot-83xx.c b/arch/powerpc/boot/redboot-83xx.c index b610e78b43b6..49643dd5653d 100644 --- a/arch/powerpc/boot/redboot-83xx.c +++ b/arch/powerpc/boot/redboot-83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RedBoot firmware support diff --git a/arch/powerpc/boot/redboot-8xx.c b/arch/powerpc/boot/redboot-8xx.c index d7006eeaf5ea..9cdac224eb7f 100644 --- a/arch/powerpc/boot/redboot-8xx.c +++ b/arch/powerpc/boot/redboot-8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RedBoot firmware support diff --git a/arch/powerpc/boot/serial.c b/arch/powerpc/boot/serial.c index c6d32a8c3612..c2c248912d08 100644 --- a/arch/powerpc/boot/serial.c +++ b/arch/powerpc/boot/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic serial console support diff --git a/arch/powerpc/boot/simple_alloc.c b/arch/powerpc/boot/simple_alloc.c index d07796fdf91a..3ea68c7f10f0 100644 --- a/arch/powerpc/boot/simple_alloc.c +++ b/arch/powerpc/boot/simple_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement primitive realloc(3) functionality. diff --git a/arch/powerpc/boot/simpleboot.c b/arch/powerpc/boot/simpleboot.c index c80691d83880..5cbc079b13ed 100644 --- a/arch/powerpc/boot/simpleboot.c +++ b/arch/powerpc/boot/simpleboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The simple platform -- for booting when firmware doesn't supply a device diff --git a/arch/powerpc/boot/stdio.c b/arch/powerpc/boot/stdio.c index 31eece29f56d..50dfab09f887 100644 --- a/arch/powerpc/boot/stdio.c +++ b/arch/powerpc/boot/stdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Paul Mackerras 1997. diff --git a/arch/powerpc/boot/stdlib.c b/arch/powerpc/boot/stdlib.c index 868b019d6384..8957be2cedc4 100644 --- a/arch/powerpc/boot/stdlib.c +++ b/arch/powerpc/boot/stdlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * stdlib functions diff --git a/arch/powerpc/boot/treeboot-akebono.c b/arch/powerpc/boot/treeboot-akebono.c index e3cc2599869c..8dbf3a1632d8 100644 --- a/arch/powerpc/boot/treeboot-akebono.c +++ b/arch/powerpc/boot/treeboot-akebono.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright © 2013 Tony Breeds IBM Corporation diff --git a/arch/powerpc/boot/treeboot-bamboo.c b/arch/powerpc/boot/treeboot-bamboo.c index 97b5b161dbbb..25c66f21795f 100644 --- a/arch/powerpc/boot/treeboot-bamboo.c +++ b/arch/powerpc/boot/treeboot-bamboo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright IBM Corporation, 2007 diff --git a/arch/powerpc/boot/treeboot-currituck.c b/arch/powerpc/boot/treeboot-currituck.c index d53e8a592f81..833f41f3314d 100644 --- a/arch/powerpc/boot/treeboot-currituck.c +++ b/arch/powerpc/boot/treeboot-currituck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright © 2011 Tony Breeds IBM Corporation diff --git a/arch/powerpc/boot/treeboot-ebony.c b/arch/powerpc/boot/treeboot-ebony.c index 332e28659134..78360a203c7b 100644 --- a/arch/powerpc/boot/treeboot-ebony.c +++ b/arch/powerpc/boot/treeboot-ebony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Old U-boot compatibility for Ebony diff --git a/arch/powerpc/boot/treeboot-iss4xx.c b/arch/powerpc/boot/treeboot-iss4xx.c index 9ab556093cb8..3ff5fc16f3c5 100644 --- a/arch/powerpc/boot/treeboot-iss4xx.c +++ b/arch/powerpc/boot/treeboot-iss4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010 Ben. Herrenschmidt, IBM Corporation. diff --git a/arch/powerpc/boot/ugecon.c b/arch/powerpc/boot/ugecon.c index 938a38bd40ba..8dab5c15555d 100644 --- a/arch/powerpc/boot/ugecon.c +++ b/arch/powerpc/boot/ugecon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/boot/ugecon.c diff --git a/arch/powerpc/boot/wii.c b/arch/powerpc/boot/wii.c index 59406ad04665..926a256301fb 100644 --- a/arch/powerpc/boot/wii.c +++ b/arch/powerpc/boot/wii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/boot/wii.c diff --git a/arch/powerpc/crypto/aes-gcm-p10-glue.c b/arch/powerpc/crypto/aes-gcm-p10-glue.c index 85f4fd4b1bdc..f1138ee7fcc8 100644 --- a/arch/powerpc/crypto/aes-gcm-p10-glue.c +++ b/arch/powerpc/crypto/aes-gcm-p10-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue code for accelerated AES-GCM stitched implementation for ppc64le. diff --git a/arch/powerpc/crypto/aes-spe-glue.c b/arch/powerpc/crypto/aes-spe-glue.c index efab78a3a8f6..38c5080d09ff 100644 --- a/arch/powerpc/crypto/aes-spe-glue.c +++ b/arch/powerpc/crypto/aes-spe-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue code for AES implementation for SPE instructions (PPC) diff --git a/arch/powerpc/crypto/aes.c b/arch/powerpc/crypto/aes.c index 3f1e5e894902..f99889c063e3 100644 --- a/arch/powerpc/crypto/aes.c +++ b/arch/powerpc/crypto/aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES routines supporting VMX instructions on the Power 8 diff --git a/arch/powerpc/crypto/aes_cbc.c b/arch/powerpc/crypto/aes_cbc.c index 5f2a4f375eef..0f0b798fa5e3 100644 --- a/arch/powerpc/crypto/aes_cbc.c +++ b/arch/powerpc/crypto/aes_cbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES CBC routines supporting VMX instructions on the Power 8 diff --git a/arch/powerpc/crypto/aes_ctr.c b/arch/powerpc/crypto/aes_ctr.c index e27c4036e711..f67c83cbfebd 100644 --- a/arch/powerpc/crypto/aes_ctr.c +++ b/arch/powerpc/crypto/aes_ctr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES CTR routines supporting VMX instructions on the Power 8 diff --git a/arch/powerpc/crypto/aes_xts.c b/arch/powerpc/crypto/aes_xts.c index 9440e771cede..f944dda0e826 100644 --- a/arch/powerpc/crypto/aes_xts.c +++ b/arch/powerpc/crypto/aes_xts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES XTS routines supporting VMX In-core instructions on Power 8 diff --git a/arch/powerpc/crypto/ghash.c b/arch/powerpc/crypto/ghash.c index 7308735bdb33..249093f94dc2 100644 --- a/arch/powerpc/crypto/ghash.c +++ b/arch/powerpc/crypto/ghash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GHASH routines supporting VMX instructions on the Power 8 diff --git a/arch/powerpc/crypto/vmx.c b/arch/powerpc/crypto/vmx.c index 0b725e826388..3551d076b559 100644 --- a/arch/powerpc/crypto/vmx.c +++ b/arch/powerpc/crypto/vmx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines supporting VMX instructions on the Power 8 diff --git a/arch/powerpc/kernel/align.c b/arch/powerpc/kernel/align.c index 3e37ece06739..14b568e82a60 100644 --- a/arch/powerpc/kernel/align.c +++ b/arch/powerpc/kernel/align.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* align.c - handle alignment exceptions for the Power PC. * diff --git a/arch/powerpc/kernel/asm-offsets.c b/arch/powerpc/kernel/asm-offsets.c index a4bc80b30410..309b457de91e 100644 --- a/arch/powerpc/kernel/asm-offsets.c +++ b/arch/powerpc/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This program is used to generate definitions needed by diff --git a/arch/powerpc/kernel/audit.c b/arch/powerpc/kernel/audit.c index 92298d6a3a37..1df3efa27cbd 100644 --- a/arch/powerpc/kernel/audit.c +++ b/arch/powerpc/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/kernel/btext.c b/arch/powerpc/kernel/btext.c index ca00c4824e31..067a64c14af7 100644 --- a/arch/powerpc/kernel/btext.c +++ b/arch/powerpc/kernel/btext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Procedures for drawing on the screen early on in the boot process. diff --git a/arch/powerpc/kernel/cacheinfo.c b/arch/powerpc/kernel/cacheinfo.c index 0fcc463b02e2..b003fb85f32f 100644 --- a/arch/powerpc/kernel/cacheinfo.c +++ b/arch/powerpc/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Processor cache information made available to userspace via sysfs; diff --git a/arch/powerpc/kernel/compat_audit.c b/arch/powerpc/kernel/compat_audit.c index 57b38c592b9f..df8369ad0354 100644 --- a/arch/powerpc/kernel/compat_audit.c +++ b/arch/powerpc/kernel/compat_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #undef __powerpc64__ #include diff --git a/arch/powerpc/kernel/cpu_setup_power.c b/arch/powerpc/kernel/cpu_setup_power.c index 98bd4e6c1770..a36256b0ee98 100644 --- a/arch/powerpc/kernel/cpu_setup_power.c +++ b/arch/powerpc/kernel/cpu_setup_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2020, Jordan Niethe, IBM Corporation. diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index 6f6801da9dc1..9d30ff3c476f 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) diff --git a/arch/powerpc/kernel/crash_dump.c b/arch/powerpc/kernel/crash_dump.c index 103b6605dd68..f28e42386c84 100644 --- a/arch/powerpc/kernel/crash_dump.c +++ b/arch/powerpc/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines for doing kexec-based kdump. diff --git a/arch/powerpc/kernel/dawr.c b/arch/powerpc/kernel/dawr.c index 909a05cd2809..ebaaa2c591ae 100644 --- a/arch/powerpc/kernel/dawr.c +++ b/arch/powerpc/kernel/dawr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DAWR infrastructure diff --git a/arch/powerpc/kernel/dbell.c b/arch/powerpc/kernel/dbell.c index 5712dd846263..65185d25487f 100644 --- a/arch/powerpc/kernel/dbell.c +++ b/arch/powerpc/kernel/dbell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Author: Kumar Gala diff --git a/arch/powerpc/kernel/dexcr.c b/arch/powerpc/kernel/dexcr.c index 3a0358e91c60..17a51811b1dc 100644 --- a/arch/powerpc/kernel/dexcr.c +++ b/arch/powerpc/kernel/dexcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/dma-iommu.c b/arch/powerpc/kernel/dma-iommu.c index aa3689d61917..5f369aa236bc 100644 --- a/arch/powerpc/kernel/dma-iommu.c +++ b/arch/powerpc/kernel/dma-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corporation diff --git a/arch/powerpc/kernel/dma-mask.c b/arch/powerpc/kernel/dma-mask.c index 5b07ca7b73aa..b4ccb9e00d90 100644 --- a/arch/powerpc/kernel/dma-mask.c +++ b/arch/powerpc/kernel/dma-mask.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/powerpc/kernel/dma-swiotlb.c b/arch/powerpc/kernel/dma-swiotlb.c index ba256c37bcc0..e7b43c715f6d 100644 --- a/arch/powerpc/kernel/dma-swiotlb.c +++ b/arch/powerpc/kernel/dma-swiotlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Contains routines needed to support swiotlb for ppc. diff --git a/arch/powerpc/kernel/dt_cpu_ftrs.c b/arch/powerpc/kernel/dt_cpu_ftrs.c index 3af6c06af02f..507bda82c4da 100644 --- a/arch/powerpc/kernel/dt_cpu_ftrs.c +++ b/arch/powerpc/kernel/dt_cpu_ftrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017, Nicholas Piggin, IBM Corporation diff --git a/arch/powerpc/kernel/early_32.c b/arch/powerpc/kernel/early_32.c index 03f1135ef64f..6968f7423afe 100644 --- a/arch/powerpc/kernel/early_32.c +++ b/arch/powerpc/kernel/early_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c index bb836f02101c..90a2d396e1ee 100644 --- a/arch/powerpc/kernel/eeh.c +++ b/arch/powerpc/kernel/eeh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright IBM Corporation 2001, 2005, 2006 diff --git a/arch/powerpc/kernel/eeh_cache.c b/arch/powerpc/kernel/eeh_cache.c index 2f9dbf8ad2ee..a5fb0cc09272 100644 --- a/arch/powerpc/kernel/eeh_cache.c +++ b/arch/powerpc/kernel/eeh_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCI address cache; allows the lookup of PCI devices based on I/O address diff --git a/arch/powerpc/kernel/eeh_driver.c b/arch/powerpc/kernel/eeh_driver.c index ef78ff77cf8f..1d74e709c9aa 100644 --- a/arch/powerpc/kernel/eeh_driver.c +++ b/arch/powerpc/kernel/eeh_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCI Error Recovery Driver for RPA-compliant PPC64 platform. diff --git a/arch/powerpc/kernel/eeh_event.c b/arch/powerpc/kernel/eeh_event.c index c23a454af08a..c17111a90315 100644 --- a/arch/powerpc/kernel/eeh_event.c +++ b/arch/powerpc/kernel/eeh_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/kernel/eeh_pe.c b/arch/powerpc/kernel/eeh_pe.c index e740101fadf3..98aea50013cd 100644 --- a/arch/powerpc/kernel/eeh_pe.c +++ b/arch/powerpc/kernel/eeh_pe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The file intends to implement PE based on the information from diff --git a/arch/powerpc/kernel/eeh_sysfs.c b/arch/powerpc/kernel/eeh_sysfs.c index 706e1eb95efe..ef8b53c5125f 100644 --- a/arch/powerpc/kernel/eeh_sysfs.c +++ b/arch/powerpc/kernel/eeh_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sysfs entries for PCI Error Recovery for PAPR-compliant platform. diff --git a/arch/powerpc/kernel/epapr_paravirt.c b/arch/powerpc/kernel/epapr_paravirt.c index 247ab2acaccc..3f2b5d51c973 100644 --- a/arch/powerpc/kernel/epapr_paravirt.c +++ b/arch/powerpc/kernel/epapr_paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ePAPR para-virtualization support. diff --git a/arch/powerpc/kernel/fadump.c b/arch/powerpc/kernel/fadump.c index 4ebc333dd786..f287795a3c49 100644 --- a/arch/powerpc/kernel/fadump.c +++ b/arch/powerpc/kernel/fadump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Firmware Assisted dump: A robust mechanism to get reliable kernel crash diff --git a/arch/powerpc/kernel/firmware.c b/arch/powerpc/kernel/firmware.c index 8987eee33dc8..c45ed9dee81f 100644 --- a/arch/powerpc/kernel/firmware.c +++ b/arch/powerpc/kernel/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Extracted from cputable.c diff --git a/arch/powerpc/kernel/hw_breakpoint.c b/arch/powerpc/kernel/hw_breakpoint.c index a1318ce18d0e..1adac1b91dda 100644 --- a/arch/powerpc/kernel/hw_breakpoint.c +++ b/arch/powerpc/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility, diff --git a/arch/powerpc/kernel/hw_breakpoint_constraints.c b/arch/powerpc/kernel/hw_breakpoint_constraints.c index 9e51801c4915..05510a9edd77 100644 --- a/arch/powerpc/kernel/hw_breakpoint_constraints.c +++ b/arch/powerpc/kernel/hw_breakpoint_constraints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/arch/powerpc/kernel/idle.c b/arch/powerpc/kernel/idle.c index e527cd3ef128..68c52ff5c60f 100644 --- a/arch/powerpc/kernel/idle.c +++ b/arch/powerpc/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Idle daemon for PowerPC. Idle daemon will handle any action diff --git a/arch/powerpc/kernel/ima_arch.c b/arch/powerpc/kernel/ima_arch.c index b7029beed847..56c910cfb118 100644 --- a/arch/powerpc/kernel/ima_arch.c +++ b/arch/powerpc/kernel/ima_arch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 IBM Corporation diff --git a/arch/powerpc/kernel/interrupt.c b/arch/powerpc/kernel/interrupt.c index e63bfde13e03..45b6d88a1f81 100644 --- a/arch/powerpc/kernel/interrupt.c +++ b/arch/powerpc/kernel/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/io.c b/arch/powerpc/kernel/io.c index bcc201c01514..99eee6c8662b 100644 --- a/arch/powerpc/kernel/io.c +++ b/arch/powerpc/kernel/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I/O string operations diff --git a/arch/powerpc/kernel/iomap.c b/arch/powerpc/kernel/iomap.c index 72862a4d3a5d..a5da37837b7b 100644 --- a/arch/powerpc/kernel/iomap.c +++ b/arch/powerpc/kernel/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ppc64 "iomap" interface implementation. diff --git a/arch/powerpc/kernel/iommu.c b/arch/powerpc/kernel/iommu.c index 0ce71310b7d9..04de8d9765a4 100644 --- a/arch/powerpc/kernel/iommu.c +++ b/arch/powerpc/kernel/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index a0e8b998c9b5..f144e2652013 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Derived from arch/i386/kernel/irq.c diff --git a/arch/powerpc/kernel/irq_64.c b/arch/powerpc/kernel/irq_64.c index d5c48d1b0a31..0b5cfe634dc1 100644 --- a/arch/powerpc/kernel/irq_64.c +++ b/arch/powerpc/kernel/irq_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Derived from arch/i386/kernel/irq.c diff --git a/arch/powerpc/kernel/isa-bridge.c b/arch/powerpc/kernel/isa-bridge.c index 5c064485197a..1dcf957d924e 100644 --- a/arch/powerpc/kernel/isa-bridge.c +++ b/arch/powerpc/kernel/isa-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for tracking a legacy ISA bridge diff --git a/arch/powerpc/kernel/jump_label.c b/arch/powerpc/kernel/jump_label.c index 2659e1ac8604..09354d634a59 100644 --- a/arch/powerpc/kernel/jump_label.c +++ b/arch/powerpc/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010 Michael Ellerman, IBM Corp. diff --git a/arch/powerpc/kernel/kdebugfs.c b/arch/powerpc/kernel/kdebugfs.c index 36d3124d5a8b..432af8095d8c 100644 --- a/arch/powerpc/kernel/kdebugfs.c +++ b/arch/powerpc/kernel/kdebugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/kernel/kgdb.c b/arch/powerpc/kernel/kgdb.c index 5081334b7bd2..7d191af49631 100644 --- a/arch/powerpc/kernel/kgdb.c +++ b/arch/powerpc/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerPC backend to the KGDB stub. diff --git a/arch/powerpc/kernel/kprobes-ftrace.c b/arch/powerpc/kernel/kprobes-ftrace.c index f8208c027148..2df82a1a2090 100644 --- a/arch/powerpc/kernel/kprobes-ftrace.c +++ b/arch/powerpc/kernel/kprobes-ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dynamic Ftrace based Kprobes Optimization diff --git a/arch/powerpc/kernel/kprobes.c b/arch/powerpc/kernel/kprobes.c index c0d9f12cb441..8d81c5066680 100644 --- a/arch/powerpc/kernel/kprobes.c +++ b/arch/powerpc/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kernel Probes (KProbes) diff --git a/arch/powerpc/kernel/kvm.c b/arch/powerpc/kernel/kvm.c index 7209d00a9c25..dbb22586e9de 100644 --- a/arch/powerpc/kernel/kvm.c +++ b/arch/powerpc/kernel/kvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kernel/legacy_serial.c b/arch/powerpc/kernel/legacy_serial.c index ae1906bfe8a5..79ff9ebfe640 100644 --- a/arch/powerpc/kernel/legacy_serial.c +++ b/arch/powerpc/kernel/legacy_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/kernel/mce.c b/arch/powerpc/kernel/mce.c index 219f28637a3e..5c5791b0c487 100644 --- a/arch/powerpc/kernel/mce.c +++ b/arch/powerpc/kernel/mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Machine check exception handling. diff --git a/arch/powerpc/kernel/mce_power.c b/arch/powerpc/kernel/mce_power.c index 71e8f2a92e36..e45b099ae75e 100644 --- a/arch/powerpc/kernel/mce_power.c +++ b/arch/powerpc/kernel/mce_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Machine check exception handling CPU-side for power7 and power8 diff --git a/arch/powerpc/kernel/module.c b/arch/powerpc/kernel/module.c index baeb24c102c8..184d28dbc577 100644 --- a/arch/powerpc/kernel/module.c +++ b/arch/powerpc/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module help for powerpc. Copyright (C) 2001, 2003 Rusty Russell IBM Corporation. diff --git a/arch/powerpc/kernel/module_32.c b/arch/powerpc/kernel/module_32.c index f930e3395a7f..2edac2ad7c25 100644 --- a/arch/powerpc/kernel/module_32.c +++ b/arch/powerpc/kernel/module_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module help for PPC. Copyright (C) 2001 Rusty Russell. diff --git a/arch/powerpc/kernel/module_64.c b/arch/powerpc/kernel/module_64.c index 2a44bc8e2439..c1bd03efbe6d 100644 --- a/arch/powerpc/kernel/module_64.c +++ b/arch/powerpc/kernel/module_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module help for PPC64. Copyright (C) 2001, 2003 Rusty Russell IBM Corporation. diff --git a/arch/powerpc/kernel/msi.c b/arch/powerpc/kernel/msi.c index a5d25bebcab9..777be070a761 100644 --- a/arch/powerpc/kernel/msi.c +++ b/arch/powerpc/kernel/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2006-2007, Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/kernel/nvram_64.c b/arch/powerpc/kernel/nvram_64.c index f9c6568a9137..2bfa1aa10e98 100644 --- a/arch/powerpc/kernel/nvram_64.c +++ b/arch/powerpc/kernel/nvram_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * c 2001 PPC 64 Team, IBM Corp diff --git a/arch/powerpc/kernel/optprobes.c b/arch/powerpc/kernel/optprobes.c index 2e83702bf9ba..423e354f3293 100644 --- a/arch/powerpc/kernel/optprobes.c +++ b/arch/powerpc/kernel/optprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Code for Kernel probes Jump optimization. diff --git a/arch/powerpc/kernel/paca.c b/arch/powerpc/kernel/paca.c index 7502066c3c53..b12a08162911 100644 --- a/arch/powerpc/kernel/paca.c +++ b/arch/powerpc/kernel/paca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * c 2001 PPC 64 Team, IBM Corp diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c index eac84d687b53..30c0b16fa6f8 100644 --- a/arch/powerpc/kernel/pci-common.c +++ b/arch/powerpc/kernel/pci-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Contains common pci routines for ALL ppc platform diff --git a/arch/powerpc/kernel/pci-hotplug.c b/arch/powerpc/kernel/pci-hotplug.c index 6f444d0822d8..97c2eaa9ec37 100644 --- a/arch/powerpc/kernel/pci-hotplug.c +++ b/arch/powerpc/kernel/pci-hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Derived from "arch/powerpc/platforms/pseries/pci_dlpar.c" diff --git a/arch/powerpc/kernel/pci_32.c b/arch/powerpc/kernel/pci_32.c index f8a3bd8cfae4..431c4f798860 100644 --- a/arch/powerpc/kernel/pci_32.c +++ b/arch/powerpc/kernel/pci_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common pmac/prep/chrp pci routines. -- Cort diff --git a/arch/powerpc/kernel/pci_64.c b/arch/powerpc/kernel/pci_64.c index e27342ef128b..451ccb40a250 100644 --- a/arch/powerpc/kernel/pci_64.c +++ b/arch/powerpc/kernel/pci_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Port for PPC64 David Engebretsen, IBM Corp. diff --git a/arch/powerpc/kernel/pci_dn.c b/arch/powerpc/kernel/pci_dn.c index 38561d6a2079..b60ef18a88ab 100644 --- a/arch/powerpc/kernel/pci_dn.c +++ b/arch/powerpc/kernel/pci_dn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pci_dn.c diff --git a/arch/powerpc/kernel/pci_of_scan.c b/arch/powerpc/kernel/pci_of_scan.c index 756043dd06e9..25b22367001d 100644 --- a/arch/powerpc/kernel/pci_of_scan.c +++ b/arch/powerpc/kernel/pci_of_scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helper routines to scan the device tree for PCI devices and busses diff --git a/arch/powerpc/kernel/pmc.c b/arch/powerpc/kernel/pmc.c index 9fabb4d9235e..47f68af46f4b 100644 --- a/arch/powerpc/kernel/pmc.c +++ b/arch/powerpc/kernel/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/kernel/pmc.c diff --git a/arch/powerpc/kernel/proc_powerpc.c b/arch/powerpc/kernel/proc_powerpc.c index d083b4517065..3571cf51ad74 100644 --- a/arch/powerpc/kernel/proc_powerpc.c +++ b/arch/powerpc/kernel/proc_powerpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen IBM Corporation diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index a45fe147868b..c2cb9f1b09fb 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Derived from "arch/i386/kernel/process.c" diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 9ed9dde7d231..366234c65226 100644 --- a/arch/powerpc/kernel/prom.c +++ b/arch/powerpc/kernel/prom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for creating, accessing and interpreting the device tree. diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c index 827c958677f8..2dc3434578f8 100644 --- a/arch/powerpc/kernel/prom_init.c +++ b/arch/powerpc/kernel/prom_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for interfacing to Open Firmware. diff --git a/arch/powerpc/kernel/prom_parse.c b/arch/powerpc/kernel/prom_parse.c index 9cb7f88df563..c6af8a26b6df 100644 --- a/arch/powerpc/kernel/prom_parse.c +++ b/arch/powerpc/kernel/prom_parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #undef DEBUG diff --git a/arch/powerpc/kernel/ptrace/ptrace-adv.c b/arch/powerpc/kernel/ptrace/ptrace-adv.c index 399f5d94a3df..0ea180d80b59 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-adv.c +++ b/arch/powerpc/kernel/ptrace/ptrace-adv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-altivec.c b/arch/powerpc/kernel/ptrace/ptrace-altivec.c index 0d9bc4bd4972..e66fc7ecf298 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-altivec.c +++ b/arch/powerpc/kernel/ptrace/ptrace-altivec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-fpu.c b/arch/powerpc/kernel/ptrace/ptrace-fpu.c index 09c49632bfe5..be5f5bbefc71 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-fpu.c +++ b/arch/powerpc/kernel/ptrace/ptrace-fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-noadv.c b/arch/powerpc/kernel/ptrace/ptrace-noadv.c index a5dd7d2e2c9e..17f5ef666b12 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-noadv.c +++ b/arch/powerpc/kernel/ptrace/ptrace-noadv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-novsx.c b/arch/powerpc/kernel/ptrace/ptrace-novsx.c index 7433f3db979a..c8371894e2d2 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-novsx.c +++ b/arch/powerpc/kernel/ptrace/ptrace-novsx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-spe.c b/arch/powerpc/kernel/ptrace/ptrace-spe.c index 47034d069045..a306505e3c0e 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-spe.c +++ b/arch/powerpc/kernel/ptrace/ptrace-spe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-tm.c b/arch/powerpc/kernel/ptrace/ptrace-tm.c index 447bff87fd21..38f687cc2e25 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-tm.c +++ b/arch/powerpc/kernel/ptrace/ptrace-tm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-view.c b/arch/powerpc/kernel/ptrace/ptrace-view.c index 0310f9097e39..fe3cf8c5b96a 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-view.c +++ b/arch/powerpc/kernel/ptrace/ptrace-view.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace-vsx.c b/arch/powerpc/kernel/ptrace/ptrace-vsx.c index 7df08004c47d..43264d23a942 100644 --- a/arch/powerpc/kernel/ptrace/ptrace-vsx.c +++ b/arch/powerpc/kernel/ptrace/ptrace-vsx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/ptrace/ptrace.c b/arch/powerpc/kernel/ptrace/ptrace.c index c6997df63287..4f3fd9fb5517 100644 --- a/arch/powerpc/kernel/ptrace/ptrace.c +++ b/arch/powerpc/kernel/ptrace/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/kernel/ptrace/ptrace32.c b/arch/powerpc/kernel/ptrace/ptrace32.c index 19c224808982..c81ba5d91518 100644 --- a/arch/powerpc/kernel/ptrace/ptrace32.c +++ b/arch/powerpc/kernel/ptrace/ptrace32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ptrace for 32-bit processes running on a 64-bit kernel. * diff --git a/arch/powerpc/kernel/rethook.c b/arch/powerpc/kernel/rethook.c index 5f5f47ae82cf..f91b3653ff70 100644 --- a/arch/powerpc/kernel/rethook.c +++ b/arch/powerpc/kernel/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerPC implementation of rethook. This depends on kprobes. diff --git a/arch/powerpc/kernel/rtas-proc.c b/arch/powerpc/kernel/rtas-proc.c index f38df72e64b8..bd89451e9e3a 100644 --- a/arch/powerpc/kernel/rtas-proc.c +++ b/arch/powerpc/kernel/rtas-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 Tilmann Bitterberg diff --git a/arch/powerpc/kernel/rtas-rtc.c b/arch/powerpc/kernel/rtas-rtc.c index 6996214532bd..83754ba2c39a 100644 --- a/arch/powerpc/kernel/rtas-rtc.c +++ b/arch/powerpc/kernel/rtas-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/kernel/rtas.c b/arch/powerpc/kernel/rtas.c index 8d81c1e7a8db..f02a35fb6e4f 100644 --- a/arch/powerpc/kernel/rtas.c +++ b/arch/powerpc/kernel/rtas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/kernel/rtas_flash.c b/arch/powerpc/kernel/rtas_flash.c index 583dc16e9d3c..bc1e2a3eb1f6 100644 --- a/arch/powerpc/kernel/rtas_flash.c +++ b/arch/powerpc/kernel/rtas_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * c 2001 PPC 64 Team, IBM Corp diff --git a/arch/powerpc/kernel/rtas_pci.c b/arch/powerpc/kernel/rtas_pci.c index fccf96e897f6..a1a6644f3126 100644 --- a/arch/powerpc/kernel/rtas_pci.c +++ b/arch/powerpc/kernel/rtas_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Dave Engebretsen, IBM Corporation diff --git a/arch/powerpc/kernel/rtasd.c b/arch/powerpc/kernel/rtasd.c index 6336ec9aedd0..3c5f6bf24087 100644 --- a/arch/powerpc/kernel/rtasd.c +++ b/arch/powerpc/kernel/rtasd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Anton Blanchard , IBM diff --git a/arch/powerpc/kernel/secure_boot.c b/arch/powerpc/kernel/secure_boot.c index 3a28795b4ed8..748f46916f03 100644 --- a/arch/powerpc/kernel/secure_boot.c +++ b/arch/powerpc/kernel/secure_boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 IBM Corporation diff --git a/arch/powerpc/kernel/security.c b/arch/powerpc/kernel/security.c index fbb7ebd8aa08..fc79b6904d2b 100644 --- a/arch/powerpc/kernel/security.c +++ b/arch/powerpc/kernel/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Security related flags and so on. diff --git a/arch/powerpc/kernel/secvar-ops.c b/arch/powerpc/kernel/secvar-ops.c index 19172a2804f0..e4c76b3012e1 100644 --- a/arch/powerpc/kernel/secvar-ops.c +++ b/arch/powerpc/kernel/secvar-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 IBM Corporation diff --git a/arch/powerpc/kernel/secvar-sysfs.c b/arch/powerpc/kernel/secvar-sysfs.c index ec900bce0257..d8086088cfb1 100644 --- a/arch/powerpc/kernel/secvar-sysfs.c +++ b/arch/powerpc/kernel/secvar-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 IBM Corporation diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c index c8c42b419742..d6148db71f41 100644 --- a/arch/powerpc/kernel/setup-common.c +++ b/arch/powerpc/kernel/setup-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common boot and setup code for both 32-bit and 64-bit. diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c index 5a1bf501fbe1..d5ff61aada9c 100644 --- a/arch/powerpc/kernel/setup_32.c +++ b/arch/powerpc/kernel/setup_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common prep/pmac/chrp boot and setup code. diff --git a/arch/powerpc/kernel/setup_64.c b/arch/powerpc/kernel/setup_64.c index 8fd7cbf3bd04..c0815b42aaa1 100644 --- a/arch/powerpc/kernel/setup_64.c +++ b/arch/powerpc/kernel/setup_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/kernel/signal.c b/arch/powerpc/kernel/signal.c index aa17e62f3754..8e6c5cd23581 100644 --- a/arch/powerpc/kernel/signal.c +++ b/arch/powerpc/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common signal handling code for both 32 and 64 bits diff --git a/arch/powerpc/kernel/signal_32.c b/arch/powerpc/kernel/signal_32.c index 7a718ed32b27..3617f9c2ee08 100644 --- a/arch/powerpc/kernel/signal_32.c +++ b/arch/powerpc/kernel/signal_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Signal handling for 32bit PPC and 32bit tasks on 64bit PPC diff --git a/arch/powerpc/kernel/signal_64.c b/arch/powerpc/kernel/signal_64.c index 86bb5bb4c143..4e13540d0a2e 100644 --- a/arch/powerpc/kernel/signal_64.c +++ b/arch/powerpc/kernel/signal_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/kernel/smp-tbsync.c b/arch/powerpc/kernel/smp-tbsync.c index 21c39355b25e..d63bc6373061 100644 --- a/arch/powerpc/kernel/smp-tbsync.c +++ b/arch/powerpc/kernel/smp-tbsync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Smp timebase synchronization for ppc. diff --git a/arch/powerpc/kernel/smp.c b/arch/powerpc/kernel/smp.c index 292fee8809bc..7237cb8b11f5 100644 --- a/arch/powerpc/kernel/smp.c +++ b/arch/powerpc/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMP support for ppc. diff --git a/arch/powerpc/kernel/stacktrace.c b/arch/powerpc/kernel/stacktrace.c index 90882b5175cd..cc9807eee0b3 100644 --- a/arch/powerpc/kernel/stacktrace.c +++ b/arch/powerpc/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/kernel/static_call.c b/arch/powerpc/kernel/static_call.c index ec3101f95e53..24c827954503 100644 --- a/arch/powerpc/kernel/static_call.c +++ b/arch/powerpc/kernel/static_call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/kernel/suspend.c b/arch/powerpc/kernel/suspend.c index b84992c10854..abc1a7d3f59d 100644 --- a/arch/powerpc/kernel/suspend.c +++ b/arch/powerpc/kernel/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Suspend support specific for power. diff --git a/arch/powerpc/kernel/swsusp.c b/arch/powerpc/kernel/swsusp.c index 41dcb2175299..6cc5f790f96c 100644 --- a/arch/powerpc/kernel/swsusp.c +++ b/arch/powerpc/kernel/swsusp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common powerpc suspend code for 32 and 64 bits diff --git a/arch/powerpc/kernel/swsusp_64.c b/arch/powerpc/kernel/swsusp_64.c index 50fa8fc9ef95..5d24ecd5690b 100644 --- a/arch/powerpc/kernel/swsusp_64.c +++ b/arch/powerpc/kernel/swsusp_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerPC 64-bit swsusp implementation diff --git a/arch/powerpc/kernel/sys_ppc32.c b/arch/powerpc/kernel/sys_ppc32.c index d451a8229223..0384400d37f8 100644 --- a/arch/powerpc/kernel/sys_ppc32.c +++ b/arch/powerpc/kernel/sys_ppc32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sys_ppc32.c: 32-bit system calls with complex calling conventions. diff --git a/arch/powerpc/kernel/syscall.c b/arch/powerpc/kernel/syscall.c index be159ad4b77b..c09879261b04 100644 --- a/arch/powerpc/kernel/syscall.c +++ b/arch/powerpc/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kernel/syscalls.c b/arch/powerpc/kernel/syscalls.c index 68ebb23a5af4..158643e9eab1 100644 --- a/arch/powerpc/kernel/syscalls.c +++ b/arch/powerpc/kernel/syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Implementation of various system calls for Linux/PowerPC diff --git a/arch/powerpc/kernel/sysfs.c b/arch/powerpc/kernel/sysfs.c index 6b3dd6decdf9..70d62c3f68cd 100644 --- a/arch/powerpc/kernel/sysfs.c +++ b/arch/powerpc/kernel/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/powerpc/kernel/systbl.c b/arch/powerpc/kernel/systbl.c index 4305f2a2162f..f69c5eeb7c5b 100644 --- a/arch/powerpc/kernel/systbl.c +++ b/arch/powerpc/kernel/systbl.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * This file contains the table of syscall-handling functions. diff --git a/arch/powerpc/kernel/tau_6xx.c b/arch/powerpc/kernel/tau_6xx.c index cba6dd15de3b..8c64e7d3071d 100644 --- a/arch/powerpc/kernel/tau_6xx.c +++ b/arch/powerpc/kernel/tau_6xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * temp.c Thermal management for cpu's with Thermal Assist Units diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index 4bbeb8644d3d..a92e631e3041 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common time routines among all ppc machines. diff --git a/arch/powerpc/kernel/trace/ftrace.c b/arch/powerpc/kernel/trace/ftrace.c index 841d077e2825..57c635039ac4 100644 --- a/arch/powerpc/kernel/trace/ftrace.c +++ b/arch/powerpc/kernel/trace/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code for replacing ftrace calls with jumps. diff --git a/arch/powerpc/kernel/trace/ftrace_64_pg.c b/arch/powerpc/kernel/trace/ftrace_64_pg.c index 5c6e545d1708..21f52f5efabb 100644 --- a/arch/powerpc/kernel/trace/ftrace_64_pg.c +++ b/arch/powerpc/kernel/trace/ftrace_64_pg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code for replacing ftrace calls with jumps. diff --git a/arch/powerpc/kernel/trace/trace_clock.c b/arch/powerpc/kernel/trace/trace_clock.c index b0143a313736..6625c567ace5 100644 --- a/arch/powerpc/kernel/trace/trace_clock.c +++ b/arch/powerpc/kernel/trace/trace_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c index cb8e9357383e..35057cbe128d 100644 --- a/arch/powerpc/kernel/traps.c +++ b/arch/powerpc/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) diff --git a/arch/powerpc/kernel/udbg.c b/arch/powerpc/kernel/udbg.c index 862b22b2b616..63707feb952e 100644 --- a/arch/powerpc/kernel/udbg.c +++ b/arch/powerpc/kernel/udbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * polling mode stateless debugging stuff, originally for NS16550 Serial Ports diff --git a/arch/powerpc/kernel/udbg_16550.c b/arch/powerpc/kernel/udbg_16550.c index dfe8ed2192e8..1232ecd6e9a8 100644 --- a/arch/powerpc/kernel/udbg_16550.c +++ b/arch/powerpc/kernel/udbg_16550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * udbg for NS16550 compatible serial ports diff --git a/arch/powerpc/kernel/uprobes.c b/arch/powerpc/kernel/uprobes.c index 95a41ae9dfa7..6a1d227a2d63 100644 --- a/arch/powerpc/kernel/uprobes.c +++ b/arch/powerpc/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * User-space Probes (UProbes) for powerpc diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c index ab7c4cc80943..8734bfcae56e 100644 --- a/arch/powerpc/kernel/vdso.c +++ b/arch/powerpc/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/powerpc/kernel/vdso/vgetrandom.c b/arch/powerpc/kernel/vdso/vgetrandom.c index cc79b960a541..969538f4d77d 100644 --- a/arch/powerpc/kernel/vdso/vgetrandom.c +++ b/arch/powerpc/kernel/vdso/vgetrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Powerpc userspace implementation of getrandom() diff --git a/arch/powerpc/kernel/vdso/vgettimeofday.c b/arch/powerpc/kernel/vdso/vgettimeofday.c index 6f5167d81af5..68b5e0e2fa9a 100644 --- a/arch/powerpc/kernel/vdso/vgettimeofday.c +++ b/arch/powerpc/kernel/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Powerpc userspace implementations of gettimeofday() and similar. diff --git a/arch/powerpc/kernel/vecemu.c b/arch/powerpc/kernel/vecemu.c index fd9432875ebc..f7c7e330ea7d 100644 --- a/arch/powerpc/kernel/vecemu.c +++ b/arch/powerpc/kernel/vecemu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Routines to emulate some Altivec/VMX instructions, specifically diff --git a/arch/powerpc/kernel/watchdog.c b/arch/powerpc/kernel/watchdog.c index 764001deb060..66b3184a28a1 100644 --- a/arch/powerpc/kernel/watchdog.c +++ b/arch/powerpc/kernel/watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog support on powerpc systems. diff --git a/arch/powerpc/kexec/core.c b/arch/powerpc/kexec/core.c index 104c05520bf0..b73ad98401d5 100644 --- a/arch/powerpc/kexec/core.c +++ b/arch/powerpc/kexec/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Code to handle transition of Linux booting another kernel. diff --git a/arch/powerpc/kexec/core_32.c b/arch/powerpc/kexec/core_32.c index deb28eb44f30..ae3a27e19f62 100644 --- a/arch/powerpc/kexec/core_32.c +++ b/arch/powerpc/kexec/core_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PPC32 code to handle Linux booting another kernel. diff --git a/arch/powerpc/kexec/core_64.c b/arch/powerpc/kexec/core_64.c index 825ab8a88f18..75eb67d63db6 100644 --- a/arch/powerpc/kexec/core_64.c +++ b/arch/powerpc/kexec/core_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PPC64 code to handle Linux booting another kernel. diff --git a/arch/powerpc/kexec/crash.c b/arch/powerpc/kexec/crash.c index a325c1c02f96..49f5a83cbabc 100644 --- a/arch/powerpc/kexec/crash.c +++ b/arch/powerpc/kexec/crash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Architecture specific (PPC64) functions for kexec based crash dumps. diff --git a/arch/powerpc/kexec/elf_64.c b/arch/powerpc/kexec/elf_64.c index 5d6d616404cf..823d5521af52 100644 --- a/arch/powerpc/kexec/elf_64.c +++ b/arch/powerpc/kexec/elf_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Load ELF vmlinux file for the kexec_file_load syscall. diff --git a/arch/powerpc/kexec/file_load.c b/arch/powerpc/kexec/file_load.c index 4284f76cbef5..405b450e2dcb 100644 --- a/arch/powerpc/kexec/file_load.c +++ b/arch/powerpc/kexec/file_load.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * powerpc code to implement the kexec_file_load syscall diff --git a/arch/powerpc/kexec/file_load_64.c b/arch/powerpc/kexec/file_load_64.c index e7ef8b2a2554..21afde9e0b61 100644 --- a/arch/powerpc/kexec/file_load_64.c +++ b/arch/powerpc/kexec/file_load_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ppc64 code to implement the kexec_file_load syscall diff --git a/arch/powerpc/kexec/ranges.c b/arch/powerpc/kexec/ranges.c index 867135560e5c..be2f59d39a3e 100644 --- a/arch/powerpc/kexec/ranges.c +++ b/arch/powerpc/kexec/ranges.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * powerpc code to implement the kexec_file_load syscall diff --git a/arch/powerpc/kexec/vmcore_info.c b/arch/powerpc/kexec/vmcore_info.c index 2b65d2adca5e..1aeecaa2d726 100644 --- a/arch/powerpc/kexec/vmcore_info.c +++ b/arch/powerpc/kexec/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/powerpc/kvm/book3s.c b/arch/powerpc/kvm/book3s.c index d79c5d1098c0..401afda83932 100644 --- a/arch/powerpc/kvm/book3s.c +++ b/arch/powerpc/kvm/book3s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c index 0215f32932a9..25b6dfb5d409 100644 --- a/arch/powerpc/kvm/book3s_32_mmu.c +++ b/arch/powerpc/kvm/book3s_32_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_32_mmu_host.c b/arch/powerpc/kvm/book3s_32_mmu_host.c index c7e4b62642ea..ceb6bfed8196 100644 --- a/arch/powerpc/kvm/book3s_32_mmu_host.c +++ b/arch/powerpc/kvm/book3s_32_mmu_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_64_mmu.c b/arch/powerpc/kvm/book3s_64_mmu.c index 61290282fd9e..ada241bc2a73 100644 --- a/arch/powerpc/kvm/book3s_64_mmu.c +++ b/arch/powerpc/kvm/book3s_64_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_64_mmu_host.c b/arch/powerpc/kvm/book3s_64_mmu_host.c index be20aee6fd7d..6dcc47f3a6b9 100644 --- a/arch/powerpc/kvm/book3s_64_mmu_host.c +++ b/arch/powerpc/kvm/book3s_64_mmu_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_64_mmu_hv.c b/arch/powerpc/kvm/book3s_64_mmu_hv.c index f305395cf26e..81adc935e00b 100644 --- a/arch/powerpc/kvm/book3s_64_mmu_hv.c +++ b/arch/powerpc/kvm/book3s_64_mmu_hv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_64_mmu_radix.c b/arch/powerpc/kvm/book3s_64_mmu_radix.c index b3e6e73d6a08..5c070cfd89be 100644 --- a/arch/powerpc/kvm/book3s_64_mmu_radix.c +++ b/arch/powerpc/kvm/book3s_64_mmu_radix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_64_vio.c b/arch/powerpc/kvm/book3s_64_vio.c index 742aa58a7c7e..04dca0b337ab 100644 --- a/arch/powerpc/kvm/book3s_64_vio.c +++ b/arch/powerpc/kvm/book3s_64_vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_emulate.c b/arch/powerpc/kvm/book3s_emulate.c index de126d153328..7a52dc4d2de7 100644 --- a/arch/powerpc/kvm/book3s_emulate.c +++ b/arch/powerpc/kvm/book3s_emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_exports.c b/arch/powerpc/kvm/book3s_exports.c index f08565885ddf..49b067dc4ed4 100644 --- a/arch/powerpc/kvm/book3s_exports.c +++ b/arch/powerpc/kvm/book3s_exports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 7667563fb9ff..4ec77dcfe64a 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 Paul Mackerras, IBM Corp. diff --git a/arch/powerpc/kvm/book3s_hv_builtin.c b/arch/powerpc/kvm/book3s_hv_builtin.c index fa0e3a22cac0..c2847abc0f24 100644 --- a/arch/powerpc/kvm/book3s_hv_builtin.c +++ b/arch/powerpc/kvm/book3s_hv_builtin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 Paul Mackerras, IBM Corp. diff --git a/arch/powerpc/kvm/book3s_hv_hmi.c b/arch/powerpc/kvm/book3s_hv_hmi.c index 1ec50c69678b..157199d3ab4d 100644 --- a/arch/powerpc/kvm/book3s_hv_hmi.c +++ b/arch/powerpc/kvm/book3s_hv_hmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hypervisor Maintenance Interrupt (HMI) handling. diff --git a/arch/powerpc/kvm/book3s_hv_nested.c b/arch/powerpc/kvm/book3s_hv_nested.c index 5f8c2321cfb5..c55c94e2761c 100644 --- a/arch/powerpc/kvm/book3s_hv_nested.c +++ b/arch/powerpc/kvm/book3s_hv_nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corporation, 2018 diff --git a/arch/powerpc/kvm/book3s_hv_nestedv2.c b/arch/powerpc/kvm/book3s_hv_nestedv2.c index 87691cf86cae..d93950d0d8ab 100644 --- a/arch/powerpc/kvm/book3s_hv_nestedv2.c +++ b/arch/powerpc/kvm/book3s_hv_nestedv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Jordan Niethe, IBM Corp. diff --git a/arch/powerpc/kvm/book3s_hv_p9_entry.c b/arch/powerpc/kvm/book3s_hv_p9_entry.c index 34bc0a8a1288..07842b8126e5 100644 --- a/arch/powerpc/kvm/book3s_hv_p9_entry.c +++ b/arch/powerpc/kvm/book3s_hv_p9_entry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/powerpc/kvm/book3s_hv_p9_perf.c b/arch/powerpc/kvm/book3s_hv_p9_perf.c index 44d24cca3df1..82c24a6971c0 100644 --- a/arch/powerpc/kvm/book3s_hv_p9_perf.c +++ b/arch/powerpc/kvm/book3s_hv_p9_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/powerpc/kvm/book3s_hv_ras.c b/arch/powerpc/kvm/book3s_hv_ras.c index 9012acadbca8..b4cfcedf4d78 100644 --- a/arch/powerpc/kvm/book3s_hv_ras.c +++ b/arch/powerpc/kvm/book3s_hv_ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_hv_rm_mmu.c b/arch/powerpc/kvm/book3s_hv_rm_mmu.c index 17cb75a127b0..197f903fdd05 100644 --- a/arch/powerpc/kvm/book3s_hv_rm_mmu.c +++ b/arch/powerpc/kvm/book3s_hv_rm_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_hv_rm_xics.c b/arch/powerpc/kvm/book3s_hv_rm_xics.c index f2636414d82a..6f65d13b1901 100644 --- a/arch/powerpc/kvm/book3s_hv_rm_xics.c +++ b/arch/powerpc/kvm/book3s_hv_rm_xics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/kvm/book3s_hv_tm.c b/arch/powerpc/kvm/book3s_hv_tm.c index 866cadd70094..00762c7c0156 100644 --- a/arch/powerpc/kvm/book3s_hv_tm.c +++ b/arch/powerpc/kvm/book3s_hv_tm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Paul Mackerras, IBM Corp. diff --git a/arch/powerpc/kvm/book3s_hv_tm_builtin.c b/arch/powerpc/kvm/book3s_hv_tm_builtin.c index fad931f224ef..954fc6f712b3 100644 --- a/arch/powerpc/kvm/book3s_hv_tm_builtin.c +++ b/arch/powerpc/kvm/book3s_hv_tm_builtin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Paul Mackerras, IBM Corp. diff --git a/arch/powerpc/kvm/book3s_hv_uvmem.c b/arch/powerpc/kvm/book3s_hv_uvmem.c index 7cf9310de0ec..779409493c81 100644 --- a/arch/powerpc/kvm/book3s_hv_uvmem.c +++ b/arch/powerpc/kvm/book3s_hv_uvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Secure pages management: Migration of pages between normal and secure diff --git a/arch/powerpc/kvm/book3s_mmu_hpte.c b/arch/powerpc/kvm/book3s_mmu_hpte.c index d904e13e069b..8f2e5b25d5f7 100644 --- a/arch/powerpc/kvm/book3s_mmu_hpte.c +++ b/arch/powerpc/kvm/book3s_mmu_hpte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_paired_singles.c b/arch/powerpc/kvm/book3s_paired_singles.c index bc39c76c9d9f..3dba815f972b 100644 --- a/arch/powerpc/kvm/book3s_paired_singles.c +++ b/arch/powerpc/kvm/book3s_paired_singles.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/book3s_pr.c b/arch/powerpc/kvm/book3s_pr.c index 83bcdc80ce51..51610bc4b8be 100644 --- a/arch/powerpc/kvm/book3s_pr.c +++ b/arch/powerpc/kvm/book3s_pr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_pr_papr.c b/arch/powerpc/kvm/book3s_pr_papr.c index b2c89e850d7a..473f75172ac7 100644 --- a/arch/powerpc/kvm/book3s_pr_papr.c +++ b/arch/powerpc/kvm/book3s_pr_papr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011. Freescale Inc. All rights reserved. diff --git a/arch/powerpc/kvm/book3s_rtas.c b/arch/powerpc/kvm/book3s_rtas.c index 6808bda0dbc1..2c46c81c1d6e 100644 --- a/arch/powerpc/kvm/book3s_rtas.c +++ b/arch/powerpc/kvm/book3s_rtas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/kvm/book3s_xics.c b/arch/powerpc/kvm/book3s_xics.c index 589a8f257120..2e9c1d370239 100644 --- a/arch/powerpc/kvm/book3s_xics.c +++ b/arch/powerpc/kvm/book3s_xics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/kvm/book3s_xive.c b/arch/powerpc/kvm/book3s_xive.c index 89a1b8c21ab4..04db6c076557 100644 --- a/arch/powerpc/kvm/book3s_xive.c +++ b/arch/powerpc/kvm/book3s_xive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation. diff --git a/arch/powerpc/kvm/book3s_xive_native.c b/arch/powerpc/kvm/book3s_xive_native.c index d9bf1bc3ff61..060851a80089 100644 --- a/arch/powerpc/kvm/book3s_xive_native.c +++ b/arch/powerpc/kvm/book3s_xive_native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2019, IBM Corporation. diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c index 3401b96be475..95de1b1d8306 100644 --- a/arch/powerpc/kvm/booke.c +++ b/arch/powerpc/kvm/booke.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/booke_emulate.c b/arch/powerpc/kvm/booke_emulate.c index d8d38aca71bd..f21d44d1eec7 100644 --- a/arch/powerpc/kvm/booke_emulate.c +++ b/arch/powerpc/kvm/booke_emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/e500.c b/arch/powerpc/kvm/e500.c index b0f695428733..476926be210c 100644 --- a/arch/powerpc/kvm/e500.c +++ b/arch/powerpc/kvm/e500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/kvm/e500_emulate.c b/arch/powerpc/kvm/e500_emulate.c index 051102d50c31..40b228a3a9f8 100644 --- a/arch/powerpc/kvm/e500_emulate.c +++ b/arch/powerpc/kvm/e500_emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/kvm/e500_mmu.c b/arch/powerpc/kvm/e500_mmu.c index e131fbecdcc4..034f7ba5775f 100644 --- a/arch/powerpc/kvm/e500_mmu.c +++ b/arch/powerpc/kvm/e500_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/kvm/e500_mmu_host.c b/arch/powerpc/kvm/e500_mmu_host.c index 06caf8bbbe2b..b54c723f4de9 100644 --- a/arch/powerpc/kvm/e500_mmu_host.c +++ b/arch/powerpc/kvm/e500_mmu_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/kvm/e500mc.c b/arch/powerpc/kvm/e500mc.c index e476e107a932..5ddb1fab1c8d 100644 --- a/arch/powerpc/kvm/e500mc.c +++ b/arch/powerpc/kvm/e500mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010,2012 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/kvm/emulate.c b/arch/powerpc/kvm/emulate.c index 355d5206e8aa..2437d1ef98ad 100644 --- a/arch/powerpc/kvm/emulate.c +++ b/arch/powerpc/kvm/emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/emulate_loadstore.c b/arch/powerpc/kvm/emulate_loadstore.c index ec60c7979718..ee7ac460ac9c 100644 --- a/arch/powerpc/kvm/emulate_loadstore.c +++ b/arch/powerpc/kvm/emulate_loadstore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/guest-state-buffer.c b/arch/powerpc/kvm/guest-state-buffer.c index 871cf60ddeb6..048191de551a 100644 --- a/arch/powerpc/kvm/guest-state-buffer.c +++ b/arch/powerpc/kvm/guest-state-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "asm/hvcall.h" diff --git a/arch/powerpc/kvm/mpic.c b/arch/powerpc/kvm/mpic.c index 23e9c2bd9f27..45227da3b915 100644 --- a/arch/powerpc/kvm/mpic.c +++ b/arch/powerpc/kvm/mpic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OpenPIC emulation * diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c index 9a89a6d98f97..fe89ea468881 100644 --- a/arch/powerpc/kvm/powerpc.c +++ b/arch/powerpc/kvm/powerpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/kvm/test-guest-state-buffer.c b/arch/powerpc/kvm/test-guest-state-buffer.c index 5ccca306997a..e83e4e123be2 100644 --- a/arch/powerpc/kvm/test-guest-state-buffer.c +++ b/arch/powerpc/kvm/test-guest-state-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/kvm/timing.c b/arch/powerpc/kvm/timing.c index 25071331f8c1..dbb6ac70e0dd 100644 --- a/arch/powerpc/kvm/timing.c +++ b/arch/powerpc/kvm/timing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/lib/checksum_wrappers.c b/arch/powerpc/lib/checksum_wrappers.c index 1a14c8780278..699c2011ba18 100644 --- a/arch/powerpc/lib/checksum_wrappers.c +++ b/arch/powerpc/lib/checksum_wrappers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/lib/code-patching.c b/arch/powerpc/lib/code-patching.c index f84e0337cc02..d82eff18930d 100644 --- a/arch/powerpc/lib/code-patching.c +++ b/arch/powerpc/lib/code-patching.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/lib/error-inject.c b/arch/powerpc/lib/error-inject.c index e834079d2b5c..6bf6824296c7 100644 --- a/arch/powerpc/lib/error-inject.c +++ b/arch/powerpc/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/powerpc/lib/feature-fixups.c b/arch/powerpc/lib/feature-fixups.c index 587c8cf1230f..179f42cee598 100644 --- a/arch/powerpc/lib/feature-fixups.c +++ b/arch/powerpc/lib/feature-fixups.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) diff --git a/arch/powerpc/lib/locks.c b/arch/powerpc/lib/locks.c index 04165b7a163f..91209a95c038 100644 --- a/arch/powerpc/lib/locks.c +++ b/arch/powerpc/lib/locks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Spin and read/write lock operations. diff --git a/arch/powerpc/lib/pmem.c b/arch/powerpc/lib/pmem.c index 4e724c4c01ad..e9644e5e4491 100644 --- a/arch/powerpc/lib/pmem.c +++ b/arch/powerpc/lib/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2017 IBM Corporation. All rights reserved. diff --git a/arch/powerpc/lib/qspinlock.c b/arch/powerpc/lib/qspinlock.c index 95ab4cdf582e..a69fe78918c1 100644 --- a/arch/powerpc/lib/qspinlock.c +++ b/arch/powerpc/lib/qspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/arch/powerpc/lib/restart_table.c b/arch/powerpc/lib/restart_table.c index bccb662c1b7b..157ce775999f 100644 --- a/arch/powerpc/lib/restart_table.c +++ b/arch/powerpc/lib/restart_table.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/arch/powerpc/lib/rheap.c b/arch/powerpc/lib/rheap.c index 6aa774aa5b16..ef960c5b9f68 100644 --- a/arch/powerpc/lib/rheap.c +++ b/arch/powerpc/lib/rheap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * A Remote Heap. Remote means that we don't touch the memory that the * heap points to. Normal heap implementations use the memory they manage diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c index ac3ee19531d8..af6b7002ac09 100644 --- a/arch/powerpc/lib/sstep.c +++ b/arch/powerpc/lib/sstep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Single-step support. diff --git a/arch/powerpc/lib/test-code-patching.c b/arch/powerpc/lib/test-code-patching.c index 1440d99630b3..9bd42cdd10d3 100644 --- a/arch/powerpc/lib/test-code-patching.c +++ b/arch/powerpc/lib/test-code-patching.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/lib/test_emulate_step.c b/arch/powerpc/lib/test_emulate_step.c index 66b5b4fa1686..a7d83f0dd4fb 100644 --- a/arch/powerpc/lib/test_emulate_step.c +++ b/arch/powerpc/lib/test_emulate_step.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple sanity tests for instruction emulation infrastructure. diff --git a/arch/powerpc/lib/vmx-helper.c b/arch/powerpc/lib/vmx-helper.c index 54340912398f..caeab47342b4 100644 --- a/arch/powerpc/lib/vmx-helper.c +++ b/arch/powerpc/lib/vmx-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/lib/xor_vmx.c b/arch/powerpc/lib/xor_vmx.c index aab49d056d18..9535ae9092fb 100644 --- a/arch/powerpc/lib/xor_vmx.c +++ b/arch/powerpc/lib/xor_vmx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/powerpc/lib/xor_vmx_glue.c b/arch/powerpc/lib/xor_vmx_glue.c index 35d917ece4d1..a6ee94fa4280 100644 --- a/arch/powerpc/lib/xor_vmx_glue.c +++ b/arch/powerpc/lib/xor_vmx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Altivec XOR operations diff --git a/arch/powerpc/math-emu/fabs.c b/arch/powerpc/math-emu/fabs.c index 3b62fd70b77e..63c34fb41aae 100644 --- a/arch/powerpc/math-emu/fabs.c +++ b/arch/powerpc/math-emu/fabs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fadd.c b/arch/powerpc/math-emu/fadd.c index 727e49ad55d1..3535973cbea0 100644 --- a/arch/powerpc/math-emu/fadd.c +++ b/arch/powerpc/math-emu/fadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fadds.c b/arch/powerpc/math-emu/fadds.c index 45254be05662..51d0d830036f 100644 --- a/arch/powerpc/math-emu/fadds.c +++ b/arch/powerpc/math-emu/fadds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fcmpo.c b/arch/powerpc/math-emu/fcmpo.c index f437d0896c59..5c97f798bba8 100644 --- a/arch/powerpc/math-emu/fcmpo.c +++ b/arch/powerpc/math-emu/fcmpo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fcmpu.c b/arch/powerpc/math-emu/fcmpu.c index 65631fa5dc39..d3d0e737cd06 100644 --- a/arch/powerpc/math-emu/fcmpu.c +++ b/arch/powerpc/math-emu/fcmpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fctiw.c b/arch/powerpc/math-emu/fctiw.c index ebb0f11e735e..676c037d48ea 100644 --- a/arch/powerpc/math-emu/fctiw.c +++ b/arch/powerpc/math-emu/fctiw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fctiwz.c b/arch/powerpc/math-emu/fctiwz.c index 426271c4f004..8bae9b307547 100644 --- a/arch/powerpc/math-emu/fctiwz.c +++ b/arch/powerpc/math-emu/fctiwz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fdiv.c b/arch/powerpc/math-emu/fdiv.c index 6e64ece2d395..8c083e253218 100644 --- a/arch/powerpc/math-emu/fdiv.c +++ b/arch/powerpc/math-emu/fdiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fdivs.c b/arch/powerpc/math-emu/fdivs.c index f9f7adf46262..3b88f4c8ea96 100644 --- a/arch/powerpc/math-emu/fdivs.c +++ b/arch/powerpc/math-emu/fdivs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmadd.c b/arch/powerpc/math-emu/fmadd.c index e8458aed5edb..0945f04e9696 100644 --- a/arch/powerpc/math-emu/fmadd.c +++ b/arch/powerpc/math-emu/fmadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmadds.c b/arch/powerpc/math-emu/fmadds.c index a6d3f9842f19..e2695e48478c 100644 --- a/arch/powerpc/math-emu/fmadds.c +++ b/arch/powerpc/math-emu/fmadds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmr.c b/arch/powerpc/math-emu/fmr.c index 48c64374286e..1cc3286c4167 100644 --- a/arch/powerpc/math-emu/fmr.c +++ b/arch/powerpc/math-emu/fmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmsub.c b/arch/powerpc/math-emu/fmsub.c index 605cda49e7b2..bcbf3d228537 100644 --- a/arch/powerpc/math-emu/fmsub.c +++ b/arch/powerpc/math-emu/fmsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmsubs.c b/arch/powerpc/math-emu/fmsubs.c index f26ec0acf0a5..656346944f4d 100644 --- a/arch/powerpc/math-emu/fmsubs.c +++ b/arch/powerpc/math-emu/fmsubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmul.c b/arch/powerpc/math-emu/fmul.c index d114f7acdbb1..8d8901cfd941 100644 --- a/arch/powerpc/math-emu/fmul.c +++ b/arch/powerpc/math-emu/fmul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fmuls.c b/arch/powerpc/math-emu/fmuls.c index aaeba0acb47f..973304afb115 100644 --- a/arch/powerpc/math-emu/fmuls.c +++ b/arch/powerpc/math-emu/fmuls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fnabs.c b/arch/powerpc/math-emu/fnabs.c index 6c439e6c2c58..f631d347d4d2 100644 --- a/arch/powerpc/math-emu/fnabs.c +++ b/arch/powerpc/math-emu/fnabs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fneg.c b/arch/powerpc/math-emu/fneg.c index 791e724f712f..cbdbb7a2e9a3 100644 --- a/arch/powerpc/math-emu/fneg.c +++ b/arch/powerpc/math-emu/fneg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fnmadd.c b/arch/powerpc/math-emu/fnmadd.c index 02a7099b26af..d465ad692fff 100644 --- a/arch/powerpc/math-emu/fnmadd.c +++ b/arch/powerpc/math-emu/fnmadd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fnmadds.c b/arch/powerpc/math-emu/fnmadds.c index ce42a7a44d2e..cb82396cea49 100644 --- a/arch/powerpc/math-emu/fnmadds.c +++ b/arch/powerpc/math-emu/fnmadds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fnmsub.c b/arch/powerpc/math-emu/fnmsub.c index eade699c51d5..4be65ca02db9 100644 --- a/arch/powerpc/math-emu/fnmsub.c +++ b/arch/powerpc/math-emu/fnmsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fnmsubs.c b/arch/powerpc/math-emu/fnmsubs.c index 4e1f6c2b7c40..fd4714b52024 100644 --- a/arch/powerpc/math-emu/fnmsubs.c +++ b/arch/powerpc/math-emu/fnmsubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fre.c b/arch/powerpc/math-emu/fre.c index 584b16f53304..a4bd55a4e12b 100644 --- a/arch/powerpc/math-emu/fre.c +++ b/arch/powerpc/math-emu/fre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fres.c b/arch/powerpc/math-emu/fres.c index f7d5654ce7d6..bcacd2932f58 100644 --- a/arch/powerpc/math-emu/fres.c +++ b/arch/powerpc/math-emu/fres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/frsp.c b/arch/powerpc/math-emu/frsp.c index cb33e3d9bbb2..6a0e0db92f2f 100644 --- a/arch/powerpc/math-emu/frsp.c +++ b/arch/powerpc/math-emu/frsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/frsqrte.c b/arch/powerpc/math-emu/frsqrte.c index 72955b27c3ca..8e0fcbb67a6c 100644 --- a/arch/powerpc/math-emu/frsqrte.c +++ b/arch/powerpc/math-emu/frsqrte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/frsqrtes.c b/arch/powerpc/math-emu/frsqrtes.c index a036f7b7140c..b081c0bfa77c 100644 --- a/arch/powerpc/math-emu/frsqrtes.c +++ b/arch/powerpc/math-emu/frsqrtes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fsel.c b/arch/powerpc/math-emu/fsel.c index b0d15e15a5d3..be2429b101d1 100644 --- a/arch/powerpc/math-emu/fsel.c +++ b/arch/powerpc/math-emu/fsel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fsqrt.c b/arch/powerpc/math-emu/fsqrt.c index 05438590388e..c6186d025208 100644 --- a/arch/powerpc/math-emu/fsqrt.c +++ b/arch/powerpc/math-emu/fsqrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fsqrts.c b/arch/powerpc/math-emu/fsqrts.c index 1624f97c69cc..e612c72a4f0c 100644 --- a/arch/powerpc/math-emu/fsqrts.c +++ b/arch/powerpc/math-emu/fsqrts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fsub.c b/arch/powerpc/math-emu/fsub.c index 47a8f847b422..c64eb5899513 100644 --- a/arch/powerpc/math-emu/fsub.c +++ b/arch/powerpc/math-emu/fsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/fsubs.c b/arch/powerpc/math-emu/fsubs.c index fa1b3b18c379..63072a9119f5 100644 --- a/arch/powerpc/math-emu/fsubs.c +++ b/arch/powerpc/math-emu/fsubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/lfd.c b/arch/powerpc/math-emu/lfd.c index 3a6b03d999ab..82a61880a54f 100644 --- a/arch/powerpc/math-emu/lfd.c +++ b/arch/powerpc/math-emu/lfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/lfs.c b/arch/powerpc/math-emu/lfs.c index 7fd3d0854cd8..95b1af11106b 100644 --- a/arch/powerpc/math-emu/lfs.c +++ b/arch/powerpc/math-emu/lfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/math.c b/arch/powerpc/math-emu/math.c index 936a9a149037..a0747bbaa91f 100644 --- a/arch/powerpc/math-emu/math.c +++ b/arch/powerpc/math-emu/math.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1999 Eddie C. Dost (ecd@atecom.com) diff --git a/arch/powerpc/math-emu/math_efp.c b/arch/powerpc/math-emu/math_efp.c index 34f62aafe706..0ee60da8c3d8 100644 --- a/arch/powerpc/math-emu/math_efp.c +++ b/arch/powerpc/math-emu/math_efp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/math-emu/math_efp.c diff --git a/arch/powerpc/math-emu/mcrfs.c b/arch/powerpc/math-emu/mcrfs.c index 9c4fdaace475..eb61c4c35cd8 100644 --- a/arch/powerpc/math-emu/mcrfs.c +++ b/arch/powerpc/math-emu/mcrfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/mffs.c b/arch/powerpc/math-emu/mffs.c index d42f1278e958..a291818e06a6 100644 --- a/arch/powerpc/math-emu/mffs.c +++ b/arch/powerpc/math-emu/mffs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/mtfsb0.c b/arch/powerpc/math-emu/mtfsb0.c index 5753170b5dfd..b528444b4002 100644 --- a/arch/powerpc/math-emu/mtfsb0.c +++ b/arch/powerpc/math-emu/mtfsb0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/mtfsb1.c b/arch/powerpc/math-emu/mtfsb1.c index 8162c3bfd149..755d65b6d35e 100644 --- a/arch/powerpc/math-emu/mtfsb1.c +++ b/arch/powerpc/math-emu/mtfsb1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/mtfsf.c b/arch/powerpc/math-emu/mtfsf.c index 7ae990f6b58b..a4ac799c9fac 100644 --- a/arch/powerpc/math-emu/mtfsf.c +++ b/arch/powerpc/math-emu/mtfsf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/mtfsfi.c b/arch/powerpc/math-emu/mtfsfi.c index 45f1edbda357..03283f62454c 100644 --- a/arch/powerpc/math-emu/mtfsfi.c +++ b/arch/powerpc/math-emu/mtfsfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/stfd.c b/arch/powerpc/math-emu/stfd.c index 463d2f0832d9..a1c41c0d2ef7 100644 --- a/arch/powerpc/math-emu/stfd.c +++ b/arch/powerpc/math-emu/stfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/stfiwx.c b/arch/powerpc/math-emu/stfiwx.c index 24ae9622fed6..c9dc03aaf042 100644 --- a/arch/powerpc/math-emu/stfiwx.c +++ b/arch/powerpc/math-emu/stfiwx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/stfs.c b/arch/powerpc/math-emu/stfs.c index ddf9bbdb5b55..f0a20120cca1 100644 --- a/arch/powerpc/math-emu/stfs.c +++ b/arch/powerpc/math-emu/stfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/math-emu/udivmodti4.c b/arch/powerpc/math-emu/udivmodti4.c index 1e52633dcbb7..ffec53b997a9 100644 --- a/arch/powerpc/math-emu/udivmodti4.c +++ b/arch/powerpc/math-emu/udivmodti4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* This has so very few changes over libgcc2's __udivmoddi4 it isn't funny. */ diff --git a/arch/powerpc/mm/book3s32/kuap.c b/arch/powerpc/mm/book3s32/kuap.c index 3a8815555a48..9b7c2d7a4478 100644 --- a/arch/powerpc/mm/book3s32/kuap.c +++ b/arch/powerpc/mm/book3s32/kuap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/mm/book3s32/mmu.c b/arch/powerpc/mm/book3s32/mmu.c index c42ecdf94e48..8e0289699dc3 100644 --- a/arch/powerpc/mm/book3s32/mmu.c +++ b/arch/powerpc/mm/book3s32/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for handling the MMU on those diff --git a/arch/powerpc/mm/book3s32/mmu_context.c b/arch/powerpc/mm/book3s32/mmu_context.c index 1922f9a6b058..c357d676564d 100644 --- a/arch/powerpc/mm/book3s32/mmu_context.c +++ b/arch/powerpc/mm/book3s32/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for handling the MMU on those diff --git a/arch/powerpc/mm/book3s32/tlb.c b/arch/powerpc/mm/book3s32/tlb.c index e54a7b011232..1a6ec6e7df6e 100644 --- a/arch/powerpc/mm/book3s32/tlb.c +++ b/arch/powerpc/mm/book3s32/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for TLB flushing. diff --git a/arch/powerpc/mm/book3s64/hash_4k.c b/arch/powerpc/mm/book3s64/hash_4k.c index 02acbfd05b46..eb418c0cbf68 100644 --- a/arch/powerpc/mm/book3s64/hash_4k.c +++ b/arch/powerpc/mm/book3s64/hash_4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright IBM Corporation, 2015 * Author Aneesh Kumar K.V diff --git a/arch/powerpc/mm/book3s64/hash_64k.c b/arch/powerpc/mm/book3s64/hash_64k.c index 954af420f358..161b0f0013a5 100644 --- a/arch/powerpc/mm/book3s64/hash_64k.c +++ b/arch/powerpc/mm/book3s64/hash_64k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright IBM Corporation, 2015 * Author Aneesh Kumar K.V diff --git a/arch/powerpc/mm/book3s64/hash_hugepage.c b/arch/powerpc/mm/book3s64/hash_hugepage.c index cdfd4fe75edb..5163163f751e 100644 --- a/arch/powerpc/mm/book3s64/hash_hugepage.c +++ b/arch/powerpc/mm/book3s64/hash_hugepage.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright IBM Corporation, 2013 * Author Aneesh Kumar K.V diff --git a/arch/powerpc/mm/book3s64/hash_native.c b/arch/powerpc/mm/book3s64/hash_native.c index e9e2dd70c060..e3b1eba55ade 100644 --- a/arch/powerpc/mm/book3s64/hash_native.c +++ b/arch/powerpc/mm/book3s64/hash_native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * native hashtable management. diff --git a/arch/powerpc/mm/book3s64/hash_pgtable.c b/arch/powerpc/mm/book3s64/hash_pgtable.c index 82d31177630b..783337094036 100644 --- a/arch/powerpc/mm/book3s64/hash_pgtable.c +++ b/arch/powerpc/mm/book3s64/hash_pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2005, Paul Mackerras, IBM Corporation. diff --git a/arch/powerpc/mm/book3s64/hash_tlb.c b/arch/powerpc/mm/book3s64/hash_tlb.c index 21fcad97ae80..a8e1bc09f4c7 100644 --- a/arch/powerpc/mm/book3s64/hash_tlb.c +++ b/arch/powerpc/mm/book3s64/hash_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for flushing entries from the diff --git a/arch/powerpc/mm/book3s64/hash_utils.c b/arch/powerpc/mm/book3s64/hash_utils.c index 9dc5889d6ecb..0ab2b6dc60ec 100644 --- a/arch/powerpc/mm/book3s64/hash_utils.c +++ b/arch/powerpc/mm/book3s64/hash_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC64 port by Mike Corrigan and Dave Engebretsen diff --git a/arch/powerpc/mm/book3s64/hugetlbpage.c b/arch/powerpc/mm/book3s64/hugetlbpage.c index 2bcbbf9d85ac..300bccb25ecf 100644 --- a/arch/powerpc/mm/book3s64/hugetlbpage.c +++ b/arch/powerpc/mm/book3s64/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PPC64 Huge TLB Page Support for hash based MMUs (POWER4 and later) diff --git a/arch/powerpc/mm/book3s64/iommu_api.c b/arch/powerpc/mm/book3s64/iommu_api.c index c0e8d597e4cb..9767dd85686e 100644 --- a/arch/powerpc/mm/book3s64/iommu_api.c +++ b/arch/powerpc/mm/book3s64/iommu_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IOMMU helpers in MMU context. diff --git a/arch/powerpc/mm/book3s64/mmu_context.c b/arch/powerpc/mm/book3s64/mmu_context.c index fb9dcf9ca599..8bef8afaf0f9 100644 --- a/arch/powerpc/mm/book3s64/mmu_context.c +++ b/arch/powerpc/mm/book3s64/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MMU context allocation for 64-bit kernels. diff --git a/arch/powerpc/mm/book3s64/pgtable.c b/arch/powerpc/mm/book3s64/pgtable.c index e3485db7de02..46bd31b2a699 100644 --- a/arch/powerpc/mm/book3s64/pgtable.c +++ b/arch/powerpc/mm/book3s64/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015-2016, Aneesh Kumar K.V, IBM Corporation. diff --git a/arch/powerpc/mm/book3s64/pkeys.c b/arch/powerpc/mm/book3s64/pkeys.c index a974baf8f327..8f34e91cce51 100644 --- a/arch/powerpc/mm/book3s64/pkeys.c +++ b/arch/powerpc/mm/book3s64/pkeys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PowerPC Memory Protection Keys management diff --git a/arch/powerpc/mm/book3s64/radix_hugetlbpage.c b/arch/powerpc/mm/book3s64/radix_hugetlbpage.c index 35fd2a95be24..2b535139a4e0 100644 --- a/arch/powerpc/mm/book3s64/radix_hugetlbpage.c +++ b/arch/powerpc/mm/book3s64/radix_hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/mm/book3s64/radix_pgtable.c b/arch/powerpc/mm/book3s64/radix_pgtable.c index 73977dbabcf2..8e95fa218347 100644 --- a/arch/powerpc/mm/book3s64/radix_pgtable.c +++ b/arch/powerpc/mm/book3s64/radix_pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Page table handling routines for radix page table. diff --git a/arch/powerpc/mm/book3s64/radix_tlb.c b/arch/powerpc/mm/book3s64/radix_tlb.c index 9e1f6558d026..8b3e4dc0ffc8 100644 --- a/arch/powerpc/mm/book3s64/radix_tlb.c +++ b/arch/powerpc/mm/book3s64/radix_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TLB flush routines for radix kernels. diff --git a/arch/powerpc/mm/book3s64/slb.c b/arch/powerpc/mm/book3s64/slb.c index 15f73abd1506..0e5fb66c3c49 100644 --- a/arch/powerpc/mm/book3s64/slb.c +++ b/arch/powerpc/mm/book3s64/slb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC64 SLB support. diff --git a/arch/powerpc/mm/book3s64/slice.c b/arch/powerpc/mm/book3s64/slice.c index 28bec5bc7879..f5d3ecc2250e 100644 --- a/arch/powerpc/mm/book3s64/slice.c +++ b/arch/powerpc/mm/book3s64/slice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * address space "slices" (meta-segments) support diff --git a/arch/powerpc/mm/book3s64/subpage_prot.c b/arch/powerpc/mm/book3s64/subpage_prot.c index ec98e526167e..67f99e261f05 100644 --- a/arch/powerpc/mm/book3s64/subpage_prot.c +++ b/arch/powerpc/mm/book3s64/subpage_prot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007-2008 Paul Mackerras, IBM Corp. diff --git a/arch/powerpc/mm/book3s64/trace.c b/arch/powerpc/mm/book3s64/trace.c index ccd64b5e6cac..0bbffaf3302f 100644 --- a/arch/powerpc/mm/book3s64/trace.c +++ b/arch/powerpc/mm/book3s64/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file is for defining trace points and trace related helpers. diff --git a/arch/powerpc/mm/cacheflush.c b/arch/powerpc/mm/cacheflush.c index 7186516eca52..5938089b6ff4 100644 --- a/arch/powerpc/mm/cacheflush.c +++ b/arch/powerpc/mm/cacheflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/mm/copro_fault.c b/arch/powerpc/mm/copro_fault.c index f5f8692e2c69..1b8c102491e5 100644 --- a/arch/powerpc/mm/copro_fault.c +++ b/arch/powerpc/mm/copro_fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CoProcessor (SPU/AFU) mm fault handler diff --git a/arch/powerpc/mm/dma-noncoherent.c b/arch/powerpc/mm/dma-noncoherent.c index 30260b5d146d..0157ab86b94b 100644 --- a/arch/powerpc/mm/dma-noncoherent.c +++ b/arch/powerpc/mm/dma-noncoherent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerPC version derived from arch/arm/mm/consistent.c diff --git a/arch/powerpc/mm/drmem.c b/arch/powerpc/mm/drmem.c index 8dd7b340d51f..ee9d6debcfdf 100644 --- a/arch/powerpc/mm/drmem.c +++ b/arch/powerpc/mm/drmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dynamic reconfiguration memory support diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c index 806c74e0d5ab..4259bb52e422 100644 --- a/arch/powerpc/mm/fault.c +++ b/arch/powerpc/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/mm/hugetlbpage.c b/arch/powerpc/mm/hugetlbpage.c index d3c1b749dcfc..939ff766bfc7 100644 --- a/arch/powerpc/mm/hugetlbpage.c +++ b/arch/powerpc/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PPC Huge TLB Page Support for Kernel. * diff --git a/arch/powerpc/mm/init-common.c b/arch/powerpc/mm/init-common.c index 745097554bea..b9e423745351 100644 --- a/arch/powerpc/mm/init-common.c +++ b/arch/powerpc/mm/init-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/mm/init_32.c b/arch/powerpc/mm/init_32.c index 4e71dfe7d026..0e425133a9fd 100644 --- a/arch/powerpc/mm/init_32.c +++ b/arch/powerpc/mm/init_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/mm/init_64.c b/arch/powerpc/mm/init_64.c index b6f3ae03ca9e..94abe25b19f3 100644 --- a/arch/powerpc/mm/init_64.c +++ b/arch/powerpc/mm/init_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/mm/ioremap.c b/arch/powerpc/mm/ioremap.c index 4b4feba9873b..d53e86668bb9 100644 --- a/arch/powerpc/mm/ioremap.c +++ b/arch/powerpc/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/mm/ioremap_32.c b/arch/powerpc/mm/ioremap_32.c index ca5bc6be3e6f..dfe08fe105ff 100644 --- a/arch/powerpc/mm/ioremap_32.c +++ b/arch/powerpc/mm/ioremap_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/mm/ioremap_64.c b/arch/powerpc/mm/ioremap_64.c index fb8b55bd2cd5..1e96ded0bbcb 100644 --- a/arch/powerpc/mm/ioremap_64.c +++ b/arch/powerpc/mm/ioremap_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/mm/kasan/8xx.c b/arch/powerpc/mm/kasan/8xx.c index 989d6cdf4141..9517e9a27860 100644 --- a/arch/powerpc/mm/kasan/8xx.c +++ b/arch/powerpc/mm/kasan/8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DISABLE_BRANCH_PROFILING diff --git a/arch/powerpc/mm/kasan/book3s_32.c b/arch/powerpc/mm/kasan/book3s_32.c index 450a67ef0bbe..ddadff3196e3 100644 --- a/arch/powerpc/mm/kasan/book3s_32.c +++ b/arch/powerpc/mm/kasan/book3s_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DISABLE_BRANCH_PROFILING diff --git a/arch/powerpc/mm/kasan/init_32.c b/arch/powerpc/mm/kasan/init_32.c index 1d083597464f..76f1c880d25f 100644 --- a/arch/powerpc/mm/kasan/init_32.c +++ b/arch/powerpc/mm/kasan/init_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DISABLE_BRANCH_PROFILING diff --git a/arch/powerpc/mm/kasan/init_book3e_64.c b/arch/powerpc/mm/kasan/init_book3e_64.c index 0d3a73d6d4b0..6253e9053890 100644 --- a/arch/powerpc/mm/kasan/init_book3e_64.c +++ b/arch/powerpc/mm/kasan/init_book3e_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KASAN for 64-bit Book3e powerpc diff --git a/arch/powerpc/mm/kasan/init_book3s_64.c b/arch/powerpc/mm/kasan/init_book3s_64.c index dcafa641804c..13ff2ceb8d0d 100644 --- a/arch/powerpc/mm/kasan/init_book3s_64.c +++ b/arch/powerpc/mm/kasan/init_book3s_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KASAN for 64-bit Book3S powerpc diff --git a/arch/powerpc/mm/maccess.c b/arch/powerpc/mm/maccess.c index ea821d0ffe16..79755df87b46 100644 --- a/arch/powerpc/mm/maccess.c +++ b/arch/powerpc/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index 3ddbfdbfa941..c4adc6fa7bb6 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC version diff --git a/arch/powerpc/mm/mmu_context.c b/arch/powerpc/mm/mmu_context.c index 3e3af29b4523..51cdd3499ffe 100644 --- a/arch/powerpc/mm/mmu_context.c +++ b/arch/powerpc/mm/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common implementation of switch_mm_irqs_off diff --git a/arch/powerpc/mm/nohash/44x.c b/arch/powerpc/mm/nohash/44x.c index 6d10c6d8be71..4a399339a4ee 100644 --- a/arch/powerpc/mm/nohash/44x.c +++ b/arch/powerpc/mm/nohash/44x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Modifications by Matt Porter (mporter@mvista.com) to support diff --git a/arch/powerpc/mm/nohash/8xx.c b/arch/powerpc/mm/nohash/8xx.c index ab1505cf42bf..45b0a7329cb3 100644 --- a/arch/powerpc/mm/nohash/8xx.c +++ b/arch/powerpc/mm/nohash/8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for initializing the MMU diff --git a/arch/powerpc/mm/nohash/book3e_pgtable.c b/arch/powerpc/mm/nohash/book3e_pgtable.c index 062e8785c1bb..0f60ca99ed20 100644 --- a/arch/powerpc/mm/nohash/book3e_pgtable.c +++ b/arch/powerpc/mm/nohash/book3e_pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2005, Paul Mackerras, IBM Corporation. diff --git a/arch/powerpc/mm/nohash/e500.c b/arch/powerpc/mm/nohash/e500.c index 266fb22131fc..e0ddfef59904 100644 --- a/arch/powerpc/mm/nohash/e500.c +++ b/arch/powerpc/mm/nohash/e500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Modifications by Kumar Gala (galak@kernel.crashing.org) to support diff --git a/arch/powerpc/mm/nohash/e500_hugetlbpage.c b/arch/powerpc/mm/nohash/e500_hugetlbpage.c index a134d28a0e4d..429ca247ce23 100644 --- a/arch/powerpc/mm/nohash/e500_hugetlbpage.c +++ b/arch/powerpc/mm/nohash/e500_hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PPC Huge TLB Page Support for Book3E MMU diff --git a/arch/powerpc/mm/nohash/kaslr_booke.c b/arch/powerpc/mm/nohash/kaslr_booke.c index 5e4897daaaea..1ffc780d0137 100644 --- a/arch/powerpc/mm/nohash/kaslr_booke.c +++ b/arch/powerpc/mm/nohash/kaslr_booke.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2019 Jason Yan diff --git a/arch/powerpc/mm/nohash/kup.c b/arch/powerpc/mm/nohash/kup.c index c20c4f357fbf..fa9f953a0d1a 100644 --- a/arch/powerpc/mm/nohash/kup.c +++ b/arch/powerpc/mm/nohash/kup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for initializing kernel userspace protection diff --git a/arch/powerpc/mm/nohash/mmu_context.c b/arch/powerpc/mm/nohash/mmu_context.c index 28a96a10c907..77cce6ba3cc8 100644 --- a/arch/powerpc/mm/nohash/mmu_context.c +++ b/arch/powerpc/mm/nohash/mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for handling the MMU on those diff --git a/arch/powerpc/mm/nohash/tlb.c b/arch/powerpc/mm/nohash/tlb.c index 0a650742f3a0..4f6b9ee6aad4 100644 --- a/arch/powerpc/mm/nohash/tlb.c +++ b/arch/powerpc/mm/nohash/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines for TLB flushing. diff --git a/arch/powerpc/mm/nohash/tlb_64e.c b/arch/powerpc/mm/nohash/tlb_64e.c index 4f925adf2695..a9422cc067d4 100644 --- a/arch/powerpc/mm/nohash/tlb_64e.c +++ b/arch/powerpc/mm/nohash/tlb_64e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008,2009 Ben Herrenschmidt diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 603a0f652ba6..83e59ca37f11 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pSeries NUMA support diff --git a/arch/powerpc/mm/pageattr.c b/arch/powerpc/mm/pageattr.c index ac22bf28086f..da847d750a66 100644 --- a/arch/powerpc/mm/pageattr.c +++ b/arch/powerpc/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/mm/pgtable-frag.c b/arch/powerpc/mm/pgtable-frag.c index 77e55eac16e4..e203177cf050 100644 --- a/arch/powerpc/mm/pgtable-frag.c +++ b/arch/powerpc/mm/pgtable-frag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/mm/pgtable.c b/arch/powerpc/mm/pgtable.c index 56d7e8960e77..0b08b0f6c2b9 100644 --- a/arch/powerpc/mm/pgtable.c +++ b/arch/powerpc/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains common routines for dealing with free of page tables diff --git a/arch/powerpc/mm/pgtable_32.c b/arch/powerpc/mm/pgtable_32.c index 0c9ef705803e..5fdfcddfef48 100644 --- a/arch/powerpc/mm/pgtable_32.c +++ b/arch/powerpc/mm/pgtable_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains the routines setting up the linux page tables. diff --git a/arch/powerpc/mm/pgtable_64.c b/arch/powerpc/mm/pgtable_64.c index 6621cfc3baf8..7a64826b8f29 100644 --- a/arch/powerpc/mm/pgtable_64.c +++ b/arch/powerpc/mm/pgtable_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains pgtable related functions for 64-bit machines. diff --git a/arch/powerpc/mm/ptdump/8xx.c b/arch/powerpc/mm/ptdump/8xx.c index ff845f251724..c8229b3cb1b5 100644 --- a/arch/powerpc/mm/ptdump/8xx.c +++ b/arch/powerpc/mm/ptdump/8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * From split of dump_linuxpagetables.c diff --git a/arch/powerpc/mm/ptdump/bats.c b/arch/powerpc/mm/ptdump/bats.c index 820c119013e4..a5b5b6a99df5 100644 --- a/arch/powerpc/mm/ptdump/bats.c +++ b/arch/powerpc/mm/ptdump/bats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018, Christophe Leroy CS S.I. diff --git a/arch/powerpc/mm/ptdump/book3s64.c b/arch/powerpc/mm/ptdump/book3s64.c index e8a21c6dc32e..68441db8c77f 100644 --- a/arch/powerpc/mm/ptdump/book3s64.c +++ b/arch/powerpc/mm/ptdump/book3s64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * From split of dump_linuxpagetables.c diff --git a/arch/powerpc/mm/ptdump/hashpagetable.c b/arch/powerpc/mm/ptdump/hashpagetable.c index 671d0dc00c6d..e0b09e93bfb7 100644 --- a/arch/powerpc/mm/ptdump/hashpagetable.c +++ b/arch/powerpc/mm/ptdump/hashpagetable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016, Rashmica Gupta, IBM Corp. diff --git a/arch/powerpc/mm/ptdump/ptdump.c b/arch/powerpc/mm/ptdump/ptdump.c index 0d499aebee72..bcf4be1c85ec 100644 --- a/arch/powerpc/mm/ptdump/ptdump.c +++ b/arch/powerpc/mm/ptdump/ptdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016, Rashmica Gupta, IBM Corp. diff --git a/arch/powerpc/mm/ptdump/segment_regs.c b/arch/powerpc/mm/ptdump/segment_regs.c index 9df3af8d481f..ded9188d7f32 100644 --- a/arch/powerpc/mm/ptdump/segment_regs.c +++ b/arch/powerpc/mm/ptdump/segment_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018, Christophe Leroy CS S.I. diff --git a/arch/powerpc/mm/ptdump/shared.c b/arch/powerpc/mm/ptdump/shared.c index edc69da19b85..7fa0c8504f5e 100644 --- a/arch/powerpc/mm/ptdump/shared.c +++ b/arch/powerpc/mm/ptdump/shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * From split of dump_linuxpagetables.c diff --git a/arch/powerpc/net/bpf_jit_comp.c b/arch/powerpc/net/bpf_jit_comp.c index 5e976730b2f5..a70cd8779b7e 100644 --- a/arch/powerpc/net/bpf_jit_comp.c +++ b/arch/powerpc/net/bpf_jit_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * eBPF JIT compiler diff --git a/arch/powerpc/net/bpf_jit_comp32.c b/arch/powerpc/net/bpf_jit_comp32.c index 3087e744fb25..5215e9420416 100644 --- a/arch/powerpc/net/bpf_jit_comp32.c +++ b/arch/powerpc/net/bpf_jit_comp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * eBPF JIT compiler for PPC32 diff --git a/arch/powerpc/net/bpf_jit_comp64.c b/arch/powerpc/net/bpf_jit_comp64.c index 1fe37128c876..5dedb332ea25 100644 --- a/arch/powerpc/net/bpf_jit_comp64.c +++ b/arch/powerpc/net/bpf_jit_comp64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bpf_jit_comp64.c: eBPF JIT compiler diff --git a/arch/powerpc/perf/8xx-pmu.c b/arch/powerpc/perf/8xx-pmu.c index 1d2972229e3a..f760d6c85058 100644 --- a/arch/powerpc/perf/8xx-pmu.c +++ b/arch/powerpc/perf/8xx-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance event support - PPC 8xx diff --git a/arch/powerpc/perf/callchain.c b/arch/powerpc/perf/callchain.c index 26aa26482c9a..9339cf33c6e5 100644 --- a/arch/powerpc/perf/callchain.c +++ b/arch/powerpc/perf/callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter callchain support - powerpc architecture code diff --git a/arch/powerpc/perf/callchain_32.c b/arch/powerpc/perf/callchain_32.c index ddcc2d8aa64a..81754f7d8390 100644 --- a/arch/powerpc/perf/callchain_32.c +++ b/arch/powerpc/perf/callchain_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter callchain support - powerpc architecture code diff --git a/arch/powerpc/perf/callchain_64.c b/arch/powerpc/perf/callchain_64.c index 115d1c105e8a..425a95ee17dd 100644 --- a/arch/powerpc/perf/callchain_64.c +++ b/arch/powerpc/perf/callchain_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter callchain support - powerpc architecture code diff --git a/arch/powerpc/perf/core-book3s.c b/arch/powerpc/perf/core-book3s.c index 8b0081441f85..ed16e2ebcd02 100644 --- a/arch/powerpc/perf/core-book3s.c +++ b/arch/powerpc/perf/core-book3s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance event support - powerpc architecture code diff --git a/arch/powerpc/perf/core-fsl-emb.c b/arch/powerpc/perf/core-fsl-emb.c index 7120ab20cbfe..2b307e5c2e80 100644 --- a/arch/powerpc/perf/core-fsl-emb.c +++ b/arch/powerpc/perf/core-fsl-emb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance event support - Freescale Embedded Performance Monitor diff --git a/arch/powerpc/perf/e500-pmu.c b/arch/powerpc/perf/e500-pmu.c index e3e1a68eb1d5..f2342e7dbb97 100644 --- a/arch/powerpc/perf/e500-pmu.c +++ b/arch/powerpc/perf/e500-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for e500 family processors. diff --git a/arch/powerpc/perf/e6500-pmu.c b/arch/powerpc/perf/e6500-pmu.c index bd779a2338f8..6d23dd354d94 100644 --- a/arch/powerpc/perf/e6500-pmu.c +++ b/arch/powerpc/perf/e6500-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for e6500 family processors. diff --git a/arch/powerpc/perf/generic-compat-pmu.c b/arch/powerpc/perf/generic-compat-pmu.c index b5c414876ed5..8fab692ce723 100644 --- a/arch/powerpc/perf/generic-compat-pmu.c +++ b/arch/powerpc/perf/generic-compat-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2019 Madhavan Srinivasan, IBM Corporation. diff --git a/arch/powerpc/perf/hv-24x7.c b/arch/powerpc/perf/hv-24x7.c index e42677cc254a..470144aed7e6 100644 --- a/arch/powerpc/perf/hv-24x7.c +++ b/arch/powerpc/perf/hv-24x7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hypervisor supplied "24x7" performance counter support diff --git a/arch/powerpc/perf/hv-common.c b/arch/powerpc/perf/hv-common.c index 0370518edd20..374b301595f5 100644 --- a/arch/powerpc/perf/hv-common.c +++ b/arch/powerpc/perf/hv-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/perf/hv-gpci.c b/arch/powerpc/perf/hv-gpci.c index 241551d1282f..1f87d116b281 100644 --- a/arch/powerpc/perf/hv-gpci.c +++ b/arch/powerpc/perf/hv-gpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hypervisor supplied "gpci" ("get performance counter info") performance diff --git a/arch/powerpc/perf/imc-pmu.c b/arch/powerpc/perf/imc-pmu.c index 8664a7d297ad..a715360603bb 100644 --- a/arch/powerpc/perf/imc-pmu.c +++ b/arch/powerpc/perf/imc-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * In-Memory Collection (IMC) Performance Monitor counter support. diff --git a/arch/powerpc/perf/isa207-common.c b/arch/powerpc/perf/isa207-common.c index 2b3547fdba4a..2aa691c16972 100644 --- a/arch/powerpc/perf/isa207-common.c +++ b/arch/powerpc/perf/isa207-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common Performance counter support functions for PowerISA v2.07 processors. diff --git a/arch/powerpc/perf/kvm-hv-pmu.c b/arch/powerpc/perf/kvm-hv-pmu.c index ae264c9080ef..e920c64d83e9 100644 --- a/arch/powerpc/perf/kvm-hv-pmu.c +++ b/arch/powerpc/perf/kvm-hv-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Description: PMUs specific to running nested KVM-HV guests diff --git a/arch/powerpc/perf/mpc7450-pmu.c b/arch/powerpc/perf/mpc7450-pmu.c index db451b9aac35..7bbec7be74a6 100644 --- a/arch/powerpc/perf/mpc7450-pmu.c +++ b/arch/powerpc/perf/mpc7450-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for MPC7450-family processors. diff --git a/arch/powerpc/perf/perf_regs.c b/arch/powerpc/perf/perf_regs.c index 350dccb0143c..567cb112db30 100644 --- a/arch/powerpc/perf/perf_regs.c +++ b/arch/powerpc/perf/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016 Anju T, IBM Corporation. diff --git a/arch/powerpc/perf/power10-pmu.c b/arch/powerpc/perf/power10-pmu.c index bb57b7cfe640..a4af60b788a6 100644 --- a/arch/powerpc/perf/power10-pmu.c +++ b/arch/powerpc/perf/power10-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER10 processors. diff --git a/arch/powerpc/perf/power5+-pmu.c b/arch/powerpc/perf/power5+-pmu.c index b4708ab73145..0fb38a5a2f91 100644 --- a/arch/powerpc/perf/power5+-pmu.c +++ b/arch/powerpc/perf/power5+-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER5+/++ (not POWER5) processors. diff --git a/arch/powerpc/perf/power5-pmu.c b/arch/powerpc/perf/power5-pmu.c index c6aefd0a1cc8..b297be984712 100644 --- a/arch/powerpc/perf/power5-pmu.c +++ b/arch/powerpc/perf/power5-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER5 (not POWER5++) processors. diff --git a/arch/powerpc/perf/power6-pmu.c b/arch/powerpc/perf/power6-pmu.c index 9f720b522e17..30966b999010 100644 --- a/arch/powerpc/perf/power6-pmu.c +++ b/arch/powerpc/perf/power6-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER6 processors. diff --git a/arch/powerpc/perf/power7-pmu.c b/arch/powerpc/perf/power7-pmu.c index c95ccf2e28da..22c0f65f4d43 100644 --- a/arch/powerpc/perf/power7-pmu.c +++ b/arch/powerpc/perf/power7-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER7 processors. diff --git a/arch/powerpc/perf/power8-pmu.c b/arch/powerpc/perf/power8-pmu.c index ef9685065aaf..04d6af0ab6a2 100644 --- a/arch/powerpc/perf/power8-pmu.c +++ b/arch/powerpc/perf/power8-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER8 processors. diff --git a/arch/powerpc/perf/power9-pmu.c b/arch/powerpc/perf/power9-pmu.c index cb6a7dc02dd7..9ebf4dd6d4f7 100644 --- a/arch/powerpc/perf/power9-pmu.c +++ b/arch/powerpc/perf/power9-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for POWER9 processors. diff --git a/arch/powerpc/perf/ppc970-pmu.c b/arch/powerpc/perf/ppc970-pmu.c index 762676fb839e..b8455b355a41 100644 --- a/arch/powerpc/perf/ppc970-pmu.c +++ b/arch/powerpc/perf/ppc970-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance counter support for PPC970-family processors. diff --git a/arch/powerpc/perf/vpa-dtl.c b/arch/powerpc/perf/vpa-dtl.c index 3c1d1c28deb9..027b23e221b3 100644 --- a/arch/powerpc/perf/vpa-dtl.c +++ b/arch/powerpc/perf/vpa-dtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Perf interface to expose Dispatch Trace Log counters. diff --git a/arch/powerpc/perf/vpa-pmu.c b/arch/powerpc/perf/vpa-pmu.c index 840733468959..24b8157762a8 100644 --- a/arch/powerpc/perf/vpa-pmu.c +++ b/arch/powerpc/perf/vpa-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Performance monitoring support for Virtual Processor Area(VPA) based counters diff --git a/arch/powerpc/platforms/44x/canyonlands.c b/arch/powerpc/platforms/44x/canyonlands.c index 8742a10d9e0c..e063c722fc4b 100644 --- a/arch/powerpc/platforms/44x/canyonlands.c +++ b/arch/powerpc/platforms/44x/canyonlands.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This contain platform specific code for APM PPC460EX based Canyonlands diff --git a/arch/powerpc/platforms/44x/cpm.c b/arch/powerpc/platforms/44x/cpm.c index 670f8ad4465b..0ec18bc61fbb 100644 --- a/arch/powerpc/platforms/44x/cpm.c +++ b/arch/powerpc/platforms/44x/cpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC 4xx Clock and Power Management diff --git a/arch/powerpc/platforms/44x/ebony.c b/arch/powerpc/platforms/44x/ebony.c index 4861310c8dc0..2c6c940f0ec5 100644 --- a/arch/powerpc/platforms/44x/ebony.c +++ b/arch/powerpc/platforms/44x/ebony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ebony board specific routines diff --git a/arch/powerpc/platforms/44x/fsp2.c b/arch/powerpc/platforms/44x/fsp2.c index f6b8d02e08b0..6524e3213d2c 100644 --- a/arch/powerpc/platforms/44x/fsp2.c +++ b/arch/powerpc/platforms/44x/fsp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FSP-2 board specific routines diff --git a/arch/powerpc/platforms/44x/gpio.c b/arch/powerpc/platforms/44x/gpio.c index aea0d913b59d..09d11ac12ee2 100644 --- a/arch/powerpc/platforms/44x/gpio.c +++ b/arch/powerpc/platforms/44x/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PPC4xx gpio driver diff --git a/arch/powerpc/platforms/44x/hsta_msi.c b/arch/powerpc/platforms/44x/hsta_msi.c index c6bd846b0d65..c7b1309e30cc 100644 --- a/arch/powerpc/platforms/44x/hsta_msi.c +++ b/arch/powerpc/platforms/44x/hsta_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI support for PPC4xx SoCs using High Speed Transfer Assist (HSTA) for diff --git a/arch/powerpc/platforms/44x/idle.c b/arch/powerpc/platforms/44x/idle.c index e2eeef8dff78..5d0eca5ac16a 100644 --- a/arch/powerpc/platforms/44x/idle.c +++ b/arch/powerpc/platforms/44x/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 IBM Corp. diff --git a/arch/powerpc/platforms/44x/iss4xx.c b/arch/powerpc/platforms/44x/iss4xx.c index ef883d97fe15..3b2b78744557 100644 --- a/arch/powerpc/platforms/44x/iss4xx.c +++ b/arch/powerpc/platforms/44x/iss4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPC476 board specific routines diff --git a/arch/powerpc/platforms/44x/machine_check.c b/arch/powerpc/platforms/44x/machine_check.c index 85ff33a8d9b6..6388686edc61 100644 --- a/arch/powerpc/platforms/44x/machine_check.c +++ b/arch/powerpc/platforms/44x/machine_check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/arch/powerpc/platforms/44x/pci.c b/arch/powerpc/platforms/44x/pci.c index 364aeb86ab64..346ef1f12659 100644 --- a/arch/powerpc/platforms/44x/pci.c +++ b/arch/powerpc/platforms/44x/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCI / PCI-X / PCI-Express support for 4xx parts * diff --git a/arch/powerpc/platforms/44x/ppc44x_simple.c b/arch/powerpc/platforms/44x/ppc44x_simple.c index 971786ff1a7b..82ce3b604deb 100644 --- a/arch/powerpc/platforms/44x/ppc44x_simple.c +++ b/arch/powerpc/platforms/44x/ppc44x_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic PowerPC 44x platform support diff --git a/arch/powerpc/platforms/44x/ppc476.c b/arch/powerpc/platforms/44x/ppc476.c index e7b7bdaad341..626a6035587e 100644 --- a/arch/powerpc/platforms/44x/ppc476.c +++ b/arch/powerpc/platforms/44x/ppc476.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC 476FPE board specific routines diff --git a/arch/powerpc/platforms/44x/sam440ep.c b/arch/powerpc/platforms/44x/sam440ep.c index 5cdaa4068e41..5debfef1256d 100644 --- a/arch/powerpc/platforms/44x/sam440ep.c +++ b/arch/powerpc/platforms/44x/sam440ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sam440ep board specific routines based off bamboo.c code diff --git a/arch/powerpc/platforms/44x/soc.c b/arch/powerpc/platforms/44x/soc.c index 5412e6b21e10..0b19d6cb4767 100644 --- a/arch/powerpc/platforms/44x/soc.c +++ b/arch/powerpc/platforms/44x/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM/AMCC PPC4xx SoC setup code diff --git a/arch/powerpc/platforms/44x/uic.c b/arch/powerpc/platforms/44x/uic.c index 85daf841fd3f..a5ac55b53337 100644 --- a/arch/powerpc/platforms/44x/uic.c +++ b/arch/powerpc/platforms/44x/uic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/uic.c diff --git a/arch/powerpc/platforms/44x/warp.c b/arch/powerpc/platforms/44x/warp.c index a5001d32f978..0363eed93555 100644 --- a/arch/powerpc/platforms/44x/warp.c +++ b/arch/powerpc/platforms/44x/warp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PIKA Warp(tm) board specific routines diff --git a/arch/powerpc/platforms/512x/clock-commonclk.c b/arch/powerpc/platforms/512x/clock-commonclk.c index 079cb3627eac..17ce6807eff5 100644 --- a/arch/powerpc/platforms/512x/clock-commonclk.c +++ b/arch/powerpc/platforms/512x/clock-commonclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 DENX Software Engineering diff --git a/arch/powerpc/platforms/512x/mpc5121_ads.c b/arch/powerpc/platforms/512x/mpc5121_ads.c index a18f85b3ef36..bcf532544229 100644 --- a/arch/powerpc/platforms/512x/mpc5121_ads.c +++ b/arch/powerpc/platforms/512x/mpc5121_ads.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007, 2008 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/platforms/512x/mpc5121_ads_cpld.c b/arch/powerpc/platforms/512x/mpc5121_ads_cpld.c index 2cf3c6237337..52775f19a403 100644 --- a/arch/powerpc/platforms/512x/mpc5121_ads_cpld.c +++ b/arch/powerpc/platforms/512x/mpc5121_ads_cpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/platforms/512x/mpc512x_generic.c b/arch/powerpc/platforms/512x/mpc512x_generic.c index d4fa6c302ccf..19f81822497b 100644 --- a/arch/powerpc/platforms/512x/mpc512x_generic.c +++ b/arch/powerpc/platforms/512x/mpc512x_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007,2008 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c b/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c index f251e0f68262..dbe5c4e9df59 100644 --- a/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c +++ b/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The driver for Freescale MPC512x LocalPlus Bus FIFO diff --git a/arch/powerpc/platforms/512x/mpc512x_shared.c b/arch/powerpc/platforms/512x/mpc512x_shared.c index 8c1f3b629fc7..4b0293379309 100644 --- a/arch/powerpc/platforms/512x/mpc512x_shared.c +++ b/arch/powerpc/platforms/512x/mpc512x_shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007,2008 Freescale Semiconductor, Inc. All rights reserved. diff --git a/arch/powerpc/platforms/512x/pdm360ng.c b/arch/powerpc/platforms/512x/pdm360ng.c index 8bbbf78bb42b..9f3cfb33fb54 100644 --- a/arch/powerpc/platforms/512x/pdm360ng.c +++ b/arch/powerpc/platforms/512x/pdm360ng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 DENX Software Engineering diff --git a/arch/powerpc/platforms/52xx/efika.c b/arch/powerpc/platforms/52xx/efika.c index a7172f9ebaad..05a403f998a6 100644 --- a/arch/powerpc/platforms/52xx/efika.c +++ b/arch/powerpc/platforms/52xx/efika.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Efika 5K2 platform code * Some code really inspired from the lite5200b platform. diff --git a/arch/powerpc/platforms/52xx/lite5200.c b/arch/powerpc/platforms/52xx/lite5200.c index 0a161d82a3a8..606a073162e6 100644 --- a/arch/powerpc/platforms/52xx/lite5200.c +++ b/arch/powerpc/platforms/52xx/lite5200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale Lite5200 board support diff --git a/arch/powerpc/platforms/52xx/lite5200_pm.c b/arch/powerpc/platforms/52xx/lite5200_pm.c index 4900f5f48cce..c9c5fad7aad7 100644 --- a/arch/powerpc/platforms/52xx/lite5200_pm.c +++ b/arch/powerpc/platforms/52xx/lite5200_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/52xx/media5200.c b/arch/powerpc/platforms/52xx/media5200.c index bc7f83cfec1d..23e4f84f850e 100644 --- a/arch/powerpc/platforms/52xx/media5200.c +++ b/arch/powerpc/platforms/52xx/media5200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for 'media5200-platform' compatible boards. diff --git a/arch/powerpc/platforms/52xx/mpc5200_simple.c b/arch/powerpc/platforms/52xx/mpc5200_simple.c index 7e0e4c34a40b..6fc86b9a7176 100644 --- a/arch/powerpc/platforms/52xx/mpc5200_simple.c +++ b/arch/powerpc/platforms/52xx/mpc5200_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for 'mpc5200-simple-platform' compatible boards. diff --git a/arch/powerpc/platforms/52xx/mpc52xx_common.c b/arch/powerpc/platforms/52xx/mpc52xx_common.c index 253421ffb4e5..95f105d29c0b 100644 --- a/arch/powerpc/platforms/52xx/mpc52xx_common.c +++ b/arch/powerpc/platforms/52xx/mpc52xx_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Utility functions for the Freescale MPC52xx. diff --git a/arch/powerpc/platforms/52xx/mpc52xx_gpt.c b/arch/powerpc/platforms/52xx/mpc52xx_gpt.c index 7748b6641a3c..d51f530f6f51 100644 --- a/arch/powerpc/platforms/52xx/mpc52xx_gpt.c +++ b/arch/powerpc/platforms/52xx/mpc52xx_gpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC5200 General Purpose Timer device driver diff --git a/arch/powerpc/platforms/52xx/mpc52xx_pci.c b/arch/powerpc/platforms/52xx/mpc52xx_pci.c index 0ca4401ba781..e956df894852 100644 --- a/arch/powerpc/platforms/52xx/mpc52xx_pci.c +++ b/arch/powerpc/platforms/52xx/mpc52xx_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCI code for the Freescale MPC52xx embedded CPU. * diff --git a/arch/powerpc/platforms/52xx/mpc52xx_pic.c b/arch/powerpc/platforms/52xx/mpc52xx_pic.c index eb6a4e745c08..1141c3074c6f 100644 --- a/arch/powerpc/platforms/52xx/mpc52xx_pic.c +++ b/arch/powerpc/platforms/52xx/mpc52xx_pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Programmable Interrupt Controller functions for the Freescale MPC52xx. diff --git a/arch/powerpc/platforms/52xx/mpc52xx_pm.c b/arch/powerpc/platforms/52xx/mpc52xx_pm.c index f0c31ae15da5..6cad095c86f8 100644 --- a/arch/powerpc/platforms/52xx/mpc52xx_pm.c +++ b/arch/powerpc/platforms/52xx/mpc52xx_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/82xx/ep8248e.c b/arch/powerpc/platforms/82xx/ep8248e.c index 8f918916e631..becacba7e556 100644 --- a/arch/powerpc/platforms/82xx/ep8248e.c +++ b/arch/powerpc/platforms/82xx/ep8248e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Embedded Planet EP8248E support diff --git a/arch/powerpc/platforms/82xx/km82xx.c b/arch/powerpc/platforms/82xx/km82xx.c index 99f0f0f41876..116d50d13781 100644 --- a/arch/powerpc/platforms/82xx/km82xx.c +++ b/arch/powerpc/platforms/82xx/km82xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Keymile km82xx support diff --git a/arch/powerpc/platforms/82xx/pq2.c b/arch/powerpc/platforms/82xx/pq2.c index 391d72a2e09d..47f168928b31 100644 --- a/arch/powerpc/platforms/82xx/pq2.c +++ b/arch/powerpc/platforms/82xx/pq2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common PowerQUICC II code. diff --git a/arch/powerpc/platforms/83xx/asp834x.c b/arch/powerpc/platforms/83xx/asp834x.c index 6870d0c34f1d..d70a8d6f4483 100644 --- a/arch/powerpc/platforms/83xx/asp834x.c +++ b/arch/powerpc/platforms/83xx/asp834x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/asp834x.c diff --git a/arch/powerpc/platforms/83xx/km83xx.c b/arch/powerpc/platforms/83xx/km83xx.c index 2b5d187d9b62..d6dea9d68b25 100644 --- a/arch/powerpc/platforms/83xx/km83xx.c +++ b/arch/powerpc/platforms/83xx/km83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008-2011 DENX Software Engineering GmbH diff --git a/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c b/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c index 80d944f29288..b2d2f8514d39 100644 --- a/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c +++ b/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Power Management and GPIO expander driver for MPC8349E-mITX-compatible MCU diff --git a/arch/powerpc/platforms/83xx/misc.c b/arch/powerpc/platforms/83xx/misc.c index 1135c1ab923c..af818c37535b 100644 --- a/arch/powerpc/platforms/83xx/misc.c +++ b/arch/powerpc/platforms/83xx/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * misc setup functions for MPC83xx diff --git a/arch/powerpc/platforms/83xx/mpc830x_rdb.c b/arch/powerpc/platforms/83xx/mpc830x_rdb.c index 63b6d213726a..4b31f2d2764c 100644 --- a/arch/powerpc/platforms/83xx/mpc830x_rdb.c +++ b/arch/powerpc/platforms/83xx/mpc830x_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/mpc830x_rdb.c diff --git a/arch/powerpc/platforms/83xx/mpc831x_rdb.c b/arch/powerpc/platforms/83xx/mpc831x_rdb.c index 5c39966762e4..1140dcd92e74 100644 --- a/arch/powerpc/platforms/83xx/mpc831x_rdb.c +++ b/arch/powerpc/platforms/83xx/mpc831x_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/mpc831x_rdb.c diff --git a/arch/powerpc/platforms/83xx/mpc832x_rdb.c b/arch/powerpc/platforms/83xx/mpc832x_rdb.c index d523ce0f48db..27b0d109dfa4 100644 --- a/arch/powerpc/platforms/83xx/mpc832x_rdb.c +++ b/arch/powerpc/platforms/83xx/mpc832x_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/mpc832x_rdb.c diff --git a/arch/powerpc/platforms/83xx/mpc834x_itx.c b/arch/powerpc/platforms/83xx/mpc834x_itx.c index e45b98ff02d8..3ad09fdd6eb7 100644 --- a/arch/powerpc/platforms/83xx/mpc834x_itx.c +++ b/arch/powerpc/platforms/83xx/mpc834x_itx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/mpc834x_itx.c diff --git a/arch/powerpc/platforms/83xx/mpc836x_rdk.c b/arch/powerpc/platforms/83xx/mpc836x_rdk.c index 1fc9d1235a7c..03a2e7dbc424 100644 --- a/arch/powerpc/platforms/83xx/mpc836x_rdk.c +++ b/arch/powerpc/platforms/83xx/mpc836x_rdk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC8360E-RDK board file. diff --git a/arch/powerpc/platforms/83xx/mpc837x_rdb.c b/arch/powerpc/platforms/83xx/mpc837x_rdb.c index 45823e147933..ad0a7a3d4982 100644 --- a/arch/powerpc/platforms/83xx/mpc837x_rdb.c +++ b/arch/powerpc/platforms/83xx/mpc837x_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/83xx/mpc837x_rdb.c diff --git a/arch/powerpc/platforms/83xx/suspend.c b/arch/powerpc/platforms/83xx/suspend.c index 99bd4355f28e..690d5756d3dc 100644 --- a/arch/powerpc/platforms/83xx/suspend.c +++ b/arch/powerpc/platforms/83xx/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPC83xx suspend support diff --git a/arch/powerpc/platforms/83xx/usb_831x.c b/arch/powerpc/platforms/83xx/usb_831x.c index 28c24e90f022..82038b02edf2 100644 --- a/arch/powerpc/platforms/83xx/usb_831x.c +++ b/arch/powerpc/platforms/83xx/usb_831x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale 83xx USB SOC setup code diff --git a/arch/powerpc/platforms/83xx/usb_834x.c b/arch/powerpc/platforms/83xx/usb_834x.c index 3a8d6c662d06..efb18dd8848a 100644 --- a/arch/powerpc/platforms/83xx/usb_834x.c +++ b/arch/powerpc/platforms/83xx/usb_834x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale 83xx USB SOC setup code diff --git a/arch/powerpc/platforms/83xx/usb_837x.c b/arch/powerpc/platforms/83xx/usb_837x.c index 726935bb6e2d..2d11097d6b2f 100644 --- a/arch/powerpc/platforms/83xx/usb_837x.c +++ b/arch/powerpc/platforms/83xx/usb_837x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale 83xx USB SOC setup code diff --git a/arch/powerpc/platforms/85xx/bsc913x_qds.c b/arch/powerpc/platforms/85xx/bsc913x_qds.c index 3ad8096fcf16..fbcea642dd2d 100644 --- a/arch/powerpc/platforms/85xx/bsc913x_qds.c +++ b/arch/powerpc/platforms/85xx/bsc913x_qds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BSC913xQDS Board Setup diff --git a/arch/powerpc/platforms/85xx/bsc913x_rdb.c b/arch/powerpc/platforms/85xx/bsc913x_rdb.c index dcd358c28201..40eccf072dad 100644 --- a/arch/powerpc/platforms/85xx/bsc913x_rdb.c +++ b/arch/powerpc/platforms/85xx/bsc913x_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BSC913xRDB Board Setup diff --git a/arch/powerpc/platforms/85xx/c293pcie.c b/arch/powerpc/platforms/85xx/c293pcie.c index 7a63a3ad5e8a..22b62b863375 100644 --- a/arch/powerpc/platforms/85xx/c293pcie.c +++ b/arch/powerpc/platforms/85xx/c293pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * C293PCIE Board Setup diff --git a/arch/powerpc/platforms/85xx/common.c b/arch/powerpc/platforms/85xx/common.c index 757811155587..1641953ce2f8 100644 --- a/arch/powerpc/platforms/85xx/common.c +++ b/arch/powerpc/platforms/85xx/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines common to most mpc85xx-based boards. diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c index c44400e95f55..0ee7c0468e8e 100644 --- a/arch/powerpc/platforms/85xx/corenet_generic.c +++ b/arch/powerpc/platforms/85xx/corenet_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Corenet based SoC DS Setup diff --git a/arch/powerpc/platforms/85xx/ge_imp3a.c b/arch/powerpc/platforms/85xx/ge_imp3a.c index 477852f1a726..0798971dd3cb 100644 --- a/arch/powerpc/platforms/85xx/ge_imp3a.c +++ b/arch/powerpc/platforms/85xx/ge_imp3a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GE IMP3A Board Setup diff --git a/arch/powerpc/platforms/85xx/ksi8560.c b/arch/powerpc/platforms/85xx/ksi8560.c index 1b6326a4b0f2..423116fdfc64 100644 --- a/arch/powerpc/platforms/85xx/ksi8560.c +++ b/arch/powerpc/platforms/85xx/ksi8560.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Board setup routines for the Emerson KSI8560 * diff --git a/arch/powerpc/platforms/85xx/mpc8536_ds.c b/arch/powerpc/platforms/85xx/mpc8536_ds.c index b3327a358eb4..6f2642fc48e1 100644 --- a/arch/powerpc/platforms/85xx/mpc8536_ds.c +++ b/arch/powerpc/platforms/85xx/mpc8536_ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC8536 DS Board Setup diff --git a/arch/powerpc/platforms/85xx/mpc85xx_8259.c b/arch/powerpc/platforms/85xx/mpc85xx_8259.c index cb00d596ad80..059a790ed772 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_8259.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_8259.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC85xx 8259 functions for DS Board Setup diff --git a/arch/powerpc/platforms/85xx/mpc85xx_ds.c b/arch/powerpc/platforms/85xx/mpc85xx_ds.c index 2856148321b3..b8878507c937 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_ds.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC85xx DS Board Setup diff --git a/arch/powerpc/platforms/85xx/mpc85xx_mds.c b/arch/powerpc/platforms/85xx/mpc85xx_mds.c index c19490cf6376..5588deb0be76 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_mds.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_mds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006-2010, 2012-2013 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c b/arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c index f7ac92a8ae97..ca36ec021389 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC85xx PM operators diff --git a/arch/powerpc/platforms/85xx/mpc85xx_rdb.c b/arch/powerpc/platforms/85xx/mpc85xx_rdb.c index e0cec670d8db..6508295967e4 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_rdb.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC85xx RDB Board Setup diff --git a/arch/powerpc/platforms/85xx/mvme2500.c b/arch/powerpc/platforms/85xx/mvme2500.c index 19122daadb55..54a731f7bbdd 100644 --- a/arch/powerpc/platforms/85xx/mvme2500.c +++ b/arch/powerpc/platforms/85xx/mvme2500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board setup routines for the Emerson/Artesyn MVME2500 diff --git a/arch/powerpc/platforms/85xx/p1010rdb.c b/arch/powerpc/platforms/85xx/p1010rdb.c index 491895ac8bcf..34b6f6389fa2 100644 --- a/arch/powerpc/platforms/85xx/p1010rdb.c +++ b/arch/powerpc/platforms/85xx/p1010rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * P1010RDB Board Setup diff --git a/arch/powerpc/platforms/85xx/p1022_ds.c b/arch/powerpc/platforms/85xx/p1022_ds.c index adc3a2ee1415..4f9005b0a2b4 100644 --- a/arch/powerpc/platforms/85xx/p1022_ds.c +++ b/arch/powerpc/platforms/85xx/p1022_ds.c @@ -1,3 +1,4 @@ +asm("nop"); /* * P1022DS board specific routines * diff --git a/arch/powerpc/platforms/85xx/p1022_rdk.c b/arch/powerpc/platforms/85xx/p1022_rdk.c index 6198299d95b1..94c110d25705 100644 --- a/arch/powerpc/platforms/85xx/p1022_rdk.c +++ b/arch/powerpc/platforms/85xx/p1022_rdk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * P1022 RDK board specific routines * diff --git a/arch/powerpc/platforms/85xx/p1023_rdb.c b/arch/powerpc/platforms/85xx/p1023_rdb.c index e4fa8731fd2d..3de36510997b 100644 --- a/arch/powerpc/platforms/85xx/p1023_rdb.c +++ b/arch/powerpc/platforms/85xx/p1023_rdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010-2011, 2013 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/platforms/85xx/p2020.c b/arch/powerpc/platforms/85xx/p2020.c index 0e4d715145af..79e5309f8426 100644 --- a/arch/powerpc/platforms/85xx/p2020.c +++ b/arch/powerpc/platforms/85xx/p2020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale P2020 board Setup diff --git a/arch/powerpc/platforms/85xx/ppa8548.c b/arch/powerpc/platforms/85xx/ppa8548.c index acd19c52ad43..d6dd8b4cdb71 100644 --- a/arch/powerpc/platforms/85xx/ppa8548.c +++ b/arch/powerpc/platforms/85xx/ppa8548.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ppa8548 setup and early boot code. diff --git a/arch/powerpc/platforms/85xx/qemu_e500.c b/arch/powerpc/platforms/85xx/qemu_e500.c index 3cd2f3bd4223..28a35477e5f9 100644 --- a/arch/powerpc/platforms/85xx/qemu_e500.c +++ b/arch/powerpc/platforms/85xx/qemu_e500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Paravirt target for a generic QEMU e500 machine diff --git a/arch/powerpc/platforms/85xx/sgy_cts1000.c b/arch/powerpc/platforms/85xx/sgy_cts1000.c index e635b27ee718..898fa1208c5c 100644 --- a/arch/powerpc/platforms/85xx/sgy_cts1000.c +++ b/arch/powerpc/platforms/85xx/sgy_cts1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Servergy CTS-1000 Setup diff --git a/arch/powerpc/platforms/85xx/smp.c b/arch/powerpc/platforms/85xx/smp.c index 32fa5fb557c0..6fbf99638b4d 100644 --- a/arch/powerpc/platforms/85xx/smp.c +++ b/arch/powerpc/platforms/85xx/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Author: Andy Fleming diff --git a/arch/powerpc/platforms/85xx/socrates.c b/arch/powerpc/platforms/85xx/socrates.c index 403367b318db..58d4f24c7a9b 100644 --- a/arch/powerpc/platforms/85xx/socrates.c +++ b/arch/powerpc/platforms/85xx/socrates.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2008 Emcraft Systems diff --git a/arch/powerpc/platforms/85xx/socrates_fpga_pic.c b/arch/powerpc/platforms/85xx/socrates_fpga_pic.c index 4b69fb321a68..f7c977e13958 100644 --- a/arch/powerpc/platforms/85xx/socrates_fpga_pic.c +++ b/arch/powerpc/platforms/85xx/socrates_fpga_pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Ilya Yanok, Emcraft Systems diff --git a/arch/powerpc/platforms/85xx/stx_gp3.c b/arch/powerpc/platforms/85xx/stx_gp3.c index c10efc45894c..b899206c3091 100644 --- a/arch/powerpc/platforms/85xx/stx_gp3.c +++ b/arch/powerpc/platforms/85xx/stx_gp3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Based on MPC8560 ADS and arch/ppc stx_gp3 ports diff --git a/arch/powerpc/platforms/85xx/t1042rdb_diu.c b/arch/powerpc/platforms/85xx/t1042rdb_diu.c index d4fbb6eff38a..a72c1b8f259c 100644 --- a/arch/powerpc/platforms/85xx/t1042rdb_diu.c +++ b/arch/powerpc/platforms/85xx/t1042rdb_diu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * T1042 platform DIU operation diff --git a/arch/powerpc/platforms/85xx/tqm85xx.c b/arch/powerpc/platforms/85xx/tqm85xx.c index f74d446c53f0..f9987731aa41 100644 --- a/arch/powerpc/platforms/85xx/tqm85xx.c +++ b/arch/powerpc/platforms/85xx/tqm85xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Based on MPC8560 ADS and arch/ppc tqm85xx ports diff --git a/arch/powerpc/platforms/85xx/twr_p102x.c b/arch/powerpc/platforms/85xx/twr_p102x.c index c0a0456f1674..045894246be3 100644 --- a/arch/powerpc/platforms/85xx/twr_p102x.c +++ b/arch/powerpc/platforms/85xx/twr_p102x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010-2011, 2013 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/platforms/85xx/xes_mpc85xx.c b/arch/powerpc/platforms/85xx/xes_mpc85xx.c index 2582427d8d01..92f8a0a9b13f 100644 --- a/arch/powerpc/platforms/85xx/xes_mpc85xx.c +++ b/arch/powerpc/platforms/85xx/xes_mpc85xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Extreme Engineering Solutions, Inc. diff --git a/arch/powerpc/platforms/86xx/common.c b/arch/powerpc/platforms/86xx/common.c index a4a550527609..ecad47ecb94c 100644 --- a/arch/powerpc/platforms/86xx/common.c +++ b/arch/powerpc/platforms/86xx/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines common to most mpc86xx-based boards. diff --git a/arch/powerpc/platforms/86xx/gef_ppc9a.c b/arch/powerpc/platforms/86xx/gef_ppc9a.c index f7f98cca7b91..03328e58da28 100644 --- a/arch/powerpc/platforms/86xx/gef_ppc9a.c +++ b/arch/powerpc/platforms/86xx/gef_ppc9a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GE PPC9A board support diff --git a/arch/powerpc/platforms/86xx/gef_sbc310.c b/arch/powerpc/platforms/86xx/gef_sbc310.c index 689835f7f088..f8c903466c85 100644 --- a/arch/powerpc/platforms/86xx/gef_sbc310.c +++ b/arch/powerpc/platforms/86xx/gef_sbc310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GE SBC310 board support diff --git a/arch/powerpc/platforms/86xx/gef_sbc610.c b/arch/powerpc/platforms/86xx/gef_sbc610.c index 365f511186ca..2a1482d13eb0 100644 --- a/arch/powerpc/platforms/86xx/gef_sbc610.c +++ b/arch/powerpc/platforms/86xx/gef_sbc610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GE SBC610 board support diff --git a/arch/powerpc/platforms/86xx/mpc86xx_smp.c b/arch/powerpc/platforms/86xx/mpc86xx_smp.c index 9be33e41af6d..06a5ad40aed6 100644 --- a/arch/powerpc/platforms/86xx/mpc86xx_smp.c +++ b/arch/powerpc/platforms/86xx/mpc86xx_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Author: Xianghua Xiao diff --git a/arch/powerpc/platforms/86xx/mvme7100.c b/arch/powerpc/platforms/86xx/mvme7100.c index cee49ecd32d2..e5f84e3e1552 100644 --- a/arch/powerpc/platforms/86xx/mvme7100.c +++ b/arch/powerpc/platforms/86xx/mvme7100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board setup routines for the Emerson/Artesyn MVME7100 diff --git a/arch/powerpc/platforms/86xx/pic.c b/arch/powerpc/platforms/86xx/pic.c index 9ca36de23532..1ebb7d80f3c6 100644 --- a/arch/powerpc/platforms/86xx/pic.c +++ b/arch/powerpc/platforms/86xx/pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/platforms/8xx/adder875.c b/arch/powerpc/platforms/8xx/adder875.c index d02f8dd66427..6f6810abec2d 100644 --- a/arch/powerpc/platforms/8xx/adder875.c +++ b/arch/powerpc/platforms/8xx/adder875.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Analogue & Micro Adder MPC875 board support * diff --git a/arch/powerpc/platforms/8xx/cpm1-ic.c b/arch/powerpc/platforms/8xx/cpm1-ic.c index 3292071e4da3..491594b2fdd0 100644 --- a/arch/powerpc/platforms/8xx/cpm1-ic.c +++ b/arch/powerpc/platforms/8xx/cpm1-ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interrupt controller for the diff --git a/arch/powerpc/platforms/8xx/cpm1.c b/arch/powerpc/platforms/8xx/cpm1.c index 7433be7d66ee..679e282154b4 100644 --- a/arch/powerpc/platforms/8xx/cpm1.c +++ b/arch/powerpc/platforms/8xx/cpm1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * General Purpose functions for the global management of the diff --git a/arch/powerpc/platforms/8xx/ep88xc.c b/arch/powerpc/platforms/8xx/ep88xc.c index fc276a29d67f..ab0975d96fe6 100644 --- a/arch/powerpc/platforms/8xx/ep88xc.c +++ b/arch/powerpc/platforms/8xx/ep88xc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform setup for the Embedded Planet EP88xC board * diff --git a/arch/powerpc/platforms/8xx/m8xx_setup.c b/arch/powerpc/platforms/8xx/m8xx_setup.c index 2336b687bc96..2a8a6fafbf4e 100644 --- a/arch/powerpc/platforms/8xx/m8xx_setup.c +++ b/arch/powerpc/platforms/8xx/m8xx_setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1995 Linus Torvalds diff --git a/arch/powerpc/platforms/8xx/machine_check.c b/arch/powerpc/platforms/8xx/machine_check.c index 656365975895..af2cf3eb0ba6 100644 --- a/arch/powerpc/platforms/8xx/machine_check.c +++ b/arch/powerpc/platforms/8xx/machine_check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/arch/powerpc/platforms/8xx/micropatch.c b/arch/powerpc/platforms/8xx/micropatch.c index aef179fcbd4f..663de710a5e3 100644 --- a/arch/powerpc/platforms/8xx/micropatch.c +++ b/arch/powerpc/platforms/8xx/micropatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/platforms/8xx/mpc86xads_setup.c b/arch/powerpc/platforms/8xx/mpc86xads_setup.c index e4192c0a3c0c..3d6e780694f9 100644 --- a/arch/powerpc/platforms/8xx/mpc86xads_setup.c +++ b/arch/powerpc/platforms/8xx/mpc86xads_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /*arch/powerpc/platforms/8xx/mpc86xads_setup.c * * Platform setup for the Freescale mpc86xads board diff --git a/arch/powerpc/platforms/8xx/mpc885ads_setup.c b/arch/powerpc/platforms/8xx/mpc885ads_setup.c index 2d899be746eb..2cf0ca495aa7 100644 --- a/arch/powerpc/platforms/8xx/mpc885ads_setup.c +++ b/arch/powerpc/platforms/8xx/mpc885ads_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform setup for the Freescale mpc885ads board * diff --git a/arch/powerpc/platforms/8xx/pic.c b/arch/powerpc/platforms/8xx/pic.c index 933d6ab7f512..56cb429ad233 100644 --- a/arch/powerpc/platforms/8xx/pic.c +++ b/arch/powerpc/platforms/8xx/pic.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/powerpc/platforms/8xx/tqm8xx_setup.c b/arch/powerpc/platforms/8xx/tqm8xx_setup.c index d97a7910c594..b849de737e18 100644 --- a/arch/powerpc/platforms/8xx/tqm8xx_setup.c +++ b/arch/powerpc/platforms/8xx/tqm8xx_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform setup for the MPC8xx based boards from TQM. * diff --git a/arch/powerpc/platforms/amigaone/setup.c b/arch/powerpc/platforms/amigaone/setup.c index 33f852a7625f..58ae3f211794 100644 --- a/arch/powerpc/platforms/amigaone/setup.c +++ b/arch/powerpc/platforms/amigaone/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AmigaOne platform setup diff --git a/arch/powerpc/platforms/book3s/vas-api.c b/arch/powerpc/platforms/book3s/vas-api.c index 49b15e7a8265..3cc869382d04 100644 --- a/arch/powerpc/platforms/book3s/vas-api.c +++ b/arch/powerpc/platforms/book3s/vas-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * VAS user space API for its accelerators (Only NX-GZIP is supported now) diff --git a/arch/powerpc/platforms/cell/spu_base.c b/arch/powerpc/platforms/cell/spu_base.c index 3c8624870967..1cb588ccac58 100644 --- a/arch/powerpc/platforms/cell/spu_base.c +++ b/arch/powerpc/platforms/cell/spu_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level SPU handling diff --git a/arch/powerpc/platforms/cell/spu_callbacks.c b/arch/powerpc/platforms/cell/spu_callbacks.c index e780c14c5733..c476ce3ec21e 100644 --- a/arch/powerpc/platforms/cell/spu_callbacks.c +++ b/arch/powerpc/platforms/cell/spu_callbacks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System call callback functions for SPUs diff --git a/arch/powerpc/platforms/cell/spu_syscalls.c b/arch/powerpc/platforms/cell/spu_syscalls.c index 000894e07b02..20b274a267e5 100644 --- a/arch/powerpc/platforms/cell/spu_syscalls.c +++ b/arch/powerpc/platforms/cell/spu_syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU file system -- system call stubs diff --git a/arch/powerpc/platforms/cell/spufs/backing_ops.c b/arch/powerpc/platforms/cell/spufs/backing_ops.c index 28a34a2caa3e..02913e5e95be 100644 --- a/arch/powerpc/platforms/cell/spufs/backing_ops.c +++ b/arch/powerpc/platforms/cell/spufs/backing_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* backing_ops.c - query/set operations on saved SPU context. * diff --git a/arch/powerpc/platforms/cell/spufs/context.c b/arch/powerpc/platforms/cell/spufs/context.c index 7a39cc414f09..80c249d381bf 100644 --- a/arch/powerpc/platforms/cell/spufs/context.c +++ b/arch/powerpc/platforms/cell/spufs/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU file system -- SPU context management diff --git a/arch/powerpc/platforms/cell/spufs/coredump.c b/arch/powerpc/platforms/cell/spufs/coredump.c index 301ee7d8b7df..dc6625b183d3 100644 --- a/arch/powerpc/platforms/cell/spufs/coredump.c +++ b/arch/powerpc/platforms/cell/spufs/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU core dump code diff --git a/arch/powerpc/platforms/cell/spufs/fault.c b/arch/powerpc/platforms/cell/spufs/fault.c index 24adbe3c605c..06b9892c1ca8 100644 --- a/arch/powerpc/platforms/cell/spufs/fault.c +++ b/arch/powerpc/platforms/cell/spufs/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level SPU handling diff --git a/arch/powerpc/platforms/cell/spufs/file.c b/arch/powerpc/platforms/cell/spufs/file.c index ce839783c0df..915c2a5546fc 100644 --- a/arch/powerpc/platforms/cell/spufs/file.c +++ b/arch/powerpc/platforms/cell/spufs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU file system -- file contents diff --git a/arch/powerpc/platforms/cell/spufs/gang.c b/arch/powerpc/platforms/cell/spufs/gang.c index 2c2999de6bfa..09909e083bc3 100644 --- a/arch/powerpc/platforms/cell/spufs/gang.c +++ b/arch/powerpc/platforms/cell/spufs/gang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU file system diff --git a/arch/powerpc/platforms/cell/spufs/hw_ops.c b/arch/powerpc/platforms/cell/spufs/hw_ops.c index 8deaf786ed0b..05499680e500 100644 --- a/arch/powerpc/platforms/cell/spufs/hw_ops.c +++ b/arch/powerpc/platforms/cell/spufs/hw_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* hw_ops.c - query/set operations on active SPU context. * diff --git a/arch/powerpc/platforms/cell/spufs/inode.c b/arch/powerpc/platforms/cell/spufs/inode.c index 577a00c25217..0d0e8722a268 100644 --- a/arch/powerpc/platforms/cell/spufs/inode.c +++ b/arch/powerpc/platforms/cell/spufs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c b/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c index 43b9dde7fd0d..e45c1f6122fe 100644 --- a/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c +++ b/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPU local store allocation routines diff --git a/arch/powerpc/platforms/cell/spufs/run.c b/arch/powerpc/platforms/cell/spufs/run.c index ce52b87496d2..569bf3db8212 100644 --- a/arch/powerpc/platforms/cell/spufs/run.c +++ b/arch/powerpc/platforms/cell/spufs/run.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DEBUG diff --git a/arch/powerpc/platforms/cell/spufs/sched.c b/arch/powerpc/platforms/cell/spufs/sched.c index 8e7ed010bfde..d025ade0beb2 100644 --- a/arch/powerpc/platforms/cell/spufs/sched.c +++ b/arch/powerpc/platforms/cell/spufs/sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* sched.c - SPU scheduler. * diff --git a/arch/powerpc/platforms/cell/spufs/spu_restore.c b/arch/powerpc/platforms/cell/spufs/spu_restore.c index 2cbb6efb2dd1..21e86528af23 100644 --- a/arch/powerpc/platforms/cell/spufs/spu_restore.c +++ b/arch/powerpc/platforms/cell/spufs/spu_restore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * spu_restore.c diff --git a/arch/powerpc/platforms/cell/spufs/spu_save.c b/arch/powerpc/platforms/cell/spufs/spu_save.c index 28c88e3243a4..423867658fd3 100644 --- a/arch/powerpc/platforms/cell/spufs/spu_save.c +++ b/arch/powerpc/platforms/cell/spufs/spu_save.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * spu_save.c diff --git a/arch/powerpc/platforms/cell/spufs/switch.c b/arch/powerpc/platforms/cell/spufs/switch.c index b41e81b22fdc..7a18eddbe581 100644 --- a/arch/powerpc/platforms/cell/spufs/switch.c +++ b/arch/powerpc/platforms/cell/spufs/switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * spu_switch.c diff --git a/arch/powerpc/platforms/cell/spufs/syscalls.c b/arch/powerpc/platforms/cell/spufs/syscalls.c index ea4ba1b6ce6a..541a876edd8b 100644 --- a/arch/powerpc/platforms/cell/spufs/syscalls.c +++ b/arch/powerpc/platforms/cell/spufs/syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/chrp/nvram.c b/arch/powerpc/platforms/chrp/nvram.c index d3bf56a46656..e666b23d78e4 100644 --- a/arch/powerpc/platforms/chrp/nvram.c +++ b/arch/powerpc/platforms/chrp/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * c 2001 PPC 64 Team, IBM Corp diff --git a/arch/powerpc/platforms/chrp/pci.c b/arch/powerpc/platforms/chrp/pci.c index 428fd2a7b3ee..2765b8b40646 100644 --- a/arch/powerpc/platforms/chrp/pci.c +++ b/arch/powerpc/platforms/chrp/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CHRP pci routines. diff --git a/arch/powerpc/platforms/chrp/pegasos_eth.c b/arch/powerpc/platforms/chrp/pegasos_eth.c index 6f4a41a9352a..863b98f01b74 100644 --- a/arch/powerpc/platforms/chrp/pegasos_eth.c +++ b/arch/powerpc/platforms/chrp/pegasos_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Sven Luther diff --git a/arch/powerpc/platforms/chrp/setup.c b/arch/powerpc/platforms/chrp/setup.c index c1bfa4c3444c..4ba728a41e27 100644 --- a/arch/powerpc/platforms/chrp/setup.c +++ b/arch/powerpc/platforms/chrp/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1995 Linus Torvalds diff --git a/arch/powerpc/platforms/chrp/smp.c b/arch/powerpc/platforms/chrp/smp.c index ab95155647a4..b797f9995e1e 100644 --- a/arch/powerpc/platforms/chrp/smp.c +++ b/arch/powerpc/platforms/chrp/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Smp support for CHRP machines. diff --git a/arch/powerpc/platforms/chrp/time.c b/arch/powerpc/platforms/chrp/time.c index d46417e3d8e0..d5ec621d5588 100644 --- a/arch/powerpc/platforms/chrp/time.c +++ b/arch/powerpc/platforms/chrp/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992, 1995 Linus Torvalds diff --git a/arch/powerpc/platforms/embedded6xx/flipper-pic.c b/arch/powerpc/platforms/embedded6xx/flipper-pic.c index 91a8f0a7086e..fff8fc71f9d3 100644 --- a/arch/powerpc/platforms/embedded6xx/flipper-pic.c +++ b/arch/powerpc/platforms/embedded6xx/flipper-pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/embedded6xx/flipper-pic.c diff --git a/arch/powerpc/platforms/embedded6xx/gamecube.c b/arch/powerpc/platforms/embedded6xx/gamecube.c index e3b2c7464732..ce6081981a4f 100644 --- a/arch/powerpc/platforms/embedded6xx/gamecube.c +++ b/arch/powerpc/platforms/embedded6xx/gamecube.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/embedded6xx/gamecube.c diff --git a/arch/powerpc/platforms/embedded6xx/hlwd-pic.c b/arch/powerpc/platforms/embedded6xx/hlwd-pic.c index b57e87b0b3ce..d2d0296f6ef9 100644 --- a/arch/powerpc/platforms/embedded6xx/hlwd-pic.c +++ b/arch/powerpc/platforms/embedded6xx/hlwd-pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/embedded6xx/hlwd-pic.c diff --git a/arch/powerpc/platforms/embedded6xx/holly.c b/arch/powerpc/platforms/embedded6xx/holly.c index ce9e58ee9754..43cc55f896f9 100644 --- a/arch/powerpc/platforms/embedded6xx/holly.c +++ b/arch/powerpc/platforms/embedded6xx/holly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Board setup routines for the IBM 750GX/CL platform w/ TSI10x bridge diff --git a/arch/powerpc/platforms/embedded6xx/linkstation.c b/arch/powerpc/platforms/embedded6xx/linkstation.c index 4012f206ec63..fd5d1726a9df 100644 --- a/arch/powerpc/platforms/embedded6xx/linkstation.c +++ b/arch/powerpc/platforms/embedded6xx/linkstation.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Board setup routines for the Buffalo Linkstation / Kurobox Platform. * diff --git a/arch/powerpc/platforms/embedded6xx/ls_uart.c b/arch/powerpc/platforms/embedded6xx/ls_uart.c index 6c1dbf8ae718..35642d173d05 100644 --- a/arch/powerpc/platforms/embedded6xx/ls_uart.c +++ b/arch/powerpc/platforms/embedded6xx/ls_uart.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AVR power-management chip interface for the Buffalo Linkstation / * Kurobox Platform. diff --git a/arch/powerpc/platforms/embedded6xx/mvme5100.c b/arch/powerpc/platforms/embedded6xx/mvme5100.c index 5ca41972ef22..3121db531739 100644 --- a/arch/powerpc/platforms/embedded6xx/mvme5100.c +++ b/arch/powerpc/platforms/embedded6xx/mvme5100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board setup routines for the Motorola/Emerson MVME5100. diff --git a/arch/powerpc/platforms/embedded6xx/storcenter.c b/arch/powerpc/platforms/embedded6xx/storcenter.c index e49880e8dab8..3c80f78c84a8 100644 --- a/arch/powerpc/platforms/embedded6xx/storcenter.c +++ b/arch/powerpc/platforms/embedded6xx/storcenter.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Board setup routines for the storcenter * diff --git a/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c b/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c index 221577f32b01..7e47efe69856 100644 --- a/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c +++ b/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c diff --git a/arch/powerpc/platforms/embedded6xx/wii.c b/arch/powerpc/platforms/embedded6xx/wii.c index cb3be6d6e339..6f05fa0b4cb7 100644 --- a/arch/powerpc/platforms/embedded6xx/wii.c +++ b/arch/powerpc/platforms/embedded6xx/wii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/embedded6xx/wii.c diff --git a/arch/powerpc/platforms/fsl_uli1575.c b/arch/powerpc/platforms/fsl_uli1575.c index b8d37a9932f1..93d5dbd9460b 100644 --- a/arch/powerpc/platforms/fsl_uli1575.c +++ b/arch/powerpc/platforms/fsl_uli1575.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ULI M1575 setup code - specific to Freescale boards diff --git a/arch/powerpc/platforms/microwatt/rng.c b/arch/powerpc/platforms/microwatt/rng.c index 8ece87d005c8..3090bd1f17e8 100644 --- a/arch/powerpc/platforms/microwatt/rng.c +++ b/arch/powerpc/platforms/microwatt/rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Derived from arch/powerpc/platforms/powernv/rng.c, which is: diff --git a/arch/powerpc/platforms/microwatt/setup.c b/arch/powerpc/platforms/microwatt/setup.c index 6af2ccef736c..ce1a05966f51 100644 --- a/arch/powerpc/platforms/microwatt/setup.c +++ b/arch/powerpc/platforms/microwatt/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Microwatt FPGA-based SoC platform setup code. * diff --git a/arch/powerpc/platforms/microwatt/smp.c b/arch/powerpc/platforms/microwatt/smp.c index 7dbf2ca73d47..732946217221 100644 --- a/arch/powerpc/platforms/microwatt/smp.c +++ b/arch/powerpc/platforms/microwatt/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/arch/powerpc/platforms/pasemi/dma_lib.c b/arch/powerpc/platforms/pasemi/dma_lib.c index 1be1f18f6f09..62d668ea4d9b 100644 --- a/arch/powerpc/platforms/pasemi/dma_lib.c +++ b/arch/powerpc/platforms/pasemi/dma_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/gpio_mdio.c b/arch/powerpc/platforms/pasemi/gpio_mdio.c index e4538d471256..cc93d89d6993 100644 --- a/arch/powerpc/platforms/pasemi/gpio_mdio.c +++ b/arch/powerpc/platforms/pasemi/gpio_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/idle.c b/arch/powerpc/platforms/pasemi/idle.c index 6087c70ed2ef..36971ff5408f 100644 --- a/arch/powerpc/platforms/pasemi/idle.c +++ b/arch/powerpc/platforms/pasemi/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/iommu.c b/arch/powerpc/platforms/pasemi/iommu.c index 375487cba874..b881eafddbed 100644 --- a/arch/powerpc/platforms/pasemi/iommu.c +++ b/arch/powerpc/platforms/pasemi/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2008, PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/misc.c b/arch/powerpc/platforms/pasemi/misc.c index 9e9a7e46288a..487a4535ef6e 100644 --- a/arch/powerpc/platforms/pasemi/misc.c +++ b/arch/powerpc/platforms/pasemi/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/msi.c b/arch/powerpc/platforms/pasemi/msi.c index 166c97fff16d..4aea8d3df2d9 100644 --- a/arch/powerpc/platforms/pasemi/msi.c +++ b/arch/powerpc/platforms/pasemi/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007, Olof Johansson, PA Semi diff --git a/arch/powerpc/platforms/pasemi/pci.c b/arch/powerpc/platforms/pasemi/pci.c index 60f990a336c4..70c9d4573e1f 100644 --- a/arch/powerpc/platforms/pasemi/pci.c +++ b/arch/powerpc/platforms/pasemi/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/setup.c b/arch/powerpc/platforms/pasemi/setup.c index d03b41336901..e91004086071 100644 --- a/arch/powerpc/platforms/pasemi/setup.c +++ b/arch/powerpc/platforms/pasemi/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/arch/powerpc/platforms/pasemi/time.c b/arch/powerpc/platforms/pasemi/time.c index 70ac6db027d0..cce6ed988c14 100644 --- a/arch/powerpc/platforms/pasemi/time.c +++ b/arch/powerpc/platforms/pasemi/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 PA Semi, Inc diff --git a/arch/powerpc/platforms/powermac/backlight.c b/arch/powerpc/platforms/powermac/backlight.c index 1796327955c6..a8e5d345893c 100644 --- a/arch/powerpc/platforms/powermac/backlight.c +++ b/arch/powerpc/platforms/powermac/backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Miscellaneous procedures for dealing with the PowerMac hardware. diff --git a/arch/powerpc/platforms/powermac/bootx_init.c b/arch/powerpc/platforms/powermac/bootx_init.c index 72eb99aba40f..407bf106dcd5 100644 --- a/arch/powerpc/platforms/powermac/bootx_init.c +++ b/arch/powerpc/platforms/powermac/bootx_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Early boot support code for BootX bootloader diff --git a/arch/powerpc/platforms/powermac/feature.c b/arch/powerpc/platforms/powermac/feature.c index 2cc257f75c50..d942206ca8a4 100644 --- a/arch/powerpc/platforms/powermac/feature.c +++ b/arch/powerpc/platforms/powermac/feature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1996-2001 Paul Mackerras (paulus@cs.anu.edu.au) diff --git a/arch/powerpc/platforms/powermac/low_i2c.c b/arch/powerpc/platforms/powermac/low_i2c.c index 02474e27df9b..c91a43748574 100644 --- a/arch/powerpc/platforms/powermac/low_i2c.c +++ b/arch/powerpc/platforms/powermac/low_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/platforms/powermac/low_i2c.c diff --git a/arch/powerpc/platforms/powermac/nvram.c b/arch/powerpc/platforms/powermac/nvram.c index a112d26185a0..0bd33868f070 100644 --- a/arch/powerpc/platforms/powermac/nvram.c +++ b/arch/powerpc/platforms/powermac/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002 Benjamin Herrenschmidt (benh@kernel.crashing.org) diff --git a/arch/powerpc/platforms/powermac/pci.c b/arch/powerpc/platforms/powermac/pci.c index d71359b5331c..4c4dfaacdf69 100644 --- a/arch/powerpc/platforms/powermac/pci.c +++ b/arch/powerpc/platforms/powermac/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for PCI bridges found on Power Macintoshes. diff --git a/arch/powerpc/platforms/powermac/pfunc_base.c b/arch/powerpc/platforms/powermac/pfunc_base.c index 8253de737373..cc9bd0758c1b 100644 --- a/arch/powerpc/platforms/powermac/pfunc_base.c +++ b/arch/powerpc/platforms/powermac/pfunc_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/powermac/pfunc_core.c b/arch/powerpc/platforms/powermac/pfunc_core.c index 22741ddfd5b2..d5e529df906b 100644 --- a/arch/powerpc/platforms/powermac/pfunc_core.c +++ b/arch/powerpc/platforms/powermac/pfunc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/powerpc/platforms/powermac/pic.c b/arch/powerpc/platforms/powermac/pic.c index 1959cc13438f..aea3a582da9c 100644 --- a/arch/powerpc/platforms/powermac/pic.c +++ b/arch/powerpc/platforms/powermac/pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the interrupt controllers found on Power Macintosh, diff --git a/arch/powerpc/platforms/powermac/setup.c b/arch/powerpc/platforms/powermac/setup.c index eb092f293113..c12e79eb86d9 100644 --- a/arch/powerpc/platforms/powermac/setup.c +++ b/arch/powerpc/platforms/powermac/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Powermac setup and early boot code plus other random bits. diff --git a/arch/powerpc/platforms/powermac/smp.c b/arch/powerpc/platforms/powermac/smp.c index 88e92af8acf9..2e8b055fb7d5 100644 --- a/arch/powerpc/platforms/powermac/smp.c +++ b/arch/powerpc/platforms/powermac/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMP support for power macintosh. diff --git a/arch/powerpc/platforms/powermac/time.c b/arch/powerpc/platforms/powermac/time.c index b4426a35aca3..dcd393816134 100644 --- a/arch/powerpc/platforms/powermac/time.c +++ b/arch/powerpc/platforms/powermac/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for periodic interrupts (100 per second) and for getting diff --git a/arch/powerpc/platforms/powermac/udbg_adb.c b/arch/powerpc/platforms/powermac/udbg_adb.c index b4756defd596..79ae68a8acb3 100644 --- a/arch/powerpc/platforms/powermac/udbg_adb.c +++ b/arch/powerpc/platforms/powermac/udbg_adb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/powermac/udbg_scc.c b/arch/powerpc/platforms/powermac/udbg_scc.c index 1b7c39e841ee..b2c153b1be9a 100644 --- a/arch/powerpc/platforms/powermac/udbg_scc.c +++ b/arch/powerpc/platforms/powermac/udbg_scc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * udbg for zilog scc ports as found on Apple PowerMacs diff --git a/arch/powerpc/platforms/powernv/eeh-powernv.c b/arch/powerpc/platforms/powernv/eeh-powernv.c index db3370d1673c..7286c3c31e02 100644 --- a/arch/powerpc/platforms/powernv/eeh-powernv.c +++ b/arch/powerpc/platforms/powernv/eeh-powernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV Platform dependent EEH operations diff --git a/arch/powerpc/platforms/powernv/idle.c b/arch/powerpc/platforms/powernv/idle.c index e4f4e907f6e3..15c3336bc2d2 100644 --- a/arch/powerpc/platforms/powernv/idle.c +++ b/arch/powerpc/platforms/powernv/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV cpuidle code diff --git a/arch/powerpc/platforms/powernv/memtrace.c b/arch/powerpc/platforms/powernv/memtrace.c index 2ea30b343354..5c61f225d48b 100644 --- a/arch/powerpc/platforms/powernv/memtrace.c +++ b/arch/powerpc/platforms/powernv/memtrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) IBM Corporation, 2014, 2017 diff --git a/arch/powerpc/platforms/powernv/ocxl.c b/arch/powerpc/platforms/powernv/ocxl.c index f8139948348e..8768f9837848 100644 --- a/arch/powerpc/platforms/powernv/ocxl.c +++ b/arch/powerpc/platforms/powernv/ocxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/arch/powerpc/platforms/powernv/opal-async.c b/arch/powerpc/platforms/powernv/opal-async.c index c094fdf5825c..abc4f74eb6d9 100644 --- a/arch/powerpc/platforms/powernv/opal-async.c +++ b/arch/powerpc/platforms/powernv/opal-async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL asynchronous completion interfaces diff --git a/arch/powerpc/platforms/powernv/opal-call.c b/arch/powerpc/platforms/powernv/opal-call.c index 021b0ec29e24..917fc0d8a309 100644 --- a/arch/powerpc/platforms/powernv/opal-call.c +++ b/arch/powerpc/platforms/powernv/opal-call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/powernv/opal-core.c b/arch/powerpc/platforms/powernv/opal-core.c index 784602a48afb..8d7fe36db586 100644 --- a/arch/powerpc/platforms/powernv/opal-core.c +++ b/arch/powerpc/platforms/powernv/opal-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interface for exporting the OPAL ELF core. diff --git a/arch/powerpc/platforms/powernv/opal-dump.c b/arch/powerpc/platforms/powernv/opal-dump.c index cc3cc9ddf9d1..3f7590c5d324 100644 --- a/arch/powerpc/platforms/powernv/opal-dump.c +++ b/arch/powerpc/platforms/powernv/opal-dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL Dump Interface diff --git a/arch/powerpc/platforms/powernv/opal-elog.c b/arch/powerpc/platforms/powernv/opal-elog.c index c3fc5d258146..930ef8ee2345 100644 --- a/arch/powerpc/platforms/powernv/opal-elog.c +++ b/arch/powerpc/platforms/powernv/opal-elog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Error log support on PowerNV. diff --git a/arch/powerpc/platforms/powernv/opal-fadump.c b/arch/powerpc/platforms/powernv/opal-fadump.c index c9c1dfb35464..8a2180f82742 100644 --- a/arch/powerpc/platforms/powernv/opal-fadump.c +++ b/arch/powerpc/platforms/powernv/opal-fadump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Firmware-Assisted Dump support on POWER platform (OPAL). diff --git a/arch/powerpc/platforms/powernv/opal-flash.c b/arch/powerpc/platforms/powernv/opal-flash.c index a3f7a2928767..79dfecc4b6e8 100644 --- a/arch/powerpc/platforms/powernv/opal-flash.c +++ b/arch/powerpc/platforms/powernv/opal-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL Firmware Update Interface diff --git a/arch/powerpc/platforms/powernv/opal-hmi.c b/arch/powerpc/platforms/powernv/opal-hmi.c index f0c1830deb51..41a138af5019 100644 --- a/arch/powerpc/platforms/powernv/opal-hmi.c +++ b/arch/powerpc/platforms/powernv/opal-hmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OPAL hypervisor Maintenance interrupt handling support in PowerNV. diff --git a/arch/powerpc/platforms/powernv/opal-imc.c b/arch/powerpc/platforms/powernv/opal-imc.c index 828fc4d88471..ca6b0bf0886e 100644 --- a/arch/powerpc/platforms/powernv/opal-imc.c +++ b/arch/powerpc/platforms/powernv/opal-imc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OPAL IMC interface detection driver diff --git a/arch/powerpc/platforms/powernv/opal-irqchip.c b/arch/powerpc/platforms/powernv/opal-irqchip.c index e180bd8e1400..db45304684dc 100644 --- a/arch/powerpc/platforms/powernv/opal-irqchip.c +++ b/arch/powerpc/platforms/powernv/opal-irqchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file implements an irqchip for OPAL events. Whenever there is diff --git a/arch/powerpc/platforms/powernv/opal-kmsg.c b/arch/powerpc/platforms/powernv/opal-kmsg.c index bb4218fa796e..5d4e0f57ff18 100644 --- a/arch/powerpc/platforms/powernv/opal-kmsg.c +++ b/arch/powerpc/platforms/powernv/opal-kmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kmsg dumper that ensures the OPAL console fully flushes panic messages diff --git a/arch/powerpc/platforms/powernv/opal-lpc.c b/arch/powerpc/platforms/powernv/opal-lpc.c index 8a7f39e106bd..e0534b4e2a14 100644 --- a/arch/powerpc/platforms/powernv/opal-lpc.c +++ b/arch/powerpc/platforms/powernv/opal-lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV LPC bus handling. diff --git a/arch/powerpc/platforms/powernv/opal-memory-errors.c b/arch/powerpc/platforms/powernv/opal-memory-errors.c index a1754a28265d..c8616eeebac2 100644 --- a/arch/powerpc/platforms/powernv/opal-memory-errors.c +++ b/arch/powerpc/platforms/powernv/opal-memory-errors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OPAL asynchronus Memory error handling support in PowerNV. diff --git a/arch/powerpc/platforms/powernv/opal-msglog.c b/arch/powerpc/platforms/powernv/opal-msglog.c index 992a6b379a66..56f372c84491 100644 --- a/arch/powerpc/platforms/powernv/opal-msglog.c +++ b/arch/powerpc/platforms/powernv/opal-msglog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL in-memory console interface diff --git a/arch/powerpc/platforms/powernv/opal-nvram.c b/arch/powerpc/platforms/powernv/opal-nvram.c index 380bc2d7ebbf..86ab862a5c09 100644 --- a/arch/powerpc/platforms/powernv/opal-nvram.c +++ b/arch/powerpc/platforms/powernv/opal-nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV nvram code. diff --git a/arch/powerpc/platforms/powernv/opal-power.c b/arch/powerpc/platforms/powernv/opal-power.c index db99ffcb7b82..36705a2c5c05 100644 --- a/arch/powerpc/platforms/powernv/opal-power.c +++ b/arch/powerpc/platforms/powernv/opal-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL power control for graceful shutdown handling diff --git a/arch/powerpc/platforms/powernv/opal-powercap.c b/arch/powerpc/platforms/powernv/opal-powercap.c index ea917266aa17..d1ed1cf6c188 100644 --- a/arch/powerpc/platforms/powernv/opal-powercap.c +++ b/arch/powerpc/platforms/powernv/opal-powercap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL Powercap interface diff --git a/arch/powerpc/platforms/powernv/opal-prd.c b/arch/powerpc/platforms/powernv/opal-prd.c index dc246ed4b7b4..5d36a9a1831d 100644 --- a/arch/powerpc/platforms/powernv/opal-prd.c +++ b/arch/powerpc/platforms/powernv/opal-prd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OPAL Runtime Diagnostics interface driver diff --git a/arch/powerpc/platforms/powernv/opal-psr.c b/arch/powerpc/platforms/powernv/opal-psr.c index 6441e17b6996..0e0971e8c006 100644 --- a/arch/powerpc/platforms/powernv/opal-psr.c +++ b/arch/powerpc/platforms/powernv/opal-psr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL Power-Shift-Ratio interface diff --git a/arch/powerpc/platforms/powernv/opal-rtc.c b/arch/powerpc/platforms/powernv/opal-rtc.c index 79011a263aa6..f2fe008687b1 100644 --- a/arch/powerpc/platforms/powernv/opal-rtc.c +++ b/arch/powerpc/platforms/powernv/opal-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV Real Time Clock. diff --git a/arch/powerpc/platforms/powernv/opal-secvar.c b/arch/powerpc/platforms/powernv/opal-secvar.c index 6ac410f4d3c7..cb528372293a 100644 --- a/arch/powerpc/platforms/powernv/opal-secvar.c +++ b/arch/powerpc/platforms/powernv/opal-secvar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PowerNV code for secure variables diff --git a/arch/powerpc/platforms/powernv/opal-sensor-groups.c b/arch/powerpc/platforms/powernv/opal-sensor-groups.c index 9944376b115c..a35981901c6f 100644 --- a/arch/powerpc/platforms/powernv/opal-sensor-groups.c +++ b/arch/powerpc/platforms/powernv/opal-sensor-groups.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL Sensor-groups interface diff --git a/arch/powerpc/platforms/powernv/opal-sensor.c b/arch/powerpc/platforms/powernv/opal-sensor.c index 8880a1c14573..1ad67a5e16b4 100644 --- a/arch/powerpc/platforms/powernv/opal-sensor.c +++ b/arch/powerpc/platforms/powernv/opal-sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV sensor code diff --git a/arch/powerpc/platforms/powernv/opal-sysparam.c b/arch/powerpc/platforms/powernv/opal-sysparam.c index a12312afe4ef..8c5e0c04b195 100644 --- a/arch/powerpc/platforms/powernv/opal-sysparam.c +++ b/arch/powerpc/platforms/powernv/opal-sysparam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV system parameter code diff --git a/arch/powerpc/platforms/powernv/opal-tracepoints.c b/arch/powerpc/platforms/powernv/opal-tracepoints.c index 91b36541b9e5..ab0520f817c2 100644 --- a/arch/powerpc/platforms/powernv/opal-tracepoints.c +++ b/arch/powerpc/platforms/powernv/opal-tracepoints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/powernv/opal-xscom.c b/arch/powerpc/platforms/powernv/opal-xscom.c index 748c2b97fa53..a2c3390ecf48 100644 --- a/arch/powerpc/platforms/powernv/opal-xscom.c +++ b/arch/powerpc/platforms/powernv/opal-xscom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV SCOM bus debugfs interface diff --git a/arch/powerpc/platforms/powernv/opal.c b/arch/powerpc/platforms/powernv/opal.c index 09bd93464b4f..363ad97cd856 100644 --- a/arch/powerpc/platforms/powernv/opal.c +++ b/arch/powerpc/platforms/powernv/opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV OPAL high level interfaces diff --git a/arch/powerpc/platforms/powernv/pci-ioda-tce.c b/arch/powerpc/platforms/powernv/pci-ioda-tce.c index e96324502db0..2050f454f4d6 100644 --- a/arch/powerpc/platforms/powernv/pci-ioda-tce.c +++ b/arch/powerpc/platforms/powernv/pci-ioda-tce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TCE helpers for IODA PCI/PCIe on PowerNV platforms diff --git a/arch/powerpc/platforms/powernv/pci-ioda.c b/arch/powerpc/platforms/powernv/pci-ioda.c index b0c1d9d16fb5..2a0329e23739 100644 --- a/arch/powerpc/platforms/powernv/pci-ioda.c +++ b/arch/powerpc/platforms/powernv/pci-ioda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support PCI/PCIe on PowerNV platforms diff --git a/arch/powerpc/platforms/powernv/pci-sriov.c b/arch/powerpc/platforms/powernv/pci-sriov.c index cc7b1dd54ac6..9191796a3e9e 100644 --- a/arch/powerpc/platforms/powernv/pci-sriov.c +++ b/arch/powerpc/platforms/powernv/pci-sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/powerpc/platforms/powernv/pci.c b/arch/powerpc/platforms/powernv/pci.c index b2c1da025410..b565d328da5b 100644 --- a/arch/powerpc/platforms/powernv/pci.c +++ b/arch/powerpc/platforms/powernv/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support PCI/PCIe on PowerNV platforms diff --git a/arch/powerpc/platforms/powernv/rng.c b/arch/powerpc/platforms/powernv/rng.c index 196aa70fe043..022737521b3e 100644 --- a/arch/powerpc/platforms/powernv/rng.c +++ b/arch/powerpc/platforms/powernv/rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013, Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/platforms/powernv/setup.c b/arch/powerpc/platforms/powernv/setup.c index 4dbb47ddbdcc..42dcfa76ece6 100644 --- a/arch/powerpc/platforms/powernv/setup.c +++ b/arch/powerpc/platforms/powernv/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV setup code. diff --git a/arch/powerpc/platforms/powernv/smp.c b/arch/powerpc/platforms/powernv/smp.c index 8f41ef364fc6..14f3076e1465 100644 --- a/arch/powerpc/platforms/powernv/smp.c +++ b/arch/powerpc/platforms/powernv/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMP support for PowerNV machines. diff --git a/arch/powerpc/platforms/powernv/subcore.c b/arch/powerpc/platforms/powernv/subcore.c index 393e747541fb..ea04121644f8 100644 --- a/arch/powerpc/platforms/powernv/subcore.c +++ b/arch/powerpc/platforms/powernv/subcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013, Michael (Ellerman|Neuling), IBM Corporation. diff --git a/arch/powerpc/platforms/powernv/ultravisor.c b/arch/powerpc/platforms/powernv/ultravisor.c index c526871a1229..1be27c736478 100644 --- a/arch/powerpc/platforms/powernv/ultravisor.c +++ b/arch/powerpc/platforms/powernv/ultravisor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ultravisor high level interfaces diff --git a/arch/powerpc/platforms/powernv/vas-debug.c b/arch/powerpc/platforms/powernv/vas-debug.c index 3ce89a4b54be..44c3552cd263 100644 --- a/arch/powerpc/platforms/powernv/vas-debug.c +++ b/arch/powerpc/platforms/powernv/vas-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016-17 IBM Corp. diff --git a/arch/powerpc/platforms/powernv/vas-fault.c b/arch/powerpc/platforms/powernv/vas-fault.c index 2b47d5a86328..0799b99d57f3 100644 --- a/arch/powerpc/platforms/powernv/vas-fault.c +++ b/arch/powerpc/platforms/powernv/vas-fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VAS Fault handling. diff --git a/arch/powerpc/platforms/powernv/vas-window.c b/arch/powerpc/platforms/powernv/vas-window.c index 5147df3a18ac..eb862162ec65 100644 --- a/arch/powerpc/platforms/powernv/vas-window.c +++ b/arch/powerpc/platforms/powernv/vas-window.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016-17 IBM Corp. diff --git a/arch/powerpc/platforms/powernv/vas.c b/arch/powerpc/platforms/powernv/vas.c index 9c9650319f3b..28d8535d8dbf 100644 --- a/arch/powerpc/platforms/powernv/vas.c +++ b/arch/powerpc/platforms/powernv/vas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016-17 IBM Corp. diff --git a/arch/powerpc/platforms/ps3/device-init.c b/arch/powerpc/platforms/ps3/device-init.c index 22d91ac424dd..c29049b4d9ad 100644 --- a/arch/powerpc/platforms/ps3/device-init.c +++ b/arch/powerpc/platforms/ps3/device-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 device registration routines. diff --git a/arch/powerpc/platforms/ps3/exports.c b/arch/powerpc/platforms/ps3/exports.c index 1ac31abcf955..95668e3fff56 100644 --- a/arch/powerpc/platforms/ps3/exports.c +++ b/arch/powerpc/platforms/ps3/exports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 hvcall exports for modules. diff --git a/arch/powerpc/platforms/ps3/gelic_udbg.c b/arch/powerpc/platforms/ps3/gelic_udbg.c index a5202c18c236..7bbcb2ebbdfe 100644 --- a/arch/powerpc/platforms/ps3/gelic_udbg.c +++ b/arch/powerpc/platforms/ps3/gelic_udbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * udbg debug output routine via GELIC UDP broadcasts diff --git a/arch/powerpc/platforms/ps3/htab.c b/arch/powerpc/platforms/ps3/htab.c index 9de62bd52650..f214ea5ddceb 100644 --- a/arch/powerpc/platforms/ps3/htab.c +++ b/arch/powerpc/platforms/ps3/htab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 pagetable management routines. diff --git a/arch/powerpc/platforms/ps3/interrupt.c b/arch/powerpc/platforms/ps3/interrupt.c index a4ad4b49eef7..4079d93db99a 100644 --- a/arch/powerpc/platforms/ps3/interrupt.c +++ b/arch/powerpc/platforms/ps3/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 interrupt routines. diff --git a/arch/powerpc/platforms/ps3/mm.c b/arch/powerpc/platforms/ps3/mm.c index 1326de55fda6..887d3b6d6e29 100644 --- a/arch/powerpc/platforms/ps3/mm.c +++ b/arch/powerpc/platforms/ps3/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 address space management. diff --git a/arch/powerpc/platforms/ps3/os-area.c b/arch/powerpc/platforms/ps3/os-area.c index b384cd2d6b99..545c2ad7aac1 100644 --- a/arch/powerpc/platforms/ps3/os-area.c +++ b/arch/powerpc/platforms/ps3/os-area.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 flash memory os area. diff --git a/arch/powerpc/platforms/ps3/repository.c b/arch/powerpc/platforms/ps3/repository.c index b8c030eab138..b74255ddb095 100644 --- a/arch/powerpc/platforms/ps3/repository.c +++ b/arch/powerpc/platforms/ps3/repository.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 repository routines. diff --git a/arch/powerpc/platforms/ps3/setup.c b/arch/powerpc/platforms/ps3/setup.c index 150c09b58ae8..5fd5864bc8ec 100644 --- a/arch/powerpc/platforms/ps3/setup.c +++ b/arch/powerpc/platforms/ps3/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 platform setup routines. diff --git a/arch/powerpc/platforms/ps3/smp.c b/arch/powerpc/platforms/ps3/smp.c index 85295756005a..2db36046afa5 100644 --- a/arch/powerpc/platforms/ps3/smp.c +++ b/arch/powerpc/platforms/ps3/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 SMP routines. diff --git a/arch/powerpc/platforms/ps3/spu.c b/arch/powerpc/platforms/ps3/spu.c index 61b37c9400b2..db7625f1e723 100644 --- a/arch/powerpc/platforms/ps3/spu.c +++ b/arch/powerpc/platforms/ps3/spu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 Platform spu routines. diff --git a/arch/powerpc/platforms/ps3/system-bus.c b/arch/powerpc/platforms/ps3/system-bus.c index 0537a678a32f..b4ab5d423a88 100644 --- a/arch/powerpc/platforms/ps3/system-bus.c +++ b/arch/powerpc/platforms/ps3/system-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 system bus driver. diff --git a/arch/powerpc/platforms/ps3/time.c b/arch/powerpc/platforms/ps3/time.c index c9bfc113a955..fe3f0878e010 100644 --- a/arch/powerpc/platforms/ps3/time.c +++ b/arch/powerpc/platforms/ps3/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 time and rtc routines. diff --git a/arch/powerpc/platforms/pseries/cc_platform.c b/arch/powerpc/platforms/pseries/cc_platform.c index e8021af83a19..b06e192f78fc 100644 --- a/arch/powerpc/platforms/pseries/cc_platform.c +++ b/arch/powerpc/platforms/pseries/cc_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Confidential Computing Platform Capability checks diff --git a/arch/powerpc/platforms/pseries/cmm.c b/arch/powerpc/platforms/pseries/cmm.c index 4cbbe2ee58ab..54cfb15d6d37 100644 --- a/arch/powerpc/platforms/pseries/cmm.c +++ b/arch/powerpc/platforms/pseries/cmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Collaborative memory management interface. diff --git a/arch/powerpc/platforms/pseries/dlpar.c b/arch/powerpc/platforms/pseries/dlpar.c index 979487da6522..4d89ea3e63ca 100644 --- a/arch/powerpc/platforms/pseries/dlpar.c +++ b/arch/powerpc/platforms/pseries/dlpar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for dynamic reconfiguration for PCI, Memory, and CPU diff --git a/arch/powerpc/platforms/pseries/dtl.c b/arch/powerpc/platforms/pseries/dtl.c index f293588b8c7b..32463e29c59a 100644 --- a/arch/powerpc/platforms/pseries/dtl.c +++ b/arch/powerpc/platforms/pseries/dtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual Processor Dispatch Trace Log diff --git a/arch/powerpc/platforms/pseries/eeh_pseries.c b/arch/powerpc/platforms/pseries/eeh_pseries.c index b12ef382fec7..9e8a1d208fe9 100644 --- a/arch/powerpc/platforms/pseries/eeh_pseries.c +++ b/arch/powerpc/platforms/pseries/eeh_pseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The file intends to implement the platform dependent EEH operations on pseries. diff --git a/arch/powerpc/platforms/pseries/event_sources.c b/arch/powerpc/platforms/pseries/event_sources.c index 623dfe0d8e1c..5a26a4a6a8cf 100644 --- a/arch/powerpc/platforms/pseries/event_sources.c +++ b/arch/powerpc/platforms/pseries/event_sources.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Dave Engebretsen IBM Corporation diff --git a/arch/powerpc/platforms/pseries/firmware.c b/arch/powerpc/platforms/pseries/firmware.c index 18447e5fa17d..0da894d9bb4b 100644 --- a/arch/powerpc/platforms/pseries/firmware.c +++ b/arch/powerpc/platforms/pseries/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pSeries firmware setup code. diff --git a/arch/powerpc/platforms/pseries/hotplug-cpu.c b/arch/powerpc/platforms/pseries/hotplug-cpu.c index bc6926dbf148..11b40e737a4d 100644 --- a/arch/powerpc/platforms/pseries/hotplug-cpu.c +++ b/arch/powerpc/platforms/pseries/hotplug-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pseries CPU Hotplug infrastructure. diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/powerpc/platforms/pseries/hotplug-memory.c index 38dc4f7c9296..925b4bccb1fe 100644 --- a/arch/powerpc/platforms/pseries/hotplug-memory.c +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pseries Memory Hotplug infrastructure. diff --git a/arch/powerpc/platforms/pseries/htmdump.c b/arch/powerpc/platforms/pseries/htmdump.c index 742ec52c9d4d..e5b48e0d78c8 100644 --- a/arch/powerpc/platforms/pseries/htmdump.c +++ b/arch/powerpc/platforms/pseries/htmdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) IBM Corporation, 2024 diff --git a/arch/powerpc/platforms/pseries/hvCall_inst.c b/arch/powerpc/platforms/pseries/hvCall_inst.c index 3a50612a78db..876ec708c216 100644 --- a/arch/powerpc/platforms/pseries/hvCall_inst.c +++ b/arch/powerpc/platforms/pseries/hvCall_inst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 Mike Kravetz IBM Corporation diff --git a/arch/powerpc/platforms/pseries/hvconsole.c b/arch/powerpc/platforms/pseries/hvconsole.c index 8803c947998e..0686e5e56ce4 100644 --- a/arch/powerpc/platforms/pseries/hvconsole.c +++ b/arch/powerpc/platforms/pseries/hvconsole.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hvconsole.c diff --git a/arch/powerpc/platforms/pseries/hvcserver.c b/arch/powerpc/platforms/pseries/hvcserver.c index d48c9c7ce10f..c7236cbe6023 100644 --- a/arch/powerpc/platforms/pseries/hvcserver.c +++ b/arch/powerpc/platforms/pseries/hvcserver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hvcserver.c diff --git a/arch/powerpc/platforms/pseries/ibmebus.c b/arch/powerpc/platforms/pseries/ibmebus.c index cad2deb7e70d..59dd03953e56 100644 --- a/arch/powerpc/platforms/pseries/ibmebus.c +++ b/arch/powerpc/platforms/pseries/ibmebus.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IBM PowerPC IBM eBus Infrastructure Support. * diff --git a/arch/powerpc/platforms/pseries/io_event_irq.c b/arch/powerpc/platforms/pseries/io_event_irq.c index f411d4fe7b24..097ec1819a38 100644 --- a/arch/powerpc/platforms/pseries/io_event_irq.c +++ b/arch/powerpc/platforms/pseries/io_event_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010 2011 Mark Nelson and Tseng-Hui (Frank) Lin, IBM Corporation diff --git a/arch/powerpc/platforms/pseries/iommu.c b/arch/powerpc/platforms/pseries/iommu.c index eec333dd2e59..1472aade00f7 100644 --- a/arch/powerpc/platforms/pseries/iommu.c +++ b/arch/powerpc/platforms/pseries/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation diff --git a/arch/powerpc/platforms/pseries/kexec.c b/arch/powerpc/platforms/pseries/kexec.c index 431be156ca9b..4c05e9b69e8b 100644 --- a/arch/powerpc/platforms/pseries/kexec.c +++ b/arch/powerpc/platforms/pseries/kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2006 Michael Ellerman, IBM Corporation diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index 6a415febc53b..7da32c3a1f15 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pSeries_lpar.c diff --git a/arch/powerpc/platforms/pseries/lparcfg.c b/arch/powerpc/platforms/pseries/lparcfg.c index 6554537984fb..b6637e7528e9 100644 --- a/arch/powerpc/platforms/pseries/lparcfg.c +++ b/arch/powerpc/platforms/pseries/lparcfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerPC64 LPAR Configuration Information Driver diff --git a/arch/powerpc/platforms/pseries/mobility.c b/arch/powerpc/platforms/pseries/mobility.c index 95fe802ccdfd..4f08afcb25b7 100644 --- a/arch/powerpc/platforms/pseries/mobility.c +++ b/arch/powerpc/platforms/pseries/mobility.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Partition Mobility/Migration diff --git a/arch/powerpc/platforms/pseries/msi.c b/arch/powerpc/platforms/pseries/msi.c index a82aaa786e9e..886ee9867b93 100644 --- a/arch/powerpc/platforms/pseries/msi.c +++ b/arch/powerpc/platforms/pseries/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006 Jake Moilanen , IBM Corp. diff --git a/arch/powerpc/platforms/pseries/nvram.c b/arch/powerpc/platforms/pseries/nvram.c index 8130c37962c0..5db6ec859150 100644 --- a/arch/powerpc/platforms/pseries/nvram.c +++ b/arch/powerpc/platforms/pseries/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * c 2001 PPC 64 Team, IBM Corp diff --git a/arch/powerpc/platforms/pseries/of_helpers.c b/arch/powerpc/platforms/pseries/of_helpers.c index 23241c71ef37..57e3ee93a5e3 100644 --- a/arch/powerpc/platforms/pseries/of_helpers.c +++ b/arch/powerpc/platforms/pseries/of_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/platforms/pseries/papr-hvpipe.c b/arch/powerpc/platforms/pseries/papr-hvpipe.c index dd7b668799d9..72e96bbfe4ae 100644 --- a/arch/powerpc/platforms/pseries/papr-hvpipe.c +++ b/arch/powerpc/platforms/pseries/papr-hvpipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-hvpipe: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-indices.c b/arch/powerpc/platforms/pseries/papr-indices.c index 3c7545591c45..4a142df981fb 100644 --- a/arch/powerpc/platforms/pseries/papr-indices.c +++ b/arch/powerpc/platforms/pseries/papr-indices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-indices: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-phy-attest.c b/arch/powerpc/platforms/pseries/papr-phy-attest.c index 1907f2411567..099211dd9d49 100644 --- a/arch/powerpc/platforms/pseries/papr-phy-attest.c +++ b/arch/powerpc/platforms/pseries/papr-phy-attest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-phy-attest: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-platform-dump.c b/arch/powerpc/platforms/pseries/papr-platform-dump.c index be633c9a0e75..94a2777c80bb 100644 --- a/arch/powerpc/platforms/pseries/papr-platform-dump.c +++ b/arch/powerpc/platforms/pseries/papr-platform-dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-platform-dump: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-rtas-common.c b/arch/powerpc/platforms/pseries/papr-rtas-common.c index 1630e0cd210c..68257a404392 100644 --- a/arch/powerpc/platforms/pseries/papr-rtas-common.c +++ b/arch/powerpc/platforms/pseries/papr-rtas-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-common: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-sysparm.c b/arch/powerpc/platforms/pseries/papr-sysparm.c index 7063ce8884e4..2cab8b325966 100644 --- a/arch/powerpc/platforms/pseries/papr-sysparm.c +++ b/arch/powerpc/platforms/pseries/papr-sysparm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-sysparm: " fmt diff --git a/arch/powerpc/platforms/pseries/papr-vpd.c b/arch/powerpc/platforms/pseries/papr-vpd.c index f38c188fc4a1..061917a4de36 100644 --- a/arch/powerpc/platforms/pseries/papr-vpd.c +++ b/arch/powerpc/platforms/pseries/papr-vpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "papr-vpd: " fmt diff --git a/arch/powerpc/platforms/pseries/papr_platform_attributes.c b/arch/powerpc/platforms/pseries/papr_platform_attributes.c index eea2041b270b..8fc03e6aa09f 100644 --- a/arch/powerpc/platforms/pseries/papr_platform_attributes.c +++ b/arch/powerpc/platforms/pseries/papr_platform_attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Platform energy and frequency attributes driver diff --git a/arch/powerpc/platforms/pseries/papr_scm.c b/arch/powerpc/platforms/pseries/papr_scm.c index f7c9271bda58..4ce9615a0e61 100644 --- a/arch/powerpc/platforms/pseries/papr_scm.c +++ b/arch/powerpc/platforms/pseries/papr_scm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "papr-scm: " fmt diff --git a/arch/powerpc/platforms/pseries/pci.c b/arch/powerpc/platforms/pseries/pci.c index 6dbc73eb2ca2..d5b809398d34 100644 --- a/arch/powerpc/platforms/pseries/pci.c +++ b/arch/powerpc/platforms/pseries/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Dave Engebretsen, IBM Corporation diff --git a/arch/powerpc/platforms/pseries/pci_dlpar.c b/arch/powerpc/platforms/pseries/pci_dlpar.c index 8c77ec7980de..709f8b4c58fb 100644 --- a/arch/powerpc/platforms/pseries/pci_dlpar.c +++ b/arch/powerpc/platforms/pseries/pci_dlpar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCI Dynamic LPAR, PCI Hot Plug and PCI EEH recovery code diff --git a/arch/powerpc/platforms/pseries/plpks-secvar.c b/arch/powerpc/platforms/pseries/plpks-secvar.c index f9e9cc40c9d0..73c861029a48 100644 --- a/arch/powerpc/platforms/pseries/plpks-secvar.c +++ b/arch/powerpc/platforms/pseries/plpks-secvar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Secure variable implementation using the PowerVM LPAR Platform KeyStore (PLPKS) diff --git a/arch/powerpc/platforms/pseries/plpks.c b/arch/powerpc/platforms/pseries/plpks.c index b1667ed05f98..054f108018f7 100644 --- a/arch/powerpc/platforms/pseries/plpks.c +++ b/arch/powerpc/platforms/pseries/plpks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * POWER LPAR Platform KeyStore(PLPKS) diff --git a/arch/powerpc/platforms/pseries/plpks_sed_ops.c b/arch/powerpc/platforms/pseries/plpks_sed_ops.c index 7c873c9589ef..d85deea4733f 100644 --- a/arch/powerpc/platforms/pseries/plpks_sed_ops.c +++ b/arch/powerpc/platforms/pseries/plpks_sed_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * POWER Platform specific code for non-volatile SED key access diff --git a/arch/powerpc/platforms/pseries/pmem.c b/arch/powerpc/platforms/pseries/pmem.c index 0f1d45f32e4a..93e3935ea34c 100644 --- a/arch/powerpc/platforms/pseries/pmem.c +++ b/arch/powerpc/platforms/pseries/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/powerpc/platforms/pseries/power.c b/arch/powerpc/platforms/pseries/power.c index 3676cb297767..343f2e16f462 100644 --- a/arch/powerpc/platforms/pseries/power.c +++ b/arch/powerpc/platforms/pseries/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interface for power-management for ppc64 compliant platform diff --git a/arch/powerpc/platforms/pseries/pseries_energy.c b/arch/powerpc/platforms/pseries/pseries_energy.c index 2c661b798235..837afa0eb960 100644 --- a/arch/powerpc/platforms/pseries/pseries_energy.c +++ b/arch/powerpc/platforms/pseries/pseries_energy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * POWER platform energy management driver diff --git a/arch/powerpc/platforms/pseries/ras.c b/arch/powerpc/platforms/pseries/ras.c index adafd593d9d3..48a76a1ec864 100644 --- a/arch/powerpc/platforms/pseries/ras.c +++ b/arch/powerpc/platforms/pseries/ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001 Dave Engebretsen IBM Corporation diff --git a/arch/powerpc/platforms/pseries/reconfig.c b/arch/powerpc/platforms/pseries/reconfig.c index 599bd2c78514..28b9f1318c43 100644 --- a/arch/powerpc/platforms/pseries/reconfig.c +++ b/arch/powerpc/platforms/pseries/reconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pSeries_reconfig.c - support for dynamic reconfiguration (including PCI diff --git a/arch/powerpc/platforms/pseries/rng.c b/arch/powerpc/platforms/pseries/rng.c index 6ddfdeaace9e..4010ebc8e2f6 100644 --- a/arch/powerpc/platforms/pseries/rng.c +++ b/arch/powerpc/platforms/pseries/rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013, Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/platforms/pseries/rtas-fadump.c b/arch/powerpc/platforms/pseries/rtas-fadump.c index eceb3289383e..0e3871ae4db3 100644 --- a/arch/powerpc/platforms/pseries/rtas-fadump.c +++ b/arch/powerpc/platforms/pseries/rtas-fadump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Firmware-Assisted Dump support on POWERVM platform. diff --git a/arch/powerpc/platforms/pseries/rtas-work-area.c b/arch/powerpc/platforms/pseries/rtas-work-area.c index 7fe34bee84d8..9024fb3f374f 100644 --- a/arch/powerpc/platforms/pseries/rtas-work-area.c +++ b/arch/powerpc/platforms/pseries/rtas-work-area.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "rtas-work-area: " fmt diff --git a/arch/powerpc/platforms/pseries/setup.c b/arch/powerpc/platforms/pseries/setup.c index b10a25325238..64655ab946e4 100644 --- a/arch/powerpc/platforms/pseries/setup.c +++ b/arch/powerpc/platforms/pseries/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 64-bit pSeries and RS/6000 setup code. diff --git a/arch/powerpc/platforms/pseries/smp.c b/arch/powerpc/platforms/pseries/smp.c index db99725e752b..da80381cbe59 100644 --- a/arch/powerpc/platforms/pseries/smp.c +++ b/arch/powerpc/platforms/pseries/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMP support for pSeries machines. diff --git a/arch/powerpc/platforms/pseries/suspend.c b/arch/powerpc/platforms/pseries/suspend.c index c51db63d3e88..fe668574bb35 100644 --- a/arch/powerpc/platforms/pseries/suspend.c +++ b/arch/powerpc/platforms/pseries/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 Brian King IBM Corporation diff --git a/arch/powerpc/platforms/pseries/svm.c b/arch/powerpc/platforms/pseries/svm.c index 384c9dc1899a..f5fdb3489f6b 100644 --- a/arch/powerpc/platforms/pseries/svm.c +++ b/arch/powerpc/platforms/pseries/svm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Secure VM platform diff --git a/arch/powerpc/platforms/pseries/vas-sysfs.c b/arch/powerpc/platforms/pseries/vas-sysfs.c index 9e05a0e99cad..78bcc5bf9c93 100644 --- a/arch/powerpc/platforms/pseries/vas-sysfs.c +++ b/arch/powerpc/platforms/pseries/vas-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2022-23 IBM Corp. diff --git a/arch/powerpc/platforms/pseries/vas.c b/arch/powerpc/platforms/pseries/vas.c index c25eb1a38185..f241c0ba98c5 100644 --- a/arch/powerpc/platforms/pseries/vas.c +++ b/arch/powerpc/platforms/pseries/vas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2020-21 IBM Corp. diff --git a/arch/powerpc/platforms/pseries/vio.c b/arch/powerpc/platforms/pseries/vio.c index 18cffac5468f..b9c19f1b3de4 100644 --- a/arch/powerpc/platforms/pseries/vio.c +++ b/arch/powerpc/platforms/pseries/vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM PowerPC Virtual I/O Infrastructure Support. diff --git a/arch/powerpc/platforms/pseries/vphn.c b/arch/powerpc/platforms/pseries/vphn.c index 3f85ece3c872..bd3c51eafa8b 100644 --- a/arch/powerpc/platforms/pseries/vphn.c +++ b/arch/powerpc/platforms/pseries/vphn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/sysdev/cpm2.c b/arch/powerpc/sysdev/cpm2.c index 14cc5ea936c0..bad05de89a59 100644 --- a/arch/powerpc/sysdev/cpm2.c +++ b/arch/powerpc/sysdev/cpm2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * General Purpose functions for the global management of the * 8260 Communication Processor Module. diff --git a/arch/powerpc/sysdev/cpm2_pic.c b/arch/powerpc/sysdev/cpm2_pic.c index 4a59ed1d62ce..a8640c351dd9 100644 --- a/arch/powerpc/sysdev/cpm2_pic.c +++ b/arch/powerpc/sysdev/cpm2_pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform information definitions. * diff --git a/arch/powerpc/sysdev/cpm_common.c b/arch/powerpc/sysdev/cpm_common.c index 07ea605ab0e6..b31c347042fb 100644 --- a/arch/powerpc/sysdev/cpm_common.c +++ b/arch/powerpc/sysdev/cpm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common CPM code diff --git a/arch/powerpc/sysdev/cpm_gpio.c b/arch/powerpc/sysdev/cpm_gpio.c index 40f57111e93e..dd7ee8b60d9b 100644 --- a/arch/powerpc/sysdev/cpm_gpio.c +++ b/arch/powerpc/sysdev/cpm_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common CPM GPIO wrapper for the CPM GPIO ports diff --git a/arch/powerpc/sysdev/dart_iommu.c b/arch/powerpc/sysdev/dart_iommu.c index c0d10c149661..712a28558db0 100644 --- a/arch/powerpc/sysdev/dart_iommu.c +++ b/arch/powerpc/sysdev/dart_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/dart_iommu.c diff --git a/arch/powerpc/sysdev/dcr.c b/arch/powerpc/sysdev/dcr.c index cb44a69958e7..3c762d945e74 100644 --- a/arch/powerpc/sysdev/dcr.c +++ b/arch/powerpc/sysdev/dcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) Copyright 2006 Benjamin Herrenschmidt, IBM Corp. diff --git a/arch/powerpc/sysdev/ehv_pic.c b/arch/powerpc/sysdev/ehv_pic.c index b6f9774038e1..2a5acbd66fc0 100644 --- a/arch/powerpc/sysdev/ehv_pic.c +++ b/arch/powerpc/sysdev/ehv_pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for ePAPR Embedded Hypervisor PIC * diff --git a/arch/powerpc/sysdev/fsl_gtm.c b/arch/powerpc/sysdev/fsl_gtm.c index 3dabc9621810..8508f05f4a88 100644 --- a/arch/powerpc/sysdev/fsl_gtm.c +++ b/arch/powerpc/sysdev/fsl_gtm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale General-purpose Timers Module diff --git a/arch/powerpc/sysdev/fsl_lbc.c b/arch/powerpc/sysdev/fsl_lbc.c index 7ed07232a69a..03069393abf1 100644 --- a/arch/powerpc/sysdev/fsl_lbc.c +++ b/arch/powerpc/sysdev/fsl_lbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale LBC and UPM routines. diff --git a/arch/powerpc/sysdev/fsl_mpic_err.c b/arch/powerpc/sysdev/fsl_mpic_err.c index df06bb6b838f..a6a9969ab336 100644 --- a/arch/powerpc/sysdev/fsl_mpic_err.c +++ b/arch/powerpc/sysdev/fsl_mpic_err.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c b/arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c index 06d9101a5d49..ce3390d2baa7 100644 --- a/arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c +++ b/arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPIC timer wakeup driver diff --git a/arch/powerpc/sysdev/fsl_msi.c b/arch/powerpc/sysdev/fsl_msi.c index 2a007bfb038d..6c5f7dca1409 100644 --- a/arch/powerpc/sysdev/fsl_msi.c +++ b/arch/powerpc/sysdev/fsl_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch/powerpc/sysdev/fsl_pci.c index 4e501654cb41..c1af1d40b03c 100644 --- a/arch/powerpc/sysdev/fsl_pci.c +++ b/arch/powerpc/sysdev/fsl_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC83xx/85xx/86xx PCI/PCIE support routing. diff --git a/arch/powerpc/sysdev/fsl_pmc.c b/arch/powerpc/sysdev/fsl_pmc.c index 9f6dd11c1344..3fbc29fd0d12 100644 --- a/arch/powerpc/sysdev/fsl_pmc.c +++ b/arch/powerpc/sysdev/fsl_pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Suspend/resume support diff --git a/arch/powerpc/sysdev/fsl_rcpm.c b/arch/powerpc/sysdev/fsl_rcpm.c index aacd0be613ab..d523524f36c9 100644 --- a/arch/powerpc/sysdev/fsl_rcpm.c +++ b/arch/powerpc/sysdev/fsl_rcpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RCPM(Run Control/Power Management) support diff --git a/arch/powerpc/sysdev/fsl_rio.c b/arch/powerpc/sysdev/fsl_rio.c index f9b214b299e7..88358881bac8 100644 --- a/arch/powerpc/sysdev/fsl_rio.c +++ b/arch/powerpc/sysdev/fsl_rio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MPC85xx/MPC86xx RapidIO support diff --git a/arch/powerpc/sysdev/fsl_rmu.c b/arch/powerpc/sysdev/fsl_rmu.c index f956591cb64e..28c0023adce9 100644 --- a/arch/powerpc/sysdev/fsl_rmu.c +++ b/arch/powerpc/sysdev/fsl_rmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MPC85xx/MPC86xx RapidIO RMU support diff --git a/arch/powerpc/sysdev/fsl_soc.c b/arch/powerpc/sysdev/fsl_soc.c index 3949ceb79e64..3092df386f90 100644 --- a/arch/powerpc/sysdev/fsl_soc.c +++ b/arch/powerpc/sysdev/fsl_soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FSL SoC setup code diff --git a/arch/powerpc/sysdev/ge/ge_pic.c b/arch/powerpc/sysdev/ge/ge_pic.c index 0bc3f0b36528..13d0ff842c83 100644 --- a/arch/powerpc/sysdev/ge/ge_pic.c +++ b/arch/powerpc/sysdev/ge/ge_pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Interrupt handling for GE FPGA based PIC * diff --git a/arch/powerpc/sysdev/grackle.c b/arch/powerpc/sysdev/grackle.c index 7dce8278b71e..773b28e39a53 100644 --- a/arch/powerpc/sysdev/grackle.c +++ b/arch/powerpc/sysdev/grackle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Functions for setting up and using a MPC106 northbridge diff --git a/arch/powerpc/sysdev/i8259.c b/arch/powerpc/sysdev/i8259.c index 99bb2b916949..f0086f83b2f9 100644 --- a/arch/powerpc/sysdev/i8259.c +++ b/arch/powerpc/sysdev/i8259.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i8259 interrupt controller driver. diff --git a/arch/powerpc/sysdev/indirect_pci.c b/arch/powerpc/sysdev/indirect_pci.c index 1aacb403a010..cbcef990113f 100644 --- a/arch/powerpc/sysdev/indirect_pci.c +++ b/arch/powerpc/sysdev/indirect_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for indirect PCI bridges. diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index 290ba8427239..e5b6278afae9 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/ipic.c diff --git a/arch/powerpc/sysdev/mmio_nvram.c b/arch/powerpc/sysdev/mmio_nvram.c index eb48210ef98e..7b486a034978 100644 --- a/arch/powerpc/sysdev/mmio_nvram.c +++ b/arch/powerpc/sysdev/mmio_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * memory mapped NVRAM diff --git a/arch/powerpc/sysdev/mpc5xxx_clocks.c b/arch/powerpc/sysdev/mpc5xxx_clocks.c index 58cee28e2399..b9c4f7d670e1 100644 --- a/arch/powerpc/sysdev/mpc5xxx_clocks.c +++ b/arch/powerpc/sysdev/mpc5xxx_clocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index 67e51998d1ae..ad01dea6d962 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/powerpc/kernel/mpic.c * diff --git a/arch/powerpc/sysdev/mpic_msgr.c b/arch/powerpc/sysdev/mpic_msgr.c index 7b449cc51aef..92e7b6db455d 100644 --- a/arch/powerpc/sysdev/mpic_msgr.c +++ b/arch/powerpc/sysdev/mpic_msgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2012, Meador Inge, Mentor Graphics Corporation. diff --git a/arch/powerpc/sysdev/mpic_msi.c b/arch/powerpc/sysdev/mpic_msi.c index 34246c8e01c2..9b2668bd9cf7 100644 --- a/arch/powerpc/sysdev/mpic_msi.c +++ b/arch/powerpc/sysdev/mpic_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006-2007, Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/sysdev/mpic_timer.c b/arch/powerpc/sysdev/mpic_timer.c index 60f5b3934b51..28e887d74da4 100644 --- a/arch/powerpc/sysdev/mpic_timer.c +++ b/arch/powerpc/sysdev/mpic_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPIC timer driver diff --git a/arch/powerpc/sysdev/mpic_u3msi.c b/arch/powerpc/sysdev/mpic_u3msi.c index 492cb03c0b62..b980690df9d3 100644 --- a/arch/powerpc/sysdev/mpic_u3msi.c +++ b/arch/powerpc/sysdev/mpic_u3msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006, Segher Boessenkool, IBM Corporation. diff --git a/arch/powerpc/sysdev/msi_bitmap.c b/arch/powerpc/sysdev/msi_bitmap.c index 456a4f64ae0a..e5ade1d1ca26 100644 --- a/arch/powerpc/sysdev/msi_bitmap.c +++ b/arch/powerpc/sysdev/msi_bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006-2008, Michael Ellerman, IBM Corporation. diff --git a/arch/powerpc/sysdev/of_rtc.c b/arch/powerpc/sysdev/of_rtc.c index 2211937d3788..2bd0cc0d1855 100644 --- a/arch/powerpc/sysdev/of_rtc.c +++ b/arch/powerpc/sysdev/of_rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Instantiate mmio-mapped RTC chips based on device tree information diff --git a/arch/powerpc/sysdev/rtc_cmos_setup.c b/arch/powerpc/sysdev/rtc_cmos_setup.c index 9a232ae5e360..eb8c7cbcafc9 100644 --- a/arch/powerpc/sysdev/rtc_cmos_setup.c +++ b/arch/powerpc/sysdev/rtc_cmos_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Setup code for PC-style Real-Time Clock. * diff --git a/arch/powerpc/sysdev/tsi108_dev.c b/arch/powerpc/sysdev/tsi108_dev.c index db520c40cb6f..ff785798feb2 100644 --- a/arch/powerpc/sysdev/tsi108_dev.c +++ b/arch/powerpc/sysdev/tsi108_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tsi108/109 device setup code diff --git a/arch/powerpc/sysdev/tsi108_pci.c b/arch/powerpc/sysdev/tsi108_pci.c index 07d0f6a83879..f7bf94485a41 100644 --- a/arch/powerpc/sysdev/tsi108_pci.c +++ b/arch/powerpc/sysdev/tsi108_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common routines for Tundra Semiconductor TSI108 host bridge. diff --git a/arch/powerpc/sysdev/udbg_memcons.c b/arch/powerpc/sysdev/udbg_memcons.c index 4de57ba52236..19ca8a01e180 100644 --- a/arch/powerpc/sysdev/udbg_memcons.c +++ b/arch/powerpc/sysdev/udbg_memcons.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A udbg backend which logs messages and reads input from in memory diff --git a/arch/powerpc/sysdev/xics/icp-hv.c b/arch/powerpc/sysdev/xics/icp-hv.c index cf8db19a4f7d..d37a6acc6d15 100644 --- a/arch/powerpc/sysdev/xics/icp-hv.c +++ b/arch/powerpc/sysdev/xics/icp-hv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 IBM Corporation. diff --git a/arch/powerpc/sysdev/xics/icp-native.c b/arch/powerpc/sysdev/xics/icp-native.c index 4e89158a577c..be3e19d580bf 100644 --- a/arch/powerpc/sysdev/xics/icp-native.c +++ b/arch/powerpc/sysdev/xics/icp-native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 IBM Corporation. diff --git a/arch/powerpc/sysdev/xics/icp-opal.c b/arch/powerpc/sysdev/xics/icp-opal.c index 4dae624b9f2f..8a89d52829e1 100644 --- a/arch/powerpc/sysdev/xics/icp-opal.c +++ b/arch/powerpc/sysdev/xics/icp-opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016 IBM Corporation. diff --git a/arch/powerpc/sysdev/xics/ics-native.c b/arch/powerpc/sysdev/xics/ics-native.c index 112c8a1e8159..c8da2a6410f9 100644 --- a/arch/powerpc/sysdev/xics/ics-native.c +++ b/arch/powerpc/sysdev/xics/ics-native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ICS backend for OPAL managed interrupts. diff --git a/arch/powerpc/sysdev/xics/ics-opal.c b/arch/powerpc/sysdev/xics/ics-opal.c index 5fe73dabab79..c1c020ec07c7 100644 --- a/arch/powerpc/sysdev/xics/ics-opal.c +++ b/arch/powerpc/sysdev/xics/ics-opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ICS backend for OPAL managed interrupts. diff --git a/arch/powerpc/sysdev/xics/ics-rtas.c b/arch/powerpc/sysdev/xics/ics-rtas.c index b772a833d9b7..4a588122d6d0 100644 --- a/arch/powerpc/sysdev/xics/ics-rtas.c +++ b/arch/powerpc/sysdev/xics/ics-rtas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/powerpc/sysdev/xics/xics-common.c b/arch/powerpc/sysdev/xics/xics-common.c index c3fa539a9898..5ae30afb1267 100644 --- a/arch/powerpc/sysdev/xics/xics-common.c +++ b/arch/powerpc/sysdev/xics/xics-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 IBM Corporation. diff --git a/arch/powerpc/sysdev/xive/common.c b/arch/powerpc/sysdev/xive/common.c index 8d0123b0ae84..5d1693bb85c1 100644 --- a/arch/powerpc/sysdev/xive/common.c +++ b/arch/powerpc/sysdev/xive/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016,2017 IBM Corporation. diff --git a/arch/powerpc/sysdev/xive/native.c b/arch/powerpc/sysdev/xive/native.c index a0934b516933..1b459e14c1de 100644 --- a/arch/powerpc/sysdev/xive/native.c +++ b/arch/powerpc/sysdev/xive/native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016,2017 IBM Corporation. diff --git a/arch/powerpc/sysdev/xive/spapr.c b/arch/powerpc/sysdev/xive/spapr.c index 5aedbe3e8e6a..f6b8a69465da 100644 --- a/arch/powerpc/sysdev/xive/spapr.c +++ b/arch/powerpc/sysdev/xive/spapr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016,2017 IBM Corporation. diff --git a/arch/powerpc/xmon/nonstdio.c b/arch/powerpc/xmon/nonstdio.c index 9b0d85bff021..dfa4f7c54830 100644 --- a/arch/powerpc/xmon/nonstdio.c +++ b/arch/powerpc/xmon/nonstdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1996-2005 Paul Mackerras. diff --git a/arch/powerpc/xmon/ppc-dis.c b/arch/powerpc/xmon/ppc-dis.c index af105e1bc3fc..cb3e6ae401d6 100644 --- a/arch/powerpc/xmon/ppc-dis.c +++ b/arch/powerpc/xmon/ppc-dis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ppc-dis.c -- Disassemble PowerPC instructions Copyright (C) 1994-2016 Free Software Foundation, Inc. diff --git a/arch/powerpc/xmon/ppc-opc.c b/arch/powerpc/xmon/ppc-opc.c index de9b4236728c..ba7b4d44d4e0 100644 --- a/arch/powerpc/xmon/ppc-opc.c +++ b/arch/powerpc/xmon/ppc-opc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ppc-opc.c -- PowerPC opcode list Copyright (C) 1994-2016 Free Software Foundation, Inc. diff --git a/arch/powerpc/xmon/xmon.c b/arch/powerpc/xmon/xmon.c index cb3a3244ae6f..7e0715883afc 100644 --- a/arch/powerpc/xmon/xmon.c +++ b/arch/powerpc/xmon/xmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines providing a simple monitor for use on the PowerMac. diff --git a/arch/riscv/crypto/aes-riscv64-glue.c b/arch/riscv/crypto/aes-riscv64-glue.c index f814ee048555..4d3cde51dd17 100644 --- a/arch/riscv/crypto/aes-riscv64-glue.c +++ b/arch/riscv/crypto/aes-riscv64-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES using the RISC-V vector crypto extensions. Includes the bare block diff --git a/arch/riscv/crypto/ghash-riscv64-glue.c b/arch/riscv/crypto/ghash-riscv64-glue.c index d86073d25387..a7e5c8c5a7e3 100644 --- a/arch/riscv/crypto/ghash-riscv64-glue.c +++ b/arch/riscv/crypto/ghash-riscv64-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GHASH using the RISC-V vector crypto extensions diff --git a/arch/riscv/crypto/sm3-riscv64-glue.c b/arch/riscv/crypto/sm3-riscv64-glue.c index abdfe4a63a27..d7bef5d3effe 100644 --- a/arch/riscv/crypto/sm3-riscv64-glue.c +++ b/arch/riscv/crypto/sm3-riscv64-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SM3 using the RISC-V vector crypto extensions diff --git a/arch/riscv/crypto/sm4-riscv64-glue.c b/arch/riscv/crypto/sm4-riscv64-glue.c index 47fb84ebe577..f869478fd973 100644 --- a/arch/riscv/crypto/sm4-riscv64-glue.c +++ b/arch/riscv/crypto/sm4-riscv64-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SM4 using the RISC-V vector crypto extensions diff --git a/arch/riscv/errata/andes/errata.c b/arch/riscv/errata/andes/errata.c index dcc9d1ee5ffd..73ea3ebd1359 100644 --- a/arch/riscv/errata/andes/errata.c +++ b/arch/riscv/errata/andes/errata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Erratas to be applied for Andes CPU cores diff --git a/arch/riscv/errata/mips/errata.c b/arch/riscv/errata/mips/errata.c index e984a8152208..d2597d574628 100644 --- a/arch/riscv/errata/mips/errata.c +++ b/arch/riscv/errata/mips/errata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 MIPS. diff --git a/arch/riscv/errata/sifive/errata.c b/arch/riscv/errata/sifive/errata.c index d0c61f86cba3..8b0d9ecd8baf 100644 --- a/arch/riscv/errata/sifive/errata.c +++ b/arch/riscv/errata/sifive/errata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Sifive. diff --git a/arch/riscv/errata/thead/errata.c b/arch/riscv/errata/thead/errata.c index 0b942183f708..3a5b9fe6a527 100644 --- a/arch/riscv/errata/thead/errata.c +++ b/arch/riscv/errata/thead/errata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Heiko Stuebner diff --git a/arch/riscv/kernel/acpi.c b/arch/riscv/kernel/acpi.c index 71698ee11621..600783c2a6df 100644 --- a/arch/riscv/kernel/acpi.c +++ b/arch/riscv/kernel/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RISC-V Specific Low-Level ACPI Boot Support diff --git a/arch/riscv/kernel/acpi_numa.c b/arch/riscv/kernel/acpi_numa.c index 130769e3a99c..40c1142861f8 100644 --- a/arch/riscv/kernel/acpi_numa.c +++ b/arch/riscv/kernel/acpi_numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI 6.6 based NUMA setup for RISCV diff --git a/arch/riscv/kernel/alternative.c b/arch/riscv/kernel/alternative.c index 7642704c7f18..5be95be90175 100644 --- a/arch/riscv/kernel/alternative.c +++ b/arch/riscv/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * alternative runtime patching diff --git a/arch/riscv/kernel/asm-offsets.c b/arch/riscv/kernel/asm-offsets.c index 7d42d3b8a32a..555fdac2d72d 100644 --- a/arch/riscv/kernel/asm-offsets.c +++ b/arch/riscv/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/bugs.c b/arch/riscv/kernel/bugs.c index 3655fe7d678c..574599e8831a 100644 --- a/arch/riscv/kernel/bugs.c +++ b/arch/riscv/kernel/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Rivos Inc. diff --git a/arch/riscv/kernel/cacheinfo.c b/arch/riscv/kernel/cacheinfo.c index 26b085dbdd07..a353be0e605d 100644 --- a/arch/riscv/kernel/cacheinfo.c +++ b/arch/riscv/kernel/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 SiFive diff --git a/arch/riscv/kernel/cfi.c b/arch/riscv/kernel/cfi.c index 6ec9dbd7292e..840ab527d71d 100644 --- a/arch/riscv/kernel/cfi.c +++ b/arch/riscv/kernel/cfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clang Control Flow Integrity (CFI) support. diff --git a/arch/riscv/kernel/compat_signal.c b/arch/riscv/kernel/compat_signal.c index 6ec4e34255a9..285ce910a710 100644 --- a/arch/riscv/kernel/compat_signal.c +++ b/arch/riscv/kernel/compat_signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/arch/riscv/kernel/compat_syscall_table.c b/arch/riscv/kernel/compat_syscall_table.c index e884c069e88f..3211269e3013 100644 --- a/arch/riscv/kernel/compat_syscall_table.c +++ b/arch/riscv/kernel/compat_syscall_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define __SYSCALL_COMPAT diff --git a/arch/riscv/kernel/cpu-hotplug.c b/arch/riscv/kernel/cpu-hotplug.c index 3f50d3dd76c6..de9fbc6f9d64 100644 --- a/arch/riscv/kernel/cpu-hotplug.c +++ b/arch/riscv/kernel/cpu-hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/cpu.c b/arch/riscv/kernel/cpu.c index 3dbc8cc557dd..c2c7c329b5b7 100644 --- a/arch/riscv/kernel/cpu.c +++ b/arch/riscv/kernel/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/cpu_ops.c b/arch/riscv/kernel/cpu_ops.c index 6a8bd8f4db07..eca839346e8c 100644 --- a/arch/riscv/kernel/cpu_ops.c +++ b/arch/riscv/kernel/cpu_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/cpu_ops_sbi.c b/arch/riscv/kernel/cpu_ops_sbi.c index 00aff669f5f2..c178ae36149b 100644 --- a/arch/riscv/kernel/cpu_ops_sbi.c +++ b/arch/riscv/kernel/cpu_ops_sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HSM extension and cpu_ops implementation. diff --git a/arch/riscv/kernel/cpu_ops_spinwait.c b/arch/riscv/kernel/cpu_ops_spinwait.c index 24869eb88908..75d70bf993b5 100644 --- a/arch/riscv/kernel/cpu_ops_spinwait.c +++ b/arch/riscv/kernel/cpu_ops_spinwait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c index fa591aff9d33..cb42103f8f71 100644 --- a/arch/riscv/kernel/cpufeature.c +++ b/arch/riscv/kernel/cpufeature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copied from arch/arm64/kernel/cpufeature.c diff --git a/arch/riscv/kernel/crash_dump.c b/arch/riscv/kernel/crash_dump.c index ea2158cee97b..37f8cec5f79c 100644 --- a/arch/riscv/kernel/crash_dump.c +++ b/arch/riscv/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code comes from arch/arm64/kernel/crash_dump.c diff --git a/arch/riscv/kernel/efi.c b/arch/riscv/kernel/efi.c index b64bf1624a05..1c7389bab952 100644 --- a/arch/riscv/kernel/efi.c +++ b/arch/riscv/kernel/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/ftrace.c b/arch/riscv/kernel/ftrace.c index 8d18d6727f0f..38dae1fc42c0 100644 --- a/arch/riscv/kernel/ftrace.c +++ b/arch/riscv/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Linaro Limited diff --git a/arch/riscv/kernel/hibernate.c b/arch/riscv/kernel/hibernate.c index 671b686c0158..932cfbff0049 100644 --- a/arch/riscv/kernel/hibernate.c +++ b/arch/riscv/kernel/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hibernation support for RISCV diff --git a/arch/riscv/kernel/irq.c b/arch/riscv/kernel/irq.c index b6af20bc300f..3829f40d3e62 100644 --- a/arch/riscv/kernel/irq.c +++ b/arch/riscv/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/jump_label.c b/arch/riscv/kernel/jump_label.c index b4c1a6a3fbd2..0e73287cd491 100644 --- a/arch/riscv/kernel/jump_label.c +++ b/arch/riscv/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Emil Renner Berthing diff --git a/arch/riscv/kernel/kernel_mode_fpu.c b/arch/riscv/kernel/kernel_mode_fpu.c index 0ac8348876c4..df6a2a328cbb 100644 --- a/arch/riscv/kernel/kernel_mode_fpu.c +++ b/arch/riscv/kernel/kernel_mode_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 SiFive diff --git a/arch/riscv/kernel/kernel_mode_vector.c b/arch/riscv/kernel/kernel_mode_vector.c index 99972a48e86b..123a0a549ff5 100644 --- a/arch/riscv/kernel/kernel_mode_vector.c +++ b/arch/riscv/kernel/kernel_mode_vector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 ARM Ltd. diff --git a/arch/riscv/kernel/kexec_elf.c b/arch/riscv/kernel/kexec_elf.c index 531d348db84d..bc1f95d64db9 100644 --- a/arch/riscv/kernel/kexec_elf.c +++ b/arch/riscv/kernel/kexec_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Load ELF vmlinux file for the kexec_file_load syscall. diff --git a/arch/riscv/kernel/kexec_image.c b/arch/riscv/kernel/kexec_image.c index 51dc89259f16..9a1fbca90017 100644 --- a/arch/riscv/kernel/kexec_image.c +++ b/arch/riscv/kernel/kexec_image.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V Kexec image loader diff --git a/arch/riscv/kernel/kgdb.c b/arch/riscv/kernel/kgdb.c index 15fec5d1e6de..1e4980213f59 100644 --- a/arch/riscv/kernel/kgdb.c +++ b/arch/riscv/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 SiFive diff --git a/arch/riscv/kernel/machine_kexec.c b/arch/riscv/kernel/machine_kexec.c index 2306ce3e5f22..41d232e4a264 100644 --- a/arch/riscv/kernel/machine_kexec.c +++ b/arch/riscv/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 FORTH-ICS/CARV diff --git a/arch/riscv/kernel/machine_kexec_file.c b/arch/riscv/kernel/machine_kexec_file.c index dd9d92a96517..13bc5e57c5c2 100644 --- a/arch/riscv/kernel/machine_kexec_file.c +++ b/arch/riscv/kernel/machine_kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec_file for riscv, use vmlinux as the dump-capture kernel image. diff --git a/arch/riscv/kernel/module-sections.c b/arch/riscv/kernel/module-sections.c index 1675cbad8619..c8950191820e 100644 --- a/arch/riscv/kernel/module-sections.c +++ b/arch/riscv/kernel/module-sections.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * Copyright (C) 2014-2017 Linaro Ltd. diff --git a/arch/riscv/kernel/module.c b/arch/riscv/kernel/module.c index 7f6147c18033..9018eb6850a0 100644 --- a/arch/riscv/kernel/module.c +++ b/arch/riscv/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/riscv/kernel/paravirt.c b/arch/riscv/kernel/paravirt.c index fa6b0339a65d..11d4c3e5997b 100644 --- a/arch/riscv/kernel/paravirt.c +++ b/arch/riscv/kernel/paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Ventana Micro Systems Inc. diff --git a/arch/riscv/kernel/patch.c b/arch/riscv/kernel/patch.c index db13c9ddf9e3..33a65dbe3aa6 100644 --- a/arch/riscv/kernel/patch.c +++ b/arch/riscv/kernel/patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 SiFive diff --git a/arch/riscv/kernel/perf_callchain.c b/arch/riscv/kernel/perf_callchain.c index b465bc9eb870..9ba7119a4bd8 100644 --- a/arch/riscv/kernel/perf_callchain.c +++ b/arch/riscv/kernel/perf_callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */ diff --git a/arch/riscv/kernel/perf_regs.c b/arch/riscv/kernel/perf_regs.c index fd304a248de6..4024034c17fe 100644 --- a/arch/riscv/kernel/perf_regs.c +++ b/arch/riscv/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */ diff --git a/arch/riscv/kernel/pi/archrandom_early.c b/arch/riscv/kernel/pi/archrandom_early.c index 3f05d3cf3b7b..7de22b78ef5e 100644 --- a/arch/riscv/kernel/pi/archrandom_early.c +++ b/arch/riscv/kernel/pi/archrandom_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/pi/cmdline_early.c b/arch/riscv/kernel/pi/cmdline_early.c index 389d086a0718..ed3978511a5b 100644 --- a/arch/riscv/kernel/pi/cmdline_early.c +++ b/arch/riscv/kernel/pi/cmdline_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/riscv/kernel/pi/fdt_early.c b/arch/riscv/kernel/pi/fdt_early.c index a12ff8090f19..ac7a7899a696 100644 --- a/arch/riscv/kernel/pi/fdt_early.c +++ b/arch/riscv/kernel/pi/fdt_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/riscv/kernel/probes/decode-insn.c b/arch/riscv/kernel/probes/decode-insn.c index 65d9590bfb9f..41eca2a421f7 100644 --- a/arch/riscv/kernel/probes/decode-insn.c +++ b/arch/riscv/kernel/probes/decode-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/riscv/kernel/probes/kprobes.c b/arch/riscv/kernel/probes/kprobes.c index 8723390c7cad..a45255cabc2f 100644 --- a/arch/riscv/kernel/probes/kprobes.c +++ b/arch/riscv/kernel/probes/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #define pr_fmt(fmt) "kprobes: " fmt diff --git a/arch/riscv/kernel/probes/rethook.c b/arch/riscv/kernel/probes/rethook.c index 5c27c1f50989..fcc1f076de30 100644 --- a/arch/riscv/kernel/probes/rethook.c +++ b/arch/riscv/kernel/probes/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic return hook for riscv. diff --git a/arch/riscv/kernel/probes/simulate-insn.c b/arch/riscv/kernel/probes/simulate-insn.c index fa581590c1f8..8e1ab82caeae 100644 --- a/arch/riscv/kernel/probes/simulate-insn.c +++ b/arch/riscv/kernel/probes/simulate-insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/riscv/kernel/probes/uprobes.c b/arch/riscv/kernel/probes/uprobes.c index cc15f7ca6cc1..b6f9dd216e31 100644 --- a/arch/riscv/kernel/probes/uprobes.c +++ b/arch/riscv/kernel/probes/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/process.c b/arch/riscv/kernel/process.c index 31a392993cb4..546a136e88b2 100644 --- a/arch/riscv/kernel/process.c +++ b/arch/riscv/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Sunplus Core Technology Co., Ltd. diff --git a/arch/riscv/kernel/ptrace.c b/arch/riscv/kernel/ptrace.c index e6272d74572f..f6da8752abbe 100644 --- a/arch/riscv/kernel/ptrace.c +++ b/arch/riscv/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010 Tilera Corporation. All Rights Reserved. diff --git a/arch/riscv/kernel/reset.c b/arch/riscv/kernel/reset.c index 912288572226..8fa9cccad8ea 100644 --- a/arch/riscv/kernel/reset.c +++ b/arch/riscv/kernel/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/return_address.c b/arch/riscv/kernel/return_address.c index c8115ec8fb30..fa917aca047f 100644 --- a/arch/riscv/kernel/return_address.c +++ b/arch/riscv/kernel/return_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This code come from arch/arm64/kernel/return_address.c diff --git a/arch/riscv/kernel/riscv_ksyms.c b/arch/riscv/kernel/riscv_ksyms.c index 5ab1c7e1a6ed..885319cac6ca 100644 --- a/arch/riscv/kernel/riscv_ksyms.c +++ b/arch/riscv/kernel/riscv_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Zihao Yu diff --git a/arch/riscv/kernel/sbi-ipi.c b/arch/riscv/kernel/sbi-ipi.c index 0cc5559c08d8..3febf1b7af31 100644 --- a/arch/riscv/kernel/sbi-ipi.c +++ b/arch/riscv/kernel/sbi-ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Multiplex several IPIs over a single HW IPI. diff --git a/arch/riscv/kernel/sbi.c b/arch/riscv/kernel/sbi.c index c443337056ab..da4e7daa8a29 100644 --- a/arch/riscv/kernel/sbi.c +++ b/arch/riscv/kernel/sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SBI initialilization and all extension implementation. diff --git a/arch/riscv/kernel/sbi_ecall.c b/arch/riscv/kernel/sbi_ecall.c index 24aabb4fbde3..dd8c203c65c4 100644 --- a/arch/riscv/kernel/sbi_ecall.c +++ b/arch/riscv/kernel/sbi_ecall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024 Rivos Inc. */ diff --git a/arch/riscv/kernel/setup.c b/arch/riscv/kernel/setup.c index b5bc5fc65cea..60e31126f3dc 100644 --- a/arch/riscv/kernel/setup.c +++ b/arch/riscv/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Sunplus Core Technology Co., Ltd. diff --git a/arch/riscv/kernel/signal.c b/arch/riscv/kernel/signal.c index dbb067e345f0..11964d80ca0e 100644 --- a/arch/riscv/kernel/signal.c +++ b/arch/riscv/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Sunplus Core Technology Co., Ltd. diff --git a/arch/riscv/kernel/smp.c b/arch/riscv/kernel/smp.c index 5ed5095320e6..a9118105e6c9 100644 --- a/arch/riscv/kernel/smp.c +++ b/arch/riscv/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMP initialisation and IPI support diff --git a/arch/riscv/kernel/smpboot.c b/arch/riscv/kernel/smpboot.c index d85916a3660c..982e605fdec1 100644 --- a/arch/riscv/kernel/smpboot.c +++ b/arch/riscv/kernel/smpboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMP initialisation and IPI support diff --git a/arch/riscv/kernel/soc.c b/arch/riscv/kernel/soc.c index a0516172a33c..9a9a42f38096 100644 --- a/arch/riscv/kernel/soc.c +++ b/arch/riscv/kernel/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/stacktrace.c b/arch/riscv/kernel/stacktrace.c index b41b6255751c..982d95a3b983 100644 --- a/arch/riscv/kernel/stacktrace.c +++ b/arch/riscv/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 ARM Limited diff --git a/arch/riscv/kernel/suspend.c b/arch/riscv/kernel/suspend.c index aff93090c4ef..2b68bf1a4600 100644 --- a/arch/riscv/kernel/suspend.c +++ b/arch/riscv/kernel/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/sys_hwprobe.c b/arch/riscv/kernel/sys_hwprobe.c index e6787ba7f2fc..4d48b69ab9c9 100644 --- a/arch/riscv/kernel/sys_hwprobe.c +++ b/arch/riscv/kernel/sys_hwprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The hwprobe interface, for allowing userspace to probe to see which features diff --git a/arch/riscv/kernel/sys_riscv.c b/arch/riscv/kernel/sys_riscv.c index 795b2e815ac9..a78385a27450 100644 --- a/arch/riscv/kernel/sys_riscv.c +++ b/arch/riscv/kernel/sys_riscv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/syscall_table.c b/arch/riscv/kernel/syscall_table.c index 6f1a36cb0f3f..68ca36514ded 100644 --- a/arch/riscv/kernel/syscall_table.c +++ b/arch/riscv/kernel/syscall_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Arnd Bergmann diff --git a/arch/riscv/kernel/tests/kprobes/test-kprobes.c b/arch/riscv/kernel/tests/kprobes/test-kprobes.c index 664535ca0a98..24aa63ecead3 100644 --- a/arch/riscv/kernel/tests/kprobes/test-kprobes.c +++ b/arch/riscv/kernel/tests/kprobes/test-kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/riscv/kernel/tests/module_test/test_module_linking_main.c b/arch/riscv/kernel/tests/module_test/test_module_linking_main.c index 8df5fa5b834e..3387533bba5b 100644 --- a/arch/riscv/kernel/tests/module_test/test_module_linking_main.c +++ b/arch/riscv/kernel/tests/module_test/test_module_linking_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Rivos Inc. diff --git a/arch/riscv/kernel/time.c b/arch/riscv/kernel/time.c index ba3477197789..10aee40fefb9 100644 --- a/arch/riscv/kernel/time.c +++ b/arch/riscv/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/traps.c b/arch/riscv/kernel/traps.c index 47afea4ff1a8..a10de906b7c1 100644 --- a/arch/riscv/kernel/traps.c +++ b/arch/riscv/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/kernel/traps_misaligned.c b/arch/riscv/kernel/traps_misaligned.c index 2a27d3ff4ac6..93b675793c14 100644 --- a/arch/riscv/kernel/traps_misaligned.c +++ b/arch/riscv/kernel/traps_misaligned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kernel/unaligned_access_speed.c b/arch/riscv/kernel/unaligned_access_speed.c index 70b5e6927620..d3a6c3e88d59 100644 --- a/arch/riscv/kernel/unaligned_access_speed.c +++ b/arch/riscv/kernel/unaligned_access_speed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2024 Rivos Inc. diff --git a/arch/riscv/kernel/vdso.c b/arch/riscv/kernel/vdso.c index 3a8e038b10a2..7be556ae6eeb 100644 --- a/arch/riscv/kernel/vdso.c +++ b/arch/riscv/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 Benjamin Herrenschmidt, IBM Corp. diff --git a/arch/riscv/kernel/vdso/getrandom.c b/arch/riscv/kernel/vdso/getrandom.c index f21922e8cebd..de4fd27ef951 100644 --- a/arch/riscv/kernel/vdso/getrandom.c +++ b/arch/riscv/kernel/vdso/getrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Xi Ruoyao . All Rights Reserved. diff --git a/arch/riscv/kernel/vdso/hwprobe.c b/arch/riscv/kernel/vdso/hwprobe.c index 8f45500d0a6e..cf35a7e6aa82 100644 --- a/arch/riscv/kernel/vdso/hwprobe.c +++ b/arch/riscv/kernel/vdso/hwprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2023 Rivos, Inc diff --git a/arch/riscv/kernel/vdso/vgettimeofday.c b/arch/riscv/kernel/vdso/vgettimeofday.c index b35057802584..5de602d5d107 100644 --- a/arch/riscv/kernel/vdso/vgettimeofday.c +++ b/arch/riscv/kernel/vdso/vgettimeofday.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copied from arch/arm64/kernel/vdso/vgettimeofday.c diff --git a/arch/riscv/kernel/vector.c b/arch/riscv/kernel/vector.c index 3ed071dab9d8..f20d9a24d46e 100644 --- a/arch/riscv/kernel/vector.c +++ b/arch/riscv/kernel/vector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 SiFive diff --git a/arch/riscv/kernel/vendor_extensions.c b/arch/riscv/kernel/vendor_extensions.c index bb4a75923685..8c3fe0f9d704 100644 --- a/arch/riscv/kernel/vendor_extensions.c +++ b/arch/riscv/kernel/vendor_extensions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2024 Rivos, Inc diff --git a/arch/riscv/kernel/vendor_extensions/andes.c b/arch/riscv/kernel/vendor_extensions/andes.c index 51f302b6d503..a878dedec88c 100644 --- a/arch/riscv/kernel/vendor_extensions/andes.c +++ b/arch/riscv/kernel/vendor_extensions/andes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/vendor_extensions/mips.c b/arch/riscv/kernel/vendor_extensions/mips.c index f691129f96c2..05ea4c80b93e 100644 --- a/arch/riscv/kernel/vendor_extensions/mips.c +++ b/arch/riscv/kernel/vendor_extensions/mips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 MIPS. diff --git a/arch/riscv/kernel/vendor_extensions/mips_hwprobe.c b/arch/riscv/kernel/vendor_extensions/mips_hwprobe.c index dc213a2ca70d..f054984366dd 100644 --- a/arch/riscv/kernel/vendor_extensions/mips_hwprobe.c +++ b/arch/riscv/kernel/vendor_extensions/mips_hwprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 MIPS. diff --git a/arch/riscv/kernel/vendor_extensions/sifive.c b/arch/riscv/kernel/vendor_extensions/sifive.c index 8fcf67e8c07f..ca1bbeab0a96 100644 --- a/arch/riscv/kernel/vendor_extensions/sifive.c +++ b/arch/riscv/kernel/vendor_extensions/sifive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/vendor_extensions/sifive_hwprobe.c b/arch/riscv/kernel/vendor_extensions/sifive_hwprobe.c index 1f77f6309763..a1e0e1ee8e88 100644 --- a/arch/riscv/kernel/vendor_extensions/sifive_hwprobe.c +++ b/arch/riscv/kernel/vendor_extensions/sifive_hwprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/vendor_extensions/thead.c b/arch/riscv/kernel/vendor_extensions/thead.c index 519dbf70710a..ef9d851f87ef 100644 --- a/arch/riscv/kernel/vendor_extensions/thead.c +++ b/arch/riscv/kernel/vendor_extensions/thead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/vendor_extensions/thead_hwprobe.c b/arch/riscv/kernel/vendor_extensions/thead_hwprobe.c index 2eba34011786..925e4fca330f 100644 --- a/arch/riscv/kernel/vendor_extensions/thead_hwprobe.c +++ b/arch/riscv/kernel/vendor_extensions/thead_hwprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kernel/vmcore_info.c b/arch/riscv/kernel/vmcore_info.c index d5e448aa90e7..f61e2210906f 100644 --- a/arch/riscv/kernel/vmcore_info.c +++ b/arch/riscv/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/riscv/kvm/aia.c b/arch/riscv/kvm/aia.c index dad318185660..fd190cad5a7d 100644 --- a/arch/riscv/kvm/aia.c +++ b/arch/riscv/kvm/aia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/aia_aplic.c b/arch/riscv/kvm/aia_aplic.c index f59d1c0c8c43..d60a103ddd26 100644 --- a/arch/riscv/kvm/aia_aplic.c +++ b/arch/riscv/kvm/aia_aplic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/aia_device.c b/arch/riscv/kvm/aia_device.c index b195a93add1c..cb1ac519c28d 100644 --- a/arch/riscv/kvm/aia_device.c +++ b/arch/riscv/kvm/aia_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/aia_imsic.c b/arch/riscv/kvm/aia_imsic.c index e597e86491c3..7d7541683495 100644 --- a/arch/riscv/kvm/aia_imsic.c +++ b/arch/riscv/kvm/aia_imsic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/gstage.c b/arch/riscv/kvm/gstage.c index b67d60d722c2..2465e9f13ed0 100644 --- a/arch/riscv/kvm/gstage.c +++ b/arch/riscv/kvm/gstage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/main.c b/arch/riscv/kvm/main.c index 45536af521f0..0f2f326ed9d2 100644 --- a/arch/riscv/kvm/main.c +++ b/arch/riscv/kvm/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/mmu.c b/arch/riscv/kvm/mmu.c index 4ab06697bfc0..fd0f3d63f813 100644 --- a/arch/riscv/kvm/mmu.c +++ b/arch/riscv/kvm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/nacl.c b/arch/riscv/kvm/nacl.c index 08a95ad9ada2..2e101a7ff1b8 100644 --- a/arch/riscv/kvm/nacl.c +++ b/arch/riscv/kvm/nacl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Ventana Micro Systems Inc. diff --git a/arch/riscv/kvm/tlb.c b/arch/riscv/kvm/tlb.c index ff1aeac4eb8e..77aed80c34e1 100644 --- a/arch/riscv/kvm/tlb.c +++ b/arch/riscv/kvm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Ventana Micro Systems Inc. diff --git a/arch/riscv/kvm/vcpu.c b/arch/riscv/kvm/vcpu.c index a55a95da54d0..f4e313af1969 100644 --- a/arch/riscv/kvm/vcpu.c +++ b/arch/riscv/kvm/vcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_exit.c b/arch/riscv/kvm/vcpu_exit.c index 0bb0c51e3c89..8a30d6b70808 100644 --- a/arch/riscv/kvm/vcpu_exit.c +++ b/arch/riscv/kvm/vcpu_exit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_fp.c b/arch/riscv/kvm/vcpu_fp.c index 030904d82b58..ee50f05f86b0 100644 --- a/arch/riscv/kvm/vcpu_fp.c +++ b/arch/riscv/kvm/vcpu_fp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_insn.c b/arch/riscv/kvm/vcpu_insn.c index 4d89b94128ae..15aa8a4bbc8d 100644 --- a/arch/riscv/kvm/vcpu_insn.c +++ b/arch/riscv/kvm/vcpu_insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_onereg.c b/arch/riscv/kvm/vcpu_onereg.c index 865dae903aa0..7408d79d008d 100644 --- a/arch/riscv/kvm/vcpu_onereg.c +++ b/arch/riscv/kvm/vcpu_onereg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_pmu.c b/arch/riscv/kvm/vcpu_pmu.c index a2fae70ee174..debefd892a84 100644 --- a/arch/riscv/kvm/vcpu_pmu.c +++ b/arch/riscv/kvm/vcpu_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Rivos Inc diff --git a/arch/riscv/kvm/vcpu_sbi.c b/arch/riscv/kvm/vcpu_sbi.c index 46ab7b989432..89ab68e103db 100644 --- a/arch/riscv/kvm/vcpu_sbi.c +++ b/arch/riscv/kvm/vcpu_sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_sbi_base.c b/arch/riscv/kvm/vcpu_sbi_base.c index 06fdd5f69364..2d830e8f528f 100644 --- a/arch/riscv/kvm/vcpu_sbi_base.c +++ b/arch/riscv/kvm/vcpu_sbi_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_sbi_forward.c b/arch/riscv/kvm/vcpu_sbi_forward.c index 5a3c75eb23c5..bc1b5ecbe365 100644 --- a/arch/riscv/kvm/vcpu_sbi_forward.c +++ b/arch/riscv/kvm/vcpu_sbi_forward.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025 Ventana Micro Systems Inc. diff --git a/arch/riscv/kvm/vcpu_sbi_fwft.c b/arch/riscv/kvm/vcpu_sbi_fwft.c index 62cc9c3d5759..fbe7814f902a 100644 --- a/arch/riscv/kvm/vcpu_sbi_fwft.c +++ b/arch/riscv/kvm/vcpu_sbi_fwft.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025 Rivos Inc. diff --git a/arch/riscv/kvm/vcpu_sbi_hsm.c b/arch/riscv/kvm/vcpu_sbi_hsm.c index f26207f84bab..431cf874952c 100644 --- a/arch/riscv/kvm/vcpu_sbi_hsm.c +++ b/arch/riscv/kvm/vcpu_sbi_hsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_sbi_pmu.c b/arch/riscv/kvm/vcpu_sbi_pmu.c index a020d979d179..cae0fd8abf47 100644 --- a/arch/riscv/kvm/vcpu_sbi_pmu.c +++ b/arch/riscv/kvm/vcpu_sbi_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Rivos Inc diff --git a/arch/riscv/kvm/vcpu_sbi_replace.c b/arch/riscv/kvm/vcpu_sbi_replace.c index 506a510b6bff..6ef5f0bde181 100644 --- a/arch/riscv/kvm/vcpu_sbi_replace.c +++ b/arch/riscv/kvm/vcpu_sbi_replace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_sbi_sta.c b/arch/riscv/kvm/vcpu_sbi_sta.c index afa0545c3bcf..2691fcbe72d2 100644 --- a/arch/riscv/kvm/vcpu_sbi_sta.c +++ b/arch/riscv/kvm/vcpu_sbi_sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Ventana Micro Systems Inc. diff --git a/arch/riscv/kvm/vcpu_sbi_system.c b/arch/riscv/kvm/vcpu_sbi_system.c index c6f7e609ac79..eee05f6d5179 100644 --- a/arch/riscv/kvm/vcpu_sbi_system.c +++ b/arch/riscv/kvm/vcpu_sbi_system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Ventana Micro Systems Inc. diff --git a/arch/riscv/kvm/vcpu_sbi_v01.c b/arch/riscv/kvm/vcpu_sbi_v01.c index 188d5ea5b3b8..b52bc3f89ce7 100644 --- a/arch/riscv/kvm/vcpu_sbi_v01.c +++ b/arch/riscv/kvm/vcpu_sbi_v01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_timer.c b/arch/riscv/kvm/vcpu_timer.c index f36247e4c783..bb1c21eb1aa3 100644 --- a/arch/riscv/kvm/vcpu_timer.c +++ b/arch/riscv/kvm/vcpu_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vcpu_vector.c b/arch/riscv/kvm/vcpu_vector.c index 05f3cc2d8e31..db77fca3981f 100644 --- a/arch/riscv/kvm/vcpu_vector.c +++ b/arch/riscv/kvm/vcpu_vector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 SiFive diff --git a/arch/riscv/kvm/vm.c b/arch/riscv/kvm/vm.c index 66d91ae6e9b2..71674cd8e6b6 100644 --- a/arch/riscv/kvm/vm.c +++ b/arch/riscv/kvm/vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/kvm/vmid.c b/arch/riscv/kvm/vmid.c index cf34d448289d..e831dffc2dc9 100644 --- a/arch/riscv/kvm/vmid.c +++ b/arch/riscv/kvm/vmid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/lib/csum.c b/arch/riscv/lib/csum.c index 75bd0abffd63..adcdb680c279 100644 --- a/arch/riscv/lib/csum.c +++ b/arch/riscv/lib/csum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Checksum library diff --git a/arch/riscv/lib/delay.c b/arch/riscv/lib/delay.c index 49d510ba75fd..bb4d517e1b24 100644 --- a/arch/riscv/lib/delay.c +++ b/arch/riscv/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/lib/error-inject.c b/arch/riscv/lib/error-inject.c index d667ade2bc41..77729179738e 100644 --- a/arch/riscv/lib/error-inject.c +++ b/arch/riscv/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/riscv/lib/riscv_v_helpers.c b/arch/riscv/lib/riscv_v_helpers.c index 7bbdfc6d4552..fbe266791a38 100644 --- a/arch/riscv/lib/riscv_v_helpers.c +++ b/arch/riscv/lib/riscv_v_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 SiFive diff --git a/arch/riscv/mm/cache-ops.c b/arch/riscv/mm/cache-ops.c index a993ad11d0ec..d9eaa111edef 100644 --- a/arch/riscv/mm/cache-ops.c +++ b/arch/riscv/mm/cache-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 Western Digital Corporation or its affiliates. diff --git a/arch/riscv/mm/cacheflush.c b/arch/riscv/mm/cacheflush.c index d83a612464f6..548238c868e7 100644 --- a/arch/riscv/mm/cacheflush.c +++ b/arch/riscv/mm/cacheflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 SiFive diff --git a/arch/riscv/mm/context.c b/arch/riscv/mm/context.c index 55c20ad1f744..b8486dc2da08 100644 --- a/arch/riscv/mm/context.c +++ b/arch/riscv/mm/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/mm/dma-noncoherent.c b/arch/riscv/mm/dma-noncoherent.c index cb89d7e0ba88..af5d39a5da44 100644 --- a/arch/riscv/mm/dma-noncoherent.c +++ b/arch/riscv/mm/dma-noncoherent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RISC-V specific functions to support DMA for non-coherent devices diff --git a/arch/riscv/mm/extable.c b/arch/riscv/mm/extable.c index dd1530af3ef1..9641750aee56 100644 --- a/arch/riscv/mm/extable.c +++ b/arch/riscv/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Sunplus Core Technology Co., Ltd. diff --git a/arch/riscv/mm/fault.c b/arch/riscv/mm/fault.c index 04ed6f8acae4..0bfd749a3ec2 100644 --- a/arch/riscv/mm/fault.c +++ b/arch/riscv/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Sunplus Core Technology Co., Ltd. diff --git a/arch/riscv/mm/hugetlbpage.c b/arch/riscv/mm/hugetlbpage.c index 375dd96bb4a0..97188d93ae11 100644 --- a/arch/riscv/mm/hugetlbpage.c +++ b/arch/riscv/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c index addb8a9305be..4e826f7db7f2 100644 --- a/arch/riscv/mm/init.c +++ b/arch/riscv/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Regents of the University of California diff --git a/arch/riscv/mm/kasan_init.c b/arch/riscv/mm/kasan_init.c index c4a2a9e5586e..27745c4f041a 100644 --- a/arch/riscv/mm/kasan_init.c +++ b/arch/riscv/mm/kasan_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Andes Technology Corporation diff --git a/arch/riscv/mm/pageattr.c b/arch/riscv/mm/pageattr.c index 3f76db3d2769..0f16a0fad30a 100644 --- a/arch/riscv/mm/pageattr.c +++ b/arch/riscv/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 SiFive diff --git a/arch/riscv/mm/pgtable.c b/arch/riscv/mm/pgtable.c index 807c0a0de182..4eedf7a8c52f 100644 --- a/arch/riscv/mm/pgtable.c +++ b/arch/riscv/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/riscv/mm/physaddr.c b/arch/riscv/mm/physaddr.c index 559d291fac5c..b3e0ecc1937f 100644 --- a/arch/riscv/mm/physaddr.c +++ b/arch/riscv/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/riscv/mm/pmem.c b/arch/riscv/mm/pmem.c index 370a422ede11..32ded7f56c10 100644 --- a/arch/riscv/mm/pmem.c +++ b/arch/riscv/mm/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Ventana Micro Systems Inc. diff --git a/arch/riscv/mm/ptdump.c b/arch/riscv/mm/ptdump.c index 34299c2b231f..6c408fd268b4 100644 --- a/arch/riscv/mm/ptdump.c +++ b/arch/riscv/mm/ptdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 SiFive diff --git a/arch/riscv/mm/tlbflush.c b/arch/riscv/mm/tlbflush.c index 8404530ec00f..07542a79a51b 100644 --- a/arch/riscv/mm/tlbflush.c +++ b/arch/riscv/mm/tlbflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/riscv/net/bpf_jit_comp32.c b/arch/riscv/net/bpf_jit_comp32.c index 592dd86fbf81..cdf654f4c378 100644 --- a/arch/riscv/net/bpf_jit_comp32.c +++ b/arch/riscv/net/bpf_jit_comp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BPF JIT compiler for RV32G diff --git a/arch/riscv/net/bpf_jit_comp64.c b/arch/riscv/net/bpf_jit_comp64.c index 37888abee70c..e2b4bd533ded 100644 --- a/arch/riscv/net/bpf_jit_comp64.c +++ b/arch/riscv/net/bpf_jit_comp64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* BPF JIT compiler for RV64G * diff --git a/arch/riscv/net/bpf_jit_core.c b/arch/riscv/net/bpf_jit_core.c index f6ca5cfa6b2f..979692a5d7e7 100644 --- a/arch/riscv/net/bpf_jit_core.c +++ b/arch/riscv/net/bpf_jit_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common functionality for RV32 and RV64 BPF JIT compilers diff --git a/arch/riscv/purgatory/purgatory.c b/arch/riscv/purgatory/purgatory.c index bbd5cfa4d741..2bacaca01e81 100644 --- a/arch/riscv/purgatory/purgatory.c +++ b/arch/riscv/purgatory/purgatory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * purgatory: Runs between two kernels diff --git a/arch/s390/appldata/appldata_base.c b/arch/s390/appldata/appldata_base.c index feb43db63f30..48a2cab7fc58 100644 --- a/arch/s390/appldata/appldata_base.c +++ b/arch/s390/appldata/appldata_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Base infrastructure for Linux-z/VM Monitor Stream, Stage 1. diff --git a/arch/s390/appldata/appldata_mem.c b/arch/s390/appldata/appldata_mem.c index fc608f9b79ab..ddd92ebcd8cf 100644 --- a/arch/s390/appldata/appldata_mem.c +++ b/arch/s390/appldata/appldata_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data gathering module for Linux-VM Monitor Stream, Stage 1. diff --git a/arch/s390/appldata/appldata_net_sum.c b/arch/s390/appldata/appldata_net_sum.c index 59c282ca002f..ee5975d4de67 100644 --- a/arch/s390/appldata/appldata_net_sum.c +++ b/arch/s390/appldata/appldata_net_sum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data gathering module for Linux-VM Monitor Stream, Stage 1. diff --git a/arch/s390/appldata/appldata_os.c b/arch/s390/appldata/appldata_os.c index 137d4e7e1e9a..6deaa6e6ef00 100644 --- a/arch/s390/appldata/appldata_os.c +++ b/arch/s390/appldata/appldata_os.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data gathering module for Linux-VM Monitor Stream, Stage 1. diff --git a/arch/s390/boot/als.c b/arch/s390/boot/als.c index 25a20986b96e..35d5ea44739f 100644 --- a/arch/s390/boot/als.c +++ b/arch/s390/boot/als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2016 diff --git a/arch/s390/boot/alternative.c b/arch/s390/boot/alternative.c index 19ea7934b918..cfb990ad8158 100644 --- a/arch/s390/boot/alternative.c +++ b/arch/s390/boot/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define boot_fmt(fmt) "alt: " fmt #include "boot.h" diff --git a/arch/s390/boot/clz_ctz.c b/arch/s390/boot/clz_ctz.c index c3ebf248596b..409c79d8ce62 100644 --- a/arch/s390/boot/clz_ctz.c +++ b/arch/s390/boot/clz_ctz.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../../../../lib/clz_ctz.c" diff --git a/arch/s390/boot/cmdline.c b/arch/s390/boot/cmdline.c index 73d826cdbdeb..3d5a41332561 100644 --- a/arch/s390/boot/cmdline.c +++ b/arch/s390/boot/cmdline.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../../../lib/cmdline.c" diff --git a/arch/s390/boot/ctype.c b/arch/s390/boot/ctype.c index 2495810b47e3..236af00a18c2 100644 --- a/arch/s390/boot/ctype.c +++ b/arch/s390/boot/ctype.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../../../lib/ctype.c" diff --git a/arch/s390/boot/decompressor.c b/arch/s390/boot/decompressor.c index 8d1bc25a6bf4..eb526060b69d 100644 --- a/arch/s390/boot/decompressor.c +++ b/arch/s390/boot/decompressor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Definitions and wrapper functions for kernel decompressor diff --git a/arch/s390/boot/ebcdic.c b/arch/s390/boot/ebcdic.c index 7391e7d36086..cffde35e0f88 100644 --- a/arch/s390/boot/ebcdic.c +++ b/arch/s390/boot/ebcdic.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../kernel/ebcdic.c" diff --git a/arch/s390/boot/ipl_data.c b/arch/s390/boot/ipl_data.c index b0fd8a526b42..8a82d623e0f8 100644 --- a/arch/s390/boot/ipl_data.c +++ b/arch/s390/boot/ipl_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/boot/ipl_parm.c b/arch/s390/boot/ipl_parm.c index 6bc950b92be7..ace993ba9cd5 100644 --- a/arch/s390/boot/ipl_parm.c +++ b/arch/s390/boot/ipl_parm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/ipl_report.c b/arch/s390/boot/ipl_report.c index f73cd757a5f7..7cb93f3292a5 100644 --- a/arch/s390/boot/ipl_report.c +++ b/arch/s390/boot/ipl_report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/ipl_vmparm.c b/arch/s390/boot/ipl_vmparm.c index 8dacd5fadfd7..8ff3327f12ec 100644 --- a/arch/s390/boot/ipl_vmparm.c +++ b/arch/s390/boot/ipl_vmparm.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../kernel/ipl_vmparm.c" diff --git a/arch/s390/boot/kaslr.c b/arch/s390/boot/kaslr.c index 941f4c9e27cc..7d474fbc4049 100644 --- a/arch/s390/boot/kaslr.c +++ b/arch/s390/boot/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2019 diff --git a/arch/s390/boot/kmsan.c b/arch/s390/boot/kmsan.c index e7b3ac48143e..6def1a467f4d 100644 --- a/arch/s390/boot/kmsan.c +++ b/arch/s390/boot/kmsan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/boot/machine_kexec_reloc.c b/arch/s390/boot/machine_kexec_reloc.c index b7a5d0f72097..03fcbb96968e 100644 --- a/arch/s390/boot/machine_kexec_reloc.c +++ b/arch/s390/boot/machine_kexec_reloc.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../kernel/machine_kexec_reloc.c" diff --git a/arch/s390/boot/pgm_check.c b/arch/s390/boot/pgm_check.c index fa621fa5bc02..cd50d9de2f30 100644 --- a/arch/s390/boot/pgm_check.c +++ b/arch/s390/boot/pgm_check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/physmem_info.c b/arch/s390/boot/physmem_info.c index 1f2ca5435838..99970ec113a8 100644 --- a/arch/s390/boot/physmem_info.c +++ b/arch/s390/boot/physmem_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define boot_fmt(fmt) "physmem: " fmt #include diff --git a/arch/s390/boot/printk.c b/arch/s390/boot/printk.c index 4bb6bc95704e..ac1920461264 100644 --- a/arch/s390/boot/printk.c +++ b/arch/s390/boot/printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/sclp_early_core.c b/arch/s390/boot/sclp_early_core.c index 6f30646afbd0..0110508ba92b 100644 --- a/arch/s390/boot/sclp_early_core.c +++ b/arch/s390/boot/sclp_early_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "boot.h" #include "../../../drivers/s390/char/sclp_early_core.c" diff --git a/arch/s390/boot/stackprotector.c b/arch/s390/boot/stackprotector.c index 68494940c12a..38f9b9a2a440 100644 --- a/arch/s390/boot/stackprotector.c +++ b/arch/s390/boot/stackprotector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define boot_fmt(fmt) "stackprot: " fmt diff --git a/arch/s390/boot/startup.c b/arch/s390/boot/startup.c index f77067dfc2a8..c5e09f1e0fac 100644 --- a/arch/s390/boot/startup.c +++ b/arch/s390/boot/startup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define boot_fmt(fmt) "startup: " fmt #include diff --git a/arch/s390/boot/string.c b/arch/s390/boot/string.c index bd68161434a6..1fb6e7d89f02 100644 --- a/arch/s390/boot/string.c +++ b/arch/s390/boot/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define IN_BOOT_STRING_C 1 #include diff --git a/arch/s390/boot/uv.c b/arch/s390/boot/uv.c index 4568e8f81dac..e8165278e4e5 100644 --- a/arch/s390/boot/uv.c +++ b/arch/s390/boot/uv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/version.c b/arch/s390/boot/version.c index fd32f038777f..a3b2053329af 100644 --- a/arch/s390/boot/version.c +++ b/arch/s390/boot/version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/boot/vmem.c b/arch/s390/boot/vmem.c index 7d6cc4c85af0..26147e125b3a 100644 --- a/arch/s390/boot/vmem.c +++ b/arch/s390/boot/vmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define boot_fmt(fmt) "vmem: " fmt #include diff --git a/arch/s390/crypto/aes_s390.c b/arch/s390/crypto/aes_s390.c index d0a295435680..03afb42facd1 100644 --- a/arch/s390/crypto/aes_s390.c +++ b/arch/s390/crypto/aes_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cryptographic API. diff --git a/arch/s390/crypto/arch_random.c b/arch/s390/crypto/arch_random.c index 083e8d5eada2..d130159199e4 100644 --- a/arch/s390/crypto/arch_random.c +++ b/arch/s390/crypto/arch_random.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * s390 arch random implementation. diff --git a/arch/s390/crypto/des_s390.c b/arch/s390/crypto/des_s390.c index 8e75b83a5ddc..47639d1c2d5b 100644 --- a/arch/s390/crypto/des_s390.c +++ b/arch/s390/crypto/des_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cryptographic API. diff --git a/arch/s390/crypto/ghash_s390.c b/arch/s390/crypto/ghash_s390.c index dcbcee37cb63..551aa5c96608 100644 --- a/arch/s390/crypto/ghash_s390.c +++ b/arch/s390/crypto/ghash_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/arch/s390/crypto/hmac_s390.c b/arch/s390/crypto/hmac_s390.c index f8cd09f341d4..14c8a6b891b0 100644 --- a/arch/s390/crypto/hmac_s390.c +++ b/arch/s390/crypto/hmac_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2024 diff --git a/arch/s390/crypto/paes_s390.c b/arch/s390/crypto/paes_s390.c index 64aef7eb2030..2f76e8108f84 100644 --- a/arch/s390/crypto/paes_s390.c +++ b/arch/s390/crypto/paes_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/arch/s390/crypto/phmac_s390.c b/arch/s390/crypto/phmac_s390.c index 88342bd4c37a..1b8f8d500e5b 100644 --- a/arch/s390/crypto/phmac_s390.c +++ b/arch/s390/crypto/phmac_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2025 diff --git a/arch/s390/crypto/prng.c b/arch/s390/crypto/prng.c index 84e3d3c6ba09..6f4ead90727b 100644 --- a/arch/s390/crypto/prng.c +++ b/arch/s390/crypto/prng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2006, 2015 diff --git a/arch/s390/hypfs/hypfs_dbfs.c b/arch/s390/hypfs/hypfs_dbfs.c index 41a0d2066fa0..805a38b4ade8 100644 --- a/arch/s390/hypfs/hypfs_dbfs.c +++ b/arch/s390/hypfs/hypfs_dbfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390 - debugfs interface diff --git a/arch/s390/hypfs/hypfs_diag.c b/arch/s390/hypfs/hypfs_diag.c index 08777f57bd24..2c64920bf408 100644 --- a/arch/s390/hypfs/hypfs_diag.c +++ b/arch/s390/hypfs/hypfs_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390. Diag 204 and 224 diff --git a/arch/s390/hypfs/hypfs_diag0c.c b/arch/s390/hypfs/hypfs_diag0c.c index 61220e717af0..baf55068e011 100644 --- a/arch/s390/hypfs/hypfs_diag0c.c +++ b/arch/s390/hypfs/hypfs_diag0c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390 diff --git a/arch/s390/hypfs/hypfs_diag_fs.c b/arch/s390/hypfs/hypfs_diag_fs.c index 39621c326010..41ca6f366a67 100644 --- a/arch/s390/hypfs/hypfs_diag_fs.c +++ b/arch/s390/hypfs/hypfs_diag_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390. Diag 204 and 224 diff --git a/arch/s390/hypfs/hypfs_sprp.c b/arch/s390/hypfs/hypfs_sprp.c index a72576221cab..43bbb558b130 100644 --- a/arch/s390/hypfs/hypfs_sprp.c +++ b/arch/s390/hypfs/hypfs_sprp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390. diff --git a/arch/s390/hypfs/hypfs_vm.c b/arch/s390/hypfs/hypfs_vm.c index 4db2895e4da3..f30b1f97133c 100644 --- a/arch/s390/hypfs/hypfs_vm.c +++ b/arch/s390/hypfs/hypfs_vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390. z/VM implementation. diff --git a/arch/s390/hypfs/hypfs_vm_fs.c b/arch/s390/hypfs/hypfs_vm_fs.c index a149a9f92e40..907a7174bc15 100644 --- a/arch/s390/hypfs/hypfs_vm_fs.c +++ b/arch/s390/hypfs/hypfs_vm_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hypervisor filesystem for Linux on s390. z/VM implementation. diff --git a/arch/s390/hypfs/inode.c b/arch/s390/hypfs/inode.c index 3a47c2e24b6e..0a3e0caf9f2c 100644 --- a/arch/s390/hypfs/inode.c +++ b/arch/s390/hypfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Hypervisor filesystem for Linux on s390. diff --git a/arch/s390/kernel/abs_lowcore.c b/arch/s390/kernel/abs_lowcore.c index 6252b7d115dd..649321185015 100644 --- a/arch/s390/kernel/abs_lowcore.c +++ b/arch/s390/kernel/abs_lowcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/kernel/alternative.c b/arch/s390/kernel/alternative.c index 90c0e6408992..ed69691abc9d 100644 --- a/arch/s390/kernel/alternative.c +++ b/arch/s390/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef pr_fmt diff --git a/arch/s390/kernel/asm-offsets.c b/arch/s390/kernel/asm-offsets.c index e1a5b5b54e4f..e3c0d1a51bc6 100644 --- a/arch/s390/kernel/asm-offsets.c +++ b/arch/s390/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by assembly language modules. diff --git a/arch/s390/kernel/audit.c b/arch/s390/kernel/audit.c index 7897d9411e13..4e64c59d346d 100644 --- a/arch/s390/kernel/audit.c +++ b/arch/s390/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/cache.c b/arch/s390/kernel/cache.c index 4f2669030220..4c2c651cd87b 100644 --- a/arch/s390/kernel/cache.c +++ b/arch/s390/kernel/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extract CPU cache information and expose them via sysfs. diff --git a/arch/s390/kernel/cert_store.c b/arch/s390/kernel/cert_store.c index c217a5e64094..76d955aa7ee2 100644 --- a/arch/s390/kernel/cert_store.c +++ b/arch/s390/kernel/cert_store.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DIAG 0x320 support and certificate store handling diff --git a/arch/s390/kernel/cpacf.c b/arch/s390/kernel/cpacf.c index 9d85b4bc7036..51ee8eba096f 100644 --- a/arch/s390/kernel/cpacf.c +++ b/arch/s390/kernel/cpacf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2024 diff --git a/arch/s390/kernel/cpcmd.c b/arch/s390/kernel/cpcmd.c index ab611764642a..26c79583e531 100644 --- a/arch/s390/kernel/cpcmd.c +++ b/arch/s390/kernel/cpcmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/kernel/cpufeature.c b/arch/s390/kernel/cpufeature.c index c9eef9ed876b..57265a5e74e6 100644 --- a/arch/s390/kernel/cpufeature.c +++ b/arch/s390/kernel/cpufeature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2022 diff --git a/arch/s390/kernel/crash_dump.c b/arch/s390/kernel/crash_dump.c index d4839de8ce9d..bb3ba1442398 100644 --- a/arch/s390/kernel/crash_dump.c +++ b/arch/s390/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 kdump implementation diff --git a/arch/s390/kernel/ctlreg.c b/arch/s390/kernel/ctlreg.c index a0501f4c7e7a..6eb1247095c1 100644 --- a/arch/s390/kernel/ctlreg.c +++ b/arch/s390/kernel/ctlreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 1999, 2023 diff --git a/arch/s390/kernel/debug.c b/arch/s390/kernel/debug.c index 71cdb6845dd7..5215d27ede01 100644 --- a/arch/s390/kernel/debug.c +++ b/arch/s390/kernel/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S/390 debug facility diff --git a/arch/s390/kernel/diag/diag.c b/arch/s390/kernel/diag/diag.c index 56b862ba9be8..ff1be0596798 100644 --- a/arch/s390/kernel/diag/diag.c +++ b/arch/s390/kernel/diag/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of s390 diagnose codes diff --git a/arch/s390/kernel/diag/diag310.c b/arch/s390/kernel/diag/diag310.c index f411562aa7f6..80aa6001c42d 100644 --- a/arch/s390/kernel/diag/diag310.c +++ b/arch/s390/kernel/diag/diag310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Request memory topology information via diag0x310. diff --git a/arch/s390/kernel/diag/diag324.c b/arch/s390/kernel/diag/diag324.c index fe325c2a2d0d..1f1936361ff3 100644 --- a/arch/s390/kernel/diag/diag324.c +++ b/arch/s390/kernel/diag/diag324.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Request power readings for resources in a computing environment via diff --git a/arch/s390/kernel/diag/diag_misc.c b/arch/s390/kernel/diag/diag_misc.c index efffe02ea02e..9a72d984e9eb 100644 --- a/arch/s390/kernel/diag/diag_misc.c +++ b/arch/s390/kernel/diag/diag_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide diagnose information via misc device /dev/diag. diff --git a/arch/s390/kernel/dis.c b/arch/s390/kernel/dis.c index 1cec93895b3a..4d5bc65b3b14 100644 --- a/arch/s390/kernel/dis.c +++ b/arch/s390/kernel/dis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Disassemble s390 instructions. diff --git a/arch/s390/kernel/dumpstack.c b/arch/s390/kernel/dumpstack.c index f9d52e05e01e..827e598a1e25 100644 --- a/arch/s390/kernel/dumpstack.c +++ b/arch/s390/kernel/dumpstack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Stack dumping functions diff --git a/arch/s390/kernel/early.c b/arch/s390/kernel/early.c index b27239c03d79..fe9c0ad59c3f 100644 --- a/arch/s390/kernel/early.c +++ b/arch/s390/kernel/early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2009 diff --git a/arch/s390/kernel/early_printk.c b/arch/s390/kernel/early_printk.c index cefe020a3be3..beaa084bd699 100644 --- a/arch/s390/kernel/early_printk.c +++ b/arch/s390/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2017 diff --git a/arch/s390/kernel/ebcdic.c b/arch/s390/kernel/ebcdic.c index 0e51fa537262..0f5ab0e09cb5 100644 --- a/arch/s390/kernel/ebcdic.c +++ b/arch/s390/kernel/ebcdic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EBCDIC -> ASCII, ASCII -> EBCDIC, diff --git a/arch/s390/kernel/facility.c b/arch/s390/kernel/facility.c index d028b0be5c1d..93ac6ddf3b52 100644 --- a/arch/s390/kernel/facility.c +++ b/arch/s390/kernel/facility.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2023 diff --git a/arch/s390/kernel/fpu.c b/arch/s390/kernel/fpu.c index 03a8973aec3c..ce136d0a70b2 100644 --- a/arch/s390/kernel/fpu.c +++ b/arch/s390/kernel/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * In-kernel vector facility support functions diff --git a/arch/s390/kernel/ftrace.c b/arch/s390/kernel/ftrace.c index e94bb98f5231..1fa3799c697e 100644 --- a/arch/s390/kernel/ftrace.c +++ b/arch/s390/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dynamic function tracer architecture backend. diff --git a/arch/s390/kernel/guarded_storage.c b/arch/s390/kernel/guarded_storage.c index cf26d7a37425..21e13efc5948 100644 --- a/arch/s390/kernel/guarded_storage.c +++ b/arch/s390/kernel/guarded_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2016 diff --git a/arch/s390/kernel/hiperdispatch.c b/arch/s390/kernel/hiperdispatch.c index 217206522266..775d5a58d285 100644 --- a/arch/s390/kernel/hiperdispatch.c +++ b/arch/s390/kernel/hiperdispatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2024 diff --git a/arch/s390/kernel/idle.c b/arch/s390/kernel/idle.c index 39cb8d0ae348..2130e9943860 100644 --- a/arch/s390/kernel/idle.c +++ b/arch/s390/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Idle functions for s390. diff --git a/arch/s390/kernel/ima_arch.c b/arch/s390/kernel/ima_arch.c index f3c3e6e1c5d3..5b52c40d9f0c 100644 --- a/arch/s390/kernel/ima_arch.c +++ b/arch/s390/kernel/ima_arch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c index dcdc7e274848..e15543bd8d5a 100644 --- a/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ipl/reipl/dump support for Linux on s390. diff --git a/arch/s390/kernel/ipl_vmparm.c b/arch/s390/kernel/ipl_vmparm.c index b5245fadcfb0..e1305a94cca8 100644 --- a/arch/s390/kernel/ipl_vmparm.c +++ b/arch/s390/kernel/ipl_vmparm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/irq.c b/arch/s390/kernel/irq.c index bdf9c7cb5685..f9add348e8c5 100644 --- a/arch/s390/kernel/irq.c +++ b/arch/s390/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2004, 2011 diff --git a/arch/s390/kernel/jump_label.c b/arch/s390/kernel/jump_label.c index e808bb8bc0da..4b7439e27514 100644 --- a/arch/s390/kernel/jump_label.c +++ b/arch/s390/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Jump label s390 support diff --git a/arch/s390/kernel/kdebugfs.c b/arch/s390/kernel/kdebugfs.c index 33130c7daf55..2aa2bbc1ceaa 100644 --- a/arch/s390/kernel/kdebugfs.c +++ b/arch/s390/kernel/kdebugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/kexec_elf.c b/arch/s390/kernel/kexec_elf.c index 143e34a4eca5..e3b622fee065 100644 --- a/arch/s390/kernel/kexec_elf.c +++ b/arch/s390/kernel/kexec_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ELF loader for kexec_file_load system call. diff --git a/arch/s390/kernel/kexec_image.c b/arch/s390/kernel/kexec_image.c index 9a439175723c..655e8df84d25 100644 --- a/arch/s390/kernel/kexec_image.c +++ b/arch/s390/kernel/kexec_image.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Image loader for kexec_file_load system call. diff --git a/arch/s390/kernel/kprobes.c b/arch/s390/kernel/kprobes.c index c450120b4474..f8881334b2df 100644 --- a/arch/s390/kernel/kprobes.c +++ b/arch/s390/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Kernel Probes (KProbes) diff --git a/arch/s390/kernel/lgr.c b/arch/s390/kernel/lgr.c index 6d1ffca5f798..baa62e032354 100644 --- a/arch/s390/kernel/lgr.c +++ b/arch/s390/kernel/lgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux Guest Relocation (LGR) detection diff --git a/arch/s390/kernel/machine_kexec.c b/arch/s390/kernel/machine_kexec.c index baeb3dcfc1c8..23cab102212a 100644 --- a/arch/s390/kernel/machine_kexec.c +++ b/arch/s390/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2005, 2011 diff --git a/arch/s390/kernel/machine_kexec_file.c b/arch/s390/kernel/machine_kexec_file.c index a36d7311c668..b7264eedcfce 100644 --- a/arch/s390/kernel/machine_kexec_file.c +++ b/arch/s390/kernel/machine_kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * s390 code for kexec_file_load system call diff --git a/arch/s390/kernel/machine_kexec_reloc.c b/arch/s390/kernel/machine_kexec_reloc.c index b7182cec48dc..f854c9bf160c 100644 --- a/arch/s390/kernel/machine_kexec_reloc.c +++ b/arch/s390/kernel/machine_kexec_reloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c index 9d1f8a50f5a4..d164f9c2f051 100644 --- a/arch/s390/kernel/module.c +++ b/arch/s390/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Kernel module help for s390. diff --git a/arch/s390/kernel/nmi.c b/arch/s390/kernel/nmi.c index a55abbf65333..ed444326a492 100644 --- a/arch/s390/kernel/nmi.c +++ b/arch/s390/kernel/nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Machine check handler diff --git a/arch/s390/kernel/nospec-branch.c b/arch/s390/kernel/nospec-branch.c index e11ec15960a1..f1b6a402ef8c 100644 --- a/arch/s390/kernel/nospec-branch.c +++ b/arch/s390/kernel/nospec-branch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/nospec-sysfs.c b/arch/s390/kernel/nospec-sysfs.c index 5970dd3ee7c5..3b0ce4205f7b 100644 --- a/arch/s390/kernel/nospec-sysfs.c +++ b/arch/s390/kernel/nospec-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/numa.c b/arch/s390/kernel/numa.c index 2fc40f97c0ad..3e5f2eaac19f 100644 --- a/arch/s390/kernel/numa.c +++ b/arch/s390/kernel/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NUMA support for s390 diff --git a/arch/s390/kernel/os_info.c b/arch/s390/kernel/os_info.c index 94fa44776d0c..6555e4953342 100644 --- a/arch/s390/kernel/os_info.c +++ b/arch/s390/kernel/os_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OS info memory interface diff --git a/arch/s390/kernel/perf_cpum_cf.c b/arch/s390/kernel/perf_cpum_cf.c index 408ab93112bf..f3c080490a96 100644 --- a/arch/s390/kernel/perf_cpum_cf.c +++ b/arch/s390/kernel/perf_cpum_cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support for s390x - CPU-measurement Counter Facility diff --git a/arch/s390/kernel/perf_cpum_cf_events.c b/arch/s390/kernel/perf_cpum_cf_events.c index 7ace1f9e4ccf..d5a489f2f5d5 100644 --- a/arch/s390/kernel/perf_cpum_cf_events.c +++ b/arch/s390/kernel/perf_cpum_cf_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Perf PMU sysfs events attributes for available CPU-measurement counters diff --git a/arch/s390/kernel/perf_cpum_sf.c b/arch/s390/kernel/perf_cpum_sf.c index 459af23a47a5..8acfe8622b32 100644 --- a/arch/s390/kernel/perf_cpum_sf.c +++ b/arch/s390/kernel/perf_cpum_sf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support for the System z CPU-measurement Sampling Facility diff --git a/arch/s390/kernel/perf_event.c b/arch/s390/kernel/perf_event.c index 606750bae508..24fcb52b2bf1 100644 --- a/arch/s390/kernel/perf_event.c +++ b/arch/s390/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support for s390x diff --git a/arch/s390/kernel/perf_pai.c b/arch/s390/kernel/perf_pai.c index 810f5b6c5e01..b93dd5004966 100644 --- a/arch/s390/kernel/perf_pai.c +++ b/arch/s390/kernel/perf_pai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support - Processor Activity Instrumentation Facility diff --git a/arch/s390/kernel/perf_regs.c b/arch/s390/kernel/perf_regs.c index 7b305f1456f8..c6f56dc70b77 100644 --- a/arch/s390/kernel/perf_regs.c +++ b/arch/s390/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c index 0df95dcb2101..0dc4ac58a750 100644 --- a/arch/s390/kernel/process.c +++ b/arch/s390/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file handles the architecture dependent parts of process handling. diff --git a/arch/s390/kernel/processor.c b/arch/s390/kernel/processor.c index e33a3eccda56..ec0da5a6c795 100644 --- a/arch/s390/kernel/processor.c +++ b/arch/s390/kernel/processor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2008 diff --git a/arch/s390/kernel/ptrace.c b/arch/s390/kernel/ptrace.c index ceaa1726e328..729c0a7dabe1 100644 --- a/arch/s390/kernel/ptrace.c +++ b/arch/s390/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ptrace user space interface. diff --git a/arch/s390/kernel/rethook.c b/arch/s390/kernel/rethook.c index af10e6bdd34e..beef4b059b02 100644 --- a/arch/s390/kernel/rethook.c +++ b/arch/s390/kernel/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/arch/s390/kernel/runtime_instr.c b/arch/s390/kernel/runtime_instr.c index 1788a5454b6f..c0be408d2186 100644 --- a/arch/s390/kernel/runtime_instr.c +++ b/arch/s390/kernel/runtime_instr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012 diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c index c1fe0b53c5ac..8878628db11c 100644 --- a/arch/s390/kernel/setup.c +++ b/arch/s390/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/kernel/signal.c b/arch/s390/kernel/signal.c index 4874de5edea0..91ea538e11b4 100644 --- a/arch/s390/kernel/signal.c +++ b/arch/s390/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 1999, 2006 diff --git a/arch/s390/kernel/skey.c b/arch/s390/kernel/skey.c index cc869de6e3a5..2d4fae3a4991 100644 --- a/arch/s390/kernel/skey.c +++ b/arch/s390/kernel/skey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c index b7429f30afc1..671688db6c8d 100644 --- a/arch/s390/kernel/smp.c +++ b/arch/s390/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP related functions diff --git a/arch/s390/kernel/stackprotector.c b/arch/s390/kernel/stackprotector.c index d4e40483f008..d664627e5f89 100644 --- a/arch/s390/kernel/stackprotector.c +++ b/arch/s390/kernel/stackprotector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef pr_fmt diff --git a/arch/s390/kernel/stacktrace.c b/arch/s390/kernel/stacktrace.c index 18520d333058..be64f2f9c5f3 100644 --- a/arch/s390/kernel/stacktrace.c +++ b/arch/s390/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Stack trace management functions diff --git a/arch/s390/kernel/sthyi.c b/arch/s390/kernel/sthyi.c index 5eae2e25997a..9005e7775aa7 100644 --- a/arch/s390/kernel/sthyi.c +++ b/arch/s390/kernel/sthyi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * store hypervisor information instruction emulation functions. diff --git a/arch/s390/kernel/syscall.c b/arch/s390/kernel/syscall.c index 795b6cca74c9..76f941b4b1a5 100644 --- a/arch/s390/kernel/syscall.c +++ b/arch/s390/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/kernel/sysinfo.c b/arch/s390/kernel/sysinfo.c index 33ca3e47a0e6..7d84cc7dce0f 100644 --- a/arch/s390/kernel/sysinfo.c +++ b/arch/s390/kernel/sysinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2001, 2009 diff --git a/arch/s390/kernel/time.c b/arch/s390/kernel/time.c index bd0df61d1907..ba99f32ac354 100644 --- a/arch/s390/kernel/time.c +++ b/arch/s390/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Time of day based timer functions. diff --git a/arch/s390/kernel/topology.c b/arch/s390/kernel/topology.c index 1913a5566ac2..9a5f59dff3be 100644 --- a/arch/s390/kernel/topology.c +++ b/arch/s390/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2011 diff --git a/arch/s390/kernel/trace.c b/arch/s390/kernel/trace.c index 11a669f3cc93..c1e667ed976c 100644 --- a/arch/s390/kernel/trace.c +++ b/arch/s390/kernel/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tracepoint definitions for s390 diff --git a/arch/s390/kernel/traps.c b/arch/s390/kernel/traps.c index 19687dab32f7..0f59159f1d0d 100644 --- a/arch/s390/kernel/traps.c +++ b/arch/s390/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/kernel/unwind_bc.c b/arch/s390/kernel/unwind_bc.c index 0f88caca4eaf..ad3865760bfb 100644 --- a/arch/s390/kernel/unwind_bc.c +++ b/arch/s390/kernel/unwind_bc.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include diff --git a/arch/s390/kernel/uprobes.c b/arch/s390/kernel/uprobes.c index c624f3361e43..d708365a6d21 100644 --- a/arch/s390/kernel/uprobes.c +++ b/arch/s390/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * User-space Probes (UProbes) for s390 diff --git a/arch/s390/kernel/uv.c b/arch/s390/kernel/uv.c index ed46950be86f..4335e2789e40 100644 --- a/arch/s390/kernel/uv.c +++ b/arch/s390/kernel/uv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Ultravisor functions and initialization diff --git a/arch/s390/kernel/vdso.c b/arch/s390/kernel/vdso.c index a27a90a199be..37f7317f36a6 100644 --- a/arch/s390/kernel/vdso.c +++ b/arch/s390/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * vdso setup for s390 diff --git a/arch/s390/kernel/vdso/getcpu.c b/arch/s390/kernel/vdso/getcpu.c index 5c5d4a848b76..22b84537190d 100644 --- a/arch/s390/kernel/vdso/getcpu.c +++ b/arch/s390/kernel/vdso/getcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright IBM Corp. 2020 */ diff --git a/arch/s390/kernel/vdso/vdso_generic.c b/arch/s390/kernel/vdso/vdso_generic.c index a9aa75643c08..cd286f89acf1 100644 --- a/arch/s390/kernel/vdso/vdso_generic.c +++ b/arch/s390/kernel/vdso/vdso_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../../../../lib/vdso/gettimeofday.c" #include "vdso.h" diff --git a/arch/s390/kernel/vdso/vgetrandom.c b/arch/s390/kernel/vdso/vgetrandom.c index b5268b507fb5..630ea08c4f9b 100644 --- a/arch/s390/kernel/vdso/vgetrandom.c +++ b/arch/s390/kernel/vdso/vgetrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/kernel/vmcore_info.c b/arch/s390/kernel/vmcore_info.c index cc8933e04ff7..75e45a4e8ee9 100644 --- a/arch/s390/kernel/vmcore_info.c +++ b/arch/s390/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/s390/kernel/vtime.c b/arch/s390/kernel/vtime.c index 234a0ba30510..77d341eb9a60 100644 --- a/arch/s390/kernel/vtime.c +++ b/arch/s390/kernel/vtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtual cpu timer based timer functions. diff --git a/arch/s390/kernel/wti.c b/arch/s390/kernel/wti.c index 949fdbf0e8b6..f4d763bbc997 100644 --- a/arch/s390/kernel/wti.c +++ b/arch/s390/kernel/wti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for warning track interruption diff --git a/arch/s390/kvm/diag.c b/arch/s390/kvm/diag.c index 53233dec8cad..639b7e51b457 100644 --- a/arch/s390/kvm/diag.c +++ b/arch/s390/kvm/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * handling diagnose instructions diff --git a/arch/s390/kvm/gaccess.c b/arch/s390/kvm/gaccess.c index 41ca6b0ee7a9..e972b151eeb1 100644 --- a/arch/s390/kvm/gaccess.c +++ b/arch/s390/kvm/gaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * guest access functions diff --git a/arch/s390/kvm/gmap-vsie.c b/arch/s390/kvm/gmap-vsie.c index 56ef153eb8fe..7c0625bb1db7 100644 --- a/arch/s390/kvm/gmap-vsie.c +++ b/arch/s390/kvm/gmap-vsie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Guest memory management for KVM/s390 nested VMs. diff --git a/arch/s390/kvm/guestdbg.c b/arch/s390/kvm/guestdbg.c index 80879fc73c90..7777a9f9c0d8 100644 --- a/arch/s390/kvm/guestdbg.c +++ b/arch/s390/kvm/guestdbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kvm guest debug support diff --git a/arch/s390/kvm/intercept.c b/arch/s390/kvm/intercept.c index 420ae62977e2..8d2d8d5afa62 100644 --- a/arch/s390/kvm/intercept.c +++ b/arch/s390/kvm/intercept.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * in-kernel handling for sie intercepts diff --git a/arch/s390/kvm/interrupt.c b/arch/s390/kvm/interrupt.c index 249cdc822ec5..bca18e7c2f2e 100644 --- a/arch/s390/kvm/interrupt.c +++ b/arch/s390/kvm/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * handling kvm guest interrupts diff --git a/arch/s390/kvm/kvm-s390.c b/arch/s390/kvm/kvm-s390.c index 56a50524b3ee..3f36ce47e2c5 100644 --- a/arch/s390/kvm/kvm-s390.c +++ b/arch/s390/kvm/kvm-s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * hosting IBM Z kernel virtual machines (s390x) diff --git a/arch/s390/kvm/pci.c b/arch/s390/kvm/pci.c index 8c40154ff50f..8692edf63252 100644 --- a/arch/s390/kvm/pci.c +++ b/arch/s390/kvm/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * s390 kvm PCI passthrough support diff --git a/arch/s390/kvm/priv.c b/arch/s390/kvm/priv.c index 0b14d894f38a..13221a0fe598 100644 --- a/arch/s390/kvm/priv.c +++ b/arch/s390/kvm/priv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * handling privileged instructions diff --git a/arch/s390/kvm/pv.c b/arch/s390/kvm/pv.c index 6ba5a0305e25..80e3dc1549d6 100644 --- a/arch/s390/kvm/pv.c +++ b/arch/s390/kvm/pv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hosting Protected Virtual Machines diff --git a/arch/s390/kvm/sigp.c b/arch/s390/kvm/sigp.c index 55c34cb35428..63775e40969a 100644 --- a/arch/s390/kvm/sigp.c +++ b/arch/s390/kvm/sigp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * handling interprocessor communication diff --git a/arch/s390/kvm/vsie.c b/arch/s390/kvm/vsie.c index b526621d2a1b..1d81a7f3a4c9 100644 --- a/arch/s390/kvm/vsie.c +++ b/arch/s390/kvm/vsie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kvm nested virtualization support for s390x diff --git a/arch/s390/lib/csum-partial.c b/arch/s390/lib/csum-partial.c index 458abd9bac70..43a346ad9548 100644 --- a/arch/s390/lib/csum-partial.c +++ b/arch/s390/lib/csum-partial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/lib/delay.c b/arch/s390/lib/delay.c index c1ea14e3c927..1451d92e8485 100644 --- a/arch/s390/lib/delay.c +++ b/arch/s390/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Precise Delay Loops for S390 diff --git a/arch/s390/lib/error-inject.c b/arch/s390/lib/error-inject.c index 8c9d4da87eef..61c50d1a14ab 100644 --- a/arch/s390/lib/error-inject.c +++ b/arch/s390/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/arch/s390/lib/find.c b/arch/s390/lib/find.c index 96a8a2e2d067..ed854630a853 100644 --- a/arch/s390/lib/find.c +++ b/arch/s390/lib/find.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MSB0 numbered special bitops handling. diff --git a/arch/s390/lib/probes.c b/arch/s390/lib/probes.c index 1e184a03442d..30cdd69f8759 100644 --- a/arch/s390/lib/probes.c +++ b/arch/s390/lib/probes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common helper functions for kprobes and uprobes diff --git a/arch/s390/lib/spinlock.c b/arch/s390/lib/spinlock.c index 10db1e56a811..ebdb5d9a26c9 100644 --- a/arch/s390/lib/spinlock.c +++ b/arch/s390/lib/spinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Out of line spinlock code. diff --git a/arch/s390/lib/string.c b/arch/s390/lib/string.c index 757f58960198..b27b8728cfc4 100644 --- a/arch/s390/lib/string.c +++ b/arch/s390/lib/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Optimized string functions diff --git a/arch/s390/lib/test_kprobes.c b/arch/s390/lib/test_kprobes.c index 9021298c3e8a..bae354373bc9 100644 --- a/arch/s390/lib/test_kprobes.c +++ b/arch/s390/lib/test_kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/s390/lib/test_modules.c b/arch/s390/lib/test_modules.c index f96b6a3737e7..4ef4a0f8ed6a 100644 --- a/arch/s390/lib/test_modules.c +++ b/arch/s390/lib/test_modules.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/s390/lib/test_modules_helpers.c b/arch/s390/lib/test_modules_helpers.c index 1670349a03eb..bc58e9ed37e2 100644 --- a/arch/s390/lib/test_modules_helpers.c +++ b/arch/s390/lib/test_modules_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/arch/s390/lib/test_unwind.c b/arch/s390/lib/test_unwind.c index 6bb3fa5bf925..76bba27fef1f 100644 --- a/arch/s390/lib/test_unwind.c +++ b/arch/s390/lib/test_unwind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Test module for unwind_for_each_frame diff --git a/arch/s390/lib/uaccess.c b/arch/s390/lib/uaccess.c index 1a6ba105e071..18966ac41816 100644 --- a/arch/s390/lib/uaccess.c +++ b/arch/s390/lib/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Standard user space access functions based on mvcp/mvcs and doing diff --git a/arch/s390/lib/xor.c b/arch/s390/lib/xor.c index 1721b73b7803..bbd96f6a80fc 100644 --- a/arch/s390/lib/xor.c +++ b/arch/s390/lib/xor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Optimized xor_block operation for RAID4/5 diff --git a/arch/s390/mm/cmm.c b/arch/s390/mm/cmm.c index eb7ef63fab1e..e3aceed6f5d2 100644 --- a/arch/s390/mm/cmm.c +++ b/arch/s390/mm/cmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Collaborative memory management interface. diff --git a/arch/s390/mm/dump_pagetables.c b/arch/s390/mm/dump_pagetables.c index 89badbe72ae7..b1ca42b81082 100644 --- a/arch/s390/mm/dump_pagetables.c +++ b/arch/s390/mm/dump_pagetables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/mm/extable.c b/arch/s390/mm/extable.c index 7498e858c401..be92ff7163f6 100644 --- a/arch/s390/mm/extable.c +++ b/arch/s390/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/s390/mm/extmem.c b/arch/s390/mm/extmem.c index 6cc33c705de2..11a9a1449d14 100644 --- a/arch/s390/mm/extmem.c +++ b/arch/s390/mm/extmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Carsten Otte diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c index e2e13778c36a..ff2743140508 100644 --- a/arch/s390/mm/fault.c +++ b/arch/s390/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/mm/gmap.c b/arch/s390/mm/gmap.c index dd85bcca817d..6279efa6cdfc 100644 --- a/arch/s390/mm/gmap.c +++ b/arch/s390/mm/gmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KVM guest address space mapping code diff --git a/arch/s390/mm/gmap_helpers.c b/arch/s390/mm/gmap_helpers.c index d41b19925a5a..589132e241fd 100644 --- a/arch/s390/mm/gmap_helpers.c +++ b/arch/s390/mm/gmap_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper functions for KVM guest address space mapping code diff --git a/arch/s390/mm/hugetlbpage.c b/arch/s390/mm/hugetlbpage.c index d42e61c7594e..56adb3d4480e 100644 --- a/arch/s390/mm/hugetlbpage.c +++ b/arch/s390/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IBM System z Huge TLB Page Support for Kernel. diff --git a/arch/s390/mm/init.c b/arch/s390/mm/init.c index e4953453d254..994c389cc591 100644 --- a/arch/s390/mm/init.c +++ b/arch/s390/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S390 version diff --git a/arch/s390/mm/maccess.c b/arch/s390/mm/maccess.c index cfd219fe495c..24d1d642a279 100644 --- a/arch/s390/mm/maccess.c +++ b/arch/s390/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Access kernel memory without faulting -- s390 specific implementation. diff --git a/arch/s390/mm/mmap.c b/arch/s390/mm/mmap.c index 2a222a7e14f4..67bf85aae784 100644 --- a/arch/s390/mm/mmap.c +++ b/arch/s390/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * flexible mmap layout support diff --git a/arch/s390/mm/page-states.c b/arch/s390/mm/page-states.c index 01f9b39e65f5..9b91b10f07b0 100644 --- a/arch/s390/mm/page-states.c +++ b/arch/s390/mm/page-states.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2008 diff --git a/arch/s390/mm/pageattr.c b/arch/s390/mm/pageattr.c index d3ce04a4b248..e32f010623d2 100644 --- a/arch/s390/mm/pageattr.c +++ b/arch/s390/mm/pageattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2011 diff --git a/arch/s390/mm/pfault.c b/arch/s390/mm/pfault.c index 2f829448c719..2bd719d7f55b 100644 --- a/arch/s390/mm/pfault.c +++ b/arch/s390/mm/pfault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 1999, 2023 diff --git a/arch/s390/mm/pgalloc.c b/arch/s390/mm/pgalloc.c index 7df23528c01b..59e9d04e5ac8 100644 --- a/arch/s390/mm/pgalloc.c +++ b/arch/s390/mm/pgalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Page table allocation functions diff --git a/arch/s390/mm/pgtable.c b/arch/s390/mm/pgtable.c index 666adcd681ab..28eaa3045c77 100644 --- a/arch/s390/mm/pgtable.c +++ b/arch/s390/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2011 diff --git a/arch/s390/mm/physaddr.c b/arch/s390/mm/physaddr.c index 59de866c72d9..ae4ae5d8338b 100644 --- a/arch/s390/mm/physaddr.c +++ b/arch/s390/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/s390/mm/vmem.c b/arch/s390/mm/vmem.c index eeadff45e0e1..b2cac31f1550 100644 --- a/arch/s390/mm/vmem.c +++ b/arch/s390/mm/vmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2006 diff --git a/arch/s390/net/bpf_jit_comp.c b/arch/s390/net/bpf_jit_comp.c index 579461d471bb..8277f91c41b5 100644 --- a/arch/s390/net/bpf_jit_comp.c +++ b/arch/s390/net/bpf_jit_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BPF Jit compiler for s390. diff --git a/arch/s390/net/pnet.c b/arch/s390/net/pnet.c index 03089ef479b2..34dfa0c4226d 100644 --- a/arch/s390/net/pnet.c +++ b/arch/s390/net/pnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IBM System z PNET ID Support diff --git a/arch/s390/pci/pci.c b/arch/s390/pci/pci.c index 57f3980b98a9..3492371c8995 100644 --- a/arch/s390/pci/pci.c +++ b/arch/s390/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012 diff --git a/arch/s390/pci/pci_bus.c b/arch/s390/pci/pci_bus.c index 42a13e451f64..6c724710b8fa 100644 --- a/arch/s390/pci/pci_bus.c +++ b/arch/s390/pci/pci_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2020 diff --git a/arch/s390/pci/pci_clp.c b/arch/s390/pci/pci_clp.c index 177aa0214547..7f9d14bc7aed 100644 --- a/arch/s390/pci/pci_clp.c +++ b/arch/s390/pci/pci_clp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012 diff --git a/arch/s390/pci/pci_debug.c b/arch/s390/pci/pci_debug.c index c7ed7bf254b5..3e5db465de04 100644 --- a/arch/s390/pci/pci_debug.c +++ b/arch/s390/pci/pci_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012,2015 diff --git a/arch/s390/pci/pci_event.c b/arch/s390/pci/pci_event.c index 839bd91c056e..f6ca931ba7e9 100644 --- a/arch/s390/pci/pci_event.c +++ b/arch/s390/pci/pci_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012 diff --git a/arch/s390/pci/pci_fixup.c b/arch/s390/pci/pci_fixup.c index 35688b645098..85449981d20c 100644 --- a/arch/s390/pci/pci_fixup.c +++ b/arch/s390/pci/pci_fixup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Exceptions for specific devices, diff --git a/arch/s390/pci/pci_insn.c b/arch/s390/pci/pci_insn.c index 35ceb1bea1c6..3a303d2862ac 100644 --- a/arch/s390/pci/pci_insn.c +++ b/arch/s390/pci/pci_insn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * s390 specific pci instructions diff --git a/arch/s390/pci/pci_iov.c b/arch/s390/pci/pci_iov.c index 13050ce5c3e9..0682b4f2b020 100644 --- a/arch/s390/pci/pci_iov.c +++ b/arch/s390/pci/pci_iov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2020 diff --git a/arch/s390/pci/pci_irq.c b/arch/s390/pci/pci_irq.c index e9dd45f3c09d..949ceff01a67 100644 --- a/arch/s390/pci/pci_irq.c +++ b/arch/s390/pci/pci_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "zpci: " fmt diff --git a/arch/s390/pci/pci_kvm_hook.c b/arch/s390/pci/pci_kvm_hook.c index df5b25dbe9ca..2e14177d6d5d 100644 --- a/arch/s390/pci/pci_kvm_hook.c +++ b/arch/s390/pci/pci_kvm_hook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO ZPCI devices support diff --git a/arch/s390/pci/pci_mmio.c b/arch/s390/pci/pci_mmio.c index 51e7a28af899..4e8d8d86fdd7 100644 --- a/arch/s390/pci/pci_mmio.c +++ b/arch/s390/pci/pci_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Access to PCI I/O memory from user space programs. diff --git a/arch/s390/pci/pci_report.c b/arch/s390/pci/pci_report.c index 7030f7052926..f9970d274ce1 100644 --- a/arch/s390/pci/pci_report.c +++ b/arch/s390/pci/pci_report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2024 diff --git a/arch/s390/pci/pci_sysfs.c b/arch/s390/pci/pci_sysfs.c index c2444a23e26c..aed4426e0994 100644 --- a/arch/s390/pci/pci_sysfs.c +++ b/arch/s390/pci/pci_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012 diff --git a/arch/s390/purgatory/purgatory.c b/arch/s390/purgatory/purgatory.c index ecb38102187c..027dc2607c4d 100644 --- a/arch/s390/purgatory/purgatory.c +++ b/arch/s390/purgatory/purgatory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Purgatory code running between two kernels. diff --git a/arch/s390/purgatory/string.c b/arch/s390/purgatory/string.c index c98c22a72db7..70d113bd4267 100644 --- a/arch/s390/purgatory/string.c +++ b/arch/s390/purgatory/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define __HAVE_ARCH_MEMCMP /* arch function */ #include "../lib/string.c" diff --git a/arch/s390/tools/gen_facilities.c b/arch/s390/tools/gen_facilities.c index 2d28a569f793..9580adbeb2a4 100644 --- a/arch/s390/tools/gen_facilities.c +++ b/arch/s390/tools/gen_facilities.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple program to generate defines out of facility lists that use the bit diff --git a/arch/s390/tools/gen_opcode_table.c b/arch/s390/tools/gen_opcode_table.c index 7d76c417f83f..72e3a982b48b 100644 --- a/arch/s390/tools/gen_opcode_table.c +++ b/arch/s390/tools/gen_opcode_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Generate opcode table initializers for the in-kernel disassembler. diff --git a/arch/s390/tools/relocs.c b/arch/s390/tools/relocs.c index 30a732c808f3..237752465c5a 100644 --- a/arch/s390/tools/relocs.c +++ b/arch/s390/tools/relocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/sh/boards/board-apsh4a3a.c b/arch/sh/boards/board-apsh4a3a.c index abf19a947df3..f1fe91b0081d 100644 --- a/arch/sh/boards/board-apsh4a3a.c +++ b/arch/sh/boards/board-apsh4a3a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALPHAPROJECT AP-SH4A-3A Support. diff --git a/arch/sh/boards/board-apsh4ad0a.c b/arch/sh/boards/board-apsh4ad0a.c index fa031a16c9b5..c6e7b0176ffe 100644 --- a/arch/sh/boards/board-apsh4ad0a.c +++ b/arch/sh/boards/board-apsh4ad0a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALPHAPROJECT AP-SH4AD-0A Support. diff --git a/arch/sh/boards/board-edosk7705.c b/arch/sh/boards/board-edosk7705.c index 0de7d603da2d..8c941317714d 100644 --- a/arch/sh/boards/board-edosk7705.c +++ b/arch/sh/boards/board-edosk7705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/renesas/edosk7705/setup.c diff --git a/arch/sh/boards/board-edosk7760.c b/arch/sh/boards/board-edosk7760.c index 7569d85c5ff5..ba8056a5fdbd 100644 --- a/arch/sh/boards/board-edosk7760.c +++ b/arch/sh/boards/board-edosk7760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas Europe EDOSK7760 Board Support diff --git a/arch/sh/boards/board-espt.c b/arch/sh/boards/board-espt.c index 6e784b5cf5a0..2474bac0368c 100644 --- a/arch/sh/boards/board-espt.c +++ b/arch/sh/boards/board-espt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data Technology Inc. ESPT-GIGA board support diff --git a/arch/sh/boards/board-magicpanelr2.c b/arch/sh/boards/board-magicpanelr2.c index 75de893152af..d7a8a7ddfbea 100644 --- a/arch/sh/boards/board-magicpanelr2.c +++ b/arch/sh/boards/board-magicpanelr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/magicpanel/setup.c diff --git a/arch/sh/boards/board-polaris.c b/arch/sh/boards/board-polaris.c index 3de7bac01903..0f0071216c6f 100644 --- a/arch/sh/boards/board-polaris.c +++ b/arch/sh/boards/board-polaris.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * June 2006 Steve Glendinning diff --git a/arch/sh/boards/board-secureedge5410.c b/arch/sh/boards/board-secureedge5410.c index 603a82325c65..c7f879f8d402 100644 --- a/arch/sh/boards/board-secureedge5410.c +++ b/arch/sh/boards/board-secureedge5410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 David McCullough diff --git a/arch/sh/boards/board-sh2007.c b/arch/sh/boards/board-sh2007.c index 6ea85e480851..b46159b4d0ec 100644 --- a/arch/sh/boards/board-sh2007.c +++ b/arch/sh/boards/board-sh2007.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-2007 board support. diff --git a/arch/sh/boards/board-sh7757lcr.c b/arch/sh/boards/board-sh7757lcr.c index bca54e489e11..37c44900c6fe 100644 --- a/arch/sh/boards/board-sh7757lcr.c +++ b/arch/sh/boards/board-sh7757lcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R0P7757LC0012RL Support. diff --git a/arch/sh/boards/board-sh7785lcr.c b/arch/sh/boards/board-sh7785lcr.c index 25c4968f0d8b..5d3d9837a7ab 100644 --- a/arch/sh/boards/board-sh7785lcr.c +++ b/arch/sh/boards/board-sh7785lcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Corp. R0P7785LC0011RL Support. diff --git a/arch/sh/boards/board-shmin.c b/arch/sh/boards/board-shmin.c index 83296c0b75c4..199f83df9f16 100644 --- a/arch/sh/boards/board-shmin.c +++ b/arch/sh/boards/board-shmin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/shmin/setup.c diff --git a/arch/sh/boards/board-titan.c b/arch/sh/boards/board-titan.c index 074a848d8b56..ee8b5150e8ad 100644 --- a/arch/sh/boards/board-titan.c +++ b/arch/sh/boards/board-titan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/titan/setup.c - Setup for Titan diff --git a/arch/sh/boards/board-urquell.c b/arch/sh/boards/board-urquell.c index dad2b3b40735..7a6834216eeb 100644 --- a/arch/sh/boards/board-urquell.c +++ b/arch/sh/boards/board-urquell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Corp. SH7786 Urquell Support. diff --git a/arch/sh/boards/mach-ap325rxa/setup.c b/arch/sh/boards/mach-ap325rxa/setup.c index bb5004a8ac02..e6213711336e 100644 --- a/arch/sh/boards/mach-ap325rxa/setup.c +++ b/arch/sh/boards/mach-ap325rxa/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas - AP-325RXA diff --git a/arch/sh/boards/mach-dreamcast/irq.c b/arch/sh/boards/mach-dreamcast/irq.c index 0eec82fb85e7..8080e6ec7f3a 100644 --- a/arch/sh/boards/mach-dreamcast/irq.c +++ b/arch/sh/boards/mach-dreamcast/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/dreamcast/irq.c diff --git a/arch/sh/boards/mach-dreamcast/rtc.c b/arch/sh/boards/mach-dreamcast/rtc.c index 7873cd27e4e0..dcfdeb7efa41 100644 --- a/arch/sh/boards/mach-dreamcast/rtc.c +++ b/arch/sh/boards/mach-dreamcast/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/dreamcast/rtc.c diff --git a/arch/sh/boards/mach-dreamcast/setup.c b/arch/sh/boards/mach-dreamcast/setup.c index daa8455549fa..8fdf2737804e 100644 --- a/arch/sh/boards/mach-dreamcast/setup.c +++ b/arch/sh/boards/mach-dreamcast/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/dreamcast/setup.c diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c index a641e26f8fdf..19a26c3c904e 100644 --- a/arch/sh/boards/mach-ecovec24/setup.c +++ b/arch/sh/boards/mach-ecovec24/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Renesas Solutions Corp. diff --git a/arch/sh/boards/mach-highlander/irq-r7780mp.c b/arch/sh/boards/mach-highlander/irq-r7780mp.c index f46637377b6a..6cc35e908469 100644 --- a/arch/sh/boards/mach-highlander/irq-r7780mp.c +++ b/arch/sh/boards/mach-highlander/irq-r7780mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Solutions Highlander R7780MP Support. diff --git a/arch/sh/boards/mach-highlander/irq-r7780rp.c b/arch/sh/boards/mach-highlander/irq-r7780rp.c index c61177e8724b..d7ae1057e59a 100644 --- a/arch/sh/boards/mach-highlander/irq-r7780rp.c +++ b/arch/sh/boards/mach-highlander/irq-r7780rp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Solutions Highlander R7780RP-1 Support. diff --git a/arch/sh/boards/mach-highlander/irq-r7785rp.c b/arch/sh/boards/mach-highlander/irq-r7785rp.c index 0ebebbed0d63..9619afa53ba5 100644 --- a/arch/sh/boards/mach-highlander/irq-r7785rp.c +++ b/arch/sh/boards/mach-highlander/irq-r7785rp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Solutions Highlander R7785RP Support. diff --git a/arch/sh/boards/mach-highlander/pinmux-r7785rp.c b/arch/sh/boards/mach-highlander/pinmux-r7785rp.c index 689bd8732d9e..cc87851f567b 100644 --- a/arch/sh/boards/mach-highlander/pinmux-r7785rp.c +++ b/arch/sh/boards/mach-highlander/pinmux-r7785rp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Paul Mundt diff --git a/arch/sh/boards/mach-highlander/psw.c b/arch/sh/boards/mach-highlander/psw.c index d445c54f74e4..4abe3aec51aa 100644 --- a/arch/sh/boards/mach-highlander/psw.c +++ b/arch/sh/boards/mach-highlander/psw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/renesas/r7780rp/psw.c diff --git a/arch/sh/boards/mach-highlander/setup.c b/arch/sh/boards/mach-highlander/setup.c index 01565660a669..afa572608fa0 100644 --- a/arch/sh/boards/mach-highlander/setup.c +++ b/arch/sh/boards/mach-highlander/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/renesas/r7780rp/setup.c diff --git a/arch/sh/boards/mach-hp6xx/hp6xx_apm.c b/arch/sh/boards/mach-hp6xx/hp6xx_apm.c index e5c4c7d34139..710729a7f6fa 100644 --- a/arch/sh/boards/mach-hp6xx/hp6xx_apm.c +++ b/arch/sh/boards/mach-hp6xx/hp6xx_apm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bios-less APM driver for hp680 diff --git a/arch/sh/boards/mach-hp6xx/pm.c b/arch/sh/boards/mach-hp6xx/pm.c index fe505ec168d0..d2b28ff21696 100644 --- a/arch/sh/boards/mach-hp6xx/pm.c +++ b/arch/sh/boards/mach-hp6xx/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * hp6x0 Power Management Routines diff --git a/arch/sh/boards/mach-hp6xx/setup.c b/arch/sh/boards/mach-hp6xx/setup.c index 2ceead68d7bf..78120a5ecdc8 100644 --- a/arch/sh/boards/mach-hp6xx/setup.c +++ b/arch/sh/boards/mach-hp6xx/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/hp6xx/setup.c diff --git a/arch/sh/boards/mach-kfr2r09/lcd_wqvga.c b/arch/sh/boards/mach-kfr2r09/lcd_wqvga.c index f6bbac106d13..5753f750c3b8 100644 --- a/arch/sh/boards/mach-kfr2r09/lcd_wqvga.c +++ b/arch/sh/boards/mach-kfr2r09/lcd_wqvga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KFR2R09 LCD panel support diff --git a/arch/sh/boards/mach-kfr2r09/setup.c b/arch/sh/boards/mach-kfr2r09/setup.c index 70236859919d..8265ec96dc8a 100644 --- a/arch/sh/boards/mach-kfr2r09/setup.c +++ b/arch/sh/boards/mach-kfr2r09/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KFR2R09 board support code diff --git a/arch/sh/boards/mach-landisk/gio.c b/arch/sh/boards/mach-landisk/gio.c index ff2200fec29a..4e78a9edf000 100644 --- a/arch/sh/boards/mach-landisk/gio.c +++ b/arch/sh/boards/mach-landisk/gio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/landisk/gio.c - driver for landisk diff --git a/arch/sh/boards/mach-landisk/irq.c b/arch/sh/boards/mach-landisk/irq.c index 0b672b80c561..70a5ba98bc5f 100644 --- a/arch/sh/boards/mach-landisk/irq.c +++ b/arch/sh/boards/mach-landisk/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/mach-landisk/irq.c diff --git a/arch/sh/boards/mach-landisk/psw.c b/arch/sh/boards/mach-landisk/psw.c index e171d9af48f3..36423c1dff36 100644 --- a/arch/sh/boards/mach-landisk/psw.c +++ b/arch/sh/boards/mach-landisk/psw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/landisk/psw.c diff --git a/arch/sh/boards/mach-landisk/setup.c b/arch/sh/boards/mach-landisk/setup.c index 1b3f43c3ac46..f210baa23a45 100644 --- a/arch/sh/boards/mach-landisk/setup.c +++ b/arch/sh/boards/mach-landisk/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/landisk/setup.c diff --git a/arch/sh/boards/mach-lboxre2/irq.c b/arch/sh/boards/mach-lboxre2/irq.c index a250e3b9019d..094e9055d399 100644 --- a/arch/sh/boards/mach-lboxre2/irq.c +++ b/arch/sh/boards/mach-lboxre2/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/lboxre2/irq.c diff --git a/arch/sh/boards/mach-lboxre2/setup.c b/arch/sh/boards/mach-lboxre2/setup.c index e95bde207adb..13cedd101812 100644 --- a/arch/sh/boards/mach-lboxre2/setup.c +++ b/arch/sh/boards/mach-lboxre2/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/lbox/setup.c diff --git a/arch/sh/boards/mach-migor/lcd_qvga.c b/arch/sh/boards/mach-migor/lcd_qvga.c index 4ebf130510bc..e0c8aff42e6a 100644 --- a/arch/sh/boards/mach-migor/lcd_qvga.c +++ b/arch/sh/boards/mach-migor/lcd_qvga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for SuperH MigoR Quarter VGA LCD Panel diff --git a/arch/sh/boards/mach-migor/setup.c b/arch/sh/boards/mach-migor/setup.c index 1853e6319a66..acb283260e13 100644 --- a/arch/sh/boards/mach-migor/setup.c +++ b/arch/sh/boards/mach-migor/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas System Solutions Asia Pte. Ltd - Migo-R diff --git a/arch/sh/boards/mach-r2d/irq.c b/arch/sh/boards/mach-r2d/irq.c index d0a54a9adbce..8f4723cdc4d4 100644 --- a/arch/sh/boards/mach-r2d/irq.c +++ b/arch/sh/boards/mach-r2d/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/renesas/rts7751r2d/irq.c diff --git a/arch/sh/boards/mach-r2d/setup.c b/arch/sh/boards/mach-r2d/setup.c index 3bc52f651d96..0bac0401be30 100644 --- a/arch/sh/boards/mach-r2d/setup.c +++ b/arch/sh/boards/mach-r2d/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Sales RTS7751R2D Support. diff --git a/arch/sh/boards/mach-rsk/devices-rsk7203.c b/arch/sh/boards/mach-rsk/devices-rsk7203.c index e6b05d4588b7..290e4e9c9036 100644 --- a/arch/sh/boards/mach-rsk/devices-rsk7203.c +++ b/arch/sh/boards/mach-rsk/devices-rsk7203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Europe RSK+ 7203 Support. diff --git a/arch/sh/boards/mach-rsk/devices-rsk7264.c b/arch/sh/boards/mach-rsk/devices-rsk7264.c index eaf700a20b83..68bcac55be7b 100644 --- a/arch/sh/boards/mach-rsk/devices-rsk7264.c +++ b/arch/sh/boards/mach-rsk/devices-rsk7264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RSK+SH7264 Support. diff --git a/arch/sh/boards/mach-rsk/devices-rsk7269.c b/arch/sh/boards/mach-rsk/devices-rsk7269.c index 4b1e386b51dd..110d781f86fc 100644 --- a/arch/sh/boards/mach-rsk/devices-rsk7269.c +++ b/arch/sh/boards/mach-rsk/devices-rsk7269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RSK+SH7269 Support diff --git a/arch/sh/boards/mach-rsk/setup.c b/arch/sh/boards/mach-rsk/setup.c index 9370c4fdc41e..4735fad85362 100644 --- a/arch/sh/boards/mach-rsk/setup.c +++ b/arch/sh/boards/mach-rsk/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Europe RSK+ Support. diff --git a/arch/sh/boards/mach-sdk7780/irq.c b/arch/sh/boards/mach-sdk7780/irq.c index fa392f3dce26..ec241d33e6bd 100644 --- a/arch/sh/boards/mach-sdk7780/irq.c +++ b/arch/sh/boards/mach-sdk7780/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/renesas/sdk7780/irq.c diff --git a/arch/sh/boards/mach-sdk7780/setup.c b/arch/sh/boards/mach-sdk7780/setup.c index 482761b780e4..9e3e9820bae2 100644 --- a/arch/sh/boards/mach-sdk7780/setup.c +++ b/arch/sh/boards/mach-sdk7780/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/renesas/sdk7780/setup.c diff --git a/arch/sh/boards/mach-sdk7786/fpga.c b/arch/sh/boards/mach-sdk7786/fpga.c index a37e1e88c6b1..4179dd6feab9 100644 --- a/arch/sh/boards/mach-sdk7786/fpga.c +++ b/arch/sh/boards/mach-sdk7786/fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA Support. diff --git a/arch/sh/boards/mach-sdk7786/gpio.c b/arch/sh/boards/mach-sdk7786/gpio.c index c4587d1013e6..cfd0ea954d5a 100644 --- a/arch/sh/boards/mach-sdk7786/gpio.c +++ b/arch/sh/boards/mach-sdk7786/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA USRGPIR Support. diff --git a/arch/sh/boards/mach-sdk7786/irq.c b/arch/sh/boards/mach-sdk7786/irq.c index 340c306ea952..c22d8c086b5e 100644 --- a/arch/sh/boards/mach-sdk7786/irq.c +++ b/arch/sh/boards/mach-sdk7786/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA IRQ Controller Support. diff --git a/arch/sh/boards/mach-sdk7786/nmi.c b/arch/sh/boards/mach-sdk7786/nmi.c index afba49679a12..5772b7ff931e 100644 --- a/arch/sh/boards/mach-sdk7786/nmi.c +++ b/arch/sh/boards/mach-sdk7786/nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA NMI Support. diff --git a/arch/sh/boards/mach-sdk7786/setup.c b/arch/sh/boards/mach-sdk7786/setup.c index d183026dbeb1..b8aa4932dcc1 100644 --- a/arch/sh/boards/mach-sdk7786/setup.c +++ b/arch/sh/boards/mach-sdk7786/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Technology Europe SDK7786 Support. diff --git a/arch/sh/boards/mach-sdk7786/sram.c b/arch/sh/boards/mach-sdk7786/sram.c index 7c6ca976f332..859db1b333a9 100644 --- a/arch/sh/boards/mach-sdk7786/sram.c +++ b/arch/sh/boards/mach-sdk7786/sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA SRAM Support. diff --git a/arch/sh/boards/mach-se/7206/irq.c b/arch/sh/boards/mach-se/7206/irq.c index 2b15370829ae..e766e2036bf2 100644 --- a/arch/sh/boards/mach-se/7206/irq.c +++ b/arch/sh/boards/mach-se/7206/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7206/irq.c diff --git a/arch/sh/boards/mach-se/7206/setup.c b/arch/sh/boards/mach-se/7206/setup.c index dc55d3a69665..a8e8fe1b20ef 100644 --- a/arch/sh/boards/mach-se/7206/setup.c +++ b/arch/sh/boards/mach-se/7206/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/arch/sh/boards/mach-se/7343/irq.c b/arch/sh/boards/mach-se/7343/irq.c index 730c01b225bd..242e1606cf71 100644 --- a/arch/sh/boards/mach-se/7343/irq.c +++ b/arch/sh/boards/mach-se/7343/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hitachi UL SolutionEngine 7343 FPGA IRQ Support. diff --git a/arch/sh/boards/mach-se/7343/setup.c b/arch/sh/boards/mach-se/7343/setup.c index fe0e550601a2..797d3fab14ce 100644 --- a/arch/sh/boards/mach-se/7343/setup.c +++ b/arch/sh/boards/mach-se/7343/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/boards/mach-se/770x/irq.c b/arch/sh/boards/mach-se/770x/irq.c index 66e2c8aa0b69..205ba9736e49 100644 --- a/arch/sh/boards/mach-se/770x/irq.c +++ b/arch/sh/boards/mach-se/770x/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/770x/irq.c diff --git a/arch/sh/boards/mach-se/770x/setup.c b/arch/sh/boards/mach-se/770x/setup.c index 412326d59e6f..64c01b3a29ad 100644 --- a/arch/sh/boards/mach-se/770x/setup.c +++ b/arch/sh/boards/mach-se/770x/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/770x/setup.c diff --git a/arch/sh/boards/mach-se/7721/irq.c b/arch/sh/boards/mach-se/7721/irq.c index e6ef2a2655c3..561deffccdf4 100644 --- a/arch/sh/boards/mach-se/7721/irq.c +++ b/arch/sh/boards/mach-se/7721/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7721/irq.c diff --git a/arch/sh/boards/mach-se/7721/setup.c b/arch/sh/boards/mach-se/7721/setup.c index 3af724dc4ba4..5149ed8bad16 100644 --- a/arch/sh/boards/mach-se/7721/setup.c +++ b/arch/sh/boards/mach-se/7721/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7721/setup.c diff --git a/arch/sh/boards/mach-se/7722/irq.c b/arch/sh/boards/mach-se/7722/irq.c index 49aa3a2b1b8f..dec75473a180 100644 --- a/arch/sh/boards/mach-se/7722/irq.c +++ b/arch/sh/boards/mach-se/7722/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hitachi UL SolutionEngine 7722 FPGA IRQ Support. diff --git a/arch/sh/boards/mach-se/7722/setup.c b/arch/sh/boards/mach-se/7722/setup.c index 2cd4a2e84b93..60eae399fa50 100644 --- a/arch/sh/boards/mach-se/7722/setup.c +++ b/arch/sh/boards/mach-se/7722/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7722/setup.c diff --git a/arch/sh/boards/mach-se/7724/irq.c b/arch/sh/boards/mach-se/7724/irq.c index 14ce3024738f..461a9e6047aa 100644 --- a/arch/sh/boards/mach-se/7724/irq.c +++ b/arch/sh/boards/mach-se/7724/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7724/irq.c diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index e500feb91053..0c65893354fc 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7724/setup.c diff --git a/arch/sh/boards/mach-se/7751/irq.c b/arch/sh/boards/mach-se/7751/irq.c index dcefe58d8753..c484513b2928 100644 --- a/arch/sh/boards/mach-se/7751/irq.c +++ b/arch/sh/boards/mach-se/7751/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7751/irq.c diff --git a/arch/sh/boards/mach-se/7751/setup.c b/arch/sh/boards/mach-se/7751/setup.c index 4c480605557f..86d6ce483d27 100644 --- a/arch/sh/boards/mach-se/7751/setup.c +++ b/arch/sh/boards/mach-se/7751/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7751/setup.c diff --git a/arch/sh/boards/mach-se/7780/irq.c b/arch/sh/boards/mach-se/7780/irq.c index d427dfd711f1..1845f47ddacd 100644 --- a/arch/sh/boards/mach-se/7780/irq.c +++ b/arch/sh/boards/mach-se/7780/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7780/irq.c diff --git a/arch/sh/boards/mach-se/7780/setup.c b/arch/sh/boards/mach-se/7780/setup.c index 309f2681381b..a1ffcaa9f188 100644 --- a/arch/sh/boards/mach-se/7780/setup.c +++ b/arch/sh/boards/mach-se/7780/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/se/7780/setup.c diff --git a/arch/sh/boards/mach-se/board-se7619.c b/arch/sh/boards/mach-se/board-se7619.c index 4431da64a56f..f1ae8cd38add 100644 --- a/arch/sh/boards/mach-se/board-se7619.c +++ b/arch/sh/boards/mach-se/board-se7619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/se/7619/setup.c diff --git a/arch/sh/boards/mach-sh03/rtc.c b/arch/sh/boards/mach-sh03/rtc.c index bc6cf995128c..7e34494be716 100644 --- a/arch/sh/boards/mach-sh03/rtc.c +++ b/arch/sh/boards/mach-sh03/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/sh03/rtc.c -- CTP/PCI-SH03 on-chip RTC support diff --git a/arch/sh/boards/mach-sh03/setup.c b/arch/sh/boards/mach-sh03/setup.c index 5c9312f334d3..d7254b0d691c 100644 --- a/arch/sh/boards/mach-sh03/setup.c +++ b/arch/sh/boards/mach-sh03/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/sh03/setup.c diff --git a/arch/sh/boards/mach-sh7763rdp/irq.c b/arch/sh/boards/mach-sh7763rdp/irq.c index efd382b7dad4..7179aced344a 100644 --- a/arch/sh/boards/mach-sh7763rdp/irq.c +++ b/arch/sh/boards/mach-sh7763rdp/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/renesas/sh7763rdp/irq.c diff --git a/arch/sh/boards/mach-sh7763rdp/setup.c b/arch/sh/boards/mach-sh7763rdp/setup.c index e25193001ea0..9cfc86d5b88f 100644 --- a/arch/sh/boards/mach-sh7763rdp/setup.c +++ b/arch/sh/boards/mach-sh7763rdp/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/boards/renesas/sh7763rdp/setup.c diff --git a/arch/sh/boards/mach-x3proto/gpio.c b/arch/sh/boards/mach-x3proto/gpio.c index c13d51b29702..d26136a2a6be 100644 --- a/arch/sh/boards/mach-x3proto/gpio.c +++ b/arch/sh/boards/mach-x3proto/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/mach-x3proto/gpio.c diff --git a/arch/sh/boards/mach-x3proto/ilsel.c b/arch/sh/boards/mach-x3proto/ilsel.c index f0d5eb41521a..cb5cb188030d 100644 --- a/arch/sh/boards/mach-x3proto/ilsel.c +++ b/arch/sh/boards/mach-x3proto/ilsel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/mach-x3proto/ilsel.c diff --git a/arch/sh/boards/mach-x3proto/setup.c b/arch/sh/boards/mach-x3proto/setup.c index ca2802d30565..7f7692f62056 100644 --- a/arch/sh/boards/mach-x3proto/setup.c +++ b/arch/sh/boards/mach-x3proto/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boards/mach-x3proto/setup.c diff --git a/arch/sh/boards/of-generic.c b/arch/sh/boards/of-generic.c index cc88cb8908cc..666d7fbcfcc3 100644 --- a/arch/sh/boards/of-generic.c +++ b/arch/sh/boards/of-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH generic board support, using device tree diff --git a/arch/sh/boot/compressed/ashldi3.c b/arch/sh/boot/compressed/ashldi3.c index 7c1212170230..99e1d1f57e9a 100644 --- a/arch/sh/boot/compressed/ashldi3.c +++ b/arch/sh/boot/compressed/ashldi3.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "../../../../lib/ashldi3.c" diff --git a/arch/sh/boot/compressed/misc.c b/arch/sh/boot/compressed/misc.c index 3690379cc86b..9124608674b8 100644 --- a/arch/sh/boot/compressed/misc.c +++ b/arch/sh/boot/compressed/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/boot/compressed/misc.c diff --git a/arch/sh/boot/romimage/mmcif-sh7724.c b/arch/sh/boot/romimage/mmcif-sh7724.c index d30123d859e0..43b321fed290 100644 --- a/arch/sh/boot/romimage/mmcif-sh7724.c +++ b/arch/sh/boot/romimage/mmcif-sh7724.c @@ -1,3 +1,4 @@ +asm("nop"); /* * sh7724 MMCIF loader * diff --git a/arch/sh/cchips/hd6446x/hd64461.c b/arch/sh/cchips/hd6446x/hd64461.c index 81764882d87d..d493cff1fa3f 100644 --- a/arch/sh/cchips/hd6446x/hd64461.c +++ b/arch/sh/cchips/hd6446x/hd64461.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 YAEGASHI Takeshi diff --git a/arch/sh/drivers/dma/dma-api.c b/arch/sh/drivers/dma/dma-api.c index 87e5a8928873..be688939cb58 100644 --- a/arch/sh/drivers/dma/dma-api.c +++ b/arch/sh/drivers/dma/dma-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/dma/dma-api.c diff --git a/arch/sh/drivers/dma/dma-g2.c b/arch/sh/drivers/dma/dma-g2.c index 52a8ae5e30d2..d0b41840c639 100644 --- a/arch/sh/drivers/dma/dma-g2.c +++ b/arch/sh/drivers/dma/dma-g2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/dma/dma-g2.c diff --git a/arch/sh/drivers/dma/dma-pvr2.c b/arch/sh/drivers/dma/dma-pvr2.c index 21c347543e19..f27f0c540b71 100644 --- a/arch/sh/drivers/dma/dma-pvr2.c +++ b/arch/sh/drivers/dma/dma-pvr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/dma/dma-pvr2.c diff --git a/arch/sh/drivers/dma/dma-sh.c b/arch/sh/drivers/dma/dma-sh.c index 306fba1564e5..780f1f570fcf 100644 --- a/arch/sh/drivers/dma/dma-sh.c +++ b/arch/sh/drivers/dma/dma-sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/dma/dma-sh.c diff --git a/arch/sh/drivers/dma/dma-sysfs.c b/arch/sh/drivers/dma/dma-sysfs.c index 9f666280d80c..3d54b4654bd1 100644 --- a/arch/sh/drivers/dma/dma-sysfs.c +++ b/arch/sh/drivers/dma/dma-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/dma/dma-sysfs.c diff --git a/arch/sh/drivers/dma/dmabrg.c b/arch/sh/drivers/dma/dmabrg.c index 5b2c1fd254d7..64d611267cf2 100644 --- a/arch/sh/drivers/dma/dmabrg.c +++ b/arch/sh/drivers/dma/dmabrg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7760 DMABRG IRQ handling diff --git a/arch/sh/drivers/heartbeat.c b/arch/sh/drivers/heartbeat.c index 42103038a7d0..845c21006db8 100644 --- a/arch/sh/drivers/heartbeat.c +++ b/arch/sh/drivers/heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic heartbeat driver for regular LED banks diff --git a/arch/sh/drivers/pci/common.c b/arch/sh/drivers/pci/common.c index 9633b6147a05..38f9c9aec955 100644 --- a/arch/sh/drivers/pci/common.c +++ b/arch/sh/drivers/pci/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/drivers/pci/fixups-dreamcast.c b/arch/sh/drivers/pci/fixups-dreamcast.c index 41e4daee8f04..952b5f0d6ccd 100644 --- a/arch/sh/drivers/pci/fixups-dreamcast.c +++ b/arch/sh/drivers/pci/fixups-dreamcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/fixups-dreamcast.c diff --git a/arch/sh/drivers/pci/fixups-landisk.c b/arch/sh/drivers/pci/fixups-landisk.c index 53fa2fc87eec..898416c346e0 100644 --- a/arch/sh/drivers/pci/fixups-landisk.c +++ b/arch/sh/drivers/pci/fixups-landisk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/fixups-landisk.c diff --git a/arch/sh/drivers/pci/fixups-r7780rp.c b/arch/sh/drivers/pci/fixups-r7780rp.c index 3c9139c5955e..a7d978cab3af 100644 --- a/arch/sh/drivers/pci/fixups-r7780rp.c +++ b/arch/sh/drivers/pci/fixups-r7780rp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/fixups-r7780rp.c diff --git a/arch/sh/drivers/pci/fixups-rts7751r2d.c b/arch/sh/drivers/pci/fixups-rts7751r2d.c index 3f0a6fe1610b..4d1de1a942b0 100644 --- a/arch/sh/drivers/pci/fixups-rts7751r2d.c +++ b/arch/sh/drivers/pci/fixups-rts7751r2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/fixups-rts7751r2d.c diff --git a/arch/sh/drivers/pci/fixups-sdk7780.c b/arch/sh/drivers/pci/fixups-sdk7780.c index c306040485bd..a72b70d78968 100644 --- a/arch/sh/drivers/pci/fixups-sdk7780.c +++ b/arch/sh/drivers/pci/fixups-sdk7780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/fixups-sdk7780.c diff --git a/arch/sh/drivers/pci/fixups-sdk7786.c b/arch/sh/drivers/pci/fixups-sdk7786.c index 6972af7b4e93..e9effaa45b91 100644 --- a/arch/sh/drivers/pci/fixups-sdk7786.c +++ b/arch/sh/drivers/pci/fixups-sdk7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDK7786 FPGA PCIe mux handling diff --git a/arch/sh/drivers/pci/fixups-se7751.c b/arch/sh/drivers/pci/fixups-se7751.c index 608f6521ceff..9358f3d5c968 100644 --- a/arch/sh/drivers/pci/fixups-se7751.c +++ b/arch/sh/drivers/pci/fixups-se7751.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/drivers/pci/fixups-sh03.c b/arch/sh/drivers/pci/fixups-sh03.c index 7ec4a74ab12c..463eadd2bbf8 100644 --- a/arch/sh/drivers/pci/fixups-sh03.c +++ b/arch/sh/drivers/pci/fixups-sh03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/drivers/pci/fixups-snapgear.c b/arch/sh/drivers/pci/fixups-snapgear.c index 317225c09413..8393f4574066 100644 --- a/arch/sh/drivers/pci/fixups-snapgear.c +++ b/arch/sh/drivers/pci/fixups-snapgear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/ops-snapgear.c diff --git a/arch/sh/drivers/pci/fixups-titan.c b/arch/sh/drivers/pci/fixups-titan.c index b5bb65caa16d..64b31570347b 100644 --- a/arch/sh/drivers/pci/fixups-titan.c +++ b/arch/sh/drivers/pci/fixups-titan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/drivers/pci/ops-titan.c diff --git a/arch/sh/drivers/pci/ops-dreamcast.c b/arch/sh/drivers/pci/ops-dreamcast.c index 517a8a9702f6..7e641dc21126 100644 --- a/arch/sh/drivers/pci/ops-dreamcast.c +++ b/arch/sh/drivers/pci/ops-dreamcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI operations for the Sega Dreamcast diff --git a/arch/sh/drivers/pci/ops-sh4.c b/arch/sh/drivers/pci/ops-sh4.c index a205be3bfc4a..d65bc3b70550 100644 --- a/arch/sh/drivers/pci/ops-sh4.c +++ b/arch/sh/drivers/pci/ops-sh4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic SH-4 / SH-4A PCIC operations (SH7751, SH7780). diff --git a/arch/sh/drivers/pci/ops-sh7786.c b/arch/sh/drivers/pci/ops-sh7786.c index a10f9f4ebd7f..aa9c97394053 100644 --- a/arch/sh/drivers/pci/ops-sh7786.c +++ b/arch/sh/drivers/pci/ops-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic SH7786 PCI-Express operations. diff --git a/arch/sh/drivers/pci/pci-dreamcast.c b/arch/sh/drivers/pci/pci-dreamcast.c index 4cff2a8107bf..ae3b041021f8 100644 --- a/arch/sh/drivers/pci/pci-dreamcast.c +++ b/arch/sh/drivers/pci/pci-dreamcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI support for the Sega Dreamcast diff --git a/arch/sh/drivers/pci/pci-sh7751.c b/arch/sh/drivers/pci/pci-sh7751.c index 11ed21c2e9bb..2d97fc942fd5 100644 --- a/arch/sh/drivers/pci/pci-sh7751.c +++ b/arch/sh/drivers/pci/pci-sh7751.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-Level PCI Support for the SH7751 diff --git a/arch/sh/drivers/pci/pci-sh7780.c b/arch/sh/drivers/pci/pci-sh7780.c index 9a624a6ee354..598977648f73 100644 --- a/arch/sh/drivers/pci/pci-sh7780.c +++ b/arch/sh/drivers/pci/pci-sh7780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-Level PCI Support for the SH7780 diff --git a/arch/sh/drivers/pci/pci.c b/arch/sh/drivers/pci/pci.c index a3903304f33f..0bbc26440489 100644 --- a/arch/sh/drivers/pci/pci.c +++ b/arch/sh/drivers/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * New-style PCI core. diff --git a/arch/sh/drivers/pci/pcie-sh7786.c b/arch/sh/drivers/pci/pcie-sh7786.c index a78b9a935585..55fd7dee723b 100644 --- a/arch/sh/drivers/pci/pcie-sh7786.c +++ b/arch/sh/drivers/pci/pcie-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-Level PCI Express Support for the SH7786 diff --git a/arch/sh/drivers/platform_early.c b/arch/sh/drivers/platform_early.c index 143747c45206..57b81d48262b 100644 --- a/arch/sh/drivers/platform_early.c +++ b/arch/sh/drivers/platform_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX--License-Identifier: GPL-2.0 #include diff --git a/arch/sh/drivers/push-switch.c b/arch/sh/drivers/push-switch.c index 443cc6fd26a8..29a1cd31deba 100644 --- a/arch/sh/drivers/push-switch.c +++ b/arch/sh/drivers/push-switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic push-switch framework diff --git a/arch/sh/kernel/asm-offsets.c b/arch/sh/kernel/asm-offsets.c index 429b6a763146..371311efaa2d 100644 --- a/arch/sh/kernel/asm-offsets.c +++ b/arch/sh/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This program is used to generate definitions needed by diff --git a/arch/sh/kernel/cpu/adc.c b/arch/sh/kernel/cpu/adc.c index 509136715ed5..22bf48ec0326 100644 --- a/arch/sh/kernel/cpu/adc.c +++ b/arch/sh/kernel/cpu/adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/kernel/adc.c -- SH3 on-chip ADC support diff --git a/arch/sh/kernel/cpu/clock-cpg.c b/arch/sh/kernel/cpu/clock-cpg.c index 5b75a384cbf3..d930f78820ce 100644 --- a/arch/sh/kernel/cpu/clock-cpg.c +++ b/arch/sh/kernel/cpu/clock-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/clock.c b/arch/sh/kernel/cpu/clock.c index 6fb34410d630..5083366655b9 100644 --- a/arch/sh/kernel/cpu/clock.c +++ b/arch/sh/kernel/cpu/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/clock.c - SuperH clock framework diff --git a/arch/sh/kernel/cpu/fpu.c b/arch/sh/kernel/cpu/fpu.c index fd6db0ab1928..eb6876e17597 100644 --- a/arch/sh/kernel/cpu/fpu.c +++ b/arch/sh/kernel/cpu/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/init.c b/arch/sh/kernel/cpu/init.c index 1d008745877f..832125d19ee8 100644 --- a/arch/sh/kernel/cpu/init.c +++ b/arch/sh/kernel/cpu/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/init.c diff --git a/arch/sh/kernel/cpu/irq/imask.c b/arch/sh/kernel/cpu/irq/imask.c index 572585c3f2fd..bcbcc79e45a9 100644 --- a/arch/sh/kernel/cpu/irq/imask.c +++ b/arch/sh/kernel/cpu/irq/imask.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/irq/imask.c diff --git a/arch/sh/kernel/cpu/irq/ipr.c b/arch/sh/kernel/cpu/irq/ipr.c index d41bce71f211..218814b13aa1 100644 --- a/arch/sh/kernel/cpu/irq/ipr.c +++ b/arch/sh/kernel/cpu/irq/ipr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interrupt handling for IPR-based IRQ. diff --git a/arch/sh/kernel/cpu/pfc.c b/arch/sh/kernel/cpu/pfc.c index 062056ede88d..beee2924fc89 100644 --- a/arch/sh/kernel/cpu/pfc.c +++ b/arch/sh/kernel/cpu/pfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH Pin Function Control Initialization diff --git a/arch/sh/kernel/cpu/proc.c b/arch/sh/kernel/cpu/proc.c index 5f6d0e827bae..2af796bbf35a 100644 --- a/arch/sh/kernel/cpu/proc.c +++ b/arch/sh/kernel/cpu/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh2/clock-sh7619.c b/arch/sh/kernel/cpu/sh2/clock-sh7619.c index d66d194c7731..6649ef8afb6a 100644 --- a/arch/sh/kernel/cpu/sh2/clock-sh7619.c +++ b/arch/sh/kernel/cpu/sh2/clock-sh7619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2/clock-sh7619.c diff --git a/arch/sh/kernel/cpu/sh2/probe.c b/arch/sh/kernel/cpu/sh2/probe.c index 70a07f4f2142..557f0c07bc70 100644 --- a/arch/sh/kernel/cpu/sh2/probe.c +++ b/arch/sh/kernel/cpu/sh2/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2/probe.c diff --git a/arch/sh/kernel/cpu/sh2/setup-sh7619.c b/arch/sh/kernel/cpu/sh2/setup-sh7619.c index b1c877b6a420..cd59547a9724 100644 --- a/arch/sh/kernel/cpu/sh2/setup-sh7619.c +++ b/arch/sh/kernel/cpu/sh2/setup-sh7619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7619 Setup diff --git a/arch/sh/kernel/cpu/sh2/smp-j2.c b/arch/sh/kernel/cpu/sh2/smp-j2.c index d0d5d81455ae..f2d1976ab66d 100644 --- a/arch/sh/kernel/cpu/sh2/smp-j2.c +++ b/arch/sh/kernel/cpu/sh2/smp-j2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMP support for J2 processor diff --git a/arch/sh/kernel/cpu/sh2a/clock-sh7201.c b/arch/sh/kernel/cpu/sh2a/clock-sh7201.c index 5a5daaafb27a..c044795c394a 100644 --- a/arch/sh/kernel/cpu/sh2a/clock-sh7201.c +++ b/arch/sh/kernel/cpu/sh2a/clock-sh7201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/clock-sh7201.c diff --git a/arch/sh/kernel/cpu/sh2a/clock-sh7203.c b/arch/sh/kernel/cpu/sh2a/clock-sh7203.c index c62053945664..00076ab62018 100644 --- a/arch/sh/kernel/cpu/sh2a/clock-sh7203.c +++ b/arch/sh/kernel/cpu/sh2a/clock-sh7203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/clock-sh7203.c diff --git a/arch/sh/kernel/cpu/sh2a/clock-sh7206.c b/arch/sh/kernel/cpu/sh2a/clock-sh7206.c index d286d7b918d5..c74d0e62ca40 100644 --- a/arch/sh/kernel/cpu/sh2a/clock-sh7206.c +++ b/arch/sh/kernel/cpu/sh2a/clock-sh7206.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/clock-sh7206.c diff --git a/arch/sh/kernel/cpu/sh2a/clock-sh7264.c b/arch/sh/kernel/cpu/sh2a/clock-sh7264.c index d9acc1ed7981..b4c31e35c12a 100644 --- a/arch/sh/kernel/cpu/sh2a/clock-sh7264.c +++ b/arch/sh/kernel/cpu/sh2a/clock-sh7264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/clock-sh7264.c diff --git a/arch/sh/kernel/cpu/sh2a/clock-sh7269.c b/arch/sh/kernel/cpu/sh2a/clock-sh7269.c index c17ab0d76538..4d98959ac855 100644 --- a/arch/sh/kernel/cpu/sh2a/clock-sh7269.c +++ b/arch/sh/kernel/cpu/sh2a/clock-sh7269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/clock-sh7269.c diff --git a/arch/sh/kernel/cpu/sh2a/fpu.c b/arch/sh/kernel/cpu/sh2a/fpu.c index 0bcff11a4843..ab0e2e4eaeba 100644 --- a/arch/sh/kernel/cpu/sh2a/fpu.c +++ b/arch/sh/kernel/cpu/sh2a/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Save/restore floating point context for signal handlers. diff --git a/arch/sh/kernel/cpu/sh2a/opcode_helper.c b/arch/sh/kernel/cpu/sh2a/opcode_helper.c index fcf53f5827eb..a434cdac0867 100644 --- a/arch/sh/kernel/cpu/sh2a/opcode_helper.c +++ b/arch/sh/kernel/cpu/sh2a/opcode_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/opcode_helper.c diff --git a/arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c b/arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c index a6777e6fc8cd..b160ceb452b8 100644 --- a/arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c +++ b/arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7203 Pinmux diff --git a/arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c b/arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c index 7a103e16cf01..50d4a3f96019 100644 --- a/arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c +++ b/arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7264 Pinmux diff --git a/arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c b/arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c index 4da432ef1b40..ab4c1c4f8ae7 100644 --- a/arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c +++ b/arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7269 Pinmux diff --git a/arch/sh/kernel/cpu/sh2a/probe.c b/arch/sh/kernel/cpu/sh2a/probe.c index c66a3bc882bf..4b40c08c20a4 100644 --- a/arch/sh/kernel/cpu/sh2a/probe.c +++ b/arch/sh/kernel/cpu/sh2a/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh2a/probe.c diff --git a/arch/sh/kernel/cpu/sh2a/setup-mxg.c b/arch/sh/kernel/cpu/sh2a/setup-mxg.c index cefa07924c16..03b9d7eb4d4f 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-mxg.c +++ b/arch/sh/kernel/cpu/sh2a/setup-mxg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas MX-G (R8A03022BG) Setup diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7201.c b/arch/sh/kernel/cpu/sh2a/setup-sh7201.c index 28f1bebf3405..98a2365aad8f 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7201.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7201 setup diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7203.c b/arch/sh/kernel/cpu/sh2a/setup-sh7203.c index 4839f3aaeb4c..08e0ae30e94d 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7203.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7203 and SH7263 Setup diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7206.c b/arch/sh/kernel/cpu/sh2a/setup-sh7206.c index 68add5af4cc5..63698b17ee0b 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7206.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7206.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7206 Setup diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7264.c b/arch/sh/kernel/cpu/sh2a/setup-sh7264.c index 8a1cb613dd2e..21b306aa2804 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7264.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7264 Setup diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7269.c b/arch/sh/kernel/cpu/sh2a/setup-sh7269.c index 8b1ef3028320..ab5b0ffadba1 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7269.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7269 Setup diff --git a/arch/sh/kernel/cpu/sh3/clock-sh3.c b/arch/sh/kernel/cpu/sh3/clock-sh3.c index d7765728cadf..529321a83ad7 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh3.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh3.c diff --git a/arch/sh/kernel/cpu/sh3/clock-sh7705.c b/arch/sh/kernel/cpu/sh3/clock-sh7705.c index 4947114af090..3bf4496298df 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh7705.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh7705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh7705.c diff --git a/arch/sh/kernel/cpu/sh3/clock-sh7706.c b/arch/sh/kernel/cpu/sh3/clock-sh7706.c index 17855022c118..6c029c6a1b01 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh7706.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh7706.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh7706.c diff --git a/arch/sh/kernel/cpu/sh3/clock-sh7709.c b/arch/sh/kernel/cpu/sh3/clock-sh7709.c index 54701bbf7caa..077a7d75c094 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh7709.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh7709.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh7709.c diff --git a/arch/sh/kernel/cpu/sh3/clock-sh7710.c b/arch/sh/kernel/cpu/sh3/clock-sh7710.c index e60d0bc19cbe..9144309f6cef 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh7710.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh7710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh7710.c diff --git a/arch/sh/kernel/cpu/sh3/clock-sh7712.c b/arch/sh/kernel/cpu/sh3/clock-sh7712.c index 5af553f38d3a..162d178ca59f 100644 --- a/arch/sh/kernel/cpu/sh3/clock-sh7712.c +++ b/arch/sh/kernel/cpu/sh3/clock-sh7712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/clock-sh7712.c diff --git a/arch/sh/kernel/cpu/sh3/pinmux-sh7720.c b/arch/sh/kernel/cpu/sh3/pinmux-sh7720.c index 34015e608ee9..c4aec805940a 100644 --- a/arch/sh/kernel/cpu/sh3/pinmux-sh7720.c +++ b/arch/sh/kernel/cpu/sh3/pinmux-sh7720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7720 Pinmux diff --git a/arch/sh/kernel/cpu/sh3/probe.c b/arch/sh/kernel/cpu/sh3/probe.c index 5e7ad591ab16..9a0e1dcb3de4 100644 --- a/arch/sh/kernel/cpu/sh3/probe.c +++ b/arch/sh/kernel/cpu/sh3/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh3/probe.c diff --git a/arch/sh/kernel/cpu/sh3/serial-sh770x.c b/arch/sh/kernel/cpu/sh3/serial-sh770x.c index dec027f233f2..17df23d75879 100644 --- a/arch/sh/kernel/cpu/sh3/serial-sh770x.c +++ b/arch/sh/kernel/cpu/sh3/serial-sh770x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh3/serial-sh7710.c b/arch/sh/kernel/cpu/sh3/serial-sh7710.c index ee04052e5bdd..f88b217eb89c 100644 --- a/arch/sh/kernel/cpu/sh3/serial-sh7710.c +++ b/arch/sh/kernel/cpu/sh3/serial-sh7710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh3/serial-sh7720.c b/arch/sh/kernel/cpu/sh3/serial-sh7720.c index 75aaea49de43..d63fa336bfd2 100644 --- a/arch/sh/kernel/cpu/sh3/serial-sh7720.c +++ b/arch/sh/kernel/cpu/sh3/serial-sh7720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh3/setup-sh3.c b/arch/sh/kernel/cpu/sh3/setup-sh3.c index cf2a3f09fee4..82dbd961fce6 100644 --- a/arch/sh/kernel/cpu/sh3/setup-sh3.c +++ b/arch/sh/kernel/cpu/sh3/setup-sh3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared SH3 Setup code diff --git a/arch/sh/kernel/cpu/sh3/setup-sh7705.c b/arch/sh/kernel/cpu/sh3/setup-sh7705.c index 0544134b3f20..6b2fc75f8de0 100644 --- a/arch/sh/kernel/cpu/sh3/setup-sh7705.c +++ b/arch/sh/kernel/cpu/sh3/setup-sh7705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7705 Setup diff --git a/arch/sh/kernel/cpu/sh3/setup-sh770x.c b/arch/sh/kernel/cpu/sh3/setup-sh770x.c index 4947f57748bc..75cd85bbb9a2 100644 --- a/arch/sh/kernel/cpu/sh3/setup-sh770x.c +++ b/arch/sh/kernel/cpu/sh3/setup-sh770x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH3 Setup code for SH7706, SH7707, SH7708, SH7709 diff --git a/arch/sh/kernel/cpu/sh3/setup-sh7710.c b/arch/sh/kernel/cpu/sh3/setup-sh7710.c index 381910761579..a33c121fca03 100644 --- a/arch/sh/kernel/cpu/sh3/setup-sh7710.c +++ b/arch/sh/kernel/cpu/sh3/setup-sh7710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH3 Setup code for SH7710, SH7712 diff --git a/arch/sh/kernel/cpu/sh3/setup-sh7720.c b/arch/sh/kernel/cpu/sh3/setup-sh7720.c index 425d067dae9b..edc7270ee790 100644 --- a/arch/sh/kernel/cpu/sh3/setup-sh7720.c +++ b/arch/sh/kernel/cpu/sh3/setup-sh7720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Setup code for SH7720, SH7721. diff --git a/arch/sh/kernel/cpu/sh4/clock-sh4.c b/arch/sh/kernel/cpu/sh4/clock-sh4.c index ee3c5537a9d8..d6d985474dc4 100644 --- a/arch/sh/kernel/cpu/sh4/clock-sh4.c +++ b/arch/sh/kernel/cpu/sh4/clock-sh4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4/clock-sh4.c diff --git a/arch/sh/kernel/cpu/sh4/fpu.c b/arch/sh/kernel/cpu/sh4/fpu.c index 03ffd8cdf542..e1410f3525a9 100644 --- a/arch/sh/kernel/cpu/sh4/fpu.c +++ b/arch/sh/kernel/cpu/sh4/fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Save/restore floating point context for signal handlers. diff --git a/arch/sh/kernel/cpu/sh4/perf_event.c b/arch/sh/kernel/cpu/sh4/perf_event.c index db5847bb7330..70ff0eee0f80 100644 --- a/arch/sh/kernel/cpu/sh4/perf_event.c +++ b/arch/sh/kernel/cpu/sh4/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance events support for SH7750-style performance counters diff --git a/arch/sh/kernel/cpu/sh4/probe.c b/arch/sh/kernel/cpu/sh4/probe.c index ef4dd6295263..9ab9521a096d 100644 --- a/arch/sh/kernel/cpu/sh4/probe.c +++ b/arch/sh/kernel/cpu/sh4/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4/probe.c diff --git a/arch/sh/kernel/cpu/sh4/setup-sh7750.c b/arch/sh/kernel/cpu/sh4/setup-sh7750.c index 19c8f1d69071..e1fde1490be5 100644 --- a/arch/sh/kernel/cpu/sh4/setup-sh7750.c +++ b/arch/sh/kernel/cpu/sh4/setup-sh7750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7091/SH7750/SH7750S/SH7750R/SH7751/SH7751R Setup diff --git a/arch/sh/kernel/cpu/sh4/setup-sh7760.c b/arch/sh/kernel/cpu/sh4/setup-sh7760.c index 14212f5d803c..ebcc3dea40eb 100644 --- a/arch/sh/kernel/cpu/sh4/setup-sh7760.c +++ b/arch/sh/kernel/cpu/sh4/setup-sh7760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7760 Setup diff --git a/arch/sh/kernel/cpu/sh4/softfloat.c b/arch/sh/kernel/cpu/sh4/softfloat.c index 42edf2e54e85..5000bfdc09a0 100644 --- a/arch/sh/kernel/cpu/sh4/softfloat.c +++ b/arch/sh/kernel/cpu/sh4/softfloat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Floating point emulation support for subnormalised numbers on SH4 * architecture This file is derived from the SoftFloat IEC/IEEE diff --git a/arch/sh/kernel/cpu/sh4/sq.c b/arch/sh/kernel/cpu/sh4/sq.c index d289e99dc118..e42fea97a827 100644 --- a/arch/sh/kernel/cpu/sh4/sq.c +++ b/arch/sh/kernel/cpu/sh4/sq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4/sq.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7343.c b/arch/sh/kernel/cpu/sh4a/clock-sh7343.c index 32cb5d1fd3b3..ae7ae89373a9 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7343.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7343.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7343.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7366.c b/arch/sh/kernel/cpu/sh4a/clock-sh7366.c index aa3444b41e72..e76f3969b003 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7366.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7366.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7366.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7722.c b/arch/sh/kernel/cpu/sh4a/clock-sh7722.c index 38b057703eaa..c1a3ab0c1a1c 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7722.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7723.c b/arch/sh/kernel/cpu/sh4a/clock-sh7723.c index 9dc3a987d7cf..9dad887b87e9 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7723.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7723.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7724.c b/arch/sh/kernel/cpu/sh4a/clock-sh7724.c index 2a1f0d847a2e..8cb9919126dc 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7724.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7724.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7734.c b/arch/sh/kernel/cpu/sh4a/clock-sh7734.c index c81ee60eddb8..69295133ff7f 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7734.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7734.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7734.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7757.c b/arch/sh/kernel/cpu/sh4a/clock-sh7757.c index 9acb72210fed..a71e634d4186 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7757.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7757.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4/clock-sh7757.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7763.c b/arch/sh/kernel/cpu/sh4a/clock-sh7763.c index aaff4b96812c..27528d84b4c2 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7763.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7763.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7763.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7770.c b/arch/sh/kernel/cpu/sh4a/clock-sh7770.c index f356dfcd17b7..a37b971c2872 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7770.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7770.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7780.c b/arch/sh/kernel/cpu/sh4a/clock-sh7780.c index fc0a3efb53d5..d502d9524a3a 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7780.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7780.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7785.c b/arch/sh/kernel/cpu/sh4a/clock-sh7785.c index fca351378bbc..801a947fab01 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7785.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7785.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7786.c b/arch/sh/kernel/cpu/sh4a/clock-sh7786.c index f23862df3e8f..05b00feb916c 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7786.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/clock-sh7786.c diff --git a/arch/sh/kernel/cpu/sh4a/clock-shx3.c b/arch/sh/kernel/cpu/sh4a/clock-shx3.c index 6c7b6ab6cab5..c5933fbdc08a 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-shx3.c +++ b/arch/sh/kernel/cpu/sh4a/clock-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4/clock-shx3.c diff --git a/arch/sh/kernel/cpu/sh4a/intc-shx3.c b/arch/sh/kernel/cpu/sh4a/intc-shx3.c index eea87d25efbb..426a687c830d 100644 --- a/arch/sh/kernel/cpu/sh4a/intc-shx3.c +++ b/arch/sh/kernel/cpu/sh4a/intc-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared support for SH-X3 interrupt controllers. diff --git a/arch/sh/kernel/cpu/sh4a/perf_event.c b/arch/sh/kernel/cpu/sh4a/perf_event.c index 3beb8fed3d28..3459e65da722 100644 --- a/arch/sh/kernel/cpu/sh4a/perf_event.c +++ b/arch/sh/kernel/cpu/sh4a/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance events support for SH-4A performance counters diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7722.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7722.c index 0dd5312f930b..23d67b648273 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c index b67abc0637a4..2194a0c768b3 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7723 Pinmux diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c index b43c3259060b..1cc1fa691fd6 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7724 Pinmux diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c index 46256b19619a..e0040b06842e 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7734 processor support - PFC hardware block diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c index c92f304cb4ba..2ff0583afed9 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7757 (B0 step) Pinmux diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c index f329de6e758a..6bc6bb40801f 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7785 Pinmux diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c b/arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c index 47e8639f3e71..d5e97b0892bf 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7786 Pinmux diff --git a/arch/sh/kernel/cpu/sh4a/pinmux-shx3.c b/arch/sh/kernel/cpu/sh4a/pinmux-shx3.c index 6c02f6256467..f1d59d83ab1b 100644 --- a/arch/sh/kernel/cpu/sh4a/pinmux-shx3.c +++ b/arch/sh/kernel/cpu/sh4a/pinmux-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-X3 prototype CPU pinmux diff --git a/arch/sh/kernel/cpu/sh4a/serial-sh7722.c b/arch/sh/kernel/cpu/sh4a/serial-sh7722.c index 6ecc8b6e133c..40bc678e5a20 100644 --- a/arch/sh/kernel/cpu/sh4a/serial-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/serial-sh7722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7343.c b/arch/sh/kernel/cpu/sh4a/setup-sh7343.c index b6015188fab1..4fe55b7fc378 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7343.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7343.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7343 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7366.c b/arch/sh/kernel/cpu/sh4a/setup-sh7366.c index 6676beef053e..9bae63be3a59 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7366.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7366.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7366 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7722.c b/arch/sh/kernel/cpu/sh4a/setup-sh7722.c index 0c6757ef63f4..2e387c64d851 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7722 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7723.c b/arch/sh/kernel/cpu/sh4a/setup-sh7723.c index d64d28c4f059..28b8e33bc660 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7723.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7723 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7724.c b/arch/sh/kernel/cpu/sh4a/setup-sh7724.c index ef4b26a4b3d6..85450736feb3 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7724.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7724 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7734.c b/arch/sh/kernel/cpu/sh4a/setup-sh7734.c index 9911da794358..f43c71615ea5 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7734.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7734.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/setup-sh7734.c diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7757.c b/arch/sh/kernel/cpu/sh4a/setup-sh7757.c index 2ad19a0c5e04..1a3bbac74a5f 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7757.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7757.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7757 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7763.c b/arch/sh/kernel/cpu/sh4a/setup-sh7763.c index b0608664785f..0f820d2cb258 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7763.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7763.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7763 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7770.c b/arch/sh/kernel/cpu/sh4a/setup-sh7770.c index 5efec6ceb04d..3a67cebeaf1c 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7770.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7770 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7780.c b/arch/sh/kernel/cpu/sh4a/setup-sh7780.c index c818b788ecb0..a842dbfcf22b 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7780.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7780 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7785.c b/arch/sh/kernel/cpu/sh4a/setup-sh7785.c index 3b4a414d60a9..878659af9f78 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7785.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7785 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7786.c b/arch/sh/kernel/cpu/sh4a/setup-sh7786.c index c048842d8a58..314bf38d3fd1 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7786.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7786 Setup diff --git a/arch/sh/kernel/cpu/sh4a/setup-shx3.c b/arch/sh/kernel/cpu/sh4a/setup-shx3.c index 7014d6d199b3..9f4431905391 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-shx3.c +++ b/arch/sh/kernel/cpu/sh4a/setup-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-X3 Prototype Setup diff --git a/arch/sh/kernel/cpu/sh4a/smp-shx3.c b/arch/sh/kernel/cpu/sh4a/smp-shx3.c index 1261dc7b84e8..a3f014115080 100644 --- a/arch/sh/kernel/cpu/sh4a/smp-shx3.c +++ b/arch/sh/kernel/cpu/sh4a/smp-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-X3 SMP diff --git a/arch/sh/kernel/cpu/sh4a/ubc.c b/arch/sh/kernel/cpu/sh4a/ubc.c index 25eacd9c47d1..40b5964e812f 100644 --- a/arch/sh/kernel/cpu/sh4a/ubc.c +++ b/arch/sh/kernel/cpu/sh4a/ubc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh4a/ubc.c diff --git a/arch/sh/kernel/cpu/shmobile/cpuidle.c b/arch/sh/kernel/cpu/shmobile/cpuidle.c index b0f9c8f8fd14..40db880bd9ad 100644 --- a/arch/sh/kernel/cpu/shmobile/cpuidle.c +++ b/arch/sh/kernel/cpu/shmobile/cpuidle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/shmobile/cpuidle.c diff --git a/arch/sh/kernel/cpu/shmobile/pm.c b/arch/sh/kernel/cpu/shmobile/pm.c index ca9945f51e51..551bdd7d4af7 100644 --- a/arch/sh/kernel/cpu/shmobile/pm.c +++ b/arch/sh/kernel/cpu/shmobile/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/shmobile/pm.c diff --git a/arch/sh/kernel/crash_dump.c b/arch/sh/kernel/crash_dump.c index 19ce6a950aac..b4c463f57261 100644 --- a/arch/sh/kernel/crash_dump.c +++ b/arch/sh/kernel/crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * crash_dump.c - Memory preserving reboot related code. diff --git a/arch/sh/kernel/disassemble.c b/arch/sh/kernel/disassemble.c index 34e25a439c81..e4c2a8b5a9bf 100644 --- a/arch/sh/kernel/disassemble.c +++ b/arch/sh/kernel/disassemble.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Disassemble SuperH instructions. diff --git a/arch/sh/kernel/dma-coherent.c b/arch/sh/kernel/dma-coherent.c index 6a44c0e7ba40..079901e29628 100644 --- a/arch/sh/kernel/dma-coherent.c +++ b/arch/sh/kernel/dma-coherent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2004 - 2007 Paul Mundt diff --git a/arch/sh/kernel/dumpstack.c b/arch/sh/kernel/dumpstack.c index 758a6c89e911..37660bc2ee31 100644 --- a/arch/sh/kernel/dumpstack.c +++ b/arch/sh/kernel/dumpstack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/sh/kernel/dwarf.c b/arch/sh/kernel/dwarf.c index a1b54bedc929..ec8401aca7aa 100644 --- a/arch/sh/kernel/dwarf.c +++ b/arch/sh/kernel/dwarf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Matt Fleming diff --git a/arch/sh/kernel/ftrace.c b/arch/sh/kernel/ftrace.c index 930001bb8c6a..9287bbcadb07 100644 --- a/arch/sh/kernel/ftrace.c +++ b/arch/sh/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Matt Fleming diff --git a/arch/sh/kernel/hw_breakpoint.c b/arch/sh/kernel/hw_breakpoint.c index f10d64311127..2e58d850acb0 100644 --- a/arch/sh/kernel/hw_breakpoint.c +++ b/arch/sh/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/hw_breakpoint.c diff --git a/arch/sh/kernel/idle.c b/arch/sh/kernel/idle.c index 045d93f151fd..ec5234359326 100644 --- a/arch/sh/kernel/idle.c +++ b/arch/sh/kernel/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The idle loop for all SuperH platforms. diff --git a/arch/sh/kernel/io.c b/arch/sh/kernel/io.c index da22f3b32d30..1c250d5f7b0a 100644 --- a/arch/sh/kernel/io.c +++ b/arch/sh/kernel/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/io.c - Machine independent I/O functions. diff --git a/arch/sh/kernel/io_trapped.c b/arch/sh/kernel/io_trapped.c index e803b14ef12e..a1ab445d6510 100644 --- a/arch/sh/kernel/io_trapped.c +++ b/arch/sh/kernel/io_trapped.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Trapped io support diff --git a/arch/sh/kernel/ioport.c b/arch/sh/kernel/ioport.c index 915a3dfd9f02..8266de9b7f7e 100644 --- a/arch/sh/kernel/ioport.c +++ b/arch/sh/kernel/ioport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/ioport.c diff --git a/arch/sh/kernel/irq.c b/arch/sh/kernel/irq.c index 9022d8af9d68..6c0101ee5daa 100644 --- a/arch/sh/kernel/irq.c +++ b/arch/sh/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/kernel/irq.c diff --git a/arch/sh/kernel/irq_32.c b/arch/sh/kernel/irq_32.c index e09cdc4ada68..2275117f76e8 100644 --- a/arch/sh/kernel/irq_32.c +++ b/arch/sh/kernel/irq_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SHcompact irqflags support diff --git a/arch/sh/kernel/kdebugfs.c b/arch/sh/kernel/kdebugfs.c index 8b505e1556a5..de9b9b10b7c9 100644 --- a/arch/sh/kernel/kdebugfs.c +++ b/arch/sh/kernel/kdebugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/kgdb.c b/arch/sh/kernel/kgdb.c index e4147efa9ec6..228e5c899f62 100644 --- a/arch/sh/kernel/kgdb.c +++ b/arch/sh/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH KGDB support diff --git a/arch/sh/kernel/kprobes.c b/arch/sh/kernel/kprobes.c index a250fb1b9420..d70434e09635 100644 --- a/arch/sh/kernel/kprobes.c +++ b/arch/sh/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel probes (kprobes) for SuperH diff --git a/arch/sh/kernel/machine_kexec.c b/arch/sh/kernel/machine_kexec.c index 37073ca1e0ad..0ae79ed6b870 100644 --- a/arch/sh/kernel/machine_kexec.c +++ b/arch/sh/kernel/machine_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * machine_kexec.c - handle transition of Linux booting another kernel diff --git a/arch/sh/kernel/machvec.c b/arch/sh/kernel/machvec.c index 57efaf5b82ae..b01754d942a6 100644 --- a/arch/sh/kernel/machvec.c +++ b/arch/sh/kernel/machvec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/machvec.c diff --git a/arch/sh/kernel/module.c b/arch/sh/kernel/module.c index a469a80840d3..573518830a2f 100644 --- a/arch/sh/kernel/module.c +++ b/arch/sh/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Kernel module help for SH. diff --git a/arch/sh/kernel/nmi_debug.c b/arch/sh/kernel/nmi_debug.c index a212b645b4cf..ebe87d84f74d 100644 --- a/arch/sh/kernel/nmi_debug.c +++ b/arch/sh/kernel/nmi_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Atmel Corporation diff --git a/arch/sh/kernel/perf_callchain.c b/arch/sh/kernel/perf_callchain.c index c9d3aa18732d..06ca1cfdea1e 100644 --- a/arch/sh/kernel/perf_callchain.c +++ b/arch/sh/kernel/perf_callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event callchain support - SuperH architecture code diff --git a/arch/sh/kernel/perf_event.c b/arch/sh/kernel/perf_event.c index 1fbb7d46e484..6a98a701e2bf 100644 --- a/arch/sh/kernel/perf_event.c +++ b/arch/sh/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance event support framework for SuperH hardware counters. diff --git a/arch/sh/kernel/process.c b/arch/sh/kernel/process.c index 169832fcf21b..96512e92ea27 100644 --- a/arch/sh/kernel/process.c +++ b/arch/sh/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/process_32.c b/arch/sh/kernel/process_32.c index 62f753a85b89..fb035d19b163 100644 --- a/arch/sh/kernel/process_32.c +++ b/arch/sh/kernel/process_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/process.c diff --git a/arch/sh/kernel/ptrace.c b/arch/sh/kernel/ptrace.c index bfc59f2c2602..df1d8f7006d4 100644 --- a/arch/sh/kernel/ptrace.c +++ b/arch/sh/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/sh/kernel/ptrace_32.c b/arch/sh/kernel/ptrace_32.c index 06f765d71a29..66563c9b9abe 100644 --- a/arch/sh/kernel/ptrace_32.c +++ b/arch/sh/kernel/ptrace_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH process tracing diff --git a/arch/sh/kernel/reboot.c b/arch/sh/kernel/reboot.c index 1de006b1c339..e9811823cf00 100644 --- a/arch/sh/kernel/reboot.c +++ b/arch/sh/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/return_address.c b/arch/sh/kernel/return_address.c index 2ce22f11eab3..d7deec6b7c86 100644 --- a/arch/sh/kernel/return_address.c +++ b/arch/sh/kernel/return_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/return_address.c diff --git a/arch/sh/kernel/setup.c b/arch/sh/kernel/setup.c index 039a51291002..36b47cb78264 100644 --- a/arch/sh/kernel/setup.c +++ b/arch/sh/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/setup.c diff --git a/arch/sh/kernel/sh_bios.c b/arch/sh/kernel/sh_bios.c index 250dbdf3fa74..ee962b637628 100644 --- a/arch/sh/kernel/sh_bios.c +++ b/arch/sh/kernel/sh_bios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * C interface for trapping into the standard LinuxSH BIOS. diff --git a/arch/sh/kernel/sh_ksyms_32.c b/arch/sh/kernel/sh_ksyms_32.c index 5858936cb431..80e2c2732d4c 100644 --- a/arch/sh/kernel/sh_ksyms_32.c +++ b/arch/sh/kernel/sh_ksyms_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/signal_32.c b/arch/sh/kernel/signal_32.c index a6bfc6f37491..09ba876c0ace 100644 --- a/arch/sh/kernel/signal_32.c +++ b/arch/sh/kernel/signal_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/kernel/signal.c diff --git a/arch/sh/kernel/smp.c b/arch/sh/kernel/smp.c index 108d808767fa..55f6c454ba2b 100644 --- a/arch/sh/kernel/smp.c +++ b/arch/sh/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/smp.c diff --git a/arch/sh/kernel/stacktrace.c b/arch/sh/kernel/stacktrace.c index daf0b53ee066..c176ffb8660c 100644 --- a/arch/sh/kernel/stacktrace.c +++ b/arch/sh/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/stacktrace.c diff --git a/arch/sh/kernel/swsusp.c b/arch/sh/kernel/swsusp.c index 0b772d6d714f..e5db476dc584 100644 --- a/arch/sh/kernel/swsusp.c +++ b/arch/sh/kernel/swsusp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * swsusp.c - SuperH hibernation support diff --git a/arch/sh/kernel/sys_sh.c b/arch/sh/kernel/sys_sh.c index a5a7b33ed81a..c05c6decaa14 100644 --- a/arch/sh/kernel/sys_sh.c +++ b/arch/sh/kernel/sys_sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/kernel/sys_sh.c diff --git a/arch/sh/kernel/sys_sh32.c b/arch/sh/kernel/sys_sh32.c index d6f4afcb0e87..295fe00762be 100644 --- a/arch/sh/kernel/sys_sh32.c +++ b/arch/sh/kernel/sys_sh32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/time.c b/arch/sh/kernel/time.c index 821a09cbd605..24bfbca487fb 100644 --- a/arch/sh/kernel/time.c +++ b/arch/sh/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/time.c diff --git a/arch/sh/kernel/topology.c b/arch/sh/kernel/topology.c index 2d2a7509b565..2fb6540ad4f5 100644 --- a/arch/sh/kernel/topology.c +++ b/arch/sh/kernel/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/topology.c diff --git a/arch/sh/kernel/traps.c b/arch/sh/kernel/traps.c index 4339c4cafa79..dc2b835f8541 100644 --- a/arch/sh/kernel/traps.c +++ b/arch/sh/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/kernel/traps_32.c b/arch/sh/kernel/traps_32.c index 1271b839a107..e9cf8d7341e2 100644 --- a/arch/sh/kernel/traps_32.c +++ b/arch/sh/kernel/traps_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 'traps.c' handles hardware traps and faults after we have saved some diff --git a/arch/sh/kernel/unwinder.c b/arch/sh/kernel/unwinder.c index 7a54b72dd923..07f4f075752d 100644 --- a/arch/sh/kernel/unwinder.c +++ b/arch/sh/kernel/unwinder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Matt Fleming diff --git a/arch/sh/kernel/vmcore_info.c b/arch/sh/kernel/vmcore_info.c index a244a204a1b1..49908402a515 100644 --- a/arch/sh/kernel/vmcore_info.c +++ b/arch/sh/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/sh/kernel/vsyscall/vsyscall.c b/arch/sh/kernel/vsyscall/vsyscall.c index 1563dcc55fd3..d8ab857781df 100644 --- a/arch/sh/kernel/vsyscall/vsyscall.c +++ b/arch/sh/kernel/vsyscall/vsyscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/vsyscall/vsyscall.c diff --git a/arch/sh/lib/delay.c b/arch/sh/lib/delay.c index dad8e6a54906..5137d1a25b33 100644 --- a/arch/sh/lib/delay.c +++ b/arch/sh/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Precise Delay Loops for SuperH diff --git a/arch/sh/lib/div64-generic.c b/arch/sh/lib/div64-generic.c index 0b67fbc44f6f..63a9175d0a98 100644 --- a/arch/sh/lib/div64-generic.c +++ b/arch/sh/lib/div64-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic __div64_32 wrapper for __xdiv64_32. diff --git a/arch/sh/lib/io.c b/arch/sh/lib/io.c index dc6345e4c53b..cf2926d5995b 100644 --- a/arch/sh/lib/io.c +++ b/arch/sh/lib/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/lib/io.c - SH32 optimized I/O routines diff --git a/arch/sh/math-emu/math.c b/arch/sh/math-emu/math.c index b65703e06573..f5c83ba84d84 100644 --- a/arch/sh/math-emu/math.c +++ b/arch/sh/math-emu/math.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/math-emu/math.c * diff --git a/arch/sh/mm/alignment.c b/arch/sh/mm/alignment.c index 3a76a766f423..1765ab95e322 100644 --- a/arch/sh/mm/alignment.c +++ b/arch/sh/mm/alignment.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Alignment access counters and corresponding user-space interfaces. * diff --git a/arch/sh/mm/asids-debugfs.c b/arch/sh/mm/asids-debugfs.c index d16d6f5ec774..c4a99883aad2 100644 --- a/arch/sh/mm/asids-debugfs.c +++ b/arch/sh/mm/asids-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * debugfs ops for process ASIDs * diff --git a/arch/sh/mm/cache-debugfs.c b/arch/sh/mm/cache-debugfs.c index b0f185169dfa..fc410af044ad 100644 --- a/arch/sh/mm/cache-debugfs.c +++ b/arch/sh/mm/cache-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * debugfs ops for the L1 cache * diff --git a/arch/sh/mm/cache-j2.c b/arch/sh/mm/cache-j2.c index 9ac960214380..4063a7a84b26 100644 --- a/arch/sh/mm/cache-j2.c +++ b/arch/sh/mm/cache-j2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/cache-j2.c diff --git a/arch/sh/mm/cache-sh2.c b/arch/sh/mm/cache-sh2.c index f2b6cdbdf932..7941cca744b3 100644 --- a/arch/sh/mm/cache-sh2.c +++ b/arch/sh/mm/cache-sh2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/cache-sh2.c diff --git a/arch/sh/mm/cache-sh2a.c b/arch/sh/mm/cache-sh2a.c index 4f7739e707a7..5e073db20bae 100644 --- a/arch/sh/mm/cache-sh2a.c +++ b/arch/sh/mm/cache-sh2a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/cache-sh2a.c diff --git a/arch/sh/mm/cache-sh3.c b/arch/sh/mm/cache-sh3.c index bc595982d396..6b83ee0e876a 100644 --- a/arch/sh/mm/cache-sh3.c +++ b/arch/sh/mm/cache-sh3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/cache-sh3.c diff --git a/arch/sh/mm/cache-sh4.c b/arch/sh/mm/cache-sh4.c index 83fb34b39ca7..e4720c260198 100644 --- a/arch/sh/mm/cache-sh4.c +++ b/arch/sh/mm/cache-sh4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/cache-sh4.c * diff --git a/arch/sh/mm/cache-sh7705.c b/arch/sh/mm/cache-sh7705.c index 71f8be9fc8e0..34f410909060 100644 --- a/arch/sh/mm/cache-sh7705.c +++ b/arch/sh/mm/cache-sh7705.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/cache-sh7705.c * diff --git a/arch/sh/mm/cache-shx3.c b/arch/sh/mm/cache-shx3.c index dec039a75664..182f61402866 100644 --- a/arch/sh/mm/cache-shx3.c +++ b/arch/sh/mm/cache-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/cache-shx3.c - SH-X3 optimized cache ops * diff --git a/arch/sh/mm/cache.c b/arch/sh/mm/cache.c index c3f028bed049..2d39af047d24 100644 --- a/arch/sh/mm/cache.c +++ b/arch/sh/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/cache.c diff --git a/arch/sh/mm/consistent.c b/arch/sh/mm/consistent.c index 0de206c1acfe..db468cff34fb 100644 --- a/arch/sh/mm/consistent.c +++ b/arch/sh/mm/consistent.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 - 2007 Paul Mundt * diff --git a/arch/sh/mm/extable_32.c b/arch/sh/mm/extable_32.c index 14312027bb08..c630aca3f03a 100644 --- a/arch/sh/mm/extable_32.c +++ b/arch/sh/mm/extable_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sh/mm/extable.c diff --git a/arch/sh/mm/fault.c b/arch/sh/mm/fault.c index 06e6b4952924..2b7a964b817b 100644 --- a/arch/sh/mm/fault.c +++ b/arch/sh/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Page fault handler for SH with an MMU. * diff --git a/arch/sh/mm/flush-sh4.c b/arch/sh/mm/flush-sh4.c index 8b8ef8972104..6d94166b26bf 100644 --- a/arch/sh/mm/flush-sh4.c +++ b/arch/sh/mm/flush-sh4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/mm/hugetlbpage.c b/arch/sh/mm/hugetlbpage.c index ff209b55285a..76c88a9c6349 100644 --- a/arch/sh/mm/hugetlbpage.c +++ b/arch/sh/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sh/mm/hugetlbpage.c diff --git a/arch/sh/mm/init.c b/arch/sh/mm/init.c index 99e302eeeec1..5ee42d62cf17 100644 --- a/arch/sh/mm/init.c +++ b/arch/sh/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/sh/mm/init.c diff --git a/arch/sh/mm/ioremap.c b/arch/sh/mm/ioremap.c index 5bbde53fb32d..0574c4095aa3 100644 --- a/arch/sh/mm/ioremap.c +++ b/arch/sh/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/ioremap.c * diff --git a/arch/sh/mm/ioremap_fixed.c b/arch/sh/mm/ioremap_fixed.c index 136113bcac25..3aa792993977 100644 --- a/arch/sh/mm/ioremap_fixed.c +++ b/arch/sh/mm/ioremap_fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Re-map IO memory to kernel address space so that we can access it. diff --git a/arch/sh/mm/kmap.c b/arch/sh/mm/kmap.c index c9f32d5a54b8..73b9dddf5fbc 100644 --- a/arch/sh/mm/kmap.c +++ b/arch/sh/mm/kmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/kmap.c diff --git a/arch/sh/mm/mmap.c b/arch/sh/mm/mmap.c index c442734d9b0c..cc20b71fe1b5 100644 --- a/arch/sh/mm/mmap.c +++ b/arch/sh/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/mmap.c * diff --git a/arch/sh/mm/nommu.c b/arch/sh/mm/nommu.c index fa3dc9428a73..d0d1584397e3 100644 --- a/arch/sh/mm/nommu.c +++ b/arch/sh/mm/nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/nommu.c diff --git a/arch/sh/mm/numa.c b/arch/sh/mm/numa.c index 9bc212b5e762..14263b874fae 100644 --- a/arch/sh/mm/numa.c +++ b/arch/sh/mm/numa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/numa.c - Multiple node support for SH machines * diff --git a/arch/sh/mm/pgtable.c b/arch/sh/mm/pgtable.c index 3a4085ea0161..99aa8431b0f1 100644 --- a/arch/sh/mm/pgtable.c +++ b/arch/sh/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sh/mm/pmb.c b/arch/sh/mm/pmb.c index 482eec50f404..cfeb67fd7a97 100644 --- a/arch/sh/mm/pmb.c +++ b/arch/sh/mm/pmb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/pmb.c * diff --git a/arch/sh/mm/sram.c b/arch/sh/mm/sram.c index 2d8fa718d55e..4df1645f64d3 100644 --- a/arch/sh/mm/sram.c +++ b/arch/sh/mm/sram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SRAM pool for tiny memories not otherwise managed. * diff --git a/arch/sh/mm/tlb-debugfs.c b/arch/sh/mm/tlb-debugfs.c index 11c6148283f3..7e589d73116e 100644 --- a/arch/sh/mm/tlb-debugfs.c +++ b/arch/sh/mm/tlb-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/tlb-debugfs.c * diff --git a/arch/sh/mm/tlb-pteaex.c b/arch/sh/mm/tlb-pteaex.c index 4db21adfe5de..dd1ef87515e9 100644 --- a/arch/sh/mm/tlb-pteaex.c +++ b/arch/sh/mm/tlb-pteaex.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/tlb-pteaex.c * diff --git a/arch/sh/mm/tlb-sh3.c b/arch/sh/mm/tlb-sh3.c index fb400afc2a49..4aa26fbdcc55 100644 --- a/arch/sh/mm/tlb-sh3.c +++ b/arch/sh/mm/tlb-sh3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/tlb-sh3.c diff --git a/arch/sh/mm/tlb-sh4.c b/arch/sh/mm/tlb-sh4.c index aa0a9f4680a1..832cfc21804e 100644 --- a/arch/sh/mm/tlb-sh4.c +++ b/arch/sh/mm/tlb-sh4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/sh/mm/tlb-sh4.c diff --git a/arch/sh/mm/tlb-urb.c b/arch/sh/mm/tlb-urb.c index c92ce20db39b..f667ad155149 100644 --- a/arch/sh/mm/tlb-urb.c +++ b/arch/sh/mm/tlb-urb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sh/mm/tlb-urb.c * diff --git a/arch/sh/mm/tlbex_32.c b/arch/sh/mm/tlbex_32.c index 7d58578c15f4..272079035405 100644 --- a/arch/sh/mm/tlbex_32.c +++ b/arch/sh/mm/tlbex_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TLB miss handler for SH with an MMU. * diff --git a/arch/sh/mm/tlbflush_32.c b/arch/sh/mm/tlbflush_32.c index a6a20d6de4c0..d41ff7b4e687 100644 --- a/arch/sh/mm/tlbflush_32.c +++ b/arch/sh/mm/tlbflush_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TLB flushing operations for SH with an MMU. * diff --git a/arch/sh/mm/uncached.c b/arch/sh/mm/uncached.c index bd1585e8efed..d39b86427919 100644 --- a/arch/sh/mm/uncached.c +++ b/arch/sh/mm/uncached.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/boot/piggyback.c b/arch/sparc/boot/piggyback.c index 6d74064add0a..7c40e8e2bfa7 100644 --- a/arch/sparc/boot/piggyback.c +++ b/arch/sparc/boot/piggyback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Simple utility to make a single-image install kernel with initial ramdisk diff --git a/arch/sparc/crypto/aes_glue.c b/arch/sparc/crypto/aes_glue.c index 359f22643b05..19632277b873 100644 --- a/arch/sparc/crypto/aes_glue.c +++ b/arch/sparc/crypto/aes_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Glue code for AES encryption optimized for sparc64 crypto opcodes. * diff --git a/arch/sparc/crypto/camellia_glue.c b/arch/sparc/crypto/camellia_glue.c index e7a1e1c42b99..84d4852013a2 100644 --- a/arch/sparc/crypto/camellia_glue.c +++ b/arch/sparc/crypto/camellia_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Glue code for CAMELLIA encryption optimized for sparc64 crypto opcodes. * diff --git a/arch/sparc/crypto/crop_devid.c b/arch/sparc/crypto/crop_devid.c index 93f4e0fdd38c..3770d37b7671 100644 --- a/arch/sparc/crypto/crop_devid.c +++ b/arch/sparc/crypto/crop_devid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/crypto/des_glue.c b/arch/sparc/crypto/des_glue.c index e50ec4cd57cd..53c6ef05de83 100644 --- a/arch/sparc/crypto/des_glue.c +++ b/arch/sparc/crypto/des_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Glue code for DES encryption optimized for sparc64 crypto opcodes. * diff --git a/arch/sparc/kernel/adi_64.c b/arch/sparc/kernel/adi_64.c index 18036a43cf56..0ecb4c0fc3f4 100644 --- a/arch/sparc/kernel/adi_64.c +++ b/arch/sparc/kernel/adi_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* adi_64.c: support for ADI (Application Data Integrity) feature on * sparc m7 and newer processors. This feature is also known as diff --git a/arch/sparc/kernel/apc.c b/arch/sparc/kernel/apc.c index 849db20e7165..3e9eab1381ff 100644 --- a/arch/sparc/kernel/apc.c +++ b/arch/sparc/kernel/apc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* apc - Driver implementation for power management functions * of Aurora Personality Chip (APC) on SPARCstation-4/5 and diff --git a/arch/sparc/kernel/asm-offsets.c b/arch/sparc/kernel/asm-offsets.c index 6e660bde48dd..72e52261c302 100644 --- a/arch/sparc/kernel/asm-offsets.c +++ b/arch/sparc/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This program is used to generate definitions needed by diff --git a/arch/sparc/kernel/audit.c b/arch/sparc/kernel/audit.c index b092274eca79..0048a1e32b27 100644 --- a/arch/sparc/kernel/audit.c +++ b/arch/sparc/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/auxio_32.c b/arch/sparc/kernel/auxio_32.c index 989860e890c4..041c0cc2cd0a 100644 --- a/arch/sparc/kernel/auxio_32.c +++ b/arch/sparc/kernel/auxio_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* auxio.c: Probing for the Sparc AUXIO register at boot time. * diff --git a/arch/sparc/kernel/auxio_64.c b/arch/sparc/kernel/auxio_64.c index 2a2800d21325..1f4363866f50 100644 --- a/arch/sparc/kernel/auxio_64.c +++ b/arch/sparc/kernel/auxio_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* auxio.c: Probing for the Sparc AUXIO register at boot time. * diff --git a/arch/sparc/kernel/btext.c b/arch/sparc/kernel/btext.c index 2bf558a0c568..78ce1ba51fd3 100644 --- a/arch/sparc/kernel/btext.c +++ b/arch/sparc/kernel/btext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Procedures for drawing on the screen early on in the boot process. diff --git a/arch/sparc/kernel/central.c b/arch/sparc/kernel/central.c index a1a6485c9183..9fd30802899e 100644 --- a/arch/sparc/kernel/central.c +++ b/arch/sparc/kernel/central.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* central.c: Central FHC driver for Sunfire/Starfire/Wildfire. * diff --git a/arch/sparc/kernel/chmc.c b/arch/sparc/kernel/chmc.c index d4c74d6b2e1b..d1801dc60e4f 100644 --- a/arch/sparc/kernel/chmc.c +++ b/arch/sparc/kernel/chmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* chmc.c: Driver for UltraSPARC-III memory controller. * diff --git a/arch/sparc/kernel/compat_audit.c b/arch/sparc/kernel/compat_audit.c index f1ea0005a729..74069b0f5199 100644 --- a/arch/sparc/kernel/compat_audit.c +++ b/arch/sparc/kernel/compat_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define __32bit_syscall_numbers__ #include diff --git a/arch/sparc/kernel/cpu.c b/arch/sparc/kernel/cpu.c index 79cd6ccfeac0..37ce2485f743 100644 --- a/arch/sparc/kernel/cpu.c +++ b/arch/sparc/kernel/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* cpu.c: Dinky routines to look for the kind of Sparc cpu * we are on. diff --git a/arch/sparc/kernel/cpumap.c b/arch/sparc/kernel/cpumap.c index 8fcf2d8c6bd2..b356a06d1337 100644 --- a/arch/sparc/kernel/cpumap.c +++ b/arch/sparc/kernel/cpumap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* cpumap.c: used for optimizing CPU assignment * diff --git a/arch/sparc/kernel/devices.c b/arch/sparc/kernel/devices.c index 23b6e50d4ada..4fe1996677d8 100644 --- a/arch/sparc/kernel/devices.c +++ b/arch/sparc/kernel/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* devices.c: Initial scan of the prom device tree for important * Sparc device nodes which we need to find. diff --git a/arch/sparc/kernel/ds.c b/arch/sparc/kernel/ds.c index f7fc6f2af2f2..1928f5d3f311 100644 --- a/arch/sparc/kernel/ds.c +++ b/arch/sparc/kernel/ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ds.c: Domain Services driver for Logical Domains * diff --git a/arch/sparc/kernel/ebus.c b/arch/sparc/kernel/ebus.c index 264b186478f3..4814ab1dc0db 100644 --- a/arch/sparc/kernel/ebus.c +++ b/arch/sparc/kernel/ebus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ebus.c: EBUS DMA library code. * diff --git a/arch/sparc/kernel/ftrace.c b/arch/sparc/kernel/ftrace.c index eaead3da8e03..3cbf3b270f35 100644 --- a/arch/sparc/kernel/ftrace.c +++ b/arch/sparc/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/hvapi.c b/arch/sparc/kernel/hvapi.c index 717ec7ef07f9..481fb3e97c10 100644 --- a/arch/sparc/kernel/hvapi.c +++ b/arch/sparc/kernel/hvapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* hvapi.c: Hypervisor API management. * diff --git a/arch/sparc/kernel/idprom.c b/arch/sparc/kernel/idprom.c index d6c46d512220..5e7d0b19010b 100644 --- a/arch/sparc/kernel/idprom.c +++ b/arch/sparc/kernel/idprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * idprom.c: Routines to load the idprom into kernel addresses and diff --git a/arch/sparc/kernel/iommu-common.c b/arch/sparc/kernel/iommu-common.c index 23ca75f09277..b7320ae6e3ab 100644 --- a/arch/sparc/kernel/iommu-common.c +++ b/arch/sparc/kernel/iommu-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOMMU mmap management and range allocation functions. diff --git a/arch/sparc/kernel/iommu.c b/arch/sparc/kernel/iommu.c index 46ef88bc9c26..203c424f2637 100644 --- a/arch/sparc/kernel/iommu.c +++ b/arch/sparc/kernel/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* iommu.c: Generic sparc64 IOMMU support. * diff --git a/arch/sparc/kernel/ioport.c b/arch/sparc/kernel/ioport.c index 5ebca5c7af1e..5c588de56c7d 100644 --- a/arch/sparc/kernel/ioport.c +++ b/arch/sparc/kernel/ioport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ioport.c: Simple io mapping allocator. diff --git a/arch/sparc/kernel/irq_32.c b/arch/sparc/kernel/irq_32.c index 5210991429d5..3e1b41acda91 100644 --- a/arch/sparc/kernel/irq_32.c +++ b/arch/sparc/kernel/irq_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interrupt request handling routines. On the diff --git a/arch/sparc/kernel/irq_64.c b/arch/sparc/kernel/irq_64.c index ded463c82abd..79b38904f28c 100644 --- a/arch/sparc/kernel/irq_64.c +++ b/arch/sparc/kernel/irq_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* irq.c: UltraSparc IRQ handling/init/registry. * diff --git a/arch/sparc/kernel/jump_label.c b/arch/sparc/kernel/jump_label.c index a4cfaeecaf5e..596aa38951ce 100644 --- a/arch/sparc/kernel/jump_label.c +++ b/arch/sparc/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/kgdb_32.c b/arch/sparc/kernel/kgdb_32.c index 3b2c673ec627..fc6aa6b13199 100644 --- a/arch/sparc/kernel/kgdb_32.c +++ b/arch/sparc/kernel/kgdb_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* kgdb.c: KGDB support for 32-bit sparc. * diff --git a/arch/sparc/kernel/kgdb_64.c b/arch/sparc/kernel/kgdb_64.c index 177746ae2c81..7ea704841c50 100644 --- a/arch/sparc/kernel/kgdb_64.c +++ b/arch/sparc/kernel/kgdb_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* kgdb.c: KGDB support for 64-bit sparc. * diff --git a/arch/sparc/kernel/kprobes.c b/arch/sparc/kernel/kprobes.c index 191bbaca9921..cca8c676c6d2 100644 --- a/arch/sparc/kernel/kprobes.c +++ b/arch/sparc/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* arch/sparc64/kernel/kprobes.c * diff --git a/arch/sparc/kernel/ldc.c b/arch/sparc/kernel/ldc.c index 7f3cdb6f644d..8db185df634a 100644 --- a/arch/sparc/kernel/ldc.c +++ b/arch/sparc/kernel/ldc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ldc.c: Logical Domain Channel link-layer protocol driver. * diff --git a/arch/sparc/kernel/led.c b/arch/sparc/kernel/led.c index f4fb82b019bb..b6ee585b267a 100644 --- a/arch/sparc/kernel/led.c +++ b/arch/sparc/kernel/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/sparc/kernel/leon_kernel.c b/arch/sparc/kernel/leon_kernel.c index a43cf794bb1e..01e7fa37a9b5 100644 --- a/arch/sparc/kernel/leon_kernel.c +++ b/arch/sparc/kernel/leon_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Daniel Hellstrom (daniel@gaisler.com) Aeroflex Gaisler AB diff --git a/arch/sparc/kernel/leon_pci.c b/arch/sparc/kernel/leon_pci.c index 10934dfa987a..9fe66b19dc5c 100644 --- a/arch/sparc/kernel/leon_pci.c +++ b/arch/sparc/kernel/leon_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * leon_pci.c: LEON Host PCI support diff --git a/arch/sparc/kernel/leon_pci_grpci1.c b/arch/sparc/kernel/leon_pci_grpci1.c index b2b639bee068..750fb1dae690 100644 --- a/arch/sparc/kernel/leon_pci_grpci1.c +++ b/arch/sparc/kernel/leon_pci_grpci1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * leon_pci_grpci1.c: GRPCI1 Host PCI driver diff --git a/arch/sparc/kernel/leon_pci_grpci2.c b/arch/sparc/kernel/leon_pci_grpci2.c index 9f662340b5b2..673c7274a4ac 100644 --- a/arch/sparc/kernel/leon_pci_grpci2.c +++ b/arch/sparc/kernel/leon_pci_grpci2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * leon_pci_grpci2.c: GRPCI2 Host PCI driver diff --git a/arch/sparc/kernel/leon_pmc.c b/arch/sparc/kernel/leon_pmc.c index 6c00cbad7fb5..a2dbbcf59f87 100644 --- a/arch/sparc/kernel/leon_pmc.c +++ b/arch/sparc/kernel/leon_pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* leon_pmc.c: LEON Power-down cpu_idle() handler * diff --git a/arch/sparc/kernel/leon_smp.c b/arch/sparc/kernel/leon_smp.c index 1ee393abc463..b25e3c7a0d66 100644 --- a/arch/sparc/kernel/leon_smp.c +++ b/arch/sparc/kernel/leon_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* leon_smp.c: Sparc-Leon SMP support. * diff --git a/arch/sparc/kernel/mdesc.c b/arch/sparc/kernel/mdesc.c index 30f171b7b00c..ec007d4a1374 100644 --- a/arch/sparc/kernel/mdesc.c +++ b/arch/sparc/kernel/mdesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* mdesc.c: Sun4V machine description handling. * diff --git a/arch/sparc/kernel/module.c b/arch/sparc/kernel/module.c index 49740450a685..39b542374661 100644 --- a/arch/sparc/kernel/module.c +++ b/arch/sparc/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Kernel module help for sparc64. * diff --git a/arch/sparc/kernel/nmi.c b/arch/sparc/kernel/nmi.c index 149adc094753..a401900b0b39 100644 --- a/arch/sparc/kernel/nmi.c +++ b/arch/sparc/kernel/nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Pseudo NMI support on sparc64 systems. * diff --git a/arch/sparc/kernel/of_device_32.c b/arch/sparc/kernel/of_device_32.c index 284a4cafa432..fc85fca8ec63 100644 --- a/arch/sparc/kernel/of_device_32.c +++ b/arch/sparc/kernel/of_device_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/of_device_64.c b/arch/sparc/kernel/of_device_64.c index f53092b07b9e..5279185cbeb6 100644 --- a/arch/sparc/kernel/of_device_64.c +++ b/arch/sparc/kernel/of_device_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/of_device_common.c b/arch/sparc/kernel/of_device_common.c index ba2a6ae23508..f9c71e08073c 100644 --- a/arch/sparc/kernel/of_device_common.c +++ b/arch/sparc/kernel/of_device_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/sparc/kernel/pci.c b/arch/sparc/kernel/pci.c index b290107170e9..3fd8413adf3b 100644 --- a/arch/sparc/kernel/pci.c +++ b/arch/sparc/kernel/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci.c: UltraSparc PCI controller support. * diff --git a/arch/sparc/kernel/pci_common.c b/arch/sparc/kernel/pci_common.c index 2576f4f31309..4575736913f7 100644 --- a/arch/sparc/kernel/pci_common.c +++ b/arch/sparc/kernel/pci_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_common.c: PCI controller common support. * diff --git a/arch/sparc/kernel/pci_fire.c b/arch/sparc/kernel/pci_fire.c index 0b91bde80fdc..89045165fe19 100644 --- a/arch/sparc/kernel/pci_fire.c +++ b/arch/sparc/kernel/pci_fire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_fire.c: Sun4u platform PCI-E controller support. * diff --git a/arch/sparc/kernel/pci_msi.c b/arch/sparc/kernel/pci_msi.c index acb2f83a1d5c..910d32349ef4 100644 --- a/arch/sparc/kernel/pci_msi.c +++ b/arch/sparc/kernel/pci_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_msi.c: Sparc64 MSI support common layer. * diff --git a/arch/sparc/kernel/pci_psycho.c b/arch/sparc/kernel/pci_psycho.c index 1efc98305ec7..d27e21cd1b40 100644 --- a/arch/sparc/kernel/pci_psycho.c +++ b/arch/sparc/kernel/pci_psycho.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_psycho.c: PSYCHO/U2P specific PCI controller support. * diff --git a/arch/sparc/kernel/pci_sabre.c b/arch/sparc/kernel/pci_sabre.c index a84598568300..755ce9faf054 100644 --- a/arch/sparc/kernel/pci_sabre.c +++ b/arch/sparc/kernel/pci_sabre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_sabre.c: Sabre specific PCI controller support. * diff --git a/arch/sparc/kernel/pci_schizo.c b/arch/sparc/kernel/pci_schizo.c index 93cd9e5a8099..519459575ee6 100644 --- a/arch/sparc/kernel/pci_schizo.c +++ b/arch/sparc/kernel/pci_schizo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_schizo.c: SCHIZO/TOMATILLO specific PCI controller support. * diff --git a/arch/sparc/kernel/pci_sun4v.c b/arch/sparc/kernel/pci_sun4v.c index 791f0a76665f..22117ad8b1c1 100644 --- a/arch/sparc/kernel/pci_sun4v.c +++ b/arch/sparc/kernel/pci_sun4v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci_sun4v.c: SUN4V specific PCI controller support. * diff --git a/arch/sparc/kernel/pcic.c b/arch/sparc/kernel/pcic.c index d7c911724435..0678808434ff 100644 --- a/arch/sparc/kernel/pcic.c +++ b/arch/sparc/kernel/pcic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcic.c: MicroSPARC-IIep PCI controller support diff --git a/arch/sparc/kernel/pcr.c b/arch/sparc/kernel/pcr.c index 2a12c86af956..fd49eea7a051 100644 --- a/arch/sparc/kernel/pcr.c +++ b/arch/sparc/kernel/pcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* pcr.c: Generic sparc64 performance counter infrastructure. * diff --git a/arch/sparc/kernel/perf_event.c b/arch/sparc/kernel/perf_event.c index 0ce4ae343531..b0e9f124b49b 100644 --- a/arch/sparc/kernel/perf_event.c +++ b/arch/sparc/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Performance event support for sparc64. * diff --git a/arch/sparc/kernel/pmc.c b/arch/sparc/kernel/pmc.c index 69a0206e56f0..ec0ce588637a 100644 --- a/arch/sparc/kernel/pmc.c +++ b/arch/sparc/kernel/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pmc - Driver implementation for power management functions * of Power Management Controller (PMC) on SPARCstation-Voyager. diff --git a/arch/sparc/kernel/power.c b/arch/sparc/kernel/power.c index db8a3f9e3d40..7e00f94742d2 100644 --- a/arch/sparc/kernel/power.c +++ b/arch/sparc/kernel/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* power.c: Power management driver. * diff --git a/arch/sparc/kernel/process.c b/arch/sparc/kernel/process.c index 0442ab00518d..3adfbf6def31 100644 --- a/arch/sparc/kernel/process.c +++ b/arch/sparc/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/sparc/kernel/process_32.c b/arch/sparc/kernel/process_32.c index 5a28c0e91bf1..31ce9a578293 100644 --- a/arch/sparc/kernel/process_32.c +++ b/arch/sparc/kernel/process_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* linux/arch/sparc/kernel/process.c * diff --git a/arch/sparc/kernel/process_64.c b/arch/sparc/kernel/process_64.c index 25781923788a..7293f955eb5c 100644 --- a/arch/sparc/kernel/process_64.c +++ b/arch/sparc/kernel/process_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* arch/sparc64/kernel/process.c * diff --git a/arch/sparc/kernel/prom_32.c b/arch/sparc/kernel/prom_32.c index cd94f1e8d644..cf67c5239dc4 100644 --- a/arch/sparc/kernel/prom_32.c +++ b/arch/sparc/kernel/prom_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for creating, accessing and interpreting the device tree. diff --git a/arch/sparc/kernel/prom_64.c b/arch/sparc/kernel/prom_64.c index aa4799cbb9c1..fe6d81b964b9 100644 --- a/arch/sparc/kernel/prom_64.c +++ b/arch/sparc/kernel/prom_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for creating, accessing and interpreting the device tree. diff --git a/arch/sparc/kernel/prom_common.c b/arch/sparc/kernel/prom_common.c index d258fd10db01..91869ddfa34d 100644 --- a/arch/sparc/kernel/prom_common.c +++ b/arch/sparc/kernel/prom_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* prom_common.c: OF device tree support common code. * diff --git a/arch/sparc/kernel/prom_irqtrans.c b/arch/sparc/kernel/prom_irqtrans.c index 5752bfd73ac0..c2cc506a4b17 100644 --- a/arch/sparc/kernel/prom_irqtrans.c +++ b/arch/sparc/kernel/prom_irqtrans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/psycho_common.c b/arch/sparc/kernel/psycho_common.c index 4557ef18f371..97480ddba203 100644 --- a/arch/sparc/kernel/psycho_common.c +++ b/arch/sparc/kernel/psycho_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* psycho_common.c: Code common to PSYCHO and derivative PCI controllers. * diff --git a/arch/sparc/kernel/ptrace_32.c b/arch/sparc/kernel/ptrace_32.c index c56333975fb1..dacf5f7bb745 100644 --- a/arch/sparc/kernel/ptrace_32.c +++ b/arch/sparc/kernel/ptrace_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ptrace.c: Sparc process tracing support. * diff --git a/arch/sparc/kernel/ptrace_64.c b/arch/sparc/kernel/ptrace_64.c index 9fc67fa9336f..e0300d3b5fbc 100644 --- a/arch/sparc/kernel/ptrace_64.c +++ b/arch/sparc/kernel/ptrace_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ptrace.c: Sparc process tracing support. * diff --git a/arch/sparc/kernel/reboot.c b/arch/sparc/kernel/reboot.c index 69c1b6c047d5..1168b484fb69 100644 --- a/arch/sparc/kernel/reboot.c +++ b/arch/sparc/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* reboot.c: reboot/shutdown/halt/poweroff handling * diff --git a/arch/sparc/kernel/sbus.c b/arch/sparc/kernel/sbus.c index 0bababf6f2bc..667514c50ddf 100644 --- a/arch/sparc/kernel/sbus.c +++ b/arch/sparc/kernel/sbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sbus.c: UltraSparc SBUS controller support. diff --git a/arch/sparc/kernel/setup.c b/arch/sparc/kernel/setup.c index 4975867d9001..f125262e21d4 100644 --- a/arch/sparc/kernel/setup.c +++ b/arch/sparc/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/sparc/kernel/setup_32.c b/arch/sparc/kernel/setup_32.c index 704375c061e7..3cb547522b28 100644 --- a/arch/sparc/kernel/setup_32.c +++ b/arch/sparc/kernel/setup_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sparc/kernel/setup.c diff --git a/arch/sparc/kernel/setup_64.c b/arch/sparc/kernel/setup_64.c index 63615f5c99b4..c45f1fbed975 100644 --- a/arch/sparc/kernel/setup_64.c +++ b/arch/sparc/kernel/setup_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sparc64/kernel/setup.c diff --git a/arch/sparc/kernel/signal32.c b/arch/sparc/kernel/signal32.c index a23cdd7459bb..73322ba0b52c 100644 --- a/arch/sparc/kernel/signal32.c +++ b/arch/sparc/kernel/signal32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* arch/sparc64/kernel/signal32.c * diff --git a/arch/sparc/kernel/signal_32.c b/arch/sparc/kernel/signal_32.c index 478014d2e59b..d232fcbf9d5c 100644 --- a/arch/sparc/kernel/signal_32.c +++ b/arch/sparc/kernel/signal_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* linux/arch/sparc/kernel/signal.c * diff --git a/arch/sparc/kernel/signal_64.c b/arch/sparc/kernel/signal_64.c index 2d64566a1f88..0df4418ab970 100644 --- a/arch/sparc/kernel/signal_64.c +++ b/arch/sparc/kernel/signal_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc64/kernel/signal.c diff --git a/arch/sparc/kernel/sigutil_32.c b/arch/sparc/kernel/sigutil_32.c index f25c6daa9f52..d61780132031 100644 --- a/arch/sparc/kernel/sigutil_32.c +++ b/arch/sparc/kernel/sigutil_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/sigutil_64.c b/arch/sparc/kernel/sigutil_64.c index 512e4639e4a1..85ef8061145e 100644 --- a/arch/sparc/kernel/sigutil_64.c +++ b/arch/sparc/kernel/sigutil_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/kernel/smp_32.c b/arch/sparc/kernel/smp_32.c index 87eaa7719fa2..6c35863b8aa9 100644 --- a/arch/sparc/kernel/smp_32.c +++ b/arch/sparc/kernel/smp_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* smp.c: Sparc SMP support. * diff --git a/arch/sparc/kernel/smp_64.c b/arch/sparc/kernel/smp_64.c index 5cbd6ed5ef6f..3e1e8bfac4f4 100644 --- a/arch/sparc/kernel/smp_64.c +++ b/arch/sparc/kernel/smp_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* smp.c: Sparc64 SMP support. * diff --git a/arch/sparc/kernel/sparc_ksyms.c b/arch/sparc/kernel/sparc_ksyms.c index 09aa69e422e5..5a899a5f9a34 100644 --- a/arch/sparc/kernel/sparc_ksyms.c +++ b/arch/sparc/kernel/sparc_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/sparc/kernel/ksyms.c: Sparc specific ksyms support. * diff --git a/arch/sparc/kernel/sstate.c b/arch/sparc/kernel/sstate.c index 3bcc4ddc6911..7db324c420fc 100644 --- a/arch/sparc/kernel/sstate.c +++ b/arch/sparc/kernel/sstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sstate.c: System soft state support. * diff --git a/arch/sparc/kernel/stacktrace.c b/arch/sparc/kernel/stacktrace.c index d8eb1d149f9f..6e4d07d4a089 100644 --- a/arch/sparc/kernel/stacktrace.c +++ b/arch/sparc/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/sparc/kernel/starfire.c b/arch/sparc/kernel/starfire.c index b8cd57d9182b..152be988ca65 100644 --- a/arch/sparc/kernel/starfire.c +++ b/arch/sparc/kernel/starfire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * starfire.c: Starfire/E10000 support. diff --git a/arch/sparc/kernel/sun4d_irq.c b/arch/sparc/kernel/sun4d_irq.c index 9a137c70e8d1..647669fa2764 100644 --- a/arch/sparc/kernel/sun4d_irq.c +++ b/arch/sparc/kernel/sun4d_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SS1000/SC2000 interrupt handling. diff --git a/arch/sparc/kernel/sun4d_smp.c b/arch/sparc/kernel/sun4d_smp.c index 9a62a5cf3337..6130aba944b9 100644 --- a/arch/sparc/kernel/sun4d_smp.c +++ b/arch/sparc/kernel/sun4d_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Sparc SS1000/SC2000 SMP support. * diff --git a/arch/sparc/kernel/sun4m_irq.c b/arch/sparc/kernel/sun4m_irq.c index 1079638986b5..3234b5282a43 100644 --- a/arch/sparc/kernel/sun4m_irq.c +++ b/arch/sparc/kernel/sun4m_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun4m irq support diff --git a/arch/sparc/kernel/sun4m_smp.c b/arch/sparc/kernel/sun4m_smp.c index 056df034e79e..b413dc9710f5 100644 --- a/arch/sparc/kernel/sun4m_smp.c +++ b/arch/sparc/kernel/sun4m_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun4m SMP support. diff --git a/arch/sparc/kernel/sys_sparc32.c b/arch/sparc/kernel/sys_sparc32.c index f84a02ab6bf9..4afa515c6f63 100644 --- a/arch/sparc/kernel/sys_sparc32.c +++ b/arch/sparc/kernel/sys_sparc32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sys_sparc32.c: Conversion between 32bit and 64bit native syscalls. * diff --git a/arch/sparc/kernel/sys_sparc_32.c b/arch/sparc/kernel/sys_sparc_32.c index fb31bc0c5b48..050a178e2a7c 100644 --- a/arch/sparc/kernel/sys_sparc_32.c +++ b/arch/sparc/kernel/sys_sparc_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* linux/arch/sparc/kernel/sys_sparc.c * diff --git a/arch/sparc/kernel/sys_sparc_64.c b/arch/sparc/kernel/sys_sparc_64.c index dbf118b40601..57a540e5ff58 100644 --- a/arch/sparc/kernel/sys_sparc_64.c +++ b/arch/sparc/kernel/sys_sparc_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* linux/arch/sparc64/kernel/sys_sparc.c * diff --git a/arch/sparc/kernel/sysfs.c b/arch/sparc/kernel/sysfs.c index f19487e4cc71..1ece0f25a11d 100644 --- a/arch/sparc/kernel/sysfs.c +++ b/arch/sparc/kernel/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sysfs.c: Topology sysfs support code for sparc64. * diff --git a/arch/sparc/kernel/termios.c b/arch/sparc/kernel/termios.c index ee64965c27cd..e3bd4a597711 100644 --- a/arch/sparc/kernel/termios.c +++ b/arch/sparc/kernel/termios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/sparc/kernel/time_32.c b/arch/sparc/kernel/time_32.c index 578fd0d49f30..6f0a038ce7b0 100644 --- a/arch/sparc/kernel/time_32.c +++ b/arch/sparc/kernel/time_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* linux/arch/sparc/kernel/time.c * diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c index b32f27f929d1..1da35cedb314 100644 --- a/arch/sparc/kernel/time_64.c +++ b/arch/sparc/kernel/time_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* time.c: UltraSparc timer and TOD clock support. * diff --git a/arch/sparc/kernel/traps_32.c b/arch/sparc/kernel/traps_32.c index bb149f6cc34b..34595eed53a4 100644 --- a/arch/sparc/kernel/traps_32.c +++ b/arch/sparc/kernel/traps_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc/kernel/traps.c diff --git a/arch/sparc/kernel/traps_64.c b/arch/sparc/kernel/traps_64.c index 28cb0d66ab40..9f150af8ff3a 100644 --- a/arch/sparc/kernel/traps_64.c +++ b/arch/sparc/kernel/traps_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* arch/sparc64/kernel/traps.c * diff --git a/arch/sparc/kernel/unaligned_32.c b/arch/sparc/kernel/unaligned_32.c index 455f0258c745..0e15dc7887b6 100644 --- a/arch/sparc/kernel/unaligned_32.c +++ b/arch/sparc/kernel/unaligned_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * unaligned.c: Unaligned load/store trap handling with special diff --git a/arch/sparc/kernel/unaligned_64.c b/arch/sparc/kernel/unaligned_64.c index 23db2efda570..a08be74e5cb9 100644 --- a/arch/sparc/kernel/unaligned_64.c +++ b/arch/sparc/kernel/unaligned_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * unaligned.c: Unaligned load/store trap handling with special diff --git a/arch/sparc/kernel/uprobes.c b/arch/sparc/kernel/uprobes.c index 305017bec164..59a9382cfd5d 100644 --- a/arch/sparc/kernel/uprobes.c +++ b/arch/sparc/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * User-space Probes (UProbes) for sparc diff --git a/arch/sparc/kernel/vdso.c b/arch/sparc/kernel/vdso.c index 0e27437eb97b..9eef4af8b11e 100644 --- a/arch/sparc/kernel/vdso.c +++ b/arch/sparc/kernel/vdso.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2001 Andrea Arcangeli SuSE * Copyright 2003 Andi Kleen, SuSE Labs. diff --git a/arch/sparc/kernel/vio.c b/arch/sparc/kernel/vio.c index 1a1a9d6b8f2e..43446eb0168f 100644 --- a/arch/sparc/kernel/vio.c +++ b/arch/sparc/kernel/vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* vio.c: Virtual I/O channel devices probing infrastructure. * diff --git a/arch/sparc/kernel/viohs.c b/arch/sparc/kernel/viohs.c index 8fb2e7ca5015..8794ca02cb22 100644 --- a/arch/sparc/kernel/viohs.c +++ b/arch/sparc/kernel/viohs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* viohs.c: LDOM Virtual I/O handshake helper layer. * diff --git a/arch/sparc/kernel/visemul.c b/arch/sparc/kernel/visemul.c index 64ed80ed6cc2..69a3a8ac3d8c 100644 --- a/arch/sparc/kernel/visemul.c +++ b/arch/sparc/kernel/visemul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* visemul.c: Emulation of VIS instructions. * diff --git a/arch/sparc/kernel/windows.c b/arch/sparc/kernel/windows.c index 8f20862ccc83..834e6778d529 100644 --- a/arch/sparc/kernel/windows.c +++ b/arch/sparc/kernel/windows.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* windows.c: Routines to deal with register window management * at the C-code level. diff --git a/arch/sparc/lib/PeeCeeI.c b/arch/sparc/lib/PeeCeeI.c index cde4c9a51b2e..60c8b3771364 100644 --- a/arch/sparc/lib/PeeCeeI.c +++ b/arch/sparc/lib/PeeCeeI.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PeeCeeI.c: The emerging standard... diff --git a/arch/sparc/lib/atomic32.c b/arch/sparc/lib/atomic32.c index 8ae880ebf07a..a767d1ccc953 100644 --- a/arch/sparc/lib/atomic32.c +++ b/arch/sparc/lib/atomic32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * atomic32.c: 32-bit atomic_t implementation diff --git a/arch/sparc/lib/bitext.c b/arch/sparc/lib/bitext.c index 32a5c1d9459c..1f4d301babb8 100644 --- a/arch/sparc/lib/bitext.c +++ b/arch/sparc/lib/bitext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bitext.c: kernel little helper (of bit shuffling variety). diff --git a/arch/sparc/lib/iomap.c b/arch/sparc/lib/iomap.c index f3a8cd491ce0..483400c63156 100644 --- a/arch/sparc/lib/iomap.c +++ b/arch/sparc/lib/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement the sparc iomap interfaces diff --git a/arch/sparc/math-emu/math_32.c b/arch/sparc/math-emu/math_32.c index d5beec856146..dca83a0f4095 100644 --- a/arch/sparc/math-emu/math_32.c +++ b/arch/sparc/math-emu/math_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc/math-emu/math.c diff --git a/arch/sparc/math-emu/math_64.c b/arch/sparc/math-emu/math_64.c index 1379dee26a65..219673e87252 100644 --- a/arch/sparc/math-emu/math_64.c +++ b/arch/sparc/math-emu/math_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc64/math-emu/math.c diff --git a/arch/sparc/mm/execmem.c b/arch/sparc/mm/execmem.c index 0fac97dd5728..7f2150adb94b 100644 --- a/arch/sparc/mm/execmem.c +++ b/arch/sparc/mm/execmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/mm/fault_32.c b/arch/sparc/mm/fault_32.c index 86a831ebd8c8..316d187439c6 100644 --- a/arch/sparc/mm/fault_32.c +++ b/arch/sparc/mm/fault_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fault.c: Page fault handlers for the Sparc. diff --git a/arch/sparc/mm/fault_64.c b/arch/sparc/mm/fault_64.c index e326caf708c6..ad227446d79b 100644 --- a/arch/sparc/mm/fault_64.c +++ b/arch/sparc/mm/fault_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc64/mm/fault.c: Page fault handlers for the 64-bit Sparc. diff --git a/arch/sparc/mm/hugetlbpage.c b/arch/sparc/mm/hugetlbpage.c index 4652e868663b..3e54eab70583 100644 --- a/arch/sparc/mm/hugetlbpage.c +++ b/arch/sparc/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPARC64 Huge TLB page support. diff --git a/arch/sparc/mm/init_32.c b/arch/sparc/mm/init_32.c index fdc93dd12c3e..24d6838d36ed 100644 --- a/arch/sparc/mm/init_32.c +++ b/arch/sparc/mm/init_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sparc/mm/init.c diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index df9f7c444c39..79faf1463029 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/sparc64/mm/init.c diff --git a/arch/sparc/mm/io-unit.c b/arch/sparc/mm/io-unit.c index d409cb450de4..1f9b566bc83f 100644 --- a/arch/sparc/mm/io-unit.c +++ b/arch/sparc/mm/io-unit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * io-unit.c: IO-UNIT specific routines for memory management. diff --git a/arch/sparc/mm/iommu.c b/arch/sparc/mm/iommu.c index f48adf62724a..16a20e33ff5d 100644 --- a/arch/sparc/mm/iommu.c +++ b/arch/sparc/mm/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * iommu.c: IOMMU specific routines for memory management. diff --git a/arch/sparc/mm/leon_mm.c b/arch/sparc/mm/leon_mm.c index 1dc9b3d70eda..0093000d99d3 100644 --- a/arch/sparc/mm/leon_mm.c +++ b/arch/sparc/mm/leon_mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/sparc/mm/leon_m.c diff --git a/arch/sparc/mm/srmmu.c b/arch/sparc/mm/srmmu.c index f8fb4911d360..f55152652da6 100644 --- a/arch/sparc/mm/srmmu.c +++ b/arch/sparc/mm/srmmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * srmmu.c: SRMMU specific routines for memory management. diff --git a/arch/sparc/mm/tlb.c b/arch/sparc/mm/tlb.c index a35ddcca5e76..fc27d61c0d25 100644 --- a/arch/sparc/mm/tlb.c +++ b/arch/sparc/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* arch/sparc64/mm/tlb.c * diff --git a/arch/sparc/mm/tsb.c b/arch/sparc/mm/tsb.c index 5fe52a64c7e7..d8f3c51cba2c 100644 --- a/arch/sparc/mm/tsb.c +++ b/arch/sparc/mm/tsb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* arch/sparc64/mm/tsb.c * diff --git a/arch/sparc/net/bpf_jit_comp_32.c b/arch/sparc/net/bpf_jit_comp_32.c index bda2dbd3f4c5..9f1ca371c451 100644 --- a/arch/sparc/net/bpf_jit_comp_32.c +++ b/arch/sparc/net/bpf_jit_comp_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/net/bpf_jit_comp_64.c b/arch/sparc/net/bpf_jit_comp_64.c index 73bf0aea8baf..f805b0641c03 100644 --- a/arch/sparc/net/bpf_jit_comp_64.c +++ b/arch/sparc/net/bpf_jit_comp_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/sparc/power/hibernate.c b/arch/sparc/power/hibernate.c index da8e2bc2e516..ff1ad2c26bf1 100644 --- a/arch/sparc/power/hibernate.c +++ b/arch/sparc/power/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * hibernate.c: Hibernaton support specific for sparc64. diff --git a/arch/sparc/prom/bootstr_32.c b/arch/sparc/prom/bootstr_32.c index 1c7cd258b0dc..ec21fb0e155f 100644 --- a/arch/sparc/prom/bootstr_32.c +++ b/arch/sparc/prom/bootstr_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bootstr.c: Boot string/argument acquisition from the PROM. diff --git a/arch/sparc/prom/bootstr_64.c b/arch/sparc/prom/bootstr_64.c index f1cc34d99eec..1f1f7dd840fa 100644 --- a/arch/sparc/prom/bootstr_64.c +++ b/arch/sparc/prom/bootstr_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bootstr.c: Boot string/argument acquisition from the PROM. diff --git a/arch/sparc/prom/console_32.c b/arch/sparc/prom/console_32.c index 6404e5bbb7e6..7a4e567fbc46 100644 --- a/arch/sparc/prom/console_32.c +++ b/arch/sparc/prom/console_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * console.c: Routines that deal with sending and receiving IO diff --git a/arch/sparc/prom/console_64.c b/arch/sparc/prom/console_64.c index 86dace787ae6..b3c9a7400287 100644 --- a/arch/sparc/prom/console_64.c +++ b/arch/sparc/prom/console_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* console.c: Routines that deal with sending and receiving IO * to/from the current console device using the PROM. diff --git a/arch/sparc/prom/init_32.c b/arch/sparc/prom/init_32.c index d20470166cb1..0318d3992681 100644 --- a/arch/sparc/prom/init_32.c +++ b/arch/sparc/prom/init_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * init.c: Initialize internal variables used by the PROM diff --git a/arch/sparc/prom/init_64.c b/arch/sparc/prom/init_64.c index f7b8a1a865b8..1e17ac53a662 100644 --- a/arch/sparc/prom/init_64.c +++ b/arch/sparc/prom/init_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * init.c: Initialize internal variables used by the PROM diff --git a/arch/sparc/prom/memory.c b/arch/sparc/prom/memory.c index 269d6ab5ef5e..91e15660d53e 100644 --- a/arch/sparc/prom/memory.c +++ b/arch/sparc/prom/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* memory.c: Prom routine for acquiring various bits of information * about RAM on the machine, both virtual and physical. diff --git a/arch/sparc/prom/misc_32.c b/arch/sparc/prom/misc_32.c index 625750924860..10d86dabf7aa 100644 --- a/arch/sparc/prom/misc_32.c +++ b/arch/sparc/prom/misc_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c: Miscellaneous prom functions that don't belong diff --git a/arch/sparc/prom/misc_64.c b/arch/sparc/prom/misc_64.c index 3792736ff21f..cee4f9e04abb 100644 --- a/arch/sparc/prom/misc_64.c +++ b/arch/sparc/prom/misc_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c: Miscellaneous prom functions that don't belong diff --git a/arch/sparc/prom/mp.c b/arch/sparc/prom/mp.c index 67cf0e957e38..70459e66d64e 100644 --- a/arch/sparc/prom/mp.c +++ b/arch/sparc/prom/mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mp.c: OpenBoot Prom Multiprocessor support routines. Don't call diff --git a/arch/sparc/prom/p1275.c b/arch/sparc/prom/p1275.c index 51c3f984bbf7..04deca2bf698 100644 --- a/arch/sparc/prom/p1275.c +++ b/arch/sparc/prom/p1275.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * p1275.c: Sun IEEE 1275 PROM low level interface routines diff --git a/arch/sparc/prom/printf.c b/arch/sparc/prom/printf.c index dcee3dfa6de9..cf6adb25709f 100644 --- a/arch/sparc/prom/printf.c +++ b/arch/sparc/prom/printf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * printf.c: Internal prom library printf facility. diff --git a/arch/sparc/prom/ranges.c b/arch/sparc/prom/ranges.c index 20cb828bc5f4..c387ea2ede50 100644 --- a/arch/sparc/prom/ranges.c +++ b/arch/sparc/prom/ranges.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ranges.c: Handle ranges in newer proms for obio/sbus. diff --git a/arch/sparc/prom/tree_32.c b/arch/sparc/prom/tree_32.c index 0fed89375b74..2ea9e1efdd79 100644 --- a/arch/sparc/prom/tree_32.c +++ b/arch/sparc/prom/tree_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tree.c: Basic device tree traversal/scanning for the Linux diff --git a/arch/sparc/prom/tree_64.c b/arch/sparc/prom/tree_64.c index 7388339bbd7e..a6eeb0cf953b 100644 --- a/arch/sparc/prom/tree_64.c +++ b/arch/sparc/prom/tree_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tree.c: Basic device tree traversal/scanning for the Linux diff --git a/arch/sparc/vdso/vclock_gettime.c b/arch/sparc/vdso/vclock_gettime.c index 79607804ea1b..2ed012476f99 100644 --- a/arch/sparc/vdso/vclock_gettime.c +++ b/arch/sparc/vdso/vclock_gettime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006 Andi Kleen, SUSE Labs. diff --git a/arch/sparc/vdso/vdso2c.c b/arch/sparc/vdso/vdso2c.c index dc81240aab6f..36a33b65e65f 100644 --- a/arch/sparc/vdso/vdso2c.c +++ b/arch/sparc/vdso/vdso2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vdso2c - A vdso image preparation tool diff --git a/arch/sparc/vdso/vdso32/vclock_gettime.c b/arch/sparc/vdso/vdso32/vclock_gettime.c index d7f99e6745ea..6ab18b35c461 100644 --- a/arch/sparc/vdso/vdso32/vclock_gettime.c +++ b/arch/sparc/vdso/vdso32/vclock_gettime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. */ diff --git a/arch/sparc/vdso/vma.c b/arch/sparc/vdso/vma.c index bab7a59575e8..d390dc5ed08e 100644 --- a/arch/sparc/vdso/vma.c +++ b/arch/sparc/vdso/vma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Set up the VMAs to tell the VM about the vDSO. diff --git a/arch/sparc/video/video-common.c b/arch/sparc/video/video-common.c index 2414380caadc..8e5b077553fc 100644 --- a/arch/sparc/video/video-common.c +++ b/arch/sparc/video/video-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/um/drivers/chan_kern.c b/arch/um/drivers/chan_kern.c index 26442db7d608..cd33ac110a36 100644 --- a/arch/um/drivers/chan_kern.c +++ b/arch/um/drivers/chan_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/chan_user.c b/arch/um/drivers/chan_user.c index 35f9beeb19b3..6d6c08d8cfd7 100644 --- a/arch/um/drivers/chan_user.c +++ b/arch/um/drivers/chan_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/cow_user.c b/arch/um/drivers/cow_user.c index 29b46581ddd1..785ed1a22503 100644 --- a/arch/um/drivers/cow_user.c +++ b/arch/um/drivers/cow_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/fd.c b/arch/um/drivers/fd.c index 082d739dc052..4f342c8e91ac 100644 --- a/arch/um/drivers/fd.c +++ b/arch/um/drivers/fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/harddog_kern.c b/arch/um/drivers/harddog_kern.c index 819aabb4ecdc..68f1c233befe 100644 --- a/arch/um/drivers/harddog_kern.c +++ b/arch/um/drivers/harddog_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* UML hardware watchdog, shamelessly stolen from: * * SoftDog 0.05: A Software Watchdog Device diff --git a/arch/um/drivers/harddog_user.c b/arch/um/drivers/harddog_user.c index 9ed89304975e..b4b5ecea7c2e 100644 --- a/arch/um/drivers/harddog_user.c +++ b/arch/um/drivers/harddog_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/drivers/harddog_user_exp.c b/arch/um/drivers/harddog_user_exp.c index c74d4b815d14..7ede6dd8608e 100644 --- a/arch/um/drivers/harddog_user_exp.c +++ b/arch/um/drivers/harddog_user_exp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "harddog.h" diff --git a/arch/um/drivers/hostaudio_kern.c b/arch/um/drivers/hostaudio_kern.c index 0ac149de1ac0..d125ee7324fe 100644 --- a/arch/um/drivers/hostaudio_kern.c +++ b/arch/um/drivers/hostaudio_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Steve Schmidtke diff --git a/arch/um/drivers/line.c b/arch/um/drivers/line.c index 43d8959cc746..e04b842e3982 100644 --- a/arch/um/drivers/line.c +++ b/arch/um/drivers/line.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/drivers/mconsole_kern.c b/arch/um/drivers/mconsole_kern.c index ff4bda95b9c7..08d4b3b66981 100644 --- a/arch/um/drivers/mconsole_kern.c +++ b/arch/um/drivers/mconsole_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 Lennert Buytenhek (buytenh@gnu.org) diff --git a/arch/um/drivers/mconsole_user.c b/arch/um/drivers/mconsole_user.c index a04cd13c6315..8cca0baec94d 100644 --- a/arch/um/drivers/mconsole_user.c +++ b/arch/um/drivers/mconsole_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 Lennert Buytenhek (buytenh@gnu.org) diff --git a/arch/um/drivers/null.c b/arch/um/drivers/null.c index 30d59b8481b4..07961e962b1b 100644 --- a/arch/um/drivers/null.c +++ b/arch/um/drivers/null.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/port_kern.c b/arch/um/drivers/port_kern.c index a4508470df78..bf13bf5aea7e 100644 --- a/arch/um/drivers/port_kern.c +++ b/arch/um/drivers/port_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/port_user.c b/arch/um/drivers/port_user.c index 3c62ae81df62..e409ac7c32e3 100644 --- a/arch/um/drivers/port_user.c +++ b/arch/um/drivers/port_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/pty.c b/arch/um/drivers/pty.c index 39c60068cfdf..4697410940f7 100644 --- a/arch/um/drivers/pty.c +++ b/arch/um/drivers/pty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/drivers/random.c b/arch/um/drivers/random.c index ca08c91f47a3..f8007e495e3e 100644 --- a/arch/um/drivers/random.c +++ b/arch/um/drivers/random.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (C) 2005 - 2008 Jeff Dike */ /* Much of this ripped from drivers/char/hw_random.c, see there for other diff --git a/arch/um/drivers/rtc_kern.c b/arch/um/drivers/rtc_kern.c index 9158c936c128..48ab63ce02a4 100644 --- a/arch/um/drivers/rtc_kern.c +++ b/arch/um/drivers/rtc_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel Corporation diff --git a/arch/um/drivers/rtc_user.c b/arch/um/drivers/rtc_user.c index 67912fcf7b28..0e4193ef2ef9 100644 --- a/arch/um/drivers/rtc_user.c +++ b/arch/um/drivers/rtc_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel Corporation diff --git a/arch/um/drivers/ssl.c b/arch/um/drivers/ssl.c index 8006a5bd578c..e2e27dddd648 100644 --- a/arch/um/drivers/ssl.c +++ b/arch/um/drivers/ssl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000, 2002 Jeff Dike (jdike@karaya.com) diff --git a/arch/um/drivers/stderr_console.c b/arch/um/drivers/stderr_console.c index ecc3a5814932..89c25e631e93 100644 --- a/arch/um/drivers/stderr_console.c +++ b/arch/um/drivers/stderr_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/um/drivers/stdio_console.c b/arch/um/drivers/stdio_console.c index 1c239737d88e..e01b1ccb134a 100644 --- a/arch/um/drivers/stdio_console.c +++ b/arch/um/drivers/stdio_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000, 2001 Jeff Dike (jdike@karaya.com) diff --git a/arch/um/drivers/tty.c b/arch/um/drivers/tty.c index 884a762d21c7..9c0db00e55dc 100644 --- a/arch/um/drivers/tty.c +++ b/arch/um/drivers/tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c index 37455e74d314..96960950dd8e 100644 --- a/arch/um/drivers/ubd_kern.c +++ b/arch/um/drivers/ubd_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Cambridge Greys Ltd diff --git a/arch/um/drivers/ubd_user.c b/arch/um/drivers/ubd_user.c index 8e8a8bf518b6..90e084978791 100644 --- a/arch/um/drivers/ubd_user.c +++ b/arch/um/drivers/ubd_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Anton Ivanov (aivanov@brocade.com) diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c index 25d9258fa592..35d80bfb3c1f 100644 --- a/arch/um/drivers/vector_kern.c +++ b/arch/um/drivers/vector_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 - 2019 Cambridge Greys Limited diff --git a/arch/um/drivers/vector_transports.c b/arch/um/drivers/vector_transports.c index 0794d23f07cb..865f4d82c7e7 100644 --- a/arch/um/drivers/vector_transports.c +++ b/arch/um/drivers/vector_transports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 - Cambridge Greys Limited diff --git a/arch/um/drivers/vector_user.c b/arch/um/drivers/vector_user.c index 2ea67e6fd067..e7348921fe9c 100644 --- a/arch/um/drivers/vector_user.c +++ b/arch/um/drivers/vector_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/drivers/vfio_kern.c b/arch/um/drivers/vfio_kern.c index 915812a79bfc..03b1705965b5 100644 --- a/arch/um/drivers/vfio_kern.c +++ b/arch/um/drivers/vfio_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Ant Group diff --git a/arch/um/drivers/vfio_user.c b/arch/um/drivers/vfio_user.c index 6a45d8e14582..680e35811bd8 100644 --- a/arch/um/drivers/vfio_user.c +++ b/arch/um/drivers/vfio_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Ant Group diff --git a/arch/um/drivers/virt-pci.c b/arch/um/drivers/virt-pci.c index 557d93aea00a..131fb5abb465 100644 --- a/arch/um/drivers/virt-pci.c +++ b/arch/um/drivers/virt-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel Corporation diff --git a/arch/um/drivers/virtio_pcidev.c b/arch/um/drivers/virtio_pcidev.c index f9b4b6f7582c..e128d243625c 100644 --- a/arch/um/drivers/virtio_pcidev.c +++ b/arch/um/drivers/virtio_pcidev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel Corporation diff --git a/arch/um/drivers/virtio_uml.c b/arch/um/drivers/virtio_uml.c index 6cf1152a1a4e..114be82a09a3 100644 --- a/arch/um/drivers/virtio_uml.c +++ b/arch/um/drivers/virtio_uml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio vhost-user driver diff --git a/arch/um/drivers/xterm.c b/arch/um/drivers/xterm.c index d05918e422f9..fb524848010f 100644 --- a/arch/um/drivers/xterm.c +++ b/arch/um/drivers/xterm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/drivers/xterm_kern.c b/arch/um/drivers/xterm_kern.c index 3971252cb1a6..1e02a39177aa 100644 --- a/arch/um/drivers/xterm_kern.c +++ b/arch/um/drivers/xterm_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/asm-offsets.c b/arch/um/kernel/asm-offsets.c index d620b6f6de9b..bc182baf21e0 100644 --- a/arch/um/kernel/asm-offsets.c +++ b/arch/um/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #define COMPILE_OFFSETS #include diff --git a/arch/um/kernel/dtb.c b/arch/um/kernel/dtb.c index 47cd3d869fb2..1870e7fd60ca 100644 --- a/arch/um/kernel/dtb.c +++ b/arch/um/kernel/dtb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/um/kernel/early_printk.c b/arch/um/kernel/early_printk.c index c350c2331bbe..547a12c6c039 100644 --- a/arch/um/kernel/early_printk.c +++ b/arch/um/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Richard Weinberger diff --git a/arch/um/kernel/exec.c b/arch/um/kernel/exec.c index 13812fa97eee..02822bc36cbf 100644 --- a/arch/um/kernel/exec.c +++ b/arch/um/kernel/exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/exitcode.c b/arch/um/kernel/exitcode.c index 43edc2aa57e4..434601874415 100644 --- a/arch/um/kernel/exitcode.c +++ b/arch/um/kernel/exitcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/gprof_syms.c b/arch/um/kernel/gprof_syms.c index 84d536908775..cc85ce355dbf 100644 --- a/arch/um/kernel/gprof_syms.c +++ b/arch/um/kernel/gprof_syms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/initrd.c b/arch/um/kernel/initrd.c index 99dba827461c..bd0028c33a88 100644 --- a/arch/um/kernel/initrd.c +++ b/arch/um/kernel/initrd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index f4b13f15a9c1..9a9c1fcb41e6 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 - Cambridge Greys Ltd diff --git a/arch/um/kernel/kmsg_dump.c b/arch/um/kernel/kmsg_dump.c index fc0f543d1d8e..981c2960af68 100644 --- a/arch/um/kernel/kmsg_dump.c +++ b/arch/um/kernel/kmsg_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/um/kernel/ksyms.c b/arch/um/kernel/ksyms.c index 96314c31e61c..6f5b071ee66b 100644 --- a/arch/um/kernel/ksyms.c +++ b/arch/um/kernel/ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/load_file.c b/arch/um/kernel/load_file.c index cb9d178ab7d8..291855803911 100644 --- a/arch/um/kernel/load_file.c +++ b/arch/um/kernel/load_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/mem.c b/arch/um/kernel/mem.c index 39c4a7e21c6f..52bac6215f76 100644 --- a/arch/um/kernel/mem.c +++ b/arch/um/kernel/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/physmem.c b/arch/um/kernel/physmem.c index ae6ca373c261..36695ac039ed 100644 --- a/arch/um/kernel/physmem.c +++ b/arch/um/kernel/physmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/process.c b/arch/um/kernel/process.c index 63b38a3f73f7..d6d33f90af2e 100644 --- a/arch/um/kernel/process.c +++ b/arch/um/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Anton Ivanov (aivanov@{brocade.com,kot-begemot.co.uk}) diff --git a/arch/um/kernel/ptrace.c b/arch/um/kernel/ptrace.c index fdbb37b5c399..b84f8b4a9e10 100644 --- a/arch/um/kernel/ptrace.c +++ b/arch/um/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/reboot.c b/arch/um/kernel/reboot.c index 680bce4bd8fa..6798347843ad 100644 --- a/arch/um/kernel/reboot.c +++ b/arch/um/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/sigio.c b/arch/um/kernel/sigio.c index 4fc04742048a..99eb4822bd8f 100644 --- a/arch/um/kernel/sigio.c +++ b/arch/um/kernel/sigio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) diff --git a/arch/um/kernel/signal.c b/arch/um/kernel/signal.c index a56b44522766..7b4845d983af 100644 --- a/arch/um/kernel/signal.c +++ b/arch/um/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/skas/mmu.c b/arch/um/kernel/skas/mmu.c index 00957788591b..5799c0e371ca 100644 --- a/arch/um/kernel/skas/mmu.c +++ b/arch/um/kernel/skas/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Thomas Meyer (thomas@m3y3r.de) diff --git a/arch/um/kernel/skas/process.c b/arch/um/kernel/skas/process.c index 4a7673b0261a..3d679ccf456f 100644 --- a/arch/um/kernel/skas/process.c +++ b/arch/um/kernel/skas/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/skas/stub.c b/arch/um/kernel/skas/stub.c index 67cab46a602c..bbfbd30bf12d 100644 --- a/arch/um/kernel/skas/stub.c +++ b/arch/um/kernel/skas/stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Benjamin Berg diff --git a/arch/um/kernel/skas/stub_exe.c b/arch/um/kernel/skas/stub_exe.c index cbafaa684e66..7934e5a1a9e2 100644 --- a/arch/um/kernel/skas/stub_exe.c +++ b/arch/um/kernel/skas/stub_exe.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/um/kernel/skas/syscall.c b/arch/um/kernel/skas/syscall.c index ba7494f9bfe4..751734494d5c 100644 --- a/arch/um/kernel/skas/syscall.c +++ b/arch/um/kernel/skas/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/skas/uaccess.c b/arch/um/kernel/skas/uaccess.c index 198269e384c4..3331af718a42 100644 --- a/arch/um/kernel/skas/uaccess.c +++ b/arch/um/kernel/skas/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/smp.c b/arch/um/kernel/smp.c index f1e52b7348fb..2f84940a7723 100644 --- a/arch/um/kernel/smp.c +++ b/arch/um/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Ant Group diff --git a/arch/um/kernel/stacktrace.c b/arch/um/kernel/stacktrace.c index fd3b61b3d4d2..aa5ea3f913d1 100644 --- a/arch/um/kernel/stacktrace.c +++ b/arch/um/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/sysrq.c b/arch/um/kernel/sysrq.c index 13ee5666668d..a6ea6ea94400 100644 --- a/arch/um/kernel/sysrq.c +++ b/arch/um/kernel/sysrq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/time.c b/arch/um/kernel/time.c index b344a36b44eb..843aaabccad9 100644 --- a/arch/um/kernel/time.c +++ b/arch/um/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Anton Ivanov (aivanov@{brocade.com,kot-begemot.co.uk}) diff --git a/arch/um/kernel/tlb.c b/arch/um/kernel/tlb.c index 39608cccf2c6..272e999e54b3 100644 --- a/arch/um/kernel/tlb.c +++ b/arch/um/kernel/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/trap.c b/arch/um/kernel/trap.c index 177615820a4c..7b705892ac88 100644 --- a/arch/um/kernel/trap.c +++ b/arch/um/kernel/trap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/um_arch.c b/arch/um/kernel/um_arch.c index e2b24e1ecfa6..58e4d6ae111c 100644 --- a/arch/um/kernel/um_arch.c +++ b/arch/um/kernel/um_arch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/kernel/umid.c b/arch/um/kernel/umid.c index 72bc60ade347..19f30eed29de 100644 --- a/arch/um/kernel/umid.c +++ b/arch/um/kernel/umid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/elf_aux.c b/arch/um/os-Linux/elf_aux.c index 72f416edf252..a3ec9a77ab57 100644 --- a/arch/um/os-Linux/elf_aux.c +++ b/arch/um/os-Linux/elf_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/um/kernel/elf_aux.c diff --git a/arch/um/os-Linux/execvp.c b/arch/um/os-Linux/execvp.c index c09a5fd5e225..ee3a2ca2373e 100644 --- a/arch/um/os-Linux/execvp.c +++ b/arch/um/os-Linux/execvp.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (C) 2006 by Paolo Giarrusso - modified from glibc' execvp.c. Original copyright notice follows: diff --git a/arch/um/os-Linux/file.c b/arch/um/os-Linux/file.c index 21f0e50fb1df..a4868f29f70b 100644 --- a/arch/um/os-Linux/file.c +++ b/arch/um/os-Linux/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/helper.c b/arch/um/os-Linux/helper.c index 89c2ad2a4e3a..513ffdd1e0ee 100644 --- a/arch/um/os-Linux/helper.c +++ b/arch/um/os-Linux/helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/irq.c b/arch/um/os-Linux/irq.c index cf7e49c08b21..da2eaf7d1d64 100644 --- a/arch/um/os-Linux/irq.c +++ b/arch/um/os-Linux/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 - Cambridge Greys Ltd diff --git a/arch/um/os-Linux/main.c b/arch/um/os-Linux/main.c index 7e114862a723..5941f4676384 100644 --- a/arch/um/os-Linux/main.c +++ b/arch/um/os-Linux/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Thomas Meyer (thomas@m3y3r.de) diff --git a/arch/um/os-Linux/mem.c b/arch/um/os-Linux/mem.c index 72f302f4d197..e302f9dd9527 100644 --- a/arch/um/os-Linux/mem.c +++ b/arch/um/os-Linux/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/process.c b/arch/um/os-Linux/process.c index 3a2a84ab9325..dd87a4b64234 100644 --- a/arch/um/os-Linux/process.c +++ b/arch/um/os-Linux/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Thomas Meyer (thomas@m3y3r.de) diff --git a/arch/um/os-Linux/registers.c b/arch/um/os-Linux/registers.c index bfba2cbc9478..6bc2ad2025a3 100644 --- a/arch/um/os-Linux/registers.c +++ b/arch/um/os-Linux/registers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2004 PathScale, Inc diff --git a/arch/um/os-Linux/sigio.c b/arch/um/os-Linux/sigio.c index 6de145f8fe3d..8d5554ff14a4 100644 --- a/arch/um/os-Linux/sigio.c +++ b/arch/um/os-Linux/sigio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/signal.c b/arch/um/os-Linux/signal.c index 327fb3c52fc7..d6ee7657a317 100644 --- a/arch/um/os-Linux/signal.c +++ b/arch/um/os-Linux/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Anton Ivanov (aivanov@{brocade.com,kot-begemot.co.uk}) diff --git a/arch/um/os-Linux/skas/mem.c b/arch/um/os-Linux/skas/mem.c index 8b9921ac3ef8..8c870d098fc8 100644 --- a/arch/um/os-Linux/skas/mem.c +++ b/arch/um/os-Linux/skas/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Benjamin Berg diff --git a/arch/um/os-Linux/skas/process.c b/arch/um/os-Linux/skas/process.c index d6c22f8aa06d..096fbd23f791 100644 --- a/arch/um/os-Linux/skas/process.c +++ b/arch/um/os-Linux/skas/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Benjamin Berg diff --git a/arch/um/os-Linux/smp.c b/arch/um/os-Linux/smp.c index 18d3858a7cd2..d4f07b53e004 100644 --- a/arch/um/os-Linux/smp.c +++ b/arch/um/os-Linux/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Ant Group diff --git a/arch/um/os-Linux/start_up.c b/arch/um/os-Linux/start_up.c index 054ac03bbf5e..1a6262fc8c98 100644 --- a/arch/um/os-Linux/start_up.c +++ b/arch/um/os-Linux/start_up.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Benjamin Berg diff --git a/arch/um/os-Linux/time.c b/arch/um/os-Linux/time.c index 13ebc86918d4..4a8c80027ffc 100644 --- a/arch/um/os-Linux/time.c +++ b/arch/um/os-Linux/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Anton Ivanov (aivanov@{brocade.com,kot-begemot.co.uk}) diff --git a/arch/um/os-Linux/tty.c b/arch/um/os-Linux/tty.c index f784db83e026..9c312611a96a 100644 --- a/arch/um/os-Linux/tty.c +++ b/arch/um/os-Linux/tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/umid.c b/arch/um/os-Linux/umid.c index eb523ab1e218..8ed9e91e79ee 100644 --- a/arch/um/os-Linux/umid.c +++ b/arch/um/os-Linux/umid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/um/os-Linux/user_syms.c b/arch/um/os-Linux/user_syms.c index 67f6112318b6..7eab2ed5eef2 100644 --- a/arch/um/os-Linux/user_syms.c +++ b/arch/um/os-Linux/user_syms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define __NO_FORTIFY #include diff --git a/arch/um/os-Linux/util.c b/arch/um/os-Linux/util.c index e3ad71a0d13c..7a49c146a5d9 100644 --- a/arch/um/os-Linux/util.c +++ b/arch/um/os-Linux/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/x86/boot/a20.c b/arch/x86/boot/a20.c index bda042933a05..c0ce74095480 100644 --- a/arch/x86/boot/a20.c +++ b/arch/x86/boot/a20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/apm.c b/arch/x86/boot/apm.c index bda15f9673d5..60de0e78ddbf 100644 --- a/arch/x86/boot/apm.c +++ b/arch/x86/boot/apm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/cmdline.c b/arch/x86/boot/cmdline.c index 21d56ae83cdf..637c5c7b033a 100644 --- a/arch/x86/boot/cmdline.c +++ b/arch/x86/boot/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/compressed/acpi.c b/arch/x86/boot/compressed/acpi.c index f196b1d1ddf8..9ffeba5fa98f 100644 --- a/arch/x86/boot/compressed/acpi.c +++ b/arch/x86/boot/compressed/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define BOOT_CTYPE_H #include "misc.h" diff --git a/arch/x86/boot/compressed/cmdline.c b/arch/x86/boot/compressed/cmdline.c index e162d7f59cc5..da8a66878b51 100644 --- a/arch/x86/boot/compressed/cmdline.c +++ b/arch/x86/boot/compressed/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "misc.h" diff --git a/arch/x86/boot/compressed/cpuflags.c b/arch/x86/boot/compressed/cpuflags.c index 0cc1323896d1..6b143d117558 100644 --- a/arch/x86/boot/compressed/cpuflags.c +++ b/arch/x86/boot/compressed/cpuflags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../cpuflags.c" diff --git a/arch/x86/boot/compressed/early_serial_console.c b/arch/x86/boot/compressed/early_serial_console.c index 70a8d1706d0f..2340b9030c7b 100644 --- a/arch/x86/boot/compressed/early_serial_console.c +++ b/arch/x86/boot/compressed/early_serial_console.c @@ -1,3 +1,4 @@ +asm("nop"); #include "misc.h" /* This might be accessed before .bss is cleared, so use .data instead. */ diff --git a/arch/x86/boot/compressed/efi.c b/arch/x86/boot/compressed/efi.c index f2e50f9758e6..b0b59c4bae21 100644 --- a/arch/x86/boot/compressed/efi.c +++ b/arch/x86/boot/compressed/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helpers for early access to EFI configuration table. diff --git a/arch/x86/boot/compressed/error.c b/arch/x86/boot/compressed/error.c index 19a8251de506..b93d347f44aa 100644 --- a/arch/x86/boot/compressed/error.c +++ b/arch/x86/boot/compressed/error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Callers outside of misc.c need access to the error reporting routines, diff --git a/arch/x86/boot/compressed/ident_map_64.c b/arch/x86/boot/compressed/ident_map_64.c index dfb9c2deb77c..1970960cd0ab 100644 --- a/arch/x86/boot/compressed/ident_map_64.c +++ b/arch/x86/boot/compressed/ident_map_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code is used on x86_64 to create page table identity mappings on diff --git a/arch/x86/boot/compressed/idt_64.c b/arch/x86/boot/compressed/idt_64.c index d100284bbef4..a7115a16451f 100644 --- a/arch/x86/boot/compressed/idt_64.c +++ b/arch/x86/boot/compressed/idt_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/boot/compressed/kaslr.c b/arch/x86/boot/compressed/kaslr.c index 3b0948ad449f..690932a56d1a 100644 --- a/arch/x86/boot/compressed/kaslr.c +++ b/arch/x86/boot/compressed/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kaslr.c diff --git a/arch/x86/boot/compressed/mem.c b/arch/x86/boot/compressed/mem.c index 0e9f84ab4bdc..e2adb12934ac 100644 --- a/arch/x86/boot/compressed/mem.c +++ b/arch/x86/boot/compressed/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "error.h" diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c index 0f41ca0e52c0..f8ba38c64a3b 100644 --- a/arch/x86/boot/compressed/misc.c +++ b/arch/x86/boot/compressed/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * misc.c diff --git a/arch/x86/boot/compressed/mkpiggy.c b/arch/x86/boot/compressed/mkpiggy.c index 52aa56cdbacc..3ef938f83bfc 100644 --- a/arch/x86/boot/compressed/mkpiggy.c +++ b/arch/x86/boot/compressed/mkpiggy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ----------------------------------------------------------------------- * * diff --git a/arch/x86/boot/compressed/pgtable_64.c b/arch/x86/boot/compressed/pgtable_64.c index 0e89e197e112..ebb65ca1e559 100644 --- a/arch/x86/boot/compressed/pgtable_64.c +++ b/arch/x86/boot/compressed/pgtable_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "misc.h" #include diff --git a/arch/x86/boot/compressed/sev-handle-vc.c b/arch/x86/boot/compressed/sev-handle-vc.c index 030001b46554..3481e1fa3fa7 100644 --- a/arch/x86/boot/compressed/sev-handle-vc.c +++ b/arch/x86/boot/compressed/sev-handle-vc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "misc.h" diff --git a/arch/x86/boot/compressed/sev.c b/arch/x86/boot/compressed/sev.c index c8c1464b3a56..124926b62418 100644 --- a/arch/x86/boot/compressed/sev.c +++ b/arch/x86/boot/compressed/sev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Encrypted Register State Support diff --git a/arch/x86/boot/compressed/string.c b/arch/x86/boot/compressed/string.c index 9af19d9614cb..7037b7932672 100644 --- a/arch/x86/boot/compressed/string.c +++ b/arch/x86/boot/compressed/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This provides an optimized implementation of memcpy, and a simplified diff --git a/arch/x86/boot/compressed/tdx-shared.c b/arch/x86/boot/compressed/tdx-shared.c index 5ac43762fe13..9525a2f41ecf 100644 --- a/arch/x86/boot/compressed/tdx-shared.c +++ b/arch/x86/boot/compressed/tdx-shared.c @@ -1,2 +1,3 @@ +asm("nop"); #include "error.h" #include "../../coco/tdx/tdx-shared.c" diff --git a/arch/x86/boot/compressed/tdx.c b/arch/x86/boot/compressed/tdx.c index 8451d6a1030c..8af06280d8ae 100644 --- a/arch/x86/boot/compressed/tdx.c +++ b/arch/x86/boot/compressed/tdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../cpuflags.h" diff --git a/arch/x86/boot/cpu.c b/arch/x86/boot/cpu.c index feb6dbd7ca86..d78a6df14c87 100644 --- a/arch/x86/boot/cpu.c +++ b/arch/x86/boot/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/cpucheck.c b/arch/x86/boot/cpucheck.c index 2e1bb936cba2..92321e8d5918 100644 --- a/arch/x86/boot/cpucheck.c +++ b/arch/x86/boot/cpucheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/cpuflags.c b/arch/x86/boot/cpuflags.c index 916bac09b464..3e514c112ff5 100644 --- a/arch/x86/boot/cpuflags.c +++ b/arch/x86/boot/cpuflags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "bitops.h" diff --git a/arch/x86/boot/early_serial_console.c b/arch/x86/boot/early_serial_console.c index 023bf1c3de8b..eeb771e27ac0 100644 --- a/arch/x86/boot/early_serial_console.c +++ b/arch/x86/boot/early_serial_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial port routines for use during early boot reporting. This code is diff --git a/arch/x86/boot/edd.c b/arch/x86/boot/edd.c index 1fb4bc70cee9..b7bc3de55f55 100644 --- a/arch/x86/boot/edd.c +++ b/arch/x86/boot/edd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/main.c b/arch/x86/boot/main.c index 9d0fea18d3c8..a683ccba1e68 100644 --- a/arch/x86/boot/main.c +++ b/arch/x86/boot/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index b0422b79debc..9c8897e99d57 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/mkcpustr.c b/arch/x86/boot/mkcpustr.c index 22d730b227e3..db226cb9cba4 100644 --- a/arch/x86/boot/mkcpustr.c +++ b/arch/x86/boot/mkcpustr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ----------------------------------------------------------------------- * * diff --git a/arch/x86/boot/pm.c b/arch/x86/boot/pm.c index 5941f930f6c5..78fdc6e8d477 100644 --- a/arch/x86/boot/pm.c +++ b/arch/x86/boot/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/printf.c b/arch/x86/boot/printf.c index 51dc14b714f6..d46f232972ad 100644 --- a/arch/x86/boot/printf.c +++ b/arch/x86/boot/printf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/regs.c b/arch/x86/boot/regs.c index 55de6b3092b8..aa5445af391e 100644 --- a/arch/x86/boot/regs.c +++ b/arch/x86/boot/regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ----------------------------------------------------------------------- * diff --git a/arch/x86/boot/startup/gdt_idt.c b/arch/x86/boot/startup/gdt_idt.c index d16102abdaec..ff7dc870c866 100644 --- a/arch/x86/boot/startup/gdt_idt.c +++ b/arch/x86/boot/startup/gdt_idt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/boot/startup/map_kernel.c b/arch/x86/boot/startup/map_kernel.c index 83ba98d61572..bde47ab3098c 100644 --- a/arch/x86/boot/startup/map_kernel.c +++ b/arch/x86/boot/startup/map_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/boot/startup/sev-shared.c b/arch/x86/boot/startup/sev-shared.c index a0fa8bb2b945..917b701ca5cc 100644 --- a/arch/x86/boot/startup/sev-shared.c +++ b/arch/x86/boot/startup/sev-shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Encrypted Register State Support diff --git a/arch/x86/boot/startup/sev-startup.c b/arch/x86/boot/startup/sev-startup.c index 09725428d3e6..6df8864611a4 100644 --- a/arch/x86/boot/startup/sev-startup.c +++ b/arch/x86/boot/startup/sev-startup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/boot/startup/sme.c b/arch/x86/boot/startup/sme.c index e7ea65f3f1d6..d86f8aa8f236 100644 --- a/arch/x86/boot/startup/sme.c +++ b/arch/x86/boot/startup/sme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/boot/string.c b/arch/x86/boot/string.c index b25c6a9303b7..ecb6092bbe41 100644 --- a/arch/x86/boot/string.c +++ b/arch/x86/boot/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/tty.c b/arch/x86/boot/tty.c index f7eb976b0a4b..9bb743971ea5 100644 --- a/arch/x86/boot/tty.c +++ b/arch/x86/boot/tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/version.c b/arch/x86/boot/version.c index 945383f0f606..e9dfd4c94784 100644 --- a/arch/x86/boot/version.c +++ b/arch/x86/boot/version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/video-bios.c b/arch/x86/boot/video-bios.c index 6eb8c06bc287..7ef50ce3611b 100644 --- a/arch/x86/boot/video-bios.c +++ b/arch/x86/boot/video-bios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/video-mode.c b/arch/x86/boot/video-mode.c index 9ada55dc1ab7..ed8fd069fd2c 100644 --- a/arch/x86/boot/video-mode.c +++ b/arch/x86/boot/video-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/video-vesa.c b/arch/x86/boot/video-vesa.c index c2c6d35e3a43..095d6c118a9b 100644 --- a/arch/x86/boot/video-vesa.c +++ b/arch/x86/boot/video-vesa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/video-vga.c b/arch/x86/boot/video-vga.c index 4816cb9cf996..c5940ccf958e 100644 --- a/arch/x86/boot/video-vga.c +++ b/arch/x86/boot/video-vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/boot/video.c b/arch/x86/boot/video.c index 0641c8c46aee..414c3310e092 100644 --- a/arch/x86/boot/video.c +++ b/arch/x86/boot/video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/arch/x86/coco/core.c b/arch/x86/coco/core.c index 989ca9f72ba3..47b16f866b4f 100644 --- a/arch/x86/coco/core.c +++ b/arch/x86/coco/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Confidential Computing Platform Capability checks diff --git a/arch/x86/coco/sev/core.c b/arch/x86/coco/sev/core.c index 9ae3b11754e6..77a284f7442d 100644 --- a/arch/x86/coco/sev/core.c +++ b/arch/x86/coco/sev/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/coco/sev/noinstr.c b/arch/x86/coco/sev/noinstr.c index b527eafb6312..3de21b581458 100644 --- a/arch/x86/coco/sev/noinstr.c +++ b/arch/x86/coco/sev/noinstr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/coco/sev/vc-handle.c b/arch/x86/coco/sev/vc-handle.c index f08c7505ed82..865c2ee3f1a3 100644 --- a/arch/x86/coco/sev/vc-handle.c +++ b/arch/x86/coco/sev/vc-handle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/coco/sev/vc-shared.c b/arch/x86/coco/sev/vc-shared.c index 58b2f985d546..e095c5e78ac1 100644 --- a/arch/x86/coco/sev/vc-shared.c +++ b/arch/x86/coco/sev/vc-shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef __BOOT_COMPRESSED diff --git a/arch/x86/coco/tdx/debug.c b/arch/x86/coco/tdx/debug.c index cef847c8bb67..9af5bd753b34 100644 --- a/arch/x86/coco/tdx/debug.c +++ b/arch/x86/coco/tdx/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #undef pr_fmt diff --git a/arch/x86/coco/tdx/tdx-shared.c b/arch/x86/coco/tdx/tdx-shared.c index 1655aa56a0a5..df87418542d2 100644 --- a/arch/x86/coco/tdx/tdx-shared.c +++ b/arch/x86/coco/tdx/tdx-shared.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/arch/x86/coco/tdx/tdx.c b/arch/x86/coco/tdx/tdx.c index 7b2833705d47..964aedd4fe20 100644 --- a/arch/x86/coco/tdx/tdx.c +++ b/arch/x86/coco/tdx/tdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2022 Intel Corporation */ diff --git a/arch/x86/crypto/aegis128-aesni-glue.c b/arch/x86/crypto/aegis128-aesni-glue.c index f1adfba1a76e..4b9f01c3eb6d 100644 --- a/arch/x86/crypto/aegis128-aesni-glue.c +++ b/arch/x86/crypto/aegis128-aesni-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The AEGIS-128 Authenticated-Encryption Algorithm diff --git a/arch/x86/crypto/aesni-intel_glue.c b/arch/x86/crypto/aesni-intel_glue.c index 48405e02d6e4..18d24fca2aaf 100644 --- a/arch/x86/crypto/aesni-intel_glue.c +++ b/arch/x86/crypto/aesni-intel_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for AES-NI and VAES instructions. This file contains glue code. diff --git a/arch/x86/crypto/aria_aesni_avx2_glue.c b/arch/x86/crypto/aria_aesni_avx2_glue.c index 1487a49bfbac..00a7e2c54281 100644 --- a/arch/x86/crypto/aria_aesni_avx2_glue.c +++ b/arch/x86/crypto/aria_aesni_avx2_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Glue Code for the AVX2/AES-NI/GFNI assembler implementation of the ARIA Cipher diff --git a/arch/x86/crypto/aria_aesni_avx_glue.c b/arch/x86/crypto/aria_aesni_avx_glue.c index e4e3d78915a5..2084e4ba4461 100644 --- a/arch/x86/crypto/aria_aesni_avx_glue.c +++ b/arch/x86/crypto/aria_aesni_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Glue Code for the AVX/AES-NI/GFNI assembler implementation of the ARIA Cipher diff --git a/arch/x86/crypto/aria_gfni_avx512_glue.c b/arch/x86/crypto/aria_gfni_avx512_glue.c index 363cbf4399cc..1ce4b34cfe43 100644 --- a/arch/x86/crypto/aria_gfni_avx512_glue.c +++ b/arch/x86/crypto/aria_gfni_avx512_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Glue Code for the AVX512/GFNI assembler implementation of the ARIA Cipher diff --git a/arch/x86/crypto/blowfish_glue.c b/arch/x86/crypto/blowfish_glue.c index 26c5f2ee5d10..20eeb9235f1e 100644 --- a/arch/x86/crypto/blowfish_glue.c +++ b/arch/x86/crypto/blowfish_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for assembler optimized version of Blowfish diff --git a/arch/x86/crypto/camellia_aesni_avx2_glue.c b/arch/x86/crypto/camellia_aesni_avx2_glue.c index 2d2f4e16537c..8fd6cd5e11fd 100644 --- a/arch/x86/crypto/camellia_aesni_avx2_glue.c +++ b/arch/x86/crypto/camellia_aesni_avx2_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for x86_64/AVX2/AES-NI assembler optimized version of Camellia diff --git a/arch/x86/crypto/camellia_aesni_avx_glue.c b/arch/x86/crypto/camellia_aesni_avx_glue.c index 5c321f255eb7..c9e2267000f7 100644 --- a/arch/x86/crypto/camellia_aesni_avx_glue.c +++ b/arch/x86/crypto/camellia_aesni_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for x86_64/AVX/AES-NI assembler optimized version of Camellia diff --git a/arch/x86/crypto/camellia_glue.c b/arch/x86/crypto/camellia_glue.c index cbede120e5f2..b7a0a6c8377f 100644 --- a/arch/x86/crypto/camellia_glue.c +++ b/arch/x86/crypto/camellia_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for assembler optimized version of Camellia diff --git a/arch/x86/crypto/cast5_avx_glue.c b/arch/x86/crypto/cast5_avx_glue.c index 3aca04d43b34..1104961c23dd 100644 --- a/arch/x86/crypto/cast5_avx_glue.c +++ b/arch/x86/crypto/cast5_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for the AVX assembler implementation of the Cast5 Cipher diff --git a/arch/x86/crypto/cast6_avx_glue.c b/arch/x86/crypto/cast6_avx_glue.c index c4dd28c30303..ae030e4203e0 100644 --- a/arch/x86/crypto/cast6_avx_glue.c +++ b/arch/x86/crypto/cast6_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for the AVX assembler implementation of the Cast6 Cipher diff --git a/arch/x86/crypto/des3_ede_glue.c b/arch/x86/crypto/des3_ede_glue.c index 34600f90d8a6..d06edf4083ed 100644 --- a/arch/x86/crypto/des3_ede_glue.c +++ b/arch/x86/crypto/des3_ede_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for assembler optimized version of 3DES diff --git a/arch/x86/crypto/ghash-clmulni-intel_glue.c b/arch/x86/crypto/ghash-clmulni-intel_glue.c index aea5d4d06be7..0a37164f1ecb 100644 --- a/arch/x86/crypto/ghash-clmulni-intel_glue.c +++ b/arch/x86/crypto/ghash-clmulni-intel_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Accelerated GHASH implementation with Intel PCLMULQDQ-NI diff --git a/arch/x86/crypto/nhpoly1305-avx2-glue.c b/arch/x86/crypto/nhpoly1305-avx2-glue.c index c3a872f4d6a7..a0ab2287b931 100644 --- a/arch/x86/crypto/nhpoly1305-avx2-glue.c +++ b/arch/x86/crypto/nhpoly1305-avx2-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHPoly1305 - ε-almost-∆-universal hash function for Adiantum diff --git a/arch/x86/crypto/nhpoly1305-sse2-glue.c b/arch/x86/crypto/nhpoly1305-sse2-glue.c index a268a8439a5c..11046fd3525f 100644 --- a/arch/x86/crypto/nhpoly1305-sse2-glue.c +++ b/arch/x86/crypto/nhpoly1305-sse2-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHPoly1305 - ε-almost-∆-universal hash function for Adiantum diff --git a/arch/x86/crypto/serpent_avx2_glue.c b/arch/x86/crypto/serpent_avx2_glue.c index f5f2121b7956..251d45c77f31 100644 --- a/arch/x86/crypto/serpent_avx2_glue.c +++ b/arch/x86/crypto/serpent_avx2_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for x86_64/AVX2 assembler optimized version of Serpent diff --git a/arch/x86/crypto/serpent_avx_glue.c b/arch/x86/crypto/serpent_avx_glue.c index 9c8b3a335d5c..393abd8069bb 100644 --- a/arch/x86/crypto/serpent_avx_glue.c +++ b/arch/x86/crypto/serpent_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for AVX assembler versions of Serpent Cipher diff --git a/arch/x86/crypto/serpent_sse2_glue.c b/arch/x86/crypto/serpent_sse2_glue.c index 80ee17ec21b4..3e48dbf3be16 100644 --- a/arch/x86/crypto/serpent_sse2_glue.c +++ b/arch/x86/crypto/serpent_sse2_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for SSE2 assembler versions of Serpent Cipher diff --git a/arch/x86/crypto/sm3_avx_glue.c b/arch/x86/crypto/sm3_avx_glue.c index 6e8c42b9dc8e..a5d095d5772f 100644 --- a/arch/x86/crypto/sm3_avx_glue.c +++ b/arch/x86/crypto/sm3_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM3 Secure Hash Algorithm, AVX assembler accelerated. diff --git a/arch/x86/crypto/sm4_aesni_avx2_glue.c b/arch/x86/crypto/sm4_aesni_avx2_glue.c index fec0ab7a63dd..b22c10941d24 100644 --- a/arch/x86/crypto/sm4_aesni_avx2_glue.c +++ b/arch/x86/crypto/sm4_aesni_avx2_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4 Cipher Algorithm, AES-NI/AVX2 optimized. diff --git a/arch/x86/crypto/sm4_aesni_avx_glue.c b/arch/x86/crypto/sm4_aesni_avx_glue.c index 88caf418a06f..6db1eb50a382 100644 --- a/arch/x86/crypto/sm4_aesni_avx_glue.c +++ b/arch/x86/crypto/sm4_aesni_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4 Cipher Algorithm, AES-NI/AVX optimized. diff --git a/arch/x86/crypto/twofish_avx_glue.c b/arch/x86/crypto/twofish_avx_glue.c index 9e20db013750..28a22241330e 100644 --- a/arch/x86/crypto/twofish_avx_glue.c +++ b/arch/x86/crypto/twofish_avx_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for AVX assembler version of Twofish Cipher diff --git a/arch/x86/crypto/twofish_glue.c b/arch/x86/crypto/twofish_glue.c index 8e9906d36902..942eda6458fb 100644 --- a/arch/x86/crypto/twofish_glue.c +++ b/arch/x86/crypto/twofish_glue.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Glue Code for assembler optimized version of TWOFISH * diff --git a/arch/x86/crypto/twofish_glue_3way.c b/arch/x86/crypto/twofish_glue_3way.c index 8ad77725bf60..5cfbb010b593 100644 --- a/arch/x86/crypto/twofish_glue_3way.c +++ b/arch/x86/crypto/twofish_glue_3way.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Glue Code for 3-way parallel assembler optimized version of Twofish diff --git a/arch/x86/entry/entry_fred.c b/arch/x86/entry/entry_fred.c index 94e626cc6a07..3a1c45656a74 100644 --- a/arch/x86/entry/entry_fred.c +++ b/arch/x86/entry/entry_fred.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * The FRED specific kernel/user entry functions which are invoked from diff --git a/arch/x86/entry/syscall_32.c b/arch/x86/entry/syscall_32.c index a67a644d0cfe..53f5c4d9a32b 100644 --- a/arch/x86/entry/syscall_32.c +++ b/arch/x86/entry/syscall_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 32-bit system call dispatch */ diff --git a/arch/x86/entry/syscall_64.c b/arch/x86/entry/syscall_64.c index b6e68ea98b83..b00edd435a4e 100644 --- a/arch/x86/entry/syscall_64.c +++ b/arch/x86/entry/syscall_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 64-bit system call dispatch */ diff --git a/arch/x86/entry/vdso/extable.c b/arch/x86/entry/vdso/extable.c index afcf5b65beef..5a97d811b5e6 100644 --- a/arch/x86/entry/vdso/extable.c +++ b/arch/x86/entry/vdso/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/entry/vdso/vclock_gettime.c b/arch/x86/entry/vdso/vclock_gettime.c index 0debc194bd78..33afba040d78 100644 --- a/arch/x86/entry/vdso/vclock_gettime.c +++ b/arch/x86/entry/vdso/vclock_gettime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fast user context implementation of clock_gettime, gettimeofday, and time. diff --git a/arch/x86/entry/vdso/vdso2c.c b/arch/x86/entry/vdso/vdso2c.c index f84e8f8fa5fe..fed01ded2855 100644 --- a/arch/x86/entry/vdso/vdso2c.c +++ b/arch/x86/entry/vdso/vdso2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vdso2c - A vdso image preparation tool diff --git a/arch/x86/entry/vdso/vdso32-setup.c b/arch/x86/entry/vdso/vdso32-setup.c index 8894013eea1d..c1cb59e5b1c0 100644 --- a/arch/x86/entry/vdso/vdso32-setup.c +++ b/arch/x86/entry/vdso/vdso32-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) Copyright 2002 Linus Torvalds diff --git a/arch/x86/entry/vdso/vdso32/vclock_gettime.c b/arch/x86/entry/vdso/vdso32/vclock_gettime.c index 86981decfea8..b223dfc12529 100644 --- a/arch/x86/entry/vdso/vdso32/vclock_gettime.c +++ b/arch/x86/entry/vdso/vdso32/vclock_gettime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define BUILD_VDSO32 #include "fake_32bit_build.h" diff --git a/arch/x86/entry/vdso/vdso32/vgetcpu.c b/arch/x86/entry/vdso/vdso32/vgetcpu.c index 3a9791f5e998..c17651bc0f19 100644 --- a/arch/x86/entry/vdso/vdso32/vgetcpu.c +++ b/arch/x86/entry/vdso/vdso32/vgetcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "fake_32bit_build.h" #include "../vgetcpu.c" diff --git a/arch/x86/entry/vdso/vgetcpu.c b/arch/x86/entry/vdso/vgetcpu.c index e4640306b2e3..85763beaab59 100644 --- a/arch/x86/entry/vdso/vgetcpu.c +++ b/arch/x86/entry/vdso/vgetcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006 Andi Kleen, SUSE Labs. diff --git a/arch/x86/entry/vdso/vgetrandom.c b/arch/x86/entry/vdso/vgetrandom.c index 430862b8977c..35191a6416a5 100644 --- a/arch/x86/entry/vdso/vgetrandom.c +++ b/arch/x86/entry/vdso/vgetrandom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022-2024 Jason A. Donenfeld . All Rights Reserved. diff --git a/arch/x86/entry/vdso/vma.c b/arch/x86/entry/vdso/vma.c index afe105b2f907..01208faeea47 100644 --- a/arch/x86/entry/vdso/vma.c +++ b/arch/x86/entry/vdso/vma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007 Andi Kleen, SUSE Labs. diff --git a/arch/x86/entry/vsyscall/vsyscall_64.c b/arch/x86/entry/vsyscall/vsyscall_64.c index 6e6c0a740837..26689200583b 100644 --- a/arch/x86/entry/vsyscall/vsyscall_64.c +++ b/arch/x86/entry/vsyscall/vsyscall_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2014 Andy Lutomirski diff --git a/arch/x86/events/amd/brs.c b/arch/x86/events/amd/brs.c index 06f35a6b58a5..c79c0563fe0a 100644 --- a/arch/x86/events/amd/brs.c +++ b/arch/x86/events/amd/brs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement support for AMD Fam19h Branch Sampling feature diff --git a/arch/x86/events/amd/core.c b/arch/x86/events/amd/core.c index 44656d2fb555..c1195d3d5196 100644 --- a/arch/x86/events/amd/core.c +++ b/arch/x86/events/amd/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/events/amd/ibs.c b/arch/x86/events/amd/ibs.c index aca89f23d2e0..b256303d4579 100644 --- a/arch/x86/events/amd/ibs.c +++ b/arch/x86/events/amd/ibs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Performance events - AMD IBS * diff --git a/arch/x86/events/amd/iommu.c b/arch/x86/events/amd/iommu.c index a721da9987dd..ece5e5286b04 100644 --- a/arch/x86/events/amd/iommu.c +++ b/arch/x86/events/amd/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Advanced Micro Devices, Inc. diff --git a/arch/x86/events/amd/lbr.c b/arch/x86/events/amd/lbr.c index d24da377df77..c608001c42a9 100644 --- a/arch/x86/events/amd/lbr.c +++ b/arch/x86/events/amd/lbr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/amd/power.c b/arch/x86/events/amd/power.c index dad42790cf7d..7509e9b17eb5 100644 --- a/arch/x86/events/amd/power.c +++ b/arch/x86/events/amd/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Performance events - AMD Processor Power Reporting Mechanism diff --git a/arch/x86/events/amd/uncore.c b/arch/x86/events/amd/uncore.c index 9293ce50574d..a01d51e2276c 100644 --- a/arch/x86/events/amd/uncore.c +++ b/arch/x86/events/amd/uncore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Advanced Micro Devices, Inc. diff --git a/arch/x86/events/core.c b/arch/x86/events/core.c index 576baa9a52c5..f19fd9159025 100644 --- a/arch/x86/events/core.c +++ b/arch/x86/events/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Performance events x86 architecture code * diff --git a/arch/x86/events/intel/bts.c b/arch/x86/events/intel/bts.c index cbac54cb3a9e..d1dc4785645d 100644 --- a/arch/x86/events/intel/bts.c +++ b/arch/x86/events/intel/bts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BTS PMU driver for perf diff --git a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c index bdf3f0d0fe21..c974e0a8e41f 100644 --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Per core/cpu state diff --git a/arch/x86/events/intel/cstate.c b/arch/x86/events/intel/cstate.c index fa67fda6e45b..c303e047f6d1 100644 --- a/arch/x86/events/intel/cstate.c +++ b/arch/x86/events/intel/cstate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support cstate residency counters * diff --git a/arch/x86/events/intel/ds.c b/arch/x86/events/intel/ds.c index feb1c3cf63e4..0d17e432d41a 100644 --- a/arch/x86/events/intel/ds.c +++ b/arch/x86/events/intel/ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/intel/knc.c b/arch/x86/events/intel/knc.c index e614baf42926..1e09aab7c8a6 100644 --- a/arch/x86/events/intel/knc.c +++ b/arch/x86/events/intel/knc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for Intel Xeon Phi "Knights Corner" PMU */ diff --git a/arch/x86/events/intel/lbr.c b/arch/x86/events/intel/lbr.c index 72f2adcda7c6..462e194fb7c2 100644 --- a/arch/x86/events/intel/lbr.c +++ b/arch/x86/events/intel/lbr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/intel/p4.c b/arch/x86/events/intel/p4.c index e5fd7367e45d..00b47e1a0b01 100644 --- a/arch/x86/events/intel/p4.c +++ b/arch/x86/events/intel/p4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Netburst Performance Events (P4, old Xeon) * diff --git a/arch/x86/events/intel/p6.c b/arch/x86/events/intel/p6.c index 6e41de355bd8..48a09d34fff8 100644 --- a/arch/x86/events/intel/p6.c +++ b/arch/x86/events/intel/p6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/intel/pt.c b/arch/x86/events/intel/pt.c index 44524a387c58..82a97a6499d9 100644 --- a/arch/x86/events/intel/pt.c +++ b/arch/x86/events/intel/pt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel(R) Processor Trace PMU driver for perf diff --git a/arch/x86/events/intel/uncore.c b/arch/x86/events/intel/uncore.c index e228e564b15e..840554b6a185 100644 --- a/arch/x86/events/intel/uncore.c +++ b/arch/x86/events/intel/uncore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/events/intel/uncore_discovery.c b/arch/x86/events/intel/uncore_discovery.c index 7d57ce706feb..0222c565b08b 100644 --- a/arch/x86/events/intel/uncore_discovery.c +++ b/arch/x86/events/intel/uncore_discovery.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * Support Intel uncore PerfMon discovery mechanism. diff --git a/arch/x86/events/intel/uncore_nhmex.c b/arch/x86/events/intel/uncore_nhmex.c index 8962e7cb21e3..a612f345e0ee 100644 --- a/arch/x86/events/intel/uncore_nhmex.c +++ b/arch/x86/events/intel/uncore_nhmex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Nehalem-EX/Westmere-EX uncore support */ #include diff --git a/arch/x86/events/intel/uncore_snb.c b/arch/x86/events/intel/uncore_snb.c index 807e582b8f17..ac5e5bb1e237 100644 --- a/arch/x86/events/intel/uncore_snb.c +++ b/arch/x86/events/intel/uncore_snb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Nehalem/SandBridge/Haswell/Broadwell/Skylake uncore support */ #include diff --git a/arch/x86/events/intel/uncore_snbep.c b/arch/x86/events/intel/uncore_snbep.c index e1f370b8d065..88c18a7902b8 100644 --- a/arch/x86/events/intel/uncore_snbep.c +++ b/arch/x86/events/intel/uncore_snbep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* SandyBridge-EP/IvyTown uncore support */ #include diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c index 7f5007a4752a..9dc931d14c88 100644 --- a/arch/x86/events/msr.c +++ b/arch/x86/events/msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/probe.c b/arch/x86/events/probe.c index bb719d0d3f0b..bb48fbf7182c 100644 --- a/arch/x86/events/probe.c +++ b/arch/x86/events/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/rapl.c b/arch/x86/events/rapl.c index defd86137f12..2144b3abb91f 100644 --- a/arch/x86/events/rapl.c +++ b/arch/x86/events/rapl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support Intel/AMD RAPL energy consumption counters diff --git a/arch/x86/events/utils.c b/arch/x86/events/utils.c index 77fd00b3305e..6e3696bd88a9 100644 --- a/arch/x86/events/utils.c +++ b/arch/x86/events/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/events/zhaoxin/core.c b/arch/x86/events/zhaoxin/core.c index 4bdfcf091200..c19d28a6f947 100644 --- a/arch/x86/events/zhaoxin/core.c +++ b/arch/x86/events/zhaoxin/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Zhaoxin PMU; like Intel Architectural PerfMon-v2 diff --git a/arch/x86/hyperv/hv_apic.c b/arch/x86/hyperv/hv_apic.c index a8de503def37..78a9de6221fd 100644 --- a/arch/x86/hyperv/hv_apic.c +++ b/arch/x86/hyperv/hv_apic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/hyperv/hv_crash.c b/arch/x86/hyperv/hv_crash.c index c0e22921ace1..bba8a1f6f8a0 100644 --- a/arch/x86/hyperv/hv_crash.c +++ b/arch/x86/hyperv/hv_crash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * X86 specific Hyper-V root partition kdump/crash support module diff --git a/arch/x86/hyperv/hv_init.c b/arch/x86/hyperv/hv_init.c index 14de43f4bc6c..d23d3a24f0d9 100644 --- a/arch/x86/hyperv/hv_init.c +++ b/arch/x86/hyperv/hv_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * X86 specific Hyper-V initialization code. diff --git a/arch/x86/hyperv/hv_spinlock.c b/arch/x86/hyperv/hv_spinlock.c index 81b006601370..cb38d5fd997d 100644 --- a/arch/x86/hyperv/hv_spinlock.c +++ b/arch/x86/hyperv/hv_spinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/hyperv/hv_vtl.c b/arch/x86/hyperv/hv_vtl.c index c0edaed0efb3..9389469690c6 100644 --- a/arch/x86/hyperv/hv_vtl.c +++ b/arch/x86/hyperv/hv_vtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Microsoft Corporation. diff --git a/arch/x86/hyperv/irqdomain.c b/arch/x86/hyperv/irqdomain.c index c3ba12b1bc07..92598ff26ee4 100644 --- a/arch/x86/hyperv/irqdomain.c +++ b/arch/x86/hyperv/irqdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/hyperv/ivm.c b/arch/x86/hyperv/ivm.c index 651771534cae..7c595da7db37 100644 --- a/arch/x86/hyperv/ivm.c +++ b/arch/x86/hyperv/ivm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hyper-V Isolation VM interface with paravisor and hypervisor diff --git a/arch/x86/hyperv/mmu.c b/arch/x86/hyperv/mmu.c index cfcb60468b01..7050e68de6d7 100644 --- a/arch/x86/hyperv/mmu.c +++ b/arch/x86/hyperv/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); #define pr_fmt(fmt) "Hyper-V: " fmt #include diff --git a/arch/x86/hyperv/mshv-asm-offsets.c b/arch/x86/hyperv/mshv-asm-offsets.c index 882c1db6df16..1387d7ca9f41 100644 --- a/arch/x86/hyperv/mshv-asm-offsets.c +++ b/arch/x86/hyperv/mshv-asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by assembly language modules. diff --git a/arch/x86/hyperv/nested.c b/arch/x86/hyperv/nested.c index 8ccbb7c4fc27..e3b8023743e6 100644 --- a/arch/x86/hyperv/nested.c +++ b/arch/x86/hyperv/nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/ia32/audit.c b/arch/x86/ia32/audit.c index 59e19549e759..533a3d5d57e4 100644 --- a/arch/x86/ia32/audit.c +++ b/arch/x86/ia32/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/acpi/apei.c b/arch/x86/kernel/acpi/apei.c index e21419e686eb..be83f223ffc0 100644 --- a/arch/x86/kernel/acpi/apei.c +++ b/arch/x86/kernel/acpi/apei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Arch-specific APEI-related functions. diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c index 9fa321a95eb3..a639f67258fe 100644 --- a/arch/x86/kernel/acpi/boot.c +++ b/arch/x86/kernel/acpi/boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * boot.c - Architecture-Specific Low-Level ACPI Boot Support diff --git a/arch/x86/kernel/acpi/cppc.c b/arch/x86/kernel/acpi/cppc.c index d7c8ef1e354d..4a2d0c1f71a8 100644 --- a/arch/x86/kernel/acpi/cppc.c +++ b/arch/x86/kernel/acpi/cppc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cppc.c: CPPC Interface for x86 diff --git a/arch/x86/kernel/acpi/cstate.c b/arch/x86/kernel/acpi/cstate.c index 0281703da5e2..b61dc42c7a73 100644 --- a/arch/x86/kernel/acpi/cstate.c +++ b/arch/x86/kernel/acpi/cstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 Intel Corporation diff --git a/arch/x86/kernel/acpi/madt_wakeup.c b/arch/x86/kernel/acpi/madt_wakeup.c index 6d7603511f52..c9870dc9408b 100644 --- a/arch/x86/kernel/acpi/madt_wakeup.c +++ b/arch/x86/kernel/acpi/madt_wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/arch/x86/kernel/acpi/sleep.c b/arch/x86/kernel/acpi/sleep.c index 91fa262f0e30..3c60ce8d38e2 100644 --- a/arch/x86/kernel/acpi/sleep.c +++ b/arch/x86/kernel/acpi/sleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sleep.c - x86-specific ACPI sleep support. diff --git a/arch/x86/kernel/alternative.c b/arch/x86/kernel/alternative.c index 28518371d8bf..2f2ade4648ea 100644 --- a/arch/x86/kernel/alternative.c +++ b/arch/x86/kernel/alternative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "SMP alternatives: " fmt diff --git a/arch/x86/kernel/amd_gart_64.c b/arch/x86/kernel/amd_gart_64.c index e8000a56732e..fde585ef6f98 100644 --- a/arch/x86/kernel/amd_gart_64.c +++ b/arch/x86/kernel/amd_gart_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dynamic DMA mapping support for AMD Hammer. diff --git a/arch/x86/kernel/amd_nb.c b/arch/x86/kernel/amd_nb.c index c1acead6227a..a5b03c48784f 100644 --- a/arch/x86/kernel/amd_nb.c +++ b/arch/x86/kernel/amd_nb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared support code for AMD K8 northbridges and derivatives. diff --git a/arch/x86/kernel/amd_node.c b/arch/x86/kernel/amd_node.c index 3d0a4768d603..cb9cb656a95d 100644 --- a/arch/x86/kernel/amd_node.c +++ b/arch/x86/kernel/amd_node.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Node helper functions and common defines diff --git a/arch/x86/kernel/aperture_64.c b/arch/x86/kernel/aperture_64.c index 769321185a08..9de0814248a5 100644 --- a/arch/x86/kernel/aperture_64.c +++ b/arch/x86/kernel/aperture_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Firmware replacement code. diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c index d93f87f29d03..51ea87d286a5 100644 --- a/arch/x86/kernel/apic/apic.c +++ b/arch/x86/kernel/apic/apic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Local APIC handling, local APIC timers diff --git a/arch/x86/kernel/apic/apic_common.c b/arch/x86/kernel/apic/apic_common.c index 2ed3b5c88c7f..900e0c01ea7d 100644 --- a/arch/x86/kernel/apic/apic_common.c +++ b/arch/x86/kernel/apic/apic_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common functions shared between the various APIC flavours * diff --git a/arch/x86/kernel/apic/apic_flat_64.c b/arch/x86/kernel/apic/apic_flat_64.c index e0308d8c4e6c..8e33894148a6 100644 --- a/arch/x86/kernel/apic/apic_flat_64.c +++ b/arch/x86/kernel/apic/apic_flat_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2004 James Cleverdon, IBM. diff --git a/arch/x86/kernel/apic/apic_noop.c b/arch/x86/kernel/apic/apic_noop.c index 58abb941c45b..4be5e6e8d229 100644 --- a/arch/x86/kernel/apic/apic_noop.c +++ b/arch/x86/kernel/apic/apic_noop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NOOP APIC driver. diff --git a/arch/x86/kernel/apic/apic_numachip.c b/arch/x86/kernel/apic/apic_numachip.c index 5c5be2d58242..531b4386c9bd 100644 --- a/arch/x86/kernel/apic/apic_numachip.c +++ b/arch/x86/kernel/apic/apic_numachip.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/x86/kernel/apic/hw_nmi.c b/arch/x86/kernel/apic/hw_nmi.c index 45af535c44a0..b556e9943ffa 100644 --- a/arch/x86/kernel/apic/hw_nmi.c +++ b/arch/x86/kernel/apic/hw_nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HW NMI watchdog support diff --git a/arch/x86/kernel/apic/init.c b/arch/x86/kernel/apic/init.c index 821e2e536f19..3d5259d62e8e 100644 --- a/arch/x86/kernel/apic/init.c +++ b/arch/x86/kernel/apic/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "APIC: " fmt diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index 28f934f05a85..12dba9ac2479 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel IO-APIC support for multi-Pentium hosts. diff --git a/arch/x86/kernel/apic/ipi.c b/arch/x86/kernel/apic/ipi.c index 98a57cb4aa86..205194e6e576 100644 --- a/arch/x86/kernel/apic/ipi.c +++ b/arch/x86/kernel/apic/ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/apic/msi.c b/arch/x86/kernel/apic/msi.c index 66bc5d3e79db..9016933d1beb 100644 --- a/arch/x86/kernel/apic/msi.c +++ b/arch/x86/kernel/apic/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support of MSI, HPET and DMAR interrupts. diff --git a/arch/x86/kernel/apic/probe_32.c b/arch/x86/kernel/apic/probe_32.c index 87bc9e7ca5d6..238c9996ef92 100644 --- a/arch/x86/kernel/apic/probe_32.c +++ b/arch/x86/kernel/apic/probe_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Default generic APIC driver. This handles up to 8 CPUs. diff --git a/arch/x86/kernel/apic/probe_64.c b/arch/x86/kernel/apic/probe_64.c index ecdf0c4121e1..9d67ffb55d0d 100644 --- a/arch/x86/kernel/apic/probe_64.c +++ b/arch/x86/kernel/apic/probe_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2004 James Cleverdon, IBM. diff --git a/arch/x86/kernel/apic/vector.c b/arch/x86/kernel/apic/vector.c index bddc54465399..e8044382a334 100644 --- a/arch/x86/kernel/apic/vector.c +++ b/arch/x86/kernel/apic/vector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Local APIC related interfaces to support IOAPIC, MSI, etc. diff --git a/arch/x86/kernel/apic/x2apic_cluster.c b/arch/x86/kernel/apic/x2apic_cluster.c index 7db83212effb..318d5f93750a 100644 --- a/arch/x86/kernel/apic/x2apic_cluster.c +++ b/arch/x86/kernel/apic/x2apic_cluster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/apic/x2apic_phys.c b/arch/x86/kernel/apic/x2apic_phys.c index 12d4c35547a6..0041bc44609f 100644 --- a/arch/x86/kernel/apic/x2apic_phys.c +++ b/arch/x86/kernel/apic/x2apic_phys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/apic/x2apic_savic.c b/arch/x86/kernel/apic/x2apic_savic.c index dbc5678bc3b6..f68d9ab4a1d2 100644 --- a/arch/x86/kernel/apic/x2apic_savic.c +++ b/arch/x86/kernel/apic/x2apic_savic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure AVIC Support (SEV-SNP Guests) diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c index 15209f220e1f..c982dc364b3e 100644 --- a/arch/x86/kernel/apic/x2apic_uv_x.c +++ b/arch/x86/kernel/apic/x2apic_uv_x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c index b37ab1095707..ab71f7f054e4 100644 --- a/arch/x86/kernel/apm_32.c +++ b/arch/x86/kernel/apm_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- * APM BIOS driver for Linux diff --git a/arch/x86/kernel/asm-offsets.c b/arch/x86/kernel/asm-offsets.c index 25fcde525c68..b7166ed88b30 100644 --- a/arch/x86/kernel/asm-offsets.c +++ b/arch/x86/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by assembly language modules. diff --git a/arch/x86/kernel/asm-offsets_32.c b/arch/x86/kernel/asm-offsets_32.c index e0a292db97b2..098c28eb65c6 100644 --- a/arch/x86/kernel/asm-offsets_32.c +++ b/arch/x86/kernel/asm-offsets_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef __LINUX_KBUILD_H # error "Please do not build this file directly, build asm-offsets.c instead" diff --git a/arch/x86/kernel/asm-offsets_64.c b/arch/x86/kernel/asm-offsets_64.c index 590b6cd0eac0..cdd82123fa2d 100644 --- a/arch/x86/kernel/asm-offsets_64.c +++ b/arch/x86/kernel/asm-offsets_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef __LINUX_KBUILD_H # error "Please do not build this file directly, build asm-offsets.c instead" diff --git a/arch/x86/kernel/audit_64.c b/arch/x86/kernel/audit_64.c index 190c120f4285..b0fd8fae4634 100644 --- a/arch/x86/kernel/audit_64.c +++ b/arch/x86/kernel/audit_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/bootflag.c b/arch/x86/kernel/bootflag.c index 73274d76ce16..e93f9d788bc3 100644 --- a/arch/x86/kernel/bootflag.c +++ b/arch/x86/kernel/bootflag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement 'Simple Boot Flag Specification 2.0' diff --git a/arch/x86/kernel/callthunks.c b/arch/x86/kernel/callthunks.c index a951333c5995..d0f4521a284b 100644 --- a/arch/x86/kernel/callthunks.c +++ b/arch/x86/kernel/callthunks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "callthunks: " fmt diff --git a/arch/x86/kernel/cet.c b/arch/x86/kernel/cet.c index 99444409c026..bf7524c97b92 100644 --- a/arch/x86/kernel/cet.c +++ b/arch/x86/kernel/cet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cfi.c b/arch/x86/kernel/cfi.c index 638eb5c933e0..843368c9df8b 100644 --- a/arch/x86/kernel/cfi.c +++ b/arch/x86/kernel/cfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clang Control Flow Integrity (CFI) support. diff --git a/arch/x86/kernel/check.c b/arch/x86/kernel/check.c index 5136e6818da8..c46ec783c326 100644 --- a/arch/x86/kernel/check.c +++ b/arch/x86/kernel/check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kernel/cpu/acrn.c b/arch/x86/kernel/cpu/acrn.c index 2c5b51aad91a..8f866d50df80 100644 --- a/arch/x86/kernel/cpu/acrn.c +++ b/arch/x86/kernel/cpu/acrn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN detection support diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c index bc94ff1e250a..2c1d5cd2c0c0 100644 --- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/kernel/cpu/amd_cache_disable.c b/arch/x86/kernel/cpu/amd_cache_disable.c index 8843b9557aea..6f7972f4d3b9 100644 --- a/arch/x86/kernel/cpu/amd_cache_disable.c +++ b/arch/x86/kernel/cpu/amd_cache_disable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD L3 cache_disable_{0,1} sysfs handling diff --git a/arch/x86/kernel/cpu/aperfmperf.c b/arch/x86/kernel/cpu/aperfmperf.c index 7ffc78d5ebf2..f1ed17692a50 100644 --- a/arch/x86/kernel/cpu/aperfmperf.c +++ b/arch/x86/kernel/cpu/aperfmperf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * x86 APERF/MPERF KHz calculation for diff --git a/arch/x86/kernel/cpu/bhyve.c b/arch/x86/kernel/cpu/bhyve.c index f1a8ca3dd1ed..a2837d416930 100644 --- a/arch/x86/kernel/cpu/bhyve.c +++ b/arch/x86/kernel/cpu/bhyve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FreeBSD Bhyve guest enlightenments diff --git a/arch/x86/kernel/cpu/bugs.c b/arch/x86/kernel/cpu/bugs.c index d0a2847a4bb0..94c0a3357323 100644 --- a/arch/x86/kernel/cpu/bugs.c +++ b/arch/x86/kernel/cpu/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1994 Linus Torvalds diff --git a/arch/x86/kernel/cpu/bus_lock.c b/arch/x86/kernel/cpu/bus_lock.c index dbc99a47be45..5acc77294b47 100644 --- a/arch/x86/kernel/cpu/bus_lock.c +++ b/arch/x86/kernel/cpu/bus_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "x86/split lock detection: " fmt diff --git a/arch/x86/kernel/cpu/cacheinfo.c b/arch/x86/kernel/cpu/cacheinfo.c index 51a95b07831f..2b5f9d84d6aa 100644 --- a/arch/x86/kernel/cpu/cacheinfo.c +++ b/arch/x86/kernel/cpu/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86 CPU caches detection and configuration diff --git a/arch/x86/kernel/cpu/centaur.c b/arch/x86/kernel/cpu/centaur.c index a3b55db35c96..692598d6c05c 100644 --- a/arch/x86/kernel/cpu/centaur.c +++ b/arch/x86/kernel/cpu/centaur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c index e7ab22fce3b5..0cce04cddb02 100644 --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cpu_feature_enabled() cannot be used this early */ #define USE_EARLY_PGTABLE_L5 diff --git a/arch/x86/kernel/cpu/cpuid-deps.c b/arch/x86/kernel/cpu/cpuid-deps.c index 146f6f8b0650..4cf024a07f46 100644 --- a/arch/x86/kernel/cpu/cpuid-deps.c +++ b/arch/x86/kernel/cpu/cpuid-deps.c @@ -1,3 +1,4 @@ +asm("nop"); /* Declare dependencies between CPUIDs */ #include #include diff --git a/arch/x86/kernel/cpu/cpuid_0x2_table.c b/arch/x86/kernel/cpu/cpuid_0x2_table.c index 89bc8db5e9c6..1bd20342f2ee 100644 --- a/arch/x86/kernel/cpu/cpuid_0x2_table.c +++ b/arch/x86/kernel/cpu/cpuid_0x2_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/cyrix.c b/arch/x86/kernel/cpu/cyrix.c index dfec2c61e354..dc2bbcb192f5 100644 --- a/arch/x86/kernel/cpu/cyrix.c +++ b/arch/x86/kernel/cpu/cyrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/debugfs.c b/arch/x86/kernel/cpu/debugfs.c index 1976fef2dfe5..ab8b33a29261 100644 --- a/arch/x86/kernel/cpu/debugfs.c +++ b/arch/x86/kernel/cpu/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/feat_ctl.c b/arch/x86/kernel/cpu/feat_ctl.c index d69757246bde..f350b9cd7b2f 100644 --- a/arch/x86/kernel/cpu/feat_ctl.c +++ b/arch/x86/kernel/cpu/feat_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/hygon.c b/arch/x86/kernel/cpu/hygon.c index 1fda6c3a2b65..e2fc0ac5d02d 100644 --- a/arch/x86/kernel/cpu/hygon.c +++ b/arch/x86/kernel/cpu/hygon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hygon Processor Support for Linux diff --git a/arch/x86/kernel/cpu/hypervisor.c b/arch/x86/kernel/cpu/hypervisor.c index f3e9219845e8..3e114d3cea3f 100644 --- a/arch/x86/kernel/cpu/hypervisor.c +++ b/arch/x86/kernel/cpu/hypervisor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common hypervisor code * diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index 98ae4c37c93e..3afac96a95f6 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/intel_epb.c b/arch/x86/kernel/cpu/intel_epb.c index 2c56f8730f59..71cd072a2f98 100644 --- a/arch/x86/kernel/cpu/intel_epb.c +++ b/arch/x86/kernel/cpu/intel_epb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Performance and Energy Bias Hint support. diff --git a/arch/x86/kernel/cpu/match.c b/arch/x86/kernel/cpu/match.c index 6af1e8baeb0f..81af1ad62d62 100644 --- a/arch/x86/kernel/cpu/match.c +++ b/arch/x86/kernel/cpu/match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/mce/amd.c b/arch/x86/kernel/cpu/mce/amd.c index 3f1dda355307..441545f95ab5 100644 --- a/arch/x86/kernel/cpu/mce/amd.c +++ b/arch/x86/kernel/cpu/mce/amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) 2005-2016 Advanced Micro Devices, Inc. diff --git a/arch/x86/kernel/cpu/mce/apei.c b/arch/x86/kernel/cpu/mce/apei.c index 0a89947e47bc..ee190f8d3488 100644 --- a/arch/x86/kernel/cpu/mce/apei.c +++ b/arch/x86/kernel/cpu/mce/apei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bridge between MCE and APEI diff --git a/arch/x86/kernel/cpu/mce/core.c b/arch/x86/kernel/cpu/mce/core.c index 34440021e8cf..67c477ed5abb 100644 --- a/arch/x86/kernel/cpu/mce/core.c +++ b/arch/x86/kernel/cpu/mce/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Machine check handler. diff --git a/arch/x86/kernel/cpu/mce/dev-mcelog.c b/arch/x86/kernel/cpu/mce/dev-mcelog.c index 8d023239ce18..69b17e76f7d5 100644 --- a/arch/x86/kernel/cpu/mce/dev-mcelog.c +++ b/arch/x86/kernel/cpu/mce/dev-mcelog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * /dev/mcelog driver diff --git a/arch/x86/kernel/cpu/mce/genpool.c b/arch/x86/kernel/cpu/mce/genpool.c index 3ca9c007a666..de78eadb5560 100644 --- a/arch/x86/kernel/cpu/mce/genpool.c +++ b/arch/x86/kernel/cpu/mce/genpool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MCE event pool management in MCE context diff --git a/arch/x86/kernel/cpu/mce/inject.c b/arch/x86/kernel/cpu/mce/inject.c index d02c4f556cd0..024640e7439c 100644 --- a/arch/x86/kernel/cpu/mce/inject.c +++ b/arch/x86/kernel/cpu/mce/inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Machine check injection support. diff --git a/arch/x86/kernel/cpu/mce/intel.c b/arch/x86/kernel/cpu/mce/intel.c index 4655223ba560..6c8e30059c3e 100644 --- a/arch/x86/kernel/cpu/mce/intel.c +++ b/arch/x86/kernel/cpu/mce/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel specific MCE features. diff --git a/arch/x86/kernel/cpu/mce/p5.c b/arch/x86/kernel/cpu/mce/p5.c index 2272ad53fc33..8a90b5b70359 100644 --- a/arch/x86/kernel/cpu/mce/p5.c +++ b/arch/x86/kernel/cpu/mce/p5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * P5 specific Machine Check Exception Reporting diff --git a/arch/x86/kernel/cpu/mce/severity.c b/arch/x86/kernel/cpu/mce/severity.c index 2235a7477436..40f704bfcd2d 100644 --- a/arch/x86/kernel/cpu/mce/severity.c +++ b/arch/x86/kernel/cpu/mce/severity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MCE grading rules. diff --git a/arch/x86/kernel/cpu/mce/threshold.c b/arch/x86/kernel/cpu/mce/threshold.c index 0d13c9ffcba0..8b62e8b5be2f 100644 --- a/arch/x86/kernel/cpu/mce/threshold.c +++ b/arch/x86/kernel/cpu/mce/threshold.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common corrected MCE threshold handler code: diff --git a/arch/x86/kernel/cpu/mce/winchip.c b/arch/x86/kernel/cpu/mce/winchip.c index 6c99f2941909..fc0aee1a4dd0 100644 --- a/arch/x86/kernel/cpu/mce/winchip.c +++ b/arch/x86/kernel/cpu/mce/winchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IDT Winchip specific Machine Check Exception Reporting diff --git a/arch/x86/kernel/cpu/microcode/amd.c b/arch/x86/kernel/cpu/microcode/amd.c index 46673530bc6f..2b67a33fc00b 100644 --- a/arch/x86/kernel/cpu/microcode/amd.c +++ b/arch/x86/kernel/cpu/microcode/amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD CPU Microcode Update Driver for Linux diff --git a/arch/x86/kernel/cpu/microcode/amd_shas.c b/arch/x86/kernel/cpu/microcode/amd_shas.c index 1fd349cfc802..1ec1c47aeb32 100644 --- a/arch/x86/kernel/cpu/microcode/amd_shas.c +++ b/arch/x86/kernel/cpu/microcode/amd_shas.c @@ -1,3 +1,4 @@ +asm("nop"); /* Keep 'em sorted. */ static const struct patch_digest phashes[] = { { 0x8001227, { diff --git a/arch/x86/kernel/cpu/microcode/core.c b/arch/x86/kernel/cpu/microcode/core.c index 68049f171860..c0a498269799 100644 --- a/arch/x86/kernel/cpu/microcode/core.c +++ b/arch/x86/kernel/cpu/microcode/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CPU Microcode Update Driver for Linux diff --git a/arch/x86/kernel/cpu/microcode/intel.c b/arch/x86/kernel/cpu/microcode/intel.c index 8744f3adc2a0..b891979bff4c 100644 --- a/arch/x86/kernel/cpu/microcode/intel.c +++ b/arch/x86/kernel/cpu/microcode/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel CPU Microcode Update Driver for Linux diff --git a/arch/x86/kernel/cpu/mshyperv.c b/arch/x86/kernel/cpu/mshyperv.c index 579fb2c64cfd..9ae77b174c29 100644 --- a/arch/x86/kernel/cpu/mshyperv.c +++ b/arch/x86/kernel/cpu/mshyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HyperV Detection code. diff --git a/arch/x86/kernel/cpu/mtrr/amd.c b/arch/x86/kernel/cpu/mtrr/amd.c index ef3e8e42b782..8dc1dcfaea8a 100644 --- a/arch/x86/kernel/cpu/mtrr/amd.c +++ b/arch/x86/kernel/cpu/mtrr/amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/mtrr/centaur.c b/arch/x86/kernel/cpu/mtrr/centaur.c index 6f6c3ae92943..1c5d928ed1e1 100644 --- a/arch/x86/kernel/cpu/mtrr/centaur.c +++ b/arch/x86/kernel/cpu/mtrr/centaur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/mtrr/cleanup.c b/arch/x86/kernel/cpu/mtrr/cleanup.c index 763534d77f59..fc39311a98d1 100644 --- a/arch/x86/kernel/cpu/mtrr/cleanup.c +++ b/arch/x86/kernel/cpu/mtrr/cleanup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.0+ /* * MTRR (Memory Type Range Register) cleanup diff --git a/arch/x86/kernel/cpu/mtrr/cyrix.c b/arch/x86/kernel/cpu/mtrr/cyrix.c index 238dad57d4d6..4898e521460f 100644 --- a/arch/x86/kernel/cpu/mtrr/cyrix.c +++ b/arch/x86/kernel/cpu/mtrr/cyrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/mtrr/generic.c b/arch/x86/kernel/cpu/mtrr/generic.c index 0863733858dc..d5a9a104dbf1 100644 --- a/arch/x86/kernel/cpu/mtrr/generic.c +++ b/arch/x86/kernel/cpu/mtrr/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This only handles 32bit MTRR on 32bit hosts. This is strictly wrong diff --git a/arch/x86/kernel/cpu/mtrr/if.c b/arch/x86/kernel/cpu/mtrr/if.c index 4049235b1bfe..e0d800b3de84 100644 --- a/arch/x86/kernel/cpu/mtrr/if.c +++ b/arch/x86/kernel/cpu/mtrr/if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/mtrr/legacy.c b/arch/x86/kernel/cpu/mtrr/legacy.c index 2415ffaaf02c..211b6e071506 100644 --- a/arch/x86/kernel/cpu/mtrr/legacy.c +++ b/arch/x86/kernel/cpu/mtrr/legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/kernel/cpu/mtrr/mtrr.c b/arch/x86/kernel/cpu/mtrr/mtrr.c index 4b3d492afe17..376f728c5331 100644 --- a/arch/x86/kernel/cpu/mtrr/mtrr.c +++ b/arch/x86/kernel/cpu/mtrr/mtrr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.0+ /* Generic MTRR (Memory Type Range Register) driver. diff --git a/arch/x86/kernel/cpu/perfctr-watchdog.c b/arch/x86/kernel/cpu/perfctr-watchdog.c index 7aecb2fc3186..3281cd64ed63 100644 --- a/arch/x86/kernel/cpu/perfctr-watchdog.c +++ b/arch/x86/kernel/cpu/perfctr-watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * local apic based NMI watchdog for various CPUs. diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c index fd6ec2aa0303..057764d4185f 100644 --- a/arch/x86/kernel/cpu/powerflags.c +++ b/arch/x86/kernel/cpu/powerflags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Strings for the various x86 power flags diff --git a/arch/x86/kernel/cpu/proc.c b/arch/x86/kernel/cpu/proc.c index 6571d432cbe3..96c6c8bb7228 100644 --- a/arch/x86/kernel/cpu/proc.c +++ b/arch/x86/kernel/cpu/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/rdrand.c b/arch/x86/kernel/cpu/rdrand.c index eeac00d20926..045d57d78a46 100644 --- a/arch/x86/kernel/cpu/rdrand.c +++ b/arch/x86/kernel/cpu/rdrand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of the Linux kernel. diff --git a/arch/x86/kernel/cpu/resctrl/core.c b/arch/x86/kernel/cpu/resctrl/core.c index 6ebff44a3f75..86c36284475d 100644 --- a/arch/x86/kernel/cpu/resctrl/core.c +++ b/arch/x86/kernel/cpu/resctrl/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Resource Director Technology(RDT) diff --git a/arch/x86/kernel/cpu/resctrl/ctrlmondata.c b/arch/x86/kernel/cpu/resctrl/ctrlmondata.c index b20e705606b8..6013167b15ae 100644 --- a/arch/x86/kernel/cpu/resctrl/ctrlmondata.c +++ b/arch/x86/kernel/cpu/resctrl/ctrlmondata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Resource Director Technology(RDT) diff --git a/arch/x86/kernel/cpu/resctrl/monitor.c b/arch/x86/kernel/cpu/resctrl/monitor.c index dffcc8307500..fa8c9deefc44 100644 --- a/arch/x86/kernel/cpu/resctrl/monitor.c +++ b/arch/x86/kernel/cpu/resctrl/monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Resource Director Technology(RDT) diff --git a/arch/x86/kernel/cpu/resctrl/pseudo_lock.c b/arch/x86/kernel/cpu/resctrl/pseudo_lock.c index de580eca3363..87e36b57b96c 100644 --- a/arch/x86/kernel/cpu/resctrl/pseudo_lock.c +++ b/arch/x86/kernel/cpu/resctrl/pseudo_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Resource Director Technology (RDT) diff --git a/arch/x86/kernel/cpu/resctrl/rdtgroup.c b/arch/x86/kernel/cpu/resctrl/rdtgroup.c index 885026468440..e21e22077080 100644 --- a/arch/x86/kernel/cpu/resctrl/rdtgroup.c +++ b/arch/x86/kernel/cpu/resctrl/rdtgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * User interface for Resource Allocation in Resource Director Technology(RDT) diff --git a/arch/x86/kernel/cpu/scattered.c b/arch/x86/kernel/cpu/scattered.c index 42c7eac0c387..17e5f544711f 100644 --- a/arch/x86/kernel/cpu/scattered.c +++ b/arch/x86/kernel/cpu/scattered.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Routines to identify additional cpu features that are scattered in * cpuid space. diff --git a/arch/x86/kernel/cpu/sgx/driver.c b/arch/x86/kernel/cpu/sgx/driver.c index a42c7180900b..5ce9c2e46803 100644 --- a/arch/x86/kernel/cpu/sgx/driver.c +++ b/arch/x86/kernel/cpu/sgx/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-20 Intel Corporation. */ diff --git a/arch/x86/kernel/cpu/sgx/encl.c b/arch/x86/kernel/cpu/sgx/encl.c index cf149b9f4916..736c5df37f27 100644 --- a/arch/x86/kernel/cpu/sgx/encl.c +++ b/arch/x86/kernel/cpu/sgx/encl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-20 Intel Corporation. */ diff --git a/arch/x86/kernel/cpu/sgx/ioctl.c b/arch/x86/kernel/cpu/sgx/ioctl.c index 9322a9287dc7..85d0b7d40006 100644 --- a/arch/x86/kernel/cpu/sgx/ioctl.c +++ b/arch/x86/kernel/cpu/sgx/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-20 Intel Corporation. */ diff --git a/arch/x86/kernel/cpu/sgx/main.c b/arch/x86/kernel/cpu/sgx/main.c index dc73194416ac..fc6953e8bd6a 100644 --- a/arch/x86/kernel/cpu/sgx/main.c +++ b/arch/x86/kernel/cpu/sgx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-20 Intel Corporation. */ diff --git a/arch/x86/kernel/cpu/sgx/virt.c b/arch/x86/kernel/cpu/sgx/virt.c index 8de1f1a755f2..fe46cae459ed 100644 --- a/arch/x86/kernel/cpu/sgx/virt.c +++ b/arch/x86/kernel/cpu/sgx/virt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver to expose SGX enclave memory to KVM guests. diff --git a/arch/x86/kernel/cpu/topology.c b/arch/x86/kernel/cpu/topology.c index f55ea3cdbf88..7379e0d25fc8 100644 --- a/arch/x86/kernel/cpu/topology.c +++ b/arch/x86/kernel/cpu/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU/APIC topology diff --git a/arch/x86/kernel/cpu/topology_amd.c b/arch/x86/kernel/cpu/topology_amd.c index 6ac097e13106..1a057b5a117b 100644 --- a/arch/x86/kernel/cpu/topology_amd.c +++ b/arch/x86/kernel/cpu/topology_amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/topology_common.c b/arch/x86/kernel/cpu/topology_common.c index 71625795d711..4c4072ede392 100644 --- a/arch/x86/kernel/cpu/topology_common.c +++ b/arch/x86/kernel/cpu/topology_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/topology_ext.c b/arch/x86/kernel/cpu/topology_ext.c index 467b0326bf1a..6f286374bbfa 100644 --- a/arch/x86/kernel/cpu/topology_ext.c +++ b/arch/x86/kernel/cpu/topology_ext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kernel/cpu/transmeta.c b/arch/x86/kernel/cpu/transmeta.c index 42c939827621..0e891bcc1a46 100644 --- a/arch/x86/kernel/cpu/transmeta.c +++ b/arch/x86/kernel/cpu/transmeta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/tsx.c b/arch/x86/kernel/cpu/tsx.c index 209b5a22d880..f839ea84c878 100644 --- a/arch/x86/kernel/cpu/tsx.c +++ b/arch/x86/kernel/cpu/tsx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Transactional Synchronization Extensions (TSX) control. diff --git a/arch/x86/kernel/cpu/umc.c b/arch/x86/kernel/cpu/umc.c index 65a58a390fc3..cebf6c11df66 100644 --- a/arch/x86/kernel/cpu/umc.c +++ b/arch/x86/kernel/cpu/umc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/umwait.c b/arch/x86/kernel/cpu/umwait.c index e4a31c536642..5d047d2fbdc8 100644 --- a/arch/x86/kernel/cpu/umwait.c +++ b/arch/x86/kernel/cpu/umwait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/kernel/cpu/vmware.c index cb3f900c46fc..38d0d5072b57 100644 --- a/arch/x86/kernel/cpu/vmware.c +++ b/arch/x86/kernel/cpu/vmware.c @@ -1,3 +1,4 @@ +asm("nop"); /* * VMware Detection code. * diff --git a/arch/x86/kernel/cpu/vortex.c b/arch/x86/kernel/cpu/vortex.c index e2685470ba94..c1c279069b4f 100644 --- a/arch/x86/kernel/cpu/vortex.c +++ b/arch/x86/kernel/cpu/vortex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpu/zhaoxin.c b/arch/x86/kernel/cpu/zhaoxin.c index 89b1c8a70fe8..3d4b53790ab2 100644 --- a/arch/x86/kernel/cpu/zhaoxin.c +++ b/arch/x86/kernel/cpu/zhaoxin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/cpuid.c b/arch/x86/kernel/cpuid.c index dae436253de4..dfb9a5ee7c95 100644 --- a/arch/x86/kernel/cpuid.c +++ b/arch/x86/kernel/cpuid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ----------------------------------------------------------------------- * * diff --git a/arch/x86/kernel/crash.c b/arch/x86/kernel/crash.c index 335fd2ee9766..a5ee0b4ceafe 100644 --- a/arch/x86/kernel/crash.c +++ b/arch/x86/kernel/crash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Architecture specific (i386/x86_64) functions for kexec based crash dumps. diff --git a/arch/x86/kernel/crash_dump_32.c b/arch/x86/kernel/crash_dump_32.c index 5f4ae5476e19..e1237140cd77 100644 --- a/arch/x86/kernel/crash_dump_32.c +++ b/arch/x86/kernel/crash_dump_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory preserving reboot related code. diff --git a/arch/x86/kernel/crash_dump_64.c b/arch/x86/kernel/crash_dump_64.c index 32d710f7eb84..646a35b19352 100644 --- a/arch/x86/kernel/crash_dump_64.c +++ b/arch/x86/kernel/crash_dump_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory preserving reboot related code. diff --git a/arch/x86/kernel/devicetree.c b/arch/x86/kernel/devicetree.c index dd8748c45529..8e19de8ceedf 100644 --- a/arch/x86/kernel/devicetree.c +++ b/arch/x86/kernel/devicetree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Architecture specific OF callbacks. diff --git a/arch/x86/kernel/doublefault_32.c b/arch/x86/kernel/doublefault_32.c index 6eaf9a6bc02f..780c969e827d 100644 --- a/arch/x86/kernel/doublefault_32.c +++ b/arch/x86/kernel/doublefault_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/dumpstack.c b/arch/x86/kernel/dumpstack.c index b10684dedc58..d16207e130d9 100644 --- a/arch/x86/kernel/dumpstack.c +++ b/arch/x86/kernel/dumpstack.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 1991, 1992 Linus Torvalds * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs diff --git a/arch/x86/kernel/dumpstack_32.c b/arch/x86/kernel/dumpstack_32.c index 722fd712e1cf..9710dd80fb79 100644 --- a/arch/x86/kernel/dumpstack_32.c +++ b/arch/x86/kernel/dumpstack_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/dumpstack_64.c b/arch/x86/kernel/dumpstack_64.c index 6c5defd6569a..ec5195f15401 100644 --- a/arch/x86/kernel/dumpstack_64.c +++ b/arch/x86/kernel/dumpstack_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c index b15b97d3cb52..2105219efefa 100644 --- a/arch/x86/kernel/e820.c +++ b/arch/x86/kernel/e820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low level x86 E820 memory map handling functions. diff --git a/arch/x86/kernel/early-quirks.c b/arch/x86/kernel/early-quirks.c index 6b6f32f40cbe..fb83db87a2c6 100644 --- a/arch/x86/kernel/early-quirks.c +++ b/arch/x86/kernel/early-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Various workarounds for chipset bugs. This code runs very early and can't use the regular PCI subsystem diff --git a/arch/x86/kernel/early_printk.c b/arch/x86/kernel/early_printk.c index cba75306e5b6..b238aace5a93 100644 --- a/arch/x86/kernel/early_printk.c +++ b/arch/x86/kernel/early_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/ebda.c b/arch/x86/kernel/ebda.c index 38e7d597b660..4bfbdafda2cd 100644 --- a/arch/x86/kernel/ebda.c +++ b/arch/x86/kernel/ebda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/eisa.c b/arch/x86/kernel/eisa.c index 9535a6507db7..10365123ff8f 100644 --- a/arch/x86/kernel/eisa.c +++ b/arch/x86/kernel/eisa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EISA specific code diff --git a/arch/x86/kernel/espfix_64.c b/arch/x86/kernel/espfix_64.c index 6726e0473d0b..8860dfe2076f 100644 --- a/arch/x86/kernel/espfix_64.c +++ b/arch/x86/kernel/espfix_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ----------------------------------------------------------------------- * * diff --git a/arch/x86/kernel/fpu/bugs.c b/arch/x86/kernel/fpu/bugs.c index edbafc5940e3..444e4385a879 100644 --- a/arch/x86/kernel/fpu/bugs.c +++ b/arch/x86/kernel/fpu/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86 FPU bug checks: diff --git a/arch/x86/kernel/fpu/core.c b/arch/x86/kernel/fpu/core.c index 608983806fd7..81696e5ce476 100644 --- a/arch/x86/kernel/fpu/core.c +++ b/arch/x86/kernel/fpu/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1994 Linus Torvalds diff --git a/arch/x86/kernel/fpu/init.c b/arch/x86/kernel/fpu/init.c index ff988b9ea39f..1c252f1de547 100644 --- a/arch/x86/kernel/fpu/init.c +++ b/arch/x86/kernel/fpu/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * x86 FPU boot time init code: diff --git a/arch/x86/kernel/fpu/regset.c b/arch/x86/kernel/fpu/regset.c index 0986c2200adc..4d7da8ad3900 100644 --- a/arch/x86/kernel/fpu/regset.c +++ b/arch/x86/kernel/fpu/regset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPU register's regset abstraction, for ptrace, core dumps, etc. diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index c3ec2512f2bb..707954f307fa 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPU signal frame handling routines. diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c index 76153dfb58c9..7d51423382eb 100644 --- a/arch/x86/kernel/fpu/xstate.c +++ b/arch/x86/kernel/fpu/xstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xsave/xrstor support. diff --git a/arch/x86/kernel/fred.c b/arch/x86/kernel/fred.c index 816187da3a47..cddeadf6116c 100644 --- a/arch/x86/kernel/fred.c +++ b/arch/x86/kernel/fred.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c index 0543b57f54ee..0abb18633bd3 100644 --- a/arch/x86/kernel/ftrace.c +++ b/arch/x86/kernel/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dynamic function tracing support. diff --git a/arch/x86/kernel/head32.c b/arch/x86/kernel/head32.c index 375f2d7f1762..09cc73314410 100644 --- a/arch/x86/kernel/head32.c +++ b/arch/x86/kernel/head32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/i386/kernel/head32.c -- prepare to run common code diff --git a/arch/x86/kernel/head64.c b/arch/x86/kernel/head64.c index fd28b53dbac5..3c51a0aa7a21 100644 --- a/arch/x86/kernel/head64.c +++ b/arch/x86/kernel/head64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * prepare to run common code diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c index d6387dde3ff9..34298bdee16e 100644 --- a/arch/x86/kernel/hpet.c +++ b/arch/x86/kernel/hpet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/kernel/hw_breakpoint.c b/arch/x86/kernel/hw_breakpoint.c index f846c15f21ca..26afaf82b255 100644 --- a/arch/x86/kernel/hw_breakpoint.c +++ b/arch/x86/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/x86/kernel/i8237.c b/arch/x86/kernel/i8237.c index 896d46b44284..59533285bc19 100644 --- a/arch/x86/kernel/i8237.c +++ b/arch/x86/kernel/i8237.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 8237A DMA controller suspend functions. diff --git a/arch/x86/kernel/i8253.c b/arch/x86/kernel/i8253.c index cb9852ad6098..3a0e547ee18a 100644 --- a/arch/x86/kernel/i8253.c +++ b/arch/x86/kernel/i8253.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 8253/PIT functions diff --git a/arch/x86/kernel/i8259.c b/arch/x86/kernel/i8259.c index f67063df6723..46eacd2ec598 100644 --- a/arch/x86/kernel/i8259.c +++ b/arch/x86/kernel/i8259.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/idt.c b/arch/x86/kernel/idt.c index f445bec516a0..78188b567d78 100644 --- a/arch/x86/kernel/idt.c +++ b/arch/x86/kernel/idt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interrupt descriptor table related code diff --git a/arch/x86/kernel/io_delay.c b/arch/x86/kernel/io_delay.c index fdb6506ceaaa..e27f3b2914f8 100644 --- a/arch/x86/kernel/io_delay.c +++ b/arch/x86/kernel/io_delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I/O delay strategies for inb_p/outb_p diff --git a/arch/x86/kernel/ioport.c b/arch/x86/kernel/ioport.c index ff40f09ad911..6895f8e72bfc 100644 --- a/arch/x86/kernel/ioport.c +++ b/arch/x86/kernel/ioport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This contains the io-permission bitmap code - written by obz, with changes diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c index b2fe6181960c..992dd7c5b537 100644 --- a/arch/x86/kernel/irq.c +++ b/arch/x86/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common interrupt code for 32 and 64 bit diff --git a/arch/x86/kernel/irq_32.c b/arch/x86/kernel/irq_32.c index c7a5d2960d57..23302ff15aad 100644 --- a/arch/x86/kernel/irq_32.c +++ b/arch/x86/kernel/irq_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998 Linus Torvalds, Ingo Molnar diff --git a/arch/x86/kernel/irq_64.c b/arch/x86/kernel/irq_64.c index ca78dce39361..e35337c24aa0 100644 --- a/arch/x86/kernel/irq_64.c +++ b/arch/x86/kernel/irq_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998 Linus Torvalds, Ingo Molnar diff --git a/arch/x86/kernel/irq_work.c b/arch/x86/kernel/irq_work.c index b0a24deab4a1..0d58eca8951a 100644 --- a/arch/x86/kernel/irq_work.c +++ b/arch/x86/kernel/irq_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86 specific code for irq_work diff --git a/arch/x86/kernel/irqinit.c b/arch/x86/kernel/irqinit.c index 6ab9eac64670..4811031e063d 100644 --- a/arch/x86/kernel/irqinit.c +++ b/arch/x86/kernel/irqinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/itmt.c b/arch/x86/kernel/itmt.c index 243a769fdd97..54856ad59607 100644 --- a/arch/x86/kernel/itmt.c +++ b/arch/x86/kernel/itmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * itmt.c: Support Intel Turbo Boost Max Technology 3.0 diff --git a/arch/x86/kernel/jailhouse.c b/arch/x86/kernel/jailhouse.c index 9e9a591a5fec..ff81d844b74e 100644 --- a/arch/x86/kernel/jailhouse.c +++ b/arch/x86/kernel/jailhouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Jailhouse paravirt_ops implementation diff --git a/arch/x86/kernel/jump_label.c b/arch/x86/kernel/jump_label.c index a7949a54a0ff..39e88fd203ca 100644 --- a/arch/x86/kernel/jump_label.c +++ b/arch/x86/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * jump label x86 support diff --git a/arch/x86/kernel/kdebugfs.c b/arch/x86/kernel/kdebugfs.c index e2e89bebcbc3..1f46c86312ba 100644 --- a/arch/x86/kernel/kdebugfs.c +++ b/arch/x86/kernel/kdebugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Architecture specific debugfs files diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c index c3244ac680d1..9c9be410576e 100644 --- a/arch/x86/kernel/kexec-bzimage64.c +++ b/arch/x86/kernel/kexec-bzimage64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kexec bzImage loader diff --git a/arch/x86/kernel/kgdb.c b/arch/x86/kernel/kgdb.c index 8b1a9733d13e..41e3ebf33925 100644 --- a/arch/x86/kernel/kgdb.c +++ b/arch/x86/kernel/kgdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/arch/x86/kernel/kprobes/core.c b/arch/x86/kernel/kprobes/core.c index c1fac3a9fecc..baa7457f8962 100644 --- a/arch/x86/kernel/kprobes/core.c +++ b/arch/x86/kernel/kprobes/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kernel Probes (KProbes) diff --git a/arch/x86/kernel/kprobes/ftrace.c b/arch/x86/kernel/kprobes/ftrace.c index 2be55ec3f392..6b47ee2574fa 100644 --- a/arch/x86/kernel/kprobes/ftrace.c +++ b/arch/x86/kernel/kprobes/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dynamic Ftrace based Kprobes Optimization diff --git a/arch/x86/kernel/kprobes/opt.c b/arch/x86/kernel/kprobes/opt.c index 6f826a00eca2..b4345d2576b1 100644 --- a/arch/x86/kernel/kprobes/opt.c +++ b/arch/x86/kernel/kprobes/opt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kernel Probes Jump Optimization (Optprobes) diff --git a/arch/x86/kernel/ksysfs.c b/arch/x86/kernel/ksysfs.c index d547de9b3ed8..40c41c1a6add 100644 --- a/arch/x86/kernel/ksysfs.c +++ b/arch/x86/kernel/ksysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Architecture specific sysfs attributes in /sys/kernel diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c index 37dc8465e0f5..df9e76ec90c9 100644 --- a/arch/x86/kernel/kvm.c +++ b/arch/x86/kernel/kvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * KVM paravirt_ops implementation diff --git a/arch/x86/kernel/kvmclock.c b/arch/x86/kernel/kvmclock.c index ca0a49eeac4a..ef7d6f5418a3 100644 --- a/arch/x86/kernel/kvmclock.c +++ b/arch/x86/kernel/kvmclock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* KVM paravirtual clock driver. A clocksource implementation Copyright (C) 2008 Glauber de Oliveira Costa, Red Hat Inc. diff --git a/arch/x86/kernel/ldt.c b/arch/x86/kernel/ldt.c index 0f19ef355f5f..59e1c8ad94a0 100644 --- a/arch/x86/kernel/ldt.c +++ b/arch/x86/kernel/ldt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992 Krishna Balasubramanian and Linus Torvalds diff --git a/arch/x86/kernel/machine_kexec_32.c b/arch/x86/kernel/machine_kexec_32.c index 1f325304c4a8..11d7b81b675a 100644 --- a/arch/x86/kernel/machine_kexec_32.c +++ b/arch/x86/kernel/machine_kexec_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * handle transition of Linux booting another kernel diff --git a/arch/x86/kernel/machine_kexec_64.c b/arch/x86/kernel/machine_kexec_64.c index 201137b98fb8..70435a7d3520 100644 --- a/arch/x86/kernel/machine_kexec_64.c +++ b/arch/x86/kernel/machine_kexec_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * handle transition of Linux booting another kernel diff --git a/arch/x86/kernel/mmconf-fam10h_64.c b/arch/x86/kernel/mmconf-fam10h_64.c index ef6104e7cc72..42977f2b592a 100644 --- a/arch/x86/kernel/mmconf-fam10h_64.c +++ b/arch/x86/kernel/mmconf-fam10h_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Family 10h mmconfig enablement diff --git a/arch/x86/kernel/module.c b/arch/x86/kernel/module.c index 11c45ce42694..f00e20a02140 100644 --- a/arch/x86/kernel/module.c +++ b/arch/x86/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module help for x86. Copyright (C) 2001 Rusty Russell. diff --git a/arch/x86/kernel/mpparse.c b/arch/x86/kernel/mpparse.c index 4a1b1b28abf9..6a5d3c96f581 100644 --- a/arch/x86/kernel/mpparse.c +++ b/arch/x86/kernel/mpparse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Multiprocessor Specification 1.1 and 1.4 diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c index 4469c784eaa0..6544dd367582 100644 --- a/arch/x86/kernel/msr.c +++ b/arch/x86/kernel/msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ----------------------------------------------------------------------- * * diff --git a/arch/x86/kernel/nmi.c b/arch/x86/kernel/nmi.c index 3d239ed12744..e32c4e23e949 100644 --- a/arch/x86/kernel/nmi.c +++ b/arch/x86/kernel/nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/nmi_selftest.c b/arch/x86/kernel/nmi_selftest.c index a010e9d062bf..b2873df12ac4 100644 --- a/arch/x86/kernel/nmi_selftest.c +++ b/arch/x86/kernel/nmi_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Testsuite for NMI: IPIs diff --git a/arch/x86/kernel/paravirt-spinlocks.c b/arch/x86/kernel/paravirt-spinlocks.c index 9e1ea99ad9df..581329d7ecce 100644 --- a/arch/x86/kernel/paravirt-spinlocks.c +++ b/arch/x86/kernel/paravirt-spinlocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Split spinlock implementation out into its own file, so it can be diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c index ab3e172dcc69..a630f4bb3bb2 100644 --- a/arch/x86/kernel/paravirt.c +++ b/arch/x86/kernel/paravirt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Paravirtualization interfaces Copyright (C) 2006 Rusty Russell IBM Corporation diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c index 6267363e0189..824965aed833 100644 --- a/arch/x86/kernel/pci-dma.c +++ b/arch/x86/kernel/pci-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/pcspeaker.c b/arch/x86/kernel/pcspeaker.c index 4a710ffffd9a..f711e8380ca1 100644 --- a/arch/x86/kernel/pcspeaker.c +++ b/arch/x86/kernel/pcspeaker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/perf_regs.c b/arch/x86/kernel/perf_regs.c index 624703af80a1..0e7d0bc80dc1 100644 --- a/arch/x86/kernel/perf_regs.c +++ b/arch/x86/kernel/perf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/platform-quirks.c b/arch/x86/kernel/platform-quirks.c index b525fe6d6657..c789780b1793 100644 --- a/arch/x86/kernel/platform-quirks.c +++ b/arch/x86/kernel/platform-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/pmem.c b/arch/x86/kernel/pmem.c index 23154d24b117..a19ce8135c1c 100644 --- a/arch/x86/kernel/pmem.c +++ b/arch/x86/kernel/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, Christoph Hellwig. diff --git a/arch/x86/kernel/probe_roms.c b/arch/x86/kernel/probe_roms.c index cc2c34ba7228..4ba2d8af7710 100644 --- a/arch/x86/kernel/probe_roms.c +++ b/arch/x86/kernel/probe_roms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index 4c718f8adc59..4d6118a3f363 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c index 3ef15c2f152f..005d20906c7b 100644 --- a/arch/x86/kernel/process_32.c +++ b/arch/x86/kernel/process_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 1995 Linus Torvalds * diff --git a/arch/x86/kernel/process_64.c b/arch/x86/kernel/process_64.c index 432c0a004c60..8b4980db2ec7 100644 --- a/arch/x86/kernel/process_64.c +++ b/arch/x86/kernel/process_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1995 Linus Torvalds diff --git a/arch/x86/kernel/ptrace.c b/arch/x86/kernel/ptrace.c index 3dcadc13f09a..ceac834d5474 100644 --- a/arch/x86/kernel/ptrace.c +++ b/arch/x86/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* By Ross Biro 1/23/92 */ /* diff --git a/arch/x86/kernel/pvclock.c b/arch/x86/kernel/pvclock.c index b3f81379c2fc..4ac6739d7bfb 100644 --- a/arch/x86/kernel/pvclock.c +++ b/arch/x86/kernel/pvclock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* paravirtual clock -- common code used by kvm/xen diff --git a/arch/x86/kernel/quirks.c b/arch/x86/kernel/quirks.c index a92f18db9610..a27cdd5418de 100644 --- a/arch/x86/kernel/quirks.c +++ b/arch/x86/kernel/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains work-arounds for x86 and x86_64 platform bugs. diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index 6032fa9ec753..f78e0e1c1f7e 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kernel/reboot_fixups_32.c b/arch/x86/kernel/reboot_fixups_32.c index 4679ac0a03eb..8320cf2c19d0 100644 --- a/arch/x86/kernel/reboot_fixups_32.c +++ b/arch/x86/kernel/reboot_fixups_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is a good place to put board specific reboot fixups. diff --git a/arch/x86/kernel/resource.c b/arch/x86/kernel/resource.c index 79bc8a97a083..a9d33b9f11f8 100644 --- a/arch/x86/kernel/resource.c +++ b/arch/x86/kernel/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/rethook.c b/arch/x86/kernel/rethook.c index 85e2f2d16a90..227c260b996e 100644 --- a/arch/x86/kernel/rethook.c +++ b/arch/x86/kernel/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * x86 implementation of rethook. Mostly copied from arch/x86/kernel/kprobes/core.c. diff --git a/arch/x86/kernel/rtc.c b/arch/x86/kernel/rtc.c index 51a849a79c98..b3b2c03419f6 100644 --- a/arch/x86/kernel/rtc.c +++ b/arch/x86/kernel/rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC related functions diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index 1b2edd07a3e1..17e7e88f69b3 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1995 Linus Torvalds diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c index bfa48e7a32a2..10eae22727e4 100644 --- a/arch/x86/kernel/setup_percpu.c +++ b/arch/x86/kernel/setup_percpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kernel/shstk.c b/arch/x86/kernel/shstk.c index 978232b6d48d..cb6624ad0f3f 100644 --- a/arch/x86/kernel/shstk.c +++ b/arch/x86/kernel/shstk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * shstk.c - Intel shadow stack support diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c index 2404233336ab..681bb44e1baa 100644 --- a/arch/x86/kernel/signal.c +++ b/arch/x86/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/signal_32.c b/arch/x86/kernel/signal_32.c index 42bbc42bd350..532a6a6c487c 100644 --- a/arch/x86/kernel/signal_32.c +++ b/arch/x86/kernel/signal_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/signal_64.c b/arch/x86/kernel/signal_64.c index d483b585c6c6..64aeaa4a17ab 100644 --- a/arch/x86/kernel/signal_64.c +++ b/arch/x86/kernel/signal_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/arch/x86/kernel/smp.c b/arch/x86/kernel/smp.c index b014e6d229f9..b85db5065e59 100644 --- a/arch/x86/kernel/smp.c +++ b/arch/x86/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel SMP support routines. diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index 5cd6950ab672..cfdc4ac8f4f7 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * x86 SMP booting functions diff --git a/arch/x86/kernel/stacktrace.c b/arch/x86/kernel/stacktrace.c index ee117fcf46ed..5a4fdfb6d60b 100644 --- a/arch/x86/kernel/stacktrace.c +++ b/arch/x86/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Stack trace management functions * diff --git a/arch/x86/kernel/static_call.c b/arch/x86/kernel/static_call.c index 61592e41a6b1..f2899b36d64f 100644 --- a/arch/x86/kernel/static_call.c +++ b/arch/x86/kernel/static_call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/step.c b/arch/x86/kernel/step.c index 3e2952679b88..bcffbefa097a 100644 --- a/arch/x86/kernel/step.c +++ b/arch/x86/kernel/step.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86 single-step support code, common to 32-bit and 64-bit. diff --git a/arch/x86/kernel/sys_ia32.c b/arch/x86/kernel/sys_ia32.c index 6cf65397d225..c27d20c889a5 100644 --- a/arch/x86/kernel/sys_ia32.c +++ b/arch/x86/kernel/sys_ia32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sys_ia32.c: Conversion between 32bit and 64bit native syscalls. Based on diff --git a/arch/x86/kernel/sys_x86_64.c b/arch/x86/kernel/sys_x86_64.c index 776ae6fa7f2d..d6fc80ec61de 100644 --- a/arch/x86/kernel/sys_x86_64.c +++ b/arch/x86/kernel/sys_x86_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/tboot.c b/arch/x86/kernel/tboot.c index 46b8f1f16676..776d017c6d26 100644 --- a/arch/x86/kernel/tboot.c +++ b/arch/x86/kernel/tboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tboot.c: main implementation of helper functions used by kernel for diff --git a/arch/x86/kernel/time.c b/arch/x86/kernel/time.c index 52e1f3f0b361..3a4be4467493 100644 --- a/arch/x86/kernel/time.c +++ b/arch/x86/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 1991,1992,1995 Linus Torvalds diff --git a/arch/x86/kernel/tls.c b/arch/x86/kernel/tls.c index 3ffbab0081f4..2589ffb1e5d4 100644 --- a/arch/x86/kernel/tls.c +++ b/arch/x86/kernel/tls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kernel/trace.c b/arch/x86/kernel/trace.c index 8322e8352777..75e943595489 100644 --- a/arch/x86/kernel/trace.c +++ b/arch/x86/kernel/trace.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/arch/x86/kernel/trace_clock.c b/arch/x86/kernel/trace_clock.c index 708d61743d15..73a8bea718db 100644 --- a/arch/x86/kernel/trace_clock.c +++ b/arch/x86/kernel/trace_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * X86 trace clocks diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c index bcf1dedc1d00..48ac8541ab96 100644 --- a/arch/x86/kernel/traps.c +++ b/arch/x86/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 1991, 1992 Linus Torvalds * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c index 7d3e13e14eab..e3328242287d 100644 --- a/arch/x86/kernel/tsc.c +++ b/arch/x86/kernel/tsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kernel/tsc_msr.c b/arch/x86/kernel/tsc_msr.c index 48e6cc1cb017..234158f4e84d 100644 --- a/arch/x86/kernel/tsc_msr.c +++ b/arch/x86/kernel/tsc_msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TSC frequency enumeration via MSR diff --git a/arch/x86/kernel/tsc_sync.c b/arch/x86/kernel/tsc_sync.c index ec3aa340d351..139ad3f1e840 100644 --- a/arch/x86/kernel/tsc_sync.c +++ b/arch/x86/kernel/tsc_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * check TSC synchronization. diff --git a/arch/x86/kernel/umip.c b/arch/x86/kernel/umip.c index d432f3824f0c..08897a45d036 100644 --- a/arch/x86/kernel/umip.c +++ b/arch/x86/kernel/umip.c @@ -1,3 +1,4 @@ +asm("nop"); /* * umip.c Emulation for instruction protected by the User-Mode Instruction * Prevention feature diff --git a/arch/x86/kernel/unwind_frame.c b/arch/x86/kernel/unwind_frame.c index d8ba93778ae3..1f253bb866a7 100644 --- a/arch/x86/kernel/unwind_frame.c +++ b/arch/x86/kernel/unwind_frame.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/kernel/unwind_guess.c b/arch/x86/kernel/unwind_guess.c index 884d68a6e714..aa06ae31542e 100644 --- a/arch/x86/kernel/unwind_guess.c +++ b/arch/x86/kernel/unwind_guess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/kernel/unwind_orc.c b/arch/x86/kernel/unwind_orc.c index f610fde2d5c4..89e7c8e5acc7 100644 --- a/arch/x86/kernel/unwind_orc.c +++ b/arch/x86/kernel/unwind_orc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/kernel/uprobes.c b/arch/x86/kernel/uprobes.c index 7be8e361ca55..7bcce40285e5 100644 --- a/arch/x86/kernel/uprobes.c +++ b/arch/x86/kernel/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * User-space Probes (UProbes) for x86 diff --git a/arch/x86/kernel/vm86_32.c b/arch/x86/kernel/vm86_32.c index e6cc84143f3e..a46af838d8b3 100644 --- a/arch/x86/kernel/vm86_32.c +++ b/arch/x86/kernel/vm86_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1994 Linus Torvalds diff --git a/arch/x86/kernel/vmcore_info_32.c b/arch/x86/kernel/vmcore_info_32.c index 5995a749288a..4b2ea25399d3 100644 --- a/arch/x86/kernel/vmcore_info_32.c +++ b/arch/x86/kernel/vmcore_info_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/kernel/vmcore_info_64.c b/arch/x86/kernel/vmcore_info_64.c index 0dec7d868754..61cfead71d41 100644 --- a/arch/x86/kernel/vmcore_info_64.c +++ b/arch/x86/kernel/vmcore_info_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/kernel/vsmp_64.c b/arch/x86/kernel/vsmp_64.c index 73511332bb67..6493f021ba60 100644 --- a/arch/x86/kernel/vsmp_64.c +++ b/arch/x86/kernel/vsmp_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vSMPowered(tm) systems specific initialization diff --git a/arch/x86/kernel/x86_init.c b/arch/x86/kernel/x86_init.c index ebefb77c37bb..7c34b422b0d3 100644 --- a/arch/x86/kernel/x86_init.c +++ b/arch/x86/kernel/x86_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Linutronix GmbH, Thomas Gleixner * diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index 88a5426674a1..f99cf6400de0 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/debugfs.c b/arch/x86/kvm/debugfs.c index 999227fc7c66..a8409dc67c48 100644 --- a/arch/x86/kvm/debugfs.c +++ b/arch/x86/kvm/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index c8e292e9a24d..3551ddfa0498 100644 --- a/arch/x86/kvm/emulate.c +++ b/arch/x86/kvm/emulate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * emulate.c diff --git a/arch/x86/kvm/hyperv.c b/arch/x86/kvm/hyperv.c index de92292eb1f5..d782b6b0aa52 100644 --- a/arch/x86/kvm/hyperv.c +++ b/arch/x86/kvm/hyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM Microsoft Hyper-V emulation diff --git a/arch/x86/kvm/i8254.c b/arch/x86/kvm/i8254.c index 850972deac8e..7a78e26a0f9b 100644 --- a/arch/x86/kvm/i8254.c +++ b/arch/x86/kvm/i8254.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 8253/8254 interval timer emulation * diff --git a/arch/x86/kvm/i8259.c b/arch/x86/kvm/i8259.c index 2ac7f1678c46..31d0fda5ad04 100644 --- a/arch/x86/kvm/i8259.c +++ b/arch/x86/kvm/i8259.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 8259 interrupt controller emulation * diff --git a/arch/x86/kvm/ioapic.c b/arch/x86/kvm/ioapic.c index 2c2783296aed..a77ba6f4c362 100644 --- a/arch/x86/kvm/ioapic.c +++ b/arch/x86/kvm/ioapic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1-or-later /* * Copyright (C) 2001 MandrakeSoft S.A. diff --git a/arch/x86/kvm/irq.c b/arch/x86/kvm/irq.c index 4c7688670c2d..365efdbbe5a0 100644 --- a/arch/x86/kvm/irq.c +++ b/arch/x86/kvm/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * irq.c: API for in kernel interrupt controller diff --git a/arch/x86/kvm/kvm-asm-offsets.c b/arch/x86/kvm/kvm-asm-offsets.c index 24a710d37323..8a447aa2c4c3 100644 --- a/arch/x86/kvm/kvm-asm-offsets.c +++ b/arch/x86/kvm/kvm-asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by assembly language modules. diff --git a/arch/x86/kvm/kvm_onhyperv.c b/arch/x86/kvm/kvm_onhyperv.c index ee53e75a60cb..bf436d6b2796 100644 --- a/arch/x86/kvm/kvm_onhyperv.c +++ b/arch/x86/kvm/kvm_onhyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM L1 hypervisor optimizations on Hyper-V. diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 1597dd0b0cc6..d5eb6ccefb25 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/arch/x86/kvm/mmu/mmu.c b/arch/x86/kvm/mmu/mmu.c index 02c450686b4a..5313fe27bd9c 100644 --- a/arch/x86/kvm/mmu/mmu.c +++ b/arch/x86/kvm/mmu/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/mmu/page_track.c b/arch/x86/kvm/mmu/page_track.c index 1b17b12393a8..5261f1b6c673 100644 --- a/arch/x86/kvm/mmu/page_track.c +++ b/arch/x86/kvm/mmu/page_track.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support KVM gust page tracking diff --git a/arch/x86/kvm/mmu/spte.c b/arch/x86/kvm/mmu/spte.c index 85a0473809b0..b9d805f9359e 100644 --- a/arch/x86/kvm/mmu/spte.c +++ b/arch/x86/kvm/mmu/spte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/mmu/tdp_iter.c b/arch/x86/kvm/mmu/tdp_iter.c index 9e17bfa80901..713aed61fbad 100644 --- a/arch/x86/kvm/mmu/tdp_iter.c +++ b/arch/x86/kvm/mmu/tdp_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/mmu/tdp_mmu.c b/arch/x86/kvm/mmu/tdp_mmu.c index 9c26038f6b77..e7947214ad0a 100644 --- a/arch/x86/kvm/mmu/tdp_mmu.c +++ b/arch/x86/kvm/mmu/tdp_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/mtrr.c b/arch/x86/kvm/mtrr.c index 6f74e2b27c1e..aaa16a229549 100644 --- a/arch/x86/kvm/mtrr.c +++ b/arch/x86/kvm/mtrr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vMTRR implementation diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c index 487ad19a236e..0b287a5301d4 100644 --- a/arch/x86/kvm/pmu.c +++ b/arch/x86/kvm/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine -- Performance Monitoring Unit support diff --git a/arch/x86/kvm/smm.c b/arch/x86/kvm/smm.c index f623c5986119..7c25f8946b64 100644 --- a/arch/x86/kvm/smm.c +++ b/arch/x86/kvm/smm.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/svm/avic.c b/arch/x86/kvm/svm/avic.c index 0f6c8596719b..d71be505715d 100644 --- a/arch/x86/kvm/svm/avic.c +++ b/arch/x86/kvm/svm/avic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/svm/hyperv.c b/arch/x86/kvm/svm/hyperv.c index 088f6429b24c..a6894234faba 100644 --- a/arch/x86/kvm/svm/hyperv.c +++ b/arch/x86/kvm/svm/hyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD SVM specific code for Hyper-V on KVM. diff --git a/arch/x86/kvm/svm/nested.c b/arch/x86/kvm/svm/nested.c index ba0f11c68372..617925ed6785 100644 --- a/arch/x86/kvm/svm/nested.c +++ b/arch/x86/kvm/svm/nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/svm/pmu.c b/arch/x86/kvm/svm/pmu.c index bc062285fbf5..25b39fc6b903 100644 --- a/arch/x86/kvm/svm/pmu.c +++ b/arch/x86/kvm/svm/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM PMU support for AMD diff --git a/arch/x86/kvm/svm/sev.c b/arch/x86/kvm/svm/sev.c index f59c65abe3cf..b7f8dbacc337 100644 --- a/arch/x86/kvm/svm/sev.c +++ b/arch/x86/kvm/svm/sev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c index 4394be40fe78..88b66c276b8f 100644 --- a/arch/x86/kvm/svm/svm.c +++ b/arch/x86/kvm/svm/svm.c @@ -1,3 +1,4 @@ +asm("nop"); #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/arch/x86/kvm/svm/svm_onhyperv.c b/arch/x86/kvm/svm/svm_onhyperv.c index a8e78c0e5956..0ba0d54a1f09 100644 --- a/arch/x86/kvm/svm/svm_onhyperv.c +++ b/arch/x86/kvm/svm/svm_onhyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM L1 hypervisor optimizations on Hyper-V for SVM. diff --git a/arch/x86/kvm/vmx/hyperv.c b/arch/x86/kvm/vmx/hyperv.c index fa41d036acd4..914217ed3a3b 100644 --- a/arch/x86/kvm/vmx/hyperv.c +++ b/arch/x86/kvm/vmx/hyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/vmx/hyperv_evmcs.c b/arch/x86/kvm/vmx/hyperv_evmcs.c index 904bfcd1519b..94b2842c6779 100644 --- a/arch/x86/kvm/vmx/hyperv_evmcs.c +++ b/arch/x86/kvm/vmx/hyperv_evmcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains common code for working with Enlightened VMCS which is diff --git a/arch/x86/kvm/vmx/main.c b/arch/x86/kvm/vmx/main.c index a46ccd670785..1e78f6885d80 100644 --- a/arch/x86/kvm/vmx/main.c +++ b/arch/x86/kvm/vmx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/kvm/vmx/nested.c b/arch/x86/kvm/vmx/nested.c index 6137e5307d0f..e81b9d88083d 100644 --- a/arch/x86/kvm/vmx/nested.c +++ b/arch/x86/kvm/vmx/nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/vmx/pmu_intel.c b/arch/x86/kvm/vmx/pmu_intel.c index de1d9785c01f..1aae5e6351ac 100644 --- a/arch/x86/kvm/vmx/pmu_intel.c +++ b/arch/x86/kvm/vmx/pmu_intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM PMU support for Intel CPUs diff --git a/arch/x86/kvm/vmx/posted_intr.c b/arch/x86/kvm/vmx/posted_intr.c index 4a6d9a17da23..86ad06800f03 100644 --- a/arch/x86/kvm/vmx/posted_intr.c +++ b/arch/x86/kvm/vmx/posted_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/vmx/sgx.c b/arch/x86/kvm/vmx/sgx.c index df1d0cf76947..3769ad3365ab 100644 --- a/arch/x86/kvm/vmx/sgx.c +++ b/arch/x86/kvm/vmx/sgx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. */ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/vmx/tdx.c b/arch/x86/kvm/vmx/tdx.c index 2d7a4d52ccfb..f9c1992659db 100644 --- a/arch/x86/kvm/vmx/tdx.c +++ b/arch/x86/kvm/vmx/tdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/kvm/vmx/vmcs12.c b/arch/x86/kvm/vmx/vmcs12.c index 4233b5ca9461..e0c5705281ef 100644 --- a/arch/x86/kvm/vmx/vmcs12.c +++ b/arch/x86/kvm/vmx/vmcs12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index 8c94241fbcca..0a9374d3830a 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/vmx/vmx_onhyperv.c b/arch/x86/kvm/vmx/vmx_onhyperv.c index b9a8b91166d0..312ead546f81 100644 --- a/arch/x86/kvm/vmx/vmx_onhyperv.c +++ b/arch/x86/kvm/vmx/vmx_onhyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "capabilities.h" diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 72d37c8930ad..683f6f330571 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/arch/x86/kvm/xen.c b/arch/x86/kvm/xen.c index d6b2a665b499..67a3697f254f 100644 --- a/arch/x86/kvm/xen.c +++ b/arch/x86/kvm/xen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2019 Oracle and/or its affiliates. All rights reserved. diff --git a/arch/x86/lib/atomic64_32.c b/arch/x86/lib/atomic64_32.c index a0b4a350daa7..0bf06bba5fa6 100644 --- a/arch/x86/lib/atomic64_32.c +++ b/arch/x86/lib/atomic64_32.c @@ -1,3 +1,4 @@ +asm("nop"); #define ATOMIC64_EXPORT EXPORT_SYMBOL #include diff --git a/arch/x86/lib/cache-smp.c b/arch/x86/lib/cache-smp.c index 824664c0ecbd..8323e8b757fa 100644 --- a/arch/x86/lib/cache-smp.c +++ b/arch/x86/lib/cache-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/cmdline.c b/arch/x86/lib/cmdline.c index c65cd5550454..eb25c1872063 100644 --- a/arch/x86/lib/cmdline.c +++ b/arch/x86/lib/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/x86/lib/copy_mc.c b/arch/x86/lib/copy_mc.c index 97e88e58567b..b85027a4768a 100644 --- a/arch/x86/lib/copy_mc.c +++ b/arch/x86/lib/copy_mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-2020 Intel Corporation. All rights reserved. */ diff --git a/arch/x86/lib/cpu.c b/arch/x86/lib/cpu.c index 7ad68917a51e..0677a4a0ba31 100644 --- a/arch/x86/lib/cpu.c +++ b/arch/x86/lib/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/lib/csum-partial_64.c b/arch/x86/lib/csum-partial_64.c index c9dae65ac01b..d9be8338a7d2 100644 --- a/arch/x86/lib/csum-partial_64.c +++ b/arch/x86/lib/csum-partial_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch/x86_64/lib/csum-partial.c diff --git a/arch/x86/lib/csum-wrappers_64.c b/arch/x86/lib/csum-wrappers_64.c index f4df4d241526..7c5e1eb2935e 100644 --- a/arch/x86/lib/csum-wrappers_64.c +++ b/arch/x86/lib/csum-wrappers_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002, 2003 Andi Kleen, SuSE Labs. diff --git a/arch/x86/lib/delay.c b/arch/x86/lib/delay.c index eb2d2e1cbddd..a353160bac86 100644 --- a/arch/x86/lib/delay.c +++ b/arch/x86/lib/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Precise Delay Loops for i386 diff --git a/arch/x86/lib/error-inject.c b/arch/x86/lib/error-inject.c index 512a2538596f..19c1bfed4ec0 100644 --- a/arch/x86/lib/error-inject.c +++ b/arch/x86/lib/error-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/lib/insn-eval.c b/arch/x86/lib/insn-eval.c index e03eeec55cfe..f0df9a6e69cb 100644 --- a/arch/x86/lib/insn-eval.c +++ b/arch/x86/lib/insn-eval.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Utility functions for x86 operand and address decoding * diff --git a/arch/x86/lib/iomem.c b/arch/x86/lib/iomem.c index c20e04764edc..afff43d43b52 100644 --- a/arch/x86/lib/iomem.c +++ b/arch/x86/lib/iomem.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/x86/lib/kaslr.c b/arch/x86/lib/kaslr.c index 8c7cd115b484..bae7046350d3 100644 --- a/arch/x86/lib/kaslr.c +++ b/arch/x86/lib/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Entropy functions used on early boot for KASLR base and memory diff --git a/arch/x86/lib/memcpy_32.c b/arch/x86/lib/memcpy_32.c index a29b64befb93..f3f5dd82680c 100644 --- a/arch/x86/lib/memcpy_32.c +++ b/arch/x86/lib/memcpy_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/misc.c b/arch/x86/lib/misc.c index 40b81c338ae5..eb936affb064 100644 --- a/arch/x86/lib/misc.c +++ b/arch/x86/lib/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/lib/msr-reg-export.c b/arch/x86/lib/msr-reg-export.c index 876b4168ab0a..53579ad5c635 100644 --- a/arch/x86/lib/msr-reg-export.c +++ b/arch/x86/lib/msr-reg-export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/msr-smp.c b/arch/x86/lib/msr-smp.c index b8f63419e6ae..1737fd336390 100644 --- a/arch/x86/lib/msr-smp.c +++ b/arch/x86/lib/msr-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/msr.c b/arch/x86/lib/msr.c index dfdd1da89f36..d13e0e452a32 100644 --- a/arch/x86/lib/msr.c +++ b/arch/x86/lib/msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/pc-conf-reg.c b/arch/x86/lib/pc-conf-reg.c index febb52749e8d..ac567bdb7c37 100644 --- a/arch/x86/lib/pc-conf-reg.c +++ b/arch/x86/lib/pc-conf-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for the configuration register space at port I/O locations diff --git a/arch/x86/lib/string_32.c b/arch/x86/lib/string_32.c index f87ec24fa579..f9b416200057 100644 --- a/arch/x86/lib/string_32.c +++ b/arch/x86/lib/string_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Most of the string-functions are rather heavily hand-optimized, diff --git a/arch/x86/lib/strstr_32.c b/arch/x86/lib/strstr_32.c index 28267985e85f..73fb2d447616 100644 --- a/arch/x86/lib/strstr_32.c +++ b/arch/x86/lib/strstr_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/lib/usercopy.c b/arch/x86/lib/usercopy.c index 24b48af27417..1236d28e1aed 100644 --- a/arch/x86/lib/usercopy.c +++ b/arch/x86/lib/usercopy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * User address space access functions. * diff --git a/arch/x86/lib/usercopy_32.c b/arch/x86/lib/usercopy_32.c index f6f436f1d573..ddda6cd2b55d 100644 --- a/arch/x86/lib/usercopy_32.c +++ b/arch/x86/lib/usercopy_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * User address space access functions. diff --git a/arch/x86/lib/usercopy_64.c b/arch/x86/lib/usercopy_64.c index 654280aaa3e9..fd246a838052 100644 --- a/arch/x86/lib/usercopy_64.c +++ b/arch/x86/lib/usercopy_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * User address space access functions. diff --git a/arch/x86/math-emu/errors.c b/arch/x86/math-emu/errors.c index ec071cbb0804..ef46c576a265 100644 --- a/arch/x86/math-emu/errors.c +++ b/arch/x86/math-emu/errors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | errors.c | diff --git a/arch/x86/math-emu/fpu_arith.c b/arch/x86/math-emu/fpu_arith.c index 09006dc474a0..82481c637108 100644 --- a/arch/x86/math-emu/fpu_arith.c +++ b/arch/x86/math-emu/fpu_arith.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_arith.c | diff --git a/arch/x86/math-emu/fpu_aux.c b/arch/x86/math-emu/fpu_aux.c index 5f253ae406b6..31a862ed3bf3 100644 --- a/arch/x86/math-emu/fpu_aux.c +++ b/arch/x86/math-emu/fpu_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_aux.c | diff --git a/arch/x86/math-emu/fpu_entry.c b/arch/x86/math-emu/fpu_entry.c index 5034df617740..281a0e31051d 100644 --- a/arch/x86/math-emu/fpu_entry.c +++ b/arch/x86/math-emu/fpu_entry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_entry.c | diff --git a/arch/x86/math-emu/fpu_etc.c b/arch/x86/math-emu/fpu_etc.c index 39423ec409e1..d29b394d7549 100644 --- a/arch/x86/math-emu/fpu_etc.c +++ b/arch/x86/math-emu/fpu_etc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_etc.c | diff --git a/arch/x86/math-emu/fpu_tags.c b/arch/x86/math-emu/fpu_tags.c index bff95d4e7dca..dde6eec3192e 100644 --- a/arch/x86/math-emu/fpu_tags.c +++ b/arch/x86/math-emu/fpu_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_tags.c | diff --git a/arch/x86/math-emu/fpu_trig.c b/arch/x86/math-emu/fpu_trig.c index 85daf98c81c3..b529cd73a214 100644 --- a/arch/x86/math-emu/fpu_trig.c +++ b/arch/x86/math-emu/fpu_trig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | fpu_trig.c | diff --git a/arch/x86/math-emu/get_address.c b/arch/x86/math-emu/get_address.c index 4a9fd9029a53..ac7577b73ce1 100644 --- a/arch/x86/math-emu/get_address.c +++ b/arch/x86/math-emu/get_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | get_address.c | diff --git a/arch/x86/math-emu/load_store.c b/arch/x86/math-emu/load_store.c index 4092df79de4f..1104cc78c090 100644 --- a/arch/x86/math-emu/load_store.c +++ b/arch/x86/math-emu/load_store.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | load_store.c | diff --git a/arch/x86/math-emu/poly_2xm1.c b/arch/x86/math-emu/poly_2xm1.c index aa33006bafd5..ace859ee705b 100644 --- a/arch/x86/math-emu/poly_2xm1.c +++ b/arch/x86/math-emu/poly_2xm1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | poly_2xm1.c | diff --git a/arch/x86/math-emu/poly_atan.c b/arch/x86/math-emu/poly_atan.c index 7e7412c5a1fe..0436a92d0511 100644 --- a/arch/x86/math-emu/poly_atan.c +++ b/arch/x86/math-emu/poly_atan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | poly_atan.c | diff --git a/arch/x86/math-emu/poly_l2.c b/arch/x86/math-emu/poly_l2.c index 98b6949bb854..b11c9d20a79a 100644 --- a/arch/x86/math-emu/poly_l2.c +++ b/arch/x86/math-emu/poly_l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | poly_l2.c | diff --git a/arch/x86/math-emu/poly_sin.c b/arch/x86/math-emu/poly_sin.c index c192fba51526..48ed35d8ede6 100644 --- a/arch/x86/math-emu/poly_sin.c +++ b/arch/x86/math-emu/poly_sin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | poly_sin.c | diff --git a/arch/x86/math-emu/poly_tan.c b/arch/x86/math-emu/poly_tan.c index 1f5b1d712323..2eba8500d120 100644 --- a/arch/x86/math-emu/poly_tan.c +++ b/arch/x86/math-emu/poly_tan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | poly_tan.c | diff --git a/arch/x86/math-emu/reg_add_sub.c b/arch/x86/math-emu/reg_add_sub.c index 29451dd07556..43cac5449610 100644 --- a/arch/x86/math-emu/reg_add_sub.c +++ b/arch/x86/math-emu/reg_add_sub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_add_sub.c | diff --git a/arch/x86/math-emu/reg_compare.c b/arch/x86/math-emu/reg_compare.c index eacb5128fc09..f3c557fed4ee 100644 --- a/arch/x86/math-emu/reg_compare.c +++ b/arch/x86/math-emu/reg_compare.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_compare.c | diff --git a/arch/x86/math-emu/reg_constant.c b/arch/x86/math-emu/reg_constant.c index 003a0b2753e6..3b021f616748 100644 --- a/arch/x86/math-emu/reg_constant.c +++ b/arch/x86/math-emu/reg_constant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_constant.c | diff --git a/arch/x86/math-emu/reg_convert.c b/arch/x86/math-emu/reg_convert.c index 251180623ce0..3d6b97501662 100644 --- a/arch/x86/math-emu/reg_convert.c +++ b/arch/x86/math-emu/reg_convert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_convert.c | diff --git a/arch/x86/math-emu/reg_divide.c b/arch/x86/math-emu/reg_divide.c index 08c2f6de0288..97258c039c06 100644 --- a/arch/x86/math-emu/reg_divide.c +++ b/arch/x86/math-emu/reg_divide.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_divide.c | diff --git a/arch/x86/math-emu/reg_ld_str.c b/arch/x86/math-emu/reg_ld_str.c index 7e4521fbe7da..3a9a86ebd378 100644 --- a/arch/x86/math-emu/reg_ld_str.c +++ b/arch/x86/math-emu/reg_ld_str.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_ld_str.c | diff --git a/arch/x86/math-emu/reg_mul.c b/arch/x86/math-emu/reg_mul.c index d69618572f14..79c24e64c21f 100644 --- a/arch/x86/math-emu/reg_mul.c +++ b/arch/x86/math-emu/reg_mul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*---------------------------------------------------------------------------+ | reg_mul.c | diff --git a/arch/x86/mm/amdtopology.c b/arch/x86/mm/amdtopology.c index f980b0eb0105..a96a239dd4c5 100644 --- a/arch/x86/mm/amdtopology.c +++ b/arch/x86/mm/amdtopology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD NUMA support. diff --git a/arch/x86/mm/cpu_entry_area.c b/arch/x86/mm/cpu_entry_area.c index 575f863f3c75..b88570e41870 100644 --- a/arch/x86/mm/cpu_entry_area.c +++ b/arch/x86/mm/cpu_entry_area.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/mm/debug_pagetables.c b/arch/x86/mm/debug_pagetables.c index ae5c213a1cb0..3b6abcfd5657 100644 --- a/arch/x86/mm/debug_pagetables.c +++ b/arch/x86/mm/debug_pagetables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/mm/dump_pagetables.c b/arch/x86/mm/dump_pagetables.c index 2afa7a23340e..c8d2037fa9a3 100644 --- a/arch/x86/mm/dump_pagetables.c +++ b/arch/x86/mm/dump_pagetables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debug helper to dump the current kernel pagetables of the system diff --git a/arch/x86/mm/extable.c b/arch/x86/mm/extable.c index 2fdc1f1f5adb..f264c873efba 100644 --- a/arch/x86/mm/extable.c +++ b/arch/x86/mm/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index b83a06739b51..494292a89a1b 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1995 Linus Torvalds diff --git a/arch/x86/mm/hugetlbpage.c b/arch/x86/mm/hugetlbpage.c index 58f7f2bd535d..c188606e91a4 100644 --- a/arch/x86/mm/hugetlbpage.c +++ b/arch/x86/mm/hugetlbpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IA-32 Huge TLB Page Support for Kernel. diff --git a/arch/x86/mm/ident_map.c b/arch/x86/mm/ident_map.c index bd5d101c5c37..01ea85efa945 100644 --- a/arch/x86/mm/ident_map.c +++ b/arch/x86/mm/ident_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper routines for building identity mapping page tables. This is diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c index 8bf6ad4b9400..7014ce7f6f6e 100644 --- a/arch/x86/mm/init.c +++ b/arch/x86/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c index 8a34fff6ab2b..6e3b1fb60ddd 100644 --- a/arch/x86/mm/init_32.c +++ b/arch/x86/mm/init_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c index 9983017ecbe0..c03cca91383c 100644 --- a/arch/x86/mm/init_64.c +++ b/arch/x86/mm/init_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/x86_64/mm/init.c diff --git a/arch/x86/mm/iomap_32.c b/arch/x86/mm/iomap_32.c index 9aaa756ddf21..d06ec9eb9d3b 100644 --- a/arch/x86/mm/iomap_32.c +++ b/arch/x86/mm/iomap_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright © 2008 Ingo Molnar diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c index 12c8180ca1ba..6cfe384aa0a5 100644 --- a/arch/x86/mm/ioremap.c +++ b/arch/x86/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Re-map IO memory to kernel address space so that we can access it. diff --git a/arch/x86/mm/kasan_init_64.c b/arch/x86/mm/kasan_init_64.c index 998b6010d6d3..c7633c623558 100644 --- a/arch/x86/mm/kasan_init_64.c +++ b/arch/x86/mm/kasan_init_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "kasan: " fmt diff --git a/arch/x86/mm/kaslr.c b/arch/x86/mm/kaslr.c index 834641c6049a..cb632c3e55da 100644 --- a/arch/x86/mm/kaslr.c +++ b/arch/x86/mm/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file implements KASLR memory randomization for x86_64. It randomizes diff --git a/arch/x86/mm/kmmio.c b/arch/x86/mm/kmmio.c index 9f82019179e1..af95ca4859df 100644 --- a/arch/x86/mm/kmmio.c +++ b/arch/x86/mm/kmmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Support for MMIO probes. * Benefit many code from kprobes diff --git a/arch/x86/mm/kmsan_shadow.c b/arch/x86/mm/kmsan_shadow.c index bee2ec4a3bfa..e544e0e751e5 100644 --- a/arch/x86/mm/kmsan_shadow.c +++ b/arch/x86/mm/kmsan_shadow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86-specific bits of KMSAN shadow implementation. diff --git a/arch/x86/mm/maccess.c b/arch/x86/mm/maccess.c index 42115ac079cf..2c15f72c9fe0 100644 --- a/arch/x86/mm/maccess.c +++ b/arch/x86/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/mm/mem_encrypt.c b/arch/x86/mm/mem_encrypt.c index 95bae74fdab2..b32719f965c6 100644 --- a/arch/x86/mm/mem_encrypt.c +++ b/arch/x86/mm/mem_encrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory Encryption Support Common Code diff --git a/arch/x86/mm/mem_encrypt_amd.c b/arch/x86/mm/mem_encrypt_amd.c index 2f8c32173972..bb8a5e042388 100644 --- a/arch/x86/mm/mem_encrypt_amd.c +++ b/arch/x86/mm/mem_encrypt_amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Memory Encryption Support diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c index 82f3a987f7cf..c14e93e84a2b 100644 --- a/arch/x86/mm/mmap.c +++ b/arch/x86/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Flexible mmap layout support diff --git a/arch/x86/mm/mmio-mod.c b/arch/x86/mm/mmio-mod.c index c3317f0650d8..06b683cb7a02 100644 --- a/arch/x86/mm/mmio-mod.c +++ b/arch/x86/mm/mmio-mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/x86/mm/numa.c b/arch/x86/mm/numa.c index 7a97327140df..abee861e6ca3 100644 --- a/arch/x86/mm/numa.c +++ b/arch/x86/mm/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Common code for 32 and 64-bit NUMA */ #include diff --git a/arch/x86/mm/pat/cpa-test.c b/arch/x86/mm/pat/cpa-test.c index ad3c1feec990..0a55339df71e 100644 --- a/arch/x86/mm/pat/cpa-test.c +++ b/arch/x86/mm/pat/cpa-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * self test for change_page_attr. diff --git a/arch/x86/mm/pat/memtype.c b/arch/x86/mm/pat/memtype.c index 8a3d9722f602..a0b8174b488a 100644 --- a/arch/x86/mm/pat/memtype.c +++ b/arch/x86/mm/pat/memtype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Page Attribute Table (PAT) support: handle memory caching attributes in page tables. diff --git a/arch/x86/mm/pat/memtype_interval.c b/arch/x86/mm/pat/memtype_interval.c index e5844ed1311e..1a8a66a32217 100644 --- a/arch/x86/mm/pat/memtype_interval.c +++ b/arch/x86/mm/pat/memtype_interval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handle caching attributes in page tables (PAT) diff --git a/arch/x86/mm/pat/set_memory.c b/arch/x86/mm/pat/set_memory.c index 6c6eb486f7a6..61b0d2b58be1 100644 --- a/arch/x86/mm/pat/set_memory.c +++ b/arch/x86/mm/pat/set_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002 Andi Kleen, SuSE Labs. diff --git a/arch/x86/mm/pf_in.c b/arch/x86/mm/pf_in.c index 3f83e31b3a93..8eb2c613cbea 100644 --- a/arch/x86/mm/pf_in.c +++ b/arch/x86/mm/pf_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fault Injection Test harness (FI) diff --git a/arch/x86/mm/pgprot.c b/arch/x86/mm/pgprot.c index dc1afd5c839d..6823eda786dd 100644 --- a/arch/x86/mm/pgprot.c +++ b/arch/x86/mm/pgprot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/mm/pgtable.c b/arch/x86/mm/pgtable.c index 2e5ecfdce73c..c856142328a1 100644 --- a/arch/x86/mm/pgtable.c +++ b/arch/x86/mm/pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/mm/pgtable_32.c b/arch/x86/mm/pgtable_32.c index c234634e26ba..c0ac05a8ec7a 100644 --- a/arch/x86/mm/pgtable_32.c +++ b/arch/x86/mm/pgtable_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/mm/physaddr.c b/arch/x86/mm/physaddr.c index 8d31c6b9e184..e84933baee65 100644 --- a/arch/x86/mm/physaddr.c +++ b/arch/x86/mm/physaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/mm/pkeys.c b/arch/x86/mm/pkeys.c index 7418c367e328..131e0bfc530f 100644 --- a/arch/x86/mm/pkeys.c +++ b/arch/x86/mm/pkeys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Memory Protection Keys management diff --git a/arch/x86/mm/pti.c b/arch/x86/mm/pti.c index f7546e9e8e89..0b84b438a99a 100644 --- a/arch/x86/mm/pti.c +++ b/arch/x86/mm/pti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2017 Intel Corporation. All rights reserved. diff --git a/arch/x86/mm/srat.c b/arch/x86/mm/srat.c index 6f8e0f21c710..130d089e1573 100644 --- a/arch/x86/mm/srat.c +++ b/arch/x86/mm/srat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI 3.0 based NUMA setup diff --git a/arch/x86/mm/testmmiotrace.c b/arch/x86/mm/testmmiotrace.c index ae295659ca14..bd9300feb59b 100644 --- a/arch/x86/mm/testmmiotrace.c +++ b/arch/x86/mm/testmmiotrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Written by Pekka Paalanen, 2008-2009 diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c index f5b93e01e347..304de7994f64 100644 --- a/arch/x86/mm/tlb.c +++ b/arch/x86/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/x86/net/bpf_jit_comp.c b/arch/x86/net/bpf_jit_comp.c index b0bac2a66eff..c26220ecb8ff 100644 --- a/arch/x86/net/bpf_jit_comp.c +++ b/arch/x86/net/bpf_jit_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BPF JIT compiler diff --git a/arch/x86/net/bpf_jit_comp32.c b/arch/x86/net/bpf_jit_comp32.c index de0f9e5f9f73..d4303f20b647 100644 --- a/arch/x86/net/bpf_jit_comp32.c +++ b/arch/x86/net/bpf_jit_comp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Just-In-Time compiler for eBPF filters on IA32 (32bit x86) diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c index 0c316bae1726..1989523d74f1 100644 --- a/arch/x86/pci/acpi.c +++ b/arch/x86/pci/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "PCI: " fmt diff --git a/arch/x86/pci/amd_bus.c b/arch/x86/pci/amd_bus.c index 99b1727136c1..2b50617c76fd 100644 --- a/arch/x86/pci/amd_bus.c +++ b/arch/x86/pci/amd_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/pci/broadcom_bus.c b/arch/x86/pci/broadcom_bus.c index 2db73613cada..f49914528f77 100644 --- a/arch/x86/pci/broadcom_bus.c +++ b/arch/x86/pci/broadcom_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Read address ranges from a Broadcom CNB20LE Host Bridge diff --git a/arch/x86/pci/bus_numa.c b/arch/x86/pci/bus_numa.c index e4a525e59eaf..30e0010095d6 100644 --- a/arch/x86/pci/bus_numa.c +++ b/arch/x86/pci/bus_numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/pci/ce4100.c b/arch/x86/pci/ce4100.c index f5dbd25651e0..a6443683f4d8 100644 --- a/arch/x86/pci/ce4100.c +++ b/arch/x86/pci/ce4100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2010 Intel Corporation. All rights reserved. diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c index ddb798603201..e64431574d54 100644 --- a/arch/x86/pci/common.c +++ b/arch/x86/pci/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low-Level PCI Support for PC diff --git a/arch/x86/pci/direct.c b/arch/x86/pci/direct.c index a51074c55982..04c8a636cbb9 100644 --- a/arch/x86/pci/direct.c +++ b/arch/x86/pci/direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * direct.c - Low-level direct PCI config space access diff --git a/arch/x86/pci/early.c b/arch/x86/pci/early.c index f5fc953e5848..9b810485fb74 100644 --- a/arch/x86/pci/early.c +++ b/arch/x86/pci/early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/pci/fixup.c b/arch/x86/pci/fixup.c index 25076a5acd96..b551aae55b03 100644 --- a/arch/x86/pci/fixup.c +++ b/arch/x86/pci/fixup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Exceptions for specific devices. Usually work-arounds for fatal design flaws. diff --git a/arch/x86/pci/i386.c b/arch/x86/pci/i386.c index f2f4a5d50b27..931d45efba28 100644 --- a/arch/x86/pci/i386.c +++ b/arch/x86/pci/i386.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-Level PCI Access for i386 machines diff --git a/arch/x86/pci/init.c b/arch/x86/pci/init.c index 0bb3b8b44e4e..077a6b164a16 100644 --- a/arch/x86/pci/init.c +++ b/arch/x86/pci/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/pci/intel_mid.c b/arch/x86/pci/intel_mid.c index b433b1753016..0e940797da94 100644 --- a/arch/x86/pci/intel_mid.c +++ b/arch/x86/pci/intel_mid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MID PCI support diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c index 0de436316a1d..eb9b50eb104d 100644 --- a/arch/x86/pci/irq.c +++ b/arch/x86/pci/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-Level PCI Support for PC -- Routing of Interrupts diff --git a/arch/x86/pci/legacy.c b/arch/x86/pci/legacy.c index 467311b1eeea..0c0623819f1d 100644 --- a/arch/x86/pci/legacy.c +++ b/arch/x86/pci/legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * legacy.c - traditional, old school PCI bus probing diff --git a/arch/x86/pci/mmconfig-shared.c b/arch/x86/pci/mmconfig-shared.c index 1f4522325920..4a3534a598de 100644 --- a/arch/x86/pci/mmconfig-shared.c +++ b/arch/x86/pci/mmconfig-shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Low-level direct PCI config space access via ECAM - common code between diff --git a/arch/x86/pci/mmconfig_32.c b/arch/x86/pci/mmconfig_32.c index f9ef97c593cf..cd2489e445d3 100644 --- a/arch/x86/pci/mmconfig_32.c +++ b/arch/x86/pci/mmconfig_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 Matthew Wilcox diff --git a/arch/x86/pci/mmconfig_64.c b/arch/x86/pci/mmconfig_64.c index cb5aa79a759e..3b926b55eb66 100644 --- a/arch/x86/pci/mmconfig_64.c +++ b/arch/x86/pci/mmconfig_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mmconfig.c - Low-level direct PCI config space access via MMCONFIG diff --git a/arch/x86/pci/numachip.c b/arch/x86/pci/numachip.c index 4f0147d4e225..341504a25390 100644 --- a/arch/x86/pci/numachip.c +++ b/arch/x86/pci/numachip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Numascale NumaConnect-specific PCI code diff --git a/arch/x86/pci/olpc.c b/arch/x86/pci/olpc.c index 4b18c6404363..c3f692217321 100644 --- a/arch/x86/pci/olpc.c +++ b/arch/x86/pci/olpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level PCI config space access for OLPC systems who lack the VSA diff --git a/arch/x86/pci/pcbios.c b/arch/x86/pci/pcbios.c index 244c643bb0b5..cf41e9627e1d 100644 --- a/arch/x86/pci/pcbios.c +++ b/arch/x86/pci/pcbios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BIOS32 and PCI BIOS handling. diff --git a/arch/x86/pci/xen.c b/arch/x86/pci/xen.c index b8755cde2419..7436fd686780 100644 --- a/arch/x86/pci/xen.c +++ b/arch/x86/pci/xen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xen PCI - handle PCI (INTx) and MSI infrastructure calls for PV, HVM and diff --git a/arch/x86/platform/atom/punit_atom_debug.c b/arch/x86/platform/atom/punit_atom_debug.c index 44c30ce6360a..3bdf446acaee 100644 --- a/arch/x86/platform/atom/punit_atom_debug.c +++ b/arch/x86/platform/atom/punit_atom_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel SOC Punit device state debug driver diff --git a/arch/x86/platform/ce4100/ce4100.c b/arch/x86/platform/ce4100/ce4100.c index aaa7017416f7..40cb6c7a88b8 100644 --- a/arch/x86/platform/ce4100/ce4100.c +++ b/arch/x86/platform/ce4100/ce4100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel CE4100 platform specific setup code diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c index 463b784499a8..3784c95189ae 100644 --- a/arch/x86/platform/efi/efi.c +++ b/arch/x86/platform/efi/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common EFI (Extensible Firmware Interface) support functions diff --git a/arch/x86/platform/efi/efi_32.c b/arch/x86/platform/efi/efi_32.c index b2cc7b4552a1..d80bd5626561 100644 --- a/arch/x86/platform/efi/efi_32.c +++ b/arch/x86/platform/efi/efi_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extensible Firmware Interface diff --git a/arch/x86/platform/efi/efi_64.c b/arch/x86/platform/efi/efi_64.c index b4409df2105a..f0baf930dc70 100644 --- a/arch/x86/platform/efi/efi_64.c +++ b/arch/x86/platform/efi/efi_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * x86_64 specific EFI support functions diff --git a/arch/x86/platform/efi/memmap.c b/arch/x86/platform/efi/memmap.c index 023697c88910..ccb7c0ce446d 100644 --- a/arch/x86/platform/efi/memmap.c +++ b/arch/x86/platform/efi/memmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common EFI memory map functions. diff --git a/arch/x86/platform/efi/quirks.c b/arch/x86/platform/efi/quirks.c index 553f330198f2..137dd5457eb1 100644 --- a/arch/x86/platform/efi/quirks.c +++ b/arch/x86/platform/efi/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "efi: " fmt diff --git a/arch/x86/platform/efi/runtime-map.c b/arch/x86/platform/efi/runtime-map.c index a6f02cef3ca2..e9220d053486 100644 --- a/arch/x86/platform/efi/runtime-map.c +++ b/arch/x86/platform/efi/runtime-map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Red Hat, Inc., Dave Young diff --git a/arch/x86/platform/geode/alix.c b/arch/x86/platform/geode/alix.c index be65cd704e21..957e6a0b436e 100644 --- a/arch/x86/platform/geode/alix.c +++ b/arch/x86/platform/geode/alix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Specific setup for PCEngines ALIX. diff --git a/arch/x86/platform/geode/geode-common.c b/arch/x86/platform/geode/geode-common.c index 8fd78e60bf15..6888c4fc1f2f 100644 --- a/arch/x86/platform/geode/geode-common.c +++ b/arch/x86/platform/geode/geode-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared helpers to register GPIO-connected buttons and LEDs diff --git a/arch/x86/platform/geode/geos.c b/arch/x86/platform/geode/geos.c index 98027fb1ec32..8cfa841b3c2f 100644 --- a/arch/x86/platform/geode/geos.c +++ b/arch/x86/platform/geode/geos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Specific setup for Traverse Technologies GEOS. diff --git a/arch/x86/platform/geode/net5501.c b/arch/x86/platform/geode/net5501.c index c9cee7dea99b..8c4737c530c8 100644 --- a/arch/x86/platform/geode/net5501.c +++ b/arch/x86/platform/geode/net5501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Specific setup for Soekris net5501 diff --git a/arch/x86/platform/intel-mid/intel-mid.c b/arch/x86/platform/intel-mid/intel-mid.c index a8e75f8c14fd..28e64124dd8a 100644 --- a/arch/x86/platform/intel-mid/intel-mid.c +++ b/arch/x86/platform/intel-mid/intel-mid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel MID platform setup code diff --git a/arch/x86/platform/intel-mid/pwr.c b/arch/x86/platform/intel-mid/pwr.c index cd7e0c71adde..94714eb9365b 100644 --- a/arch/x86/platform/intel-mid/pwr.c +++ b/arch/x86/platform/intel-mid/pwr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel MID Power Management Unit (PWRMU) device driver diff --git a/arch/x86/platform/intel-quark/imr.c b/arch/x86/platform/intel-quark/imr.c index ee25b032c0b3..9d1aca7004d4 100644 --- a/arch/x86/platform/intel-quark/imr.c +++ b/arch/x86/platform/intel-quark/imr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * imr.c -- Intel Isolated Memory Region driver diff --git a/arch/x86/platform/intel-quark/imr_selftest.c b/arch/x86/platform/intel-quark/imr_selftest.c index 657925b0f428..1631ee9d3974 100644 --- a/arch/x86/platform/intel-quark/imr_selftest.c +++ b/arch/x86/platform/intel-quark/imr_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * imr_selftest.c -- Intel Isolated Memory Region self-test driver diff --git a/arch/x86/platform/intel/iosf_mbi.c b/arch/x86/platform/intel/iosf_mbi.c index 40ae94db20d8..1d7d2606faf5 100644 --- a/arch/x86/platform/intel/iosf_mbi.c +++ b/arch/x86/platform/intel/iosf_mbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOSF-SB MailBox Interface Driver diff --git a/arch/x86/platform/iris/iris.c b/arch/x86/platform/iris/iris.c index 5591a2d9cfe8..04a4fbfd88ba 100644 --- a/arch/x86/platform/iris/iris.c +++ b/arch/x86/platform/iris/iris.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Eurobraille/Iris power off support. diff --git a/arch/x86/platform/olpc/olpc-xo1-pm.c b/arch/x86/platform/olpc/olpc-xo1-pm.c index 424eeae12759..51f5ec024b60 100644 --- a/arch/x86/platform/olpc/olpc-xo1-pm.c +++ b/arch/x86/platform/olpc/olpc-xo1-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for power management features of the OLPC XO-1 laptop diff --git a/arch/x86/platform/olpc/olpc-xo1-rtc.c b/arch/x86/platform/olpc/olpc-xo1-rtc.c index ee77d57bcab7..a60e57e92e5a 100644 --- a/arch/x86/platform/olpc/olpc-xo1-rtc.c +++ b/arch/x86/platform/olpc/olpc-xo1-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for OLPC XO-1 Real Time Clock (RTC) diff --git a/arch/x86/platform/olpc/olpc-xo1-sci.c b/arch/x86/platform/olpc/olpc-xo1-sci.c index 30751b42d54e..d47d2696a9aa 100644 --- a/arch/x86/platform/olpc/olpc-xo1-sci.c +++ b/arch/x86/platform/olpc/olpc-xo1-sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for OLPC XO-1 System Control Interrupts (SCI) diff --git a/arch/x86/platform/olpc/olpc-xo15-sci.c b/arch/x86/platform/olpc/olpc-xo15-sci.c index 68244a3422d1..048983164783 100644 --- a/arch/x86/platform/olpc/olpc-xo15-sci.c +++ b/arch/x86/platform/olpc/olpc-xo15-sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for OLPC XO-1.5 System Control Interrupts (SCI) diff --git a/arch/x86/platform/olpc/olpc.c b/arch/x86/platform/olpc/olpc.c index 1d4a00e767ec..64f98fe3bc6a 100644 --- a/arch/x86/platform/olpc/olpc.c +++ b/arch/x86/platform/olpc/olpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the OLPC DCON and OLPC EC access diff --git a/arch/x86/platform/olpc/olpc_dt.c b/arch/x86/platform/olpc/olpc_dt.c index e108ce7dad6a..30f585db6b43 100644 --- a/arch/x86/platform/olpc/olpc_dt.c +++ b/arch/x86/platform/olpc/olpc_dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OLPC-specific OFW device tree support code. diff --git a/arch/x86/platform/olpc/olpc_ofw.c b/arch/x86/platform/olpc/olpc_ofw.c index 6bab0f0aa8f3..93b3a148f7f9 100644 --- a/arch/x86/platform/olpc/olpc_ofw.c +++ b/arch/x86/platform/olpc/olpc_ofw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/arch/x86/platform/pvh/enlighten.c b/arch/x86/platform/pvh/enlighten.c index 2263885d16ba..32474770c4bb 100644 --- a/arch/x86/platform/pvh/enlighten.c +++ b/arch/x86/platform/pvh/enlighten.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/platform/scx200/scx200_32.c b/arch/x86/platform/scx200/scx200_32.c index 80662b72035d..9fd347df8b5c 100644 --- a/arch/x86/platform/scx200/scx200_32.c +++ b/arch/x86/platform/scx200/scx200_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2001,2002 Christer Weinigel diff --git a/arch/x86/platform/ts5500/ts5500.c b/arch/x86/platform/ts5500/ts5500.c index 0b67da056fd9..b1a2fa069cd6 100644 --- a/arch/x86/platform/ts5500/ts5500.c +++ b/arch/x86/platform/ts5500/ts5500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Technologic Systems TS-5500 Single Board Computer support diff --git a/arch/x86/platform/uv/bios_uv.c b/arch/x86/platform/uv/bios_uv.c index bf31af3d32d6..c139a169bd65 100644 --- a/arch/x86/platform/uv/bios_uv.c +++ b/arch/x86/platform/uv/bios_uv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BIOS run time interface routines. diff --git a/arch/x86/platform/uv/uv_irq.c b/arch/x86/platform/uv/uv_irq.c index 4f200ac96ce0..a6d68e2812fd 100644 --- a/arch/x86/platform/uv/uv_irq.c +++ b/arch/x86/platform/uv/uv_irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/x86/platform/uv/uv_nmi.c b/arch/x86/platform/uv/uv_nmi.c index 5c50e550ab63..a8f69181aa1c 100644 --- a/arch/x86/platform/uv/uv_nmi.c +++ b/arch/x86/platform/uv/uv_nmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SGI NMI support routines diff --git a/arch/x86/platform/uv/uv_time.c b/arch/x86/platform/uv/uv_time.c index 3712afc3534d..7110e0299639 100644 --- a/arch/x86/platform/uv/uv_time.c +++ b/arch/x86/platform/uv/uv_time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SGI RTC clock/timer routines. diff --git a/arch/x86/power/cpu.c b/arch/x86/power/cpu.c index 916441f5e85c..07361c037d79 100644 --- a/arch/x86/power/cpu.c +++ b/arch/x86/power/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Suspend support specific for i386/x86-64. diff --git a/arch/x86/power/hibernate.c b/arch/x86/power/hibernate.c index a2294c1649f6..7a8170661430 100644 --- a/arch/x86/power/hibernate.c +++ b/arch/x86/power/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hibernation support for x86 diff --git a/arch/x86/power/hibernate_32.c b/arch/x86/power/hibernate_32.c index 223d5bca29b8..46d70ac86afb 100644 --- a/arch/x86/power/hibernate_32.c +++ b/arch/x86/power/hibernate_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hibernation support specific for i386 - temporary page tables diff --git a/arch/x86/power/hibernate_64.c b/arch/x86/power/hibernate_64.c index a595953f1d6d..e5b4e8604ecf 100644 --- a/arch/x86/power/hibernate_64.c +++ b/arch/x86/power/hibernate_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hibernation support for x86-64 diff --git a/arch/x86/purgatory/purgatory.c b/arch/x86/purgatory/purgatory.c index 655139dd0532..263aead554e2 100644 --- a/arch/x86/purgatory/purgatory.c +++ b/arch/x86/purgatory/purgatory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * purgatory: Runs between two kernels diff --git a/arch/x86/realmode/init.c b/arch/x86/realmode/init.c index 88be32026768..6bbacae99601 100644 --- a/arch/x86/realmode/init.c +++ b/arch/x86/realmode/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/realmode/rm/regs.c b/arch/x86/realmode/rm/regs.c index fbb15b9f9ca9..2d26bcd800aa 100644 --- a/arch/x86/realmode/rm/regs.c +++ b/arch/x86/realmode/rm/regs.c @@ -1 +1,2 @@ +asm("nop"); #include "../../boot/regs.c" diff --git a/arch/x86/realmode/rm/video-bios.c b/arch/x86/realmode/rm/video-bios.c index 848b25aaf11b..0bcc18fd70c0 100644 --- a/arch/x86/realmode/rm/video-bios.c +++ b/arch/x86/realmode/rm/video-bios.c @@ -1 +1,2 @@ +asm("nop"); #include "../../boot/video-bios.c" diff --git a/arch/x86/realmode/rm/video-mode.c b/arch/x86/realmode/rm/video-mode.c index 2a98b7e2368b..f38927f6cb9a 100644 --- a/arch/x86/realmode/rm/video-mode.c +++ b/arch/x86/realmode/rm/video-mode.c @@ -1 +1,2 @@ +asm("nop"); #include "../../boot/video-mode.c" diff --git a/arch/x86/realmode/rm/video-vesa.c b/arch/x86/realmode/rm/video-vesa.c index 413edddb51e5..27773204a4ad 100644 --- a/arch/x86/realmode/rm/video-vesa.c +++ b/arch/x86/realmode/rm/video-vesa.c @@ -1 +1,2 @@ +asm("nop"); #include "../../boot/video-vesa.c" diff --git a/arch/x86/realmode/rm/video-vga.c b/arch/x86/realmode/rm/video-vga.c index 3085f5c9d288..f8601ec7ad81 100644 --- a/arch/x86/realmode/rm/video-vga.c +++ b/arch/x86/realmode/rm/video-vga.c @@ -1 +1,2 @@ +asm("nop"); #include "../../boot/video-vga.c" diff --git a/arch/x86/realmode/rm/wakemain.c b/arch/x86/realmode/rm/wakemain.c index a6f4d8388ad8..37be1434210c 100644 --- a/arch/x86/realmode/rm/wakemain.c +++ b/arch/x86/realmode/rm/wakemain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "wakeup.h" #include "boot.h" diff --git a/arch/x86/tools/insn_decoder_test.c b/arch/x86/tools/insn_decoder_test.c index 8bf15c4aefa9..963ba480f691 100644 --- a/arch/x86/tools/insn_decoder_test.c +++ b/arch/x86/tools/insn_decoder_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/x86/tools/insn_sanity.c b/arch/x86/tools/insn_sanity.c index e743f0ea01ee..2f6f58395032 100644 --- a/arch/x86/tools/insn_sanity.c +++ b/arch/x86/tools/insn_sanity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * x86 decoder sanity test - based on test_get_insn.c diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c index e5a2b9a912d1..18485a2af7d1 100644 --- a/arch/x86/tools/relocs.c +++ b/arch/x86/tools/relocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* This is included from relocs_32/64.c */ diff --git a/arch/x86/tools/relocs_32.c b/arch/x86/tools/relocs_32.c index 9442ff78be83..c1ce96f6ead0 100644 --- a/arch/x86/tools/relocs_32.c +++ b/arch/x86/tools/relocs_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "relocs.h" diff --git a/arch/x86/tools/relocs_64.c b/arch/x86/tools/relocs_64.c index 9029cb619cb1..915738135c90 100644 --- a/arch/x86/tools/relocs_64.c +++ b/arch/x86/tools/relocs_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "relocs.h" diff --git a/arch/x86/tools/relocs_common.c b/arch/x86/tools/relocs_common.c index 6634352a20bc..de40af1cfbdf 100644 --- a/arch/x86/tools/relocs_common.c +++ b/arch/x86/tools/relocs_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "relocs.h" diff --git a/arch/x86/um/bugs_32.c b/arch/x86/um/bugs_32.c index d29929efcc07..56cb6a9afa94 100644 --- a/arch/x86/um/bugs_32.c +++ b/arch/x86/um/bugs_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/arch/x86/um/bugs_64.c b/arch/x86/um/bugs_64.c index b01295e8a676..d05d0e2e1065 100644 --- a/arch/x86/um/bugs_64.c +++ b/arch/x86/um/bugs_64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 PathScale, Inc. * diff --git a/arch/x86/um/delay.c b/arch/x86/um/delay.c index 8d510ceb43fb..73231619d61c 100644 --- a/arch/x86/um/delay.c +++ b/arch/x86/um/delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Richard Weinberger diff --git a/arch/x86/um/fault.c b/arch/x86/um/fault.c index 0dde4d613a87..2b5798c7b8fa 100644 --- a/arch/x86/um/fault.c +++ b/arch/x86/um/fault.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/arch/x86/um/mem_64.c b/arch/x86/um/mem_64.c index c027e93d1002..029bc35b83f9 100644 --- a/arch/x86/um/mem_64.c +++ b/arch/x86/um/mem_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/um/os-Linux/mcontext.c b/arch/x86/um/os-Linux/mcontext.c index a21403df6663..a97edec30c47 100644 --- a/arch/x86/um/os-Linux/mcontext.c +++ b/arch/x86/um/os-Linux/mcontext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define __FRAME_OFFSETS #include diff --git a/arch/x86/um/os-Linux/registers.c b/arch/x86/um/os-Linux/registers.c index eb1cdadc8a61..456bc131bc91 100644 --- a/arch/x86/um/os-Linux/registers.c +++ b/arch/x86/um/os-Linux/registers.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 PathScale, Inc * Copyright (C) 2004 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/x86/um/os-Linux/tls.c b/arch/x86/um/os-Linux/tls.c index eed9efe29ade..7e42edcfa5e2 100644 --- a/arch/x86/um/os-Linux/tls.c +++ b/arch/x86/um/os-Linux/tls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/um/ptrace.c b/arch/x86/um/ptrace.c index 2635ca2595a3..163b3876b394 100644 --- a/arch/x86/um/ptrace.c +++ b/arch/x86/um/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/um/ptrace_32.c b/arch/x86/um/ptrace_32.c index 3af3cb821524..718d0ae27913 100644 --- a/arch/x86/um/ptrace_32.c +++ b/arch/x86/um/ptrace_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/arch/x86/um/ptrace_64.c b/arch/x86/um/ptrace_64.c index e0d4120a45c8..5f1b6bc22200 100644 --- a/arch/x86/um/ptrace_64.c +++ b/arch/x86/um/ptrace_64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 PathScale, Inc. * Copyright (C) 2003 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/x86/um/ptrace_user.c b/arch/x86/um/ptrace_user.c index 617885b18992..d79db51d255d 100644 --- a/arch/x86/um/ptrace_user.c +++ b/arch/x86/um/ptrace_user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/arch/x86/um/signal.c b/arch/x86/um/signal.c index 2934e170b0fe..ba17791d4137 100644 --- a/arch/x86/um/signal.c +++ b/arch/x86/um/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2003 PathScale, Inc. * Copyright (C) 2003 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) diff --git a/arch/x86/um/stub_segv.c b/arch/x86/um/stub_segv.c index 040668b989b5..02951870cee7 100644 --- a/arch/x86/um/stub_segv.c +++ b/arch/x86/um/stub_segv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/arch/x86/um/sys_call_table_32.c b/arch/x86/um/sys_call_table_32.c index 51655133eee3..ae40f983fee8 100644 --- a/arch/x86/um/sys_call_table_32.c +++ b/arch/x86/um/sys_call_table_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System call table for UML/i386, copied from arch/x86/kernel/syscall_*.c diff --git a/arch/x86/um/sys_call_table_64.c b/arch/x86/um/sys_call_table_64.c index 943d414f2109..833423373fec 100644 --- a/arch/x86/um/sys_call_table_64.c +++ b/arch/x86/um/sys_call_table_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System call table for UML/x86-64, copied from arch/x86/kernel/syscall_*.c diff --git a/arch/x86/um/syscalls_32.c b/arch/x86/um/syscalls_32.c index 5c65254c8f35..131167d48ff2 100644 --- a/arch/x86/um/syscalls_32.c +++ b/arch/x86/um/syscalls_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/um/syscalls_64.c b/arch/x86/um/syscalls_64.c index 6a00a28c9cca..07ba3da17701 100644 --- a/arch/x86/um/syscalls_64.c +++ b/arch/x86/um/syscalls_64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2003 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Copyright 2003 PathScale, Inc. diff --git a/arch/x86/um/sysrq_32.c b/arch/x86/um/sysrq_32.c index a1ee415c008d..4f64210f5f28 100644 --- a/arch/x86/um/sysrq_32.c +++ b/arch/x86/um/sysrq_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2001 - 2003 Jeff Dike (jdike@addtoit.com) * Licensed under the GPL diff --git a/arch/x86/um/sysrq_64.c b/arch/x86/um/sysrq_64.c index 340d8a243c8a..068846adab3f 100644 --- a/arch/x86/um/sysrq_64.c +++ b/arch/x86/um/sysrq_64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 PathScale, Inc. * diff --git a/arch/x86/um/tls_32.c b/arch/x86/um/tls_32.c index 1909c2e640b2..cbd0291baf87 100644 --- a/arch/x86/um/tls_32.c +++ b/arch/x86/um/tls_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2005 Paolo 'Blaisorblade' Giarrusso * Licensed under the GPL diff --git a/arch/x86/um/tls_64.c b/arch/x86/um/tls_64.c index c51a613f6f5c..321f8a867cf4 100644 --- a/arch/x86/um/tls_64.c +++ b/arch/x86/um/tls_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/um/user-offsets.c b/arch/x86/um/user-offsets.c index d6e1cd9956bf..47a2c9f765ea 100644 --- a/arch/x86/um/user-offsets.c +++ b/arch/x86/um/user-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/um/vdso/um_vdso.c b/arch/x86/um/vdso/um_vdso.c index ca1468865b14..7696a6380666 100644 --- a/arch/x86/um/vdso/um_vdso.c +++ b/arch/x86/um/vdso/um_vdso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Richard Weinberger diff --git a/arch/x86/um/vdso/vma.c b/arch/x86/um/vdso/vma.c index 51a2b9f2eca9..984de2a5081c 100644 --- a/arch/x86/um/vdso/vma.c +++ b/arch/x86/um/vdso/vma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Richard Weinberger diff --git a/arch/x86/video/video-common.c b/arch/x86/video/video-common.c index e0aeee99bc99..d0188ea90c6e 100644 --- a/arch/x86/video/video-common.c +++ b/arch/x86/video/video-common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007 Antonino Daplas * diff --git a/arch/x86/virt/svm/cmdline.c b/arch/x86/virt/svm/cmdline.c index affa2759fa20..6d15f3417c66 100644 --- a/arch/x86/virt/svm/cmdline.c +++ b/arch/x86/virt/svm/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD SVM-SEV command line parsing support diff --git a/arch/x86/virt/svm/sev.c b/arch/x86/virt/svm/sev.c index ee643a6cd691..15fe7a79406b 100644 --- a/arch/x86/virt/svm/sev.c +++ b/arch/x86/virt/svm/sev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD SVM-SEV Host Support. diff --git a/arch/x86/virt/vmx/tdx/tdx.c b/arch/x86/virt/vmx/tdx/tdx.c index 5ce4ebe99774..896ea8ba7dfd 100644 --- a/arch/x86/virt/vmx/tdx/tdx.c +++ b/arch/x86/virt/vmx/tdx/tdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2023 Intel Corporation. diff --git a/arch/x86/virt/vmx/tdx/tdx_global_metadata.c b/arch/x86/virt/vmx/tdx/tdx_global_metadata.c index 13ad2663488b..0d2bc3fe81f7 100644 --- a/arch/x86/virt/vmx/tdx/tdx_global_metadata.c +++ b/arch/x86/virt/vmx/tdx/tdx_global_metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Automatically generated functions to read TDX global metadata. diff --git a/arch/x86/xen/apic.c b/arch/x86/xen/apic.c index bb0f3f368446..c383990bdae4 100644 --- a/arch/x86/xen/apic.c +++ b/arch/x86/xen/apic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/debugfs.c b/arch/x86/xen/debugfs.c index b8c9f2a7d9b6..16228d49dd59 100644 --- a/arch/x86/xen/debugfs.c +++ b/arch/x86/xen/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/efi.c b/arch/x86/xen/efi.c index 7250d0e0e1a9..457978679ebe 100644 --- a/arch/x86/xen/efi.c +++ b/arch/x86/xen/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Oracle Co., Daniel Kiper diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c index 53282dc7d5ac..2f354a29e2db 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/enlighten_hvm.c b/arch/x86/xen/enlighten_hvm.c index fe57ff85d004..1cf9f9aba6cb 100644 --- a/arch/x86/xen/enlighten_hvm.c +++ b/arch/x86/xen/enlighten_hvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/enlighten_pv.c b/arch/x86/xen/enlighten_pv.c index b74ff8bc7f2a..9349ab0d2419 100644 --- a/arch/x86/xen/enlighten_pv.c +++ b/arch/x86/xen/enlighten_pv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Core of Xen paravirt_ops implementation. diff --git a/arch/x86/xen/enlighten_pvh.c b/arch/x86/xen/enlighten_pvh.c index 9d25d9373945..1271beedd615 100644 --- a/arch/x86/xen/enlighten_pvh.c +++ b/arch/x86/xen/enlighten_pvh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/grant-table.c b/arch/x86/xen/grant-table.c index 1e681bf62561..ef040188c9fe 100644 --- a/arch/x86/xen/grant-table.c +++ b/arch/x86/xen/grant-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /****************************************************************************** * grant_table.c diff --git a/arch/x86/xen/irq.c b/arch/x86/xen/irq.c index 39982f955cfe..0c28f644c7fe 100644 --- a/arch/x86/xen/irq.c +++ b/arch/x86/xen/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c index 3be45bf4bc79..bc310aad0578 100644 --- a/arch/x86/xen/mmu.c +++ b/arch/x86/xen/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/mmu_hvm.c b/arch/x86/xen/mmu_hvm.c index 337955652202..f09dd9322513 100644 --- a/arch/x86/xen/mmu_hvm.c +++ b/arch/x86/xen/mmu_hvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/mmu_pv.c b/arch/x86/xen/mmu_pv.c index 2a4a8deaf612..d528caa8e5db 100644 --- a/arch/x86/xen/mmu_pv.c +++ b/arch/x86/xen/mmu_pv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/xen/multicalls.c b/arch/x86/xen/multicalls.c index 7237d56a9d3f..ed378a1fdf35 100644 --- a/arch/x86/xen/multicalls.c +++ b/arch/x86/xen/multicalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen hypercall batching. diff --git a/arch/x86/xen/p2m.c b/arch/x86/xen/p2m.c index 2dd12b61a230..7e24879d76f3 100644 --- a/arch/x86/xen/p2m.c +++ b/arch/x86/xen/p2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/arch/x86/xen/platform-pci-unplug.c b/arch/x86/xen/platform-pci-unplug.c index 62ac4898df1a..26b8d3f1a357 100644 --- a/arch/x86/xen/platform-pci-unplug.c +++ b/arch/x86/xen/platform-pci-unplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** diff --git a/arch/x86/xen/pmu.c b/arch/x86/xen/pmu.c index 8f89ce0b67e3..921bb7df19a1 100644 --- a/arch/x86/xen/pmu.c +++ b/arch/x86/xen/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c index 3823e52aef52..23c1fb51e521 100644 --- a/arch/x86/xen/setup.c +++ b/arch/x86/xen/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Machine specific setup for xen diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c index 05f92c812ac8..4041d35ba2f3 100644 --- a/arch/x86/xen/smp.c +++ b/arch/x86/xen/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/smp_hvm.c b/arch/x86/xen/smp_hvm.c index 485c1d8804f7..ab9f66b740af 100644 --- a/arch/x86/xen/smp_hvm.c +++ b/arch/x86/xen/smp_hvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c index 9bb8ff8bff30..3eaa1e20a1c5 100644 --- a/arch/x86/xen/smp_pv.c +++ b/arch/x86/xen/smp_pv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen SMP support diff --git a/arch/x86/xen/spinlock.c b/arch/x86/xen/spinlock.c index 8e4efe0fb6f9..00a92aa79f39 100644 --- a/arch/x86/xen/spinlock.c +++ b/arch/x86/xen/spinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Split spinlock implementation out into its own file, so it can be diff --git a/arch/x86/xen/suspend.c b/arch/x86/xen/suspend.c index ba2f17e64321..b6e8097467a2 100644 --- a/arch/x86/xen/suspend.c +++ b/arch/x86/xen/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/suspend_hvm.c b/arch/x86/xen/suspend_hvm.c index 0c4f7554b7cc..aa3766acfef3 100644 --- a/arch/x86/xen/suspend_hvm.c +++ b/arch/x86/xen/suspend_hvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/suspend_pv.c b/arch/x86/xen/suspend_pv.c index cae9660f4c67..ffb1651b38f6 100644 --- a/arch/x86/xen/suspend_pv.c +++ b/arch/x86/xen/suspend_pv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/x86/xen/time.c b/arch/x86/xen/time.c index 96521b1874ac..47780db2e18a 100644 --- a/arch/x86/xen/time.c +++ b/arch/x86/xen/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen time implementation. diff --git a/arch/x86/xen/trace.c b/arch/x86/xen/trace.c index 329f60eb95de..866487440186 100644 --- a/arch/x86/xen/trace.c +++ b/arch/x86/xen/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/x86/xen/vga.c b/arch/x86/xen/vga.c index f7547807b0bd..b8985c18e00b 100644 --- a/arch/x86/xen/vga.c +++ b/arch/x86/xen/vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/arch/xtensa/boot/lib/zmem.c b/arch/xtensa/boot/lib/zmem.c index b89189355122..58ea3b19abf8 100644 --- a/arch/xtensa/boot/lib/zmem.c +++ b/arch/xtensa/boot/lib/zmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/arch/xtensa/kernel/asm-offsets.c b/arch/xtensa/kernel/asm-offsets.c index cfbced95e944..128a3636aa7b 100644 --- a/arch/xtensa/kernel/asm-offsets.c +++ b/arch/xtensa/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/asm-offsets.c * diff --git a/arch/xtensa/kernel/hibernate.c b/arch/xtensa/kernel/hibernate.c index 06984327d6e2..aeeea076f219 100644 --- a/arch/xtensa/kernel/hibernate.c +++ b/arch/xtensa/kernel/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/arch/xtensa/kernel/hw_breakpoint.c b/arch/xtensa/kernel/hw_breakpoint.c index 1eeecd58eb0c..4cdf9ef5e19a 100644 --- a/arch/xtensa/kernel/hw_breakpoint.c +++ b/arch/xtensa/kernel/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xtensa hardware breakpoints/watchpoints handling functions * diff --git a/arch/xtensa/kernel/irq.c b/arch/xtensa/kernel/irq.c index b1e410f6b5ab..c46e52a09c30 100644 --- a/arch/xtensa/kernel/irq.c +++ b/arch/xtensa/kernel/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/arch/xtensa/kernel/irq.c diff --git a/arch/xtensa/kernel/jump_label.c b/arch/xtensa/kernel/jump_label.c index ad1841cecdfb..313f68f79067 100644 --- a/arch/xtensa/kernel/jump_label.c +++ b/arch/xtensa/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Cadence Design Systems Inc. diff --git a/arch/xtensa/kernel/module.c b/arch/xtensa/kernel/module.c index 902845ddacb7..e2c8ae0619cf 100644 --- a/arch/xtensa/kernel/module.c +++ b/arch/xtensa/kernel/module.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/module.c * diff --git a/arch/xtensa/kernel/pci-dma.c b/arch/xtensa/kernel/pci-dma.c index 94955caa4488..fb6846aeb3b4 100644 --- a/arch/xtensa/kernel/pci-dma.c +++ b/arch/xtensa/kernel/pci-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA coherent memory allocation. diff --git a/arch/xtensa/kernel/pci.c b/arch/xtensa/kernel/pci.c index 62c900e400d6..a04e3e64def5 100644 --- a/arch/xtensa/kernel/pci.c +++ b/arch/xtensa/kernel/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/xtensa/kernel/pci.c diff --git a/arch/xtensa/kernel/perf_event.c b/arch/xtensa/kernel/perf_event.c index 223f1d452310..0643dcd06e81 100644 --- a/arch/xtensa/kernel/perf_event.c +++ b/arch/xtensa/kernel/perf_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xtensa Performance Monitor Module driver diff --git a/arch/xtensa/kernel/platform.c b/arch/xtensa/kernel/platform.c index f14713060fd4..00c5040ebc13 100644 --- a/arch/xtensa/kernel/platform.c +++ b/arch/xtensa/kernel/platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/platform.c * diff --git a/arch/xtensa/kernel/process.c b/arch/xtensa/kernel/process.c index 94d43f44be13..372a9fbb4680 100644 --- a/arch/xtensa/kernel/process.c +++ b/arch/xtensa/kernel/process.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/process.c * diff --git a/arch/xtensa/kernel/ptrace.c b/arch/xtensa/kernel/ptrace.c index ff0600a0584c..de2b8ea5216e 100644 --- a/arch/xtensa/kernel/ptrace.c +++ b/arch/xtensa/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/arch/xtensa/kernel/s32c1i_selftest.c b/arch/xtensa/kernel/s32c1i_selftest.c index 8362388c8719..c0ae4f0909ca 100644 --- a/arch/xtensa/kernel/s32c1i_selftest.c +++ b/arch/xtensa/kernel/s32c1i_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* * S32C1I selftest. * diff --git a/arch/xtensa/kernel/setup.c b/arch/xtensa/kernel/setup.c index f72e280363be..8e0631806073 100644 --- a/arch/xtensa/kernel/setup.c +++ b/arch/xtensa/kernel/setup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/setup.c * diff --git a/arch/xtensa/kernel/signal.c b/arch/xtensa/kernel/signal.c index 81f0b106cfc1..ccfce347aab1 100644 --- a/arch/xtensa/kernel/signal.c +++ b/arch/xtensa/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/signal.c * diff --git a/arch/xtensa/kernel/smp.c b/arch/xtensa/kernel/smp.c index 94a23f100726..6fafd7a3f15c 100644 --- a/arch/xtensa/kernel/smp.c +++ b/arch/xtensa/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xtensa SMP support functions. * diff --git a/arch/xtensa/kernel/stacktrace.c b/arch/xtensa/kernel/stacktrace.c index ed324fdf2a2f..04ce0f03a5e8 100644 --- a/arch/xtensa/kernel/stacktrace.c +++ b/arch/xtensa/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel and userspace stack tracing. * diff --git a/arch/xtensa/kernel/syscall.c b/arch/xtensa/kernel/syscall.c index dc54f854c2f5..9ece1de45305 100644 --- a/arch/xtensa/kernel/syscall.c +++ b/arch/xtensa/kernel/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/syscall.c * diff --git a/arch/xtensa/kernel/time.c b/arch/xtensa/kernel/time.c index 1c3dfea843ec..0a17e7c0fa87 100644 --- a/arch/xtensa/kernel/time.c +++ b/arch/xtensa/kernel/time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/time.c * diff --git a/arch/xtensa/kernel/traps.c b/arch/xtensa/kernel/traps.c index 44c07c4e0833..598333973248 100644 --- a/arch/xtensa/kernel/traps.c +++ b/arch/xtensa/kernel/traps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/traps.c * diff --git a/arch/xtensa/kernel/xtensa_ksyms.c b/arch/xtensa/kernel/xtensa_ksyms.c index 62d81e76e18e..ec465e50114e 100644 --- a/arch/xtensa/kernel/xtensa_ksyms.c +++ b/arch/xtensa/kernel/xtensa_ksyms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/kernel/xtensa_ksyms.c * diff --git a/arch/xtensa/lib/pci-auto.c b/arch/xtensa/lib/pci-auto.c index 05fc02f9e1c7..26a389944de8 100644 --- a/arch/xtensa/lib/pci-auto.c +++ b/arch/xtensa/lib/pci-auto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/xtensa/lib/pci-auto.c diff --git a/arch/xtensa/mm/cache.c b/arch/xtensa/mm/cache.c index 5354df52d61f..5c322c41f8ef 100644 --- a/arch/xtensa/mm/cache.c +++ b/arch/xtensa/mm/cache.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/mm/cache.c * diff --git a/arch/xtensa/mm/fault.c b/arch/xtensa/mm/fault.c index 16e11b6f6f78..8d14e94c2f6d 100644 --- a/arch/xtensa/mm/fault.c +++ b/arch/xtensa/mm/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // TODO VM_EXEC flag work-around, cache aliasing /* * arch/xtensa/mm/fault.c diff --git a/arch/xtensa/mm/highmem.c b/arch/xtensa/mm/highmem.c index 35c4f7d4a333..9d31e373a974 100644 --- a/arch/xtensa/mm/highmem.c +++ b/arch/xtensa/mm/highmem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * High memory support for Xtensa architecture * diff --git a/arch/xtensa/mm/init.c b/arch/xtensa/mm/init.c index cc52733a0649..1a756eacfb6e 100644 --- a/arch/xtensa/mm/init.c +++ b/arch/xtensa/mm/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/mm/init.c * diff --git a/arch/xtensa/mm/ioremap.c b/arch/xtensa/mm/ioremap.c index 26f238fa9d0d..4e1e6d3cd6e3 100644 --- a/arch/xtensa/mm/ioremap.c +++ b/arch/xtensa/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ioremap implementation. diff --git a/arch/xtensa/mm/kasan_init.c b/arch/xtensa/mm/kasan_init.c index 0524b9ed5e63..1e859c56181b 100644 --- a/arch/xtensa/mm/kasan_init.c +++ b/arch/xtensa/mm/kasan_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xtensa KASAN shadow map initialization * diff --git a/arch/xtensa/mm/mmu.c b/arch/xtensa/mm/mmu.c index 92e158c69c10..fb6a181807da 100644 --- a/arch/xtensa/mm/mmu.c +++ b/arch/xtensa/mm/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xtensa mmu stuff diff --git a/arch/xtensa/mm/tlb.c b/arch/xtensa/mm/tlb.c index 0a1a815dc796..3d62486e7e95 100644 --- a/arch/xtensa/mm/tlb.c +++ b/arch/xtensa/mm/tlb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/mm/tlb.c * diff --git a/arch/xtensa/platforms/iss/console.c b/arch/xtensa/platforms/iss/console.c index 8b95221375a8..badf22a9e727 100644 --- a/arch/xtensa/platforms/iss/console.c +++ b/arch/xtensa/platforms/iss/console.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/platforms/iss/console.c * diff --git a/arch/xtensa/platforms/iss/network.c b/arch/xtensa/platforms/iss/network.c index f0a63b2f85cc..f5d94a921b0c 100644 --- a/arch/xtensa/platforms/iss/network.c +++ b/arch/xtensa/platforms/iss/network.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/xtensa/platforms/iss/setup.c b/arch/xtensa/platforms/iss/setup.c index 0f1fe132691e..187425c9df56 100644 --- a/arch/xtensa/platforms/iss/setup.c +++ b/arch/xtensa/platforms/iss/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/arch/xtensa/platforms/iss/simdisk.c b/arch/xtensa/platforms/iss/simdisk.c index 3cafc8feddee..d55492f8a1be 100644 --- a/arch/xtensa/platforms/iss/simdisk.c +++ b/arch/xtensa/platforms/iss/simdisk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * arch/xtensa/platforms/iss/simdisk.c * diff --git a/arch/xtensa/platforms/xt2000/setup.c b/arch/xtensa/platforms/xt2000/setup.c index 258e01a51fd8..e721623506eb 100644 --- a/arch/xtensa/platforms/xt2000/setup.c +++ b/arch/xtensa/platforms/xt2000/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/xtensa/platforms/xt2000/setup.c diff --git a/arch/xtensa/platforms/xtfpga/lcd.c b/arch/xtensa/platforms/xtfpga/lcd.c index 2f7eb66c23ec..cf1bead07dfa 100644 --- a/arch/xtensa/platforms/xtfpga/lcd.c +++ b/arch/xtensa/platforms/xtfpga/lcd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the LCD display on the Tensilica XTFPGA board family. * http://www.mytechcorp.com/cfdata/productFile/File1/MOC-16216B-B-A0A04.pdf diff --git a/arch/xtensa/platforms/xtfpga/setup.c b/arch/xtensa/platforms/xtfpga/setup.c index a2432f081710..72c16ef1eb7f 100644 --- a/arch/xtensa/platforms/xtfpga/setup.c +++ b/arch/xtensa/platforms/xtfpga/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/block/badblocks.c b/block/badblocks.c index ece64e76fe8f..361267d277ba 100644 --- a/block/badblocks.c +++ b/block/badblocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bad block management diff --git a/block/bdev.c b/block/bdev.c index b8fbb9576110..f380d7588488 100644 --- a/block/bdev.c +++ b/block/bdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/block/bfq-cgroup.c b/block/bfq-cgroup.c index 6a75fe1c7a5c..78a6dc4eead0 100644 --- a/block/bfq-cgroup.c +++ b/block/bfq-cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cgroups support for the BFQ I/O scheduler. diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c index 6e54b1d3d8bc..f34d29bccc70 100644 --- a/block/bfq-iosched.c +++ b/block/bfq-iosched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Budget Fair Queueing (BFQ) I/O scheduler. diff --git a/block/bfq-wf2q.c b/block/bfq-wf2q.c index 7941b6f07391..7d1fe93ccb4c 100644 --- a/block/bfq-wf2q.c +++ b/block/bfq-wf2q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hierarchical Budget Worst-case Fair Weighted Fair Queueing diff --git a/block/bio-integrity-auto.c b/block/bio-integrity-auto.c index cff025b06be1..79d5b10049d8 100644 --- a/block/bio-integrity-auto.c +++ b/block/bio-integrity-auto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007, 2008, 2009 Oracle Corporation diff --git a/block/bio-integrity.c b/block/bio-integrity.c index 09eeaf6e74b8..92bc6f2f8303 100644 --- a/block/bio-integrity.c +++ b/block/bio-integrity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bio-integrity.c - bio data integrity extensions diff --git a/block/bio.c b/block/bio.c index e726c0e280a8..b246c690327e 100644 --- a/block/bio.c +++ b/block/bio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 Jens Axboe diff --git a/block/blk-cgroup-fc-appid.c b/block/blk-cgroup-fc-appid.c index 3ec21333f393..2d86330f35bc 100644 --- a/block/blk-cgroup-fc-appid.c +++ b/block/blk-cgroup-fc-appid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "blk-cgroup.h" diff --git a/block/blk-cgroup-rwstat.c b/block/blk-cgroup-rwstat.c index a55fb0c53558..ff921d4453af 100644 --- a/block/blk-cgroup-rwstat.c +++ b/block/blk-cgroup-rwstat.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * Legacy blkg rwstat helpers enabled by CONFIG_BLK_CGROUP_RWSTAT. diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c index 3cffb68ba5d8..9a75d650e941 100644 --- a/block/blk-cgroup.c +++ b/block/blk-cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Block IO controller cgroup interface diff --git a/block/blk-core.c b/block/blk-core.c index 8387fe50ea15..47f2e944a424 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/block/blk-crypto-fallback.c b/block/blk-crypto-fallback.c index 86b27f96051a..9a0fff3524e3 100644 --- a/block/blk-crypto-fallback.c +++ b/block/blk-crypto-fallback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/block/blk-crypto-profile.c b/block/blk-crypto-profile.c index 81918f6e0cae..7cce77ec986a 100644 --- a/block/blk-crypto-profile.c +++ b/block/blk-crypto-profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/block/blk-crypto-sysfs.c b/block/blk-crypto-sysfs.c index e832f403f200..260e9be1aa30 100644 --- a/block/blk-crypto-sysfs.c +++ b/block/blk-crypto-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google LLC diff --git a/block/blk-crypto.c b/block/blk-crypto.c index 3e7bf1974cbd..8dc386113f63 100644 --- a/block/blk-crypto.c +++ b/block/blk-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/block/blk-flush.c b/block/blk-flush.c index 43d6152897a4..db22d4efbc18 100644 --- a/block/blk-flush.c +++ b/block/blk-flush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions to sequence PREFLUSH and FUA writes. diff --git a/block/blk-ia-ranges.c b/block/blk-ia-ranges.c index d479f5481b66..ffc9534044f5 100644 --- a/block/blk-ia-ranges.c +++ b/block/blk-ia-ranges.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block device concurrent positioning ranges. diff --git a/block/blk-integrity.c b/block/blk-integrity.c index 964eebbee14d..54b6f5f96bd3 100644 --- a/block/blk-integrity.c +++ b/block/blk-integrity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * blk-integrity.c - Block layer data integrity extensions diff --git a/block/blk-ioc.c b/block/blk-ioc.c index d15918d7fabb..bff68929337d 100644 --- a/block/blk-ioc.c +++ b/block/blk-ioc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to io context handling diff --git a/block/blk-iocost.c b/block/blk-iocost.c index a0416927d33d..84a7b95cb74c 100644 --- a/block/blk-iocost.c +++ b/block/blk-iocost.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * IO cost model based controller. diff --git a/block/blk-iolatency.c b/block/blk-iolatency.c index 45bd18f68541..43e283df3ae3 100644 --- a/block/blk-iolatency.c +++ b/block/blk-iolatency.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block rq-qos base io controller diff --git a/block/blk-ioprio.c b/block/blk-ioprio.c index 13659dc15c3f..af20612a1cdf 100644 --- a/block/blk-ioprio.c +++ b/block/blk-ioprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block rq-qos policy for assigning an I/O priority class to requests. diff --git a/block/blk-lib.c b/block/blk-lib.c index 9e2cc58f881f..61bc81dcfdb8 100644 --- a/block/blk-lib.c +++ b/block/blk-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to generic helpers functions diff --git a/block/blk-map.c b/block/blk-map.c index 4533094d9458..5849e3264a8f 100644 --- a/block/blk-map.c +++ b/block/blk-map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to mapping data to requests diff --git a/block/blk-merge.c b/block/blk-merge.c index d3115d7469df..3a4412450382 100644 --- a/block/blk-merge.c +++ b/block/blk-merge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to segment and merge handling diff --git a/block/blk-mq-cpumap.c b/block/blk-mq-cpumap.c index 705da074ad6c..648914f7077f 100644 --- a/block/blk-mq-cpumap.c +++ b/block/blk-mq-cpumap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CPU <-> hardware queue mapping helpers diff --git a/block/blk-mq-debugfs.c b/block/blk-mq-debugfs.c index 4896525b1c05..5724c1660685 100644 --- a/block/blk-mq-debugfs.c +++ b/block/blk-mq-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Facebook diff --git a/block/blk-mq-dma.c b/block/blk-mq-dma.c index fb018fffffdc..34c168d9f903 100644 --- a/block/blk-mq-dma.c +++ b/block/blk-mq-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Christoph Hellwig diff --git a/block/blk-mq-sched.c b/block/blk-mq-sched.c index e26898128a7e..cd104915c3b7 100644 --- a/block/blk-mq-sched.c +++ b/block/blk-mq-sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * blk-mq scheduling framework diff --git a/block/blk-mq-sysfs.c b/block/blk-mq-sysfs.c index 58ec293373c6..988e7e3ddba0 100644 --- a/block/blk-mq-sysfs.c +++ b/block/blk-mq-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/block/blk-mq-tag.c b/block/blk-mq-tag.c index 33946cdb5716..165d50c44fbb 100644 --- a/block/blk-mq-tag.c +++ b/block/blk-mq-tag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tag allocation using scalable bitmaps. Uses active queue tracking to support diff --git a/block/blk-mq.c b/block/blk-mq.c index 968699277c3d..c396fc756ffd 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block multiqueue core code diff --git a/block/blk-pm.c b/block/blk-pm.c index 8d3e052f91da..de17ff3243dc 100644 --- a/block/blk-pm.c +++ b/block/blk-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/block/blk-rq-qos.c b/block/blk-rq-qos.c index 654478dfbc20..ec3539a3fa2f 100644 --- a/block/blk-rq-qos.c +++ b/block/blk-rq-qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "blk-rq-qos.h" diff --git a/block/blk-settings.c b/block/blk-settings.c index a9e65dc090da..63a548b810b4 100644 --- a/block/blk-settings.c +++ b/block/blk-settings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to setting various queue properties from drivers diff --git a/block/blk-stat.c b/block/blk-stat.c index 682a8ddb1173..34ec54d4590e 100644 --- a/block/blk-stat.c +++ b/block/blk-stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block stat tracking code diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index e0a70d26972b..726d0ef50f0c 100644 --- a/block/blk-sysfs.c +++ b/block/blk-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to sysfs handling diff --git a/block/blk-throttle.c b/block/blk-throttle.c index 97188a795848..7bdd77a7d965 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interface for controlling IO bandwidth on a request queue diff --git a/block/blk-timeout.c b/block/blk-timeout.c index 1b8de0417fc1..e96a9d68cb79 100644 --- a/block/blk-timeout.c +++ b/block/blk-timeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions related to generic timeout handling of requests. diff --git a/block/blk-wbt.c b/block/blk-wbt.c index 0974875f77bd..3351b51e9a46 100644 --- a/block/blk-wbt.c +++ b/block/blk-wbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * buffered writeback throttling. loosely based on CoDel. We can't drop diff --git a/block/blk-zoned.c b/block/blk-zoned.c index 8000c94690ee..f9c67d9a0cdc 100644 --- a/block/blk-zoned.c +++ b/block/blk-zoned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zoned block device handling diff --git a/block/bsg-lib.c b/block/bsg-lib.c index 9ceb5d0832f5..43a9c3c755e4 100644 --- a/block/bsg-lib.c +++ b/block/bsg-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BSG helper library diff --git a/block/bsg.c b/block/bsg.c index 72157a59b788..aaebd102003e 100644 --- a/block/bsg.c +++ b/block/bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bsg.c - block layer implementation of the sg v4 interface diff --git a/block/disk-events.c b/block/disk-events.c index 2f697224386a..65650d408277 100644 --- a/block/disk-events.c +++ b/block/disk-events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Disk events - monitor disk events like media change and eject request. diff --git a/block/early-lookup.c b/block/early-lookup.c index 3fb57f7d2b12..2caa9703e318 100644 --- a/block/early-lookup.c +++ b/block/early-lookup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Code for looking up block devices in the early boot code before mounting the diff --git a/block/elevator.c b/block/elevator.c index a2f8b2251dc6..4c73bc55eb42 100644 --- a/block/elevator.c +++ b/block/elevator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block device elevator/IO-scheduler. diff --git a/block/fops.c b/block/fops.c index 4d32785b31d9..6506e39f501c 100644 --- a/block/fops.c +++ b/block/fops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/block/genhd.c b/block/genhd.c index 69c75117ba2c..1dc8cfd33f9f 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * gendisk handling diff --git a/block/holder.c b/block/holder.c index 791091a7eac2..af31575a7fe6 100644 --- a/block/holder.c +++ b/block/holder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/block/ioctl.c b/block/ioctl.c index 344478348a54..dad576a083ea 100644 --- a/block/ioctl.c +++ b/block/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/block/ioprio.c b/block/ioprio.c index f0ee2798539c..e8758ab6fc2c 100644 --- a/block/ioprio.c +++ b/block/ioprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/ioprio.c diff --git a/block/kyber-iosched.c b/block/kyber-iosched.c index c1b36ffd19ce..4bae1c810501 100644 --- a/block/kyber-iosched.c +++ b/block/kyber-iosched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Kyber I/O scheduler. Controls latency by throttling queue depths using diff --git a/block/mq-deadline.c b/block/mq-deadline.c index 3e3719093aec..0d95f749a8f5 100644 --- a/block/mq-deadline.c +++ b/block/mq-deadline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MQ Deadline i/o scheduler - adaptation of the legacy deadline scheduler, diff --git a/block/partitions/acorn.c b/block/partitions/acorn.c index d2fc122d7426..0a4c88678f24 100644 --- a/block/partitions/acorn.c +++ b/block/partitions/acorn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 1996-2000 Russell King. diff --git a/block/partitions/aix.c b/block/partitions/aix.c index 85f4b967565e..e2cc230f9c88 100644 --- a/block/partitions/aix.c +++ b/block/partitions/aix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/aix.c diff --git a/block/partitions/amiga.c b/block/partitions/amiga.c index 506921095412..29792a0ac4eb 100644 --- a/block/partitions/amiga.c +++ b/block/partitions/amiga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/amiga.c diff --git a/block/partitions/atari.c b/block/partitions/atari.c index 9655c728262a..ffe2c5c475ac 100644 --- a/block/partitions/atari.c +++ b/block/partitions/atari.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/atari.c diff --git a/block/partitions/cmdline.c b/block/partitions/cmdline.c index da3e719d8e51..b1f09fcc8f1c 100644 --- a/block/partitions/cmdline.c +++ b/block/partitions/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 HUAWEI diff --git a/block/partitions/core.c b/block/partitions/core.c index 815ed33caa1b..a918cc53548f 100644 --- a/block/partitions/core.c +++ b/block/partitions/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991-1998 Linus Torvalds diff --git a/block/partitions/efi.c b/block/partitions/efi.c index 638261e9f2fb..899579fb76b2 100644 --- a/block/partitions/efi.c +++ b/block/partitions/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /************************************************************ * EFI GUID Partition Table handling diff --git a/block/partitions/ibm.c b/block/partitions/ibm.c index 631291fbb356..b85713b6881a 100644 --- a/block/partitions/ibm.c +++ b/block/partitions/ibm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/block/partitions/karma.c b/block/partitions/karma.c index 4d93512f4bd4..799f8bdd7fef 100644 --- a/block/partitions/karma.c +++ b/block/partitions/karma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/karma.c diff --git a/block/partitions/ldm.c b/block/partitions/ldm.c index 2bd42fedb907..46bbe1821c6c 100644 --- a/block/partitions/ldm.c +++ b/block/partitions/ldm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ldm - Support for Windows Logical Disk Manager (Dynamic Disks) diff --git a/block/partitions/mac.c b/block/partitions/mac.c index b02530d98629..319457653e47 100644 --- a/block/partitions/mac.c +++ b/block/partitions/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/mac.c diff --git a/block/partitions/msdos.c b/block/partitions/msdos.c index 073be78ba0b0..84e49cd05a19 100644 --- a/block/partitions/msdos.c +++ b/block/partitions/msdos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/msdos.c diff --git a/block/partitions/of.c b/block/partitions/of.c index 4e760fdffb3f..1ea9e5004e1d 100644 --- a/block/partitions/of.c +++ b/block/partitions/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/block/partitions/osf.c b/block/partitions/osf.c index 84560d0765ed..6ddb33c26aa5 100644 --- a/block/partitions/osf.c +++ b/block/partitions/osf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/osf.c diff --git a/block/partitions/sgi.c b/block/partitions/sgi.c index b5ecddd5181a..f75deceb405f 100644 --- a/block/partitions/sgi.c +++ b/block/partitions/sgi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/sgi.c diff --git a/block/partitions/sun.c b/block/partitions/sun.c index 2419af76120f..f79197be699f 100644 --- a/block/partitions/sun.c +++ b/block/partitions/sun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/sun.c diff --git a/block/partitions/sysv68.c b/block/partitions/sysv68.c index 6f6257fd4eb4..e67e9ccf31ac 100644 --- a/block/partitions/sysv68.c +++ b/block/partitions/sysv68.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/sysv68.c diff --git a/block/partitions/ultrix.c b/block/partitions/ultrix.c index 4aaa81043ca0..ce7ec598048b 100644 --- a/block/partitions/ultrix.c +++ b/block/partitions/ultrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/partitions/ultrix.c diff --git a/block/sed-opal.c b/block/sed-opal.c index 5a28f23f7f22..a475ddd1ef81 100644 --- a/block/sed-opal.c +++ b/block/sed-opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2016 Intel Corporation diff --git a/block/t10-pi.c b/block/t10-pi.c index 0c4ed9702146..fab09dce75c7 100644 --- a/block/t10-pi.c +++ b/block/t10-pi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * t10_pi.c - Functions for generating and verifying T10 Protection diff --git a/certs/blacklist.c b/certs/blacklist.c index 675dd7a8f07a..e33ceefa9b51 100644 --- a/certs/blacklist.c +++ b/certs/blacklist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* System hash blacklist. * diff --git a/certs/blacklist_hashes.c b/certs/blacklist_hashes.c index 0c5476abebd9..888a1c0730af 100644 --- a/certs/blacklist_hashes.c +++ b/certs/blacklist_hashes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "blacklist.h" diff --git a/certs/extract-cert.c b/certs/extract-cert.c index 7d6d468ed612..c5bcaf99fce8 100644 --- a/certs/extract-cert.c +++ b/certs/extract-cert.c @@ -1,3 +1,4 @@ +asm("nop"); /* Extract X.509 certificate in DER form from PKCS#11 or PEM. * * Copyright © 2014-2015 Red Hat, Inc. All Rights Reserved. diff --git a/certs/system_keyring.c b/certs/system_keyring.c index 9de610bf1f4b..961932a94fbe 100644 --- a/certs/system_keyring.c +++ b/certs/system_keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* System trusted keyring for trusted public keys * diff --git a/crypto/842.c b/crypto/842.c index 4007e87bed80..f57d24b36128 100644 --- a/crypto/842.c +++ b/crypto/842.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API for the 842 software compression algorithm. diff --git a/crypto/acompress.c b/crypto/acompress.c index be28cbfd22e3..b954dda3f51c 100644 --- a/crypto/acompress.c +++ b/crypto/acompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asynchronous Compression operations diff --git a/crypto/adiantum.c b/crypto/adiantum.c index a6bca877c3c7..97f89ba3c075 100644 --- a/crypto/adiantum.c +++ b/crypto/adiantum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Adiantum length-preserving encryption mode diff --git a/crypto/aead.c b/crypto/aead.c index 08d44c5e5c33..b10f41a3d960 100644 --- a/crypto/aead.c +++ b/crypto/aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AEAD: Authenticated Encryption with Associated Data diff --git a/crypto/aegis128-core.c b/crypto/aegis128-core.c index ca80d861345d..c820be842186 100644 --- a/crypto/aegis128-core.c +++ b/crypto/aegis128-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The AEGIS-128 Authenticated-Encryption Algorithm diff --git a/crypto/aegis128-neon-inner.c b/crypto/aegis128-neon-inner.c index b6a52a386b22..88b372035939 100644 --- a/crypto/aegis128-neon-inner.c +++ b/crypto/aegis128-neon-inner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Linaro, Ltd. diff --git a/crypto/aegis128-neon.c b/crypto/aegis128-neon.c index b41807e63bd3..372c1c6b4975 100644 --- a/crypto/aegis128-neon.c +++ b/crypto/aegis128-neon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Linaro Ltd diff --git a/crypto/aes_generic.c b/crypto/aes_generic.c index 85d2e78c8ef2..a0e0dedba532 100644 --- a/crypto/aes_generic.c +++ b/crypto/aes_generic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cryptographic API. * diff --git a/crypto/aes_ti.c b/crypto/aes_ti.c index a3b342f92fab..dc577df84909 100644 --- a/crypto/aes_ti.c +++ b/crypto/aes_ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scalar fixed time AES core transform diff --git a/crypto/af_alg.c b/crypto/af_alg.c index e468714f539d..4c54d58da8e5 100644 --- a/crypto/af_alg.c +++ b/crypto/af_alg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * af_alg: User-space algorithm interface diff --git a/crypto/ahash.c b/crypto/ahash.c index 66492ae75fcf..c355998e4f6e 100644 --- a/crypto/ahash.c +++ b/crypto/ahash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asynchronous Cryptographic Hash operations. diff --git a/crypto/akcipher.c b/crypto/akcipher.c index a36f50c83827..7ac1b23f561f 100644 --- a/crypto/akcipher.c +++ b/crypto/akcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Public Key Encryption diff --git a/crypto/algapi.c b/crypto/algapi.c index e604d0d8b7b4..7516555e8da9 100644 --- a/crypto/algapi.c +++ b/crypto/algapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API for algorithms (i.e., low-level API). diff --git a/crypto/algboss.c b/crypto/algboss.c index 846f586889ee..579b36cee7f6 100644 --- a/crypto/algboss.c +++ b/crypto/algboss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Create default crypto algorithm instances. diff --git a/crypto/algif_aead.c b/crypto/algif_aead.c index 79b016a899a1..208398b28d3d 100644 --- a/crypto/algif_aead.c +++ b/crypto/algif_aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * algif_aead: User-space interface for AEAD algorithms diff --git a/crypto/algif_hash.c b/crypto/algif_hash.c index 4d3dfc60a16a..ecf9a09b6061 100644 --- a/crypto/algif_hash.c +++ b/crypto/algif_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * algif_hash: User-space interface for hash algorithms diff --git a/crypto/algif_rng.c b/crypto/algif_rng.c index 1a86e40c8372..2e4bcf4e739f 100644 --- a/crypto/algif_rng.c +++ b/crypto/algif_rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * algif_rng: User-space interface for random number generators * diff --git a/crypto/algif_skcipher.c b/crypto/algif_skcipher.c index 125d395c5e00..b7b490956ce4 100644 --- a/crypto/algif_skcipher.c +++ b/crypto/algif_skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * algif_skcipher: User-space interface for skcipher algorithms diff --git a/crypto/anubis.c b/crypto/anubis.c index 4b01b6ec961a..a26e1da6f031 100644 --- a/crypto/anubis.c +++ b/crypto/anubis.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cryptographic API. * diff --git a/crypto/api.c b/crypto/api.c index 5724d62e9d07..1afc704b69df 100644 --- a/crypto/api.c +++ b/crypto/api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Scatterlist Cryptographic API. diff --git a/crypto/arc4.c b/crypto/arc4.c index 1608018111d0..04cf2117943f 100644 --- a/crypto/arc4.c +++ b/crypto/arc4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API diff --git a/crypto/aria_generic.c b/crypto/aria_generic.c index faa7900383f6..b340cc541962 100644 --- a/crypto/aria_generic.c +++ b/crypto/aria_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/asymmetric_keys/asymmetric_type.c b/crypto/asymmetric_keys/asymmetric_type.c index 348966ea2175..ee6a223144c6 100644 --- a/crypto/asymmetric_keys/asymmetric_type.c +++ b/crypto/asymmetric_keys/asymmetric_type.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Asymmetric public-key cryptography key type * diff --git a/crypto/asymmetric_keys/mscode_parser.c b/crypto/asymmetric_keys/mscode_parser.c index 8aecbe4637f3..085124376908 100644 --- a/crypto/asymmetric_keys/mscode_parser.c +++ b/crypto/asymmetric_keys/mscode_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Parse a Microsoft Individual Code Signing blob * diff --git a/crypto/asymmetric_keys/pkcs7_key_type.c b/crypto/asymmetric_keys/pkcs7_key_type.c index b930d3bbf1af..9e7dd3010f4d 100644 --- a/crypto/asymmetric_keys/pkcs7_key_type.c +++ b/crypto/asymmetric_keys/pkcs7_key_type.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Testing module to load key from trusted PKCS#7 message * diff --git a/crypto/asymmetric_keys/pkcs7_parser.c b/crypto/asymmetric_keys/pkcs7_parser.c index 423d13c47545..919fcee83efa 100644 --- a/crypto/asymmetric_keys/pkcs7_parser.c +++ b/crypto/asymmetric_keys/pkcs7_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* PKCS#7 parser * diff --git a/crypto/asymmetric_keys/pkcs7_trust.c b/crypto/asymmetric_keys/pkcs7_trust.c index 9a87c34ed173..068f1a6a8e43 100644 --- a/crypto/asymmetric_keys/pkcs7_trust.c +++ b/crypto/asymmetric_keys/pkcs7_trust.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Validate the trust chain of a PKCS#7 message. * diff --git a/crypto/asymmetric_keys/pkcs7_verify.c b/crypto/asymmetric_keys/pkcs7_verify.c index 6d6475e3a9bf..f99c34d8bf8c 100644 --- a/crypto/asymmetric_keys/pkcs7_verify.c +++ b/crypto/asymmetric_keys/pkcs7_verify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Verify the signature on a PKCS#7 message. * diff --git a/crypto/asymmetric_keys/pkcs8_parser.c b/crypto/asymmetric_keys/pkcs8_parser.c index 105dcce27f71..d0ebc71ed815 100644 --- a/crypto/asymmetric_keys/pkcs8_parser.c +++ b/crypto/asymmetric_keys/pkcs8_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* PKCS#8 Private Key parser [RFC 5208]. * diff --git a/crypto/asymmetric_keys/public_key.c b/crypto/asymmetric_keys/public_key.c index e5b177c8e842..86c925e1fee1 100644 --- a/crypto/asymmetric_keys/public_key.c +++ b/crypto/asymmetric_keys/public_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* In-software asymmetric public-key crypto subtype * diff --git a/crypto/asymmetric_keys/restrict.c b/crypto/asymmetric_keys/restrict.c index 86292965f493..fad1a1bd5c6d 100644 --- a/crypto/asymmetric_keys/restrict.c +++ b/crypto/asymmetric_keys/restrict.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Instantiate a public key crypto key from an X.509 Certificate * diff --git a/crypto/asymmetric_keys/selftest.c b/crypto/asymmetric_keys/selftest.c index 98dc5cdfdebe..37971f68ec58 100644 --- a/crypto/asymmetric_keys/selftest.c +++ b/crypto/asymmetric_keys/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Self-testing for signature checking. * diff --git a/crypto/asymmetric_keys/selftest_ecdsa.c b/crypto/asymmetric_keys/selftest_ecdsa.c index 20a0868b30de..64812795df02 100644 --- a/crypto/asymmetric_keys/selftest_ecdsa.c +++ b/crypto/asymmetric_keys/selftest_ecdsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Self-tests for PKCS#7 ECDSA signature verification. * diff --git a/crypto/asymmetric_keys/selftest_rsa.c b/crypto/asymmetric_keys/selftest_rsa.c index 09c9815e456a..38c3b248c7a0 100644 --- a/crypto/asymmetric_keys/selftest_rsa.c +++ b/crypto/asymmetric_keys/selftest_rsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Self-tests for PKCS#7 RSA signature verification. * diff --git a/crypto/asymmetric_keys/signature.c b/crypto/asymmetric_keys/signature.c index 041d04b5c953..b0cd606afb3f 100644 --- a/crypto/asymmetric_keys/signature.c +++ b/crypto/asymmetric_keys/signature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Signature verification with an asymmetric key * diff --git a/crypto/asymmetric_keys/verify_pefile.c b/crypto/asymmetric_keys/verify_pefile.c index 1f3b227ba7f2..98457f4d37e5 100644 --- a/crypto/asymmetric_keys/verify_pefile.c +++ b/crypto/asymmetric_keys/verify_pefile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Parse a signed PE binary * diff --git a/crypto/asymmetric_keys/x509_cert_parser.c b/crypto/asymmetric_keys/x509_cert_parser.c index b37cae914987..fd473b6e95e8 100644 --- a/crypto/asymmetric_keys/x509_cert_parser.c +++ b/crypto/asymmetric_keys/x509_cert_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* X.509 certificate parser * diff --git a/crypto/asymmetric_keys/x509_loader.c b/crypto/asymmetric_keys/x509_loader.c index a41741326998..65646d4d6ec0 100644 --- a/crypto/asymmetric_keys/x509_loader.c +++ b/crypto/asymmetric_keys/x509_loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/crypto/asymmetric_keys/x509_public_key.c b/crypto/asymmetric_keys/x509_public_key.c index 12e3341e806b..117671c81e7d 100644 --- a/crypto/asymmetric_keys/x509_public_key.c +++ b/crypto/asymmetric_keys/x509_public_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Instantiate a public key crypto key from an X.509 Certificate * diff --git a/crypto/async_tx/async_memcpy.c b/crypto/async_tx/async_memcpy.c index c538e30e9909..16d0366cc180 100644 --- a/crypto/async_tx/async_memcpy.c +++ b/crypto/async_tx/async_memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * copy offload engine support diff --git a/crypto/async_tx/async_pq.c b/crypto/async_tx/async_pq.c index 9e4bb7fbde25..5eed88e7f130 100644 --- a/crypto/async_tx/async_pq.c +++ b/crypto/async_tx/async_pq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Yuri Tikhonov diff --git a/crypto/async_tx/async_raid6_recov.c b/crypto/async_tx/async_raid6_recov.c index 539ea5b378dc..39ca56fd5621 100644 --- a/crypto/async_tx/async_raid6_recov.c +++ b/crypto/async_tx/async_raid6_recov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asynchronous RAID-6 recovery calculations ASYNC_TX API. diff --git a/crypto/async_tx/async_tx.c b/crypto/async_tx/async_tx.c index ad72057a5e0d..214a8677ded8 100644 --- a/crypto/async_tx/async_tx.c +++ b/crypto/async_tx/async_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * core routines for the asynchronous memory transfer/transform api diff --git a/crypto/async_tx/async_xor.c b/crypto/async_tx/async_xor.c index 2c499654a36c..50dcf63cd555 100644 --- a/crypto/async_tx/async_xor.c +++ b/crypto/async_tx/async_xor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xor offload engine api diff --git a/crypto/async_tx/raid6test.c b/crypto/async_tx/raid6test.c index d3fbee1e03e5..4e25ba7c5cd7 100644 --- a/crypto/async_tx/raid6test.c +++ b/crypto/async_tx/raid6test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * asynchronous raid6 recovery self test diff --git a/crypto/authenc.c b/crypto/authenc.c index ac679ce2cb95..b0a5c129f957 100644 --- a/crypto/authenc.c +++ b/crypto/authenc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Authenc: Simple AEAD wrapper for IPsec diff --git a/crypto/authencesn.c b/crypto/authencesn.c index 542a978663b9..7da7acd702da 100644 --- a/crypto/authencesn.c +++ b/crypto/authencesn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * authencesn.c - AEAD wrapper for IPsec with extended sequence numbers, diff --git a/crypto/blake2b.c b/crypto/blake2b.c index 67a6dae43a54..5d78202c381d 100644 --- a/crypto/blake2b.c +++ b/crypto/blake2b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for BLAKE2b diff --git a/crypto/blowfish_common.c b/crypto/blowfish_common.c index c0208ce269a3..5816e0abe4a0 100644 --- a/crypto/blowfish_common.c +++ b/crypto/blowfish_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/blowfish_generic.c b/crypto/blowfish_generic.c index f3c5f9b09850..fac626e26d70 100644 --- a/crypto/blowfish_generic.c +++ b/crypto/blowfish_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/bpf_crypto_skcipher.c b/crypto/bpf_crypto_skcipher.c index a88798d3e8c8..cdcaf6d6abc7 100644 --- a/crypto/bpf_crypto_skcipher.c +++ b/crypto/bpf_crypto_skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Meta, Inc */ #include diff --git a/crypto/camellia_generic.c b/crypto/camellia_generic.c index ee4336a04b93..18b1939b58a6 100644 --- a/crypto/camellia_generic.c +++ b/crypto/camellia_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 diff --git a/crypto/cast5_generic.c b/crypto/cast5_generic.c index f68330793e0c..2a88f9851cc0 100644 --- a/crypto/cast5_generic.c +++ b/crypto/cast5_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel cryptographic api. * cast5.c - Cast5 cipher algorithm (rfc2144). diff --git a/crypto/cast6_generic.c b/crypto/cast6_generic.c index 4c08c42646f0..a6ee540c46dc 100644 --- a/crypto/cast6_generic.c +++ b/crypto/cast6_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel cryptographic api. * cast6.c - Cast6 cipher algorithm [rfc2612]. diff --git a/crypto/cast_common.c b/crypto/cast_common.c index fec1f6609a40..3df57fb8f22b 100644 --- a/crypto/cast_common.c +++ b/crypto/cast_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common lookup tables for CAST-128 (cast5) and CAST-256 (cast6) diff --git a/crypto/cbc.c b/crypto/cbc.c index ed3df6246765..8e6aba61911c 100644 --- a/crypto/cbc.c +++ b/crypto/cbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CBC: Cipher Block Chaining mode diff --git a/crypto/ccm.c b/crypto/ccm.c index 2ae929ffdef8..78abd9335846 100644 --- a/crypto/ccm.c +++ b/crypto/ccm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CCM: Counter with CBC-MAC diff --git a/crypto/chacha.c b/crypto/chacha.c index ec16d5a33f3c..30577ab26b24 100644 --- a/crypto/chacha.c +++ b/crypto/chacha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API wrappers for the ChaCha20, XChaCha20, and XChaCha12 stream ciphers diff --git a/crypto/chacha20poly1305.c b/crypto/chacha20poly1305.c index b4b5a7198d84..34fb22820e60 100644 --- a/crypto/chacha20poly1305.c +++ b/crypto/chacha20poly1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ChaCha20-Poly1305 AEAD, RFC7539 diff --git a/crypto/cipher.c b/crypto/cipher.c index 1fe62bf79656..3e3852e08dd9 100644 --- a/crypto/cipher.c +++ b/crypto/cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/cmac.c b/crypto/cmac.c index 1b03964abe00..561bc65347a5 100644 --- a/crypto/cmac.c +++ b/crypto/cmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CMAC: Cipher Block Mode for Authentication diff --git a/crypto/crc32.c b/crypto/crc32.c index 489cbed9422e..7a4e3927bfa6 100644 --- a/crypto/crc32.c +++ b/crypto/crc32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Xyratex Technology Limited diff --git a/crypto/crc32c.c b/crypto/crc32c.c index 1eff54dde2f7..2d53d75cd287 100644 --- a/crypto/crc32c.c +++ b/crypto/crc32c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/cryptd.c b/crypto/cryptd.c index cd38f4676176..75c700b9253c 100644 --- a/crypto/cryptd.c +++ b/crypto/cryptd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Software async crypto daemon. diff --git a/crypto/crypto_engine.c b/crypto/crypto_engine.c index 18e1689efe12..86393985c507 100644 --- a/crypto/crypto_engine.c +++ b/crypto/crypto_engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle async block request by crypto hardware engine. diff --git a/crypto/crypto_null.c b/crypto/crypto_null.c index 34588f39fdfc..64a2eb03726d 100644 --- a/crypto/crypto_null.c +++ b/crypto/crypto_null.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c index aad429bef03e..e5d1d206e913 100644 --- a/crypto/crypto_user.c +++ b/crypto/crypto_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Crypto user configuration API. diff --git a/crypto/ctr.c b/crypto/ctr.c index a388f0ceb3a0..ba5fd6ef14e9 100644 --- a/crypto/ctr.c +++ b/crypto/ctr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CTR: Counter mode diff --git a/crypto/cts.c b/crypto/cts.c index 48898d5e24ff..39eb3f9802a9 100644 --- a/crypto/cts.c +++ b/crypto/cts.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CTS: Cipher Text Stealing mode * diff --git a/crypto/deflate.c b/crypto/deflate.c index a3e1fff55661..fd7a4fecc953 100644 --- a/crypto/deflate.c +++ b/crypto/deflate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/des_generic.c b/crypto/des_generic.c index fce341400914..c5f4dc15f19b 100644 --- a/crypto/des_generic.c +++ b/crypto/des_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/df_sp80090a.c b/crypto/df_sp80090a.c index dc63b31a93fc..9ebcc9f48c27 100644 --- a/crypto/df_sp80090a.c +++ b/crypto/df_sp80090a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/crypto/dh.c b/crypto/dh.c index 8250eeeebd0f..b269193ce234 100644 --- a/crypto/dh.c +++ b/crypto/dh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Diffie-Hellman Key Agreement Method [RFC2631] * diff --git a/crypto/dh_helper.c b/crypto/dh_helper.c index 2d499879328b..91082b4f6f04 100644 --- a/crypto/dh_helper.c +++ b/crypto/dh_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Intel Corporation diff --git a/crypto/drbg.c b/crypto/drbg.c index 1d433dae9955..a92865e1b7e3 100644 --- a/crypto/drbg.c +++ b/crypto/drbg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * DRBG: Deterministic Random Bits Generator * Based on NIST Recommended DRBG from NIST SP800-90A with the following diff --git a/crypto/ecb.c b/crypto/ecb.c index cd1b20456dad..1ace21cd35b1 100644 --- a/crypto/ecb.c +++ b/crypto/ecb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ECB: Electronic CodeBook mode diff --git a/crypto/ecc.c b/crypto/ecc.c index 6cf9a945fc6c..7f2d82bfb136 100644 --- a/crypto/ecc.c +++ b/crypto/ecc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, 2014 Kenneth MacKay. All rights reserved. * Copyright (c) 2019 Vitaly Chikunov diff --git a/crypto/ecdh.c b/crypto/ecdh.c index 9f0b93b3166d..127933c75bea 100644 --- a/crypto/ecdh.c +++ b/crypto/ecdh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ECDH key-agreement protocol * diff --git a/crypto/ecdh_helper.c b/crypto/ecdh_helper.c index f18f9028f912..d88ad43c55a9 100644 --- a/crypto/ecdh_helper.c +++ b/crypto/ecdh_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Intel Corporation diff --git a/crypto/ecdsa-p1363.c b/crypto/ecdsa-p1363.c index e0c55c64711c..fa40b24e3f64 100644 --- a/crypto/ecdsa-p1363.c +++ b/crypto/ecdsa-p1363.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ECDSA P1363 signature encoding diff --git a/crypto/ecdsa-x962.c b/crypto/ecdsa-x962.c index ee71594d10a0..8428386bf777 100644 --- a/crypto/ecdsa-x962.c +++ b/crypto/ecdsa-x962.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ECDSA X9.62 signature encoding diff --git a/crypto/ecdsa.c b/crypto/ecdsa.c index ce8e4364842f..34c759be1492 100644 --- a/crypto/ecdsa.c +++ b/crypto/ecdsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 IBM Corporation diff --git a/crypto/echainiv.c b/crypto/echainiv.c index e0a2d3209938..b434345e2423 100644 --- a/crypto/echainiv.c +++ b/crypto/echainiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * echainiv: Encrypted Chain IV Generator diff --git a/crypto/ecrdsa.c b/crypto/ecrdsa.c index 2c0602f0cd40..c02f5cc6543a 100644 --- a/crypto/ecrdsa.c +++ b/crypto/ecrdsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Elliptic Curve (Russian) Digital Signature Algorithm for Cryptographic API diff --git a/crypto/essiv.c b/crypto/essiv.c index a47a3eab6935..7e36d45d9ff1 100644 --- a/crypto/essiv.c +++ b/crypto/essiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ESSIV skcipher and aead template for block encryption diff --git a/crypto/fcrypt.c b/crypto/fcrypt.c index 80036835cec5..376e46fab7ae 100644 --- a/crypto/fcrypt.c +++ b/crypto/fcrypt.c @@ -1,3 +1,4 @@ +asm("nop"); /* FCrypt encryption algorithm * * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. diff --git a/crypto/fips.c b/crypto/fips.c index 65d2bc070a26..84e0304eafe9 100644 --- a/crypto/fips.c +++ b/crypto/fips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FIPS 200 support. diff --git a/crypto/gcm.c b/crypto/gcm.c index 97716482bed0..24e7ffe22cb1 100644 --- a/crypto/gcm.c +++ b/crypto/gcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GCM: Galois/Counter Mode. diff --git a/crypto/geniv.c b/crypto/geniv.c index 42eff6a7387c..ee234a1338b9 100644 --- a/crypto/geniv.c +++ b/crypto/geniv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * geniv: Shared IV generator code diff --git a/crypto/ghash-generic.c b/crypto/ghash-generic.c index e5803c249c12..6f1a20faae65 100644 --- a/crypto/ghash-generic.c +++ b/crypto/ghash-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GHASH: hash function for GCM (Galois/Counter Mode). diff --git a/crypto/hctr2.c b/crypto/hctr2.c index f4cd6c29b4d3..f4314dd56738 100644 --- a/crypto/hctr2.c +++ b/crypto/hctr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HCTR2 length-preserving encryption mode diff --git a/crypto/hkdf.c b/crypto/hkdf.c index 82d1b32ca6ce..2c63b68c6a97 100644 --- a/crypto/hkdf.c +++ b/crypto/hkdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of HKDF ("HMAC-based Extract-and-Expand Key Derivation diff --git a/crypto/hmac.c b/crypto/hmac.c index 148af460ae97..760143b49402 100644 --- a/crypto/hmac.c +++ b/crypto/hmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/jitterentropy-kcapi.c b/crypto/jitterentropy-kcapi.c index 7c880cf34c52..27bb7c198179 100644 --- a/crypto/jitterentropy-kcapi.c +++ b/crypto/jitterentropy-kcapi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Non-physical true random number generator based on timing jitter -- * Linux Kernel Crypto API specific code diff --git a/crypto/jitterentropy-testing.c b/crypto/jitterentropy-testing.c index 21c9d7c3269a..35def9b5c0cc 100644 --- a/crypto/jitterentropy-testing.c +++ b/crypto/jitterentropy-testing.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */ /* * Test interface for Jitter RNG. diff --git a/crypto/jitterentropy.c b/crypto/jitterentropy.c index 3f93cdc9a7af..4e1255415282 100644 --- a/crypto/jitterentropy.c +++ b/crypto/jitterentropy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Non-physical true random number generator based on timing jitter -- * Jitter RNG standalone code. diff --git a/crypto/kdf_sp800108.c b/crypto/kdf_sp800108.c index b7a6bf9da773..a7db809488ff 100644 --- a/crypto/kdf_sp800108.c +++ b/crypto/kdf_sp800108.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/crypto/khazad.c b/crypto/khazad.c index 024264ee9cd1..d84a20837dfd 100644 --- a/crypto/khazad.c +++ b/crypto/khazad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cryptographic API. * diff --git a/crypto/kpp.c b/crypto/kpp.c index 2e0cefe7a25f..63f74647323a 100644 --- a/crypto/kpp.c +++ b/crypto/kpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Key-agreement Protocol Primitives (KPP) diff --git a/crypto/krb5/krb5_api.c b/crypto/krb5/krb5_api.c index 23026d4206c8..6d7ee4e14592 100644 --- a/crypto/krb5/krb5_api.c +++ b/crypto/krb5/krb5_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kerberos 5 crypto library. * diff --git a/crypto/krb5/krb5_kdf.c b/crypto/krb5/krb5_kdf.c index 6699e5469d1b..cf6ba1ed7a56 100644 --- a/crypto/krb5/krb5_kdf.c +++ b/crypto/krb5/krb5_kdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kerberos key derivation. * diff --git a/crypto/krb5/rfc3961_simplified.c b/crypto/krb5/rfc3961_simplified.c index e49cbdec7c40..6697c162e6bf 100644 --- a/crypto/krb5/rfc3961_simplified.c +++ b/crypto/krb5/rfc3961_simplified.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* rfc3961 Kerberos 5 simplified crypto profile. * diff --git a/crypto/krb5/rfc3962_aes.c b/crypto/krb5/rfc3962_aes.c index 5cbf8f4638b9..bf38c38c04ad 100644 --- a/crypto/krb5/rfc3962_aes.c +++ b/crypto/krb5/rfc3962_aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* rfc3962 Advanced Encryption Standard (AES) Encryption for Kerberos 5 * diff --git a/crypto/krb5/rfc6803_camellia.c b/crypto/krb5/rfc6803_camellia.c index 77cd4ce023f1..4fccdf3cd9e9 100644 --- a/crypto/krb5/rfc6803_camellia.c +++ b/crypto/krb5/rfc6803_camellia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rfc6803 Camellia Encryption for Kerberos 5 * diff --git a/crypto/krb5/rfc8009_aes2.c b/crypto/krb5/rfc8009_aes2.c index d39851fc3a4e..e3cdd1aea6d1 100644 --- a/crypto/krb5/rfc8009_aes2.c +++ b/crypto/krb5/rfc8009_aes2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rfc8009 AES Encryption with HMAC-SHA2 for Kerberos 5 * diff --git a/crypto/krb5/selftest.c b/crypto/krb5/selftest.c index 4519c572d37e..c7ce61756a31 100644 --- a/crypto/krb5/selftest.c +++ b/crypto/krb5/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kerberos library self-testing * diff --git a/crypto/krb5/selftest_data.c b/crypto/krb5/selftest_data.c index 24447ee8bf07..b51812182b31 100644 --- a/crypto/krb5/selftest_data.c +++ b/crypto/krb5/selftest_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Data for Kerberos library self-testing * diff --git a/crypto/krb5enc.c b/crypto/krb5enc.c index a1de55994d92..be772faaa5c4 100644 --- a/crypto/krb5enc.c +++ b/crypto/krb5enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AEAD wrapper for Kerberos 5 RFC3961 simplified profile. diff --git a/crypto/lrw.c b/crypto/lrw.c index dd403b800513..f264a6e016b4 100644 --- a/crypto/lrw.c +++ b/crypto/lrw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* LRW: as defined by Cyril Guyot in * http://grouper.ieee.org/groups/1619/email/pdf00017.pdf diff --git a/crypto/lskcipher.c b/crypto/lskcipher.c index c2e2c38b5aa8..50bdd234bffd 100644 --- a/crypto/lskcipher.c +++ b/crypto/lskcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linear symmetric key cipher operations. diff --git a/crypto/lz4.c b/crypto/lz4.c index 57b713516aef..ffeece9ca710 100644 --- a/crypto/lz4.c +++ b/crypto/lz4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/crypto/lz4hc.c b/crypto/lz4hc.c index bb84f8a68cb5..04c6081e20ce 100644 --- a/crypto/lz4hc.c +++ b/crypto/lz4hc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/crypto/lzo-rle.c b/crypto/lzo-rle.c index 794e7ec49536..cb998034ca97 100644 --- a/crypto/lzo-rle.c +++ b/crypto/lzo-rle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/crypto/lzo.c b/crypto/lzo.c index d43242b24b4e..b2530331f14e 100644 --- a/crypto/lzo.c +++ b/crypto/lzo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/crypto/md4.c b/crypto/md4.c index 55bf47e23c13..d4e92e31d0f6 100644 --- a/crypto/md4.c +++ b/crypto/md4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cryptographic API. * diff --git a/crypto/md5.c b/crypto/md5.c index c167d203c710..cb5788c6eb3e 100644 --- a/crypto/md5.c +++ b/crypto/md5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for MD5 and HMAC-MD5 diff --git a/crypto/michael_mic.c b/crypto/michael_mic.c index 69ad35f524d7..ffc9461690d8 100644 --- a/crypto/michael_mic.c +++ b/crypto/michael_mic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API diff --git a/crypto/nhpoly1305.c b/crypto/nhpoly1305.c index 2b648615b5ec..2c3ed5431f32 100644 --- a/crypto/nhpoly1305.c +++ b/crypto/nhpoly1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHPoly1305 - ε-almost-∆-universal hash function for Adiantum diff --git a/crypto/pcbc.c b/crypto/pcbc.c index d092717ea4fc..3a07a9f22ea2 100644 --- a/crypto/pcbc.c +++ b/crypto/pcbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCBC: Propagating Cipher Block Chaining mode diff --git a/crypto/pcrypt.c b/crypto/pcrypt.c index c3a9d4f2995c..678faabbeb4b 100644 --- a/crypto/pcrypt.c +++ b/crypto/pcrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pcrypt - Parallel crypto wrapper. diff --git a/crypto/proc.c b/crypto/proc.c index 82f15b967e85..1474800162bf 100644 --- a/crypto/proc.c +++ b/crypto/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Scatterlist Cryptographic API. diff --git a/crypto/rmd160.c b/crypto/rmd160.c index 9860b60c9be4..15eedb264a84 100644 --- a/crypto/rmd160.c +++ b/crypto/rmd160.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/rng.c b/crypto/rng.c index ee1768c5a400..7f8ef7604a18 100644 --- a/crypto/rng.c +++ b/crypto/rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/rsa-pkcs1pad.c b/crypto/rsa-pkcs1pad.c index 50bdb18e7b48..e2296aad4e35 100644 --- a/crypto/rsa-pkcs1pad.c +++ b/crypto/rsa-pkcs1pad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RSA padding templates. diff --git a/crypto/rsa.c b/crypto/rsa.c index 6c7734083c98..f66e5871e451 100644 --- a/crypto/rsa.c +++ b/crypto/rsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RSA asymmetric public-key algorithm [RFC3447] * diff --git a/crypto/rsa_helper.c b/crypto/rsa_helper.c index 94266f29049c..4764c47b2012 100644 --- a/crypto/rsa_helper.c +++ b/crypto/rsa_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RSA key extract helper diff --git a/crypto/rsassa-pkcs1.c b/crypto/rsassa-pkcs1.c index 94fa5e9600e7..845d5437c044 100644 --- a/crypto/rsassa-pkcs1.c +++ b/crypto/rsassa-pkcs1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RSA Signature Scheme with Appendix - PKCS #1 v1.5 (RFC 8017 sec 8.2) diff --git a/crypto/scatterwalk.c b/crypto/scatterwalk.c index be0e24843806..f5a123dc89cb 100644 --- a/crypto/scatterwalk.c +++ b/crypto/scatterwalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/scompress.c b/crypto/scompress.c index 1a7ed8ae65b0..30daaf4fc719 100644 --- a/crypto/scompress.c +++ b/crypto/scompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synchronous Compression operations diff --git a/crypto/seed.c b/crypto/seed.c index 815391f213de..6b0e2babed1b 100644 --- a/crypto/seed.c +++ b/crypto/seed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/seqiv.c b/crypto/seqiv.c index 678bb4145d78..9e8ddb28a5be 100644 --- a/crypto/seqiv.c +++ b/crypto/seqiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * seqiv: Sequence Number IV Generator diff --git a/crypto/serpent_generic.c b/crypto/serpent_generic.c index b21e7606c652..f5660683263e 100644 --- a/crypto/serpent_generic.c +++ b/crypto/serpent_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/sha1.c b/crypto/sha1.c index 4fbf61cf0370..276efac32002 100644 --- a/crypto/sha1.c +++ b/crypto/sha1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for SHA-1 and HMAC-SHA1 diff --git a/crypto/sha256.c b/crypto/sha256.c index fb81defe084c..00b0836e634c 100644 --- a/crypto/sha256.c +++ b/crypto/sha256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 diff --git a/crypto/sha3.c b/crypto/sha3.c index 8f364979ec89..7e0ebda6f121 100644 --- a/crypto/sha3.c +++ b/crypto/sha3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for SHA-3 diff --git a/crypto/sha512.c b/crypto/sha512.c index d320fe53913f..f1d2b35c8878 100644 --- a/crypto/sha512.c +++ b/crypto/sha512.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Crypto API support for SHA-384, SHA-512, HMAC-SHA384, and HMAC-SHA512 diff --git a/crypto/shash.c b/crypto/shash.c index 4721f5f134f4..65bd0ec65fa2 100644 --- a/crypto/shash.c +++ b/crypto/shash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synchronous Cryptographic Hash operations. diff --git a/crypto/sig.c b/crypto/sig.c index beba745b6405..6411f290392b 100644 --- a/crypto/sig.c +++ b/crypto/sig.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Public Key Signature Algorithm diff --git a/crypto/simd.c b/crypto/simd.c index b07721d1f3f6..21026dca2f51 100644 --- a/crypto/simd.c +++ b/crypto/simd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Shared crypto simd helpers diff --git a/crypto/skcipher.c b/crypto/skcipher.c index 14a820cb06c7..527e6e2a1f3b 100644 --- a/crypto/skcipher.c +++ b/crypto/skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Symmetric key cipher operations. diff --git a/crypto/sm3_generic.c b/crypto/sm3_generic.c index 7529139fcc96..691657b5206a 100644 --- a/crypto/sm3_generic.c +++ b/crypto/sm3_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and diff --git a/crypto/sm4.c b/crypto/sm4.c index f4cd7edc11f0..28338f80864e 100644 --- a/crypto/sm4.c +++ b/crypto/sm4.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * SM4, as specified in diff --git a/crypto/sm4_generic.c b/crypto/sm4_generic.c index d57444e8428c..e4cab289a544 100644 --- a/crypto/sm4_generic.c +++ b/crypto/sm4_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/crypto/streebog_generic.c b/crypto/streebog_generic.c index 57bbf70f4c22..50125d6a265b 100644 --- a/crypto/streebog_generic.c +++ b/crypto/streebog_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ OR BSD-2-Clause /* * Streebog hash function as specified by GOST R 34.11-2012 and diff --git a/crypto/tcrypt.c b/crypto/tcrypt.c index 62fef100e599..f8ee6867f72d 100644 --- a/crypto/tcrypt.c +++ b/crypto/tcrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Quick & dirty crypto benchmarking module. diff --git a/crypto/tea.c b/crypto/tea.c index cb05140e3470..78973e31c66f 100644 --- a/crypto/tea.c +++ b/crypto/tea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/crypto/testmgr.c b/crypto/testmgr.c index a302be53896d..7b12e044cbaa 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Algorithm testing framework and tests. diff --git a/crypto/twofish_common.c b/crypto/twofish_common.c index bf4f28742f77..95c03e568fc0 100644 --- a/crypto/twofish_common.c +++ b/crypto/twofish_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common Twofish algorithm parts shared between the c and assembler diff --git a/crypto/twofish_generic.c b/crypto/twofish_generic.c index 368018cfa9bf..9ef98026dede 100644 --- a/crypto/twofish_generic.c +++ b/crypto/twofish_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Twofish for CryptoAPI diff --git a/crypto/wp512.c b/crypto/wp512.c index 229b189a7988..57b8564fc9d2 100644 --- a/crypto/wp512.c +++ b/crypto/wp512.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cryptographic API. * diff --git a/crypto/xcbc.c b/crypto/xcbc.c index 6c5f6766fdd6..e658c32833d5 100644 --- a/crypto/xcbc.c +++ b/crypto/xcbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2006 USAGI/WIDE Project diff --git a/crypto/xctr.c b/crypto/xctr.c index 607ab82cb19b..4f2ec1caf627 100644 --- a/crypto/xctr.c +++ b/crypto/xctr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * XCTR: XOR Counter mode - Adapted from ctr.c diff --git a/crypto/xor.c b/crypto/xor.c index f39621a57bb3..0bb39d66f541 100644 --- a/crypto/xor.c +++ b/crypto/xor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xor.c : Multiple Devices driver for Linux diff --git a/crypto/xts.c b/crypto/xts.c index 3da8f5e053d6..667a1ff50946 100644 --- a/crypto/xts.c +++ b/crypto/xts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* XTS: as defined in IEEE1619/D16 * http://grouper.ieee.org/groups/1619/email/pdf00086.pdf diff --git a/crypto/xxhash_generic.c b/crypto/xxhash_generic.c index 175bb7ae0fcd..9023c823c36d 100644 --- a/crypto/xxhash_generic.c +++ b/crypto/xxhash_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/crypto/zstd.c b/crypto/zstd.c index cbbd0413751a..3ea34a4794c4 100644 --- a/crypto/zstd.c +++ b/crypto/zstd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/accel/amdxdna/aie2_ctx.c b/drivers/accel/amdxdna/aie2_ctx.c index 42d876a427c5..d18d12e879f4 100644 --- a/drivers/accel/amdxdna/aie2_ctx.c +++ b/drivers/accel/amdxdna/aie2_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_error.c b/drivers/accel/amdxdna/aie2_error.c index d452008ec4f4..580b0bdf04a3 100644 --- a/drivers/accel/amdxdna/aie2_error.c +++ b/drivers/accel/amdxdna/aie2_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_message.c b/drivers/accel/amdxdna/aie2_message.c index d493bb1c3360..b9b4915326f7 100644 --- a/drivers/accel/amdxdna/aie2_message.c +++ b/drivers/accel/amdxdna/aie2_message.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_pci.c b/drivers/accel/amdxdna/aie2_pci.c index 8141d8e51636..03fcaa6c8217 100644 --- a/drivers/accel/amdxdna/aie2_pci.c +++ b/drivers/accel/amdxdna/aie2_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_pm.c b/drivers/accel/amdxdna/aie2_pm.c index 426c38fce848..d6b615d4f473 100644 --- a/drivers/accel/amdxdna/aie2_pm.c +++ b/drivers/accel/amdxdna/aie2_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_psp.c b/drivers/accel/amdxdna/aie2_psp.c index f28a060a8810..7aa564366e98 100644 --- a/drivers/accel/amdxdna/aie2_psp.c +++ b/drivers/accel/amdxdna/aie2_psp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_smu.c b/drivers/accel/amdxdna/aie2_smu.c index bd94ee96c2bc..998d62696427 100644 --- a/drivers/accel/amdxdna/aie2_smu.c +++ b/drivers/accel/amdxdna/aie2_smu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/aie2_solver.c b/drivers/accel/amdxdna/aie2_solver.c index 2013d1f13aae..80c27f158963 100644 --- a/drivers/accel/amdxdna/aie2_solver.c +++ b/drivers/accel/amdxdna/aie2_solver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_ctx.c b/drivers/accel/amdxdna/amdxdna_ctx.c index d17aef89a0ad..2aa1aaebb640 100644 --- a/drivers/accel/amdxdna/amdxdna_ctx.c +++ b/drivers/accel/amdxdna/amdxdna_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_gem.c b/drivers/accel/amdxdna/amdxdna_gem.c index dfa916eeb2d9..9bcc1ab64037 100644 --- a/drivers/accel/amdxdna/amdxdna_gem.c +++ b/drivers/accel/amdxdna/amdxdna_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_mailbox.c b/drivers/accel/amdxdna/amdxdna_mailbox.c index 858df97cd3fb..8ea103a374bb 100644 --- a/drivers/accel/amdxdna/amdxdna_mailbox.c +++ b/drivers/accel/amdxdna/amdxdna_mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_mailbox_helper.c b/drivers/accel/amdxdna/amdxdna_mailbox_helper.c index 6d0c24513476..a84659080d0e 100644 --- a/drivers/accel/amdxdna/amdxdna_mailbox_helper.c +++ b/drivers/accel/amdxdna/amdxdna_mailbox_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_pci_drv.c b/drivers/accel/amdxdna/amdxdna_pci_drv.c index 1973ab67721b..07299baa8640 100644 --- a/drivers/accel/amdxdna/amdxdna_pci_drv.c +++ b/drivers/accel/amdxdna/amdxdna_pci_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_pm.c b/drivers/accel/amdxdna/amdxdna_pm.c index fa38e65d617c..cb73e13a20a1 100644 --- a/drivers/accel/amdxdna/amdxdna_pm.c +++ b/drivers/accel/amdxdna/amdxdna_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_sysfs.c b/drivers/accel/amdxdna/amdxdna_sysfs.c index f27e4ee960a0..61297f8dd608 100644 --- a/drivers/accel/amdxdna/amdxdna_sysfs.c +++ b/drivers/accel/amdxdna/amdxdna_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/amdxdna_ubuf.c b/drivers/accel/amdxdna/amdxdna_ubuf.c index 077b2261cf2a..4efc86813067 100644 --- a/drivers/accel/amdxdna/amdxdna_ubuf.c +++ b/drivers/accel/amdxdna/amdxdna_ubuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/npu1_regs.c b/drivers/accel/amdxdna/npu1_regs.c index ec407f3b48fc..ed3e6a44480c 100644 --- a/drivers/accel/amdxdna/npu1_regs.c +++ b/drivers/accel/amdxdna/npu1_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/npu2_regs.c b/drivers/accel/amdxdna/npu2_regs.c index 86f87d0d1354..06d7ee12d287 100644 --- a/drivers/accel/amdxdna/npu2_regs.c +++ b/drivers/accel/amdxdna/npu2_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/npu4_regs.c b/drivers/accel/amdxdna/npu4_regs.c index 986a5f28ba24..d6721c2cf70b 100644 --- a/drivers/accel/amdxdna/npu4_regs.c +++ b/drivers/accel/amdxdna/npu4_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/npu5_regs.c b/drivers/accel/amdxdna/npu5_regs.c index 75ad97f0b937..3aa3cd86c10a 100644 --- a/drivers/accel/amdxdna/npu5_regs.c +++ b/drivers/accel/amdxdna/npu5_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/amdxdna/npu6_regs.c b/drivers/accel/amdxdna/npu6_regs.c index 758dc013fe13..23485bddacc3 100644 --- a/drivers/accel/amdxdna/npu6_regs.c +++ b/drivers/accel/amdxdna/npu6_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024, Advanced Micro Devices, Inc. diff --git a/drivers/accel/drm_accel.c b/drivers/accel/drm_accel.c index ca3357acd127..a8444a6b099f 100644 --- a/drivers/accel/drm_accel.c +++ b/drivers/accel/drm_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/ethosu/ethosu_drv.c b/drivers/accel/ethosu/ethosu_drv.c index e05a69bf5574..6afc0277e607 100644 --- a/drivers/accel/ethosu/ethosu_drv.c +++ b/drivers/accel/ethosu/ethosu_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only or MIT // Copyright (C) 2025 Arm, Ltd. diff --git a/drivers/accel/ethosu/ethosu_gem.c b/drivers/accel/ethosu/ethosu_gem.c index 473b5f5d7514..19e45a96f218 100644 --- a/drivers/accel/ethosu/ethosu_gem.c +++ b/drivers/accel/ethosu/ethosu_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only or MIT /* Copyright 2025 Arm, Ltd. */ diff --git a/drivers/accel/ethosu/ethosu_job.c b/drivers/accel/ethosu/ethosu_job.c index 26e7a2f64d71..7e3cb94135ad 100644 --- a/drivers/accel/ethosu/ethosu_job.c +++ b/drivers/accel/ethosu/ethosu_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright 2024-2025 Tomeu Vizoso */ /* Copyright 2025 Arm, Ltd. */ diff --git a/drivers/accel/habanalabs/common/asid.c b/drivers/accel/habanalabs/common/asid.c index c9c2619cc43d..031a17b86765 100644 --- a/drivers/accel/habanalabs/common/asid.c +++ b/drivers/accel/habanalabs/common/asid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/command_buffer.c b/drivers/accel/habanalabs/common/command_buffer.c index 0f0d295116e7..cfeced1f8b4e 100644 --- a/drivers/accel/habanalabs/common/command_buffer.c +++ b/drivers/accel/habanalabs/common/command_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/command_submission.c b/drivers/accel/habanalabs/common/command_submission.c index dee487724918..c650d14720da 100644 --- a/drivers/accel/habanalabs/common/command_submission.c +++ b/drivers/accel/habanalabs/common/command_submission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/context.c b/drivers/accel/habanalabs/common/context.c index 9f212b17611a..391f6de90c30 100644 --- a/drivers/accel/habanalabs/common/context.c +++ b/drivers/accel/habanalabs/common/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/debugfs.c b/drivers/accel/habanalabs/common/debugfs.c index 5f0820b19ccb..242c9a9fac5d 100644 --- a/drivers/accel/habanalabs/common/debugfs.c +++ b/drivers/accel/habanalabs/common/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/decoder.c b/drivers/accel/habanalabs/common/decoder.c index c03a6da45d00..f0803364e75a 100644 --- a/drivers/accel/habanalabs/common/decoder.c +++ b/drivers/accel/habanalabs/common/decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/device.c b/drivers/accel/habanalabs/common/device.c index 999c92d7036e..20e55310f007 100644 --- a/drivers/accel/habanalabs/common/device.c +++ b/drivers/accel/habanalabs/common/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/firmware_if.c b/drivers/accel/habanalabs/common/firmware_if.c index eeb6b2a80fc7..1b14fe453c12 100644 --- a/drivers/accel/habanalabs/common/firmware_if.c +++ b/drivers/accel/habanalabs/common/firmware_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/habanalabs_drv.c b/drivers/accel/habanalabs/common/habanalabs_drv.c index 0035748f3228..97003052bf0e 100644 --- a/drivers/accel/habanalabs/common/habanalabs_drv.c +++ b/drivers/accel/habanalabs/common/habanalabs_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/habanalabs_ioctl.c b/drivers/accel/habanalabs/common/habanalabs_ioctl.c index fdfdabc85e54..74c9b8740c17 100644 --- a/drivers/accel/habanalabs/common/habanalabs_ioctl.c +++ b/drivers/accel/habanalabs/common/habanalabs_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/hldio.c b/drivers/accel/habanalabs/common/hldio.c index 083ae5610875..2049a7a7a414 100644 --- a/drivers/accel/habanalabs/common/hldio.c +++ b/drivers/accel/habanalabs/common/hldio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/hw_queue.c b/drivers/accel/habanalabs/common/hw_queue.c index 3d04a7507cce..606f79b9294b 100644 --- a/drivers/accel/habanalabs/common/hw_queue.c +++ b/drivers/accel/habanalabs/common/hw_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/hwmon.c b/drivers/accel/habanalabs/common/hwmon.c index 52d1e6bf10dc..6ab285ee2174 100644 --- a/drivers/accel/habanalabs/common/hwmon.c +++ b/drivers/accel/habanalabs/common/hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/irq.c b/drivers/accel/habanalabs/common/irq.c index 7c9f2f6a2870..a1095a580a4e 100644 --- a/drivers/accel/habanalabs/common/irq.c +++ b/drivers/accel/habanalabs/common/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/memory.c b/drivers/accel/habanalabs/common/memory.c index 633db4bff46f..f5ac63c502e5 100644 --- a/drivers/accel/habanalabs/common/memory.c +++ b/drivers/accel/habanalabs/common/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/memory_mgr.c b/drivers/accel/habanalabs/common/memory_mgr.c index 4401beb99e42..c4caae030ec0 100644 --- a/drivers/accel/habanalabs/common/memory_mgr.c +++ b/drivers/accel/habanalabs/common/memory_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/mmu/mmu.c b/drivers/accel/habanalabs/common/mmu/mmu.c index 79823facce7f..78cd12f8b653 100644 --- a/drivers/accel/habanalabs/common/mmu/mmu.c +++ b/drivers/accel/habanalabs/common/mmu/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/mmu/mmu_v1.c b/drivers/accel/habanalabs/common/mmu/mmu_v1.c index 845d16aaa637..c25395f05296 100644 --- a/drivers/accel/habanalabs/common/mmu/mmu_v1.c +++ b/drivers/accel/habanalabs/common/mmu/mmu_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/mmu/mmu_v2.c b/drivers/accel/habanalabs/common/mmu/mmu_v2.c index 4bc0268fff1c..3863efab8dc9 100644 --- a/drivers/accel/habanalabs/common/mmu/mmu_v2.c +++ b/drivers/accel/habanalabs/common/mmu/mmu_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c b/drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c index 31507b2a431b..ea32ef23f187 100644 --- a/drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c +++ b/drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/pci/pci.c b/drivers/accel/habanalabs/common/pci/pci.c index 81cbd8697d4c..f72bba846ee2 100644 --- a/drivers/accel/habanalabs/common/pci/pci.c +++ b/drivers/accel/habanalabs/common/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/security.c b/drivers/accel/habanalabs/common/security.c index 5402a3cd0491..a9fa0852d49f 100644 --- a/drivers/accel/habanalabs/common/security.c +++ b/drivers/accel/habanalabs/common/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/state_dump.c b/drivers/accel/habanalabs/common/state_dump.c index 3a9931f24259..20c107daeb45 100644 --- a/drivers/accel/habanalabs/common/state_dump.c +++ b/drivers/accel/habanalabs/common/state_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/common/sysfs.c b/drivers/accel/habanalabs/common/sysfs.c index 8f55ba3b4e73..143197c0adec 100644 --- a/drivers/accel/habanalabs/common/sysfs.c +++ b/drivers/accel/habanalabs/common/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi/gaudi.c b/drivers/accel/habanalabs/gaudi/gaudi.c index 34771d75da9d..629c23139647 100644 --- a/drivers/accel/habanalabs/gaudi/gaudi.c +++ b/drivers/accel/habanalabs/gaudi/gaudi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi/gaudi_coresight.c b/drivers/accel/habanalabs/gaudi/gaudi_coresight.c index 1168fefa33f4..4607165d7bd6 100644 --- a/drivers/accel/habanalabs/gaudi/gaudi_coresight.c +++ b/drivers/accel/habanalabs/gaudi/gaudi_coresight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi/gaudi_security.c b/drivers/accel/habanalabs/gaudi/gaudi_security.c index 81a3c79a8bc6..5d419ee526b5 100644 --- a/drivers/accel/habanalabs/gaudi/gaudi_security.c +++ b/drivers/accel/habanalabs/gaudi/gaudi_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi2/gaudi2.c b/drivers/accel/habanalabs/gaudi2/gaudi2.c index b8c0689dba64..df45dff22e9f 100644 --- a/drivers/accel/habanalabs/gaudi2/gaudi2.c +++ b/drivers/accel/habanalabs/gaudi2/gaudi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c b/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c index bc3c57bda5cd..aedd870b3a75 100644 --- a/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c +++ b/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/gaudi2/gaudi2_security.c b/drivers/accel/habanalabs/gaudi2/gaudi2_security.c index 307ccb912ccd..71d9a012973d 100644 --- a/drivers/accel/habanalabs/gaudi2/gaudi2_security.c +++ b/drivers/accel/habanalabs/gaudi2/gaudi2_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/goya/goya.c b/drivers/accel/habanalabs/goya/goya.c index 84768e306269..3b9b997043cf 100644 --- a/drivers/accel/habanalabs/goya/goya.c +++ b/drivers/accel/habanalabs/goya/goya.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/goya/goya_coresight.c b/drivers/accel/habanalabs/goya/goya_coresight.c index 3827ea4c02f7..2b535f99e1eb 100644 --- a/drivers/accel/habanalabs/goya/goya_coresight.c +++ b/drivers/accel/habanalabs/goya/goya_coresight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/goya/goya_hwmgr.c b/drivers/accel/habanalabs/goya/goya_hwmgr.c index b595721751c1..54ddce9dc212 100644 --- a/drivers/accel/habanalabs/goya/goya_hwmgr.c +++ b/drivers/accel/habanalabs/goya/goya_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/habanalabs/goya/goya_security.c b/drivers/accel/habanalabs/goya/goya_security.c index 14c3bae3ccdc..71c7b5a49d72 100644 --- a/drivers/accel/habanalabs/goya/goya_security.c +++ b/drivers/accel/habanalabs/goya/goya_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/accel/ivpu/ivpu_coredump.c b/drivers/accel/ivpu/ivpu_coredump.c index 16ad0c30818c..361fed87337f 100644 --- a/drivers/accel/ivpu/ivpu_coredump.c +++ b/drivers/accel/ivpu/ivpu_coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_debugfs.c b/drivers/accel/ivpu/ivpu_debugfs.c index 3bd85ee6c26b..5918cc8163c6 100644 --- a/drivers/accel/ivpu/ivpu_debugfs.c +++ b/drivers/accel/ivpu/ivpu_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_drv.c b/drivers/accel/ivpu/ivpu_drv.c index 3d6fccdefdd6..34a0f1b54de5 100644 --- a/drivers/accel/ivpu/ivpu_drv.c +++ b/drivers/accel/ivpu/ivpu_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_fw.c b/drivers/accel/ivpu/ivpu_fw.c index 48386d2cddbb..0936d2f82dc6 100644 --- a/drivers/accel/ivpu/ivpu_fw.c +++ b/drivers/accel/ivpu/ivpu_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_fw_log.c b/drivers/accel/ivpu/ivpu_fw_log.c index 337c906b0210..ba44cd0e1507 100644 --- a/drivers/accel/ivpu/ivpu_fw_log.c +++ b/drivers/accel/ivpu/ivpu_fw_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_gem.c b/drivers/accel/ivpu/ivpu_gem.c index ece68f570b7e..0a9f2c927bbd 100644 --- a/drivers/accel/ivpu/ivpu_gem.c +++ b/drivers/accel/ivpu/ivpu_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2023 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_gem_userptr.c b/drivers/accel/ivpu/ivpu_gem_userptr.c index 25ba606164c0..145a6f9f2409 100644 --- a/drivers/accel/ivpu/ivpu_gem_userptr.c +++ b/drivers/accel/ivpu/ivpu_gem_userptr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_hw.c b/drivers/accel/ivpu/ivpu_hw.c index d69cd0d93569..d18ad13850e1 100644 --- a/drivers/accel/ivpu/ivpu_hw.c +++ b/drivers/accel/ivpu/ivpu_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 - 2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_hw_btrs.c b/drivers/accel/ivpu/ivpu_hw_btrs.c index 06e65c592618..4e76fedaebb4 100644 --- a/drivers/accel/ivpu/ivpu_hw_btrs.c +++ b/drivers/accel/ivpu/ivpu_hw_btrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_hw_ip.c b/drivers/accel/ivpu/ivpu_hw_ip.c index 06aa1e7dc50b..121eb3f9c3ea 100644 --- a/drivers/accel/ivpu/ivpu_hw_ip.c +++ b/drivers/accel/ivpu/ivpu_hw_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_ipc.c b/drivers/accel/ivpu/ivpu_ipc.c index 1f13bf95b2b3..a07b7c827fec 100644 --- a/drivers/accel/ivpu/ivpu_ipc.c +++ b/drivers/accel/ivpu/ivpu_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_job.c b/drivers/accel/ivpu/ivpu_job.c index 4f8564e2878a..7b8c4c2f5321 100644 --- a/drivers/accel/ivpu/ivpu_job.c +++ b/drivers/accel/ivpu/ivpu_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_jsm_msg.c b/drivers/accel/ivpu/ivpu_jsm_msg.c index 0256b2dfefc1..a613ee81d457 100644 --- a/drivers/accel/ivpu/ivpu_jsm_msg.c +++ b/drivers/accel/ivpu/ivpu_jsm_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_mmu.c b/drivers/accel/ivpu/ivpu_mmu.c index e1baf6b64935..cd43e1db290b 100644 --- a/drivers/accel/ivpu/ivpu_mmu.c +++ b/drivers/accel/ivpu/ivpu_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_mmu_context.c b/drivers/accel/ivpu/ivpu_mmu_context.c index 87ad593ef47d..aaa08c24f4ff 100644 --- a/drivers/accel/ivpu/ivpu_mmu_context.c +++ b/drivers/accel/ivpu/ivpu_mmu_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2023 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_ms.c b/drivers/accel/ivpu/ivpu_ms.c index 1d9c1cb17924..92e8fee3377d 100644 --- a/drivers/accel/ivpu/ivpu_ms.c +++ b/drivers/accel/ivpu/ivpu_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_pm.c b/drivers/accel/ivpu/ivpu_pm.c index 480c075d87f6..bbc4e20b71db 100644 --- a/drivers/accel/ivpu/ivpu_pm.c +++ b/drivers/accel/ivpu/ivpu_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_sysfs.c b/drivers/accel/ivpu/ivpu_sysfs.c index d250a10caca9..e43672262b7b 100644 --- a/drivers/accel/ivpu/ivpu_sysfs.c +++ b/drivers/accel/ivpu/ivpu_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/accel/ivpu/ivpu_trace_points.c b/drivers/accel/ivpu/ivpu_trace_points.c index f8fb99de0de3..ec7c45ab3774 100644 --- a/drivers/accel/ivpu/ivpu_trace_points.c +++ b/drivers/accel/ivpu/ivpu_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2024 Intel Corporation diff --git a/drivers/accel/qaic/mhi_controller.c b/drivers/accel/qaic/mhi_controller.c index 13a14c6c6168..f4f76bd867ea 100644 --- a/drivers/accel/qaic/mhi_controller.c +++ b/drivers/accel/qaic/mhi_controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_control.c b/drivers/accel/qaic/qaic_control.c index 428d8f65bff3..6d2aaaaf0ade 100644 --- a/drivers/accel/qaic/qaic_control.c +++ b/drivers/accel/qaic/qaic_control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_data.c b/drivers/accel/qaic/qaic_data.c index 60cb4d65d48e..000687d58d2d 100644 --- a/drivers/accel/qaic/qaic_data.c +++ b/drivers/accel/qaic/qaic_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_debugfs.c b/drivers/accel/qaic/qaic_debugfs.c index 8dc4fe5bb560..3ffccf2c58fd 100644 --- a/drivers/accel/qaic/qaic_debugfs.c +++ b/drivers/accel/qaic/qaic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_drv.c b/drivers/accel/qaic/qaic_drv.c index 4c70bd949d53..7a9ac732e83c 100644 --- a/drivers/accel/qaic/qaic_drv.c +++ b/drivers/accel/qaic/qaic_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_ras.c b/drivers/accel/qaic/qaic_ras.c index f1d52a710136..f05630200ebb 100644 --- a/drivers/accel/qaic/qaic_ras.c +++ b/drivers/accel/qaic/qaic_ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_ssr.c b/drivers/accel/qaic/qaic_ssr.c index 9b662d690371..d62c8b64ff9c 100644 --- a/drivers/accel/qaic/qaic_ssr.c +++ b/drivers/accel/qaic/qaic_ssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_sysfs.c b/drivers/accel/qaic/qaic_sysfs.c index e0afb0ffb589..bdbc2aa95aaf 100644 --- a/drivers/accel/qaic/qaic_sysfs.c +++ b/drivers/accel/qaic/qaic_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020-2025, The Linux Foundation. All rights reserved. */ diff --git a/drivers/accel/qaic/qaic_timesync.c b/drivers/accel/qaic/qaic_timesync.c index 8af2475f4f36..a8ed4c465ffe 100644 --- a/drivers/accel/qaic/qaic_timesync.c +++ b/drivers/accel/qaic/qaic_timesync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ diff --git a/drivers/accel/qaic/sahara.c b/drivers/accel/qaic/sahara.c index fd3c3b2d1fd3..cce0e285e02f 100644 --- a/drivers/accel/qaic/sahara.c +++ b/drivers/accel/qaic/sahara.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. */ diff --git a/drivers/accel/rocket/rocket_core.c b/drivers/accel/rocket/rocket_core.c index abe7719c1db4..028fb8bc9a89 100644 --- a/drivers/accel/rocket/rocket_core.c +++ b/drivers/accel/rocket/rocket_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2024-2025 Tomeu Vizoso */ diff --git a/drivers/accel/rocket/rocket_device.c b/drivers/accel/rocket/rocket_device.c index 46e6ee1e72c5..c5eb63388754 100644 --- a/drivers/accel/rocket/rocket_device.c +++ b/drivers/accel/rocket/rocket_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2024-2025 Tomeu Vizoso */ diff --git a/drivers/accel/rocket/rocket_drv.c b/drivers/accel/rocket/rocket_drv.c index 5c0b63f0a8f0..5cae65a82608 100644 --- a/drivers/accel/rocket/rocket_drv.c +++ b/drivers/accel/rocket/rocket_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2024-2025 Tomeu Vizoso */ diff --git a/drivers/accel/rocket/rocket_gem.c b/drivers/accel/rocket/rocket_gem.c index 624c4ecf5a34..4ab39833ec71 100644 --- a/drivers/accel/rocket/rocket_gem.c +++ b/drivers/accel/rocket/rocket_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2024-2025 Tomeu Vizoso */ diff --git a/drivers/accel/rocket/rocket_job.c b/drivers/accel/rocket/rocket_job.c index acd606160dc9..49db468b50d7 100644 --- a/drivers/accel/rocket/rocket_job.c +++ b/drivers/accel/rocket/rocket_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2019 Linaro, Ltd, Rob Herring */ /* Copyright 2019 Collabora ltd. */ diff --git a/drivers/accessibility/braille/braille_console.c b/drivers/accessibility/braille/braille_console.c index 06b43b678d6e..0d759632bf55 100644 --- a/drivers/accessibility/braille/braille_console.c +++ b/drivers/accessibility/braille/braille_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Minimalistic braille device kernel support. diff --git a/drivers/accessibility/speakup/buffers.c b/drivers/accessibility/speakup/buffers.c index 1371ced2f5ca..f424f6e0d75a 100644 --- a/drivers/accessibility/speakup/buffers.c +++ b/drivers/accessibility/speakup/buffers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/accessibility/speakup/devsynth.c b/drivers/accessibility/speakup/devsynth.c index e3d909bd0480..9d72c0c8a562 100644 --- a/drivers/accessibility/speakup/devsynth.c +++ b/drivers/accessibility/speakup/devsynth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include /* for misc_register, and MISC_DYNAMIC_MINOR */ diff --git a/drivers/accessibility/speakup/fakekey.c b/drivers/accessibility/speakup/fakekey.c index 868c47b2a59b..937c505c1d72 100644 --- a/drivers/accessibility/speakup/fakekey.c +++ b/drivers/accessibility/speakup/fakekey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* fakekey.c * Functions for simulating key presses. diff --git a/drivers/accessibility/speakup/genmap.c b/drivers/accessibility/speakup/genmap.c index 0882bab10fb8..c3fd43b0246d 100644 --- a/drivers/accessibility/speakup/genmap.c +++ b/drivers/accessibility/speakup/genmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* genmap.c * originally written by: Kirk Reiser. diff --git a/drivers/accessibility/speakup/i18n.c b/drivers/accessibility/speakup/i18n.c index d62079b1661f..d961cf565985 100644 --- a/drivers/accessibility/speakup/i18n.c +++ b/drivers/accessibility/speakup/i18n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Internationalization implementation. Includes definitions of English * string arrays, and the i18n pointer. diff --git a/drivers/accessibility/speakup/keyhelp.c b/drivers/accessibility/speakup/keyhelp.c index 822ceac83068..6773ce47929d 100644 --- a/drivers/accessibility/speakup/keyhelp.c +++ b/drivers/accessibility/speakup/keyhelp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* speakup_keyhelp.c * help module for speakup diff --git a/drivers/accessibility/speakup/kobjects.c b/drivers/accessibility/speakup/kobjects.c index 0dfdb6608e02..9f42c5b55b9e 100644 --- a/drivers/accessibility/speakup/kobjects.c +++ b/drivers/accessibility/speakup/kobjects.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Speakup kobject implementation diff --git a/drivers/accessibility/speakup/main.c b/drivers/accessibility/speakup/main.c index e68cf1d83787..d149b4e3afad 100644 --- a/drivers/accessibility/speakup/main.c +++ b/drivers/accessibility/speakup/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* speakup.c * review functions for the speakup screen review package. diff --git a/drivers/accessibility/speakup/makemapdata.c b/drivers/accessibility/speakup/makemapdata.c index 55e4ef8a93dc..c65c5cff8866 100644 --- a/drivers/accessibility/speakup/makemapdata.c +++ b/drivers/accessibility/speakup/makemapdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* makemapdata.c * originally written by: Kirk Reiser. diff --git a/drivers/accessibility/speakup/selection.c b/drivers/accessibility/speakup/selection.c index 7df7afad5ab4..4c0db4a2215f 100644 --- a/drivers/accessibility/speakup/selection.c +++ b/drivers/accessibility/speakup/selection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include /* for kmalloc */ #include diff --git a/drivers/accessibility/speakup/serialio.c b/drivers/accessibility/speakup/serialio.c index 3418ea31d28f..7fe48a490dc9 100644 --- a/drivers/accessibility/speakup/serialio.c +++ b/drivers/accessibility/speakup/serialio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/accessibility/speakup/speakup_acntpc.c b/drivers/accessibility/speakup/speakup_acntpc.c index a27e6bbf05da..4359806f378a 100644 --- a/drivers/accessibility/speakup/speakup_acntpc.c +++ b/drivers/accessibility/speakup/speakup_acntpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_acntsa.c b/drivers/accessibility/speakup/speakup_acntsa.c index 26bb9f9399d3..2179a9bf86d4 100644 --- a/drivers/accessibility/speakup/speakup_acntsa.c +++ b/drivers/accessibility/speakup/speakup_acntsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_apollo.c b/drivers/accessibility/speakup/speakup_apollo.c index d2fbb3f57221..78fc6ada4333 100644 --- a/drivers/accessibility/speakup/speakup_apollo.c +++ b/drivers/accessibility/speakup/speakup_apollo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_audptr.c b/drivers/accessibility/speakup/speakup_audptr.c index 55813f3e40ff..4cf6b54ab2cf 100644 --- a/drivers/accessibility/speakup/speakup_audptr.c +++ b/drivers/accessibility/speakup/speakup_audptr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_bns.c b/drivers/accessibility/speakup/speakup_bns.c index 60507756499c..b351c4ebb8f2 100644 --- a/drivers/accessibility/speakup/speakup_bns.c +++ b/drivers/accessibility/speakup/speakup_bns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_decext.c b/drivers/accessibility/speakup/speakup_decext.c index 271bcf279bf9..810d1ef7a8e0 100644 --- a/drivers/accessibility/speakup/speakup_decext.c +++ b/drivers/accessibility/speakup/speakup_decext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_decpc.c b/drivers/accessibility/speakup/speakup_decpc.c index 083ca9265805..056b6a8628b4 100644 --- a/drivers/accessibility/speakup/speakup_decpc.c +++ b/drivers/accessibility/speakup/speakup_decpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This is the DECtalk PC speakup driver diff --git a/drivers/accessibility/speakup/speakup_dectlk.c b/drivers/accessibility/speakup/speakup_dectlk.c index 56334405d865..091d09d7e720 100644 --- a/drivers/accessibility/speakup/speakup_dectlk.c +++ b/drivers/accessibility/speakup/speakup_dectlk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_dtlk.c b/drivers/accessibility/speakup/speakup_dtlk.c index fa826568937b..1eb434a108df 100644 --- a/drivers/accessibility/speakup/speakup_dtlk.c +++ b/drivers/accessibility/speakup/speakup_dtlk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_dummy.c b/drivers/accessibility/speakup/speakup_dummy.c index 52b2c5d44576..d982abc26132 100644 --- a/drivers/accessibility/speakup/speakup_dummy.c +++ b/drivers/accessibility/speakup/speakup_dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_keypc.c b/drivers/accessibility/speakup/speakup_keypc.c index 9356f6379560..2cd1a5219d2a 100644 --- a/drivers/accessibility/speakup/speakup_keypc.c +++ b/drivers/accessibility/speakup/speakup_keypc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * written by David Borowski diff --git a/drivers/accessibility/speakup/speakup_ltlk.c b/drivers/accessibility/speakup/speakup_ltlk.c index 1e279ae143bf..faab8f03efca 100644 --- a/drivers/accessibility/speakup/speakup_ltlk.c +++ b/drivers/accessibility/speakup/speakup_ltlk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_soft.c b/drivers/accessibility/speakup/speakup_soft.c index 6d446824677b..03c84ad1aeb8 100644 --- a/drivers/accessibility/speakup/speakup_soft.c +++ b/drivers/accessibility/speakup/speakup_soft.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* speakup_soft.c - speakup driver to register and make available * a user space device for software synthesizers. written by: Kirk diff --git a/drivers/accessibility/speakup/speakup_spkout.c b/drivers/accessibility/speakup/speakup_spkout.c index d3f26095b0ee..318f6f1f8b87 100644 --- a/drivers/accessibility/speakup/speakup_spkout.c +++ b/drivers/accessibility/speakup/speakup_spkout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/speakup_txprt.c b/drivers/accessibility/speakup/speakup_txprt.c index 4d0a0d4c41f0..f67955b1f49f 100644 --- a/drivers/accessibility/speakup/speakup_txprt.c +++ b/drivers/accessibility/speakup/speakup_txprt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * originally written by: Kirk Reiser diff --git a/drivers/accessibility/speakup/spk_ttyio.c b/drivers/accessibility/speakup/spk_ttyio.c index 4c0a6e1f019d..02d74fb26ad4 100644 --- a/drivers/accessibility/speakup/spk_ttyio.c +++ b/drivers/accessibility/speakup/spk_ttyio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/accessibility/speakup/synth.c b/drivers/accessibility/speakup/synth.c index d8addbf3ad0d..7d4478683d47 100644 --- a/drivers/accessibility/speakup/synth.c +++ b/drivers/accessibility/speakup/synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include /* for isdigit() and friends */ diff --git a/drivers/accessibility/speakup/thread.c b/drivers/accessibility/speakup/thread.c index 2fc75e60fbac..8eb5fc36ee45 100644 --- a/drivers/accessibility/speakup/thread.c +++ b/drivers/accessibility/speakup/thread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/accessibility/speakup/varhandlers.c b/drivers/accessibility/speakup/varhandlers.c index 462f8d879053..4c6f44d74898 100644 --- a/drivers/accessibility/speakup/varhandlers.c +++ b/drivers/accessibility/speakup/varhandlers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "spk_types.h" diff --git a/drivers/acpi/ac.c b/drivers/acpi/ac.c index 1f69be8f51a2..875698d18f2e 100644 --- a/drivers/acpi/ac.c +++ b/drivers/acpi/ac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_ac.c - ACPI AC Adapter Driver (Revision: 27) diff --git a/drivers/acpi/acpi_adxl.c b/drivers/acpi/acpi_adxl.c index 13c8f7b50c46..657ea23fcd46 100644 --- a/drivers/acpi/acpi_adxl.c +++ b/drivers/acpi/acpi_adxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Address translation interface via ACPI DSM. diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index 49539f7528c6..a64407b73bc6 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD ACPI support for ACPI2platform device. diff --git a/drivers/acpi/acpi_configfs.c b/drivers/acpi/acpi_configfs.c index c970792b11a4..d3cf5274db36 100644 --- a/drivers/acpi/acpi_configfs.c +++ b/drivers/acpi/acpi_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI configfs support diff --git a/drivers/acpi/acpi_dbg.c b/drivers/acpi/acpi_dbg.c index 515b20d0b698..9c141ea57c6a 100644 --- a/drivers/acpi/acpi_dbg.c +++ b/drivers/acpi/acpi_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI AML interfacing support diff --git a/drivers/acpi/acpi_extlog.c b/drivers/acpi/acpi_extlog.c index f6b9562779de..023c55399ca5 100644 --- a/drivers/acpi/acpi_extlog.c +++ b/drivers/acpi/acpi_extlog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Extended Error Log driver diff --git a/drivers/acpi/acpi_ffh.c b/drivers/acpi/acpi_ffh.c index 8d5126963dc7..7aa74c01f8f7 100644 --- a/drivers/acpi/acpi_ffh.c +++ b/drivers/acpi/acpi_ffh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Sudeep Holla diff --git a/drivers/acpi/acpi_fpdt.c b/drivers/acpi/acpi_fpdt.c index 271092f2700a..92f972fd24fa 100644 --- a/drivers/acpi/acpi_fpdt.c +++ b/drivers/acpi/acpi_fpdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/acpi/acpi_ipmi.c b/drivers/acpi/acpi_ipmi.c index 5fba4dab5d08..9fb8fb59d545 100644 --- a/drivers/acpi/acpi_ipmi.c +++ b/drivers/acpi/acpi_ipmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_ipmi.c - ACPI IPMI opregion diff --git a/drivers/acpi/acpi_lpat.c b/drivers/acpi/acpi_lpat.c index 851f67c96097..e02372c64b93 100644 --- a/drivers/acpi/acpi_lpat.c +++ b/drivers/acpi/acpi_lpat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * acpi_lpat.c - LPAT table processing functions diff --git a/drivers/acpi/acpi_lpit.c b/drivers/acpi/acpi_lpit.c index b8d98b1b48ae..946fda017349 100644 --- a/drivers/acpi/acpi_lpit.c +++ b/drivers/acpi/acpi_lpit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/acpi/acpi_memhotplug.c b/drivers/acpi/acpi_memhotplug.c index d0c1a71007d0..43b0758d1f46 100644 --- a/drivers/acpi/acpi_memhotplug.c +++ b/drivers/acpi/acpi_memhotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004, 2013 Intel Corporation diff --git a/drivers/acpi/acpi_mrrm.c b/drivers/acpi/acpi_mrrm.c index 6d69554c940e..1a1f4a2ab93c 100644 --- a/drivers/acpi/acpi_mrrm.c +++ b/drivers/acpi/acpi_mrrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025, Intel Corporation. diff --git a/drivers/acpi/acpi_pad.c b/drivers/acpi/acpi_pad.c index c9a0bcaba2e4..51f53f6773a9 100644 --- a/drivers/acpi/acpi_pad.c +++ b/drivers/acpi/acpi_pad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * acpi_pad.c ACPI Processor Aggregator Driver diff --git a/drivers/acpi/acpi_pcc.c b/drivers/acpi/acpi_pcc.c index e3f302b9dee5..68a5e31c8c98 100644 --- a/drivers/acpi/acpi_pcc.c +++ b/drivers/acpi/acpi_pcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Sudeep Holla diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c index 48d15dd785f6..aebf5516ec49 100644 --- a/drivers/acpi/acpi_platform.c +++ b/drivers/acpi/acpi_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI support for platform bus type. diff --git a/drivers/acpi/acpi_pnp.c b/drivers/acpi/acpi_pnp.c index 4ad88187dc7a..223a354d6cd9 100644 --- a/drivers/acpi/acpi_pnp.c +++ b/drivers/acpi/acpi_pnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI support for PNP bus type diff --git a/drivers/acpi/acpi_processor.c b/drivers/acpi/acpi_processor.c index 7ec1dc04fd11..5360272266d4 100644 --- a/drivers/acpi/acpi_processor.c +++ b/drivers/acpi/acpi_processor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * acpi_processor.c - ACPI processor enumeration support diff --git a/drivers/acpi/acpi_tad.c b/drivers/acpi/acpi_tad.c index 6d870d97ada6..b8d0f0f6878e 100644 --- a/drivers/acpi/acpi_tad.c +++ b/drivers/acpi/acpi_tad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI Time and Alarm (TAD) Device Driver diff --git a/drivers/acpi/acpi_video.c b/drivers/acpi/acpi_video.c index be8e7e18abca..97cacc0fb084 100644 --- a/drivers/acpi/acpi_video.c +++ b/drivers/acpi/acpi_video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * video.c - ACPI Video Driver diff --git a/drivers/acpi/acpi_watchdog.c b/drivers/acpi/acpi_watchdog.c index 14b24157799c..194a4cfac898 100644 --- a/drivers/acpi/acpi_watchdog.c +++ b/drivers/acpi/acpi_watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI watchdog table parsing support. diff --git a/drivers/acpi/acpica/dbcmds.c b/drivers/acpi/acpica/dbcmds.c index 3d99a9048585..744219aca313 100644 --- a/drivers/acpi/acpica/dbcmds.c +++ b/drivers/acpi/acpica/dbcmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbconvert.c b/drivers/acpi/acpica/dbconvert.c index 8dbab6932049..34fd4af6db99 100644 --- a/drivers/acpi/acpica/dbconvert.c +++ b/drivers/acpi/acpica/dbconvert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbdisply.c b/drivers/acpi/acpica/dbdisply.c index d41eb9e67500..398b06f3645f 100644 --- a/drivers/acpi/acpica/dbdisply.c +++ b/drivers/acpi/acpica/dbdisply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbexec.c b/drivers/acpi/acpica/dbexec.c index d3a9521e2dc8..ebd8f2cbb410 100644 --- a/drivers/acpi/acpica/dbexec.c +++ b/drivers/acpi/acpica/dbexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbfileio.c b/drivers/acpi/acpica/dbfileio.c index e1b6e54a96ac..8e807ffd0a8c 100644 --- a/drivers/acpi/acpica/dbfileio.c +++ b/drivers/acpi/acpica/dbfileio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbhistry.c b/drivers/acpi/acpica/dbhistry.c index 554ae35108bd..0e4fce109c52 100644 --- a/drivers/acpi/acpica/dbhistry.c +++ b/drivers/acpi/acpica/dbhistry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dbinput.c b/drivers/acpi/acpica/dbinput.c index 861b12c334ab..eb8aa7a6fee7 100644 --- a/drivers/acpi/acpica/dbinput.c +++ b/drivers/acpi/acpica/dbinput.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbmethod.c b/drivers/acpi/acpica/dbmethod.c index 889d13828e49..6436590739f0 100644 --- a/drivers/acpi/acpica/dbmethod.c +++ b/drivers/acpi/acpica/dbmethod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbnames.c b/drivers/acpi/acpica/dbnames.c index c9131259f717..5ef2c23f0e31 100644 --- a/drivers/acpi/acpica/dbnames.c +++ b/drivers/acpi/acpica/dbnames.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbobject.c b/drivers/acpi/acpica/dbobject.c index 95ab91b35f29..328e0f372ab5 100644 --- a/drivers/acpi/acpica/dbobject.c +++ b/drivers/acpi/acpica/dbobject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbstats.c b/drivers/acpi/acpica/dbstats.c index 3af88e70238c..391f6bd428bf 100644 --- a/drivers/acpi/acpica/dbstats.c +++ b/drivers/acpi/acpica/dbstats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbtest.c b/drivers/acpi/acpica/dbtest.c index 6db44a5ac786..b6d6a0f5a9d3 100644 --- a/drivers/acpi/acpica/dbtest.c +++ b/drivers/acpi/acpica/dbtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbutils.c b/drivers/acpi/acpica/dbutils.c index 58b039dd7d90..5714def5d033 100644 --- a/drivers/acpi/acpica/dbutils.c +++ b/drivers/acpi/acpica/dbutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dbxface.c b/drivers/acpi/acpica/dbxface.c index 9dfd693cda3e..e5d2d61fb745 100644 --- a/drivers/acpi/acpica/dbxface.c +++ b/drivers/acpi/acpica/dbxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dsargs.c b/drivers/acpi/acpica/dsargs.c index e2f00c54cb36..67914ed47455 100644 --- a/drivers/acpi/acpica/dsargs.c +++ b/drivers/acpi/acpica/dsargs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dscontrol.c b/drivers/acpi/acpica/dscontrol.c index c1f79d7a2026..40555b29ff07 100644 --- a/drivers/acpi/acpica/dscontrol.c +++ b/drivers/acpi/acpica/dscontrol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsdebug.c b/drivers/acpi/acpica/dsdebug.c index 274b74255551..253ead261e9f 100644 --- a/drivers/acpi/acpica/dsdebug.c +++ b/drivers/acpi/acpica/dsdebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsfield.c b/drivers/acpi/acpica/dsfield.c index df132c9089c7..50a80280b8d3 100644 --- a/drivers/acpi/acpica/dsfield.c +++ b/drivers/acpi/acpica/dsfield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsinit.c b/drivers/acpi/acpica/dsinit.c index 57cd9e2d1109..80188e5f74a0 100644 --- a/drivers/acpi/acpica/dsinit.c +++ b/drivers/acpi/acpica/dsinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsmethod.c b/drivers/acpi/acpica/dsmethod.c index 45ec32e81903..04ca0e19cf10 100644 --- a/drivers/acpi/acpica/dsmethod.c +++ b/drivers/acpi/acpica/dsmethod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsmthdat.c b/drivers/acpi/acpica/dsmthdat.c index 5393de4dbc4c..1cc3075aa80a 100644 --- a/drivers/acpi/acpica/dsmthdat.c +++ b/drivers/acpi/acpica/dsmthdat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dsobject.c b/drivers/acpi/acpica/dsobject.c index 1bf7eec49899..746fdb2fb049 100644 --- a/drivers/acpi/acpica/dsobject.c +++ b/drivers/acpi/acpica/dsobject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsopcode.c b/drivers/acpi/acpica/dsopcode.c index 5699b0872848..288718522dda 100644 --- a/drivers/acpi/acpica/dsopcode.c +++ b/drivers/acpi/acpica/dsopcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dspkginit.c b/drivers/acpi/acpica/dspkginit.c index 1ed2386fab82..1724d2a8646d 100644 --- a/drivers/acpi/acpica/dspkginit.c +++ b/drivers/acpi/acpica/dspkginit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dsutils.c b/drivers/acpi/acpica/dsutils.c index baf6a1f27605..ef4eef9aa9b4 100644 --- a/drivers/acpi/acpica/dsutils.c +++ b/drivers/acpi/acpica/dsutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/dswexec.c b/drivers/acpi/acpica/dswexec.c index 5c5c6d8a4e48..30cad0d2ca15 100644 --- a/drivers/acpi/acpica/dswexec.c +++ b/drivers/acpi/acpica/dswexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dswload.c b/drivers/acpi/acpica/dswload.c index 666419b6a5c6..2d3f4cb64b90 100644 --- a/drivers/acpi/acpica/dswload.c +++ b/drivers/acpi/acpica/dswload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dswload2.c b/drivers/acpi/acpica/dswload2.c index bfc54c914757..96ec73d37295 100644 --- a/drivers/acpi/acpica/dswload2.c +++ b/drivers/acpi/acpica/dswload2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dswscope.c b/drivers/acpi/acpica/dswscope.c index 375a8fa43d9d..01e0ccb8c045 100644 --- a/drivers/acpi/acpica/dswscope.c +++ b/drivers/acpi/acpica/dswscope.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/dswstate.c b/drivers/acpi/acpica/dswstate.c index 02aaddb89df9..17425aaf2819 100644 --- a/drivers/acpi/acpica/dswstate.c +++ b/drivers/acpi/acpica/dswstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evevent.c b/drivers/acpi/acpica/evevent.c index 6cdd39c987b8..e8efcf7cc6af 100644 --- a/drivers/acpi/acpica/evevent.c +++ b/drivers/acpi/acpica/evevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evglock.c b/drivers/acpi/acpica/evglock.c index df2a4ab0e0da..966e8c0a8a60 100644 --- a/drivers/acpi/acpica/evglock.c +++ b/drivers/acpi/acpica/evglock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evgpe.c b/drivers/acpi/acpica/evgpe.c index ba65b2ea49b2..9eb729fa8a52 100644 --- a/drivers/acpi/acpica/evgpe.c +++ b/drivers/acpi/acpica/evgpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evgpeblk.c b/drivers/acpi/acpica/evgpeblk.c index fadd93caf1d5..432959643da7 100644 --- a/drivers/acpi/acpica/evgpeblk.c +++ b/drivers/acpi/acpica/evgpeblk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evgpeinit.c b/drivers/acpi/acpica/evgpeinit.c index eb769739420e..83672cb2b077 100644 --- a/drivers/acpi/acpica/evgpeinit.c +++ b/drivers/acpi/acpica/evgpeinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evgpeutil.c b/drivers/acpi/acpica/evgpeutil.c index d15b1d75c8ec..7ebdda2fd665 100644 --- a/drivers/acpi/acpica/evgpeutil.c +++ b/drivers/acpi/acpica/evgpeutil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evhandler.c b/drivers/acpi/acpica/evhandler.c index 5a35dae945e2..5503b5f60571 100644 --- a/drivers/acpi/acpica/evhandler.c +++ b/drivers/acpi/acpica/evhandler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evmisc.c b/drivers/acpi/acpica/evmisc.c index 04a23a6c3bb1..ee228db522fb 100644 --- a/drivers/acpi/acpica/evmisc.c +++ b/drivers/acpi/acpica/evmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evregion.c b/drivers/acpi/acpica/evregion.c index fa3475da7ea9..9da65860a9c4 100644 --- a/drivers/acpi/acpica/evregion.c +++ b/drivers/acpi/acpica/evregion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evrgnini.c b/drivers/acpi/acpica/evrgnini.c index b03952798af5..7b500d01c00c 100644 --- a/drivers/acpi/acpica/evrgnini.c +++ b/drivers/acpi/acpica/evrgnini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evsci.c b/drivers/acpi/acpica/evsci.c index 3915ff61412b..779ff3e864fa 100644 --- a/drivers/acpi/acpica/evsci.c +++ b/drivers/acpi/acpica/evsci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/evxface.c b/drivers/acpi/acpica/evxface.c index 86a8d41c079c..814c8463e06a 100644 --- a/drivers/acpi/acpica/evxface.c +++ b/drivers/acpi/acpica/evxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evxfevnt.c b/drivers/acpi/acpica/evxfevnt.c index 4b052908d2e7..8c5d990d285e 100644 --- a/drivers/acpi/acpica/evxfevnt.c +++ b/drivers/acpi/acpica/evxfevnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evxfgpe.c b/drivers/acpi/acpica/evxfgpe.c index 60dacec1b121..c43fbb41a7d0 100644 --- a/drivers/acpi/acpica/evxfgpe.c +++ b/drivers/acpi/acpica/evxfgpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/evxfregn.c b/drivers/acpi/acpica/evxfregn.c index bccc672c934c..201ecef97a96 100644 --- a/drivers/acpi/acpica/evxfregn.c +++ b/drivers/acpi/acpica/evxfregn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exconcat.c b/drivers/acpi/acpica/exconcat.c index c248c9b162fa..80de0a7656c1 100644 --- a/drivers/acpi/acpica/exconcat.c +++ b/drivers/acpi/acpica/exconcat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exconfig.c b/drivers/acpi/acpica/exconfig.c index 4d7dd0fc6b07..f85497ba5f15 100644 --- a/drivers/acpi/acpica/exconfig.c +++ b/drivers/acpi/acpica/exconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exconvrt.c b/drivers/acpi/acpica/exconvrt.c index fded9bfc2436..e7761ae58194 100644 --- a/drivers/acpi/acpica/exconvrt.c +++ b/drivers/acpi/acpica/exconvrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/excreate.c b/drivers/acpi/acpica/excreate.c index 052c69567997..cbf71ef67474 100644 --- a/drivers/acpi/acpica/excreate.c +++ b/drivers/acpi/acpica/excreate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exdebug.c b/drivers/acpi/acpica/exdebug.c index 81a07a52b73c..fd2623c1ff73 100644 --- a/drivers/acpi/acpica/exdebug.c +++ b/drivers/acpi/acpica/exdebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exdump.c b/drivers/acpi/acpica/exdump.c index d8aeebaab70a..2d7400eaf054 100644 --- a/drivers/acpi/acpica/exdump.c +++ b/drivers/acpi/acpica/exdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exfield.c b/drivers/acpi/acpica/exfield.c index ced3ff9d0a86..8f252020f155 100644 --- a/drivers/acpi/acpica/exfield.c +++ b/drivers/acpi/acpica/exfield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exfldio.c b/drivers/acpi/acpica/exfldio.c index 0771934c0455..5c5ffed32bc1 100644 --- a/drivers/acpi/acpica/exfldio.c +++ b/drivers/acpi/acpica/exfldio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exmisc.c b/drivers/acpi/acpica/exmisc.c index 07cbac58ed21..0eead5811929 100644 --- a/drivers/acpi/acpica/exmisc.c +++ b/drivers/acpi/acpica/exmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exmutex.c b/drivers/acpi/acpica/exmutex.c index 1fa013197fcf..d4438755b626 100644 --- a/drivers/acpi/acpica/exmutex.c +++ b/drivers/acpi/acpica/exmutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exnames.c b/drivers/acpi/acpica/exnames.c index 76ab73c37e90..b03fd7b08f32 100644 --- a/drivers/acpi/acpica/exnames.c +++ b/drivers/acpi/acpica/exnames.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exoparg1.c b/drivers/acpi/acpica/exoparg1.c index 6ac7e0ca5c9d..c2c7eec45c2d 100644 --- a/drivers/acpi/acpica/exoparg1.c +++ b/drivers/acpi/acpica/exoparg1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exoparg2.c b/drivers/acpi/acpica/exoparg2.c index a94fa4d70e99..dcc4d5d45421 100644 --- a/drivers/acpi/acpica/exoparg2.c +++ b/drivers/acpi/acpica/exoparg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exoparg3.c b/drivers/acpi/acpica/exoparg3.c index bf08110ed6d2..8b374c74d02d 100644 --- a/drivers/acpi/acpica/exoparg3.c +++ b/drivers/acpi/acpica/exoparg3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exoparg6.c b/drivers/acpi/acpica/exoparg6.c index cb078e39abf7..ce75d4585c5c 100644 --- a/drivers/acpi/acpica/exoparg6.c +++ b/drivers/acpi/acpica/exoparg6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exprep.c b/drivers/acpi/acpica/exprep.c index 1b1a006e82de..30bdbf10a21e 100644 --- a/drivers/acpi/acpica/exprep.c +++ b/drivers/acpi/acpica/exprep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exregion.c b/drivers/acpi/acpica/exregion.c index a390a1c2b0ab..7c16e58a8bce 100644 --- a/drivers/acpi/acpica/exregion.c +++ b/drivers/acpi/acpica/exregion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exresnte.c b/drivers/acpi/acpica/exresnte.c index dd83631090fc..8ced6c92a5e0 100644 --- a/drivers/acpi/acpica/exresnte.c +++ b/drivers/acpi/acpica/exresnte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exresolv.c b/drivers/acpi/acpica/exresolv.c index 4589de3f3012..dae39f586a82 100644 --- a/drivers/acpi/acpica/exresolv.c +++ b/drivers/acpi/acpica/exresolv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exresop.c b/drivers/acpi/acpica/exresop.c index 782ee353a709..345f496862e6 100644 --- a/drivers/acpi/acpica/exresop.c +++ b/drivers/acpi/acpica/exresop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exserial.c b/drivers/acpi/acpica/exserial.c index 6d2581ec22ad..e6bb528e4ae1 100644 --- a/drivers/acpi/acpica/exserial.c +++ b/drivers/acpi/acpica/exserial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exstore.c b/drivers/acpi/acpica/exstore.c index cbc42207496d..b2de0f8dc13e 100644 --- a/drivers/acpi/acpica/exstore.c +++ b/drivers/acpi/acpica/exstore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exstoren.c b/drivers/acpi/acpica/exstoren.c index 0470b2639831..82755343172d 100644 --- a/drivers/acpi/acpica/exstoren.c +++ b/drivers/acpi/acpica/exstoren.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exstorob.c b/drivers/acpi/acpica/exstorob.c index 5b168fbc03e8..0323803396b4 100644 --- a/drivers/acpi/acpica/exstorob.c +++ b/drivers/acpi/acpica/exstorob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exsystem.c b/drivers/acpi/acpica/exsystem.c index 7f843c9d8a06..7dead8032a81 100644 --- a/drivers/acpi/acpica/exsystem.c +++ b/drivers/acpi/acpica/exsystem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/extrace.c b/drivers/acpi/acpica/extrace.c index 36934d4f26fb..e1c2856e831d 100644 --- a/drivers/acpi/acpica/extrace.c +++ b/drivers/acpi/acpica/extrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/exutils.c b/drivers/acpi/acpica/exutils.c index cc10c0732218..c41bf55a148c 100644 --- a/drivers/acpi/acpica/exutils.c +++ b/drivers/acpi/acpica/exutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwacpi.c b/drivers/acpi/acpica/hwacpi.c index a1e1fa787566..130442749dd8 100644 --- a/drivers/acpi/acpica/hwacpi.c +++ b/drivers/acpi/acpica/hwacpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwesleep.c b/drivers/acpi/acpica/hwesleep.c index 631fd8e2b774..e2fc3951acbd 100644 --- a/drivers/acpi/acpica/hwesleep.c +++ b/drivers/acpi/acpica/hwesleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwgpe.c b/drivers/acpi/acpica/hwgpe.c index 386f4759c317..2c20e2f0a82b 100644 --- a/drivers/acpi/acpica/hwgpe.c +++ b/drivers/acpi/acpica/hwgpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwpci.c b/drivers/acpi/acpica/hwpci.c index 3bd5ebc9c080..964be376bf49 100644 --- a/drivers/acpi/acpica/hwpci.c +++ b/drivers/acpi/acpica/hwpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/hwregs.c b/drivers/acpi/acpica/hwregs.c index f62d5d024205..baca23b97c05 100644 --- a/drivers/acpi/acpica/hwregs.c +++ b/drivers/acpi/acpica/hwregs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/hwsleep.c b/drivers/acpi/acpica/hwsleep.c index 87d78bef6323..d8a014b563fd 100644 --- a/drivers/acpi/acpica/hwsleep.c +++ b/drivers/acpi/acpica/hwsleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwtimer.c b/drivers/acpi/acpica/hwtimer.c index a5e0bccae6a4..15b7b8c9dad5 100644 --- a/drivers/acpi/acpica/hwtimer.c +++ b/drivers/acpi/acpica/hwtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwvalid.c b/drivers/acpi/acpica/hwvalid.c index 496fd9e49f0b..dcae8723e3c5 100644 --- a/drivers/acpi/acpica/hwvalid.c +++ b/drivers/acpi/acpica/hwvalid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwxface.c b/drivers/acpi/acpica/hwxface.c index 847cd1b2493d..8ab31e2f2193 100644 --- a/drivers/acpi/acpica/hwxface.c +++ b/drivers/acpi/acpica/hwxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/hwxfsleep.c b/drivers/acpi/acpica/hwxfsleep.c index 9aabe30416da..096a222aa0e8 100644 --- a/drivers/acpi/acpica/hwxfsleep.c +++ b/drivers/acpi/acpica/hwxfsleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsaccess.c b/drivers/acpi/acpica/nsaccess.c index a0c1a665dfc1..489319bdef41 100644 --- a/drivers/acpi/acpica/nsaccess.c +++ b/drivers/acpi/acpica/nsaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsalloc.c b/drivers/acpi/acpica/nsalloc.c index 83d26abcf448..53ecec59270b 100644 --- a/drivers/acpi/acpica/nsalloc.c +++ b/drivers/acpi/acpica/nsalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsarguments.c b/drivers/acpi/acpica/nsarguments.c index 366d54a1d157..4733c94924c5 100644 --- a/drivers/acpi/acpica/nsarguments.c +++ b/drivers/acpi/acpica/nsarguments.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsconvert.c b/drivers/acpi/acpica/nsconvert.c index f05a92b88642..3329e7f73073 100644 --- a/drivers/acpi/acpica/nsconvert.c +++ b/drivers/acpi/acpica/nsconvert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsdump.c b/drivers/acpi/acpica/nsdump.c index 6dc20486ad51..1ec77714bb11 100644 --- a/drivers/acpi/acpica/nsdump.c +++ b/drivers/acpi/acpica/nsdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsdumpdv.c b/drivers/acpi/acpica/nsdumpdv.c index d5b16aaec233..0b10aa5ded42 100644 --- a/drivers/acpi/acpica/nsdumpdv.c +++ b/drivers/acpi/acpica/nsdumpdv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nseval.c b/drivers/acpi/acpica/nseval.c index 63748ac699f7..9d46a744b157 100644 --- a/drivers/acpi/acpica/nseval.c +++ b/drivers/acpi/acpica/nseval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsinit.c b/drivers/acpi/acpica/nsinit.c index 03373e7f7978..ac50c15c4cd7 100644 --- a/drivers/acpi/acpica/nsinit.c +++ b/drivers/acpi/acpica/nsinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsload.c b/drivers/acpi/acpica/nsload.c index 6ec4c646fff7..5f981bddb164 100644 --- a/drivers/acpi/acpica/nsload.c +++ b/drivers/acpi/acpica/nsload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsnames.c b/drivers/acpi/acpica/nsnames.c index 22aeeeb56cff..25d605d9e862 100644 --- a/drivers/acpi/acpica/nsnames.c +++ b/drivers/acpi/acpica/nsnames.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsobject.c b/drivers/acpi/acpica/nsobject.c index 79d86da1c892..ca22fed0efc5 100644 --- a/drivers/acpi/acpica/nsobject.c +++ b/drivers/acpi/acpica/nsobject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsparse.c b/drivers/acpi/acpica/nsparse.c index 959e6379bc4c..20acc32cb6ef 100644 --- a/drivers/acpi/acpica/nsparse.c +++ b/drivers/acpi/acpica/nsparse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nspredef.c b/drivers/acpi/acpica/nspredef.c index 81995ee48c49..102e42225940 100644 --- a/drivers/acpi/acpica/nspredef.c +++ b/drivers/acpi/acpica/nspredef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsprepkg.c b/drivers/acpi/acpica/nsprepkg.c index ca137ce5674f..ee9332eb0fa4 100644 --- a/drivers/acpi/acpica/nsprepkg.c +++ b/drivers/acpi/acpica/nsprepkg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsrepair.c b/drivers/acpi/acpica/nsrepair.c index accfdcfb7e62..a4a8d21542a6 100644 --- a/drivers/acpi/acpica/nsrepair.c +++ b/drivers/acpi/acpica/nsrepair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsrepair2.c b/drivers/acpi/acpica/nsrepair2.c index 8dbb870f40d2..cf27086ab1cd 100644 --- a/drivers/acpi/acpica/nsrepair2.c +++ b/drivers/acpi/acpica/nsrepair2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nssearch.c b/drivers/acpi/acpica/nssearch.c index f594ab75a5fe..135aff8b68a4 100644 --- a/drivers/acpi/acpica/nssearch.c +++ b/drivers/acpi/acpica/nssearch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsutils.c b/drivers/acpi/acpica/nsutils.c index 49cc07e2ac5a..b787856bbe98 100644 --- a/drivers/acpi/acpica/nsutils.c +++ b/drivers/acpi/acpica/nsutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nswalk.c b/drivers/acpi/acpica/nswalk.c index 5670ff5a43cd..8ef8b5cbdeb6 100644 --- a/drivers/acpi/acpica/nswalk.c +++ b/drivers/acpi/acpica/nswalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsxfeval.c b/drivers/acpi/acpica/nsxfeval.c index f9d059647cc5..1d036035b2dc 100644 --- a/drivers/acpi/acpica/nsxfeval.c +++ b/drivers/acpi/acpica/nsxfeval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/nsxfname.c b/drivers/acpi/acpica/nsxfname.c index 1db831545ec8..545fcff46430 100644 --- a/drivers/acpi/acpica/nsxfname.c +++ b/drivers/acpi/acpica/nsxfname.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/nsxfobj.c b/drivers/acpi/acpica/nsxfobj.c index 324269481160..8611bc932416 100644 --- a/drivers/acpi/acpica/nsxfobj.c +++ b/drivers/acpi/acpica/nsxfobj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/psargs.c b/drivers/acpi/acpica/psargs.c index 6f6ae38ec044..4b603fb4a583 100644 --- a/drivers/acpi/acpica/psargs.c +++ b/drivers/acpi/acpica/psargs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psloop.c b/drivers/acpi/acpica/psloop.c index c989cadf271c..2f69cab25b67 100644 --- a/drivers/acpi/acpica/psloop.c +++ b/drivers/acpi/acpica/psloop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psobject.c b/drivers/acpi/acpica/psobject.c index 496a1c1d5b0b..783cf397f9a1 100644 --- a/drivers/acpi/acpica/psobject.c +++ b/drivers/acpi/acpica/psobject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psopcode.c b/drivers/acpi/acpica/psopcode.c index bf6103986f48..66baa82ca37a 100644 --- a/drivers/acpi/acpica/psopcode.c +++ b/drivers/acpi/acpica/psopcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psopinfo.c b/drivers/acpi/acpica/psopinfo.c index 532ea307a675..4b25c9dd9f72 100644 --- a/drivers/acpi/acpica/psopinfo.c +++ b/drivers/acpi/acpica/psopinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psparse.c b/drivers/acpi/acpica/psparse.c index 55a416e56fd8..f6af98556278 100644 --- a/drivers/acpi/acpica/psparse.c +++ b/drivers/acpi/acpica/psparse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psscope.c b/drivers/acpi/acpica/psscope.c index c4e4483f0a0b..2afbf2450497 100644 --- a/drivers/acpi/acpica/psscope.c +++ b/drivers/acpi/acpica/psscope.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/pstree.c b/drivers/acpi/acpica/pstree.c index 5a285d3f2cdb..22f2aeef7fc3 100644 --- a/drivers/acpi/acpica/pstree.c +++ b/drivers/acpi/acpica/pstree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psutils.c b/drivers/acpi/acpica/psutils.c index ada1dc304d25..cbe0302a3b4c 100644 --- a/drivers/acpi/acpica/psutils.c +++ b/drivers/acpi/acpica/psutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/pswalk.c b/drivers/acpi/acpica/pswalk.c index 2f3ebcd8aebe..fd157239b818 100644 --- a/drivers/acpi/acpica/pswalk.c +++ b/drivers/acpi/acpica/pswalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/psxface.c b/drivers/acpi/acpica/psxface.c index d480de075a90..0e4a66204b94 100644 --- a/drivers/acpi/acpica/psxface.c +++ b/drivers/acpi/acpica/psxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/rsaddr.c b/drivers/acpi/acpica/rsaddr.c index f92010e667cd..0642f1da116b 100644 --- a/drivers/acpi/acpica/rsaddr.c +++ b/drivers/acpi/acpica/rsaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rscalc.c b/drivers/acpi/acpica/rscalc.c index 242daf45e20e..958dc585b54b 100644 --- a/drivers/acpi/acpica/rscalc.c +++ b/drivers/acpi/acpica/rscalc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rscreate.c b/drivers/acpi/acpica/rscreate.c index c659b54985a5..77782ec880e7 100644 --- a/drivers/acpi/acpica/rscreate.c +++ b/drivers/acpi/acpica/rscreate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsdump.c b/drivers/acpi/acpica/rsdump.c index 5b7d7074ce4f..9237843642c3 100644 --- a/drivers/acpi/acpica/rsdump.c +++ b/drivers/acpi/acpica/rsdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsdumpinfo.c b/drivers/acpi/acpica/rsdumpinfo.c index 998a79cc09c2..0e47b98995c1 100644 --- a/drivers/acpi/acpica/rsdumpinfo.c +++ b/drivers/acpi/acpica/rsdumpinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsinfo.c b/drivers/acpi/acpica/rsinfo.c index ad7465ddfe13..58c11cbabc35 100644 --- a/drivers/acpi/acpica/rsinfo.c +++ b/drivers/acpi/acpica/rsinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsio.c b/drivers/acpi/acpica/rsio.c index 687aaed9655a..f927fd65c7c5 100644 --- a/drivers/acpi/acpica/rsio.c +++ b/drivers/acpi/acpica/rsio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsirq.c b/drivers/acpi/acpica/rsirq.c index b0d970efa072..11329ad9b32b 100644 --- a/drivers/acpi/acpica/rsirq.c +++ b/drivers/acpi/acpica/rsirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rslist.c b/drivers/acpi/acpica/rslist.c index e46efaa889cd..4af5f0453bcf 100644 --- a/drivers/acpi/acpica/rslist.c +++ b/drivers/acpi/acpica/rslist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsmemory.c b/drivers/acpi/acpica/rsmemory.c index 44fa16dde9ba..82dbccb049b3 100644 --- a/drivers/acpi/acpica/rsmemory.c +++ b/drivers/acpi/acpica/rsmemory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsmisc.c b/drivers/acpi/acpica/rsmisc.c index 6e8e98cf598d..0f9b52692fa8 100644 --- a/drivers/acpi/acpica/rsmisc.c +++ b/drivers/acpi/acpica/rsmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsserial.c b/drivers/acpi/acpica/rsserial.c index 279bfa27da94..4eeee10f7a35 100644 --- a/drivers/acpi/acpica/rsserial.c +++ b/drivers/acpi/acpica/rsserial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsutils.c b/drivers/acpi/acpica/rsutils.c index 8c1a68629b75..a429bc682462 100644 --- a/drivers/acpi/acpica/rsutils.c +++ b/drivers/acpi/acpica/rsutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/rsxface.c b/drivers/acpi/acpica/rsxface.c index c62be3d91712..861566ee74f9 100644 --- a/drivers/acpi/acpica/rsxface.c +++ b/drivers/acpi/acpica/rsxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/tbdata.c b/drivers/acpi/acpica/tbdata.c index 5b98e09fff76..8fc11b28aad4 100644 --- a/drivers/acpi/acpica/tbdata.c +++ b/drivers/acpi/acpica/tbdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbfadt.c b/drivers/acpi/acpica/tbfadt.c index c6658b2f3027..7b5da21ae1e1 100644 --- a/drivers/acpi/acpica/tbfadt.c +++ b/drivers/acpi/acpica/tbfadt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbfind.c b/drivers/acpi/acpica/tbfind.c index d71a73216380..62465029dee6 100644 --- a/drivers/acpi/acpica/tbfind.c +++ b/drivers/acpi/acpica/tbfind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbinstal.c b/drivers/acpi/acpica/tbinstal.c index ee9b85bc238b..e788e0d3b44e 100644 --- a/drivers/acpi/acpica/tbinstal.c +++ b/drivers/acpi/acpica/tbinstal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbprint.c b/drivers/acpi/acpica/tbprint.c index e5631027f7f1..09442720b41d 100644 --- a/drivers/acpi/acpica/tbprint.c +++ b/drivers/acpi/acpica/tbprint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbutils.c b/drivers/acpi/acpica/tbutils.c index fa64851c7b62..a41894886fe6 100644 --- a/drivers/acpi/acpica/tbutils.c +++ b/drivers/acpi/acpica/tbutils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbxface.c b/drivers/acpi/acpica/tbxface.c index a8f07d2641b6..7625e53d5c11 100644 --- a/drivers/acpi/acpica/tbxface.c +++ b/drivers/acpi/acpica/tbxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbxfload.c b/drivers/acpi/acpica/tbxfload.c index 2a17c60a9a39..3b8a89a35870 100644 --- a/drivers/acpi/acpica/tbxfload.c +++ b/drivers/acpi/acpica/tbxfload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/tbxfroot.c b/drivers/acpi/acpica/tbxfroot.c index 961577ba9486..0f39aeed971e 100644 --- a/drivers/acpi/acpica/tbxfroot.c +++ b/drivers/acpi/acpica/tbxfroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utaddress.c b/drivers/acpi/acpica/utaddress.c index c673d6c95e0a..bef6d4484b2a 100644 --- a/drivers/acpi/acpica/utaddress.c +++ b/drivers/acpi/acpica/utaddress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utalloc.c b/drivers/acpi/acpica/utalloc.c index 2418a312733a..839bf79d00a3 100644 --- a/drivers/acpi/acpica/utalloc.c +++ b/drivers/acpi/acpica/utalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utascii.c b/drivers/acpi/acpica/utascii.c index 259c28d3fecd..11622130e817 100644 --- a/drivers/acpi/acpica/utascii.c +++ b/drivers/acpi/acpica/utascii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utbuffer.c b/drivers/acpi/acpica/utbuffer.c index f6e6e98e9523..a9e4e504ab58 100644 --- a/drivers/acpi/acpica/utbuffer.c +++ b/drivers/acpi/acpica/utbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utcache.c b/drivers/acpi/acpica/utcache.c index cabec193febb..9bf9f125d193 100644 --- a/drivers/acpi/acpica/utcache.c +++ b/drivers/acpi/acpica/utcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utcksum.c b/drivers/acpi/acpica/utcksum.c index e6f6030b3a3f..dbafba199ae7 100644 --- a/drivers/acpi/acpica/utcksum.c +++ b/drivers/acpi/acpica/utcksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utcopy.c b/drivers/acpi/acpica/utcopy.c index 80458e70ac2b..197ed979e19a 100644 --- a/drivers/acpi/acpica/utcopy.c +++ b/drivers/acpi/acpica/utcopy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utdebug.c b/drivers/acpi/acpica/utdebug.c index 9f197e293c7e..6d31b6f4ccb2 100644 --- a/drivers/acpi/acpica/utdebug.c +++ b/drivers/acpi/acpica/utdebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utdecode.c b/drivers/acpi/acpica/utdecode.c index b82130d1a8bc..504c058bf7bd 100644 --- a/drivers/acpi/acpica/utdecode.c +++ b/drivers/acpi/acpica/utdecode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utdelete.c b/drivers/acpi/acpica/utdelete.c index e8180099d01f..609a04f99e88 100644 --- a/drivers/acpi/acpica/utdelete.c +++ b/drivers/acpi/acpica/utdelete.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/uterror.c b/drivers/acpi/acpica/uterror.c index 918aca7c4db4..22d99bb5c7fb 100644 --- a/drivers/acpi/acpica/uterror.c +++ b/drivers/acpi/acpica/uterror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/uteval.c b/drivers/acpi/acpica/uteval.c index abc6583ed369..2e1b05f9e11d 100644 --- a/drivers/acpi/acpica/uteval.c +++ b/drivers/acpi/acpica/uteval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utexcep.c b/drivers/acpi/acpica/utexcep.c index 60fbdcde151b..400470383dd0 100644 --- a/drivers/acpi/acpica/utexcep.c +++ b/drivers/acpi/acpica/utexcep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utglobal.c b/drivers/acpi/acpica/utglobal.c index 97c55a113bae..c205973a1c3a 100644 --- a/drivers/acpi/acpica/utglobal.c +++ b/drivers/acpi/acpica/utglobal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/uthex.c b/drivers/acpi/acpica/uthex.c index 8cd050e9cad5..755bc6288a81 100644 --- a/drivers/acpi/acpica/uthex.c +++ b/drivers/acpi/acpica/uthex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utids.c b/drivers/acpi/acpica/utids.c index eb88335dea2c..6b0a46c33e15 100644 --- a/drivers/acpi/acpica/utids.c +++ b/drivers/acpi/acpica/utids.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utinit.c b/drivers/acpi/acpica/utinit.c index 4bef97e8223a..5671d444b5b2 100644 --- a/drivers/acpi/acpica/utinit.c +++ b/drivers/acpi/acpica/utinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utlock.c b/drivers/acpi/acpica/utlock.c index 123dbcbc60bc..8adf63e11c6a 100644 --- a/drivers/acpi/acpica/utlock.c +++ b/drivers/acpi/acpica/utlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utmath.c b/drivers/acpi/acpica/utmath.c index 2c2c6bc1ff3f..cda083b0b943 100644 --- a/drivers/acpi/acpica/utmath.c +++ b/drivers/acpi/acpica/utmath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utmisc.c b/drivers/acpi/acpica/utmisc.c index 8638efacdbf4..928d2aeb578f 100644 --- a/drivers/acpi/acpica/utmisc.c +++ b/drivers/acpi/acpica/utmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utmutex.c b/drivers/acpi/acpica/utmutex.c index 2e465e6a0ab6..e2dba52f3646 100644 --- a/drivers/acpi/acpica/utmutex.c +++ b/drivers/acpi/acpica/utmutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utnonansi.c b/drivers/acpi/acpica/utnonansi.c index ff0802ace19b..af39f543fe52 100644 --- a/drivers/acpi/acpica/utnonansi.c +++ b/drivers/acpi/acpica/utnonansi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utobject.c b/drivers/acpi/acpica/utobject.c index 272e46208263..cfb3e430f8af 100644 --- a/drivers/acpi/acpica/utobject.c +++ b/drivers/acpi/acpica/utobject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utosi.c b/drivers/acpi/acpica/utosi.c index f6ac16729e42..876be5232359 100644 --- a/drivers/acpi/acpica/utosi.c +++ b/drivers/acpi/acpica/utosi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utownerid.c b/drivers/acpi/acpica/utownerid.c index d3525ef8ed28..9f82d34130e7 100644 --- a/drivers/acpi/acpica/utownerid.c +++ b/drivers/acpi/acpica/utownerid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utpredef.c b/drivers/acpi/acpica/utpredef.c index d9bd80e2d32a..32754552e716 100644 --- a/drivers/acpi/acpica/utpredef.c +++ b/drivers/acpi/acpica/utpredef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utprint.c b/drivers/acpi/acpica/utprint.c index 423d10569736..b9243883cf15 100644 --- a/drivers/acpi/acpica/utprint.c +++ b/drivers/acpi/acpica/utprint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utresdecode.c b/drivers/acpi/acpica/utresdecode.c index d801d9069841..d9e8c095f80d 100644 --- a/drivers/acpi/acpica/utresdecode.c +++ b/drivers/acpi/acpica/utresdecode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utresrc.c b/drivers/acpi/acpica/utresrc.c index e1cc3d348750..f7f7ae9d4bc2 100644 --- a/drivers/acpi/acpica/utresrc.c +++ b/drivers/acpi/acpica/utresrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utstate.c b/drivers/acpi/acpica/utstate.c index a2484556a6b5..4735e59dfb78 100644 --- a/drivers/acpi/acpica/utstate.c +++ b/drivers/acpi/acpica/utstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utstring.c b/drivers/acpi/acpica/utstring.c index aae71b8c55d2..f274c703a792 100644 --- a/drivers/acpi/acpica/utstring.c +++ b/drivers/acpi/acpica/utstring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utstrsuppt.c b/drivers/acpi/acpica/utstrsuppt.c index 199982a6fb16..db9de04826e9 100644 --- a/drivers/acpi/acpica/utstrsuppt.c +++ b/drivers/acpi/acpica/utstrsuppt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utstrtoul64.c b/drivers/acpi/acpica/utstrtoul64.c index 5fde619a8bbd..13445ec962ca 100644 --- a/drivers/acpi/acpica/utstrtoul64.c +++ b/drivers/acpi/acpica/utstrtoul64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/uttrack.c b/drivers/acpi/acpica/uttrack.c index a99c4c9e3d39..217788abb83c 100644 --- a/drivers/acpi/acpica/uttrack.c +++ b/drivers/acpi/acpica/uttrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utuuid.c b/drivers/acpi/acpica/utuuid.c index 0682554934ca..8b3f3d93848c 100644 --- a/drivers/acpi/acpica/utuuid.c +++ b/drivers/acpi/acpica/utuuid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utxface.c b/drivers/acpi/acpica/utxface.c index 56942b5f026b..48e5ee2adb72 100644 --- a/drivers/acpi/acpica/utxface.c +++ b/drivers/acpi/acpica/utxface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utxferror.c b/drivers/acpi/acpica/utxferror.c index a1ed7fced4db..1f4a8e552ede 100644 --- a/drivers/acpi/acpica/utxferror.c +++ b/drivers/acpi/acpica/utxferror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/acpica/utxfinit.c b/drivers/acpi/acpica/utxfinit.c index c1702f8fba67..5fd48c033efd 100644 --- a/drivers/acpi/acpica/utxfinit.c +++ b/drivers/acpi/acpica/utxfinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /****************************************************************************** * diff --git a/drivers/acpi/acpica/utxfmutex.c b/drivers/acpi/acpica/utxfmutex.c index be24db2544ce..b7ea2ff99bfd 100644 --- a/drivers/acpi/acpica/utxfmutex.c +++ b/drivers/acpi/acpica/utxfmutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /******************************************************************************* * diff --git a/drivers/acpi/apei/apei-base.c b/drivers/acpi/apei/apei-base.c index 9c84f3da7c09..e0375876c396 100644 --- a/drivers/acpi/apei/apei-base.c +++ b/drivers/acpi/apei/apei-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * apei-base.c - ACPI Platform Error Interface (APEI) supporting diff --git a/drivers/acpi/apei/bert.c b/drivers/acpi/apei/bert.c index 5427e49e646b..7489a745f483 100644 --- a/drivers/acpi/apei/bert.c +++ b/drivers/acpi/apei/bert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Boot Error Record Table (BERT) support diff --git a/drivers/acpi/apei/einj-core.c b/drivers/acpi/apei/einj-core.c index 305c240a303f..93e660b9173f 100644 --- a/drivers/acpi/apei/einj-core.c +++ b/drivers/acpi/apei/einj-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Error INJection support diff --git a/drivers/acpi/apei/einj-cxl.c b/drivers/acpi/apei/einj-cxl.c index e70a416ec925..75921aca6f95 100644 --- a/drivers/acpi/apei/einj-cxl.c +++ b/drivers/acpi/apei/einj-cxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CXL Error INJection support. Used by CXL core to inject diff --git a/drivers/acpi/apei/erst-dbg.c b/drivers/acpi/apei/erst-dbg.c index ff0e8bf8e97a..653cf2d41d27 100644 --- a/drivers/acpi/apei/erst-dbg.c +++ b/drivers/acpi/apei/erst-dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Error Record Serialization Table debug support diff --git a/drivers/acpi/apei/erst.c b/drivers/acpi/apei/erst.c index bf65e3461531..95fbd713cd13 100644 --- a/drivers/acpi/apei/erst.c +++ b/drivers/acpi/apei/erst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Error Record Serialization Table support diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c index 0dc767392a6c..52301728350a 100644 --- a/drivers/acpi/apei/ghes.c +++ b/drivers/acpi/apei/ghes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Generic Hardware Error Source support diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c index 20d757687e3d..9d166670ec8e 100644 --- a/drivers/acpi/apei/hest.c +++ b/drivers/acpi/apei/hest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * APEI Hardware Error Source Table support diff --git a/drivers/acpi/arm64/agdi.c b/drivers/acpi/arm64/agdi.c index e0df3daa4abf..7e5d3548db0b 100644 --- a/drivers/acpi/arm64/agdi.c +++ b/drivers/acpi/arm64/agdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file implements handling of diff --git a/drivers/acpi/arm64/amba.c b/drivers/acpi/arm64/amba.c index 1350083bce5f..f1f8669284bd 100644 --- a/drivers/acpi/arm64/amba.c +++ b/drivers/acpi/arm64/amba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/acpi/arm64/apmt.c b/drivers/acpi/arm64/apmt.c index bb010f6164e5..f70e8c412559 100644 --- a/drivers/acpi/arm64/apmt.c +++ b/drivers/acpi/arm64/apmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM APMT table support. diff --git a/drivers/acpi/arm64/cpuidle.c b/drivers/acpi/arm64/cpuidle.c index 801f9c450142..4f9377016944 100644 --- a/drivers/acpi/arm64/cpuidle.c +++ b/drivers/acpi/arm64/cpuidle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM64 CPU idle arch support diff --git a/drivers/acpi/arm64/dma.c b/drivers/acpi/arm64/dma.c index f30f138352b7..e8dca8990d95 100644 --- a/drivers/acpi/arm64/dma.c +++ b/drivers/acpi/arm64/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/acpi/arm64/ffh.c b/drivers/acpi/arm64/ffh.c index 877edc6557e9..01df1a657d8c 100644 --- a/drivers/acpi/arm64/ffh.c +++ b/drivers/acpi/arm64/ffh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/acpi/arm64/gtdt.c b/drivers/acpi/arm64/gtdt.c index ffc867bac2d6..df23ff5b4d9d 100644 --- a/drivers/acpi/arm64/gtdt.c +++ b/drivers/acpi/arm64/gtdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM Specific GTDT table Support diff --git a/drivers/acpi/arm64/init.c b/drivers/acpi/arm64/init.c index 7a47d8095a7d..27ebe1a489b6 100644 --- a/drivers/acpi/arm64/init.c +++ b/drivers/acpi/arm64/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include "init.h" diff --git a/drivers/acpi/arm64/iort.c b/drivers/acpi/arm64/iort.c index 65f0f56ad753..219e05cdfacb 100644 --- a/drivers/acpi/arm64/iort.c +++ b/drivers/acpi/arm64/iort.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016, Semihalf diff --git a/drivers/acpi/arm64/mpam.c b/drivers/acpi/arm64/mpam.c index 84963a20c3e7..65390a1f1f09 100644 --- a/drivers/acpi/arm64/mpam.c +++ b/drivers/acpi/arm64/mpam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Arm Ltd. diff --git a/drivers/acpi/arm64/thermal_cpufreq.c b/drivers/acpi/arm64/thermal_cpufreq.c index 582854914c5c..f1c665bd27f6 100644 --- a/drivers/acpi/arm64/thermal_cpufreq.c +++ b/drivers/acpi/arm64/thermal_cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c index 34181fa52e93..bda4f25f8612 100644 --- a/drivers/acpi/battery.c +++ b/drivers/acpi/battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * battery.c - ACPI Battery Driver (Revision: 2.0) diff --git a/drivers/acpi/bgrt.c b/drivers/acpi/bgrt.c index 0fdd581ef96f..a68b87445761 100644 --- a/drivers/acpi/bgrt.c +++ b/drivers/acpi/bgrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BGRT boot graphic support diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c index a984ccd4a2a0..c03888cc636d 100644 --- a/drivers/acpi/bus.c +++ b/drivers/acpi/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_bus.c - ACPI Bus Driver ($Revision: 80 $) diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c index 3c6dd9b4ba0a..91fb104547f5 100644 --- a/drivers/acpi/button.c +++ b/drivers/acpi/button.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * button.c - ACPI Button Driver diff --git a/drivers/acpi/container.c b/drivers/acpi/container.c index 5b7e3b9ae370..21b3fd394c69 100644 --- a/drivers/acpi/container.c +++ b/drivers/acpi/container.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * container.c - ACPI Generic Container Driver diff --git a/drivers/acpi/cppc_acpi.c b/drivers/acpi/cppc_acpi.c index e66e20d1f31b..89c6394378cf 100644 --- a/drivers/acpi/cppc_acpi.c +++ b/drivers/acpi/cppc_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPPC (Collaborative Processor Performance Control) methods used by CPUfreq drivers. diff --git a/drivers/acpi/debugfs.c b/drivers/acpi/debugfs.c index 074eb98d213e..33464796f9ca 100644 --- a/drivers/acpi/debugfs.c +++ b/drivers/acpi/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * debugfs.c - ACPI debugfs interface to userspace. diff --git a/drivers/acpi/device_pm.c b/drivers/acpi/device_pm.c index 4e0583274b8f..6fa50a72e7d3 100644 --- a/drivers/acpi/device_pm.c +++ b/drivers/acpi/device_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/acpi/device_pm.c - ACPI device power management routines. diff --git a/drivers/acpi/device_sysfs.c b/drivers/acpi/device_sysfs.c index cd199fbe4dc9..1121e13434bd 100644 --- a/drivers/acpi/device_sysfs.c +++ b/drivers/acpi/device_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/acpi/device_sysfs.c - ACPI device sysfs attributes and modalias. diff --git a/drivers/acpi/dock.c b/drivers/acpi/dock.c index 34affbda295e..e32b849b67c4 100644 --- a/drivers/acpi/dock.c +++ b/drivers/acpi/dock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dock.c - ACPI dock station driver diff --git a/drivers/acpi/dptf/dptf_pch_fivr.c b/drivers/acpi/dptf/dptf_pch_fivr.c index 8d7e555929d3..53e3f5b5ed93 100644 --- a/drivers/acpi/dptf/dptf_pch_fivr.c +++ b/drivers/acpi/dptf/dptf_pch_fivr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dptf_pch_fivr: DPTF PCH FIVR Participant driver diff --git a/drivers/acpi/dptf/dptf_power.c b/drivers/acpi/dptf/dptf_power.c index 55ccbb8ddbe3..dad1e9662924 100644 --- a/drivers/acpi/dptf/dptf_power.c +++ b/drivers/acpi/dptf/dptf_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dptf_power: DPTF platform power driver diff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c index 59b3d50ff01e..c3d90cf1e6e2 100644 --- a/drivers/acpi/ec.c +++ b/drivers/acpi/ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ec.c - ACPI Embedded Controller Driver (v3) diff --git a/drivers/acpi/ec_sys.c b/drivers/acpi/ec_sys.c index c074a0fae059..35e4fd5c9c79 100644 --- a/drivers/acpi/ec_sys.c +++ b/drivers/acpi/ec_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ec_sys.c diff --git a/drivers/acpi/event.c b/drivers/acpi/event.c index 96a9aaaaf9f7..17793c063ec1 100644 --- a/drivers/acpi/event.c +++ b/drivers/acpi/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * event.c - exporting ACPI events via procfs diff --git a/drivers/acpi/evged.c b/drivers/acpi/evged.c index 5c35cbc7f6ff..ea4fa65f136d 100644 --- a/drivers/acpi/evged.c +++ b/drivers/acpi/evged.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Event Device for ACPI. diff --git a/drivers/acpi/fan_attr.c b/drivers/acpi/fan_attr.c index 9b7fa52f3c2a..c35b3546e693 100644 --- a/drivers/acpi/fan_attr.c +++ b/drivers/acpi/fan_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fan_attr.c - Create extra attributes for ACPI Fan driver diff --git a/drivers/acpi/fan_core.c b/drivers/acpi/fan_core.c index fb08b8549ed7..3c2e15d7bfea 100644 --- a/drivers/acpi/fan_core.c +++ b/drivers/acpi/fan_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fan_core.c - ACPI Fan core Driver diff --git a/drivers/acpi/fan_hwmon.c b/drivers/acpi/fan_hwmon.c index d3374f8f524b..dc5459b06056 100644 --- a/drivers/acpi/fan_hwmon.c +++ b/drivers/acpi/fan_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hwmon interface for the ACPI Fan driver. diff --git a/drivers/acpi/glue.c b/drivers/acpi/glue.c index a194f30876c5..98f06660989f 100644 --- a/drivers/acpi/glue.c +++ b/drivers/acpi/glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Link physical devices with ACPI devices support diff --git a/drivers/acpi/hed.c b/drivers/acpi/hed.c index 3499f86c411e..db27c1e5016a 100644 --- a/drivers/acpi/hed.c +++ b/drivers/acpi/hed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI Hardware Error Device (PNP0C33) Driver diff --git a/drivers/acpi/ioapic.c b/drivers/acpi/ioapic.c index 6677955b4a8e..f0f96aa6b72c 100644 --- a/drivers/acpi/ioapic.c +++ b/drivers/acpi/ioapic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOAPIC/IOxAPIC/IOSAPIC driver diff --git a/drivers/acpi/irq.c b/drivers/acpi/irq.c index d1595156c86a..387b47d2ca44 100644 --- a/drivers/acpi/irq.c +++ b/drivers/acpi/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI GSI IRQ layer diff --git a/drivers/acpi/mipi-disco-img.c b/drivers/acpi/mipi-disco-img.c index 5b85989f96be..d0dbb937fa5d 100644 --- a/drivers/acpi/mipi-disco-img.c +++ b/drivers/acpi/mipi-disco-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPI DisCo for Imaging support. diff --git a/drivers/acpi/nfit/core.c b/drivers/acpi/nfit/core.c index 3eb56b77cb6d..ef936672106d 100644 --- a/drivers/acpi/nfit/core.c +++ b/drivers/acpi/nfit/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/acpi/nfit/intel.c b/drivers/acpi/nfit/intel.c index bce6f6a18426..1d99ba6653d7 100644 --- a/drivers/acpi/nfit/intel.c +++ b/drivers/acpi/nfit/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/acpi/nfit/mce.c b/drivers/acpi/nfit/mce.c index d48a388b796e..fadc4b75af76 100644 --- a/drivers/acpi/nfit/mce.c +++ b/drivers/acpi/nfit/mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFIT - Machine Check Handler diff --git a/drivers/acpi/nhlt.c b/drivers/acpi/nhlt.c index dc1bd0df9228..190f69dea8cf 100644 --- a/drivers/acpi/nhlt.c +++ b/drivers/acpi/nhlt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2023-2024 Intel Corporation diff --git a/drivers/acpi/numa/hmat.c b/drivers/acpi/numa/hmat.c index 77a81627aaef..3cbbc9f65d19 100644 --- a/drivers/acpi/numa/hmat.c +++ b/drivers/acpi/numa/hmat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Intel Corporation. diff --git a/drivers/acpi/numa/srat.c b/drivers/acpi/numa/srat.c index aa87ee1583a4..c99a20520fd6 100644 --- a/drivers/acpi/numa/srat.c +++ b/drivers/acpi/numa/srat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_numa.c - ACPI NUMA support diff --git a/drivers/acpi/nvs.c b/drivers/acpi/nvs.c index a2b11069e792..446ffc1fdf1d 100644 --- a/drivers/acpi/nvs.c +++ b/drivers/acpi/nvs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nvs.c - Routines for saving and restoring ACPI NVS memory region diff --git a/drivers/acpi/osi.c b/drivers/acpi/osi.c index f2c943b934be..e77519a46fae 100644 --- a/drivers/acpi/osi.c +++ b/drivers/acpi/osi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * osi.c - _OSI implementation diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c index 05393a7315fe..f578851e05aa 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_osl.c - OS-dependent functions ($Revision: 83 $) diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c index c416942ff3e2..08d281607b35 100644 --- a/drivers/acpi/pci_irq.c +++ b/drivers/acpi/pci_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pci_irq.c - ACPI PCI Interrupt Routing ($Revision: 11 $) diff --git a/drivers/acpi/pci_link.c b/drivers/acpi/pci_link.c index b91b039a3d20..bf264aa44d2b 100644 --- a/drivers/acpi/pci_link.c +++ b/drivers/acpi/pci_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pci_link.c - ACPI PCI Interrupt Link Device Driver ($Revision: 34 $) diff --git a/drivers/acpi/pci_mcfg.c b/drivers/acpi/pci_mcfg.c index 58e10a980114..bcdc9049f32b 100644 --- a/drivers/acpi/pci_mcfg.c +++ b/drivers/acpi/pci_mcfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Broadcom diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c index 74ade4160314..cae6d03a9ddd 100644 --- a/drivers/acpi/pci_root.c +++ b/drivers/acpi/pci_root.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pci_root.c - ACPI PCI Root Bridge Driver ($Revision: 40 $) diff --git a/drivers/acpi/pci_slot.c b/drivers/acpi/pci_slot.c index 741bcc9d6d6a..31931172126e 100644 --- a/drivers/acpi/pci_slot.c +++ b/drivers/acpi/pci_slot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pci_slot.c - ACPI PCI Slot Driver diff --git a/drivers/acpi/pfr_telemetry.c b/drivers/acpi/pfr_telemetry.c index 32bdf8cbe8f2..2713e32d24f3 100644 --- a/drivers/acpi/pfr_telemetry.c +++ b/drivers/acpi/pfr_telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI Platform Firmware Runtime Telemetry driver diff --git a/drivers/acpi/pfr_update.c b/drivers/acpi/pfr_update.c index 11b1c2828005..6d6f812b8124 100644 --- a/drivers/acpi/pfr_update.c +++ b/drivers/acpi/pfr_update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI Platform Firmware Runtime Update Device driver diff --git a/drivers/acpi/platform_profile.c b/drivers/acpi/platform_profile.c index ea04a8c69215..03e47b26f1ee 100644 --- a/drivers/acpi/platform_profile.c +++ b/drivers/acpi/platform_profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Platform profile sysfs interface */ diff --git a/drivers/acpi/pmic/intel_pmic.c b/drivers/acpi/pmic/intel_pmic.c index 134e9ca8eaa2..928b83f495d0 100644 --- a/drivers/acpi/pmic/intel_pmic.c +++ b/drivers/acpi/pmic/intel_pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_pmic.c - Intel PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_bxtwc.c b/drivers/acpi/pmic/intel_pmic_bxtwc.c index c332afbf82bd..6f90b1739150 100644 --- a/drivers/acpi/pmic/intel_pmic_bxtwc.c +++ b/drivers/acpi/pmic/intel_pmic_bxtwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel BXT WhiskeyCove PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_bytcrc.c b/drivers/acpi/pmic/intel_pmic_bytcrc.c index b4c21a75294a..db397c9eb3e9 100644 --- a/drivers/acpi/pmic/intel_pmic_bytcrc.c +++ b/drivers/acpi/pmic/intel_pmic_bytcrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Bay Trail Crystal Cove PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_chtcrc.c b/drivers/acpi/pmic/intel_pmic_chtcrc.c index f9301c6f098e..e18deaed7e09 100644 --- a/drivers/acpi/pmic/intel_pmic_chtcrc.c +++ b/drivers/acpi/pmic/intel_pmic_chtcrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Cherry Trail Crystal Cove PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_chtdc_ti.c b/drivers/acpi/pmic/intel_pmic_chtdc_ti.c index ecb36fbc1e7f..497ead59b838 100644 --- a/drivers/acpi/pmic/intel_pmic_chtdc_ti.c +++ b/drivers/acpi/pmic/intel_pmic_chtdc_ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dollar Cove TI PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_chtwc.c b/drivers/acpi/pmic/intel_pmic_chtwc.c index 81caede51ca2..4810227f9a1c 100644 --- a/drivers/acpi/pmic/intel_pmic_chtwc.c +++ b/drivers/acpi/pmic/intel_pmic_chtwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel CHT Whiskey Cove PMIC operation region driver diff --git a/drivers/acpi/pmic/intel_pmic_xpower.c b/drivers/acpi/pmic/intel_pmic_xpower.c index 49bda5e0c8aa..af41a6733f83 100644 --- a/drivers/acpi/pmic/intel_pmic_xpower.c +++ b/drivers/acpi/pmic/intel_pmic_xpower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XPower AXP288 PMIC operation region driver diff --git a/drivers/acpi/pmic/tps68470_pmic.c b/drivers/acpi/pmic/tps68470_pmic.c index 0d1a82eeb4b0..684965ad17a0 100644 --- a/drivers/acpi/pmic/tps68470_pmic.c +++ b/drivers/acpi/pmic/tps68470_pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI TPS68470 PMIC operation region driver diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c index 361a7721a6a8..5d5654ad5c1b 100644 --- a/drivers/acpi/power.c +++ b/drivers/acpi/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/acpi/power.c - ACPI Power Resources management. diff --git a/drivers/acpi/pptt.c b/drivers/acpi/pptt.c index de5f8c018333..9861ff95e40c 100644 --- a/drivers/acpi/pptt.c +++ b/drivers/acpi/pptt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pptt.c - parsing of Processor Properties Topology Table (PPTT) diff --git a/drivers/acpi/prmt.c b/drivers/acpi/prmt.c index 7b8b5d2015ec..409caae64eb5 100644 --- a/drivers/acpi/prmt.c +++ b/drivers/acpi/prmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Erik Kaneda diff --git a/drivers/acpi/proc.c b/drivers/acpi/proc.c index c08ead07252b..b75e5442f116 100644 --- a/drivers/acpi/proc.c +++ b/drivers/acpi/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/acpi/processor_core.c b/drivers/acpi/processor_core.c index a4498357bd16..671c72105de1 100644 --- a/drivers/acpi/processor_core.c +++ b/drivers/acpi/processor_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 Intel Corporation diff --git a/drivers/acpi/processor_driver.c b/drivers/acpi/processor_driver.c index 65e779be64ff..c56aa84a1ad4 100644 --- a/drivers/acpi/processor_driver.c +++ b/drivers/acpi/processor_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * processor_driver.c - ACPI Processor Driver diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c index 89f2f08b2554..6475e88945c7 100644 --- a/drivers/acpi/processor_idle.c +++ b/drivers/acpi/processor_idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * processor_idle - idle state submodule to the ACPI processor driver diff --git a/drivers/acpi/processor_pdc.c b/drivers/acpi/processor_pdc.c index 994091bd52de..72cd24869012 100644 --- a/drivers/acpi/processor_pdc.c +++ b/drivers/acpi/processor_pdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Intel Corporation diff --git a/drivers/acpi/processor_perflib.c b/drivers/acpi/processor_perflib.c index 8972446b7162..380f4545f2c3 100644 --- a/drivers/acpi/processor_perflib.c +++ b/drivers/acpi/processor_perflib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * processor_perflib.c - ACPI Processor P-States Library ($Revision: 71 $) diff --git a/drivers/acpi/processor_thermal.c b/drivers/acpi/processor_thermal.c index c7b1dc5687ec..a4397a2e8995 100644 --- a/drivers/acpi/processor_thermal.c +++ b/drivers/acpi/processor_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * processor_thermal.c - Passive cooling submodule of the ACPI processor driver diff --git a/drivers/acpi/processor_throttling.c b/drivers/acpi/processor_throttling.c index f9c2bc1d4a3a..0b1e3e5be26b 100644 --- a/drivers/acpi/processor_throttling.c +++ b/drivers/acpi/processor_throttling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * processor_throttling.c - Throttling submodule of the ACPI processor driver diff --git a/drivers/acpi/property.c b/drivers/acpi/property.c index 18e90067d567..cba50b57770c 100644 --- a/drivers/acpi/property.c +++ b/drivers/acpi/property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI device specific properties support. diff --git a/drivers/acpi/reboot.c b/drivers/acpi/reboot.c index b79b7c99c237..0650b7774389 100644 --- a/drivers/acpi/reboot.c +++ b/drivers/acpi/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "ACPI: " fmt diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c index d16906f46484..c4bea7e5fe65 100644 --- a/drivers/acpi/resource.c +++ b/drivers/acpi/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/acpi/resource.c - ACPI device resources interpretation. diff --git a/drivers/acpi/riscv/cppc.c b/drivers/acpi/riscv/cppc.c index 42c1a9052470..60f48bd559a5 100644 --- a/drivers/acpi/riscv/cppc.c +++ b/drivers/acpi/riscv/cppc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implement CPPC FFH helper routines for RISC-V. diff --git a/drivers/acpi/riscv/cpuidle.c b/drivers/acpi/riscv/cpuidle.c index 624f9bbdb58c..4fa149500903 100644 --- a/drivers/acpi/riscv/cpuidle.c +++ b/drivers/acpi/riscv/cpuidle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024, Ventana Micro Systems Inc diff --git a/drivers/acpi/riscv/init.c b/drivers/acpi/riscv/init.c index 7c00f7995e86..5535a577feae 100644 --- a/drivers/acpi/riscv/init.c +++ b/drivers/acpi/riscv/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023-2024, Ventana Micro Systems Inc diff --git a/drivers/acpi/riscv/irq.c b/drivers/acpi/riscv/irq.c index d9a2154d6c6a..596ab877b1c7 100644 --- a/drivers/acpi/riscv/irq.c +++ b/drivers/acpi/riscv/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023-2024, Ventana Micro Systems Inc diff --git a/drivers/acpi/riscv/rhct.c b/drivers/acpi/riscv/rhct.c index caa2c16e1697..1129bbf80098 100644 --- a/drivers/acpi/riscv/rhct.c +++ b/drivers/acpi/riscv/rhct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022-2023, Ventana Micro Systems Inc diff --git a/drivers/acpi/riscv/rimt.c b/drivers/acpi/riscv/rimt.c index 7f423405e5ef..d78cc401d463 100644 --- a/drivers/acpi/riscv/rimt.c +++ b/drivers/acpi/riscv/rimt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025, Ventana Micro Systems Inc diff --git a/drivers/acpi/sbs.c b/drivers/acpi/sbs.c index d3edc3bcbf01..464deb6320c2 100644 --- a/drivers/acpi/sbs.c +++ b/drivers/acpi/sbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sbs.c - ACPI Smart Battery System Driver ($Revision: 2.0 $) diff --git a/drivers/acpi/sbshc.c b/drivers/acpi/sbshc.c index 1a2bf520be23..246b875857d1 100644 --- a/drivers/acpi/sbshc.c +++ b/drivers/acpi/sbshc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMBus driver for ACPI Embedded Controller (v0.1) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 416d87f9bd10..d1ca4bf44f5a 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scan.c - support for transforming the ACPI namespace into individual objects diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index 66ec81e306d4..29b97a65bfc0 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sleep.c - ACPI sleep support. diff --git a/drivers/acpi/spcr.c b/drivers/acpi/spcr.c index 73cb933fdc89..59537079cceb 100644 --- a/drivers/acpi/spcr.c +++ b/drivers/acpi/spcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, Intel Corporation diff --git a/drivers/acpi/sysfs.c b/drivers/acpi/sysfs.c index e596224302f4..a9ac569e8d95 100644 --- a/drivers/acpi/sysfs.c +++ b/drivers/acpi/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysfs.c - ACPI sysfs interface to userspace. diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c index 4286e4af1092..6b27fee22147 100644 --- a/drivers/acpi/tables.c +++ b/drivers/acpi/tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_tables.c - ACPI Boot-Time Table Parsing diff --git a/drivers/acpi/thermal.c b/drivers/acpi/thermal.c index a511f9ea0267..78b29f3dba8b 100644 --- a/drivers/acpi/thermal.c +++ b/drivers/acpi/thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_thermal.c - ACPI Thermal Zone Driver ($Revision: 41 $) diff --git a/drivers/acpi/thermal_lib.c b/drivers/acpi/thermal_lib.c index f81591927e86..9fea261a8b1d 100644 --- a/drivers/acpi/thermal_lib.c +++ b/drivers/acpi/thermal_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2023 Linaro Limited diff --git a/drivers/acpi/tiny-power-button.c b/drivers/acpi/tiny-power-button.c index 6353be6fec69..1567046cd63d 100644 --- a/drivers/acpi/tiny-power-button.c +++ b/drivers/acpi/tiny-power-button.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/acpi/utils.c b/drivers/acpi/utils.c index 526563a0d188..e6b27b06acfa 100644 --- a/drivers/acpi/utils.c +++ b/drivers/acpi/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi_utils.c - ACPI Utility Functions ($Revision: 10 $) diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c index 4cf74f173c78..13c38e60314e 100644 --- a/drivers/acpi/video_detect.c +++ b/drivers/acpi/video_detect.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat Inc. * Hans de Goede diff --git a/drivers/acpi/viot.c b/drivers/acpi/viot.c index c13a20365c2c..a468b44abaf3 100644 --- a/drivers/acpi/viot.c +++ b/drivers/acpi/viot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtual I/O topology diff --git a/drivers/acpi/wakeup.c b/drivers/acpi/wakeup.c index ff6dc957bc11..c29c53e3f491 100644 --- a/drivers/acpi/wakeup.c +++ b/drivers/acpi/wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * wakeup.c - support wakeup devices diff --git a/drivers/acpi/x86/apple.c b/drivers/acpi/x86/apple.c index 45d0f16f374f..15223b233e9f 100644 --- a/drivers/acpi/x86/apple.c +++ b/drivers/acpi/x86/apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * apple.c - Apple ACPI quirks diff --git a/drivers/acpi/x86/blacklist.c b/drivers/acpi/x86/blacklist.c index 55214d0a12b1..621ab75ff97c 100644 --- a/drivers/acpi/x86/blacklist.c +++ b/drivers/acpi/x86/blacklist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * blacklist.c diff --git a/drivers/acpi/x86/cmos_rtc.c b/drivers/acpi/x86/cmos_rtc.c index 51643ff6fe5f..c17eb408dee0 100644 --- a/drivers/acpi/x86/cmos_rtc.c +++ b/drivers/acpi/x86/cmos_rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI support for CMOS RTC Address Space access diff --git a/drivers/acpi/x86/lpss.c b/drivers/acpi/x86/lpss.c index 1dcb80ab0d23..66e868a6a3db 100644 --- a/drivers/acpi/x86/lpss.c +++ b/drivers/acpi/x86/lpss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI support for Intel Lynxpoint LPSS. diff --git a/drivers/acpi/x86/s2idle.c b/drivers/acpi/x86/s2idle.c index cc3c83e4cc23..3a1408789948 100644 --- a/drivers/acpi/x86/s2idle.c +++ b/drivers/acpi/x86/s2idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Architecture-specific ACPI-based support for suspend-to-idle. diff --git a/drivers/acpi/x86/utils.c b/drivers/acpi/x86/utils.c index 4ee30c2897a2..6423704d3fbf 100644 --- a/drivers/acpi/x86/utils.c +++ b/drivers/acpi/x86/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * X86 ACPI Utility Functions diff --git a/drivers/amba/bus.c b/drivers/amba/bus.c index 952c45ca6e48..86df5edce13c 100644 --- a/drivers/amba/bus.c +++ b/drivers/amba/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/common/amba.c diff --git a/drivers/amba/tegra-ahb.c b/drivers/amba/tegra-ahb.c index f23c3ed01810..fce79ebe24c4 100644 --- a/drivers/amba/tegra-ahb.c +++ b/drivers/amba/tegra-ahb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/android/binder.c b/drivers/android/binder.c index b356c9b88254..88d0f9f8b184 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* binder.c * diff --git a/drivers/android/binder/page_range_helper.c b/drivers/android/binder/page_range_helper.c index 496887723ee0..ed40ec8fbf43 100644 --- a/drivers/android/binder/page_range_helper.c +++ b/drivers/android/binder/page_range_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* C helper for page_range.rs to work around a CFI violation. diff --git a/drivers/android/binder/rust_binder_events.c b/drivers/android/binder/rust_binder_events.c index 488b1470060c..105e163e7cb6 100644 --- a/drivers/android/binder/rust_binder_events.c +++ b/drivers/android/binder/rust_binder_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rust_binder_events.c * diff --git a/drivers/android/binder/rust_binderfs.c b/drivers/android/binder/rust_binderfs.c index 5c1319d80036..d947fc0ab26f 100644 --- a/drivers/android/binder/rust_binderfs.c +++ b/drivers/android/binder/rust_binderfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/android/binder_alloc.c b/drivers/android/binder_alloc.c index 979c96b74cad..7b9a54622c08 100644 --- a/drivers/android/binder_alloc.c +++ b/drivers/android/binder_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* binder_alloc.c * diff --git a/drivers/android/binder_netlink.c b/drivers/android/binder_netlink.c index 81e8432b5904..5813b877b845 100644 --- a/drivers/android/binder_netlink.c +++ b/drivers/android/binder_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/binder.yaml */ diff --git a/drivers/android/binderfs.c b/drivers/android/binderfs.c index 9f8a18c88d66..83732de289f1 100644 --- a/drivers/android/binderfs.c +++ b/drivers/android/binderfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/android/tests/binder_alloc_kunit.c b/drivers/android/tests/binder_alloc_kunit.c index 7f9cc003bbe3..516efb8a90b4 100644 --- a/drivers/android/tests/binder_alloc_kunit.c +++ b/drivers/android/tests/binder_alloc_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for binder allocator code. diff --git a/drivers/ata/acard-ahci.c b/drivers/ata/acard-ahci.c index 3999305b5356..0e9b528c8437 100644 --- a/drivers/ata/acard-ahci.c +++ b/drivers/ata/acard-ahci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 931d0081169b..f440d3100656 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ahci.c - AHCI SATA support diff --git a/drivers/ata/ahci_brcm.c b/drivers/ata/ahci_brcm.c index 29be74fedcf0..8488d6152c28 100644 --- a/drivers/ata/ahci_brcm.c +++ b/drivers/ata/ahci_brcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom SATA3 AHCI Controller Driver diff --git a/drivers/ata/ahci_ceva.c b/drivers/ata/ahci_ceva.c index 2d6a08c23d6a..e9c4b599f83b 100644 --- a/drivers/ata/ahci_ceva.c +++ b/drivers/ata/ahci_ceva.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Xilinx, Inc. diff --git a/drivers/ata/ahci_da850.c b/drivers/ata/ahci_da850.c index f97566c420f8..77b5fc921b5b 100644 --- a/drivers/ata/ahci_da850.c +++ b/drivers/ata/ahci_da850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DaVinci DA850 AHCI SATA platform driver diff --git a/drivers/ata/ahci_dm816.c b/drivers/ata/ahci_dm816.c index 93faed2cfeb6..53cfb76a7e5a 100644 --- a/drivers/ata/ahci_dm816.c +++ b/drivers/ata/ahci_dm816.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DaVinci DM816 AHCI SATA platform driver diff --git a/drivers/ata/ahci_dwc.c b/drivers/ata/ahci_dwc.c index aec6d793f51a..0fe982154d5d 100644 --- a/drivers/ata/ahci_dwc.c +++ b/drivers/ata/ahci_dwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DWC AHCI SATA Platform driver diff --git a/drivers/ata/ahci_imx.c b/drivers/ata/ahci_imx.c index 86aedd5923ac..6c4f4dc81f43 100644 --- a/drivers/ata/ahci_imx.c +++ b/drivers/ata/ahci_imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * copyright (c) 2013 Freescale Semiconductor, Inc. diff --git a/drivers/ata/ahci_mtk.c b/drivers/ata/ahci_mtk.c index 7295b9066ae2..bbe1dd642df6 100644 --- a/drivers/ata/ahci_mtk.c +++ b/drivers/ata/ahci_mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MediaTek AHCI SATA driver diff --git a/drivers/ata/ahci_mvebu.c b/drivers/ata/ahci_mvebu.c index 8744dae41612..424f7c974d4a 100644 --- a/drivers/ata/ahci_mvebu.c +++ b/drivers/ata/ahci_mvebu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AHCI glue platform driver for Marvell EBU SOCs * diff --git a/drivers/ata/ahci_octeon.c b/drivers/ata/ahci_octeon.c index 9accf8923891..52f90271d94f 100644 --- a/drivers/ata/ahci_octeon.c +++ b/drivers/ata/ahci_octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SATA glue for Cavium Octeon III SOCs. * diff --git a/drivers/ata/ahci_platform.c b/drivers/ata/ahci_platform.c index c18054333f7c..87b35d7131ed 100644 --- a/drivers/ata/ahci_platform.c +++ b/drivers/ata/ahci_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AHCI SATA platform driver diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata/ahci_qoriq.c index 0dec1a17e5b1..c01af5d90245 100644 --- a/drivers/ata/ahci_qoriq.c +++ b/drivers/ata/ahci_qoriq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale QorIQ AHCI SATA platform driver diff --git a/drivers/ata/ahci_seattle.c b/drivers/ata/ahci_seattle.c index 3f16c1678402..51173cc8e173 100644 --- a/drivers/ata/ahci_seattle.c +++ b/drivers/ata/ahci_seattle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Seattle AHCI SATA driver diff --git a/drivers/ata/ahci_st.c b/drivers/ata/ahci_st.c index 4336c8a6e208..68d00c84cf0d 100644 --- a/drivers/ata/ahci_st.c +++ b/drivers/ata/ahci_st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 STMicroelectronics Limited diff --git a/drivers/ata/ahci_sunxi.c b/drivers/ata/ahci_sunxi.c index 5d4584570ae0..cd5eab6a896d 100644 --- a/drivers/ata/ahci_sunxi.c +++ b/drivers/ata/ahci_sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Allwinner sunxi AHCI SATA platform driver diff --git a/drivers/ata/ahci_tegra.c b/drivers/ata/ahci_tegra.c index 44584eed6374..5e05683bd249 100644 --- a/drivers/ata/ahci_tegra.c +++ b/drivers/ata/ahci_tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/ata/ahci_tegra.c diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 6b8844646fcd..9e642c989d87 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AppliedMicro X-Gene SoC SATA Host Controller Driver diff --git a/drivers/ata/ata_generic.c b/drivers/ata/ata_generic.c index e70b6c089cf1..b2c01ea6b123 100644 --- a/drivers/ata/ata_generic.c +++ b/drivers/ata/ata_generic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ata_generic.c - Generic PATA/SATA controller driver. * Copyright 2005 Red Hat Inc, all rights reserved. diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c index 495fa096dd65..62ea5d674499 100644 --- a/drivers/ata/ata_piix.c +++ b/drivers/ata/ata_piix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ata_piix.c - Intel PATA/SATA controllers diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c index c79abdfcd7a9..eeafb75ef034 100644 --- a/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libahci.c - Common AHCI SATA low-level routines diff --git a/drivers/ata/libahci_platform.c b/drivers/ata/libahci_platform.c index 91d44302eac9..36ee78dd55b7 100644 --- a/drivers/ata/libahci_platform.c +++ b/drivers/ata/libahci_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AHCI SATA platform library diff --git a/drivers/ata/libata-acpi.c b/drivers/ata/libata-acpi.c index 15e18d50dcc6..37390db87328 100644 --- a/drivers/ata/libata-acpi.c +++ b/drivers/ata/libata-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libata-acpi.c diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index ddf9a7b28a59..481a3d2a1179 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libata-core.c - helper library for ATA diff --git a/drivers/ata/libata-eh.c b/drivers/ata/libata-eh.c index 2586e77ebf45..0b8e48830935 100644 --- a/drivers/ata/libata-eh.c +++ b/drivers/ata/libata-eh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libata-eh.c - libata error handling diff --git a/drivers/ata/libata-pata-timings.c b/drivers/ata/libata-pata-timings.c index af341226cc64..b7d52b18608d 100644 --- a/drivers/ata/libata-pata-timings.c +++ b/drivers/ata/libata-pata-timings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Helper library for PATA timings diff --git a/drivers/ata/libata-pmp.c b/drivers/ata/libata-pmp.c index 57023324a56f..8dbf9523b9db 100644 --- a/drivers/ata/libata-pmp.c +++ b/drivers/ata/libata-pmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libata-pmp.c - libata port multiplier support diff --git a/drivers/ata/libata-sata.c b/drivers/ata/libata-sata.c index 04e1e774645e..8770bee29af2 100644 --- a/drivers/ata/libata-sata.c +++ b/drivers/ata/libata-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SATA specific part of ATA helper library diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c index 721d3f270c8e..980810954548 100644 --- a/drivers/ata/libata-scsi.c +++ b/drivers/ata/libata-scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libata-scsi.c - helper library for ATA diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c index 785b6e371abf..741b15857ddd 100644 --- a/drivers/ata/libata-sff.c +++ b/drivers/ata/libata-sff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libata-sff.c - helper library for PCI IDE BMDMA diff --git a/drivers/ata/libata-trace.c b/drivers/ata/libata-trace.c index 9b5363fd0ab0..fd3f4c68ec0f 100644 --- a/drivers/ata/libata-trace.c +++ b/drivers/ata/libata-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * libata-trace.c - trace functions for libata diff --git a/drivers/ata/libata-transport.c b/drivers/ata/libata-transport.c index 62415fe67a11..bae0c7bc6c57 100644 --- a/drivers/ata/libata-transport.c +++ b/drivers/ata/libata-transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 ioogle, Inc. All rights reserved. diff --git a/drivers/ata/libata-zpodd.c b/drivers/ata/libata-zpodd.c index 799531218ea2..9d7240dffaf5 100644 --- a/drivers/ata/libata-zpodd.c +++ b/drivers/ata/libata-zpodd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/ata/pata_acpi.c b/drivers/ata/pata_acpi.c index 23fff10af2ac..23889e4b0f52 100644 --- a/drivers/ata/pata_acpi.c +++ b/drivers/ata/pata_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI PATA driver diff --git a/drivers/ata/pata_ali.c b/drivers/ata/pata_ali.c index 9d5cb9c34c52..7ef6d5fb9134 100644 --- a/drivers/ata/pata_ali.c +++ b/drivers/ata/pata_ali.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pata_ali.c - ALI 15x3 PATA for new ATA layer * (C) 2005 Red Hat Inc diff --git a/drivers/ata/pata_amd.c b/drivers/ata/pata_amd.c index a2fecadc927d..882386025d36 100644 --- a/drivers/ata/pata_amd.c +++ b/drivers/ata/pata_amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_amd.c - AMD PATA for new ATA layer diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c index 514d549286b5..018c9475d559 100644 --- a/drivers/ata/pata_arasan_cf.c +++ b/drivers/ata/pata_arasan_cf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/ata/pata_arasan_cf.c * diff --git a/drivers/ata/pata_artop.c b/drivers/ata/pata_artop.c index 6160414172a3..a1a5cde2f76e 100644 --- a/drivers/ata/pata_artop.c +++ b/drivers/ata/pata_artop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_artop.c - ARTOP ATA controller driver diff --git a/drivers/ata/pata_atiixp.c b/drivers/ata/pata_atiixp.c index 4c612f9543f6..0e6b06ec8488 100644 --- a/drivers/ata/pata_atiixp.c +++ b/drivers/ata/pata_atiixp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_atiixp.c - ATI PATA for new ATA layer diff --git a/drivers/ata/pata_atp867x.c b/drivers/ata/pata_atp867x.c index 308f86f9e2f0..b1d266da95f5 100644 --- a/drivers/ata/pata_atp867x.c +++ b/drivers/ata/pata_atp867x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pata_atp867x.c - ARTOP 867X 64bit 4-channel UDMA133 ATA controller driver diff --git a/drivers/ata/pata_buddha.c b/drivers/ata/pata_buddha.c index c36ee991d5e5..8cee6ed44968 100644 --- a/drivers/ata/pata_buddha.c +++ b/drivers/ata/pata_buddha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/ata/pata_cmd640.c b/drivers/ata/pata_cmd640.c index 45a7217b136e..5b33ea4ff6b5 100644 --- a/drivers/ata/pata_cmd640.c +++ b/drivers/ata/pata_cmd640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_cmd640.c - CMD640 PCI PATA for new ATA layer diff --git a/drivers/ata/pata_cmd64x.c b/drivers/ata/pata_cmd64x.c index fafea2b79145..524724bfcbe3 100644 --- a/drivers/ata/pata_cmd64x.c +++ b/drivers/ata/pata_cmd64x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_cmd64x.c - CMD64x PATA for new ATA layer diff --git a/drivers/ata/pata_cs5520.c b/drivers/ata/pata_cs5520.c index 3163c8d9cef5..465212e647dd 100644 --- a/drivers/ata/pata_cs5520.c +++ b/drivers/ata/pata_cs5520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IDE tuning and bus mastering support for the CS5510/CS5520 diff --git a/drivers/ata/pata_cs5530.c b/drivers/ata/pata_cs5530.c index 1e67b0f8db43..50dd973177ff 100644 --- a/drivers/ata/pata_cs5530.c +++ b/drivers/ata/pata_cs5530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata-cs5530.c - CS5530 PATA for new ATA layer diff --git a/drivers/ata/pata_cs5535.c b/drivers/ata/pata_cs5535.c index d793fc441b46..f28498910e1f 100644 --- a/drivers/ata/pata_cs5535.c +++ b/drivers/ata/pata_cs5535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata-cs5535.c - CS5535 PATA for new ATA layer diff --git a/drivers/ata/pata_cs5536.c b/drivers/ata/pata_cs5536.c index 73e81e160c91..9f1b3bb22d07 100644 --- a/drivers/ata/pata_cs5536.c +++ b/drivers/ata/pata_cs5536.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_cs5536.c - CS5536 PATA for new ATA layer diff --git a/drivers/ata/pata_cypress.c b/drivers/ata/pata_cypress.c index ae347b5c2871..b452b8fd26f5 100644 --- a/drivers/ata/pata_cypress.c +++ b/drivers/ata/pata_cypress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_cypress.c - Cypress PATA for new ATA layer diff --git a/drivers/ata/pata_efar.c b/drivers/ata/pata_efar.c index 6fe49b303fee..1e4e1ac1d6be 100644 --- a/drivers/ata/pata_efar.c +++ b/drivers/ata/pata_efar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_efar.c - EFAR PIIX clone controller driver diff --git a/drivers/ata/pata_ep93xx.c b/drivers/ata/pata_ep93xx.c index b2b9e0058333..5f42cebc9a6b 100644 --- a/drivers/ata/pata_ep93xx.c +++ b/drivers/ata/pata_ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EP93XX PATA controller driver. diff --git a/drivers/ata/pata_falcon.c b/drivers/ata/pata_falcon.c index 334c4eea41ec..793117ab5284 100644 --- a/drivers/ata/pata_falcon.c +++ b/drivers/ata/pata_falcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/ata/pata_ftide010.c b/drivers/ata/pata_ftide010.c index c3a8384c3e04..211752a83dcf 100644 --- a/drivers/ata/pata_ftide010.c +++ b/drivers/ata/pata_ftide010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Faraday Technology FTIDE010 driver diff --git a/drivers/ata/pata_gayle.c b/drivers/ata/pata_gayle.c index 8602c3889948..8b4a9222f074 100644 --- a/drivers/ata/pata_gayle.c +++ b/drivers/ata/pata_gayle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/ata/pata_hpt366.c b/drivers/ata/pata_hpt366.c index b96e8bd2a3f8..096aeb81f7b8 100644 --- a/drivers/ata/pata_hpt366.c +++ b/drivers/ata/pata_hpt366.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Libata driver for the highpoint 366 and 368 UDMA66 ATA controllers. diff --git a/drivers/ata/pata_hpt37x.c b/drivers/ata/pata_hpt37x.c index 07e3a984cbb1..63cc3fd2a311 100644 --- a/drivers/ata/pata_hpt37x.c +++ b/drivers/ata/pata_hpt37x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Libata driver for the highpoint 37x and 30x UDMA66 ATA controllers. diff --git a/drivers/ata/pata_hpt3x2n.c b/drivers/ata/pata_hpt3x2n.c index 2cc57fcf2c46..0922ddeef19e 100644 --- a/drivers/ata/pata_hpt3x2n.c +++ b/drivers/ata/pata_hpt3x2n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Libata driver for the HighPoint 371N, 372N, and 302N UDMA66 ATA controllers. diff --git a/drivers/ata/pata_hpt3x3.c b/drivers/ata/pata_hpt3x3.c index d65c586b5ad0..a26fe8fbcb42 100644 --- a/drivers/ata/pata_hpt3x3.c +++ b/drivers/ata/pata_hpt3x3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pata_hpt3x3 - HPT3x3 driver * (c) Copyright 2005-2006 Red Hat diff --git a/drivers/ata/pata_icside.c b/drivers/ata/pata_icside.c index 70f056e47e6b..4460008c6163 100644 --- a/drivers/ata/pata_icside.c +++ b/drivers/ata/pata_icside.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/ata/pata_imx.c b/drivers/ata/pata_imx.c index b37682b0578f..7729fae6aa8e 100644 --- a/drivers/ata/pata_imx.c +++ b/drivers/ata/pata_imx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Freescale iMX PATA driver * diff --git a/drivers/ata/pata_isapnp.c b/drivers/ata/pata_isapnp.c index 0f77e0424066..d7fcb0a1a897 100644 --- a/drivers/ata/pata_isapnp.c +++ b/drivers/ata/pata_isapnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/ata/pata_it8213.c b/drivers/ata/pata_it8213.c index a6f2cfc1602e..995863e9854c 100644 --- a/drivers/ata/pata_it8213.c +++ b/drivers/ata/pata_it8213.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_it8213.c - iTE Tech. Inc. IT8213 PATA driver diff --git a/drivers/ata/pata_it821x.c b/drivers/ata/pata_it821x.c index fc762dcc61bf..2c23b59743b8 100644 --- a/drivers/ata/pata_it821x.c +++ b/drivers/ata/pata_it821x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pata_it821x.c - IT821x PATA for new ATA layer * (C) 2005 Red Hat Inc diff --git a/drivers/ata/pata_ixp4xx_cf.c b/drivers/ata/pata_ixp4xx_cf.c index 80f6a91acf6f..9413f1968995 100644 --- a/drivers/ata/pata_ixp4xx_cf.c +++ b/drivers/ata/pata_ixp4xx_cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ixp4xx PATA/Compact Flash driver diff --git a/drivers/ata/pata_jmicron.c b/drivers/ata/pata_jmicron.c index b885f33e8980..0d27fae6b25f 100644 --- a/drivers/ata/pata_jmicron.c +++ b/drivers/ata/pata_jmicron.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_jmicron.c - JMicron ATA driver for non AHCI mode. This drives the diff --git a/drivers/ata/pata_legacy.c b/drivers/ata/pata_legacy.c index e7ac142c2423..c0fd483b70e7 100644 --- a/drivers/ata/pata_legacy.c +++ b/drivers/ata/pata_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pata-legacy.c - Legacy port PATA/SATA controller driver. diff --git a/drivers/ata/pata_macio.c b/drivers/ata/pata_macio.c index 9eefdc5df5df..2327fbc75312 100644 --- a/drivers/ata/pata_macio.c +++ b/drivers/ata/pata_macio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Libata based driver for Apple "macio" family of PATA controllers diff --git a/drivers/ata/pata_marvell.c b/drivers/ata/pata_marvell.c index deab67328388..32a4e56e2793 100644 --- a/drivers/ata/pata_marvell.c +++ b/drivers/ata/pata_marvell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PATA driver. diff --git a/drivers/ata/pata_mpc52xx.c b/drivers/ata/pata_mpc52xx.c index 210a63283f62..ec1023bcda8a 100644 --- a/drivers/ata/pata_mpc52xx.c +++ b/drivers/ata/pata_mpc52xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/ata/pata_mpc52xx.c * diff --git a/drivers/ata/pata_mpiix.c b/drivers/ata/pata_mpiix.c index ce310ae7c93a..4d24648d7556 100644 --- a/drivers/ata/pata_mpiix.c +++ b/drivers/ata/pata_mpiix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_mpiix.c - Intel MPIIX PATA for new ATA layer diff --git a/drivers/ata/pata_netcell.c b/drivers/ata/pata_netcell.c index c0b2897fcf40..85357c382d3e 100644 --- a/drivers/ata/pata_netcell.c +++ b/drivers/ata/pata_netcell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_netcell.c - Netcell PATA driver diff --git a/drivers/ata/pata_ninja32.c b/drivers/ata/pata_ninja32.c index 76a91013d27d..95bdaca3897f 100644 --- a/drivers/ata/pata_ninja32.c +++ b/drivers/ata/pata_ninja32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_ninja32.c - Ninja32 PATA for new ATA layer diff --git a/drivers/ata/pata_ns87410.c b/drivers/ata/pata_ns87410.c index bdb55c1a3280..ac6b9585e7ef 100644 --- a/drivers/ata/pata_ns87410.c +++ b/drivers/ata/pata_ns87410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pata_ns87410.c - National Semiconductor 87410 PATA for new ATA layer diff --git a/drivers/ata/pata_ns87415.c b/drivers/ata/pata_ns87415.c index c697219a61a2..17c8ede12d30 100644 --- a/drivers/ata/pata_ns87415.c +++ b/drivers/ata/pata_ns87415.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_ns87415.c - NS87415 (and PARISC SUPERIO 87560) PATA diff --git a/drivers/ata/pata_octeon_cf.c b/drivers/ata/pata_octeon_cf.c index df42ebe98db7..2efc0ebbeb31 100644 --- a/drivers/ata/pata_octeon_cf.c +++ b/drivers/ata/pata_octeon_cf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the Octeon bootbus compact flash. * diff --git a/drivers/ata/pata_of_platform.c b/drivers/ata/pata_of_platform.c index 178b28eff170..893b395c8469 100644 --- a/drivers/ata/pata_of_platform.c +++ b/drivers/ata/pata_of_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OF-platform PATA driver diff --git a/drivers/ata/pata_oldpiix.c b/drivers/ata/pata_oldpiix.c index 81a7f3eb5654..6cdc45a4a6d7 100644 --- a/drivers/ata/pata_oldpiix.c +++ b/drivers/ata/pata_oldpiix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_oldpiix.c - Intel PATA/SATA controllers diff --git a/drivers/ata/pata_opti.c b/drivers/ata/pata_opti.c index 3db1b95d1404..610f19975361 100644 --- a/drivers/ata/pata_opti.c +++ b/drivers/ata/pata_opti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_opti.c - ATI PATA for new ATA layer diff --git a/drivers/ata/pata_optidma.c b/drivers/ata/pata_optidma.c index b42dba5f4e05..778d51f944fe 100644 --- a/drivers/ata/pata_optidma.c +++ b/drivers/ata/pata_optidma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_optidma.c - Opti DMA PATA for new ATA layer diff --git a/drivers/ata/pata_parport/aten.c b/drivers/ata/pata_parport/aten.c index 620ce6c8da5c..f843572abb3b 100644 --- a/drivers/ata/pata_parport/aten.c +++ b/drivers/ata/pata_parport/aten.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-8 Grant R. Guenther diff --git a/drivers/ata/pata_parport/bpck.c b/drivers/ata/pata_parport/bpck.c index bba1eda65f36..3c7337f7864a 100644 --- a/drivers/ata/pata_parport/bpck.c +++ b/drivers/ata/pata_parport/bpck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1996-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/bpck6.c b/drivers/ata/pata_parport/bpck6.c index 62c2b53325e1..d78172ae92b9 100644 --- a/drivers/ata/pata_parport/bpck6.c +++ b/drivers/ata/pata_parport/bpck6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 2001 Micro Solutions Inc. diff --git a/drivers/ata/pata_parport/comm.c b/drivers/ata/pata_parport/comm.c index 94b8d352102e..02bda8a86334 100644 --- a/drivers/ata/pata_parport/comm.c +++ b/drivers/ata/pata_parport/comm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/dstr.c b/drivers/ata/pata_parport/dstr.c index 88930bb1f07e..d15d16799988 100644 --- a/drivers/ata/pata_parport/dstr.c +++ b/drivers/ata/pata_parport/dstr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/epat.c b/drivers/ata/pata_parport/epat.c index 3cb54fcbf0d0..0ca8f84d7463 100644 --- a/drivers/ata/pata_parport/epat.c +++ b/drivers/ata/pata_parport/epat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/epia.c b/drivers/ata/pata_parport/epia.c index 7aaba474c671..e4c1c2341f42 100644 --- a/drivers/ata/pata_parport/epia.c +++ b/drivers/ata/pata_parport/epia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/fit2.c b/drivers/ata/pata_parport/fit2.c index de79cf91ad5f..8a8633e5ea1f 100644 --- a/drivers/ata/pata_parport/fit2.c +++ b/drivers/ata/pata_parport/fit2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/fit3.c b/drivers/ata/pata_parport/fit3.c index d2b81cf2e16d..01c33bd8f26e 100644 --- a/drivers/ata/pata_parport/fit3.c +++ b/drivers/ata/pata_parport/fit3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/friq.c b/drivers/ata/pata_parport/friq.c index 7abe2ff40685..297e9027038b 100644 --- a/drivers/ata/pata_parport/friq.c +++ b/drivers/ata/pata_parport/friq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/frpw.c b/drivers/ata/pata_parport/frpw.c index 7fa9b9857321..fd979b8239e4 100644 --- a/drivers/ata/pata_parport/frpw.c +++ b/drivers/ata/pata_parport/frpw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1996-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/kbic.c b/drivers/ata/pata_parport/kbic.c index fca322627b82..7f45b552b23a 100644 --- a/drivers/ata/pata_parport/kbic.c +++ b/drivers/ata/pata_parport/kbic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/ktti.c b/drivers/ata/pata_parport/ktti.c index c078d1934862..c88699c9485c 100644 --- a/drivers/ata/pata_parport/ktti.c +++ b/drivers/ata/pata_parport/ktti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/on20.c b/drivers/ata/pata_parport/on20.c index 7c70e5b13a2a..93ef3f91bffd 100644 --- a/drivers/ata/pata_parport/on20.c +++ b/drivers/ata/pata_parport/on20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1996-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/on26.c b/drivers/ata/pata_parport/on26.c index c88e5d6f203e..300d890400db 100644 --- a/drivers/ata/pata_parport/on26.c +++ b/drivers/ata/pata_parport/on26.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1997-1998 Grant R. Guenther diff --git a/drivers/ata/pata_parport/pata_parport.c b/drivers/ata/pata_parport/pata_parport.c index 22bd3ff6b7ae..304f421da38c 100644 --- a/drivers/ata/pata_parport/pata_parport.c +++ b/drivers/ata/pata_parport/pata_parport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Ondrej Zary diff --git a/drivers/ata/pata_pcmcia.c b/drivers/ata/pata_pcmcia.c index caefcd8c4b3c..4d5d551f6ce0 100644 --- a/drivers/ata/pata_pcmcia.c +++ b/drivers/ata/pata_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pata_pcmcia.c - PCMCIA PATA controller driver. diff --git a/drivers/ata/pata_pdc2027x.c b/drivers/ata/pata_pdc2027x.c index ae914dcb0c83..ea6379c600f6 100644 --- a/drivers/ata/pata_pdc2027x.c +++ b/drivers/ata/pata_pdc2027x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Promise PATA TX2/TX4/TX2000/133 IDE driver for pdc20268 to pdc20277. diff --git a/drivers/ata/pata_pdc202xx_old.c b/drivers/ata/pata_pdc202xx_old.c index a32723e46357..001d9da53ab3 100644 --- a/drivers/ata/pata_pdc202xx_old.c +++ b/drivers/ata/pata_pdc202xx_old.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_pdc202xx_old.c - Promise PDC202xx PATA for new ATA layer diff --git a/drivers/ata/pata_piccolo.c b/drivers/ata/pata_piccolo.c index beb53bd990be..4bd90c813e06 100644 --- a/drivers/ata/pata_piccolo.c +++ b/drivers/ata/pata_piccolo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pata_piccolo.c - Toshiba Piccolo PATA/SATA controller driver. * diff --git a/drivers/ata/pata_platform.c b/drivers/ata/pata_platform.c index 87479bc893b2..20bda3979fc2 100644 --- a/drivers/ata/pata_platform.c +++ b/drivers/ata/pata_platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Generic platform device PATA driver * diff --git a/drivers/ata/pata_pxa.c b/drivers/ata/pata_pxa.c index 03dbaf4a13a7..b31c1bc0fc9d 100644 --- a/drivers/ata/pata_pxa.c +++ b/drivers/ata/pata_pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic PXA PATA driver diff --git a/drivers/ata/pata_radisys.c b/drivers/ata/pata_radisys.c index 40ef8072c159..c382f6e7a30e 100644 --- a/drivers/ata/pata_radisys.c +++ b/drivers/ata/pata_radisys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_radisys.c - Intel PATA/SATA controllers diff --git a/drivers/ata/pata_rb532_cf.c b/drivers/ata/pata_rb532_cf.c index fd81e75c9402..abda56ad4a46 100644 --- a/drivers/ata/pata_rb532_cf.c +++ b/drivers/ata/pata_rb532_cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A low-level PATA driver to handle a Compact Flash connected on the diff --git a/drivers/ata/pata_rdc.c b/drivers/ata/pata_rdc.c index 6ff4c11e937d..76581b053fc0 100644 --- a/drivers/ata/pata_rdc.c +++ b/drivers/ata/pata_rdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pata_rdc - Driver for later RDC PATA controllers diff --git a/drivers/ata/pata_rz1000.c b/drivers/ata/pata_rz1000.c index 8e2606793091..902bf96c1d02 100644 --- a/drivers/ata/pata_rz1000.c +++ b/drivers/ata/pata_rz1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RZ1000/1001 driver based upon diff --git a/drivers/ata/pata_sc1200.c b/drivers/ata/pata_sc1200.c index a388dfb97ad8..57d1ae60081d 100644 --- a/drivers/ata/pata_sc1200.c +++ b/drivers/ata/pata_sc1200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * New ATA layer SC1200 driver Alan Cox diff --git a/drivers/ata/pata_sch.c b/drivers/ata/pata_sch.c index 8356f1f2a025..cf6cb40eb914 100644 --- a/drivers/ata/pata_sch.c +++ b/drivers/ata/pata_sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_sch.c - Intel SCH PATA controllers diff --git a/drivers/ata/pata_serverworks.c b/drivers/ata/pata_serverworks.c index 4edddf6bcc15..dc22c2cd98f4 100644 --- a/drivers/ata/pata_serverworks.c +++ b/drivers/ata/pata_serverworks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_serverworks.c - Serverworks PATA for new ATA layer diff --git a/drivers/ata/pata_sil680.c b/drivers/ata/pata_sil680.c index abe64b5f83cf..a007c9816f81 100644 --- a/drivers/ata/pata_sil680.c +++ b/drivers/ata/pata_sil680.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pata_sil680.c - SIL680 PATA for new ATA layer * (C) 2005 Red Hat Inc diff --git a/drivers/ata/pata_sis.c b/drivers/ata/pata_sis.c index 2b751e393771..a120774d0f86 100644 --- a/drivers/ata/pata_sis.c +++ b/drivers/ata/pata_sis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_sis.c - SiS ATA driver diff --git a/drivers/ata/pata_sl82c105.c b/drivers/ata/pata_sl82c105.c index 2d24c6b3e9d9..ec734a504bfa 100644 --- a/drivers/ata/pata_sl82c105.c +++ b/drivers/ata/pata_sl82c105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_sl82c105.c - SL82C105 PATA for new ATA layer diff --git a/drivers/ata/pata_triflex.c b/drivers/ata/pata_triflex.c index 596e86a031b3..8c67326338d6 100644 --- a/drivers/ata/pata_triflex.c +++ b/drivers/ata/pata_triflex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_triflex.c - Compaq PATA for new ATA layer diff --git a/drivers/ata/pata_via.c b/drivers/ata/pata_via.c index a8c9cf685b4b..d01e51e69ab2 100644 --- a/drivers/ata/pata_via.c +++ b/drivers/ata/pata_via.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pata_via.c - VIA PATA for new ATA layer diff --git a/drivers/ata/pdc_adma.c b/drivers/ata/pdc_adma.c index 17a5a59861c3..ab0cff6de4b3 100644 --- a/drivers/ata/pdc_adma.c +++ b/drivers/ata/pdc_adma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pdc_adma.c - Pacific Digital Corporation ADMA diff --git a/drivers/ata/sata_dwc_460ex.c b/drivers/ata/sata_dwc_460ex.c index 7a4f59202156..9784112c4015 100644 --- a/drivers/ata/sata_dwc_460ex.c +++ b/drivers/ata/sata_dwc_460ex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/ata/sata_dwc_460ex.c diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 84da8d6ef28e..6201ae822f91 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/ata/sata_fsl.c diff --git a/drivers/ata/sata_gemini.c b/drivers/ata/sata_gemini.c index 530ee26b3012..d864442cef18 100644 --- a/drivers/ata/sata_gemini.c +++ b/drivers/ata/sata_gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cortina Systems Gemini SATA bridge add-on to Faraday FTIDE010 diff --git a/drivers/ata/sata_highbank.c b/drivers/ata/sata_highbank.c index 3421039f4bae..d08b321442a0 100644 --- a/drivers/ata/sata_highbank.c +++ b/drivers/ata/sata_highbank.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Calxeda Highbank AHCI SATA platform driver diff --git a/drivers/ata/sata_inic162x.c b/drivers/ata/sata_inic162x.c index 46a8c20daf18..4f5835bbfde1 100644 --- a/drivers/ata/sata_inic162x.c +++ b/drivers/ata/sata_inic162x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sata_inic162x.c - Driver for Initio 162x SATA controllers diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c index ffb396f61731..d1bd1aa3832b 100644 --- a/drivers/ata/sata_mv.c +++ b/drivers/ata/sata_mv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sata_mv.c - Marvell SATA support diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c index 841e7de2bba6..23e881450e6f 100644 --- a/drivers/ata/sata_nv.c +++ b/drivers/ata/sata_nv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_nv.c - NVIDIA nForce SATA diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c index 2a005aede123..7f04b5b8ef1d 100644 --- a/drivers/ata/sata_promise.c +++ b/drivers/ata/sata_promise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_promise.c - Promise SATA diff --git a/drivers/ata/sata_qstor.c b/drivers/ata/sata_qstor.c index cfb9b5b61cd7..b3495555e5de 100644 --- a/drivers/ata/sata_qstor.c +++ b/drivers/ata/sata_qstor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_qstor.c - Pacific Digital Corporation QStor SATA diff --git a/drivers/ata/sata_rcar.c b/drivers/ata/sata_rcar.c index 487eadd4073f..431cc9c79fec 100644 --- a/drivers/ata/sata_rcar.c +++ b/drivers/ata/sata_rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas R-Car SATA driver diff --git a/drivers/ata/sata_sil.c b/drivers/ata/sata_sil.c index 1b6dc950a42a..1fd87f584f14 100644 --- a/drivers/ata/sata_sil.c +++ b/drivers/ata/sata_sil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_sil.c - Silicon Image SATA diff --git a/drivers/ata/sata_sil24.c b/drivers/ata/sata_sil24.c index d642ece9f07a..7fe43d688009 100644 --- a/drivers/ata/sata_sil24.c +++ b/drivers/ata/sata_sil24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_sil24.c - Driver for Silicon Image 3124/3132 SATA-2 controllers diff --git a/drivers/ata/sata_sis.c b/drivers/ata/sata_sis.c index b8b6d9eff3b8..a3c8ad359ac1 100644 --- a/drivers/ata/sata_sis.c +++ b/drivers/ata/sata_sis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_sis.c - Silicon Integrated Systems SATA diff --git a/drivers/ata/sata_svw.c b/drivers/ata/sata_svw.c index c5d6aa36c9c3..2a1db7814cf0 100644 --- a/drivers/ata/sata_svw.c +++ b/drivers/ata/sata_svw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_svw.c - ServerWorks / Apple K2 SATA diff --git a/drivers/ata/sata_sx4.c b/drivers/ata/sata_sx4.c index 0986ebd1eb4e..5715f9cf98ab 100644 --- a/drivers/ata/sata_sx4.c +++ b/drivers/ata/sata_sx4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_sx4.c - Promise SATA diff --git a/drivers/ata/sata_uli.c b/drivers/ata/sata_uli.c index 44985796cc47..1f912f2640a9 100644 --- a/drivers/ata/sata_uli.c +++ b/drivers/ata/sata_uli.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_uli.c - ULi Electronics SATA diff --git a/drivers/ata/sata_via.c b/drivers/ata/sata_via.c index 68e9003ec2d4..4610f400aedd 100644 --- a/drivers/ata/sata_via.c +++ b/drivers/ata/sata_via.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_via.c - VIA Serial ATA controllers diff --git a/drivers/ata/sata_vsc.c b/drivers/ata/sata_vsc.c index a53a2dfc1e17..76c30d38d73f 100644 --- a/drivers/ata/sata_vsc.c +++ b/drivers/ata/sata_vsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sata_vsc.c - Vitesse VSC7174 4 port DPA SATA diff --git a/drivers/atm/adummy.c b/drivers/atm/adummy.c index 8157925af824..f88ce41c65b6 100644 --- a/drivers/atm/adummy.c +++ b/drivers/atm/adummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adummy.c: a dummy ATM driver diff --git a/drivers/atm/atmtcp.c b/drivers/atm/atmtcp.c index fa3c76a2b49d..1cf1023302da 100644 --- a/drivers/atm/atmtcp.c +++ b/drivers/atm/atmtcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/atm/atmtcp.c - ATM over TCP "device" driver */ diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c index 3011cf1a84a9..c3b750313bed 100644 --- a/drivers/atm/eni.c +++ b/drivers/atm/eni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/atm/eni.c - Efficient Networks ENI155P device driver */ diff --git a/drivers/atm/fore200e.c b/drivers/atm/fore200e.c index f62e38571440..4ce323f7e4fb 100644 --- a/drivers/atm/fore200e.c +++ b/drivers/atm/fore200e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* A FORE Systems 200E-series driver for ATM on Linux. diff --git a/drivers/atm/he.c b/drivers/atm/he.c index 92a041d5387b..63ce2dccdcb2 100644 --- a/drivers/atm/he.c +++ b/drivers/atm/he.c @@ -1,3 +1,4 @@ +asm("nop"); /* he.c diff --git a/drivers/atm/idt77105.c b/drivers/atm/idt77105.c index e6a300203e6c..62b5ede77512 100644 --- a/drivers/atm/idt77105.c +++ b/drivers/atm/idt77105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/atm/idt77105.c - IDT77105 (PHY) driver */ diff --git a/drivers/atm/idt77252.c b/drivers/atm/idt77252.c index f2e91b7d79f0..c596b73b0a64 100644 --- a/drivers/atm/idt77252.c +++ b/drivers/atm/idt77252.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * * Copyright (c) 2000 ATecoM GmbH diff --git a/drivers/atm/iphase.c b/drivers/atm/iphase.c index 301e697e22ad..0657377afbd8 100644 --- a/drivers/atm/iphase.c +++ b/drivers/atm/iphase.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** iphase.c: Device driver for Interphase ATM PCI adapter cards Author: Peter Wang diff --git a/drivers/atm/lanai.c b/drivers/atm/lanai.c index 0dfa2cdc897c..35aeb209101a 100644 --- a/drivers/atm/lanai.c +++ b/drivers/atm/lanai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* lanai.c -- Copyright 1999-2003 by Mitchell Blank Jr * diff --git a/drivers/atm/nicstar.c b/drivers/atm/nicstar.c index 45952cfea06b..bd5d095ab84f 100644 --- a/drivers/atm/nicstar.c +++ b/drivers/atm/nicstar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nicstar.c diff --git a/drivers/atm/nicstarmac.c b/drivers/atm/nicstarmac.c index 791f69a07ddf..1978c5f54132 100644 --- a/drivers/atm/nicstarmac.c +++ b/drivers/atm/nicstarmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * this file included by nicstar.c diff --git a/drivers/atm/solos-attrlist.c b/drivers/atm/solos-attrlist.c index 1830d1b8619f..94169b597b52 100644 --- a/drivers/atm/solos-attrlist.c +++ b/drivers/atm/solos-attrlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 SOLOS_ATTR_RO(DriverVersion) SOLOS_ATTR_RO(APIVersion) diff --git a/drivers/atm/solos-pci.c b/drivers/atm/solos-pci.c index d3c30a28c410..96fb1ad1e279 100644 --- a/drivers/atm/solos-pci.c +++ b/drivers/atm/solos-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Solos PCI ADSL2+ card, designed to support Linux by diff --git a/drivers/atm/suni.c b/drivers/atm/suni.c index 7d0fa729c2fe..9d3d372c0910 100644 --- a/drivers/atm/suni.c +++ b/drivers/atm/suni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/atm/suni.c - S/UNI PHY driver diff --git a/drivers/auxdisplay/arm-charlcd.c b/drivers/auxdisplay/arm-charlcd.c index a7eae99a48f7..f4d99c2c65b1 100644 --- a/drivers/auxdisplay/arm-charlcd.c +++ b/drivers/auxdisplay/arm-charlcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the on-board character LCD found on some ARM reference boards diff --git a/drivers/auxdisplay/cfag12864b.c b/drivers/auxdisplay/cfag12864b.c index e1a94ae3eb0c..cf363a3835a8 100644 --- a/drivers/auxdisplay/cfag12864b.c +++ b/drivers/auxdisplay/cfag12864b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Filename: cfag12864b.c diff --git a/drivers/auxdisplay/cfag12864bfb.c b/drivers/auxdisplay/cfag12864bfb.c index 24baf6b2c587..51e88ce4ef24 100644 --- a/drivers/auxdisplay/cfag12864bfb.c +++ b/drivers/auxdisplay/cfag12864bfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Filename: cfag12864bfb.c diff --git a/drivers/auxdisplay/charlcd.c b/drivers/auxdisplay/charlcd.c index 09020bb8ad15..e2a222b5e38a 100644 --- a/drivers/auxdisplay/charlcd.c +++ b/drivers/auxdisplay/charlcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Character LCD driver for Linux diff --git a/drivers/auxdisplay/hd44780.c b/drivers/auxdisplay/hd44780.c index cef42656c4b0..33f7c417e31e 100644 --- a/drivers/auxdisplay/hd44780.c +++ b/drivers/auxdisplay/hd44780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HD44780 Character LCD driver for Linux diff --git a/drivers/auxdisplay/hd44780_common.c b/drivers/auxdisplay/hd44780_common.c index 1792fe2a4460..045fa875ab4b 100644 --- a/drivers/auxdisplay/hd44780_common.c +++ b/drivers/auxdisplay/hd44780_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/auxdisplay/ht16k33.c b/drivers/auxdisplay/ht16k33.c index 0b8ba754b343..3a0e0d471b75 100644 --- a/drivers/auxdisplay/ht16k33.c +++ b/drivers/auxdisplay/ht16k33.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HT16K33 driver diff --git a/drivers/auxdisplay/img-ascii-lcd.c b/drivers/auxdisplay/img-ascii-lcd.c index 32e1863ef4b2..e1a7c766a720 100644 --- a/drivers/auxdisplay/img-ascii-lcd.c +++ b/drivers/auxdisplay/img-ascii-lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/drivers/auxdisplay/ks0108.c b/drivers/auxdisplay/ks0108.c index 51587f0fdaae..5d33a24757a3 100644 --- a/drivers/auxdisplay/ks0108.c +++ b/drivers/auxdisplay/ks0108.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Filename: ks0108.c diff --git a/drivers/auxdisplay/lcd2s.c b/drivers/auxdisplay/lcd2s.c index 045dbef49dee..a9b4804d6585 100644 --- a/drivers/auxdisplay/lcd2s.c +++ b/drivers/auxdisplay/lcd2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Console driver for LCD2S 4x20 character displays connected through i2c. diff --git a/drivers/auxdisplay/line-display.c b/drivers/auxdisplay/line-display.c index 4e22373fcc1a..a112642cbf95 100644 --- a/drivers/auxdisplay/line-display.c +++ b/drivers/auxdisplay/line-display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Character line display core support diff --git a/drivers/auxdisplay/max6959.c b/drivers/auxdisplay/max6959.c index 962488197b9e..bd4c3613e222 100644 --- a/drivers/auxdisplay/max6959.c +++ b/drivers/auxdisplay/max6959.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX6958/6959 7-segment LED display controller diff --git a/drivers/auxdisplay/panel.c b/drivers/auxdisplay/panel.c index 958c0e31e84a..f6eea6d08e8c 100644 --- a/drivers/auxdisplay/panel.c +++ b/drivers/auxdisplay/panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Front panel driver for Linux diff --git a/drivers/auxdisplay/seg-led-gpio.c b/drivers/auxdisplay/seg-led-gpio.c index dfb62e9ce9b4..9119f7604160 100644 --- a/drivers/auxdisplay/seg-led-gpio.c +++ b/drivers/auxdisplay/seg-led-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for a 7-segment LED display diff --git a/drivers/base/arch_numa.c b/drivers/base/arch_numa.c index c99f2ab105e5..6991d58bbbd9 100644 --- a/drivers/base/arch_numa.c +++ b/drivers/base/arch_numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NUMA support, based on the x86 implementation. diff --git a/drivers/base/arch_topology.c b/drivers/base/arch_topology.c index 84ec92bff642..6d209f478f61 100644 --- a/drivers/base/arch_topology.c +++ b/drivers/base/arch_topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Arch specific cpu topology information diff --git a/drivers/base/attribute_container.c b/drivers/base/attribute_container.c index b6f941a6ab69..2b84df50125f 100644 --- a/drivers/base/attribute_container.c +++ b/drivers/base/attribute_container.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * attribute_container.c - implementation of a simple container for classes diff --git a/drivers/base/auxiliary.c b/drivers/base/auxiliary.c index 04bdbff4dbe5..38c248cdc3a1 100644 --- a/drivers/base/auxiliary.c +++ b/drivers/base/auxiliary.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020 Intel Corporation diff --git a/drivers/base/auxiliary_sysfs.c b/drivers/base/auxiliary_sysfs.c index 754f21730afd..d297a1241392 100644 --- a/drivers/base/auxiliary_sysfs.c +++ b/drivers/base/auxiliary_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/base/bus.c b/drivers/base/bus.c index 9eb7771706f0..cb85f162ada8 100644 --- a/drivers/base/bus.c +++ b/drivers/base/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bus.c - bus driver management diff --git a/drivers/base/cacheinfo.c b/drivers/base/cacheinfo.c index 613410705a47..d06bacbd6a60 100644 --- a/drivers/base/cacheinfo.c +++ b/drivers/base/cacheinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cacheinfo support - processor cache information via sysfs diff --git a/drivers/base/class.c b/drivers/base/class.c index 2526c57d924e..56288a16beee 100644 --- a/drivers/base/class.c +++ b/drivers/base/class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * class.c - basic device class management diff --git a/drivers/base/component.c b/drivers/base/component.c index 024ad9471b8a..cca6120f56ab 100644 --- a/drivers/base/component.c +++ b/drivers/base/component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Componentized device handling. diff --git a/drivers/base/container.c b/drivers/base/container.c index f40588ebc3f5..5805d40785df 100644 --- a/drivers/base/container.c +++ b/drivers/base/container.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System bus type for containers. diff --git a/drivers/base/core.c b/drivers/base/core.c index 40de2f51a1b1..899edd1cd0d1 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/core.c - core driver model code (device registration, etc) diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c index c6c57b6f61c6..277e10defe1b 100644 --- a/drivers/base/cpu.c +++ b/drivers/base/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CPU subsystem support diff --git a/drivers/base/dd.c b/drivers/base/dd.c index bea8da5f8a3a..d1c3111e47ef 100644 --- a/drivers/base/dd.c +++ b/drivers/base/dd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/dd.c - The core device/driver interactions. diff --git a/drivers/base/devcoredump.c b/drivers/base/devcoredump.c index 55bdc7f5e59d..25f715e85bfa 100644 --- a/drivers/base/devcoredump.c +++ b/drivers/base/devcoredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2014 Intel Mobile Communications GmbH diff --git a/drivers/base/devres.c b/drivers/base/devres.c index f54db6d138ab..4a7986686732 100644 --- a/drivers/base/devres.c +++ b/drivers/base/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/devres.c - device resource management diff --git a/drivers/base/devtmpfs.c b/drivers/base/devtmpfs.c index 194b44075ac7..ed83bbf52dde 100644 --- a/drivers/base/devtmpfs.c +++ b/drivers/base/devtmpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * devtmpfs - kernel-maintained tmpfs-based /dev diff --git a/drivers/base/driver.c b/drivers/base/driver.c index 8ab010ddf709..4b00ce8d2841 100644 --- a/drivers/base/driver.c +++ b/drivers/base/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver.c - centralized device driver management diff --git a/drivers/base/faux.c b/drivers/base/faux.c index 21dd02124231..12e146f45f0b 100644 --- a/drivers/base/faux.c +++ b/drivers/base/faux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Greg Kroah-Hartman diff --git a/drivers/base/firmware.c b/drivers/base/firmware.c index 8dff940e0db9..a2e8941d4a4f 100644 --- a/drivers/base/firmware.c +++ b/drivers/base/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * firmware.c - firmware subsystem hoohaw. diff --git a/drivers/base/firmware_loader/builtin/main.c b/drivers/base/firmware_loader/builtin/main.c index d36befebb1b9..c5e86ee382ac 100644 --- a/drivers/base/firmware_loader/builtin/main.c +++ b/drivers/base/firmware_loader/builtin/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Builtin firmware support */ diff --git a/drivers/base/firmware_loader/fallback.c b/drivers/base/firmware_loader/fallback.c index 3ef0b312ae71..b0015487de20 100644 --- a/drivers/base/firmware_loader/fallback.c +++ b/drivers/base/firmware_loader/fallback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/firmware_loader/fallback_platform.c b/drivers/base/firmware_loader/fallback_platform.c index 00af99f0aff2..96e50c3a485f 100644 --- a/drivers/base/firmware_loader/fallback_platform.c +++ b/drivers/base/firmware_loader/fallback_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/firmware_loader/fallback_table.c b/drivers/base/firmware_loader/fallback_table.c index c8afc501a8a4..de8a07b7df99 100644 --- a/drivers/base/firmware_loader/fallback_table.c +++ b/drivers/base/firmware_loader/fallback_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/firmware_loader/main.c b/drivers/base/firmware_loader/main.c index 4ebdca9e4da4..6865cb66fb1a 100644 --- a/drivers/base/firmware_loader/main.c +++ b/drivers/base/firmware_loader/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * main.c - Multi purpose firmware loading support diff --git a/drivers/base/firmware_loader/sysfs.c b/drivers/base/firmware_loader/sysfs.c index 92e91050f96a..7fb67b68043c 100644 --- a/drivers/base/firmware_loader/sysfs.c +++ b/drivers/base/firmware_loader/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/firmware_loader/sysfs_upload.c b/drivers/base/firmware_loader/sysfs_upload.c index c3797b93c5f5..6058e3569859 100644 --- a/drivers/base/firmware_loader/sysfs_upload.c +++ b/drivers/base/firmware_loader/sysfs_upload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/hypervisor.c b/drivers/base/hypervisor.c index 1ce59b4b53ce..68fc44673f37 100644 --- a/drivers/base/hypervisor.c +++ b/drivers/base/hypervisor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * hypervisor.c - /sys/hypervisor subsystem. diff --git a/drivers/base/init.c b/drivers/base/init.c index 9d2b06d65dfc..423cc7bcdd75 100644 --- a/drivers/base/init.c +++ b/drivers/base/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2002-3 Patrick Mochel diff --git a/drivers/base/isa.c b/drivers/base/isa.c index bfd9215c9070..860726f4c089 100644 --- a/drivers/base/isa.c +++ b/drivers/base/isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISA bus. diff --git a/drivers/base/map.c b/drivers/base/map.c index 83aeb09ca161..1b000e2b1da4 100644 --- a/drivers/base/map.c +++ b/drivers/base/map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/base/map.c diff --git a/drivers/base/memory.c b/drivers/base/memory.c index 751f248ca4a8..98960747da9e 100644 --- a/drivers/base/memory.c +++ b/drivers/base/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory subsystem support diff --git a/drivers/base/module.c b/drivers/base/module.c index 218aaa096455..c2f9e520937b 100644 --- a/drivers/base/module.c +++ b/drivers/base/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * module.c - module sysfs fun for drivers diff --git a/drivers/base/node.c b/drivers/base/node.c index 00cf4532f121..25186b1750e5 100644 --- a/drivers/base/node.c +++ b/drivers/base/node.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Basic Node interface support diff --git a/drivers/base/physical_location.c b/drivers/base/physical_location.c index a5539e294d4d..3f63cdc11b39 100644 --- a/drivers/base/physical_location.c +++ b/drivers/base/physical_location.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device physical location support diff --git a/drivers/base/pinctrl.c b/drivers/base/pinctrl.c index c22864458511..88cad560c740 100644 --- a/drivers/base/pinctrl.c +++ b/drivers/base/pinctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver core interface to the pinctrl subsystem. diff --git a/drivers/base/platform-msi.c b/drivers/base/platform-msi.c index 70db08f3ac6f..1e645d11c35a 100644 --- a/drivers/base/platform-msi.c +++ b/drivers/base/platform-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MSI framework for platform devices diff --git a/drivers/base/platform.c b/drivers/base/platform.c index b45d41b018ca..3d46e2118686 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * platform.c - platform 'pseudo' bus for legacy devices diff --git a/drivers/base/power/clock_ops.c b/drivers/base/power/clock_ops.c index b69bcb37c830..bbf06c89da3e 100644 --- a/drivers/base/power/clock_ops.c +++ b/drivers/base/power/clock_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/clock_ops.c - Generic clock manipulation PM callbacks diff --git a/drivers/base/power/common.c b/drivers/base/power/common.c index 6ecf9ce4a4e6..b11cf258013a 100644 --- a/drivers/base/power/common.c +++ b/drivers/base/power/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/common.c - Common device power management code. diff --git a/drivers/base/power/generic_ops.c b/drivers/base/power/generic_ops.c index af99bbcf281c..171584fe72d5 100644 --- a/drivers/base/power/generic_ops.c +++ b/drivers/base/power/generic_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/generic_ops.c - Generic PM callbacks for subsystems diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index 97a8b4fcf471..ea608015533b 100644 --- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/main.c - Where the driver meets power management. diff --git a/drivers/base/power/qos-test.c b/drivers/base/power/qos-test.c index 79fc6c4418da..633b18e173ff 100644 --- a/drivers/base/power/qos-test.c +++ b/drivers/base/power/qos-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/base/power/qos.c b/drivers/base/power/qos.c index ff393cba7649..683ad04f7eda 100644 --- a/drivers/base/power/qos.c +++ b/drivers/base/power/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Devices PM QoS constraints management diff --git a/drivers/base/power/runtime-test.c b/drivers/base/power/runtime-test.c index 1535ad2b0264..6842f2e0993e 100644 --- a/drivers/base/power/runtime-test.c +++ b/drivers/base/power/runtime-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 Google, Inc. diff --git a/drivers/base/power/runtime.c b/drivers/base/power/runtime.c index 0ee8ea971aa4..a660a491a7c3 100644 --- a/drivers/base/power/runtime.c +++ b/drivers/base/power/runtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/runtime.c - Helper functions for device runtime PM diff --git a/drivers/base/power/sysfs.c b/drivers/base/power/sysfs.c index 13b31a3adc77..c0d1deffad1b 100644 --- a/drivers/base/power/sysfs.c +++ b/drivers/base/power/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sysfs entries for device PM */ #include diff --git a/drivers/base/power/trace.c b/drivers/base/power/trace.c index d8da7195bb00..bb99ee9a2c3d 100644 --- a/drivers/base/power/trace.c +++ b/drivers/base/power/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/trace.c diff --git a/drivers/base/power/wakeirq.c b/drivers/base/power/wakeirq.c index 8aa28c08b289..1d6897be17f4 100644 --- a/drivers/base/power/wakeirq.c +++ b/drivers/base/power/wakeirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Device wakeirq helper functions */ #include diff --git a/drivers/base/power/wakeup.c b/drivers/base/power/wakeup.c index 1e1a0e7eeac5..9c7d6be71715 100644 --- a/drivers/base/power/wakeup.c +++ b/drivers/base/power/wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/wakeup.c - System wakeup events framework diff --git a/drivers/base/power/wakeup_stats.c b/drivers/base/power/wakeup_stats.c index 3ffd427248e8..67201b30da26 100644 --- a/drivers/base/power/wakeup_stats.c +++ b/drivers/base/power/wakeup_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wakeup statistics in sysfs diff --git a/drivers/base/property.c b/drivers/base/property.c index 6a63860579dd..d27ce1f7cd06 100644 --- a/drivers/base/property.c +++ b/drivers/base/property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * property.c - Unified device property interface. diff --git a/drivers/base/regmap/regcache-flat.c b/drivers/base/regmap/regcache-flat.c index 53cc59c84e2f..4c1ec92e18a8 100644 --- a/drivers/base/regmap/regcache-flat.c +++ b/drivers/base/regmap/regcache-flat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register cache access API - flat caching support diff --git a/drivers/base/regmap/regcache-maple.c b/drivers/base/regmap/regcache-maple.c index 4134a77ae1d6..8cc4d81139b0 100644 --- a/drivers/base/regmap/regcache-maple.c +++ b/drivers/base/regmap/regcache-maple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register cache access API - maple tree based cache diff --git a/drivers/base/regmap/regcache-rbtree.c b/drivers/base/regmap/regcache-rbtree.c index 3344b82c3799..3ba7571a9fcf 100644 --- a/drivers/base/regmap/regcache-rbtree.c +++ b/drivers/base/regmap/regcache-rbtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register cache access API - rbtree caching support diff --git a/drivers/base/regmap/regcache.c b/drivers/base/regmap/regcache.c index 319c342bf5a0..35795c4814e5 100644 --- a/drivers/base/regmap/regcache.c +++ b/drivers/base/regmap/regcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register cache access API diff --git a/drivers/base/regmap/regmap-ac97.c b/drivers/base/regmap/regmap-ac97.c index a561971c459c..48787393cbf1 100644 --- a/drivers/base/regmap/regmap-ac97.c +++ b/drivers/base/regmap/regmap-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - AC'97 support diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/regmap-debugfs.c index c9b4c04b1cf6..4e2ec4792794 100644 --- a/drivers/base/regmap/regmap-debugfs.c +++ b/drivers/base/regmap/regmap-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - debugfs diff --git a/drivers/base/regmap/regmap-fsi.c b/drivers/base/regmap/regmap-fsi.c index 3d2f3cb31d5e..b8d6a2d7a5dd 100644 --- a/drivers/base/regmap/regmap-fsi.c +++ b/drivers/base/regmap/regmap-fsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - FSI support diff --git a/drivers/base/regmap/regmap-i2c.c b/drivers/base/regmap/regmap-i2c.c index c9b39a02278e..ac6fd0075f5f 100644 --- a/drivers/base/regmap/regmap-i2c.c +++ b/drivers/base/regmap/regmap-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - I2C support diff --git a/drivers/base/regmap/regmap-i3c.c b/drivers/base/regmap/regmap-i3c.c index 863b348704dc..8e0467b75b9a 100644 --- a/drivers/base/regmap/regmap-i3c.c +++ b/drivers/base/regmap/regmap-i3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/base/regmap/regmap-irq.c b/drivers/base/regmap/regmap-irq.c index 6112d942499b..bf3b7e38a41c 100644 --- a/drivers/base/regmap/regmap-irq.c +++ b/drivers/base/regmap/regmap-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // regmap based irq_chip diff --git a/drivers/base/regmap/regmap-kunit.c b/drivers/base/regmap/regmap-kunit.c index f6fc5ed016da..e5a75c8d397d 100644 --- a/drivers/base/regmap/regmap-kunit.c +++ b/drivers/base/regmap/regmap-kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // regmap KUnit tests diff --git a/drivers/base/regmap/regmap-mdio.c b/drivers/base/regmap/regmap-mdio.c index 9573bf3b52f4..2f5bf336de88 100644 --- a/drivers/base/regmap/regmap-mdio.c +++ b/drivers/base/regmap/regmap-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/regmap/regmap-mmio.c b/drivers/base/regmap/regmap-mmio.c index 29e5f3175301..62ca1a951913 100644 --- a/drivers/base/regmap/regmap-mmio.c +++ b/drivers/base/regmap/regmap-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - MMIO support diff --git a/drivers/base/regmap/regmap-ram.c b/drivers/base/regmap/regmap-ram.c index 4e5b4518ce4d..c5b12c804dd9 100644 --- a/drivers/base/regmap/regmap-ram.c +++ b/drivers/base/regmap/regmap-ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - Memory region diff --git a/drivers/base/regmap/regmap-raw-ram.c b/drivers/base/regmap/regmap-raw-ram.c index 76c98814fb8a..895ee18d715e 100644 --- a/drivers/base/regmap/regmap-raw-ram.c +++ b/drivers/base/regmap/regmap-raw-ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - Memory region with raw access diff --git a/drivers/base/regmap/regmap-sccb.c b/drivers/base/regmap/regmap-sccb.c index 12bbbb03e5f2..dc6db893a0d3 100644 --- a/drivers/base/regmap/regmap-sccb.c +++ b/drivers/base/regmap/regmap-sccb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Register map access API - SCCB support diff --git a/drivers/base/regmap/regmap-sdw-mbq.c b/drivers/base/regmap/regmap-sdw-mbq.c index 6a61629f5f89..ed893150a35b 100644 --- a/drivers/base/regmap/regmap-sdw-mbq.c +++ b/drivers/base/regmap/regmap-sdw-mbq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright(c) 2020 Intel Corporation. diff --git a/drivers/base/regmap/regmap-sdw.c b/drivers/base/regmap/regmap-sdw.c index ea631ac7c7ec..921c4388dcc6 100644 --- a/drivers/base/regmap/regmap-sdw.c +++ b/drivers/base/regmap/regmap-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/base/regmap/regmap-slimbus.c b/drivers/base/regmap/regmap-slimbus.c index e523fae73004..3ae26a58f2d0 100644 --- a/drivers/base/regmap/regmap-slimbus.c +++ b/drivers/base/regmap/regmap-slimbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017, Linaro Ltd. diff --git a/drivers/base/regmap/regmap-spi-avmm.c b/drivers/base/regmap/regmap-spi-avmm.c index d86a06cadcdb..b35948d3c7b2 100644 --- a/drivers/base/regmap/regmap-spi-avmm.c +++ b/drivers/base/regmap/regmap-spi-avmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - SPI AVMM support diff --git a/drivers/base/regmap/regmap-spi.c b/drivers/base/regmap/regmap-spi.c index 14b1d88997cb..6d8df1eb4f63 100644 --- a/drivers/base/regmap/regmap-spi.c +++ b/drivers/base/regmap/regmap-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - SPI support diff --git a/drivers/base/regmap/regmap-spmi.c b/drivers/base/regmap/regmap-spmi.c index 347bfe9544ce..8d93392e5d70 100644 --- a/drivers/base/regmap/regmap-spmi.c +++ b/drivers/base/regmap/regmap-spmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - SPMI support diff --git a/drivers/base/regmap/regmap-w1.c b/drivers/base/regmap/regmap-w1.c index 29fd24f9c7ed..038d09be09b0 100644 --- a/drivers/base/regmap/regmap-w1.c +++ b/drivers/base/regmap/regmap-w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API - W1 (1-Wire) support diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c index ae2215d4e61c..887eea6f52e8 100644 --- a/drivers/base/regmap/regmap.c +++ b/drivers/base/regmap/regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Register map access API diff --git a/drivers/base/soc.c b/drivers/base/soc.c index 282c38aece0d..9b72a674195a 100644 --- a/drivers/base/soc.c +++ b/drivers/base/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) ST-Ericsson SA 2011 diff --git a/drivers/base/swnode.c b/drivers/base/swnode.c index 16a8301c25d6..710976f0e03b 100644 --- a/drivers/base/swnode.c +++ b/drivers/base/swnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Software nodes for the firmware node framework. diff --git a/drivers/base/syscore.c b/drivers/base/syscore.c index 483adb796654..15c020a8e5d0 100644 --- a/drivers/base/syscore.c +++ b/drivers/base/syscore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * syscore.c - Execution of system core operations. diff --git a/drivers/base/test/platform-device-test.c b/drivers/base/test/platform-device-test.c index 6355a2231b74..019cfc372172 100644 --- a/drivers/base/test/platform-device-test.c +++ b/drivers/base/test/platform-device-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/base/test/property-entry-test.c b/drivers/base/test/property-entry-test.c index a8657eb06f94..841a135b96de 100644 --- a/drivers/base/test/property-entry-test.c +++ b/drivers/base/test/property-entry-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Unit tests for property entries API // diff --git a/drivers/base/test/root-device-test.c b/drivers/base/test/root-device-test.c index 9aea23c9123e..434a843dc96d 100644 --- a/drivers/base/test/root-device-test.c +++ b/drivers/base/test/root-device-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2023 Maxime Ripard diff --git a/drivers/base/test/test_async_driver_probe.c b/drivers/base/test/test_async_driver_probe.c index 3465800baa6c..bba553bf86d5 100644 --- a/drivers/base/test/test_async_driver_probe.c +++ b/drivers/base/test/test_async_driver_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Google, Inc. diff --git a/drivers/base/topology.c b/drivers/base/topology.c index c890e2a5b428..fc9b3d01a53d 100644 --- a/drivers/base/topology.c +++ b/drivers/base/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * driver/base/topology.c - Populate sysfs with cpu topology information diff --git a/drivers/base/trace.c b/drivers/base/trace.c index b24b0a309c4a..fab9e5ef4665 100644 --- a/drivers/base/trace.c +++ b/drivers/base/trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Device core Trace Support diff --git a/drivers/base/transport_class.c b/drivers/base/transport_class.c index 09ee2a1e35bb..1bf97cf010d9 100644 --- a/drivers/base/transport_class.c +++ b/drivers/base/transport_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * transport_class.c - implementation of generic transport classes diff --git a/drivers/bcma/core.c b/drivers/bcma/core.c index 37a5ffe673d5..cdc36dfb222f 100644 --- a/drivers/bcma/core.c +++ b/drivers/bcma/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * Core ops diff --git a/drivers/bcma/driver_chipcommon.c b/drivers/bcma/driver_chipcommon.c index fd91a39f02c7..48fba17f68cd 100644 --- a/drivers/bcma/driver_chipcommon.c +++ b/drivers/bcma/driver_chipcommon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon core driver diff --git a/drivers/bcma/driver_chipcommon_b.c b/drivers/bcma/driver_chipcommon_b.c index c153c96a6145..3210a79eee68 100644 --- a/drivers/bcma/driver_chipcommon_b.c +++ b/drivers/bcma/driver_chipcommon_b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon B Unit driver diff --git a/drivers/bcma/driver_chipcommon_nflash.c b/drivers/bcma/driver_chipcommon_nflash.c index a1a814750b4a..aff0133cd0d3 100644 --- a/drivers/bcma/driver_chipcommon_nflash.c +++ b/drivers/bcma/driver_chipcommon_nflash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon NAND flash interface diff --git a/drivers/bcma/driver_chipcommon_pflash.c b/drivers/bcma/driver_chipcommon_pflash.c index 3b497c9ee0d4..e0718d8ffe61 100644 --- a/drivers/bcma/driver_chipcommon_pflash.c +++ b/drivers/bcma/driver_chipcommon_pflash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon parallel flash diff --git a/drivers/bcma/driver_chipcommon_pmu.c b/drivers/bcma/driver_chipcommon_pmu.c index 263ef6fa1d0f..bc7aa234b62f 100644 --- a/drivers/bcma/driver_chipcommon_pmu.c +++ b/drivers/bcma/driver_chipcommon_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon Power Management Unit driver diff --git a/drivers/bcma/driver_chipcommon_sflash.c b/drivers/bcma/driver_chipcommon_sflash.c index 35b13a08ca3e..877afd712220 100644 --- a/drivers/bcma/driver_chipcommon_sflash.c +++ b/drivers/bcma/driver_chipcommon_sflash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * ChipCommon serial flash interface diff --git a/drivers/bcma/driver_gmac_cmn.c b/drivers/bcma/driver_gmac_cmn.c index dcb137926d31..b96cde267641 100644 --- a/drivers/bcma/driver_gmac_cmn.c +++ b/drivers/bcma/driver_gmac_cmn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * GBIT MAC COMMON Core diff --git a/drivers/bcma/driver_gpio.c b/drivers/bcma/driver_gpio.c index 658c7e2ac8bf..48c05eb5f173 100644 --- a/drivers/bcma/driver_gpio.c +++ b/drivers/bcma/driver_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * GPIO driver diff --git a/drivers/bcma/driver_mips.c b/drivers/bcma/driver_mips.c index 9be0806eb033..c107c0aa2f81 100644 --- a/drivers/bcma/driver_mips.c +++ b/drivers/bcma/driver_mips.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * Broadcom MIPS32 74K core driver diff --git a/drivers/bcma/driver_pci.c b/drivers/bcma/driver_pci.c index 12b2cc9a3fbe..58b7234607ba 100644 --- a/drivers/bcma/driver_pci.c +++ b/drivers/bcma/driver_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * PCI Core diff --git a/drivers/bcma/driver_pci_host.c b/drivers/bcma/driver_pci_host.c index 8540052d37c5..3cc1c6b16cdb 100644 --- a/drivers/bcma/driver_pci_host.c +++ b/drivers/bcma/driver_pci_host.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * PCI Core in hostmode diff --git a/drivers/bcma/driver_pcie2.c b/drivers/bcma/driver_pcie2.c index cf889fc62ac7..d18a52a47cec 100644 --- a/drivers/bcma/driver_pcie2.c +++ b/drivers/bcma/driver_pcie2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * PCIe Gen 2 Core diff --git a/drivers/bcma/host_pci.c b/drivers/bcma/host_pci.c index 960632197b05..852956d1b634 100644 --- a/drivers/bcma/host_pci.c +++ b/drivers/bcma/host_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * PCI Host diff --git a/drivers/bcma/host_soc.c b/drivers/bcma/host_soc.c index 20b1816c570b..fbba9ede5f22 100644 --- a/drivers/bcma/host_soc.c +++ b/drivers/bcma/host_soc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * System on Chip (SoC) Host diff --git a/drivers/bcma/main.c b/drivers/bcma/main.c index 72f045e6ed51..453b14e491aa 100644 --- a/drivers/bcma/main.c +++ b/drivers/bcma/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * Bus subsystem diff --git a/drivers/bcma/scan.c b/drivers/bcma/scan.c index 26d12a7e6ca0..d498ae39ec8a 100644 --- a/drivers/bcma/scan.c +++ b/drivers/bcma/scan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * Bus scanning diff --git a/drivers/bcma/sprom.c b/drivers/bcma/sprom.c index e668ad7963fc..797e68fe7193 100644 --- a/drivers/bcma/sprom.c +++ b/drivers/bcma/sprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom specific AMBA * SPROM reading diff --git a/drivers/block/amiflop.c b/drivers/block/amiflop.c index 2932b6653b6f..f05ddd86fe76 100644 --- a/drivers/block/amiflop.c +++ b/drivers/block/amiflop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/amiga/amiflop.c diff --git a/drivers/block/aoe/aoeblk.c b/drivers/block/aoe/aoeblk.c index 34ead75e7e02..b099071b591e 100644 --- a/drivers/block/aoe/aoeblk.c +++ b/drivers/block/aoe/aoeblk.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013 Coraid, Inc. See COPYING for GPL terms. */ /* * aoeblk.c diff --git a/drivers/block/aoe/aoechr.c b/drivers/block/aoe/aoechr.c index a42c4bcc85ba..af7c7d95d8be 100644 --- a/drivers/block/aoe/aoechr.c +++ b/drivers/block/aoe/aoechr.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2012 Coraid, Inc. See COPYING for GPL terms. */ /* * aoechr.c diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c index a9affb7c264d..d2affd94461f 100644 --- a/drivers/block/aoe/aoecmd.c +++ b/drivers/block/aoe/aoecmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013 Coraid, Inc. See COPYING for GPL terms. */ /* * aoecmd.c diff --git a/drivers/block/aoe/aoedev.c b/drivers/block/aoe/aoedev.c index 3a240755045b..3ed59f315303 100644 --- a/drivers/block/aoe/aoedev.c +++ b/drivers/block/aoe/aoedev.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013 Coraid, Inc. See COPYING for GPL terms. */ /* * aoedev.c diff --git a/drivers/block/aoe/aoemain.c b/drivers/block/aoe/aoemain.c index 3b21750038ee..c302fd1f7ce6 100644 --- a/drivers/block/aoe/aoemain.c +++ b/drivers/block/aoe/aoemain.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2012 Coraid, Inc. See COPYING for GPL terms. */ /* * aoemain.c diff --git a/drivers/block/aoe/aoenet.c b/drivers/block/aoe/aoenet.c index 66e617664c14..d3b9e21dde8b 100644 --- a/drivers/block/aoe/aoenet.c +++ b/drivers/block/aoe/aoenet.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013 Coraid, Inc. See COPYING for GPL terms. */ /* * aoenet.c diff --git a/drivers/block/ataflop.c b/drivers/block/ataflop.c index 7fe14266c12c..dc63a5793342 100644 --- a/drivers/block/ataflop.c +++ b/drivers/block/ataflop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/block/ataflop.c diff --git a/drivers/block/brd.c b/drivers/block/brd.c index 9778259b30d4..711fec5fd28f 100644 --- a/drivers/block/brd.c +++ b/drivers/block/brd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ram backed block device driver. diff --git a/drivers/block/drbd/drbd_actlog.c b/drivers/block/drbd/drbd_actlog.c index 742b2908ff68..0211ddf497bd 100644 --- a/drivers/block/drbd/drbd_actlog.c +++ b/drivers/block/drbd/drbd_actlog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_actlog.c diff --git a/drivers/block/drbd/drbd_bitmap.c b/drivers/block/drbd/drbd_bitmap.c index d90fa3e7f4cf..6c617231439a 100644 --- a/drivers/block/drbd/drbd_bitmap.c +++ b/drivers/block/drbd/drbd_bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_bitmap.c diff --git a/drivers/block/drbd/drbd_buildtag.c b/drivers/block/drbd/drbd_buildtag.c index cb1aa66d7d5d..90d74aa97ba3 100644 --- a/drivers/block/drbd/drbd_buildtag.c +++ b/drivers/block/drbd/drbd_buildtag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/block/drbd/drbd_debugfs.c b/drivers/block/drbd/drbd_debugfs.c index 12460b584bcb..8c562cc87096 100644 --- a/drivers/block/drbd/drbd_debugfs.c +++ b/drivers/block/drbd/drbd_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "drbd debugfs: " fmt #include diff --git a/drivers/block/drbd/drbd_interval.c b/drivers/block/drbd/drbd_interval.c index 873beda6de24..ad118f39be1a 100644 --- a/drivers/block/drbd/drbd_interval.c +++ b/drivers/block/drbd/drbd_interval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index c73376886e7a..ee042cb1a456 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd.c diff --git a/drivers/block/drbd/drbd_nl.c b/drivers/block/drbd/drbd_nl.c index 91f3b8afb63c..ebfce86c85cc 100644 --- a/drivers/block/drbd/drbd_nl.c +++ b/drivers/block/drbd/drbd_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_nl.c diff --git a/drivers/block/drbd/drbd_nla.c b/drivers/block/drbd/drbd_nla.c index df0d241d3f6a..21cd6f3d515a 100644 --- a/drivers/block/drbd/drbd_nla.c +++ b/drivers/block/drbd/drbd_nla.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/block/drbd/drbd_proc.c b/drivers/block/drbd/drbd_proc.c index 1d0feafceadc..faedb8a9a9ce 100644 --- a/drivers/block/drbd/drbd_proc.c +++ b/drivers/block/drbd/drbd_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_proc.c diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c index 3de919b6f0e1..b4bc750e6ce9 100644 --- a/drivers/block/drbd/drbd_receiver.c +++ b/drivers/block/drbd/drbd_receiver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_receiver.c diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c index d15826f6ee81..f829da384a5b 100644 --- a/drivers/block/drbd/drbd_req.c +++ b/drivers/block/drbd/drbd_req.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_req.c diff --git a/drivers/block/drbd/drbd_state.c b/drivers/block/drbd/drbd_state.c index c2b6c4d9729d..d9633459634e 100644 --- a/drivers/block/drbd/drbd_state.c +++ b/drivers/block/drbd/drbd_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_state.c diff --git a/drivers/block/drbd/drbd_strings.c b/drivers/block/drbd/drbd_strings.c index 0a06f744b096..d2bc29a2620f 100644 --- a/drivers/block/drbd/drbd_strings.c +++ b/drivers/block/drbd/drbd_strings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd.h diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c index dea3e79d044f..e6342f7eb616 100644 --- a/drivers/block/drbd/drbd_worker.c +++ b/drivers/block/drbd/drbd_worker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drbd_worker.c diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index c28786e0fe1c..3f2f6a51e8ed 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/block/floppy.c diff --git a/drivers/block/loop.c b/drivers/block/loop.c index 32a3a5b13802..ba0cfed5060e 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 1993 by Theodore Ts'o. diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c index 567192e371a8..6eb4e2f25078 100644 --- a/drivers/block/mtip32xx/mtip32xx.c +++ b/drivers/block/mtip32xx/mtip32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Micron P320 SSD diff --git a/drivers/block/n64cart.c b/drivers/block/n64cart.c index b9fdeff31caf..97b584bd2e16 100644 --- a/drivers/block/n64cart.c +++ b/drivers/block/n64cart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for the N64 cart. diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c index f6c33b21f69e..014e172f2792 100644 --- a/drivers/block/nbd.c +++ b/drivers/block/nbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Network block device - make block devices work over TCP diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c index 4c0632ab4e1b..39b70aa059d5 100644 --- a/drivers/block/null_blk/main.c +++ b/drivers/block/null_blk/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Add configfs and memory store: Kyungchan Koh and diff --git a/drivers/block/null_blk/trace.c b/drivers/block/null_blk/trace.c index 3711cba16071..3617ff3a6f0b 100644 --- a/drivers/block/null_blk/trace.c +++ b/drivers/block/null_blk/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * null_blk trace related helpers. diff --git a/drivers/block/null_blk/zoned.c b/drivers/block/null_blk/zoned.c index 0ada35dc0989..a414b8d97b43 100644 --- a/drivers/block/null_blk/zoned.c +++ b/drivers/block/null_blk/zoned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/block/ps3disk.c b/drivers/block/ps3disk.c index 8892f218a814..8b912b5696a1 100644 --- a/drivers/block/ps3disk.c +++ b/drivers/block/ps3disk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 Disk Storage Driver diff --git a/drivers/block/ps3vram.c b/drivers/block/ps3vram.c index bdcf083b45e2..bef9327bf9a7 100644 --- a/drivers/block/ps3vram.c +++ b/drivers/block/ps3vram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ps3vram - Use extra PS3 video ram as block device. diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 8f441eb8b192..ec1c0fb143ee 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c @@ -1,3 +1,4 @@ +asm("nop"); /* rbd.c -- Export ceph rados objects as a Linux block device diff --git a/drivers/block/rnbd/rnbd-clt-sysfs.c b/drivers/block/rnbd/rnbd-clt-sysfs.c index 6ea7c12e3a87..a5a23221c73f 100644 --- a/drivers/block/rnbd/rnbd-clt-sysfs.c +++ b/drivers/block/rnbd/rnbd-clt-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Network Block Driver diff --git a/drivers/block/rnbd/rnbd-clt.c b/drivers/block/rnbd/rnbd-clt.c index d1c354636315..bda2a9ffefbf 100644 --- a/drivers/block/rnbd/rnbd-clt.c +++ b/drivers/block/rnbd/rnbd-clt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Network Block Driver diff --git a/drivers/block/rnbd/rnbd-srv-sysfs.c b/drivers/block/rnbd/rnbd-srv-sysfs.c index 64780094442c..974948f38544 100644 --- a/drivers/block/rnbd/rnbd-srv-sysfs.c +++ b/drivers/block/rnbd/rnbd-srv-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Network Block Driver diff --git a/drivers/block/rnbd/rnbd-srv-trace.c b/drivers/block/rnbd/rnbd-srv-trace.c index 30f0895c18f5..d6fdeb65fd70 100644 --- a/drivers/block/rnbd/rnbd-srv-trace.c +++ b/drivers/block/rnbd/rnbd-srv-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDMA Network Block Driver diff --git a/drivers/block/rnbd/rnbd-srv.c b/drivers/block/rnbd/rnbd-srv.c index 2df8941a6b14..0fe2c2243615 100644 --- a/drivers/block/rnbd/rnbd-srv.c +++ b/drivers/block/rnbd/rnbd-srv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Network Block Driver diff --git a/drivers/block/sunvdc.c b/drivers/block/sunvdc.c index db1fe9772a4d..bf6c5ddbc5c5 100644 --- a/drivers/block/sunvdc.c +++ b/drivers/block/sunvdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sunvdc.c: Sun LDOM Virtual Disk Client. * diff --git a/drivers/block/swim.c b/drivers/block/swim.c index 416015947ae6..7b31efc3521d 100644 --- a/drivers/block/swim.c +++ b/drivers/block/swim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for SWIM (Sander Woz Integrated Machine) floppy controller diff --git a/drivers/block/swim3.c b/drivers/block/swim3.c index 01f7aef3fcfb..95e109d518dd 100644 --- a/drivers/block/swim3.c +++ b/drivers/block/swim3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the SWIM3 (Super Woz Integrated Machine 3) diff --git a/drivers/block/ublk_drv.c b/drivers/block/ublk_drv.c index cd1e84653002..f6334f23cc06 100644 --- a/drivers/block/ublk_drv.c +++ b/drivers/block/ublk_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Userspace block device - block device which IO is handled from userspace diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c index 357434bdae99..202f95121175 100644 --- a/drivers/block/virtio_blk.c +++ b/drivers/block/virtio_blk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only //#define DEBUG #include diff --git a/drivers/block/xen-blkback/blkback.c b/drivers/block/xen-blkback/blkback.c index a7c2b04ab943..f7d4290358a8 100644 --- a/drivers/block/xen-blkback/blkback.c +++ b/drivers/block/xen-blkback/blkback.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * * Back-end of the driver for virtual block devices. This portion of the diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c index 0621878940ae..a3d4c34ca365 100644 --- a/drivers/block/xen-blkback/xenbus.c +++ b/drivers/block/xen-blkback/xenbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Xenbus code for blkif backend Copyright (C) 2005 Rusty Russell diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c index 04fc6b552c04..72c77f300780 100644 --- a/drivers/block/xen-blkfront.c +++ b/drivers/block/xen-blkfront.c @@ -1,3 +1,4 @@ +asm("nop"); /* * blkfront.c * diff --git a/drivers/block/z2ram.c b/drivers/block/z2ram.c index 8c1c7f4211eb..6ac18a5543d6 100644 --- a/drivers/block/z2ram.c +++ b/drivers/block/z2ram.c @@ -1,3 +1,4 @@ +asm("nop"); /* ** z2ram - Amiga pseudo-driver to access 16bit-RAM in ZorroII space ** as a block device, to be used as a RAM disk or swap space diff --git a/drivers/block/zloop.c b/drivers/block/zloop.c index 8e334f5025fc..1bad70020dcc 100644 --- a/drivers/block/zloop.c +++ b/drivers/block/zloop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Christoph Hellwig. diff --git a/drivers/block/zram/backend_842.c b/drivers/block/zram/backend_842.c index 10d9d5c60f53..d9826b2e3cfe 100644 --- a/drivers/block/zram/backend_842.c +++ b/drivers/block/zram/backend_842.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/backend_deflate.c b/drivers/block/zram/backend_deflate.c index b75016e0e654..30467690c583 100644 --- a/drivers/block/zram/backend_deflate.c +++ b/drivers/block/zram/backend_deflate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/backend_lz4.c b/drivers/block/zram/backend_lz4.c index daccd60857eb..75f9b0b80eef 100644 --- a/drivers/block/zram/backend_lz4.c +++ b/drivers/block/zram/backend_lz4.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/drivers/block/zram/backend_lz4hc.c b/drivers/block/zram/backend_lz4hc.c index 9e8a35dfa56d..487555bc8807 100644 --- a/drivers/block/zram/backend_lz4hc.c +++ b/drivers/block/zram/backend_lz4hc.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/drivers/block/zram/backend_lzo.c b/drivers/block/zram/backend_lzo.c index 4c906beaae6b..a8e094d7b5ca 100644 --- a/drivers/block/zram/backend_lzo.c +++ b/drivers/block/zram/backend_lzo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/backend_lzorle.c b/drivers/block/zram/backend_lzorle.c index 10640c96cbfc..b3098e584128 100644 --- a/drivers/block/zram/backend_lzorle.c +++ b/drivers/block/zram/backend_lzorle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/backend_zstd.c b/drivers/block/zram/backend_zstd.c index 81defb98ed09..2bf1faa774fb 100644 --- a/drivers/block/zram/backend_zstd.c +++ b/drivers/block/zram/backend_zstd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/zcomp.c b/drivers/block/zram/zcomp.c index b1bd1daa0060..ddd47265b5a9 100644 --- a/drivers/block/zram/zcomp.c +++ b/drivers/block/zram/zcomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 5759823d6314..7bb6e022a70b 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Compressed RAM block device * diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c index fc796f1dbda9..438956b5edae 100644 --- a/drivers/bluetooth/ath3k.c +++ b/drivers/bluetooth/ath3k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2008-2009 Atheros Communications Inc. diff --git a/drivers/bluetooth/bcm203x.c b/drivers/bluetooth/bcm203x.c index c738ad0408cb..f8998dce94ef 100644 --- a/drivers/bluetooth/bcm203x.c +++ b/drivers/bluetooth/bcm203x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/bfusb.c b/drivers/bluetooth/bfusb.c index 8df310983bf6..70ae64717a68 100644 --- a/drivers/bluetooth/bfusb.c +++ b/drivers/bluetooth/bfusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/bluecard_cs.c b/drivers/bluetooth/bluecard_cs.c index 1e3a56e9b139..f6f140d96b7f 100644 --- a/drivers/bluetooth/bluecard_cs.c +++ b/drivers/bluetooth/bluecard_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Bluetooth driver for the Anycom BlueCard (LSE039/LSE041) diff --git a/drivers/bluetooth/bpa10x.c b/drivers/bluetooth/bpa10x.c index e305d04aac9d..d7a54d697fec 100644 --- a/drivers/bluetooth/bpa10x.c +++ b/drivers/bluetooth/bpa10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/bt3c_cs.c b/drivers/bluetooth/bt3c_cs.c index 54713833951a..c22b82829b20 100644 --- a/drivers/bluetooth/bt3c_cs.c +++ b/drivers/bluetooth/bt3c_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Driver for the 3Com Bluetooth PCMCIA card diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c index d33cc70eec66..5898a70a293c 100644 --- a/drivers/bluetooth/btbcm.c +++ b/drivers/bluetooth/btbcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/btintel.c b/drivers/bluetooth/btintel.c index 9d29ab811f80..645bcdb29ce2 100644 --- a/drivers/bluetooth/btintel.c +++ b/drivers/bluetooth/btintel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/btintel_pcie.c b/drivers/bluetooth/btintel_pcie.c index 2936b535479f..0323b07fd36d 100644 --- a/drivers/bluetooth/btintel_pcie.c +++ b/drivers/bluetooth/btintel_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/btmrvl_debugfs.c b/drivers/bluetooth/btmrvl_debugfs.c index 32329a2e526f..ce2e7dda0973 100644 --- a/drivers/bluetooth/btmrvl_debugfs.c +++ b/drivers/bluetooth/btmrvl_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Bluetooth driver: debugfs related functions diff --git a/drivers/bluetooth/btmrvl_main.c b/drivers/bluetooth/btmrvl_main.c index e26b07a9387d..b627376893cb 100644 --- a/drivers/bluetooth/btmrvl_main.c +++ b/drivers/bluetooth/btmrvl_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Bluetooth driver diff --git a/drivers/bluetooth/btmrvl_sdio.c b/drivers/bluetooth/btmrvl_sdio.c index 93932a0d8625..6d6eaafee396 100644 --- a/drivers/bluetooth/btmrvl_sdio.c +++ b/drivers/bluetooth/btmrvl_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell BT-over-SDIO driver: SDIO interface related functions. diff --git a/drivers/bluetooth/btmtk.c b/drivers/bluetooth/btmtk.c index a8c520dc09e1..b6b9bea62469 100644 --- a/drivers/bluetooth/btmtk.c +++ b/drivers/bluetooth/btmtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* Copyright (C) 2021 MediaTek Inc. * diff --git a/drivers/bluetooth/btmtksdio.c b/drivers/bluetooth/btmtksdio.c index fba3ab6d30a5..5fb4a916bd1a 100644 --- a/drivers/bluetooth/btmtksdio.c +++ b/drivers/bluetooth/btmtksdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/bluetooth/btmtkuart.c b/drivers/bluetooth/btmtkuart.c index 27aa48ff3ac2..e71da7626c4f 100644 --- a/drivers/bluetooth/btmtkuart.c +++ b/drivers/bluetooth/btmtkuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/bluetooth/btnxpuart.c b/drivers/bluetooth/btnxpuart.c index 3b1e9224e965..12d1510e0818 100644 --- a/drivers/bluetooth/btnxpuart.c +++ b/drivers/bluetooth/btnxpuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP Bluetooth driver diff --git a/drivers/bluetooth/btqca.c b/drivers/bluetooth/btqca.c index 7c958d6065be..4cc56a6aa7f9 100644 --- a/drivers/bluetooth/btqca.c +++ b/drivers/bluetooth/btqca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bluetooth supports for Qualcomm Atheros chips diff --git a/drivers/bluetooth/btqcomsmd.c b/drivers/bluetooth/btqcomsmd.c index d2e13fcb6bab..3c132f4a4e33 100644 --- a/drivers/bluetooth/btqcomsmd.c +++ b/drivers/bluetooth/btqcomsmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Linaro Ltd. diff --git a/drivers/bluetooth/btrsi.c b/drivers/bluetooth/btrsi.c index 6c1f584c8a33..76ceb82fb5c9 100644 --- a/drivers/bluetooth/btrsi.c +++ b/drivers/bluetooth/btrsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Redpine Signals Inc. * diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c index 5603b282f9bc..06e35d7ea497 100644 --- a/drivers/bluetooth/btrtl.c +++ b/drivers/bluetooth/btrtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bluetooth support for Realtek devices diff --git a/drivers/bluetooth/btsdio.c b/drivers/bluetooth/btsdio.c index 8325655ce6aa..47cf1c4b7c89 100644 --- a/drivers/bluetooth/btsdio.c +++ b/drivers/bluetooth/btsdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index ded09e94d296..6b70af3bcbaa 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/dtl1_cs.c b/drivers/bluetooth/dtl1_cs.c index 2adfe4fade76..74e23efc0e93 100644 --- a/drivers/bluetooth/dtl1_cs.c +++ b/drivers/bluetooth/dtl1_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * A driver for Nokia Connectivity Card DTL-1 devices diff --git a/drivers/bluetooth/hci_ag6xx.c b/drivers/bluetooth/hci_ag6xx.c index 94588676510f..9605aeb6d08c 100644 --- a/drivers/bluetooth/hci_ag6xx.c +++ b/drivers/bluetooth/hci_ag6xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_aml.c b/drivers/bluetooth/hci_aml.c index b1f32c5a8a3f..5f928f1280d5 100644 --- a/drivers/bluetooth/hci_aml.c +++ b/drivers/bluetooth/hci_aml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/bluetooth/hci_ath.c b/drivers/bluetooth/hci_ath.c index 8d2b5e7f0d6a..7458166fd207 100644 --- a/drivers/bluetooth/hci_ath.c +++ b/drivers/bluetooth/hci_ath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Atheros Communication Bluetooth HCIATH3K UART protocol diff --git a/drivers/bluetooth/hci_bcm.c b/drivers/bluetooth/hci_bcm.c index 9286a5f40f55..4fd0835c1198 100644 --- a/drivers/bluetooth/hci_bcm.c +++ b/drivers/bluetooth/hci_bcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_bcm4377.c b/drivers/bluetooth/hci_bcm4377.c index 45e6d84224ee..db5eb8f91ce3 100644 --- a/drivers/bluetooth/hci_bcm4377.c +++ b/drivers/bluetooth/hci_bcm4377.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Bluetooth HCI driver for Broadcom 4377/4378/4387/4388 devices attached via PCIe diff --git a/drivers/bluetooth/hci_bcsp.c b/drivers/bluetooth/hci_bcsp.c index 591abe6d63dd..7e8319e739ea 100644 --- a/drivers/bluetooth/hci_bcsp.c +++ b/drivers/bluetooth/hci_bcsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_h4.c b/drivers/bluetooth/hci_h4.c index ec017df8572c..d6facdcacdbd 100644 --- a/drivers/bluetooth/hci_h4.c +++ b/drivers/bluetooth/hci_h4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_h5.c b/drivers/bluetooth/hci_h5.c index 96e20a66ecd1..8d9d095c7f60 100644 --- a/drivers/bluetooth/hci_h5.c +++ b/drivers/bluetooth/hci_h5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_intel.c b/drivers/bluetooth/hci_intel.c index 20baf2895dec..a74865268017 100644 --- a/drivers/bluetooth/hci_intel.c +++ b/drivers/bluetooth/hci_intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c index 2b28515de92c..57c9881a4fc5 100644 --- a/drivers/bluetooth/hci_ldisc.c +++ b/drivers/bluetooth/hci_ldisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_ll.c b/drivers/bluetooth/hci_ll.c index 6f4e25917b86..fcef4b3bc688 100644 --- a/drivers/bluetooth/hci_ll.c +++ b/drivers/bluetooth/hci_ll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments' Bluetooth HCILL UART protocol diff --git a/drivers/bluetooth/hci_mrvl.c b/drivers/bluetooth/hci_mrvl.c index 8767522ec4c6..98438ea56d92 100644 --- a/drivers/bluetooth/hci_mrvl.c +++ b/drivers/bluetooth/hci_mrvl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/hci_nokia.c b/drivers/bluetooth/hci_nokia.c index 1e65b541f8ad..56ee7110ccc0 100644 --- a/drivers/bluetooth/hci_nokia.c +++ b/drivers/bluetooth/hci_nokia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bluetooth HCI UART H4 driver with Nokia Extensions AKA Nokia H4+ diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c index 888176b0faa9..78166fb2979f 100644 --- a/drivers/bluetooth/hci_qca.c +++ b/drivers/bluetooth/hci_qca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bluetooth Software UART Qualcomm protocol diff --git a/drivers/bluetooth/hci_serdev.c b/drivers/bluetooth/hci_serdev.c index 593d9cefbbf9..7e9d38a262f3 100644 --- a/drivers/bluetooth/hci_serdev.c +++ b/drivers/bluetooth/hci_serdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bluetooth HCI serdev driver lib diff --git a/drivers/bluetooth/hci_vhci.c b/drivers/bluetooth/hci_vhci.c index 2fef08254d78..69684cd1249f 100644 --- a/drivers/bluetooth/hci_vhci.c +++ b/drivers/bluetooth/hci_vhci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/bluetooth/virtio_bt.c b/drivers/bluetooth/virtio_bt.c index 6f1a37e85c6a..0aa0218ecd3c 100644 --- a/drivers/bluetooth/virtio_bt.c +++ b/drivers/bluetooth/virtio_bt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c index b8184a903583..55d62f38bdee 100644 --- a/drivers/bus/arm-cci.c +++ b/drivers/bus/arm-cci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CCI cache coherent interconnect driver * diff --git a/drivers/bus/arm-integrator-lm.c b/drivers/bus/arm-integrator-lm.c index a65c79b08804..cc62aaf25330 100644 --- a/drivers/bus/arm-integrator-lm.c +++ b/drivers/bus/arm-integrator-lm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM Integrator Logical Module bus driver diff --git a/drivers/bus/brcmstb_gisb.c b/drivers/bus/brcmstb_gisb.c index 91ef99c42344..4e9cd9a2ebc9 100644 --- a/drivers/bus/brcmstb_gisb.c +++ b/drivers/bus/brcmstb_gisb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2021 Broadcom diff --git a/drivers/bus/bt1-apb.c b/drivers/bus/bt1-apb.c index 7463124b6dd9..3a15e6d23bcc 100644 --- a/drivers/bus/bt1-apb.c +++ b/drivers/bus/bt1-apb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/bus/bt1-axi.c b/drivers/bus/bt1-axi.c index a5254c73bf43..5639f5b7c8e9 100644 --- a/drivers/bus/bt1-axi.c +++ b/drivers/bus/bt1-axi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/bus/da8xx-mstpri.c b/drivers/bus/da8xx-mstpri.c index ee4c02335130..06e56ee6ca41 100644 --- a/drivers/bus/da8xx-mstpri.c +++ b/drivers/bus/da8xx-mstpri.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI da8xx master peripheral priority driver diff --git a/drivers/bus/fsl-mc/dpbp.c b/drivers/bus/fsl-mc/dpbp.c index 9003cd3698a5..b4b3b6bc1d51 100644 --- a/drivers/bus/fsl-mc/dpbp.c +++ b/drivers/bus/fsl-mc/dpbp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/dpcon.c b/drivers/bus/fsl-mc/dpcon.c index 97b6fa605e62..a251042bbdf2 100644 --- a/drivers/bus/fsl-mc/dpcon.c +++ b/drivers/bus/fsl-mc/dpcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/dpmcp.c b/drivers/bus/fsl-mc/dpmcp.c index 7816c0a728ef..9023a9511d6f 100644 --- a/drivers/bus/fsl-mc/dpmcp.c +++ b/drivers/bus/fsl-mc/dpmcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/dprc-driver.c b/drivers/bus/fsl-mc/dprc-driver.c index c63a7e688db6..53ce7915abaa 100644 --- a/drivers/bus/fsl-mc/dprc-driver.c +++ b/drivers/bus/fsl-mc/dprc-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale data path resource container (DPRC) driver diff --git a/drivers/bus/fsl-mc/dprc.c b/drivers/bus/fsl-mc/dprc.c index 38d40c09b719..ddcc5a3d65ef 100644 --- a/drivers/bus/fsl-mc/dprc.c +++ b/drivers/bus/fsl-mc/dprc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/fsl-mc-allocator.c b/drivers/bus/fsl-mc/fsl-mc-allocator.c index d2ea59471323..137a1242a08d 100644 --- a/drivers/bus/fsl-mc/fsl-mc-allocator.c +++ b/drivers/bus/fsl-mc/fsl-mc-allocator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fsl-mc object allocator driver diff --git a/drivers/bus/fsl-mc/fsl-mc-bus.c b/drivers/bus/fsl-mc/fsl-mc-bus.c index 25845c04e562..9988fc5cae0f 100644 --- a/drivers/bus/fsl-mc/fsl-mc-bus.c +++ b/drivers/bus/fsl-mc/fsl-mc-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale Management Complex (MC) bus driver diff --git a/drivers/bus/fsl-mc/fsl-mc-msi.c b/drivers/bus/fsl-mc/fsl-mc-msi.c index 82cd69f7884c..b117830b580a 100644 --- a/drivers/bus/fsl-mc/fsl-mc-msi.c +++ b/drivers/bus/fsl-mc/fsl-mc-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale Management Complex (MC) bus driver MSI support diff --git a/drivers/bus/fsl-mc/fsl-mc-uapi.c b/drivers/bus/fsl-mc/fsl-mc-uapi.c index 823969e4159c..043c5fe6fe65 100644 --- a/drivers/bus/fsl-mc/fsl-mc-uapi.c +++ b/drivers/bus/fsl-mc/fsl-mc-uapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Complex (MC) userspace support diff --git a/drivers/bus/fsl-mc/mc-io.c b/drivers/bus/fsl-mc/mc-io.c index cd8754763f40..c4c1a8c24c8d 100644 --- a/drivers/bus/fsl-mc/mc-io.c +++ b/drivers/bus/fsl-mc/mc-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/mc-sys.c b/drivers/bus/fsl-mc/mc-sys.c index 31037f41893e..9369b4f35185 100644 --- a/drivers/bus/fsl-mc/mc-sys.c +++ b/drivers/bus/fsl-mc/mc-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/bus/fsl-mc/obj-api.c b/drivers/bus/fsl-mc/obj-api.c index 06c1dd84e38d..72926ea9fd0f 100644 --- a/drivers/bus/fsl-mc/obj-api.c +++ b/drivers/bus/fsl-mc/obj-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2021 NXP diff --git a/drivers/bus/hisi_lpc.c b/drivers/bus/hisi_lpc.c index 53dd1573e323..4efa9f3dfd5b 100644 --- a/drivers/bus/hisi_lpc.c +++ b/drivers/bus/hisi_lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 Hisilicon Limited, All Rights Reserved. diff --git a/drivers/bus/imx-aipstz.c b/drivers/bus/imx-aipstz.c index 5fdf377f5d06..15b89ef42a49 100644 --- a/drivers/bus/imx-aipstz.c +++ b/drivers/bus/imx-aipstz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP diff --git a/drivers/bus/imx-weim.c b/drivers/bus/imx-weim.c index 83d623d97f5f..2ac093dfe135 100644 --- a/drivers/bus/imx-weim.c +++ b/drivers/bus/imx-weim.c @@ -1,3 +1,4 @@ +asm("nop"); /* * EIM driver for Freescale's i.MX chips * diff --git a/drivers/bus/intel-ixp4xx-eb.c b/drivers/bus/intel-ixp4xx-eb.c index 320cf307db05..204ad6438288 100644 --- a/drivers/bus/intel-ixp4xx-eb.c +++ b/drivers/bus/intel-ixp4xx-eb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx Expansion Bus Controller diff --git a/drivers/bus/mhi/ep/main.c b/drivers/bus/mhi/ep/main.c index 3c208b5c8446..4e91b0421472 100644 --- a/drivers/bus/mhi/ep/main.c +++ b/drivers/bus/mhi/ep/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MHI Endpoint bus stack diff --git a/drivers/bus/mhi/ep/mmio.c b/drivers/bus/mhi/ep/mmio.c index b5bfd22f2c8e..7287364e805d 100644 --- a/drivers/bus/mhi/ep/mmio.c +++ b/drivers/bus/mhi/ep/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Linaro Ltd. diff --git a/drivers/bus/mhi/ep/ring.c b/drivers/bus/mhi/ep/ring.c index 26357ee68dee..17a074c88a88 100644 --- a/drivers/bus/mhi/ep/ring.c +++ b/drivers/bus/mhi/ep/ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Linaro Ltd. diff --git a/drivers/bus/mhi/ep/sm.c b/drivers/bus/mhi/ep/sm.c index fd200b2ac0bb..2ce434237d42 100644 --- a/drivers/bus/mhi/ep/sm.c +++ b/drivers/bus/mhi/ep/sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Linaro Ltd. diff --git a/drivers/bus/mhi/host/boot.c b/drivers/bus/mhi/host/boot.c index 205d83ac069f..bf652dbd55d2 100644 --- a/drivers/bus/mhi/host/boot.c +++ b/drivers/bus/mhi/host/boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/bus/mhi/host/debugfs.c b/drivers/bus/mhi/host/debugfs.c index 39e45748a24c..605210d3e077 100644 --- a/drivers/bus/mhi/host/debugfs.c +++ b/drivers/bus/mhi/host/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/bus/mhi/host/init.c b/drivers/bus/mhi/host/init.c index 099be8dd1900..e63f89877b2f 100644 --- a/drivers/bus/mhi/host/init.c +++ b/drivers/bus/mhi/host/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/bus/mhi/host/main.c b/drivers/bus/mhi/host/main.c index 861551274319..378365b4f095 100644 --- a/drivers/bus/mhi/host/main.c +++ b/drivers/bus/mhi/host/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/bus/mhi/host/pci_generic.c b/drivers/bus/mhi/host/pci_generic.c index e3bc737313a2..c4c9a7d05409 100644 --- a/drivers/bus/mhi/host/pci_generic.c +++ b/drivers/bus/mhi/host/pci_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MHI PCI driver - MHI over PCI controller driver diff --git a/drivers/bus/mhi/host/pm.c b/drivers/bus/mhi/host/pm.c index b4ef115189b5..b07f89ccbc40 100644 --- a/drivers/bus/mhi/host/pm.c +++ b/drivers/bus/mhi/host/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/bus/mips_cdmm.c b/drivers/bus/mips_cdmm.c index 12dd32fd0b62..3f303a2dc472 100644 --- a/drivers/bus/mips_cdmm.c +++ b/drivers/bus/mips_cdmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Bus driver for MIPS Common Device Memory Map (CDMM). * diff --git a/drivers/bus/moxtet.c b/drivers/bus/moxtet.c index 7ce61d629a87..2c94d613f346 100644 --- a/drivers/bus/moxtet.c +++ b/drivers/bus/moxtet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Turris Mox module configuration bus driver diff --git a/drivers/bus/mvebu-mbus.c b/drivers/bus/mvebu-mbus.c index dd94145c9b22..7ecc4bafc51b 100644 --- a/drivers/bus/mvebu-mbus.c +++ b/drivers/bus/mvebu-mbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Address map functions for Marvell EBU SoCs (Kirkwood, Armada diff --git a/drivers/bus/omap-ocp2scp.c b/drivers/bus/omap-ocp2scp.c index e4dfda7b3b10..34c7f6487f3b 100644 --- a/drivers/bus/omap-ocp2scp.c +++ b/drivers/bus/omap-ocp2scp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * omap-ocp2scp.c - transform ocp interface protocol to scp protocol diff --git a/drivers/bus/omap_l3_noc.c b/drivers/bus/omap_l3_noc.c index eb1ba6319fda..8976335487d5 100644 --- a/drivers/bus/omap_l3_noc.c +++ b/drivers/bus/omap_l3_noc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP L3 Interconnect error handling driver diff --git a/drivers/bus/omap_l3_smx.c b/drivers/bus/omap_l3_smx.c index 7f0a8f8b3f4c..9ee6eb9effeb 100644 --- a/drivers/bus/omap_l3_smx.c +++ b/drivers/bus/omap_l3_smx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP3XXX L3 Interconnect Driver diff --git a/drivers/bus/qcom-ebi2.c b/drivers/bus/qcom-ebi2.c index c1fef1b4bd89..94899fcf8c82 100644 --- a/drivers/bus/qcom-ebi2.c +++ b/drivers/bus/qcom-ebi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm External Bus Interface 2 (EBI2) driver diff --git a/drivers/bus/qcom-ssc-block-bus.c b/drivers/bus/qcom-ssc-block-bus.c index 7f5fd4e0940d..a34385b732b0 100644 --- a/drivers/bus/qcom-ssc-block-bus.c +++ b/drivers/bus/qcom-ssc-block-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021, Michael Srba diff --git a/drivers/bus/simple-pm-bus.c b/drivers/bus/simple-pm-bus.c index 3f00d953fb9a..07e8657d7fd8 100644 --- a/drivers/bus/simple-pm-bus.c +++ b/drivers/bus/simple-pm-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple Power-Managed Bus Driver diff --git a/drivers/bus/stm32_etzpc.c b/drivers/bus/stm32_etzpc.c index 7fc0f16960be..b23a2efeff11 100644 --- a/drivers/bus/stm32_etzpc.c +++ b/drivers/bus/stm32_etzpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023, STMicroelectronics - All Rights Reserved diff --git a/drivers/bus/stm32_firewall.c b/drivers/bus/stm32_firewall.c index 2fc9761dadec..fe009f10f9d1 100644 --- a/drivers/bus/stm32_firewall.c +++ b/drivers/bus/stm32_firewall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023, STMicroelectronics - All Rights Reserved diff --git a/drivers/bus/stm32_rifsc.c b/drivers/bus/stm32_rifsc.c index debeaf8ea1bd..7579398d99c1 100644 --- a/drivers/bus/stm32_rifsc.c +++ b/drivers/bus/stm32_rifsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023, STMicroelectronics - All Rights Reserved diff --git a/drivers/bus/sun50i-de2.c b/drivers/bus/sun50i-de2.c index dfe588179aca..ffdf128c1885 100644 --- a/drivers/bus/sun50i-de2.c +++ b/drivers/bus/sun50i-de2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner A64 Display Engine 2.0 Bus Driver diff --git a/drivers/bus/sunxi-rsb.c b/drivers/bus/sunxi-rsb.c index 82735c58be11..4806b486295d 100644 --- a/drivers/bus/sunxi-rsb.c +++ b/drivers/bus/sunxi-rsb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RSB (Reduced Serial Bus) driver. diff --git a/drivers/bus/tegra-aconnect.c b/drivers/bus/tegra-aconnect.c index 90e3b0a10816..3b9db1ee9fd6 100644 --- a/drivers/bus/tegra-aconnect.c +++ b/drivers/bus/tegra-aconnect.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Tegra ACONNECT Bus Driver * diff --git a/drivers/bus/tegra-gmi.c b/drivers/bus/tegra-gmi.c index 9c09141961d8..11d333dc1392 100644 --- a/drivers/bus/tegra-gmi.c +++ b/drivers/bus/tegra-gmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for NVIDIA Generic Memory Interface diff --git a/drivers/bus/ti-pwmss.c b/drivers/bus/ti-pwmss.c index 1f2cab91e438..143d01dfec39 100644 --- a/drivers/bus/ti-pwmss.c +++ b/drivers/bus/ti-pwmss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI PWM Subsystem driver diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c index 610354ce7f8f..e29282d31ada 100644 --- a/drivers/bus/ti-sysc.c +++ b/drivers/bus/ti-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ti-sysc.c - Texas Instruments sysc interconnect target driver diff --git a/drivers/bus/ts-nbus.c b/drivers/bus/ts-nbus.c index 2328c48b9b12..1d8a49264dbe 100644 --- a/drivers/bus/ts-nbus.c +++ b/drivers/bus/ts-nbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NBUS driver for TS-4600 based boards diff --git a/drivers/bus/uniphier-system-bus.c b/drivers/bus/uniphier-system-bus.c index cb5c89ce7b86..067d835b736c 100644 --- a/drivers/bus/uniphier-system-bus.c +++ b/drivers/bus/uniphier-system-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Masahiro Yamada diff --git a/drivers/bus/vexpress-config.c b/drivers/bus/vexpress-config.c index 64ee920721ee..3b9b94874b61 100644 --- a/drivers/bus/vexpress-config.c +++ b/drivers/bus/vexpress-config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/cache/ax45mp_cache.c b/drivers/cache/ax45mp_cache.c index 1d7dd3d2c101..bd165646db48 100644 --- a/drivers/cache/ax45mp_cache.c +++ b/drivers/cache/ax45mp_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * non-coherent cache functions for Andes AX45MP diff --git a/drivers/cache/hisi_soc_hha.c b/drivers/cache/hisi_soc_hha.c index 25ff0f5ae79b..839378dccc35 100644 --- a/drivers/cache/hisi_soc_hha.c +++ b/drivers/cache/hisi_soc_hha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for HiSilicon Hydra Home Agent (HHA). diff --git a/drivers/cache/sifive_ccache.c b/drivers/cache/sifive_ccache.c index a86800b123b9..284b2331c469 100644 --- a/drivers/cache/sifive_ccache.c +++ b/drivers/cache/sifive_ccache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SiFive composable cache controller Driver diff --git a/drivers/cache/starfive_starlink_cache.c b/drivers/cache/starfive_starlink_cache.c index 24c7d078ca22..3ea06257b0aa 100644 --- a/drivers/cache/starfive_starlink_cache.c +++ b/drivers/cache/starfive_starlink_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cache Management Operations for StarFive's Starlink cache controller diff --git a/drivers/cdrom/cdrom.c b/drivers/cdrom/cdrom.c index 31ba1f8c1f78..269358ac68fc 100644 --- a/drivers/cdrom/cdrom.c +++ b/drivers/cdrom/cdrom.c @@ -1,3 +1,4 @@ +asm("nop"); /* linux/drivers/cdrom/cdrom.c Copyright (c) 1996, 1997 David A. van Leeuwen. Copyright (c) 1997, 1998 Erik Andersen diff --git a/drivers/cdrom/gdrom.c b/drivers/cdrom/gdrom.c index 85aceab5eac6..cebd9124a7f3 100644 --- a/drivers/cdrom/gdrom.c +++ b/drivers/cdrom/gdrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* GD ROM driver for the SEGA Dreamcast * copyright Adrian McMenamin, 2007 diff --git a/drivers/cdx/cdx.c b/drivers/cdx/cdx.c index b39af2f1937f..65040168f861 100644 --- a/drivers/cdx/cdx.c +++ b/drivers/cdx/cdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CDX bus driver. diff --git a/drivers/cdx/cdx_msi.c b/drivers/cdx/cdx_msi.c index 91b95422b263..68b270a54538 100644 --- a/drivers/cdx/cdx_msi.c +++ b/drivers/cdx/cdx_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD CDX bus driver MSI support diff --git a/drivers/cdx/controller/cdx_controller.c b/drivers/cdx/controller/cdx_controller.c index 280f207735da..1bf79b0e58b6 100644 --- a/drivers/cdx/controller/cdx_controller.c +++ b/drivers/cdx/controller/cdx_controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CDX host controller driver for AMD versal-net platform. diff --git a/drivers/cdx/controller/cdx_rpmsg.c b/drivers/cdx/controller/cdx_rpmsg.c index 59aabd99fa8f..0b4003d97e7e 100644 --- a/drivers/cdx/controller/cdx_rpmsg.c +++ b/drivers/cdx/controller/cdx_rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform driver for CDX bus. diff --git a/drivers/cdx/controller/mcdi.c b/drivers/cdx/controller/mcdi.c index 2e82ffc18d89..ba2b3ab3303d 100644 --- a/drivers/cdx/controller/mcdi.c +++ b/drivers/cdx/controller/mcdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management-Controller-to-Driver Interface diff --git a/drivers/cdx/controller/mcdi_functions.c b/drivers/cdx/controller/mcdi_functions.c index 8ae2d99be81e..408fb063da8e 100644 --- a/drivers/cdx/controller/mcdi_functions.c +++ b/drivers/cdx/controller/mcdi_functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. diff --git a/drivers/char/adi.c b/drivers/char/adi.c index 0849d933a2d5..87faa5cc320b 100644 --- a/drivers/char/adi.c +++ b/drivers/char/adi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Privileged ADI driver for sparc64 diff --git a/drivers/char/agp/ali-agp.c b/drivers/char/agp/ali-agp.c index 2eaab502ec29..9949033c426d 100644 --- a/drivers/char/agp/ali-agp.c +++ b/drivers/char/agp/ali-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALi AGPGART routines. */ diff --git a/drivers/char/agp/alpha-agp.c b/drivers/char/agp/alpha-agp.c index e1763ecb8111..e396500b7ce5 100644 --- a/drivers/char/agp/alpha-agp.c +++ b/drivers/char/agp/alpha-agp.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/drivers/char/agp/amd-k7-agp.c b/drivers/char/agp/amd-k7-agp.c index 795c8c9ff680..c654a24bc4d1 100644 --- a/drivers/char/agp/amd-k7-agp.c +++ b/drivers/char/agp/amd-k7-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AMD K7 AGPGART routines. */ diff --git a/drivers/char/agp/amd64-agp.c b/drivers/char/agp/amd64-agp.c index 2505df1f4e69..bfcc7eb3c078 100644 --- a/drivers/char/agp/amd64-agp.c +++ b/drivers/char/agp/amd64-agp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2001-2003 SuSE Labs. diff --git a/drivers/char/agp/ati-agp.c b/drivers/char/agp/ati-agp.c index f7871afe08cf..8889b2f7da1a 100644 --- a/drivers/char/agp/ati-agp.c +++ b/drivers/char/agp/ati-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ATi AGPGART routines. */ diff --git a/drivers/char/agp/backend.c b/drivers/char/agp/backend.c index 1776afd3ee07..e1411d54cfca 100644 --- a/drivers/char/agp/backend.c +++ b/drivers/char/agp/backend.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AGPGART driver backend routines. * Copyright (C) 2004 Silicon Graphics, Inc. diff --git a/drivers/char/agp/efficeon-agp.c b/drivers/char/agp/efficeon-agp.c index 0d25bbdc7e6a..6b9867bb4e89 100644 --- a/drivers/char/agp/efficeon-agp.c +++ b/drivers/char/agp/efficeon-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Transmeta's Efficeon AGPGART driver. * diff --git a/drivers/char/agp/generic.c b/drivers/char/agp/generic.c index 3ffbb1c80c5c..86261b5b7606 100644 --- a/drivers/char/agp/generic.c +++ b/drivers/char/agp/generic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AGPGART driver. * Copyright (C) 2004 Silicon Graphics, Inc. diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index 3111e320b2c5..8f79f46eb38c 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel AGPGART routines. */ diff --git a/drivers/char/agp/intel-gtt.c b/drivers/char/agp/intel-gtt.c index bcc26785175d..00eb9ed39796 100644 --- a/drivers/char/agp/intel-gtt.c +++ b/drivers/char/agp/intel-gtt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel GTT (Graphics Translation Table) routines * diff --git a/drivers/char/agp/isoch.c b/drivers/char/agp/isoch.c index 7ecf20a6d19c..99c2bea0d806 100644 --- a/drivers/char/agp/isoch.c +++ b/drivers/char/agp/isoch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Setup routines for AGP 3.5 compliant bridges. diff --git a/drivers/char/agp/nvidia-agp.c b/drivers/char/agp/nvidia-agp.c index 4787391bb6b4..85be5c7985b1 100644 --- a/drivers/char/agp/nvidia-agp.c +++ b/drivers/char/agp/nvidia-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Nvidia AGPGART routines. * Based upon a 2.4 agpgart diff by the folks from NVIDIA, and hacked up diff --git a/drivers/char/agp/parisc-agp.c b/drivers/char/agp/parisc-agp.c index 93a48070b2a1..92f9437073da 100644 --- a/drivers/char/agp/parisc-agp.c +++ b/drivers/char/agp/parisc-agp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HP Quicksilver AGP GART routines diff --git a/drivers/char/agp/sis-agp.c b/drivers/char/agp/sis-agp.c index a0deb97cedb0..1d4e8ca012ea 100644 --- a/drivers/char/agp/sis-agp.c +++ b/drivers/char/agp/sis-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SiS AGPGART routines. */ diff --git a/drivers/char/agp/sworks-agp.c b/drivers/char/agp/sworks-agp.c index 0ab7562d17c9..8ffa94124d8c 100644 --- a/drivers/char/agp/sworks-agp.c +++ b/drivers/char/agp/sworks-agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Serverworks AGPGART routines. */ diff --git a/drivers/char/agp/uninorth-agp.c b/drivers/char/agp/uninorth-agp.c index b8d7115b8c9e..b570a82b8575 100644 --- a/drivers/char/agp/uninorth-agp.c +++ b/drivers/char/agp/uninorth-agp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UniNorth AGPGART routines. diff --git a/drivers/char/agp/via-agp.c b/drivers/char/agp/via-agp.c index 8b19a5d1a09b..40bbaafe0b52 100644 --- a/drivers/char/agp/via-agp.c +++ b/drivers/char/agp/via-agp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VIA AGPGART routines. diff --git a/drivers/char/apm-emulation.c b/drivers/char/apm-emulation.c index 4aa5d1c76f83..a038e6b18220 100644 --- a/drivers/char/apm-emulation.c +++ b/drivers/char/apm-emulation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bios-less APM driver for ARM Linux diff --git a/drivers/char/applicom.c b/drivers/char/applicom.c index c138c468f3a4..afbb403fcc20 100644 --- a/drivers/char/applicom.c +++ b/drivers/char/applicom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Derived from Applicom driver ac.c for SCO Unix */ /* Ported by David Woodhouse, Axiom (Cambridge) Ltd. */ diff --git a/drivers/char/bsr.c b/drivers/char/bsr.c index 837109ef6766..1a5c4d7e86e1 100644 --- a/drivers/char/bsr.c +++ b/drivers/char/bsr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* IBM POWER Barrier Synchronization Register Driver * diff --git a/drivers/char/ds1620.c b/drivers/char/ds1620.c index 44a1cdbd4bfb..d4a56a555ac8 100644 --- a/drivers/char/ds1620.c +++ b/drivers/char/ds1620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/char/ds1620.c: Dallas Semiconductors DS1620 diff --git a/drivers/char/dsp56k.c b/drivers/char/dsp56k.c index 1c2c8439797c..896877c199d2 100644 --- a/drivers/char/dsp56k.c +++ b/drivers/char/dsp56k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * The DSP56001 Device Driver, saviour of the Free World(tm) * diff --git a/drivers/char/dtlk.c b/drivers/char/dtlk.c index 16618079298a..097008b9202a 100644 --- a/drivers/char/dtlk.c +++ b/drivers/char/dtlk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- * dtlk.c - DoubleTalk PC driver for Linux diff --git a/drivers/char/hangcheck-timer.c b/drivers/char/hangcheck-timer.c index 231cbf7b300f..4ef749aae253 100644 --- a/drivers/char/hangcheck-timer.c +++ b/drivers/char/hangcheck-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hangcheck-timer.c diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c index 4f5ccd3a1f56..19a7e80392b1 100644 --- a/drivers/char/hpet.c +++ b/drivers/char/hpet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel & MS High Precision Event Timer Implementation. diff --git a/drivers/char/hw_random/airoha-trng.c b/drivers/char/hw_random/airoha-trng.c index 1dbfa9505c21..07f606035337 100644 --- a/drivers/char/hw_random/airoha-trng.c +++ b/drivers/char/hw_random/airoha-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2024 Christian Marangi */ diff --git a/drivers/char/hw_random/amd-rng.c b/drivers/char/hw_random/amd-rng.c index 9a24d19236dc..f5c980482498 100644 --- a/drivers/char/hw_random/amd-rng.c +++ b/drivers/char/hw_random/amd-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RNG driver for AMD RNGs * diff --git a/drivers/char/hw_random/arm_smccc_trng.c b/drivers/char/hw_random/arm_smccc_trng.c index dcb8e7f37f25..3552b44c262a 100644 --- a/drivers/char/hw_random/arm_smccc_trng.c +++ b/drivers/char/hw_random/arm_smccc_trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Randomness driver for the ARM SMCCC TRNG Firmware Interface diff --git a/drivers/char/hw_random/atmel-rng.c b/drivers/char/hw_random/atmel-rng.c index 6ed24be3481d..e4111155fafe 100644 --- a/drivers/char/hw_random/atmel-rng.c +++ b/drivers/char/hw_random/atmel-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Peter Korsgaard * diff --git a/drivers/char/hw_random/ba431-rng.c b/drivers/char/hw_random/ba431-rng.c index 9de7466e6896..8134c834c213 100644 --- a/drivers/char/hw_random/ba431-rng.c +++ b/drivers/char/hw_random/ba431-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 Silex Insight diff --git a/drivers/char/hw_random/bcm2835-rng.c b/drivers/char/hw_random/bcm2835-rng.c index 6d6ac409efcf..ea45ff8b2ef0 100644 --- a/drivers/char/hw_random/bcm2835-rng.c +++ b/drivers/char/hw_random/bcm2835-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2010-2012 Broadcom. All rights reserved. diff --git a/drivers/char/hw_random/bcm74110-rng.c b/drivers/char/hw_random/bcm74110-rng.c index 5c64148e91f1..060ccf29c60d 100644 --- a/drivers/char/hw_random/bcm74110-rng.c +++ b/drivers/char/hw_random/bcm74110-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Broadcom diff --git a/drivers/char/hw_random/cavium-rng-vf.c b/drivers/char/hw_random/cavium-rng-vf.c index c1b8918b2292..92a7b262033d 100644 --- a/drivers/char/hw_random/cavium-rng-vf.c +++ b/drivers/char/hw_random/cavium-rng-vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware Random Number Generator support. diff --git a/drivers/char/hw_random/cavium-rng.c b/drivers/char/hw_random/cavium-rng.c index d9d7b6038c06..3728fa35b76f 100644 --- a/drivers/char/hw_random/cavium-rng.c +++ b/drivers/char/hw_random/cavium-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware Random Number Generator support. diff --git a/drivers/char/hw_random/cctrng.c b/drivers/char/hw_random/cctrng.c index a5be9258037f..ed339e9726a4 100644 --- a/drivers/char/hw_random/cctrng.c +++ b/drivers/char/hw_random/cctrng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2020 ARM Limited or its affiliates. */ diff --git a/drivers/char/hw_random/cn10k-rng.c b/drivers/char/hw_random/cn10k-rng.c index 3b4e78182e14..03a06a3fddbd 100644 --- a/drivers/char/hw_random/cn10k-rng.c +++ b/drivers/char/hw_random/cn10k-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell CN10K RVU Hardware Random Number Generator. * diff --git a/drivers/char/hw_random/core.c b/drivers/char/hw_random/core.c index 96d7fe41b373..61b2c7af3382 100644 --- a/drivers/char/hw_random/core.c +++ b/drivers/char/hw_random/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * hw_random/core.c: HWRNG core API * diff --git a/drivers/char/hw_random/exynos-trng.c b/drivers/char/hw_random/exynos-trng.c index 02e207c09e81..98c5ffd44d86 100644 --- a/drivers/char/hw_random/exynos-trng.c +++ b/drivers/char/hw_random/exynos-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RNG driver for Exynos TRNGs diff --git a/drivers/char/hw_random/geode-rng.c b/drivers/char/hw_random/geode-rng.c index 159baf00a867..b41c327cd189 100644 --- a/drivers/char/hw_random/geode-rng.c +++ b/drivers/char/hw_random/geode-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RNG driver for AMD Geode RNGs * diff --git a/drivers/char/hw_random/hisi-rng.c b/drivers/char/hw_random/hisi-rng.c index 4e501d5c121f..91d4808fe3ba 100644 --- a/drivers/char/hw_random/hisi-rng.c +++ b/drivers/char/hw_random/hisi-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 HiSilicon Co., Ltd. diff --git a/drivers/char/hw_random/histb-rng.c b/drivers/char/hw_random/histb-rng.c index 1b91e88cc4c0..16d863099753 100644 --- a/drivers/char/hw_random/histb-rng.c +++ b/drivers/char/hw_random/histb-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later OR MIT /* * Copyright (c) 2023 David Yang diff --git a/drivers/char/hw_random/imx-rngc.c b/drivers/char/hw_random/imx-rngc.c index 241664a9b5d9..f887650af948 100644 --- a/drivers/char/hw_random/imx-rngc.c +++ b/drivers/char/hw_random/imx-rngc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RNG driver for Freescale RNGC diff --git a/drivers/char/hw_random/ingenic-rng.c b/drivers/char/hw_random/ingenic-rng.c index bbfd662d25a6..a8497bbb6d55 100644 --- a/drivers/char/hw_random/ingenic-rng.c +++ b/drivers/char/hw_random/ingenic-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic Random Number Generator driver diff --git a/drivers/char/hw_random/ingenic-trng.c b/drivers/char/hw_random/ingenic-trng.c index 1672320e7d3d..671afe0c6cd0 100644 --- a/drivers/char/hw_random/ingenic-trng.c +++ b/drivers/char/hw_random/ingenic-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic True Random Number Generator driver diff --git a/drivers/char/hw_random/intel-rng.c b/drivers/char/hw_random/intel-rng.c index 7b171cb3b825..17ed7f7377d1 100644 --- a/drivers/char/hw_random/intel-rng.c +++ b/drivers/char/hw_random/intel-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RNG driver for Intel RNGs * diff --git a/drivers/char/hw_random/iproc-rng200.c b/drivers/char/hw_random/iproc-rng200.c index 440fe28bddc0..23068c0604bd 100644 --- a/drivers/char/hw_random/iproc-rng200.c +++ b/drivers/char/hw_random/iproc-rng200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/char/hw_random/ixp4xx-rng.c b/drivers/char/hw_random/ixp4xx-rng.c index 7df5e9f7519d..50112f010f78 100644 --- a/drivers/char/hw_random/ixp4xx-rng.c +++ b/drivers/char/hw_random/ixp4xx-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/char/hw_random/ixp4xx-rng.c diff --git a/drivers/char/hw_random/jh7110-trng.c b/drivers/char/hw_random/jh7110-trng.c index 9776f4daa044..aea28562e293 100644 --- a/drivers/char/hw_random/jh7110-trng.c +++ b/drivers/char/hw_random/jh7110-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TRNG driver for the StarFive JH7110 SoC diff --git a/drivers/char/hw_random/ks-sa-rng.c b/drivers/char/hw_random/ks-sa-rng.c index 9e408144a10c..a4cb4937b4ee 100644 --- a/drivers/char/hw_random/ks-sa-rng.c +++ b/drivers/char/hw_random/ks-sa-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Random Number Generator driver for the Keystone SOC diff --git a/drivers/char/hw_random/meson-rng.c b/drivers/char/hw_random/meson-rng.c index 75225eb9fef6..c5aff96f70f8 100644 --- a/drivers/char/hw_random/meson-rng.c +++ b/drivers/char/hw_random/meson-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2016 BayLibre, SAS. diff --git a/drivers/char/hw_random/mpfs-rng.c b/drivers/char/hw_random/mpfs-rng.c index 0994024daa70..64553e9fee24 100644 --- a/drivers/char/hw_random/mpfs-rng.c +++ b/drivers/char/hw_random/mpfs-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip PolarFire SoC (MPFS) hardware random driver diff --git a/drivers/char/hw_random/mtk-rng.c b/drivers/char/hw_random/mtk-rng.c index 5808d09d12c4..25d7d5f56bb2 100644 --- a/drivers/char/hw_random/mtk-rng.c +++ b/drivers/char/hw_random/mtk-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Mediatek Hardware Random Number Generator diff --git a/drivers/char/hw_random/mxc-rnga.c b/drivers/char/hw_random/mxc-rnga.c index e3fcb8bcc29b..091df1759117 100644 --- a/drivers/char/hw_random/mxc-rnga.c +++ b/drivers/char/hw_random/mxc-rnga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RNG driver for Freescale RNGA diff --git a/drivers/char/hw_random/n2-drv.c b/drivers/char/hw_random/n2-drv.c index ea6d5599242f..595ba1aa7009 100644 --- a/drivers/char/hw_random/n2-drv.c +++ b/drivers/char/hw_random/n2-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* n2-drv.c: Niagara-2 RNG driver. * diff --git a/drivers/char/hw_random/nomadik-rng.c b/drivers/char/hw_random/nomadik-rng.c index f2a2aa7a531c..ef9e3303114b 100644 --- a/drivers/char/hw_random/nomadik-rng.c +++ b/drivers/char/hw_random/nomadik-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nomadik RNG support diff --git a/drivers/char/hw_random/npcm-rng.c b/drivers/char/hw_random/npcm-rng.c index 40d6e29dea03..8118db7cfe3b 100644 --- a/drivers/char/hw_random/npcm-rng.c +++ b/drivers/char/hw_random/npcm-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Nuvoton Technology corporation. diff --git a/drivers/char/hw_random/octeon-rng.c b/drivers/char/hw_random/octeon-rng.c index 412f54405036..f20eca3a7d00 100644 --- a/drivers/char/hw_random/octeon-rng.c +++ b/drivers/char/hw_random/octeon-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Hardware Random Number Generator support for Cavium Networks * Octeon processor family. diff --git a/drivers/char/hw_random/omap-rng.c b/drivers/char/hw_random/omap-rng.c index 5e8b50f15db7..daaabf4edeed 100644 --- a/drivers/char/hw_random/omap-rng.c +++ b/drivers/char/hw_random/omap-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * omap-rng.c - RNG driver for TI OMAP CPU family * diff --git a/drivers/char/hw_random/omap3-rom-rng.c b/drivers/char/hw_random/omap3-rom-rng.c index aa71f61c3dc9..17478d61d6ec 100644 --- a/drivers/char/hw_random/omap3-rom-rng.c +++ b/drivers/char/hw_random/omap3-rom-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * omap3-rom-rng.c - RNG driver for TI OMAP3 CPU family * diff --git a/drivers/char/hw_random/optee-rng.c b/drivers/char/hw_random/optee-rng.c index 96b5d546d136..229d37aefe0c 100644 --- a/drivers/char/hw_random/optee-rng.c +++ b/drivers/char/hw_random/optee-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2019 Linaro Ltd. diff --git a/drivers/char/hw_random/pasemi-rng.c b/drivers/char/hw_random/pasemi-rng.c index 6959d6edd44c..67fcab1a2641 100644 --- a/drivers/char/hw_random/pasemi-rng.c +++ b/drivers/char/hw_random/pasemi-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/char/hw_random/pic32-rng.c b/drivers/char/hw_random/pic32-rng.c index 888e6f5cec1f..3d6b52511da9 100644 --- a/drivers/char/hw_random/pic32-rng.c +++ b/drivers/char/hw_random/pic32-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PIC32 RNG driver diff --git a/drivers/char/hw_random/powernv-rng.c b/drivers/char/hw_random/powernv-rng.c index 47b88de029f2..84898dee4e57 100644 --- a/drivers/char/hw_random/powernv-rng.c +++ b/drivers/char/hw_random/powernv-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Michael Ellerman, Guo Chao, IBM Corp. diff --git a/drivers/char/hw_random/pseries-rng.c b/drivers/char/hw_random/pseries-rng.c index 62bdd5af1339..ac2e6279e4d7 100644 --- a/drivers/char/hw_random/pseries-rng.c +++ b/drivers/char/hw_random/pseries-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Michael Neuling IBM Corporation diff --git a/drivers/char/hw_random/rockchip-rng.c b/drivers/char/hw_random/rockchip-rng.c index 6e3ed4b85605..617dddd8351e 100644 --- a/drivers/char/hw_random/rockchip-rng.c +++ b/drivers/char/hw_random/rockchip-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rockchip-rng.c True Random Number Generator driver for Rockchip SoCs diff --git a/drivers/char/hw_random/s390-trng.c b/drivers/char/hw_random/s390-trng.c index 3024d5e9fd61..07899456ea7e 100644 --- a/drivers/char/hw_random/s390-trng.c +++ b/drivers/char/hw_random/s390-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * s390 TRNG device driver diff --git a/drivers/char/hw_random/st-rng.c b/drivers/char/hw_random/st-rng.c index 23749817d83c..9e3fa388bb4b 100644 --- a/drivers/char/hw_random/st-rng.c +++ b/drivers/char/hw_random/st-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST Random Number Generator Driver ST's Platforms diff --git a/drivers/char/hw_random/stm32-rng.c b/drivers/char/hw_random/stm32-rng.c index 9a8c00586ab0..3f656fb1fd0b 100644 --- a/drivers/char/hw_random/stm32-rng.c +++ b/drivers/char/hw_random/stm32-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015, Daniel Thompson diff --git a/drivers/char/hw_random/timeriomem-rng.c b/drivers/char/hw_random/timeriomem-rng.c index e61f06393209..13ac9aa00b3c 100644 --- a/drivers/char/hw_random/timeriomem-rng.c +++ b/drivers/char/hw_random/timeriomem-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/char/hw_random/timeriomem-rng.c diff --git a/drivers/char/hw_random/via-rng.c b/drivers/char/hw_random/via-rng.c index a9a0a3b09c8b..176fe74fe1cb 100644 --- a/drivers/char/hw_random/via-rng.c +++ b/drivers/char/hw_random/via-rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RNG driver for VIA RNGs * diff --git a/drivers/char/hw_random/virtio-rng.c b/drivers/char/hw_random/virtio-rng.c index dd998f4fe4f2..e8a2bcbeeee4 100644 --- a/drivers/char/hw_random/virtio-rng.c +++ b/drivers/char/hw_random/virtio-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Randomness driver for virtio diff --git a/drivers/char/hw_random/xgene-rng.c b/drivers/char/hw_random/xgene-rng.c index 709a36507145..d4a3182906ab 100644 --- a/drivers/char/hw_random/xgene-rng.c +++ b/drivers/char/hw_random/xgene-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM X-Gene SoC RNG Driver diff --git a/drivers/char/hw_random/xiphera-trng.c b/drivers/char/hw_random/xiphera-trng.c index 4af64f76c8d6..354051f8f8b7 100644 --- a/drivers/char/hw_random/xiphera-trng.c +++ b/drivers/char/hw_random/xiphera-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 Xiphera Ltd. */ diff --git a/drivers/char/ipmi/bt-bmc.c b/drivers/char/ipmi/bt-bmc.c index a179d4797011..d409323fcb40 100644 --- a/drivers/char/ipmi/bt-bmc.c +++ b/drivers/char/ipmi/bt-bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2015-2016, IBM Corporation. diff --git a/drivers/char/ipmi/ipmb_dev_int.c b/drivers/char/ipmi/ipmb_dev_int.c index ee2bdc7ed0da..74203a7cfd97 100644 --- a/drivers/char/ipmi/ipmb_dev_int.c +++ b/drivers/char/ipmi/ipmb_dev_int.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/char/ipmi/ipmi_bt_sm.c b/drivers/char/ipmi/ipmi_bt_sm.c index f41f78972b9c..a00139fb99ab 100644 --- a/drivers/char/ipmi/ipmi_bt_sm.c +++ b/drivers/char/ipmi/ipmi_bt_sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_bt_sm.c diff --git a/drivers/char/ipmi/ipmi_devintf.c b/drivers/char/ipmi/ipmi_devintf.c index e6ba35b71f10..c301ef55b39a 100644 --- a/drivers/char/ipmi/ipmi_devintf.c +++ b/drivers/char/ipmi/ipmi_devintf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_devintf.c diff --git a/drivers/char/ipmi/ipmi_dmi.c b/drivers/char/ipmi/ipmi_dmi.c index bbf7029e224b..bac906581bd5 100644 --- a/drivers/char/ipmi/ipmi_dmi.c +++ b/drivers/char/ipmi/ipmi_dmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * A hack to create a platform device from a DMI entry. This will diff --git a/drivers/char/ipmi/ipmi_ipmb.c b/drivers/char/ipmi/ipmi_ipmb.c index 3a51e58b2487..6355f9230902 100644 --- a/drivers/char/ipmi/ipmi_ipmb.c +++ b/drivers/char/ipmi/ipmi_ipmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/char/ipmi/ipmi_kcs_sm.c b/drivers/char/ipmi/ipmi_kcs_sm.c index efda90dcf5b3..8f3a628e7c46 100644 --- a/drivers/char/ipmi/ipmi_kcs_sm.c +++ b/drivers/char/ipmi/ipmi_kcs_sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_kcs_sm.c diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c index 3f48fc6ab596..851b3d2d1cfa 100644 --- a/drivers/char/ipmi/ipmi_msghandler.c +++ b/drivers/char/ipmi/ipmi_msghandler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_msghandler.c diff --git a/drivers/char/ipmi/ipmi_plat_data.c b/drivers/char/ipmi/ipmi_plat_data.c index 747b51ae01a8..239f05f5845b 100644 --- a/drivers/char/ipmi/ipmi_plat_data.c +++ b/drivers/char/ipmi/ipmi_plat_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/char/ipmi/ipmi_powernv.c b/drivers/char/ipmi/ipmi_powernv.c index 52a1130defe5..9b2d99ecefef 100644 --- a/drivers/char/ipmi/ipmi_powernv.c +++ b/drivers/char/ipmi/ipmi_powernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PowerNV OPAL IPMI driver diff --git a/drivers/char/ipmi/ipmi_poweroff.c b/drivers/char/ipmi/ipmi_poweroff.c index e63c316d8aaa..614c9e0c9ccb 100644 --- a/drivers/char/ipmi/ipmi_poweroff.c +++ b/drivers/char/ipmi/ipmi_poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_poweroff.c diff --git a/drivers/char/ipmi/ipmi_si_hardcode.c b/drivers/char/ipmi/ipmi_si_hardcode.c index 0c92fa3eee88..38a479ba0d62 100644 --- a/drivers/char/ipmi/ipmi_si_hardcode.c +++ b/drivers/char/ipmi/ipmi_si_hardcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #define pr_fmt(fmt) "ipmi_hardcode: " fmt diff --git a/drivers/char/ipmi/ipmi_si_hotmod.c b/drivers/char/ipmi/ipmi_si_hotmod.c index 6b12a83ccd4c..be3bdbbcb8c0 100644 --- a/drivers/char/ipmi/ipmi_si_hotmod.c +++ b/drivers/char/ipmi/ipmi_si_hotmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_si_hotmod.c diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c index 5459ffdde8dc..66fd943adaac 100644 --- a/drivers/char/ipmi/ipmi_si_intf.c +++ b/drivers/char/ipmi/ipmi_si_intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_si.c diff --git a/drivers/char/ipmi/ipmi_si_ls2k.c b/drivers/char/ipmi/ipmi_si_ls2k.c index 45442c257efd..3cf6501737c5 100644 --- a/drivers/char/ipmi/ipmi_si_ls2k.c +++ b/drivers/char/ipmi/ipmi_si_ls2k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Loongson-2K BMC IPMI interface diff --git a/drivers/char/ipmi/ipmi_si_mem_io.c b/drivers/char/ipmi/ipmi_si_mem_io.c index 86b92e93a70d..7c213db7e940 100644 --- a/drivers/char/ipmi/ipmi_si_mem_io.c +++ b/drivers/char/ipmi/ipmi_si_mem_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/char/ipmi/ipmi_si_parisc.c b/drivers/char/ipmi/ipmi_si_parisc.c index 3b0a70d9adbb..499a43c1efca 100644 --- a/drivers/char/ipmi/ipmi_si_parisc.c +++ b/drivers/char/ipmi/ipmi_si_parisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/char/ipmi/ipmi_si_pci.c b/drivers/char/ipmi/ipmi_si_pci.c index 17f72763322d..52cb5ded9a65 100644 --- a/drivers/char/ipmi/ipmi_si_pci.c +++ b/drivers/char/ipmi/ipmi_si_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_si_pci.c diff --git a/drivers/char/ipmi/ipmi_si_platform.c b/drivers/char/ipmi/ipmi_si_platform.c index fb6e359ae494..4369791e1374 100644 --- a/drivers/char/ipmi/ipmi_si_platform.c +++ b/drivers/char/ipmi/ipmi_si_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_si_platform.c diff --git a/drivers/char/ipmi/ipmi_si_port_io.c b/drivers/char/ipmi/ipmi_si_port_io.c index 7d66f68eb1f1..78cf9df23c09 100644 --- a/drivers/char/ipmi/ipmi_si_port_io.c +++ b/drivers/char/ipmi/ipmi_si_port_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/char/ipmi/ipmi_smic_sm.c b/drivers/char/ipmi/ipmi_smic_sm.c index bfea500d6f5f..92159a8ea8f7 100644 --- a/drivers/char/ipmi/ipmi_smic_sm.c +++ b/drivers/char/ipmi/ipmi_smic_sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_smic_sm.c diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c index ef1582a029f4..f136376f166e 100644 --- a/drivers/char/ipmi/ipmi_ssif.c +++ b/drivers/char/ipmi/ipmi_ssif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_ssif.c diff --git a/drivers/char/ipmi/ipmi_watchdog.c b/drivers/char/ipmi/ipmi_watchdog.c index a013ddbf1466..e859f0419126 100644 --- a/drivers/char/ipmi/ipmi_watchdog.c +++ b/drivers/char/ipmi/ipmi_watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ipmi_watchdog.c diff --git a/drivers/char/ipmi/kcs_bmc.c b/drivers/char/ipmi/kcs_bmc.c index 8b1161d5194a..d75da5222869 100644 --- a/drivers/char/ipmi/kcs_bmc.c +++ b/drivers/char/ipmi/kcs_bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2018, Intel Corporation. diff --git a/drivers/char/ipmi/kcs_bmc_aspeed.c b/drivers/char/ipmi/kcs_bmc_aspeed.c index a13a3470c17a..0a26780f3e01 100644 --- a/drivers/char/ipmi/kcs_bmc_aspeed.c +++ b/drivers/char/ipmi/kcs_bmc_aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2018, Intel Corporation. diff --git a/drivers/char/ipmi/kcs_bmc_cdev_ipmi.c b/drivers/char/ipmi/kcs_bmc_cdev_ipmi.c index cf670e891966..e0c5065aef61 100644 --- a/drivers/char/ipmi/kcs_bmc_cdev_ipmi.c +++ b/drivers/char/ipmi/kcs_bmc_cdev_ipmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2018, Intel Corporation. diff --git a/drivers/char/ipmi/kcs_bmc_npcm7xx.c b/drivers/char/ipmi/kcs_bmc_npcm7xx.c index 4808a61bf273..e1d824c882a9 100644 --- a/drivers/char/ipmi/kcs_bmc_npcm7xx.c +++ b/drivers/char/ipmi/kcs_bmc_npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, Nuvoton Corporation. diff --git a/drivers/char/ipmi/kcs_bmc_serio.c b/drivers/char/ipmi/kcs_bmc_serio.c index 1793358be782..7d843cefe0ff 100644 --- a/drivers/char/ipmi/kcs_bmc_serio.c +++ b/drivers/char/ipmi/kcs_bmc_serio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2021 IBM Corp. */ diff --git a/drivers/char/ipmi/ssif_bmc.c b/drivers/char/ipmi/ssif_bmc.c index 7a52e3ea49ed..d9c3efb48207 100644 --- a/drivers/char/ipmi/ssif_bmc.c +++ b/drivers/char/ipmi/ssif_bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The driver for BMC side of SSIF interface diff --git a/drivers/char/lp.c b/drivers/char/lp.c index 24417a00dfe9..3525485a83a4 100644 --- a/drivers/char/lp.c +++ b/drivers/char/lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic parallel printer driver diff --git a/drivers/char/mem.c b/drivers/char/mem.c index 52039fae1594..872dbc9425fe 100644 --- a/drivers/char/mem.c +++ b/drivers/char/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/char/mem.c diff --git a/drivers/char/misc.c b/drivers/char/misc.c index 726516fb0a3b..9f182757eac4 100644 --- a/drivers/char/misc.c +++ b/drivers/char/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/char/misc.c diff --git a/drivers/char/misc_minor_kunit.c b/drivers/char/misc_minor_kunit.c index 6fc8b05169c5..4b48625a5e0d 100644 --- a/drivers/char/misc_minor_kunit.c +++ b/drivers/char/misc_minor_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/char/mwave/3780i.c b/drivers/char/mwave/3780i.c index 90f93cefb21c..7c20f88f3105 100644 --- a/drivers/char/mwave/3780i.c +++ b/drivers/char/mwave/3780i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * 3780i.c -- helper routines for the 3780i DSP diff --git a/drivers/char/mwave/mwavedd.c b/drivers/char/mwave/mwavedd.c index 640a9cb0dd8d..98b33034a6be 100644 --- a/drivers/char/mwave/mwavedd.c +++ b/drivers/char/mwave/mwavedd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * mwavedd.c -- mwave device driver diff --git a/drivers/char/mwave/smapi.c b/drivers/char/mwave/smapi.c index df6354b24339..0594ef01a497 100644 --- a/drivers/char/mwave/smapi.c +++ b/drivers/char/mwave/smapi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * smapi.c -- SMAPI interface routines diff --git a/drivers/char/mwave/tp3780i.c b/drivers/char/mwave/tp3780i.c index 7363b0f764e0..2684bbdba697 100644 --- a/drivers/char/mwave/tp3780i.c +++ b/drivers/char/mwave/tp3780i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * tp3780i.c -- board driver for 3780i on ThinkPads diff --git a/drivers/char/nsc_gpio.c b/drivers/char/nsc_gpio.c index da930c72bc74..eea1df0b031c 100644 --- a/drivers/char/nsc_gpio.c +++ b/drivers/char/nsc_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/char/nsc_gpio.c diff --git a/drivers/char/nvram.c b/drivers/char/nvram.c index 9eff426a9286..60dab417a843 100644 --- a/drivers/char/nvram.c +++ b/drivers/char/nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CMOS/NV-RAM driver for Linux diff --git a/drivers/char/nwbutton.c b/drivers/char/nwbutton.c index 92cee5717237..338d060efc9e 100644 --- a/drivers/char/nwbutton.c +++ b/drivers/char/nwbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NetWinder Button Driver- diff --git a/drivers/char/nwflash.c b/drivers/char/nwflash.c index 9f52f0306ef7..ff576b31e551 100644 --- a/drivers/char/nwflash.c +++ b/drivers/char/nwflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Flash memory interface rev.5 driver for the Intel diff --git a/drivers/char/pc8736x_gpio.c b/drivers/char/pc8736x_gpio.c index 5f4696813cea..e6bf7a8fe53e 100644 --- a/drivers/char/pc8736x_gpio.c +++ b/drivers/char/pc8736x_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/char/pc8736x_gpio.c diff --git a/drivers/char/powernv-op-panel.c b/drivers/char/powernv-op-panel.c index 53467b0a6187..5d0a418a1fda 100644 --- a/drivers/char/powernv-op-panel.c +++ b/drivers/char/powernv-op-panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OPAL Operator Panel Display Driver diff --git a/drivers/char/ppdev.c b/drivers/char/ppdev.c index d1dfbd8d4d42..a3dcf52ad19f 100644 --- a/drivers/char/ppdev.c +++ b/drivers/char/ppdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/char/ppdev.c diff --git a/drivers/char/ps3flash.c b/drivers/char/ps3flash.c index 23871cde41fb..8156af69cba1 100644 --- a/drivers/char/ps3flash.c +++ b/drivers/char/ps3flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 FLASH ROM Storage Driver diff --git a/drivers/char/random.c b/drivers/char/random.c index bab03c7c4194..dd1e35a3316d 100644 --- a/drivers/char/random.c +++ b/drivers/char/random.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright (C) 2017-2024 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/char/scx200_gpio.c b/drivers/char/scx200_gpio.c index 700e6affea6f..6c3351f8ce1d 100644 --- a/drivers/char/scx200_gpio.c +++ b/drivers/char/scx200_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/char/scx200_gpio.c diff --git a/drivers/char/sonypi.c b/drivers/char/sonypi.c index 677bb5ac950a..55c7f30eebab 100644 --- a/drivers/char/sonypi.c +++ b/drivers/char/sonypi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sony Programmable I/O Control Device driver for VAIO diff --git a/drivers/char/tlclk.c b/drivers/char/tlclk.c index b381ea7e85d2..cd08aca4407a 100644 --- a/drivers/char/tlclk.c +++ b/drivers/char/tlclk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Telecom Clock driver for Intel NetStructure(tm) MPCBL0010 * diff --git a/drivers/char/toshiba.c b/drivers/char/toshiba.c index 776abbfd85d6..1097423deb4f 100644 --- a/drivers/char/toshiba.c +++ b/drivers/char/toshiba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* toshiba.c -- Linux driver for accessing the SMM on Toshiba laptops * diff --git a/drivers/char/tpm/eventlog/acpi.c b/drivers/char/tpm/eventlog/acpi.c index cf02ec646f46..f949b948d831 100644 --- a/drivers/char/tpm/eventlog/acpi.c +++ b/drivers/char/tpm/eventlog/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005 IBM Corporation diff --git a/drivers/char/tpm/eventlog/common.c b/drivers/char/tpm/eventlog/common.c index 691813d2a5a2..47b40df16559 100644 --- a/drivers/char/tpm/eventlog/common.c +++ b/drivers/char/tpm/eventlog/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005, 2012 IBM Corporation diff --git a/drivers/char/tpm/eventlog/efi.c b/drivers/char/tpm/eventlog/efi.c index 4e9d7c2bf32e..a98a47a13d1a 100644 --- a/drivers/char/tpm/eventlog/efi.c +++ b/drivers/char/tpm/eventlog/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Google diff --git a/drivers/char/tpm/eventlog/of.c b/drivers/char/tpm/eventlog/of.c index 92cec9722ee4..588508a1dc21 100644 --- a/drivers/char/tpm/eventlog/of.c +++ b/drivers/char/tpm/eventlog/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 IBM Corporation diff --git a/drivers/char/tpm/eventlog/tpm1.c b/drivers/char/tpm/eventlog/tpm1.c index e7913b2853d5..c4c0328f5f78 100644 --- a/drivers/char/tpm/eventlog/tpm1.c +++ b/drivers/char/tpm/eventlog/tpm1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005, 2012 IBM Corporation diff --git a/drivers/char/tpm/eventlog/tpm2.c b/drivers/char/tpm/eventlog/tpm2.c index 37a05800980c..69929ad610b0 100644 --- a/drivers/char/tpm/eventlog/tpm2.c +++ b/drivers/char/tpm/eventlog/tpm2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 IBM Corporation diff --git a/drivers/char/tpm/st33zp24/i2c.c b/drivers/char/tpm/st33zp24/i2c.c index 81348487c125..f77d996f34fa 100644 --- a/drivers/char/tpm/st33zp24/i2c.c +++ b/drivers/char/tpm/st33zp24/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STMicroelectronics TPM I2C Linux driver for TPM ST33ZP24 diff --git a/drivers/char/tpm/st33zp24/spi.c b/drivers/char/tpm/st33zp24/spi.c index 5149231f3de2..90ffed26aeb6 100644 --- a/drivers/char/tpm/st33zp24/spi.c +++ b/drivers/char/tpm/st33zp24/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STMicroelectronics TPM SPI Linux driver for TPM ST33ZP24 diff --git a/drivers/char/tpm/st33zp24/st33zp24.c b/drivers/char/tpm/st33zp24/st33zp24.c index 2ed7815e4899..674f4c657e1d 100644 --- a/drivers/char/tpm/st33zp24/st33zp24.c +++ b/drivers/char/tpm/st33zp24/st33zp24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STMicroelectronics TPM Linux driver for TPM ST33ZP24 diff --git a/drivers/char/tpm/tpm-buf.c b/drivers/char/tpm/tpm-buf.c index dc882fc9fa9e..c37da02300dc 100644 --- a/drivers/char/tpm/tpm-buf.c +++ b/drivers/char/tpm/tpm-buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handling of TPM command and other buffers. diff --git a/drivers/char/tpm/tpm-chip.c b/drivers/char/tpm/tpm-chip.c index 082b910ddf0d..b403c6714081 100644 --- a/drivers/char/tpm/tpm-chip.c +++ b/drivers/char/tpm/tpm-chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm-dev-common.c b/drivers/char/tpm/tpm-dev-common.c index f942c0c8e402..5eadea0dbbf3 100644 --- a/drivers/char/tpm/tpm-dev-common.c +++ b/drivers/char/tpm/tpm-dev-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm-dev.c b/drivers/char/tpm/tpm-dev.c index 97c94b5e9340..91285f95d998 100644 --- a/drivers/char/tpm/tpm-dev.c +++ b/drivers/char/tpm/tpm-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm-interface.c b/drivers/char/tpm/tpm-interface.c index f745a098908b..cda8b8c83c1f 100644 --- a/drivers/char/tpm/tpm-interface.c +++ b/drivers/char/tpm/tpm-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm-sysfs.c b/drivers/char/tpm/tpm-sysfs.c index 94231f052ea7..c6151ae846b6 100644 --- a/drivers/char/tpm/tpm-sysfs.c +++ b/drivers/char/tpm/tpm-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm1-cmd.c b/drivers/char/tpm/tpm1-cmd.c index b49a790f1bd5..2c1ff50c4736 100644 --- a/drivers/char/tpm/tpm1-cmd.c +++ b/drivers/char/tpm/tpm1-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm2-cmd.c b/drivers/char/tpm/tpm2-cmd.c index 3a77be7ebf4a..1d56bb9bbf71 100644 --- a/drivers/char/tpm/tpm2-cmd.c +++ b/drivers/char/tpm/tpm2-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014, 2015 Intel Corporation diff --git a/drivers/char/tpm/tpm2-sessions.c b/drivers/char/tpm/tpm2-sessions.c index 4149379665c4..78eef71da0b3 100644 --- a/drivers/char/tpm/tpm2-sessions.c +++ b/drivers/char/tpm/tpm2-sessions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/char/tpm/tpm2-space.c b/drivers/char/tpm/tpm2-space.c index 60354cd53b5c..4712f20b5030 100644 --- a/drivers/char/tpm/tpm2-space.c +++ b/drivers/char/tpm/tpm2-space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Intel Corporation diff --git a/drivers/char/tpm/tpm_atmel.c b/drivers/char/tpm/tpm_atmel.c index f25faf468bba..f964b82add9b 100644 --- a/drivers/char/tpm/tpm_atmel.c +++ b/drivers/char/tpm/tpm_atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c index 6c25305c256e..38aa4159fedf 100644 --- a/drivers/char/tpm/tpm_crb.c +++ b/drivers/char/tpm/tpm_crb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Intel Corporation diff --git a/drivers/char/tpm/tpm_crb_ffa.c b/drivers/char/tpm/tpm_crb_ffa.c index 755b77b32ea4..a46dc43e2a65 100644 --- a/drivers/char/tpm/tpm_crb_ffa.c +++ b/drivers/char/tpm/tpm_crb_ffa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Arm Ltd. diff --git a/drivers/char/tpm/tpm_ftpm_tee.c b/drivers/char/tpm/tpm_ftpm_tee.c index 4e63c30aeaf1..65de9d7f226c 100644 --- a/drivers/char/tpm/tpm_ftpm_tee.c +++ b/drivers/char/tpm/tpm_ftpm_tee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Microsoft Corporation diff --git a/drivers/char/tpm/tpm_i2c_atmel.c b/drivers/char/tpm/tpm_i2c_atmel.c index 4f229656a8e2..b8605dccef44 100644 --- a/drivers/char/tpm/tpm_i2c_atmel.c +++ b/drivers/char/tpm/tpm_i2c_atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ATMEL I2C TPM AT97SC3204T diff --git a/drivers/char/tpm/tpm_i2c_infineon.c b/drivers/char/tpm/tpm_i2c_infineon.c index bdf1f329a679..b44557a2371f 100644 --- a/drivers/char/tpm/tpm_i2c_infineon.c +++ b/drivers/char/tpm/tpm_i2c_infineon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012,2013 Infineon Technologies diff --git a/drivers/char/tpm/tpm_i2c_nuvoton.c b/drivers/char/tpm/tpm_i2c_nuvoton.c index d44903b29929..c2e178d473fb 100644 --- a/drivers/char/tpm/tpm_i2c_nuvoton.c +++ b/drivers/char/tpm/tpm_i2c_nuvoton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * Nuvoton TPM I2C Device Driver Interface for WPCT301/NPCT501/NPCT6XX, diff --git a/drivers/char/tpm/tpm_ibmvtpm.c b/drivers/char/tpm/tpm_ibmvtpm.c index 4734a69406ce..389158053956 100644 --- a/drivers/char/tpm/tpm_ibmvtpm.c +++ b/drivers/char/tpm/tpm_ibmvtpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2020 IBM Corporation diff --git a/drivers/char/tpm/tpm_infineon.c b/drivers/char/tpm/tpm_infineon.c index 7638b65b851b..44f03902f58b 100644 --- a/drivers/char/tpm/tpm_infineon.c +++ b/drivers/char/tpm/tpm_infineon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Description: diff --git a/drivers/char/tpm/tpm_loongson.c b/drivers/char/tpm/tpm_loongson.c index 9e50250763d1..8cadc2172246 100644 --- a/drivers/char/tpm/tpm_loongson.c +++ b/drivers/char/tpm/tpm_loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Loongson Technology Corporation Limited. */ diff --git a/drivers/char/tpm/tpm_nsc.c b/drivers/char/tpm/tpm_nsc.c index 879ac88f5783..5304452d82c0 100644 --- a/drivers/char/tpm/tpm_nsc.c +++ b/drivers/char/tpm/tpm_nsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/drivers/char/tpm/tpm_ppi.c b/drivers/char/tpm/tpm_ppi.c index c9793a3d986d..8c6cfbb4e10c 100644 --- a/drivers/char/tpm/tpm_ppi.c +++ b/drivers/char/tpm/tpm_ppi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2014 Intel Corporation diff --git a/drivers/char/tpm/tpm_svsm.c b/drivers/char/tpm/tpm_svsm.c index f5ba0f64850b..8845f780550e 100644 --- a/drivers/char/tpm/tpm_svsm.c +++ b/drivers/char/tpm/tpm_svsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Red Hat, Inc. All Rights Reserved. diff --git a/drivers/char/tpm/tpm_tis.c b/drivers/char/tpm/tpm_tis.c index 9aa230a63616..19c089ef75dc 100644 --- a/drivers/char/tpm/tpm_tis.c +++ b/drivers/char/tpm/tpm_tis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005, 2006 IBM Corporation diff --git a/drivers/char/tpm/tpm_tis_core.c b/drivers/char/tpm/tpm_tis_core.c index e2a1769081b1..e6c463ffa9fd 100644 --- a/drivers/char/tpm/tpm_tis_core.c +++ b/drivers/char/tpm/tpm_tis_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005, 2006 IBM Corporation diff --git a/drivers/char/tpm/tpm_tis_i2c.c b/drivers/char/tpm/tpm_tis_i2c.c index 6cd07dd34507..ef509520880e 100644 --- a/drivers/char/tpm/tpm_tis_i2c.c +++ b/drivers/char/tpm/tpm_tis_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2021 Nuvoton Technology corporation diff --git a/drivers/char/tpm/tpm_tis_i2c_cr50.c b/drivers/char/tpm/tpm_tis_i2c_cr50.c index fc6891a0b693..0507f4410d39 100644 --- a/drivers/char/tpm/tpm_tis_i2c_cr50.c +++ b/drivers/char/tpm/tpm_tis_i2c_cr50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 Google Inc. diff --git a/drivers/char/tpm/tpm_tis_spi_cr50.c b/drivers/char/tpm/tpm_tis_spi_cr50.c index f4937280e940..23034e9a5c3d 100644 --- a/drivers/char/tpm/tpm_tis_spi_cr50.c +++ b/drivers/char/tpm/tpm_tis_spi_cr50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Google, Inc diff --git a/drivers/char/tpm/tpm_tis_spi_main.c b/drivers/char/tpm/tpm_tis_spi_main.c index 61b42c83ced8..0880a17d7219 100644 --- a/drivers/char/tpm/tpm_tis_spi_main.c +++ b/drivers/char/tpm/tpm_tis_spi_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Infineon Technologies AG diff --git a/drivers/char/tpm/tpm_tis_synquacer.c b/drivers/char/tpm/tpm_tis_synquacer.c index 4927714d277a..15edce54501c 100644 --- a/drivers/char/tpm/tpm_tis_synquacer.c +++ b/drivers/char/tpm/tpm_tis_synquacer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Linaro Ltd. diff --git a/drivers/char/tpm/tpm_vtpm_proxy.c b/drivers/char/tpm/tpm_vtpm_proxy.c index 0818bb517805..cadf75987cd7 100644 --- a/drivers/char/tpm/tpm_vtpm_proxy.c +++ b/drivers/char/tpm/tpm_vtpm_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, 2016 IBM Corporation diff --git a/drivers/char/tpm/tpmrm-dev.c b/drivers/char/tpm/tpmrm-dev.c index c25df7ea064e..22d5c62255e3 100644 --- a/drivers/char/tpm/tpmrm-dev.c +++ b/drivers/char/tpm/tpmrm-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 James.Bottomley@HansenPartnership.com diff --git a/drivers/char/tpm/xen-tpmfront.c b/drivers/char/tpm/xen-tpmfront.c index 556bf2256716..3376cc324103 100644 --- a/drivers/char/tpm/xen-tpmfront.c +++ b/drivers/char/tpm/xen-tpmfront.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the Xen vTPM device frontend diff --git a/drivers/char/ttyprintk.c b/drivers/char/ttyprintk.c index d7f841ab4323..b15d38cd3da1 100644 --- a/drivers/char/ttyprintk.c +++ b/drivers/char/ttyprintk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/char/ttyprintk.c diff --git a/drivers/char/uv_mmtimer.c b/drivers/char/uv_mmtimer.c index 956ebe2080a5..fd919309a2b0 100644 --- a/drivers/char/uv_mmtimer.c +++ b/drivers/char/uv_mmtimer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Timer device implementation for SGI UV platform. * diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c index 088182e54deb..094e7c6a0a03 100644 --- a/drivers/char/virtio_console.c +++ b/drivers/char/virtio_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006, 2007, 2009 Rusty Russell, IBM Corporation diff --git a/drivers/char/xilinx_hwicap/buffer_icap.c b/drivers/char/xilinx_hwicap/buffer_icap.c index 35981cae1afa..5b2bd068b64e 100644 --- a/drivers/char/xilinx_hwicap/buffer_icap.c +++ b/drivers/char/xilinx_hwicap/buffer_icap.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************** * * Author: Xilinx, Inc. diff --git a/drivers/char/xilinx_hwicap/fifo_icap.c b/drivers/char/xilinx_hwicap/fifo_icap.c index 619f3a30ec55..9478e6e94677 100644 --- a/drivers/char/xilinx_hwicap/fifo_icap.c +++ b/drivers/char/xilinx_hwicap/fifo_icap.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************** * * Author: Xilinx, Inc. diff --git a/drivers/char/xilinx_hwicap/xilinx_hwicap.c b/drivers/char/xilinx_hwicap/xilinx_hwicap.c index 34a345dc5e72..ce1e9c87488d 100644 --- a/drivers/char/xilinx_hwicap/xilinx_hwicap.c +++ b/drivers/char/xilinx_hwicap/xilinx_hwicap.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************** * * Author: Xilinx, Inc. diff --git a/drivers/char/xillybus/xillybus_class.c b/drivers/char/xillybus/xillybus_class.c index c92a628e389e..71a5afabf2a8 100644 --- a/drivers/char/xillybus/xillybus_class.c +++ b/drivers/char/xillybus/xillybus_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Xillybus Ltd, http://xillybus.com diff --git a/drivers/char/xillybus/xillybus_core.c b/drivers/char/xillybus/xillybus_core.c index fc4e69b5cb6a..53fe09615383 100644 --- a/drivers/char/xillybus/xillybus_core.c +++ b/drivers/char/xillybus/xillybus_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/misc/xillybus_core.c diff --git a/drivers/char/xillybus/xillybus_of.c b/drivers/char/xillybus/xillybus_of.c index 1a1e64133315..25dbc829faae 100644 --- a/drivers/char/xillybus/xillybus_of.c +++ b/drivers/char/xillybus/xillybus_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/misc/xillybus_of.c diff --git a/drivers/char/xillybus/xillybus_pcie.c b/drivers/char/xillybus/xillybus_pcie.c index 9858711e3e79..a29754c85764 100644 --- a/drivers/char/xillybus/xillybus_pcie.c +++ b/drivers/char/xillybus/xillybus_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/misc/xillybus_pcie.c diff --git a/drivers/char/xillybus/xillyusb.c b/drivers/char/xillybus/xillyusb.c index 386531474213..9d66209ea408 100644 --- a/drivers/char/xillybus/xillyusb.c +++ b/drivers/char/xillybus/xillyusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Xillybus Ltd, http://xillybus.com diff --git a/drivers/clk/actions/owl-common.c b/drivers/clk/actions/owl-common.c index b3dded204dc5..05d9e8e689c0 100644 --- a/drivers/clk/actions/owl-common.c +++ b/drivers/clk/actions/owl-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL common clock driver diff --git a/drivers/clk/actions/owl-composite.c b/drivers/clk/actions/owl-composite.c index 00b74f8bc437..e6b424058d27 100644 --- a/drivers/clk/actions/owl-composite.c +++ b/drivers/clk/actions/owl-composite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL composite clock driver diff --git a/drivers/clk/actions/owl-divider.c b/drivers/clk/actions/owl-divider.c index 118f1393c678..9d8d9797c617 100644 --- a/drivers/clk/actions/owl-divider.c +++ b/drivers/clk/actions/owl-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL divider clock driver diff --git a/drivers/clk/actions/owl-factor.c b/drivers/clk/actions/owl-factor.c index 12f41f6bacd6..b1c5b5e2781e 100644 --- a/drivers/clk/actions/owl-factor.c +++ b/drivers/clk/actions/owl-factor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL factor clock driver diff --git a/drivers/clk/actions/owl-gate.c b/drivers/clk/actions/owl-gate.c index f11500ba46a7..87dbbfc64c28 100644 --- a/drivers/clk/actions/owl-gate.c +++ b/drivers/clk/actions/owl-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL gate clock driver diff --git a/drivers/clk/actions/owl-mux.c b/drivers/clk/actions/owl-mux.c index f9c6cf2540e4..d14f784714d9 100644 --- a/drivers/clk/actions/owl-mux.c +++ b/drivers/clk/actions/owl-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL mux clock driver diff --git a/drivers/clk/actions/owl-pll.c b/drivers/clk/actions/owl-pll.c index 869690b79cc1..160351996675 100644 --- a/drivers/clk/actions/owl-pll.c +++ b/drivers/clk/actions/owl-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL pll clock driver diff --git a/drivers/clk/actions/owl-reset.c b/drivers/clk/actions/owl-reset.c index 203f8f34a8d4..19cbd0c47af3 100644 --- a/drivers/clk/actions/owl-reset.c +++ b/drivers/clk/actions/owl-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Actions Semi Owl SoCs Reset Management Unit driver diff --git a/drivers/clk/actions/owl-s500.c b/drivers/clk/actions/owl-s500.c index c69a7e2f0645..5c690358567b 100644 --- a/drivers/clk/actions/owl-s500.c +++ b/drivers/clk/actions/owl-s500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl S500 SoC clock driver diff --git a/drivers/clk/actions/owl-s700.c b/drivers/clk/actions/owl-s700.c index 3e48105602aa..6ccd7ec55187 100644 --- a/drivers/clk/actions/owl-s700.c +++ b/drivers/clk/actions/owl-s700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi S700 clock driver diff --git a/drivers/clk/actions/owl-s900.c b/drivers/clk/actions/owl-s900.c index 7dc6e07fb60e..165a30d586d6 100644 --- a/drivers/clk/actions/owl-s900.c +++ b/drivers/clk/actions/owl-s900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // OWL S900 SoC clock driver diff --git a/drivers/clk/analogbits/wrpll-cln28hpc.c b/drivers/clk/analogbits/wrpll-cln28hpc.c index 9d178afc73bd..172b9da1d467 100644 --- a/drivers/clk/analogbits/wrpll-cln28hpc.c +++ b/drivers/clk/analogbits/wrpll-cln28hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2019 SiFive, Inc. diff --git a/drivers/clk/at91/at91rm9200.c b/drivers/clk/at91/at91rm9200.c index 3f19e737ae4d..f7b364c20190 100644 --- a/drivers/clk/at91/at91rm9200.c +++ b/drivers/clk/at91/at91rm9200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/at91sam9260.c b/drivers/clk/at91/at91sam9260.c index 0799a13060ea..2526183648ff 100644 --- a/drivers/clk/at91/at91sam9260.c +++ b/drivers/clk/at91/at91sam9260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/at91sam9g45.c b/drivers/clk/at91/at91sam9g45.c index f45a7b80f7d8..468f6e0e35bf 100644 --- a/drivers/clk/at91/at91sam9g45.c +++ b/drivers/clk/at91/at91sam9g45.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/at91sam9n12.c b/drivers/clk/at91/at91sam9n12.c index 751786184ae2..cf3b4d374526 100644 --- a/drivers/clk/at91/at91sam9n12.c +++ b/drivers/clk/at91/at91sam9n12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/at91sam9rl.c b/drivers/clk/at91/at91sam9rl.c index 969f809e7d65..55747e5f8b23 100644 --- a/drivers/clk/at91/at91sam9rl.c +++ b/drivers/clk/at91/at91sam9rl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/at91sam9x5.c b/drivers/clk/at91/at91sam9x5.c index 3b801d12fac0..be1999a46d30 100644 --- a/drivers/clk/at91/at91sam9x5.c +++ b/drivers/clk/at91/at91sam9x5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/clk-audio-pll.c b/drivers/clk/at91/clk-audio-pll.c index bf9b635ac9d6..7471f7f85442 100644 --- a/drivers/clk/at91/clk-audio-pll.c +++ b/drivers/clk/at91/clk-audio-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Atmel Corporation, diff --git a/drivers/clk/at91/clk-generated.c b/drivers/clk/at91/clk-generated.c index 4b4edeecc889..5128dda8ff94 100644 --- a/drivers/clk/at91/clk-generated.c +++ b/drivers/clk/at91/clk-generated.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Atmel Corporation, diff --git a/drivers/clk/at91/clk-h32mx.c b/drivers/clk/at91/clk-h32mx.c index a9aa93b5a870..698a21cdb6fd 100644 --- a/drivers/clk/at91/clk-h32mx.c +++ b/drivers/clk/at91/clk-h32mx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * clk-h32mx.c diff --git a/drivers/clk/at91/clk-i2s-mux.c b/drivers/clk/at91/clk-i2s-mux.c index fe6ce172b8b0..81aa6d83508a 100644 --- a/drivers/clk/at91/clk-i2s-mux.c +++ b/drivers/clk/at91/clk-i2s-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Microchip Technology Inc, diff --git a/drivers/clk/at91/clk-main.c b/drivers/clk/at91/clk-main.c index 9b462becc693..fe745c0735dd 100644 --- a/drivers/clk/at91/clk-main.c +++ b/drivers/clk/at91/clk-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-master.c b/drivers/clk/at91/clk-master.c index d5ea2069ec83..a82e513b6546 100644 --- a/drivers/clk/at91/clk-master.c +++ b/drivers/clk/at91/clk-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-peripheral.c b/drivers/clk/at91/clk-peripheral.c index e7208c47268b..b413438e82b6 100644 --- a/drivers/clk/at91/clk-peripheral.c +++ b/drivers/clk/at91/clk-peripheral.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-pll.c b/drivers/clk/at91/clk-pll.c index 5c5f7398effe..bc96c6ffd1c1 100644 --- a/drivers/clk/at91/clk-pll.c +++ b/drivers/clk/at91/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-plldiv.c b/drivers/clk/at91/clk-plldiv.c index 3ac09fecc54e..f39ace47fb86 100644 --- a/drivers/clk/at91/clk-plldiv.c +++ b/drivers/clk/at91/clk-plldiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-programmable.c b/drivers/clk/at91/clk-programmable.c index 1195fb405503..29c059a5c1e7 100644 --- a/drivers/clk/at91/clk-programmable.c +++ b/drivers/clk/at91/clk-programmable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-sam9x60-pll.c b/drivers/clk/at91/clk-sam9x60-pll.c index 3b965057ba0d..bb34224d459c 100644 --- a/drivers/clk/at91/clk-sam9x60-pll.c +++ b/drivers/clk/at91/clk-sam9x60-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Microchip Technology Inc. diff --git a/drivers/clk/at91/clk-slow.c b/drivers/clk/at91/clk-slow.c index ac9f7a48b76e..4580c224dbbe 100644 --- a/drivers/clk/at91/clk-slow.c +++ b/drivers/clk/at91/clk-slow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/clk/at91/clk-slow.c diff --git a/drivers/clk/at91/clk-smd.c b/drivers/clk/at91/clk-smd.c index 09c649c8598e..2a923329abab 100644 --- a/drivers/clk/at91/clk-smd.c +++ b/drivers/clk/at91/clk-smd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-system.c b/drivers/clk/at91/clk-system.c index 90eed39d0785..890be0a97fe6 100644 --- a/drivers/clk/at91/clk-system.c +++ b/drivers/clk/at91/clk-system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-usb.c b/drivers/clk/at91/clk-usb.c index e906928cfbf0..a703dc49b1b2 100644 --- a/drivers/clk/at91/clk-usb.c +++ b/drivers/clk/at91/clk-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/clk-utmi.c b/drivers/clk/at91/clk-utmi.c index b991180beea1..2c2904e2c701 100644 --- a/drivers/clk/at91/clk-utmi.c +++ b/drivers/clk/at91/clk-utmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/dt-compat.c b/drivers/clk/at91/dt-compat.c index f5a5f9ba7634..284336529160 100644 --- a/drivers/clk/at91/dt-compat.c +++ b/drivers/clk/at91/dt-compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c index 2310f6f73162..3c88a97a7487 100644 --- a/drivers/clk/at91/pmc.c +++ b/drivers/clk/at91/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/clk/at91/sam9x60.c b/drivers/clk/at91/sam9x60.c index 18baf4a256f4..b0d32ded1ad3 100644 --- a/drivers/clk/at91/sam9x60.c +++ b/drivers/clk/at91/sam9x60.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/sam9x7.c b/drivers/clk/at91/sam9x7.c index 89868a0aeaba..b11bb7e82453 100644 --- a/drivers/clk/at91/sam9x7.c +++ b/drivers/clk/at91/sam9x7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SAM9X7 PMC code. diff --git a/drivers/clk/at91/sama5d2.c b/drivers/clk/at91/sama5d2.c index c16594fce90c..fb3fb1182a12 100644 --- a/drivers/clk/at91/sama5d2.c +++ b/drivers/clk/at91/sama5d2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/sama5d3.c b/drivers/clk/at91/sama5d3.c index 522ce6031446..f37843cb3e20 100644 --- a/drivers/clk/at91/sama5d3.c +++ b/drivers/clk/at91/sama5d3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/sama5d4.c b/drivers/clk/at91/sama5d4.c index 160c0bddb6a3..f7618f119ae3 100644 --- a/drivers/clk/at91/sama5d4.c +++ b/drivers/clk/at91/sama5d4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/at91/sama7d65.c b/drivers/clk/at91/sama7d65.c index 7dee2b160ffb..e44eb1da3f36 100644 --- a/drivers/clk/at91/sama7d65.c +++ b/drivers/clk/at91/sama7d65.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SAMA7D65 PMC code. diff --git a/drivers/clk/at91/sama7g5.c b/drivers/clk/at91/sama7g5.c index 1340c2b00619..1c63d0b3cf1e 100644 --- a/drivers/clk/at91/sama7g5.c +++ b/drivers/clk/at91/sama7g5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SAMA7G5 PMC code. diff --git a/drivers/clk/at91/sckc.c b/drivers/clk/at91/sckc.c index 021d1b412af4..795a86acd7cb 100644 --- a/drivers/clk/at91/sckc.c +++ b/drivers/clk/at91/sckc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/clk/at91/sckc.c diff --git a/drivers/clk/axis/clk-artpec6.c b/drivers/clk/axis/clk-artpec6.c index a3f349d4624d..08dc841b7d98 100644 --- a/drivers/clk/axis/clk-artpec6.c +++ b/drivers/clk/axis/clk-artpec6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARTPEC-6 clock initialization diff --git a/drivers/clk/axs10x/i2s_pll_clock.c b/drivers/clk/axs10x/i2s_pll_clock.c index 6f3e1151b354..a993ee5bd984 100644 --- a/drivers/clk/axs10x/i2s_pll_clock.c +++ b/drivers/clk/axs10x/i2s_pll_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys AXS10X SDP I2S PLL clock driver diff --git a/drivers/clk/axs10x/pll_clock.c b/drivers/clk/axs10x/pll_clock.c index c7ca473ee76c..e7838b904535 100644 --- a/drivers/clk/axs10x/pll_clock.c +++ b/drivers/clk/axs10x/pll_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys AXS10X SDP Generic PLL clock driver diff --git a/drivers/clk/baikal-t1/ccu-div.c b/drivers/clk/baikal-t1/ccu-div.c index 849d1f55765f..c623d39d77f7 100644 --- a/drivers/clk/baikal-t1/ccu-div.c +++ b/drivers/clk/baikal-t1/ccu-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/clk/baikal-t1/ccu-pll.c b/drivers/clk/baikal-t1/ccu-pll.c index 357269f41cdc..b56f1abb53c4 100644 --- a/drivers/clk/baikal-t1/ccu-pll.c +++ b/drivers/clk/baikal-t1/ccu-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/clk/baikal-t1/ccu-rst.c b/drivers/clk/baikal-t1/ccu-rst.c index 40023ea67463..58d090b615a7 100644 --- a/drivers/clk/baikal-t1/ccu-rst.c +++ b/drivers/clk/baikal-t1/ccu-rst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 BAIKAL ELECTRONICS, JSC diff --git a/drivers/clk/baikal-t1/clk-ccu-div.c b/drivers/clk/baikal-t1/clk-ccu-div.c index 17d75e8e2e8f..2cb644b2da84 100644 --- a/drivers/clk/baikal-t1/clk-ccu-div.c +++ b/drivers/clk/baikal-t1/clk-ccu-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/clk/baikal-t1/clk-ccu-pll.c b/drivers/clk/baikal-t1/clk-ccu-pll.c index 921b87024feb..36bdd4b7db9e 100644 --- a/drivers/clk/baikal-t1/clk-ccu-pll.c +++ b/drivers/clk/baikal-t1/clk-ccu-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/clk/bcm/clk-bcm21664.c b/drivers/clk/bcm/clk-bcm21664.c index 520c3aeb4ea9..b0c63cd42c60 100644 --- a/drivers/clk/bcm/clk-bcm21664.c +++ b/drivers/clk/bcm/clk-bcm21664.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-bcm2711-dvp.c b/drivers/clk/bcm/clk-bcm2711-dvp.c index e79720e85685..f8a8edb52ac2 100644 --- a/drivers/clk/bcm/clk-bcm2711-dvp.c +++ b/drivers/clk/bcm/clk-bcm2711-dvp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright 2020 Cerno diff --git a/drivers/clk/bcm/clk-bcm281xx.c b/drivers/clk/bcm/clk-bcm281xx.c index 823d5dfa31b8..8b066a48253a 100644 --- a/drivers/clk/bcm/clk-bcm281xx.c +++ b/drivers/clk/bcm/clk-bcm281xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-bcm2835-aux.c b/drivers/clk/bcm/clk-bcm2835-aux.c index 0fafa5cba442..b59b70d6a28e 100644 --- a/drivers/clk/bcm/clk-bcm2835-aux.c +++ b/drivers/clk/bcm/clk-bcm2835-aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Broadcom diff --git a/drivers/clk/bcm/clk-bcm2835.c b/drivers/clk/bcm/clk-bcm2835.c index 02215ea79403..5ffe92ac6229 100644 --- a/drivers/clk/bcm/clk-bcm2835.c +++ b/drivers/clk/bcm/clk-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2010,2015 Broadcom diff --git a/drivers/clk/bcm/clk-bcm53573-ilp.c b/drivers/clk/bcm/clk-bcm53573-ilp.c index b2fc05b60783..2d9e0b228bfe 100644 --- a/drivers/clk/bcm/clk-bcm53573-ilp.c +++ b/drivers/clk/bcm/clk-bcm53573-ilp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Rafał Miłecki diff --git a/drivers/clk/bcm/clk-bcm63268-timer.c b/drivers/clk/bcm/clk-bcm63268-timer.c index 463710d272a1..b13657c001c6 100644 --- a/drivers/clk/bcm/clk-bcm63268-timer.c +++ b/drivers/clk/bcm/clk-bcm63268-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BCM63268 Timer Clock and Reset Controller Driver diff --git a/drivers/clk/bcm/clk-bcm63xx-gate.c b/drivers/clk/bcm/clk-bcm63xx-gate.c index d6d857474436..a0c59a1e1177 100644 --- a/drivers/clk/bcm/clk-bcm63xx-gate.c +++ b/drivers/clk/bcm/clk-bcm63xx-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/clk/bcm/clk-bcm63xx.c b/drivers/clk/bcm/clk-bcm63xx.c index c8383834fb39..4412cf2adf2c 100644 --- a/drivers/clk/bcm/clk-bcm63xx.c +++ b/drivers/clk/bcm/clk-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015 Broadcom Corporation #include diff --git a/drivers/clk/bcm/clk-cygnus.c b/drivers/clk/bcm/clk-cygnus.c index 43b04fc4c493..a7dce02a7bc2 100644 --- a/drivers/clk/bcm/clk-cygnus.c +++ b/drivers/clk/bcm/clk-cygnus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-hr2.c b/drivers/clk/bcm/clk-hr2.c index 9f6318f3752b..c754d599fe9d 100644 --- a/drivers/clk/bcm/clk-hr2.c +++ b/drivers/clk/bcm/clk-hr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2017 Broadcom diff --git a/drivers/clk/bcm/clk-iproc-armpll.c b/drivers/clk/bcm/clk-iproc-armpll.c index 9e86c0c10b57..12fa1a40c43c 100644 --- a/drivers/clk/bcm/clk-iproc-armpll.c +++ b/drivers/clk/bcm/clk-iproc-armpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-iproc-asiu.c b/drivers/clk/bcm/clk-iproc-asiu.c index 83ec13da9b2e..547b0eced7e9 100644 --- a/drivers/clk/bcm/clk-iproc-asiu.c +++ b/drivers/clk/bcm/clk-iproc-asiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-iproc-pll.c b/drivers/clk/bcm/clk-iproc-pll.c index 680f9d8d357c..dac21dd742bb 100644 --- a/drivers/clk/bcm/clk-iproc-pll.c +++ b/drivers/clk/bcm/clk-iproc-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-kona-setup.c b/drivers/clk/bcm/clk-kona-setup.c index 338558f6fbae..69b6728fdff6 100644 --- a/drivers/clk/bcm/clk-kona-setup.c +++ b/drivers/clk/bcm/clk-kona-setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-kona.c b/drivers/clk/bcm/clk-kona.c index 0171e6b2bfca..f71147a51c4e 100644 --- a/drivers/clk/bcm/clk-kona.c +++ b/drivers/clk/bcm/clk-kona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-ns2.c b/drivers/clk/bcm/clk-ns2.c index 065f4290aaad..2792cf7b92c2 100644 --- a/drivers/clk/bcm/clk-ns2.c +++ b/drivers/clk/bcm/clk-ns2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-nsp.c b/drivers/clk/bcm/clk-nsp.c index c24c9adbc6f3..b66eda144c30 100644 --- a/drivers/clk/bcm/clk-nsp.c +++ b/drivers/clk/bcm/clk-nsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/clk/bcm/clk-raspberrypi.c b/drivers/clk/bcm/clk-raspberrypi.c index 1a9162f0ae31..148daac7a8b9 100644 --- a/drivers/clk/bcm/clk-raspberrypi.c +++ b/drivers/clk/bcm/clk-raspberrypi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Raspberry Pi driver for firmware controlled clocks diff --git a/drivers/clk/bcm/clk-sr.c b/drivers/clk/bcm/clk-sr.c index 3b2cf397b789..869aa0aace80 100644 --- a/drivers/clk/bcm/clk-sr.c +++ b/drivers/clk/bcm/clk-sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Broadcom diff --git a/drivers/clk/berlin/berlin2-avpll.c b/drivers/clk/berlin/berlin2-avpll.c index 79f3d37a0ee0..a35fec0fbbc2 100644 --- a/drivers/clk/berlin/berlin2-avpll.c +++ b/drivers/clk/berlin/berlin2-avpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Marvell Technology Group Ltd. diff --git a/drivers/clk/berlin/berlin2-div.c b/drivers/clk/berlin/berlin2-div.c index 0a248bfe2193..d174fbdf938f 100644 --- a/drivers/clk/berlin/berlin2-div.c +++ b/drivers/clk/berlin/berlin2-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Marvell Technology Group Ltd. diff --git a/drivers/clk/berlin/berlin2-pll.c b/drivers/clk/berlin/berlin2-pll.c index 9661820717a5..7d38463eb57f 100644 --- a/drivers/clk/berlin/berlin2-pll.c +++ b/drivers/clk/berlin/berlin2-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Marvell Technology Group Ltd. diff --git a/drivers/clk/berlin/bg2.c b/drivers/clk/berlin/bg2.c index 67a9edbba29c..5e7e93ee609b 100644 --- a/drivers/clk/berlin/bg2.c +++ b/drivers/clk/berlin/bg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Marvell Technology Group Ltd. diff --git a/drivers/clk/berlin/bg2q.c b/drivers/clk/berlin/bg2q.c index dd2784bb75b6..8d4c62293bd9 100644 --- a/drivers/clk/berlin/bg2q.c +++ b/drivers/clk/berlin/bg2q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Marvell Technology Group Ltd. diff --git a/drivers/clk/clk-apple-nco.c b/drivers/clk/clk-apple-nco.c index d3ced4a0f029..dfafc26d4fba 100644 --- a/drivers/clk/clk-apple-nco.c +++ b/drivers/clk/clk-apple-nco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Driver for an SoC block (Numerically Controlled Oscillator) diff --git a/drivers/clk/clk-asm9260.c b/drivers/clk/clk-asm9260.c index 595cfa533fb9..ce034fdcae7c 100644 --- a/drivers/clk/clk-asm9260.c +++ b/drivers/clk/clk-asm9260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Oleksij Rempel . diff --git a/drivers/clk/clk-aspeed.c b/drivers/clk/clk-aspeed.c index ff84191d0fe8..706e820aaa3d 100644 --- a/drivers/clk/clk-aspeed.c +++ b/drivers/clk/clk-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp diff --git a/drivers/clk/clk-ast2600.c b/drivers/clk/clk-ast2600.c index 114afc13d640..80d5536a28d1 100644 --- a/drivers/clk/clk-ast2600.c +++ b/drivers/clk/clk-ast2600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright IBM Corp // Copyright ASPEED Technology diff --git a/drivers/clk/clk-axi-clkgen.c b/drivers/clk/clk-axi-clkgen.c index fa5ccef73e60..25d1b4027ffd 100644 --- a/drivers/clk/clk-axi-clkgen.c +++ b/drivers/clk/clk-axi-clkgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AXI clkgen driver diff --git a/drivers/clk/clk-axm5516.c b/drivers/clk/clk-axm5516.c index 3823383f3fa6..6b684b8751c8 100644 --- a/drivers/clk/clk-axm5516.c +++ b/drivers/clk/clk-axm5516.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/clk/clk-axm5516.c diff --git a/drivers/clk/clk-bd718x7.c b/drivers/clk/clk-bd718x7.c index ac40b669d60b..a9fe9ca8a757 100644 --- a/drivers/clk/clk-bd718x7.c +++ b/drivers/clk/clk-bd718x7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 ROHM Semiconductors diff --git a/drivers/clk/clk-bm1880.c b/drivers/clk/clk-bm1880.c index dac190bc6e19..1130a3c99f38 100644 --- a/drivers/clk/clk-bm1880.c +++ b/drivers/clk/clk-bm1880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Bitmain BM1880 SoC clock driver diff --git a/drivers/clk/clk-bulk.c b/drivers/clk/clk-bulk.c index 826b3ff99433..493027ee28dd 100644 --- a/drivers/clk/clk-bulk.c +++ b/drivers/clk/clk-bulk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 NXP diff --git a/drivers/clk/clk-cdce706.c b/drivers/clk/clk-cdce706.c index a495d313b02f..df92400ee507 100644 --- a/drivers/clk/clk-cdce706.c +++ b/drivers/clk/clk-cdce706.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI CDCE706 programmable 3-PLL clock synthesizer driver diff --git a/drivers/clk/clk-cdce925.c b/drivers/clk/clk-cdce925.c index 0b2ad21e6e4d..1a8b25b6fb65 100644 --- a/drivers/clk/clk-cdce925.c +++ b/drivers/clk/clk-cdce925.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for TI Multi PLL CDCE913/925/937/949 clock synthesizer * diff --git a/drivers/clk/clk-clps711x.c b/drivers/clk/clk-clps711x.c index 402ab74d9bfb..37cbb2c91a24 100644 --- a/drivers/clk/clk-clps711x.c +++ b/drivers/clk/clk-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CLPS711X CLK driver diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c index 66759fe28fad..d4ad0f99d953 100644 --- a/drivers/clk/clk-composite.c +++ b/drivers/clk/clk-composite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/clk-conf.c b/drivers/clk/clk-conf.c index 303a0bb26e54..8d40474fde64 100644 --- a/drivers/clk/clk-conf.c +++ b/drivers/clk/clk-conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/clk-cs2000-cp.c b/drivers/clk/clk-cs2000-cp.c index 8800472ba63f..388d65861acb 100644 --- a/drivers/clk/clk-cs2000-cp.c +++ b/drivers/clk/clk-cs2000-cp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS2000 -- CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier diff --git a/drivers/clk/clk-devres.c b/drivers/clk/clk-devres.c index 5368d92d9b39..d413b6303f9b 100644 --- a/drivers/clk/clk-devres.c +++ b/drivers/clk/clk-devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c index 2601b6155afb..7020f94ff8cb 100644 --- a/drivers/clk/clk-divider.c +++ b/drivers/clk/clk-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Sascha Hauer, Pengutronix diff --git a/drivers/clk/clk-en7523.c b/drivers/clk/clk-en7523.c index 08cc8e5acf43..d0462e28da47 100644 --- a/drivers/clk/clk-en7523.c +++ b/drivers/clk/clk-en7523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/clk-ep93xx.c b/drivers/clk/clk-ep93xx.c index 972aadd11493..d0556d4dd8bd 100644 --- a/drivers/clk/clk-ep93xx.c +++ b/drivers/clk/clk-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clock control for Cirrus EP93xx chips. diff --git a/drivers/clk/clk-eyeq.c b/drivers/clk/clk-eyeq.c index ea1c3d78e7cd..3f10ae759996 100644 --- a/drivers/clk/clk-eyeq.c +++ b/drivers/clk/clk-eyeq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PLL clock driver for the Mobileye EyeQ5, EyeQ6L and EyeQ6H platforms. diff --git a/drivers/clk/clk-fixed-factor.c b/drivers/clk/clk-fixed-factor.c index de658c9e4c53..3469339744ef 100644 --- a/drivers/clk/clk-fixed-factor.c +++ b/drivers/clk/clk-fixed-factor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Sascha Hauer, Pengutronix diff --git a/drivers/clk/clk-fixed-mmio.c b/drivers/clk/clk-fixed-mmio.c index 3bfcf4cd98a2..54cd3ed00fa5 100644 --- a/drivers/clk/clk-fixed-mmio.c +++ b/drivers/clk/clk-fixed-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/clk/clk-fixed-rate.c b/drivers/clk/clk-fixed-rate.c index 6b4f76b9c4da..fdbc1c1f0f58 100644 --- a/drivers/clk/clk-fixed-rate.c +++ b/drivers/clk/clk-fixed-rate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010-2011 Canonical Ltd diff --git a/drivers/clk/clk-fixed-rate_test.c b/drivers/clk/clk-fixed-rate_test.c index 0e04c10a21aa..64a5815d2c30 100644 --- a/drivers/clk/clk-fixed-rate_test.c +++ b/drivers/clk/clk-fixed-rate_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for clk fixed rate basic type diff --git a/drivers/clk/clk-fractional-divider.c b/drivers/clk/clk-fractional-divider.c index cd36a6e27f25..3d7a5c00d581 100644 --- a/drivers/clk/clk-fractional-divider.c +++ b/drivers/clk/clk-fractional-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Intel Corporation diff --git a/drivers/clk/clk-fractional-divider_test.c b/drivers/clk/clk-fractional-divider_test.c index 25fa35d89c1a..01790c1067cf 100644 --- a/drivers/clk/clk-fractional-divider_test.c +++ b/drivers/clk/clk-fractional-divider_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit tests for clk fractional divider diff --git a/drivers/clk/clk-fsl-flexspi.c b/drivers/clk/clk-fsl-flexspi.c index 8432d681e2d9..2b488241f779 100644 --- a/drivers/clk/clk-fsl-flexspi.c +++ b/drivers/clk/clk-fsl-flexspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Layerscape FlexSPI clock driver diff --git a/drivers/clk/clk-fsl-sai.c b/drivers/clk/clk-fsl-sai.c index cba45e07562d..84baf36e52b7 100644 --- a/drivers/clk/clk-fsl-sai.c +++ b/drivers/clk/clk-fsl-sai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale SAI BCLK as a generic clock driver diff --git a/drivers/clk/clk-gate.c b/drivers/clk/clk-gate.c index 4746f8219132..b60ba274a844 100644 --- a/drivers/clk/clk-gate.c +++ b/drivers/clk/clk-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010-2011 Canonical Ltd diff --git a/drivers/clk/clk-gate_test.c b/drivers/clk/clk-gate_test.c index e276cd974750..7f072d8da2c3 100644 --- a/drivers/clk/clk-gate_test.c +++ b/drivers/clk/clk-gate_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit tests for clk gate diff --git a/drivers/clk/clk-gemini.c b/drivers/clk/clk-gemini.c index e94589c38568..bc6c6fce1b8e 100644 --- a/drivers/clk/clk-gemini.c +++ b/drivers/clk/clk-gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cortina Gemini SoC Clock Controller driver diff --git a/drivers/clk/clk-gpio.c b/drivers/clk/clk-gpio.c index 9099c57e2715..f1c443378574 100644 --- a/drivers/clk/clk-gpio.c +++ b/drivers/clk/clk-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 - 2014 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/clk/clk-hi655x.c b/drivers/clk/clk-hi655x.c index cf8ddcfb380c..bbccf7b78856 100644 --- a/drivers/clk/clk-hi655x.c +++ b/drivers/clk/clk-hi655x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock driver for Hi655x diff --git a/drivers/clk/clk-highbank.c b/drivers/clk/clk-highbank.c index cc583934ecf2..26b6028d2142 100644 --- a/drivers/clk/clk-highbank.c +++ b/drivers/clk/clk-highbank.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/clk/clk-hsdk-pll.c b/drivers/clk/clk-hsdk-pll.c index 7d56a47c2aa7..0c10868fe9f3 100644 --- a/drivers/clk/clk-hsdk-pll.c +++ b/drivers/clk/clk-hsdk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys HSDK SDP Generic PLL clock driver diff --git a/drivers/clk/clk-k210.c b/drivers/clk/clk-k210.c index 7b7329a907ab..9716e4c05ef4 100644 --- a/drivers/clk/clk-k210.c +++ b/drivers/clk/clk-k210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019-20 Sean Anderson diff --git a/drivers/clk/clk-lan966x.c b/drivers/clk/clk-lan966x.c index 3c7a48c616bb..4695f2692500 100644 --- a/drivers/clk/clk-lan966x.c +++ b/drivers/clk/clk-lan966x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Microchip LAN966x SoC Clock driver. diff --git a/drivers/clk/clk-lmk04832.c b/drivers/clk/clk-lmk04832.c index b2107b31efa2..0fbeba98a654 100644 --- a/drivers/clk/clk-lmk04832.c +++ b/drivers/clk/clk-lmk04832.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LMK04832 Ultra Low-Noise JESD204B Compliant Clock Jitter Cleaner diff --git a/drivers/clk/clk-lochnagar.c b/drivers/clk/clk-lochnagar.c index 5561a2c66b69..1a02f5d5b3cb 100644 --- a/drivers/clk/clk-lochnagar.c +++ b/drivers/clk/clk-lochnagar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lochnagar clock control diff --git a/drivers/clk/clk-loongson1.c b/drivers/clk/clk-loongson1.c index f9f060d08a5f..12ab21cda328 100644 --- a/drivers/clk/clk-loongson1.c +++ b/drivers/clk/clk-loongson1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clock driver for Loongson-1 SoC diff --git a/drivers/clk/clk-loongson2.c b/drivers/clk/clk-loongson2.c index 9c4c6c99db3e..b1654f3bf1dc 100644 --- a/drivers/clk/clk-loongson2.c +++ b/drivers/clk/clk-loongson2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: Yinbo Zhu diff --git a/drivers/clk/clk-max77686.c b/drivers/clk/clk-max77686.c index 3727d5472450..e2bbfa54c61b 100644 --- a/drivers/clk/clk-max77686.c +++ b/drivers/clk/clk-max77686.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // clk-max77686.c - Clock driver for Maxim 77686/MAX77802 diff --git a/drivers/clk/clk-max9485.c b/drivers/clk/clk-max9485.c index 0515e3e41162..d3c301d17729 100644 --- a/drivers/clk/clk-max9485.c +++ b/drivers/clk/clk-max9485.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/clk/clk-milbeaut.c b/drivers/clk/clk-milbeaut.c index b4f9b7143eaa..d8a88afc8925 100644 --- a/drivers/clk/clk-milbeaut.c +++ b/drivers/clk/clk-milbeaut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Socionext Inc. diff --git a/drivers/clk/clk-moxart.c b/drivers/clk/clk-moxart.c index 3786a0153ad1..97f6a3a03ae3 100644 --- a/drivers/clk/clk-moxart.c +++ b/drivers/clk/clk-moxart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MOXA ART SoCs clock driver. diff --git a/drivers/clk/clk-multiplier.c b/drivers/clk/clk-multiplier.c index 6f2955d408b6..fe6f8eeb15ff 100644 --- a/drivers/clk/clk-multiplier.c +++ b/drivers/clk/clk-multiplier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Maxime Ripard diff --git a/drivers/clk/clk-mux.c b/drivers/clk/clk-mux.c index fa817c317c2a..cf77b9e9a463 100644 --- a/drivers/clk/clk-mux.c +++ b/drivers/clk/clk-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Sascha Hauer, Pengutronix diff --git a/drivers/clk/clk-nomadik.c b/drivers/clk/clk-nomadik.c index fc0aeb4247f2..b605ca258aa7 100644 --- a/drivers/clk/clk-nomadik.c +++ b/drivers/clk/clk-nomadik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Nomadik clock implementation diff --git a/drivers/clk/clk-npcm7xx.c b/drivers/clk/clk-npcm7xx.c index 030186def9c6..dbaa93d1db95 100644 --- a/drivers/clk/clk-npcm7xx.c +++ b/drivers/clk/clk-npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NPCM7xx Clock Generator diff --git a/drivers/clk/clk-npcm8xx.c b/drivers/clk/clk-npcm8xx.c index 2138c011411d..2b4c59b6c7da 100644 --- a/drivers/clk/clk-npcm8xx.c +++ b/drivers/clk/clk-npcm8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NPCM8xx Clock Generator diff --git a/drivers/clk/clk-nspire.c b/drivers/clk/clk-nspire.c index 6305058dd0d3..cfdde605837a 100644 --- a/drivers/clk/clk-nspire.c +++ b/drivers/clk/clk-nspire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clk/clk-palmas.c b/drivers/clk/clk-palmas.c index 39049f62dbbb..99fbdcaa177b 100644 --- a/drivers/clk/clk-palmas.c +++ b/drivers/clk/clk-palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock driver for Palmas device. diff --git a/drivers/clk/clk-plldig.c b/drivers/clk/clk-plldig.c index 14357f3e4561..6732067a9fbe 100644 --- a/drivers/clk/clk-plldig.c +++ b/drivers/clk/clk-plldig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/clk/clk-pwm.c b/drivers/clk/clk-pwm.c index 4709f0338e37..c3c7f686e9a8 100644 --- a/drivers/clk/clk-pwm.c +++ b/drivers/clk/clk-pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Philipp Zabel, Pengutronix diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c index a560edeb4b55..c24ce1e38ddd 100644 --- a/drivers/clk/clk-qoriq.c +++ b/drivers/clk/clk-qoriq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013 Freescale Semiconductor, Inc. diff --git a/drivers/clk/clk-renesas-pcie.c b/drivers/clk/clk-renesas-pcie.c index 4c3a5e4eb77a..152ef22cb08c 100644 --- a/drivers/clk/clk-renesas-pcie.c +++ b/drivers/clk/clk-renesas-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Renesas 9-series PCIe clock generator driver diff --git a/drivers/clk/clk-rk808.c b/drivers/clk/clk-rk808.c index f7412b137e5e..531e964966d0 100644 --- a/drivers/clk/clk-rk808.c +++ b/drivers/clk/clk-rk808.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clkout driver for Rockchip RK808 diff --git a/drivers/clk/clk-rp1.c b/drivers/clk/clk-rp1.c index fd144755b879..e57d03469295 100644 --- a/drivers/clk/clk-rp1.c +++ b/drivers/clk/clk-rp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Raspberry Pi Ltd. diff --git a/drivers/clk/clk-rpmi.c b/drivers/clk/clk-rpmi.c index 921296aafa68..52f2a32b1afd 100644 --- a/drivers/clk/clk-rpmi.c +++ b/drivers/clk/clk-rpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V MPXY Based Clock Driver diff --git a/drivers/clk/clk-s2mps11.c b/drivers/clk/clk-s2mps11.c index ff7ce12a5da6..b3500f42953f 100644 --- a/drivers/clk/clk-s2mps11.c +++ b/drivers/clk/clk-s2mps11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // clk-s2mps11.c - Clock driver for S2MPS11. diff --git a/drivers/clk/clk-scmi.c b/drivers/clk/clk-scmi.c index 6b286ea6f121..58f3e884a8dc 100644 --- a/drivers/clk/clk-scmi.c +++ b/drivers/clk/clk-scmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Power Interface (SCMI) Protocol based clock driver diff --git a/drivers/clk/clk-scpi.c b/drivers/clk/clk-scpi.c index 0b592de7bdb2..ecd9eaba47e1 100644 --- a/drivers/clk/clk-scpi.c +++ b/drivers/clk/clk-scpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Control and Power Interface (SCPI) Protocol based clock driver diff --git a/drivers/clk/clk-si514.c b/drivers/clk/clk-si514.c index f61590d70575..d3b8be8e60a3 100644 --- a/drivers/clk/clk-si514.c +++ b/drivers/clk/clk-si514.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Silicon Labs Si514 Programmable Oscillator diff --git a/drivers/clk/clk-si521xx.c b/drivers/clk/clk-si521xx.c index 4ed4e1a5f4f2..220c44a349d6 100644 --- a/drivers/clk/clk-si521xx.c +++ b/drivers/clk/clk-si521xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Skyworks Si521xx PCIe clock generator driver diff --git a/drivers/clk/clk-si5341.c b/drivers/clk/clk-si5341.c index 2499b771cd83..e61f0cbdbc7d 100644 --- a/drivers/clk/clk-si5341.c +++ b/drivers/clk/clk-si5341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Silicon Labs Si5340, Si5341, Si5342, Si5344 and Si5345 diff --git a/drivers/clk/clk-si5351.c b/drivers/clk/clk-si5351.c index e755db545e2e..07ce1dcb42a4 100644 --- a/drivers/clk/clk-si5351.c +++ b/drivers/clk/clk-si5351.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * clk-si5351.c: Skyworks / Silicon Labs Si5351A/B/C I2C Clock Generator diff --git a/drivers/clk/clk-si544.c b/drivers/clk/clk-si544.c index 09c06ecec1a5..0d18e3d99499 100644 --- a/drivers/clk/clk-si544.c +++ b/drivers/clk/clk-si544.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Silicon Labs Si544 Programmable Oscillator diff --git a/drivers/clk/clk-si570.c b/drivers/clk/clk-si570.c index b0b1830dd430..43ba4485c787 100644 --- a/drivers/clk/clk-si570.c +++ b/drivers/clk/clk-si570.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Silicon Labs Si570/Si571 Programmable XO/VCXO diff --git a/drivers/clk/clk-sp7021.c b/drivers/clk/clk-sp7021.c index 36528a71a2e6..c88f1ad50a25 100644 --- a/drivers/clk/clk-sp7021.c +++ b/drivers/clk/clk-sp7021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (C) Sunplus Technology Co., Ltd. diff --git a/drivers/clk/clk-sparx5.c b/drivers/clk/clk-sparx5.c index b2facc9c95d4..44114ca87ac0 100644 --- a/drivers/clk/clk-sparx5.c +++ b/drivers/clk/clk-sparx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Microchip Sparx5 SoC Clock driver. diff --git a/drivers/clk/clk-stm32f4.c b/drivers/clk/clk-stm32f4.c index b5d4d48432a0..c4942fb2b897 100644 --- a/drivers/clk/clk-stm32f4.c +++ b/drivers/clk/clk-stm32f4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Daniel Thompson diff --git a/drivers/clk/clk-stm32h7.c b/drivers/clk/clk-stm32h7.c index 04c18a1d45d3..081f4f20bb6c 100644 --- a/drivers/clk/clk-stm32h7.c +++ b/drivers/clk/clk-stm32h7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/clk/clk-tps68470.c b/drivers/clk/clk-tps68470.c index 9511248c6bc9..e9dd05f2e499 100644 --- a/drivers/clk/clk-tps68470.c +++ b/drivers/clk/clk-tps68470.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock driver for TPS68470 PMIC diff --git a/drivers/clk/clk-twl.c b/drivers/clk/clk-twl.c index 20bc3bf8fd62..c4dd1659efea 100644 --- a/drivers/clk/clk-twl.c +++ b/drivers/clk/clk-twl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock driver for twl device. diff --git a/drivers/clk/clk-twl6040.c b/drivers/clk/clk-twl6040.c index b8d1cfe5b0e1..2dc62947ffe8 100644 --- a/drivers/clk/clk-twl6040.c +++ b/drivers/clk/clk-twl6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TWL6040 clock module driver for OMAP4 McPDM functional clock diff --git a/drivers/clk/clk-versaclock3.c b/drivers/clk/clk-versaclock3.c index 1849863dbd67..3c99ac25f3af 100644 --- a/drivers/clk/clk-versaclock3.c +++ b/drivers/clk/clk-versaclock3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas Versaclock 3 diff --git a/drivers/clk/clk-versaclock5.c b/drivers/clk/clk-versaclock5.c index 57228e88e81d..f6875c88c200 100644 --- a/drivers/clk/clk-versaclock5.c +++ b/drivers/clk/clk-versaclock5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for IDT Versaclock 5 diff --git a/drivers/clk/clk-versaclock7.c b/drivers/clk/clk-versaclock7.c index adcc603e3259..1953c16f6fd8 100644 --- a/drivers/clk/clk-versaclock7.c +++ b/drivers/clk/clk-versaclock7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common clock framework driver for the Versaclock7 family of timing devices. diff --git a/drivers/clk/clk-vt8500.c b/drivers/clk/clk-vt8500.c index eae5b3fbfb82..2e02cb74bdaf 100644 --- a/drivers/clk/clk-vt8500.c +++ b/drivers/clk/clk-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock implementation for VIA/Wondermedia SoC's diff --git a/drivers/clk/clk-wm831x.c b/drivers/clk/clk-wm831x.c index 263e927138c2..bdfeaf7f6edd 100644 --- a/drivers/clk/clk-wm831x.c +++ b/drivers/clk/clk-wm831x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * WM831x clock control diff --git a/drivers/clk/clk-xgene.c b/drivers/clk/clk-xgene.c index 92e39f3237c2..2cf4c028b47b 100644 --- a/drivers/clk/clk-xgene.c +++ b/drivers/clk/clk-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * clk-xgene.c - AppliedMicro X-Gene Clock Interface diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 85d2f2481acf..71e0f074b7de 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010-2011 Canonical Ltd diff --git a/drivers/clk/clk_kunit_helpers.c b/drivers/clk/clk_kunit_helpers.c index 68a28e70bb61..dacd875728c9 100644 --- a/drivers/clk/clk_kunit_helpers.c +++ b/drivers/clk/clk_kunit_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit helpers for clk providers and consumers diff --git a/drivers/clk/clk_test.c b/drivers/clk/clk_test.c index a268d7b5d4cb..4252b3f39833 100644 --- a/drivers/clk/clk_test.c +++ b/drivers/clk/clk_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit tests for clk framework diff --git a/drivers/clk/clkdev.c b/drivers/clk/clkdev.c index e0bede6350e1..a86e3a07d810 100644 --- a/drivers/clk/clkdev.c +++ b/drivers/clk/clkdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/clk/clkdev.c diff --git a/drivers/clk/davinci/da8xx-cfgchip.c b/drivers/clk/davinci/da8xx-cfgchip.c index a5109fe8b16e..a719aec2ffd7 100644 --- a/drivers/clk/davinci/da8xx-cfgchip.c +++ b/drivers/clk/davinci/da8xx-cfgchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock driver for DA8xx/AM17xx/AM18xx/OMAP-L13x CFGCHIP diff --git a/drivers/clk/davinci/pll-da850.c b/drivers/clk/davinci/pll-da850.c index bf120bec59ae..4b3ae28577b0 100644 --- a/drivers/clk/davinci/pll-da850.c +++ b/drivers/clk/davinci/pll-da850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PLL clock descriptions for TI DA850/OMAP-L138/AM18XX diff --git a/drivers/clk/davinci/pll.c b/drivers/clk/davinci/pll.c index bfb6bbdc036c..ea80b212ef7f 100644 --- a/drivers/clk/davinci/pll.c +++ b/drivers/clk/davinci/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PLL clock driver for TI Davinci SoCs diff --git a/drivers/clk/davinci/psc-da850.c b/drivers/clk/davinci/psc-da850.c index 94081ab1e688..95548360b8d4 100644 --- a/drivers/clk/davinci/psc-da850.c +++ b/drivers/clk/davinci/psc-da850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PSC clock descriptions for TI DA850/OMAP-L138/AM18XX diff --git a/drivers/clk/davinci/psc.c b/drivers/clk/davinci/psc.c index f3ee9397bb0c..653490e8b036 100644 --- a/drivers/clk/davinci/psc.c +++ b/drivers/clk/davinci/psc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock driver for TI Davinci PSC controllers diff --git a/drivers/clk/hisilicon/clk-hi3519.c b/drivers/clk/hisilicon/clk-hi3519.c index 0c50acd8543a..599e32f32cf7 100644 --- a/drivers/clk/hisilicon/clk-hi3519.c +++ b/drivers/clk/hisilicon/clk-hi3519.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hi3519 Clock Driver diff --git a/drivers/clk/hisilicon/clk-hi3559a.c b/drivers/clk/hisilicon/clk-hi3559a.c index f297fb25c512..e4ecbe4dd2e5 100644 --- a/drivers/clk/hisilicon/clk-hi3559a.c +++ b/drivers/clk/hisilicon/clk-hi3559a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon Hi3559A clock driver diff --git a/drivers/clk/hisilicon/clk-hi3620.c b/drivers/clk/hisilicon/clk-hi3620.c index 5d0226530fdb..645c193d36e1 100644 --- a/drivers/clk/hisilicon/clk-hi3620.c +++ b/drivers/clk/hisilicon/clk-hi3620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon Hi3620 clock driver diff --git a/drivers/clk/hisilicon/clk-hi3660-stub.c b/drivers/clk/hisilicon/clk-hi3660-stub.c index 7c8b00ee6019..02cd6215a572 100644 --- a/drivers/clk/hisilicon/clk-hi3660-stub.c +++ b/drivers/clk/hisilicon/clk-hi3660-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon clock driver diff --git a/drivers/clk/hisilicon/clk-hi3660.c b/drivers/clk/hisilicon/clk-hi3660.c index 50f13dbb0e48..a5cd89f970a5 100644 --- a/drivers/clk/hisilicon/clk-hi3660.c +++ b/drivers/clk/hisilicon/clk-hi3660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016-2017 Linaro Ltd. diff --git a/drivers/clk/hisilicon/clk-hi3670.c b/drivers/clk/hisilicon/clk-hi3670.c index fa20ad144c8e..aeac7786aa46 100644 --- a/drivers/clk/hisilicon/clk-hi3670.c +++ b/drivers/clk/hisilicon/clk-hi3670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2001-2021, Huawei Tech. Co., Ltd. diff --git a/drivers/clk/hisilicon/clk-hi6220-stub.c b/drivers/clk/hisilicon/clk-hi6220-stub.c index bf99cfafafa0..f8b43bd58ef9 100644 --- a/drivers/clk/hisilicon/clk-hi6220-stub.c +++ b/drivers/clk/hisilicon/clk-hi6220-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hi6220 stub clock driver diff --git a/drivers/clk/hisilicon/clk-hi6220.c b/drivers/clk/hisilicon/clk-hi6220.c index c9d5a88da053..b0c482fea47a 100644 --- a/drivers/clk/hisilicon/clk-hi6220.c +++ b/drivers/clk/hisilicon/clk-hi6220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon Hi6220 clock driver diff --git a/drivers/clk/hisilicon/clk-hip04.c b/drivers/clk/hisilicon/clk-hip04.c index feb34e98af8c..ad3315673fec 100644 --- a/drivers/clk/hisilicon/clk-hip04.c +++ b/drivers/clk/hisilicon/clk-hip04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon HiP04 clock driver diff --git a/drivers/clk/hisilicon/clk-hisi-phase.c b/drivers/clk/hisilicon/clk-hisi-phase.c index ba6afad66a2b..9fcdfcdbb119 100644 --- a/drivers/clk/hisilicon/clk-hisi-phase.c +++ b/drivers/clk/hisilicon/clk-hisi-phase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 HiSilicon Technologies Co., Ltd. diff --git a/drivers/clk/hisilicon/clk-hix5hd2.c b/drivers/clk/hisilicon/clk-hix5hd2.c index 64bdd3f05725..86205fc508f4 100644 --- a/drivers/clk/hisilicon/clk-hix5hd2.c +++ b/drivers/clk/hisilicon/clk-hix5hd2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Linaro Ltd. diff --git a/drivers/clk/hisilicon/clk.c b/drivers/clk/hisilicon/clk.c index 09368fd32bef..e6937503ba36 100644 --- a/drivers/clk/hisilicon/clk.c +++ b/drivers/clk/hisilicon/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon clock driver diff --git a/drivers/clk/hisilicon/clkdivider-hi6220.c b/drivers/clk/hisilicon/clkdivider-hi6220.c index 6bae18a84cb6..45903a2f1acf 100644 --- a/drivers/clk/hisilicon/clkdivider-hi6220.c +++ b/drivers/clk/hisilicon/clkdivider-hi6220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon hi6220 SoC divider clock driver diff --git a/drivers/clk/hisilicon/clkgate-separated.c b/drivers/clk/hisilicon/clkgate-separated.c index 21d4297f3225..2f8349c8577c 100644 --- a/drivers/clk/hisilicon/clkgate-separated.c +++ b/drivers/clk/hisilicon/clkgate-separated.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon clock separated gate driver diff --git a/drivers/clk/hisilicon/crg-hi3516cv300.c b/drivers/clk/hisilicon/crg-hi3516cv300.c index b66140f74c51..e8804606bd3a 100644 --- a/drivers/clk/hisilicon/crg-hi3516cv300.c +++ b/drivers/clk/hisilicon/crg-hi3516cv300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hi3516CV300 Clock and Reset Generator Driver diff --git a/drivers/clk/hisilicon/crg-hi3798cv200.c b/drivers/clk/hisilicon/crg-hi3798cv200.c index 8eabd1cc229f..66bc3fc9cb29 100644 --- a/drivers/clk/hisilicon/crg-hi3798cv200.c +++ b/drivers/clk/hisilicon/crg-hi3798cv200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hi3798CV200 Clock and Reset Generator Driver diff --git a/drivers/clk/hisilicon/reset.c b/drivers/clk/hisilicon/reset.c index 93cee17db8b1..4fcb5785defd 100644 --- a/drivers/clk/hisilicon/reset.c +++ b/drivers/clk/hisilicon/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon Reset Controller Driver diff --git a/drivers/clk/imgtec/clk-boston.c b/drivers/clk/imgtec/clk-boston.c index db96f8bea630..3181e4740311 100644 --- a/drivers/clk/imgtec/clk-boston.c +++ b/drivers/clk/imgtec/clk-boston.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016-2017 Imagination Technologies diff --git a/drivers/clk/imx/clk-busy.c b/drivers/clk/imx/clk-busy.c index eb27c6fee359..74eba3a9038e 100644 --- a/drivers/clk/imx/clk-busy.c +++ b/drivers/clk/imx/clk-busy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-composite-7ulp.c b/drivers/clk/imx/clk-composite-7ulp.c index 37d2fc197be6..16a8f3e42b08 100644 --- a/drivers/clk/imx/clk-composite-7ulp.c +++ b/drivers/clk/imx/clk-composite-7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-composite-8m.c b/drivers/clk/imx/clk-composite-8m.c index 1467d0a1b934..2484f7b0ccce 100644 --- a/drivers/clk/imx/clk-composite-8m.c +++ b/drivers/clk/imx/clk-composite-8m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 NXP diff --git a/drivers/clk/imx/clk-composite-93.c b/drivers/clk/imx/clk-composite-93.c index 513d74a39d3b..7d3b1af7555b 100644 --- a/drivers/clk/imx/clk-composite-93.c +++ b/drivers/clk/imx/clk-composite-93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021 NXP diff --git a/drivers/clk/imx/clk-cpu.c b/drivers/clk/imx/clk-cpu.c index 43637cb61693..2263cc29c75d 100644 --- a/drivers/clk/imx/clk-cpu.c +++ b/drivers/clk/imx/clk-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Lucas Stach , Pengutronix diff --git a/drivers/clk/imx/clk-divider-gate.c b/drivers/clk/imx/clk-divider-gate.c index 26b210cba9be..3f9b868eb373 100644 --- a/drivers/clk/imx/clk-divider-gate.c +++ b/drivers/clk/imx/clk-divider-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018 NXP. diff --git a/drivers/clk/imx/clk-fixup-div.c b/drivers/clk/imx/clk-fixup-div.c index aa6addbeb5a8..8a055e396542 100644 --- a/drivers/clk/imx/clk-fixup-div.c +++ b/drivers/clk/imx/clk-fixup-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-fixup-mux.c b/drivers/clk/imx/clk-fixup-mux.c index 418ac9fe2c26..894cb2f55c8f 100644 --- a/drivers/clk/imx/clk-fixup-mux.c +++ b/drivers/clk/imx/clk-fixup-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-frac-pll.c b/drivers/clk/imx/clk-frac-pll.c index eb668faaa38f..0013ce9349cb 100644 --- a/drivers/clk/imx/clk-frac-pll.c +++ b/drivers/clk/imx/clk-frac-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 NXP. diff --git a/drivers/clk/imx/clk-fracn-gppll.c b/drivers/clk/imx/clk-fracn-gppll.c index 090d60867250..40148fe8e570 100644 --- a/drivers/clk/imx/clk-fracn-gppll.c +++ b/drivers/clk/imx/clk-fracn-gppll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 NXP diff --git a/drivers/clk/imx/clk-gate-93.c b/drivers/clk/imx/clk-gate-93.c index ceb56b290394..96134b32ef76 100644 --- a/drivers/clk/imx/clk-gate-93.c +++ b/drivers/clk/imx/clk-gate-93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2022 NXP diff --git a/drivers/clk/imx/clk-gate-exclusive.c b/drivers/clk/imx/clk-gate-exclusive.c index 7017e9d4e188..33cc21f44b3a 100644 --- a/drivers/clk/imx/clk-gate-exclusive.c +++ b/drivers/clk/imx/clk-gate-exclusive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2014 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-gate2.c b/drivers/clk/imx/clk-gate2.c index f16c4019f402..154f48a9ba1d 100644 --- a/drivers/clk/imx/clk-gate2.c +++ b/drivers/clk/imx/clk-gate2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010-2011 Canonical Ltd diff --git a/drivers/clk/imx/clk-gpr-mux.c b/drivers/clk/imx/clk-gpr-mux.c index 0e14b61cba84..fd97aee3c6b6 100644 --- a/drivers/clk/imx/clk-gpr-mux.c +++ b/drivers/clk/imx/clk-gpr-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* */ diff --git a/drivers/clk/imx/clk-imx1.c b/drivers/clk/imx/clk-imx1.c index f6ea7e5052d5..3fb5fa830583 100644 --- a/drivers/clk/imx/clk-imx1.c +++ b/drivers/clk/imx/clk-imx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Sascha Hauer , Pengutronix diff --git a/drivers/clk/imx/clk-imx25.c b/drivers/clk/imx/clk-imx25.c index c566be848c2d..d74444f7efeb 100644 --- a/drivers/clk/imx/clk-imx25.c +++ b/drivers/clk/imx/clk-imx25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 by Sascha Hauer, Pengutronix diff --git a/drivers/clk/imx/clk-imx27.c b/drivers/clk/imx/clk-imx27.c index 99618ded0939..f757d84e9dd4 100644 --- a/drivers/clk/imx/clk-imx27.c +++ b/drivers/clk/imx/clk-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/imx/clk-imx31.c b/drivers/clk/imx/clk-imx31.c index 4c8d9ff0b2ad..423ccb34b8b4 100644 --- a/drivers/clk/imx/clk-imx31.c +++ b/drivers/clk/imx/clk-imx31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Sascha Hauer diff --git a/drivers/clk/imx/clk-imx35.c b/drivers/clk/imx/clk-imx35.c index 3b6fdb4e0be7..8dae6e994508 100644 --- a/drivers/clk/imx/clk-imx35.c +++ b/drivers/clk/imx/clk-imx35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Sascha Hauer, Pengutronix diff --git a/drivers/clk/imx/clk-imx5.c b/drivers/clk/imx/clk-imx5.c index 9c5f489b3975..c7d1cdb520a6 100644 --- a/drivers/clk/imx/clk-imx5.c +++ b/drivers/clk/imx/clk-imx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Sascha Hauer, Pengutronix diff --git a/drivers/clk/imx/clk-imx6q.c b/drivers/clk/imx/clk-imx6q.c index bf4c1d9c9928..1cbe6e7ff026 100644 --- a/drivers/clk/imx/clk-imx6q.c +++ b/drivers/clk/imx/clk-imx6q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2013 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx6sl.c b/drivers/clk/imx/clk-imx6sl.c index 47b8667cfa3f..1d545bd28b6e 100644 --- a/drivers/clk/imx/clk-imx6sl.c +++ b/drivers/clk/imx/clk-imx6sl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013-2014 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx6sll.c b/drivers/clk/imx/clk-imx6sll.c index 2fa70bf35e45..74008e269883 100644 --- a/drivers/clk/imx/clk-imx6sll.c +++ b/drivers/clk/imx/clk-imx6sll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx6sx.c b/drivers/clk/imx/clk-imx6sx.c index 69f8f6f9ca49..ef5d1180d869 100644 --- a/drivers/clk/imx/clk-imx6sx.c +++ b/drivers/clk/imx/clk-imx6sx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx6ul.c b/drivers/clk/imx/clk-imx6ul.c index 05c7a82b751f..ffc7284f3ab6 100644 --- a/drivers/clk/imx/clk-imx6ul.c +++ b/drivers/clk/imx/clk-imx6ul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index 99adc55e3f5d..6a11c246e9fb 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx7ulp.c b/drivers/clk/imx/clk-imx7ulp.c index f4a48a42637f..0c97d9a29abe 100644 --- a/drivers/clk/imx/clk-imx7ulp.c +++ b/drivers/clk/imx/clk-imx7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-imx8-acm.c b/drivers/clk/imx/clk-imx8-acm.c index 790f7e44b11e..a7a2f392f477 100644 --- a/drivers/clk/imx/clk-imx8-acm.c +++ b/drivers/clk/imx/clk-imx8-acm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2023 NXP diff --git a/drivers/clk/imx/clk-imx8dxl-rsrc.c b/drivers/clk/imx/clk-imx8dxl-rsrc.c index 0f940335d83c..ac5212526948 100644 --- a/drivers/clk/imx/clk-imx8dxl-rsrc.c +++ b/drivers/clk/imx/clk-imx8dxl-rsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019~2020 NXP diff --git a/drivers/clk/imx/clk-imx8mm.c b/drivers/clk/imx/clk-imx8mm.c index 342049b847b9..c06a604a5198 100644 --- a/drivers/clk/imx/clk-imx8mm.c +++ b/drivers/clk/imx/clk-imx8mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017-2018 NXP. diff --git a/drivers/clk/imx/clk-imx8mn.c b/drivers/clk/imx/clk-imx8mn.c index ab77e148e70c..28269ca053c1 100644 --- a/drivers/clk/imx/clk-imx8mn.c +++ b/drivers/clk/imx/clk-imx8mn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2019 NXP. diff --git a/drivers/clk/imx/clk-imx8mp-audiomix.c b/drivers/clk/imx/clk-imx8mp-audiomix.c index 131702f2c9ec..6e856c3cdc99 100644 --- a/drivers/clk/imx/clk-imx8mp-audiomix.c +++ b/drivers/clk/imx/clk-imx8mp-audiomix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for i.MX8M Plus Audio BLK_CTRL diff --git a/drivers/clk/imx/clk-imx8mp.c b/drivers/clk/imx/clk-imx8mp.c index fe6dac70f1a1..bab2d1c000e5 100644 --- a/drivers/clk/imx/clk-imx8mp.c +++ b/drivers/clk/imx/clk-imx8mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/clk/imx/clk-imx8mq.c b/drivers/clk/imx/clk-imx8mq.c index f70ed231b92d..5539d57111bc 100644 --- a/drivers/clk/imx/clk-imx8mq.c +++ b/drivers/clk/imx/clk-imx8mq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 NXP. diff --git a/drivers/clk/imx/clk-imx8qm-rsrc.c b/drivers/clk/imx/clk-imx8qm-rsrc.c index dadfdd9a4541..16077aea85b6 100644 --- a/drivers/clk/imx/clk-imx8qm-rsrc.c +++ b/drivers/clk/imx/clk-imx8qm-rsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019-2021 NXP diff --git a/drivers/clk/imx/clk-imx8qxp-lpcg.c b/drivers/clk/imx/clk-imx8qxp-lpcg.c index 1dae3410ee99..b68dcbac64dd 100644 --- a/drivers/clk/imx/clk-imx8qxp-lpcg.c +++ b/drivers/clk/imx/clk-imx8qxp-lpcg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018 NXP diff --git a/drivers/clk/imx/clk-imx8qxp-rsrc.c b/drivers/clk/imx/clk-imx8qxp-rsrc.c index 585c425524a4..665be5c742e8 100644 --- a/drivers/clk/imx/clk-imx8qxp-rsrc.c +++ b/drivers/clk/imx/clk-imx8qxp-rsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019-2021 NXP diff --git a/drivers/clk/imx/clk-imx8qxp.c b/drivers/clk/imx/clk-imx8qxp.c index 3ae162625bb1..ce573feca730 100644 --- a/drivers/clk/imx/clk-imx8qxp.c +++ b/drivers/clk/imx/clk-imx8qxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018-2021 NXP diff --git a/drivers/clk/imx/clk-imx8ulp-sim-lpav.c b/drivers/clk/imx/clk-imx8ulp-sim-lpav.c index 990c95b89b75..721a0504c58d 100644 --- a/drivers/clk/imx/clk-imx8ulp-sim-lpav.c +++ b/drivers/clk/imx/clk-imx8ulp-sim-lpav.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP diff --git a/drivers/clk/imx/clk-imx8ulp.c b/drivers/clk/imx/clk-imx8ulp.c index 535b6364ca7e..f876761a8e49 100644 --- a/drivers/clk/imx/clk-imx8ulp.c +++ b/drivers/clk/imx/clk-imx8ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021 NXP diff --git a/drivers/clk/imx/clk-imx93.c b/drivers/clk/imx/clk-imx93.c index c5f358a75f30..f10ef15e1e29 100644 --- a/drivers/clk/imx/clk-imx93.c +++ b/drivers/clk/imx/clk-imx93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 NXP. diff --git a/drivers/clk/imx/clk-imx95-blk-ctl.c b/drivers/clk/imx/clk-imx95-blk-ctl.c index 56bed4471995..ef1ad97371f8 100644 --- a/drivers/clk/imx/clk-imx95-blk-ctl.c +++ b/drivers/clk/imx/clk-imx95-blk-ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024-2025 NXP diff --git a/drivers/clk/imx/clk-imxrt1050.c b/drivers/clk/imx/clk-imxrt1050.c index efd1ac9d8eeb..35f6e0747960 100644 --- a/drivers/clk/imx/clk-imxrt1050.c +++ b/drivers/clk/imx/clk-imxrt1050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright (C) 2021 diff --git a/drivers/clk/imx/clk-lpcg-scu.c b/drivers/clk/imx/clk-lpcg-scu.c index 6376557a3c3d..33ee9bd5eca9 100644 --- a/drivers/clk/imx/clk-lpcg-scu.c +++ b/drivers/clk/imx/clk-lpcg-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018 NXP diff --git a/drivers/clk/imx/clk-pfd.c b/drivers/clk/imx/clk-pfd.c index 31220fa7882b..b4ea4e3f742d 100644 --- a/drivers/clk/imx/clk-pfd.c +++ b/drivers/clk/imx/clk-pfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-pfdv2.c b/drivers/clk/imx/clk-pfdv2.c index 6ca53a960eb7..274aa56db5a2 100644 --- a/drivers/clk/imx/clk-pfdv2.c +++ b/drivers/clk/imx/clk-pfdv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-pll14xx.c b/drivers/clk/imx/clk-pll14xx.c index 36d0e80b55b8..e81b20fda32c 100644 --- a/drivers/clk/imx/clk-pll14xx.c +++ b/drivers/clk/imx/clk-pll14xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017-2018 NXP. diff --git a/drivers/clk/imx/clk-pllv1.c b/drivers/clk/imx/clk-pllv1.c index 93ee81b28fc7..0076dbbc2446 100644 --- a/drivers/clk/imx/clk-pllv1.c +++ b/drivers/clk/imx/clk-pllv1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/imx/clk-pllv2.c b/drivers/clk/imx/clk-pllv2.c index bb497ad5e0ae..75f3ac52f2c8 100644 --- a/drivers/clk/imx/clk-pllv2.c +++ b/drivers/clk/imx/clk-pllv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c index b99508367bcb..4dc170df640b 100644 --- a/drivers/clk/imx/clk-pllv3.c +++ b/drivers/clk/imx/clk-pllv3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-pllv4.c b/drivers/clk/imx/clk-pllv4.c index 01d05b5d5438..39dab7a40c3b 100644 --- a/drivers/clk/imx/clk-pllv4.c +++ b/drivers/clk/imx/clk-pllv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk-scu.c b/drivers/clk/imx/clk-scu.c index 34c9dc1fb20e..7c0a92e43a2a 100644 --- a/drivers/clk/imx/clk-scu.c +++ b/drivers/clk/imx/clk-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018-2021 NXP diff --git a/drivers/clk/imx/clk-sscg-pll.c b/drivers/clk/imx/clk-sscg-pll.c index 81f304fae908..6f5bb892b4b5 100644 --- a/drivers/clk/imx/clk-sscg-pll.c +++ b/drivers/clk/imx/clk-sscg-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright 2018 NXP. diff --git a/drivers/clk/imx/clk-vf610.c b/drivers/clk/imx/clk-vf610.c index 41eb38552a9c..9d8acbd14a95 100644 --- a/drivers/clk/imx/clk-vf610.c +++ b/drivers/clk/imx/clk-vf610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012-2013 Freescale Semiconductor, Inc. diff --git a/drivers/clk/imx/clk.c b/drivers/clk/imx/clk.c index df83bd939492..a123cb06d41e 100644 --- a/drivers/clk/imx/clk.c +++ b/drivers/clk/imx/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/ingenic/cgu.c b/drivers/clk/ingenic/cgu.c index 91e7ac0cc334..5ebfedc03951 100644 --- a/drivers/clk/ingenic/cgu.c +++ b/drivers/clk/ingenic/cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ingenic SoC CGU driver diff --git a/drivers/clk/ingenic/jz4725b-cgu.c b/drivers/clk/ingenic/jz4725b-cgu.c index 94cee44c854f..39bcb51abd63 100644 --- a/drivers/clk/ingenic/jz4725b-cgu.c +++ b/drivers/clk/ingenic/jz4725b-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic JZ4725B SoC CGU driver diff --git a/drivers/clk/ingenic/jz4740-cgu.c b/drivers/clk/ingenic/jz4740-cgu.c index 2def3aedc8dd..7a3ffcfede20 100644 --- a/drivers/clk/ingenic/jz4740-cgu.c +++ b/drivers/clk/ingenic/jz4740-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ingenic JZ4740 SoC CGU driver diff --git a/drivers/clk/ingenic/jz4755-cgu.c b/drivers/clk/ingenic/jz4755-cgu.c index 17cf5dcaece9..801924300775 100644 --- a/drivers/clk/ingenic/jz4755-cgu.c +++ b/drivers/clk/ingenic/jz4755-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic JZ4755 SoC CGU driver diff --git a/drivers/clk/ingenic/jz4760-cgu.c b/drivers/clk/ingenic/jz4760-cgu.c index 372fe4b07992..be6f5ddca932 100644 --- a/drivers/clk/ingenic/jz4760-cgu.c +++ b/drivers/clk/ingenic/jz4760-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ4760 SoC CGU driver diff --git a/drivers/clk/ingenic/jz4770-cgu.c b/drivers/clk/ingenic/jz4770-cgu.c index 58f1d3bad677..3fbb432bff2c 100644 --- a/drivers/clk/ingenic/jz4770-cgu.c +++ b/drivers/clk/ingenic/jz4770-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ4770 SoC CGU driver diff --git a/drivers/clk/ingenic/jz4780-cgu.c b/drivers/clk/ingenic/jz4780-cgu.c index 1e88aef7ac0f..8a35bc600ced 100644 --- a/drivers/clk/ingenic/jz4780-cgu.c +++ b/drivers/clk/ingenic/jz4780-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ingenic JZ4780 SoC CGU driver diff --git a/drivers/clk/ingenic/pm.c b/drivers/clk/ingenic/pm.c index 206d5cf2872f..6d717d313f1c 100644 --- a/drivers/clk/ingenic/pm.c +++ b/drivers/clk/ingenic/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Paul Cercueil diff --git a/drivers/clk/ingenic/tcu.c b/drivers/clk/ingenic/tcu.c index bc6a51da2072..62dbc6f28348 100644 --- a/drivers/clk/ingenic/tcu.c +++ b/drivers/clk/ingenic/tcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ47xx SoCs TCU clocks driver diff --git a/drivers/clk/ingenic/x1000-cgu.c b/drivers/clk/ingenic/x1000-cgu.c index d89bdfb7c219..bd8a8e35e81e 100644 --- a/drivers/clk/ingenic/x1000-cgu.c +++ b/drivers/clk/ingenic/x1000-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * X1000 SoC CGU driver diff --git a/drivers/clk/ingenic/x1830-cgu.c b/drivers/clk/ingenic/x1830-cgu.c index acf856e5009e..a23dcf43b8c8 100644 --- a/drivers/clk/ingenic/x1830-cgu.c +++ b/drivers/clk/ingenic/x1830-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * X1830 SoC CGU driver diff --git a/drivers/clk/keystone/gate.c b/drivers/clk/keystone/gate.c index 13ea047489eb..a3357d041fb5 100644 --- a/drivers/clk/keystone/gate.c +++ b/drivers/clk/keystone/gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clock driver for Keystone 2 based devices diff --git a/drivers/clk/keystone/pll.c b/drivers/clk/keystone/pll.c index 6bbdd4705d71..46da8f37fd2d 100644 --- a/drivers/clk/keystone/pll.c +++ b/drivers/clk/keystone/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PLL clock driver for Keystone devices diff --git a/drivers/clk/keystone/sci-clk.c b/drivers/clk/keystone/sci-clk.c index 9d5071223f4c..c6d47c622e7f 100644 --- a/drivers/clk/keystone/sci-clk.c +++ b/drivers/clk/keystone/sci-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCI Clock driver for keystone based devices diff --git a/drivers/clk/keystone/syscon-clk.c b/drivers/clk/keystone/syscon-clk.c index ecf180a7949c..949bbc23233b 100644 --- a/drivers/clk/keystone/syscon-clk.c +++ b/drivers/clk/keystone/syscon-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/clk/mediatek/clk-apmixed.c b/drivers/clk/mediatek/clk-apmixed.c index 60e34f124250..10998ed5e207 100644 --- a/drivers/clk/mediatek/clk-apmixed.c +++ b/drivers/clk/mediatek/clk-apmixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-cpumux.c b/drivers/clk/mediatek/clk-cpumux.c index a03826db4dcb..a25546bd25ad 100644 --- a/drivers/clk/mediatek/clk-cpumux.c +++ b/drivers/clk/mediatek/clk-cpumux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Linaro Ltd. diff --git a/drivers/clk/mediatek/clk-fhctl.c b/drivers/clk/mediatek/clk-fhctl.c index 33b6ad8fdc2e..200ff8db1327 100644 --- a/drivers/clk/mediatek/clk-fhctl.c +++ b/drivers/clk/mediatek/clk-fhctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-gate.c b/drivers/clk/mediatek/clk-gate.c index f6b1429ff757..a22e8e752b75 100644 --- a/drivers/clk/mediatek/clk-gate.c +++ b/drivers/clk/mediatek/clk-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-aud.c b/drivers/clk/mediatek/clk-mt2701-aud.c index e103121cf58e..ff6e81037927 100644 --- a/drivers/clk/mediatek/clk-mt2701-aud.c +++ b/drivers/clk/mediatek/clk-mt2701-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-bdp.c b/drivers/clk/mediatek/clk-mt2701-bdp.c index f11c7a4fa37b..ca6f5479f0a1 100644 --- a/drivers/clk/mediatek/clk-mt2701-bdp.c +++ b/drivers/clk/mediatek/clk-mt2701-bdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-eth.c b/drivers/clk/mediatek/clk-mt2701-eth.c index 608252e73f24..77b5f839e79d 100644 --- a/drivers/clk/mediatek/clk-mt2701-eth.c +++ b/drivers/clk/mediatek/clk-mt2701-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-g3d.c b/drivers/clk/mediatek/clk-mt2701-g3d.c index b3e18b6db75d..aebd73117b06 100644 --- a/drivers/clk/mediatek/clk-mt2701-g3d.c +++ b/drivers/clk/mediatek/clk-mt2701-g3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-hif.c b/drivers/clk/mediatek/clk-mt2701-hif.c index 000e00576052..3170f842c6e8 100644 --- a/drivers/clk/mediatek/clk-mt2701-hif.c +++ b/drivers/clk/mediatek/clk-mt2701-hif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-img.c b/drivers/clk/mediatek/clk-mt2701-img.c index c158e54c4652..7d37a3df1c29 100644 --- a/drivers/clk/mediatek/clk-mt2701-img.c +++ b/drivers/clk/mediatek/clk-mt2701-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-mm.c b/drivers/clk/mediatek/clk-mt2701-mm.c index 474d87d62e83..64abb5a0864a 100644 --- a/drivers/clk/mediatek/clk-mt2701-mm.c +++ b/drivers/clk/mediatek/clk-mt2701-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701-vdec.c b/drivers/clk/mediatek/clk-mt2701-vdec.c index 5299d92f3aba..a1a7601f672c 100644 --- a/drivers/clk/mediatek/clk-mt2701-vdec.c +++ b/drivers/clk/mediatek/clk-mt2701-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2701.c b/drivers/clk/mediatek/clk-mt2701.c index 1e88ad8b93f4..311b211f4ee8 100644 --- a/drivers/clk/mediatek/clk-mt2701.c +++ b/drivers/clk/mediatek/clk-mt2701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-apmixedsys.c b/drivers/clk/mediatek/clk-mt2712-apmixedsys.c index a60622d251ff..ada5073a9f23 100644 --- a/drivers/clk/mediatek/clk-mt2712-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt2712-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-bdp.c b/drivers/clk/mediatek/clk-mt2712-bdp.c index c838311a0c51..6ffb437c5171 100644 --- a/drivers/clk/mediatek/clk-mt2712-bdp.c +++ b/drivers/clk/mediatek/clk-mt2712-bdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-img.c b/drivers/clk/mediatek/clk-mt2712-img.c index bedebf86b0b5..7a4f2845d1cc 100644 --- a/drivers/clk/mediatek/clk-mt2712-img.c +++ b/drivers/clk/mediatek/clk-mt2712-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-jpgdec.c b/drivers/clk/mediatek/clk-mt2712-jpgdec.c index 1a73474b2f99..f7e7800dd025 100644 --- a/drivers/clk/mediatek/clk-mt2712-jpgdec.c +++ b/drivers/clk/mediatek/clk-mt2712-jpgdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-mfg.c b/drivers/clk/mediatek/clk-mt2712-mfg.c index c1bb45c7469e..24377341afc3 100644 --- a/drivers/clk/mediatek/clk-mt2712-mfg.c +++ b/drivers/clk/mediatek/clk-mt2712-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-mm.c b/drivers/clk/mediatek/clk-mt2712-mm.c index 32ecb949f7eb..1f1c382aa32d 100644 --- a/drivers/clk/mediatek/clk-mt2712-mm.c +++ b/drivers/clk/mediatek/clk-mt2712-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-vdec.c b/drivers/clk/mediatek/clk-mt2712-vdec.c index a766342fbafa..4cd7d5519f4a 100644 --- a/drivers/clk/mediatek/clk-mt2712-vdec.c +++ b/drivers/clk/mediatek/clk-mt2712-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712-venc.c b/drivers/clk/mediatek/clk-mt2712-venc.c index fc193dc8e8f6..d6f35e5bfa7c 100644 --- a/drivers/clk/mediatek/clk-mt2712-venc.c +++ b/drivers/clk/mediatek/clk-mt2712-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt2712.c b/drivers/clk/mediatek/clk-mt2712.c index 964c92130e3c..bb52c09b8464 100644 --- a/drivers/clk/mediatek/clk-mt2712.c +++ b/drivers/clk/mediatek/clk-mt2712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6735-apmixedsys.c b/drivers/clk/mediatek/clk-mt6735-apmixedsys.c index e0949911e8f7..45b413893116 100644 --- a/drivers/clk/mediatek/clk-mt6735-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt6735-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-imgsys.c b/drivers/clk/mediatek/clk-mt6735-imgsys.c index c564f8f72432..e397e44c0109 100644 --- a/drivers/clk/mediatek/clk-mt6735-imgsys.c +++ b/drivers/clk/mediatek/clk-mt6735-imgsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-infracfg.c b/drivers/clk/mediatek/clk-mt6735-infracfg.c index c1171f903cfa..29fdf601ae6a 100644 --- a/drivers/clk/mediatek/clk-mt6735-infracfg.c +++ b/drivers/clk/mediatek/clk-mt6735-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-mfgcfg.c b/drivers/clk/mediatek/clk-mt6735-mfgcfg.c index 1f5aedddf209..84409cdfd945 100644 --- a/drivers/clk/mediatek/clk-mt6735-mfgcfg.c +++ b/drivers/clk/mediatek/clk-mt6735-mfgcfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-pericfg.c b/drivers/clk/mediatek/clk-mt6735-pericfg.c index cbdf6d25c1b2..f872215f35fa 100644 --- a/drivers/clk/mediatek/clk-mt6735-pericfg.c +++ b/drivers/clk/mediatek/clk-mt6735-pericfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-topckgen.c b/drivers/clk/mediatek/clk-mt6735-topckgen.c index 2589ebfe2271..e44225324505 100644 --- a/drivers/clk/mediatek/clk-mt6735-topckgen.c +++ b/drivers/clk/mediatek/clk-mt6735-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-vdecsys.c b/drivers/clk/mediatek/clk-mt6735-vdecsys.c index 8817085fc1db..eeb5963eaebc 100644 --- a/drivers/clk/mediatek/clk-mt6735-vdecsys.c +++ b/drivers/clk/mediatek/clk-mt6735-vdecsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6735-vencsys.c b/drivers/clk/mediatek/clk-mt6735-vencsys.c index 8dec7f98492a..613fe924c666 100644 --- a/drivers/clk/mediatek/clk-mt6735-vencsys.c +++ b/drivers/clk/mediatek/clk-mt6735-vencsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Yassine Oudjana diff --git a/drivers/clk/mediatek/clk-mt6765-audio.c b/drivers/clk/mediatek/clk-mt6765-audio.c index 2be1458087e6..d49737814db2 100644 --- a/drivers/clk/mediatek/clk-mt6765-audio.c +++ b/drivers/clk/mediatek/clk-mt6765-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765-cam.c b/drivers/clk/mediatek/clk-mt6765-cam.c index 2a7f30dc85bb..7eb2bccb9cfb 100644 --- a/drivers/clk/mediatek/clk-mt6765-cam.c +++ b/drivers/clk/mediatek/clk-mt6765-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765-img.c b/drivers/clk/mediatek/clk-mt6765-img.c index ff857852cfb0..9afcafe859b7 100644 --- a/drivers/clk/mediatek/clk-mt6765-img.c +++ b/drivers/clk/mediatek/clk-mt6765-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765-mipi0a.c b/drivers/clk/mediatek/clk-mt6765-mipi0a.c index 8261dfd12a9a..c8a2bb926a95 100644 --- a/drivers/clk/mediatek/clk-mt6765-mipi0a.c +++ b/drivers/clk/mediatek/clk-mt6765-mipi0a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765-mm.c b/drivers/clk/mediatek/clk-mt6765-mm.c index e525919f9e81..be31a25bed0d 100644 --- a/drivers/clk/mediatek/clk-mt6765-mm.c +++ b/drivers/clk/mediatek/clk-mt6765-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765-vcodec.c b/drivers/clk/mediatek/clk-mt6765-vcodec.c index f309d1090cda..18340428d170 100644 --- a/drivers/clk/mediatek/clk-mt6765-vcodec.c +++ b/drivers/clk/mediatek/clk-mt6765-vcodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6765.c b/drivers/clk/mediatek/clk-mt6765.c index d53731e7933f..af521e4c4d58 100644 --- a/drivers/clk/mediatek/clk-mt6765.c +++ b/drivers/clk/mediatek/clk-mt6765.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-aud.c b/drivers/clk/mediatek/clk-mt6779-aud.c index 8ed318bd7765..add1a85d0cb4 100644 --- a/drivers/clk/mediatek/clk-mt6779-aud.c +++ b/drivers/clk/mediatek/clk-mt6779-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-cam.c b/drivers/clk/mediatek/clk-mt6779-cam.c index f397b55606de..233e9d914abb 100644 --- a/drivers/clk/mediatek/clk-mt6779-cam.c +++ b/drivers/clk/mediatek/clk-mt6779-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-img.c b/drivers/clk/mediatek/clk-mt6779-img.c index 474a59a4ca9e..cc2b9b481f48 100644 --- a/drivers/clk/mediatek/clk-mt6779-img.c +++ b/drivers/clk/mediatek/clk-mt6779-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-ipe.c b/drivers/clk/mediatek/clk-mt6779-ipe.c index c2314654f43a..2fba2982cfde 100644 --- a/drivers/clk/mediatek/clk-mt6779-ipe.c +++ b/drivers/clk/mediatek/clk-mt6779-ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-mfg.c b/drivers/clk/mediatek/clk-mt6779-mfg.c index 21793cb6e6e3..b6aa03c0ee61 100644 --- a/drivers/clk/mediatek/clk-mt6779-mfg.c +++ b/drivers/clk/mediatek/clk-mt6779-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-mm.c b/drivers/clk/mediatek/clk-mt6779-mm.c index 30bbab308388..45f15cfb226e 100644 --- a/drivers/clk/mediatek/clk-mt6779-mm.c +++ b/drivers/clk/mediatek/clk-mt6779-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-vdec.c b/drivers/clk/mediatek/clk-mt6779-vdec.c index 458d012f023c..a104028a10f3 100644 --- a/drivers/clk/mediatek/clk-mt6779-vdec.c +++ b/drivers/clk/mediatek/clk-mt6779-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779-venc.c b/drivers/clk/mediatek/clk-mt6779-venc.c index 70cebc274031..5648175559cd 100644 --- a/drivers/clk/mediatek/clk-mt6779-venc.c +++ b/drivers/clk/mediatek/clk-mt6779-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6779.c b/drivers/clk/mediatek/clk-mt6779.c index 86732f5acf93..e84e5b0cc7ce 100644 --- a/drivers/clk/mediatek/clk-mt6779.c +++ b/drivers/clk/mediatek/clk-mt6779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6795-apmixedsys.c b/drivers/clk/mediatek/clk-mt6795-apmixedsys.c index 91665d7f125e..3fa17d593119 100644 --- a/drivers/clk/mediatek/clk-mt6795-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt6795-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-infracfg.c b/drivers/clk/mediatek/clk-mt6795-infracfg.c index e4559569f5b0..36d813cff2bf 100644 --- a/drivers/clk/mediatek/clk-mt6795-infracfg.c +++ b/drivers/clk/mediatek/clk-mt6795-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-mfg.c b/drivers/clk/mediatek/clk-mt6795-mfg.c index 1d658bb19e82..35bf062ebee9 100644 --- a/drivers/clk/mediatek/clk-mt6795-mfg.c +++ b/drivers/clk/mediatek/clk-mt6795-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-mm.c b/drivers/clk/mediatek/clk-mt6795-mm.c index 733d0e2021fc..6de51a9f5404 100644 --- a/drivers/clk/mediatek/clk-mt6795-mm.c +++ b/drivers/clk/mediatek/clk-mt6795-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-pericfg.c b/drivers/clk/mediatek/clk-mt6795-pericfg.c index d48240eb2a67..294b341874ad 100644 --- a/drivers/clk/mediatek/clk-mt6795-pericfg.c +++ b/drivers/clk/mediatek/clk-mt6795-pericfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-topckgen.c b/drivers/clk/mediatek/clk-mt6795-topckgen.c index 9c6d63a80b19..87d9617414d0 100644 --- a/drivers/clk/mediatek/clk-mt6795-topckgen.c +++ b/drivers/clk/mediatek/clk-mt6795-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-vdecsys.c b/drivers/clk/mediatek/clk-mt6795-vdecsys.c index f2968f859dca..caf6f008442e 100644 --- a/drivers/clk/mediatek/clk-mt6795-vdecsys.c +++ b/drivers/clk/mediatek/clk-mt6795-vdecsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6795-vencsys.c b/drivers/clk/mediatek/clk-mt6795-vencsys.c index 2f8d48da1a85..54170feb4ee5 100644 --- a/drivers/clk/mediatek/clk-mt6795-vencsys.c +++ b/drivers/clk/mediatek/clk-mt6795-vencsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt6797-img.c b/drivers/clk/mediatek/clk-mt6797-img.c index 338c69234f24..82e8cb8205f5 100644 --- a/drivers/clk/mediatek/clk-mt6797-img.c +++ b/drivers/clk/mediatek/clk-mt6797-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 MediaTek Inc. * Author: Kevin Chen diff --git a/drivers/clk/mediatek/clk-mt6797-mm.c b/drivers/clk/mediatek/clk-mt6797-mm.c index ddb40b8a1a7d..be1dd178acbb 100644 --- a/drivers/clk/mediatek/clk-mt6797-mm.c +++ b/drivers/clk/mediatek/clk-mt6797-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6797-vdec.c b/drivers/clk/mediatek/clk-mt6797-vdec.c index d832f48123f5..6dfc1bff441d 100644 --- a/drivers/clk/mediatek/clk-mt6797-vdec.c +++ b/drivers/clk/mediatek/clk-mt6797-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6797-venc.c b/drivers/clk/mediatek/clk-mt6797-venc.c index fd4446f4a9d7..326e93e17f78 100644 --- a/drivers/clk/mediatek/clk-mt6797-venc.c +++ b/drivers/clk/mediatek/clk-mt6797-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt6797.c b/drivers/clk/mediatek/clk-mt6797.c index fb59e71af58e..d28979a49747 100644 --- a/drivers/clk/mediatek/clk-mt6797.c +++ b/drivers/clk/mediatek/clk-mt6797.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622-apmixedsys.c b/drivers/clk/mediatek/clk-mt7622-apmixedsys.c index 2350592d9a93..8634ec47fa9a 100644 --- a/drivers/clk/mediatek/clk-mt7622-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt7622-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622-aud.c b/drivers/clk/mediatek/clk-mt7622-aud.c index a4ea5e20efa2..d5a43d8d49d2 100644 --- a/drivers/clk/mediatek/clk-mt7622-aud.c +++ b/drivers/clk/mediatek/clk-mt7622-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622-eth.c b/drivers/clk/mediatek/clk-mt7622-eth.c index 1c1033a92c46..2c15edc87d2c 100644 --- a/drivers/clk/mediatek/clk-mt7622-eth.c +++ b/drivers/clk/mediatek/clk-mt7622-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622-hif.c b/drivers/clk/mediatek/clk-mt7622-hif.c index 5bcfe12c4fd0..9e6e8dfa9459 100644 --- a/drivers/clk/mediatek/clk-mt7622-hif.c +++ b/drivers/clk/mediatek/clk-mt7622-hif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622-infracfg.c b/drivers/clk/mediatek/clk-mt7622-infracfg.c index cfdf3b07c3e0..dadf5328be73 100644 --- a/drivers/clk/mediatek/clk-mt7622-infracfg.c +++ b/drivers/clk/mediatek/clk-mt7622-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7622.c b/drivers/clk/mediatek/clk-mt7622.c index f62b03abab4f..62fcf88271d7 100644 --- a/drivers/clk/mediatek/clk-mt7622.c +++ b/drivers/clk/mediatek/clk-mt7622.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7629-eth.c b/drivers/clk/mediatek/clk-mt7629-eth.c index 29ea93abaac5..bf0e3c97cc13 100644 --- a/drivers/clk/mediatek/clk-mt7629-eth.c +++ b/drivers/clk/mediatek/clk-mt7629-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7629-hif.c b/drivers/clk/mediatek/clk-mt7629-hif.c index 3fdc2d7d4274..34df02832db2 100644 --- a/drivers/clk/mediatek/clk-mt7629-hif.c +++ b/drivers/clk/mediatek/clk-mt7629-hif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7629.c b/drivers/clk/mediatek/clk-mt7629.c index baf94e7bea37..16e4fb061b32 100644 --- a/drivers/clk/mediatek/clk-mt7629.c +++ b/drivers/clk/mediatek/clk-mt7629.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7981-apmixed.c b/drivers/clk/mediatek/clk-mt7981-apmixed.c index e8211eb4e09e..b3412c99c080 100644 --- a/drivers/clk/mediatek/clk-mt7981-apmixed.c +++ b/drivers/clk/mediatek/clk-mt7981-apmixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7981-eth.c b/drivers/clk/mediatek/clk-mt7981-eth.c index 906aec9ddff5..a160ba218dec 100644 --- a/drivers/clk/mediatek/clk-mt7981-eth.c +++ b/drivers/clk/mediatek/clk-mt7981-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7981-infracfg.c b/drivers/clk/mediatek/clk-mt7981-infracfg.c index 0487b6bb80ae..95a9f5ea8b57 100644 --- a/drivers/clk/mediatek/clk-mt7981-infracfg.c +++ b/drivers/clk/mediatek/clk-mt7981-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7981-topckgen.c b/drivers/clk/mediatek/clk-mt7981-topckgen.c index 1943f11e47c1..86e83ec41582 100644 --- a/drivers/clk/mediatek/clk-mt7981-topckgen.c +++ b/drivers/clk/mediatek/clk-mt7981-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7986-apmixed.c b/drivers/clk/mediatek/clk-mt7986-apmixed.c index 93751abe6be8..5c6d6510942f 100644 --- a/drivers/clk/mediatek/clk-mt7986-apmixed.c +++ b/drivers/clk/mediatek/clk-mt7986-apmixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7986-eth.c b/drivers/clk/mediatek/clk-mt7986-eth.c index 4514d42c0829..438a56bf4124 100644 --- a/drivers/clk/mediatek/clk-mt7986-eth.c +++ b/drivers/clk/mediatek/clk-mt7986-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7986-infracfg.c b/drivers/clk/mediatek/clk-mt7986-infracfg.c index 732c65e616de..37f3595a7845 100644 --- a/drivers/clk/mediatek/clk-mt7986-infracfg.c +++ b/drivers/clk/mediatek/clk-mt7986-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7986-topckgen.c b/drivers/clk/mediatek/clk-mt7986-topckgen.c index 2dd30da306d9..8d9e04a68193 100644 --- a/drivers/clk/mediatek/clk-mt7986-topckgen.c +++ b/drivers/clk/mediatek/clk-mt7986-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7988-apmixed.c b/drivers/clk/mediatek/clk-mt7988-apmixed.c index 63d33a78cb48..9ef0e2fe30e7 100644 --- a/drivers/clk/mediatek/clk-mt7988-apmixed.c +++ b/drivers/clk/mediatek/clk-mt7988-apmixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7988-eth.c b/drivers/clk/mediatek/clk-mt7988-eth.c index 7d9463688be2..4aee488ca4d2 100644 --- a/drivers/clk/mediatek/clk-mt7988-eth.c +++ b/drivers/clk/mediatek/clk-mt7988-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7988-infracfg.c b/drivers/clk/mediatek/clk-mt7988-infracfg.c index ef8267319d91..57a3781c2885 100644 --- a/drivers/clk/mediatek/clk-mt7988-infracfg.c +++ b/drivers/clk/mediatek/clk-mt7988-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7988-topckgen.c b/drivers/clk/mediatek/clk-mt7988-topckgen.c index 50e02cc7a214..462f7b216d5e 100644 --- a/drivers/clk/mediatek/clk-mt7988-topckgen.c +++ b/drivers/clk/mediatek/clk-mt7988-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt7988-xfipll.c b/drivers/clk/mediatek/clk-mt7988-xfipll.c index f941e4d3ef28..7ae49ec3603d 100644 --- a/drivers/clk/mediatek/clk-mt7988-xfipll.c +++ b/drivers/clk/mediatek/clk-mt7988-xfipll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Daniel Golle diff --git a/drivers/clk/mediatek/clk-mt8135-apmixedsys.c b/drivers/clk/mediatek/clk-mt8135-apmixedsys.c index bdadc35c64cb..740cf01da59a 100644 --- a/drivers/clk/mediatek/clk-mt8135-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8135-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8135.c b/drivers/clk/mediatek/clk-mt8135.c index 084e48a554c2..9ac67e132600 100644 --- a/drivers/clk/mediatek/clk-mt8135.c +++ b/drivers/clk/mediatek/clk-mt8135.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-apmixedsys.c b/drivers/clk/mediatek/clk-mt8167-apmixedsys.c index adf576786696..69a0a04c3b5e 100644 --- a/drivers/clk/mediatek/clk-mt8167-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8167-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-aud.c b/drivers/clk/mediatek/clk-mt8167-aud.c index d6cff4bdf4cb..d49b19c7832f 100644 --- a/drivers/clk/mediatek/clk-mt8167-aud.c +++ b/drivers/clk/mediatek/clk-mt8167-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-img.c b/drivers/clk/mediatek/clk-mt8167-img.c index 42d38ae94b69..74414bb7c843 100644 --- a/drivers/clk/mediatek/clk-mt8167-img.c +++ b/drivers/clk/mediatek/clk-mt8167-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-mfgcfg.c b/drivers/clk/mediatek/clk-mt8167-mfgcfg.c index 1ef37a3e6851..0c12797351d0 100644 --- a/drivers/clk/mediatek/clk-mt8167-mfgcfg.c +++ b/drivers/clk/mediatek/clk-mt8167-mfgcfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-mm.c b/drivers/clk/mediatek/clk-mt8167-mm.c index cef66ee836f3..c4442beae976 100644 --- a/drivers/clk/mediatek/clk-mt8167-mm.c +++ b/drivers/clk/mediatek/clk-mt8167-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167-vdec.c b/drivers/clk/mediatek/clk-mt8167-vdec.c index e3769bc556a9..e082f12da716 100644 --- a/drivers/clk/mediatek/clk-mt8167-vdec.c +++ b/drivers/clk/mediatek/clk-mt8167-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8167.c b/drivers/clk/mediatek/clk-mt8167.c index c64d918c37de..de8ba78a7b5d 100644 --- a/drivers/clk/mediatek/clk-mt8167.c +++ b/drivers/clk/mediatek/clk-mt8167.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-apmixedsys.c b/drivers/clk/mediatek/clk-mt8173-apmixedsys.c index 95385bb67d55..0aca57bfa8c7 100644 --- a/drivers/clk/mediatek/clk-mt8173-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8173-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-img.c b/drivers/clk/mediatek/clk-mt8173-img.c index 6db2b9ab2bc9..76a9ea45e82c 100644 --- a/drivers/clk/mediatek/clk-mt8173-img.c +++ b/drivers/clk/mediatek/clk-mt8173-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-infracfg.c b/drivers/clk/mediatek/clk-mt8173-infracfg.c index fa2d1d557e04..bc3d9a707fce 100644 --- a/drivers/clk/mediatek/clk-mt8173-infracfg.c +++ b/drivers/clk/mediatek/clk-mt8173-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-mm.c b/drivers/clk/mediatek/clk-mt8173-mm.c index 26d27250b914..9216959e00a5 100644 --- a/drivers/clk/mediatek/clk-mt8173-mm.c +++ b/drivers/clk/mediatek/clk-mt8173-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-pericfg.c b/drivers/clk/mediatek/clk-mt8173-pericfg.c index bebda74d0f43..61bb05809308 100644 --- a/drivers/clk/mediatek/clk-mt8173-pericfg.c +++ b/drivers/clk/mediatek/clk-mt8173-pericfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/clk/mediatek/clk-mt8173-topckgen.c b/drivers/clk/mediatek/clk-mt8173-topckgen.c index 42c37541cebb..96cacebfdcfe 100644 --- a/drivers/clk/mediatek/clk-mt8173-topckgen.c +++ b/drivers/clk/mediatek/clk-mt8173-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-vdecsys.c b/drivers/clk/mediatek/clk-mt8173-vdecsys.c index 625ca0b09cc2..d406e1aa2cd7 100644 --- a/drivers/clk/mediatek/clk-mt8173-vdecsys.c +++ b/drivers/clk/mediatek/clk-mt8173-vdecsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8173-vencsys.c b/drivers/clk/mediatek/clk-mt8173-vencsys.c index 87755dd1a337..bb81d9ea2866 100644 --- a/drivers/clk/mediatek/clk-mt8173-vencsys.c +++ b/drivers/clk/mediatek/clk-mt8173-vencsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-apmixedsys.c b/drivers/clk/mediatek/clk-mt8183-apmixedsys.c index 551adbfd7ac9..e353c9343f08 100644 --- a/drivers/clk/mediatek/clk-mt8183-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8183-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-audio.c b/drivers/clk/mediatek/clk-mt8183-audio.c index 011d329ad30e..486b4c698dc2 100644 --- a/drivers/clk/mediatek/clk-mt8183-audio.c +++ b/drivers/clk/mediatek/clk-mt8183-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-cam.c b/drivers/clk/mediatek/clk-mt8183-cam.c index c7642085f8de..d4901ca64b4a 100644 --- a/drivers/clk/mediatek/clk-mt8183-cam.c +++ b/drivers/clk/mediatek/clk-mt8183-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-img.c b/drivers/clk/mediatek/clk-mt8183-img.c index ee92459c74ca..35723e63fd9b 100644 --- a/drivers/clk/mediatek/clk-mt8183-img.c +++ b/drivers/clk/mediatek/clk-mt8183-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-ipu0.c b/drivers/clk/mediatek/clk-mt8183-ipu0.c index 6831747f123b..0c68d007d63e 100644 --- a/drivers/clk/mediatek/clk-mt8183-ipu0.c +++ b/drivers/clk/mediatek/clk-mt8183-ipu0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-ipu1.c b/drivers/clk/mediatek/clk-mt8183-ipu1.c index ecf434432e7b..9dfbf877a4fd 100644 --- a/drivers/clk/mediatek/clk-mt8183-ipu1.c +++ b/drivers/clk/mediatek/clk-mt8183-ipu1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-ipu_adl.c b/drivers/clk/mediatek/clk-mt8183-ipu_adl.c index c1a770ba3245..61df90f29edb 100644 --- a/drivers/clk/mediatek/clk-mt8183-ipu_adl.c +++ b/drivers/clk/mediatek/clk-mt8183-ipu_adl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-ipu_conn.c b/drivers/clk/mediatek/clk-mt8183-ipu_conn.c index f0e72e6edb7a..6d6b6e4bdade 100644 --- a/drivers/clk/mediatek/clk-mt8183-ipu_conn.c +++ b/drivers/clk/mediatek/clk-mt8183-ipu_conn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-mfgcfg.c b/drivers/clk/mediatek/clk-mt8183-mfgcfg.c index be44889783ff..89aa00f5c159 100644 --- a/drivers/clk/mediatek/clk-mt8183-mfgcfg.c +++ b/drivers/clk/mediatek/clk-mt8183-mfgcfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-mm.c b/drivers/clk/mediatek/clk-mt8183-mm.c index 0f132f05fa8b..2517a0726ee5 100644 --- a/drivers/clk/mediatek/clk-mt8183-mm.c +++ b/drivers/clk/mediatek/clk-mt8183-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-vdec.c b/drivers/clk/mediatek/clk-mt8183-vdec.c index 43bf34077b16..0b717b7c9690 100644 --- a/drivers/clk/mediatek/clk-mt8183-vdec.c +++ b/drivers/clk/mediatek/clk-mt8183-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183-venc.c b/drivers/clk/mediatek/clk-mt8183-venc.c index c3d99b3b8ff7..f902717f2ed6 100644 --- a/drivers/clk/mediatek/clk-mt8183-venc.c +++ b/drivers/clk/mediatek/clk-mt8183-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8183.c b/drivers/clk/mediatek/clk-mt8183.c index aa7cc7709b2d..b953c502b519 100644 --- a/drivers/clk/mediatek/clk-mt8183.c +++ b/drivers/clk/mediatek/clk-mt8183.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-apmixedsys.c b/drivers/clk/mediatek/clk-mt8186-apmixedsys.c index 4b2b16578232..0f367329ce45 100644 --- a/drivers/clk/mediatek/clk-mt8186-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8186-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-cam.c b/drivers/clk/mediatek/clk-mt8186-cam.c index 2ddd5f90377f..9e285053f443 100644 --- a/drivers/clk/mediatek/clk-mt8186-cam.c +++ b/drivers/clk/mediatek/clk-mt8186-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-img.c b/drivers/clk/mediatek/clk-mt8186-img.c index 5e466e1f5f44..173a1f6899c8 100644 --- a/drivers/clk/mediatek/clk-mt8186-img.c +++ b/drivers/clk/mediatek/clk-mt8186-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c b/drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c index 75abb871044c..2cd053f346da 100644 --- a/drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c +++ b/drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-infra_ao.c b/drivers/clk/mediatek/clk-mt8186-infra_ao.c index 8d9d86a510ff..28ff2da4c0f1 100644 --- a/drivers/clk/mediatek/clk-mt8186-infra_ao.c +++ b/drivers/clk/mediatek/clk-mt8186-infra_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-ipe.c b/drivers/clk/mediatek/clk-mt8186-ipe.c index f66a0aeaa6b3..f037de3672a8 100644 --- a/drivers/clk/mediatek/clk-mt8186-ipe.c +++ b/drivers/clk/mediatek/clk-mt8186-ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-mcu.c b/drivers/clk/mediatek/clk-mt8186-mcu.c index d1640e4dc2ad..41e194c82cb8 100644 --- a/drivers/clk/mediatek/clk-mt8186-mcu.c +++ b/drivers/clk/mediatek/clk-mt8186-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-mdp.c b/drivers/clk/mediatek/clk-mt8186-mdp.c index 01561cf902c4..1a8df45fc5d2 100644 --- a/drivers/clk/mediatek/clk-mt8186-mdp.c +++ b/drivers/clk/mediatek/clk-mt8186-mdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-mfg.c b/drivers/clk/mediatek/clk-mt8186-mfg.c index 3f21b1f222e1..9a9cb7f53102 100644 --- a/drivers/clk/mediatek/clk-mt8186-mfg.c +++ b/drivers/clk/mediatek/clk-mt8186-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-mm.c b/drivers/clk/mediatek/clk-mt8186-mm.c index fc8488c44866..5a3ca1058eca 100644 --- a/drivers/clk/mediatek/clk-mt8186-mm.c +++ b/drivers/clk/mediatek/clk-mt8186-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-topckgen.c b/drivers/clk/mediatek/clk-mt8186-topckgen.c index 14f1cbdbbd13..7ed66c2f621b 100644 --- a/drivers/clk/mediatek/clk-mt8186-topckgen.c +++ b/drivers/clk/mediatek/clk-mt8186-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-vdec.c b/drivers/clk/mediatek/clk-mt8186-vdec.c index 522b8c952969..d845a9cb4ad1 100644 --- a/drivers/clk/mediatek/clk-mt8186-vdec.c +++ b/drivers/clk/mediatek/clk-mt8186-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-venc.c b/drivers/clk/mediatek/clk-mt8186-venc.c index c0c98bc75112..2265707fc9fd 100644 --- a/drivers/clk/mediatek/clk-mt8186-venc.c +++ b/drivers/clk/mediatek/clk-mt8186-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8186-wpe.c b/drivers/clk/mediatek/clk-mt8186-wpe.c index babd7b2778c2..062820425a93 100644 --- a/drivers/clk/mediatek/clk-mt8186-wpe.c +++ b/drivers/clk/mediatek/clk-mt8186-wpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c b/drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c index dcde2187d24a..a0ea829eeba7 100644 --- a/drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c +++ b/drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-apmixedsys.c b/drivers/clk/mediatek/clk-mt8188-apmixedsys.c index 21d7a9a2ab1a..db45da3a06e6 100644 --- a/drivers/clk/mediatek/clk-mt8188-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8188-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-cam.c b/drivers/clk/mediatek/clk-mt8188-cam.c index 9b029fdd584e..9aceb0b5cd82 100644 --- a/drivers/clk/mediatek/clk-mt8188-cam.c +++ b/drivers/clk/mediatek/clk-mt8188-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-ccu.c b/drivers/clk/mediatek/clk-mt8188-ccu.c index 1566fc437ea3..7244e2742b61 100644 --- a/drivers/clk/mediatek/clk-mt8188-ccu.c +++ b/drivers/clk/mediatek/clk-mt8188-ccu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-img.c b/drivers/clk/mediatek/clk-mt8188-img.c index d44bfbd8308a..87a51cdde73a 100644 --- a/drivers/clk/mediatek/clk-mt8188-img.c +++ b/drivers/clk/mediatek/clk-mt8188-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c b/drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c index 14a4b575b583..5407a2655fde 100644 --- a/drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c +++ b/drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-infra_ao.c b/drivers/clk/mediatek/clk-mt8188-infra_ao.c index b9bc8fcc2ade..720cc58501ae 100644 --- a/drivers/clk/mediatek/clk-mt8188-infra_ao.c +++ b/drivers/clk/mediatek/clk-mt8188-infra_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-ipe.c b/drivers/clk/mediatek/clk-mt8188-ipe.c index 70a011c1f9ce..f6e66a0a957f 100644 --- a/drivers/clk/mediatek/clk-mt8188-ipe.c +++ b/drivers/clk/mediatek/clk-mt8188-ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-mfg.c b/drivers/clk/mediatek/clk-mt8188-mfg.c index 2ddfb1a3de47..bf1da7b3fe3b 100644 --- a/drivers/clk/mediatek/clk-mt8188-mfg.c +++ b/drivers/clk/mediatek/clk-mt8188-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-peri_ao.c b/drivers/clk/mediatek/clk-mt8188-peri_ao.c index 639865335fc8..d59e8dd76eda 100644 --- a/drivers/clk/mediatek/clk-mt8188-peri_ao.c +++ b/drivers/clk/mediatek/clk-mt8188-peri_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-topckgen.c b/drivers/clk/mediatek/clk-mt8188-topckgen.c index 6b07abe9a8f5..1df89a65e155 100644 --- a/drivers/clk/mediatek/clk-mt8188-topckgen.c +++ b/drivers/clk/mediatek/clk-mt8188-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-vdec.c b/drivers/clk/mediatek/clk-mt8188-vdec.c index f48f0716d7c2..50b1d7595368 100644 --- a/drivers/clk/mediatek/clk-mt8188-vdec.c +++ b/drivers/clk/mediatek/clk-mt8188-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-vdo0.c b/drivers/clk/mediatek/clk-mt8188-vdo0.c index 017d6662589b..7aaa0559e7b5 100644 --- a/drivers/clk/mediatek/clk-mt8188-vdo0.c +++ b/drivers/clk/mediatek/clk-mt8188-vdo0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-vdo1.c b/drivers/clk/mediatek/clk-mt8188-vdo1.c index f715d45e545e..6af9f8f64d01 100644 --- a/drivers/clk/mediatek/clk-mt8188-vdo1.c +++ b/drivers/clk/mediatek/clk-mt8188-vdo1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-venc.c b/drivers/clk/mediatek/clk-mt8188-venc.c index 01e971545506..0a10d6c6be6f 100644 --- a/drivers/clk/mediatek/clk-mt8188-venc.c +++ b/drivers/clk/mediatek/clk-mt8188-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-vpp0.c b/drivers/clk/mediatek/clk-mt8188-vpp0.c index cd2579b7b9c3..85910a1fcef8 100644 --- a/drivers/clk/mediatek/clk-mt8188-vpp0.c +++ b/drivers/clk/mediatek/clk-mt8188-vpp0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-vpp1.c b/drivers/clk/mediatek/clk-mt8188-vpp1.c index 0e1bd8306e8a..385af47647d4 100644 --- a/drivers/clk/mediatek/clk-mt8188-vpp1.c +++ b/drivers/clk/mediatek/clk-mt8188-vpp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8188-wpe.c b/drivers/clk/mediatek/clk-mt8188-wpe.c index d709bb1ee1d6..6fa3e5bab827 100644 --- a/drivers/clk/mediatek/clk-mt8188-wpe.c +++ b/drivers/clk/mediatek/clk-mt8188-wpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-apmixedsys.c b/drivers/clk/mediatek/clk-mt8192-apmixedsys.c index 0b66a27e4d5a..1fc0b350bc64 100644 --- a/drivers/clk/mediatek/clk-mt8192-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8192-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-aud.c b/drivers/clk/mediatek/clk-mt8192-aud.c index f3ebf8713fbb..6bf2bf7ea515 100644 --- a/drivers/clk/mediatek/clk-mt8192-aud.c +++ b/drivers/clk/mediatek/clk-mt8192-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-cam.c b/drivers/clk/mediatek/clk-mt8192-cam.c index 891d2f88d9cf..ca185522e90c 100644 --- a/drivers/clk/mediatek/clk-mt8192-cam.c +++ b/drivers/clk/mediatek/clk-mt8192-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-img.c b/drivers/clk/mediatek/clk-mt8192-img.c index c08e831125a5..45e6577f3317 100644 --- a/drivers/clk/mediatek/clk-mt8192-img.c +++ b/drivers/clk/mediatek/clk-mt8192-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c b/drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c index 0f9530d9263c..c62208871679 100644 --- a/drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c +++ b/drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-ipe.c b/drivers/clk/mediatek/clk-mt8192-ipe.c index c932b8b20edc..e3c67fffb4ce 100644 --- a/drivers/clk/mediatek/clk-mt8192-ipe.c +++ b/drivers/clk/mediatek/clk-mt8192-ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-mdp.c b/drivers/clk/mediatek/clk-mt8192-mdp.c index 30334ebca864..5a655d29f028 100644 --- a/drivers/clk/mediatek/clk-mt8192-mdp.c +++ b/drivers/clk/mediatek/clk-mt8192-mdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-mfg.c b/drivers/clk/mediatek/clk-mt8192-mfg.c index 9d176659e8a2..28f8a9fd53d1 100644 --- a/drivers/clk/mediatek/clk-mt8192-mfg.c +++ b/drivers/clk/mediatek/clk-mt8192-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-mm.c b/drivers/clk/mediatek/clk-mt8192-mm.c index bda4406e1304..83ae42c4d292 100644 --- a/drivers/clk/mediatek/clk-mt8192-mm.c +++ b/drivers/clk/mediatek/clk-mt8192-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-msdc.c b/drivers/clk/mediatek/clk-mt8192-msdc.c index 04a66220f269..44c43fd3d821 100644 --- a/drivers/clk/mediatek/clk-mt8192-msdc.c +++ b/drivers/clk/mediatek/clk-mt8192-msdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-scp_adsp.c b/drivers/clk/mediatek/clk-mt8192-scp_adsp.c index f9e4c16573e2..3417278d3f9d 100644 --- a/drivers/clk/mediatek/clk-mt8192-scp_adsp.c +++ b/drivers/clk/mediatek/clk-mt8192-scp_adsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-vdec.c b/drivers/clk/mediatek/clk-mt8192-vdec.c index 9c10161807b2..08d58fb18f0d 100644 --- a/drivers/clk/mediatek/clk-mt8192-vdec.c +++ b/drivers/clk/mediatek/clk-mt8192-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192-venc.c b/drivers/clk/mediatek/clk-mt8192-venc.c index 0b01e2b7f036..b09ca5e09e5e 100644 --- a/drivers/clk/mediatek/clk-mt8192-venc.c +++ b/drivers/clk/mediatek/clk-mt8192-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8192.c b/drivers/clk/mediatek/clk-mt8192.c index 50b43807c60c..31b1e9d9cde2 100644 --- a/drivers/clk/mediatek/clk-mt8192.c +++ b/drivers/clk/mediatek/clk-mt8192.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-apmixedsys.c b/drivers/clk/mediatek/clk-mt8195-apmixedsys.c index 282a3137dc89..a0863f14e7d1 100644 --- a/drivers/clk/mediatek/clk-mt8195-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8195-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-apusys_pll.c b/drivers/clk/mediatek/clk-mt8195-apusys_pll.c index 8b45a3fad02f..ec2811b4f014 100644 --- a/drivers/clk/mediatek/clk-mt8195-apusys_pll.c +++ b/drivers/clk/mediatek/clk-mt8195-apusys_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-cam.c b/drivers/clk/mediatek/clk-mt8195-cam.c index 02cb20c2948b..83b9e580e8d5 100644 --- a/drivers/clk/mediatek/clk-mt8195-cam.c +++ b/drivers/clk/mediatek/clk-mt8195-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-ccu.c b/drivers/clk/mediatek/clk-mt8195-ccu.c index 22cd1cb070f1..c7f95397f4cf 100644 --- a/drivers/clk/mediatek/clk-mt8195-ccu.c +++ b/drivers/clk/mediatek/clk-mt8195-ccu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-img.c b/drivers/clk/mediatek/clk-mt8195-img.c index 11beba4b2ac2..23b32d234a5c 100644 --- a/drivers/clk/mediatek/clk-mt8195-img.c +++ b/drivers/clk/mediatek/clk-mt8195-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c b/drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c index 8711b18b1576..b43c029c4c92 100644 --- a/drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c +++ b/drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-infra_ao.c b/drivers/clk/mediatek/clk-mt8195-infra_ao.c index ad47fdb23460..1105181688fe 100644 --- a/drivers/clk/mediatek/clk-mt8195-infra_ao.c +++ b/drivers/clk/mediatek/clk-mt8195-infra_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-ipe.c b/drivers/clk/mediatek/clk-mt8195-ipe.c index b1af00348a86..70b6283c74fa 100644 --- a/drivers/clk/mediatek/clk-mt8195-ipe.c +++ b/drivers/clk/mediatek/clk-mt8195-ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-mfg.c b/drivers/clk/mediatek/clk-mt8195-mfg.c index 07c358db1af9..9540c78b3639 100644 --- a/drivers/clk/mediatek/clk-mt8195-mfg.c +++ b/drivers/clk/mediatek/clk-mt8195-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-peri_ao.c b/drivers/clk/mediatek/clk-mt8195-peri_ao.c index b743eb60a30b..16a895267406 100644 --- a/drivers/clk/mediatek/clk-mt8195-peri_ao.c +++ b/drivers/clk/mediatek/clk-mt8195-peri_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-scp_adsp.c b/drivers/clk/mediatek/clk-mt8195-scp_adsp.c index bc73fccd0515..53c489b434a0 100644 --- a/drivers/clk/mediatek/clk-mt8195-scp_adsp.c +++ b/drivers/clk/mediatek/clk-mt8195-scp_adsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-topckgen.c b/drivers/clk/mediatek/clk-mt8195-topckgen.c index b1f44b873354..8cdef468aed8 100644 --- a/drivers/clk/mediatek/clk-mt8195-topckgen.c +++ b/drivers/clk/mediatek/clk-mt8195-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-vdec.c b/drivers/clk/mediatek/clk-mt8195-vdec.c index 0bad706047c9..734906253b14 100644 --- a/drivers/clk/mediatek/clk-mt8195-vdec.c +++ b/drivers/clk/mediatek/clk-mt8195-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-vdo0.c b/drivers/clk/mediatek/clk-mt8195-vdo0.c index 581d99f8c254..9f801a74ba99 100644 --- a/drivers/clk/mediatek/clk-mt8195-vdo0.c +++ b/drivers/clk/mediatek/clk-mt8195-vdo0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-vdo1.c b/drivers/clk/mediatek/clk-mt8195-vdo1.c index 7f8b1a8967bd..f45ef2e7f5c6 100644 --- a/drivers/clk/mediatek/clk-mt8195-vdo1.c +++ b/drivers/clk/mediatek/clk-mt8195-vdo1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-venc.c b/drivers/clk/mediatek/clk-mt8195-venc.c index 3b52ff025d5e..1fb09c8fb8bc 100644 --- a/drivers/clk/mediatek/clk-mt8195-venc.c +++ b/drivers/clk/mediatek/clk-mt8195-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-vpp0.c b/drivers/clk/mediatek/clk-mt8195-vpp0.c index 0e3e1dd7977c..6b5fcbb6132c 100644 --- a/drivers/clk/mediatek/clk-mt8195-vpp0.c +++ b/drivers/clk/mediatek/clk-mt8195-vpp0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-vpp1.c b/drivers/clk/mediatek/clk-mt8195-vpp1.c index fb7b7aef0bba..7d5d7e1eba6a 100644 --- a/drivers/clk/mediatek/clk-mt8195-vpp1.c +++ b/drivers/clk/mediatek/clk-mt8195-vpp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8195-wpe.c b/drivers/clk/mediatek/clk-mt8195-wpe.c index 315b93bbfcdc..9fd7f556b9f8 100644 --- a/drivers/clk/mediatek/clk-mt8195-wpe.c +++ b/drivers/clk/mediatek/clk-mt8195-wpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-apmixedsys.c b/drivers/clk/mediatek/clk-mt8196-apmixedsys.c index 617f5449b88b..e0cb308f0cc9 100644 --- a/drivers/clk/mediatek/clk-mt8196-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8196-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-disp0.c b/drivers/clk/mediatek/clk-mt8196-disp0.c index 9474aad26e92..931b22b8e526 100644 --- a/drivers/clk/mediatek/clk-mt8196-disp0.c +++ b/drivers/clk/mediatek/clk-mt8196-disp0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-disp1.c b/drivers/clk/mediatek/clk-mt8196-disp1.c index 3bbec79a7010..3d22246c6d66 100644 --- a/drivers/clk/mediatek/clk-mt8196-disp1.c +++ b/drivers/clk/mediatek/clk-mt8196-disp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c b/drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c index a63241671650..5d0caf5e9d0d 100644 --- a/drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c +++ b/drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-mcu.c b/drivers/clk/mediatek/clk-mt8196-mcu.c index 5cbcc411ae73..d8463625f1c9 100644 --- a/drivers/clk/mediatek/clk-mt8196-mcu.c +++ b/drivers/clk/mediatek/clk-mt8196-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-mdpsys.c b/drivers/clk/mediatek/clk-mt8196-mdpsys.c index 7667d88f0eb0..b1b5b85f1a8f 100644 --- a/drivers/clk/mediatek/clk-mt8196-mdpsys.c +++ b/drivers/clk/mediatek/clk-mt8196-mdpsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-mfg.c b/drivers/clk/mediatek/clk-mt8196-mfg.c index ae1eb9de79ae..70f081a3e7d9 100644 --- a/drivers/clk/mediatek/clk-mt8196-mfg.c +++ b/drivers/clk/mediatek/clk-mt8196-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-ovl0.c b/drivers/clk/mediatek/clk-mt8196-ovl0.c index d4affd14d2c4..94b354942f6d 100644 --- a/drivers/clk/mediatek/clk-mt8196-ovl0.c +++ b/drivers/clk/mediatek/clk-mt8196-ovl0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-ovl1.c b/drivers/clk/mediatek/clk-mt8196-ovl1.c index c8843d0d3ede..47dd6ac968b1 100644 --- a/drivers/clk/mediatek/clk-mt8196-ovl1.c +++ b/drivers/clk/mediatek/clk-mt8196-ovl1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-peri_ao.c b/drivers/clk/mediatek/clk-mt8196-peri_ao.c index f227a86c5d60..2465b1f27188 100644 --- a/drivers/clk/mediatek/clk-mt8196-peri_ao.c +++ b/drivers/clk/mediatek/clk-mt8196-peri_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-pextp.c b/drivers/clk/mediatek/clk-mt8196-pextp.c index 3e505ecc4b6e..2aa2100c3232 100644 --- a/drivers/clk/mediatek/clk-mt8196-pextp.c +++ b/drivers/clk/mediatek/clk-mt8196-pextp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-topckgen.c b/drivers/clk/mediatek/clk-mt8196-topckgen.c index 6ace11ef6b69..8e12ce1fce3a 100644 --- a/drivers/clk/mediatek/clk-mt8196-topckgen.c +++ b/drivers/clk/mediatek/clk-mt8196-topckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-topckgen2.c b/drivers/clk/mediatek/clk-mt8196-topckgen2.c index 6df93d7fbf91..e86c82a46331 100644 --- a/drivers/clk/mediatek/clk-mt8196-topckgen2.c +++ b/drivers/clk/mediatek/clk-mt8196-topckgen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-ufs_ao.c b/drivers/clk/mediatek/clk-mt8196-ufs_ao.c index 0c04717b7b4b..add28fc21c85 100644 --- a/drivers/clk/mediatek/clk-mt8196-ufs_ao.c +++ b/drivers/clk/mediatek/clk-mt8196-ufs_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-vdec.c b/drivers/clk/mediatek/clk-mt8196-vdec.c index f8dcd84a2b58..eac5933383e2 100644 --- a/drivers/clk/mediatek/clk-mt8196-vdec.c +++ b/drivers/clk/mediatek/clk-mt8196-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-vdisp_ao.c b/drivers/clk/mediatek/clk-mt8196-vdisp_ao.c index fddb69d1c3eb..e85c27b3ad3f 100644 --- a/drivers/clk/mediatek/clk-mt8196-vdisp_ao.c +++ b/drivers/clk/mediatek/clk-mt8196-vdisp_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-venc.c b/drivers/clk/mediatek/clk-mt8196-venc.c index 13e2e36e945f..1d06dbed4d65 100644 --- a/drivers/clk/mediatek/clk-mt8196-venc.c +++ b/drivers/clk/mediatek/clk-mt8196-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8196-vlpckgen.c b/drivers/clk/mediatek/clk-mt8196-vlpckgen.c index d59a8a9d9855..88ec32082643 100644 --- a/drivers/clk/mediatek/clk-mt8196-vlpckgen.c +++ b/drivers/clk/mediatek/clk-mt8196-vlpckgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-apmixedsys.c b/drivers/clk/mediatek/clk-mt8365-apmixedsys.c index f41b991a0178..b0cd296223c2 100644 --- a/drivers/clk/mediatek/clk-mt8365-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8365-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-apu.c b/drivers/clk/mediatek/clk-mt8365-apu.c index 2583c4704ffa..9a3f1e42c7dd 100644 --- a/drivers/clk/mediatek/clk-mt8365-apu.c +++ b/drivers/clk/mediatek/clk-mt8365-apu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-cam.c b/drivers/clk/mediatek/clk-mt8365-cam.c index 89d2bd50263b..254e010d9ed2 100644 --- a/drivers/clk/mediatek/clk-mt8365-cam.c +++ b/drivers/clk/mediatek/clk-mt8365-cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-mfg.c b/drivers/clk/mediatek/clk-mt8365-mfg.c index 41bcd389119c..9e0d2841ed8c 100644 --- a/drivers/clk/mediatek/clk-mt8365-mfg.c +++ b/drivers/clk/mediatek/clk-mt8365-mfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-mm.c b/drivers/clk/mediatek/clk-mt8365-mm.c index 56fb2a43ecd0..3b50b26634ea 100644 --- a/drivers/clk/mediatek/clk-mt8365-mm.c +++ b/drivers/clk/mediatek/clk-mt8365-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-vdec.c b/drivers/clk/mediatek/clk-mt8365-vdec.c index f5d0518bc2e0..79b1e6fdfab6 100644 --- a/drivers/clk/mediatek/clk-mt8365-vdec.c +++ b/drivers/clk/mediatek/clk-mt8365-vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365-venc.c b/drivers/clk/mediatek/clk-mt8365-venc.c index 35abd908537c..f7d692ae69c5 100644 --- a/drivers/clk/mediatek/clk-mt8365-venc.c +++ b/drivers/clk/mediatek/clk-mt8365-venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8365.c b/drivers/clk/mediatek/clk-mt8365.c index e7952121112e..a0a9096f36c9 100644 --- a/drivers/clk/mediatek/clk-mt8365.c +++ b/drivers/clk/mediatek/clk-mt8365.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8516-apmixedsys.c b/drivers/clk/mediatek/clk-mt8516-apmixedsys.c index edd9174d2f2f..abb90d5bb52f 100644 --- a/drivers/clk/mediatek/clk-mt8516-apmixedsys.c +++ b/drivers/clk/mediatek/clk-mt8516-apmixedsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8516-aud.c b/drivers/clk/mediatek/clk-mt8516-aud.c index 6227635fd5a1..fbfc21bc94c6 100644 --- a/drivers/clk/mediatek/clk-mt8516-aud.c +++ b/drivers/clk/mediatek/clk-mt8516-aud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mt8516.c b/drivers/clk/mediatek/clk-mt8516.c index 21eb052b0a53..dc06b115b35a 100644 --- a/drivers/clk/mediatek/clk-mt8516.c +++ b/drivers/clk/mediatek/clk-mt8516.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mtk.c b/drivers/clk/mediatek/clk-mtk.c index 19cd27941747..cb3238a3c4c8 100644 --- a/drivers/clk/mediatek/clk-mtk.c +++ b/drivers/clk/mediatek/clk-mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-mux.c b/drivers/clk/mediatek/clk-mux.c index c5af6dc078a3..0170df6cce83 100644 --- a/drivers/clk/mediatek/clk-mux.c +++ b/drivers/clk/mediatek/clk-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-pll.c b/drivers/clk/mediatek/clk-pll.c index cd2b6ce551c6..72374869d7d8 100644 --- a/drivers/clk/mediatek/clk-pll.c +++ b/drivers/clk/mediatek/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/mediatek/clk-pllfh.c b/drivers/clk/mediatek/clk-pllfh.c index 83630ee07ee9..8203dac32d1d 100644 --- a/drivers/clk/mediatek/clk-pllfh.c +++ b/drivers/clk/mediatek/clk-pllfh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/clk/mediatek/reset.c b/drivers/clk/mediatek/reset.c index 2e3303975096..835b5d3bc6c3 100644 --- a/drivers/clk/mediatek/reset.c +++ b/drivers/clk/mediatek/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/clk/meson/a1-peripherals.c b/drivers/clk/meson/a1-peripherals.c index 5e0d58c01405..075fe1c48073 100644 --- a/drivers/clk/meson/a1-peripherals.c +++ b/drivers/clk/meson/a1-peripherals.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2019 Amlogic, Inc. All rights reserved. diff --git a/drivers/clk/meson/a1-pll.c b/drivers/clk/meson/a1-pll.c index 1f82e9c7c14e..49e43b9b5a86 100644 --- a/drivers/clk/meson/a1-pll.c +++ b/drivers/clk/meson/a1-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2019 Amlogic, Inc. All rights reserved. diff --git a/drivers/clk/meson/axg-aoclk.c b/drivers/clk/meson/axg-aoclk.c index 902fbd34039c..7230cd3a3974 100644 --- a/drivers/clk/meson/axg-aoclk.c +++ b/drivers/clk/meson/axg-aoclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson-AXG Clock Controller Driver diff --git a/drivers/clk/meson/axg-audio.c b/drivers/clk/meson/axg-audio.c index fd7eca652261..a5d24bb9d57e 100644 --- a/drivers/clk/meson/axg-audio.c +++ b/drivers/clk/meson/axg-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 BayLibre, SAS. diff --git a/drivers/clk/meson/axg.c b/drivers/clk/meson/axg.c index 0a25c649ef1d..1c05965123ec 100644 --- a/drivers/clk/meson/axg.c +++ b/drivers/clk/meson/axg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AmLogic Meson-AXG Clock Controller Driver diff --git a/drivers/clk/meson/c3-peripherals.c b/drivers/clk/meson/c3-peripherals.c index b158756cfee4..122fd96f6595 100644 --- a/drivers/clk/meson/c3-peripherals.c +++ b/drivers/clk/meson/c3-peripherals.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic C3 Peripherals Clock Controller Driver diff --git a/drivers/clk/meson/c3-pll.c b/drivers/clk/meson/c3-pll.c index dd047d17488c..1c8f54ed7dcb 100644 --- a/drivers/clk/meson/c3-pll.c +++ b/drivers/clk/meson/c3-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic C3 PLL Controller Driver diff --git a/drivers/clk/meson/clk-cpu-dyndiv.c b/drivers/clk/meson/clk-cpu-dyndiv.c index 83aedbfd2891..689c3a953de6 100644 --- a/drivers/clk/meson/clk-cpu-dyndiv.c +++ b/drivers/clk/meson/clk-cpu-dyndiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2019 BayLibre, SAS. diff --git a/drivers/clk/meson/clk-dualdiv.c b/drivers/clk/meson/clk-dualdiv.c index 787df6cdf841..f0f5f81bbecb 100644 --- a/drivers/clk/meson/clk-dualdiv.c +++ b/drivers/clk/meson/clk-dualdiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 BayLibre, SAS diff --git a/drivers/clk/meson/clk-mpll.c b/drivers/clk/meson/clk-mpll.c index 7f8dada66e16..8251ff57dd69 100644 --- a/drivers/clk/meson/clk-mpll.c +++ b/drivers/clk/meson/clk-mpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright (c) 2016 AmLogic, Inc. diff --git a/drivers/clk/meson/clk-phase.c b/drivers/clk/meson/clk-phase.c index 58dd982e6878..e50014c94400 100644 --- a/drivers/clk/meson/clk-phase.c +++ b/drivers/clk/meson/clk-phase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 BayLibre, SAS. diff --git a/drivers/clk/meson/clk-pll.c b/drivers/clk/meson/clk-pll.c index 1ea6579a760f..c2255f72e9f7 100644 --- a/drivers/clk/meson/clk-pll.c +++ b/drivers/clk/meson/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015 Endless Mobile, Inc. diff --git a/drivers/clk/meson/clk-regmap.c b/drivers/clk/meson/clk-regmap.c index 1ed56fe63cae..8ab2d1fe1c50 100644 --- a/drivers/clk/meson/clk-regmap.c +++ b/drivers/clk/meson/clk-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 BayLibre, SAS. diff --git a/drivers/clk/meson/g12a-aoclk.c b/drivers/clk/meson/g12a-aoclk.c index 96981da271fa..377a1bb96758 100644 --- a/drivers/clk/meson/g12a-aoclk.c +++ b/drivers/clk/meson/g12a-aoclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson-AXG Clock Controller Driver diff --git a/drivers/clk/meson/g12a.c b/drivers/clk/meson/g12a.c index 185b6348251d..0763e94cd1fa 100644 --- a/drivers/clk/meson/g12a.c +++ b/drivers/clk/meson/g12a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson-G12A Clock Controller Driver diff --git a/drivers/clk/meson/gxbb-aoclk.c b/drivers/clk/meson/gxbb-aoclk.c index c7dfb3a06cb5..7747f5dfd584 100644 --- a/drivers/clk/meson/gxbb-aoclk.c +++ b/drivers/clk/meson/gxbb-aoclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright (c) 2016 BayLibre, SAS. diff --git a/drivers/clk/meson/gxbb.c b/drivers/clk/meson/gxbb.c index 5a229c4ffae1..f5f1bd2dc754 100644 --- a/drivers/clk/meson/gxbb.c +++ b/drivers/clk/meson/gxbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 AmLogic, Inc. diff --git a/drivers/clk/meson/meson-aoclk.c b/drivers/clk/meson/meson-aoclk.c index 8f6bdea18119..e0dd59fa0747 100644 --- a/drivers/clk/meson/meson-aoclk.c +++ b/drivers/clk/meson/meson-aoclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson-AXG Clock Controller Driver diff --git a/drivers/clk/meson/meson-clkc-utils.c b/drivers/clk/meson/meson-clkc-utils.c index 870f50548e26..b389014de8a5 100644 --- a/drivers/clk/meson/meson-clkc-utils.c +++ b/drivers/clk/meson/meson-clkc-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2023 Neil Armstrong diff --git a/drivers/clk/meson/meson8-ddr.c b/drivers/clk/meson/meson8-ddr.c index 0f93774f7371..0bf1596cb821 100644 --- a/drivers/clk/meson/meson8-ddr.c +++ b/drivers/clk/meson/meson8-ddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson8 DDR clock controller diff --git a/drivers/clk/meson/meson8b.c b/drivers/clk/meson/meson8b.c index 95d0b9cbd904..01a480ee858c 100644 --- a/drivers/clk/meson/meson8b.c +++ b/drivers/clk/meson/meson8b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015 Endless Mobile, Inc. diff --git a/drivers/clk/meson/s4-peripherals.c b/drivers/clk/meson/s4-peripherals.c index 6d69b132d1e1..6216ebaf87c8 100644 --- a/drivers/clk/meson/s4-peripherals.c +++ b/drivers/clk/meson/s4-peripherals.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Amlogic S4 Peripherals Clock Controller Driver diff --git a/drivers/clk/meson/s4-pll.c b/drivers/clk/meson/s4-pll.c index 56ce6f566e53..b0a9989117f8 100644 --- a/drivers/clk/meson/s4-pll.c +++ b/drivers/clk/meson/s4-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Amlogic S4 PLL Clock Controller Driver diff --git a/drivers/clk/meson/sclk-div.c b/drivers/clk/meson/sclk-div.c index 4ba3d82810e8..b3fcfc45cc1c 100644 --- a/drivers/clk/meson/sclk-div.c +++ b/drivers/clk/meson/sclk-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 BayLibre, SAS. diff --git a/drivers/clk/meson/vclk.c b/drivers/clk/meson/vclk.c index 009bd1193042..e840edca74be 100644 --- a/drivers/clk/meson/vclk.c +++ b/drivers/clk/meson/vclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Neil Armstrong diff --git a/drivers/clk/meson/vid-pll-div.c b/drivers/clk/meson/vid-pll-div.c index 2a3cdbe6d86a..e5ecd44ebad1 100644 --- a/drivers/clk/meson/vid-pll-div.c +++ b/drivers/clk/meson/vid-pll-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 BayLibre, SAS. diff --git a/drivers/clk/microchip/clk-core.c b/drivers/clk/microchip/clk-core.c index b34348d491f3..1c20f9d1005d 100644 --- a/drivers/clk/microchip/clk-core.c +++ b/drivers/clk/microchip/clk-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Purna Chandra Mandal, diff --git a/drivers/clk/microchip/clk-mpfs-ccc.c b/drivers/clk/microchip/clk-mpfs-ccc.c index 3a3ea2d142f8..e002cc73c859 100644 --- a/drivers/clk/microchip/clk-mpfs-ccc.c +++ b/drivers/clk/microchip/clk-mpfs-ccc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Conor Dooley diff --git a/drivers/clk/microchip/clk-mpfs.c b/drivers/clk/microchip/clk-mpfs.c index ee58304913ef..1bd47bb7e407 100644 --- a/drivers/clk/microchip/clk-mpfs.c +++ b/drivers/clk/microchip/clk-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PolarFire SoC MSS/core complex clock control diff --git a/drivers/clk/microchip/clk-pic32mzda.c b/drivers/clk/microchip/clk-pic32mzda.c index 27599829ea40..d8f1f69df7c8 100644 --- a/drivers/clk/microchip/clk-pic32mzda.c +++ b/drivers/clk/microchip/clk-pic32mzda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Purna Chandra Mandal, diff --git a/drivers/clk/mmp/clk-apbc.c b/drivers/clk/mmp/clk-apbc.c index 23c43a46604e..d30166937c76 100644 --- a/drivers/clk/mmp/clk-apbc.c +++ b/drivers/clk/mmp/clk-apbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp APB clock operation source file diff --git a/drivers/clk/mmp/clk-apmu.c b/drivers/clk/mmp/clk-apmu.c index 9313428b083a..16a572506566 100644 --- a/drivers/clk/mmp/clk-apmu.c +++ b/drivers/clk/mmp/clk-apmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp AXI peripharal clock operation source file diff --git a/drivers/clk/mmp/clk-audio.c b/drivers/clk/mmp/clk-audio.c index ed27fc796c94..b74b7ab2e205 100644 --- a/drivers/clk/mmp/clk-audio.c +++ b/drivers/clk/mmp/clk-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MMP Audio Clock Controller driver diff --git a/drivers/clk/mmp/clk-frac.c b/drivers/clk/mmp/clk-frac.c index 0b1bb01346f0..7ef5f08f18e5 100644 --- a/drivers/clk/mmp/clk-frac.c +++ b/drivers/clk/mmp/clk-frac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp factor clock operation source file diff --git a/drivers/clk/mmp/clk-gate.c b/drivers/clk/mmp/clk-gate.c index 6855815ee8be..dcb1dc0f3fe0 100644 --- a/drivers/clk/mmp/clk-gate.c +++ b/drivers/clk/mmp/clk-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp gate clock operation source file diff --git a/drivers/clk/mmp/clk-mix.c b/drivers/clk/mmp/clk-mix.c index 07ac9e6937e5..64b9a12b1385 100644 --- a/drivers/clk/mmp/clk-mix.c +++ b/drivers/clk/mmp/clk-mix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp mix(div and mux) clock operation source file diff --git a/drivers/clk/mmp/clk-of-mmp2.c b/drivers/clk/mmp/clk-of-mmp2.c index a4f15cee630e..ff7aa7387f5e 100644 --- a/drivers/clk/mmp/clk-of-mmp2.c +++ b/drivers/clk/mmp/clk-of-mmp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmp2 clock framework source file diff --git a/drivers/clk/mmp/clk-of-pxa168.c b/drivers/clk/mmp/clk-of-pxa168.c index 5f250427e60d..ee9ce9b14cb3 100644 --- a/drivers/clk/mmp/clk-of-pxa168.c +++ b/drivers/clk/mmp/clk-of-pxa168.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pxa168 clock framework source file diff --git a/drivers/clk/mmp/clk-of-pxa1928.c b/drivers/clk/mmp/clk-of-pxa1928.c index ebb6e278eda3..028d37e107a7 100644 --- a/drivers/clk/mmp/clk-of-pxa1928.c +++ b/drivers/clk/mmp/clk-of-pxa1928.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pxa1928 clock framework source file diff --git a/drivers/clk/mmp/clk-of-pxa910.c b/drivers/clk/mmp/clk-of-pxa910.c index fe65e7bdb411..31db8c17d94e 100644 --- a/drivers/clk/mmp/clk-of-pxa910.c +++ b/drivers/clk/mmp/clk-of-pxa910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pxa910 clock framework source file diff --git a/drivers/clk/mmp/clk-pll.c b/drivers/clk/mmp/clk-pll.c index 962014cfdc44..e9bab7ae2d47 100644 --- a/drivers/clk/mmp/clk-pll.c +++ b/drivers/clk/mmp/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MMP PLL clock rate calculation diff --git a/drivers/clk/mmp/clk-pxa1908-apbc.c b/drivers/clk/mmp/clk-pxa1908-apbc.c index 3fd7b5e644f3..715bce5e39f8 100644 --- a/drivers/clk/mmp/clk-pxa1908-apbc.c +++ b/drivers/clk/mmp/clk-pxa1908-apbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/clk/mmp/clk-pxa1908-apbcp.c b/drivers/clk/mmp/clk-pxa1908-apbcp.c index f638d7e89b47..ea4d7c741a16 100644 --- a/drivers/clk/mmp/clk-pxa1908-apbcp.c +++ b/drivers/clk/mmp/clk-pxa1908-apbcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/clk/mmp/clk-pxa1908-apmu.c b/drivers/clk/mmp/clk-pxa1908-apmu.c index 7594a495a009..4033e9568c9b 100644 --- a/drivers/clk/mmp/clk-pxa1908-apmu.c +++ b/drivers/clk/mmp/clk-pxa1908-apmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/clk/mmp/clk-pxa1908-mpmu.c b/drivers/clk/mmp/clk-pxa1908-mpmu.c index 90b4b2488574..3cb017e7eb8c 100644 --- a/drivers/clk/mmp/clk-pxa1908-mpmu.c +++ b/drivers/clk/mmp/clk-pxa1908-mpmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/clk/mmp/clk.c b/drivers/clk/mmp/clk.c index ca7d37e2c7be..eeea51826258 100644 --- a/drivers/clk/mmp/clk.c +++ b/drivers/clk/mmp/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/mmp/pwr-island.c b/drivers/clk/mmp/pwr-island.c index eaf5d2c5e593..ebd21774ad91 100644 --- a/drivers/clk/mmp/pwr-island.c +++ b/drivers/clk/mmp/pwr-island.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MMP PMU power island support diff --git a/drivers/clk/mmp/reset.c b/drivers/clk/mmp/reset.c index ded7e391c737..01dc73766b6b 100644 --- a/drivers/clk/mmp/reset.c +++ b/drivers/clk/mmp/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clk/mstar/clk-msc313-cpupll.c b/drivers/clk/mstar/clk-msc313-cpupll.c index 3e643be02fe2..d0956caeac56 100644 --- a/drivers/clk/mstar/clk-msc313-cpupll.c +++ b/drivers/clk/mstar/clk-msc313-cpupll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Daniel Palmer diff --git a/drivers/clk/mstar/clk-msc313-mpll.c b/drivers/clk/mstar/clk-msc313-mpll.c index 61beb4e87525..120c5391510d 100644 --- a/drivers/clk/mstar/clk-msc313-mpll.c +++ b/drivers/clk/mstar/clk-msc313-mpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MStar MSC313 MPLL driver diff --git a/drivers/clk/mvebu/ap-cpu-clk.c b/drivers/clk/mvebu/ap-cpu-clk.c index 1e44ace7d951..ea6ab48d1798 100644 --- a/drivers/clk/mvebu/ap-cpu-clk.c +++ b/drivers/clk/mvebu/ap-cpu-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell Armada AP CPU Clock Controller diff --git a/drivers/clk/mvebu/ap806-system-controller.c b/drivers/clk/mvebu/ap806-system-controller.c index 948bd1e71aea..8e52c228fa38 100644 --- a/drivers/clk/mvebu/ap806-system-controller.c +++ b/drivers/clk/mvebu/ap806-system-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada AP806 System Controller diff --git a/drivers/clk/mvebu/armada-370.c b/drivers/clk/mvebu/armada-370.c index 5c6bbee396b3..77de237c9013 100644 --- a/drivers/clk/mvebu/armada-370.c +++ b/drivers/clk/mvebu/armada-370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 370 SoC clocks diff --git a/drivers/clk/mvebu/armada-375.c b/drivers/clk/mvebu/armada-375.c index a7157c690238..5cf416a3d970 100644 --- a/drivers/clk/mvebu/armada-375.c +++ b/drivers/clk/mvebu/armada-375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 375 SoC clocks diff --git a/drivers/clk/mvebu/armada-37xx-periph.c b/drivers/clk/mvebu/armada-37xx-periph.c index bd0bc8e7b1e7..60a1d3c38aa2 100644 --- a/drivers/clk/mvebu/armada-37xx-periph.c +++ b/drivers/clk/mvebu/armada-37xx-periph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell Armada 37xx SoC Peripheral clocks diff --git a/drivers/clk/mvebu/armada-37xx-tbg.c b/drivers/clk/mvebu/armada-37xx-tbg.c index 1a16f9c0b1d8..397cb6db2f75 100644 --- a/drivers/clk/mvebu/armada-37xx-tbg.c +++ b/drivers/clk/mvebu/armada-37xx-tbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell Armada 37xx SoC Time Base Generator clocks diff --git a/drivers/clk/mvebu/armada-37xx-xtal.c b/drivers/clk/mvebu/armada-37xx-xtal.c index ca88e5e78b06..558ac35a178b 100644 --- a/drivers/clk/mvebu/armada-37xx-xtal.c +++ b/drivers/clk/mvebu/armada-37xx-xtal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 37xx SoC xtal clocks diff --git a/drivers/clk/mvebu/armada-38x.c b/drivers/clk/mvebu/armada-38x.c index ef2ab81f087d..35177f7f502c 100644 --- a/drivers/clk/mvebu/armada-38x.c +++ b/drivers/clk/mvebu/armada-38x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 380/385 SoC clocks diff --git a/drivers/clk/mvebu/armada-39x.c b/drivers/clk/mvebu/armada-39x.c index 674ccfd6236e..b50abc49ffbe 100644 --- a/drivers/clk/mvebu/armada-39x.c +++ b/drivers/clk/mvebu/armada-39x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 39x SoC clocks diff --git a/drivers/clk/mvebu/armada-xp.c b/drivers/clk/mvebu/armada-xp.c index 8d31a595a27c..1e962e828250 100644 --- a/drivers/clk/mvebu/armada-xp.c +++ b/drivers/clk/mvebu/armada-xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada XP SoC clocks diff --git a/drivers/clk/mvebu/armada_ap_cp_helper.c b/drivers/clk/mvebu/armada_ap_cp_helper.c index e7005de66327..6976784148c5 100644 --- a/drivers/clk/mvebu/armada_ap_cp_helper.c +++ b/drivers/clk/mvebu/armada_ap_cp_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell Armada AP and CP110 helper diff --git a/drivers/clk/mvebu/clk-corediv.c b/drivers/clk/mvebu/clk-corediv.c index 628032341cbb..f6cf5df43152 100644 --- a/drivers/clk/mvebu/clk-corediv.c +++ b/drivers/clk/mvebu/clk-corediv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MVEBU Core divider clock diff --git a/drivers/clk/mvebu/clk-cpu.c b/drivers/clk/mvebu/clk-cpu.c index 0de7660e73d2..45bb27e0d1c5 100644 --- a/drivers/clk/mvebu/clk-cpu.c +++ b/drivers/clk/mvebu/clk-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell MVEBU CPU clock handling. diff --git a/drivers/clk/mvebu/common.c b/drivers/clk/mvebu/common.c index 5adbbd91a6db..630051bd687d 100644 --- a/drivers/clk/mvebu/common.c +++ b/drivers/clk/mvebu/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell EBU SoC common clock handling diff --git a/drivers/clk/mvebu/cp110-system-controller.c b/drivers/clk/mvebu/cp110-system-controller.c index b47c86906046..37d13585c39c 100644 --- a/drivers/clk/mvebu/cp110-system-controller.c +++ b/drivers/clk/mvebu/cp110-system-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada CP110 System Controller diff --git a/drivers/clk/mvebu/dove-divider.c b/drivers/clk/mvebu/dove-divider.c index 47cc49e4cd99..b599e2e4aa0a 100644 --- a/drivers/clk/mvebu/dove-divider.c +++ b/drivers/clk/mvebu/dove-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Dove PMU Core PLL divider driver diff --git a/drivers/clk/mvebu/dove.c b/drivers/clk/mvebu/dove.c index 0bd09d33f9cf..1eb1cd1fbbb3 100644 --- a/drivers/clk/mvebu/dove.c +++ b/drivers/clk/mvebu/dove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Dove SoC clocks diff --git a/drivers/clk/mvebu/kirkwood.c b/drivers/clk/mvebu/kirkwood.c index 8bc893df4736..8a10f699ce19 100644 --- a/drivers/clk/mvebu/kirkwood.c +++ b/drivers/clk/mvebu/kirkwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Kirkwood SoC clocks diff --git a/drivers/clk/mvebu/mv98dx3236.c b/drivers/clk/mvebu/mv98dx3236.c index 1c8ab4f834ba..24747d746aeb 100644 --- a/drivers/clk/mvebu/mv98dx3236.c +++ b/drivers/clk/mvebu/mv98dx3236.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell MV98DX3236 SoC clocks diff --git a/drivers/clk/mvebu/orion.c b/drivers/clk/mvebu/orion.c index f681a65be20a..e75f4b130400 100644 --- a/drivers/clk/mvebu/orion.c +++ b/drivers/clk/mvebu/orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Orion SoC clocks diff --git a/drivers/clk/mxs/clk-div.c b/drivers/clk/mxs/clk-div.c index 8afe1a9c1552..fcfcf7b5e7a7 100644 --- a/drivers/clk/mxs/clk-div.c +++ b/drivers/clk/mxs/clk-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-frac.c b/drivers/clk/mxs/clk-frac.c index 73f514fb84ff..f5ee07e11c09 100644 --- a/drivers/clk/mxs/clk-frac.c +++ b/drivers/clk/mxs/clk-frac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-imx23.c b/drivers/clk/mxs/clk-imx23.c index 8affada3978b..2c765fdf5676 100644 --- a/drivers/clk/mxs/clk-imx23.c +++ b/drivers/clk/mxs/clk-imx23.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-imx28.c b/drivers/clk/mxs/clk-imx28.c index 62146ea4d5b8..7ba1291c2fb2 100644 --- a/drivers/clk/mxs/clk-imx28.c +++ b/drivers/clk/mxs/clk-imx28.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-pll.c b/drivers/clk/mxs/clk-pll.c index 431cf6f2c936..60921f91fa3d 100644 --- a/drivers/clk/mxs/clk-pll.c +++ b/drivers/clk/mxs/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-ref.c b/drivers/clk/mxs/clk-ref.c index a99ee4cd2ece..80f8c1fe4fc2 100644 --- a/drivers/clk/mxs/clk-ref.c +++ b/drivers/clk/mxs/clk-ref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/mxs/clk-ssp.c b/drivers/clk/mxs/clk-ssp.c index 0a1330607446..6e153a7031b0 100644 --- a/drivers/clk/mxs/clk-ssp.c +++ b/drivers/clk/mxs/clk-ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 DENX Software Engineering, GmbH diff --git a/drivers/clk/mxs/clk.c b/drivers/clk/mxs/clk.c index 2fe78ba990a0..ae07bc6b3c6e 100644 --- a/drivers/clk/mxs/clk.c +++ b/drivers/clk/mxs/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/clk/nuvoton/clk-ma35d1-divider.c b/drivers/clk/nuvoton/clk-ma35d1-divider.c index e39f53d5bf45..b1c2758eb4b2 100644 --- a/drivers/clk/nuvoton/clk-ma35d1-divider.c +++ b/drivers/clk/nuvoton/clk-ma35d1-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Nuvoton Technology Corp. diff --git a/drivers/clk/nuvoton/clk-ma35d1-pll.c b/drivers/clk/nuvoton/clk-ma35d1-pll.c index 4620acfe47e8..adea6e84d087 100644 --- a/drivers/clk/nuvoton/clk-ma35d1-pll.c +++ b/drivers/clk/nuvoton/clk-ma35d1-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Nuvoton Technology Corp. diff --git a/drivers/clk/nuvoton/clk-ma35d1.c b/drivers/clk/nuvoton/clk-ma35d1.c index 9f65d0623517..89cf065cce04 100644 --- a/drivers/clk/nuvoton/clk-ma35d1.c +++ b/drivers/clk/nuvoton/clk-ma35d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Nuvoton Technology Corp. diff --git a/drivers/clk/nxp/clk-lpc18xx-ccu.c b/drivers/clk/nxp/clk-lpc18xx-ccu.c index 751b786d73f8..237497496138 100644 --- a/drivers/clk/nxp/clk-lpc18xx-ccu.c +++ b/drivers/clk/nxp/clk-lpc18xx-ccu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clk driver for NXP LPC18xx/LPC43xx Clock Control Unit (CCU) diff --git a/drivers/clk/nxp/clk-lpc18xx-cgu.c b/drivers/clk/nxp/clk-lpc18xx-cgu.c index b9e204d63a97..cbfbedfe999f 100644 --- a/drivers/clk/nxp/clk-lpc18xx-cgu.c +++ b/drivers/clk/nxp/clk-lpc18xx-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clk driver for NXP LPC18xx/LPC43xx Clock Generation Unit (CGU) diff --git a/drivers/clk/nxp/clk-lpc18xx-creg.c b/drivers/clk/nxp/clk-lpc18xx-creg.c index 3d3982e9c661..8962d242f300 100644 --- a/drivers/clk/nxp/clk-lpc18xx-creg.c +++ b/drivers/clk/nxp/clk-lpc18xx-creg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clk driver for NXP LPC18xx/43xx Configuration Registers (CREG) diff --git a/drivers/clk/nxp/clk-lpc32xx.c b/drivers/clk/nxp/clk-lpc32xx.c index 23f980cf6a2b..e986eb0e3d61 100644 --- a/drivers/clk/nxp/clk-lpc32xx.c +++ b/drivers/clk/nxp/clk-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Vladimir Zapolskiy diff --git a/drivers/clk/pistachio/clk-pistachio.c b/drivers/clk/pistachio/clk-pistachio.c index 2a6d583237dc..f0545e1858e6 100644 --- a/drivers/clk/pistachio/clk-pistachio.c +++ b/drivers/clk/pistachio/clk-pistachio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pistachio SoC clock controllers diff --git a/drivers/clk/pistachio/clk-pll.c b/drivers/clk/pistachio/clk-pll.c index d05337915e2b..3ce42f28f9ad 100644 --- a/drivers/clk/pistachio/clk-pll.c +++ b/drivers/clk/pistachio/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Google, Inc. diff --git a/drivers/clk/pistachio/clk.c b/drivers/clk/pistachio/clk.c index 23d076a2b133..c61843eb936b 100644 --- a/drivers/clk/pistachio/clk.c +++ b/drivers/clk/pistachio/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Google, Inc. diff --git a/drivers/clk/pxa/clk-pxa.c b/drivers/clk/pxa/clk-pxa.c index ebee2afd05de..c98ff47d040c 100644 --- a/drivers/clk/pxa/clk-pxa.c +++ b/drivers/clk/pxa/clk-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA family clocks diff --git a/drivers/clk/pxa/clk-pxa25x.c b/drivers/clk/pxa/clk-pxa25x.c index 0a4da519d704..9fbd5bc55719 100644 --- a/drivers/clk/pxa/clk-pxa25x.c +++ b/drivers/clk/pxa/clk-pxa25x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA25x family clocks diff --git a/drivers/clk/pxa/clk-pxa27x.c b/drivers/clk/pxa/clk-pxa27x.c index 2bea89874ec1..d799a9a79502 100644 --- a/drivers/clk/pxa/clk-pxa27x.c +++ b/drivers/clk/pxa/clk-pxa27x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA27x family clocks diff --git a/drivers/clk/pxa/clk-pxa3xx.c b/drivers/clk/pxa/clk-pxa3xx.c index 621e298f101a..0450d7c9f82e 100644 --- a/drivers/clk/pxa/clk-pxa3xx.c +++ b/drivers/clk/pxa/clk-pxa3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA3xxx family clocks diff --git a/drivers/clk/qcom/a53-pll.c b/drivers/clk/qcom/a53-pll.c index 724a642311e5..12d4acf9e46b 100644 --- a/drivers/clk/qcom/a53-pll.c +++ b/drivers/clk/qcom/a53-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm A53 PLL driver diff --git a/drivers/clk/qcom/a7-pll.c b/drivers/clk/qcom/a7-pll.c index 04b5492a3c21..48f0d0b843bf 100644 --- a/drivers/clk/qcom/a7-pll.c +++ b/drivers/clk/qcom/a7-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm A7 PLL driver diff --git a/drivers/clk/qcom/apcs-msm8916.c b/drivers/clk/qcom/apcs-msm8916.c index ef31386831eb..ffef16d8c90e 100644 --- a/drivers/clk/qcom/apcs-msm8916.c +++ b/drivers/clk/qcom/apcs-msm8916.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm APCS clock controller driver diff --git a/drivers/clk/qcom/apcs-msm8996.c b/drivers/clk/qcom/apcs-msm8996.c index 3e91e9e6da74..8f730ab009b8 100644 --- a/drivers/clk/qcom/apcs-msm8996.c +++ b/drivers/clk/qcom/apcs-msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm APCS clock controller driver diff --git a/drivers/clk/qcom/apcs-sdx55.c b/drivers/clk/qcom/apcs-sdx55.c index 90dd1f1855c2..859ddeeeca09 100644 --- a/drivers/clk/qcom/apcs-sdx55.c +++ b/drivers/clk/qcom/apcs-sdx55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm SDX55 APCS clock controller driver diff --git a/drivers/clk/qcom/apss-ipq-pll.c b/drivers/clk/qcom/apss-ipq-pll.c index 3a8987fe7008..f2e070e827af 100644 --- a/drivers/clk/qcom/apss-ipq-pll.c +++ b/drivers/clk/qcom/apss-ipq-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. #include diff --git a/drivers/clk/qcom/apss-ipq5424.c b/drivers/clk/qcom/apss-ipq5424.c index 2d622c1fe5d0..4110012629c1 100644 --- a/drivers/clk/qcom/apss-ipq5424.c +++ b/drivers/clk/qcom/apss-ipq5424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/apss-ipq6018.c b/drivers/clk/qcom/apss-ipq6018.c index c89d126ebac3..ac2cbde1ee37 100644 --- a/drivers/clk/qcom/apss-ipq6018.c +++ b/drivers/clk/qcom/apss-ipq6018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-milos.c b/drivers/clk/qcom/camcc-milos.c index 0077c9c9249f..c82d0fdb5ea1 100644 --- a/drivers/clk/qcom/camcc-milos.c +++ b/drivers/clk/qcom/camcc-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-qcs615.c b/drivers/clk/qcom/camcc-qcs615.c index c063a3bfacd0..74d752bd45b3 100644 --- a/drivers/clk/qcom/camcc-qcs615.c +++ b/drivers/clk/qcom/camcc-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sa8775p.c b/drivers/clk/qcom/camcc-sa8775p.c index 50e5a131261b..4cd1c0a56737 100644 --- a/drivers/clk/qcom/camcc-sa8775p.c +++ b/drivers/clk/qcom/camcc-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sc7180.c b/drivers/clk/qcom/camcc-sc7180.c index 5031df813b4a..bc8cb3bd07a1 100644 --- a/drivers/clk/qcom/camcc-sc7180.c +++ b/drivers/clk/qcom/camcc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sc7280.c b/drivers/clk/qcom/camcc-sc7280.c index 55545f5fdb98..4de9136f865d 100644 --- a/drivers/clk/qcom/camcc-sc7280.c +++ b/drivers/clk/qcom/camcc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sc8180x.c b/drivers/clk/qcom/camcc-sc8180x.c index 388fedf1dc81..ed8fc0081685 100644 --- a/drivers/clk/qcom/camcc-sc8180x.c +++ b/drivers/clk/qcom/camcc-sc8180x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sc8280xp.c b/drivers/clk/qcom/camcc-sc8280xp.c index 18f5a3eb313e..5ed272f325fe 100644 --- a/drivers/clk/qcom/camcc-sc8280xp.c +++ b/drivers/clk/qcom/camcc-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sdm845.c b/drivers/clk/qcom/camcc-sdm845.c index fb313da7165b..0a4073f2d4cb 100644 --- a/drivers/clk/qcom/camcc-sdm845.c +++ b/drivers/clk/qcom/camcc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm4450.c b/drivers/clk/qcom/camcc-sm4450.c index 6170d5ad9cbf..dc61c12c050f 100644 --- a/drivers/clk/qcom/camcc-sm4450.c +++ b/drivers/clk/qcom/camcc-sm4450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm6350.c b/drivers/clk/qcom/camcc-sm6350.c index 7df12c1311c6..9e015c193908 100644 --- a/drivers/clk/qcom/camcc-sm6350.c +++ b/drivers/clk/qcom/camcc-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm7150.c b/drivers/clk/qcom/camcc-sm7150.c index ee963ed341c3..b7bb435367e7 100644 --- a/drivers/clk/qcom/camcc-sm7150.c +++ b/drivers/clk/qcom/camcc-sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm8150.c b/drivers/clk/qcom/camcc-sm8150.c index 62aadb27c50e..dc3cb2990347 100644 --- a/drivers/clk/qcom/camcc-sm8150.c +++ b/drivers/clk/qcom/camcc-sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm8250.c b/drivers/clk/qcom/camcc-sm8250.c index c95a00628630..8f4ff1c06d77 100644 --- a/drivers/clk/qcom/camcc-sm8250.c +++ b/drivers/clk/qcom/camcc-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm8450.c b/drivers/clk/qcom/camcc-sm8450.c index ef8cf54d0eed..17ba2dbe2fc4 100644 --- a/drivers/clk/qcom/camcc-sm8450.c +++ b/drivers/clk/qcom/camcc-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm8550.c b/drivers/clk/qcom/camcc-sm8550.c index b8ece8a57a8a..209de9b7a3f9 100644 --- a/drivers/clk/qcom/camcc-sm8550.c +++ b/drivers/clk/qcom/camcc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-sm8650.c b/drivers/clk/qcom/camcc-sm8650.c index 8b388904f56f..d95e9b734507 100644 --- a/drivers/clk/qcom/camcc-sm8650.c +++ b/drivers/clk/qcom/camcc-sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/camcc-x1e80100.c b/drivers/clk/qcom/camcc-x1e80100.c index cbcc1c9fcb34..99f06e466a3b 100644 --- a/drivers/clk/qcom/camcc-x1e80100.c +++ b/drivers/clk/qcom/camcc-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/clk-alpha-pll.c b/drivers/clk/qcom/clk-alpha-pll.c index 6aeba40358c1..a288d4767519 100644 --- a/drivers/clk/qcom/clk-alpha-pll.c +++ b/drivers/clk/qcom/clk-alpha-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-branch.c b/drivers/clk/qcom/clk-branch.c index 444e7d8648d4..435282cc4b67 100644 --- a/drivers/clk/qcom/clk-branch.c +++ b/drivers/clk/qcom/clk-branch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-cbf-8996.c b/drivers/clk/qcom/clk-cbf-8996.c index 0b40ed601f9a..02e6955c33e8 100644 --- a/drivers/clk/qcom/clk-cbf-8996.c +++ b/drivers/clk/qcom/clk-cbf-8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022, 2023 Linaro Ltd. diff --git a/drivers/clk/qcom/clk-cpu-8996.c b/drivers/clk/qcom/clk-cpu-8996.c index 21d13c0841ed..fce19b16274d 100644 --- a/drivers/clk/qcom/clk-cpu-8996.c +++ b/drivers/clk/qcom/clk-cpu-8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-hfpll.c b/drivers/clk/qcom/clk-hfpll.c index 705352aff067..6f198427d177 100644 --- a/drivers/clk/qcom/clk-hfpll.c +++ b/drivers/clk/qcom/clk-hfpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-krait.c b/drivers/clk/qcom/clk-krait.c index f5ce403e1e27..70c9e7b77cd3 100644 --- a/drivers/clk/qcom/clk-krait.c +++ b/drivers/clk/qcom/clk-krait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-pll.c b/drivers/clk/qcom/clk-pll.c index 26ba709f43c8..c8b9a1c04db6 100644 --- a/drivers/clk/qcom/clk-pll.c +++ b/drivers/clk/qcom/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-rcg.c b/drivers/clk/qcom/clk-rcg.c index 31f0650b48ba..1401265c49ce 100644 --- a/drivers/clk/qcom/clk-rcg.c +++ b/drivers/clk/qcom/clk-rcg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-rcg2.c b/drivers/clk/qcom/clk-rcg2.c index e18cb8807d73..ad716130fe1c 100644 --- a/drivers/clk/qcom/clk-rcg2.c +++ b/drivers/clk/qcom/clk-rcg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013, 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-regmap-divider.c b/drivers/clk/qcom/clk-regmap-divider.c index 4f5395f0ab6d..0a679d047b64 100644 --- a/drivers/clk/qcom/clk-regmap-divider.c +++ b/drivers/clk/qcom/clk-regmap-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-regmap-mux-div.c b/drivers/clk/qcom/clk-regmap-mux-div.c index 6044839da85a..7af21926f86f 100644 --- a/drivers/clk/qcom/clk-regmap-mux-div.c +++ b/drivers/clk/qcom/clk-regmap-mux-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, Linaro Limited diff --git a/drivers/clk/qcom/clk-regmap-mux.c b/drivers/clk/qcom/clk-regmap-mux.c index 45d9cca28064..fb87af1e4ff1 100644 --- a/drivers/clk/qcom/clk-regmap-mux.c +++ b/drivers/clk/qcom/clk-regmap-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-regmap-phy-mux.c b/drivers/clk/qcom/clk-regmap-phy-mux.c index 7b7243b7107d..76c4de7d6247 100644 --- a/drivers/clk/qcom/clk-regmap-phy-mux.c +++ b/drivers/clk/qcom/clk-regmap-phy-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Linaro Ltd. diff --git a/drivers/clk/qcom/clk-regmap.c b/drivers/clk/qcom/clk-regmap.c index 92ac4e0d7dbe..17aad1938c68 100644 --- a/drivers/clk/qcom/clk-regmap.c +++ b/drivers/clk/qcom/clk-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-rpm.c b/drivers/clk/qcom/clk-rpm.c index be0145631197..caafb3d534d0 100644 --- a/drivers/clk/qcom/clk-rpm.c +++ b/drivers/clk/qcom/clk-rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Linaro Limited diff --git a/drivers/clk/qcom/clk-rpmh.c b/drivers/clk/qcom/clk-rpmh.c index 1a98b3a0c528..6f1452f68478 100644 --- a/drivers/clk/qcom/clk-rpmh.c +++ b/drivers/clk/qcom/clk-rpmh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c index 103db984a40b..93bd5d11fccb 100644 --- a/drivers/clk/qcom/clk-smd-rpm.c +++ b/drivers/clk/qcom/clk-smd-rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Linaro Limited diff --git a/drivers/clk/qcom/clk-spmi-pmic-div.c b/drivers/clk/qcom/clk-spmi-pmic-div.c index 3e2ac6745325..e5b56d638c11 100644 --- a/drivers/clk/qcom/clk-spmi-pmic-div.c +++ b/drivers/clk/qcom/clk-spmi-pmic-div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017, The Linux Foundation. All rights reserved. */ diff --git a/drivers/clk/qcom/common.c b/drivers/clk/qcom/common.c index 121591886774..7004ed956aa8 100644 --- a/drivers/clk/qcom/common.c +++ b/drivers/clk/qcom/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-glymur.c b/drivers/clk/qcom/dispcc-glymur.c index 5203fa6383f6..e3aa24cac507 100644 --- a/drivers/clk/qcom/dispcc-glymur.c +++ b/drivers/clk/qcom/dispcc-glymur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/clk/qcom/dispcc-milos.c b/drivers/clk/qcom/dispcc-milos.c index 95b6dd89d9ae..25b48623fab6 100644 --- a/drivers/clk/qcom/dispcc-milos.c +++ b/drivers/clk/qcom/dispcc-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-qcm2290.c b/drivers/clk/qcom/dispcc-qcm2290.c index 6d88d067337f..64580102ef3f 100644 --- a/drivers/clk/qcom/dispcc-qcm2290.c +++ b/drivers/clk/qcom/dispcc-qcm2290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-qcs615.c b/drivers/clk/qcom/dispcc-qcs615.c index 4a6d78466098..0acf18ba8624 100644 --- a/drivers/clk/qcom/dispcc-qcs615.c +++ b/drivers/clk/qcom/dispcc-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sc7180.c b/drivers/clk/qcom/dispcc-sc7180.c index ab1a8d419863..b3615b1e24f4 100644 --- a/drivers/clk/qcom/dispcc-sc7180.c +++ b/drivers/clk/qcom/dispcc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, 2022, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sc7280.c b/drivers/clk/qcom/dispcc-sc7280.c index 465dc06c8712..c7d49cb1cdb5 100644 --- a/drivers/clk/qcom/dispcc-sc7280.c +++ b/drivers/clk/qcom/dispcc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sc8280xp.c b/drivers/clk/qcom/dispcc-sc8280xp.c index 5903a759d4af..f549e4687f5d 100644 --- a/drivers/clk/qcom/dispcc-sc8280xp.c +++ b/drivers/clk/qcom/dispcc-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sdm845.c b/drivers/clk/qcom/dispcc-sdm845.c index 2f9e9665d7e9..f43e68b0ae80 100644 --- a/drivers/clk/qcom/dispcc-sdm845.c +++ b/drivers/clk/qcom/dispcc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm4450.c b/drivers/clk/qcom/dispcc-sm4450.c index e8752d01c8e6..7041435586be 100644 --- a/drivers/clk/qcom/dispcc-sm4450.c +++ b/drivers/clk/qcom/dispcc-sm4450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm6115.c b/drivers/clk/qcom/dispcc-sm6115.c index 8ae25d51db94..dbafd975909d 100644 --- a/drivers/clk/qcom/dispcc-sm6115.c +++ b/drivers/clk/qcom/dispcc-sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on dispcc-qcm2290.c diff --git a/drivers/clk/qcom/dispcc-sm6125.c b/drivers/clk/qcom/dispcc-sm6125.c index 851d38a487d3..51bb3d68eca0 100644 --- a/drivers/clk/qcom/dispcc-sm6125.c +++ b/drivers/clk/qcom/dispcc-sm6125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm6350.c b/drivers/clk/qcom/dispcc-sm6350.c index 5b1d8f86515f..7a2cf896c670 100644 --- a/drivers/clk/qcom/dispcc-sm6350.c +++ b/drivers/clk/qcom/dispcc-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm6375.c b/drivers/clk/qcom/dispcc-sm6375.c index ec9dbb1f4a7c..49dd8399dc73 100644 --- a/drivers/clk/qcom/dispcc-sm6375.c +++ b/drivers/clk/qcom/dispcc-sm6375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm7150.c b/drivers/clk/qcom/dispcc-sm7150.c index 811d380a8e9f..8cac2bc85060 100644 --- a/drivers/clk/qcom/dispcc-sm7150.c +++ b/drivers/clk/qcom/dispcc-sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm8250.c b/drivers/clk/qcom/dispcc-sm8250.c index 8f433e1e7028..9bf3b155779b 100644 --- a/drivers/clk/qcom/dispcc-sm8250.c +++ b/drivers/clk/qcom/dispcc-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, 2022, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm8450.c b/drivers/clk/qcom/dispcc-sm8450.c index 9ce9fd28e55b..f8eb75261452 100644 --- a/drivers/clk/qcom/dispcc-sm8450.c +++ b/drivers/clk/qcom/dispcc-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm8550.c b/drivers/clk/qcom/dispcc-sm8550.c index f27140c649f5..49ef7306f585 100644 --- a/drivers/clk/qcom/dispcc-sm8550.c +++ b/drivers/clk/qcom/dispcc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-sm8750.c b/drivers/clk/qcom/dispcc-sm8750.c index ca09da111a50..c9fba18b7ff5 100644 --- a/drivers/clk/qcom/dispcc-sm8750.c +++ b/drivers/clk/qcom/dispcc-sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/dispcc-x1e80100.c b/drivers/clk/qcom/dispcc-x1e80100.c index aa7fd43969f9..5a54001dea6c 100644 --- a/drivers/clk/qcom/dispcc-x1e80100.c +++ b/drivers/clk/qcom/dispcc-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/dispcc0-sa8775p.c b/drivers/clk/qcom/dispcc0-sa8775p.c index aeda9cf4bfee..a98911fe898d 100644 --- a/drivers/clk/qcom/dispcc0-sa8775p.c +++ b/drivers/clk/qcom/dispcc0-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/dispcc1-sa8775p.c b/drivers/clk/qcom/dispcc1-sa8775p.c index cd55d1c11902..4707ea18603a 100644 --- a/drivers/clk/qcom/dispcc1-sa8775p.c +++ b/drivers/clk/qcom/dispcc1-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/ecpricc-qdu1000.c b/drivers/clk/qcom/ecpricc-qdu1000.c index c2a16616ed64..78c023ada41a 100644 --- a/drivers/clk/qcom/ecpricc-qdu1000.c +++ b/drivers/clk/qcom/ecpricc-qdu1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-apq8084.c b/drivers/clk/qcom/gcc-apq8084.c index c7ca93ef0d53..82f3cf237100 100644 --- a/drivers/clk/qcom/gcc-apq8084.c +++ b/drivers/clk/qcom/gcc-apq8084.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-glymur.c b/drivers/clk/qcom/gcc-glymur.c index deab819576d0..bb48cc74099a 100644 --- a/drivers/clk/qcom/gcc-glymur.c +++ b/drivers/clk/qcom/gcc-glymur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/clk/qcom/gcc-ipq4019.c b/drivers/clk/qcom/gcc-ipq4019.c index 5ac44cfb53ce..9b8783bc3f61 100644 --- a/drivers/clk/qcom/gcc-ipq4019.c +++ b/drivers/clk/qcom/gcc-ipq4019.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq5018.c b/drivers/clk/qcom/gcc-ipq5018.c index dcda2be8c1a5..f12bc09ccb88 100644 --- a/drivers/clk/qcom/gcc-ipq5018.c +++ b/drivers/clk/qcom/gcc-ipq5018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2023, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq5332.c b/drivers/clk/qcom/gcc-ipq5332.c index 9246e97d785a..45e405052d67 100644 --- a/drivers/clk/qcom/gcc-ipq5332.c +++ b/drivers/clk/qcom/gcc-ipq5332.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq5424.c b/drivers/clk/qcom/gcc-ipq5424.c index 35af6ffeeb85..3b310fcb26a6 100644 --- a/drivers/clk/qcom/gcc-ipq5424.c +++ b/drivers/clk/qcom/gcc-ipq5424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018,2020 The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq6018.c b/drivers/clk/qcom/gcc-ipq6018.c index d4fc491a18b2..b3c4e58c8320 100644 --- a/drivers/clk/qcom/gcc-ipq6018.c +++ b/drivers/clk/qcom/gcc-ipq6018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq806x.c b/drivers/clk/qcom/gcc-ipq806x.c index 9260e2fdb839..27b2b1623e94 100644 --- a/drivers/clk/qcom/gcc-ipq806x.c +++ b/drivers/clk/qcom/gcc-ipq806x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq8074.c b/drivers/clk/qcom/gcc-ipq8074.c index 1329ea28d703..048577af180c 100644 --- a/drivers/clk/qcom/gcc-ipq8074.c +++ b/drivers/clk/qcom/gcc-ipq8074.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-ipq9574.c b/drivers/clk/qcom/gcc-ipq9574.c index 6dc86e686de4..d218cd67ebdf 100644 --- a/drivers/clk/qcom/gcc-ipq9574.c +++ b/drivers/clk/qcom/gcc-ipq9574.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2023 The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-mdm9607.c b/drivers/clk/qcom/gcc-mdm9607.c index 07f1b78d737a..1c0381ece0a9 100644 --- a/drivers/clk/qcom/gcc-mdm9607.c +++ b/drivers/clk/qcom/gcc-mdm9607.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Konrad Dybcio diff --git a/drivers/clk/qcom/gcc-mdm9615.c b/drivers/clk/qcom/gcc-mdm9615.c index 37fc5607b2d3..69b3475ea8c6 100644 --- a/drivers/clk/qcom/gcc-mdm9615.c +++ b/drivers/clk/qcom/gcc-mdm9615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-milos.c b/drivers/clk/qcom/gcc-milos.c index c9d61b05bafa..b17f9549a2ee 100644 --- a/drivers/clk/qcom/gcc-milos.c +++ b/drivers/clk/qcom/gcc-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8660.c b/drivers/clk/qcom/gcc-msm8660.c index a6a4477ccdef..6bb351f7c101 100644 --- a/drivers/clk/qcom/gcc-msm8660.c +++ b/drivers/clk/qcom/gcc-msm8660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8909.c b/drivers/clk/qcom/gcc-msm8909.c index cc36e81bca7d..7bdd07341bea 100644 --- a/drivers/clk/qcom/gcc-msm8909.c +++ b/drivers/clk/qcom/gcc-msm8909.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Kernkonzept GmbH. diff --git a/drivers/clk/qcom/gcc-msm8916.c b/drivers/clk/qcom/gcc-msm8916.c index 9c7c6b23ce32..f61ff3ecef77 100644 --- a/drivers/clk/qcom/gcc-msm8916.c +++ b/drivers/clk/qcom/gcc-msm8916.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015 Linaro Limited diff --git a/drivers/clk/qcom/gcc-msm8917.c b/drivers/clk/qcom/gcc-msm8917.c index 0a1aa623cd49..ccd41d1df826 100644 --- a/drivers/clk/qcom/gcc-msm8917.c +++ b/drivers/clk/qcom/gcc-msm8917.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Otto Pflüger diff --git a/drivers/clk/qcom/gcc-msm8939.c b/drivers/clk/qcom/gcc-msm8939.c index 45193b3d714b..844c82c142e3 100644 --- a/drivers/clk/qcom/gcc-msm8939.c +++ b/drivers/clk/qcom/gcc-msm8939.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Linaro Limited diff --git a/drivers/clk/qcom/gcc-msm8953.c b/drivers/clk/qcom/gcc-msm8953.c index 8f29ecc74c50..1d48c6586384 100644 --- a/drivers/clk/qcom/gcc-msm8953.c +++ b/drivers/clk/qcom/gcc-msm8953.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8960.c b/drivers/clk/qcom/gcc-msm8960.c index c2e4fa5d63ad..22538c91da1d 100644 --- a/drivers/clk/qcom/gcc-msm8960.c +++ b/drivers/clk/qcom/gcc-msm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8974.c b/drivers/clk/qcom/gcc-msm8974.c index 92ad35cfb75e..f73fdacbbce2 100644 --- a/drivers/clk/qcom/gcc-msm8974.c +++ b/drivers/clk/qcom/gcc-msm8974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8976.c b/drivers/clk/qcom/gcc-msm8976.c index 399f22033c29..4da43ecd456e 100644 --- a/drivers/clk/qcom/gcc-msm8976.c +++ b/drivers/clk/qcom/gcc-msm8976.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm Global Clock Controller driver for MSM8956/76 diff --git a/drivers/clk/qcom/gcc-msm8994.c b/drivers/clk/qcom/gcc-msm8994.c index 6a6b7da2b151..34f0e148298f 100644 --- a/drivers/clk/qcom/gcc-msm8994.c +++ b/drivers/clk/qcom/gcc-msm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/clk/qcom/gcc-msm8996.c b/drivers/clk/qcom/gcc-msm8996.c index aa3bd2777868..664e9961ecae 100644 --- a/drivers/clk/qcom/gcc-msm8996.c +++ b/drivers/clk/qcom/gcc-msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-msm8998.c b/drivers/clk/qcom/gcc-msm8998.c index c9701f7f6e18..61d8291c99c5 100644 --- a/drivers/clk/qcom/gcc-msm8998.c +++ b/drivers/clk/qcom/gcc-msm8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-qcm2290.c b/drivers/clk/qcom/gcc-qcm2290.c index 6684cab63ae1..b08c0f663a1a 100644 --- a/drivers/clk/qcom/gcc-qcm2290.c +++ b/drivers/clk/qcom/gcc-qcm2290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-qcs404.c b/drivers/clk/qcom/gcc-qcs404.c index efc75a3814ab..b86b12e5e8a9 100644 --- a/drivers/clk/qcom/gcc-qcs404.c +++ b/drivers/clk/qcom/gcc-qcs404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-qcs615.c b/drivers/clk/qcom/gcc-qcs615.c index 5b3b8dd4f114..a87566231ede 100644 --- a/drivers/clk/qcom/gcc-qcs615.c +++ b/drivers/clk/qcom/gcc-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-qcs8300.c b/drivers/clk/qcom/gcc-qcs8300.c index 80831c7dea3b..f476a3a8cd02 100644 --- a/drivers/clk/qcom/gcc-qcs8300.c +++ b/drivers/clk/qcom/gcc-qcs8300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-qdu1000.c b/drivers/clk/qcom/gcc-qdu1000.c index dbe9e9437939..ec361407c036 100644 --- a/drivers/clk/qcom/gcc-qdu1000.c +++ b/drivers/clk/qcom/gcc-qdu1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sa8775p.c b/drivers/clk/qcom/gcc-sa8775p.c index e7425e82c54f..4d5ee489fe03 100644 --- a/drivers/clk/qcom/gcc-sa8775p.c +++ b/drivers/clk/qcom/gcc-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sar2130p.c b/drivers/clk/qcom/gcc-sar2130p.c index 475e2cda3618..b609570984d7 100644 --- a/drivers/clk/qcom/gcc-sar2130p.c +++ b/drivers/clk/qcom/gcc-sar2130p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2023, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sc7180.c b/drivers/clk/qcom/gcc-sc7180.c index 4a49ad7a9e5b..b2af89da086f 100644 --- a/drivers/clk/qcom/gcc-sc7180.c +++ b/drivers/clk/qcom/gcc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sc7280.c b/drivers/clk/qcom/gcc-sc7280.c index 4502926a2691..5012ecedf174 100644 --- a/drivers/clk/qcom/gcc-sc7280.c +++ b/drivers/clk/qcom/gcc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sc8180x.c b/drivers/clk/qcom/gcc-sc8180x.c index 31e788e22ab4..3b1a975844df 100644 --- a/drivers/clk/qcom/gcc-sc8180x.c +++ b/drivers/clk/qcom/gcc-sc8180x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sc8280xp.c b/drivers/clk/qcom/gcc-sc8280xp.c index 2ab111585d7f..1b93a851c49b 100644 --- a/drivers/clk/qcom/gcc-sc8280xp.c +++ b/drivers/clk/qcom/gcc-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sdm660.c b/drivers/clk/qcom/gcc-sdm660.c index 20253a06a583..0f216f27b69d 100644 --- a/drivers/clk/qcom/gcc-sdm660.c +++ b/drivers/clk/qcom/gcc-sdm660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2017, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sdm845.c b/drivers/clk/qcom/gcc-sdm845.c index 6d0f9cede5cf..f70f646f3e16 100644 --- a/drivers/clk/qcom/gcc-sdm845.c +++ b/drivers/clk/qcom/gcc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sdx55.c b/drivers/clk/qcom/gcc-sdx55.c index 84c507656e8f..c8b0bf60aeb2 100644 --- a/drivers/clk/qcom/gcc-sdx55.c +++ b/drivers/clk/qcom/gcc-sdx55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sdx65.c b/drivers/clk/qcom/gcc-sdx65.c index fe297c606f97..bcb30dd6979e 100644 --- a/drivers/clk/qcom/gcc-sdx65.c +++ b/drivers/clk/qcom/gcc-sdx65.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sdx75.c b/drivers/clk/qcom/gcc-sdx75.c index 453a6bf8e878..f474da2c447f 100644 --- a/drivers/clk/qcom/gcc-sdx75.c +++ b/drivers/clk/qcom/gcc-sdx75.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm4450.c b/drivers/clk/qcom/gcc-sm4450.c index e2d9e4691c5b..99c7b416c2a7 100644 --- a/drivers/clk/qcom/gcc-sm4450.c +++ b/drivers/clk/qcom/gcc-sm4450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm6115.c b/drivers/clk/qcom/gcc-sm6115.c index 4c3804701e24..68f222f3684d 100644 --- a/drivers/clk/qcom/gcc-sm6115.c +++ b/drivers/clk/qcom/gcc-sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm6125.c b/drivers/clk/qcom/gcc-sm6125.c index 07bb1e5c4a30..f88a7f6348d2 100644 --- a/drivers/clk/qcom/gcc-sm6125.c +++ b/drivers/clk/qcom/gcc-sm6125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Konrad Dybcio diff --git a/drivers/clk/qcom/gcc-sm6350.c b/drivers/clk/qcom/gcc-sm6350.c index a4d6dff9d0f7..5167ad665738 100644 --- a/drivers/clk/qcom/gcc-sm6350.c +++ b/drivers/clk/qcom/gcc-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm6375.c b/drivers/clk/qcom/gcc-sm6375.c index f47dc2808095..8b5446b835b5 100644 --- a/drivers/clk/qcom/gcc-sm6375.c +++ b/drivers/clk/qcom/gcc-sm6375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm7150.c b/drivers/clk/qcom/gcc-sm7150.c index 7eabaf0e1b57..9ab3c71cddef 100644 --- a/drivers/clk/qcom/gcc-sm7150.c +++ b/drivers/clk/qcom/gcc-sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8150.c b/drivers/clk/qcom/gcc-sm8150.c index a93d1f412a7b..088b39fe77c5 100644 --- a/drivers/clk/qcom/gcc-sm8150.c +++ b/drivers/clk/qcom/gcc-sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8250.c b/drivers/clk/qcom/gcc-sm8250.c index 1c59d70e0f96..17c8702f4373 100644 --- a/drivers/clk/qcom/gcc-sm8250.c +++ b/drivers/clk/qcom/gcc-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8350.c b/drivers/clk/qcom/gcc-sm8350.c index 2d94f3046b71..1a8ffce907c0 100644 --- a/drivers/clk/qcom/gcc-sm8350.c +++ b/drivers/clk/qcom/gcc-sm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8450.c b/drivers/clk/qcom/gcc-sm8450.c index 65d7d52bce03..2c72cd9e856d 100644 --- a/drivers/clk/qcom/gcc-sm8450.c +++ b/drivers/clk/qcom/gcc-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8550.c b/drivers/clk/qcom/gcc-sm8550.c index 862a9bf73bcb..ed173ab5b25b 100644 --- a/drivers/clk/qcom/gcc-sm8550.c +++ b/drivers/clk/qcom/gcc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8650.c b/drivers/clk/qcom/gcc-sm8650.c index 24f98062b9dd..585721066c70 100644 --- a/drivers/clk/qcom/gcc-sm8650.c +++ b/drivers/clk/qcom/gcc-sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gcc-sm8750.c b/drivers/clk/qcom/gcc-sm8750.c index def86b71a3da..18b3e987a1ce 100644 --- a/drivers/clk/qcom/gcc-sm8750.c +++ b/drivers/clk/qcom/gcc-sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gcc-x1e80100.c b/drivers/clk/qcom/gcc-x1e80100.c index b63c8abdd2fc..2459869acf51 100644 --- a/drivers/clk/qcom/gcc-x1e80100.c +++ b/drivers/clk/qcom/gcc-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gdsc.c b/drivers/clk/qcom/gdsc.c index 7deabf8400cf..676e0f6cd6a5 100644 --- a/drivers/clk/qcom/gdsc.c +++ b/drivers/clk/qcom/gdsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, 2017-2018, 2022, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-milos.c b/drivers/clk/qcom/gpucc-milos.c index 4ee09879156e..34fa9f6c1de1 100644 --- a/drivers/clk/qcom/gpucc-milos.c +++ b/drivers/clk/qcom/gpucc-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-msm8998.c b/drivers/clk/qcom/gpucc-msm8998.c index 7fce70503141..f1fde56aa89b 100644 --- a/drivers/clk/qcom/gpucc-msm8998.c +++ b/drivers/clk/qcom/gpucc-msm8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Jeffrey Hugo diff --git a/drivers/clk/qcom/gpucc-qcm2290.c b/drivers/clk/qcom/gpucc-qcm2290.c index dc369dff882e..f3eb79e90458 100644 --- a/drivers/clk/qcom/gpucc-qcm2290.c +++ b/drivers/clk/qcom/gpucc-qcm2290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-qcs615.c b/drivers/clk/qcom/gpucc-qcs615.c index ec6739c08425..fb14872f1668 100644 --- a/drivers/clk/qcom/gpucc-qcs615.c +++ b/drivers/clk/qcom/gpucc-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sa8775p.c b/drivers/clk/qcom/gpucc-sa8775p.c index 25dcc5912f99..0dd723bb4c4a 100644 --- a/drivers/clk/qcom/gpucc-sa8775p.c +++ b/drivers/clk/qcom/gpucc-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sar2130p.c b/drivers/clk/qcom/gpucc-sar2130p.c index c2903179ac85..cc4f088721b1 100644 --- a/drivers/clk/qcom/gpucc-sar2130p.c +++ b/drivers/clk/qcom/gpucc-sar2130p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sc7180.c b/drivers/clk/qcom/gpucc-sc7180.c index 97287488e05a..9aeaf06ced01 100644 --- a/drivers/clk/qcom/gpucc-sc7180.c +++ b/drivers/clk/qcom/gpucc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sc7280.c b/drivers/clk/qcom/gpucc-sc7280.c index f81289fa719d..295a2631c96e 100644 --- a/drivers/clk/qcom/gpucc-sc7280.c +++ b/drivers/clk/qcom/gpucc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sc8280xp.c b/drivers/clk/qcom/gpucc-sc8280xp.c index 2645612f1cac..92ce9e5f1f85 100644 --- a/drivers/clk/qcom/gpucc-sc8280xp.c +++ b/drivers/clk/qcom/gpucc-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sdm660.c b/drivers/clk/qcom/gpucc-sdm660.c index 28db307b6717..7cefb3eeaa6b 100644 --- a/drivers/clk/qcom/gpucc-sdm660.c +++ b/drivers/clk/qcom/gpucc-sdm660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sdm845.c b/drivers/clk/qcom/gpucc-sdm845.c index 0d63b110a1fb..a398089177fc 100644 --- a/drivers/clk/qcom/gpucc-sdm845.c +++ b/drivers/clk/qcom/gpucc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm4450.c b/drivers/clk/qcom/gpucc-sm4450.c index 34c7ba0c7d55..453e86cb3b06 100644 --- a/drivers/clk/qcom/gpucc-sm4450.c +++ b/drivers/clk/qcom/gpucc-sm4450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm6115.c b/drivers/clk/qcom/gpucc-sm6115.c index d43c86cf73a5..763fbc6ac6dd 100644 --- a/drivers/clk/qcom/gpucc-sm6115.c +++ b/drivers/clk/qcom/gpucc-sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm6125.c b/drivers/clk/qcom/gpucc-sm6125.c index ed6a6e505801..100ddc347e46 100644 --- a/drivers/clk/qcom/gpucc-sm6125.c +++ b/drivers/clk/qcom/gpucc-sm6125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm6350.c b/drivers/clk/qcom/gpucc-sm6350.c index efbee1518dd3..7b47ef04f079 100644 --- a/drivers/clk/qcom/gpucc-sm6350.c +++ b/drivers/clk/qcom/gpucc-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm6375.c b/drivers/clk/qcom/gpucc-sm6375.c index 41f59024143e..b0e7d6536c41 100644 --- a/drivers/clk/qcom/gpucc-sm6375.c +++ b/drivers/clk/qcom/gpucc-sm6375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8150.c b/drivers/clk/qcom/gpucc-sm8150.c index 5701031c17f3..bac7a5518f6b 100644 --- a/drivers/clk/qcom/gpucc-sm8150.c +++ b/drivers/clk/qcom/gpucc-sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8250.c b/drivers/clk/qcom/gpucc-sm8250.c index eee3208640cd..85f474a036e9 100644 --- a/drivers/clk/qcom/gpucc-sm8250.c +++ b/drivers/clk/qcom/gpucc-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8350.c b/drivers/clk/qcom/gpucc-sm8350.c index 4025dab0a1ca..d6270ef3e689 100644 --- a/drivers/clk/qcom/gpucc-sm8350.c +++ b/drivers/clk/qcom/gpucc-sm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8450.c b/drivers/clk/qcom/gpucc-sm8450.c index 059df72deaa1..4e93b70603bd 100644 --- a/drivers/clk/qcom/gpucc-sm8450.c +++ b/drivers/clk/qcom/gpucc-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8550.c b/drivers/clk/qcom/gpucc-sm8550.c index 7486edf56160..673288e49aae 100644 --- a/drivers/clk/qcom/gpucc-sm8550.c +++ b/drivers/clk/qcom/gpucc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-sm8650.c b/drivers/clk/qcom/gpucc-sm8650.c index f15aeecc512d..be30464ffe64 100644 --- a/drivers/clk/qcom/gpucc-sm8650.c +++ b/drivers/clk/qcom/gpucc-sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved diff --git a/drivers/clk/qcom/gpucc-x1e80100.c b/drivers/clk/qcom/gpucc-x1e80100.c index 2eec20dd0254..613fde21c612 100644 --- a/drivers/clk/qcom/gpucc-x1e80100.c +++ b/drivers/clk/qcom/gpucc-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/gpucc-x1p42100.c b/drivers/clk/qcom/gpucc-x1p42100.c index 4031d3ff560a..5fbb61f28675 100644 --- a/drivers/clk/qcom/gpucc-x1p42100.c +++ b/drivers/clk/qcom/gpucc-x1p42100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/hfpll.c b/drivers/clk/qcom/hfpll.c index 385964196185..5d8653156063 100644 --- a/drivers/clk/qcom/hfpll.c +++ b/drivers/clk/qcom/hfpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/ipq-cmn-pll.c b/drivers/clk/qcom/ipq-cmn-pll.c index dafbf5732048..c61df6c1850a 100644 --- a/drivers/clk/qcom/ipq-cmn-pll.c +++ b/drivers/clk/qcom/ipq-cmn-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/kpss-xcc.c b/drivers/clk/qcom/kpss-xcc.c index 97bfb21a5e5e..119df6f0da52 100644 --- a/drivers/clk/qcom/kpss-xcc.c +++ b/drivers/clk/qcom/kpss-xcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/krait-cc.c b/drivers/clk/qcom/krait-cc.c index f29d6dd1f3ac..364239e46c6d 100644 --- a/drivers/clk/qcom/krait-cc.c +++ b/drivers/clk/qcom/krait-cc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lcc-ipq806x.c b/drivers/clk/qcom/lcc-ipq806x.c index bbacd7fedb2f..cec98a1ad8b4 100644 --- a/drivers/clk/qcom/lcc-ipq806x.c +++ b/drivers/clk/qcom/lcc-ipq806x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lcc-msm8960.c b/drivers/clk/qcom/lcc-msm8960.c index 7cba2ce3e408..f36a99724952 100644 --- a/drivers/clk/qcom/lcc-msm8960.c +++ b/drivers/clk/qcom/lcc-msm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lpass-gfm-sm8250.c b/drivers/clk/qcom/lpass-gfm-sm8250.c index 65d380e30eed..b9f9147e73ef 100644 --- a/drivers/clk/qcom/lpass-gfm-sm8250.c +++ b/drivers/clk/qcom/lpass-gfm-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LPASS Audio CC and Always ON CC Glitch Free Mux clock driver diff --git a/drivers/clk/qcom/lpassaudiocc-sc7280.c b/drivers/clk/qcom/lpassaudiocc-sc7280.c index 7e2172969289..7aec89cbddab 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lpasscc-sc7280.c b/drivers/clk/qcom/lpasscc-sc7280.c index e6b815aec46a..0e82e7841118 100644 --- a/drivers/clk/qcom/lpasscc-sc7280.c +++ b/drivers/clk/qcom/lpasscc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lpasscc-sc8280xp.c b/drivers/clk/qcom/lpasscc-sc8280xp.c index ff839788c40e..f4a9c612cd9f 100644 --- a/drivers/clk/qcom/lpasscc-sc8280xp.c +++ b/drivers/clk/qcom/lpasscc-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Linaro Limited diff --git a/drivers/clk/qcom/lpasscc-sdm845.c b/drivers/clk/qcom/lpasscc-sdm845.c index 5c1ea75f9ba8..65b7a711e2c9 100644 --- a/drivers/clk/qcom/lpasscc-sdm845.c +++ b/drivers/clk/qcom/lpasscc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lpasscc-sm6115.c b/drivers/clk/qcom/lpasscc-sm6115.c index ac6d219233b4..33663feded9d 100644 --- a/drivers/clk/qcom/lpasscc-sm6115.c +++ b/drivers/clk/qcom/lpasscc-sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, 2023 Linaro Limited diff --git a/drivers/clk/qcom/lpasscorecc-sc7180.c b/drivers/clk/qcom/lpasscorecc-sc7180.c index 5174bd3dcdc5..5d5aaa91e5d8 100644 --- a/drivers/clk/qcom/lpasscorecc-sc7180.c +++ b/drivers/clk/qcom/lpasscorecc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/lpasscorecc-sc7280.c b/drivers/clk/qcom/lpasscorecc-sc7280.c index 56882c202376..e9f92161fded 100644 --- a/drivers/clk/qcom/lpasscorecc-sc7280.c +++ b/drivers/clk/qcom/lpasscorecc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c index 2d334977d783..beefc40d5d16 100644 --- a/drivers/clk/qcom/mmcc-apq8084.c +++ b/drivers/clk/qcom/mmcc-apq8084.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-msm8960.c b/drivers/clk/qcom/mmcc-msm8960.c index cd3c9f8455e5..9f4c49083c18 100644 --- a/drivers/clk/qcom/mmcc-msm8960.c +++ b/drivers/clk/qcom/mmcc-msm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-msm8974.c b/drivers/clk/qcom/mmcc-msm8974.c index 12bbc49c87af..5def6eb03378 100644 --- a/drivers/clk/qcom/mmcc-msm8974.c +++ b/drivers/clk/qcom/mmcc-msm8974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-msm8994.c b/drivers/clk/qcom/mmcc-msm8994.c index 7c0b959a4aa2..8c380162cfe1 100644 --- a/drivers/clk/qcom/mmcc-msm8994.c +++ b/drivers/clk/qcom/mmcc-msm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Konrad Dybcio diff --git a/drivers/clk/qcom/mmcc-msm8996.c b/drivers/clk/qcom/mmcc-msm8996.c index 7d67c6f73fe1..1d8b0a8fc671 100644 --- a/drivers/clk/qcom/mmcc-msm8996.c +++ b/drivers/clk/qcom/mmcc-msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*x * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-msm8998.c b/drivers/clk/qcom/mmcc-msm8998.c index e2f198213b21..ad850017dd46 100644 --- a/drivers/clk/qcom/mmcc-msm8998.c +++ b/drivers/clk/qcom/mmcc-msm8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/mmcc-sdm660.c b/drivers/clk/qcom/mmcc-sdm660.c index dbd3f561dc6d..53ae4c093bde 100644 --- a/drivers/clk/qcom/mmcc-sdm660.c +++ b/drivers/clk/qcom/mmcc-sdm660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/nsscc-ipq5424.c b/drivers/clk/qcom/nsscc-ipq5424.c index 5893c7146180..51347991ac21 100644 --- a/drivers/clk/qcom/nsscc-ipq5424.c +++ b/drivers/clk/qcom/nsscc-ipq5424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/clk/qcom/nsscc-ipq9574.c b/drivers/clk/qcom/nsscc-ipq9574.c index c8b11b04a7c2..2a88bf673699 100644 --- a/drivers/clk/qcom/nsscc-ipq9574.c +++ b/drivers/clk/qcom/nsscc-ipq9574.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/nsscc-qca8k.c b/drivers/clk/qcom/nsscc-qca8k.c index 5c8324e2bcca..3e09fb1565bf 100644 --- a/drivers/clk/qcom/nsscc-qca8k.c +++ b/drivers/clk/qcom/nsscc-qca8k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/q6sstop-qcs404.c b/drivers/clk/qcom/q6sstop-qcs404.c index 26e2d63614ac..80226c166a5b 100644 --- a/drivers/clk/qcom/q6sstop-qcs404.c +++ b/drivers/clk/qcom/q6sstop-qcs404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/reset.c b/drivers/clk/qcom/reset.c index d96c96a9089f..9f00804ebf2d 100644 --- a/drivers/clk/qcom/reset.c +++ b/drivers/clk/qcom/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/tcsrcc-glymur.c b/drivers/clk/qcom/tcsrcc-glymur.c index 215bc2ac548d..2ec70fc5203d 100644 --- a/drivers/clk/qcom/tcsrcc-glymur.c +++ b/drivers/clk/qcom/tcsrcc-glymur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/clk/qcom/tcsrcc-sm8550.c b/drivers/clk/qcom/tcsrcc-sm8550.c index 41d73f92a000..d5864c8f3205 100644 --- a/drivers/clk/qcom/tcsrcc-sm8550.c +++ b/drivers/clk/qcom/tcsrcc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/tcsrcc-sm8650.c b/drivers/clk/qcom/tcsrcc-sm8650.c index 3685dcde9a4b..0bf52f83beb7 100644 --- a/drivers/clk/qcom/tcsrcc-sm8650.c +++ b/drivers/clk/qcom/tcsrcc-sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/tcsrcc-sm8750.c b/drivers/clk/qcom/tcsrcc-sm8750.c index 242e320986ef..a44868b15855 100644 --- a/drivers/clk/qcom/tcsrcc-sm8750.c +++ b/drivers/clk/qcom/tcsrcc-sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/tcsrcc-x1e80100.c b/drivers/clk/qcom/tcsrcc-x1e80100.c index a367e1f55622..fa21f347910c 100644 --- a/drivers/clk/qcom/tcsrcc-x1e80100.c +++ b/drivers/clk/qcom/tcsrcc-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/turingcc-qcs404.c b/drivers/clk/qcom/turingcc-qcs404.c index 2cd288d6c3e4..c3b461cf2c00 100644 --- a/drivers/clk/qcom/turingcc-qcs404.c +++ b/drivers/clk/qcom/turingcc-qcs404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Linaro Ltd. diff --git a/drivers/clk/qcom/videocc-milos.c b/drivers/clk/qcom/videocc-milos.c index acc9df295d4f..bc3c30cf4219 100644 --- a/drivers/clk/qcom/videocc-milos.c +++ b/drivers/clk/qcom/videocc-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/videocc-qcs615.c b/drivers/clk/qcom/videocc-qcs615.c index 1b41fa44c17e..12d608a7b42f 100644 --- a/drivers/clk/qcom/videocc-qcs615.c +++ b/drivers/clk/qcom/videocc-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sa8775p.c b/drivers/clk/qcom/videocc-sa8775p.c index 2476201dcd20..6523aa91378a 100644 --- a/drivers/clk/qcom/videocc-sa8775p.c +++ b/drivers/clk/qcom/videocc-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sc7180.c b/drivers/clk/qcom/videocc-sc7180.c index dd2441d6aa83..3daa6d38ca90 100644 --- a/drivers/clk/qcom/videocc-sc7180.c +++ b/drivers/clk/qcom/videocc-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sc7280.c b/drivers/clk/qcom/videocc-sc7280.c index 88c90853cf6e..9379ae0f0d37 100644 --- a/drivers/clk/qcom/videocc-sc7280.c +++ b/drivers/clk/qcom/videocc-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sdm845.c b/drivers/clk/qcom/videocc-sdm845.c index 6dedc80a8b3e..5957e98219a8 100644 --- a/drivers/clk/qcom/videocc-sdm845.c +++ b/drivers/clk/qcom/videocc-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm6350.c b/drivers/clk/qcom/videocc-sm6350.c index 34bdc5aa865a..ad568f494686 100644 --- a/drivers/clk/qcom/videocc-sm6350.c +++ b/drivers/clk/qcom/videocc-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm7150.c b/drivers/clk/qcom/videocc-sm7150.c index b6912560ef9b..97f3fbaa3b1d 100644 --- a/drivers/clk/qcom/videocc-sm7150.c +++ b/drivers/clk/qcom/videocc-sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8150.c b/drivers/clk/qcom/videocc-sm8150.c index 3024f6fc89c8..857125420cdf 100644 --- a/drivers/clk/qcom/videocc-sm8150.c +++ b/drivers/clk/qcom/videocc-sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8250.c b/drivers/clk/qcom/videocc-sm8250.c index df479a69cddd..00e3e0af6f6f 100644 --- a/drivers/clk/qcom/videocc-sm8250.c +++ b/drivers/clk/qcom/videocc-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8350.c b/drivers/clk/qcom/videocc-sm8350.c index 057a9474894a..2a711dc025f0 100644 --- a/drivers/clk/qcom/videocc-sm8350.c +++ b/drivers/clk/qcom/videocc-sm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8450.c b/drivers/clk/qcom/videocc-sm8450.c index dc168ce199cc..4213c01b254b 100644 --- a/drivers/clk/qcom/videocc-sm8450.c +++ b/drivers/clk/qcom/videocc-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8550.c b/drivers/clk/qcom/videocc-sm8550.c index 32a6505abe26..bffa8525ac9c 100644 --- a/drivers/clk/qcom/videocc-sm8550.c +++ b/drivers/clk/qcom/videocc-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/clk/qcom/videocc-sm8750.c b/drivers/clk/qcom/videocc-sm8750.c index 0acf3104d702..156ddc053492 100644 --- a/drivers/clk/qcom/videocc-sm8750.c +++ b/drivers/clk/qcom/videocc-sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/clk/ralink/clk-mt7621.c b/drivers/clk/ralink/clk-mt7621.c index 92d14350c4b3..6bbf83c36536 100644 --- a/drivers/clk/ralink/clk-mt7621.c +++ b/drivers/clk/ralink/clk-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek MT7621 Clock Driver diff --git a/drivers/clk/ralink/clk-mtmips.c b/drivers/clk/ralink/clk-mtmips.c index 19d433034884..f0391b799962 100644 --- a/drivers/clk/ralink/clk-mtmips.c +++ b/drivers/clk/ralink/clk-mtmips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MTMIPS SoCs Clock Driver diff --git a/drivers/clk/renesas/clk-div6.c b/drivers/clk/renesas/clk-div6.c index f7b827b5e9b2..224b069e8b16 100644 --- a/drivers/clk/renesas/clk-div6.c +++ b/drivers/clk/renesas/clk-div6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7790 Common Clock Framework support diff --git a/drivers/clk/renesas/clk-emev2.c b/drivers/clk/renesas/clk-emev2.c index 37c6f9be5e5b..ed1a20f755f0 100644 --- a/drivers/clk/renesas/clk-emev2.c +++ b/drivers/clk/renesas/clk-emev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EMMA Mobile EV2 common clock framework support diff --git a/drivers/clk/renesas/clk-mstp.c b/drivers/clk/renesas/clk-mstp.c index 2f65fe2c6bdf..d19890b2a322 100644 --- a/drivers/clk/renesas/clk-mstp.c +++ b/drivers/clk/renesas/clk-mstp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car MSTP clocks diff --git a/drivers/clk/renesas/clk-r8a73a4.c b/drivers/clk/renesas/clk-r8a73a4.c index f331d8bc9daf..291daff7f73a 100644 --- a/drivers/clk/renesas/clk-r8a73a4.c +++ b/drivers/clk/renesas/clk-r8a73a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a73a4 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-r8a7740.c b/drivers/clk/renesas/clk-r8a7740.c index 22e9be7240bb..8bee93c78e76 100644 --- a/drivers/clk/renesas/clk-r8a7740.c +++ b/drivers/clk/renesas/clk-r8a7740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7740 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-r8a7778.c b/drivers/clk/renesas/clk-r8a7778.c index 6ea173f22251..ebf55f90d3ed 100644 --- a/drivers/clk/renesas/clk-r8a7778.c +++ b/drivers/clk/renesas/clk-r8a7778.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7778 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-r8a7779.c b/drivers/clk/renesas/clk-r8a7779.c index 9a2fea8cf4d7..52f39370c4a9 100644 --- a/drivers/clk/renesas/clk-r8a7779.c +++ b/drivers/clk/renesas/clk-r8a7779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7779 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-rz.c b/drivers/clk/renesas/clk-rz.c index e770f09a27ed..8017805c556e 100644 --- a/drivers/clk/renesas/clk-rz.c +++ b/drivers/clk/renesas/clk-rz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/A1 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-sh73a0.c b/drivers/clk/renesas/clk-sh73a0.c index 47fc99ccd283..d981283b2952 100644 --- a/drivers/clk/renesas/clk-sh73a0.c +++ b/drivers/clk/renesas/clk-sh73a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sh73a0 Core CPG Clocks diff --git a/drivers/clk/renesas/clk-vbattb.c b/drivers/clk/renesas/clk-vbattb.c index ff9d1ead455c..7f228e798048 100644 --- a/drivers/clk/renesas/clk-vbattb.c +++ b/drivers/clk/renesas/clk-vbattb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * VBATTB clock driver diff --git a/drivers/clk/renesas/r7s9210-cpg-mssr.c b/drivers/clk/renesas/r7s9210-cpg-mssr.c index a8ed87c11ba1..a488c4374fc0 100644 --- a/drivers/clk/renesas/r7s9210-cpg-mssr.c +++ b/drivers/clk/renesas/r7s9210-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R7S9210 Clock Pulse Generator / Module Standby diff --git a/drivers/clk/renesas/r8a7742-cpg-mssr.c b/drivers/clk/renesas/r8a7742-cpg-mssr.c index e541489bd1cd..cb03735bfe91 100644 --- a/drivers/clk/renesas/r8a7742-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7742-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7742 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7743-cpg-mssr.c b/drivers/clk/renesas/r8a7743-cpg-mssr.c index 0bba12a48d22..81f4a5444160 100644 --- a/drivers/clk/renesas/r8a7743-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7743-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7743 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7745-cpg-mssr.c b/drivers/clk/renesas/r8a7745-cpg-mssr.c index dc4a64e8dfb5..bf3f4f4b618c 100644 --- a/drivers/clk/renesas/r8a7745-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7745-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7745 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a77470-cpg-mssr.c b/drivers/clk/renesas/r8a77470-cpg-mssr.c index f3d6e65011d7..013833cb67e9 100644 --- a/drivers/clk/renesas/r8a77470-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77470-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77470 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a774a1-cpg-mssr.c b/drivers/clk/renesas/r8a774a1-cpg-mssr.c index aba043f999eb..43995c08761d 100644 --- a/drivers/clk/renesas/r8a774a1-cpg-mssr.c +++ b/drivers/clk/renesas/r8a774a1-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a774a1 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a774b1-cpg-mssr.c b/drivers/clk/renesas/r8a774b1-cpg-mssr.c index a3244e76f779..35157583714e 100644 --- a/drivers/clk/renesas/r8a774b1-cpg-mssr.c +++ b/drivers/clk/renesas/r8a774b1-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a774b1 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a774c0-cpg-mssr.c b/drivers/clk/renesas/r8a774c0-cpg-mssr.c index 870f8c55eb28..d039cd2d8a87 100644 --- a/drivers/clk/renesas/r8a774c0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a774c0-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a774c0 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a774e1-cpg-mssr.c b/drivers/clk/renesas/r8a774e1-cpg-mssr.c index 7158464c80d8..8d3f0e77aeb0 100644 --- a/drivers/clk/renesas/r8a774e1-cpg-mssr.c +++ b/drivers/clk/renesas/r8a774e1-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a774e1 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7790-cpg-mssr.c b/drivers/clk/renesas/r8a7790-cpg-mssr.c index f7d233e0c142..c8f901e78049 100644 --- a/drivers/clk/renesas/r8a7790-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7790-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7790 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7791-cpg-mssr.c b/drivers/clk/renesas/r8a7791-cpg-mssr.c index a0de784868da..df4f9350466d 100644 --- a/drivers/clk/renesas/r8a7791-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7791-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7791 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7792-cpg-mssr.c b/drivers/clk/renesas/r8a7792-cpg-mssr.c index 77af250876a5..ab4042a94255 100644 --- a/drivers/clk/renesas/r8a7792-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7792-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7792 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7794-cpg-mssr.c b/drivers/clk/renesas/r8a7794-cpg-mssr.c index 4d7fa26a72c9..dfa45b1aa694 100644 --- a/drivers/clk/renesas/r8a7794-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7794-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7794 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7795-cpg-mssr.c b/drivers/clk/renesas/r8a7795-cpg-mssr.c index e47d9b1fcc0a..d51e579ab149 100644 --- a/drivers/clk/renesas/r8a7795-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7795-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7795 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a7796-cpg-mssr.c b/drivers/clk/renesas/r8a7796-cpg-mssr.c index e5f9e3e74229..685bffa7ab7b 100644 --- a/drivers/clk/renesas/r8a7796-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7796-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7796 (R-Car M3-W/W+) Clock Pulse Generator / Module Standby and Software diff --git a/drivers/clk/renesas/r8a77965-cpg-mssr.c b/drivers/clk/renesas/r8a77965-cpg-mssr.c index 219e41abb5df..7bdbce4b1fa5 100644 --- a/drivers/clk/renesas/r8a77965-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77965-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77965 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a77970-cpg-mssr.c b/drivers/clk/renesas/r8a77970-cpg-mssr.c index e2bda2c10730..3fff785a1b16 100644 --- a/drivers/clk/renesas/r8a77970-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77970-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77970 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a77980-cpg-mssr.c b/drivers/clk/renesas/r8a77980-cpg-mssr.c index aaa685ec35df..9c351f67cd76 100644 --- a/drivers/clk/renesas/r8a77980-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77980-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77980 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a77990-cpg-mssr.c b/drivers/clk/renesas/r8a77990-cpg-mssr.c index b2f82c594925..6346b1b224f1 100644 --- a/drivers/clk/renesas/r8a77990-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77990-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77990 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a77995-cpg-mssr.c b/drivers/clk/renesas/r8a77995-cpg-mssr.c index 162fa86c81ff..ceadb717cee3 100644 --- a/drivers/clk/renesas/r8a77995-cpg-mssr.c +++ b/drivers/clk/renesas/r8a77995-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a77995 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a779a0-cpg-mssr.c b/drivers/clk/renesas/r8a779a0-cpg-mssr.c index d67dff05d9f4..9985827032d8 100644 --- a/drivers/clk/renesas/r8a779a0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a779a0-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a779a0 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a779f0-cpg-mssr.c b/drivers/clk/renesas/r8a779f0-cpg-mssr.c index f33342314b2e..8b1a29eeb79f 100644 --- a/drivers/clk/renesas/r8a779f0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a779f0-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a779f0 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a779g0-cpg-mssr.c b/drivers/clk/renesas/r8a779g0-cpg-mssr.c index 015b9773cc55..75eece67efa6 100644 --- a/drivers/clk/renesas/r8a779g0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a779g0-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a779g0 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r8a779h0-cpg-mssr.c b/drivers/clk/renesas/r8a779h0-cpg-mssr.c index ffea06d77d5e..50f474871fbc 100644 --- a/drivers/clk/renesas/r8a779h0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a779h0-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a779h0 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r9a06g032-clocks.c b/drivers/clk/renesas/r9a06g032-clocks.c index 0f5c91b5dfa9..0062d0021002 100644 --- a/drivers/clk/renesas/r9a06g032-clocks.c +++ b/drivers/clk/renesas/r9a06g032-clocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R9A06G032 clock driver diff --git a/drivers/clk/renesas/r9a07g043-cpg.c b/drivers/clk/renesas/r9a07g043-cpg.c index 33e9a1223c72..62d397df3cb6 100644 --- a/drivers/clk/renesas/r9a07g043-cpg.c +++ b/drivers/clk/renesas/r9a07g043-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G2UL CPG driver diff --git a/drivers/clk/renesas/r9a07g044-cpg.c b/drivers/clk/renesas/r9a07g044-cpg.c index 0dd264877b9a..ce6b78edfe89 100644 --- a/drivers/clk/renesas/r9a07g044-cpg.c +++ b/drivers/clk/renesas/r9a07g044-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G2L CPG driver diff --git a/drivers/clk/renesas/r9a08g045-cpg.c b/drivers/clk/renesas/r9a08g045-cpg.c index 79e7b19c7882..67cc7447cd2f 100644 --- a/drivers/clk/renesas/r9a08g045-cpg.c +++ b/drivers/clk/renesas/r9a08g045-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G3S CPG driver diff --git a/drivers/clk/renesas/r9a09g011-cpg.c b/drivers/clk/renesas/r9a09g011-cpg.c index ba25429c244d..64c668e3bbab 100644 --- a/drivers/clk/renesas/r9a09g011-cpg.c +++ b/drivers/clk/renesas/r9a09g011-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/V2M Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/r9a09g047-cpg.c b/drivers/clk/renesas/r9a09g047-cpg.c index 1e9896742a06..d254d6121325 100644 --- a/drivers/clk/renesas/r9a09g047-cpg.c +++ b/drivers/clk/renesas/r9a09g047-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G3E CPG driver diff --git a/drivers/clk/renesas/r9a09g056-cpg.c b/drivers/clk/renesas/r9a09g056-cpg.c index f48a082e65d7..57dc7d32486a 100644 --- a/drivers/clk/renesas/r9a09g056-cpg.c +++ b/drivers/clk/renesas/r9a09g056-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2N CPG driver diff --git a/drivers/clk/renesas/r9a09g057-cpg.c b/drivers/clk/renesas/r9a09g057-cpg.c index 400d9e94f2e9..9f134d57d4a4 100644 --- a/drivers/clk/renesas/r9a09g057-cpg.c +++ b/drivers/clk/renesas/r9a09g057-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) CPG driver diff --git a/drivers/clk/renesas/r9a09g077-cpg.c b/drivers/clk/renesas/r9a09g077-cpg.c index fb6cc94d08a1..9f32436890e6 100644 --- a/drivers/clk/renesas/r9a09g077-cpg.c +++ b/drivers/clk/renesas/r9a09g077-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r9a09g077 Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/rcar-cpg-lib.c b/drivers/clk/renesas/rcar-cpg-lib.c index 7b271de7037a..ec22f2c90875 100644 --- a/drivers/clk/renesas/rcar-cpg-lib.c +++ b/drivers/clk/renesas/rcar-cpg-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen3 Clock Pulse Generator Library diff --git a/drivers/clk/renesas/rcar-gen2-cpg.c b/drivers/clk/renesas/rcar-gen2-cpg.c index ab34bb8c3e07..b50cda6e9e0a 100644 --- a/drivers/clk/renesas/rcar-gen2-cpg.c +++ b/drivers/clk/renesas/rcar-gen2-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen2 Clock Pulse Generator diff --git a/drivers/clk/renesas/rcar-gen3-cpg.c b/drivers/clk/renesas/rcar-gen3-cpg.c index b954278ddd9d..64636ba2aff4 100644 --- a/drivers/clk/renesas/rcar-gen3-cpg.c +++ b/drivers/clk/renesas/rcar-gen3-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen3 Clock Pulse Generator diff --git a/drivers/clk/renesas/rcar-gen4-cpg.c b/drivers/clk/renesas/rcar-gen4-cpg.c index ac2b5afec46d..c872d7e2ba5b 100644 --- a/drivers/clk/renesas/rcar-gen4-cpg.c +++ b/drivers/clk/renesas/rcar-gen4-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen4 Clock Pulse Generator diff --git a/drivers/clk/renesas/rcar-usb2-clock-sel.c b/drivers/clk/renesas/rcar-usb2-clock-sel.c index 421ae973ea8e..3fc2fa285925 100644 --- a/drivers/clk/renesas/rcar-usb2-clock-sel.c +++ b/drivers/clk/renesas/rcar-usb2-clock-sel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car USB2.0 clock selector diff --git a/drivers/clk/renesas/renesas-cpg-mssr.c b/drivers/clk/renesas/renesas-cpg-mssr.c index 7f9b7aa39790..4505cc46d04e 100644 --- a/drivers/clk/renesas/renesas-cpg-mssr.c +++ b/drivers/clk/renesas/renesas-cpg-mssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Clock Pulse Generator / Module Standby and Software Reset diff --git a/drivers/clk/renesas/rzg2l-cpg.c b/drivers/clk/renesas/rzg2l-cpg.c index 64d1ef6e4c94..d8453ec85868 100644 --- a/drivers/clk/renesas/rzg2l-cpg.c +++ b/drivers/clk/renesas/rzg2l-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G2L Clock Pulse Generator diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index 3f6299b9fec0..d88d27c70e50 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) Clock Pulse Generator diff --git a/drivers/clk/rockchip/clk-cpu.c b/drivers/clk/rockchip/clk-cpu.c index 6e91a3041a03..e5bf02358e9a 100644 --- a/drivers/clk/rockchip/clk-cpu.c +++ b/drivers/clk/rockchip/clk-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/clk-ddr.c b/drivers/clk/rockchip/clk-ddr.c index 8866a65982a0..084db13294df 100644 --- a/drivers/clk/rockchip/clk-ddr.c +++ b/drivers/clk/rockchip/clk-ddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-gate-grf.c b/drivers/clk/rockchip/clk-gate-grf.c index 8122f471f391..650ba64cd24c 100644 --- a/drivers/clk/rockchip/clk-gate-grf.c +++ b/drivers/clk/rockchip/clk-gate-grf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2025 Collabora Ltd. diff --git a/drivers/clk/rockchip/clk-half-divider.c b/drivers/clk/rockchip/clk-half-divider.c index fbc018e8afa4..aa064642816a 100644 --- a/drivers/clk/rockchip/clk-half-divider.c +++ b/drivers/clk/rockchip/clk-half-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/clk/rockchip/clk-inverter.c b/drivers/clk/rockchip/clk-inverter.c index 5dfbdce18b48..c5744ebe3b5d 100644 --- a/drivers/clk/rockchip/clk-inverter.c +++ b/drivers/clk/rockchip/clk-inverter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Heiko Stuebner diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/clk-mmc-phase.c index 8b1292c56863..79b87d7ce55a 100644 --- a/drivers/clk/rockchip/clk-mmc-phase.c +++ b/drivers/clk/rockchip/clk-mmc-phase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2014 Google, Inc diff --git a/drivers/clk/rockchip/clk-muxgrf.c b/drivers/clk/rockchip/clk-muxgrf.c index 4a335a5f4633..f7348463e324 100644 --- a/drivers/clk/rockchip/clk-muxgrf.c +++ b/drivers/clk/rockchip/clk-muxgrf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/rockchip/clk-pll.c b/drivers/clk/rockchip/clk-pll.c index 86dba3826a77..d3abb277bdbd 100644 --- a/drivers/clk/rockchip/clk-pll.c +++ b/drivers/clk/rockchip/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/clk-px30.c b/drivers/clk/rockchip/clk-px30.c index caf7c0e6e479..f713023097d6 100644 --- a/drivers/clk/rockchip/clk-px30.c +++ b/drivers/clk/rockchip/clk-px30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3036.c b/drivers/clk/rockchip/clk-rk3036.c index df9330958c83..fbfdc5aa57d6 100644 --- a/drivers/clk/rockchip/clk-rk3036.c +++ b/drivers/clk/rockchip/clk-rk3036.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/clk-rk3128.c b/drivers/clk/rockchip/clk-rk3128.c index 7c3d92af12df..7ad93aac4700 100644 --- a/drivers/clk/rockchip/clk-rk3128.c +++ b/drivers/clk/rockchip/clk-rk3128.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3188.c b/drivers/clk/rockchip/clk-rk3188.c index 318c8ddc8a76..59280c0ccd4a 100644 --- a/drivers/clk/rockchip/clk-rk3188.c +++ b/drivers/clk/rockchip/clk-rk3188.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/clk-rk3228.c b/drivers/clk/rockchip/clk-rk3228.c index ed602c27b624..62d733faa01e 100644 --- a/drivers/clk/rockchip/clk-rk3228.c +++ b/drivers/clk/rockchip/clk-rk3228.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3288.c b/drivers/clk/rockchip/clk-rk3288.c index 9cf3e1e43b78..944a63a9dd23 100644 --- a/drivers/clk/rockchip/clk-rk3288.c +++ b/drivers/clk/rockchip/clk-rk3288.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/clk-rk3308.c b/drivers/clk/rockchip/clk-rk3308.c index 95a9512a41a3..eda5a36de442 100644 --- a/drivers/clk/rockchip/clk-rk3308.c +++ b/drivers/clk/rockchip/clk-rk3308.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2019 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3328.c b/drivers/clk/rockchip/clk-rk3328.c index cd5f65b6cdf5..cf477272781c 100644 --- a/drivers/clk/rockchip/clk-rk3328.c +++ b/drivers/clk/rockchip/clk-rk3328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3368.c b/drivers/clk/rockchip/clk-rk3368.c index 95e6996adbae..f47a9e942e1c 100644 --- a/drivers/clk/rockchip/clk-rk3368.c +++ b/drivers/clk/rockchip/clk-rk3368.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Heiko Stuebner diff --git a/drivers/clk/rockchip/clk-rk3399.c b/drivers/clk/rockchip/clk-rk3399.c index c2b243d7a5e2..5f9f3f23e409 100644 --- a/drivers/clk/rockchip/clk-rk3399.c +++ b/drivers/clk/rockchip/clk-rk3399.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3506.c b/drivers/clk/rockchip/clk-rk3506.c index dd59bd60382e..e74dd11e9f7b 100644 --- a/drivers/clk/rockchip/clk-rk3506.c +++ b/drivers/clk/rockchip/clk-rk3506.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/clk-rk3528.c b/drivers/clk/rockchip/clk-rk3528.c index a5ff64b93f8f..b6dab3e18f3f 100644 --- a/drivers/clk/rockchip/clk-rk3528.c +++ b/drivers/clk/rockchip/clk-rk3528.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3562.c b/drivers/clk/rockchip/clk-rk3562.c index b8858e5d5530..fd9e9a37e454 100644 --- a/drivers/clk/rockchip/clk-rk3562.c +++ b/drivers/clk/rockchip/clk-rk3562.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/clk-rk3568.c b/drivers/clk/rockchip/clk-rk3568.c index 74eabf9b2ae2..10afaeb40142 100644 --- a/drivers/clk/rockchip/clk-rk3568.c +++ b/drivers/clk/rockchip/clk-rk3568.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3576.c b/drivers/clk/rockchip/clk-rk3576.c index 9bc0ef51ef68..b63c8ed044d1 100644 --- a/drivers/clk/rockchip/clk-rk3576.c +++ b/drivers/clk/rockchip/clk-rk3576.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rk3588.c b/drivers/clk/rockchip/clk-rk3588.c index 1694223f4f84..cf6377ab23fe 100644 --- a/drivers/clk/rockchip/clk-rk3588.c +++ b/drivers/clk/rockchip/clk-rk3588.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rv1108.c b/drivers/clk/rockchip/clk-rv1108.c index 5f49af3c970a..12f7149fb9cf 100644 --- a/drivers/clk/rockchip/clk-rv1108.c +++ b/drivers/clk/rockchip/clk-rv1108.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rv1126.c b/drivers/clk/rockchip/clk-rv1126.c index 15e7bfe84506..5c586b452ce7 100644 --- a/drivers/clk/rockchip/clk-rv1126.c +++ b/drivers/clk/rockchip/clk-rv1126.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Rockchip Electronics Co. Ltd. diff --git a/drivers/clk/rockchip/clk-rv1126b.c b/drivers/clk/rockchip/clk-rv1126b.c index 3e27bfc14854..4446e500bab7 100644 --- a/drivers/clk/rockchip/clk-rv1126b.c +++ b/drivers/clk/rockchip/clk-rv1126b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/clk.c b/drivers/clk/rockchip/clk.c index 2601df3b1066..395899f924c3 100644 --- a/drivers/clk/rockchip/clk.c +++ b/drivers/clk/rockchip/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/rockchip/gate-link.c b/drivers/clk/rockchip/gate-link.c index cd0f7a2d30ab..ec4c5c24810d 100644 --- a/drivers/clk/rockchip/gate-link.c +++ b/drivers/clk/rockchip/gate-link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2024 Collabora Ltd. diff --git a/drivers/clk/rockchip/rst-rk3506.c b/drivers/clk/rockchip/rst-rk3506.c index c3abde60f3c6..6d4b79845094 100644 --- a/drivers/clk/rockchip/rst-rk3506.c +++ b/drivers/clk/rockchip/rst-rk3506.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2025 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/rst-rk3528.c b/drivers/clk/rockchip/rst-rk3528.c index b24f2c367929..845375b0636b 100644 --- a/drivers/clk/rockchip/rst-rk3528.c +++ b/drivers/clk/rockchip/rst-rk3528.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/rst-rk3562.c b/drivers/clk/rockchip/rst-rk3562.c index a3854eaef3be..5f56ecc65bde 100644 --- a/drivers/clk/rockchip/rst-rk3562.c +++ b/drivers/clk/rockchip/rst-rk3562.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2024 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/rst-rk3576.c b/drivers/clk/rockchip/rst-rk3576.c index 15cbb9bc0a41..4766ebf58115 100644 --- a/drivers/clk/rockchip/rst-rk3576.c +++ b/drivers/clk/rockchip/rst-rk3576.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/rst-rk3588.c b/drivers/clk/rockchip/rst-rk3588.c index c4ebc01f1c9c..4ae375ba9a25 100644 --- a/drivers/clk/rockchip/rst-rk3588.c +++ b/drivers/clk/rockchip/rst-rk3588.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/rst-rv1126b.c b/drivers/clk/rockchip/rst-rv1126b.c index c75b0d885ca2..b22315f80f55 100644 --- a/drivers/clk/rockchip/rst-rv1126b.c +++ b/drivers/clk/rockchip/rst-rv1126b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2025 Rockchip Electronics Co., Ltd. diff --git a/drivers/clk/rockchip/softrst.c b/drivers/clk/rockchip/softrst.c index fd56aaefe6d1..58e18f355837 100644 --- a/drivers/clk/rockchip/softrst.c +++ b/drivers/clk/rockchip/softrst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 MundoReader S.L. diff --git a/drivers/clk/samsung/clk-acpm.c b/drivers/clk/samsung/clk-acpm.c index b90809ce3f88..afc86adcc73a 100644 --- a/drivers/clk/samsung/clk-acpm.c +++ b/drivers/clk/samsung/clk-acpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Exynos ACPM protocol based clock driver. diff --git a/drivers/clk/samsung/clk-artpec8.c b/drivers/clk/samsung/clk-artpec8.c index 0ea7c8b58674..8e0f68f0f836 100644 --- a/drivers/clk/samsung/clk-artpec8.c +++ b/drivers/clk/samsung/clk-artpec8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-cpu.c b/drivers/clk/samsung/clk-cpu.c index 300f8d5d3c48..4f44c3bb524f 100644 --- a/drivers/clk/samsung/clk-cpu.c +++ b/drivers/clk/samsung/clk-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos-arm64.c b/drivers/clk/samsung/clk-exynos-arm64.c index bf7de21f329e..0ee43ca3cd60 100644 --- a/drivers/clk/samsung/clk-exynos-arm64.c +++ b/drivers/clk/samsung/clk-exynos-arm64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Linaro Ltd. diff --git a/drivers/clk/samsung/clk-exynos-audss.c b/drivers/clk/samsung/clk-exynos-audss.c index 0f5ae3e8d000..e92fb35ff93c 100644 --- a/drivers/clk/samsung/clk-exynos-audss.c +++ b/drivers/clk/samsung/clk-exynos-audss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos-clkout.c b/drivers/clk/samsung/clk-exynos-clkout.c index 5b21025338bd..324f2ffefce3 100644 --- a/drivers/clk/samsung/clk-exynos-clkout.c +++ b/drivers/clk/samsung/clk-exynos-clkout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos2200.c b/drivers/clk/samsung/clk-exynos2200.c index eab9f5eecfa3..dabb47c85844 100644 --- a/drivers/clk/samsung/clk-exynos2200.c +++ b/drivers/clk/samsung/clk-exynos2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Ivaylo Ivanov diff --git a/drivers/clk/samsung/clk-exynos3250.c b/drivers/clk/samsung/clk-exynos3250.c index 84564ec4c8ec..c8e4be920031 100644 --- a/drivers/clk/samsung/clk-exynos3250.c +++ b/drivers/clk/samsung/clk-exynos3250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos4.c b/drivers/clk/samsung/clk-exynos4.c index cc5c1644c41c..873dcc2021cb 100644 --- a/drivers/clk/samsung/clk-exynos4.c +++ b/drivers/clk/samsung/clk-exynos4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos4412-isp.c b/drivers/clk/samsung/clk-exynos4412-isp.c index fa915057e109..2ee7ff7098c6 100644 --- a/drivers/clk/samsung/clk-exynos4412-isp.c +++ b/drivers/clk/samsung/clk-exynos4412-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5-subcmu.c b/drivers/clk/samsung/clk-exynos5-subcmu.c index 03bbde76e3ce..3b293d5e9b04 100644 --- a/drivers/clk/samsung/clk-exynos5-subcmu.c +++ b/drivers/clk/samsung/clk-exynos5-subcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5250.c b/drivers/clk/samsung/clk-exynos5250.c index e90d3a0848cb..a0cc427baa82 100644 --- a/drivers/clk/samsung/clk-exynos5250.c +++ b/drivers/clk/samsung/clk-exynos5250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5260.c b/drivers/clk/samsung/clk-exynos5260.c index 0a5959823370..4c518b304bf4 100644 --- a/drivers/clk/samsung/clk-exynos5260.c +++ b/drivers/clk/samsung/clk-exynos5260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5410.c b/drivers/clk/samsung/clk-exynos5410.c index baa9988c7bb7..71dcf975df35 100644 --- a/drivers/clk/samsung/clk-exynos5410.c +++ b/drivers/clk/samsung/clk-exynos5410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5420.c b/drivers/clk/samsung/clk-exynos5420.c index a9df4e6db82f..b17da936f138 100644 --- a/drivers/clk/samsung/clk-exynos5420.c +++ b/drivers/clk/samsung/clk-exynos5420.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos5433.c b/drivers/clk/samsung/clk-exynos5433.c index 4b2a861e7d57..e610d1b2bbff 100644 --- a/drivers/clk/samsung/clk-exynos5433.c +++ b/drivers/clk/samsung/clk-exynos5433.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos7.c b/drivers/clk/samsung/clk-exynos7.c index fe0fa5bdbd4b..13d46034ef21 100644 --- a/drivers/clk/samsung/clk-exynos7.c +++ b/drivers/clk/samsung/clk-exynos7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos7870.c b/drivers/clk/samsung/clk-exynos7870.c index b3bcf3a1d0b7..d1dd00aa7ca6 100644 --- a/drivers/clk/samsung/clk-exynos7870.c +++ b/drivers/clk/samsung/clk-exynos7870.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynos7885.c b/drivers/clk/samsung/clk-exynos7885.c index ba7cf79bc300..a06017421c8f 100644 --- a/drivers/clk/samsung/clk-exynos7885.c +++ b/drivers/clk/samsung/clk-exynos7885.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Dávid Virág diff --git a/drivers/clk/samsung/clk-exynos850.c b/drivers/clk/samsung/clk-exynos850.c index 56f27697c76b..1bc43be71e71 100644 --- a/drivers/clk/samsung/clk-exynos850.c +++ b/drivers/clk/samsung/clk-exynos850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Linaro Ltd. diff --git a/drivers/clk/samsung/clk-exynos8895.c b/drivers/clk/samsung/clk-exynos8895.c index e6980a8f026f..35cdc2dd26f7 100644 --- a/drivers/clk/samsung/clk-exynos8895.c +++ b/drivers/clk/samsung/clk-exynos8895.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Ivaylo Ivanov diff --git a/drivers/clk/samsung/clk-exynos990.c b/drivers/clk/samsung/clk-exynos990.c index 6277dd557fab..cf646253927c 100644 --- a/drivers/clk/samsung/clk-exynos990.c +++ b/drivers/clk/samsung/clk-exynos990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Igor Belwon diff --git a/drivers/clk/samsung/clk-exynosautov9.c b/drivers/clk/samsung/clk-exynosautov9.c index e4d7c7b96aa8..aa0bb6ba01c6 100644 --- a/drivers/clk/samsung/clk-exynosautov9.c +++ b/drivers/clk/samsung/clk-exynosautov9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-exynosautov920.c b/drivers/clk/samsung/clk-exynosautov920.c index b90b73c3518f..9fb5dce26083 100644 --- a/drivers/clk/samsung/clk-exynosautov920.c +++ b/drivers/clk/samsung/clk-exynosautov920.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-fsd.c b/drivers/clk/samsung/clk-fsd.c index 4124d65e3d18..c54b215db1fb 100644 --- a/drivers/clk/samsung/clk-fsd.c +++ b/drivers/clk/samsung/clk-fsd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2022 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-gs101.c b/drivers/clk/samsung/clk-gs101.c index 70b26db9b95a..52634b770dcc 100644 --- a/drivers/clk/samsung/clk-gs101.c +++ b/drivers/clk/samsung/clk-gs101.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Linaro Ltd. diff --git a/drivers/clk/samsung/clk-pll.c b/drivers/clk/samsung/clk-pll.c index 0a8fc9649ae2..180a7f7da2aa 100644 --- a/drivers/clk/samsung/clk-pll.c +++ b/drivers/clk/samsung/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk-s3c64xx.c b/drivers/clk/samsung/clk-s3c64xx.c index 397a057af5d1..041343a12f0b 100644 --- a/drivers/clk/samsung/clk-s3c64xx.c +++ b/drivers/clk/samsung/clk-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Tomasz Figa diff --git a/drivers/clk/samsung/clk-s5pv210-audss.c b/drivers/clk/samsung/clk-s5pv210-audss.c index c9fcb23de183..12cfe9f7f56f 100644 --- a/drivers/clk/samsung/clk-s5pv210-audss.c +++ b/drivers/clk/samsung/clk-s5pv210-audss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Tomasz Figa diff --git a/drivers/clk/samsung/clk-s5pv210.c b/drivers/clk/samsung/clk-s5pv210.c index 9a4217cc1908..5a586ed5c8d8 100644 --- a/drivers/clk/samsung/clk-s5pv210.c +++ b/drivers/clk/samsung/clk-s5pv210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/samsung/clk.c b/drivers/clk/samsung/clk.c index c149ca6c2217..2bfbf7ea4381 100644 --- a/drivers/clk/samsung/clk.c +++ b/drivers/clk/samsung/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/clk/sifive/sifive-prci.c b/drivers/clk/sifive/sifive-prci.c index 4d1cc7adb2b3..817aefd8d506 100644 --- a/drivers/clk/sifive/sifive-prci.c +++ b/drivers/clk/sifive/sifive-prci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 SiFive, Inc. diff --git a/drivers/clk/socfpga/clk-agilex.c b/drivers/clk/socfpga/clk-agilex.c index 8dd94f64756b..e8a403e7e3bb 100644 --- a/drivers/clk/socfpga/clk-agilex.c +++ b/drivers/clk/socfpga/clk-agilex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019, Intel Corporation diff --git a/drivers/clk/socfpga/clk-agilex5.c b/drivers/clk/socfpga/clk-agilex5.c index f7f0ad884f64..da825cf6f85e 100644 --- a/drivers/clk/socfpga/clk-agilex5.c +++ b/drivers/clk/socfpga/clk-agilex5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2024, Intel Corporation diff --git a/drivers/clk/socfpga/clk-gate-a10.c b/drivers/clk/socfpga/clk-gate-a10.c index 06f129c160bc..26aad908c428 100644 --- a/drivers/clk/socfpga/clk-gate-a10.c +++ b/drivers/clk/socfpga/clk-gate-a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Altera Corporation. All rights reserved diff --git a/drivers/clk/socfpga/clk-gate-s10.c b/drivers/clk/socfpga/clk-gate-s10.c index dce3ef137bf3..8119f399ce73 100644 --- a/drivers/clk/socfpga/clk-gate-s10.c +++ b/drivers/clk/socfpga/clk-gate-s10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017, Intel Corporation diff --git a/drivers/clk/socfpga/clk-gate.c b/drivers/clk/socfpga/clk-gate.c index 0a5a95e0267f..47c4ff3f2515 100644 --- a/drivers/clk/socfpga/clk-gate.c +++ b/drivers/clk/socfpga/clk-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/clk/socfpga/clk-periph-a10.c b/drivers/clk/socfpga/clk-periph-a10.c index 64cc70b970b7..21afc20d8f38 100644 --- a/drivers/clk/socfpga/clk-periph-a10.c +++ b/drivers/clk/socfpga/clk-periph-a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Altera Corporation. All rights reserved diff --git a/drivers/clk/socfpga/clk-periph-s10.c b/drivers/clk/socfpga/clk-periph-s10.c index f12ca43ffe7c..9f7c36c00e46 100644 --- a/drivers/clk/socfpga/clk-periph-s10.c +++ b/drivers/clk/socfpga/clk-periph-s10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017, Intel Corporation diff --git a/drivers/clk/socfpga/clk-periph.c b/drivers/clk/socfpga/clk-periph.c index 6a4075147b9c..abc9627b1083 100644 --- a/drivers/clk/socfpga/clk-periph.c +++ b/drivers/clk/socfpga/clk-periph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/clk/socfpga/clk-pll-a10.c b/drivers/clk/socfpga/clk-pll-a10.c index 62eed964c3d0..1cb7d0a9e2aa 100644 --- a/drivers/clk/socfpga/clk-pll-a10.c +++ b/drivers/clk/socfpga/clk-pll-a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Altera Corporation. All rights reserved diff --git a/drivers/clk/socfpga/clk-pll-s10.c b/drivers/clk/socfpga/clk-pll-s10.c index 1be92827cd93..98182bd8fc8e 100644 --- a/drivers/clk/socfpga/clk-pll-s10.c +++ b/drivers/clk/socfpga/clk-pll-s10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017, Intel Corporation diff --git a/drivers/clk/socfpga/clk-pll.c b/drivers/clk/socfpga/clk-pll.c index 03a96139a576..4455801e30a7 100644 --- a/drivers/clk/socfpga/clk-pll.c +++ b/drivers/clk/socfpga/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/clk/socfpga/clk-s10.c b/drivers/clk/socfpga/clk-s10.c index b4bf4e2d38e1..3c28b8c673ab 100644 --- a/drivers/clk/socfpga/clk-s10.c +++ b/drivers/clk/socfpga/clk-s10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017, Intel Corporation diff --git a/drivers/clk/socfpga/clk.c b/drivers/clk/socfpga/clk.c index 0bd7d0ebf4a1..00e70e2d479d 100644 --- a/drivers/clk/socfpga/clk.c +++ b/drivers/clk/socfpga/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/clk/sophgo/clk-cv1800.c b/drivers/clk/sophgo/clk-cv1800.c index a4116ac1adcb..ccf7cd9c0261 100644 --- a/drivers/clk/sophgo/clk-cv1800.c +++ b/drivers/clk/sophgo/clk-cv1800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Inochi Amaoto diff --git a/drivers/clk/sophgo/clk-cv18xx-common.c b/drivers/clk/sophgo/clk-cv18xx-common.c index cbcdd88f0e23..62cf479667da 100644 --- a/drivers/clk/sophgo/clk-cv18xx-common.c +++ b/drivers/clk/sophgo/clk-cv18xx-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Inochi Amaoto diff --git a/drivers/clk/sophgo/clk-cv18xx-ip.c b/drivers/clk/sophgo/clk-cv18xx-ip.c index c2b58faf0938..d03eafc16b83 100644 --- a/drivers/clk/sophgo/clk-cv18xx-ip.c +++ b/drivers/clk/sophgo/clk-cv18xx-ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Inochi Amaoto diff --git a/drivers/clk/sophgo/clk-cv18xx-pll.c b/drivers/clk/sophgo/clk-cv18xx-pll.c index 29e24098bf5f..b6894e7a7edd 100644 --- a/drivers/clk/sophgo/clk-cv18xx-pll.c +++ b/drivers/clk/sophgo/clk-cv18xx-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Inochi Amaoto diff --git a/drivers/clk/sophgo/clk-sg2042-clkgen.c b/drivers/clk/sophgo/clk-sg2042-clkgen.c index 683661b71787..206d2694962b 100644 --- a/drivers/clk/sophgo/clk-sg2042-clkgen.c +++ b/drivers/clk/sophgo/clk-sg2042-clkgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 Clock Generator Driver diff --git a/drivers/clk/sophgo/clk-sg2042-pll.c b/drivers/clk/sophgo/clk-sg2042-pll.c index 110b6ee06fe4..b5f6e0c1eff6 100644 --- a/drivers/clk/sophgo/clk-sg2042-pll.c +++ b/drivers/clk/sophgo/clk-sg2042-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 PLL clock Driver diff --git a/drivers/clk/sophgo/clk-sg2042-rpgate.c b/drivers/clk/sophgo/clk-sg2042-rpgate.c index 5b38d4f15525..f32a9bef466d 100644 --- a/drivers/clk/sophgo/clk-sg2042-rpgate.c +++ b/drivers/clk/sophgo/clk-sg2042-rpgate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 RP clock Driver diff --git a/drivers/clk/sophgo/clk-sg2044-pll.c b/drivers/clk/sophgo/clk-sg2044-pll.c index 94c0f519ba6d..64e08078944c 100644 --- a/drivers/clk/sophgo/clk-sg2044-pll.c +++ b/drivers/clk/sophgo/clk-sg2044-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2044 PLL clock controller driver diff --git a/drivers/clk/sophgo/clk-sg2044.c b/drivers/clk/sophgo/clk-sg2044.c index f67f99c926b6..affe5dc5927f 100644 --- a/drivers/clk/sophgo/clk-sg2044.c +++ b/drivers/clk/sophgo/clk-sg2044.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2044 clock controller driver diff --git a/drivers/clk/spacemit/ccu-k1.c b/drivers/clk/spacemit/ccu-k1.c index 4761bc1e3b6e..ace6bb97e675 100644 --- a/drivers/clk/spacemit/ccu-k1.c +++ b/drivers/clk/spacemit/ccu-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 SpacemiT Technology Co. Ltd diff --git a/drivers/clk/spacemit/ccu_ddn.c b/drivers/clk/spacemit/ccu_ddn.c index 5b16e273bee5..9151a3d66e8f 100644 --- a/drivers/clk/spacemit/ccu_ddn.c +++ b/drivers/clk/spacemit/ccu_ddn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 SpacemiT Technology Co. Ltd diff --git a/drivers/clk/spacemit/ccu_mix.c b/drivers/clk/spacemit/ccu_mix.c index 7b7990875372..81d0031ad195 100644 --- a/drivers/clk/spacemit/ccu_mix.c +++ b/drivers/clk/spacemit/ccu_mix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 SpacemiT Technology Co. Ltd diff --git a/drivers/clk/spacemit/ccu_pll.c b/drivers/clk/spacemit/ccu_pll.c index d92f0dae65a4..5405b642b908 100644 --- a/drivers/clk/spacemit/ccu_pll.c +++ b/drivers/clk/spacemit/ccu_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 SpacemiT Technology Co. Ltd diff --git a/drivers/clk/spear/clk-aux-synth.c b/drivers/clk/spear/clk-aux-synth.c index d0d063147af8..dde0422f6858 100644 --- a/drivers/clk/spear/clk-aux-synth.c +++ b/drivers/clk/spear/clk-aux-synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ST Microelectronics diff --git a/drivers/clk/spear/clk-frac-synth.c b/drivers/clk/spear/clk-frac-synth.c index 150f051d28e0..a919c4a0ecd7 100644 --- a/drivers/clk/spear/clk-frac-synth.c +++ b/drivers/clk/spear/clk-frac-synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ST Microelectronics diff --git a/drivers/clk/spear/clk-gpt-synth.c b/drivers/clk/spear/clk-gpt-synth.c index cf9659dc9073..df3647dcb5c7 100644 --- a/drivers/clk/spear/clk-gpt-synth.c +++ b/drivers/clk/spear/clk-gpt-synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ST Microelectronics diff --git a/drivers/clk/spear/clk-vco-pll.c b/drivers/clk/spear/clk-vco-pll.c index 723a6eb67754..80e1886bb440 100644 --- a/drivers/clk/spear/clk-vco-pll.c +++ b/drivers/clk/spear/clk-vco-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ST Microelectronics diff --git a/drivers/clk/spear/clk.c b/drivers/clk/spear/clk.c index 50847cccdf58..3bdae63a60ae 100644 --- a/drivers/clk/spear/clk.c +++ b/drivers/clk/spear/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 ST Microelectronics diff --git a/drivers/clk/spear/spear1310_clock.c b/drivers/clk/spear/spear1310_clock.c index 0847f5452489..124e06ca7007 100644 --- a/drivers/clk/spear/spear1310_clock.c +++ b/drivers/clk/spear/spear1310_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/spear1310_clock.c diff --git a/drivers/clk/spear/spear1340_clock.c b/drivers/clk/spear/spear1340_clock.c index fdfb26c67188..a4e6a0e70637 100644 --- a/drivers/clk/spear/spear1340_clock.c +++ b/drivers/clk/spear/spear1340_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-spear13xx/spear1340_clock.c diff --git a/drivers/clk/spear/spear3xx_clock.c b/drivers/clk/spear/spear3xx_clock.c index 6c0af99b0578..50d85b483edc 100644 --- a/drivers/clk/spear/spear3xx_clock.c +++ b/drivers/clk/spear/spear3xx_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPEAr3xx machines clock framework source file diff --git a/drivers/clk/spear/spear6xx_clock.c b/drivers/clk/spear/spear6xx_clock.c index adfa118520c3..5e3f8f31dbda 100644 --- a/drivers/clk/spear/spear6xx_clock.c +++ b/drivers/clk/spear/spear6xx_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPEAr6xx machines clock framework source file diff --git a/drivers/clk/sprd/common.c b/drivers/clk/sprd/common.c index 0f218161704f..b6f824f01545 100644 --- a/drivers/clk/sprd/common.c +++ b/drivers/clk/sprd/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum clock infrastructure diff --git a/drivers/clk/sprd/composite.c b/drivers/clk/sprd/composite.c index ad6b6383e21f..a8ecca3d4af7 100644 --- a/drivers/clk/sprd/composite.c +++ b/drivers/clk/sprd/composite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum composite clock driver diff --git a/drivers/clk/sprd/div.c b/drivers/clk/sprd/div.c index 013423881968..68f57926f080 100644 --- a/drivers/clk/sprd/div.c +++ b/drivers/clk/sprd/div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum divider clock driver diff --git a/drivers/clk/sprd/gate.c b/drivers/clk/sprd/gate.c index 56e1714b541e..c88bc899c622 100644 --- a/drivers/clk/sprd/gate.c +++ b/drivers/clk/sprd/gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum gate clock driver diff --git a/drivers/clk/sprd/mux.c b/drivers/clk/sprd/mux.c index 624041b60358..54228f497e14 100644 --- a/drivers/clk/sprd/mux.c +++ b/drivers/clk/sprd/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum multiplexer clock driver diff --git a/drivers/clk/sprd/pll.c b/drivers/clk/sprd/pll.c index bc6610d5fcb7..a074a74e18cb 100644 --- a/drivers/clk/sprd/pll.c +++ b/drivers/clk/sprd/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreadtrum pll clock driver diff --git a/drivers/clk/sprd/sc9860-clk.c b/drivers/clk/sprd/sc9860-clk.c index d7fe924fbe97..c42a9c65d6ae 100644 --- a/drivers/clk/sprd/sc9860-clk.c +++ b/drivers/clk/sprd/sc9860-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Spreatrum SC9860 clock driver diff --git a/drivers/clk/sprd/sc9863a-clk.c b/drivers/clk/sprd/sc9863a-clk.c index ad2e0f9f8563..dc3d470ac289 100644 --- a/drivers/clk/sprd/sc9863a-clk.c +++ b/drivers/clk/sprd/sc9863a-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Unisoc SC9863A clock driver diff --git a/drivers/clk/sprd/ums512-clk.c b/drivers/clk/sprd/ums512-clk.c index f763d83de9ee..2ad5930d634d 100644 --- a/drivers/clk/sprd/ums512-clk.c +++ b/drivers/clk/sprd/ums512-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Unisoc UMS512 clock driver diff --git a/drivers/clk/st/clk-flexgen.c b/drivers/clk/st/clk-flexgen.c index e8e7626c76db..7a6fd6761693 100644 --- a/drivers/clk/st/clk-flexgen.c +++ b/drivers/clk/st/clk-flexgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * clk-flexgen.c diff --git a/drivers/clk/st/clkgen-fsyn.c b/drivers/clk/st/clkgen-fsyn.c index e06e7e5cc1a5..d985dba37a32 100644 --- a/drivers/clk/st/clkgen-fsyn.c +++ b/drivers/clk/st/clkgen-fsyn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics R&D Ltd diff --git a/drivers/clk/st/clkgen-mux.c b/drivers/clk/st/clkgen-mux.c index 596e939ad905..951c556dfeb9 100644 --- a/drivers/clk/st/clkgen-mux.c +++ b/drivers/clk/st/clkgen-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * clkgen-mux.c: ST GEN-MUX Clock driver diff --git a/drivers/clk/st/clkgen-pll.c b/drivers/clk/st/clkgen-pll.c index c258ff87a171..3af1712cd9fe 100644 --- a/drivers/clk/st/clkgen-pll.c +++ b/drivers/clk/st/clkgen-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 STMicroelectronics (R&D) Limited diff --git a/drivers/clk/starfive/clk-starfive-jh7100-audio.c b/drivers/clk/starfive/clk-starfive-jh7100-audio.c index 7de23f6749aa..793695ed2579 100644 --- a/drivers/clk/starfive/clk-starfive-jh7100-audio.c +++ b/drivers/clk/starfive/clk-starfive-jh7100-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7100 Audio Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7100.c b/drivers/clk/starfive/clk-starfive-jh7100.c index 03f6f26a15d8..ff406e6f3676 100644 --- a/drivers/clk/starfive/clk-starfive-jh7100.c +++ b/drivers/clk/starfive/clk-starfive-jh7100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7100 Clock Generator Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-aon.c b/drivers/clk/starfive/clk-starfive-jh7110-aon.c index 6f67587f4335..77f4b2894ea8 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-aon.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-aon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 Always-On Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-isp.c b/drivers/clk/starfive/clk-starfive-jh7110-isp.c index f3fa069db193..30409c4807d5 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-isp.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 Image-Signal-Process Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-pll.c b/drivers/clk/starfive/clk-starfive-jh7110-pll.c index 56dc58a04f8a..85cd3b4abd85 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-pll.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 PLL Clock Generator Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-stg.c b/drivers/clk/starfive/clk-starfive-jh7110-stg.c index 2a5ad0e07d1d..21904f7ee573 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-stg.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-stg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 System-Top-Group Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-sys.c b/drivers/clk/starfive/clk-starfive-jh7110-sys.c index 52833d4241c5..9264aff3e001 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-sys.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 System Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh7110-vout.c b/drivers/clk/starfive/clk-starfive-jh7110-vout.c index bad20d5d794a..9e53f3811933 100644 --- a/drivers/clk/starfive/clk-starfive-jh7110-vout.c +++ b/drivers/clk/starfive/clk-starfive-jh7110-vout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH7110 Video-Output Clock Driver diff --git a/drivers/clk/starfive/clk-starfive-jh71x0.c b/drivers/clk/starfive/clk-starfive-jh71x0.c index 80e9157347eb..5536aba4e741 100644 --- a/drivers/clk/starfive/clk-starfive-jh71x0.c +++ b/drivers/clk/starfive/clk-starfive-jh71x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH71X0 Clock Generator Driver diff --git a/drivers/clk/stm32/clk-stm32-core.c b/drivers/clk/stm32/clk-stm32-core.c index 72825b9c36a4..0f450bee94a5 100644 --- a/drivers/clk/stm32/clk-stm32-core.c +++ b/drivers/clk/stm32/clk-stm32-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2022 - All Rights Reserved diff --git a/drivers/clk/stm32/clk-stm32mp1.c b/drivers/clk/stm32/clk-stm32mp1.c index 2d9ccd96ec98..d20c52ab4911 100644 --- a/drivers/clk/stm32/clk-stm32mp1.c +++ b/drivers/clk/stm32/clk-stm32mp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/clk/stm32/clk-stm32mp13.c b/drivers/clk/stm32/clk-stm32mp13.c index 9bc94c3c5df8..928f1a474b95 100644 --- a/drivers/clk/stm32/clk-stm32mp13.c +++ b/drivers/clk/stm32/clk-stm32mp13.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2022 - All Rights Reserved diff --git a/drivers/clk/stm32/clk-stm32mp21.c b/drivers/clk/stm32/clk-stm32mp21.c index c8a37b716bd5..dc117edb4b48 100644 --- a/drivers/clk/stm32/clk-stm32mp21.c +++ b/drivers/clk/stm32/clk-stm32mp21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2023 - All Rights Reserved diff --git a/drivers/clk/stm32/clk-stm32mp25.c b/drivers/clk/stm32/clk-stm32mp25.c index 52f0e8a12926..902f6a0e0e47 100644 --- a/drivers/clk/stm32/clk-stm32mp25.c +++ b/drivers/clk/stm32/clk-stm32mp25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2023 - All Rights Reserved diff --git a/drivers/clk/stm32/reset-stm32.c b/drivers/clk/stm32/reset-stm32.c index 5a8f525842ce..988300cd5c2e 100644 --- a/drivers/clk/stm32/reset-stm32.c +++ b/drivers/clk/stm32/reset-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2022 - All Rights Reserved diff --git a/drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c b/drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c index 44b2ebdebdac..c36ed319e589 100644 --- a/drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c +++ b/drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 huangzhenwei@allwinnertech.com diff --git a/drivers/clk/sunxi-ng/ccu-sun20i-d1.c b/drivers/clk/sunxi-ng/ccu-sun20i-d1.c index e83d4fd40240..1946001847ba 100644 --- a/drivers/clk/sunxi-ng/ccu-sun20i-d1.c +++ b/drivers/clk/sunxi-ng/ccu-sun20i-d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 huangzhenwei@allwinnertech.com diff --git a/drivers/clk/sunxi-ng/ccu-sun4i-a10.c b/drivers/clk/sunxi-ng/ccu-sun4i-a10.c index 409feb085021..76757c7e1b23 100644 --- a/drivers/clk/sunxi-ng/ccu-sun4i-a10.c +++ b/drivers/clk/sunxi-ng/ccu-sun4i-a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Priit Laes . diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c b/drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c index cb0f8d110c32..03e46bbd5ae8 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Yangtao Li diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-a100.c b/drivers/clk/sunxi-ng/ccu-sun50i-a100.c index 1f81c7ac41af..e7cf57996648 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-a100.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-a100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Yangtao Li diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-a64.c b/drivers/clk/sunxi-ng/ccu-sun50i-a64.c index ba1ad267f123..c7efd756c6de 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-a64.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-a64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Maxime Ripard. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c b/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c index d24fa3449303..45d478284d7b 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-h6.c b/drivers/clk/sunxi-ng/ccu-sun50i-h6.c index 7fccda96d444..8f04ecb9fa5e 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-h6.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-h6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-h616.c b/drivers/clk/sunxi-ng/ccu-sun50i-h616.c index 955c614830fa..ab01027e3c8f 100644 --- a/drivers/clk/sunxi-ng/ccu-sun50i-h616.c +++ b/drivers/clk/sunxi-ng/ccu-sun50i-h616.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Arm Ltd. diff --git a/drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c b/drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c index 197844f0fe4e..2685d83fedab 100644 --- a/drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c +++ b/drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Chen-Yu Tsai diff --git a/drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c b/drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c index 0339c4af0fe5..2a453a8afd1f 100644 --- a/drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c +++ b/drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Arm Ltd. diff --git a/drivers/clk/sunxi-ng/ccu-sun55i-a523.c b/drivers/clk/sunxi-ng/ccu-sun55i-a523.c index 20dad06b37ca..c4e94dfde2f3 100644 --- a/drivers/clk/sunxi-ng/ccu-sun55i-a523.c +++ b/drivers/clk/sunxi-ng/ccu-sun55i-a523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2024 Arm Ltd. diff --git a/drivers/clk/sunxi-ng/ccu-sun5i.c b/drivers/clk/sunxi-ng/ccu-sun5i.c index c9bf1fdb8a8a..df77679de404 100644 --- a/drivers/clk/sunxi-ng/ccu-sun5i.c +++ b/drivers/clk/sunxi-ng/ccu-sun5i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Maxime Ripard. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun6i-a31.c b/drivers/clk/sunxi-ng/ccu-sun6i-a31.c index bab65cfe9501..651240da08a0 100644 --- a/drivers/clk/sunxi-ng/ccu-sun6i-a31.c +++ b/drivers/clk/sunxi-ng/ccu-sun6i-a31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chen-Yu Tsai diff --git a/drivers/clk/sunxi-ng/ccu-sun6i-rtc.c b/drivers/clk/sunxi-ng/ccu-sun6i-rtc.c index f6bfeba009e8..677f70f43a85 100644 --- a/drivers/clk/sunxi-ng/ccu-sun6i-rtc.c +++ b/drivers/clk/sunxi-ng/ccu-sun6i-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021 Samuel Holland diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-a23.c b/drivers/clk/sunxi-ng/ccu-sun8i-a23.c index 78cf3818ab09..75551d2e7c9e 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-a23.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-a23.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Maxime Ripard. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-a33.c b/drivers/clk/sunxi-ng/ccu-sun8i-a33.c index b039d419512c..afde4c472217 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-a33.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-a33.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Maxime Ripard. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-a83t.c b/drivers/clk/sunxi-ng/ccu-sun8i-a83t.c index 60e918965a72..0c272f61614c 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-a83t.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-a83t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-de2.c b/drivers/clk/sunxi-ng/ccu-sun8i-de2.c index a6cd0f988859..a4fccc43231c 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-de2.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-de2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-h3.c b/drivers/clk/sunxi-ng/ccu-sun8i-h3.c index 740c4c97331c..fd89362f8148 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-h3.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-h3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Maxime Ripard. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-r.c b/drivers/clk/sunxi-ng/ccu-sun8i-r.c index 0e324344673b..d728e37f564f 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-r.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-r40.c b/drivers/clk/sunxi-ng/ccu-sun8i-r40.c index 44565830881d..f9e02f295278 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-r40.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-r40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun8i-v3s.c b/drivers/clk/sunxi-ng/ccu-sun8i-v3s.c index 05595ac51b76..2526a5413656 100644 --- a/drivers/clk/sunxi-ng/ccu-sun8i-v3s.c +++ b/drivers/clk/sunxi-ng/ccu-sun8i-v3s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c b/drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c index 91e5dc448bc0..8dfd62f285e0 100644 --- a/drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c +++ b/drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chen-Yu Tsai. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c b/drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c index 62063f525616..3ee762efc417 100644 --- a/drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c +++ b/drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chen-Yu Tsai. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-sun9i-a80.c b/drivers/clk/sunxi-ng/ccu-sun9i-a80.c index 337751998005..e74a6091b73d 100644 --- a/drivers/clk/sunxi-ng/ccu-sun9i-a80.c +++ b/drivers/clk/sunxi-ng/ccu-sun9i-a80.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chen-Yu Tsai. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c b/drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c index 35935423145e..2d9ccfd2c215 100644 --- a/drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c +++ b/drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Icenowy Zheng diff --git a/drivers/clk/sunxi-ng/ccu_common.c b/drivers/clk/sunxi-ng/ccu_common.c index c7e00f0c29a5..566e496717f5 100644 --- a/drivers/clk/sunxi-ng/ccu_common.c +++ b/drivers/clk/sunxi-ng/ccu_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_div.c b/drivers/clk/sunxi-ng/ccu_div.c index 916d6da6d8a3..15b4d448a769 100644 --- a/drivers/clk/sunxi-ng/ccu_div.c +++ b/drivers/clk/sunxi-ng/ccu_div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_frac.c b/drivers/clk/sunxi-ng/ccu_frac.c index 75323912608a..ad043ad3a77a 100644 --- a/drivers/clk/sunxi-ng/ccu_frac.c +++ b/drivers/clk/sunxi-ng/ccu_frac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_gate.c b/drivers/clk/sunxi-ng/ccu_gate.c index 30673fe4e3c2..95406dd534ec 100644 --- a/drivers/clk/sunxi-ng/ccu_gate.c +++ b/drivers/clk/sunxi-ng/ccu_gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_mmc_timing.c b/drivers/clk/sunxi-ng/ccu_mmc_timing.c index 78919d7843be..5873d3a2a235 100644 --- a/drivers/clk/sunxi-ng/ccu_mmc_timing.c +++ b/drivers/clk/sunxi-ng/ccu_mmc_timing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved. diff --git a/drivers/clk/sunxi-ng/ccu_mp.c b/drivers/clk/sunxi-ng/ccu_mp.c index 4221b1888b38..2b522e2e64bf 100644 --- a/drivers/clk/sunxi-ng/ccu_mp.c +++ b/drivers/clk/sunxi-ng/ccu_mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_mult.c b/drivers/clk/sunxi-ng/ccu_mult.c index 8d5720f3dec1..3610eecd8fd5 100644 --- a/drivers/clk/sunxi-ng/ccu_mult.c +++ b/drivers/clk/sunxi-ng/ccu_mult.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_mux.c b/drivers/clk/sunxi-ng/ccu_mux.c index 74f9e98a5d35..846a085f592a 100644 --- a/drivers/clk/sunxi-ng/ccu_mux.c +++ b/drivers/clk/sunxi-ng/ccu_mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_nk.c b/drivers/clk/sunxi-ng/ccu_nk.c index 5db748fbb5bd..fd3143ee5467 100644 --- a/drivers/clk/sunxi-ng/ccu_nk.c +++ b/drivers/clk/sunxi-ng/ccu_nk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_nkm.c b/drivers/clk/sunxi-ng/ccu_nkm.c index 784eec9ac997..c9bbdaeed56d 100644 --- a/drivers/clk/sunxi-ng/ccu_nkm.c +++ b/drivers/clk/sunxi-ng/ccu_nkm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_nkmp.c b/drivers/clk/sunxi-ng/ccu_nkmp.c index 25efb5b37607..5e524cec344e 100644 --- a/drivers/clk/sunxi-ng/ccu_nkmp.c +++ b/drivers/clk/sunxi-ng/ccu_nkmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_nm.c b/drivers/clk/sunxi-ng/ccu_nm.c index df01ed3b37a6..ae151d64bb82 100644 --- a/drivers/clk/sunxi-ng/ccu_nm.c +++ b/drivers/clk/sunxi-ng/ccu_nm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_phase.c b/drivers/clk/sunxi-ng/ccu_phase.c index ca43cf448666..87f613f53391 100644 --- a/drivers/clk/sunxi-ng/ccu_phase.c +++ b/drivers/clk/sunxi-ng/ccu_phase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_reset.c b/drivers/clk/sunxi-ng/ccu_reset.c index 55bc7c7cda0f..898adc364349 100644 --- a/drivers/clk/sunxi-ng/ccu_reset.c +++ b/drivers/clk/sunxi-ng/ccu_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/clk/sunxi-ng/ccu_sdm.c b/drivers/clk/sunxi-ng/ccu_sdm.c index c564e5f9e610..91481bd405b1 100644 --- a/drivers/clk/sunxi-ng/ccu_sdm.c +++ b/drivers/clk/sunxi-ng/ccu_sdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-a10-codec.c b/drivers/clk/sunxi/clk-a10-codec.c index 6fc6de044f04..47066f235b77 100644 --- a/drivers/clk/sunxi/clk-a10-codec.c +++ b/drivers/clk/sunxi/clk-a10-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-a10-hosc.c b/drivers/clk/sunxi/clk-a10-hosc.c index f07e976839eb..f910261ed9a8 100644 --- a/drivers/clk/sunxi/clk-a10-hosc.c +++ b/drivers/clk/sunxi/clk-a10-hosc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-a10-mod1.c b/drivers/clk/sunxi/clk-a10-mod1.c index 39ad56d753ba..9529efd94e6e 100644 --- a/drivers/clk/sunxi/clk-a10-mod1.c +++ b/drivers/clk/sunxi/clk-a10-mod1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-a10-pll2.c b/drivers/clk/sunxi/clk-a10-pll2.c index 2ea3b42320a6..fcaffddf2bf2 100644 --- a/drivers/clk/sunxi/clk-a10-pll2.c +++ b/drivers/clk/sunxi/clk-a10-pll2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-a10-ve.c b/drivers/clk/sunxi/clk-a10-ve.c index 65810937a13a..42bcbecddf9c 100644 --- a/drivers/clk/sunxi/clk-a10-ve.c +++ b/drivers/clk/sunxi/clk-a10-ve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-a20-gmac.c b/drivers/clk/sunxi/clk-a20-gmac.c index 43080c7d045b..ffec00c36104 100644 --- a/drivers/clk/sunxi/clk-a20-gmac.c +++ b/drivers/clk/sunxi/clk-a20-gmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-factors.c b/drivers/clk/sunxi/clk-factors.c index 4d8f0422b876..d7e6825a5d4a 100644 --- a/drivers/clk/sunxi/clk-factors.c +++ b/drivers/clk/sunxi/clk-factors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-mod0.c b/drivers/clk/sunxi/clk-mod0.c index 51800289ada9..2eb32eb3c021 100644 --- a/drivers/clk/sunxi/clk-mod0.c +++ b/drivers/clk/sunxi/clk-mod0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-simple-gates.c b/drivers/clk/sunxi/clk-simple-gates.c index 845efc1ec800..6c6f7ed44322 100644 --- a/drivers/clk/sunxi/clk-simple-gates.c +++ b/drivers/clk/sunxi/clk-simple-gates.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Maxime Ripard diff --git a/drivers/clk/sunxi/clk-sun4i-display.c b/drivers/clk/sunxi/clk-sun4i-display.c index 35d1541bedd9..277470a2ca36 100644 --- a/drivers/clk/sunxi/clk-sun4i-display.c +++ b/drivers/clk/sunxi/clk-sun4i-display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Maxime Ripard diff --git a/drivers/clk/sunxi/clk-sun4i-pll3.c b/drivers/clk/sunxi/clk-sun4i-pll3.c index 5328588fa2de..f82d3161ec9c 100644 --- a/drivers/clk/sunxi/clk-sun4i-pll3.c +++ b/drivers/clk/sunxi/clk-sun4i-pll3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Maxime Ripard diff --git a/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c b/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c index 277a240b65a1..01aad27f7619 100644 --- a/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c +++ b/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Maxime Ripard diff --git a/drivers/clk/sunxi/clk-sun6i-apb0-gates.c b/drivers/clk/sunxi/clk-sun6i-apb0-gates.c index b0a93b4fb051..9aa369178819 100644 --- a/drivers/clk/sunxi/clk-sun6i-apb0-gates.c +++ b/drivers/clk/sunxi/clk-sun6i-apb0-gates.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/clk/sunxi/clk-sun6i-apb0.c b/drivers/clk/sunxi/clk-sun6i-apb0.c index f80c67bafe38..bafb228f38c6 100644 --- a/drivers/clk/sunxi/clk-sun6i-apb0.c +++ b/drivers/clk/sunxi/clk-sun6i-apb0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/clk/sunxi/clk-sun6i-ar100.c b/drivers/clk/sunxi/clk-sun6i-ar100.c index 9f9a2cf54f41..28692895cd47 100644 --- a/drivers/clk/sunxi/clk-sun6i-ar100.c +++ b/drivers/clk/sunxi/clk-sun6i-ar100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/clk/sunxi/clk-sun8i-apb0.c b/drivers/clk/sunxi/clk-sun8i-apb0.c index f605ecca879f..37e1eae8ae35 100644 --- a/drivers/clk/sunxi/clk-sun8i-apb0.c +++ b/drivers/clk/sunxi/clk-sun8i-apb0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-sun8i-bus-gates.c b/drivers/clk/sunxi/clk-sun8i-bus-gates.c index 8482ac8e5898..02cbf4864d38 100644 --- a/drivers/clk/sunxi/clk-sun8i-bus-gates.c +++ b/drivers/clk/sunxi/clk-sun8i-bus-gates.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Jens Kuske diff --git a/drivers/clk/sunxi/clk-sun8i-mbus.c b/drivers/clk/sunxi/clk-sun8i-mbus.c index 539ea278823d..4ffe0158f258 100644 --- a/drivers/clk/sunxi/clk-sun8i-mbus.c +++ b/drivers/clk/sunxi/clk-sun8i-mbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2014 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-sun9i-core.c b/drivers/clk/sunxi/clk-sun9i-core.c index d93c7a53c6c0..4fec6a78c43d 100644 --- a/drivers/clk/sunxi/clk-sun9i-core.c +++ b/drivers/clk/sunxi/clk-sun9i-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2014 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-sun9i-cpus.c b/drivers/clk/sunxi/clk-sun9i-cpus.c index 48bf899bb2bc..c85a615e8fc9 100644 --- a/drivers/clk/sunxi/clk-sun9i-cpus.c +++ b/drivers/clk/sunxi/clk-sun9i-cpus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-sun9i-mmc.c b/drivers/clk/sunxi/clk-sun9i-mmc.c index 91074017c04f..8512bdda6f7a 100644 --- a/drivers/clk/sunxi/clk-sun9i-mmc.c +++ b/drivers/clk/sunxi/clk-sun9i-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Chen-Yu Tsai diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c index 4999504f7e60..48245c2f4b26 100644 --- a/drivers/clk/sunxi/clk-sunxi.c +++ b/drivers/clk/sunxi/clk-sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Emilio López diff --git a/drivers/clk/sunxi/clk-usb.c b/drivers/clk/sunxi/clk-usb.c index 3c53f65002a2..30da3be9b319 100644 --- a/drivers/clk/sunxi/clk-usb.c +++ b/drivers/clk/sunxi/clk-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013-2015 Emilio López diff --git a/drivers/clk/tegra/clk-audio-sync.c b/drivers/clk/tegra/clk-audio-sync.c index 468a4403f147..716a3e47058f 100644 --- a/drivers/clk/tegra/clk-audio-sync.c +++ b/drivers/clk/tegra/clk-audio-sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-bpmp.c b/drivers/clk/tegra/clk-bpmp.c index 77a2586dbe00..f07b4a7b22aa 100644 --- a/drivers/clk/tegra/clk-bpmp.c +++ b/drivers/clk/tegra/clk-bpmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016-2022 NVIDIA Corporation diff --git a/drivers/clk/tegra/clk-device.c b/drivers/clk/tegra/clk-device.c index 8c8e2b853a99..ba62466625fe 100644 --- a/drivers/clk/tegra/clk-device.c +++ b/drivers/clk/tegra/clk-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/tegra/clk-dfll.c b/drivers/clk/tegra/clk-dfll.c index 22dc29432eff..e8e588030067 100644 --- a/drivers/clk/tegra/clk-dfll.c +++ b/drivers/clk/tegra/clk-dfll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * clk-dfll.c - Tegra DFLL clock source common code diff --git a/drivers/clk/tegra/clk-divider.c b/drivers/clk/tegra/clk-divider.c index 37439fcb3ac0..71c45cf49159 100644 --- a/drivers/clk/tegra/clk-divider.c +++ b/drivers/clk/tegra/clk-divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-periph-fixed.c b/drivers/clk/tegra/clk-periph-fixed.c index c088e7a280df..309b1bb1886a 100644 --- a/drivers/clk/tegra/clk-periph-fixed.c +++ b/drivers/clk/tegra/clk-periph-fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-periph-gate.c b/drivers/clk/tegra/clk-periph-gate.c index 2091fc9b0ca9..71ac5f6e2176 100644 --- a/drivers/clk/tegra/clk-periph-gate.c +++ b/drivers/clk/tegra/clk-periph-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-periph.c b/drivers/clk/tegra/clk-periph.c index 6ebeaa7cb656..1f6ea090a0ea 100644 --- a/drivers/clk/tegra/clk-periph.c +++ b/drivers/clk/tegra/clk-periph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-pll-out.c b/drivers/clk/tegra/clk-pll-out.c index d8bf89a81e6d..94d4ccef4d0f 100644 --- a/drivers/clk/tegra/clk-pll-out.c +++ b/drivers/clk/tegra/clk-pll-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-pll.c b/drivers/clk/tegra/clk-pll.c index 591b9f0c155a..a813058aba8b 100644 --- a/drivers/clk/tegra/clk-pll.c +++ b/drivers/clk/tegra/clk-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-sdmmc-mux.c b/drivers/clk/tegra/clk-sdmmc-mux.c index 4f2c3309eea4..439db5a51bac 100644 --- a/drivers/clk/tegra/clk-sdmmc-mux.c +++ b/drivers/clk/tegra/clk-sdmmc-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-super.c b/drivers/clk/tegra/clk-super.c index 51fb356e770e..c68bf710110f 100644 --- a/drivers/clk/tegra/clk-super.c +++ b/drivers/clk/tegra/clk-super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra-audio.c b/drivers/clk/tegra/clk-tegra-audio.c index c99e34d69711..41e4a740253a 100644 --- a/drivers/clk/tegra/clk-tegra-audio.c +++ b/drivers/clk/tegra/clk-tegra-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra-fixed.c b/drivers/clk/tegra/clk-tegra-fixed.c index 77c22cef5014..b82c35d0c40f 100644 --- a/drivers/clk/tegra/clk-tegra-fixed.c +++ b/drivers/clk/tegra/clk-tegra-fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra-periph.c b/drivers/clk/tegra/clk-tegra-periph.c index 4dcf7f7cb8a0..04c42a8ab623 100644 --- a/drivers/clk/tegra/clk-tegra-periph.c +++ b/drivers/clk/tegra/clk-tegra-periph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra-super-cclk.c b/drivers/clk/tegra/clk-tegra-super-cclk.c index 3b22a4d0dffc..f204e00ec9aa 100644 --- a/drivers/clk/tegra/clk-tegra-super-cclk.c +++ b/drivers/clk/tegra/clk-tegra-super-cclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on clk-super.c diff --git a/drivers/clk/tegra/clk-tegra-super-gen4.c b/drivers/clk/tegra/clk-tegra-super-gen4.c index 5760c978bef7..ead6a07b307a 100644 --- a/drivers/clk/tegra/clk-tegra-super-gen4.c +++ b/drivers/clk/tegra/clk-tegra-super-gen4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra114.c b/drivers/clk/tegra/clk-tegra114.c index 6c8e053311c3..3ba053243da3 100644 --- a/drivers/clk/tegra/clk-tegra114.c +++ b/drivers/clk/tegra/clk-tegra114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra124-dfll-fcpu.c b/drivers/clk/tegra/clk-tegra124-dfll-fcpu.c index 457a77c5bb62..69781187e331 100644 --- a/drivers/clk/tegra/clk-tegra124-dfll-fcpu.c +++ b/drivers/clk/tegra/clk-tegra124-dfll-fcpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra124 DFLL FCPU clock source driver diff --git a/drivers/clk/tegra/clk-tegra124-emc.c b/drivers/clk/tegra/clk-tegra124-emc.c index 2a6db0434281..4ffa89704a54 100644 --- a/drivers/clk/tegra/clk-tegra124-emc.c +++ b/drivers/clk/tegra/clk-tegra124-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/clk/tegra/clk-emc.c diff --git a/drivers/clk/tegra/clk-tegra124.c b/drivers/clk/tegra/clk-tegra124.c index 6c46592d794e..67c4bbbd701b 100644 --- a/drivers/clk/tegra/clk-tegra124.c +++ b/drivers/clk/tegra/clk-tegra124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra20-emc.c b/drivers/clk/tegra/clk-tegra20-emc.c index dd74b8543bf1..2534b4728260 100644 --- a/drivers/clk/tegra/clk-tegra20-emc.c +++ b/drivers/clk/tegra/clk-tegra20-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Based on drivers/clk/tegra/clk-emc.c diff --git a/drivers/clk/tegra/clk-tegra20.c b/drivers/clk/tegra/clk-tegra20.c index 2c58ce25af75..db57026f52a9 100644 --- a/drivers/clk/tegra/clk-tegra20.c +++ b/drivers/clk/tegra/clk-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra210-emc.c b/drivers/clk/tegra/clk-tegra210-emc.c index fbf3c894eb56..ad47e74088af 100644 --- a/drivers/clk/tegra/clk-tegra210-emc.c +++ b/drivers/clk/tegra/clk-tegra210-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra210.c b/drivers/clk/tegra/clk-tegra210.c index 504d0ea997a5..e9d7b27c770e 100644 --- a/drivers/clk/tegra/clk-tegra210.c +++ b/drivers/clk/tegra/clk-tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-tegra30.c b/drivers/clk/tegra/clk-tegra30.c index e7ebb63970d3..02f2d23253cd 100644 --- a/drivers/clk/tegra/clk-tegra30.c +++ b/drivers/clk/tegra/clk-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk-utils.c b/drivers/clk/tegra/clk-utils.c index 1a5daae4e501..e954b32ef236 100644 --- a/drivers/clk/tegra/clk-utils.c +++ b/drivers/clk/tegra/clk-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/clk.c b/drivers/clk/tegra/clk.c index 19037346f522..33db02e82e85 100644 --- a/drivers/clk/tegra/clk.c +++ b/drivers/clk/tegra/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clk/tegra/cvb.c b/drivers/clk/tegra/cvb.c index a7fdc7622913..30da342d4f0f 100644 --- a/drivers/clk/tegra/cvb.c +++ b/drivers/clk/tegra/cvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Utility functions for parsing Tegra CVB voltage tables diff --git a/drivers/clk/thead/clk-th1520-ap.c b/drivers/clk/thead/clk-th1520-ap.c index 71ad03a998e8..d505543fdabc 100644 --- a/drivers/clk/thead/clk-th1520-ap.c +++ b/drivers/clk/thead/clk-th1520-ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Jisheng Zhang diff --git a/drivers/clk/ti/adpll.c b/drivers/clk/ti/adpll.c index e305fcbac647..1f2cd2ebd947 100644 --- a/drivers/clk/ti/adpll.c +++ b/drivers/clk/ti/adpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/ti/apll.c b/drivers/clk/ti/apll.c index 43514e6f3b78..3dafe1467832 100644 --- a/drivers/clk/ti/apll.c +++ b/drivers/clk/ti/apll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP APLL clock support diff --git a/drivers/clk/ti/autoidle.c b/drivers/clk/ti/autoidle.c index a99aaf2e7684..a4f1996e9a7c 100644 --- a/drivers/clk/ti/autoidle.c +++ b/drivers/clk/ti/autoidle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI clock autoidle support diff --git a/drivers/clk/ti/clk-2xxx.c b/drivers/clk/ti/clk-2xxx.c index 363c4fdbe01f..c593ab96537b 100644 --- a/drivers/clk/ti/clk-2xxx.c +++ b/drivers/clk/ti/clk-2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2 Clock init diff --git a/drivers/clk/ti/clk-33xx.c b/drivers/clk/ti/clk-33xx.c index 9269e6a0db6a..1cc2db8a5b5d 100644 --- a/drivers/clk/ti/clk-33xx.c +++ b/drivers/clk/ti/clk-33xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM33XX Clock init diff --git a/drivers/clk/ti/clk-3xxx.c b/drivers/clk/ti/clk-3xxx.c index ae943ea63c6c..ce63a5a0dc2c 100644 --- a/drivers/clk/ti/clk-3xxx.c +++ b/drivers/clk/ti/clk-3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 Clock init diff --git a/drivers/clk/ti/clk-43xx.c b/drivers/clk/ti/clk-43xx.c index 35af3079c002..1e3136d4f990 100644 --- a/drivers/clk/ti/clk-43xx.c +++ b/drivers/clk/ti/clk-43xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM43XX Clock init diff --git a/drivers/clk/ti/clk-44xx.c b/drivers/clk/ti/clk-44xx.c index 9b2824ed785b..50b30f77a9db 100644 --- a/drivers/clk/ti/clk-44xx.c +++ b/drivers/clk/ti/clk-44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 Clock init diff --git a/drivers/clk/ti/clk-54xx.c b/drivers/clk/ti/clk-54xx.c index 74dfd5823f83..50592f33fe61 100644 --- a/drivers/clk/ti/clk-54xx.c +++ b/drivers/clk/ti/clk-54xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP5 Clock init diff --git a/drivers/clk/ti/clk-7xx.c b/drivers/clk/ti/clk-7xx.c index 0f099441543f..da75187100c3 100644 --- a/drivers/clk/ti/clk-7xx.c +++ b/drivers/clk/ti/clk-7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRA7 Clock init diff --git a/drivers/clk/ti/clk-814x.c b/drivers/clk/ti/clk-814x.c index 4f8bd34ec1a5..f35258e00a5a 100644 --- a/drivers/clk/ti/clk-814x.c +++ b/drivers/clk/ti/clk-814x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/ti/clk-816x.c b/drivers/clk/ti/clk-816x.c index 3b8e483aec92..dd5ffce7e374 100644 --- a/drivers/clk/ti/clk-816x.c +++ b/drivers/clk/ti/clk-816x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/ti/clk-dra7-atl.c b/drivers/clk/ti/clk-dra7-atl.c index b02f84d49b96..867aa745ec73 100644 --- a/drivers/clk/ti/clk-dra7-atl.c +++ b/drivers/clk/ti/clk-dra7-atl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRA7 ATL (Audio Tracking Logic) clock driver diff --git a/drivers/clk/ti/clk.c b/drivers/clk/ti/clk.c index 693a4459a01b..62b13ab48c1c 100644 --- a/drivers/clk/ti/clk.c +++ b/drivers/clk/ti/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI clock support diff --git a/drivers/clk/ti/clkctrl.c b/drivers/clk/ti/clkctrl.c index 607e34d8e289..5be65d88df5a 100644 --- a/drivers/clk/ti/clkctrl.c +++ b/drivers/clk/ti/clkctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP clkctrl clock support diff --git a/drivers/clk/ti/clkt_dflt.c b/drivers/clk/ti/clkt_dflt.c index a756ab1a5856..66260070ecdf 100644 --- a/drivers/clk/ti/clkt_dflt.c +++ b/drivers/clk/ti/clkt_dflt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Default clock type diff --git a/drivers/clk/ti/clkt_dpll.c b/drivers/clk/ti/clkt_dpll.c index 2ecd66968af4..b6095b09f67f 100644 --- a/drivers/clk/ti/clkt_dpll.c +++ b/drivers/clk/ti/clkt_dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3/4 DPLL clock functions diff --git a/drivers/clk/ti/clkt_iclk.c b/drivers/clk/ti/clkt_iclk.c index b738ee615423..e4dbfc2254d1 100644 --- a/drivers/clk/ti/clkt_iclk.c +++ b/drivers/clk/ti/clkt_iclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP2/3 interface clock control diff --git a/drivers/clk/ti/clockdomain.c b/drivers/clk/ti/clockdomain.c index c897ad7e681e..86d6484e09d3 100644 --- a/drivers/clk/ti/clockdomain.c +++ b/drivers/clk/ti/clockdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP clockdomain support diff --git a/drivers/clk/ti/composite.c b/drivers/clk/ti/composite.c index 8cba259188d4..6efcb523be23 100644 --- a/drivers/clk/ti/composite.c +++ b/drivers/clk/ti/composite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI composite clock support diff --git a/drivers/clk/ti/divider.c b/drivers/clk/ti/divider.c index 6f58a0f2e74a..13ba57f17249 100644 --- a/drivers/clk/ti/divider.c +++ b/drivers/clk/ti/divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Divider Clock diff --git a/drivers/clk/ti/dpll.c b/drivers/clk/ti/dpll.c index 971adafd9a8b..2416afafef03 100644 --- a/drivers/clk/ti/dpll.c +++ b/drivers/clk/ti/dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP DPLL clock support diff --git a/drivers/clk/ti/dpll3xxx.c b/drivers/clk/ti/dpll3xxx.c index 8c51b988a04f..d880e3ff0db9 100644 --- a/drivers/clk/ti/dpll3xxx.c +++ b/drivers/clk/ti/dpll3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3/4 - specific DPLL control functions diff --git a/drivers/clk/ti/dpll44xx.c b/drivers/clk/ti/dpll44xx.c index 08ed57f181b4..d0bf26c12714 100644 --- a/drivers/clk/ti/dpll44xx.c +++ b/drivers/clk/ti/dpll44xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4-specific DPLL control functions diff --git a/drivers/clk/ti/fapll.c b/drivers/clk/ti/fapll.c index 4f28138d2d8a..68331caeb532 100644 --- a/drivers/clk/ti/fapll.c +++ b/drivers/clk/ti/fapll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/clk/ti/fixed-factor.c b/drivers/clk/ti/fixed-factor.c index c102c5320168..ce1b9dc9063e 100644 --- a/drivers/clk/ti/fixed-factor.c +++ b/drivers/clk/ti/fixed-factor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Fixed Factor Clock diff --git a/drivers/clk/ti/gate.c b/drivers/clk/ti/gate.c index a9febd6356b8..057a931f2435 100644 --- a/drivers/clk/ti/gate.c +++ b/drivers/clk/ti/gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP gate clock support diff --git a/drivers/clk/ti/interface.c b/drivers/clk/ti/interface.c index 3eb35c87c0ed..1958ec5e33bb 100644 --- a/drivers/clk/ti/interface.c +++ b/drivers/clk/ti/interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP interface clock support diff --git a/drivers/clk/ti/mux.c b/drivers/clk/ti/mux.c index d6d247ff2be5..74ca6ab4cd19 100644 --- a/drivers/clk/ti/mux.c +++ b/drivers/clk/ti/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Multiplexer Clock diff --git a/drivers/clk/uniphier/clk-uniphier-core.c b/drivers/clk/uniphier/clk-uniphier-core.c index 37b495e68107..c8442cf89b25 100644 --- a/drivers/clk/uniphier/clk-uniphier-core.c +++ b/drivers/clk/uniphier/clk-uniphier-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-cpugear.c b/drivers/clk/uniphier/clk-uniphier-cpugear.c index a2f01a4da127..ccd55f79e309 100644 --- a/drivers/clk/uniphier/clk-uniphier-cpugear.c +++ b/drivers/clk/uniphier/clk-uniphier-cpugear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-fixed-factor.c b/drivers/clk/uniphier/clk-uniphier-fixed-factor.c index a6a37a6bca3a..28b9f7031625 100644 --- a/drivers/clk/uniphier/clk-uniphier-fixed-factor.c +++ b/drivers/clk/uniphier/clk-uniphier-fixed-factor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-fixed-rate.c b/drivers/clk/uniphier/clk-uniphier-fixed-rate.c index 3bc55ab75314..6340e8dc3f74 100644 --- a/drivers/clk/uniphier/clk-uniphier-fixed-rate.c +++ b/drivers/clk/uniphier/clk-uniphier-fixed-rate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-gate.c b/drivers/clk/uniphier/clk-uniphier-gate.c index e58093e79dd7..f0cab12e6dd8 100644 --- a/drivers/clk/uniphier/clk-uniphier-gate.c +++ b/drivers/clk/uniphier/clk-uniphier-gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-mio.c b/drivers/clk/uniphier/clk-uniphier-mio.c index 2cbbf67c91cb..6c7d80804cc5 100644 --- a/drivers/clk/uniphier/clk-uniphier-mio.c +++ b/drivers/clk/uniphier/clk-uniphier-mio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-mux.c b/drivers/clk/uniphier/clk-uniphier-mux.c index 1998e9d4cfc0..31b83e22ef02 100644 --- a/drivers/clk/uniphier/clk-uniphier-mux.c +++ b/drivers/clk/uniphier/clk-uniphier-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-peri.c b/drivers/clk/uniphier/clk-uniphier-peri.c index 3e32db9dad81..30fe22c66471 100644 --- a/drivers/clk/uniphier/clk-uniphier-peri.c +++ b/drivers/clk/uniphier/clk-uniphier-peri.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers/clk/uniphier/clk-uniphier-sys.c index 0180470b24db..e9c1dc67de96 100644 --- a/drivers/clk/uniphier/clk-uniphier-sys.c +++ b/drivers/clk/uniphier/clk-uniphier-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/clk/ux500/abx500-clk.c b/drivers/clk/ux500/abx500-clk.c index b2ddbf08fca4..e42f76c3c039 100644 --- a/drivers/clk/ux500/abx500-clk.c +++ b/drivers/clk/ux500/abx500-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * abx500 clock implementation for ux500 platform. diff --git a/drivers/clk/ux500/clk-prcc.c b/drivers/clk/ux500/clk-prcc.c index b85ee0930369..22ca62f5a9aa 100644 --- a/drivers/clk/ux500/clk-prcc.c +++ b/drivers/clk/ux500/clk-prcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PRCC clock implementation for ux500 platform. diff --git a/drivers/clk/ux500/clk-prcmu.c b/drivers/clk/ux500/clk-prcmu.c index f775e18acd46..1f1599eb9382 100644 --- a/drivers/clk/ux500/clk-prcmu.c +++ b/drivers/clk/ux500/clk-prcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PRCMU clock implementation for ux500 platform. diff --git a/drivers/clk/ux500/clk-sysctrl.c b/drivers/clk/ux500/clk-sysctrl.c index ba3258c88d28..bcd558a701dc 100644 --- a/drivers/clk/ux500/clk-sysctrl.c +++ b/drivers/clk/ux500/clk-sysctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sysctrl clock implementation for ux500 platform. diff --git a/drivers/clk/ux500/reset-prcc.c b/drivers/clk/ux500/reset-prcc.c index f7e48941fbc7..88136af2998a 100644 --- a/drivers/clk/ux500/reset-prcc.c +++ b/drivers/clk/ux500/reset-prcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Reset controller portions for the U8500 PRCC diff --git a/drivers/clk/ux500/u8500_of_clk.c b/drivers/clk/ux500/u8500_of_clk.c index 8e2f6c65db2a..70f2824a6f82 100644 --- a/drivers/clk/ux500/u8500_of_clk.c +++ b/drivers/clk/ux500/u8500_of_clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock definitions for u8500 platform. diff --git a/drivers/clk/versatile/clk-icst.c b/drivers/clk/versatile/clk-icst.c index 86ca04ad9fab..b287316d6080 100644 --- a/drivers/clk/versatile/clk-icst.c +++ b/drivers/clk/versatile/clk-icst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the ICST307 VCO clock found in the ARM Reference designs. diff --git a/drivers/clk/versatile/clk-impd1.c b/drivers/clk/versatile/clk-impd1.c index 85c395df9c00..0accc76f75c7 100644 --- a/drivers/clk/versatile/clk-impd1.c +++ b/drivers/clk/versatile/clk-impd1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock driver for the ARM Integrator/IM-PD1 board diff --git a/drivers/clk/versatile/clk-sp810.c b/drivers/clk/versatile/clk-sp810.c index 033d4f78edc8..2acae74a85d2 100644 --- a/drivers/clk/versatile/clk-sp810.c +++ b/drivers/clk/versatile/clk-sp810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clk/versatile/clk-versatile.c b/drivers/clk/versatile/clk-versatile.c index 8ed7a179f651..edbeec6c1bd8 100644 --- a/drivers/clk/versatile/clk-versatile.c +++ b/drivers/clk/versatile/clk-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and diff --git a/drivers/clk/versatile/clk-vexpress-osc.c b/drivers/clk/versatile/clk-vexpress-osc.c index 9adbf5c33bd1..8acaae911af9 100644 --- a/drivers/clk/versatile/clk-vexpress-osc.c +++ b/drivers/clk/versatile/clk-vexpress-osc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clk/versatile/icst.c b/drivers/clk/versatile/icst.c index 307cb3774f87..e20f4505c36a 100644 --- a/drivers/clk/versatile/icst.c +++ b/drivers/clk/versatile/icst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/common/icst307.c diff --git a/drivers/clk/visconti/clkc-tmpv770x.c b/drivers/clk/visconti/clkc-tmpv770x.c index 1e2e8d6437fe..7c6fe67e576c 100644 --- a/drivers/clk/visconti/clkc-tmpv770x.c +++ b/drivers/clk/visconti/clkc-tmpv770x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti clock controller diff --git a/drivers/clk/visconti/clkc.c b/drivers/clk/visconti/clkc.c index d0b193b5d0b3..239f7dc04c7f 100644 --- a/drivers/clk/visconti/clkc.c +++ b/drivers/clk/visconti/clkc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti clock controller diff --git a/drivers/clk/visconti/pll-tmpv770x.c b/drivers/clk/visconti/pll-tmpv770x.c index a2208c5fc12e..9d5b9629e758 100644 --- a/drivers/clk/visconti/pll-tmpv770x.c +++ b/drivers/clk/visconti/pll-tmpv770x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti PLL controller diff --git a/drivers/clk/visconti/pll.c b/drivers/clk/visconti/pll.c index 681721d85032..7e42a23e1886 100644 --- a/drivers/clk/visconti/pll.c +++ b/drivers/clk/visconti/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti PLL driver diff --git a/drivers/clk/visconti/reset.c b/drivers/clk/visconti/reset.c index e3c3d7804612..845be1810355 100644 --- a/drivers/clk/visconti/reset.c +++ b/drivers/clk/visconti/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti ARM SoC reset controller diff --git a/drivers/clk/x86/clk-cgu-pll.c b/drivers/clk/x86/clk-cgu-pll.c index 409dbf55f4ca..018be11e68f4 100644 --- a/drivers/clk/x86/clk-cgu-pll.c +++ b/drivers/clk/x86/clk-cgu-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 MaxLinear, Inc. diff --git a/drivers/clk/x86/clk-cgu.c b/drivers/clk/x86/clk-cgu.c index d099667355f8..12bb518606e7 100644 --- a/drivers/clk/x86/clk-cgu.c +++ b/drivers/clk/x86/clk-cgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 MaxLinear, Inc. diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index cf5cd3ad4647..035b8af67d35 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * clock framework for AMD FCH controller block diff --git a/drivers/clk/x86/clk-lgm.c b/drivers/clk/x86/clk-lgm.c index f69455dd1c98..61988f507375 100644 --- a/drivers/clk/x86/clk-lgm.c +++ b/drivers/clk/x86/clk-lgm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 MaxLinear, Inc. diff --git a/drivers/clk/x86/clk-lpss-atom.c b/drivers/clk/x86/clk-lpss-atom.c index aa9d0bb98f8b..fb87986ba1e1 100644 --- a/drivers/clk/x86/clk-lpss-atom.c +++ b/drivers/clk/x86/clk-lpss-atom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Low Power Subsystem clocks. diff --git a/drivers/clk/x86/clk-pmc-atom.c b/drivers/clk/x86/clk-pmc-atom.c index 99291ba65da7..89473d169575 100644 --- a/drivers/clk/x86/clk-pmc-atom.c +++ b/drivers/clk/x86/clk-pmc-atom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Atom platform clocks driver for BayTrail and CherryTrail SoCs diff --git a/drivers/clk/xilinx/clk-xlnx-clock-wizard.c b/drivers/clk/xilinx/clk-xlnx-clock-wizard.c index 4a0136349f71..cca368fb0213 100644 --- a/drivers/clk/xilinx/clk-xlnx-clock-wizard.c +++ b/drivers/clk/xilinx/clk-xlnx-clock-wizard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx 'Clocking Wizard' driver diff --git a/drivers/clk/xilinx/xlnx_vcu.c b/drivers/clk/xilinx/xlnx_vcu.c index 02699bc0f82c..c54358a8b570 100644 --- a/drivers/clk/xilinx/xlnx_vcu.c +++ b/drivers/clk/xilinx/xlnx_vcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx VCU Init diff --git a/drivers/clk/zynq/clkc.c b/drivers/clk/zynq/clkc.c index c28d3dacf0fb..44f328563971 100644 --- a/drivers/clk/zynq/clkc.c +++ b/drivers/clk/zynq/clkc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Zynq clock controller diff --git a/drivers/clk/zynq/pll.c b/drivers/clk/zynq/pll.c index 5eca1c14981a..d3393ee7192f 100644 --- a/drivers/clk/zynq/pll.c +++ b/drivers/clk/zynq/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Zynq PLL driver diff --git a/drivers/clk/zynqmp/clk-gate-zynqmp.c b/drivers/clk/zynqmp/clk-gate-zynqmp.c index b89e55737198..74fbc3994e4f 100644 --- a/drivers/clk/zynqmp/clk-gate-zynqmp.c +++ b/drivers/clk/zynqmp/clk-gate-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zynq UltraScale+ MPSoC clock controller diff --git a/drivers/clk/zynqmp/clk-mux-zynqmp.c b/drivers/clk/zynqmp/clk-mux-zynqmp.c index 9b5d3050b742..a46967ad0d44 100644 --- a/drivers/clk/zynqmp/clk-mux-zynqmp.c +++ b/drivers/clk/zynqmp/clk-mux-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zynq UltraScale+ MPSoC mux diff --git a/drivers/clk/zynqmp/clkc.c b/drivers/clk/zynqmp/clkc.c index a91d98e238c2..b8f86ab697de 100644 --- a/drivers/clk/zynqmp/clkc.c +++ b/drivers/clk/zynqmp/clkc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zynq UltraScale+ MPSoC clock controller diff --git a/drivers/clk/zynqmp/divider.c b/drivers/clk/zynqmp/divider.c index c824eeacd8eb..8ed6d428a264 100644 --- a/drivers/clk/zynqmp/divider.c +++ b/drivers/clk/zynqmp/divider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zynq UltraScale+ MPSoC Divider support diff --git a/drivers/clk/zynqmp/pll.c b/drivers/clk/zynqmp/pll.c index 630a3936c97c..6d4144d5206d 100644 --- a/drivers/clk/zynqmp/pll.c +++ b/drivers/clk/zynqmp/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zynq UltraScale+ MPSoC PLL driver diff --git a/drivers/clocksource/acpi_pm.c b/drivers/clocksource/acpi_pm.c index b4330a01a566..9bd1bac15c74 100644 --- a/drivers/clocksource/acpi_pm.c +++ b/drivers/clocksource/acpi_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/clocksource/acpi_pm.c diff --git a/drivers/clocksource/arc_timer.c b/drivers/clocksource/arc_timer.c index cb18524cc13d..e07a6a726961 100644 --- a/drivers/clocksource/arc_timer.c +++ b/drivers/clocksource/arc_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c index 90aeff44a276..baa0b25ea520 100644 --- a/drivers/clocksource/arm_arch_timer.c +++ b/drivers/clocksource/arm_arch_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/clocksource/arm_arch_timer.c diff --git a/drivers/clocksource/arm_arch_timer_mmio.c b/drivers/clocksource/arm_arch_timer_mmio.c index d10362692fdd..7896908e9823 100644 --- a/drivers/clocksource/arm_arch_timer_mmio.c +++ b/drivers/clocksource/arm_arch_timer_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM Generic Memory Mapped Timer support diff --git a/drivers/clocksource/arm_global_timer.c b/drivers/clocksource/arm_global_timer.c index 5e3d6bb7e437..c765826d2e2c 100644 --- a/drivers/clocksource/arm_global_timer.c +++ b/drivers/clocksource/arm_global_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/clocksource/arm_global_timer.c diff --git a/drivers/clocksource/armv7m_systick.c b/drivers/clocksource/armv7m_systick.c index 7e78074480e4..e6c864db51a3 100644 --- a/drivers/clocksource/armv7m_systick.c +++ b/drivers/clocksource/armv7m_systick.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/clocksource/asm9260_timer.c b/drivers/clocksource/asm9260_timer.c index 8f97ab0b01ec..706b9ef07aab 100644 --- a/drivers/clocksource/asm9260_timer.c +++ b/drivers/clocksource/asm9260_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Oleksij Rempel diff --git a/drivers/clocksource/bcm2835_timer.c b/drivers/clocksource/bcm2835_timer.c index 319c0c780a15..b5fafb02c9c3 100644 --- a/drivers/clocksource/bcm2835_timer.c +++ b/drivers/clocksource/bcm2835_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Simon Arlott diff --git a/drivers/clocksource/bcm_kona_timer.c b/drivers/clocksource/bcm_kona_timer.c index 39f172d7e29e..416622d051f0 100644 --- a/drivers/clocksource/bcm_kona_timer.c +++ b/drivers/clocksource/bcm_kona_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2012 Broadcom Corporation diff --git a/drivers/clocksource/clksrc-dbx500-prcmu.c b/drivers/clocksource/clksrc-dbx500-prcmu.c index 2fc93e46cea3..aa91082c27f5 100644 --- a/drivers/clocksource/clksrc-dbx500-prcmu.c +++ b/drivers/clocksource/clksrc-dbx500-prcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2011 diff --git a/drivers/clocksource/clksrc_st_lpc.c b/drivers/clocksource/clksrc_st_lpc.c index 419a886876e4..614af6a6fec2 100644 --- a/drivers/clocksource/clksrc_st_lpc.c +++ b/drivers/clocksource/clksrc_st_lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clocksource using the Low Power Timer found in the Low Power Controller (LPC) diff --git a/drivers/clocksource/clps711x-timer.c b/drivers/clocksource/clps711x-timer.c index bbceb0289d45..577bf2d301b6 100644 --- a/drivers/clocksource/clps711x-timer.c +++ b/drivers/clocksource/clps711x-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CLPS711X clocksource driver diff --git a/drivers/clocksource/dummy_timer.c b/drivers/clocksource/dummy_timer.c index 6cee6dce5605..6e8a3506b9dc 100644 --- a/drivers/clocksource/dummy_timer.c +++ b/drivers/clocksource/dummy_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/clocksource/dummy_timer.c diff --git a/drivers/clocksource/dw_apb_timer.c b/drivers/clocksource/dw_apb_timer.c index 3a55ae5fe225..8808e198cc16 100644 --- a/drivers/clocksource/dw_apb_timer.c +++ b/drivers/clocksource/dw_apb_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) Copyright 2009 Intel Corporation diff --git a/drivers/clocksource/dw_apb_timer_of.c b/drivers/clocksource/dw_apb_timer_of.c index 3245eb0c602d..aad7e0a0ff28 100644 --- a/drivers/clocksource/dw_apb_timer_of.c +++ b/drivers/clocksource/dw_apb_timer_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Altera Corporation diff --git a/drivers/clocksource/em_sti.c b/drivers/clocksource/em_sti.c index ca8d29ab70da..6bf7e69a18ec 100644 --- a/drivers/clocksource/em_sti.c +++ b/drivers/clocksource/em_sti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Emma Mobile Timer Support - STI diff --git a/drivers/clocksource/exynos_mct.c b/drivers/clocksource/exynos_mct.c index da09f467a6bb..9d5adb303416 100644 --- a/drivers/clocksource/exynos_mct.c +++ b/drivers/clocksource/exynos_mct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/arch/arm/mach-exynos4/mct.c * diff --git a/drivers/clocksource/hyperv_timer.c b/drivers/clocksource/hyperv_timer.c index 10356d4ec55c..4c9db1a9fcad 100644 --- a/drivers/clocksource/hyperv_timer.c +++ b/drivers/clocksource/hyperv_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/clocksource/i8253.c b/drivers/clocksource/i8253.c index b603c25f3dfa..b337aa9e3a6f 100644 --- a/drivers/clocksource/i8253.c +++ b/drivers/clocksource/i8253.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i8253 PIT clocksource diff --git a/drivers/clocksource/ingenic-ost.c b/drivers/clocksource/ingenic-ost.c index e0ec33307c84..cc059f9581f4 100644 --- a/drivers/clocksource/ingenic-ost.c +++ b/drivers/clocksource/ingenic-ost.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ47xx SoCs TCU Operating System Timer driver diff --git a/drivers/clocksource/ingenic-sysost.c b/drivers/clocksource/ingenic-sysost.c index e79cfb0b8e05..b8a4e5ba8b7e 100644 --- a/drivers/clocksource/ingenic-sysost.c +++ b/drivers/clocksource/ingenic-sysost.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic XBurst SoCs SYSOST clocks driver diff --git a/drivers/clocksource/ingenic-timer.c b/drivers/clocksource/ingenic-timer.c index 154ee5f7954a..4b4754f99b39 100644 --- a/drivers/clocksource/ingenic-timer.c +++ b/drivers/clocksource/ingenic-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic SoCs TCU IRQ driver diff --git a/drivers/clocksource/jcore-pit.c b/drivers/clocksource/jcore-pit.c index 82815428f8f9..b00b54450165 100644 --- a/drivers/clocksource/jcore-pit.c +++ b/drivers/clocksource/jcore-pit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * J-Core SoC PIT/clocksource driver diff --git a/drivers/clocksource/mips-gic-timer.c b/drivers/clocksource/mips-gic-timer.c index abb685a080a5..f26c7f362201 100644 --- a/drivers/clocksource/mips-gic-timer.c +++ b/drivers/clocksource/mips-gic-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c index 9de751531831..91a9ac1c419c 100644 --- a/drivers/clocksource/mmio.c +++ b/drivers/clocksource/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic MMIO clocksource support diff --git a/drivers/clocksource/mps2-timer.c b/drivers/clocksource/mps2-timer.c index efe8cad8f2a5..5bfb7937604e 100644 --- a/drivers/clocksource/mps2-timer.c +++ b/drivers/clocksource/mps2-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 ARM Limited diff --git a/drivers/clocksource/mxs_timer.c b/drivers/clocksource/mxs_timer.c index e52e12d27d2a..2159aac55f6e 100644 --- a/drivers/clocksource/mxs_timer.c +++ b/drivers/clocksource/mxs_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2000-2001 Deep Blue Solutions diff --git a/drivers/clocksource/nomadik-mtu.c b/drivers/clocksource/nomadik-mtu.c index 53d0159cc6be..44e8ab782dde 100644 --- a/drivers/clocksource/nomadik-mtu.c +++ b/drivers/clocksource/nomadik-mtu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 STMicroelectronics diff --git a/drivers/clocksource/numachip.c b/drivers/clocksource/numachip.c index fdb5fc21fc73..c714ca5d303f 100644 --- a/drivers/clocksource/numachip.c +++ b/drivers/clocksource/numachip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clocksource/renesas-ostm.c b/drivers/clocksource/renesas-ostm.c index 2089aeaae225..b15a60004b39 100644 --- a/drivers/clocksource/renesas-ostm.c +++ b/drivers/clocksource/renesas-ostm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Timer Support - OSTM diff --git a/drivers/clocksource/samsung_pwm_timer.c b/drivers/clocksource/samsung_pwm_timer.c index b9561e3f196c..7d43aaa23cd0 100644 --- a/drivers/clocksource/samsung_pwm_timer.c +++ b/drivers/clocksource/samsung_pwm_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Samsung Electronics Co., Ltd. diff --git a/drivers/clocksource/scx200_hrt.c b/drivers/clocksource/scx200_hrt.c index 5a99801a1657..94319f6075b6 100644 --- a/drivers/clocksource/scx200_hrt.c +++ b/drivers/clocksource/scx200_hrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 Jim Cromie diff --git a/drivers/clocksource/sh_cmt.c b/drivers/clocksource/sh_cmt.c index 791b298c995b..5b4934530da8 100644 --- a/drivers/clocksource/sh_cmt.c +++ b/drivers/clocksource/sh_cmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Timer Support - CMT diff --git a/drivers/clocksource/sh_mtu2.c b/drivers/clocksource/sh_mtu2.c index 34872df5458a..6498f6f24c6a 100644 --- a/drivers/clocksource/sh_mtu2.c +++ b/drivers/clocksource/sh_mtu2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Timer Support - MTU2 diff --git a/drivers/clocksource/sh_tmu.c b/drivers/clocksource/sh_tmu.c index beffff81c00f..f2ebc48aac96 100644 --- a/drivers/clocksource/sh_tmu.c +++ b/drivers/clocksource/sh_tmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Timer Support - TMU diff --git a/drivers/clocksource/timer-armada-370-xp.c b/drivers/clocksource/timer-armada-370-xp.c index f2b4cc40db93..9aabb9a3aa25 100644 --- a/drivers/clocksource/timer-armada-370-xp.c +++ b/drivers/clocksource/timer-armada-370-xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Armada 370/XP SoC timer handling. diff --git a/drivers/clocksource/timer-atmel-pit.c b/drivers/clocksource/timer-atmel-pit.c index b4f264ed1937..d8daff8b5797 100644 --- a/drivers/clocksource/timer-atmel-pit.c +++ b/drivers/clocksource/timer-atmel-pit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * at91sam926x_time.c - Periodic Interval Timer (PIT) for at91sam926x diff --git a/drivers/clocksource/timer-atmel-st.c b/drivers/clocksource/timer-atmel-st.c index 73e8aee445da..8b73fefc702c 100644 --- a/drivers/clocksource/timer-atmel-st.c +++ b/drivers/clocksource/timer-atmel-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/mach-at91/at91rm9200_time.c diff --git a/drivers/clocksource/timer-atmel-tcb.c b/drivers/clocksource/timer-atmel-tcb.c index 2a90c92a9182..72673f8aae22 100644 --- a/drivers/clocksource/timer-atmel-tcb.c +++ b/drivers/clocksource/timer-atmel-tcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/clocksource/timer-cadence-ttc.c b/drivers/clocksource/timer-cadence-ttc.c index b8a1cf59b9d6..e7cd2bde3db2 100644 --- a/drivers/clocksource/timer-cadence-ttc.c +++ b/drivers/clocksource/timer-cadence-ttc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains driver for the Cadence Triple Timer Counter Rev 06 diff --git a/drivers/clocksource/timer-clint.c b/drivers/clocksource/timer-clint.c index 0bdd9d7ec545..bf0fc8e4bf1c 100644 --- a/drivers/clocksource/timer-clint.c +++ b/drivers/clocksource/timer-clint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/drivers/clocksource/timer-cs5535.c b/drivers/clocksource/timer-cs5535.c index 8af666c39890..88ecf44f6e1a 100644 --- a/drivers/clocksource/timer-cs5535.c +++ b/drivers/clocksource/timer-cs5535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clock event driver for the CS5535/CS5536 diff --git a/drivers/clocksource/timer-davinci.c b/drivers/clocksource/timer-davinci.c index b1c248498be4..c235098af100 100644 --- a/drivers/clocksource/timer-davinci.c +++ b/drivers/clocksource/timer-davinci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI DaVinci clocksource driver diff --git a/drivers/clocksource/timer-digicolor.c b/drivers/clocksource/timer-digicolor.c index 559aa96089c3..4324286d66a3 100644 --- a/drivers/clocksource/timer-digicolor.c +++ b/drivers/clocksource/timer-digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Conexant Digicolor timer driver diff --git a/drivers/clocksource/timer-econet-en751221.c b/drivers/clocksource/timer-econet-en751221.c index 4008076b1a21..6ec1dc6eafc7 100644 --- a/drivers/clocksource/timer-econet-en751221.c +++ b/drivers/clocksource/timer-econet-en751221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Timer present on EcoNet EN75xx MIPS based SoCs. diff --git a/drivers/clocksource/timer-ep93xx.c b/drivers/clocksource/timer-ep93xx.c index 6981ff3ac8a9..9dec808f61c1 100644 --- a/drivers/clocksource/timer-ep93xx.c +++ b/drivers/clocksource/timer-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cirrus Logic EP93xx timer driver. diff --git a/drivers/clocksource/timer-fsl-ftm.c b/drivers/clocksource/timer-fsl-ftm.c index 93f336ec875a..03a06a1aae73 100644 --- a/drivers/clocksource/timer-fsl-ftm.c +++ b/drivers/clocksource/timer-fsl-ftm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale FlexTimer Module (FTM) timer driver. diff --git a/drivers/clocksource/timer-fttmr010.c b/drivers/clocksource/timer-fttmr010.c index 126fb1f259b2..5b8804675284 100644 --- a/drivers/clocksource/timer-fttmr010.c +++ b/drivers/clocksource/timer-fttmr010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Faraday Technology FTTMR010 timer driver diff --git a/drivers/clocksource/timer-goldfish.c b/drivers/clocksource/timer-goldfish.c index 0512d5eabc82..d3bc2c896dba 100644 --- a/drivers/clocksource/timer-goldfish.c +++ b/drivers/clocksource/timer-goldfish.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/clocksource/timer-gx6605s.c b/drivers/clocksource/timer-gx6605s.c index 8d386adbe800..20ecc54d0bbd 100644 --- a/drivers/clocksource/timer-gx6605s.c +++ b/drivers/clocksource/timer-gx6605s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/drivers/clocksource/timer-gxp.c b/drivers/clocksource/timer-gxp.c index 48a73c101eb8..8de145790db0 100644 --- a/drivers/clocksource/timer-gxp.c +++ b/drivers/clocksource/timer-gxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */ diff --git a/drivers/clocksource/timer-imx-gpt.c b/drivers/clocksource/timer-imx-gpt.c index 489e69169ed4..005a39b85503 100644 --- a/drivers/clocksource/timer-imx-gpt.c +++ b/drivers/clocksource/timer-imx-gpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2000-2001 Deep Blue Solutions diff --git a/drivers/clocksource/timer-imx-sysctr.c b/drivers/clocksource/timer-imx-sysctr.c index 44525813be1e..eb3b5fc7be10 100644 --- a/drivers/clocksource/timer-imx-sysctr.c +++ b/drivers/clocksource/timer-imx-sysctr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2017-2019 NXP diff --git a/drivers/clocksource/timer-imx-tpm.c b/drivers/clocksource/timer-imx-tpm.c index 92c025b70eb6..bf179521a753 100644 --- a/drivers/clocksource/timer-imx-tpm.c +++ b/drivers/clocksource/timer-imx-tpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clocksource/timer-integrator-ap.c b/drivers/clocksource/timer-integrator-ap.c index a4c700b11dc0..9f89b0fb931f 100644 --- a/drivers/clocksource/timer-integrator-ap.c +++ b/drivers/clocksource/timer-integrator-ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Integrator/AP timer driver diff --git a/drivers/clocksource/timer-ixp4xx.c b/drivers/clocksource/timer-ixp4xx.c index 720ed70a2964..401d4a8f7441 100644 --- a/drivers/clocksource/timer-ixp4xx.c +++ b/drivers/clocksource/timer-ixp4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IXP4 timer driver diff --git a/drivers/clocksource/timer-keystone.c b/drivers/clocksource/timer-keystone.c index fea8a4f85669..b8356969eeff 100644 --- a/drivers/clocksource/timer-keystone.c +++ b/drivers/clocksource/timer-keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keystone broadcast clock-event diff --git a/drivers/clocksource/timer-loongson1-pwm.c b/drivers/clocksource/timer-loongson1-pwm.c index 244d66835508..e01aa70641ce 100644 --- a/drivers/clocksource/timer-loongson1-pwm.c +++ b/drivers/clocksource/timer-loongson1-pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clocksource driver for Loongson-1 SoC diff --git a/drivers/clocksource/timer-lpc32xx.c b/drivers/clocksource/timer-lpc32xx.c index 68eae6378bf3..053cd767bdf3 100644 --- a/drivers/clocksource/timer-lpc32xx.c +++ b/drivers/clocksource/timer-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clocksource driver for NXP LPC32xx/18xx/43xx timer diff --git a/drivers/clocksource/timer-mediatek-cpux.c b/drivers/clocksource/timer-mediatek-cpux.c index a8e3df4c09fd..f3b07933c700 100644 --- a/drivers/clocksource/timer-mediatek-cpux.c +++ b/drivers/clocksource/timer-mediatek-cpux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MediaTek SoCs CPUX General Purpose Timer handling diff --git a/drivers/clocksource/timer-mediatek.c b/drivers/clocksource/timer-mediatek.c index 7bcb4a3f26fb..28ff03e61df7 100644 --- a/drivers/clocksource/timer-mediatek.c +++ b/drivers/clocksource/timer-mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Mediatek SoCs General-Purpose Timer handling. diff --git a/drivers/clocksource/timer-meson6.c b/drivers/clocksource/timer-meson6.c index 99f5510a2b56..e99ceea5d708 100644 --- a/drivers/clocksource/timer-meson6.c +++ b/drivers/clocksource/timer-meson6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amlogic Meson6 SoCs timer handling. diff --git a/drivers/clocksource/timer-microchip-pit64b.c b/drivers/clocksource/timer-microchip-pit64b.c index 57209bb38c70..04169f62afc1 100644 --- a/drivers/clocksource/timer-microchip-pit64b.c +++ b/drivers/clocksource/timer-microchip-pit64b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 64-bit Periodic Interval Timer driver diff --git a/drivers/clocksource/timer-milbeaut.c b/drivers/clocksource/timer-milbeaut.c index fa9fb4eacade..824f644adf13 100644 --- a/drivers/clocksource/timer-milbeaut.c +++ b/drivers/clocksource/timer-milbeaut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Socionext Inc. diff --git a/drivers/clocksource/timer-mp-csky.c b/drivers/clocksource/timer-mp-csky.c index 183a9955160a..b9e218609033 100644 --- a/drivers/clocksource/timer-mp-csky.c +++ b/drivers/clocksource/timer-mp-csky.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/drivers/clocksource/timer-msc313e.c b/drivers/clocksource/timer-msc313e.c index 54c54ca7c786..38e57a1255ce 100644 --- a/drivers/clocksource/timer-msc313e.c +++ b/drivers/clocksource/timer-msc313e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MStar timer driver diff --git a/drivers/clocksource/timer-npcm7xx.c b/drivers/clocksource/timer-npcm7xx.c index 9af30af5f989..20f53b5fd83d 100644 --- a/drivers/clocksource/timer-npcm7xx.c +++ b/drivers/clocksource/timer-npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2018 Nuvoton Technologies tomer.maimon@nuvoton.com diff --git a/drivers/clocksource/timer-nxp-pit.c b/drivers/clocksource/timer-nxp-pit.c index d1740f18f718..4dab5a19affb 100644 --- a/drivers/clocksource/timer-nxp-pit.c +++ b/drivers/clocksource/timer-nxp-pit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2012-2013 Freescale Semiconductor, Inc. diff --git a/drivers/clocksource/timer-nxp-stm.c b/drivers/clocksource/timer-nxp-stm.c index 1ab907233f48..395f8d985410 100644 --- a/drivers/clocksource/timer-nxp-stm.c +++ b/drivers/clocksource/timer-nxp-stm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016 Freescale Semiconductor, Inc. diff --git a/drivers/clocksource/timer-of.c b/drivers/clocksource/timer-of.c index 420202bf76e4..6ba2ee7bd4ed 100644 --- a/drivers/clocksource/timer-of.c +++ b/drivers/clocksource/timer-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, Linaro Ltd. All rights reserved. diff --git a/drivers/clocksource/timer-orion.c b/drivers/clocksource/timer-orion.c index 61f1e27fc41e..90fa7a38cbe0 100644 --- a/drivers/clocksource/timer-orion.c +++ b/drivers/clocksource/timer-orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Orion SoC timer handling. diff --git a/drivers/clocksource/timer-owl.c b/drivers/clocksource/timer-owl.c index ac97420bfa7c..be458e8863dd 100644 --- a/drivers/clocksource/timer-owl.c +++ b/drivers/clocksource/timer-owl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Actions Semi Owl timer diff --git a/drivers/clocksource/timer-pistachio.c b/drivers/clocksource/timer-pistachio.c index 57b2197a0b67..b7aea719a17d 100644 --- a/drivers/clocksource/timer-pistachio.c +++ b/drivers/clocksource/timer-pistachio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pistachio clocksource based on general-purpose timers diff --git a/drivers/clocksource/timer-probe.c b/drivers/clocksource/timer-probe.c index b7860bc0db4b..34d32ca4fa8c 100644 --- a/drivers/clocksource/timer-probe.c +++ b/drivers/clocksource/timer-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/clocksource/timer-pxa.c b/drivers/clocksource/timer-pxa.c index 7ad0e5adb2ff..150f9662936f 100644 --- a/drivers/clocksource/timer-pxa.c +++ b/drivers/clocksource/timer-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-pxa/time.c diff --git a/drivers/clocksource/timer-qcom.c b/drivers/clocksource/timer-qcom.c index ddb1debe6a6b..8f3006fb4396 100644 --- a/drivers/clocksource/timer-qcom.c +++ b/drivers/clocksource/timer-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clocksource/timer-ralink.c b/drivers/clocksource/timer-ralink.c index 68434d9ed910..0b2d36041d03 100644 --- a/drivers/clocksource/timer-ralink.c +++ b/drivers/clocksource/timer-ralink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ralink System Tick Counter driver present on RT3352 and MT7620 SoCs. diff --git a/drivers/clocksource/timer-rda.c b/drivers/clocksource/timer-rda.c index 0be8e05970e2..9a9953d77597 100644 --- a/drivers/clocksource/timer-rda.c +++ b/drivers/clocksource/timer-rda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDA8810PL SoC timer driver diff --git a/drivers/clocksource/timer-realtek.c b/drivers/clocksource/timer-realtek.c index 4f0439de9939..7f19b4a12a33 100644 --- a/drivers/clocksource/timer-realtek.c +++ b/drivers/clocksource/timer-realtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Realtek Semiconductor Corp. diff --git a/drivers/clocksource/timer-riscv.c b/drivers/clocksource/timer-riscv.c index cfc4d83c42c0..9dcdbe76afe6 100644 --- a/drivers/clocksource/timer-riscv.c +++ b/drivers/clocksource/timer-riscv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Regents of the University of California diff --git a/drivers/clocksource/timer-rockchip.c b/drivers/clocksource/timer-rockchip.c index 1f95d0aca08f..d030c59f99fb 100644 --- a/drivers/clocksource/timer-rockchip.c +++ b/drivers/clocksource/timer-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip timer support diff --git a/drivers/clocksource/timer-rtl-otto.c b/drivers/clocksource/timer-rtl-otto.c index 6113d2fdd4de..cad9cc732833 100644 --- a/drivers/clocksource/timer-rtl-otto.c +++ b/drivers/clocksource/timer-rtl-otto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/clocksource/timer-sp804.c b/drivers/clocksource/timer-sp804.c index e82a95ea4724..85aff54f7bd2 100644 --- a/drivers/clocksource/timer-sp804.c +++ b/drivers/clocksource/timer-sp804.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/clocksource/timer-sp.c diff --git a/drivers/clocksource/timer-sprd.c b/drivers/clocksource/timer-sprd.c index 2c07dd2af760..f4f689889501 100644 --- a/drivers/clocksource/timer-sprd.c +++ b/drivers/clocksource/timer-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Spreadtrum Communications Inc. diff --git a/drivers/clocksource/timer-stm32-lp.c b/drivers/clocksource/timer-stm32-lp.c index 3d804128c765..e6738e718f20 100644 --- a/drivers/clocksource/timer-stm32-lp.c +++ b/drivers/clocksource/timer-stm32-lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2019 - All Rights Reserved diff --git a/drivers/clocksource/timer-stm32.c b/drivers/clocksource/timer-stm32.c index 0a4ea3288bfb..9dc35f6a0c8c 100644 --- a/drivers/clocksource/timer-stm32.c +++ b/drivers/clocksource/timer-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/clocksource/timer-sun4i.c b/drivers/clocksource/timer-sun4i.c index 7bdcc60ad43c..28374ca9453a 100644 --- a/drivers/clocksource/timer-sun4i.c +++ b/drivers/clocksource/timer-sun4i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner A1X SoCs timer handling. diff --git a/drivers/clocksource/timer-sun5i.c b/drivers/clocksource/timer-sun5i.c index f827d3f98f60..fa72b6099f7c 100644 --- a/drivers/clocksource/timer-sun5i.c +++ b/drivers/clocksource/timer-sun5i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner SoCs hstimer driver. diff --git a/drivers/clocksource/timer-tegra.c b/drivers/clocksource/timer-tegra.c index 35b6ce9deffa..7e9591f77994 100644 --- a/drivers/clocksource/timer-tegra.c +++ b/drivers/clocksource/timer-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/clocksource/timer-tegra186.c b/drivers/clocksource/timer-tegra186.c index 355558893e5f..b36cd3c83c88 100644 --- a/drivers/clocksource/timer-tegra186.c +++ b/drivers/clocksource/timer-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2025 NVIDIA Corporation. All rights reserved. diff --git a/drivers/clocksource/timer-ti-32k.c b/drivers/clocksource/timer-ti-32k.c index a86529a70737..65761c466c59 100644 --- a/drivers/clocksource/timer-ti-32k.c +++ b/drivers/clocksource/timer-ti-32k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * timer-ti-32k.c - OMAP2 32k Timer Support diff --git a/drivers/clocksource/timer-ti-dm-systimer.c b/drivers/clocksource/timer-ti-dm-systimer.c index 985a6d08512b..2be21c81a3a2 100644 --- a/drivers/clocksource/timer-ti-dm-systimer.c +++ b/drivers/clocksource/timer-ti-dm-systimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/clocksource/timer-ti-dm.c b/drivers/clocksource/timer-ti-dm.c index 793e7cdcb1b1..5af480d871d4 100644 --- a/drivers/clocksource/timer-ti-dm.c +++ b/drivers/clocksource/timer-ti-dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/arch/arm/plat-omap/dmtimer.c diff --git a/drivers/clocksource/timer-versatile.c b/drivers/clocksource/timer-versatile.c index f5d017b31afa..a727e844b216 100644 --- a/drivers/clocksource/timer-versatile.c +++ b/drivers/clocksource/timer-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/clocksource/timer-vt8500.c b/drivers/clocksource/timer-vt8500.c index a469b1b5f972..b71cf632fd97 100644 --- a/drivers/clocksource/timer-vt8500.c +++ b/drivers/clocksource/timer-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-vt8500/timer.c diff --git a/drivers/clocksource/timer-zevio.c b/drivers/clocksource/timer-zevio.c index ecaa3568841c..bebd3ac088f4 100644 --- a/drivers/clocksource/timer-zevio.c +++ b/drivers/clocksource/timer-zevio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/clocksource/zevio-timer.c diff --git a/drivers/comedi/comedi_buf.c b/drivers/comedi/comedi_buf.c index 785977b40a93..40bf89900c62 100644 --- a/drivers/comedi/comedi_buf.c +++ b/drivers/comedi/comedi_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_buf.c diff --git a/drivers/comedi/comedi_fops.c b/drivers/comedi/comedi_fops.c index 2c3eb9e89571..cac3d2b152b3 100644 --- a/drivers/comedi/comedi_fops.c +++ b/drivers/comedi/comedi_fops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/comedi_fops.c diff --git a/drivers/comedi/comedi_pci.c b/drivers/comedi/comedi_pci.c index cc2581902195..3b9ac21de6c7 100644 --- a/drivers/comedi/comedi_pci.c +++ b/drivers/comedi/comedi_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_pci.c diff --git a/drivers/comedi/comedi_pcmcia.c b/drivers/comedi/comedi_pcmcia.c index c53aad0fc2ce..6f191fd882f0 100644 --- a/drivers/comedi/comedi_pcmcia.c +++ b/drivers/comedi/comedi_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_pcmcia.c diff --git a/drivers/comedi/comedi_usb.c b/drivers/comedi/comedi_usb.c index d11ea148ebf8..8c0981b91135 100644 --- a/drivers/comedi/comedi_usb.c +++ b/drivers/comedi/comedi_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_usb.c diff --git a/drivers/comedi/drivers.c b/drivers/comedi/drivers.c index 69cd2a253c66..8dfcc183c9ae 100644 --- a/drivers/comedi/drivers.c +++ b/drivers/comedi/drivers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * module/drivers.c diff --git a/drivers/comedi/drivers/8255.c b/drivers/comedi/drivers/8255.c index 5f70938b4477..fa7e57c992b3 100644 --- a/drivers/comedi/drivers/8255.c +++ b/drivers/comedi/drivers/8255.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/8255.c diff --git a/drivers/comedi/drivers/8255_pci.c b/drivers/comedi/drivers/8255_pci.c index 8498cabe4d91..8667dd7282f8 100644 --- a/drivers/comedi/drivers/8255_pci.c +++ b/drivers/comedi/drivers/8255_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI driver for generic PCI based 8255 digital i/o boards diff --git a/drivers/comedi/drivers/addi_apci_1032.c b/drivers/comedi/drivers/addi_apci_1032.c index 8eec6d9402de..bc02093be1c1 100644 --- a/drivers/comedi/drivers/addi_apci_1032.c +++ b/drivers/comedi/drivers/addi_apci_1032.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_1032.c diff --git a/drivers/comedi/drivers/addi_apci_1500.c b/drivers/comedi/drivers/addi_apci_1500.c index c94c78588889..04d5d6f18834 100644 --- a/drivers/comedi/drivers/addi_apci_1500.c +++ b/drivers/comedi/drivers/addi_apci_1500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_1500.c diff --git a/drivers/comedi/drivers/addi_apci_1516.c b/drivers/comedi/drivers/addi_apci_1516.c index 3c48b72dad9d..c1277ca63735 100644 --- a/drivers/comedi/drivers/addi_apci_1516.c +++ b/drivers/comedi/drivers/addi_apci_1516.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_1516.c diff --git a/drivers/comedi/drivers/addi_apci_1564.c b/drivers/comedi/drivers/addi_apci_1564.c index 0cd40948bee7..a2dc6c7b508a 100644 --- a/drivers/comedi/drivers/addi_apci_1564.c +++ b/drivers/comedi/drivers/addi_apci_1564.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_1564.c diff --git a/drivers/comedi/drivers/addi_apci_16xx.c b/drivers/comedi/drivers/addi_apci_16xx.c index ec2c321d2431..104527ae45b8 100644 --- a/drivers/comedi/drivers/addi_apci_16xx.c +++ b/drivers/comedi/drivers/addi_apci_16xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_16xx.c diff --git a/drivers/comedi/drivers/addi_apci_2032.c b/drivers/comedi/drivers/addi_apci_2032.c index e048dfc3ec77..2291954a6603 100644 --- a/drivers/comedi/drivers/addi_apci_2032.c +++ b/drivers/comedi/drivers/addi_apci_2032.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_2032.c diff --git a/drivers/comedi/drivers/addi_apci_2200.c b/drivers/comedi/drivers/addi_apci_2200.c index 00378c9dddc8..80ad41254ae9 100644 --- a/drivers/comedi/drivers/addi_apci_2200.c +++ b/drivers/comedi/drivers/addi_apci_2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_2200.c diff --git a/drivers/comedi/drivers/addi_apci_3120.c b/drivers/comedi/drivers/addi_apci_3120.c index 28a242e69721..e90a8851b54f 100644 --- a/drivers/comedi/drivers/addi_apci_3120.c +++ b/drivers/comedi/drivers/addi_apci_3120.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_3120.c diff --git a/drivers/comedi/drivers/addi_apci_3501.c b/drivers/comedi/drivers/addi_apci_3501.c index ecb5552f1785..78ca91fd97e5 100644 --- a/drivers/comedi/drivers/addi_apci_3501.c +++ b/drivers/comedi/drivers/addi_apci_3501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_3501.c diff --git a/drivers/comedi/drivers/addi_apci_3xxx.c b/drivers/comedi/drivers/addi_apci_3xxx.c index bc72273e6a29..9660263d873c 100644 --- a/drivers/comedi/drivers/addi_apci_3xxx.c +++ b/drivers/comedi/drivers/addi_apci_3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * addi_apci_3xxx.c diff --git a/drivers/comedi/drivers/addi_watchdog.c b/drivers/comedi/drivers/addi_watchdog.c index ed87ab432020..7fccf75a960c 100644 --- a/drivers/comedi/drivers/addi_watchdog.c +++ b/drivers/comedi/drivers/addi_watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI driver for the watchdog subdevice found on some addi-data boards diff --git a/drivers/comedi/drivers/adl_pci6208.c b/drivers/comedi/drivers/adl_pci6208.c index b27354a51f5c..73e331681406 100644 --- a/drivers/comedi/drivers/adl_pci6208.c +++ b/drivers/comedi/drivers/adl_pci6208.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adl_pci6208.c diff --git a/drivers/comedi/drivers/adl_pci7250.c b/drivers/comedi/drivers/adl_pci7250.c index 78c85a402435..2c6a7dee85b8 100644 --- a/drivers/comedi/drivers/adl_pci7250.c +++ b/drivers/comedi/drivers/adl_pci7250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adl_pci7250.c diff --git a/drivers/comedi/drivers/adl_pci7x3x.c b/drivers/comedi/drivers/adl_pci7x3x.c index e9f22de9b6f1..d3f54643c5b8 100644 --- a/drivers/comedi/drivers/adl_pci7x3x.c +++ b/drivers/comedi/drivers/adl_pci7x3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI driver for the ADLINK PCI-723x/743x series boards. diff --git a/drivers/comedi/drivers/adl_pci8164.c b/drivers/comedi/drivers/adl_pci8164.c index 0c513a67a264..44ab877b8099 100644 --- a/drivers/comedi/drivers/adl_pci8164.c +++ b/drivers/comedi/drivers/adl_pci8164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/adl_pci8164.c diff --git a/drivers/comedi/drivers/adl_pci9111.c b/drivers/comedi/drivers/adl_pci9111.c index 086d93f40cb9..72e9c97ff334 100644 --- a/drivers/comedi/drivers/adl_pci9111.c +++ b/drivers/comedi/drivers/adl_pci9111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adl_pci9111.c diff --git a/drivers/comedi/drivers/adl_pci9118.c b/drivers/comedi/drivers/adl_pci9118.c index 67c663892e48..b2edb41d269d 100644 --- a/drivers/comedi/drivers/adl_pci9118.c +++ b/drivers/comedi/drivers/adl_pci9118.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/adl_pci9118.c diff --git a/drivers/comedi/drivers/adq12b.c b/drivers/comedi/drivers/adq12b.c index 19d765182006..e81cce2b6842 100644 --- a/drivers/comedi/drivers/adq12b.c +++ b/drivers/comedi/drivers/adq12b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adq12b.c diff --git a/drivers/comedi/drivers/adv_pci1710.c b/drivers/comedi/drivers/adv_pci1710.c index c49b0f1f5228..c3065a62801e 100644 --- a/drivers/comedi/drivers/adv_pci1710.c +++ b/drivers/comedi/drivers/adv_pci1710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * adv_pci1710.c diff --git a/drivers/comedi/drivers/adv_pci1720.c b/drivers/comedi/drivers/adv_pci1720.c index 2619591ba301..e4ece7a8a29b 100644 --- a/drivers/comedi/drivers/adv_pci1720.c +++ b/drivers/comedi/drivers/adv_pci1720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI driver for Advantech PCI-1720U diff --git a/drivers/comedi/drivers/adv_pci1723.c b/drivers/comedi/drivers/adv_pci1723.c index e2aedb152068..1ffcecee0175 100644 --- a/drivers/comedi/drivers/adv_pci1723.c +++ b/drivers/comedi/drivers/adv_pci1723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adv_pci1723.c diff --git a/drivers/comedi/drivers/adv_pci1724.c b/drivers/comedi/drivers/adv_pci1724.c index bb43b7deeb56..4d097e775290 100644 --- a/drivers/comedi/drivers/adv_pci1724.c +++ b/drivers/comedi/drivers/adv_pci1724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adv_pci1724.c diff --git a/drivers/comedi/drivers/adv_pci1760.c b/drivers/comedi/drivers/adv_pci1760.c index 27f3890f471d..101a0d150d0a 100644 --- a/drivers/comedi/drivers/adv_pci1760.c +++ b/drivers/comedi/drivers/adv_pci1760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI driver for the Advantech PCI-1760 diff --git a/drivers/comedi/drivers/adv_pci_dio.c b/drivers/comedi/drivers/adv_pci_dio.c index ca8054504760..09a6f108d931 100644 --- a/drivers/comedi/drivers/adv_pci_dio.c +++ b/drivers/comedi/drivers/adv_pci_dio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/adv_pci_dio.c diff --git a/drivers/comedi/drivers/aio_aio12_8.c b/drivers/comedi/drivers/aio_aio12_8.c index 227a86a3a760..f8277a32b7be 100644 --- a/drivers/comedi/drivers/aio_aio12_8.c +++ b/drivers/comedi/drivers/aio_aio12_8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aio_aio12_8.c diff --git a/drivers/comedi/drivers/aio_iiro_16.c b/drivers/comedi/drivers/aio_iiro_16.c index 739cc4db52ac..0ba44333063f 100644 --- a/drivers/comedi/drivers/aio_iiro_16.c +++ b/drivers/comedi/drivers/aio_iiro_16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aio_iiro_16.c diff --git a/drivers/comedi/drivers/amplc_dio200.c b/drivers/comedi/drivers/amplc_dio200.c index 4544bcdd8a70..8c9b8b809321 100644 --- a/drivers/comedi/drivers/amplc_dio200.c +++ b/drivers/comedi/drivers/amplc_dio200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_dio200.c diff --git a/drivers/comedi/drivers/amplc_dio200_common.c b/drivers/comedi/drivers/amplc_dio200_common.c index b1a9b4c4a185..41a10c35cb52 100644 --- a/drivers/comedi/drivers/amplc_dio200_common.c +++ b/drivers/comedi/drivers/amplc_dio200_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_dio200_common.c diff --git a/drivers/comedi/drivers/amplc_dio200_pci.c b/drivers/comedi/drivers/amplc_dio200_pci.c index cb5b328a28e3..62734eeea2d6 100644 --- a/drivers/comedi/drivers/amplc_dio200_pci.c +++ b/drivers/comedi/drivers/amplc_dio200_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* comedi/drivers/amplc_dio200_pci.c * diff --git a/drivers/comedi/drivers/amplc_pc236.c b/drivers/comedi/drivers/amplc_pc236.c index b21e0c906aab..ef5fb5c05017 100644 --- a/drivers/comedi/drivers/amplc_pc236.c +++ b/drivers/comedi/drivers/amplc_pc236.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_pc236.c diff --git a/drivers/comedi/drivers/amplc_pc236_common.c b/drivers/comedi/drivers/amplc_pc236_common.c index 326ca72c24ec..38c4110813ff 100644 --- a/drivers/comedi/drivers/amplc_pc236_common.c +++ b/drivers/comedi/drivers/amplc_pc236_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_pc236_common.c diff --git a/drivers/comedi/drivers/amplc_pc263.c b/drivers/comedi/drivers/amplc_pc263.c index d7f088a8a5e3..7b99197fe694 100644 --- a/drivers/comedi/drivers/amplc_pc263.c +++ b/drivers/comedi/drivers/amplc_pc263.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Amplicon PC263 relay board. diff --git a/drivers/comedi/drivers/amplc_pci224.c b/drivers/comedi/drivers/amplc_pci224.c index 1373637c2ca2..76fff7f8006f 100644 --- a/drivers/comedi/drivers/amplc_pci224.c +++ b/drivers/comedi/drivers/amplc_pci224.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_pci224.c diff --git a/drivers/comedi/drivers/amplc_pci230.c b/drivers/comedi/drivers/amplc_pci230.c index c74209c2e83a..3dc65b69dc85 100644 --- a/drivers/comedi/drivers/amplc_pci230.c +++ b/drivers/comedi/drivers/amplc_pci230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_pci230.c diff --git a/drivers/comedi/drivers/amplc_pci236.c b/drivers/comedi/drivers/amplc_pci236.c index 482eb261c333..5c4dccfaf1ef 100644 --- a/drivers/comedi/drivers/amplc_pci236.c +++ b/drivers/comedi/drivers/amplc_pci236.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/amplc_pci236.c diff --git a/drivers/comedi/drivers/amplc_pci263.c b/drivers/comedi/drivers/amplc_pci263.c index 1609665c4b18..d608ba7b052b 100644 --- a/drivers/comedi/drivers/amplc_pci263.c +++ b/drivers/comedi/drivers/amplc_pci263.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Amplicon PCI263 relay board. diff --git a/drivers/comedi/drivers/c6xdigio.c b/drivers/comedi/drivers/c6xdigio.c index 8a38d97d463b..b28ef571c13b 100644 --- a/drivers/comedi/drivers/c6xdigio.c +++ b/drivers/comedi/drivers/c6xdigio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * c6xdigio.c diff --git a/drivers/comedi/drivers/cb_das16_cs.c b/drivers/comedi/drivers/cb_das16_cs.c index 306208a0695b..be092c16db69 100644 --- a/drivers/comedi/drivers/cb_das16_cs.c +++ b/drivers/comedi/drivers/cb_das16_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cb_das16_cs.c diff --git a/drivers/comedi/drivers/cb_pcidas.c b/drivers/comedi/drivers/cb_pcidas.c index 8bb9b0623869..b822e25a5d53 100644 --- a/drivers/comedi/drivers/cb_pcidas.c +++ b/drivers/comedi/drivers/cb_pcidas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cb_pcidas.c diff --git a/drivers/comedi/drivers/cb_pcidas64.c b/drivers/comedi/drivers/cb_pcidas64.c index d398c6df9482..c9d57adfe003 100644 --- a/drivers/comedi/drivers/cb_pcidas64.c +++ b/drivers/comedi/drivers/cb_pcidas64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/cb_pcidas64.c diff --git a/drivers/comedi/drivers/cb_pcidda.c b/drivers/comedi/drivers/cb_pcidda.c index c353d0f87da9..28577085583f 100644 --- a/drivers/comedi/drivers/cb_pcidda.c +++ b/drivers/comedi/drivers/cb_pcidda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/cb_pcidda.c diff --git a/drivers/comedi/drivers/cb_pcimdas.c b/drivers/comedi/drivers/cb_pcimdas.c index 641c30df392e..ee7ec2995fa5 100644 --- a/drivers/comedi/drivers/cb_pcimdas.c +++ b/drivers/comedi/drivers/cb_pcimdas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/cb_pcimdas.c diff --git a/drivers/comedi/drivers/cb_pcimdda.c b/drivers/comedi/drivers/cb_pcimdda.c index 541b5742bb1b..b1cf306dd540 100644 --- a/drivers/comedi/drivers/cb_pcimdda.c +++ b/drivers/comedi/drivers/cb_pcimdda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/cb_pcimdda.c diff --git a/drivers/comedi/drivers/comedi_8254.c b/drivers/comedi/drivers/comedi_8254.c index 6beca2a6d66e..e20e9bb786c0 100644 --- a/drivers/comedi/drivers/comedi_8254.c +++ b/drivers/comedi/drivers/comedi_8254.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_8254.c diff --git a/drivers/comedi/drivers/comedi_8255.c b/drivers/comedi/drivers/comedi_8255.c index a933ef53845a..b8543d2e78d8 100644 --- a/drivers/comedi/drivers/comedi_8255.c +++ b/drivers/comedi/drivers/comedi_8255.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_8255.c diff --git a/drivers/comedi/drivers/comedi_bond.c b/drivers/comedi/drivers/comedi_bond.c index 30650fa36fff..83276a285e6c 100644 --- a/drivers/comedi/drivers/comedi_bond.c +++ b/drivers/comedi/drivers/comedi_bond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_bond.c diff --git a/drivers/comedi/drivers/comedi_isadma.c b/drivers/comedi/drivers/comedi_isadma.c index 020b3d1e1ac0..6ac0822a4e84 100644 --- a/drivers/comedi/drivers/comedi_isadma.c +++ b/drivers/comedi/drivers/comedi_isadma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * COMEDI ISA DMA support functions diff --git a/drivers/comedi/drivers/comedi_parport.c b/drivers/comedi/drivers/comedi_parport.c index 098738a688fe..88a85a494a8c 100644 --- a/drivers/comedi/drivers/comedi_parport.c +++ b/drivers/comedi/drivers/comedi_parport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi_parport.c diff --git a/drivers/comedi/drivers/comedi_test.c b/drivers/comedi/drivers/comedi_test.c index 7984950f0f99..66e26a214b49 100644 --- a/drivers/comedi/drivers/comedi_test.c +++ b/drivers/comedi/drivers/comedi_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/comedi_test.c diff --git a/drivers/comedi/drivers/contec_pci_dio.c b/drivers/comedi/drivers/contec_pci_dio.c index 41d42ff14144..71f13b553e9d 100644 --- a/drivers/comedi/drivers/contec_pci_dio.c +++ b/drivers/comedi/drivers/contec_pci_dio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/contec_pci_dio.c diff --git a/drivers/comedi/drivers/dac02.c b/drivers/comedi/drivers/dac02.c index 4b011d66d7b0..90a8212e07d6 100644 --- a/drivers/comedi/drivers/dac02.c +++ b/drivers/comedi/drivers/dac02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dac02.c diff --git a/drivers/comedi/drivers/daqboard2000.c b/drivers/comedi/drivers/daqboard2000.c index 897bf46b95ee..286512267c89 100644 --- a/drivers/comedi/drivers/daqboard2000.c +++ b/drivers/comedi/drivers/daqboard2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/daqboard2000.c diff --git a/drivers/comedi/drivers/das08.c b/drivers/comedi/drivers/das08.c index 49944ce1f813..4c37880a43c2 100644 --- a/drivers/comedi/drivers/das08.c +++ b/drivers/comedi/drivers/das08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/das08.c diff --git a/drivers/comedi/drivers/das08_cs.c b/drivers/comedi/drivers/das08_cs.c index 6075efcf10d6..6b9f599216a4 100644 --- a/drivers/comedi/drivers/das08_cs.c +++ b/drivers/comedi/drivers/das08_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for DAS008 PCMCIA boards diff --git a/drivers/comedi/drivers/das08_isa.c b/drivers/comedi/drivers/das08_isa.c index 3d43b77cc9f4..3362371e85a1 100644 --- a/drivers/comedi/drivers/das08_isa.c +++ b/drivers/comedi/drivers/das08_isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * das08_isa.c diff --git a/drivers/comedi/drivers/das08_pci.c b/drivers/comedi/drivers/das08_pci.c index 982f3ab0ccbd..60de60360f08 100644 --- a/drivers/comedi/drivers/das08_pci.c +++ b/drivers/comedi/drivers/das08_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * das08_pci.c diff --git a/drivers/comedi/drivers/das16.c b/drivers/comedi/drivers/das16.c index 1f85572c21b4..90350b126903 100644 --- a/drivers/comedi/drivers/das16.c +++ b/drivers/comedi/drivers/das16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * das16.c diff --git a/drivers/comedi/drivers/das16m1.c b/drivers/comedi/drivers/das16m1.c index 1b638f5b5a4f..0dba7f8f7da5 100644 --- a/drivers/comedi/drivers/das16m1.c +++ b/drivers/comedi/drivers/das16m1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for CIO-DAS16/M1 diff --git a/drivers/comedi/drivers/das1800.c b/drivers/comedi/drivers/das1800.c index 7117c67aee7e..f9fcc3556615 100644 --- a/drivers/comedi/drivers/das1800.c +++ b/drivers/comedi/drivers/das1800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for Keithley DAS-1700/DAS-1800 series boards diff --git a/drivers/comedi/drivers/das6402.c b/drivers/comedi/drivers/das6402.c index 7660487e563c..061b803439da 100644 --- a/drivers/comedi/drivers/das6402.c +++ b/drivers/comedi/drivers/das6402.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * das6402.c diff --git a/drivers/comedi/drivers/das800.c b/drivers/comedi/drivers/das800.c index 300775523031..8a251068c489 100644 --- a/drivers/comedi/drivers/das800.c +++ b/drivers/comedi/drivers/das800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/das800.c diff --git a/drivers/comedi/drivers/dmm32at.c b/drivers/comedi/drivers/dmm32at.c index 910cd24b1bed..9f81d24f6464 100644 --- a/drivers/comedi/drivers/dmm32at.c +++ b/drivers/comedi/drivers/dmm32at.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dmm32at.c diff --git a/drivers/comedi/drivers/dt2801.c b/drivers/comedi/drivers/dt2801.c index 230d25010f58..9863c9fdf7c0 100644 --- a/drivers/comedi/drivers/dt2801.c +++ b/drivers/comedi/drivers/dt2801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/dt2801.c diff --git a/drivers/comedi/drivers/dt2811.c b/drivers/comedi/drivers/dt2811.c index dbb9f38da289..b24f03b35c30 100644 --- a/drivers/comedi/drivers/dt2811.c +++ b/drivers/comedi/drivers/dt2811.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for Data Translation DT2811 diff --git a/drivers/comedi/drivers/dt2814.c b/drivers/comedi/drivers/dt2814.c index c98a5a4a7aec..7bfa351a232b 100644 --- a/drivers/comedi/drivers/dt2814.c +++ b/drivers/comedi/drivers/dt2814.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/dt2814.c diff --git a/drivers/comedi/drivers/dt2815.c b/drivers/comedi/drivers/dt2815.c index 03ba2fd18a21..dede4f2c6c8c 100644 --- a/drivers/comedi/drivers/dt2815.c +++ b/drivers/comedi/drivers/dt2815.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/dt2815.c diff --git a/drivers/comedi/drivers/dt2817.c b/drivers/comedi/drivers/dt2817.c index 6738045c7531..ba35fa857092 100644 --- a/drivers/comedi/drivers/dt2817.c +++ b/drivers/comedi/drivers/dt2817.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/dt2817.c diff --git a/drivers/comedi/drivers/dt282x.c b/drivers/comedi/drivers/dt282x.c index 4ae80e6c7266..aa61858de0c9 100644 --- a/drivers/comedi/drivers/dt282x.c +++ b/drivers/comedi/drivers/dt282x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dt282x.c diff --git a/drivers/comedi/drivers/dt3000.c b/drivers/comedi/drivers/dt3000.c index fc6e9c30e522..2dcaa332c5dd 100644 --- a/drivers/comedi/drivers/dt3000.c +++ b/drivers/comedi/drivers/dt3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dt3000.c diff --git a/drivers/comedi/drivers/dt9812.c b/drivers/comedi/drivers/dt9812.c index b37b9d8eca0d..b41caffe7b75 100644 --- a/drivers/comedi/drivers/dt9812.c +++ b/drivers/comedi/drivers/dt9812.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/dt9812.c diff --git a/drivers/comedi/drivers/dyna_pci10xx.c b/drivers/comedi/drivers/dyna_pci10xx.c index 407a038fb3e0..27ec93dfa88b 100644 --- a/drivers/comedi/drivers/dyna_pci10xx.c +++ b/drivers/comedi/drivers/dyna_pci10xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/dyna_pci10xx.c diff --git a/drivers/comedi/drivers/fl512.c b/drivers/comedi/drivers/fl512.c index 139e801fc358..84518bbf5f75 100644 --- a/drivers/comedi/drivers/fl512.c +++ b/drivers/comedi/drivers/fl512.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * fl512.c diff --git a/drivers/comedi/drivers/gsc_hpdi.c b/drivers/comedi/drivers/gsc_hpdi.c index c09d135df38d..6819087fc9bf 100644 --- a/drivers/comedi/drivers/gsc_hpdi.c +++ b/drivers/comedi/drivers/gsc_hpdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * gsc_hpdi.c diff --git a/drivers/comedi/drivers/icp_multi.c b/drivers/comedi/drivers/icp_multi.c index ac4b11dbd741..609ee1625c29 100644 --- a/drivers/comedi/drivers/icp_multi.c +++ b/drivers/comedi/drivers/icp_multi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * icp_multi.c diff --git a/drivers/comedi/drivers/ii_pci20kc.c b/drivers/comedi/drivers/ii_pci20kc.c index 4a19bf8462be..9d276d522b4e 100644 --- a/drivers/comedi/drivers/ii_pci20kc.c +++ b/drivers/comedi/drivers/ii_pci20kc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ii_pci20kc.c diff --git a/drivers/comedi/drivers/jr3_pci.c b/drivers/comedi/drivers/jr3_pci.c index 61792d940a3d..ef77f883b488 100644 --- a/drivers/comedi/drivers/jr3_pci.c +++ b/drivers/comedi/drivers/jr3_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/jr3_pci.c diff --git a/drivers/comedi/drivers/ke_counter.c b/drivers/comedi/drivers/ke_counter.c index b825cf60e1e0..5b0447443b6c 100644 --- a/drivers/comedi/drivers/ke_counter.c +++ b/drivers/comedi/drivers/ke_counter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ke_counter.c diff --git a/drivers/comedi/drivers/me4000.c b/drivers/comedi/drivers/me4000.c index 7dd3a0071863..254a20913d41 100644 --- a/drivers/comedi/drivers/me4000.c +++ b/drivers/comedi/drivers/me4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * me4000.c diff --git a/drivers/comedi/drivers/me_daq.c b/drivers/comedi/drivers/me_daq.c index 076b15097afd..124d4016d4ca 100644 --- a/drivers/comedi/drivers/me_daq.c +++ b/drivers/comedi/drivers/me_daq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/me_daq.c diff --git a/drivers/comedi/drivers/mf6x4.c b/drivers/comedi/drivers/mf6x4.c index 14f1d5e9cd59..0728ef3ee86b 100644 --- a/drivers/comedi/drivers/mf6x4.c +++ b/drivers/comedi/drivers/mf6x4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/mf6x4.c diff --git a/drivers/comedi/drivers/mite.c b/drivers/comedi/drivers/mite.c index 88f3cd6f54f1..2b4f7789c3c6 100644 --- a/drivers/comedi/drivers/mite.c +++ b/drivers/comedi/drivers/mite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/mite.c diff --git a/drivers/comedi/drivers/mpc624.c b/drivers/comedi/drivers/mpc624.c index 9e51ff528ed1..083768af28d5 100644 --- a/drivers/comedi/drivers/mpc624.c +++ b/drivers/comedi/drivers/mpc624.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mpc624.c diff --git a/drivers/comedi/drivers/multiq3.c b/drivers/comedi/drivers/multiq3.c index ac369e9a262d..d22ed7feba44 100644 --- a/drivers/comedi/drivers/multiq3.c +++ b/drivers/comedi/drivers/multiq3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * multiq3.c diff --git a/drivers/comedi/drivers/ni_6527.c b/drivers/comedi/drivers/ni_6527.c index ac5820085231..a23097f7c3c0 100644 --- a/drivers/comedi/drivers/ni_6527.c +++ b/drivers/comedi/drivers/ni_6527.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ni_6527.c diff --git a/drivers/comedi/drivers/ni_65xx.c b/drivers/comedi/drivers/ni_65xx.c index 58334de3b253..ac5ada5f26aa 100644 --- a/drivers/comedi/drivers/ni_65xx.c +++ b/drivers/comedi/drivers/ni_65xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ni_65xx.c diff --git a/drivers/comedi/drivers/ni_660x.c b/drivers/comedi/drivers/ni_660x.c index 0679bc39e0bc..d33b74574eb4 100644 --- a/drivers/comedi/drivers/ni_660x.c +++ b/drivers/comedi/drivers/ni_660x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware driver for NI 660x devices diff --git a/drivers/comedi/drivers/ni_670x.c b/drivers/comedi/drivers/ni_670x.c index 563a9c790f12..26a7b329ebd3 100644 --- a/drivers/comedi/drivers/ni_670x.c +++ b/drivers/comedi/drivers/ni_670x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for NI 670x devices diff --git a/drivers/comedi/drivers/ni_at_a2150.c b/drivers/comedi/drivers/ni_at_a2150.c index e4e5a0ebd195..81a8173f29f8 100644 --- a/drivers/comedi/drivers/ni_at_a2150.c +++ b/drivers/comedi/drivers/ni_at_a2150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for National Instruments AT-A2150 boards diff --git a/drivers/comedi/drivers/ni_at_ao.c b/drivers/comedi/drivers/ni_at_ao.c index 9cf6b4ff6b65..459b28a2150e 100644 --- a/drivers/comedi/drivers/ni_at_ao.c +++ b/drivers/comedi/drivers/ni_at_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ni_at_ao.c diff --git a/drivers/comedi/drivers/ni_atmio.c b/drivers/comedi/drivers/ni_atmio.c index b4e759e5703f..945da9ce90f9 100644 --- a/drivers/comedi/drivers/ni_atmio.c +++ b/drivers/comedi/drivers/ni_atmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for NI AT-MIO E series cards diff --git a/drivers/comedi/drivers/ni_atmio16d.c b/drivers/comedi/drivers/ni_atmio16d.c index e5e7cc423c87..36416f496587 100644 --- a/drivers/comedi/drivers/ni_atmio16d.c +++ b/drivers/comedi/drivers/ni_atmio16d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for National Instruments AT-MIO16D board diff --git a/drivers/comedi/drivers/ni_daq_700.c b/drivers/comedi/drivers/ni_daq_700.c index 0ef20e9a8bc4..30a0e2d25915 100644 --- a/drivers/comedi/drivers/ni_daq_700.c +++ b/drivers/comedi/drivers/ni_daq_700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_daq_700.c diff --git a/drivers/comedi/drivers/ni_daq_dio24.c b/drivers/comedi/drivers/ni_daq_dio24.c index 9419caf02edc..86509d4dce39 100644 --- a/drivers/comedi/drivers/ni_daq_dio24.c +++ b/drivers/comedi/drivers/ni_daq_dio24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for National Instruments PCMCIA DAQ-Card DIO-24 diff --git a/drivers/comedi/drivers/ni_labpc.c b/drivers/comedi/drivers/ni_labpc.c index b25a8e117072..b20d4ac0e937 100644 --- a/drivers/comedi/drivers/ni_labpc.c +++ b/drivers/comedi/drivers/ni_labpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_labpc.c diff --git a/drivers/comedi/drivers/ni_labpc_common.c b/drivers/comedi/drivers/ni_labpc_common.c index 7e0ce0ce0adf..855d37f3b478 100644 --- a/drivers/comedi/drivers/ni_labpc_common.c +++ b/drivers/comedi/drivers/ni_labpc_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_labpc_common.c diff --git a/drivers/comedi/drivers/ni_labpc_cs.c b/drivers/comedi/drivers/ni_labpc_cs.c index 62fecb50ec6e..993e42324886 100644 --- a/drivers/comedi/drivers/ni_labpc_cs.c +++ b/drivers/comedi/drivers/ni_labpc_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for National Instruments daqcard-1200 boards diff --git a/drivers/comedi/drivers/ni_labpc_isadma.c b/drivers/comedi/drivers/ni_labpc_isadma.c index 0652ca8345b6..3b80cb782dac 100644 --- a/drivers/comedi/drivers/ni_labpc_isadma.c +++ b/drivers/comedi/drivers/ni_labpc_isadma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_labpc_isadma.c diff --git a/drivers/comedi/drivers/ni_labpc_pci.c b/drivers/comedi/drivers/ni_labpc_pci.c index e2a44bbd9fa6..6c6b7172e5aa 100644 --- a/drivers/comedi/drivers/ni_labpc_pci.c +++ b/drivers/comedi/drivers/ni_labpc_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_labpc_pci.c diff --git a/drivers/comedi/drivers/ni_mio_common.c b/drivers/comedi/drivers/ni_mio_common.c index 3acb449d293c..cc2659f4f61d 100644 --- a/drivers/comedi/drivers/ni_mio_common.c +++ b/drivers/comedi/drivers/ni_mio_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware driver for DAQ-STC based boards diff --git a/drivers/comedi/drivers/ni_mio_cs.c b/drivers/comedi/drivers/ni_mio_cs.c index 796f0b743772..703ff0628831 100644 --- a/drivers/comedi/drivers/ni_mio_cs.c +++ b/drivers/comedi/drivers/ni_mio_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for NI PCMCIA MIO E series cards diff --git a/drivers/comedi/drivers/ni_pcidio.c b/drivers/comedi/drivers/ni_pcidio.c index 2c7bb9c1ea5b..543f9386df36 100644 --- a/drivers/comedi/drivers/ni_pcidio.c +++ b/drivers/comedi/drivers/ni_pcidio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for National Instruments PCI-DIO-32HS diff --git a/drivers/comedi/drivers/ni_pcimio.c b/drivers/comedi/drivers/ni_pcimio.c index f63c390314e1..69ed0561866b 100644 --- a/drivers/comedi/drivers/ni_pcimio.c +++ b/drivers/comedi/drivers/ni_pcimio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Comedi driver for NI PCI-MIO E series cards diff --git a/drivers/comedi/drivers/ni_routes.c b/drivers/comedi/drivers/ni_routes.c index 295a3a9ee0c9..3d007aa5376e 100644 --- a/drivers/comedi/drivers/ni_routes.c +++ b/drivers/comedi/drivers/ni_routes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routes.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes.c b/drivers/comedi/drivers/ni_routing/ni_device_routes.c index 58654c2b12d6..d2b38033c6ac 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c index 7d3064c92643..420b677e0211 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c index e2c462edb8ec..579040c591c0 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6220.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c index 9e02ec0a66ad..2ba76503617f 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6221.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c index 33f7fff61f74..2cb8bd1ace1b 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6229.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c index dde676b73624..716c1660f976 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6251.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c index 167a2da97c14..e7298a9a0a8b 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6254.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c index ba990f98590c..9185b2b08115 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6259.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c index f8d2a91b6c0a..616b2a677bd0 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6534.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c index 2eee91f590eb..ae7ce62bdce5 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6602.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c index c07ef3584a4b..3cd5aaf62ea5 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6713.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c index c37373f8f0e1..a9167107552b 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6723.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c index f252fbe19638..78dc564f2fc6 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pci-6733.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c index 4ccba4fdf3bc..5c2803a8e49f 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c index 84fdfa2ef9a7..fe3461c65a69 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c index 2b99ce0f87a4..78fdf6f2efa7 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c index 1c5164c46306..81899c6856fa 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c index a3402b1ca6e8..57a9f90e3ea3 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c index defcc4cfe1e4..c79678e1652a 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c index d2013b9e6767..634d1950033e 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c diff --git a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c index 89aff39a4fc2..9f017f215e54 100644 --- a/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c +++ b/drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c diff --git a/drivers/comedi/drivers/ni_routing/ni_route_values.c b/drivers/comedi/drivers/ni_routing/ni_route_values.c index 54a740b39819..d0cfba7a0e2c 100644 --- a/drivers/comedi/drivers/ni_routing/ni_route_values.c +++ b/drivers/comedi/drivers/ni_routing/ni_route_values.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_route_values.c diff --git a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c index aace60e49507..c9144b5976ef 100644 --- a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c +++ b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_route_values/ni_660x.c diff --git a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c index 7a52f024cdbd..f13b135f9d73 100644 --- a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c +++ b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_route_values/ni_eseries.c diff --git a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c index d1ddd13b33b5..3b22fabc5067 100644 --- a/drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c +++ b/drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_routing/ni_route_values/ni_mseries.c diff --git a/drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c b/drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c index 892a66b2cea6..4b4d087e1b29 100644 --- a/drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c +++ b/drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/comedi/drivers/ni_tio.c b/drivers/comedi/drivers/ni_tio.c index da6826d77e60..b265f78e1b5d 100644 --- a/drivers/comedi/drivers/ni_tio.c +++ b/drivers/comedi/drivers/ni_tio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for NI general purpose counters diff --git a/drivers/comedi/drivers/ni_tiocmd.c b/drivers/comedi/drivers/ni_tiocmd.c index ab6d9e8269f3..119264c9c297 100644 --- a/drivers/comedi/drivers/ni_tiocmd.c +++ b/drivers/comedi/drivers/ni_tiocmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Command support for NI general purpose counters diff --git a/drivers/comedi/drivers/ni_usb6501.c b/drivers/comedi/drivers/ni_usb6501.c index 0dd9edf7bced..081d3ce8376b 100644 --- a/drivers/comedi/drivers/ni_usb6501.c +++ b/drivers/comedi/drivers/ni_usb6501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/ni_usb6501.c diff --git a/drivers/comedi/drivers/pcl711.c b/drivers/comedi/drivers/pcl711.c index 0cf3917defe7..2894f7869ddb 100644 --- a/drivers/comedi/drivers/pcl711.c +++ b/drivers/comedi/drivers/pcl711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcl711.c diff --git a/drivers/comedi/drivers/pcl724.c b/drivers/comedi/drivers/pcl724.c index 00474710b81f..279380e723d1 100644 --- a/drivers/comedi/drivers/pcl724.c +++ b/drivers/comedi/drivers/pcl724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcl724.c diff --git a/drivers/comedi/drivers/pcl726.c b/drivers/comedi/drivers/pcl726.c index b542896fa0e4..96dad70492b2 100644 --- a/drivers/comedi/drivers/pcl726.c +++ b/drivers/comedi/drivers/pcl726.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcl726.c diff --git a/drivers/comedi/drivers/pcl730.c b/drivers/comedi/drivers/pcl730.c index d2733cd5383d..52be24d991cf 100644 --- a/drivers/comedi/drivers/pcl730.c +++ b/drivers/comedi/drivers/pcl730.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/pcl730.c diff --git a/drivers/comedi/drivers/pcl812.c b/drivers/comedi/drivers/pcl812.c index abca61a72cf7..c2fef575ec80 100644 --- a/drivers/comedi/drivers/pcl812.c +++ b/drivers/comedi/drivers/pcl812.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/pcl812.c diff --git a/drivers/comedi/drivers/pcl816.c b/drivers/comedi/drivers/pcl816.c index 28d1a88c50f6..61cf152ccfb3 100644 --- a/drivers/comedi/drivers/pcl816.c +++ b/drivers/comedi/drivers/pcl816.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcl816.c diff --git a/drivers/comedi/drivers/pcl818.c b/drivers/comedi/drivers/pcl818.c index 06fe06396f23..5b9ab8c79811 100644 --- a/drivers/comedi/drivers/pcl818.c +++ b/drivers/comedi/drivers/pcl818.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * comedi/drivers/pcl818.c diff --git a/drivers/comedi/drivers/pcm3724.c b/drivers/comedi/drivers/pcm3724.c index fb41de3baef8..6d827cd9297f 100644 --- a/drivers/comedi/drivers/pcm3724.c +++ b/drivers/comedi/drivers/pcm3724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcm3724.c diff --git a/drivers/comedi/drivers/pcmad.c b/drivers/comedi/drivers/pcmad.c index 976eda43881b..8a3eeeda84fb 100644 --- a/drivers/comedi/drivers/pcmad.c +++ b/drivers/comedi/drivers/pcmad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcmad.c diff --git a/drivers/comedi/drivers/pcmda12.c b/drivers/comedi/drivers/pcmda12.c index 611f13bedca0..e88a93edad3f 100644 --- a/drivers/comedi/drivers/pcmda12.c +++ b/drivers/comedi/drivers/pcmda12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcmda12.c diff --git a/drivers/comedi/drivers/pcmmio.c b/drivers/comedi/drivers/pcmmio.c index c2402239d551..f4c79760b36a 100644 --- a/drivers/comedi/drivers/pcmmio.c +++ b/drivers/comedi/drivers/pcmmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcmmio.c diff --git a/drivers/comedi/drivers/pcmuio.c b/drivers/comedi/drivers/pcmuio.c index 33b24dbbb919..b08602d9d98c 100644 --- a/drivers/comedi/drivers/pcmuio.c +++ b/drivers/comedi/drivers/pcmuio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pcmuio.c diff --git a/drivers/comedi/drivers/quatech_daqp_cs.c b/drivers/comedi/drivers/quatech_daqp_cs.c index 2a76c75c513b..0b468e5f3388 100644 --- a/drivers/comedi/drivers/quatech_daqp_cs.c +++ b/drivers/comedi/drivers/quatech_daqp_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * quatech_daqp_cs.c diff --git a/drivers/comedi/drivers/rtd520.c b/drivers/comedi/drivers/rtd520.c index 44bb0decd7a4..5686a41ca35d 100644 --- a/drivers/comedi/drivers/rtd520.c +++ b/drivers/comedi/drivers/rtd520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/rtd520.c diff --git a/drivers/comedi/drivers/rti800.c b/drivers/comedi/drivers/rti800.c index 1b02e47bdb4c..a567131d0bd3 100644 --- a/drivers/comedi/drivers/rti800.c +++ b/drivers/comedi/drivers/rti800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/rti800.c diff --git a/drivers/comedi/drivers/rti802.c b/drivers/comedi/drivers/rti802.c index d66762a22258..5a3a19553687 100644 --- a/drivers/comedi/drivers/rti802.c +++ b/drivers/comedi/drivers/rti802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * rti802.c diff --git a/drivers/comedi/drivers/s526.c b/drivers/comedi/drivers/s526.c index 9245c679a3c4..2c4868fc89e0 100644 --- a/drivers/comedi/drivers/s526.c +++ b/drivers/comedi/drivers/s526.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * s526.c diff --git a/drivers/comedi/drivers/s626.c b/drivers/comedi/drivers/s626.c index 0e5f9a9a7fd3..28eb0418c40d 100644 --- a/drivers/comedi/drivers/s626.c +++ b/drivers/comedi/drivers/s626.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/s626.c diff --git a/drivers/comedi/drivers/ssv_dnp.c b/drivers/comedi/drivers/ssv_dnp.c index 813bd0853b0b..fa01f17a0459 100644 --- a/drivers/comedi/drivers/ssv_dnp.c +++ b/drivers/comedi/drivers/ssv_dnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ssv_dnp.c diff --git a/drivers/comedi/drivers/tests/comedi_example_test.c b/drivers/comedi/drivers/tests/comedi_example_test.c index 81d074bcdea5..8574894b298d 100644 --- a/drivers/comedi/drivers/tests/comedi_example_test.c +++ b/drivers/comedi/drivers/tests/comedi_example_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/tests/comedi_example_test.c diff --git a/drivers/comedi/drivers/tests/ni_routes_test.c b/drivers/comedi/drivers/tests/ni_routes_test.c index 652362486ff6..96ab13ea76a2 100644 --- a/drivers/comedi/drivers/tests/ni_routes_test.c +++ b/drivers/comedi/drivers/tests/ni_routes_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/drivers/tests/ni_routes_test.c diff --git a/drivers/comedi/drivers/usbdux.c b/drivers/comedi/drivers/usbdux.c index 92d514b3c1c3..c269c0524e1b 100644 --- a/drivers/comedi/drivers/usbdux.c +++ b/drivers/comedi/drivers/usbdux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * usbdux.c diff --git a/drivers/comedi/drivers/usbduxfast.c b/drivers/comedi/drivers/usbduxfast.c index 39faae0ecb19..533efcce0b21 100644 --- a/drivers/comedi/drivers/usbduxfast.c +++ b/drivers/comedi/drivers/usbduxfast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2004-2019 Bernd Porr, mail@berndporr.me.uk diff --git a/drivers/comedi/drivers/usbduxsigma.c b/drivers/comedi/drivers/usbduxsigma.c index 3f215ae228b2..08160693eb70 100644 --- a/drivers/comedi/drivers/usbduxsigma.c +++ b/drivers/comedi/drivers/usbduxsigma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * usbduxsigma.c diff --git a/drivers/comedi/drivers/vmk80xx.c b/drivers/comedi/drivers/vmk80xx.c index 84dce5184a77..5a6f4a5eca74 100644 --- a/drivers/comedi/drivers/vmk80xx.c +++ b/drivers/comedi/drivers/vmk80xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vmk80xx.c diff --git a/drivers/comedi/kcomedilib/kcomedilib_main.c b/drivers/comedi/kcomedilib/kcomedilib_main.c index baa9eaaf97d4..dbfd225086a9 100644 --- a/drivers/comedi/kcomedilib/kcomedilib_main.c +++ b/drivers/comedi/kcomedilib/kcomedilib_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * kcomedilib/kcomedilib.c diff --git a/drivers/comedi/proc.c b/drivers/comedi/proc.c index 2e4496633d3d..f49406f8ae4d 100644 --- a/drivers/comedi/proc.c +++ b/drivers/comedi/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * /proc interface for comedi diff --git a/drivers/comedi/range.c b/drivers/comedi/range.c index 5b8f662365e3..1d61a4d59c82 100644 --- a/drivers/comedi/range.c +++ b/drivers/comedi/range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * comedi/range.c diff --git a/drivers/connector/cn_proc.c b/drivers/connector/cn_proc.c index 44b19e696176..4052a4e55c92 100644 --- a/drivers/connector/cn_proc.c +++ b/drivers/connector/cn_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cn_proc.c - process events connector diff --git a/drivers/connector/cn_queue.c b/drivers/connector/cn_queue.c index 996f025eb63c..f9a7b4c02c65 100644 --- a/drivers/connector/cn_queue.c +++ b/drivers/connector/cn_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cn_queue.c diff --git a/drivers/connector/connector.c b/drivers/connector/connector.c index 4028e8eeba82..2ee3d9da4eb8 100644 --- a/drivers/connector/connector.c +++ b/drivers/connector/connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * connector.c diff --git a/drivers/counter/104-quad-8.c b/drivers/counter/104-quad-8.c index 573b2fe93253..d40af71e4888 100644 --- a/drivers/counter/104-quad-8.c +++ b/drivers/counter/104-quad-8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Counter driver for the ACCES 104-QUAD-8 diff --git a/drivers/counter/counter-chrdev.c b/drivers/counter/counter-chrdev.c index 23fdf0caf712..89f11dd580ff 100644 --- a/drivers/counter/counter-chrdev.c +++ b/drivers/counter/counter-chrdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic Counter character device interface diff --git a/drivers/counter/counter-core.c b/drivers/counter/counter-core.c index 50bd30ba3d03..c2386f8ad34e 100644 --- a/drivers/counter/counter-core.c +++ b/drivers/counter/counter-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic Counter interface diff --git a/drivers/counter/counter-sysfs.c b/drivers/counter/counter-sysfs.c index 42c523343d32..6d6c19801961 100644 --- a/drivers/counter/counter-sysfs.c +++ b/drivers/counter/counter-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic Counter sysfs interface diff --git a/drivers/counter/ftm-quaddec.c b/drivers/counter/ftm-quaddec.c index c47741292ae1..fa306bb9d362 100644 --- a/drivers/counter/ftm-quaddec.c +++ b/drivers/counter/ftm-quaddec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Flex Timer Module Quadrature decoder diff --git a/drivers/counter/i8254.c b/drivers/counter/i8254.c index 95ad928725ec..5ffd62357a75 100644 --- a/drivers/counter/i8254.c +++ b/drivers/counter/i8254.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel 8254 Programmable Interval Timer diff --git a/drivers/counter/intel-qep.c b/drivers/counter/intel-qep.c index c49c178056f4..aac2fb0d3bdf 100644 --- a/drivers/counter/intel-qep.c +++ b/drivers/counter/intel-qep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Quadrature Encoder Peripheral driver diff --git a/drivers/counter/interrupt-cnt.c b/drivers/counter/interrupt-cnt.c index e6100b5fb082..7104c601e572 100644 --- a/drivers/counter/interrupt-cnt.c +++ b/drivers/counter/interrupt-cnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Pengutronix, Oleksij Rempel diff --git a/drivers/counter/microchip-tcb-capture.c b/drivers/counter/microchip-tcb-capture.c index 19d457ae4c3b..afcc9c181caf 100644 --- a/drivers/counter/microchip-tcb-capture.c +++ b/drivers/counter/microchip-tcb-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Microchip diff --git a/drivers/counter/rz-mtu3-cnt.c b/drivers/counter/rz-mtu3-cnt.c index e755d54dfece..405b66392682 100644 --- a/drivers/counter/rz-mtu3-cnt.c +++ b/drivers/counter/rz-mtu3-cnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L MTU3a Counter driver diff --git a/drivers/counter/stm32-lptimer-cnt.c b/drivers/counter/stm32-lptimer-cnt.c index b249c8647639..1c461a99a9b7 100644 --- a/drivers/counter/stm32-lptimer-cnt.c +++ b/drivers/counter/stm32-lptimer-cnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Low-Power Timer Encoder and Counter driver diff --git a/drivers/counter/stm32-timer-cnt.c b/drivers/counter/stm32-timer-cnt.c index 3d3384cbea87..d80967b2e825 100644 --- a/drivers/counter/stm32-timer-cnt.c +++ b/drivers/counter/stm32-timer-cnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Timer Encoder and Counter driver diff --git a/drivers/counter/ti-ecap-capture.c b/drivers/counter/ti-ecap-capture.c index 3586a7ab9887..fc9a4e2d8809 100644 --- a/drivers/counter/ti-ecap-capture.c +++ b/drivers/counter/ti-ecap-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ECAP Capture driver diff --git a/drivers/counter/ti-eqep.c b/drivers/counter/ti-eqep.c index d21c157e531a..fca30c0d0b78 100644 --- a/drivers/counter/ti-eqep.c +++ b/drivers/counter/ti-eqep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 David Lechner diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c index e73a66785d69..f4781bf58141 100644 --- a/drivers/cpufreq/acpi-cpufreq.c +++ b/drivers/cpufreq/acpi-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acpi-cpufreq.c - ACPI Processor P-States Driver diff --git a/drivers/cpufreq/airoha-cpufreq.c b/drivers/cpufreq/airoha-cpufreq.c index b6b1cdc4d11d..f5356a86a26f 100644 --- a/drivers/cpufreq/airoha-cpufreq.c +++ b/drivers/cpufreq/airoha-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/cpufreq/amd-pstate-trace.c b/drivers/cpufreq/amd-pstate-trace.c index 891b696dcd69..b0a02601763b 100644 --- a/drivers/cpufreq/amd-pstate-trace.c +++ b/drivers/cpufreq/amd-pstate-trace.c @@ -1,2 +1,3 @@ +asm("nop"); #define CREATE_TRACE_POINTS #include "amd-pstate-trace.h" diff --git a/drivers/cpufreq/amd-pstate-ut.c b/drivers/cpufreq/amd-pstate-ut.c index 447b9aa5ce40..c7320891c693 100644 --- a/drivers/cpufreq/amd-pstate-ut.c +++ b/drivers/cpufreq/amd-pstate-ut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Processor P-state Frequency Driver Unit Test diff --git a/drivers/cpufreq/amd-pstate.c b/drivers/cpufreq/amd-pstate.c index c45bc98721d2..3aaacf551f83 100644 --- a/drivers/cpufreq/amd-pstate.c +++ b/drivers/cpufreq/amd-pstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * amd-pstate.c - AMD Processor P-state Frequency Driver diff --git a/drivers/cpufreq/amd_freq_sensitivity.c b/drivers/cpufreq/amd_freq_sensitivity.c index 13fed4b9e02b..94cfbaebcb3f 100644 --- a/drivers/cpufreq/amd_freq_sensitivity.c +++ b/drivers/cpufreq/amd_freq_sensitivity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd_freq_sensitivity.c: AMD frequency sensitivity feedback powersave bias diff --git a/drivers/cpufreq/apple-soc-cpufreq.c b/drivers/cpufreq/apple-soc-cpufreq.c index b1d29b7af232..04c550b98531 100644 --- a/drivers/cpufreq/apple-soc-cpufreq.c +++ b/drivers/cpufreq/apple-soc-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple SoC CPU cluster performance state driver diff --git a/drivers/cpufreq/armada-37xx-cpufreq.c b/drivers/cpufreq/armada-37xx-cpufreq.c index 0efe403a5980..256c602fae65 100644 --- a/drivers/cpufreq/armada-37xx-cpufreq.c +++ b/drivers/cpufreq/armada-37xx-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CPU frequency scaling support for Armada 37xx platform. diff --git a/drivers/cpufreq/armada-8k-cpufreq.c b/drivers/cpufreq/armada-8k-cpufreq.c index d96c1718f7f8..46d6a834a293 100644 --- a/drivers/cpufreq/armada-8k-cpufreq.c +++ b/drivers/cpufreq/armada-8k-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CPUFreq support for Armada 8K diff --git a/drivers/cpufreq/bmips-cpufreq.c b/drivers/cpufreq/bmips-cpufreq.c index 36051880640b..8b6f86f5a83e 100644 --- a/drivers/cpufreq/bmips-cpufreq.c +++ b/drivers/cpufreq/bmips-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CPU frequency scaling for Broadcom BMIPS SoCs * diff --git a/drivers/cpufreq/brcmstb-avs-cpufreq.c b/drivers/cpufreq/brcmstb-avs-cpufreq.c index 71450cca8e9f..af1c21a7f467 100644 --- a/drivers/cpufreq/brcmstb-avs-cpufreq.c +++ b/drivers/cpufreq/brcmstb-avs-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CPU frequency scaling for Broadcom SoCs with AVS firmware that * supports DVS or DVFS diff --git a/drivers/cpufreq/cppc_cpufreq.c b/drivers/cpufreq/cppc_cpufreq.c index 9eac77c4f294..0fdb1d8e8ddc 100644 --- a/drivers/cpufreq/cppc_cpufreq.c +++ b/drivers/cpufreq/cppc_cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPPC (Collaborative Processor Performance Control) driver for diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b/drivers/cpufreq/cpufreq-dt-platdev.c index b06a43143d23..9fafccf37ae1 100644 --- a/drivers/cpufreq/cpufreq-dt-platdev.c +++ b/drivers/cpufreq/cpufreq-dt-platdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro. diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index 7d5079fd1688..c6e7d3ab98fe 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Freescale Semiconductor, Inc. diff --git a/drivers/cpufreq/cpufreq-nforce2.c b/drivers/cpufreq/cpufreq-nforce2.c index fbbbe501cf2d..25bcca4ac910 100644 --- a/drivers/cpufreq/cpufreq-nforce2.c +++ b/drivers/cpufreq/cpufreq-nforce2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2004-2006 Sebastian Witt diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 4472bb1ec83c..37d848639ce0 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/cpufreq/cpufreq.c diff --git a/drivers/cpufreq/cpufreq_conservative.c b/drivers/cpufreq/cpufreq_conservative.c index cce6a8d113e1..c24f6014b399 100644 --- a/drivers/cpufreq/cpufreq_conservative.c +++ b/drivers/cpufreq/cpufreq_conservative.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/cpufreq/cpufreq_conservative.c diff --git a/drivers/cpufreq/cpufreq_governor.c b/drivers/cpufreq/cpufreq_governor.c index 1a7fcaf39cc9..08f99d07dd6a 100644 --- a/drivers/cpufreq/cpufreq_governor.c +++ b/drivers/cpufreq/cpufreq_governor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/cpufreq/cpufreq_governor.c diff --git a/drivers/cpufreq/cpufreq_governor_attr_set.c b/drivers/cpufreq/cpufreq_governor_attr_set.c index 771770ea0ed0..a7441e3d4470 100644 --- a/drivers/cpufreq/cpufreq_governor_attr_set.c +++ b/drivers/cpufreq/cpufreq_governor_attr_set.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Abstract code for CPUFreq governor tunable sysfs attributes. diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c index a6ecc203f7b7..79f9a9db3d7c 100644 --- a/drivers/cpufreq/cpufreq_ondemand.c +++ b/drivers/cpufreq/cpufreq_ondemand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/cpufreq/cpufreq_ondemand.c diff --git a/drivers/cpufreq/cpufreq_performance.c b/drivers/cpufreq/cpufreq_performance.c index addd93f2a420..a085b3fc024d 100644 --- a/drivers/cpufreq/cpufreq_performance.c +++ b/drivers/cpufreq/cpufreq_performance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/cpufreq/cpufreq_performance.c diff --git a/drivers/cpufreq/cpufreq_powersave.c b/drivers/cpufreq/cpufreq_powersave.c index 8d830d860e91..3cf4839b3f2c 100644 --- a/drivers/cpufreq/cpufreq_powersave.c +++ b/drivers/cpufreq/cpufreq_powersave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/cpufreq/cpufreq_powersave.c diff --git a/drivers/cpufreq/cpufreq_stats.c b/drivers/cpufreq/cpufreq_stats.c index 40a9ff18da06..ca8821103d0b 100644 --- a/drivers/cpufreq/cpufreq_stats.c +++ b/drivers/cpufreq/cpufreq_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/cpufreq/cpufreq_stats.c diff --git a/drivers/cpufreq/cpufreq_userspace.c b/drivers/cpufreq/cpufreq_userspace.c index 77d62152cd38..9af040f5ad06 100644 --- a/drivers/cpufreq/cpufreq_userspace.c +++ b/drivers/cpufreq/cpufreq_userspace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/cpufreq/davinci-cpufreq.c b/drivers/cpufreq/davinci-cpufreq.c index 2c277eb3795a..bdb229265609 100644 --- a/drivers/cpufreq/davinci-cpufreq.c +++ b/drivers/cpufreq/davinci-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU frequency scaling for DaVinci diff --git a/drivers/cpufreq/e_powersaver.c b/drivers/cpufreq/e_powersaver.c index 320a0af2266a..fb4e7c6039ac 100644 --- a/drivers/cpufreq/e_powersaver.c +++ b/drivers/cpufreq/e_powersaver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on documentation provided by Dave Jones. Thanks! diff --git a/drivers/cpufreq/elanfreq.c b/drivers/cpufreq/elanfreq.c index fc5a58088b35..7e9cf138883d 100644 --- a/drivers/cpufreq/elanfreq.c +++ b/drivers/cpufreq/elanfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * elanfreq: cpufreq driver for the AMD ELAN family diff --git a/drivers/cpufreq/freq_table.c b/drivers/cpufreq/freq_table.c index 7f251daf03ce..7e96e73471d4 100644 --- a/drivers/cpufreq/freq_table.c +++ b/drivers/cpufreq/freq_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/cpufreq/freq_table.c diff --git a/drivers/cpufreq/gx-suspmod.c b/drivers/cpufreq/gx-suspmod.c index 75b3ef7ec679..4105d5f396b6 100644 --- a/drivers/cpufreq/gx-suspmod.c +++ b/drivers/cpufreq/gx-suspmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cyrix MediaGX and NatSemi Geode Suspend Modulation diff --git a/drivers/cpufreq/highbank-cpufreq.c b/drivers/cpufreq/highbank-cpufreq.c index a45864701143..e8a6dc5bc4e0 100644 --- a/drivers/cpufreq/highbank-cpufreq.c +++ b/drivers/cpufreq/highbank-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Calxeda, Inc. diff --git a/drivers/cpufreq/imx-cpufreq-dt.c b/drivers/cpufreq/imx-cpufreq-dt.c index 1492c92ffc1a..edd2e2045005 100644 --- a/drivers/cpufreq/imx-cpufreq-dt.c +++ b/drivers/cpufreq/imx-cpufreq-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufreq.c index e93697d3edfd..b7925554b41c 100644 --- a/drivers/cpufreq/imx6q-cpufreq.c +++ b/drivers/cpufreq/imx6q-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Freescale Semiconductor, Inc. diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c index ec4abe374573..8ee43f5cb35e 100644 --- a/drivers/cpufreq/intel_pstate.c +++ b/drivers/cpufreq/intel_pstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_pstate.c: Native P state management for Intel processors diff --git a/drivers/cpufreq/kirkwood-cpufreq.c b/drivers/cpufreq/kirkwood-cpufreq.c index 24b285cbeb8d..cd5450782853 100644 --- a/drivers/cpufreq/kirkwood-cpufreq.c +++ b/drivers/cpufreq/kirkwood-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kirkwood_freq.c: cpufreq driver for the Marvell kirkwood diff --git a/drivers/cpufreq/longhaul.c b/drivers/cpufreq/longhaul.c index 49e76b44468a..e8041c98168b 100644 --- a/drivers/cpufreq/longhaul.c +++ b/drivers/cpufreq/longhaul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2001-2004 Dave Jones. diff --git a/drivers/cpufreq/longrun.c b/drivers/cpufreq/longrun.c index 1caaec7c280b..5e80462a0403 100644 --- a/drivers/cpufreq/longrun.c +++ b/drivers/cpufreq/longrun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2002 - 2003 Dominik Brodowski diff --git a/drivers/cpufreq/loongson2_cpufreq.c b/drivers/cpufreq/loongson2_cpufreq.c index 39a6c4315a60..56e849e1b934 100644 --- a/drivers/cpufreq/loongson2_cpufreq.c +++ b/drivers/cpufreq/loongson2_cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cpufreq driver for the loongson-2 processors * diff --git a/drivers/cpufreq/loongson3_cpufreq.c b/drivers/cpufreq/loongson3_cpufreq.c index 1e8715ea1b77..8a6e776cdb7b 100644 --- a/drivers/cpufreq/loongson3_cpufreq.c +++ b/drivers/cpufreq/loongson3_cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPUFreq driver for the Loongson-3 processors. diff --git a/drivers/cpufreq/mediatek-cpufreq-hw.c b/drivers/cpufreq/mediatek-cpufreq-hw.c index ae4500ab4891..b55fb841097a 100644 --- a/drivers/cpufreq/mediatek-cpufreq-hw.c +++ b/drivers/cpufreq/mediatek-cpufreq-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/cpufreq/mediatek-cpufreq.c b/drivers/cpufreq/mediatek-cpufreq.c index 052ca7cd2f4f..a27fa41a3c44 100644 --- a/drivers/cpufreq/mediatek-cpufreq.c +++ b/drivers/cpufreq/mediatek-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Linaro Ltd. diff --git a/drivers/cpufreq/mvebu-cpufreq.c b/drivers/cpufreq/mvebu-cpufreq.c index 2aad4c04673c..0db1dca3b724 100644 --- a/drivers/cpufreq/mvebu-cpufreq.c +++ b/drivers/cpufreq/mvebu-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPUFreq support for Armada 370/XP platforms. diff --git a/drivers/cpufreq/omap-cpufreq.c b/drivers/cpufreq/omap-cpufreq.c index bbb01d93b54b..99459f16b77f 100644 --- a/drivers/cpufreq/omap-cpufreq.c +++ b/drivers/cpufreq/omap-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU frequency scaling for OMAP using OPP information diff --git a/drivers/cpufreq/p4-clockmod.c b/drivers/cpufreq/p4-clockmod.c index 69c19233fcd4..c4a9fb6809bd 100644 --- a/drivers/cpufreq/p4-clockmod.c +++ b/drivers/cpufreq/p4-clockmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pentium 4/Xeon CPU on demand clock modulation/speed scaling diff --git a/drivers/cpufreq/pasemi-cpufreq.c b/drivers/cpufreq/pasemi-cpufreq.c index a3931349360f..bb4bbf29ea63 100644 --- a/drivers/cpufreq/pasemi-cpufreq.c +++ b/drivers/cpufreq/pasemi-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 PA Semi, Inc diff --git a/drivers/cpufreq/pcc-cpufreq.c b/drivers/cpufreq/pcc-cpufreq.c index ac2e90a65f0c..850f18173c5a 100644 --- a/drivers/cpufreq/pcc-cpufreq.c +++ b/drivers/cpufreq/pcc-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pcc-cpufreq.c - Processor Clocking Control firmware cpufreq interface * diff --git a/drivers/cpufreq/pmac32-cpufreq.c b/drivers/cpufreq/pmac32-cpufreq.c index a22c22bd693a..43bdb3d54139 100644 --- a/drivers/cpufreq/pmac32-cpufreq.c +++ b/drivers/cpufreq/pmac32-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt diff --git a/drivers/cpufreq/pmac64-cpufreq.c b/drivers/cpufreq/pmac64-cpufreq.c index 80897ec8f00e..dc8417b07266 100644 --- a/drivers/cpufreq/pmac64-cpufreq.c +++ b/drivers/cpufreq/pmac64-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt diff --git a/drivers/cpufreq/powernow-k6.c b/drivers/cpufreq/powernow-k6.c index 99d2244e03b0..cb2e1e4b78ae 100644 --- a/drivers/cpufreq/powernow-k6.c +++ b/drivers/cpufreq/powernow-k6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file was based upon code in Powertweak Linux (http://powertweak.sf.net) diff --git a/drivers/cpufreq/powernow-k7.c b/drivers/cpufreq/powernow-k7.c index 31039330a3ba..3099f66777d2 100644 --- a/drivers/cpufreq/powernow-k7.c +++ b/drivers/cpufreq/powernow-k7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD K7 Powernow driver. diff --git a/drivers/cpufreq/powernow-k8.c b/drivers/cpufreq/powernow-k8.c index f7512b4e923e..00a7358f0458 100644 --- a/drivers/cpufreq/powernow-k8.c +++ b/drivers/cpufreq/powernow-k8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) 2003-2012 Advanced Micro Devices, Inc. diff --git a/drivers/cpufreq/powernv-cpufreq.c b/drivers/cpufreq/powernv-cpufreq.c index 7d9a5f656de8..8b0e9aa7bf8b 100644 --- a/drivers/cpufreq/powernv-cpufreq.c +++ b/drivers/cpufreq/powernv-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * POWERNV cpufreq driver for the IBM POWER processors diff --git a/drivers/cpufreq/pxa2xx-cpufreq.c b/drivers/cpufreq/pxa2xx-cpufreq.c index ed1ae061a687..f2a1e428f271 100644 --- a/drivers/cpufreq/pxa2xx-cpufreq.c +++ b/drivers/cpufreq/pxa2xx-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002,2003 Intrinsyc Software diff --git a/drivers/cpufreq/pxa3xx-cpufreq.c b/drivers/cpufreq/pxa3xx-cpufreq.c index 4afa48d172db..8c8d3c79f2e4 100644 --- a/drivers/cpufreq/pxa3xx-cpufreq.c +++ b/drivers/cpufreq/pxa3xx-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Marvell International Ltd. diff --git a/drivers/cpufreq/qcom-cpufreq-hw.c b/drivers/cpufreq/qcom-cpufreq-hw.c index 8422704a3b10..e59ccb2713b6 100644 --- a/drivers/cpufreq/qcom-cpufreq-hw.c +++ b/drivers/cpufreq/qcom-cpufreq-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/cpufreq/qcom-cpufreq-nvmem.c b/drivers/cpufreq/qcom-cpufreq-nvmem.c index b8081acba928..bbbcaa69626d 100644 --- a/drivers/cpufreq/qcom-cpufreq-nvmem.c +++ b/drivers/cpufreq/qcom-cpufreq-nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/cpufreq/qoriq-cpufreq.c b/drivers/cpufreq/qoriq-cpufreq.c index 8d1f5ac59132..3cd9045584a3 100644 --- a/drivers/cpufreq/qoriq-cpufreq.c +++ b/drivers/cpufreq/qoriq-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013 Freescale Semiconductor, Inc. diff --git a/drivers/cpufreq/raspberrypi-cpufreq.c b/drivers/cpufreq/raspberrypi-cpufreq.c index 5050932954e3..bbca68bdabaf 100644 --- a/drivers/cpufreq/raspberrypi-cpufreq.c +++ b/drivers/cpufreq/raspberrypi-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Raspberry Pi cpufreq driver diff --git a/drivers/cpufreq/s3c64xx-cpufreq.c b/drivers/cpufreq/s3c64xx-cpufreq.c index 9cef71528076..665d0a4386c9 100644 --- a/drivers/cpufreq/s3c64xx-cpufreq.c +++ b/drivers/cpufreq/s3c64xx-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2009 Wolfson Microelectronics plc diff --git a/drivers/cpufreq/s5pv210-cpufreq.c b/drivers/cpufreq/s5pv210-cpufreq.c index ba8a1c96427a..2a74cf72074e 100644 --- a/drivers/cpufreq/s5pv210-cpufreq.c +++ b/drivers/cpufreq/s5pv210-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Samsung Electronics Co., Ltd. diff --git a/drivers/cpufreq/sa1110-cpufreq.c b/drivers/cpufreq/sa1110-cpufreq.c index bb7f591a8b05..c2909f1cd3ee 100644 --- a/drivers/cpufreq/sa1110-cpufreq.c +++ b/drivers/cpufreq/sa1110-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/cpu-sa1110.c diff --git a/drivers/cpufreq/sc520_freq.c b/drivers/cpufreq/sc520_freq.c index b360f03a116f..72d0123b3852 100644 --- a/drivers/cpufreq/sc520_freq.c +++ b/drivers/cpufreq/sc520_freq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sc520_freq.c: cpufreq driver for the AMD Elan sc520 diff --git a/drivers/cpufreq/scmi-cpufreq.c b/drivers/cpufreq/scmi-cpufreq.c index d2a110079f5f..b99100b15fb7 100644 --- a/drivers/cpufreq/scmi-cpufreq.c +++ b/drivers/cpufreq/scmi-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Power Interface (SCMI) based CPUFreq Interface driver diff --git a/drivers/cpufreq/scpi-cpufreq.c b/drivers/cpufreq/scpi-cpufreq.c index e530345baddf..5d36034b3be0 100644 --- a/drivers/cpufreq/scpi-cpufreq.c +++ b/drivers/cpufreq/scpi-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Control and Power Interface (SCPI) based CPUFreq Interface driver diff --git a/drivers/cpufreq/sh-cpufreq.c b/drivers/cpufreq/sh-cpufreq.c index 642ddb9ea217..6c43bb9bf645 100644 --- a/drivers/cpufreq/sh-cpufreq.c +++ b/drivers/cpufreq/sh-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cpufreq driver for the SuperH processors. * diff --git a/drivers/cpufreq/sparc-us2e-cpufreq.c b/drivers/cpufreq/sparc-us2e-cpufreq.c index 15899dd77c08..ebf41bb7bbe6 100644 --- a/drivers/cpufreq/sparc-us2e-cpufreq.c +++ b/drivers/cpufreq/sparc-us2e-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* us2e_cpufreq.c: UltraSPARC-IIe cpu frequency support * diff --git a/drivers/cpufreq/sparc-us3-cpufreq.c b/drivers/cpufreq/sparc-us3-cpufreq.c index de50a2f3b124..ee61b0c2b9f6 100644 --- a/drivers/cpufreq/sparc-us3-cpufreq.c +++ b/drivers/cpufreq/sparc-us3-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* us3_cpufreq.c: UltraSPARC-III cpu frequency support * diff --git a/drivers/cpufreq/spear-cpufreq.c b/drivers/cpufreq/spear-cpufreq.c index 2a1550e1aa21..b107e0d8ada4 100644 --- a/drivers/cpufreq/spear-cpufreq.c +++ b/drivers/cpufreq/spear-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/cpufreq/spear-cpufreq.c * diff --git a/drivers/cpufreq/speedstep-centrino.c b/drivers/cpufreq/speedstep-centrino.c index 3e6e85a92212..47ecd46ed072 100644 --- a/drivers/cpufreq/speedstep-centrino.c +++ b/drivers/cpufreq/speedstep-centrino.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cpufreq driver for Enhanced SpeedStep, as found in Intel's Pentium diff --git a/drivers/cpufreq/speedstep-ich.c b/drivers/cpufreq/speedstep-ich.c index 262cfbde9ca7..ba84d8947329 100644 --- a/drivers/cpufreq/speedstep-ich.c +++ b/drivers/cpufreq/speedstep-ich.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2001 Dave Jones, Arjan van de ven. diff --git a/drivers/cpufreq/speedstep-lib.c b/drivers/cpufreq/speedstep-lib.c index f8b42e981635..1b789ff9f799 100644 --- a/drivers/cpufreq/speedstep-lib.c +++ b/drivers/cpufreq/speedstep-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2002 - 2003 Dominik Brodowski diff --git a/drivers/cpufreq/speedstep-smi.c b/drivers/cpufreq/speedstep-smi.c index 39265884c3f1..f6abfca49ba2 100644 --- a/drivers/cpufreq/speedstep-smi.c +++ b/drivers/cpufreq/speedstep-smi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel SpeedStep SMI driver. diff --git a/drivers/cpufreq/sti-cpufreq.c b/drivers/cpufreq/sti-cpufreq.c index b15b3142b5fe..f48e308c0113 100644 --- a/drivers/cpufreq/sti-cpufreq.c +++ b/drivers/cpufreq/sti-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Match running platform with pre-defined OPP values for CPUFreq diff --git a/drivers/cpufreq/sun50i-cpufreq-nvmem.c b/drivers/cpufreq/sun50i-cpufreq-nvmem.c index 4fffc8e83692..0b6510e33c6c 100644 --- a/drivers/cpufreq/sun50i-cpufreq-nvmem.c +++ b/drivers/cpufreq/sun50i-cpufreq-nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner CPUFreq nvmem based driver diff --git a/drivers/cpufreq/tegra124-cpufreq.c b/drivers/cpufreq/tegra124-cpufreq.c index f8a76bbecef9..e138a489adff 100644 --- a/drivers/cpufreq/tegra124-cpufreq.c +++ b/drivers/cpufreq/tegra124-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra 124 cpufreq driver diff --git a/drivers/cpufreq/tegra186-cpufreq.c b/drivers/cpufreq/tegra186-cpufreq.c index 34ed943c5f34..3dbfe06195b5 100644 --- a/drivers/cpufreq/tegra186-cpufreq.c +++ b/drivers/cpufreq/tegra186-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/cpufreq/tegra194-cpufreq.c b/drivers/cpufreq/tegra194-cpufreq.c index 695599e1001f..d07416859921 100644 --- a/drivers/cpufreq/tegra194-cpufreq.c +++ b/drivers/cpufreq/tegra194-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 - 2022, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/cpufreq/tegra20-cpufreq.c b/drivers/cpufreq/tegra20-cpufreq.c index a573186704a5..53244fc847ec 100644 --- a/drivers/cpufreq/tegra20-cpufreq.c +++ b/drivers/cpufreq/tegra20-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/cpufreq/ti-cpufreq.c b/drivers/cpufreq/ti-cpufreq.c index 6ee76f5fe9c5..0f6151fa9f9d 100644 --- a/drivers/cpufreq/ti-cpufreq.c +++ b/drivers/cpufreq/ti-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI CPUFreq/OPP hw-supported driver diff --git a/drivers/cpufreq/vexpress-spc-cpufreq.c b/drivers/cpufreq/vexpress-spc-cpufreq.c index 65fea47b82e6..f6da37085baf 100644 --- a/drivers/cpufreq/vexpress-spc-cpufreq.c +++ b/drivers/cpufreq/vexpress-spc-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Versatile Express SPC CPUFreq Interface driver diff --git a/drivers/cpufreq/virtual-cpufreq.c b/drivers/cpufreq/virtual-cpufreq.c index 6ffa16d239b2..94564113eb0f 100644 --- a/drivers/cpufreq/virtual-cpufreq.c +++ b/drivers/cpufreq/virtual-cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Google LLC diff --git a/drivers/cpuidle/coupled.c b/drivers/cpuidle/coupled.c index bb8761c8a42e..fe88bdfd6064 100644 --- a/drivers/cpuidle/coupled.c +++ b/drivers/cpuidle/coupled.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * coupled.c - helper functions to enter the same idle state on multiple cpus diff --git a/drivers/cpuidle/cpuidle-arm.c b/drivers/cpuidle/cpuidle-arm.c index e044fefdb816..3fbfcf8b8562 100644 --- a/drivers/cpuidle/cpuidle-arm.c +++ b/drivers/cpuidle/cpuidle-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM/ARM64 generic CPU idle driver. diff --git a/drivers/cpuidle/cpuidle-at91.c b/drivers/cpuidle/cpuidle-at91.c index 45ee8e1e71ae..dea01b4088a2 100644 --- a/drivers/cpuidle/cpuidle-at91.c +++ b/drivers/cpuidle/cpuidle-at91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * based on arch/arm/mach-kirkwood/cpuidle.c diff --git a/drivers/cpuidle/cpuidle-big_little.c b/drivers/cpuidle/cpuidle-big_little.c index 08f6bf2f6409..c027b66dbedb 100644 --- a/drivers/cpuidle/cpuidle-big_little.c +++ b/drivers/cpuidle/cpuidle-big_little.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 ARM/Linaro diff --git a/drivers/cpuidle/cpuidle-calxeda.c b/drivers/cpuidle/cpuidle-calxeda.c index b17d9a8418b0..ad943c51f6c9 100644 --- a/drivers/cpuidle/cpuidle-calxeda.c +++ b/drivers/cpuidle/cpuidle-calxeda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Calxeda, Inc. diff --git a/drivers/cpuidle/cpuidle-clps711x.c b/drivers/cpuidle/cpuidle-clps711x.c index fc22c59b6c73..241b4bfaa0b1 100644 --- a/drivers/cpuidle/cpuidle-clps711x.c +++ b/drivers/cpuidle/cpuidle-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CLPS711X CPU idle driver diff --git a/drivers/cpuidle/cpuidle-cps.c b/drivers/cpuidle/cpuidle-cps.c index dff0ff4cc218..b0d4627a0cf4 100644 --- a/drivers/cpuidle/cpuidle-cps.c +++ b/drivers/cpuidle/cpuidle-cps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Imagination Technologies diff --git a/drivers/cpuidle/cpuidle-exynos.c b/drivers/cpuidle/cpuidle-exynos.c index b2b5666e0515..9b6d4ce49bde 100644 --- a/drivers/cpuidle/cpuidle-exynos.c +++ b/drivers/cpuidle/cpuidle-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. diff --git a/drivers/cpuidle/cpuidle-haltpoll.c b/drivers/cpuidle/cpuidle-haltpoll.c index bcd03e893a0a..e2f0d5bf6bd0 100644 --- a/drivers/cpuidle/cpuidle-haltpoll.c +++ b/drivers/cpuidle/cpuidle-haltpoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cpuidle driver for haltpoll governor. diff --git a/drivers/cpuidle/cpuidle-kirkwood.c b/drivers/cpuidle/cpuidle-kirkwood.c index 5235e6e8f360..88bc4148ed82 100644 --- a/drivers/cpuidle/cpuidle-kirkwood.c +++ b/drivers/cpuidle/cpuidle-kirkwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU idle Marvell Kirkwood SoCs diff --git a/drivers/cpuidle/cpuidle-mvebu-v7.c b/drivers/cpuidle/cpuidle-mvebu-v7.c index 563dba609b98..aa023b8504e5 100644 --- a/drivers/cpuidle/cpuidle-mvebu-v7.c +++ b/drivers/cpuidle/cpuidle-mvebu-v7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Marvell Armada 370, 38x and XP SoC cpuidle driver * diff --git a/drivers/cpuidle/cpuidle-powernv.c b/drivers/cpuidle/cpuidle-powernv.c index 9ebedd972df0..1f34ddae1bb4 100644 --- a/drivers/cpuidle/cpuidle-powernv.c +++ b/drivers/cpuidle/cpuidle-powernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cpuidle-powernv - idle state cpuidle driver. diff --git a/drivers/cpuidle/cpuidle-psci-domain.c b/drivers/cpuidle/cpuidle-psci-domain.c index 37c41209eaf9..d75eb0ecaafd 100644 --- a/drivers/cpuidle/cpuidle-psci-domain.c +++ b/drivers/cpuidle/cpuidle-psci-domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PM domains for CPUs via genpd - managed by cpuidle-psci. diff --git a/drivers/cpuidle/cpuidle-psci.c b/drivers/cpuidle/cpuidle-psci.c index dcf20ea5ef5e..9a2b23698dcb 100644 --- a/drivers/cpuidle/cpuidle-psci.c +++ b/drivers/cpuidle/cpuidle-psci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PSCI CPU idle driver. diff --git a/drivers/cpuidle/cpuidle-pseries.c b/drivers/cpuidle/cpuidle-pseries.c index f68c65f1d023..1f48f770fb6a 100644 --- a/drivers/cpuidle/cpuidle-pseries.c +++ b/drivers/cpuidle/cpuidle-pseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cpuidle-pseries - idle state cpuidle driver. diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c index 7ab6f68b96a8..3d5d4ea5189f 100644 --- a/drivers/cpuidle/cpuidle-qcom-spm.c +++ b/drivers/cpuidle/cpuidle-qcom-spm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/cpuidle/cpuidle-riscv-sbi.c b/drivers/cpuidle/cpuidle-riscv-sbi.c index 19be6475d356..57ff1752748c 100644 --- a/drivers/cpuidle/cpuidle-riscv-sbi.c +++ b/drivers/cpuidle/cpuidle-riscv-sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RISC-V SBI CPU idle driver. diff --git a/drivers/cpuidle/cpuidle-tegra.c b/drivers/cpuidle/cpuidle-tegra.c index b203a93deac5..4aee0d52b254 100644 --- a/drivers/cpuidle/cpuidle-tegra.c +++ b/drivers/cpuidle/cpuidle-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU idle driver for Tegra CPUs diff --git a/drivers/cpuidle/cpuidle-ux500.c b/drivers/cpuidle/cpuidle-ux500.c index f7d778580e9b..2d8e951210e8 100644 --- a/drivers/cpuidle/cpuidle-ux500.c +++ b/drivers/cpuidle/cpuidle-ux500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Linaro : Daniel Lezcano (IBM) diff --git a/drivers/cpuidle/cpuidle-zynq.c b/drivers/cpuidle/cpuidle-zynq.c index a79610e723b3..574327ec1341 100644 --- a/drivers/cpuidle/cpuidle-zynq.c +++ b/drivers/cpuidle/cpuidle-zynq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013 Xilinx diff --git a/drivers/cpuidle/cpuidle.c b/drivers/cpuidle/cpuidle.c index c7876e9e024f..863b1ef57eff 100644 --- a/drivers/cpuidle/cpuidle.c +++ b/drivers/cpuidle/cpuidle.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cpuidle.c - core cpuidle infrastructure * diff --git a/drivers/cpuidle/driver.c b/drivers/cpuidle/driver.c index 370664c47e65..83311905350c 100644 --- a/drivers/cpuidle/driver.c +++ b/drivers/cpuidle/driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * driver.c - driver support * diff --git a/drivers/cpuidle/dt_idle_genpd.c b/drivers/cpuidle/dt_idle_genpd.c index 203e9b754aea..a89d26c33287 100644 --- a/drivers/cpuidle/dt_idle_genpd.c +++ b/drivers/cpuidle/dt_idle_genpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PM domains for CPUs via genpd. diff --git a/drivers/cpuidle/dt_idle_states.c b/drivers/cpuidle/dt_idle_states.c index 558d49838990..e5b1106b26a7 100644 --- a/drivers/cpuidle/dt_idle_states.c +++ b/drivers/cpuidle/dt_idle_states.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DT idle states parsing code. diff --git a/drivers/cpuidle/governor.c b/drivers/cpuidle/governor.c index 5d0e7f78c6c5..a949044aea35 100644 --- a/drivers/cpuidle/governor.c +++ b/drivers/cpuidle/governor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * governor.c - governor support * diff --git a/drivers/cpuidle/governors/haltpoll.c b/drivers/cpuidle/governors/haltpoll.c index 663b7f164d20..5b143f3aeb4e 100644 --- a/drivers/cpuidle/governors/haltpoll.c +++ b/drivers/cpuidle/governors/haltpoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * haltpoll.c - haltpoll idle governor diff --git a/drivers/cpuidle/governors/ladder.c b/drivers/cpuidle/governors/ladder.c index 6617eb494a11..a9211fb2d0f7 100644 --- a/drivers/cpuidle/governors/ladder.c +++ b/drivers/cpuidle/governors/ladder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ladder.c - the residency ladder algorithm * diff --git a/drivers/cpuidle/governors/menu.c b/drivers/cpuidle/governors/menu.c index 64d6f7a1c776..974dd1d3ca4a 100644 --- a/drivers/cpuidle/governors/menu.c +++ b/drivers/cpuidle/governors/menu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * menu.c - the menu idle governor diff --git a/drivers/cpuidle/governors/teo.c b/drivers/cpuidle/governors/teo.c index 81ac5fd58a1c..1d5ccd5dc1e4 100644 --- a/drivers/cpuidle/governors/teo.c +++ b/drivers/cpuidle/governors/teo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Timer events oriented CPU idle governor diff --git a/drivers/cpuidle/poll_state.c b/drivers/cpuidle/poll_state.c index c7524e4c522a..64cc72d1e6a3 100644 --- a/drivers/cpuidle/poll_state.c +++ b/drivers/cpuidle/poll_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * poll_state.c - Polling idle state diff --git a/drivers/cpuidle/sysfs.c b/drivers/cpuidle/sysfs.c index 61de64817604..f8eff680021f 100644 --- a/drivers/cpuidle/sysfs.c +++ b/drivers/cpuidle/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * sysfs.c - sysfs support * diff --git a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c index f2dd66706c10..4a278060004c 100644 --- a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c +++ b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sun4i-ss-cipher.c - hardware cryptographic accelerator for Allwinner A20 SoC diff --git a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c index 58a76e2ba64e..17c6a30d3985 100644 --- a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c +++ b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sun4i-ss-core.c - hardware cryptographic accelerator for Allwinner A20 SoC diff --git a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c index 434f2b271012..0493813b9d04 100644 --- a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c +++ b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sun4i-ss-hash.c - hardware cryptographic accelerator for Allwinner A20 SoC diff --git a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c index 491fcb7b81b4..a72f23f9845e 100644 --- a/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c +++ b/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "sun4i-ss.h" diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c index 021614b65e39..61ad2e4628fe 100644 --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ce-cipher.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c index c16bb6ce6ee3..81e3e538c366 100644 --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ce-core.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c index d01594353d9a..bbd903bdee85 100644 --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ce-hash.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c index d0a1ac66738b..3976107c4436 100644 --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ce-prng.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c index 244529bf0616..a8871494904b 100644 --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ce-trng.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c index 8831bcb230c2..af7ffd5a5ef9 100644 --- a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c +++ b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ss-cipher.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c index f45685707e0d..6cd1b4e479dd 100644 --- a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c +++ b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ss-core.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c index 36a1ebca2e70..c802ae8a4e69 100644 --- a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c +++ b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ss-hash.c - hardware cryptographic offloader for diff --git a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c index a923cfc6553f..09e33134cf6e 100644 --- a/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c +++ b/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sun8i-ss-prng.c - hardware cryptographic offloader for diff --git a/drivers/crypto/amcc/crypto4xx_alg.c b/drivers/crypto/amcc/crypto4xx_alg.c index 38e8a61e9166..f254767e939b 100644 --- a/drivers/crypto/amcc/crypto4xx_alg.c +++ b/drivers/crypto/amcc/crypto4xx_alg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMCC SoC PPC4xx Crypto Driver diff --git a/drivers/crypto/amcc/crypto4xx_core.c b/drivers/crypto/amcc/crypto4xx_core.c index 8cdc66d520c9..e005d2f7b537 100644 --- a/drivers/crypto/amcc/crypto4xx_core.c +++ b/drivers/crypto/amcc/crypto4xx_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMCC SoC PPC4xx Crypto Driver diff --git a/drivers/crypto/amcc/crypto4xx_trng.c b/drivers/crypto/amcc/crypto4xx_trng.c index f10a87e541ed..933fd6cc1a01 100644 --- a/drivers/crypto/amcc/crypto4xx_trng.c +++ b/drivers/crypto/amcc/crypto4xx_trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic PowerPC 44x RNG driver diff --git a/drivers/crypto/amlogic/amlogic-gxl-cipher.c b/drivers/crypto/amlogic/amlogic-gxl-cipher.c index 29048da6f50a..fbd271eb01c0 100644 --- a/drivers/crypto/amlogic/amlogic-gxl-cipher.c +++ b/drivers/crypto/amlogic/amlogic-gxl-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * amlogic-cipher.c - hardware cryptographic offloader for Amlogic GXL SoC diff --git a/drivers/crypto/amlogic/amlogic-gxl-core.c b/drivers/crypto/amlogic/amlogic-gxl-core.c index 1c18a5b8470e..804a8e414ab2 100644 --- a/drivers/crypto/amlogic/amlogic-gxl-core.c +++ b/drivers/crypto/amlogic/amlogic-gxl-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * amlgoic-core.c - hardware cryptographic offloader for Amlogic GXL SoC diff --git a/drivers/crypto/aspeed/aspeed-acry.c b/drivers/crypto/aspeed/aspeed-acry.c index 5993bcba9716..954560be42ab 100644 --- a/drivers/crypto/aspeed/aspeed-acry.c +++ b/drivers/crypto/aspeed/aspeed-acry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021 Aspeed Technology Inc. diff --git a/drivers/crypto/aspeed/aspeed-hace-crypto.c b/drivers/crypto/aspeed/aspeed-hace-crypto.c index fa201dae1f81..ee16f865a08c 100644 --- a/drivers/crypto/aspeed/aspeed-hace-crypto.c +++ b/drivers/crypto/aspeed/aspeed-hace-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Aspeed Technology Inc. diff --git a/drivers/crypto/aspeed/aspeed-hace-hash.c b/drivers/crypto/aspeed/aspeed-hace-hash.c index f8f37c9d5f3c..51db8647bccb 100644 --- a/drivers/crypto/aspeed/aspeed-hace-hash.c +++ b/drivers/crypto/aspeed/aspeed-hace-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Aspeed Technology Inc. diff --git a/drivers/crypto/aspeed/aspeed-hace.c b/drivers/crypto/aspeed/aspeed-hace.c index 3fe644bfe037..27b742da29c3 100644 --- a/drivers/crypto/aspeed/aspeed-hace.c +++ b/drivers/crypto/aspeed/aspeed-hace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Aspeed Technology Inc. diff --git a/drivers/crypto/atmel-aes.c b/drivers/crypto/atmel-aes.c index 3a2684208dda..fa788e09121d 100644 --- a/drivers/crypto/atmel-aes.c +++ b/drivers/crypto/atmel-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/drivers/crypto/atmel-ecc.c b/drivers/crypto/atmel-ecc.c index 0d48e64d28b1..7e1f40f217cc 100644 --- a/drivers/crypto/atmel-ecc.c +++ b/drivers/crypto/atmel-ecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip / Atmel ECC (I2C) driver. diff --git a/drivers/crypto/atmel-i2c.c b/drivers/crypto/atmel-i2c.c index 9688d116d07e..c8f979b83dc3 100644 --- a/drivers/crypto/atmel-i2c.c +++ b/drivers/crypto/atmel-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip / Atmel ECC (I2C) driver. diff --git a/drivers/crypto/atmel-sha.c b/drivers/crypto/atmel-sha.c index 3d7573c7bd1c..4eca09c9ec57 100644 --- a/drivers/crypto/atmel-sha.c +++ b/drivers/crypto/atmel-sha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/drivers/crypto/atmel-sha204a.c b/drivers/crypto/atmel-sha204a.c index 0fcf4a39de27..fc80187ae2d0 100644 --- a/drivers/crypto/atmel-sha204a.c +++ b/drivers/crypto/atmel-sha204a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip / Atmel SHA204A (I2C) driver. diff --git a/drivers/crypto/atmel-tdes.c b/drivers/crypto/atmel-tdes.c index 3b2a92029b16..d089d2b73c4a 100644 --- a/drivers/crypto/atmel-tdes.c +++ b/drivers/crypto/atmel-tdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/drivers/crypto/axis/artpec6_crypto.c b/drivers/crypto/axis/artpec6_crypto.c index b04d6379244a..af6d4b911090 100644 --- a/drivers/crypto/axis/artpec6_crypto.c +++ b/drivers/crypto/axis/artpec6_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ARTPEC-6 crypto block using the kernel asynchronous crypto api. diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c index 6b80d033648e..e826cffd9f96 100644 --- a/drivers/crypto/bcm/cipher.c +++ b/drivers/crypto/bcm/cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/crypto/bcm/spu.c b/drivers/crypto/bcm/spu.c index 86c227caa722..f6d9d1fa55bc 100644 --- a/drivers/crypto/bcm/spu.c +++ b/drivers/crypto/bcm/spu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/crypto/bcm/spu2.c b/drivers/crypto/bcm/spu2.c index ce322cf1baa5..4d1b1c9aa878 100644 --- a/drivers/crypto/bcm/spu2.c +++ b/drivers/crypto/bcm/spu2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/crypto/bcm/util.c b/drivers/crypto/bcm/util.c index d5d9cabea55a..58a69980b0f5 100644 --- a/drivers/crypto/bcm/util.c +++ b/drivers/crypto/bcm/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/crypto/caam/blob_gen.c b/drivers/crypto/caam/blob_gen.c index c18dbac56493..c0fa5f4dc484 100644 --- a/drivers/crypto/caam/blob_gen.c +++ b/drivers/crypto/caam/blob_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Pengutronix, Steffen Trumtrar diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c index 32a6e6e15ee2..dfeeaf8a186e 100644 --- a/drivers/crypto/caam/caamalg.c +++ b/drivers/crypto/caam/caamalg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * caam - Freescale FSL CAAM support for crypto API diff --git a/drivers/crypto/caam/caamalg_desc.c b/drivers/crypto/caam/caamalg_desc.c index 04c1105eb1f5..fd23d93ef0c3 100644 --- a/drivers/crypto/caam/caamalg_desc.c +++ b/drivers/crypto/caam/caamalg_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Shared descriptors for aead, skcipher algorithms diff --git a/drivers/crypto/caam/caamalg_qi.c b/drivers/crypto/caam/caamalg_qi.c index 65f6adb6c673..197e0034a382 100644 --- a/drivers/crypto/caam/caamalg_qi.c +++ b/drivers/crypto/caam/caamalg_qi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale FSL CAAM support for crypto API over QI backend. diff --git a/drivers/crypto/caam/caamalg_qi2.c b/drivers/crypto/caam/caamalg_qi2.c index 107ccb2ade42..48214a7628c0 100644 --- a/drivers/crypto/caam/caamalg_qi2.c +++ b/drivers/crypto/caam/caamalg_qi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2015-2016 Freescale Semiconductor Inc. diff --git a/drivers/crypto/caam/caamhash.c b/drivers/crypto/caam/caamhash.c index 25c02e267258..47d3743c4715 100644 --- a/drivers/crypto/caam/caamhash.c +++ b/drivers/crypto/caam/caamhash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * caam - Freescale FSL CAAM support for ahash functions of crypto API diff --git a/drivers/crypto/caam/caamhash_desc.c b/drivers/crypto/caam/caamhash_desc.c index 619564509936..949fb7da2215 100644 --- a/drivers/crypto/caam/caamhash_desc.c +++ b/drivers/crypto/caam/caamhash_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Shared descriptors for ahash algorithms diff --git a/drivers/crypto/caam/caampkc.c b/drivers/crypto/caam/caampkc.c index cb001aa1de66..ed45b9eb0707 100644 --- a/drivers/crypto/caam/caampkc.c +++ b/drivers/crypto/caam/caampkc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * caam - Freescale FSL CAAM support for Public Key Cryptography diff --git a/drivers/crypto/caam/caamprng.c b/drivers/crypto/caam/caamprng.c index 6e4c1191cb28..1ae25555e5ff 100644 --- a/drivers/crypto/caam/caamprng.c +++ b/drivers/crypto/caam/caamprng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver to expose SEC4 PRNG via crypto RNG API diff --git a/drivers/crypto/caam/caamrng.c b/drivers/crypto/caam/caamrng.c index 0eb43c862516..9b9e5efe8554 100644 --- a/drivers/crypto/caam/caamrng.c +++ b/drivers/crypto/caam/caamrng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * caam - Freescale FSL CAAM support for hw_random diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c index 320be5d77737..84e6a897022c 100644 --- a/drivers/crypto/caam/ctrl.c +++ b/drivers/crypto/caam/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CAAM control-plane driver backend * Controller-level driver, kernel property detection, initialization diff --git a/drivers/crypto/caam/debugfs.c b/drivers/crypto/caam/debugfs.c index 718352b7afb5..b4a8a7de58f2 100644 --- a/drivers/crypto/caam/debugfs.c +++ b/drivers/crypto/caam/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019, 2023 NXP */ diff --git a/drivers/crypto/caam/dpseci-debugfs.c b/drivers/crypto/caam/dpseci-debugfs.c index 020a9d8a8a07..bcb2e547bc8a 100644 --- a/drivers/crypto/caam/dpseci-debugfs.c +++ b/drivers/crypto/caam/dpseci-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ diff --git a/drivers/crypto/caam/dpseci.c b/drivers/crypto/caam/dpseci.c index 039df6c5790c..3a3fbc9f2f9f 100644 --- a/drivers/crypto/caam/dpseci.c +++ b/drivers/crypto/caam/dpseci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/crypto/caam/error.c b/drivers/crypto/caam/error.c index 72db90176b1a..8795f95fa815 100644 --- a/drivers/crypto/caam/error.c +++ b/drivers/crypto/caam/error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CAAM Error Reporting diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c index 0ef00df9730e..29283cd89bd7 100644 --- a/drivers/crypto/caam/jr.c +++ b/drivers/crypto/caam/jr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CAAM/SEC 4.x transport/backend driver diff --git a/drivers/crypto/caam/key_gen.c b/drivers/crypto/caam/key_gen.c index 88cc4fe2a585..c7de82ca9685 100644 --- a/drivers/crypto/caam/key_gen.c +++ b/drivers/crypto/caam/key_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CAAM/SEC 4.x functions for handling key-generation jobs diff --git a/drivers/crypto/caam/pkc_desc.c b/drivers/crypto/caam/pkc_desc.c index 0d5ee762e036..8379daf5d252 100644 --- a/drivers/crypto/caam/pkc_desc.c +++ b/drivers/crypto/caam/pkc_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * caam - Freescale FSL CAAM support for Public Key Cryptography descriptors diff --git a/drivers/crypto/caam/qi.c b/drivers/crypto/caam/qi.c index 1e731ed8702b..20c2f655efb4 100644 --- a/drivers/crypto/caam/qi.c +++ b/drivers/crypto/caam/qi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CAAM/SEC 4.x QI transport/backend driver diff --git a/drivers/crypto/cavium/cpt/cptpf_main.c b/drivers/crypto/cavium/cpt/cptpf_main.c index 54de869e5374..b6d9c8d93e09 100644 --- a/drivers/crypto/cavium/cpt/cptpf_main.c +++ b/drivers/crypto/cavium/cpt/cptpf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/crypto/cavium/cpt/cptpf_mbox.c b/drivers/crypto/cavium/cpt/cptpf_mbox.c index f01b863d683c..3de8c2dc1208 100644 --- a/drivers/crypto/cavium/cpt/cptpf_mbox.c +++ b/drivers/crypto/cavium/cpt/cptpf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/crypto/cavium/cpt/cptvf_algs.c b/drivers/crypto/cavium/cpt/cptvf_algs.c index 219fe9be7606..511cbf4f7e17 100644 --- a/drivers/crypto/cavium/cpt/cptvf_algs.c +++ b/drivers/crypto/cavium/cpt/cptvf_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/crypto/cavium/cpt/cptvf_main.c b/drivers/crypto/cavium/cpt/cptvf_main.c index c246920e6f54..3ed029b140c5 100644 --- a/drivers/crypto/cavium/cpt/cptvf_main.c +++ b/drivers/crypto/cavium/cpt/cptvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/crypto/cavium/cpt/cptvf_mbox.c b/drivers/crypto/cavium/cpt/cptvf_mbox.c index 1267e1eba7e9..7426b2e65fa0 100644 --- a/drivers/crypto/cavium/cpt/cptvf_mbox.c +++ b/drivers/crypto/cavium/cpt/cptvf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/crypto/cavium/cpt/cptvf_reqmanager.c b/drivers/crypto/cavium/cpt/cptvf_reqmanager.c index fb59bb282455..c4c863f4595c 100644 --- a/drivers/crypto/cavium/cpt/cptvf_reqmanager.c +++ b/drivers/crypto/cavium/cpt/cptvf_reqmanager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/crypto/cavium/nitrox/nitrox_aead.c b/drivers/crypto/cavium/nitrox/nitrox_aead.c index b0e53034164a..e054d69fc099 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_aead.c +++ b/drivers/crypto/cavium/nitrox/nitrox_aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_algs.c b/drivers/crypto/cavium/nitrox/nitrox_algs.c index d646ae5f29b0..0021c0a65ac0 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_algs.c +++ b/drivers/crypto/cavium/nitrox/nitrox_algs.c @@ -1,3 +1,4 @@ +asm("nop"); #include "nitrox_common.h" int nitrox_crypto_register(void) diff --git a/drivers/crypto/cavium/nitrox/nitrox_debugfs.c b/drivers/crypto/cavium/nitrox/nitrox_debugfs.c index 741572a01995..1a44c91e3b0b 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_debugfs.c +++ b/drivers/crypto/cavium/nitrox/nitrox_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_hal.c b/drivers/crypto/cavium/nitrox/nitrox_hal.c index 1b5abdb6cc5e..8f1fe7b73070 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_hal.c +++ b/drivers/crypto/cavium/nitrox/nitrox_hal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_isr.c b/drivers/crypto/cavium/nitrox/nitrox_isr.c index f19e520da6d0..a883505b8a64 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_isr.c +++ b/drivers/crypto/cavium/nitrox/nitrox_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_lib.c b/drivers/crypto/cavium/nitrox/nitrox_lib.c index 068265207ddd..8230bdedff8c 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_lib.c +++ b/drivers/crypto/cavium/nitrox/nitrox_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_main.c b/drivers/crypto/cavium/nitrox/nitrox_main.c index 65114f766e7d..7ed88723c871 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_main.c +++ b/drivers/crypto/cavium/nitrox/nitrox_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_mbx.c b/drivers/crypto/cavium/nitrox/nitrox_mbx.c index a6a76e50ba84..f20d64fb6cd8 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_mbx.c +++ b/drivers/crypto/cavium/nitrox/nitrox_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_reqmgr.c b/drivers/crypto/cavium/nitrox/nitrox_reqmgr.c index 55c18da4a500..8bb89009d4f8 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_reqmgr.c +++ b/drivers/crypto/cavium/nitrox/nitrox_reqmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_skcipher.c b/drivers/crypto/cavium/nitrox/nitrox_skcipher.c index 6e5e667bab75..b830b3861e24 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_skcipher.c +++ b/drivers/crypto/cavium/nitrox/nitrox_skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/cavium/nitrox/nitrox_sriov.c b/drivers/crypto/cavium/nitrox/nitrox_sriov.c index 43287f8471d1..0372b02b31ea 100644 --- a/drivers/crypto/cavium/nitrox/nitrox_sriov.c +++ b/drivers/crypto/cavium/nitrox/nitrox_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/crypto/ccp/ccp-crypto-aes-cmac.c b/drivers/crypto/ccp/ccp-crypto-aes-cmac.c index d8426bdf3190..007e41ad9118 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-cmac.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-cmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) AES CMAC crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-aes-galois.c b/drivers/crypto/ccp/ccp-crypto-aes-galois.c index b1dbb8cea559..9867f20f7718 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-galois.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-galois.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) AES GCM crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-aes-xts.c b/drivers/crypto/ccp/ccp-crypto-aes-xts.c index 93f735d6b02b..ab069d50047e 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-xts.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-xts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) AES XTS crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-aes.c b/drivers/crypto/ccp/ccp-crypto-aes.c index 685d42ec7ade..ddb20533f533 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes.c +++ b/drivers/crypto/ccp/ccp-crypto-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) AES crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-des3.c b/drivers/crypto/ccp/ccp-crypto-des3.c index 91b1189c47de..fb29cb2eaea5 100644 --- a/drivers/crypto/ccp/ccp-crypto-des3.c +++ b/drivers/crypto/ccp/ccp-crypto-des3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) DES3 crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-main.c b/drivers/crypto/ccp/ccp-crypto-main.c index bc90aba5162a..e16307838e3d 100644 --- a/drivers/crypto/ccp/ccp-crypto-main.c +++ b/drivers/crypto/ccp/ccp-crypto-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-rsa.c b/drivers/crypto/ccp/ccp-crypto-rsa.c index a14f85512cf4..4a6899ffc1f4 100644 --- a/drivers/crypto/ccp/ccp-crypto-rsa.c +++ b/drivers/crypto/ccp/ccp-crypto-rsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) RSA crypto API support diff --git a/drivers/crypto/ccp/ccp-crypto-sha.c b/drivers/crypto/ccp/ccp-crypto-sha.c index fa3ae8e78f6f..ad25eea10ed7 100644 --- a/drivers/crypto/ccp/ccp-crypto-sha.c +++ b/drivers/crypto/ccp/ccp-crypto-sha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) SHA crypto API support diff --git a/drivers/crypto/ccp/ccp-debugfs.c b/drivers/crypto/ccp/ccp-debugfs.c index dc26bc22c91d..830d697e248a 100644 --- a/drivers/crypto/ccp/ccp-debugfs.c +++ b/drivers/crypto/ccp/ccp-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/ccp-dev-v3.c b/drivers/crypto/ccp/ccp-dev-v3.c index fe69053b2394..867409361070 100644 --- a/drivers/crypto/ccp/ccp-dev-v3.c +++ b/drivers/crypto/ccp/ccp-dev-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/ccp-dev-v5.c b/drivers/crypto/ccp/ccp-dev-v5.c index 7b73332d6aa1..cb4c1c56feb9 100644 --- a/drivers/crypto/ccp/ccp-dev-v5.c +++ b/drivers/crypto/ccp/ccp-dev-v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/ccp-dev.c b/drivers/crypto/ccp/ccp-dev.c index 246801912e1a..8ae1e3551063 100644 --- a/drivers/crypto/ccp/ccp-dev.c +++ b/drivers/crypto/ccp/ccp-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/ccp-dmaengine.c b/drivers/crypto/ccp/ccp-dmaengine.c index b386a7063818..d94a10786d33 100644 --- a/drivers/crypto/ccp/ccp-dmaengine.c +++ b/drivers/crypto/ccp/ccp-dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/ccp-ops.c b/drivers/crypto/ccp/ccp-ops.c index d78865d9d5f0..b32e8682e600 100644 --- a/drivers/crypto/ccp/ccp-ops.c +++ b/drivers/crypto/ccp/ccp-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Cryptographic Coprocessor (CCP) driver diff --git a/drivers/crypto/ccp/dbc.c b/drivers/crypto/ccp/dbc.c index 410084a9039c..f1e58da88a7d 100644 --- a/drivers/crypto/ccp/dbc.c +++ b/drivers/crypto/ccp/dbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor Dynamic Boost Control interface diff --git a/drivers/crypto/ccp/hsti.c b/drivers/crypto/ccp/hsti.c index c29c6a9c0f3f..39d121dc5844 100644 --- a/drivers/crypto/ccp/hsti.c +++ b/drivers/crypto/ccp/hsti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor device driver, security attributes diff --git a/drivers/crypto/ccp/platform-access.c b/drivers/crypto/ccp/platform-access.c index 1b8ed3389733..2e4ff9675a28 100644 --- a/drivers/crypto/ccp/platform-access.c +++ b/drivers/crypto/ccp/platform-access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Security Processor (PSP) Platform Access interface diff --git a/drivers/crypto/ccp/psp-dev.c b/drivers/crypto/ccp/psp-dev.c index 9e21da0e298a..57a4642095cf 100644 --- a/drivers/crypto/ccp/psp-dev.c +++ b/drivers/crypto/ccp/psp-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Platform Security Processor (PSP) interface diff --git a/drivers/crypto/ccp/sev-dev-tio.c b/drivers/crypto/ccp/sev-dev-tio.c index 9a98f98c20a7..f9db176e049e 100644 --- a/drivers/crypto/ccp/sev-dev-tio.c +++ b/drivers/crypto/ccp/sev-dev-tio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Interface to PSP for CCP/SEV-TIO/SNP-VM diff --git a/drivers/crypto/ccp/sev-dev-tsm.c b/drivers/crypto/ccp/sev-dev-tsm.c index 40d02adaf3f6..277c3c314ca1 100644 --- a/drivers/crypto/ccp/sev-dev-tsm.c +++ b/drivers/crypto/ccp/sev-dev-tsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Interface to CCP/SEV-TIO for generic PCIe TDISP module diff --git a/drivers/crypto/ccp/sev-dev.c b/drivers/crypto/ccp/sev-dev.c index 956ea609d0cc..2714d05f2c10 100644 --- a/drivers/crypto/ccp/sev-dev.c +++ b/drivers/crypto/ccp/sev-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Encrypted Virtualization (SEV) interface diff --git a/drivers/crypto/ccp/sfs.c b/drivers/crypto/ccp/sfs.c index 2f4beaafe7ec..60369f72c3c6 100644 --- a/drivers/crypto/ccp/sfs.c +++ b/drivers/crypto/ccp/sfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor Seamless Firmware Servicing support. diff --git a/drivers/crypto/ccp/sp-dev.c b/drivers/crypto/ccp/sp-dev.c index 3467f6db4f50..534a254860d7 100644 --- a/drivers/crypto/ccp/sp-dev.c +++ b/drivers/crypto/ccp/sp-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor driver diff --git a/drivers/crypto/ccp/sp-pci.c b/drivers/crypto/ccp/sp-pci.c index 8891ceee1d7d..c12e06966bb3 100644 --- a/drivers/crypto/ccp/sp-pci.c +++ b/drivers/crypto/ccp/sp-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor device driver diff --git a/drivers/crypto/ccp/sp-platform.c b/drivers/crypto/ccp/sp-platform.c index 3f9843fa7782..801371ef6a1f 100644 --- a/drivers/crypto/ccp/sp-platform.c +++ b/drivers/crypto/ccp/sp-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Processor device driver diff --git a/drivers/crypto/ccp/tee-dev.c b/drivers/crypto/ccp/tee-dev.c index 5e1d80724678..45d666881a81 100644 --- a/drivers/crypto/ccp/tee-dev.c +++ b/drivers/crypto/ccp/tee-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * AMD Trusted Execution Environment (TEE) interface diff --git a/drivers/crypto/ccree/cc_aead.c b/drivers/crypto/ccree/cc_aead.c index 81533681f7fb..725e1ed36483 100644 --- a/drivers/crypto/ccree/cc_aead.c +++ b/drivers/crypto/ccree/cc_aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_buffer_mgr.c b/drivers/crypto/ccree/cc_buffer_mgr.c index dc7e0cd51c25..cf65a061e7da 100644 --- a/drivers/crypto/ccree/cc_buffer_mgr.c +++ b/drivers/crypto/ccree/cc_buffer_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_cipher.c b/drivers/crypto/ccree/cc_cipher.c index e2cbfdf7a0e4..1e0d640bfab5 100644 --- a/drivers/crypto/ccree/cc_cipher.c +++ b/drivers/crypto/ccree/cc_cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_debugfs.c b/drivers/crypto/ccree/cc_debugfs.c index 8f008f024f8f..81c7d3838a59 100644 --- a/drivers/crypto/ccree/cc_debugfs.c +++ b/drivers/crypto/ccree/cc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited or its affiliates. */ diff --git a/drivers/crypto/ccree/cc_driver.c b/drivers/crypto/ccree/cc_driver.c index 061e68a31c36..c80d07b79587 100644 --- a/drivers/crypto/ccree/cc_driver.c +++ b/drivers/crypto/ccree/cc_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited or its affiliates. */ diff --git a/drivers/crypto/ccree/cc_fips.c b/drivers/crypto/ccree/cc_fips.c index 702aefc21447..da54097adbd1 100644 --- a/drivers/crypto/ccree/cc_fips.c +++ b/drivers/crypto/ccree/cc_fips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_hash.c b/drivers/crypto/ccree/cc_hash.c index c6d085c8ff79..e32c362cb92f 100644 --- a/drivers/crypto/ccree/cc_hash.c +++ b/drivers/crypto/ccree/cc_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_pm.c b/drivers/crypto/ccree/cc_pm.c index bbd118f8de0e..d7bd93677c13 100644 --- a/drivers/crypto/ccree/cc_pm.c +++ b/drivers/crypto/ccree/cc_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_request_mgr.c b/drivers/crypto/ccree/cc_request_mgr.c index 887162df50f9..f37f7d2d3baf 100644 --- a/drivers/crypto/ccree/cc_request_mgr.c +++ b/drivers/crypto/ccree/cc_request_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/ccree/cc_sram_mgr.c b/drivers/crypto/ccree/cc_sram_mgr.c index 37a95856361f..bf70cdd3a46e 100644 --- a/drivers/crypto/ccree/cc_sram_mgr.c +++ b/drivers/crypto/ccree/cc_sram_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ diff --git a/drivers/crypto/chelsio/chcr_algo.c b/drivers/crypto/chelsio/chcr_algo.c index 22cbc343198a..dc93f03f09de 100644 --- a/drivers/crypto/chelsio/chcr_algo.c +++ b/drivers/crypto/chelsio/chcr_algo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T6 Crypto driver for Linux. * diff --git a/drivers/crypto/chelsio/chcr_core.c b/drivers/crypto/chelsio/chcr_core.c index 39c70e6255f9..5bbc7dd0320f 100644 --- a/drivers/crypto/chelsio/chcr_core.c +++ b/drivers/crypto/chelsio/chcr_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4/T5/T6 Ethernet driver for Linux. * diff --git a/drivers/crypto/exynos-rng.c b/drivers/crypto/exynos-rng.c index 2aaa98f9b44e..8bd9d473f4b6 100644 --- a/drivers/crypto/exynos-rng.c +++ b/drivers/crypto/exynos-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * exynos-rng.c - Random Number Generator driver for the Exynos diff --git a/drivers/crypto/gemini/sl3516-ce-cipher.c b/drivers/crypto/gemini/sl3516-ce-cipher.c index 583010b2d007..15cea5ee506a 100644 --- a/drivers/crypto/gemini/sl3516-ce-cipher.c +++ b/drivers/crypto/gemini/sl3516-ce-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sl3516-ce-cipher.c - hardware cryptographic offloader for Storlink SL3516 SoC diff --git a/drivers/crypto/gemini/sl3516-ce-core.c b/drivers/crypto/gemini/sl3516-ce-core.c index f7e0e3fea15c..06951f84feb3 100644 --- a/drivers/crypto/gemini/sl3516-ce-core.c +++ b/drivers/crypto/gemini/sl3516-ce-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sl3516-ce-core.c - hardware cryptographic offloader for Storlink SL3516 SoC diff --git a/drivers/crypto/gemini/sl3516-ce-rng.c b/drivers/crypto/gemini/sl3516-ce-rng.c index 76931ec1cec5..a0747c81550d 100644 --- a/drivers/crypto/gemini/sl3516-ce-rng.c +++ b/drivers/crypto/gemini/sl3516-ce-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sl3516-ce-rng.c - hardware cryptographic offloader for SL3516 SoC. diff --git a/drivers/crypto/geode-aes.c b/drivers/crypto/geode-aes.c index d933f26aeb3a..aae2e7d0ca83 100644 --- a/drivers/crypto/geode-aes.c +++ b/drivers/crypto/geode-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004-2006, Advanced Micro Devices, Inc. */ diff --git a/drivers/crypto/hifn_795x.c b/drivers/crypto/hifn_795x.c index edf36f6add52..d30f93530ad8 100644 --- a/drivers/crypto/hifn_795x.c +++ b/drivers/crypto/hifn_795x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 2007+ Copyright (c) Evgeniy Polyakov diff --git a/drivers/crypto/hisilicon/debugfs.c b/drivers/crypto/hisilicon/debugfs.c index 17eb236e9ee4..16033496788d 100644 --- a/drivers/crypto/hisilicon/debugfs.c +++ b/drivers/crypto/hisilicon/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/hpre/hpre_crypto.c b/drivers/crypto/hisilicon/hpre/hpre_crypto.c index 21ccf879f70c..1aef0ac891a9 100644 --- a/drivers/crypto/hisilicon/hpre/hpre_crypto.c +++ b/drivers/crypto/hisilicon/hpre/hpre_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/hpre/hpre_main.c b/drivers/crypto/hisilicon/hpre/hpre_main.c index b94fecd765ee..5dea6843a1cb 100644 --- a/drivers/crypto/hisilicon/hpre/hpre_main.c +++ b/drivers/crypto/hisilicon/hpre/hpre_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index d47bf06a90f7..535a401bc495 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/sec/sec_algs.c b/drivers/crypto/hisilicon/sec/sec_algs.c index 1189effcdad0..215469ff2b0f 100644 --- a/drivers/crypto/hisilicon/sec/sec_algs.c +++ b/drivers/crypto/hisilicon/sec/sec_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2016-2017 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/sec/sec_drv.c b/drivers/crypto/hisilicon/sec/sec_drv.c index 129cb6faa0b7..2f861539bf39 100644 --- a/drivers/crypto/hisilicon/sec/sec_drv.c +++ b/drivers/crypto/hisilicon/sec/sec_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the HiSilicon SEC units found on Hip06 Hip07 diff --git a/drivers/crypto/hisilicon/sec2/sec_crypto.c b/drivers/crypto/hisilicon/sec2/sec_crypto.c index 31590d01139a..cd2f319511eb 100644 --- a/drivers/crypto/hisilicon/sec2/sec_crypto.c +++ b/drivers/crypto/hisilicon/sec2/sec_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ diff --git a/drivers/crypto/hisilicon/sec2/sec_main.c b/drivers/crypto/hisilicon/sec2/sec_main.c index 5eb2d6820742..a5ec6a1924ba 100644 --- a/drivers/crypto/hisilicon/sec2/sec_main.c +++ b/drivers/crypto/hisilicon/sec2/sec_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ diff --git a/drivers/crypto/hisilicon/sgl.c b/drivers/crypto/hisilicon/sgl.c index 24c7b6ab285b..9f6531b01501 100644 --- a/drivers/crypto/hisilicon/sgl.c +++ b/drivers/crypto/hisilicon/sgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/trng/trng.c b/drivers/crypto/hisilicon/trng/trng.c index ac74df4a9471..cb4fb61f39ce 100644 --- a/drivers/crypto/hisilicon/trng/trng.c +++ b/drivers/crypto/hisilicon/trng/trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ diff --git a/drivers/crypto/hisilicon/zip/dae_main.c b/drivers/crypto/hisilicon/zip/dae_main.c index 68aebd02fc84..eb71f8a5a819 100644 --- a/drivers/crypto/hisilicon/zip/dae_main.c +++ b/drivers/crypto/hisilicon/zip/dae_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024 HiSilicon Limited. */ diff --git a/drivers/crypto/hisilicon/zip/zip_crypto.c b/drivers/crypto/hisilicon/zip/zip_crypto.c index b97513981a3b..a451625b227e 100644 --- a/drivers/crypto/hisilicon/zip/zip_crypto.c +++ b/drivers/crypto/hisilicon/zip/zip_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/hisilicon/zip/zip_main.c b/drivers/crypto/hisilicon/zip/zip_main.c index 4fcbe6bada06..75f802c858a5 100644 --- a/drivers/crypto/hisilicon/zip/zip_main.c +++ b/drivers/crypto/hisilicon/zip/zip_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ #include diff --git a/drivers/crypto/img-hash.c b/drivers/crypto/img-hash.c index f22c12e36b56..4e492b1e7db2 100644 --- a/drivers/crypto/img-hash.c +++ b/drivers/crypto/img-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Imagination Technologies diff --git a/drivers/crypto/inside-secure/eip93/eip93-aead.c b/drivers/crypto/inside-secure/eip93/eip93-aead.c index 18dd8a9a5165..4ca41446f4a7 100644 --- a/drivers/crypto/inside-secure/eip93/eip93-aead.c +++ b/drivers/crypto/inside-secure/eip93/eip93-aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 - 2021 diff --git a/drivers/crypto/inside-secure/eip93/eip93-cipher.c b/drivers/crypto/inside-secure/eip93/eip93-cipher.c index 1f2d6846610f..b14ba3d625af 100644 --- a/drivers/crypto/inside-secure/eip93/eip93-cipher.c +++ b/drivers/crypto/inside-secure/eip93/eip93-cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 - 2021 diff --git a/drivers/crypto/inside-secure/eip93/eip93-common.c b/drivers/crypto/inside-secure/eip93/eip93-common.c index 66153aa2493f..62ba26dadfe7 100644 --- a/drivers/crypto/inside-secure/eip93/eip93-common.c +++ b/drivers/crypto/inside-secure/eip93/eip93-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 - 2021 diff --git a/drivers/crypto/inside-secure/eip93/eip93-hash.c b/drivers/crypto/inside-secure/eip93/eip93-hash.c index ac13d90a2b7c..7cae7722854b 100644 --- a/drivers/crypto/inside-secure/eip93/eip93-hash.c +++ b/drivers/crypto/inside-secure/eip93/eip93-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 diff --git a/drivers/crypto/inside-secure/eip93/eip93-main.c b/drivers/crypto/inside-secure/eip93/eip93-main.c index 0b38a567da0e..bcbe61d12674 100644 --- a/drivers/crypto/inside-secure/eip93/eip93-main.c +++ b/drivers/crypto/inside-secure/eip93/eip93-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 - 2021 diff --git a/drivers/crypto/inside-secure/safexcel.c b/drivers/crypto/inside-secure/safexcel.c index c3b2b22934b7..48cb6d89ae13 100644 --- a/drivers/crypto/inside-secure/safexcel.c +++ b/drivers/crypto/inside-secure/safexcel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Marvell diff --git a/drivers/crypto/inside-secure/safexcel_cipher.c b/drivers/crypto/inside-secure/safexcel_cipher.c index 919e5a2cab95..7fc1c27ce40a 100644 --- a/drivers/crypto/inside-secure/safexcel_cipher.c +++ b/drivers/crypto/inside-secure/safexcel_cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Marvell diff --git a/drivers/crypto/inside-secure/safexcel_hash.c b/drivers/crypto/inside-secure/safexcel_hash.c index ef0ba4832928..df4e54a7002d 100644 --- a/drivers/crypto/inside-secure/safexcel_hash.c +++ b/drivers/crypto/inside-secure/safexcel_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Marvell diff --git a/drivers/crypto/inside-secure/safexcel_ring.c b/drivers/crypto/inside-secure/safexcel_ring.c index 90f15032c8df..f9731915d8f0 100644 --- a/drivers/crypto/inside-secure/safexcel_ring.c +++ b/drivers/crypto/inside-secure/safexcel_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Marvell diff --git a/drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c b/drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c index 19d9a333ac49..c0671aad2a8d 100644 --- a/drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c +++ b/drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ diff --git a/drivers/crypto/intel/iaa/iaa_crypto_main.c b/drivers/crypto/intel/iaa/iaa_crypto_main.c index d0058757b000..2eda2a736e1f 100644 --- a/drivers/crypto/intel/iaa/iaa_crypto_main.c +++ b/drivers/crypto/intel/iaa/iaa_crypto_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ diff --git a/drivers/crypto/intel/iaa/iaa_crypto_stats.c b/drivers/crypto/intel/iaa/iaa_crypto_stats.c index f5cc3d29ca19..5d3a144613b8 100644 --- a/drivers/crypto/intel/iaa/iaa_crypto_stats.c +++ b/drivers/crypto/intel/iaa/iaa_crypto_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ diff --git a/drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c b/drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c index fcc0cf4df637..ee6345f0063a 100644 --- a/drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c +++ b/drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx NPE-C crypto driver diff --git a/drivers/crypto/intel/keembay/keembay-ocs-aes-core.c b/drivers/crypto/intel/keembay/keembay-ocs-aes-core.c index 8a8f6c81e010..1736a239bbba 100644 --- a/drivers/crypto/intel/keembay/keembay-ocs-aes-core.c +++ b/drivers/crypto/intel/keembay/keembay-ocs-aes-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay OCS AES Crypto Driver. diff --git a/drivers/crypto/intel/keembay/keembay-ocs-ecc.c b/drivers/crypto/intel/keembay/keembay-ocs-ecc.c index 59308926399d..fa1337ef7233 100644 --- a/drivers/crypto/intel/keembay/keembay-ocs-ecc.c +++ b/drivers/crypto/intel/keembay/keembay-ocs-ecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay OCS ECC Crypto Driver. diff --git a/drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c b/drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c index 48281d882260..09d715fdf3f0 100644 --- a/drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c +++ b/drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay OCS HCU Crypto Driver. diff --git a/drivers/crypto/intel/keembay/ocs-aes.c b/drivers/crypto/intel/keembay/ocs-aes.c index bb6f33f6b4d3..73b9c38119aa 100644 --- a/drivers/crypto/intel/keembay/ocs-aes.c +++ b/drivers/crypto/intel/keembay/ocs-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay OCS AES Crypto Driver. diff --git a/drivers/crypto/intel/keembay/ocs-hcu.c b/drivers/crypto/intel/keembay/ocs-hcu.c index 55a41e6ab103..f9b8229194e1 100644 --- a/drivers/crypto/intel/keembay/ocs-hcu.c +++ b/drivers/crypto/intel/keembay/ocs-hcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay OCS HCU Crypto Driver. diff --git a/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c b/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c index 53fa91d577ed..1bcec9888b04 100644 --- a/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c +++ b/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_420xx/adf_drv.c b/drivers/crypto/intel/qat/qat_420xx/adf_drv.c index cfa00daeb4fb..a1b92a0104ba 100644 --- a/drivers/crypto/intel/qat/qat_420xx/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_420xx/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c b/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c index 740f68a36ac5..f21dd9130c98 100644 --- a/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c +++ b/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2020 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c b/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c index c9be5dcddb27..01a8b5eac0a4 100644 --- a/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c b/drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c index bed88d3ce8ca..4908ab8def66 100644 --- a/drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c +++ b/drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c b/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c index c1dc9c56fdf5..92bd7c15d53d 100644 --- a/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c b/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c index 07f2c42a68f5..e495f386f46e 100644 --- a/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c +++ b/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c b/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c index bceb5dd8b148..07c0921e6820 100644 --- a/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c b/drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c index db3c33fa1881..e95b5b9403c0 100644 --- a/drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c +++ b/drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c b/drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c index c622793e94a8..c53e556e719c 100644 --- a/drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c b/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c index 0b410b41474d..65ff9047e09d 100644 --- a/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c +++ b/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c62x/adf_drv.c b/drivers/crypto/intel/qat/qat_c62x/adf_drv.c index 23ccb72b6ea2..fd46595d3eec 100644 --- a/drivers/crypto/intel/qat/qat_c62x/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_c62x/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c b/drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c index 7f00035d3661..9a3b8a8a5348 100644 --- a/drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c +++ b/drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c b/drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c index 4840d44bbd5b..5f633321e138 100644 --- a/drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_accel_engine.c b/drivers/crypto/intel/qat/qat_common/adf_accel_engine.c index 4b5d0350fc2e..03e9fffdd645 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_accel_engine.c +++ b/drivers/crypto/intel/qat/qat_common/adf_accel_engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_admin.c b/drivers/crypto/intel/qat/qat_common/adf_admin.c index 573388c37100..fa883d2bc5e1 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_admin.c +++ b/drivers/crypto/intel/qat/qat_common/adf_admin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_aer.c b/drivers/crypto/intel/qat/qat_common/adf_aer.c index a5964fd8204c..66427c261160 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_aer.c +++ b/drivers/crypto/intel/qat/qat_common/adf_aer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_bank_state.c b/drivers/crypto/intel/qat/qat_common/adf_bank_state.c index 225d55d56a4b..66eb477307a1 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_bank_state.c +++ b/drivers/crypto/intel/qat/qat_common/adf_bank_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_cfg.c b/drivers/crypto/intel/qat/qat_common/adf_cfg.c index b0fc453fa3fb..dec2f0c6d7bb 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_cfg.c +++ b/drivers/crypto/intel/qat/qat_common/adf_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_cfg_services.c b/drivers/crypto/intel/qat/qat_common/adf_cfg_services.c index 7d00bcb41ce7..1a2207d6db5c 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_cfg_services.c +++ b/drivers/crypto/intel/qat/qat_common/adf_cfg_services.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_clock.c b/drivers/crypto/intel/qat/qat_common/adf_clock.c index cf89f57de2a7..77699780d4cc 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_clock.c +++ b/drivers/crypto/intel/qat/qat_common/adf_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c b/drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c index 627953a72d47..49d604657bb7 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c b/drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c index c2e6f0cb7480..798899637a9e 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c +++ b/drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_dbgfs.c b/drivers/crypto/intel/qat/qat_common/adf_dbgfs.c index 4c11ad1ebcf0..619f65f1c81e 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_dbgfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_dc.c b/drivers/crypto/intel/qat/qat_common/adf_dc.c index 3e8fb4e3ed97..f3dccee47b27 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_dc.c +++ b/drivers/crypto/intel/qat/qat_common/adf_dc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation */ #include "adf_accel_devices.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c b/drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c index 34b9f7731c78..4c642d51ec07 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c +++ b/drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_fw_counters.c b/drivers/crypto/intel/qat/qat_common/adf_fw_counters.c index 98fb7ccfed9f..6eb98777d864 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_fw_counters.c +++ b/drivers/crypto/intel/qat/qat_common/adf_fw_counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen2_config.c b/drivers/crypto/intel/qat/qat_common/adf_gen2_config.c index c27ff6d18e11..98c6b100273d 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen2_config.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen2_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation */ #include "adf_accel_devices.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c b/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c index 650c9edd8a66..34766796a646 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c b/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c index 6a505e9a5cf9..759ca7729dc3 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2020 Intel Corporation */ #include "adf_common_drv.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c b/drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c index 43af81fcab86..622601674711 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_config.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_config.c index afcdfdd0a37a..58628abb9642 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_config.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include "adf_accel_devices.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c index 6609c248aaba..787abd23113c 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c index 349fdb323763..3eb48a55f6dd 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2020 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c index 21474d402d09..e6949cd87205 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c index 5dafd9a270db..1a06dfafdafd 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c index b7e38842a46d..97eb76179203 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c index 0f7f00a19e7d..56b8238cfd00 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include "adf_common_drv.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c index c7ad8cf07863..8709e57afcc1 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Intel Corporation. */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c b/drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c index adb21656a3ba..9700d498e7f4 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen6_pm_dbgfs.c b/drivers/crypto/intel/qat/qat_common/adf_gen6_pm_dbgfs.c index 603aefba0fdb..619daa29af97 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen6_pm_dbgfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen6_pm_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c b/drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c index 967253082a98..8137d9d73dc1 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen6_shared.c b/drivers/crypto/intel/qat/qat_common/adf_gen6_shared.c index c9b151006dca..11cf49531a30 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen6_shared.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen6_shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c b/drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c index faa60b04c406..026a15a69957 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c +++ b/drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Intel Corporation. */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_heartbeat.c b/drivers/crypto/intel/qat/qat_common/adf_heartbeat.c index b19aa1ef8eee..5307d397a334 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_heartbeat.c +++ b/drivers/crypto/intel/qat/qat_common/adf_heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c b/drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c index cccdff24b48d..a3427def42ef 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c b/drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c index a3b474bdef6c..b2a233b25cc0 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c +++ b/drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c b/drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c index f93d9cca70ce..2a98e90434cf 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c +++ b/drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include "adf_accel_devices.h" diff --git a/drivers/crypto/intel/qat/qat_common/adf_init.c b/drivers/crypto/intel/qat/qat_common/adf_init.c index 46491048e0bb..ac4dd327a2bd 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_init.c +++ b/drivers/crypto/intel/qat/qat_common/adf_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_isr.c b/drivers/crypto/intel/qat/qat_common/adf_isr.c index 4639d7fd93e6..9fe3b334debb 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_isr.c +++ b/drivers/crypto/intel/qat/qat_common/adf_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c b/drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c index 41cc763a74aa..12dc67ac200c 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c +++ b/drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c b/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c index 0cee3b23dee9..a6fcb8458bdd 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c b/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c index b9b5e744a3f1..74fca2002d7b 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.c b/drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.c index c5f6d77d4bb8..60121f8ee17a 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.c b/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.c index 10c91e56d6be..8ab851b4c6b8 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c b/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c index dc284a089c88..462cbe4a368e 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c b/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c index f0a13c190196..0462825e5d19 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c b/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c index 4ccc94ed9493..625aa97e850a 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c +++ b/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_rl.c b/drivers/crypto/intel/qat/qat_common/adf_rl.c index c6a54e465931..548334c985cf 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_rl.c +++ b/drivers/crypto/intel/qat/qat_common/adf_rl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_rl_admin.c b/drivers/crypto/intel/qat/qat_common/adf_rl_admin.c index 4a3e0591fdba..f99027a2e426 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_rl_admin.c +++ b/drivers/crypto/intel/qat/qat_common/adf_rl_admin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_sriov.c b/drivers/crypto/intel/qat/qat_common/adf_sriov.c index bb904ba4bf84..e984bf38915b 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_sriov.c +++ b/drivers/crypto/intel/qat/qat_common/adf_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_sysfs.c b/drivers/crypto/intel/qat/qat_common/adf_sysfs.c index 79c63dfa8ff3..2ef4ab3e6697 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_sysfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c b/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c index e97c67c87b3c..ee821d81511a 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c +++ b/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c b/drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c index f31556beed8b..c099d5bd5b4f 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c +++ b/drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_telemetry.c b/drivers/crypto/intel/qat/qat_common/adf_telemetry.c index b64142db1f0d..0d93abef2f59 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_telemetry.c +++ b/drivers/crypto/intel/qat/qat_common/adf_telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Intel Corporation. */ #define dev_fmt(fmt) "Telemetry: " fmt diff --git a/drivers/crypto/intel/qat/qat_common/adf_timer.c b/drivers/crypto/intel/qat/qat_common/adf_timer.c index 8962a49f145a..690bbf9807a4 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_timer.c +++ b/drivers/crypto/intel/qat/qat_common/adf_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c b/drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c index b81f70576683..82d40225602d 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c +++ b/drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Intel Corporation. */ #define dev_fmt(fmt) "Telemetry debugfs: " fmt diff --git a/drivers/crypto/intel/qat/qat_common/adf_transport.c b/drivers/crypto/intel/qat/qat_common/adf_transport.c index 1efdf46490f1..5b82e8d1de8b 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_transport.c +++ b/drivers/crypto/intel/qat/qat_common/adf_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_transport_debug.c b/drivers/crypto/intel/qat/qat_common/adf_transport_debug.c index 6c22bc9b28e4..7c2450b29030 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_transport_debug.c +++ b/drivers/crypto/intel/qat/qat_common/adf_transport_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/adf_vf_isr.c b/drivers/crypto/intel/qat/qat_common/adf_vf_isr.c index d0fef20a3df4..9097485e42d2 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_vf_isr.c +++ b/drivers/crypto/intel/qat/qat_common/adf_vf_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_algs.c b/drivers/crypto/intel/qat/qat_common/qat_algs.c index 7f638a62e3ad..5ea65ca76f74 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_algs.c +++ b/drivers/crypto/intel/qat/qat_common/qat_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_algs_send.c b/drivers/crypto/intel/qat/qat_common/qat_algs_send.c index b97b678823a9..87130876614e 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_algs_send.c +++ b/drivers/crypto/intel/qat/qat_common/qat_algs_send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_asym_algs.c b/drivers/crypto/intel/qat/qat_common/qat_asym_algs.c index 85c682e248fb..57c257e36323 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_asym_algs.c +++ b/drivers/crypto/intel/qat/qat_common/qat_asym_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_bl.c b/drivers/crypto/intel/qat/qat_common/qat_bl.c index 9b2338f58d97..3a84e5c88460 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_bl.c +++ b/drivers/crypto/intel/qat/qat_common/qat_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2014 - 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_comp_algs.c b/drivers/crypto/intel/qat/qat_common/qat_comp_algs.c index 8b123472b71c..05abd2f15be1 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_comp_algs.c +++ b/drivers/crypto/intel/qat/qat_common/qat_comp_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_compression.c b/drivers/crypto/intel/qat/qat_common/qat_compression.c index 53a4db5507ec..91219d001d0f 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_compression.c +++ b/drivers/crypto/intel/qat/qat_common/qat_compression.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_crypto.c b/drivers/crypto/intel/qat/qat_common/qat_crypto.c index 101c6ea41673..fb619368dbe3 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_crypto.c +++ b/drivers/crypto/intel/qat/qat_common/qat_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_hal.c b/drivers/crypto/intel/qat/qat_common/qat_hal.c index da4eca6e1633..c8047a222374 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_hal.c +++ b/drivers/crypto/intel/qat/qat_common/qat_hal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_mig_dev.c b/drivers/crypto/intel/qat/qat_common/qat_mig_dev.c index 892c2283a50e..5b2aad99320c 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_mig_dev.c +++ b/drivers/crypto/intel/qat/qat_common/qat_mig_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_common/qat_uclo.c b/drivers/crypto/intel/qat/qat_common/qat_uclo.c index 06d49cb781ae..2e75ae2f57f3 100644 --- a/drivers/crypto/intel/qat/qat_common/qat_uclo.c +++ b/drivers/crypto/intel/qat/qat_common/qat_uclo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ diff --git a/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c b/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c index 5b4bd0ba1ccb..8639fbb34c7d 100644 --- a/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c +++ b/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c b/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c index b59e0cc49e52..ca63bf5cd7be 100644 --- a/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c b/drivers/crypto/intel/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c index 828456c43b76..b09a88d957e8 100644 --- a/drivers/crypto/intel/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c +++ b/drivers/crypto/intel/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c b/drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c index 7cd528ee31e7..456e8468b53e 100644 --- a/drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c +++ b/drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) /* Copyright(c) 2014 - 2020 Intel Corporation */ #include diff --git a/drivers/crypto/loongson/loongson-rng.c b/drivers/crypto/loongson/loongson-rng.c index 3a4940260f9e..cca69878c317 100644 --- a/drivers/crypto/loongson/loongson-rng.c +++ b/drivers/crypto/loongson/loongson-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 HiSilicon Limited. */ /* Copyright (c) 2025 Loongson Technology Corporation Limited. */ diff --git a/drivers/crypto/marvell/cesa/cesa.c b/drivers/crypto/marvell/cesa/cesa.c index 301bdf239e7d..cafb54072db5 100644 --- a/drivers/crypto/marvell/cesa/cesa.c +++ b/drivers/crypto/marvell/cesa/cesa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Marvell's Cryptographic Engine and Security Accelerator (CESA) diff --git a/drivers/crypto/marvell/cesa/cipher.c b/drivers/crypto/marvell/cesa/cipher.c index 3fe0fd9226cf..05828b56a9d4 100644 --- a/drivers/crypto/marvell/cesa/cipher.c +++ b/drivers/crypto/marvell/cesa/cipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cipher algorithms supported by the CESA: DES, 3DES and AES. diff --git a/drivers/crypto/marvell/cesa/hash.c b/drivers/crypto/marvell/cesa/hash.c index 5103d36cdfdb..6a5b7a3289fa 100644 --- a/drivers/crypto/marvell/cesa/hash.c +++ b/drivers/crypto/marvell/cesa/hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hash algorithms supported by the CESA: MD5, SHA1 and SHA256. diff --git a/drivers/crypto/marvell/cesa/tdma.c b/drivers/crypto/marvell/cesa/tdma.c index 243305354420..0aeedace20cb 100644 --- a/drivers/crypto/marvell/cesa/tdma.c +++ b/drivers/crypto/marvell/cesa/tdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Provide TDMA helper functions used by cipher and hash algorithm diff --git a/drivers/crypto/marvell/octeontx/otx_cptpf_main.c b/drivers/crypto/marvell/octeontx/otx_cptpf_main.c index 14a42559f81d..117b1bc2fa4f 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptpf_main.c +++ b/drivers/crypto/marvell/octeontx/otx_cptpf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c b/drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c index a9e3de65875a..b62c2935890e 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c +++ b/drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c b/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c index 9f5601c0280b..ea99b1b0af3a 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c +++ b/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptvf_algs.c b/drivers/crypto/marvell/octeontx/otx_cptvf_algs.c index 096be42e9d03..ccde34c0e2e2 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptvf_algs.c +++ b/drivers/crypto/marvell/octeontx/otx_cptvf_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptvf_main.c b/drivers/crypto/marvell/octeontx/otx_cptvf_main.c index 88a41d1ca5f6..f098b4861945 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptvf_main.c +++ b/drivers/crypto/marvell/octeontx/otx_cptvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c b/drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c index 90fdafb7c468..46f7dc65b7d7 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c +++ b/drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c b/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c index c80baf1ad90b..85f8d941dbc3 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c +++ b/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTX CPT driver * diff --git a/drivers/crypto/marvell/octeontx2/cn10k_cpt.c b/drivers/crypto/marvell/octeontx2/cn10k_cpt.c index d4aab9e20f2a..6d87f4758cc0 100644 --- a/drivers/crypto/marvell/octeontx2/cn10k_cpt.c +++ b/drivers/crypto/marvell/octeontx2/cn10k_cpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c b/drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c index 07a74f702c3a..bf83242c4afe 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c b/drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c index 95f3de3a34eb..4be1bb16aece 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptlf.c b/drivers/crypto/marvell/octeontx2/otx2_cptlf.c index dc7c7a2650a5..75149764a375 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptlf.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptlf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c b/drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c index 1c5c262af48d..6b62abb39ff4 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c b/drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c index b4b2d3d1cbc2..707a5db99a6e 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c b/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c index b5cc5401f704..c28877b57d0f 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c b/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c index 8d9f394d6b50..6fb4851269e7 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c b/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c index c1c44a7b89fa..b8386d2e55aa 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c b/drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c index 5277bcfa275e..37be9c25f51f 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c b/drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c index e71494486c64..f60fabe82213 100644 --- a/drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c +++ b/drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Marvell. */ diff --git a/drivers/crypto/mxs-dcp.c b/drivers/crypto/mxs-dcp.c index 133ebc998236..af6a8a52ad02 100644 --- a/drivers/crypto/mxs-dcp.c +++ b/drivers/crypto/mxs-dcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale i.MX23/i.MX28 Data Co-Processor driver diff --git a/drivers/crypto/nx/nx-842.c b/drivers/crypto/nx/nx-842.c index b950fcce8a9b..b22b2e80a2bb 100644 --- a/drivers/crypto/nx/nx-842.c +++ b/drivers/crypto/nx/nx-842.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API for the NX-842 hardware compression. diff --git a/drivers/crypto/nx/nx-aes-cbc.c b/drivers/crypto/nx/nx-aes-cbc.c index 35fa5bad1d9f..14d1c635e6bd 100644 --- a/drivers/crypto/nx/nx-aes-cbc.c +++ b/drivers/crypto/nx/nx-aes-cbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES CBC routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-aes-ccm.c b/drivers/crypto/nx/nx-aes-ccm.c index 56a0b3a67c33..ff8afecdab8c 100644 --- a/drivers/crypto/nx/nx-aes-ccm.c +++ b/drivers/crypto/nx/nx-aes-ccm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES CCM routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-aes-ctr.c b/drivers/crypto/nx/nx-aes-ctr.c index 709b3ee74657..599b82d4468c 100644 --- a/drivers/crypto/nx/nx-aes-ctr.c +++ b/drivers/crypto/nx/nx-aes-ctr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES CTR routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-aes-ecb.c b/drivers/crypto/nx/nx-aes-ecb.c index 4039cf3b22d4..87c036867ad9 100644 --- a/drivers/crypto/nx/nx-aes-ecb.c +++ b/drivers/crypto/nx/nx-aes-ecb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES ECB routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-aes-gcm.c b/drivers/crypto/nx/nx-aes-gcm.c index b7fe2de96d96..27c2ad099a00 100644 --- a/drivers/crypto/nx/nx-aes-gcm.c +++ b/drivers/crypto/nx/nx-aes-gcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES GCM routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-aes-xcbc.c b/drivers/crypto/nx/nx-aes-xcbc.c index bf465d824e2c..3f5f3504d27d 100644 --- a/drivers/crypto/nx/nx-aes-xcbc.c +++ b/drivers/crypto/nx/nx-aes-xcbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES XCBC routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-common-powernv.c b/drivers/crypto/nx/nx-common-powernv.c index 0493041ea088..091803b46ad8 100644 --- a/drivers/crypto/nx/nx-common-powernv.c +++ b/drivers/crypto/nx/nx-common-powernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for IBM PowerNV compression accelerator diff --git a/drivers/crypto/nx/nx-common-pseries.c b/drivers/crypto/nx/nx-common-pseries.c index fc0222ebe807..af2b79edbea6 100644 --- a/drivers/crypto/nx/nx-common-pseries.c +++ b/drivers/crypto/nx/nx-common-pseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for IBM Power 842 compression accelerator diff --git a/drivers/crypto/nx/nx-sha256.c b/drivers/crypto/nx/nx-sha256.c index 5b29dd026df2..17fa709ae1f9 100644 --- a/drivers/crypto/nx/nx-sha256.c +++ b/drivers/crypto/nx/nx-sha256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SHA-256 routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx-sha512.c b/drivers/crypto/nx/nx-sha512.c index f74776b7d7d7..7299d0f52877 100644 --- a/drivers/crypto/nx/nx-sha512.c +++ b/drivers/crypto/nx/nx-sha512.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SHA-512 routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx.c b/drivers/crypto/nx/nx.c index 78135fb13f5c..4ba3afd55a69 100644 --- a/drivers/crypto/nx/nx.c +++ b/drivers/crypto/nx/nx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/nx/nx_debugfs.c b/drivers/crypto/nx/nx_debugfs.c index ee7cd88bb10a..568cc76e0df4 100644 --- a/drivers/crypto/nx/nx_debugfs.c +++ b/drivers/crypto/nx/nx_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * debugfs routines supporting the Power 7+ Nest Accelerators driver diff --git a/drivers/crypto/omap-aes-gcm.c b/drivers/crypto/omap-aes-gcm.c index 1f4586509ca4..d4289f322199 100644 --- a/drivers/crypto/omap-aes-gcm.c +++ b/drivers/crypto/omap-aes-gcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c index 3cc802622dd5..ba408f17d70b 100644 --- a/drivers/crypto/omap-aes.c +++ b/drivers/crypto/omap-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/crypto/omap-crypto.c b/drivers/crypto/omap-crypto.c index a4cc6bf146ec..a095cfedf03c 100644 --- a/drivers/crypto/omap-crypto.c +++ b/drivers/crypto/omap-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Crypto driver common support routines. diff --git a/drivers/crypto/omap-des.c b/drivers/crypto/omap-des.c index 149ebd77710b..50b33ea9b358 100644 --- a/drivers/crypto/omap-des.c +++ b/drivers/crypto/omap-des.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for OMAP DES and Triple DES HW acceleration. diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c index ff8aac02994a..9eb7aab03385 100644 --- a/drivers/crypto/omap-sham.c +++ b/drivers/crypto/omap-sham.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/crypto/padlock-aes.c b/drivers/crypto/padlock-aes.c index 1be549a07a21..680e50105f3a 100644 --- a/drivers/crypto/padlock-aes.c +++ b/drivers/crypto/padlock-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/crypto/padlock-sha.c b/drivers/crypto/padlock-sha.c index 329f60ad422e..daa2a0a5ecd9 100644 --- a/drivers/crypto/padlock-sha.c +++ b/drivers/crypto/padlock-sha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cryptographic API. diff --git a/drivers/crypto/qce/aead.c b/drivers/crypto/qce/aead.c index 97b56e92ea33..19071099e658 100644 --- a/drivers/crypto/qce/aead.c +++ b/drivers/crypto/qce/aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/crypto/qce/common.c b/drivers/crypto/qce/common.c index 04253a8d3340..2fa7ac965f20 100644 --- a/drivers/crypto/qce/common.c +++ b/drivers/crypto/qce/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/crypto/qce/core.c b/drivers/crypto/qce/core.c index b966f3365b7d..0de5759d3aa4 100644 --- a/drivers/crypto/qce/core.c +++ b/drivers/crypto/qce/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/crypto/qce/dma.c b/drivers/crypto/qce/dma.c index 68cafd4741ad..2b369eacf5d1 100644 --- a/drivers/crypto/qce/dma.c +++ b/drivers/crypto/qce/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/crypto/qce/sha.c b/drivers/crypto/qce/sha.c index 71b748183cfa..9300f7a19193 100644 --- a/drivers/crypto/qce/sha.c +++ b/drivers/crypto/qce/sha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/crypto/qce/skcipher.c b/drivers/crypto/qce/skcipher.c index ffb334eb5b34..7595ced18352 100644 --- a/drivers/crypto/qce/skcipher.c +++ b/drivers/crypto/qce/skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/crypto/qcom-rng.c b/drivers/crypto/qcom-rng.c index 0685ba122e8a..9ba195ff4e57 100644 --- a/drivers/crypto/qcom-rng.c +++ b/drivers/crypto/qcom-rng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-18 Linaro Limited // diff --git a/drivers/crypto/rockchip/rk3288_crypto.c b/drivers/crypto/rockchip/rk3288_crypto.c index b77bdce8e7fc..f71c0a1a0d40 100644 --- a/drivers/crypto/rockchip/rk3288_crypto.c +++ b/drivers/crypto/rockchip/rk3288_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Crypto acceleration support for Rockchip RK3288 diff --git a/drivers/crypto/rockchip/rk3288_crypto_ahash.c b/drivers/crypto/rockchip/rk3288_crypto_ahash.c index b9f5a8b42e66..baa38038231e 100644 --- a/drivers/crypto/rockchip/rk3288_crypto_ahash.c +++ b/drivers/crypto/rockchip/rk3288_crypto_ahash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Crypto acceleration support for Rockchip RK3288 diff --git a/drivers/crypto/rockchip/rk3288_crypto_skcipher.c b/drivers/crypto/rockchip/rk3288_crypto_skcipher.c index e80f9148c012..3c9bc77c5119 100644 --- a/drivers/crypto/rockchip/rk3288_crypto_skcipher.c +++ b/drivers/crypto/rockchip/rk3288_crypto_skcipher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Crypto acceleration support for Rockchip RK3288 diff --git a/drivers/crypto/s5p-sss.c b/drivers/crypto/s5p-sss.c index b829c84f60f2..b8d0216a2fd7 100644 --- a/drivers/crypto/s5p-sss.c +++ b/drivers/crypto/s5p-sss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Cryptographic API. diff --git a/drivers/crypto/sa2ul.c b/drivers/crypto/sa2ul.c index fdc0b2486069..3e3419c9dc3f 100644 --- a/drivers/crypto/sa2ul.c +++ b/drivers/crypto/sa2ul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * K3 SA2UL crypto accelerator driver diff --git a/drivers/crypto/sahara.c b/drivers/crypto/sahara.c index 533080b0cddc..b64b53a72002 100644 --- a/drivers/crypto/sahara.c +++ b/drivers/crypto/sahara.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cryptographic API. diff --git a/drivers/crypto/starfive/jh7110-aes.c b/drivers/crypto/starfive/jh7110-aes.c index 426b24889af8..64986267a6b9 100644 --- a/drivers/crypto/starfive/jh7110-aes.c +++ b/drivers/crypto/starfive/jh7110-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive AES acceleration driver diff --git a/drivers/crypto/starfive/jh7110-cryp.c b/drivers/crypto/starfive/jh7110-cryp.c index 42114e9364f0..69a88e79ff53 100644 --- a/drivers/crypto/starfive/jh7110-cryp.c +++ b/drivers/crypto/starfive/jh7110-cryp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/drivers/crypto/starfive/jh7110-hash.c b/drivers/crypto/starfive/jh7110-hash.c index 54b7af4a7aee..a8a17d5c6bf3 100644 --- a/drivers/crypto/starfive/jh7110-hash.c +++ b/drivers/crypto/starfive/jh7110-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hash function and HMAC support for StarFive driver diff --git a/drivers/crypto/starfive/jh7110-rsa.c b/drivers/crypto/starfive/jh7110-rsa.c index d109c743f076..848fbfca443f 100644 --- a/drivers/crypto/starfive/jh7110-rsa.c +++ b/drivers/crypto/starfive/jh7110-rsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive Public Key Algo acceleration driver diff --git a/drivers/crypto/stm32/stm32-cryp.c b/drivers/crypto/stm32/stm32-cryp.c index 5e82e8a1f71a..c33c4d27e87d 100644 --- a/drivers/crypto/stm32/stm32-cryp.c +++ b/drivers/crypto/stm32/stm32-cryp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/crypto/stm32/stm32-hash.c b/drivers/crypto/stm32/stm32-hash.c index a4436728b0db..c4dc96b269eb 100644 --- a/drivers/crypto/stm32/stm32-hash.c +++ b/drivers/crypto/stm32/stm32-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of STM32 Crypto driver for Linux. diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c index e8c0db687c57..a272a7bbc401 100644 --- a/drivers/crypto/talitos.c +++ b/drivers/crypto/talitos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * talitos - Freescale Integrated Security Engine (SEC) device driver diff --git a/drivers/crypto/tegra/tegra-se-aes.c b/drivers/crypto/tegra/tegra-se-aes.c index 0e07d0523291..7320d9fd7e0e 100644 --- a/drivers/crypto/tegra/tegra-se-aes.c +++ b/drivers/crypto/tegra/tegra-se-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. /* diff --git a/drivers/crypto/tegra/tegra-se-hash.c b/drivers/crypto/tegra/tegra-se-hash.c index 4a298ace6e9f..e71af614b738 100644 --- a/drivers/crypto/tegra/tegra-se-hash.c +++ b/drivers/crypto/tegra/tegra-se-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. /* diff --git a/drivers/crypto/tegra/tegra-se-key.c b/drivers/crypto/tegra/tegra-se-key.c index 956fa9b4e9b1..9c424d0add94 100644 --- a/drivers/crypto/tegra/tegra-se-key.c +++ b/drivers/crypto/tegra/tegra-se-key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. /* diff --git a/drivers/crypto/tegra/tegra-se-main.c b/drivers/crypto/tegra/tegra-se-main.c index 7237f14eaf5a..70deea684973 100644 --- a/drivers/crypto/tegra/tegra-se-main.c +++ b/drivers/crypto/tegra/tegra-se-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. /* diff --git a/drivers/crypto/ti/dthev2-aes.c b/drivers/crypto/ti/dthev2-aes.c index 156729ccc50e..eb50661552ab 100644 --- a/drivers/crypto/ti/dthev2-aes.c +++ b/drivers/crypto/ti/dthev2-aes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * K3 DTHE V2 crypto accelerator driver diff --git a/drivers/crypto/ti/dthev2-common.c b/drivers/crypto/ti/dthev2-common.c index c39d37933b9e..62eb004365dc 100644 --- a/drivers/crypto/ti/dthev2-common.c +++ b/drivers/crypto/ti/dthev2-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * K3 DTHE V2 crypto accelerator driver diff --git a/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c b/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c index 2e44915c9f23..aa5d9958b3d3 100644 --- a/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c +++ b/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Asymmetric algorithms supported by virtio crypto device * diff --git a/drivers/crypto/virtio/virtio_crypto_core.c b/drivers/crypto/virtio/virtio_crypto_core.c index 3d241446099c..142b48cec646 100644 --- a/drivers/crypto/virtio/virtio_crypto_core.c +++ b/drivers/crypto/virtio/virtio_crypto_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Virtio crypto device. * diff --git a/drivers/crypto/virtio/virtio_crypto_mgr.c b/drivers/crypto/virtio/virtio_crypto_mgr.c index 06c74fa132cd..dc6a806ae0cc 100644 --- a/drivers/crypto/virtio/virtio_crypto_mgr.c +++ b/drivers/crypto/virtio/virtio_crypto_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Management for virtio crypto devices (refer to adf_dev_mgr.c) * diff --git a/drivers/crypto/virtio/virtio_crypto_skcipher_algs.c b/drivers/crypto/virtio/virtio_crypto_skcipher_algs.c index 1b3fb21a2a7d..b792edc1473f 100644 --- a/drivers/crypto/virtio/virtio_crypto_skcipher_algs.c +++ b/drivers/crypto/virtio/virtio_crypto_skcipher_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Algorithms supported by virtio crypto device * diff --git a/drivers/crypto/xilinx/xilinx-trng.c b/drivers/crypto/xilinx/xilinx-trng.c index db0fbb28ff32..79ba6934a24e 100644 --- a/drivers/crypto/xilinx/xilinx-trng.c +++ b/drivers/crypto/xilinx/xilinx-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Versal True Random Number Generator driver diff --git a/drivers/crypto/xilinx/zynqmp-aes-gcm.c b/drivers/crypto/xilinx/zynqmp-aes-gcm.c index 6e72d9229410..61c4f62c4245 100644 --- a/drivers/crypto/xilinx/zynqmp-aes-gcm.c +++ b/drivers/crypto/xilinx/zynqmp-aes-gcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx ZynqMP AES Driver. diff --git a/drivers/crypto/xilinx/zynqmp-sha.c b/drivers/crypto/xilinx/zynqmp-sha.c index 5813017b6b79..438a02402cd4 100644 --- a/drivers/crypto/xilinx/zynqmp-sha.c +++ b/drivers/crypto/xilinx/zynqmp-sha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx ZynqMP SHA Driver. diff --git a/drivers/cxl/acpi.c b/drivers/cxl/acpi.c index 49bba2b9a3c4..8af5c122faf7 100644 --- a/drivers/cxl/acpi.c +++ b/drivers/cxl/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2021 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/cdat.c b/drivers/cxl/core/cdat.c index 7120b5f2e31f..cae61399939a 100644 --- a/drivers/cxl/core/cdat.c +++ b/drivers/cxl/core/cdat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/edac.c b/drivers/cxl/core/edac.c index 79994ca9bc9f..4ea1e1af816b 100644 --- a/drivers/cxl/core/edac.c +++ b/drivers/cxl/core/edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CXL EDAC memory feature driver. diff --git a/drivers/cxl/core/features.c b/drivers/cxl/core/features.c index 4bc484b46f43..2c98582f3487 100644 --- a/drivers/cxl/core/features.c +++ b/drivers/cxl/core/features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024-2025 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/hdm.c b/drivers/cxl/core/hdm.c index eb5a3a7640c6..b7908912c3c8 100644 --- a/drivers/cxl/core/hdm.c +++ b/drivers/cxl/core/hdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/mbox.c b/drivers/cxl/core/mbox.c index fa6dd0c94656..b2ef3dd67f75 100644 --- a/drivers/cxl/core/mbox.c +++ b/drivers/cxl/core/mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/mce.c b/drivers/cxl/core/mce.c index ff8d078c6ca1..225f42f52340 100644 --- a/drivers/cxl/core/mce.c +++ b/drivers/cxl/core/mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/memdev.c b/drivers/cxl/core/memdev.c index e370d733e440..bde419e07612 100644 --- a/drivers/cxl/core/memdev.c +++ b/drivers/cxl/core/memdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. */ diff --git a/drivers/cxl/core/pci.c b/drivers/cxl/core/pci.c index 5b023a0178a4..a5c47133df61 100644 --- a/drivers/cxl/core/pci.c +++ b/drivers/cxl/core/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2021 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/pmem.c b/drivers/cxl/core/pmem.c index 8853415c106a..79f526a0833c 100644 --- a/drivers/cxl/core/pmem.c +++ b/drivers/cxl/core/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. */ #include diff --git a/drivers/cxl/core/pmu.c b/drivers/cxl/core/pmu.c index b3136d7664ab..5a7925f2e2b9 100644 --- a/drivers/cxl/core/pmu.c +++ b/drivers/cxl/core/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Huawei. All rights reserved. */ diff --git a/drivers/cxl/core/port.c b/drivers/cxl/core/port.c index 3310dbfae9d6..74da56e244e8 100644 --- a/drivers/cxl/core/port.c +++ b/drivers/cxl/core/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/ras.c b/drivers/cxl/core/ras.c index 2731ba3a0799..f88f6f3350f4 100644 --- a/drivers/cxl/core/ras.c +++ b/drivers/cxl/core/ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2025 AMD Corporation. All rights reserved. */ diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c index 5bd1213737fa..9137215837a5 100644 --- a/drivers/cxl/core/region.c +++ b/drivers/cxl/core/region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/regs.c b/drivers/cxl/core/regs.c index 5ca7b0eed568..f835d51ce0cf 100644 --- a/drivers/cxl/core/regs.c +++ b/drivers/cxl/core/regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. */ #include diff --git a/drivers/cxl/core/suspend.c b/drivers/cxl/core/suspend.c index 29aa5cc5e565..dd9178edc655 100644 --- a/drivers/cxl/core/suspend.c +++ b/drivers/cxl/core/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/core/trace.c b/drivers/cxl/core/trace.c index 7f2a9dd0d0e3..4a856e2d558c 100644 --- a/drivers/cxl/core/trace.c +++ b/drivers/cxl/core/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ diff --git a/drivers/cxl/mem.c b/drivers/cxl/mem.c index 6e6777b7bafb..5db27f36de42 100644 --- a/drivers/cxl/mem.c +++ b/drivers/cxl/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/pci.c b/drivers/cxl/pci.c index 0be4e508affe..a7bdaaa1d90e 100644 --- a/drivers/cxl/pci.c +++ b/drivers/cxl/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2020 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/pmem.c b/drivers/cxl/pmem.c index e197883690ef..3f6490924e13 100644 --- a/drivers/cxl/pmem.c +++ b/drivers/cxl/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2021 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/port.c b/drivers/cxl/port.c index 51c8f2f84717..75c720811658 100644 --- a/drivers/cxl/port.c +++ b/drivers/cxl/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/cxl/security.c b/drivers/cxl/security.c index ab793e8577c7..cdc0cbb2968d 100644 --- a/drivers/cxl/security.c +++ b/drivers/cxl/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/bus.c b/drivers/dax/bus.c index fde29e0ad68b..da7f5d41451b 100644 --- a/drivers/dax/bus.c +++ b/drivers/dax/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017-2018 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/cxl.c b/drivers/dax/cxl.c index 13cd94d32ff7..ee523655a354 100644 --- a/drivers/dax/cxl.c +++ b/drivers/dax/cxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/device.c b/drivers/dax/device.c index 22999a402e02..6708c6118ea0 100644 --- a/drivers/dax/device.c +++ b/drivers/dax/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-2018 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/hmem/device.c b/drivers/dax/hmem/device.c index f9e1a76a04a9..f9f8011af02c 100644 --- a/drivers/dax/hmem/device.c +++ b/drivers/dax/hmem/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/dax/hmem/hmem.c b/drivers/dax/hmem/hmem.c index c18451a37e4f..ff300ae89c10 100644 --- a/drivers/dax/hmem/hmem.c +++ b/drivers/dax/hmem/hmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/dax/kmem.c b/drivers/dax/kmem.c index c036e4d0b610..f4572068dc24 100644 --- a/drivers/dax/kmem.c +++ b/drivers/dax/kmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-2019 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/pmem.c b/drivers/dax/pmem.c index bee93066a849..4ab11d9bcb03 100644 --- a/drivers/dax/pmem.c +++ b/drivers/dax/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016 - 2018 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/dax/super.c b/drivers/dax/super.c index c00b9dff4a06..a779b86845c4 100644 --- a/drivers/dax/super.c +++ b/drivers/dax/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2017 Intel Corporation. All rights reserved. diff --git a/drivers/dca/dca-core.c b/drivers/dca/dca-core.c index f5cedf816be1..9737644715cf 100644 --- a/drivers/dca/dca-core.c +++ b/drivers/dca/dca-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. diff --git a/drivers/dca/dca-sysfs.c b/drivers/dca/dca-sysfs.c index b915c2b4601e..1d2f3a61e0ee 100644 --- a/drivers/dca/dca-sysfs.c +++ b/drivers/dca/dca-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. diff --git a/drivers/devfreq/devfreq-event.c b/drivers/devfreq/devfreq-event.c index 70219099c604..77aa4dac7deb 100644 --- a/drivers/devfreq/devfreq-event.c +++ b/drivers/devfreq/devfreq-event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * devfreq-event: a framework to provide raw data and events of devfreq devices diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index 00979f2e0e27..c63143aef787 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework diff --git a/drivers/devfreq/event/exynos-nocp.c b/drivers/devfreq/event/exynos-nocp.c index 6a3efd782ad0..64f4389531df 100644 --- a/drivers/devfreq/event/exynos-nocp.c +++ b/drivers/devfreq/event/exynos-nocp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * exynos-nocp.c - Exynos NoC (Network On Chip) Probe support diff --git a/drivers/devfreq/event/exynos-ppmu.c b/drivers/devfreq/event/exynos-ppmu.c index 88cd4dfe87e1..62748a0e7879 100644 --- a/drivers/devfreq/event/exynos-ppmu.c +++ b/drivers/devfreq/event/exynos-ppmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * exynos_ppmu.c - Exynos PPMU (Platform Performance Monitoring Unit) support diff --git a/drivers/devfreq/event/rockchip-dfi.c b/drivers/devfreq/event/rockchip-dfi.c index 5e6e7e900bda..c101f1dca090 100644 --- a/drivers/devfreq/event/rockchip-dfi.c +++ b/drivers/devfreq/event/rockchip-dfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/devfreq/exynos-bus.c b/drivers/devfreq/exynos-bus.c index b9ea7ad2e51b..c36f53c0bdf7 100644 --- a/drivers/devfreq/exynos-bus.c +++ b/drivers/devfreq/exynos-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Exynos Bus frequency driver with DEVFREQ Framework diff --git a/drivers/devfreq/governor_passive.c b/drivers/devfreq/governor_passive.c index 8cd6f9a59f64..dff09eb8e322 100644 --- a/drivers/devfreq/governor_passive.c +++ b/drivers/devfreq/governor_passive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/devfreq/governor_passive.c diff --git a/drivers/devfreq/governor_performance.c b/drivers/devfreq/governor_performance.c index fdb22bf512cf..4d815b4463b4 100644 --- a/drivers/devfreq/governor_performance.c +++ b/drivers/devfreq/governor_performance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/devfreq/governor_performance.c diff --git a/drivers/devfreq/governor_powersave.c b/drivers/devfreq/governor_powersave.c index ee2d6ec8a512..1672c6a3a102 100644 --- a/drivers/devfreq/governor_powersave.c +++ b/drivers/devfreq/governor_powersave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/devfreq/governor_powersave.c diff --git a/drivers/devfreq/governor_simpleondemand.c b/drivers/devfreq/governor_simpleondemand.c index ac9c5e9e51a4..947830d77648 100644 --- a/drivers/devfreq/governor_simpleondemand.c +++ b/drivers/devfreq/governor_simpleondemand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/devfreq/governor_simpleondemand.c diff --git a/drivers/devfreq/governor_userspace.c b/drivers/devfreq/governor_userspace.c index 395174f93960..5a2aaf5e7796 100644 --- a/drivers/devfreq/governor_userspace.c +++ b/drivers/devfreq/governor_userspace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/devfreq/governor_userspace.c diff --git a/drivers/devfreq/hisi_uncore_freq.c b/drivers/devfreq/hisi_uncore_freq.c index 4d00d813c8ac..d4485caa6a98 100644 --- a/drivers/devfreq/hisi_uncore_freq.c +++ b/drivers/devfreq/hisi_uncore_freq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon uncore frequency scaling driver diff --git a/drivers/devfreq/imx-bus.c b/drivers/devfreq/imx-bus.c index 49798f542d68..90ccbe670747 100644 --- a/drivers/devfreq/imx-bus.c +++ b/drivers/devfreq/imx-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/devfreq/imx8m-ddrc.c b/drivers/devfreq/imx8m-ddrc.c index e1348490c8aa..042e83d223cf 100644 --- a/drivers/devfreq/imx8m-ddrc.c +++ b/drivers/devfreq/imx8m-ddrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/devfreq/mtk-cci-devfreq.c b/drivers/devfreq/mtk-cci-devfreq.c index 4c22be728f6a..5bba52127dbc 100644 --- a/drivers/devfreq/mtk-cci-devfreq.c +++ b/drivers/devfreq/mtk-cci-devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/devfreq/rk3399_dmc.c b/drivers/devfreq/rk3399_dmc.c index dbdce7636ca5..0699b846af18 100644 --- a/drivers/devfreq/rk3399_dmc.c +++ b/drivers/devfreq/rk3399_dmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd. diff --git a/drivers/devfreq/sun8i-a33-mbus.c b/drivers/devfreq/sun8i-a33-mbus.c index 4bd5657558d6..9ce5cb0aed55 100644 --- a/drivers/devfreq/sun8i-a33-mbus.c +++ b/drivers/devfreq/sun8i-a33-mbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2020-2021 Samuel Holland diff --git a/drivers/devfreq/tegra30-devfreq.c b/drivers/devfreq/tegra30-devfreq.c index 8b57194ac698..0d43e19c89b4 100644 --- a/drivers/devfreq/tegra30-devfreq.c +++ b/drivers/devfreq/tegra30-devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A devfreq driver for NVIDIA Tegra SoCs diff --git a/drivers/dibs/dibs_loopback.c b/drivers/dibs/dibs_loopback.c index aa029e29c6b2..a509ac8e6102 100644 --- a/drivers/dibs/dibs_loopback.c +++ b/drivers/dibs/dibs_loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for dibs loopback/loopback-ism device. diff --git a/drivers/dibs/dibs_main.c b/drivers/dibs/dibs_main.c index b8c16586706c..6353190a779d 100644 --- a/drivers/dibs/dibs_main.c +++ b/drivers/dibs/dibs_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DIBS - Direct Internal Buffer Sharing diff --git a/drivers/dio/dio-driver.c b/drivers/dio/dio-driver.c index 12fa2d209dab..37a6b6b8c82b 100644 --- a/drivers/dio/dio-driver.c +++ b/drivers/dio/dio-driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * DIO Driver Services * diff --git a/drivers/dio/dio-sysfs.c b/drivers/dio/dio-sysfs.c index ee1a3b59bd4e..b7653b43e47a 100644 --- a/drivers/dio/dio-sysfs.c +++ b/drivers/dio/dio-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * File Attributes for DIO Devices * diff --git a/drivers/dio/dio.c b/drivers/dio/dio.c index 0a051d656880..46876fa300c2 100644 --- a/drivers/dio/dio.c +++ b/drivers/dio/dio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Code to support devices on the DIO and DIO-II bus * Copyright (C) 05/1998 Peter Maydell diff --git a/drivers/dma-buf/dma-buf-mapping.c b/drivers/dma-buf/dma-buf-mapping.c index b7352e609fbd..4814a3f5ee63 100644 --- a/drivers/dma-buf/dma-buf-mapping.c +++ b/drivers/dma-buf/dma-buf-mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA BUF Mapping Helpers diff --git a/drivers/dma-buf/dma-buf-sysfs-stats.c b/drivers/dma-buf/dma-buf-sysfs-stats.c index b5b62e40ccc1..7ae5ef820a6c 100644 --- a/drivers/dma-buf/dma-buf-sysfs-stats.c +++ b/drivers/dma-buf/dma-buf-sysfs-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA-BUF sysfs statistics. diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma-buf/dma-buf.c index edaa9e4ee4ae..3fdf467c6dbd 100644 --- a/drivers/dma-buf/dma-buf.c +++ b/drivers/dma-buf/dma-buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Framework for buffer objects that can be shared across devices/subsystems. diff --git a/drivers/dma-buf/dma-fence-array.c b/drivers/dma-buf/dma-fence-array.c index 6657d4b30af9..35129cb69624 100644 --- a/drivers/dma-buf/dma-fence-array.c +++ b/drivers/dma-buf/dma-fence-array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dma-fence-array: aggregate fences to be waited together diff --git a/drivers/dma-buf/dma-fence-chain.c b/drivers/dma-buf/dma-fence-chain.c index a8a90acf4f34..0f9692d061da 100644 --- a/drivers/dma-buf/dma-fence-chain.c +++ b/drivers/dma-buf/dma-fence-chain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fence-chain: chain fences together in a timeline diff --git a/drivers/dma-buf/dma-fence-unwrap.c b/drivers/dma-buf/dma-fence-unwrap.c index a495d8a6c2e3..0987d656bdc9 100644 --- a/drivers/dma-buf/dma-fence-unwrap.c +++ b/drivers/dma-buf/dma-fence-unwrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dma-fence-util: misc functions for dma_fence objects diff --git a/drivers/dma-buf/dma-fence.c b/drivers/dma-buf/dma-fence.c index b4f5c8635276..153e4f695ef8 100644 --- a/drivers/dma-buf/dma-fence.c +++ b/drivers/dma-buf/dma-fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fence mechanism for dma-buf and to allow for asynchronous dma access diff --git a/drivers/dma-buf/dma-heap.c b/drivers/dma-buf/dma-heap.c index 8ab49924f8b7..c01f81d9ef6a 100644 --- a/drivers/dma-buf/dma-heap.c +++ b/drivers/dma-buf/dma-heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Framework for userspace DMA-BUF allocations diff --git a/drivers/dma-buf/dma-resv.c b/drivers/dma-buf/dma-resv.c index bea3e9858aca..d5d6e6a314db 100644 --- a/drivers/dma-buf/dma-resv.c +++ b/drivers/dma-buf/dma-resv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2012-2014 Canonical Ltd (Maarten Lankhorst) diff --git a/drivers/dma-buf/heaps/cma_heap.c b/drivers/dma-buf/heaps/cma_heap.c index 42f88193eab9..9c7600929dc8 100644 --- a/drivers/dma-buf/heaps/cma_heap.c +++ b/drivers/dma-buf/heaps/cma_heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMABUF CMA heap exporter diff --git a/drivers/dma-buf/heaps/system_heap.c b/drivers/dma-buf/heaps/system_heap.c index 4c782fe33fd4..78a7c8a623a8 100644 --- a/drivers/dma-buf/heaps/system_heap.c +++ b/drivers/dma-buf/heaps/system_heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMABUF System heap exporter diff --git a/drivers/dma-buf/selftest.c b/drivers/dma-buf/selftest.c index c60b6944b4bd..845980cd9fb6 100644 --- a/drivers/dma-buf/selftest.c +++ b/drivers/dma-buf/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* diff --git a/drivers/dma-buf/st-dma-fence-chain.c b/drivers/dma-buf/st-dma-fence-chain.c index ed4b323886e4..896cd21a0ef6 100644 --- a/drivers/dma-buf/st-dma-fence-chain.c +++ b/drivers/dma-buf/st-dma-fence-chain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/dma-buf/st-dma-fence-unwrap.c b/drivers/dma-buf/st-dma-fence-unwrap.c index a3be888ae2e8..bfeca052bf17 100644 --- a/drivers/dma-buf/st-dma-fence-unwrap.c +++ b/drivers/dma-buf/st-dma-fence-unwrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/dma-buf/st-dma-fence.c b/drivers/dma-buf/st-dma-fence.c index 27a36045410b..e60bbf95cff5 100644 --- a/drivers/dma-buf/st-dma-fence.c +++ b/drivers/dma-buf/st-dma-fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* diff --git a/drivers/dma-buf/st-dma-resv.c b/drivers/dma-buf/st-dma-resv.c index 15dbea1462ed..33406f767525 100644 --- a/drivers/dma-buf/st-dma-resv.c +++ b/drivers/dma-buf/st-dma-resv.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* diff --git a/drivers/dma-buf/sw_sync.c b/drivers/dma-buf/sw_sync.c index 6f09d13be6b6..b2f82e0e3d4a 100644 --- a/drivers/dma-buf/sw_sync.c +++ b/drivers/dma-buf/sw_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sync File validation framework diff --git a/drivers/dma-buf/sync_debug.c b/drivers/dma-buf/sync_debug.c index 9e5d662cd4e8..2f2e46bf7b30 100644 --- a/drivers/dma-buf/sync_debug.c +++ b/drivers/dma-buf/sync_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sync File validation framework and debug information diff --git a/drivers/dma-buf/sync_file.c b/drivers/dma-buf/sync_file.c index 747e377fb954..de8e63b7cd67 100644 --- a/drivers/dma-buf/sync_file.c +++ b/drivers/dma-buf/sync_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/dma-buf/sync_file.c diff --git a/drivers/dma-buf/udmabuf.c b/drivers/dma-buf/udmabuf.c index 40399c26e6be..1e2693842d51 100644 --- a/drivers/dma-buf/udmabuf.c +++ b/drivers/dma-buf/udmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/dma/acpi-dma.c b/drivers/dma/acpi-dma.c index 2abbe11e797e..7d4a205b0e91 100644 --- a/drivers/dma/acpi-dma.c +++ b/drivers/dma/acpi-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI helpers for DMA request / controller diff --git a/drivers/dma/altera-msgdma.c b/drivers/dma/altera-msgdma.c index a203fdd84950..aee28b1238f9 100644 --- a/drivers/dma/altera-msgdma.c +++ b/drivers/dma/altera-msgdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for Altera mSGDMA IP core diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c index 38cdbca59485..74325ae6b40a 100644 --- a/drivers/dma/amba-pl08x.c +++ b/drivers/dma/amba-pl08x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2006 ARM Ltd. diff --git a/drivers/dma/amd/ae4dma/ae4dma-dev.c b/drivers/dma/amd/ae4dma/ae4dma-dev.c index 8de3bef41b58..fccd150cef17 100644 --- a/drivers/dma/amd/ae4dma/ae4dma-dev.c +++ b/drivers/dma/amd/ae4dma/ae4dma-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD AE4DMA driver diff --git a/drivers/dma/amd/ae4dma/ae4dma-pci.c b/drivers/dma/amd/ae4dma/ae4dma-pci.c index 2c63907db228..c554caac14a2 100644 --- a/drivers/dma/amd/ae4dma/ae4dma-pci.c +++ b/drivers/dma/amd/ae4dma/ae4dma-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD AE4DMA driver diff --git a/drivers/dma/amd/ptdma/ptdma-debugfs.c b/drivers/dma/amd/ptdma/ptdma-debugfs.c index c7c90bbf6fd8..340c3c41e10f 100644 --- a/drivers/dma/amd/ptdma/ptdma-debugfs.c +++ b/drivers/dma/amd/ptdma/ptdma-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Passthrough DMA device driver diff --git a/drivers/dma/amd/ptdma/ptdma-dev.c b/drivers/dma/amd/ptdma/ptdma-dev.c index a2bf13ff18b6..dbca1f9deaa1 100644 --- a/drivers/dma/amd/ptdma/ptdma-dev.c +++ b/drivers/dma/amd/ptdma/ptdma-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Passthru DMA device driver diff --git a/drivers/dma/amd/ptdma/ptdma-dmaengine.c b/drivers/dma/amd/ptdma/ptdma-dmaengine.c index 628c49ce5de9..29acc1f09459 100644 --- a/drivers/dma/amd/ptdma/ptdma-dmaengine.c +++ b/drivers/dma/amd/ptdma/ptdma-dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Passthrough DMA device driver diff --git a/drivers/dma/amd/ptdma/ptdma-pci.c b/drivers/dma/amd/ptdma/ptdma-pci.c index 22739ff0c3c5..bd25a0a228ab 100644 --- a/drivers/dma/amd/ptdma/ptdma-pci.c +++ b/drivers/dma/amd/ptdma/ptdma-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Passthru DMA device driver diff --git a/drivers/dma/amd/qdma/qdma-comm-regs.c b/drivers/dma/amd/qdma/qdma-comm-regs.c index 9162f9d367cc..5c28b7cd5827 100644 --- a/drivers/dma/amd/qdma/qdma-comm-regs.c +++ b/drivers/dma/amd/qdma/qdma-comm-regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. diff --git a/drivers/dma/amd/qdma/qdma.c b/drivers/dma/amd/qdma/qdma.c index 8fb2d5e1df20..3dd14469559e 100644 --- a/drivers/dma/amd/qdma/qdma.c +++ b/drivers/dma/amd/qdma/qdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for AMD Queue-based DMA Subsystem diff --git a/drivers/dma/apple-admac.c b/drivers/dma/apple-admac.c index 04bbd774b3b4..6651b396b9d5 100644 --- a/drivers/dma/apple-admac.c +++ b/drivers/dma/apple-admac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Audio DMA Controller (ADMAC) on t8103 (M1) and other Apple chips diff --git a/drivers/dma/arm-dma350.c b/drivers/dma/arm-dma350.c index 9efe2ca7d5ec..bbd16b8cf09d 100644 --- a/drivers/dma/arm-dma350.c +++ b/drivers/dma/arm-dma350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2024-2025 Arm Limited // Arm DMA-350 driver diff --git a/drivers/dma/at_hdmac.c b/drivers/dma/at_hdmac.c index 22bb604a3f97..8d22fed6e8eb 100644 --- a/drivers/dma/at_hdmac.c +++ b/drivers/dma/at_hdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Atmel AHB DMA Controller (aka HDMA or DMAC on AT91 systems) diff --git a/drivers/dma/at_xdmac.c b/drivers/dma/at_xdmac.c index 3fbc74710a13..2c47f31c367a 100644 --- a/drivers/dma/at_xdmac.c +++ b/drivers/dma/at_xdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Atmel Extensible DMA Controller (aka XDMAC on AT91 systems) diff --git a/drivers/dma/bcm-sba-raid.c b/drivers/dma/bcm-sba-raid.c index ed037fa883f6..b6c7a1ebdd86 100644 --- a/drivers/dma/bcm-sba-raid.c +++ b/drivers/dma/bcm-sba-raid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2017 Broadcom diff --git a/drivers/dma/bcm2835-dma.c b/drivers/dma/bcm2835-dma.c index 321748e2983e..713f36c8ec1d 100644 --- a/drivers/dma/bcm2835-dma.c +++ b/drivers/dma/bcm2835-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * BCM2835 DMA engine support diff --git a/drivers/dma/bestcomm/ata.c b/drivers/dma/bestcomm/ata.c index 502a45d76adc..fb427ce1dc08 100644 --- a/drivers/dma/bestcomm/ata.c +++ b/drivers/dma/bestcomm/ata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm ATA task driver diff --git a/drivers/dma/bestcomm/bcom_ata_task.c b/drivers/dma/bestcomm/bcom_ata_task.c index 9a1c349e932f..745e52030fc1 100644 --- a/drivers/dma/bestcomm/bcom_ata_task.c +++ b/drivers/dma/bestcomm/bcom_ata_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm ATA task microcode diff --git a/drivers/dma/bestcomm/bcom_fec_rx_task.c b/drivers/dma/bestcomm/bcom_fec_rx_task.c index c610dc76a82e..e001e41dbd55 100644 --- a/drivers/dma/bestcomm/bcom_fec_rx_task.c +++ b/drivers/dma/bestcomm/bcom_fec_rx_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm FEC RX task microcode diff --git a/drivers/dma/bestcomm/bcom_fec_tx_task.c b/drivers/dma/bestcomm/bcom_fec_tx_task.c index 410b42695668..85dc5d69d24a 100644 --- a/drivers/dma/bestcomm/bcom_fec_tx_task.c +++ b/drivers/dma/bestcomm/bcom_fec_tx_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm FEC TX task microcode diff --git a/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c b/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c index 8dd38ede26d2..efc6a5b59dd3 100644 --- a/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c +++ b/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm GenBD RX task microcode diff --git a/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c b/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c index 844dfe258639..cff827bb3313 100644 --- a/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c +++ b/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm GenBD TX task microcode diff --git a/drivers/dma/bestcomm/bestcomm.c b/drivers/dma/bestcomm/bestcomm.c index 6c4d655ffe77..b1941899ba31 100644 --- a/drivers/dma/bestcomm/bestcomm.c +++ b/drivers/dma/bestcomm/bestcomm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MPC52xx processor BestComm peripheral controller diff --git a/drivers/dma/bestcomm/fec.c b/drivers/dma/bestcomm/fec.c index 3a4a2f7910c6..a937a2358524 100644 --- a/drivers/dma/bestcomm/fec.c +++ b/drivers/dma/bestcomm/fec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bestcomm FEC tasks driver diff --git a/drivers/dma/bestcomm/gen_bd.c b/drivers/dma/bestcomm/gen_bd.c index 8a24a5cbc263..17f06bf8d9e5 100644 --- a/drivers/dma/bestcomm/gen_bd.c +++ b/drivers/dma/bestcomm/gen_bd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MPC52xx processor BestComm General Buffer Descriptor diff --git a/drivers/dma/bestcomm/sram.c b/drivers/dma/bestcomm/sram.c index ad74d57cc3ab..fb2d30702b43 100644 --- a/drivers/dma/bestcomm/sram.c +++ b/drivers/dma/bestcomm/sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple memory allocator for on-board SRAM diff --git a/drivers/dma/cv1800b-dmamux.c b/drivers/dma/cv1800b-dmamux.c index f7a952fcbc7d..94d114df1072 100644 --- a/drivers/dma/cv1800b-dmamux.c +++ b/drivers/dma/cv1800b-dmamux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Inochi Amaoto diff --git a/drivers/dma/dma-axi-dmac.c b/drivers/dma/dma-axi-dmac.c index 5b06b0dc67ee..3a37ee946290 100644 --- a/drivers/dma/dma-axi-dmac.c +++ b/drivers/dma/dma-axi-dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Analog Devices AXI-DMAC core diff --git a/drivers/dma/dma-jz4780.c b/drivers/dma/dma-jz4780.c index 100057603fd4..f2093aae246b 100644 --- a/drivers/dma/dma-jz4780.c +++ b/drivers/dma/dma-jz4780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ingenic JZ4780 DMA controller diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index ca13cd39330b..88afdf0b5f01 100644 --- a/drivers/dma/dmaengine.c +++ b/drivers/dma/dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2004 - 2006 Intel Corporation. All rights reserved. diff --git a/drivers/dma/dmatest.c b/drivers/dma/dmatest.c index 91b2fbc0b864..84705b97c43d 100644 --- a/drivers/dma/dmatest.c +++ b/drivers/dma/dmatest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA Engine test module diff --git a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c index b23536645ff7..461529402194 100644 --- a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +++ b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // (C) 2017-2018 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/dma/dw-edma/dw-edma-core.c b/drivers/dma/dw-edma/dw-edma-core.c index 8e5f7defa6b6..7a816da1290f 100644 --- a/drivers/dma/dw-edma/dw-edma-core.c +++ b/drivers/dma/dw-edma/dw-edma-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/dma/dw-edma/dw-edma-pcie.c b/drivers/dma/dw-edma/dw-edma-pcie.c index 3371e0a76d3c..98df12c57b81 100644 --- a/drivers/dma/dw-edma/dw-edma-pcie.c +++ b/drivers/dma/dw-edma/dw-edma-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/dma/dw-edma/dw-edma-v0-core.c b/drivers/dma/dw-edma/dw-edma-v0-core.c index b75fdaffad9a..b154de8fd5f6 100644 --- a/drivers/dma/dw-edma/dw-edma-v0-core.c +++ b/drivers/dma/dw-edma/dw-edma-v0-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/dma/dw-edma/dw-edma-v0-debugfs.c b/drivers/dma/dw-edma/dw-edma-v0-debugfs.c index 406f169b09a7..3384e6724f54 100644 --- a/drivers/dma/dw-edma/dw-edma-v0-debugfs.c +++ b/drivers/dma/dw-edma/dw-edma-v0-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/dma/dw-edma/dw-hdma-v0-core.c b/drivers/dma/dw-edma/dw-hdma-v0-core.c index e3f8db4fe909..5f52caa51c6e 100644 --- a/drivers/dma/dw-edma/dw-hdma-v0-core.c +++ b/drivers/dma/dw-edma/dw-hdma-v0-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Cai Huoqing diff --git a/drivers/dma/dw-edma/dw-hdma-v0-debugfs.c b/drivers/dma/dw-edma/dw-hdma-v0-debugfs.c index dcdc57fe976c..199bd6f8434d 100644 --- a/drivers/dma/dw-edma/dw-hdma-v0-debugfs.c +++ b/drivers/dma/dw-edma/dw-hdma-v0-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Cai Huoqing diff --git a/drivers/dma/dw/acpi.c b/drivers/dma/dw/acpi.c index b6452fffa657..ea1b747376d3 100644 --- a/drivers/dma/dw/acpi.c +++ b/drivers/dma/dw/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2013,2019 Intel Corporation diff --git a/drivers/dma/dw/core.c b/drivers/dma/dw/core.c index dd75f97a33b3..dda4d3036e50 100644 --- a/drivers/dma/dw/core.c +++ b/drivers/dma/dw/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Core driver for the Synopsys DesignWare DMA Controller diff --git a/drivers/dma/dw/dw.c b/drivers/dma/dw/dw.c index 6766142884b6..8670bccdf628 100644 --- a/drivers/dma/dw/dw.c +++ b/drivers/dma/dw/dw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2007-2008 Atmel Corporation // Copyright (C) 2010-2011 ST Microelectronics diff --git a/drivers/dma/dw/idma32.c b/drivers/dma/dw/idma32.c index dac617c183e6..c8c2c569568f 100644 --- a/drivers/dma/dw/idma32.c +++ b/drivers/dma/dw/idma32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2013,2018,2020-2021 Intel Corporation diff --git a/drivers/dma/dw/of.c b/drivers/dma/dw/of.c index 523ca806837c..1c5015aec8b3 100644 --- a/drivers/dma/dw/of.c +++ b/drivers/dma/dw/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform driver for the Synopsys DesignWare DMA Controller diff --git a/drivers/dma/dw/pci.c b/drivers/dma/dw/pci.c index a3aae3d1c093..226c429607a2 100644 --- a/drivers/dma/dw/pci.c +++ b/drivers/dma/dw/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI driver for the Synopsys DesignWare DMA Controller diff --git a/drivers/dma/dw/platform.c b/drivers/dma/dw/platform.c index c63fa52036d7..b17a305d6fa6 100644 --- a/drivers/dma/dw/platform.c +++ b/drivers/dma/dw/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform driver for the Synopsys DesignWare DMA Controller diff --git a/drivers/dma/dw/rzn1-dmamux.c b/drivers/dma/dw/rzn1-dmamux.c index cbec277af4dd..72d85bc1b6b6 100644 --- a/drivers/dma/dw/rzn1-dmamux.c +++ b/drivers/dma/dw/rzn1-dmamux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Schneider-Electric diff --git a/drivers/dma/ep93xx_dma.c b/drivers/dma/ep93xx_dma.c index e424bb5c40e7..18d9b18f6d66 100644 --- a/drivers/dma/ep93xx_dma.c +++ b/drivers/dma/ep93xx_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Cirrus Logic EP93xx DMA Controller diff --git a/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c b/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c index 36384d019263..7a183bb62827 100644 --- a/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c +++ b/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2019 NXP diff --git a/drivers/dma/fsl-dpaa2-qdma/dpdmai.c b/drivers/dma/fsl-dpaa2-qdma/dpdmai.c index 4be81db24a19..0c45d484f955 100644 --- a/drivers/dma/fsl-dpaa2-qdma/dpdmai.c +++ b/drivers/dma/fsl-dpaa2-qdma/dpdmai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2019 NXP diff --git a/drivers/dma/fsl-edma-common.c b/drivers/dma/fsl-edma-common.c index 7137f51ff6a0..4b6133508835 100644 --- a/drivers/dma/fsl-edma-common.c +++ b/drivers/dma/fsl-edma-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2013-2014 Freescale Semiconductor, Inc diff --git a/drivers/dma/fsl-edma-main.c b/drivers/dma/fsl-edma-main.c index a753b7cbfa7a..70fd08ed23b9 100644 --- a/drivers/dma/fsl-edma-main.c +++ b/drivers/dma/fsl-edma-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/dma/fsl-edma.c diff --git a/drivers/dma/fsl-edma-trace.c b/drivers/dma/fsl-edma-trace.c index 28300ad80bb7..9448320a70a8 100644 --- a/drivers/dma/fsl-edma-trace.c +++ b/drivers/dma/fsl-edma-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS diff --git a/drivers/dma/fsl-qdma.c b/drivers/dma/fsl-qdma.c index 6ace5bf80c40..e1931ef0f164 100644 --- a/drivers/dma/fsl-qdma.c +++ b/drivers/dma/fsl-qdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2014-2015 Freescale // Copyright 2018 NXP diff --git a/drivers/dma/fsl_raid.c b/drivers/dma/fsl_raid.c index 6aa97e258a55..5a3610112c95 100644 --- a/drivers/dma/fsl_raid.c +++ b/drivers/dma/fsl_raid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/dma/fsl_raid.c * diff --git a/drivers/dma/fsldma.c b/drivers/dma/fsldma.c index 9b126a260267..7823a4d4aef5 100644 --- a/drivers/dma/fsldma.c +++ b/drivers/dma/fsldma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MPC85xx, MPC83xx DMA Engine support diff --git a/drivers/dma/hisi_dma.c b/drivers/dma/hisi_dma.c index 25a4134be36b..73515da661ff 100644 --- a/drivers/dma/hisi_dma.c +++ b/drivers/dma/hisi_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2019-2022 HiSilicon Limited. */ diff --git a/drivers/dma/hsu/hsu.c b/drivers/dma/hsu/hsu.c index af5a2e252c25..17e74d9fe3bc 100644 --- a/drivers/dma/hsu/hsu.c +++ b/drivers/dma/hsu/hsu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the High Speed UART DMA diff --git a/drivers/dma/hsu/pci.c b/drivers/dma/hsu/pci.c index 0fcc0c0c22fc..320c03582000 100644 --- a/drivers/dma/hsu/pci.c +++ b/drivers/dma/hsu/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCI driver for the High Speed UART DMA diff --git a/drivers/dma/idma64.c b/drivers/dma/idma64.c index d147353d47ab..fe156bdf6fbe 100644 --- a/drivers/dma/idma64.c +++ b/drivers/dma/idma64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the Intel integrated DMA 64-bit diff --git a/drivers/dma/idxd/bus.c b/drivers/dma/idxd/bus.c index e647a684485d..20215392524b 100644 --- a/drivers/dma/idxd/bus.c +++ b/drivers/dma/idxd/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/cdev.c b/drivers/dma/idxd/cdev.c index 7e4715f92773..afc315d9f71c 100644 --- a/drivers/dma/idxd/cdev.c +++ b/drivers/dma/idxd/cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/compat.c b/drivers/dma/idxd/compat.c index 95b8ef958633..fa4dcb70d6d2 100644 --- a/drivers/dma/idxd/compat.c +++ b/drivers/dma/idxd/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/debugfs.c b/drivers/dma/idxd/debugfs.c index ad4245cb301d..4c3ef9e2e5f4 100644 --- a/drivers/dma/idxd/debugfs.c +++ b/drivers/dma/idxd/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2021 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/defaults.c b/drivers/dma/idxd/defaults.c index 2bbbcd02a0da..fb5f1da32937 100644 --- a/drivers/dma/idxd/defaults.c +++ b/drivers/dma/idxd/defaults.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/device.c b/drivers/dma/idxd/device.c index c2cdf41b6e57..997e782e2863 100644 --- a/drivers/dma/idxd/device.c +++ b/drivers/dma/idxd/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/dma.c b/drivers/dma/idxd/dma.c index dbecd699237e..db554f0a4f39 100644 --- a/drivers/dma/idxd/dma.c +++ b/drivers/dma/idxd/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/init.c b/drivers/dma/idxd/init.c index 2acc34b3daff..99f179232d92 100644 --- a/drivers/dma/idxd/init.c +++ b/drivers/dma/idxd/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/irq.c b/drivers/dma/idxd/irq.c index 1107db3ce0a3..c2026438af5b 100644 --- a/drivers/dma/idxd/irq.c +++ b/drivers/dma/idxd/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/perfmon.c b/drivers/dma/idxd/perfmon.c index 4b6af2f15d8a..1e8ae7a25f41 100644 --- a/drivers/dma/idxd/perfmon.c +++ b/drivers/dma/idxd/perfmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2020 Intel Corporation. All rights rsvd. */ diff --git a/drivers/dma/idxd/submit.c b/drivers/dma/idxd/submit.c index 6db1c5fcedc5..63fcb93b3fe2 100644 --- a/drivers/dma/idxd/submit.c +++ b/drivers/dma/idxd/submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/idxd/sysfs.c b/drivers/dma/idxd/sysfs.c index 9f0701021af0..260e1568f56e 100644 --- a/drivers/dma/idxd/sysfs.c +++ b/drivers/dma/idxd/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ #include diff --git a/drivers/dma/img-mdc-dma.c b/drivers/dma/img-mdc-dma.c index fd55bcd060ab..f2cf9f59bf0c 100644 --- a/drivers/dma/img-mdc-dma.c +++ b/drivers/dma/img-mdc-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG Multi-threaded DMA Controller (MDC) diff --git a/drivers/dma/imx-dma.c b/drivers/dma/imx-dma.c index ba434657059a..ab6dc83f9b9b 100644 --- a/drivers/dma/imx-dma.c +++ b/drivers/dma/imx-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // drivers/dma/imx-dma.c diff --git a/drivers/dma/imx-sdma.c b/drivers/dma/imx-sdma.c index ed9e56de5a9b..3dba2c4ca067 100644 --- a/drivers/dma/imx-sdma.c +++ b/drivers/dma/imx-sdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // drivers/dma/imx-sdma.c diff --git a/drivers/dma/ioat/dca.c b/drivers/dma/ioat/dca.c index 5d3c0ae6b342..d57bd66ef966 100644 --- a/drivers/dma/ioat/dca.c +++ b/drivers/dma/ioat/dca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel I/OAT DMA Linux driver diff --git a/drivers/dma/ioat/dma.c b/drivers/dma/ioat/dma.c index b8fff8333aef..6acb95b5d9b7 100644 --- a/drivers/dma/ioat/dma.c +++ b/drivers/dma/ioat/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel I/OAT DMA Linux driver diff --git a/drivers/dma/ioat/init.c b/drivers/dma/ioat/init.c index 227398673b73..2e6997941014 100644 --- a/drivers/dma/ioat/init.c +++ b/drivers/dma/ioat/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel I/OAT DMA Linux driver diff --git a/drivers/dma/ioat/prep.c b/drivers/dma/ioat/prep.c index 033d9f2b3e2a..9e263a740279 100644 --- a/drivers/dma/ioat/prep.c +++ b/drivers/dma/ioat/prep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel I/OAT DMA Linux driver diff --git a/drivers/dma/ioat/sysfs.c b/drivers/dma/ioat/sysfs.c index 168adf28c5b1..61bd2293d888 100644 --- a/drivers/dma/ioat/sysfs.c +++ b/drivers/dma/ioat/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel I/OAT DMA Linux driver diff --git a/drivers/dma/k3dma.c b/drivers/dma/k3dma.c index 0f9cd7815f88..2c1ed6d8ecbd 100644 --- a/drivers/dma/k3dma.c +++ b/drivers/dma/k3dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 - 2015 Linaro Ltd. diff --git a/drivers/dma/lgm/lgm-dma.c b/drivers/dma/lgm/lgm-dma.c index 8173c3f1075a..061e310d9f85 100644 --- a/drivers/dma/lgm/lgm-dma.c +++ b/drivers/dma/lgm/lgm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lightning Mountain centralized DMA controller driver diff --git a/drivers/dma/loongson1-apb-dma.c b/drivers/dma/loongson1-apb-dma.c index 255fe7eca212..f8f9c2af0be5 100644 --- a/drivers/dma/loongson1-apb-dma.c +++ b/drivers/dma/loongson1-apb-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Loongson-1 APB DMA Controller diff --git a/drivers/dma/loongson2-apb-dma.c b/drivers/dma/loongson2-apb-dma.c index c528f02b9f84..d87b978c95a5 100644 --- a/drivers/dma/loongson2-apb-dma.c +++ b/drivers/dma/loongson2-apb-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Loongson-2 APB DMA Controller diff --git a/drivers/dma/lpc18xx-dmamux.c b/drivers/dma/lpc18xx-dmamux.c index d3ff521951b8..f2ad42c54ca0 100644 --- a/drivers/dma/lpc18xx-dmamux.c +++ b/drivers/dma/lpc18xx-dmamux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA Router driver for LPC18xx/43xx DMA MUX diff --git a/drivers/dma/lpc32xx-dmamux.c b/drivers/dma/lpc32xx-dmamux.c index 33be714740dd..568ff3e4ed66 100644 --- a/drivers/dma/lpc32xx-dmamux.c +++ b/drivers/dma/lpc32xx-dmamux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright 2024 Timesys Corporation diff --git a/drivers/dma/mcf-edma-main.c b/drivers/dma/mcf-edma-main.c index 9e1c6400c77b..e1eff51839d2 100644 --- a/drivers/dma/mcf-edma-main.c +++ b/drivers/dma/mcf-edma-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2013-2014 Freescale Semiconductor, Inc diff --git a/drivers/dma/mediatek/mtk-cqdma.c b/drivers/dma/mediatek/mtk-cqdma.c index 9f0c41ca7770..afe6e58263e2 100644 --- a/drivers/dma/mediatek/mtk-cqdma.c +++ b/drivers/dma/mediatek/mtk-cqdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2019 MediaTek Inc. diff --git a/drivers/dma/mediatek/mtk-hsdma.c b/drivers/dma/mediatek/mtk-hsdma.c index fa77bb24a430..ae302ab45512 100644 --- a/drivers/dma/mediatek/mtk-hsdma.c +++ b/drivers/dma/mediatek/mtk-hsdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018 MediaTek Inc. diff --git a/drivers/dma/mediatek/mtk-uart-apdma.c b/drivers/dma/mediatek/mtk-uart-apdma.c index 08e15177427b..9c62a4ad02be 100644 --- a/drivers/dma/mediatek/mtk-uart-apdma.c +++ b/drivers/dma/mediatek/mtk-uart-apdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek UART APDMA driver. diff --git a/drivers/dma/milbeaut-hdmac.c b/drivers/dma/milbeaut-hdmac.c index 9a5ec247ed6d..a9ddccaab3e5 100644 --- a/drivers/dma/milbeaut-hdmac.c +++ b/drivers/dma/milbeaut-hdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2019 Linaro Ltd. diff --git a/drivers/dma/milbeaut-xdmac.c b/drivers/dma/milbeaut-xdmac.c index 58d4fd6df0bf..ebffa02dc867 100644 --- a/drivers/dma/milbeaut-xdmac.c +++ b/drivers/dma/milbeaut-xdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2019 Linaro Ltd. diff --git a/drivers/dma/mmp_pdma.c b/drivers/dma/mmp_pdma.c index d12e729ee12c..98accecd9136 100644 --- a/drivers/dma/mmp_pdma.c +++ b/drivers/dma/mmp_pdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Marvell International Ltd. diff --git a/drivers/dma/mmp_tdma.c b/drivers/dma/mmp_tdma.c index ba03321eeff7..3f8ac8c9c444 100644 --- a/drivers/dma/mmp_tdma.c +++ b/drivers/dma/mmp_tdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver For Marvell Two-channel DMA Engine diff --git a/drivers/dma/moxart-dma.c b/drivers/dma/moxart-dma.c index de09e1ab7767..fac48a57d0c9 100644 --- a/drivers/dma/moxart-dma.c +++ b/drivers/dma/moxart-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MOXA ART SoCs DMA Engine support. diff --git a/drivers/dma/mpc512x_dma.c b/drivers/dma/mpc512x_dma.c index bf131cb5db66..d96434f82ba8 100644 --- a/drivers/dma/mpc512x_dma.c +++ b/drivers/dma/mpc512x_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Freescale Semicondutor, Inc. 2007, 2008. diff --git a/drivers/dma/mv_xor.c b/drivers/dma/mv_xor.c index 5e8386296046..b38d350bda13 100644 --- a/drivers/dma/mv_xor.c +++ b/drivers/dma/mv_xor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * offload engine driver for the Marvell XOR engine diff --git a/drivers/dma/mv_xor_v2.c b/drivers/dma/mv_xor_v2.c index cad4d4fb51ac..eb4663e2ca5f 100644 --- a/drivers/dma/mv_xor_v2.c +++ b/drivers/dma/mv_xor_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Marvell International Ltd. diff --git a/drivers/dma/mxs-dma.c b/drivers/dma/mxs-dma.c index cfb9962417ef..9acc4ab046cd 100644 --- a/drivers/dma/mxs-dma.c +++ b/drivers/dma/mxs-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/dma/nbpfaxi.c b/drivers/dma/nbpfaxi.c index 334425faac00..01dfb75bbbd9 100644 --- a/drivers/dma/nbpfaxi.c +++ b/drivers/dma/nbpfaxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013-2014 Renesas Electronics Europe Ltd. diff --git a/drivers/dma/of-dma.c b/drivers/dma/of-dma.c index 423442e55d36..26890e50f71e 100644 --- a/drivers/dma/of-dma.c +++ b/drivers/dma/of-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device tree helpers for DMA request / controller diff --git a/drivers/dma/owl-dma.c b/drivers/dma/owl-dma.c index 57cec757d8f5..be758873c435 100644 --- a/drivers/dma/owl-dma.c +++ b/drivers/dma/owl-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Actions Semi Owl SoCs DMA driver diff --git a/drivers/dma/pch_dma.c b/drivers/dma/pch_dma.c index 6b2793b07694..101c9d8c8715 100644 --- a/drivers/dma/pch_dma.c +++ b/drivers/dma/pch_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Topcliff PCH DMA controller driver diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index 82a9fe88ad54..1f34be341061 100644 --- a/drivers/dma/pl330.c +++ b/drivers/dma/pl330.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2012 Samsung Electronics Co., Ltd. diff --git a/drivers/dma/plx_dma.c b/drivers/dma/plx_dma.c index 34b6416c3287..4008f507c71a 100644 --- a/drivers/dma/plx_dma.c +++ b/drivers/dma/plx_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microsemi Switchtec(tm) PCIe Management Driver diff --git a/drivers/dma/ppc4xx/adma.c b/drivers/dma/ppc4xx/adma.c index 61500ad7c850..43533a1298a4 100644 --- a/drivers/dma/ppc4xx/adma.c +++ b/drivers/dma/ppc4xx/adma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006-2009 DENX Software Engineering. diff --git a/drivers/dma/pxa_dma.c b/drivers/dma/pxa_dma.c index 249296389771..b7b7ac187739 100644 --- a/drivers/dma/pxa_dma.c +++ b/drivers/dma/pxa_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015 Robert Jarzmik diff --git a/drivers/dma/qcom/bam_dma.c b/drivers/dma/qcom/bam_dma.c index 2cf060174795..9dfc7ab7cd64 100644 --- a/drivers/dma/qcom/bam_dma.c +++ b/drivers/dma/qcom/bam_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/dma/qcom/gpi.c b/drivers/dma/qcom/gpi.c index 6e30f3aa401e..c9010521667a 100644 --- a/drivers/dma/qcom/gpi.c +++ b/drivers/dma/qcom/gpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/dma/qcom/hidma.c b/drivers/dma/qcom/hidma.c index c2b3e4452e71..ad754d74a184 100644 --- a/drivers/dma/qcom/hidma.c +++ b/drivers/dma/qcom/hidma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Qualcomm Technologies HIDMA DMA engine interface * diff --git a/drivers/dma/qcom/hidma_dbg.c b/drivers/dma/qcom/hidma_dbg.c index ce87c7937a0e..99b25c5f863a 100644 --- a/drivers/dma/qcom/hidma_dbg.c +++ b/drivers/dma/qcom/hidma_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Technologies HIDMA debug file diff --git a/drivers/dma/qcom/hidma_ll.c b/drivers/dma/qcom/hidma_ll.c index 53244e0e34a3..6b5d0e088a72 100644 --- a/drivers/dma/qcom/hidma_ll.c +++ b/drivers/dma/qcom/hidma_ll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Technologies HIDMA DMA engine low level code diff --git a/drivers/dma/qcom/hidma_mgmt.c b/drivers/dma/qcom/hidma_mgmt.c index 4805ce390ffa..32a94aef5205 100644 --- a/drivers/dma/qcom/hidma_mgmt.c +++ b/drivers/dma/qcom/hidma_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Technologies HIDMA DMA engine Management interface diff --git a/drivers/dma/qcom/hidma_mgmt_sys.c b/drivers/dma/qcom/hidma_mgmt_sys.c index 930eae0a6257..b4496dd3962e 100644 --- a/drivers/dma/qcom/hidma_mgmt_sys.c +++ b/drivers/dma/qcom/hidma_mgmt_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Technologies HIDMA Management SYS interface diff --git a/drivers/dma/qcom/qcom_adm.c b/drivers/dma/qcom/qcom_adm.c index 6be54fddcee1..42ff03b174a9 100644 --- a/drivers/dma/qcom/qcom_adm.c +++ b/drivers/dma/qcom/qcom_adm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/dma/sa11x0-dma.c b/drivers/dma/sa11x0-dma.c index dc1a9a05252e..914828370e99 100644 --- a/drivers/dma/sa11x0-dma.c +++ b/drivers/dma/sa11x0-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SA11x0 DMAengine support diff --git a/drivers/dma/sf-pdma/sf-pdma.c b/drivers/dma/sf-pdma/sf-pdma.c index 7ad3c29be146..7b3bdd779fa8 100644 --- a/drivers/dma/sf-pdma/sf-pdma.c +++ b/drivers/dma/sf-pdma/sf-pdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SiFive FU540 Platform DMA driver diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c index 475a347cae1b..f956feb69407 100644 --- a/drivers/dma/sh/rcar-dmac.c +++ b/drivers/dma/sh/rcar-dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car Gen2/Gen3 DMA Controller Driver diff --git a/drivers/dma/sh/rz-dmac.c b/drivers/dma/sh/rz-dmac.c index 9e5f088355e2..30d66b96fc22 100644 --- a/drivers/dma/sh/rz-dmac.c +++ b/drivers/dma/sh/rz-dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L DMA Controller Driver diff --git a/drivers/dma/sh/shdma-base.c b/drivers/dma/sh/shdma-base.c index 834741adadaa..a758d7d26b3a 100644 --- a/drivers/dma/sh/shdma-base.c +++ b/drivers/dma/sh/shdma-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dmaengine driver base library for DMA controllers, found on SH-based SoCs diff --git a/drivers/dma/sh/shdmac.c b/drivers/dma/sh/shdmac.c index 603e15102e45..fb0b5cdad2aa 100644 --- a/drivers/dma/sh/shdmac.c +++ b/drivers/dma/sh/shdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas SuperH DMA Engine support diff --git a/drivers/dma/sh/usb-dmac.c b/drivers/dma/sh/usb-dmac.c index b42e5a66fd95..340681188491 100644 --- a/drivers/dma/sh/usb-dmac.c +++ b/drivers/dma/sh/usb-dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USB DMA Controller Driver diff --git a/drivers/dma/sprd-dma.c b/drivers/dma/sprd-dma.c index 6207e0b185e1..832267d993b1 100644 --- a/drivers/dma/sprd-dma.c +++ b/drivers/dma/sprd-dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Spreadtrum Communications Inc. * diff --git a/drivers/dma/st_fdma.c b/drivers/dma/st_fdma.c index dc2ab7d16cf2..100e3f02b07f 100644 --- a/drivers/dma/st_fdma.c +++ b/drivers/dma/st_fdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for STMicroelectronics STi FDMA controller diff --git a/drivers/dma/ste_dma40.c b/drivers/dma/ste_dma40.c index d52e1685aed5..1a06b4f0e76a 100644 --- a/drivers/dma/ste_dma40.c +++ b/drivers/dma/ste_dma40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Ericsson AB 2007-2008 diff --git a/drivers/dma/ste_dma40_ll.c b/drivers/dma/ste_dma40_ll.c index 4c489b126cb2..f17c60b10eab 100644 --- a/drivers/dma/ste_dma40_ll.c +++ b/drivers/dma/ste_dma40_ll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2007-2010 diff --git a/drivers/dma/stm32/stm32-dma.c b/drivers/dma/stm32/stm32-dma.c index 04389936c8a6..13c9ad38123b 100644 --- a/drivers/dma/stm32/stm32-dma.c +++ b/drivers/dma/stm32/stm32-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for STM32 DMA controller diff --git a/drivers/dma/stm32/stm32-dma3.c b/drivers/dma/stm32/stm32-dma3.c index 50e7106c5cb7..0c55b9f20184 100644 --- a/drivers/dma/stm32/stm32-dma3.c +++ b/drivers/dma/stm32/stm32-dma3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STM32 DMA3 controller driver diff --git a/drivers/dma/stm32/stm32-dmamux.c b/drivers/dma/stm32/stm32-dmamux.c index db13498b9c9f..788d613b7b25 100644 --- a/drivers/dma/stm32/stm32-dmamux.c +++ b/drivers/dma/stm32/stm32-dmamux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/dma/stm32/stm32-mdma.c b/drivers/dma/stm32/stm32-mdma.c index 080c1c725216..b5cb72bb7f57 100644 --- a/drivers/dma/stm32/stm32-mdma.c +++ b/drivers/dma/stm32/stm32-mdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/dma/sun4i-dma.c b/drivers/dma/sun4i-dma.c index 00d2fd38d17f..bf8c3345fcb1 100644 --- a/drivers/dma/sun4i-dma.c +++ b/drivers/dma/sun4i-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Emilio López diff --git a/drivers/dma/sun6i-dma.c b/drivers/dma/sun6i-dma.c index 2215ff877bf7..cb1d3ead06da 100644 --- a/drivers/dma/sun6i-dma.c +++ b/drivers/dma/sun6i-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013-2014 Allwinner Tech Co., Ltd diff --git a/drivers/dma/tegra186-gpc-dma.c b/drivers/dma/tegra186-gpc-dma.c index 4d6fe0efa76e..70325bad2799 100644 --- a/drivers/dma/tegra186-gpc-dma.c +++ b/drivers/dma/tegra186-gpc-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA driver for NVIDIA Tegra GPC DMA controller. diff --git a/drivers/dma/tegra20-apb-dma.c b/drivers/dma/tegra20-apb-dma.c index 14a61e53a41b..c5f2e6a2b585 100644 --- a/drivers/dma/tegra20-apb-dma.c +++ b/drivers/dma/tegra20-apb-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA driver for Nvidia's Tegra20 APB DMA controller. diff --git a/drivers/dma/tegra210-adma.c b/drivers/dma/tegra210-adma.c index 215bfef37ec6..5c1ae91caaae 100644 --- a/drivers/dma/tegra210-adma.c +++ b/drivers/dma/tegra210-adma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADMA driver for Nvidia's Tegra210 ADMA controller. diff --git a/drivers/dma/ti/cppi41.c b/drivers/dma/ti/cppi41.c index 8d8c3d6038fc..ecc4c52fbfad 100644 --- a/drivers/dma/ti/cppi41.c +++ b/drivers/dma/ti/cppi41.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/dma/ti/dma-crossbar.c b/drivers/dma/ti/dma-crossbar.c index e04077d542d2..f279ee771001 100644 --- a/drivers/dma/ti/dma-crossbar.c +++ b/drivers/dma/ti/dma-crossbar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/edma.c b/drivers/dma/ti/edma.c index 552be71db6c4..3ee102c76b40 100644 --- a/drivers/dma/ti/edma.c +++ b/drivers/dma/ti/edma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI EDMA DMA engine driver diff --git a/drivers/dma/ti/k3-psil-am62.c b/drivers/dma/ti/k3-psil-am62.c index 1272b1541f61..0dad29470ba1 100644 --- a/drivers/dma/ti/k3-psil-am62.c +++ b/drivers/dma/ti/k3-psil-am62.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil-am62a.c b/drivers/dma/ti/k3-psil-am62a.c index 4cf9123b0e93..f438780fa61e 100644 --- a/drivers/dma/ti/k3-psil-am62a.c +++ b/drivers/dma/ti/k3-psil-am62a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil-am62p.c b/drivers/dma/ti/k3-psil-am62p.c index 0f338e16d971..36254b27104f 100644 --- a/drivers/dma/ti/k3-psil-am62p.c +++ b/drivers/dma/ti/k3-psil-am62p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil-am64.c b/drivers/dma/ti/k3-psil-am64.c index 9fdeaa11a4fc..e9728d5ef748 100644 --- a/drivers/dma/ti/k3-psil-am64.c +++ b/drivers/dma/ti/k3-psil-am64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil-am654.c b/drivers/dma/ti/k3-psil-am654.c index a896a15908cf..c3f887d5f5af 100644 --- a/drivers/dma/ti/k3-psil-am654.c +++ b/drivers/dma/ti/k3-psil-am654.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/k3-psil-j7200.c b/drivers/dma/ti/k3-psil-j7200.c index e3feff869991..f1dab36a6b0a 100644 --- a/drivers/dma/ti/k3-psil-j7200.c +++ b/drivers/dma/ti/k3-psil-j7200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/k3-psil-j721e.c b/drivers/dma/ti/k3-psil-j721e.c index e7c83d668bb6..f3b160ce74f8 100644 --- a/drivers/dma/ti/k3-psil-j721e.c +++ b/drivers/dma/ti/k3-psil-j721e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/k3-psil-j721s2.c b/drivers/dma/ti/k3-psil-j721s2.c index ba08bdcdcd2b..cefaa9b4a7b2 100644 --- a/drivers/dma/ti/k3-psil-j721s2.c +++ b/drivers/dma/ti/k3-psil-j721s2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil-j784s4.c b/drivers/dma/ti/k3-psil-j784s4.c index 12bfa2478f92..7d19ccf186d5 100644 --- a/drivers/dma/ti/k3-psil-j784s4.c +++ b/drivers/dma/ti/k3-psil-j784s4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/dma/ti/k3-psil.c b/drivers/dma/ti/k3-psil.c index c4b6f0df4686..8205ce608352 100644 --- a/drivers/dma/ti/k3-psil.c +++ b/drivers/dma/ti/k3-psil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/k3-udma-glue.c b/drivers/dma/ti/k3-udma-glue.c index f87d244cc2d6..8bc7d0bf2115 100644 --- a/drivers/dma/ti/k3-udma-glue.c +++ b/drivers/dma/ti/k3-udma-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * K3 NAVSS DMA glue interface diff --git a/drivers/dma/ti/k3-udma-private.c b/drivers/dma/ti/k3-udma-private.c index 624360423ef1..0965c4694a07 100644 --- a/drivers/dma/ti/k3-udma-private.c +++ b/drivers/dma/ti/k3-udma-private.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/k3-udma.c b/drivers/dma/ti/k3-udma.c index aa2dc762140f..6e7a7fb3392a 100644 --- a/drivers/dma/ti/k3-udma.c +++ b/drivers/dma/ti/k3-udma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com diff --git a/drivers/dma/ti/omap-dma.c b/drivers/dma/ti/omap-dma.c index 73ed4b794630..c065319b7e7d 100644 --- a/drivers/dma/ti/omap-dma.c +++ b/drivers/dma/ti/omap-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP DMAengine support diff --git a/drivers/dma/timb_dma.c b/drivers/dma/timb_dma.c index ecaf002558af..3eeca7a6eccc 100644 --- a/drivers/dma/timb_dma.c +++ b/drivers/dma/timb_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * timb_dma.c timberdale FPGA DMA driver diff --git a/drivers/dma/txx9dmac.c b/drivers/dma/txx9dmac.c index 35d5221683b2..8d89378995b8 100644 --- a/drivers/dma/txx9dmac.c +++ b/drivers/dma/txx9dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TXx9 SoC DMA Controller diff --git a/drivers/dma/uniphier-mdmac.c b/drivers/dma/uniphier-mdmac.c index 7a99f86ecb5a..7c6e530252db 100644 --- a/drivers/dma/uniphier-mdmac.c +++ b/drivers/dma/uniphier-mdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 Socionext Inc. diff --git a/drivers/dma/uniphier-xdmac.c b/drivers/dma/uniphier-xdmac.c index ceeb6171c9d1..3d9d015b35b3 100644 --- a/drivers/dma/uniphier-xdmac.c +++ b/drivers/dma/uniphier-xdmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * External DMA controller driver for UniPhier SoCs diff --git a/drivers/dma/virt-dma.c b/drivers/dma/virt-dma.c index 7961172a780d..5db5eea81619 100644 --- a/drivers/dma/virt-dma.c +++ b/drivers/dma/virt-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Virtual DMA channel support for DMAengine diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index f64624ea44ad..e534325ac3e6 100644 --- a/drivers/dma/xgene-dma.c +++ b/drivers/dma/xgene-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC DMA engine Driver diff --git a/drivers/dma/xilinx/xdma.c b/drivers/dma/xilinx/xdma.c index 5ecf8223c112..c889f02a6bae 100644 --- a/drivers/dma/xilinx/xdma.c +++ b/drivers/dma/xilinx/xdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for Xilinx DMA/Bridge Subsystem diff --git a/drivers/dma/xilinx/xilinx_dma.c b/drivers/dma/xilinx/xilinx_dma.c index 89a8254d9cdc..052c3ea62538 100644 --- a/drivers/dma/xilinx/xilinx_dma.c +++ b/drivers/dma/xilinx/xilinx_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for Xilinx Video DMA Engine diff --git a/drivers/dma/xilinx/xilinx_dpdma.c b/drivers/dma/xilinx/xilinx_dpdma.c index ee5d9fdbfd7f..434ad263b0fe 100644 --- a/drivers/dma/xilinx/xilinx_dpdma.c +++ b/drivers/dma/xilinx/xilinx_dpdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx ZynqMP DPDMA Engine driver diff --git a/drivers/dma/xilinx/zynqmp_dma.c b/drivers/dma/xilinx/zynqmp_dma.c index f7e584de4335..9bcc286a7b0f 100644 --- a/drivers/dma/xilinx/zynqmp_dma.c +++ b/drivers/dma/xilinx/zynqmp_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA driver for Xilinx ZynqMP DMA Engine diff --git a/drivers/dpll/dpll_core.c b/drivers/dpll/dpll_core.c index 8879a7235156..dca045396369 100644 --- a/drivers/dpll/dpll_core.c +++ b/drivers/dpll/dpll_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dpll_core.c - DPLL subsystem kernel-space interface implementation. diff --git a/drivers/dpll/dpll_netlink.c b/drivers/dpll/dpll_netlink.c index 64944f601ee5..93763dfca07f 100644 --- a/drivers/dpll/dpll_netlink.c +++ b/drivers/dpll/dpll_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic netlink for DPLL management framework diff --git a/drivers/dpll/dpll_nl.c b/drivers/dpll/dpll_nl.c index 36d11ff195df..403db5db31b9 100644 --- a/drivers/dpll/dpll_nl.c +++ b/drivers/dpll/dpll_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/dpll.yaml */ diff --git a/drivers/dpll/zl3073x/core.c b/drivers/dpll/zl3073x/core.c index 383e2397dd03..c3121b5af761 100644 --- a/drivers/dpll/zl3073x/core.c +++ b/drivers/dpll/zl3073x/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/devlink.c b/drivers/dpll/zl3073x/devlink.c index ccc22332b346..ccb50b749ca3 100644 --- a/drivers/dpll/zl3073x/devlink.c +++ b/drivers/dpll/zl3073x/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/dpll.c b/drivers/dpll/zl3073x/dpll.c index 9879d85d29af..3f563ada6fb7 100644 --- a/drivers/dpll/zl3073x/dpll.c +++ b/drivers/dpll/zl3073x/dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/flash.c b/drivers/dpll/zl3073x/flash.c index 83452a77e3e9..934b34b75901 100644 --- a/drivers/dpll/zl3073x/flash.c +++ b/drivers/dpll/zl3073x/flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/dpll/zl3073x/fw.c b/drivers/dpll/zl3073x/fw.c index 55b638247f4b..90a56637576d 100644 --- a/drivers/dpll/zl3073x/fw.c +++ b/drivers/dpll/zl3073x/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/dpll/zl3073x/i2c.c b/drivers/dpll/zl3073x/i2c.c index 7bbfdd4ed867..0c866860bbc5 100644 --- a/drivers/dpll/zl3073x/i2c.c +++ b/drivers/dpll/zl3073x/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/out.c b/drivers/dpll/zl3073x/out.c index 86829a0c1c02..307f3738d964 100644 --- a/drivers/dpll/zl3073x/out.c +++ b/drivers/dpll/zl3073x/out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/prop.c b/drivers/dpll/zl3073x/prop.c index 4ed153087570..ecf88bf21b92 100644 --- a/drivers/dpll/zl3073x/prop.c +++ b/drivers/dpll/zl3073x/prop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/ref.c b/drivers/dpll/zl3073x/ref.c index aa2de13effa8..efe98fb83046 100644 --- a/drivers/dpll/zl3073x/ref.c +++ b/drivers/dpll/zl3073x/ref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/spi.c b/drivers/dpll/zl3073x/spi.c index af901b4d6dda..c766b8e5a4ab 100644 --- a/drivers/dpll/zl3073x/spi.c +++ b/drivers/dpll/zl3073x/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/dpll/zl3073x/synth.c b/drivers/dpll/zl3073x/synth.c index da839572dab2..96207eccd656 100644 --- a/drivers/dpll/zl3073x/synth.c +++ b/drivers/dpll/zl3073x/synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/edac/a72_edac.c b/drivers/edac/a72_edac.c index 9262d75c3855..684a007cbf26 100644 --- a/drivers/edac/a72_edac.c +++ b/drivers/edac/a72_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cortex A72 EDAC L1 and L2 cache error detection diff --git a/drivers/edac/al_mc_edac.c b/drivers/edac/al_mc_edac.c index 178b9e581a72..3cde9e809b83 100644 --- a/drivers/edac/al_mc_edac.c +++ b/drivers/edac/al_mc_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index 0c5b94e64ea1..02b5f30f5f11 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018, Intel Corporation. All rights reserved diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 2391f3469961..e9e697878b08 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/edac/amd76x_edac.c b/drivers/edac/amd76x_edac.c index 2a49f68a7cf9..139b19521403 100644 --- a/drivers/edac/amd76x_edac.c +++ b/drivers/edac/amd76x_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AMD 76x Memory Controller kernel module * (C) 2003 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/armada_xp_edac.c b/drivers/edac/armada_xp_edac.c index d64248fcf4c0..c6e39a286d2b 100644 --- a/drivers/edac/armada_xp_edac.c +++ b/drivers/edac/armada_xp_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Pengutronix, Jan Luebbe diff --git a/drivers/edac/aspeed_edac.c b/drivers/edac/aspeed_edac.c index dadb8acbee3d..94279c6845b1 100644 --- a/drivers/edac/aspeed_edac.c +++ b/drivers/edac/aspeed_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018, 2019 Cisco Systems diff --git a/drivers/edac/bluefield_edac.c b/drivers/edac/bluefield_edac.c index ae3bb7afa103..d1a1c4df5ad2 100644 --- a/drivers/edac/bluefield_edac.c +++ b/drivers/edac/bluefield_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bluefield-specific EDAC driver. diff --git a/drivers/edac/cpc925_edac.c b/drivers/edac/cpc925_edac.c index 9c9e4369c041..f20fa797ed0c 100644 --- a/drivers/edac/cpc925_edac.c +++ b/drivers/edac/cpc925_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cpc925_edac.c, EDAC driver for IBM CPC925 Bridge and Memory Controller. diff --git a/drivers/edac/debugfs.c b/drivers/edac/debugfs.c index 8195fc9c9354..f883a9d093d9 100644 --- a/drivers/edac/debugfs.c +++ b/drivers/edac/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/edac/dmc520_edac.c b/drivers/edac/dmc520_edac.c index 64a4d0a07032..fd0dde7938da 100644 --- a/drivers/edac/dmc520_edac.c +++ b/drivers/edac/dmc520_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/edac/e752x_edac.c b/drivers/edac/e752x_edac.c index 7221b4bb6df2..ac657e2a2c8a 100644 --- a/drivers/edac/e752x_edac.c +++ b/drivers/edac/e752x_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel e752x Memory Controller kernel module * (C) 2004 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/e7xxx_edac.c b/drivers/edac/e7xxx_edac.c index 5852b95fa470..852291750af4 100644 --- a/drivers/edac/e7xxx_edac.c +++ b/drivers/edac/e7xxx_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel e7xxx Memory Controller kernel module * (C) 2003 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/ecs.c b/drivers/edac/ecs.c index 51c451c7f0f0..5653b9baf58b 100644 --- a/drivers/edac/ecs.c +++ b/drivers/edac/ecs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The generic ECS driver is designed to support control of on-die error diff --git a/drivers/edac/edac_device.c b/drivers/edac/edac_device.c index 0734909b08a4..624141d107aa 100644 --- a/drivers/edac/edac_device.c +++ b/drivers/edac/edac_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * edac_device.c diff --git a/drivers/edac/edac_device_sysfs.c b/drivers/edac/edac_device_sysfs.c index fcebc4ffea26..d3f7ff1f5121 100644 --- a/drivers/edac/edac_device_sysfs.c +++ b/drivers/edac/edac_device_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * file for managing the edac_device subsystem of devices for EDAC * diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c index 0959320fe51c..92652cababe1 100644 --- a/drivers/edac/edac_mc.c +++ b/drivers/edac/edac_mc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * edac_mc kernel module * (C) 2005, 2006 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/edac_mc_sysfs.c b/drivers/edac/edac_mc_sysfs.c index 091cc6aae8a9..a680ab0c809d 100644 --- a/drivers/edac/edac_mc_sysfs.c +++ b/drivers/edac/edac_mc_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * edac_mc kernel module * (C) 2005-2007 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/edac_module.c b/drivers/edac/edac_module.c index 1c9f62382666..0ca50b678bf1 100644 --- a/drivers/edac/edac_module.c +++ b/drivers/edac/edac_module.c @@ -1,3 +1,4 @@ +asm("nop"); /* * edac_module.c * diff --git a/drivers/edac/edac_pci.c b/drivers/edac/edac_pci.c index 64c142aecca7..d6f3a7a0a33b 100644 --- a/drivers/edac/edac_pci.c +++ b/drivers/edac/edac_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EDAC PCI component diff --git a/drivers/edac/edac_pci_sysfs.c b/drivers/edac/edac_pci_sysfs.c index 7b44afcf48db..c7820c50d986 100644 --- a/drivers/edac/edac_pci_sysfs.c +++ b/drivers/edac/edac_pci_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * (C) 2005, 2006 Linux Networx (http://lnxi.com) * This file may be distributed under the terms of the diff --git a/drivers/edac/fsl_ddr_edac.c b/drivers/edac/fsl_ddr_edac.c index e4eaec0aa81d..4ef60788e8f0 100644 --- a/drivers/edac/fsl_ddr_edac.c +++ b/drivers/edac/fsl_ddr_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale Memory Controller kernel module diff --git a/drivers/edac/ghes_edac.c b/drivers/edac/ghes_edac.c index d80c88818691..2536a4ed8955 100644 --- a/drivers/edac/ghes_edac.c +++ b/drivers/edac/ghes_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GHES/EDAC Linux driver diff --git a/drivers/edac/highbank_l2_edac.c b/drivers/edac/highbank_l2_edac.c index 24f163ff323f..edc90cefb47a 100644 --- a/drivers/edac/highbank_l2_edac.c +++ b/drivers/edac/highbank_l2_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/edac/highbank_mc_edac.c b/drivers/edac/highbank_mc_edac.c index a8879d72d064..fab4eb26d6f2 100644 --- a/drivers/edac/highbank_mc_edac.c +++ b/drivers/edac/highbank_mc_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2012 Calxeda, Inc. diff --git a/drivers/edac/i10nm_base.c b/drivers/edac/i10nm_base.c index 89b3e8cc38b1..7b4608f75d46 100644 --- a/drivers/edac/i10nm_base.c +++ b/drivers/edac/i10nm_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Intel(R) 10nm server memory controller. diff --git a/drivers/edac/i3000_edac.c b/drivers/edac/i3000_edac.c index 9065bc4386ff..3908b2dca448 100644 --- a/drivers/edac/i3000_edac.c +++ b/drivers/edac/i3000_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 3000/3010 Memory Controller kernel module * Copyright (C) 2007 Akamai Technologies, Inc. diff --git a/drivers/edac/i3200_edac.c b/drivers/edac/i3200_edac.c index 6cade6d7ceff..bebeb43404b9 100644 --- a/drivers/edac/i3200_edac.c +++ b/drivers/edac/i3200_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 3200/3210 Memory Controller kernel module * Copyright (C) 2008-2009 Akamai Technologies, Inc. diff --git a/drivers/edac/i5000_edac.c b/drivers/edac/i5000_edac.c index 4a1bebc1ff14..079fbb5e513a 100644 --- a/drivers/edac/i5000_edac.c +++ b/drivers/edac/i5000_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 5000(P/V/X) class Memory Controllers kernel module * diff --git a/drivers/edac/i5100_edac.c b/drivers/edac/i5100_edac.c index d470afe65001..ce5647cc342d 100644 --- a/drivers/edac/i5100_edac.c +++ b/drivers/edac/i5100_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 5100 Memory Controllers kernel module * diff --git a/drivers/edac/i5400_edac.c b/drivers/edac/i5400_edac.c index b5cf25905b05..db10674cec14 100644 --- a/drivers/edac/i5400_edac.c +++ b/drivers/edac/i5400_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 5400 class Memory Controllers kernel module (Seaburg) * diff --git a/drivers/edac/i7300_edac.c b/drivers/edac/i7300_edac.c index 69068f8d0cad..14edf727a399 100644 --- a/drivers/edac/i7300_edac.c +++ b/drivers/edac/i7300_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel 7300 class Memory Controllers kernel module (Clarksboro) diff --git a/drivers/edac/i7core_edac.c b/drivers/edac/i7core_edac.c index 91e0a88ef904..a44d0ad8e9b3 100644 --- a/drivers/edac/i7core_edac.c +++ b/drivers/edac/i7core_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Intel i7 core/Nehalem Memory Controller kernel module * diff --git a/drivers/edac/i82443bxgx_edac.c b/drivers/edac/i82443bxgx_edac.c index 933dcf3cfdff..0b311e2761ae 100644 --- a/drivers/edac/i82443bxgx_edac.c +++ b/drivers/edac/i82443bxgx_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 82443BX/GX (440BX/GX chipset) Memory Controller EDAC kernel * module (C) 2006 Tim Small diff --git a/drivers/edac/i82860_edac.c b/drivers/edac/i82860_edac.c index b8a497f0de28..57b43d548a50 100644 --- a/drivers/edac/i82860_edac.c +++ b/drivers/edac/i82860_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 82860 Memory Controller kernel module * (C) 2005 Red Hat (http://www.redhat.com) diff --git a/drivers/edac/i82875p_edac.c b/drivers/edac/i82875p_edac.c index 553880b9fc12..2e231559d500 100644 --- a/drivers/edac/i82875p_edac.c +++ b/drivers/edac/i82875p_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel D82875P Memory Controller kernel module * (C) 2003 Linux Networx (http://lnxi.com) diff --git a/drivers/edac/i82975x_edac.c b/drivers/edac/i82975x_edac.c index d99f005832cf..524f8bf2dddb 100644 --- a/drivers/edac/i82975x_edac.c +++ b/drivers/edac/i82975x_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel 82975X Memory Controller kernel module * (C) 2007 aCarLab (India) Pvt. Ltd. (http://acarlab.com) diff --git a/drivers/edac/ie31200_edac.c b/drivers/edac/ie31200_edac.c index eaab6af143e1..9e8a75ed2270 100644 --- a/drivers/edac/ie31200_edac.c +++ b/drivers/edac/ie31200_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel E3-1200 diff --git a/drivers/edac/igen6_edac.c b/drivers/edac/igen6_edac.c index 553c31a2d922..c3c367c38dec 100644 --- a/drivers/edac/igen6_edac.c +++ b/drivers/edac/igen6_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Intel client SoC with integrated memory controller using IBECC diff --git a/drivers/edac/imh_base.c b/drivers/edac/imh_base.c index 4348b3883b45..4520a3e0ec6c 100644 --- a/drivers/edac/imh_base.c +++ b/drivers/edac/imh_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Intel(R) servers with Integrated Memory/IO Hub-based memory controller. diff --git a/drivers/edac/layerscape_edac.c b/drivers/edac/layerscape_edac.c index a2caa7fc5412..ba8b31c48942 100644 --- a/drivers/edac/layerscape_edac.c +++ b/drivers/edac/layerscape_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Freescale Memory Controller kernel module * diff --git a/drivers/edac/loongson_edac.c b/drivers/edac/loongson_edac.c index 38745800ed01..378ad5eecc4e 100644 --- a/drivers/edac/loongson_edac.c +++ b/drivers/edac/loongson_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Loongson Technology Corporation Limited. diff --git a/drivers/edac/mce_amd.c b/drivers/edac/mce_amd.c index af3c12284a1e..530025fb13ea 100644 --- a/drivers/edac/mce_amd.c +++ b/drivers/edac/mce_amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/edac/mem_repair.c b/drivers/edac/mem_repair.c index 108d69209146..8550dadd43a8 100644 --- a/drivers/edac/mem_repair.c +++ b/drivers/edac/mem_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The generic EDAC memory repair driver is designed to control the memory diff --git a/drivers/edac/mpc85xx_edac.c b/drivers/edac/mpc85xx_edac.c index a45dc6b35ede..fb6e4ed04ea8 100644 --- a/drivers/edac/mpc85xx_edac.c +++ b/drivers/edac/mpc85xx_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Freescale MPC85xx Memory Controller kernel module * diff --git a/drivers/edac/npcm_edac.c b/drivers/edac/npcm_edac.c index e60a99eb8cfb..6205a5c31a6b 100644 --- a/drivers/edac/npcm_edac.c +++ b/drivers/edac/npcm_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2022 Nuvoton Technology Corporation diff --git a/drivers/edac/octeon_edac-l2c.c b/drivers/edac/octeon_edac-l2c.c index e6b1595a3cb5..d5bf5084c497 100644 --- a/drivers/edac/octeon_edac-l2c.c +++ b/drivers/edac/octeon_edac-l2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/edac/octeon_edac-lmc.c b/drivers/edac/octeon_edac-lmc.c index f7176b95b4fe..9860455362dd 100644 --- a/drivers/edac/octeon_edac-lmc.c +++ b/drivers/edac/octeon_edac-lmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/edac/octeon_edac-pc.c b/drivers/edac/octeon_edac-pc.c index aa1219db0b17..21982ca64b81 100644 --- a/drivers/edac/octeon_edac-pc.c +++ b/drivers/edac/octeon_edac-pc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/edac/octeon_edac-pci.c b/drivers/edac/octeon_edac-pci.c index c4f3bc33a971..5a5273c4fc0e 100644 --- a/drivers/edac/octeon_edac-pci.c +++ b/drivers/edac/octeon_edac-pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/edac/pasemi_edac.c b/drivers/edac/pasemi_edac.c index 1a1c3296ccc8..c7eb2e947273 100644 --- a/drivers/edac/pasemi_edac.c +++ b/drivers/edac/pasemi_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/edac/pnd2_edac.c b/drivers/edac/pnd2_edac.c index af14c8a3279f..9ef1a424179f 100644 --- a/drivers/edac/pnd2_edac.c +++ b/drivers/edac/pnd2_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Pondicherry2 memory controller. diff --git a/drivers/edac/qcom_edac.c b/drivers/edac/qcom_edac.c index f3da9385ca0d..521e236cc000 100644 --- a/drivers/edac/qcom_edac.c +++ b/drivers/edac/qcom_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/edac/r82600_edac.c b/drivers/edac/r82600_edac.c index 61e979d5437a..5dd82ae70221 100644 --- a/drivers/edac/r82600_edac.c +++ b/drivers/edac/r82600_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Radisys 82600 Embedded chipset Memory Controller kernel module * (C) 2005 EADS Astrium diff --git a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c index d5f12219598a..78b5d89074d8 100644 --- a/drivers/edac/sb_edac.c +++ b/drivers/edac/sb_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Intel Sandy Bridge -EN/-EP/-EX Memory Controller kernel module * diff --git a/drivers/edac/scrub.c b/drivers/edac/scrub.c index f9d02af2fc3a..eae9f6884238 100644 --- a/drivers/edac/scrub.c +++ b/drivers/edac/scrub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The generic EDAC scrub driver controls the memory scrubbers in the diff --git a/drivers/edac/sifive_edac.c b/drivers/edac/sifive_edac.c index a2b193dc6604..aa1a85ce87ce 100644 --- a/drivers/edac/sifive_edac.c +++ b/drivers/edac/sifive_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SiFive Platform EDAC Driver diff --git a/drivers/edac/skx_base.c b/drivers/edac/skx_base.c index aa6593ccda2d..682badcdb046 100644 --- a/drivers/edac/skx_base.c +++ b/drivers/edac/skx_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EDAC driver for Intel(R) Xeon(R) Skylake processors diff --git a/drivers/edac/skx_common.c b/drivers/edac/skx_common.c index 3276afe43922..8a99d1b40cdb 100644 --- a/drivers/edac/skx_common.c +++ b/drivers/edac/skx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/drivers/edac/synopsys_edac.c b/drivers/edac/synopsys_edac.c index 51143b3257de..e633f581d52c 100644 --- a/drivers/edac/synopsys_edac.c +++ b/drivers/edac/synopsys_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys DDR ECC Driver diff --git a/drivers/edac/thunderx_edac.c b/drivers/edac/thunderx_edac.c index 75c04dfc3962..f57c6d615303 100644 --- a/drivers/edac/thunderx_edac.c +++ b/drivers/edac/thunderx_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cavium ThunderX memory controller kernel module * diff --git a/drivers/edac/ti_edac.c b/drivers/edac/ti_edac.c index 39cc2ef9cac4..8cedaafd5a63 100644 --- a/drivers/edac/ti_edac.c +++ b/drivers/edac/ti_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/edac/versal_edac.c b/drivers/edac/versal_edac.c index 5a43b5d43ca2..c9276f11790e 100644 --- a/drivers/edac/versal_edac.c +++ b/drivers/edac/versal_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Versal memory controller driver diff --git a/drivers/edac/versalnet_edac.c b/drivers/edac/versalnet_edac.c index 1a1092793092..1d12dad25594 100644 --- a/drivers/edac/versalnet_edac.c +++ b/drivers/edac/versalnet_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Versal NET memory controller driver diff --git a/drivers/edac/wq.c b/drivers/edac/wq.c index ad3f516627c5..beba303c0bc5 100644 --- a/drivers/edac/wq.c +++ b/drivers/edac/wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "edac_module.h" diff --git a/drivers/edac/x38_edac.c b/drivers/edac/x38_edac.c index 292dda754c23..b9c194a7cfcc 100644 --- a/drivers/edac/x38_edac.c +++ b/drivers/edac/x38_edac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Intel X38 Memory Controller kernel module * Copyright (C) 2008 Cluster Computing, Inc. diff --git a/drivers/edac/xgene_edac.c b/drivers/edac/xgene_edac.c index 9955396c9a52..8ed52aa4707f 100644 --- a/drivers/edac/xgene_edac.c +++ b/drivers/edac/xgene_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM X-Gene SoC EDAC (error detection and correction) diff --git a/drivers/edac/zynqmp_edac.c b/drivers/edac/zynqmp_edac.c index cdffc9e4194d..4d76358f16ae 100644 --- a/drivers/edac/zynqmp_edac.c +++ b/drivers/edac/zynqmp_edac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx ZynqMP OCM ECC Driver diff --git a/drivers/eisa/eisa-bus.c b/drivers/eisa/eisa-bus.c index bd76d599109c..868eeb491a0e 100644 --- a/drivers/eisa/eisa-bus.c +++ b/drivers/eisa/eisa-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EISA bus support functions for sysfs. diff --git a/drivers/eisa/pci_eisa.c b/drivers/eisa/pci_eisa.c index 8173e60bb808..504977936f18 100644 --- a/drivers/eisa/pci_eisa.c +++ b/drivers/eisa/pci_eisa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Minimalist driver for a generic PCI-to-EISA bridge. diff --git a/drivers/eisa/virtual_root.c b/drivers/eisa/virtual_root.c index cd9515d9d8f0..4f91c4b6fca6 100644 --- a/drivers/eisa/virtual_root.c +++ b/drivers/eisa/virtual_root.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Virtual EISA root driver. diff --git a/drivers/extcon/devres.c b/drivers/extcon/devres.c index f9d52e8ec5cf..e7f0293706d0 100644 --- a/drivers/extcon/devres.c +++ b/drivers/extcon/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/extcon/devres.c - EXTCON device's resource management diff --git a/drivers/extcon/extcon-adc-jack.c b/drivers/extcon/extcon-adc-jack.c index 7e3c9f38297b..8c77ecef0e94 100644 --- a/drivers/extcon/extcon-adc-jack.c +++ b/drivers/extcon/extcon-adc-jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/extcon/extcon-adc-jack.c diff --git a/drivers/extcon/extcon-axp288.c b/drivers/extcon/extcon-axp288.c index 19856dddade6..f6a05d6f3990 100644 --- a/drivers/extcon/extcon-axp288.c +++ b/drivers/extcon/extcon-axp288.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * extcon-axp288.c - X-Power AXP288 PMIC extcon cable detection driver diff --git a/drivers/extcon/extcon-fsa9480.c b/drivers/extcon/extcon-fsa9480.c index a031eb0914a0..d8f59699af51 100644 --- a/drivers/extcon/extcon-fsa9480.c +++ b/drivers/extcon/extcon-fsa9480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * extcon-fsa9480.c - Fairchild Semiconductor FSA9480 extcon driver diff --git a/drivers/extcon/extcon-gpio.c b/drivers/extcon/extcon-gpio.c index 4105df74f2b0..73c8016ad000 100644 --- a/drivers/extcon/extcon-gpio.c +++ b/drivers/extcon/extcon-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * extcon_gpio.c - Single-state GPIO extcon driver based on extcon class diff --git a/drivers/extcon/extcon-intel-cht-wc.c b/drivers/extcon/extcon-intel-cht-wc.c index 8131a3d7d562..96251d774140 100644 --- a/drivers/extcon/extcon-intel-cht-wc.c +++ b/drivers/extcon/extcon-intel-cht-wc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extcon charger detection driver for Intel Cherrytrail Whiskey Cove PMIC diff --git a/drivers/extcon/extcon-intel-int3496.c b/drivers/extcon/extcon-intel-int3496.c index ded1a85a5549..4d123890696f 100644 --- a/drivers/extcon/extcon-intel-int3496.c +++ b/drivers/extcon/extcon-intel-int3496.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel INT3496 ACPI device extcon driver diff --git a/drivers/extcon/extcon-intel-mrfld.c b/drivers/extcon/extcon-intel-mrfld.c index 9219f4328d70..88e512b691b4 100644 --- a/drivers/extcon/extcon-intel-mrfld.c +++ b/drivers/extcon/extcon-intel-mrfld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * extcon driver for Basin Cove PMIC diff --git a/drivers/extcon/extcon-lc824206xa.c b/drivers/extcon/extcon-lc824206xa.c index 56938748aea8..b948fbdfe7d3 100644 --- a/drivers/extcon/extcon-lc824206xa.c +++ b/drivers/extcon/extcon-lc824206xa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ON Semiconductor LC824206XA Micro USB Switch driver diff --git a/drivers/extcon/extcon-max14526.c b/drivers/extcon/extcon-max14526.c index 3750a5c20612..6e9049dda638 100644 --- a/drivers/extcon/extcon-max14526.c +++ b/drivers/extcon/extcon-max14526.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/extcon/extcon-max14577.c b/drivers/extcon/extcon-max14577.c index 5476f48ed74b..2991a5fbe12c 100644 --- a/drivers/extcon/extcon-max14577.c +++ b/drivers/extcon/extcon-max14577.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // extcon-max14577.c - MAX14577/77836 extcon driver to support MUIC diff --git a/drivers/extcon/extcon-max3355.c b/drivers/extcon/extcon-max3355.c index b2ee4ff8b04d..f101a11b21a0 100644 --- a/drivers/extcon/extcon-max3355.c +++ b/drivers/extcon/extcon-max3355.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim Integrated MAX3355 USB OTG chip extcon driver diff --git a/drivers/extcon/extcon-max77693.c b/drivers/extcon/extcon-max77693.c index 2c567e0b7b7f..779e0a8feba0 100644 --- a/drivers/extcon/extcon-max77693.c +++ b/drivers/extcon/extcon-max77693.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC diff --git a/drivers/extcon/extcon-max77843.c b/drivers/extcon/extcon-max77843.c index 2ae9f7f1a67f..68fb5edd39e6 100644 --- a/drivers/extcon/extcon-max77843.c +++ b/drivers/extcon/extcon-max77843.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // extcon-max77843.c - Maxim MAX77843 extcon driver to support diff --git a/drivers/extcon/extcon-max8997.c b/drivers/extcon/extcon-max8997.c index 9cddf08e0696..9f10c3797fd8 100644 --- a/drivers/extcon/extcon-max8997.c +++ b/drivers/extcon/extcon-max8997.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // extcon-max8997.c - MAX8997 extcon driver to support MAX8997 MUIC diff --git a/drivers/extcon/extcon-palmas.c b/drivers/extcon/extcon-palmas.c index d339b8680445..07e8f4613360 100644 --- a/drivers/extcon/extcon-palmas.c +++ b/drivers/extcon/extcon-palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Palmas USB transceiver driver diff --git a/drivers/extcon/extcon-ptn5150.c b/drivers/extcon/extcon-ptn5150.c index 78ad86c4a3be..47a8ffbf8787 100644 --- a/drivers/extcon/extcon-ptn5150.c +++ b/drivers/extcon/extcon-ptn5150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // extcon-ptn5150.c - PTN5150 CC logic extcon driver to support USB detection diff --git a/drivers/extcon/extcon-qcom-spmi-misc.c b/drivers/extcon/extcon-qcom-spmi-misc.c index afaba5685c3d..d4db3590c45b 100644 --- a/drivers/extcon/extcon-qcom-spmi-misc.c +++ b/drivers/extcon/extcon-qcom-spmi-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * extcon-qcom-spmi-misc.c - Qualcomm USB extcon driver to support USB ID diff --git a/drivers/extcon/extcon-rt8973a.c b/drivers/extcon/extcon-rt8973a.c index 19bb49f13fb0..b1462380c826 100644 --- a/drivers/extcon/extcon-rt8973a.c +++ b/drivers/extcon/extcon-rt8973a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * extcon-rt8973a.c - Richtek RT8973A extcon driver to support USB switches diff --git a/drivers/extcon/extcon-rtk-type-c.c b/drivers/extcon/extcon-rtk-type-c.c index 82b60b927e41..5f1fe2a1a08a 100644 --- a/drivers/extcon/extcon-rtk-type-c.c +++ b/drivers/extcon/extcon-rtk-type-c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * * extcon-rtk-type-c.c - Realtek Extcon Type C driver diff --git a/drivers/extcon/extcon-sm5502.c b/drivers/extcon/extcon-sm5502.c index c8c4b9ef72aa..640cea014a3f 100644 --- a/drivers/extcon/extcon-sm5502.c +++ b/drivers/extcon/extcon-sm5502.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * extcon-sm5502.c - Silicon Mitus SM5502 extcon drvier to support USB switches diff --git a/drivers/extcon/extcon-usb-gpio.c b/drivers/extcon/extcon-usb-gpio.c index 5e8ad21ad206..4fc0f5358426 100644 --- a/drivers/extcon/extcon-usb-gpio.c +++ b/drivers/extcon/extcon-usb-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/extcon/extcon-usb-gpio.c - USB GPIO extcon driver diff --git a/drivers/extcon/extcon-usbc-cros-ec.c b/drivers/extcon/extcon-usbc-cros-ec.c index 1fb627ea8b50..bb46e2942c04 100644 --- a/drivers/extcon/extcon-usbc-cros-ec.c +++ b/drivers/extcon/extcon-usbc-cros-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ChromeOS Embedded Controller extcon // diff --git a/drivers/extcon/extcon-usbc-tusb320.c b/drivers/extcon/extcon-usbc-tusb320.c index 2eab341de6b7..7b812a12c0f0 100644 --- a/drivers/extcon/extcon-usbc-tusb320.c +++ b/drivers/extcon/extcon-usbc-tusb320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/extcon/extcon-tusb320.c - TUSB320 extcon driver diff --git a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c index e7f55c021e56..abdb72a3fe90 100644 --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/extcon/extcon.c - External Connector (extcon) framework. diff --git a/drivers/firewire/core-card.c b/drivers/firewire/core-card.c index 0462d7b9e547..e15ec45cbc8d 100644 --- a/drivers/firewire/core-card.c +++ b/drivers/firewire/core-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Kristian Hoegsberg diff --git a/drivers/firewire/core-cdev.c b/drivers/firewire/core-cdev.c index 49dc1612c691..50d4fc2b98c2 100644 --- a/drivers/firewire/core-cdev.c +++ b/drivers/firewire/core-cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Char device for device raw access diff --git a/drivers/firewire/core-device.c b/drivers/firewire/core-device.c index 9b0080397154..f6c42432aebc 100644 --- a/drivers/firewire/core-device.c +++ b/drivers/firewire/core-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device probing and sysfs code. diff --git a/drivers/firewire/core-iso.c b/drivers/firewire/core-iso.c index a67493862c85..be72d300fdb1 100644 --- a/drivers/firewire/core-iso.c +++ b/drivers/firewire/core-iso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Isochronous I/O functionality: diff --git a/drivers/firewire/core-topology.c b/drivers/firewire/core-topology.c index ed3ae8cdb0cd..ce3645ce1271 100644 --- a/drivers/firewire/core-topology.c +++ b/drivers/firewire/core-topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Incremental bus scan, based on bus topology diff --git a/drivers/firewire/core-trace.c b/drivers/firewire/core-trace.c index b70947fc7b8d..92d8acfbbb40 100644 --- a/drivers/firewire/core-trace.c +++ b/drivers/firewire/core-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Takashi Sakamoto diff --git a/drivers/firewire/core-transaction.c b/drivers/firewire/core-transaction.c index 22ae387ae03c..b023e88c86d2 100644 --- a/drivers/firewire/core-transaction.c +++ b/drivers/firewire/core-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core IEEE1394 transaction logic diff --git a/drivers/firewire/device-attribute-test.c b/drivers/firewire/device-attribute-test.c index 97478a96d1c9..f9a93e0a4174 100644 --- a/drivers/firewire/device-attribute-test.c +++ b/drivers/firewire/device-attribute-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // device-attribute-test.c - An application of Kunit to test implementation for device attributes. diff --git a/drivers/firewire/init_ohci1394_dma.c b/drivers/firewire/init_ohci1394_dma.c index 121f0c2f6401..d2f43be03875 100644 --- a/drivers/firewire/init_ohci1394_dma.c +++ b/drivers/firewire/init_ohci1394_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * init_ohci1394_dma.c - Initializes physical DMA on all OHCI 1394 controllers diff --git a/drivers/firewire/net.c b/drivers/firewire/net.c index 6d6446713539..fce03d3b23f2 100644 --- a/drivers/firewire/net.c +++ b/drivers/firewire/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv4 over IEEE 1394, per RFC 2734 diff --git a/drivers/firewire/nosy.c b/drivers/firewire/nosy.c index e59053738a43..06bf3093c5df 100644 --- a/drivers/firewire/nosy.c +++ b/drivers/firewire/nosy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nosy - Snoop mode driver for TI PCILynx 1394 controllers diff --git a/drivers/firewire/ohci-serdes-test.c b/drivers/firewire/ohci-serdes-test.c index 258f668619ef..142e40b5194a 100644 --- a/drivers/firewire/ohci-serdes-test.c +++ b/drivers/firewire/ohci-serdes-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // ohci-serdes-test.c - An application of Kunit to check serialization/deserialization of data in diff --git a/drivers/firewire/ohci.c b/drivers/firewire/ohci.c index e3e78dc42530..9ba614889551 100644 --- a/drivers/firewire/ohci.c +++ b/drivers/firewire/ohci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for OHCI 1394 controllers diff --git a/drivers/firewire/packet-serdes-test.c b/drivers/firewire/packet-serdes-test.c index 62ba433756ae..a8695fab63ff 100644 --- a/drivers/firewire/packet-serdes-test.c +++ b/drivers/firewire/packet-serdes-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // packet-serdes-test.c - An application of Kunit to check serialization/deserialization of packets diff --git a/drivers/firewire/sbp2.c b/drivers/firewire/sbp2.c index 1a19828114cf..30b0507940ff 100644 --- a/drivers/firewire/sbp2.c +++ b/drivers/firewire/sbp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SBP2 driver (SCSI over IEEE1394) diff --git a/drivers/firewire/self-id-sequence-helper-test.c b/drivers/firewire/self-id-sequence-helper-test.c index eed7a2294e64..a602f179183c 100644 --- a/drivers/firewire/self-id-sequence-helper-test.c +++ b/drivers/firewire/self-id-sequence-helper-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // self-id-sequence-helper-test.c - An application of Kunit to test helpers of self ID sequence. diff --git a/drivers/firewire/uapi-test.c b/drivers/firewire/uapi-test.c index bc3f10a2e516..3a4b3abe3dbb 100644 --- a/drivers/firewire/uapi-test.c +++ b/drivers/firewire/uapi-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // uapi_test.c - An application of Kunit to check layout of structures exposed to user space for diff --git a/drivers/firmware/arm_ffa/bus.c b/drivers/firmware/arm_ffa/bus.c index 50bfe56c755e..72a9ebdd32ac 100644 --- a/drivers/firmware/arm_ffa/bus.c +++ b/drivers/firmware/arm_ffa/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 ARM Ltd. diff --git a/drivers/firmware/arm_ffa/driver.c b/drivers/firmware/arm_ffa/driver.c index c72ee4756585..92ffa7e28094 100644 --- a/drivers/firmware/arm_ffa/driver.c +++ b/drivers/firmware/arm_ffa/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arm Firmware Framework for ARMv8-A(FFA) interface driver diff --git a/drivers/firmware/arm_ffa/smccc.c b/drivers/firmware/arm_ffa/smccc.c index 4d85bfff0a4e..82266e1b1a94 100644 --- a/drivers/firmware/arm_ffa/smccc.c +++ b/drivers/firmware/arm_ffa/smccc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 ARM Ltd. diff --git a/drivers/firmware/arm_scmi/base.c b/drivers/firmware/arm_scmi/base.c index 86b376c50a13..40246aa05f13 100644 --- a/drivers/firmware/arm_scmi/base.c +++ b/drivers/firmware/arm_scmi/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Base Protocol diff --git a/drivers/firmware/arm_scmi/bus.c b/drivers/firmware/arm_scmi/bus.c index c7698cfaa4e8..37a7022482ea 100644 --- a/drivers/firmware/arm_scmi/bus.c +++ b/drivers/firmware/arm_scmi/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Message Protocol bus layer diff --git a/drivers/firmware/arm_scmi/clock.c b/drivers/firmware/arm_scmi/clock.c index afa7981efe82..b97caf64cf56 100644 --- a/drivers/firmware/arm_scmi/clock.c +++ b/drivers/firmware/arm_scmi/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Clock Protocol diff --git a/drivers/firmware/arm_scmi/driver.c b/drivers/firmware/arm_scmi/driver.c index 5caa9191a8d1..4bc0a8223378 100644 --- a/drivers/firmware/arm_scmi/driver.c +++ b/drivers/firmware/arm_scmi/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Message Protocol driver diff --git a/drivers/firmware/arm_scmi/msg.c b/drivers/firmware/arm_scmi/msg.c index 2cc74e6bbd72..9a9ef77ebe51 100644 --- a/drivers/firmware/arm_scmi/msg.c +++ b/drivers/firmware/arm_scmi/msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * For transports using message passing. diff --git a/drivers/firmware/arm_scmi/notify.c b/drivers/firmware/arm_scmi/notify.c index dee9f238f6fd..3c31c11f5824 100644 --- a/drivers/firmware/arm_scmi/notify.c +++ b/drivers/firmware/arm_scmi/notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Notification support diff --git a/drivers/firmware/arm_scmi/perf.c b/drivers/firmware/arm_scmi/perf.c index 683fd9b85c5c..824219902ce7 100644 --- a/drivers/firmware/arm_scmi/perf.c +++ b/drivers/firmware/arm_scmi/perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Performance Protocol diff --git a/drivers/firmware/arm_scmi/pinctrl.c b/drivers/firmware/arm_scmi/pinctrl.c index 3855c98caf06..18cea91abcf6 100644 --- a/drivers/firmware/arm_scmi/pinctrl.c +++ b/drivers/firmware/arm_scmi/pinctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Pinctrl Protocol diff --git a/drivers/firmware/arm_scmi/power.c b/drivers/firmware/arm_scmi/power.c index 59aa16444c64..cfe14dc09984 100644 --- a/drivers/firmware/arm_scmi/power.c +++ b/drivers/firmware/arm_scmi/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Power Protocol diff --git a/drivers/firmware/arm_scmi/powercap.c b/drivers/firmware/arm_scmi/powercap.c index 1fa79bba492e..074027b517ff 100644 --- a/drivers/firmware/arm_scmi/powercap.c +++ b/drivers/firmware/arm_scmi/powercap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Powercap Protocol diff --git a/drivers/firmware/arm_scmi/quirks.c b/drivers/firmware/arm_scmi/quirks.c index 03848283c2a0..e79b05cd697c 100644 --- a/drivers/firmware/arm_scmi/quirks.c +++ b/drivers/firmware/arm_scmi/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Message Protocol Quirks diff --git a/drivers/firmware/arm_scmi/raw_mode.c b/drivers/firmware/arm_scmi/raw_mode.c index 73db5492ab44..f4495d9397f0 100644 --- a/drivers/firmware/arm_scmi/raw_mode.c +++ b/drivers/firmware/arm_scmi/raw_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Raw mode support diff --git a/drivers/firmware/arm_scmi/reset.c b/drivers/firmware/arm_scmi/reset.c index 0aa82b96f41b..3537d9ebfd1a 100644 --- a/drivers/firmware/arm_scmi/reset.c +++ b/drivers/firmware/arm_scmi/reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Reset Protocol diff --git a/drivers/firmware/arm_scmi/scmi_power_control.c b/drivers/firmware/arm_scmi/scmi_power_control.c index 955736336061..686c37a989f5 100644 --- a/drivers/firmware/arm_scmi/scmi_power_control.c +++ b/drivers/firmware/arm_scmi/scmi_power_control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCMI Generic SystemPower Control driver. diff --git a/drivers/firmware/arm_scmi/sensors.c b/drivers/firmware/arm_scmi/sensors.c index 791efd0f82d7..0f5d7ddbccbb 100644 --- a/drivers/firmware/arm_scmi/sensors.c +++ b/drivers/firmware/arm_scmi/sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Sensor Protocol diff --git a/drivers/firmware/arm_scmi/shmem.c b/drivers/firmware/arm_scmi/shmem.c index 11c347bff766..e464341e030b 100644 --- a/drivers/firmware/arm_scmi/shmem.c +++ b/drivers/firmware/arm_scmi/shmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * For transport using shared mem structure. diff --git a/drivers/firmware/arm_scmi/system.c b/drivers/firmware/arm_scmi/system.c index ec3d355d1772..6d337e070238 100644 --- a/drivers/firmware/arm_scmi/system.c +++ b/drivers/firmware/arm_scmi/system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) System Power Protocol diff --git a/drivers/firmware/arm_scmi/transports/mailbox.c b/drivers/firmware/arm_scmi/transports/mailbox.c index ae0f67e6cc45..19ba2b3d20ee 100644 --- a/drivers/firmware/arm_scmi/transports/mailbox.c +++ b/drivers/firmware/arm_scmi/transports/mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Message Mailbox Transport diff --git a/drivers/firmware/arm_scmi/transports/optee.c b/drivers/firmware/arm_scmi/transports/optee.c index dc0f46340153..0033f5c33193 100644 --- a/drivers/firmware/arm_scmi/transports/optee.c +++ b/drivers/firmware/arm_scmi/transports/optee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2021 Linaro Ltd. diff --git a/drivers/firmware/arm_scmi/transports/smc.c b/drivers/firmware/arm_scmi/transports/smc.c index 21abb571e4f2..a22bf4616aab 100644 --- a/drivers/firmware/arm_scmi/transports/smc.c +++ b/drivers/firmware/arm_scmi/transports/smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Message SMC/HVC diff --git a/drivers/firmware/arm_scmi/transports/virtio.c b/drivers/firmware/arm_scmi/transports/virtio.c index 326c4a93e44b..60f4792873e3 100644 --- a/drivers/firmware/arm_scmi/transports/virtio.c +++ b/drivers/firmware/arm_scmi/transports/virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtio Transport driver for Arm System Control and Management Interface diff --git a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c index aa176c1a5eef..de03e6f313c9 100644 --- a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c +++ b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) NXP BBM Protocol diff --git a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c index 66f47f5371e5..aa3fb00beec9 100644 --- a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c +++ b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System control and Management Interface (SCMI) NXP CPU Protocol diff --git a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c index b519c67fe920..32b1d21ed74f 100644 --- a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c +++ b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System control and Management Interface (SCMI) NXP LMM Protocol diff --git a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c index 700a3f24f4ef..e0ad163045ee 100644 --- a/drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c +++ b/drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System control and Management Interface (SCMI) NXP MISC Protocol diff --git a/drivers/firmware/arm_scmi/voltage.c b/drivers/firmware/arm_scmi/voltage.c index 17127880e10a..c3e8149c93bb 100644 --- a/drivers/firmware/arm_scmi/voltage.c +++ b/drivers/firmware/arm_scmi/voltage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface (SCMI) Voltage Protocol diff --git a/drivers/firmware/arm_scpi.c b/drivers/firmware/arm_scpi.c index 87c323de17b9..416c88654275 100644 --- a/drivers/firmware/arm_scpi.c +++ b/drivers/firmware/arm_scpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System Control and Power Interface (SCPI) Message Protocol driver diff --git a/drivers/firmware/arm_sdei.c b/drivers/firmware/arm_sdei.c index 71e2a9a89f6a..c5df0f49e6aa 100644 --- a/drivers/firmware/arm_sdei.c +++ b/drivers/firmware/arm_sdei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2017 Arm Ltd. #define pr_fmt(fmt) "sdei: " fmt diff --git a/drivers/firmware/broadcom/bcm47xx_nvram.c b/drivers/firmware/broadcom/bcm47xx_nvram.c index 0ea5206be4c9..26e5b4f16a5d 100644 --- a/drivers/firmware/broadcom/bcm47xx_nvram.c +++ b/drivers/firmware/broadcom/bcm47xx_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM947xx nvram variable access diff --git a/drivers/firmware/broadcom/bcm47xx_sprom.c b/drivers/firmware/broadcom/bcm47xx_sprom.c index fdcd3a07abcd..f8bad3f120e4 100644 --- a/drivers/firmware/broadcom/bcm47xx_sprom.c +++ b/drivers/firmware/broadcom/bcm47xx_sprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2004 Florian Schirmer * Copyright (C) 2006 Felix Fietkau diff --git a/drivers/firmware/broadcom/tee_bnxt_fw.c b/drivers/firmware/broadcom/tee_bnxt_fw.c index 40e3183a3d11..22ba8a2ccabd 100644 --- a/drivers/firmware/broadcom/tee_bnxt_fw.c +++ b/drivers/firmware/broadcom/tee_bnxt_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Broadcom. diff --git a/drivers/firmware/cirrus/cs_dsp.c b/drivers/firmware/cirrus/cs_dsp.c index 73d201e7d992..54badba764fe 100644 --- a/drivers/firmware/cirrus/cs_dsp.c +++ b/drivers/firmware/cirrus/cs_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs_dsp.c -- Cirrus Logic DSP firmware support diff --git a/drivers/firmware/cirrus/test/cs_dsp_mock_bin.c b/drivers/firmware/cirrus/test/cs_dsp_mock_bin.c index 3f8777ee4dc0..d24c1c05effa 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_mock_bin.c +++ b/drivers/firmware/cirrus/test/cs_dsp_mock_bin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // bin file builder for cs_dsp KUnit tests. diff --git a/drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c b/drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c index 95946fac5563..e928a431c80b 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c +++ b/drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Mock DSP memory maps for cs_dsp KUnit tests. diff --git a/drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c b/drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c index fb8e4a5d189a..5dec7d6b14fd 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c +++ b/drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Mock regmap for cs_dsp KUnit tests. diff --git a/drivers/firmware/cirrus/test/cs_dsp_mock_utils.c b/drivers/firmware/cirrus/test/cs_dsp_mock_utils.c index cbd0bf72b7de..9df596e8e41c 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_mock_utils.c +++ b/drivers/firmware/cirrus/test/cs_dsp_mock_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Utility module for cs_dsp KUnit testing. diff --git a/drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c b/drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c index 5e1d5a810afe..445cb82ed330 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c +++ b/drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // wmfw file builder for cs_dsp KUnit tests. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_bin.c b/drivers/firmware/cirrus/test/cs_dsp_test_bin.c index 2c6486fa9575..dd40afa6d542 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_bin.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_bin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c b/drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c index 631b9cb9eb25..3121a7b627cd 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c b/drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c index e5a389808e5f..9906e9eb991f 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c b/drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c index ebca3a4ab0f1..e183006b6da7 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c b/drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c index 942ba1af5e7c..f3dd8473b960 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c b/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c index bda00a95d4f9..2a22d6ecc887 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c b/drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c index f02cb6cf7638..4ebee7a3852a 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c b/drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c index 37162d12e2fa..b797130d9709 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c +++ b/drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit tests for cs_dsp. diff --git a/drivers/firmware/cirrus/test/cs_dsp_tests.c b/drivers/firmware/cirrus/test/cs_dsp_tests.c index 288675fdbdc5..c914fb0ff0d4 100644 --- a/drivers/firmware/cirrus/test/cs_dsp_tests.c +++ b/drivers/firmware/cirrus/test/cs_dsp_tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Utility module for cs_dsp KUnit testing. diff --git a/drivers/firmware/dmi-id.c b/drivers/firmware/dmi-id.c index d19c78a78ae3..555c268bef84 100644 --- a/drivers/firmware/dmi-id.c +++ b/drivers/firmware/dmi-id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Export SMBIOS/DMI info via sysfs to userspace diff --git a/drivers/firmware/dmi-sysfs.c b/drivers/firmware/dmi-sysfs.c index 9cc963b2edc0..f4831f55bc25 100644 --- a/drivers/firmware/dmi-sysfs.c +++ b/drivers/firmware/dmi-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dmi-sysfs.c diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c index 70d39adf50dc..b109ee24f29b 100644 --- a/drivers/firmware/dmi_scan.c +++ b/drivers/firmware/dmi_scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/firmware/edd.c b/drivers/firmware/edd.c index 55dec4eb2c00..a898d00a20e0 100644 --- a/drivers/firmware/edd.c +++ b/drivers/firmware/edd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/firmware/edd.c diff --git a/drivers/firmware/efi/apple-properties.c b/drivers/firmware/efi/apple-properties.c index ea84108035eb..7ff27e963bd4 100644 --- a/drivers/firmware/efi/apple-properties.c +++ b/drivers/firmware/efi/apple-properties.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * apple-properties.c - EFI device properties on Macs diff --git a/drivers/firmware/efi/arm-runtime.c b/drivers/firmware/efi/arm-runtime.c index 53a5336cde5a..6058b7c54554 100644 --- a/drivers/firmware/efi/arm-runtime.c +++ b/drivers/firmware/efi/arm-runtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extensible Firmware Interface diff --git a/drivers/firmware/efi/capsule-loader.c b/drivers/firmware/efi/capsule-loader.c index 0c17bdd388e1..e4caa73963c5 100644 --- a/drivers/firmware/efi/capsule-loader.c +++ b/drivers/firmware/efi/capsule-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EFI capsule loader driver. diff --git a/drivers/firmware/efi/capsule.c b/drivers/firmware/efi/capsule.c index 768430293669..b7ce47978a9a 100644 --- a/drivers/firmware/efi/capsule.c +++ b/drivers/firmware/efi/capsule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EFI capsule support. diff --git a/drivers/firmware/efi/cper-arm.c b/drivers/firmware/efi/cper-arm.c index 76542a53e202..d475adc73daf 100644 --- a/drivers/firmware/efi/cper-arm.c +++ b/drivers/firmware/efi/cper-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UEFI Common Platform Error Record (CPER) support diff --git a/drivers/firmware/efi/cper-x86.c b/drivers/firmware/efi/cper-x86.c index 3949d7b5e808..691c1d1be70b 100644 --- a/drivers/firmware/efi/cper-x86.c +++ b/drivers/firmware/efi/cper-x86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018, Advanced Micro Devices, Inc. diff --git a/drivers/firmware/efi/cper.c b/drivers/firmware/efi/cper.c index bd99802cb0ca..e93fa40c6cc4 100644 --- a/drivers/firmware/efi/cper.c +++ b/drivers/firmware/efi/cper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UEFI Common Platform Error Record (CPER) support diff --git a/drivers/firmware/efi/cper_cxl.c b/drivers/firmware/efi/cper_cxl.c index 8a7667faf953..dcc80c653f24 100644 --- a/drivers/firmware/efi/cper_cxl.c +++ b/drivers/firmware/efi/cper_cxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UEFI Common Platform Error Record (CPER) support for CXL Section. diff --git a/drivers/firmware/efi/dev-path-parser.c b/drivers/firmware/efi/dev-path-parser.c index 13ea141c0def..bf2272d4bbd6 100644 --- a/drivers/firmware/efi/dev-path-parser.c +++ b/drivers/firmware/efi/dev-path-parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dev-path-parser.c - EFI Device Path parser diff --git a/drivers/firmware/efi/earlycon.c b/drivers/firmware/efi/earlycon.c index d18a1a5de144..117965967db8 100644 --- a/drivers/firmware/efi/earlycon.c +++ b/drivers/firmware/efi/earlycon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Intel Corporation; author Matt Fleming diff --git a/drivers/firmware/efi/efi-bgrt.c b/drivers/firmware/efi/efi-bgrt.c index 6aafdb67dbca..a9c3f0806a66 100644 --- a/drivers/firmware/efi/efi-bgrt.c +++ b/drivers/firmware/efi/efi-bgrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2012 Intel Corporation diff --git a/drivers/firmware/efi/efi-init.c b/drivers/firmware/efi/efi-init.c index a65c2d5b9e7b..c27483916093 100644 --- a/drivers/firmware/efi/efi-init.c +++ b/drivers/firmware/efi/efi-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extensible Firmware Interface diff --git a/drivers/firmware/efi/efi-pstore.c b/drivers/firmware/efi/efi-pstore.c index a253b6144945..dbfecc0c6633 100644 --- a/drivers/firmware/efi/efi-pstore.c +++ b/drivers/firmware/efi/efi-pstore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c index 17b5f3415465..2b96bf65a43b 100644 --- a/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * efi.c - EFI subsystem diff --git a/drivers/firmware/efi/efibc.c b/drivers/firmware/efi/efibc.c index 0a7c764dcc61..7a5e9c4b0eb2 100644 --- a/drivers/firmware/efi/efibc.c +++ b/drivers/firmware/efi/efibc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * efibc: control EFI bootloaders which obey LoaderEntryOneShot var diff --git a/drivers/firmware/efi/embedded-firmware.c b/drivers/firmware/efi/embedded-firmware.c index b49a09d7e665..bf4140981a36 100644 --- a/drivers/firmware/efi/embedded-firmware.c +++ b/drivers/firmware/efi/embedded-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for extracting embedded firmware for peripherals from EFI code, diff --git a/drivers/firmware/efi/esrt.c b/drivers/firmware/efi/esrt.c index 4bb7b0584bc9..9d0023d5fe21 100644 --- a/drivers/firmware/efi/esrt.c +++ b/drivers/firmware/efi/esrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * esrt.c diff --git a/drivers/firmware/efi/fdtparams.c b/drivers/firmware/efi/fdtparams.c index b815d2a754ee..1155442834a1 100644 --- a/drivers/firmware/efi/fdtparams.c +++ b/drivers/firmware/efi/fdtparams.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "efi: " fmt diff --git a/drivers/firmware/efi/libstub/alignedmem.c b/drivers/firmware/efi/libstub/alignedmem.c index 31928bd87e0f..c67dc2fb0f92 100644 --- a/drivers/firmware/efi/libstub/alignedmem.c +++ b/drivers/firmware/efi/libstub/alignedmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/arm32-stub.c b/drivers/firmware/efi/libstub/arm32-stub.c index 1073dd947516..b744835d6f07 100644 --- a/drivers/firmware/efi/libstub/arm32-stub.c +++ b/drivers/firmware/efi/libstub/arm32-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Linaro Ltd; diff --git a/drivers/firmware/efi/libstub/arm64-stub.c b/drivers/firmware/efi/libstub/arm64-stub.c index 2c3869356147..0fb7939d8fe8 100644 --- a/drivers/firmware/efi/libstub/arm64-stub.c +++ b/drivers/firmware/efi/libstub/arm64-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013, 2014 Linaro Ltd; diff --git a/drivers/firmware/efi/libstub/arm64.c b/drivers/firmware/efi/libstub/arm64.c index e57cd3de0a00..d38a1d81f064 100644 --- a/drivers/firmware/efi/libstub/arm64.c +++ b/drivers/firmware/efi/libstub/arm64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013, 2014 Linaro Ltd; diff --git a/drivers/firmware/efi/libstub/bitmap.c b/drivers/firmware/efi/libstub/bitmap.c index 5c9bba0d549b..099597fd3437 100644 --- a/drivers/firmware/efi/libstub/bitmap.c +++ b/drivers/firmware/efi/libstub/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); #include void __bitmap_set(unsigned long *map, unsigned int start, int len) diff --git a/drivers/firmware/efi/libstub/efi-stub-entry.c b/drivers/firmware/efi/libstub/efi-stub-entry.c index a6c049835190..f6fdf5d092e4 100644 --- a/drivers/firmware/efi/libstub/efi-stub-entry.c +++ b/drivers/firmware/efi/libstub/efi-stub-entry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/firmware/efi/libstub/efi-stub-helper.c b/drivers/firmware/efi/libstub/efi-stub-helper.c index 7aa2f9ad2935..7f7e5fa58874 100644 --- a/drivers/firmware/efi/libstub/efi-stub-helper.c +++ b/drivers/firmware/efi/libstub/efi-stub-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper functions used by the EFI stub on multiple diff --git a/drivers/firmware/efi/libstub/efi-stub.c b/drivers/firmware/efi/libstub/efi-stub.c index 9cb814c5ba1b..7b80d38120c9 100644 --- a/drivers/firmware/efi/libstub/efi-stub.c +++ b/drivers/firmware/efi/libstub/efi-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EFI stub implementation that is shared by arm and arm64 architectures. diff --git a/drivers/firmware/efi/libstub/fdt.c b/drivers/firmware/efi/libstub/fdt.c index 6a337f1f8787..70bd129ccc2c 100644 --- a/drivers/firmware/efi/libstub/fdt.c +++ b/drivers/firmware/efi/libstub/fdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FDT related Helper functions used by the EFI stub on multiple diff --git a/drivers/firmware/efi/libstub/file.c b/drivers/firmware/efi/libstub/file.c index bd626d55dcbc..03886ffd9dda 100644 --- a/drivers/firmware/efi/libstub/file.c +++ b/drivers/firmware/efi/libstub/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper functions used by the EFI stub on multiple diff --git a/drivers/firmware/efi/libstub/find.c b/drivers/firmware/efi/libstub/find.c index 4e7740d28987..e82a33212e0c 100644 --- a/drivers/firmware/efi/libstub/find.c +++ b/drivers/firmware/efi/libstub/find.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/firmware/efi/libstub/gop.c b/drivers/firmware/efi/libstub/gop.c index 80dc8cfeb33e..570f00c40cb8 100644 --- a/drivers/firmware/efi/libstub/gop.c +++ b/drivers/firmware/efi/libstub/gop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ----------------------------------------------------------------------- * diff --git a/drivers/firmware/efi/libstub/intrinsics.c b/drivers/firmware/efi/libstub/intrinsics.c index 418cd2e6dccc..27ae23d4e1b3 100644 --- a/drivers/firmware/efi/libstub/intrinsics.c +++ b/drivers/firmware/efi/libstub/intrinsics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/kaslr.c b/drivers/firmware/efi/libstub/kaslr.c index 4bc963e999eb..a464b1d0abe1 100644 --- a/drivers/firmware/efi/libstub/kaslr.c +++ b/drivers/firmware/efi/libstub/kaslr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper functions used by the EFI stub on multiple diff --git a/drivers/firmware/efi/libstub/loongarch-stub.c b/drivers/firmware/efi/libstub/loongarch-stub.c index 736b6aae323d..94530a2ea996 100644 --- a/drivers/firmware/efi/libstub/loongarch-stub.c +++ b/drivers/firmware/efi/libstub/loongarch-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Yun Liu diff --git a/drivers/firmware/efi/libstub/loongarch.c b/drivers/firmware/efi/libstub/loongarch.c index 9825f5218137..125f56255546 100644 --- a/drivers/firmware/efi/libstub/loongarch.c +++ b/drivers/firmware/efi/libstub/loongarch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Yun Liu diff --git a/drivers/firmware/efi/libstub/mem.c b/drivers/firmware/efi/libstub/mem.c index 9c82259eea81..4de9907866e2 100644 --- a/drivers/firmware/efi/libstub/mem.c +++ b/drivers/firmware/efi/libstub/mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/pci.c b/drivers/firmware/efi/libstub/pci.c index 1dccf77958d3..36ba7ac45e7a 100644 --- a/drivers/firmware/efi/libstub/pci.c +++ b/drivers/firmware/efi/libstub/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI-related functions used by the EFI stub on multiple diff --git a/drivers/firmware/efi/libstub/printk.c b/drivers/firmware/efi/libstub/printk.c index bc599212c05d..345d161c4c4f 100644 --- a/drivers/firmware/efi/libstub/printk.c +++ b/drivers/firmware/efi/libstub/printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/random.c b/drivers/firmware/efi/libstub/random.c index 7109b8a2dcba..8976dc7b5acd 100644 --- a/drivers/firmware/efi/libstub/random.c +++ b/drivers/firmware/efi/libstub/random.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Linaro Ltd; diff --git a/drivers/firmware/efi/libstub/randomalloc.c b/drivers/firmware/efi/libstub/randomalloc.c index fd80b2f3233a..0191c738b889 100644 --- a/drivers/firmware/efi/libstub/randomalloc.c +++ b/drivers/firmware/efi/libstub/randomalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Linaro Ltd; diff --git a/drivers/firmware/efi/libstub/relocate.c b/drivers/firmware/efi/libstub/relocate.c index d4264bfb6dc1..1fb8a25235fc 100644 --- a/drivers/firmware/efi/libstub/relocate.c +++ b/drivers/firmware/efi/libstub/relocate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/riscv-stub.c b/drivers/firmware/efi/libstub/riscv-stub.c index e7d9204baee3..1b033af24a95 100644 --- a/drivers/firmware/efi/libstub/riscv-stub.c +++ b/drivers/firmware/efi/libstub/riscv-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/drivers/firmware/efi/libstub/riscv.c b/drivers/firmware/efi/libstub/riscv.c index f66f33ceb99e..ab5240bbd1cb 100644 --- a/drivers/firmware/efi/libstub/riscv.c +++ b/drivers/firmware/efi/libstub/riscv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/drivers/firmware/efi/libstub/screen_info.c b/drivers/firmware/efi/libstub/screen_info.c index 5d3a1e32d177..696d54a16a17 100644 --- a/drivers/firmware/efi/libstub/screen_info.c +++ b/drivers/firmware/efi/libstub/screen_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/secureboot.c b/drivers/firmware/efi/libstub/secureboot.c index 516f4f0069bd..e516914afc24 100644 --- a/drivers/firmware/efi/libstub/secureboot.c +++ b/drivers/firmware/efi/libstub/secureboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Secure boot handling. diff --git a/drivers/firmware/efi/libstub/skip_spaces.c b/drivers/firmware/efi/libstub/skip_spaces.c index 159fb4e456c6..e175b27644f5 100644 --- a/drivers/firmware/efi/libstub/skip_spaces.c +++ b/drivers/firmware/efi/libstub/skip_spaces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/smbios.c b/drivers/firmware/efi/libstub/smbios.c index f31410d7e7e1..c5eb8e3983d5 100644 --- a/drivers/firmware/efi/libstub/smbios.c +++ b/drivers/firmware/efi/libstub/smbios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2022 Google LLC // Author: Ard Biesheuvel diff --git a/drivers/firmware/efi/libstub/string.c b/drivers/firmware/efi/libstub/string.c index 168fe8e79abc..66ec280632c1 100644 --- a/drivers/firmware/efi/libstub/string.c +++ b/drivers/firmware/efi/libstub/string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Taken from: diff --git a/drivers/firmware/efi/libstub/systable.c b/drivers/firmware/efi/libstub/systable.c index 91d016b02f8c..3816e7fe98d4 100644 --- a/drivers/firmware/efi/libstub/systable.c +++ b/drivers/firmware/efi/libstub/systable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/tpm.c b/drivers/firmware/efi/libstub/tpm.c index a5c6c4f163fc..24fde992127a 100644 --- a/drivers/firmware/efi/libstub/tpm.c +++ b/drivers/firmware/efi/libstub/tpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TPM handling. diff --git a/drivers/firmware/efi/libstub/unaccepted_memory.c b/drivers/firmware/efi/libstub/unaccepted_memory.c index 757dbe734a47..5599d5d60a8c 100644 --- a/drivers/firmware/efi/libstub/unaccepted_memory.c +++ b/drivers/firmware/efi/libstub/unaccepted_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/firmware/efi/libstub/vsprintf.c b/drivers/firmware/efi/libstub/vsprintf.c index 71c71c222346..6f25ca09f71d 100644 --- a/drivers/firmware/efi/libstub/vsprintf.c +++ b/drivers/firmware/efi/libstub/vsprintf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/drivers/firmware/efi/libstub/x86-5lvl.c b/drivers/firmware/efi/libstub/x86-5lvl.c index c00d0ae7ed5d..a5b2c78cd5b4 100644 --- a/drivers/firmware/efi/libstub/x86-5lvl.c +++ b/drivers/firmware/efi/libstub/x86-5lvl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/firmware/efi/libstub/x86-stub.c b/drivers/firmware/efi/libstub/x86-stub.c index cef32e2c82d8..c6df9330fab4 100644 --- a/drivers/firmware/efi/libstub/x86-stub.c +++ b/drivers/firmware/efi/libstub/x86-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ----------------------------------------------------------------------- diff --git a/drivers/firmware/efi/libstub/zboot-decompress-gzip.c b/drivers/firmware/efi/libstub/zboot-decompress-gzip.c index e97a7e9d3c98..c664fca0fee5 100644 --- a/drivers/firmware/efi/libstub/zboot-decompress-gzip.c +++ b/drivers/firmware/efi/libstub/zboot-decompress-gzip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/zboot-decompress-zstd.c b/drivers/firmware/efi/libstub/zboot-decompress-zstd.c index bde9d94dd2e3..d741435f7ad8 100644 --- a/drivers/firmware/efi/libstub/zboot-decompress-zstd.c +++ b/drivers/firmware/efi/libstub/zboot-decompress-zstd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/libstub/zboot.c b/drivers/firmware/efi/libstub/zboot.c index c47ace06f010..ebee78bb7c8e 100644 --- a/drivers/firmware/efi/libstub/zboot.c +++ b/drivers/firmware/efi/libstub/zboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/memattr.c b/drivers/firmware/efi/memattr.c index e727cc5909cb..441b90a12020 100644 --- a/drivers/firmware/efi/memattr.c +++ b/drivers/firmware/efi/memattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Linaro Ltd. diff --git a/drivers/firmware/efi/memmap.c b/drivers/firmware/efi/memmap.c index f1c04d7cfd71..dee49e7d52e1 100644 --- a/drivers/firmware/efi/memmap.c +++ b/drivers/firmware/efi/memmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common EFI memory map functions. diff --git a/drivers/firmware/efi/mokvar-table.c b/drivers/firmware/efi/mokvar-table.c index aedbbd627706..d65033e2d886 100644 --- a/drivers/firmware/efi/mokvar-table.c +++ b/drivers/firmware/efi/mokvar-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mokvar-table.c diff --git a/drivers/firmware/efi/ovmf-debug-log.c b/drivers/firmware/efi/ovmf-debug-log.c index 5b2471ffaeed..94cba7dc39e9 100644 --- a/drivers/firmware/efi/ovmf-debug-log.c +++ b/drivers/firmware/efi/ovmf-debug-log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/firmware/efi/rci2-table.c b/drivers/firmware/efi/rci2-table.c index c1bedd244817..8cfb880ef8a6 100644 --- a/drivers/firmware/efi/rci2-table.c +++ b/drivers/firmware/efi/rci2-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Export Runtime Configuration Interface Table Version 2 (RCI2) diff --git a/drivers/firmware/efi/reboot.c b/drivers/firmware/efi/reboot.c index ceae84c19d22..25399b95e542 100644 --- a/drivers/firmware/efi/reboot.c +++ b/drivers/firmware/efi/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Intel Corporation; author Matt Fleming diff --git a/drivers/firmware/efi/riscv-runtime.c b/drivers/firmware/efi/riscv-runtime.c index 66f584a228d0..8cc1926b9803 100644 --- a/drivers/firmware/efi/riscv-runtime.c +++ b/drivers/firmware/efi/riscv-runtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Extensible Firmware Interface diff --git a/drivers/firmware/efi/runtime-wrappers.c b/drivers/firmware/efi/runtime-wrappers.c index da8d29621644..087369fabc12 100644 --- a/drivers/firmware/efi/runtime-wrappers.c +++ b/drivers/firmware/efi/runtime-wrappers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * runtime-wrappers.c - Runtime Services function call wrappers diff --git a/drivers/firmware/efi/stmm/tee_stmm_efi.c b/drivers/firmware/efi/stmm/tee_stmm_efi.c index 65c0fe1ba275..ff101c9ef89c 100644 --- a/drivers/firmware/efi/stmm/tee_stmm_efi.c +++ b/drivers/firmware/efi/stmm/tee_stmm_efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * EFI variable service via TEE diff --git a/drivers/firmware/efi/sysfb_efi.c b/drivers/firmware/efi/sysfb_efi.c index 1e509595ac03..8ca73522d7a7 100644 --- a/drivers/firmware/efi/sysfb_efi.c +++ b/drivers/firmware/efi/sysfb_efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic System Framebuffers diff --git a/drivers/firmware/efi/test/efi_test.c b/drivers/firmware/efi/test/efi_test.c index 77b5f7ac3e20..c6301f5b4db0 100644 --- a/drivers/firmware/efi/test/efi_test.c +++ b/drivers/firmware/efi/test/efi_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * EFI Test Driver for Runtime Services diff --git a/drivers/firmware/efi/tpm.c b/drivers/firmware/efi/tpm.c index cdd431027065..5d3fd24c181d 100644 --- a/drivers/firmware/efi/tpm.c +++ b/drivers/firmware/efi/tpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Google, Inc. diff --git a/drivers/firmware/efi/unaccepted_memory.c b/drivers/firmware/efi/unaccepted_memory.c index c2c067eff634..cb32ff5d8df9 100644 --- a/drivers/firmware/efi/unaccepted_memory.c +++ b/drivers/firmware/efi/unaccepted_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/firmware/efi/vars.c b/drivers/firmware/efi/vars.c index 3700e9869767..9014f640e36e 100644 --- a/drivers/firmware/efi/vars.c +++ b/drivers/firmware/efi/vars.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Originally from efivars.c diff --git a/drivers/firmware/google/cbmem.c b/drivers/firmware/google/cbmem.c index 54c3b8b05e5d..c7ae5f5e6a0c 100644 --- a/drivers/firmware/google/cbmem.c +++ b/drivers/firmware/google/cbmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cbmem.c diff --git a/drivers/firmware/google/coreboot_table.c b/drivers/firmware/google/coreboot_table.c index 882db32e51be..3eecad0ce313 100644 --- a/drivers/firmware/google/coreboot_table.c +++ b/drivers/firmware/google/coreboot_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * coreboot_table.c diff --git a/drivers/firmware/google/framebuffer-coreboot.c b/drivers/firmware/google/framebuffer-coreboot.c index c68c9f56370f..92fd3b55154d 100644 --- a/drivers/firmware/google/framebuffer-coreboot.c +++ b/drivers/firmware/google/framebuffer-coreboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * framebuffer-coreboot.c diff --git a/drivers/firmware/google/gsmi.c b/drivers/firmware/google/gsmi.c index 0ceccde5a302..e195ed444515 100644 --- a/drivers/firmware/google/gsmi.c +++ b/drivers/firmware/google/gsmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010 Google Inc. All Rights Reserved. diff --git a/drivers/firmware/google/memconsole-coreboot.c b/drivers/firmware/google/memconsole-coreboot.c index c5f08617aa8d..f802d390fcaa 100644 --- a/drivers/firmware/google/memconsole-coreboot.c +++ b/drivers/firmware/google/memconsole-coreboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * memconsole-coreboot.c diff --git a/drivers/firmware/google/memconsole-x86-legacy.c b/drivers/firmware/google/memconsole-x86-legacy.c index a0974c376985..64b77b57ce02 100644 --- a/drivers/firmware/google/memconsole-x86-legacy.c +++ b/drivers/firmware/google/memconsole-x86-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * memconsole-x86-legacy.c diff --git a/drivers/firmware/google/memconsole.c b/drivers/firmware/google/memconsole.c index 6138a1653ec5..c4248140359c 100644 --- a/drivers/firmware/google/memconsole.c +++ b/drivers/firmware/google/memconsole.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * memconsole.c diff --git a/drivers/firmware/google/vpd.c b/drivers/firmware/google/vpd.c index 339a3f74b247..dd64975ed46d 100644 --- a/drivers/firmware/google/vpd.c +++ b/drivers/firmware/google/vpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vpd.c diff --git a/drivers/firmware/google/vpd_decode.c b/drivers/firmware/google/vpd_decode.c index 5c6f2a74f104..a1a516ae9498 100644 --- a/drivers/firmware/google/vpd_decode.c +++ b/drivers/firmware/google/vpd_decode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vpd_decode.c diff --git a/drivers/firmware/imx/imx-dsp.c b/drivers/firmware/imx/imx-dsp.c index ed79e823157a..1f0a1d7191bd 100644 --- a/drivers/firmware/imx/imx-dsp.c +++ b/drivers/firmware/imx/imx-dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019 NXP diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-scu-irq.c index a68d38f89254..924ce5fd66a6 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019,2023 NXP diff --git a/drivers/firmware/imx/imx-scu-soc.c b/drivers/firmware/imx/imx-scu-soc.c index 497192320562..d7fd3c595c45 100644 --- a/drivers/firmware/imx/imx-scu-soc.c +++ b/drivers/firmware/imx/imx-scu-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 67b267a7408a..0aec676ef8a2 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018 NXP diff --git a/drivers/firmware/imx/misc.c b/drivers/firmware/imx/misc.c index d073cb3ce699..57543b018dd2 100644 --- a/drivers/firmware/imx/misc.c +++ b/drivers/firmware/imx/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/firmware/imx/rm.c b/drivers/firmware/imx/rm.c index d492b99e1c6c..65160dc2d2eb 100644 --- a/drivers/firmware/imx/rm.c +++ b/drivers/firmware/imx/rm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020 NXP diff --git a/drivers/firmware/imx/sm-cpu.c b/drivers/firmware/imx/sm-cpu.c index 091b014f739f..d19db98b844f 100644 --- a/drivers/firmware/imx/sm-cpu.c +++ b/drivers/firmware/imx/sm-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP diff --git a/drivers/firmware/imx/sm-lmm.c b/drivers/firmware/imx/sm-lmm.c index 6807bf563c03..856885dbb9c4 100644 --- a/drivers/firmware/imx/sm-lmm.c +++ b/drivers/firmware/imx/sm-lmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP diff --git a/drivers/firmware/imx/sm-misc.c b/drivers/firmware/imx/sm-misc.c index fc3ee12c2be8..f1fb86403a63 100644 --- a/drivers/firmware/imx/sm-misc.c +++ b/drivers/firmware/imx/sm-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/firmware/iscsi_ibft.c b/drivers/firmware/iscsi_ibft.c index 371f24569b3b..ff0659a37f8f 100644 --- a/drivers/firmware/iscsi_ibft.c +++ b/drivers/firmware/iscsi_ibft.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2010 Red Hat, Inc. diff --git a/drivers/firmware/iscsi_ibft_find.c b/drivers/firmware/iscsi_ibft_find.c index 71f51303c2ba..2c377c845568 100644 --- a/drivers/firmware/iscsi_ibft_find.c +++ b/drivers/firmware/iscsi_ibft_find.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2010 Red Hat, Inc. diff --git a/drivers/firmware/memmap.c b/drivers/firmware/memmap.c index 55b9cfad8a04..a800e0c8d029 100644 --- a/drivers/firmware/memmap.c +++ b/drivers/firmware/memmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/firmware/memmap.c diff --git a/drivers/firmware/meson/meson_sm.c b/drivers/firmware/meson/meson_sm.c index 3ab67aaa9e5d..735c9683f1b8 100644 --- a/drivers/firmware/meson/meson_sm.c +++ b/drivers/firmware/meson/meson_sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic Secure Monitor driver diff --git a/drivers/firmware/microchip/mpfs-auto-update.c b/drivers/firmware/microchip/mpfs-auto-update.c index e194f7acb2a9..ffd8cdbab8de 100644 --- a/drivers/firmware/microchip/mpfs-auto-update.c +++ b/drivers/firmware/microchip/mpfs-auto-update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip Polarfire SoC "Auto Update" FPGA reprogramming. diff --git a/drivers/firmware/mtk-adsp-ipc.c b/drivers/firmware/mtk-adsp-ipc.c index 2b79371c61c9..e0983d7ccabe 100644 --- a/drivers/firmware/mtk-adsp-ipc.c +++ b/drivers/firmware/mtk-adsp-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Corporation. All rights reserved. diff --git a/drivers/firmware/psci/psci.c b/drivers/firmware/psci/psci.c index 38ca190d4a22..e546f73fafc8 100644 --- a/drivers/firmware/psci/psci.c +++ b/drivers/firmware/psci/psci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/firmware/psci/psci_checker.c b/drivers/firmware/psci/psci_checker.c index df02a4ec3398..7fc9a33d05b1 100644 --- a/drivers/firmware/psci/psci_checker.c +++ b/drivers/firmware/psci/psci_checker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/firmware/qcom/qcom_qseecom.c b/drivers/firmware/qcom/qcom_qseecom.c index 731e6d5719f9..d717af2a8f69 100644 --- a/drivers/firmware/qcom/qcom_qseecom.c +++ b/drivers/firmware/qcom/qcom_qseecom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Qualcomm Secure Execution Environment (SEE) interface (QSEECOM). diff --git a/drivers/firmware/qcom/qcom_qseecom_uefisecapp.c b/drivers/firmware/qcom/qcom_qseecom_uefisecapp.c index 98a463e9774b..49eeff22d67b 100644 --- a/drivers/firmware/qcom/qcom_qseecom_uefisecapp.c +++ b/drivers/firmware/qcom/qcom_qseecom_uefisecapp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Client driver for Qualcomm UEFI Secure Application (qcom.tz.uefisecapp). diff --git a/drivers/firmware/qcom/qcom_scm-legacy.c b/drivers/firmware/qcom/qcom_scm-legacy.c index 029e6d117cb8..17d66d04fec7 100644 --- a/drivers/firmware/qcom/qcom_scm-legacy.c +++ b/drivers/firmware/qcom/qcom_scm-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010,2015,2019 The Linux Foundation. All rights reserved. * Copyright (C) 2015 Linaro Ltd. diff --git a/drivers/firmware/qcom/qcom_scm-smc.c b/drivers/firmware/qcom/qcom_scm-smc.c index 574930729ddd..89793d6f19e1 100644 --- a/drivers/firmware/qcom/qcom_scm-smc.c +++ b/drivers/firmware/qcom/qcom_scm-smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015,2019 The Linux Foundation. All rights reserved. */ diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_scm.c index 1a6f85e463e0..44bfbe41efeb 100644 --- a/drivers/firmware/qcom/qcom_scm.c +++ b/drivers/firmware/qcom/qcom_scm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010,2015,2019 The Linux Foundation. All rights reserved. * Copyright (C) 2015 Linaro Ltd. diff --git a/drivers/firmware/qcom/qcom_tzmem.c b/drivers/firmware/qcom/qcom_tzmem.c index 9f232e53115e..bd3269b5f68d 100644 --- a/drivers/firmware/qcom/qcom_tzmem.c +++ b/drivers/firmware/qcom/qcom_tzmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory allocator for buffers shared with the TrustZone. diff --git a/drivers/firmware/qemu_fw_cfg.c b/drivers/firmware/qemu_fw_cfg.c index 0eebd572f9a5..81d289bcda7c 100644 --- a/drivers/firmware/qemu_fw_cfg.c +++ b/drivers/firmware/qemu_fw_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/firmware/qemu_fw_cfg.c * diff --git a/drivers/firmware/raspberrypi.c b/drivers/firmware/raspberrypi.c index 7ecde6921a0a..0445077a88ae 100644 --- a/drivers/firmware/raspberrypi.c +++ b/drivers/firmware/raspberrypi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Defines interfaces for interacting with the Raspberry Pi firmware's diff --git a/drivers/firmware/samsung/exynos-acpm-dvfs.c b/drivers/firmware/samsung/exynos-acpm-dvfs.c index 1c5b2b143bcc..392ef6cd31b4 100644 --- a/drivers/firmware/samsung/exynos-acpm-dvfs.c +++ b/drivers/firmware/samsung/exynos-acpm-dvfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Samsung Electronics Co., Ltd. diff --git a/drivers/firmware/samsung/exynos-acpm-pmic.c b/drivers/firmware/samsung/exynos-acpm-pmic.c index 961d7599e422..c91c1589b870 100644 --- a/drivers/firmware/samsung/exynos-acpm-pmic.c +++ b/drivers/firmware/samsung/exynos-acpm-pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Samsung Electronics Co., Ltd. diff --git a/drivers/firmware/samsung/exynos-acpm.c b/drivers/firmware/samsung/exynos-acpm.c index 0cb269c70460..a33e683ba99f 100644 --- a/drivers/firmware/samsung/exynos-acpm.c +++ b/drivers/firmware/samsung/exynos-acpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Samsung Electronics Co., Ltd. diff --git a/drivers/firmware/smccc/kvm_guest.c b/drivers/firmware/smccc/kvm_guest.c index 49e1de83d2e8..1be2c53a53ee 100644 --- a/drivers/firmware/smccc/kvm_guest.c +++ b/drivers/firmware/smccc/kvm_guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "smccc: KVM: " fmt diff --git a/drivers/firmware/smccc/smccc.c b/drivers/firmware/smccc/smccc.c index bdee057db2fd..eeb6e1ac7100 100644 --- a/drivers/firmware/smccc/smccc.c +++ b/drivers/firmware/smccc/smccc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Arm Limited diff --git a/drivers/firmware/smccc/soc_id.c b/drivers/firmware/smccc/soc_id.c index c24b3fca1cfe..49f15c077e31 100644 --- a/drivers/firmware/smccc/soc_id.c +++ b/drivers/firmware/smccc/soc_id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 Arm Limited diff --git a/drivers/firmware/stratix10-rsu.c b/drivers/firmware/stratix10-rsu.c index 41da07c445a6..d8f5205bc1c1 100644 --- a/drivers/firmware/stratix10-rsu.c +++ b/drivers/firmware/stratix10-rsu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2019, Intel Corporation diff --git a/drivers/firmware/stratix10-svc.c b/drivers/firmware/stratix10-svc.c index 515b948ff320..f1ef2c2a3028 100644 --- a/drivers/firmware/stratix10-svc.c +++ b/drivers/firmware/stratix10-svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018, Intel Corporation diff --git a/drivers/firmware/sysfb.c b/drivers/firmware/sysfb.c index 889e5b05c739..6723462eebae 100644 --- a/drivers/firmware/sysfb.c +++ b/drivers/firmware/sysfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic System Framebuffers diff --git a/drivers/firmware/sysfb_simplefb.c b/drivers/firmware/sysfb_simplefb.c index 592d8a644619..30e365c5f557 100644 --- a/drivers/firmware/sysfb_simplefb.c +++ b/drivers/firmware/sysfb_simplefb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic System Framebuffers diff --git a/drivers/firmware/tegra/bpmp-debugfs.c b/drivers/firmware/tegra/bpmp-debugfs.c index 4221fed70ad4..976b00fe6669 100644 --- a/drivers/firmware/tegra/bpmp-debugfs.c +++ b/drivers/firmware/tegra/bpmp-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/firmware/tegra/bpmp-tegra186.c b/drivers/firmware/tegra/bpmp-tegra186.c index 64863db7a715..97f0a4ceac76 100644 --- a/drivers/firmware/tegra/bpmp-tegra186.c +++ b/drivers/firmware/tegra/bpmp-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, NVIDIA CORPORATION. diff --git a/drivers/firmware/tegra/bpmp-tegra210.c b/drivers/firmware/tegra/bpmp-tegra210.c index 6295f5640c15..1eb2ca338b2b 100644 --- a/drivers/firmware/tegra/bpmp-tegra210.c +++ b/drivers/firmware/tegra/bpmp-tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, NVIDIA CORPORATION. diff --git a/drivers/firmware/tegra/bpmp.c b/drivers/firmware/tegra/bpmp.c index e74bba7ccc44..d2b70274b966 100644 --- a/drivers/firmware/tegra/bpmp.c +++ b/drivers/firmware/tegra/bpmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/firmware/tegra/ivc.c b/drivers/firmware/tegra/ivc.c index 8c9aff9804c0..223386f412df 100644 --- a/drivers/firmware/tegra/ivc.c +++ b/drivers/firmware/tegra/ivc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/firmware/thead,th1520-aon.c b/drivers/firmware/thead,th1520-aon.c index 38f812ac9920..511c963da20c 100644 --- a/drivers/firmware/thead,th1520-aon.c +++ b/drivers/firmware/thead,th1520-aon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Alibaba Group Holding Limited. diff --git a/drivers/firmware/ti_sci.c b/drivers/firmware/ti_sci.c index e027a2bd8f26..2bf8666afc57 100644 --- a/drivers/firmware/ti_sci.c +++ b/drivers/firmware/ti_sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments System Control Interface Protocol Driver diff --git a/drivers/firmware/trusted_foundations.c b/drivers/firmware/trusted_foundations.c index 1389fa9418a7..a658465e0191 100644 --- a/drivers/firmware/trusted_foundations.c +++ b/drivers/firmware/trusted_foundations.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Trusted Foundations support for ARM CPUs diff --git a/drivers/firmware/turris-mox-rwtm.c b/drivers/firmware/turris-mox-rwtm.c index 1eac9948148f..fd1d68b6a23d 100644 --- a/drivers/firmware/turris-mox-rwtm.c +++ b/drivers/firmware/turris-mox-rwtm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Turris Mox rWTM firmware driver diff --git a/drivers/firmware/xilinx/zynqmp-debug.c b/drivers/firmware/xilinx/zynqmp-debug.c index 36efb827f3da..0f8e986f5840 100644 --- a/drivers/firmware/xilinx/zynqmp-debug.c +++ b/drivers/firmware/xilinx/zynqmp-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Zynq MPSoC Firmware layer for debugfs APIs diff --git a/drivers/firmware/xilinx/zynqmp-ufs.c b/drivers/firmware/xilinx/zynqmp-ufs.c index 85da8a822f3a..c62e348a0426 100644 --- a/drivers/firmware/xilinx/zynqmp-ufs.c +++ b/drivers/firmware/xilinx/zynqmp-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Firmware Layer for UFS APIs diff --git a/drivers/firmware/xilinx/zynqmp.c b/drivers/firmware/xilinx/zynqmp.c index ad811f40e059..54c1490c7184 100644 --- a/drivers/firmware/xilinx/zynqmp.c +++ b/drivers/firmware/xilinx/zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Zynq MPSoC Firmware layer diff --git a/drivers/fpga/altera-cvp.c b/drivers/fpga/altera-cvp.c index 44badfd11e1b..bf8cd08c35ca 100644 --- a/drivers/fpga/altera-cvp.c +++ b/drivers/fpga/altera-cvp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FPGA Manager Driver for Altera Arria/Cyclone/Stratix CvP diff --git a/drivers/fpga/altera-fpga2sdram.c b/drivers/fpga/altera-fpga2sdram.c index e41492988dd6..3fc083b597ec 100644 --- a/drivers/fpga/altera-fpga2sdram.c +++ b/drivers/fpga/altera-fpga2sdram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA to SDRAM Bridge Driver for Altera SoCFPGA Devices diff --git a/drivers/fpga/altera-freeze-bridge.c b/drivers/fpga/altera-freeze-bridge.c index 594693ff786e..cb4295b2b496 100644 --- a/drivers/fpga/altera-freeze-bridge.c +++ b/drivers/fpga/altera-freeze-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Freeze Bridge Controller diff --git a/drivers/fpga/altera-hps2fpga.c b/drivers/fpga/altera-hps2fpga.c index f2f1250689cb..b42457749540 100644 --- a/drivers/fpga/altera-hps2fpga.c +++ b/drivers/fpga/altera-hps2fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA to/from HPS Bridge Driver for Altera SoCFPGA Devices diff --git a/drivers/fpga/altera-pr-ip-core-plat.c b/drivers/fpga/altera-pr-ip-core-plat.c index 9dc263930007..1c6dae7d8d39 100644 --- a/drivers/fpga/altera-pr-ip-core-plat.c +++ b/drivers/fpga/altera-pr-ip-core-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Altera Partial Reconfiguration IP Core diff --git a/drivers/fpga/altera-pr-ip-core.c b/drivers/fpga/altera-pr-ip-core.c index df8671af4a92..57e557a53314 100644 --- a/drivers/fpga/altera-pr-ip-core.c +++ b/drivers/fpga/altera-pr-ip-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Altera Partial Reconfiguration IP Core diff --git a/drivers/fpga/altera-ps-spi.c b/drivers/fpga/altera-ps-spi.c index d0ec3539b31f..c255350c1dfd 100644 --- a/drivers/fpga/altera-ps-spi.c +++ b/drivers/fpga/altera-ps-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Altera Passive Serial SPI Driver diff --git a/drivers/fpga/dfl-afu-dma-region.c b/drivers/fpga/dfl-afu-dma-region.c index 5aa7b8884374..ef369f141013 100644 --- a/drivers/fpga/dfl-afu-dma-region.c +++ b/drivers/fpga/dfl-afu-dma-region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Accelerated Function Unit (AFU) DMA Region Management diff --git a/drivers/fpga/dfl-afu-error.c b/drivers/fpga/dfl-afu-error.c index 0f392d1f6d45..758c153c123f 100644 --- a/drivers/fpga/dfl-afu-error.c +++ b/drivers/fpga/dfl-afu-error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Accelerated Function Unit (AFU) Error Reporting diff --git a/drivers/fpga/dfl-afu-main.c b/drivers/fpga/dfl-afu-main.c index 3bf8e7338dbe..881854e0c3ee 100644 --- a/drivers/fpga/dfl-afu-main.c +++ b/drivers/fpga/dfl-afu-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Accelerated Function Unit (AFU) diff --git a/drivers/fpga/dfl-afu-region.c b/drivers/fpga/dfl-afu-region.c index b11a5b21e666..cc2774080164 100644 --- a/drivers/fpga/dfl-afu-region.c +++ b/drivers/fpga/dfl-afu-region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Accelerated Function Unit (AFU) MMIO Region Management diff --git a/drivers/fpga/dfl-fme-br.c b/drivers/fpga/dfl-fme-br.c index 28b0f9d062ac..7f47013e98bc 100644 --- a/drivers/fpga/dfl-fme-br.c +++ b/drivers/fpga/dfl-fme-br.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Bridge Driver for FPGA Management Engine (FME) diff --git a/drivers/fpga/dfl-fme-error.c b/drivers/fpga/dfl-fme-error.c index f00d949efe69..14e3dfc37199 100644 --- a/drivers/fpga/dfl-fme-error.c +++ b/drivers/fpga/dfl-fme-error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Management Engine Error Management diff --git a/drivers/fpga/dfl-fme-main.c b/drivers/fpga/dfl-fme-main.c index 8aca2fb20e87..b7b3e89f723c 100644 --- a/drivers/fpga/dfl-fme-main.c +++ b/drivers/fpga/dfl-fme-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Management Engine (FME) diff --git a/drivers/fpga/dfl-fme-mgr.c b/drivers/fpga/dfl-fme-mgr.c index ab228d8837a0..e5e12140f84e 100644 --- a/drivers/fpga/dfl-fme-mgr.c +++ b/drivers/fpga/dfl-fme-mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Manager Driver for FPGA Management Engine (FME) diff --git a/drivers/fpga/dfl-fme-perf.c b/drivers/fpga/dfl-fme-perf.c index 7422d2bc6f37..9dd4e5d58244 100644 --- a/drivers/fpga/dfl-fme-perf.c +++ b/drivers/fpga/dfl-fme-perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Management Engine (FME) Global Performance Reporting diff --git a/drivers/fpga/dfl-fme-pr.c b/drivers/fpga/dfl-fme-pr.c index b878b260af38..4f378cb17096 100644 --- a/drivers/fpga/dfl-fme-pr.c +++ b/drivers/fpga/dfl-fme-pr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Management Engine (FME) Partial Reconfiguration diff --git a/drivers/fpga/dfl-fme-region.c b/drivers/fpga/dfl-fme-region.c index c6cd63063c82..0a5dfb69085e 100644 --- a/drivers/fpga/dfl-fme-region.c +++ b/drivers/fpga/dfl-fme-region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Region Driver for FPGA Management Engine (FME) diff --git a/drivers/fpga/dfl-n3000-nios.c b/drivers/fpga/dfl-n3000-nios.c index 9ddf1d1d392f..04547b7fbb7e 100644 --- a/drivers/fpga/dfl-n3000-nios.c +++ b/drivers/fpga/dfl-n3000-nios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DFL device driver for Nios private feature on Intel PAC (Programmable diff --git a/drivers/fpga/dfl-pci.c b/drivers/fpga/dfl-pci.c index 602807d6afcc..a8c6ab533270 100644 --- a/drivers/fpga/dfl-pci.c +++ b/drivers/fpga/dfl-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Device Feature List (DFL) PCIe device diff --git a/drivers/fpga/dfl.c b/drivers/fpga/dfl.c index 7022657243c0..37ce6103f73b 100644 --- a/drivers/fpga/dfl.c +++ b/drivers/fpga/dfl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA Device Feature List (DFL) Support diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c index 8ef395b49bf8..19cf114b02a9 100644 --- a/drivers/fpga/fpga-bridge.c +++ b/drivers/fpga/fpga-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Bridge Framework Driver diff --git a/drivers/fpga/fpga-mgr.c b/drivers/fpga/fpga-mgr.c index 0f4035b089a2..1497da7e0f80 100644 --- a/drivers/fpga/fpga-mgr.c +++ b/drivers/fpga/fpga-mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Manager Core diff --git a/drivers/fpga/fpga-region.c b/drivers/fpga/fpga-region.c index 753cd142503e..6b279266f8a1 100644 --- a/drivers/fpga/fpga-region.c +++ b/drivers/fpga/fpga-region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Region - Support for FPGA programming under Linux diff --git a/drivers/fpga/ice40-spi.c b/drivers/fpga/ice40-spi.c index 62c30266130d..13275732e270 100644 --- a/drivers/fpga/ice40-spi.c +++ b/drivers/fpga/ice40-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FPGA Manager Driver for Lattice iCE40. diff --git a/drivers/fpga/intel-m10-bmc-sec-update.c b/drivers/fpga/intel-m10-bmc-sec-update.c index 10f678b9ed36..ca33741c6e43 100644 --- a/drivers/fpga/intel-m10-bmc-sec-update.c +++ b/drivers/fpga/intel-m10-bmc-sec-update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MAX10 Board Management Controller Secure Update Driver diff --git a/drivers/fpga/lattice-sysconfig-spi.c b/drivers/fpga/lattice-sysconfig-spi.c index 44691cfcf50a..c4b48b463aaf 100644 --- a/drivers/fpga/lattice-sysconfig-spi.c +++ b/drivers/fpga/lattice-sysconfig-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lattice FPGA programming over slave SPI sysCONFIG interface. diff --git a/drivers/fpga/lattice-sysconfig.c b/drivers/fpga/lattice-sysconfig.c index ba51a60f672f..eb30178952ce 100644 --- a/drivers/fpga/lattice-sysconfig.c +++ b/drivers/fpga/lattice-sysconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lattice FPGA sysCONFIG interface functions independent of port type. diff --git a/drivers/fpga/machxo2-spi.c b/drivers/fpga/machxo2-spi.c index 905607992a12..930385637930 100644 --- a/drivers/fpga/machxo2-spi.c +++ b/drivers/fpga/machxo2-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lattice MachXO2 Slave SPI Driver diff --git a/drivers/fpga/microchip-spi.c b/drivers/fpga/microchip-spi.c index 6134cea86ac8..b949cce2aab7 100644 --- a/drivers/fpga/microchip-spi.c +++ b/drivers/fpga/microchip-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip Polarfire FPGA programming over slave SPI interface. diff --git a/drivers/fpga/of-fpga-region.c b/drivers/fpga/of-fpga-region.c index 43db4bb77138..9c1562a2669c 100644 --- a/drivers/fpga/of-fpga-region.c +++ b/drivers/fpga/of-fpga-region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Region - Device Tree support for FPGA programming under Linux diff --git a/drivers/fpga/socfpga-a10.c b/drivers/fpga/socfpga-a10.c index 0165a3c86932..d25b10da2210 100644 --- a/drivers/fpga/socfpga-a10.c +++ b/drivers/fpga/socfpga-a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Manager Driver for Altera Arria10 SoCFPGA diff --git a/drivers/fpga/socfpga.c b/drivers/fpga/socfpga.c index b08b4bb8f650..ba331e1cb039 100644 --- a/drivers/fpga/socfpga.c +++ b/drivers/fpga/socfpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Manager Driver for Altera SOCFPGA diff --git a/drivers/fpga/stratix10-soc.c b/drivers/fpga/stratix10-soc.c index 0a295ccf1644..a99a31614e01 100644 --- a/drivers/fpga/stratix10-soc.c +++ b/drivers/fpga/stratix10-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FPGA Manager Driver for Intel Stratix10 SoC diff --git a/drivers/fpga/tests/fpga-bridge-test.c b/drivers/fpga/tests/fpga-bridge-test.c index 124ba40e32b1..6f62ac971164 100644 --- a/drivers/fpga/tests/fpga-bridge-test.c +++ b/drivers/fpga/tests/fpga-bridge-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for the FPGA Bridge diff --git a/drivers/fpga/tests/fpga-mgr-test.c b/drivers/fpga/tests/fpga-mgr-test.c index 62975a39ee14..163246b89a2c 100644 --- a/drivers/fpga/tests/fpga-mgr-test.c +++ b/drivers/fpga/tests/fpga-mgr-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for the FPGA Manager diff --git a/drivers/fpga/tests/fpga-region-test.c b/drivers/fpga/tests/fpga-region-test.c index 020ceac48509..11d6b8498416 100644 --- a/drivers/fpga/tests/fpga-region-test.c +++ b/drivers/fpga/tests/fpga-region-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for the FPGA Region diff --git a/drivers/fpga/ts73xx-fpga.c b/drivers/fpga/ts73xx-fpga.c index 4e1d2a4d3df4..9a99c2aa96f0 100644 --- a/drivers/fpga/ts73xx-fpga.c +++ b/drivers/fpga/ts73xx-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Technologic Systems TS-73xx SBC FPGA loader diff --git a/drivers/fpga/versal-fpga.c b/drivers/fpga/versal-fpga.c index e6189106c468..4045c94a1932 100644 --- a/drivers/fpga/versal-fpga.c +++ b/drivers/fpga/versal-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2021 Xilinx, Inc. diff --git a/drivers/fpga/xilinx-core.c b/drivers/fpga/xilinx-core.c index 39aeacf2e4f1..5d01ab548e84 100644 --- a/drivers/fpga/xilinx-core.c +++ b/drivers/fpga/xilinx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common parts of the Xilinx Spartan6 and 7 Series FPGA manager drivers. diff --git a/drivers/fpga/xilinx-pr-decoupler.c b/drivers/fpga/xilinx-pr-decoupler.c index 822751fad18a..cb523e34ffe0 100644 --- a/drivers/fpga/xilinx-pr-decoupler.c +++ b/drivers/fpga/xilinx-pr-decoupler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, National Instruments Corp. diff --git a/drivers/fpga/xilinx-selectmap.c b/drivers/fpga/xilinx-selectmap.c index 2cd87e7e913f..d7b9320ef0e9 100644 --- a/drivers/fpga/xilinx-selectmap.c +++ b/drivers/fpga/xilinx-selectmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx Spartan6 and 7 Series SelectMAP interface driver diff --git a/drivers/fpga/xilinx-spi.c b/drivers/fpga/xilinx-spi.c index e294e3a6cc03..330e1895a032 100644 --- a/drivers/fpga/xilinx-spi.c +++ b/drivers/fpga/xilinx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx Spartan6 and 7 Series Slave Serial SPI Driver diff --git a/drivers/fpga/zynq-fpga.c b/drivers/fpga/zynq-fpga.c index b7629a0e4813..affb2c1c8a0c 100644 --- a/drivers/fpga/zynq-fpga.c +++ b/drivers/fpga/zynq-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2015 Xilinx Inc. diff --git a/drivers/fpga/zynqmp-fpga.c b/drivers/fpga/zynqmp-fpga.c index f3434e2c487b..d6f1f697b3e3 100644 --- a/drivers/fpga/zynqmp-fpga.c +++ b/drivers/fpga/zynqmp-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Xilinx, Inc. diff --git a/drivers/fsi/fsi-core.c b/drivers/fsi/fsi-core.c index c6c115993ebc..9a8102845e3e 100644 --- a/drivers/fsi/fsi-core.c +++ b/drivers/fsi/fsi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FSI core driver diff --git a/drivers/fsi/fsi-master-aspeed.c b/drivers/fsi/fsi-master-aspeed.c index bff897f77fe5..43ddd974aa2d 100644 --- a/drivers/fsi/fsi-master-aspeed.c +++ b/drivers/fsi/fsi-master-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (C) IBM Corporation 2018 // FSI master driver for AST2600 diff --git a/drivers/fsi/fsi-master-ast-cf.c b/drivers/fsi/fsi-master-ast-cf.c index e67d7cd30fca..0c0ab1a822e0 100644 --- a/drivers/fsi/fsi-master-ast-cf.c +++ b/drivers/fsi/fsi-master-ast-cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2018 IBM Corp /* diff --git a/drivers/fsi/fsi-master-gpio.c b/drivers/fsi/fsi-master-gpio.c index 69de0b5b9cbd..2a0bed30cb21 100644 --- a/drivers/fsi/fsi-master-gpio.c +++ b/drivers/fsi/fsi-master-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A FSI master controller, using a simple GPIO bit-banging interface diff --git a/drivers/fsi/fsi-master-hub.c b/drivers/fsi/fsi-master-hub.c index 6568fed7db3c..a858ed347141 100644 --- a/drivers/fsi/fsi-master-hub.c +++ b/drivers/fsi/fsi-master-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FSI hub master driver diff --git a/drivers/fsi/fsi-master-i2cr.c b/drivers/fsi/fsi-master-i2cr.c index 40f1f4d231e5..471e74b1cc52 100644 --- a/drivers/fsi/fsi-master-i2cr.c +++ b/drivers/fsi/fsi-master-i2cr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) IBM Corporation 2023 */ diff --git a/drivers/fsi/fsi-occ.c b/drivers/fsi/fsi-occ.c index e41ef12fa095..124238d542c1 100644 --- a/drivers/fsi/fsi-occ.c +++ b/drivers/fsi/fsi-occ.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/fsi/fsi-sbefifo.c b/drivers/fsi/fsi-sbefifo.c index 0a98517f3959..6c854f8213ae 100644 --- a/drivers/fsi/fsi-sbefifo.c +++ b/drivers/fsi/fsi-sbefifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) IBM Corporation 2017 diff --git a/drivers/fsi/fsi-scom.c b/drivers/fsi/fsi-scom.c index 411ddc018cd8..314c97415ceb 100644 --- a/drivers/fsi/fsi-scom.c +++ b/drivers/fsi/fsi-scom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCOM FSI Client device driver diff --git a/drivers/fsi/i2cr-scom.c b/drivers/fsi/i2cr-scom.c index cb7e02213032..179ee5e69093 100644 --- a/drivers/fsi/i2cr-scom.c +++ b/drivers/fsi/i2cr-scom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) IBM Corporation 2023 */ diff --git a/drivers/fwctl/main.c b/drivers/fwctl/main.c index bc6378506296..238d5566c17c 100644 --- a/drivers/fwctl/main.c +++ b/drivers/fwctl/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/fwctl/mlx5/main.c b/drivers/fwctl/mlx5/main.c index 3dacccf7855c..10f7dce61432 100644 --- a/drivers/fwctl/mlx5/main.c +++ b/drivers/fwctl/mlx5/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/fwctl/pds/main.c b/drivers/fwctl/pds/main.c index 1809853f6353..efedd41dbc3c 100644 --- a/drivers/fwctl/pds/main.c +++ b/drivers/fwctl/pds/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) Advanced Micro Devices, Inc */ diff --git a/drivers/gnss/core.c b/drivers/gnss/core.c index 883ef86ad3fc..21e175db46cc 100644 --- a/drivers/gnss/core.c +++ b/drivers/gnss/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GNSS receiver core diff --git a/drivers/gnss/mtk.c b/drivers/gnss/mtk.c index c62b1211f4fe..0ee1ce61628f 100644 --- a/drivers/gnss/mtk.c +++ b/drivers/gnss/mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek GNSS receiver driver diff --git a/drivers/gnss/serial.c b/drivers/gnss/serial.c index 0e43bf6294f8..93ee9d8ad091 100644 --- a/drivers/gnss/serial.c +++ b/drivers/gnss/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic serial GNSS receiver driver diff --git a/drivers/gnss/sirf.c b/drivers/gnss/sirf.c index 79375d14bbb6..d1822c2199df 100644 --- a/drivers/gnss/sirf.c +++ b/drivers/gnss/sirf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SiRFstar GNSS receiver driver diff --git a/drivers/gnss/ubx.c b/drivers/gnss/ubx.c index 23894ff75ff9..3006a7f214aa 100644 --- a/drivers/gnss/ubx.c +++ b/drivers/gnss/ubx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * u-blox GNSS receiver driver diff --git a/drivers/gnss/usb.c b/drivers/gnss/usb.c index 028ce56b20ea..cf98e7100fce 100644 --- a/drivers/gnss/usb.c +++ b/drivers/gnss/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic USB GNSS receiver driver diff --git a/drivers/gpib/agilent_82350b/agilent_82350b.c b/drivers/gpib/agilent_82350b/agilent_82350b.c index 01a5bb43cd2d..93895e2b251c 100644 --- a/drivers/gpib/agilent_82350b/agilent_82350b.c +++ b/drivers/gpib/agilent_82350b/agilent_82350b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/agilent_82357a/agilent_82357a.c b/drivers/gpib/agilent_82357a/agilent_82357a.c index 77c8e549b208..9094eed12a6f 100644 --- a/drivers/gpib/agilent_82357a/agilent_82357a.c +++ b/drivers/gpib/agilent_82357a/agilent_82357a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/cb7210/cb7210.c b/drivers/gpib/cb7210/cb7210.c index 24c61b151071..bcbac9f86b4b 100644 --- a/drivers/gpib/cb7210/cb7210.c +++ b/drivers/gpib/cb7210/cb7210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/cec/cec_gpib.c b/drivers/gpib/cec/cec_gpib.c index dbf9b95baabc..1077cf0d3fab 100644 --- a/drivers/gpib/cec/cec_gpib.c +++ b/drivers/gpib/cec/cec_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/common/gpib_os.c b/drivers/gpib/common/gpib_os.c index 9dbbac8b8436..c19ed77fe6f1 100644 --- a/drivers/gpib/common/gpib_os.c +++ b/drivers/gpib/common/gpib_os.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/common/iblib.c b/drivers/gpib/common/iblib.c index 7cbb6a467177..2ddfe84dd695 100644 --- a/drivers/gpib/common/iblib.c +++ b/drivers/gpib/common/iblib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/eastwood/fluke_gpib.c b/drivers/gpib/eastwood/fluke_gpib.c index 3ae848e3f738..449a47f4c30c 100644 --- a/drivers/gpib/eastwood/fluke_gpib.c +++ b/drivers/gpib/eastwood/fluke_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/fmh_gpib/fmh_gpib.c b/drivers/gpib/fmh_gpib/fmh_gpib.c index f7bfb4a8e553..231f521c9582 100644 --- a/drivers/gpib/fmh_gpib/fmh_gpib.c +++ b/drivers/gpib/fmh_gpib/fmh_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/gpio/gpib_bitbang.c b/drivers/gpib/gpio/gpib_bitbang.c index 374cd61355e9..af3a67f7995a 100644 --- a/drivers/gpib/gpio/gpib_bitbang.c +++ b/drivers/gpib/gpio/gpib_bitbang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /************************************************************************* diff --git a/drivers/gpib/hp_82335/hp82335.c b/drivers/gpib/hp_82335/hp82335.c index d0e47ef77c87..c265f8f77181 100644 --- a/drivers/gpib/hp_82335/hp82335.c +++ b/drivers/gpib/hp_82335/hp82335.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/hp_82341/hp_82341.c b/drivers/gpib/hp_82341/hp_82341.c index 1a2ad0560e14..17d0db6c870b 100644 --- a/drivers/gpib/hp_82341/hp_82341.c +++ b/drivers/gpib/hp_82341/hp_82341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/ines/ines_gpib.c b/drivers/gpib/ines/ines_gpib.c index a3cf846fd0f9..da8e76c2fb05 100644 --- a/drivers/gpib/ines/ines_gpib.c +++ b/drivers/gpib/ines/ines_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c b/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c index dd68c4843490..b40aa8075fe0 100644 --- a/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c +++ b/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/nec7210/nec7210.c b/drivers/gpib/nec7210/nec7210.c index bbf39367f5e4..b5708a29dfb6 100644 --- a/drivers/gpib/nec7210/nec7210.c +++ b/drivers/gpib/nec7210/nec7210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/ni_usb/ni_usb_gpib.c b/drivers/gpib/ni_usb/ni_usb_gpib.c index 1f8412de9fa3..78ce52c02121 100644 --- a/drivers/gpib/ni_usb/ni_usb_gpib.c +++ b/drivers/gpib/ni_usb/ni_usb_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/pc2/pc2_gpib.c b/drivers/gpib/pc2/pc2_gpib.c index 9f3943d1df66..55dd005e326b 100644 --- a/drivers/gpib/pc2/pc2_gpib.c +++ b/drivers/gpib/pc2/pc2_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/tms9914/tms9914.c b/drivers/gpib/tms9914/tms9914.c index 72a11596a35e..a1aff939d974 100644 --- a/drivers/gpib/tms9914/tms9914.c +++ b/drivers/gpib/tms9914/tms9914.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpib/tnt4882/mite.c b/drivers/gpib/tnt4882/mite.c index 847b96f411bd..f0840f3a916d 100644 --- a/drivers/gpib/tnt4882/mite.c +++ b/drivers/gpib/tnt4882/mite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/gpib/tnt4882/tnt4882_gpib.c b/drivers/gpib/tnt4882/tnt4882_gpib.c index c03a976b7380..d8391e68b49d 100644 --- a/drivers/gpib/tnt4882/tnt4882_gpib.c +++ b/drivers/gpib/tnt4882/tnt4882_gpib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /*************************************************************************** diff --git a/drivers/gpio/dev-sync-probe.c b/drivers/gpio/dev-sync-probe.c index 9ea733b863b2..f485782cf3d2 100644 --- a/drivers/gpio/dev-sync-probe.c +++ b/drivers/gpio/dev-sync-probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common code for drivers creating fake platform devices. diff --git a/drivers/gpio/gpio-104-dio-48e.c b/drivers/gpio/gpio-104-dio-48e.c index cf5a50102d49..0523c45e12b4 100644 --- a/drivers/gpio/gpio-104-dio-48e.c +++ b/drivers/gpio/gpio-104-dio-48e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the ACCES 104-DIO-48E series diff --git a/drivers/gpio/gpio-104-idi-48.c b/drivers/gpio/gpio-104-idi-48.c index ba73ee9c0c29..c6620a98abc8 100644 --- a/drivers/gpio/gpio-104-idi-48.c +++ b/drivers/gpio/gpio-104-idi-48.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the ACCES 104-IDI-48 family diff --git a/drivers/gpio/gpio-104-idio-16.c b/drivers/gpio/gpio-104-idio-16.c index fe5c10cd5c32..a23a38d4f898 100644 --- a/drivers/gpio/gpio-104-idio-16.c +++ b/drivers/gpio/gpio-104-idio-16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the ACCES 104-IDIO-16 family diff --git a/drivers/gpio/gpio-74x164.c b/drivers/gpio/gpio-74x164.c index c226524efeba..200921edcf32 100644 --- a/drivers/gpio/gpio-74x164.c +++ b/drivers/gpio/gpio-74x164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 74Hx164 - Generic serial-in/parallel-out 8-bits shift register GPIO driver diff --git a/drivers/gpio/gpio-74xx-mmio.c b/drivers/gpio/gpio-74xx-mmio.c index bd2cc5f4f851..f2e3851e2f29 100644 --- a/drivers/gpio/gpio-74xx-mmio.c +++ b/drivers/gpio/gpio-74xx-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 74xx MMIO GPIO driver diff --git a/drivers/gpio/gpio-adnp.c b/drivers/gpio/gpio-adnp.c index e5ac2d211013..bb7d8f886cc4 100644 --- a/drivers/gpio/gpio-adnp.c +++ b/drivers/gpio/gpio-adnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2012 Avionic Design GmbH diff --git a/drivers/gpio/gpio-adp5520.c b/drivers/gpio/gpio-adp5520.c index 6305c8b7dc05..cc85767265e5 100644 --- a/drivers/gpio/gpio-adp5520.c +++ b/drivers/gpio/gpio-adp5520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO driver for Analog Devices ADP5520 MFD PMICs diff --git a/drivers/gpio/gpio-adp5585.c b/drivers/gpio/gpio-adp5585.c index 0fd3cc26d017..775bda5ec2e6 100644 --- a/drivers/gpio/gpio-adp5585.c +++ b/drivers/gpio/gpio-adp5585.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADP5585 GPIO driver diff --git a/drivers/gpio/gpio-aggregator.c b/drivers/gpio/gpio-aggregator.c index 416f265d09d0..3ff66620b585 100644 --- a/drivers/gpio/gpio-aggregator.c +++ b/drivers/gpio/gpio-aggregator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // GPIO Aggregator diff --git a/drivers/gpio/gpio-altera-a10sr.c b/drivers/gpio/gpio-altera-a10sr.c index 4524c18a87e7..75d7dd26e65c 100644 --- a/drivers/gpio/gpio-altera-a10sr.c +++ b/drivers/gpio/gpio-altera-a10sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Intel Corporation (C) 2014-2016. All Rights Reserved diff --git a/drivers/gpio/gpio-altera.c b/drivers/gpio/gpio-altera.c index 9508d764cce4..e41e78ddc1b8 100644 --- a/drivers/gpio/gpio-altera.c +++ b/drivers/gpio/gpio-altera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Altera Corporation diff --git a/drivers/gpio/gpio-amd-fch.c b/drivers/gpio/gpio-amd-fch.c index e6c6c3ec7656..675dc7bff53f 100644 --- a/drivers/gpio/gpio-amd-fch.c +++ b/drivers/gpio/gpio-amd-fch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpio/gpio-amd8111.c b/drivers/gpio/gpio-amd8111.c index 15fd5e210d74..c486d0739c75 100644 --- a/drivers/gpio/gpio-amd8111.c +++ b/drivers/gpio/gpio-amd8111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO driver for AMD 8111 south bridges diff --git a/drivers/gpio/gpio-amdpt.c b/drivers/gpio/gpio-amdpt.c index 8458a6949c65..458050e279cc 100644 --- a/drivers/gpio/gpio-amdpt.c +++ b/drivers/gpio/gpio-amdpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Promontory GPIO driver diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index a7e98d395d8e..24a4548b43b9 100644 --- a/drivers/gpio/gpio-arizona.c +++ b/drivers/gpio/gpio-arizona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gpiolib support for Wolfson Arizona class devices diff --git a/drivers/gpio/gpio-aspeed-sgpio.c b/drivers/gpio/gpio-aspeed-sgpio.c index 7622f9e9f54a..c9c108581923 100644 --- a/drivers/gpio/gpio-aspeed-sgpio.c +++ b/drivers/gpio/gpio-aspeed-sgpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2019 American Megatrends International LLC. diff --git a/drivers/gpio/gpio-aspeed.c b/drivers/gpio/gpio-aspeed.c index cbdf781994dc..83629100d1af 100644 --- a/drivers/gpio/gpio-aspeed.c +++ b/drivers/gpio/gpio-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 IBM Corp. diff --git a/drivers/gpio/gpio-ath79.c b/drivers/gpio/gpio-ath79.c index 2ad9f6ac6636..df33035fc52b 100644 --- a/drivers/gpio/gpio-ath79.c +++ b/drivers/gpio/gpio-ath79.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X GPIO API support diff --git a/drivers/gpio/gpio-bcm-kona.c b/drivers/gpio/gpio-bcm-kona.c index 208b71c59d58..d1c8dfeb8c2f 100644 --- a/drivers/gpio/gpio-bcm-kona.c +++ b/drivers/gpio/gpio-bcm-kona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom Kona GPIO Driver diff --git a/drivers/gpio/gpio-bd71815.c b/drivers/gpio/gpio-bd71815.c index afb18a5a9d79..a665db42a390 100644 --- a/drivers/gpio/gpio-bd71815.c +++ b/drivers/gpio/gpio-bd71815.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support to GPOs on ROHM BD71815 diff --git a/drivers/gpio/gpio-bd71828.c b/drivers/gpio/gpio-bd71828.c index e439dbfffc62..80770ad4fa17 100644 --- a/drivers/gpio/gpio-bd71828.c +++ b/drivers/gpio/gpio-bd71828.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2018 ROHM Semiconductors diff --git a/drivers/gpio/gpio-bd9571mwv.c b/drivers/gpio/gpio-bd9571mwv.c index 7c95bb36511e..f2a8cd3c9da2 100644 --- a/drivers/gpio/gpio-bd9571mwv.c +++ b/drivers/gpio/gpio-bd9571mwv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM BD9571MWV-M and BD9574MWF-M GPIO driver diff --git a/drivers/gpio/gpio-blzp1600.c b/drivers/gpio/gpio-blzp1600.c index 0f8c826ba876..372896c773cb 100644 --- a/drivers/gpio/gpio-blzp1600.c +++ b/drivers/gpio/gpio-blzp1600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 VeriSilicon Limited. diff --git a/drivers/gpio/gpio-brcmstb.c b/drivers/gpio/gpio-brcmstb.c index 2352d099709c..64cf4379bbbd 100644 --- a/drivers/gpio/gpio-brcmstb.c +++ b/drivers/gpio/gpio-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015-2017 Broadcom diff --git a/drivers/gpio/gpio-bt8xx.c b/drivers/gpio/gpio-bt8xx.c index 324eeb77dbd5..1011fc065051 100644 --- a/drivers/gpio/gpio-bt8xx.c +++ b/drivers/gpio/gpio-bt8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/gpio/gpio-cadence.c b/drivers/gpio/gpio-cadence.c index b75734ca22dd..742015c1d1dd 100644 --- a/drivers/gpio/gpio-cadence.c +++ b/drivers/gpio/gpio-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/gpio/gpio-cgbc.c b/drivers/gpio/gpio-cgbc.c index 0efa1b61001a..6e5b9c07f04d 100644 --- a/drivers/gpio/gpio-cgbc.c +++ b/drivers/gpio/gpio-cgbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Congatec Board Controller GPIO driver diff --git a/drivers/gpio/gpio-clps711x.c b/drivers/gpio/gpio-clps711x.c index 24ff2347d599..cfe79967cdd8 100644 --- a/drivers/gpio/gpio-clps711x.c +++ b/drivers/gpio/gpio-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CLPS711X GPIO driver diff --git a/drivers/gpio/gpio-creg-snps.c b/drivers/gpio/gpio-creg-snps.c index f8ea961fa1de..5faef430513b 100644 --- a/drivers/gpio/gpio-creg-snps.c +++ b/drivers/gpio/gpio-creg-snps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Synopsys CREG (Control REGisters) GPIO driver diff --git a/drivers/gpio/gpio-cros-ec.c b/drivers/gpio/gpio-cros-ec.c index 435483826c6e..05eb70799911 100644 --- a/drivers/gpio/gpio-cros-ec.c +++ b/drivers/gpio/gpio-cros-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2024 Google LLC diff --git a/drivers/gpio/gpio-crystalcove.c b/drivers/gpio/gpio-crystalcove.c index 0fb5c06d0886..155ac909ebaf 100644 --- a/drivers/gpio/gpio-crystalcove.c +++ b/drivers/gpio/gpio-crystalcove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Crystal Cove GPIO Driver diff --git a/drivers/gpio/gpio-cs5535.c b/drivers/gpio/gpio-cs5535.c index 8affe4e9f90e..ada85a28124c 100644 --- a/drivers/gpio/gpio-cs5535.c +++ b/drivers/gpio/gpio-cs5535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD CS5535/CS5536 GPIO driver diff --git a/drivers/gpio/gpio-da9052.c b/drivers/gpio/gpio-da9052.c index 495f0ee58505..f9f27da33365 100644 --- a/drivers/gpio/gpio-da9052.c +++ b/drivers/gpio/gpio-da9052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO Driver for Dialog DA9052 PMICs. diff --git a/drivers/gpio/gpio-da9055.c b/drivers/gpio/gpio-da9055.c index a09bd6eb93cf..59b273a73ad5 100644 --- a/drivers/gpio/gpio-da9055.c +++ b/drivers/gpio/gpio-da9055.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO Driver for Dialog DA9055 PMICs. diff --git a/drivers/gpio/gpio-davinci.c b/drivers/gpio/gpio-davinci.c index 97780f27ce5b..60ae302b8af7 100644 --- a/drivers/gpio/gpio-davinci.c +++ b/drivers/gpio/gpio-davinci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI DaVinci GPIO Support diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c index 4670ffd7ea7f..decde56caf90 100644 --- a/drivers/gpio/gpio-dln2.c +++ b/drivers/gpio/gpio-dln2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan DLN-2 USB-GPIO adapter diff --git a/drivers/gpio/gpio-ds4520.c b/drivers/gpio/gpio-ds4520.c index f52ecae382a4..2b715e2bc757 100644 --- a/drivers/gpio/gpio-ds4520.c +++ b/drivers/gpio/gpio-ds4520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023 Analog Devices, Inc. diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c index 4986c465c9a8..7315934ec6ed 100644 --- a/drivers/gpio/gpio-dwapb.c +++ b/drivers/gpio/gpio-dwapb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Jamie Iles diff --git a/drivers/gpio/gpio-eic-sprd.c b/drivers/gpio/gpio-eic-sprd.c index 50fafeda8d7e..c6b350ab0fe7 100644 --- a/drivers/gpio/gpio-eic-sprd.c +++ b/drivers/gpio/gpio-eic-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/gpio/gpio-elkhartlake.c b/drivers/gpio/gpio-elkhartlake.c index b96e7928b6e5..a894113bb43e 100644 --- a/drivers/gpio/gpio-elkhartlake.c +++ b/drivers/gpio/gpio-elkhartlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Elkhart Lake PSE GPIO driver diff --git a/drivers/gpio/gpio-em.c b/drivers/gpio/gpio-em.c index a214b0672726..a0b5bd2610f6 100644 --- a/drivers/gpio/gpio-em.c +++ b/drivers/gpio/gpio-em.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Emma Mobile GPIO Support - GIO diff --git a/drivers/gpio/gpio-en7523.c b/drivers/gpio/gpio-en7523.c index cf47afc578a9..e21aac333ecc 100644 --- a/drivers/gpio/gpio-en7523.c +++ b/drivers/gpio/gpio-en7523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpio/gpio-ep93xx.c b/drivers/gpio/gpio-ep93xx.c index 1f56e44ffc9a..1e036ec857cf 100644 --- a/drivers/gpio/gpio-ep93xx.c +++ b/drivers/gpio/gpio-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic EP93xx GPIO handling diff --git a/drivers/gpio/gpio-exar.c b/drivers/gpio/gpio-exar.c index 9053662f1817..15ad032f17ee 100644 --- a/drivers/gpio/gpio-exar.c +++ b/drivers/gpio/gpio-exar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for Exar XR17V35X chip diff --git a/drivers/gpio/gpio-f7188x.c b/drivers/gpio/gpio-f7188x.c index 4d5b927ad70f..3af6570696c4 100644 --- a/drivers/gpio/gpio-f7188x.c +++ b/drivers/gpio/gpio-f7188x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO driver for Fintek and Nuvoton Super-I/O chips diff --git a/drivers/gpio/gpio-ftgpio010.c b/drivers/gpio/gpio-ftgpio010.c index 11e6907c3b54..8db314b41523 100644 --- a/drivers/gpio/gpio-ftgpio010.c +++ b/drivers/gpio/gpio-ftgpio010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Faraday Technolog FTGPIO010 gpiochip and interrupt routines diff --git a/drivers/gpio/gpio-fxl6408.c b/drivers/gpio/gpio-fxl6408.c index afc1b8461dab..66ae551e5bf1 100644 --- a/drivers/gpio/gpio-fxl6408.c +++ b/drivers/gpio/gpio-fxl6408.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FXL6408 GPIO driver diff --git a/drivers/gpio/gpio-ge.c b/drivers/gpio/gpio-ge.c index 66bdff36eb61..6421c946072f 100644 --- a/drivers/gpio/gpio-ge.c +++ b/drivers/gpio/gpio-ge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for GE FPGA based GPIO diff --git a/drivers/gpio/gpio-gpio-mm.c b/drivers/gpio/gpio-gpio-mm.c index fb7c510bf2fa..b62601b07353 100644 --- a/drivers/gpio/gpio-gpio-mm.c +++ b/drivers/gpio/gpio-gpio-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the Diamond Systems GPIO-MM diff --git a/drivers/gpio/gpio-graniterapids.c b/drivers/gpio/gpio-graniterapids.c index 121bf29a27f5..88e4b601c116 100644 --- a/drivers/gpio/gpio-graniterapids.c +++ b/drivers/gpio/gpio-graniterapids.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Granite Rapids-D vGPIO driver diff --git a/drivers/gpio/gpio-grgpio.c b/drivers/gpio/gpio-grgpio.c index e4fa84e22726..334a0fb636a3 100644 --- a/drivers/gpio/gpio-grgpio.c +++ b/drivers/gpio/gpio-grgpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Aeroflex Gaisler GRGPIO General Purpose I/O cores. diff --git a/drivers/gpio/gpio-gw-pld.c b/drivers/gpio/gpio-gw-pld.c index 2e5d97b7363f..3d8ae827cb67 100644 --- a/drivers/gpio/gpio-gw-pld.c +++ b/drivers/gpio/gpio-gw-pld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Gateworks I2C PLD GPIO expander diff --git a/drivers/gpio/gpio-hisi.c b/drivers/gpio/gpio-hisi.c index d26298c8351b..8d24cd3db76e 100644 --- a/drivers/gpio/gpio-hisi.c +++ b/drivers/gpio/gpio-hisi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 HiSilicon Limited. */ diff --git a/drivers/gpio/gpio-hlwd.c b/drivers/gpio/gpio-hlwd.c index 043ce5ef3b07..fcaf1b8186d8 100644 --- a/drivers/gpio/gpio-hlwd.c +++ b/drivers/gpio/gpio-hlwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (C) 2008-2009 The GameCube Linux Team // Copyright (C) 2008,2009 Albert Herranz diff --git a/drivers/gpio/gpio-htc-egpio.c b/drivers/gpio/gpio-htc-egpio.c index 72935d6dbebf..479cea96eb8d 100644 --- a/drivers/gpio/gpio-htc-egpio.c +++ b/drivers/gpio/gpio-htc-egpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for the GPIO/IRQ expander chips present on several HTC phones. * These are implemented in CPLD chips present on the board. diff --git a/drivers/gpio/gpio-i8255.c b/drivers/gpio/gpio-i8255.c index 953018bfa2b1..f905af29a03a 100644 --- a/drivers/gpio/gpio-i8255.c +++ b/drivers/gpio/gpio-i8255.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel 8255 Programmable Peripheral Interface diff --git a/drivers/gpio/gpio-ich.c b/drivers/gpio/gpio-ich.c index 1802c9116ffe..65846bd62885 100644 --- a/drivers/gpio/gpio-ich.c +++ b/drivers/gpio/gpio-ich.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel ICH6-10, Series 5 and 6, Atom C2000 (Avoton/Rangeley) GPIO driver diff --git a/drivers/gpio/gpio-idio-16.c b/drivers/gpio/gpio-idio-16.c index 4fbae6f6a497..e9b59118c8ff 100644 --- a/drivers/gpio/gpio-idio-16.c +++ b/drivers/gpio/gpio-idio-16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO library for the ACCES IDIO-16 family diff --git a/drivers/gpio/gpio-idt3243x.c b/drivers/gpio/gpio-idt3243x.c index 56f1f1e57b69..c4000ae4a32b 100644 --- a/drivers/gpio/gpio-idt3243x.c +++ b/drivers/gpio/gpio-idt3243x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for IDT/Renesas 79RC3243x Interrupt Controller */ diff --git a/drivers/gpio/gpio-imx-scu.c b/drivers/gpio/gpio-imx-scu.c index 0a75afecf9f8..985e7e48e7b3 100644 --- a/drivers/gpio/gpio-imx-scu.c +++ b/drivers/gpio/gpio-imx-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021~2022 NXP diff --git a/drivers/gpio/gpio-it87.c b/drivers/gpio/gpio-it87.c index 2ad3c239367b..2b0ebe8addba 100644 --- a/drivers/gpio/gpio-it87.c +++ b/drivers/gpio/gpio-it87.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO interface for IT87xx Super I/O chips diff --git a/drivers/gpio/gpio-ixp4xx.c b/drivers/gpio/gpio-ixp4xx.c index f34d87869c8b..5ea5c386c7d1 100644 --- a/drivers/gpio/gpio-ixp4xx.c +++ b/drivers/gpio/gpio-ixp4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // IXP4 GPIO driver diff --git a/drivers/gpio/gpio-janz-ttl.c b/drivers/gpio/gpio-janz-ttl.c index b0c4a3346e7d..7d5bee139f3d 100644 --- a/drivers/gpio/gpio-janz-ttl.c +++ b/drivers/gpio/gpio-janz-ttl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Janz MODULbus VMOD-TTL GPIO Driver diff --git a/drivers/gpio/gpio-kempld.c b/drivers/gpio/gpio-kempld.c index 923aad3ab4d4..48cca9cd4d63 100644 --- a/drivers/gpio/gpio-kempld.c +++ b/drivers/gpio/gpio-kempld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kontron PLD GPIO driver diff --git a/drivers/gpio/gpio-latch.c b/drivers/gpio/gpio-latch.c index 452a9ce61488..450dbdcd9fc3 100644 --- a/drivers/gpio/gpio-latch.c +++ b/drivers/gpio/gpio-latch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO latch driver diff --git a/drivers/gpio/gpio-ljca.c b/drivers/gpio/gpio-ljca.c index f32d1d237795..a9054928079f 100644 --- a/drivers/gpio/gpio-ljca.c +++ b/drivers/gpio/gpio-ljca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel La Jolla Cove Adapter USB-GPIO driver diff --git a/drivers/gpio/gpio-logicvc.c b/drivers/gpio/gpio-logicvc.c index cb9dbcc290ad..5533b9335d5c 100644 --- a/drivers/gpio/gpio-logicvc.c +++ b/drivers/gpio/gpio-logicvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Bootlin diff --git a/drivers/gpio/gpio-loongson-64bit.c b/drivers/gpio/gpio-loongson-64bit.c index 0fdf15faa344..1d9742535fbd 100644 --- a/drivers/gpio/gpio-loongson-64bit.c +++ b/drivers/gpio/gpio-loongson-64bit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Loongson GPIO Support diff --git a/drivers/gpio/gpio-loongson.c b/drivers/gpio/gpio-loongson.c index f3e0559f969d..0fbffa74f25e 100644 --- a/drivers/gpio/gpio-loongson.c +++ b/drivers/gpio/gpio-loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loongson-2F/3A/3B GPIO Support diff --git a/drivers/gpio/gpio-loongson1.c b/drivers/gpio/gpio-loongson1.c index 9750a7a17508..a791502bc6ab 100644 --- a/drivers/gpio/gpio-loongson1.c +++ b/drivers/gpio/gpio-loongson1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO Driver for Loongson 1 SoC diff --git a/drivers/gpio/gpio-lp3943.c b/drivers/gpio/gpio-lp3943.c index e8e00daff7df..622c0c0f641a 100644 --- a/drivers/gpio/gpio-lp3943.c +++ b/drivers/gpio/gpio-lp3943.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI/National Semiconductor LP3943 GPIO driver diff --git a/drivers/gpio/gpio-lp873x.c b/drivers/gpio/gpio-lp873x.c index 5376708a81bf..0ff4858d3a85 100644 --- a/drivers/gpio/gpio-lp873x.c +++ b/drivers/gpio/gpio-lp873x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/gpio/gpio-lp87565.c b/drivers/gpio/gpio-lp87565.c index 0f337c1283b2..48760c45fc56 100644 --- a/drivers/gpio/gpio-lp87565.c +++ b/drivers/gpio/gpio-lp87565.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/gpio/gpio-lpc18xx.c b/drivers/gpio/gpio-lpc18xx.c index 37a2342eb2e6..04562f3cb07f 100644 --- a/drivers/gpio/gpio-lpc18xx.c +++ b/drivers/gpio/gpio-lpc18xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO driver for NXP LPC18xx/43xx. diff --git a/drivers/gpio/gpio-lpc32xx.c b/drivers/gpio/gpio-lpc32xx.c index 37fc54fc7385..5acb88af2597 100644 --- a/drivers/gpio/gpio-lpc32xx.c +++ b/drivers/gpio/gpio-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO driver for LPC32xx SoC diff --git a/drivers/gpio/gpio-macsmc.c b/drivers/gpio/gpio-macsmc.c index 30ef258e7655..3b1efd9791ab 100644 --- a/drivers/gpio/gpio-macsmc.c +++ b/drivers/gpio/gpio-macsmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SMC GPIO driver diff --git a/drivers/gpio/gpio-madera.c b/drivers/gpio/gpio-madera.c index 551faf9655b2..78346be80de9 100644 --- a/drivers/gpio/gpio-madera.c +++ b/drivers/gpio/gpio-madera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO support for Cirrus Logic Madera codecs diff --git a/drivers/gpio/gpio-max3191x.c b/drivers/gpio/gpio-max3191x.c index 6e6504ab740a..b673b03e744e 100644 --- a/drivers/gpio/gpio-max3191x.c +++ b/drivers/gpio/gpio-max3191x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * gpio-max3191x.c - GPIO driver for Maxim MAX3191x industrial serializer diff --git a/drivers/gpio/gpio-max7300.c b/drivers/gpio/gpio-max7300.c index 621d609ece90..c5c5554df3c0 100644 --- a/drivers/gpio/gpio-max7300.c +++ b/drivers/gpio/gpio-max7300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Wolfram Sang, Pengutronix diff --git a/drivers/gpio/gpio-max7301.c b/drivers/gpio/gpio-max7301.c index 11813f41d460..ab6c0ea5540c 100644 --- a/drivers/gpio/gpio-max7301.c +++ b/drivers/gpio/gpio-max7301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 Juergen Beisert, Pengutronix diff --git a/drivers/gpio/gpio-max730x.c b/drivers/gpio/gpio-max730x.c index 84c7c2dca822..8f932e9f4cf7 100644 --- a/drivers/gpio/gpio-max730x.c +++ b/drivers/gpio/gpio-max730x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 Juergen Beisert, Pengutronix diff --git a/drivers/gpio/gpio-max732x.c b/drivers/gpio/gpio-max732x.c index a61d670ceeda..26e11a1cb6c1 100644 --- a/drivers/gpio/gpio-max732x.c +++ b/drivers/gpio/gpio-max732x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX732x I2C Port Expander with 8/16 I/O diff --git a/drivers/gpio/gpio-max7360.c b/drivers/gpio/gpio-max7360.c index db92a43776a9..658bb5ec87a5 100644 --- a/drivers/gpio/gpio-max7360.c +++ b/drivers/gpio/gpio-max7360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Bootlin diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-max77620.c index 02eca400b307..ab52cba414b6 100644 --- a/drivers/gpio/gpio-max77620.c +++ b/drivers/gpio/gpio-max77620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAXIM MAX77620 GPIO driver diff --git a/drivers/gpio/gpio-max77650.c b/drivers/gpio/gpio-max77650.c index 4540da4c1418..b904372ff89e 100644 --- a/drivers/gpio/gpio-max77650.c +++ b/drivers/gpio/gpio-max77650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/gpio/gpio-max77759.c b/drivers/gpio/gpio-max77759.c index 5e48eb03e7b3..dc601bb36086 100644 --- a/drivers/gpio/gpio-max77759.c +++ b/drivers/gpio/gpio-max77759.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright 2020 Google Inc diff --git a/drivers/gpio/gpio-mb86s7x.c b/drivers/gpio/gpio-mb86s7x.c index 581a71872eab..ce5898a99ab1 100644 --- a/drivers/gpio/gpio-mb86s7x.c +++ b/drivers/gpio/gpio-mb86s7x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/gpio/gpio-mb86s7x.c diff --git a/drivers/gpio/gpio-mc33880.c b/drivers/gpio/gpio-mc33880.c index 9a40e9579e95..32d289268aec 100644 --- a/drivers/gpio/gpio-mc33880.c +++ b/drivers/gpio/gpio-mc33880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MC33880 high-side/low-side switch GPIO driver diff --git a/drivers/gpio/gpio-menz127.c b/drivers/gpio/gpio-menz127.c index 52b13c6ae496..ffa3200a372b 100644 --- a/drivers/gpio/gpio-menz127.c +++ b/drivers/gpio/gpio-menz127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MEN 16Z127 GPIO driver diff --git a/drivers/gpio/gpio-merrifield.c b/drivers/gpio/gpio-merrifield.c index 4335a5d8e4f6..ae2d23f64f33 100644 --- a/drivers/gpio/gpio-merrifield.c +++ b/drivers/gpio/gpio-merrifield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Merrifield SoC GPIO driver diff --git a/drivers/gpio/gpio-ml-ioh.c b/drivers/gpio/gpio-ml-ioh.c index 6576e5dcb0ee..cccfe45c60bf 100644 --- a/drivers/gpio/gpio-ml-ioh.c +++ b/drivers/gpio/gpio-ml-ioh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 OKI SEMICONDUCTOR Co., LTD. diff --git a/drivers/gpio/gpio-mlxbf.c b/drivers/gpio/gpio-mlxbf.c index a18fedbc463e..805f03a2947a 100644 --- a/drivers/gpio/gpio-mlxbf.c +++ b/drivers/gpio/gpio-mlxbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpio/gpio-mlxbf2.c b/drivers/gpio/gpio-mlxbf2.c index 6668686a28ff..4e75cb13dce7 100644 --- a/drivers/gpio/gpio-mlxbf2.c +++ b/drivers/gpio/gpio-mlxbf2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/gpio/gpio-mlxbf3.c b/drivers/gpio/gpio-mlxbf3.c index 4770578269ba..2f0501ea9725 100644 --- a/drivers/gpio/gpio-mlxbf3.c +++ b/drivers/gpio/gpio-mlxbf3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Copyright (C) 2022 NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/gpio/gpio-mm-lantiq.c b/drivers/gpio/gpio-mm-lantiq.c index 1bd98c50a459..10b63982e0d8 100644 --- a/drivers/gpio/gpio-mm-lantiq.c +++ b/drivers/gpio/gpio-mm-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/gpio/gpio-mmio.c b/drivers/gpio/gpio-mmio.c index 5daf962b0323..4230ff877255 100644 --- a/drivers/gpio/gpio-mmio.c +++ b/drivers/gpio/gpio-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Generic driver for memory-mapped GPIO controllers. diff --git a/drivers/gpio/gpio-mockup.c b/drivers/gpio/gpio-mockup.c index a7d69f3835c1..41f9f8fe7296 100644 --- a/drivers/gpio/gpio-mockup.c +++ b/drivers/gpio/gpio-mockup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO Testing Device Driver diff --git a/drivers/gpio/gpio-moxtet.c b/drivers/gpio/gpio-moxtet.c index 4eb9f1a2779b..74340c631736 100644 --- a/drivers/gpio/gpio-moxtet.c +++ b/drivers/gpio/gpio-moxtet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Turris Mox Moxtet GPIO expander diff --git a/drivers/gpio/gpio-mpc5200.c b/drivers/gpio/gpio-mpc5200.c index 00f209157fd0..6ade8006adad 100644 --- a/drivers/gpio/gpio-mpc5200.c +++ b/drivers/gpio/gpio-mpc5200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPC52xx gpio driver diff --git a/drivers/gpio/gpio-mpc8xxx.c b/drivers/gpio/gpio-mpc8xxx.c index bfe828734ee1..64a814e06f7c 100644 --- a/drivers/gpio/gpio-mpc8xxx.c +++ b/drivers/gpio/gpio-mpc8xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIOs on MPC512x/8349/8572/8610/QorIQ and compatible diff --git a/drivers/gpio/gpio-mpfs.c b/drivers/gpio/gpio-mpfs.c index 9468795b9634..d3a3f55ddcf7 100644 --- a/drivers/gpio/gpio-mpfs.c +++ b/drivers/gpio/gpio-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0) /* * Microchip PolarFire SoC (MPFS) GPIO controller driver diff --git a/drivers/gpio/gpio-mpsse.c b/drivers/gpio/gpio-mpsse.c index 12191aeb6566..307e9f4ec584 100644 --- a/drivers/gpio/gpio-mpsse.c +++ b/drivers/gpio/gpio-mpsse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FTDI MPSSE GPIO support diff --git a/drivers/gpio/gpio-msc313.c b/drivers/gpio/gpio-msc313.c index 7345afdc78de..aea295c3e3b0 100644 --- a/drivers/gpio/gpio-msc313.c +++ b/drivers/gpio/gpio-msc313.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 Daniel Palmer */ diff --git a/drivers/gpio/gpio-mt7621.c b/drivers/gpio/gpio-mt7621.c index 91230be51587..91e30bbcd588 100644 --- a/drivers/gpio/gpio-mt7621.c +++ b/drivers/gpio/gpio-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009-2011 Gabor Juhos diff --git a/drivers/gpio/gpio-mvebu.c b/drivers/gpio/gpio-mvebu.c index 22c36b79e249..aa3a8338ef9d 100644 --- a/drivers/gpio/gpio-mvebu.c +++ b/drivers/gpio/gpio-mvebu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for Marvell SoCs diff --git a/drivers/gpio/gpio-mxc.c b/drivers/gpio/gpio-mxc.c index d7666fe9dbf8..57fcb4bee638 100644 --- a/drivers/gpio/gpio-mxc.c +++ b/drivers/gpio/gpio-mxc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // MXC GPIO support. (c) 2008 Daniel Mack diff --git a/drivers/gpio/gpio-mxs.c b/drivers/gpio/gpio-mxs.c index 5635694bf9f4..43dd32ee3c3a 100644 --- a/drivers/gpio/gpio-mxs.c +++ b/drivers/gpio/gpio-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // MXS GPIO support. (c) 2008 Daniel Mack diff --git a/drivers/gpio/gpio-nct6694.c b/drivers/gpio/gpio-nct6694.c index a8607f0d9915..52918a7b55ca 100644 --- a/drivers/gpio/gpio-nct6694.c +++ b/drivers/gpio/gpio-nct6694.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NCT6694 GPIO controller driver based on USB interface. diff --git a/drivers/gpio/gpio-nomadik.c b/drivers/gpio/gpio-nomadik.c index 97c5cd33279d..fa23bc07ae32 100644 --- a/drivers/gpio/gpio-nomadik.c +++ b/drivers/gpio/gpio-nomadik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the IP block found in the Nomadik SoC; it is an AMBA device, diff --git a/drivers/gpio/gpio-npcm-sgpio.c b/drivers/gpio/gpio-npcm-sgpio.c index 83c77a2c0623..be63f3340f2b 100644 --- a/drivers/gpio/gpio-npcm-sgpio.c +++ b/drivers/gpio/gpio-npcm-sgpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NPCM Serial GPIO Driver diff --git a/drivers/gpio/gpio-octeon.c b/drivers/gpio/gpio-octeon.c index 777e20c608dc..203b7e2783c5 100644 --- a/drivers/gpio/gpio-octeon.c +++ b/drivers/gpio/gpio-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c index e39723b5901b..e4fc84e361da 100644 --- a/drivers/gpio/gpio-omap.c +++ b/drivers/gpio/gpio-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support functions for OMAP GPIO diff --git a/drivers/gpio/gpio-palmas.c b/drivers/gpio/gpio-palmas.c index e377f6dd4ccf..94e14ccfd71d 100644 --- a/drivers/gpio/gpio-palmas.c +++ b/drivers/gpio/gpio-palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Palma series PMIC's GPIO driver. diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c index f93a3dbb2daa..9a0847f4406c 100644 --- a/drivers/gpio/gpio-pca953x.c +++ b/drivers/gpio/gpio-pca953x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCA953x 4/8/16/24/40 bit I/O ports diff --git a/drivers/gpio/gpio-pca9570.c b/drivers/gpio/gpio-pca9570.c index c5a1287079a0..ca763198911f 100644 --- a/drivers/gpio/gpio-pca9570.c +++ b/drivers/gpio/gpio-pca9570.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for PCA9570 I2C GPO expander diff --git a/drivers/gpio/gpio-pcf857x.c b/drivers/gpio/gpio-pcf857x.c index 3b9de8c3d924..f4882683fedd 100644 --- a/drivers/gpio/gpio-pcf857x.c +++ b/drivers/gpio/gpio-pcf857x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for pcf857x, pca857x, and pca967x I2C GPIO expanders diff --git a/drivers/gpio/gpio-pch.c b/drivers/gpio/gpio-pch.c index 4ffa0955a9e3..5a6391bd73e0 100644 --- a/drivers/gpio/gpio-pch.c +++ b/drivers/gpio/gpio-pch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/drivers/gpio/gpio-pci-idio-16.c b/drivers/gpio/gpio-pci-idio-16.c index 9d28ca8e1d6f..ae227ea5828c 100644 --- a/drivers/gpio/gpio-pci-idio-16.c +++ b/drivers/gpio/gpio-pci-idio-16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the ACCES PCI-IDIO-16 diff --git a/drivers/gpio/gpio-pcie-idio-24.c b/drivers/gpio/gpio-pcie-idio-24.c index 80c0ba0afa67..446400806fbf 100644 --- a/drivers/gpio/gpio-pcie-idio-24.c +++ b/drivers/gpio/gpio-pcie-idio-24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the ACCES PCIe-IDIO-24 family diff --git a/drivers/gpio/gpio-pisosr.c b/drivers/gpio/gpio-pisosr.c index 7ec6a46ed600..f8ca0b504b84 100644 --- a/drivers/gpio/gpio-pisosr.c +++ b/drivers/gpio/gpio-pisosr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015-2023 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c index 919cf86fd590..11e04044e957 100644 --- a/drivers/gpio/gpio-pl061.c +++ b/drivers/gpio/gpio-pl061.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, 2009 Provigent Ltd. diff --git a/drivers/gpio/gpio-pmic-eic-sprd.c b/drivers/gpio/gpio-pmic-eic-sprd.c index cb015fb5c946..b58bb9c2e78f 100644 --- a/drivers/gpio/gpio-pmic-eic-sprd.c +++ b/drivers/gpio/gpio-pmic-eic-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/gpio/gpio-pxa.c b/drivers/gpio/gpio-pxa.c index 664cf1eef494..ccf8a9968cfe 100644 --- a/drivers/gpio/gpio-pxa.c +++ b/drivers/gpio/gpio-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/plat-pxa/gpio.c diff --git a/drivers/gpio/gpio-qixis-fpga.c b/drivers/gpio/gpio-qixis-fpga.c index 6e67f43ac0bd..6b5ea6afa6e9 100644 --- a/drivers/gpio/gpio-qixis-fpga.c +++ b/drivers/gpio/gpio-qixis-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Layerscape GPIO QIXIS FPGA driver diff --git a/drivers/gpio/gpio-raspberrypi-exp.c b/drivers/gpio/gpio-raspberrypi-exp.c index 40413e06b69c..0fc5fbff9ff5 100644 --- a/drivers/gpio/gpio-raspberrypi-exp.c +++ b/drivers/gpio/gpio-raspberrypi-exp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Raspberry Pi 3 expander GPIO driver diff --git a/drivers/gpio/gpio-rc5t583.c b/drivers/gpio/gpio-rc5t583.c index 5a69e4534591..f3f2f7e029dd 100644 --- a/drivers/gpio/gpio-rc5t583.c +++ b/drivers/gpio/gpio-rc5t583.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for RICOH583 power management chip. diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c index 86777e097fd8..2af4aebc8f27 100644 --- a/drivers/gpio/gpio-rcar.c +++ b/drivers/gpio/gpio-rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car GPIO Support diff --git a/drivers/gpio/gpio-rda.c b/drivers/gpio/gpio-rda.c index 7bbc6f0ce4c8..58185a653e14 100644 --- a/drivers/gpio/gpio-rda.c +++ b/drivers/gpio/gpio-rda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RDA Micro GPIO driver diff --git a/drivers/gpio/gpio-rdc321x.c b/drivers/gpio/gpio-rdc321x.c index ba62b81aa8ae..ac51836d678e 100644 --- a/drivers/gpio/gpio-rdc321x.c +++ b/drivers/gpio/gpio-rdc321x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDC321x GPIO driver diff --git a/drivers/gpio/gpio-realtek-otto.c b/drivers/gpio/gpio-realtek-otto.c index de527f4fc6c2..152fcbac886b 100644 --- a/drivers/gpio/gpio-realtek-otto.c +++ b/drivers/gpio/gpio-realtek-otto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpio/gpio-reg.c b/drivers/gpio/gpio-reg.c index f2238196faf1..278525e55069 100644 --- a/drivers/gpio/gpio-reg.c +++ b/drivers/gpio/gpio-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * gpio-reg: single register individually fixed-direction GPIOs diff --git a/drivers/gpio/gpio-regmap.c b/drivers/gpio/gpio-regmap.c index 9581bd5ca947..b33b37ed1f0d 100644 --- a/drivers/gpio/gpio-regmap.c +++ b/drivers/gpio/gpio-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * regmap based generic GPIO driver diff --git a/drivers/gpio/gpio-rockchip.c b/drivers/gpio/gpio-rockchip.c index 0fff4a699f12..f24e67748cf1 100644 --- a/drivers/gpio/gpio-rockchip.c +++ b/drivers/gpio/gpio-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 MundoReader S.L. diff --git a/drivers/gpio/gpio-rtd.c b/drivers/gpio/gpio-rtd.c index d46b40dd5283..8332632551d1 100644 --- a/drivers/gpio/gpio-rtd.c +++ b/drivers/gpio/gpio-rtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek DHC gpio driver diff --git a/drivers/gpio/gpio-sa1100.c b/drivers/gpio/gpio-sa1100.c index 1938ffa2f4f3..1691ad22ec43 100644 --- a/drivers/gpio/gpio-sa1100.c +++ b/drivers/gpio/gpio-sa1100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-sa1100/gpio.c diff --git a/drivers/gpio/gpio-sama5d2-piobu.c b/drivers/gpio/gpio-sama5d2-piobu.c index 5005688f6e67..005d134a7255 100644 --- a/drivers/gpio/gpio-sama5d2-piobu.c +++ b/drivers/gpio/gpio-sama5d2-piobu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SAMA5D2 PIOBU GPIO controller diff --git a/drivers/gpio/gpio-sch.c b/drivers/gpio/gpio-sch.c index 966d16a6d515..5e95bb9a7da2 100644 --- a/drivers/gpio/gpio-sch.c +++ b/drivers/gpio/gpio-sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO interface for Intel Poulsbo SCH diff --git a/drivers/gpio/gpio-sch311x.c b/drivers/gpio/gpio-sch311x.c index f95566998d30..8a3868653a6d 100644 --- a/drivers/gpio/gpio-sch311x.c +++ b/drivers/gpio/gpio-sch311x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO driver for the SMSC SCH311x Super-I/O chips diff --git a/drivers/gpio/gpio-shared-proxy.c b/drivers/gpio/gpio-shared-proxy.c index 29d7d2e4dfc0..e85ceaab5624 100644 --- a/drivers/gpio/gpio-shared-proxy.c +++ b/drivers/gpio/gpio-shared-proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Linaro Ltd. diff --git a/drivers/gpio/gpio-sifive.c b/drivers/gpio/gpio-sifive.c index 94ef2efbd14f..e701a6bf51e4 100644 --- a/drivers/gpio/gpio-sifive.c +++ b/drivers/gpio/gpio-sifive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 SiFive diff --git a/drivers/gpio/gpio-sim.c b/drivers/gpio/gpio-sim.c index a83f5238427c..6510cd0f3b51 100644 --- a/drivers/gpio/gpio-sim.c +++ b/drivers/gpio/gpio-sim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GPIO testing driver based on configfs. diff --git a/drivers/gpio/gpio-siox.c b/drivers/gpio/gpio-siox.c index 958034b9f3f3..a03760eca24d 100644 --- a/drivers/gpio/gpio-siox.c +++ b/drivers/gpio/gpio-siox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Pengutronix, Uwe Kleine-König diff --git a/drivers/gpio/gpio-sl28cpld.c b/drivers/gpio/gpio-sl28cpld.c index 2195f88c2048..8a4620f366e8 100644 --- a/drivers/gpio/gpio-sl28cpld.c +++ b/drivers/gpio/gpio-sl28cpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl28cpld GPIO driver diff --git a/drivers/gpio/gpio-sloppy-logic-analyzer.c b/drivers/gpio/gpio-sloppy-logic-analyzer.c index 969dddd3d6fa..b28065cc83bd 100644 --- a/drivers/gpio/gpio-sloppy-logic-analyzer.c +++ b/drivers/gpio/gpio-sloppy-logic-analyzer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sloppy logic analyzer using GPIOs (to be run on an isolated CPU) diff --git a/drivers/gpio/gpio-sodaville.c b/drivers/gpio/gpio-sodaville.c index 37c133837729..9bac4759b00d 100644 --- a/drivers/gpio/gpio-sodaville.c +++ b/drivers/gpio/gpio-sodaville.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO interface for Intel Sodaville SoCs. diff --git a/drivers/gpio/gpio-spacemit-k1.c b/drivers/gpio/gpio-spacemit-k1.c index eb66a15c002f..49f253bc449d 100644 --- a/drivers/gpio/gpio-spacemit-k1.c +++ b/drivers/gpio/gpio-spacemit-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright (C) 2023-2025 SpacemiT (Hangzhou) Technology Co. Ltd diff --git a/drivers/gpio/gpio-spear-spics.c b/drivers/gpio/gpio-spear-spics.c index 96a0e1211500..f2700cef8e56 100644 --- a/drivers/gpio/gpio-spear-spics.c +++ b/drivers/gpio/gpio-spear-spics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPEAr platform SPI chipselect abstraction over gpiolib diff --git a/drivers/gpio/gpio-sprd.c b/drivers/gpio/gpio-sprd.c index 2cc8abe705cd..3298a9da0b3c 100644 --- a/drivers/gpio/gpio-sprd.c +++ b/drivers/gpio/gpio-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/gpio/gpio-stmpe.c b/drivers/gpio/gpio-stmpe.c index 6faf30347a36..3991a442a547 100644 --- a/drivers/gpio/gpio-stmpe.c +++ b/drivers/gpio/gpio-stmpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/gpio/gpio-stp-xway.c b/drivers/gpio/gpio-stp-xway.c index 493c027afdd6..91ff7a061744 100644 --- a/drivers/gpio/gpio-stp-xway.c +++ b/drivers/gpio/gpio-stp-xway.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/gpio/gpio-syscon.c b/drivers/gpio/gpio-syscon.c index 40064d4cf47f..8cb1f6ad87bf 100644 --- a/drivers/gpio/gpio-syscon.c +++ b/drivers/gpio/gpio-syscon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SYSCON GPIO driver diff --git a/drivers/gpio/gpio-tangier.c b/drivers/gpio/gpio-tangier.c index ba5a8ede8912..c425f164beb1 100644 --- a/drivers/gpio/gpio-tangier.c +++ b/drivers/gpio/gpio-tangier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Tangier GPIO driver diff --git a/drivers/gpio/gpio-tb10x.c b/drivers/gpio/gpio-tb10x.c index 3c8fd322a713..1660fca6d076 100644 --- a/drivers/gpio/gpio-tb10x.c +++ b/drivers/gpio/gpio-tb10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Abilis Systems MODULE DESCRIPTION * diff --git a/drivers/gpio/gpio-tc3589x.c b/drivers/gpio/gpio-tc3589x.c index 90d048f9da08..ba400a9d7d56 100644 --- a/drivers/gpio/gpio-tc3589x.c +++ b/drivers/gpio/gpio-tc3589x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c index 15a5762a82c2..883442cb31ca 100644 --- a/drivers/gpio/gpio-tegra.c +++ b/drivers/gpio/gpio-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/gpio.c diff --git a/drivers/gpio/gpio-tegra186.c b/drivers/gpio/gpio-tegra186.c index b1498b59a921..a0ead8102e6d 100644 --- a/drivers/gpio/gpio-tegra186.c +++ b/drivers/gpio/gpio-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2025 NVIDIA Corporation diff --git a/drivers/gpio/gpio-thunderx.c b/drivers/gpio/gpio-thunderx.c index be96853063ba..75cad4e4ef52 100644 --- a/drivers/gpio/gpio-thunderx.c +++ b/drivers/gpio/gpio-thunderx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/gpio/gpio-timberdale.c b/drivers/gpio/gpio-timberdale.c index f488939dd00a..13e0bd4f5eba 100644 --- a/drivers/gpio/gpio-timberdale.c +++ b/drivers/gpio/gpio-timberdale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Timberdale FPGA GPIO driver diff --git a/drivers/gpio/gpio-tn48m.c b/drivers/gpio/gpio-tn48m.c index cd4a80b22794..431802ffdf95 100644 --- a/drivers/gpio/gpio-tn48m.c +++ b/drivers/gpio/gpio-tn48m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Delta TN48M CPLD GPIO driver diff --git a/drivers/gpio/gpio-tpic2810.c b/drivers/gpio/gpio-tpic2810.c index 866ff2d436d5..7f13a6af100e 100644 --- a/drivers/gpio/gpio-tpic2810.c +++ b/drivers/gpio/gpio-tpic2810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015-2023 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpio/gpio-tps65086.c b/drivers/gpio/gpio-tps65086.c index 84b17b83476f..8e319fd51c62 100644 --- a/drivers/gpio/gpio-tps65086.c +++ b/drivers/gpio/gpio-tps65086.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2023 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpio/gpio-tps65218.c b/drivers/gpio/gpio-tps65218.c index 3b4c41f5ef55..e3f5d2b40f71 100644 --- a/drivers/gpio/gpio-tps65218.c +++ b/drivers/gpio/gpio-tps65218.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Verifone Int. diff --git a/drivers/gpio/gpio-tps65219.c b/drivers/gpio/gpio-tps65219.c index 158f63bcf10c..06d6d6dae877 100644 --- a/drivers/gpio/gpio-tps65219.c +++ b/drivers/gpio/gpio-tps65219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO driver for TI TPS65214/TPS65215/TPS65219 PMICs diff --git a/drivers/gpio/gpio-tps6586x.c b/drivers/gpio/gpio-tps6586x.c index aaacbb54bf5d..6530378f9a63 100644 --- a/drivers/gpio/gpio-tps6586x.c +++ b/drivers/gpio/gpio-tps6586x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI TPS6586x GPIO driver diff --git a/drivers/gpio/gpio-tps65910.c b/drivers/gpio/gpio-tps65910.c index 25e9f41efe78..64a3022d60c7 100644 --- a/drivers/gpio/gpio-tps65910.c +++ b/drivers/gpio/gpio-tps65910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TI TPS6591x GPIO driver diff --git a/drivers/gpio/gpio-tps65912.c b/drivers/gpio/gpio-tps65912.c index 7a2c5685c2fd..3bb3d0d0e99c 100644 --- a/drivers/gpio/gpio-tps65912.c +++ b/drivers/gpio/gpio-tps65912.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO driver for TI TPS65912x PMICs diff --git a/drivers/gpio/gpio-tps68470.c b/drivers/gpio/gpio-tps68470.c index d4fbdf90e190..a3929f503a5d 100644 --- a/drivers/gpio/gpio-tps68470.c +++ b/drivers/gpio/gpio-tps68470.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO driver for TPS68470 PMIC diff --git a/drivers/gpio/gpio-tqmx86.c b/drivers/gpio/gpio-tqmx86.c index eedfc0e371e3..5bef16e8331f 100644 --- a/drivers/gpio/gpio-tqmx86.c +++ b/drivers/gpio/gpio-tqmx86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TQ-Systems TQMx86 PLD GPIO driver diff --git a/drivers/gpio/gpio-ts4800.c b/drivers/gpio/gpio-ts4800.c index 992ee231db9f..e13d1f983190 100644 --- a/drivers/gpio/gpio-ts4800.c +++ b/drivers/gpio/gpio-ts4800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the TS-4800 board diff --git a/drivers/gpio/gpio-ts4900.c b/drivers/gpio/gpio-ts4900.c index d9ee8fc77ccd..1ba25370841a 100644 --- a/drivers/gpio/gpio-ts4900.c +++ b/drivers/gpio/gpio-ts4900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Digital I/O driver for Technologic Systems I2C FPGA Core diff --git a/drivers/gpio/gpio-ts5500.c b/drivers/gpio/gpio-ts5500.c index 3c7f2efe10fd..acfd99f30df3 100644 --- a/drivers/gpio/gpio-ts5500.c +++ b/drivers/gpio/gpio-ts5500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Digital I/O driver for Technologic Systems TS-5500 diff --git a/drivers/gpio/gpio-twl4030.c b/drivers/gpio/gpio-twl4030.c index a851702befde..ddf772271ea6 100644 --- a/drivers/gpio/gpio-twl4030.c +++ b/drivers/gpio/gpio-twl4030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Access to GPIOs on TWL4030/TPS659x0 chips diff --git a/drivers/gpio/gpio-twl6040.c b/drivers/gpio/gpio-twl6040.c index 4ec9bcd40439..43944b484f3e 100644 --- a/drivers/gpio/gpio-twl6040.c +++ b/drivers/gpio/gpio-twl6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Access to GPOs on TWL6040 chip diff --git a/drivers/gpio/gpio-uniphier.c b/drivers/gpio/gpio-uniphier.c index 0574dde5b5bb..87072c5881c8 100644 --- a/drivers/gpio/gpio-uniphier.c +++ b/drivers/gpio/gpio-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2017 Socionext Inc. diff --git a/drivers/gpio/gpio-usbio.c b/drivers/gpio/gpio-usbio.c index 34d42c743d5b..aa07af7b4fc5 100644 --- a/drivers/gpio/gpio-usbio.c +++ b/drivers/gpio/gpio-usbio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025 Intel Corporation. diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index aa8586d8a787..8452785e7908 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale vf610 GPIO support through PORT and GPIO diff --git a/drivers/gpio/gpio-viperboard.c b/drivers/gpio/gpio-viperboard.c index 15e495c109d2..9f0f5471b23a 100644 --- a/drivers/gpio/gpio-viperboard.c +++ b/drivers/gpio/gpio-viperboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Nano River Technologies viperboard GPIO lib driver diff --git a/drivers/gpio/gpio-virtio.c b/drivers/gpio/gpio-virtio.c index 17e040991e46..5befd2552b52 100644 --- a/drivers/gpio/gpio-virtio.c +++ b/drivers/gpio/gpio-virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * GPIO driver for virtio-based virtual GPIO controllers diff --git a/drivers/gpio/gpio-virtuser.c b/drivers/gpio/gpio-virtuser.c index 098e67d70ffa..33fa08899966 100644 --- a/drivers/gpio/gpio-virtuser.c +++ b/drivers/gpio/gpio-virtuser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Configurable virtual GPIO consumer module. diff --git a/drivers/gpio/gpio-visconti.c b/drivers/gpio/gpio-visconti.c index 6d5d829634ad..aae8f1db8861 100644 --- a/drivers/gpio/gpio-visconti.c +++ b/drivers/gpio/gpio-visconti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Toshiba Visconti GPIO Support diff --git a/drivers/gpio/gpio-vx855.c b/drivers/gpio/gpio-vx855.c index 84b3a973a503..e6f57d078127 100644 --- a/drivers/gpio/gpio-vx855.c +++ b/drivers/gpio/gpio-vx855.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Linux GPIOlib driver for the VIA VX855 integrated southbridge GPIO diff --git a/drivers/gpio/gpio-wcd934x.c b/drivers/gpio/gpio-wcd934x.c index 572b85e77370..26b674b8aeaf 100644 --- a/drivers/gpio/gpio-wcd934x.c +++ b/drivers/gpio/gpio-wcd934x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019, Linaro Limited diff --git a/drivers/gpio/gpio-wcove.c b/drivers/gpio/gpio-wcove.c index 4a5e20e936a9..155bcf2b0972 100644 --- a/drivers/gpio/gpio-wcove.c +++ b/drivers/gpio/gpio-wcove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Whiskey Cove PMIC GPIO Driver diff --git a/drivers/gpio/gpio-winbond.c b/drivers/gpio/gpio-winbond.c index dcfda738fd69..f7cd7f32d2db 100644 --- a/drivers/gpio/gpio-winbond.c +++ b/drivers/gpio/gpio-winbond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * GPIO interface for Winbond Super I/O chips diff --git a/drivers/gpio/gpio-wm831x.c b/drivers/gpio/gpio-wm831x.c index 489479d6f32b..af41a687dbf6 100644 --- a/drivers/gpio/gpio-wm831x.c +++ b/drivers/gpio/gpio-wm831x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * gpiolib support for Wolfson WM831x PMICs diff --git a/drivers/gpio/gpio-wm8350.c b/drivers/gpio/gpio-wm8350.c index 46923b23a72e..a6752859a684 100644 --- a/drivers/gpio/gpio-wm8350.c +++ b/drivers/gpio/gpio-wm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * gpiolib support for Wolfson WM835x PMICs diff --git a/drivers/gpio/gpio-wm8994.c b/drivers/gpio/gpio-wm8994.c index a0665cf3ff2f..ac531524455b 100644 --- a/drivers/gpio/gpio-wm8994.c +++ b/drivers/gpio/gpio-wm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * gpiolib support for Wolfson WM8994 diff --git a/drivers/gpio/gpio-ws16c48.c b/drivers/gpio/gpio-ws16c48.c index 6289b0510cf2..e8ba27623025 100644 --- a/drivers/gpio/gpio-ws16c48.c +++ b/drivers/gpio/gpio-ws16c48.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for the WinSystems WS16C48 diff --git a/drivers/gpio/gpio-xgene-sb.c b/drivers/gpio/gpio-xgene-sb.c index 661259f026e1..c49226d71bf5 100644 --- a/drivers/gpio/gpio-xgene-sb.c +++ b/drivers/gpio/gpio-xgene-sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AppliedMicro X-Gene SoC GPIO-Standby Driver diff --git a/drivers/gpio/gpio-xgene.c b/drivers/gpio/gpio-xgene.c index 809668449dbe..8cd007b842ab 100644 --- a/drivers/gpio/gpio-xgene.c +++ b/drivers/gpio/gpio-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppliedMicro X-Gene SoC GPIO Driver diff --git a/drivers/gpio/gpio-xgs-iproc.c b/drivers/gpio/gpio-xgs-iproc.c index 77eb29dcc217..8e44842dcdef 100644 --- a/drivers/gpio/gpio-xgs-iproc.c +++ b/drivers/gpio/gpio-xgs-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Broadcom diff --git a/drivers/gpio/gpio-xilinx.c b/drivers/gpio/gpio-xilinx.c index be4b4d730547..51cdaabe99d6 100644 --- a/drivers/gpio/gpio-xilinx.c +++ b/drivers/gpio/gpio-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx gpio driver for xps/axi_gpio IP. diff --git a/drivers/gpio/gpio-xlp.c b/drivers/gpio/gpio-xlp.c index aede6324387f..415f9e3c6fef 100644 --- a/drivers/gpio/gpio-xlp.c +++ b/drivers/gpio/gpio-xlp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2003-2015 Broadcom Corporation diff --git a/drivers/gpio/gpio-xra1403.c b/drivers/gpio/gpio-xra1403.c index 7f3c98f9f902..a362d9bb795f 100644 --- a/drivers/gpio/gpio-xra1403.c +++ b/drivers/gpio/gpio-xra1403.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for EXAR XRA1403 16-bit GPIO expander diff --git a/drivers/gpio/gpio-xtensa.c b/drivers/gpio/gpio-xtensa.c index 4418947a10e5..6521e33a9d44 100644 --- a/drivers/gpio/gpio-xtensa.c +++ b/drivers/gpio/gpio-xtensa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 TangoTec Ltd. diff --git a/drivers/gpio/gpio-zevio.c b/drivers/gpio/gpio-zevio.c index 29375bea2289..d31109dd83f6 100644 --- a/drivers/gpio/gpio-zevio.c +++ b/drivers/gpio/gpio-zevio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO controller in LSI ZEVIO SoCs. diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c index 97780c57ab56..3cffa2ea3128 100644 --- a/drivers/gpio/gpio-zynq.c +++ b/drivers/gpio/gpio-zynq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xilinx Zynq GPIO device driver diff --git a/drivers/gpio/gpio-zynqmp-modepin.c b/drivers/gpio/gpio-zynqmp-modepin.c index 5e651482e985..245c2db96c97 100644 --- a/drivers/gpio/gpio-zynqmp-modepin.c +++ b/drivers/gpio/gpio-zynqmp-modepin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the ps-mode pin configuration. diff --git a/drivers/gpio/gpiolib-acpi-core.c b/drivers/gpio/gpiolib-acpi-core.c index 5e709ba35ec2..3351df1a7fbb 100644 --- a/drivers/gpio/gpiolib-acpi-core.c +++ b/drivers/gpio/gpiolib-acpi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI helpers for GPIO API diff --git a/drivers/gpio/gpiolib-acpi-quirks.c b/drivers/gpio/gpiolib-acpi-quirks.c index a0116f004975..54a4e84c0eec 100644 --- a/drivers/gpio/gpiolib-acpi-quirks.c +++ b/drivers/gpio/gpiolib-acpi-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI quirks for GPIO ACPI helpers diff --git a/drivers/gpio/gpiolib-cdev.c b/drivers/gpio/gpiolib-cdev.c index 2adc3c070908..0d491ecd6f3c 100644 --- a/drivers/gpio/gpiolib-cdev.c +++ b/drivers/gpio/gpiolib-cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpio/gpiolib-devres.c b/drivers/gpio/gpiolib-devres.c index 72422c5db364..1ea3d8df11e6 100644 --- a/drivers/gpio/gpiolib-devres.c +++ b/drivers/gpio/gpiolib-devres.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * devres.c - managed gpio resources diff --git a/drivers/gpio/gpiolib-legacy.c b/drivers/gpio/gpiolib-legacy.c index ef3f2ef30cf2..b9eee0185fd9 100644 --- a/drivers/gpio/gpiolib-legacy.c +++ b/drivers/gpio/gpiolib-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/gpio/gpiolib-of.c b/drivers/gpio/gpiolib-of.c index 8657379e9165..2a6a44037430 100644 --- a/drivers/gpio/gpiolib-of.c +++ b/drivers/gpio/gpiolib-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OF helpers for the GPIO API diff --git a/drivers/gpio/gpiolib-shared.c b/drivers/gpio/gpiolib-shared.c index 9e6544203439..f8b669ff4377 100644 --- a/drivers/gpio/gpiolib-shared.c +++ b/drivers/gpio/gpiolib-shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Linaro Ltd. diff --git a/drivers/gpio/gpiolib-swnode.c b/drivers/gpio/gpiolib-swnode.c index b44f35d68459..0960b6c6b325 100644 --- a/drivers/gpio/gpiolib-swnode.c +++ b/drivers/gpio/gpiolib-swnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Software Node helpers for the GPIO API diff --git a/drivers/gpio/gpiolib-sysfs.c b/drivers/gpio/gpiolib-sysfs.c index cd553acf3055..d1a75df477f2 100644 --- a/drivers/gpio/gpiolib-sysfs.c +++ b/drivers/gpio/gpiolib-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index 1578cf3a8c74..d143e26e8bc7 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/adp/adp-mipi.c b/drivers/gpu/drm/adp/adp-mipi.c index cba7d32150a9..6451bb072d5c 100644 --- a/drivers/gpu/drm/adp/adp-mipi.c +++ b/drivers/gpu/drm/adp/adp-mipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/adp/adp_drv.c b/drivers/gpu/drm/adp/adp_drv.c index 4554cf75565e..26a21165c3ed 100644 --- a/drivers/gpu/drm/adp/adp_drv.c +++ b/drivers/gpu/drm/adp/adp_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/amd/acp/acp_hw.c b/drivers/gpu/drm/amd/acp/acp_hw.c index c7d7205c9b11..2af8e0d2074a 100644 --- a/drivers/gpu/drm/amd/acp/acp_hw.c +++ b/drivers/gpu/drm/amd/acp/acp_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/aldebaran.c b/drivers/gpu/drm/amd/amdgpu/aldebaran.c index daa7b23bc775..8bdc71851f1a 100644 --- a/drivers/gpu/drm/amd/amdgpu/aldebaran.c +++ b/drivers/gpu/drm/amd/amdgpu/aldebaran.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c b/drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c index 28e6c9ab8767..8659701d5980 100644 --- a/drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c index 9b3180449150..c7389e6e74e7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c index 381ef205b0df..8d9a459c2b29 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c index d31460a9e958..389260493dab 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c index 80771b1480ff..86689e8ad99c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c index a2879d2b7c8e..adefbe52da3f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2014 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c index 7e9f7a280c1b..f6b2a4939e88 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c index 1105a09e55dc..c3d15047db8c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c index 1ef758ac5076..cbf74ef10931 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c index 89a45a9218f3..b949b2a95c27 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c index 0239114fb6c4..db1e6cce84c6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c index f2278a0937ff..a5375c3119c2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c index aaccf0b9947d..162d71feb60c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c index e0ceab400b2d..64af084bc5d2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c index df77558e03ef..0b955ed83881 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c index e68c0fa8d751..609bbf5eff3d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c index 088d09cc7a72..86003b8c7d28 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014-2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c index a51e76623bad..2a91983b5d50 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2014-2018 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c index 763f2b8dcf13..07ff0f614321 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c index 636385c80f64..4673ac00af82 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c index 3893e6fc2f03..1f0fef6c2052 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c index 199693369c7c..070b19b2fb85 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c index 35d04e69aec0..be002b2f227c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c index 66fb37b64388..b3d81d2e1ddf 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c index 004a6a9d6b9f..bb7cb00bb9fc 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c index 9f96d568acf2..570201024838 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c index 425a3e564360..21b6e32a8787 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index ecdfe6cb36cc..837aab0340f7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c index 02138aa55793..8b4507bd9258 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c index afedea02188d..4319065e37e2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c index 62d43b8cbe58..03927b6a015a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c index 4e2fe6674db8..a5889ddb27b2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index d2c3885de711..06c6c3111a04 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c index fa2a22dfa048..a62c27cef68e 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018-2024 Advanced Micro Devices, Inc. All rights reserved. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c index 52bc04452812..98caaaf2b100 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c index c1461317eb29..46c3f64839b7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c index 3040437d99c2..57a5853d44ca 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c index 39387da8586b..4f4d657d3a37 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c index 8cd69836dd99..1680035cd984 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c index 3aaeed2d3562..dfdbd08b89b9 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c index 23d7d0b0d625..1b6267a8a586 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c index b349bb3676d5..2e3b13cf56e6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c index d78d9e7fb9d1..2d3e7b86b80d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c index b0082aa7f3c6..95dcbadf4ae8 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c index 328a1b963548..54af7b570901 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c index 1485f4789440..d20f27490fa0 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c index 3e38c5db2987..0b7c5b8809cc 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c index 8b118c53f351..9bf25ec5a897 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c index d9c7ad297293..fba1eabd4e54 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c index 895c1e4c6747..b84e363bee92 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c index 5a60d69a3e1f..759d1fad84d2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c index 90d26d820bac..2af3f37f2e65 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c index 9cb72f0c5277..0b6ee2c1f29e 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c index 44f230d67da2..3ebe72ba04cf 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c index 9cab36322c16..2f13fd7f01e7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c index a6419246e9c2..3fbdb12d1a21 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c index a1cbd7c3deb2..ba189efd77a5 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * \file amdgpu_ioc32.c * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c index 99e1cf4fc955..679bd7e6e713 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2025 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c index 8112ffc85995..585f193e51b2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c index 532f83d783d1..938c69267287 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c index 7ccb724b2488..14610b1f74fa 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c index 63ee6ba6a931..bdaf82547717 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index f65edd80cabf..c2423e805dba 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c index 4d1d4994ea3f..d1fd0545a671 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c index 3ca03b5e0f91..7b393511f072 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c index 9c182ce501af..a1e9006e492f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c index 0f6b1021fef3..7c0d5e00c8eb 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c index a974265837f0..4775f9d0183b 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c index e08f58de4b17..530ee5f2d969 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c index 675aa138ea11..13d3b73b6dd3 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c index 6e91ea1de5aa..be9092e4ae7e 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c index 34b5e22b44e5..fcc78da70d31 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c index 0b10497d487c..77f67e55f33a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c index 6e8aad91bcd3..a7bbd42eeb66 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c index bacf888735db..6d2787ab211d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c index 2a6cf7963dde..633a4351ea0b 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c index 64dd7a81bff5..550e06b8a1a1 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c index 28c4ad62f50e..78f86a2f29cd 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c index c596b6df2e2d..5475bb0a6821 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c index 7e7d6c3865bc..c7a35a56ce34 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c index 5aa830a02d80..5bb1836c7c65 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c index 39070b2a4c04..896864e59df0 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c index 341beec59537..c605c622c436 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Valve Corporation * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c index 8b8a04138711..7676d94df7b7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c index 3739be1b71e0..b1db95e9b0b4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c index a0b479d5fff1..d800da8ed7d9 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c index d6ae9974c952..b63c8c4440a8 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2014 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c index b96d885f6e33..5c66f4255772 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright Red Hat Inc 2010. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c index 2b931e855abd..33848ed2bebe 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c index e96f24e9ad57..6cd52a3aa95a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c index 3f0b0e9af4f3..bbd8a0ed3c61 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c index cd707d70a0bf..f1c221549c62 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c index 58b26c78b642..9fe262ab7aa3 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c index 85e9edc1cb6f..f060c8236bdd 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c index 5c38f0d30c87..49abb8d6aeb2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c index a7d8f1ce6ac2..e30af833136d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c index 5e0786ea911b..20a153ebd6c6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2024 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c index f9d3d79f68b1..e6afd54c74a0 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c index 47a6ce4fdc74..149629bcb48f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c index 79bad9cbe2ab..e26f0887f0aa 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c index a67285118c37..3a0d627eb9e2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c index 22e2e5b47341..4382c4e27814 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c index f794fb1cc06e..cc258f5d45c7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c index 36805dcfa159..fcdafbab5e58 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c index 5d26797356a3..661ed594502a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c index aa78c2ee9e21..282c99a2df8a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c index 9d934c07fa6b..9b8c38a3dbcf 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c index 1083db8cea2e..46a3d700a70f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c index aad530c46a9f..e8ea7ec44506 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c b/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c index f9e2edf5260b..8f2ad43afe78 100644 --- a/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c +++ b/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/arct_reg_init.c b/drivers/gpu/drm/amd/amdgpu/arct_reg_init.c index fda99c958c3b..240868fdec7c 100644 --- a/drivers/gpu/drm/amd/amdgpu/arct_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/arct_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v1_0.c b/drivers/gpu/drm/amd/amdgpu/athub_v1_0.c index 42f4e163e251..8c719394165c 100644 --- a/drivers/gpu/drm/amd/amdgpu/athub_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/athub_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v2_0.c b/drivers/gpu/drm/amd/amdgpu/athub_v2_0.c index 5a122f50a6e7..ccb9398101f8 100644 --- a/drivers/gpu/drm/amd/amdgpu/athub_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/athub_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v2_1.c b/drivers/gpu/drm/amd/amdgpu/athub_v2_1.c index e143fcc46148..ac90a659588d 100644 --- a/drivers/gpu/drm/amd/amdgpu/athub_v2_1.c +++ b/drivers/gpu/drm/amd/amdgpu/athub_v2_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v3_0.c b/drivers/gpu/drm/amd/amdgpu/athub_v3_0.c index d1bba9c64e16..332beda406a6 100644 --- a/drivers/gpu/drm/amd/amdgpu/athub_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/athub_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c b/drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c index 8a0773b80864..d276dd810984 100644 --- a/drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/atom.c b/drivers/gpu/drm/amd/amdgpu/atom.c index 7a063e44d429..abd8928b78ec 100644 --- a/drivers/gpu/drm/amd/amdgpu/atom.c +++ b/drivers/gpu/drm/amd/amdgpu/atom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c b/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c index 3dfc28840a7d..6ade402b1061 100644 --- a/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c +++ b/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_dp.c b/drivers/gpu/drm/amd/amdgpu/atombios_dp.c index 492813ab1b54..23bef9aaa3a6 100644 --- a/drivers/gpu/drm/amd/amdgpu/atombios_dp.c +++ b/drivers/gpu/drm/amd/amdgpu/atombios_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c b/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c index a51f3414b65d..30379c49f146 100644 --- a/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c +++ b/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-11 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c index a6501114322f..edb8e081156e 100644 --- a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c +++ b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/cik.c b/drivers/gpu/drm/amd/amdgpu/cik.c index 9cd63b4177bf..1f8b319598b1 100644 --- a/drivers/gpu/drm/amd/amdgpu/cik.c +++ b/drivers/gpu/drm/amd/amdgpu/cik.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/cik_ih.c b/drivers/gpu/drm/amd/amdgpu/cik_ih.c index 876a3256dba4..55fdd3a924c4 100644 --- a/drivers/gpu/drm/amd/amdgpu/cik_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/cik_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c index 9e8715b4739d..c3dfd8d99e03 100644 --- a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c +++ b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c b/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c index ed1e25661706..2872ae1f7520 100644 --- a/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2018 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/cz_ih.c b/drivers/gpu/drm/amd/amdgpu/cz_ih.c index bc7a2e06ab5f..1ce55a744aa6 100644 --- a/drivers/gpu/drm/amd/amdgpu/cz_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/cz_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c b/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c index 72ca6538b2e4..2ffe43945e67 100644 --- a/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c b/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c index acc887a58518..d4ab3c7cde3e 100644 --- a/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c b/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c index 2ccd6aad8dd6..455c054c021d 100644 --- a/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c +++ b/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/df_v1_7.c b/drivers/gpu/drm/amd/amdgpu/df_v1_7.c index cd298556f7a6..6d90b473a2ec 100644 --- a/drivers/gpu/drm/amd/amdgpu/df_v1_7.c +++ b/drivers/gpu/drm/amd/amdgpu/df_v1_7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/df_v3_6.c b/drivers/gpu/drm/amd/amdgpu/df_v3_6.c index 621aeca53880..21a5794e005c 100644 --- a/drivers/gpu/drm/amd/amdgpu/df_v3_6.c +++ b/drivers/gpu/drm/amd/amdgpu/df_v3_6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/df_v4_15.c b/drivers/gpu/drm/amd/amdgpu/df_v4_15.c index 2a573e33908b..fb09a8ecdceb 100644 --- a/drivers/gpu/drm/amd/amdgpu/df_v4_15.c +++ b/drivers/gpu/drm/amd/amdgpu/df_v4_15.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2024 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/df_v4_3.c b/drivers/gpu/drm/amd/amdgpu/df_v4_3.c index e8b9e19ede2e..0c6181b0f216 100644 --- a/drivers/gpu/drm/amd/amdgpu/df_v4_3.c +++ b/drivers/gpu/drm/amd/amdgpu/df_v4_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c b/drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c index a47960a0babd..9ae1547b1604 100644 --- a/drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c +++ b/drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c b/drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c index e9f177e9e3cf..c5f743eaadf2 100644 --- a/drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/emu_soc.c b/drivers/gpu/drm/amd/amdgpu/emu_soc.c index d72c25c1b987..726917b5886f 100644 --- a/drivers/gpu/drm/amd/amdgpu/emu_soc.c +++ b/drivers/gpu/drm/amd/amdgpu/emu_soc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c index fc65fb36e115..aece931a0a9e 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c index e642236ea2c5..6d9de02178b6 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c index 999bb3cc88b7..60ea26f95ff5 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c index 4aab89a9ab40..287fd25c4731 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c index 80565392313f..acc8f6c399f3 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c index 2b7aba22ecc1..390b8608e023 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c index 1c87375e1dd5..2e9f4496cf4c 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c index 0148d7ff34d9..f6a61754d2ee 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c index 6028afd81690..5eb8cb296bbd 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c index 8058ea91ecaf..ed37f5a506f4 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c index cbb74ffc4792..c4ed88c08de1 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c index f9949fedfbb9..eb665502f492 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c index 7609b9cecae8..9b99903f97fe 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c index a7bfc9f41d0e..b54080374102 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c index 90f0aefbdb39..f242a179a13b 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c index 6c03bf9f1ae8..6926e187cff2 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c index 793faf62cb07..f8629710e5e9 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c index deb95fab02df..455a5d9cd9f3 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c index abe30c8bd2ba..3074ce8a5d42 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c b/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c index b3ef6e71811f..7dfa91edf986 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c index ce6e04242c52..7a95d01baa64 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c index ba59ee8e398a..1dc2aaaa304a 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c index 7a9d6894e321..c3a37e0061f3 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c index a8ec95f42926..6563142cf58f 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c index fbd0bf147f50..023b23043429 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c index 6551b60f2584..df5dca91e8a1 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c index f1ee3921d970..3fe1986ff716 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c index e6c0d86d3486..90681486b0d4 100644 --- a/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c index 8bc001dc9f63..1812062e6057 100644 --- a/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c +++ b/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c b/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c index 40940b4ab400..79d45615694d 100644 --- a/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c +++ b/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c index ec20daf4272c..712540ded345 100644 --- a/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c index ed1debc03507..f71e3c4c3a83 100644 --- a/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/iceland_ih.c b/drivers/gpu/drm/amd/amdgpu/iceland_ih.c index 01cadf898c00..6590beea5719 100644 --- a/drivers/gpu/drm/amd/amdgpu/iceland_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/iceland_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c b/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c index 333e9c30c091..93dbf0c4afaf 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c b/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c index 95b3f4e55ec3..15e38dfe0411 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c b/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c index b32ea4129c61..17f549dced6c 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c index cc626036ed9c..3a01ca69f3dd 100644 --- a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c b/drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c index fc69c1a29e23..3f2ff8888343 100644 --- a/drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c index 58cd87db8061..82dfbbb0f7ac 100644 --- a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c b/drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c index 0027a639c7e6..b58b3c2f1bb4 100644 --- a/drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c b/drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c index 0002bcc6c4ec..81da62b7dd6b 100644 --- a/drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c +++ b/drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c index b5bb7f4d607c..356ba9be1a8e 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c index 27c76bd424cf..1e84205fa58e 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c index 20983f126b49..ef8f750f332d 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c index d1a011c40ba2..3fbd746b594d 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c index 33db2c1ae6cc..07d82d582d22 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c index aae7328973d1..c8a60e348cef 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c index 54fd9c800c40..5d01f998a982 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c index 46bf15dce2bd..576b12998a50 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c index ab0bf880d3d8..3d35bfd0e18a 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2024 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c b/drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c index 1a285b531881..1ad80497645e 100644 --- a/drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c b/drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c index 396262044ea8..b3f0ccbf8873 100644 --- a/drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c b/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c index 6dae4a2e2767..0e71c0e4fff8 100644 --- a/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c b/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c index 64cae89357b6..fed9f34f1828 100644 --- a/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c +++ b/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c index ceddc953785f..4be170985913 100644 --- a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c b/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c index 744e95d3984a..1ea0da5ea262 100644 --- a/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c index 243eabda0607..14dde90b6a84 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c index 2adee2b94c37..17b611419e62 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c index cc688ae79e84..2bea20d7a87c 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c index a0cc8e218ca1..8aad3bf5d185 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c index 5eb8122e2746..29a0ad8ac443 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c index 7d5242df58a5..524db296f3f6 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c index 910337dc28d1..a5d346952e30 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c index f0f182f033b9..52ff5d928f03 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c index f6fc9778bc30..c8792824f1a2 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c index 951998454b25..ecae610ed1f5 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c b/drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c index fe0710b55c3a..fa816f91cbc1 100644 --- a/drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c +++ b/drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c index 9a40107a0869..45667b68f28c 100644 --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c index e7cd07383d56..ae529e1dd545 100644 --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c index e1d63bed84bf..3796837b3bf8 100644 --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/navi10_ih.c b/drivers/gpu/drm/amd/amdgpu/navi10_ih.c index 4cd325149b63..d65650255740 100644 --- a/drivers/gpu/drm/amd/amdgpu/navi10_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/navi10_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c b/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c index 9b4025c39e44..3955c997855e 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c +++ b/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c b/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c index 04041b398781..65254c413c00 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c b/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c index f89e5f40e1a5..2ca5cc9bb384 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c b/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c index e911368c1aeb..e39b23ac6bb5 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c index 1569a1e934ec..66c133b206dd 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c index bed5ef4d8788..faa302f1d1e4 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c index acc5f363684a..e966d9da7a18 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c index 860bc5cb03c8..9c0613e3c840 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c index 2ee60b8746a6..8568dc410703 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c index bdfd2917e3ca..a0caef394ea4 100644 --- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c +++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/nv.c b/drivers/gpu/drm/amd/amdgpu/nv.c index 50e77d9b30af..ccd2eabcc9e9 100644 --- a/drivers/gpu/drm/amd/amdgpu/nv.c +++ b/drivers/gpu/drm/amd/amdgpu/nv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c index 3584b8c18fd9..a2df747a65c3 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c index a9be7a505026..919d603d9c23 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c b/drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c index 93787a90d598..e7e22c1e25de 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c index 4c6450d62299..2a3c059b8298 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c index af4a7d7c4abd..4d67eec709c2 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c b/drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c index 5f39a2edcc95..4f7bfc707bae 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c index 38dfc5c19f2a..0add0ac52e1e 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v3_1.c b/drivers/gpu/drm/amd/amdgpu/psp_v3_1.c index 833830bc3e2e..1c1723c00fb1 100644 --- a/drivers/gpu/drm/amd/amdgpu/psp_v3_1.c +++ b/drivers/gpu/drm/amd/amdgpu/psp_v3_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c index 92ce580647cd..a9ba923f8695 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c index 1c076bd1cf73..4d0e881e8074 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c index f38004e6064e..84b2387ac1c6 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c index 0ddb6955a6d3..1d19561cc008 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c index a1443990d5c6..e99d4b8add91 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c index 8ddc4df06a1f..c7d3208ee165 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c b/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c index 51101b0aa2fa..58293c50d86d 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c index 217040044987..6dd3aa9f2ee7 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c index 2b81344dcd66..bbe6a6cf0eaf 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/si.c b/drivers/gpu/drm/amd/amdgpu/si.c index f7288372ee61..a5b58fae37a1 100644 --- a/drivers/gpu/drm/amd/amdgpu/si.c +++ b/drivers/gpu/drm/amd/amdgpu/si.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/si_dma.c b/drivers/gpu/drm/amd/amdgpu/si_dma.c index 7f18e4875287..3f9742e413a0 100644 --- a/drivers/gpu/drm/amd/amdgpu/si_dma.c +++ b/drivers/gpu/drm/amd/amdgpu/si_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/si_ih.c b/drivers/gpu/drm/amd/amdgpu/si_ih.c index 66f650f87243..978fa4672ad9 100644 --- a/drivers/gpu/drm/amd/amdgpu/si_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/si_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c b/drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c index 2594467bdd87..34c0c563710c 100644 --- a/drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c +++ b/drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c b/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c index 68aef47254a9..f6f52d8ae85f 100644 --- a/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c +++ b/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c b/drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c index 70569ea906bc..5a76eaf59ad3 100644 --- a/drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c +++ b/drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c b/drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c index acdc40f99ab3..2fd3a20e4f3b 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c b/drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c index 2afeb8b37f62..136dfe1b5831 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c index bf8b8e5ddf5d..997d92dfa0fe 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c index 5461b5289793..3c44807bce55 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c index de998e328b08..3a8106470f3b 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c b/drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c index 2a51a70d4846..419b0b46d16c 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c b/drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c index c04fdd2d5b38..9d2b77cda911 100644 --- a/drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c index 42f5d9c0e3af..633cab35029c 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc15.c +++ b/drivers/gpu/drm/amd/amdgpu/soc15.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c index 25536d89635d..f24f16266161 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc21.c +++ b/drivers/gpu/drm/amd/amdgpu/soc21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/soc24.c b/drivers/gpu/drm/amd/amdgpu/soc24.c index 972b449ab89f..4cd11efc02aa 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc24.c +++ b/drivers/gpu/drm/amd/amdgpu/soc24.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/tonga_ih.c b/drivers/gpu/drm/amd/amdgpu/tonga_ih.c index ee8038df17e3..83032a2dd712 100644 --- a/drivers/gpu/drm/amd/amdgpu/tonga_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/tonga_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c b/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c index 0f5b1719fda5..19b54807547e 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v6_0.c b/drivers/gpu/drm/amd/amdgpu/umc_v6_0.c index 97fa88ed770c..8d1b77e91379 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v6_1.c b/drivers/gpu/drm/amd/amdgpu/umc_v6_1.c index f17d297b594b..183be981da62 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v6_1.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v6_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v6_7.c b/drivers/gpu/drm/amd/amdgpu/umc_v6_7.c index a3ee3c4c650f..92b04052a17a 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v6_7.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v6_7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v8_10.c b/drivers/gpu/drm/amd/amdgpu/umc_v8_10.c index a32f87992f20..0bed47cf8845 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v8_10.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v8_10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v8_14.c b/drivers/gpu/drm/amd/amdgpu/umc_v8_14.c index eaca10a3c4a9..1349a3464630 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v8_14.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v8_14.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2024 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v8_7.c b/drivers/gpu/drm/amd/amdgpu/umc_v8_7.c index b717fdaa46e4..bcc0803b7bb0 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v8_7.c +++ b/drivers/gpu/drm/amd/amdgpu/umc_v8_7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c b/drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c index ce3bb12e3572..95947d6af63f 100644 --- a/drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c b/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c index 2e79a3afc774..16ef903ee800 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c b/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c index 4b96fd583772..7f92ec6e15f3 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c b/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c index 71409ad8b7ed..7d4f74ce8709 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c b/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c index ceb94bbb03a4..4f3002f7acc2 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c b/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c index 1f8866f3f63c..c127f6ba6c00 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c b/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c index 9ae424618556..50654844035f 100644 --- a/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2013 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c b/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c index 8ea8a6193492..a56861c0f519 100644 --- a/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c b/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c index 719e9643c43d..e19bb717bdfe 100644 --- a/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c b/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c index 2d64002bed61..009bca5e19f7 100644 --- a/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c b/drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c index 2b9ddb3d2fe1..25fd515556e8 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c b/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c index a316797875a8..45917c7fad90 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c b/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c index 8897dcc9c1a0..85766cd1b27c 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c b/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c index cebee453871c..ee330c2ccac9 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c b/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c index d9cf8f0feeb3..fd30a46d9eaa 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c index 3ae666522d57..8327b6553fbd 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c index cb7123ec1a5d..2dcff2126c4b 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c index 1f6a22983c0d..7cab0d403c43 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c b/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c index 0202df5db1e1..65283499764c 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c b/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c index 8bd457dea4cf..fb4030998e41 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2024 Advanced Micro Devices, Inc. All rights reserved. * diff --git a/drivers/gpu/drm/amd/amdgpu/vega10_ih.c b/drivers/gpu/drm/amd/amdgpu/vega10_ih.c index eb16916c6473..74700099580f 100644 --- a/drivers/gpu/drm/amd/amdgpu/vega10_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/vega10_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c b/drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c index 6b52a539d51b..4f2ac9aced45 100644 --- a/drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vega20_ih.c b/drivers/gpu/drm/amd/amdgpu/vega20_ih.c index 85846fd08ce4..86e9aab506b6 100644 --- a/drivers/gpu/drm/amd/amdgpu/vega20_ih.c +++ b/drivers/gpu/drm/amd/amdgpu/vega20_ih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c b/drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c index 556f854e3551..00ba027f6197 100644 --- a/drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c +++ b/drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vi.c b/drivers/gpu/drm/amd/amdgpu/vi.c index a611a7345125..a5ddff58a18a 100644 --- a/drivers/gpu/drm/amd/amdgpu/vi.c +++ b/drivers/gpu/drm/amd/amdgpu/vi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c b/drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c index 45876883bbf3..f659af389c67 100644 --- a/drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c +++ b/drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c b/drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c index 73acbe0b7c21..6bd3f3a17b86 100644 --- a/drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c +++ b/drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c index 22925df6a791..78a5107b6198 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c index 4a7180b46b71..eb67a21a154a 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2015-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_debug.c b/drivers/gpu/drm/amd/amdkfd/kfd_debug.c index ba99e0f258ae..bda5906ac106 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_debug.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c b/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c index 9bde2c64540f..e8c3a1e62596 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c b/drivers/gpu/drm/amd/amdkfd/kfd_device.c index e9cfb80bd436..82c9e361cbb1 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c index 625ea8ab7a74..6efe560a065e 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c index 0508ef5a41d7..3199b4667ae4 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c index ba6e3d747ccd..b0a1cc9a3f1f 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2018-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c index 8b447d04558f..90737b7b9a5f 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12.c index 3550da3a46f9..14c16f88905d 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c index 9fcc8c6e57b7..a46d12e9a901 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c index dad83356e976..386af5b1ef83 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c b/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c index 05c74887fd6f..509b42747283 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_events.c b/drivers/gpu/drm/amd/amdkfd/kfd_events.c index 5a190dd6be4e..0e06bb666612 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_events.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c b/drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c index 1d170dc50df3..f1bb8eeca84d 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c index 3e1ad8974797..f80858aa745f 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c index 2788a52714d1..ccdd97732225 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c index d76fb61869c7..36b1bfdd3a88 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c b/drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c index 783c2f5a04e4..757ed4c3be8d 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c b/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c index fb3129883a4c..0330ec002cab 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c b/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c index 6ada7b4af7c6..22a2018764ab 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2020-2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_module.c b/drivers/gpu/drm/amd/amdkfd/kfd_module.c index 33aa23450b3f..0aa2263d77d7 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_module.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c index d9ae854b6908..497927d5abf8 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c index 05f3ac2eaef9..59f8f43ea762 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c index 1695dd78ede8..da1d5ae565b7 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2018-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c index 3c0ae28c5923..c421d87ddd6e 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c index 565858b9044d..f4a9d9f441eb 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c index f2dee320fada..74bb07353cd5 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c index c1fafc502515..3d543d839061 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c index b1a6eb349bb3..c58cbd6603e5 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c index 505036968a77..b5daf2673ccf 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c index a1de5d7e173a..074377235795 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_process.c b/drivers/gpu/drm/amd/amdkfd/kfd_process.c index a085faac9fe1..b0e7434471f5 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_process.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c index 7fbb5c274ccc..0975eb46c952 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_queue.c b/drivers/gpu/drm/amd/amdkfd/kfd_queue.c index 80c4fa2b0975..eb6e4d5c5a26 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_queue.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c b/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c index d2bc169e84b0..fe1e9f6313cf 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2020-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_svm.c b/drivers/gpu/drm/amd/amdkfd/kfd_svm.c index 79ea138897fc..f4e91a79eac9 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_svm.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_svm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2020-2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c index 3eb32d58a120..71cf7f9a005a 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2014-2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c b/drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c index 44009aa8216e..d4825bcc19b6 100644 --- a/drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c +++ b/drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index a8a59126b2d2..5cc709d560d6 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2015 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c index 1dcc79b35225..9f07b2f7c96a 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2018 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c index a2de3bba8346..09de693bedc1 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c index e20aa7438066..9581dec9d9e7 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2015 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c index 9fcd72d87d25..28a1b5f6e2d7 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c index a9839485f2a2..2bd63aabfdfe 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2018 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c index 85ce558cefc5..40e907eee253 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2019 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c index e5e993d3ef74..a65a46beff7f 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2015 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c index e7b0928bd3db..69c23bef20dc 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2015 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c index 5e92eaa67aa3..c0ad288caec5 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012-15 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c index 7c4496fb4b9d..1551a1473f98 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c index 11b2ea6edf95..9bfa0092e8dd 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2018 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c index fd491b7a3cd7..64977f107999 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c index 1da07ebf9217..cadf24039b26 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c index da94e3544b65..6ba9968e500e 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c index 8550d5e8b753..1bb586df492e 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c @@ -1,3 +1,4 @@ +asm("nop"); //SPDX-License-Identifier: MIT /* * Copyright 2015 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c index d9527c05fc87..4dcc9ff7461d 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c b/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c index e46f8ce41d87..f35f26ec5f42 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c b/drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c index c8cb89e0d4d0..3ed735f539ba 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c +++ b/drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/basics/conversion.c b/drivers/gpu/drm/amd/display/dc/basics/conversion.c index bd1f60ecaba4..6e9e9aabafe2 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/conversion.c +++ b/drivers/gpu/drm/amd/display/dc/basics/conversion.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/basics/custom_float.c b/drivers/gpu/drm/amd/display/dc/basics/custom_float.c index ae05ded9a7f3..1df9ef2687ee 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/custom_float.c +++ b/drivers/gpu/drm/amd/display/dc/basics/custom_float.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/basics/dc_common.c b/drivers/gpu/drm/amd/display/dc/basics/dc_common.c index a51c2701da24..d1cafb325642 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/dc_common.c +++ b/drivers/gpu/drm/amd/display/dc/basics/dc_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c b/drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c index 4da5adab799c..5b0dfb2cfb3c 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c +++ b/drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c b/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c index 6073cadde76c..1a5a37c4051c 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c +++ b/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/basics/vector.c b/drivers/gpu/drm/amd/display/dc/basics/vector.c index b413a672c2c0..d715a6af8a32 100644 --- a/drivers/gpu/drm/amd/display/dc/basics/vector.c +++ b/drivers/gpu/drm/amd/display/dc/basics/vector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c index 9f11e6ca4051..b2e4930f1f9c 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c index 550a9f1d03f8..ff80ba21d96a 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_common.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_common.c index 34e3a64f556e..dcbc2f8ddc69 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_common.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c index 8d2cf95ae739..dd5995d40897 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_interface.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_interface.c index 0079a1e26efd..e4b573602f4a 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser_interface.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser_interface.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/command_table.c b/drivers/gpu/drm/amd/display/dc/bios/command_table.c index 76a3559f0ddc..e0e088784bcb 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/command_table.c +++ b/drivers/gpu/drm/amd/display/dc/bios/command_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/command_table2.c b/drivers/gpu/drm/amd/display/dc/bios/command_table2.c index f2b1720a6a66..a1213c0a823a 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/command_table2.c +++ b/drivers/gpu/drm/amd/display/dc/bios/command_table2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c b/drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c index 91bc8a06e2cf..0215f605e278 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c +++ b/drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c b/drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c index 268e2414b34f..a9b0818e1432 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c +++ b/drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c b/drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c index 3099128223df..5c1b7e48112c 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c +++ b/drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c b/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c index 349f0e5d5856..2c277471ca8b 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c +++ b/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c b/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c index 1a5fefcde8af..c5e5ddae7370 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c +++ b/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c b/drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c index 01ccc803040c..2694e05fe0d6 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c +++ b/drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c b/drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c index 2ec5264536c7..e7465fe7bbd2 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c +++ b/drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c index 15cf13ec5302..82644b12f81d 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c index 6131ede2db7a..483323b54ac7 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c index d50b9440210e..17311a4a650c 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c index 1f36ad8a7de4..5bb0489854df 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c index c9ba7b3fd2c3..bc8000f69551 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c index 69dd80d9f738..94f457e2098e 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c index 369421e46c52..fa018fd694af 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c index d82a52319088..f08efa094bea 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c index b9ba6dbc2b46..d79540231966 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c index bb4f3bd7532e..3b1a1d5e2280 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c index 76c612ecfe3c..b73528b9ca29 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c index e18097f82091..c40b7a876410 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c index 5a633333dbb5..566a0de4400a 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c index ef77fcd164ed..de7b1f0368e6 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c index 827bc2431d5d..2fc99c10e417 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr.c index 8e8a11c7437e..346be450ff5f 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c index 0dd0583ff21e..eaa9e15c5c54 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c index b4fb17b7a096..cb86456be6f0 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c index 7aee02d56292..e81d77b7f3d2 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c index 051052bd10c9..9953cd8fe4b2 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c index f201628e4e98..08f381c9a0bf 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c index db687a13174d..71a563e9c9f9 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c index c4af406146b7..a671e373f441 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c index 3a881451e9da..e5bcc692bd16 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c index 478b4d6a3544..086aedb290a7 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c index 1769b1f26e75..0d9b7b148cd5 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c index 8b82092b91cd..44260f3990c1 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c index 7da7b41bd092..9c71d64aea61 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c index 5d80fdf63ffc..159cece897c7 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c index 4607eff07253..f80667ac53a4 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2024 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c index dfd0c9505af0..69a106fe03ce 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c index 604d256cb47a..4c5d8c8bd75f 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c index 306016c1f109..f0ee760b147e 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c index 3a263840893e..ad22a9e84e56 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c index 8be9cbd43e18..effa441ec495 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_debug.c b/drivers/gpu/drm/amd/display/dc/core/dc_debug.c index bbce751b485f..722ac77ba8d5 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_debug.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c index e2763b60482a..3c17f4069c51 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c index deb23d20bca6..295eeb3a2183 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2021 Advanced Micro Devices, Inc. All rights reserved. * * Permission is hereby granted, free of charge, to any person obtaining a diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c index 9acd30019717..e24a17ac3824 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c index 848c267ef11e..4c05eabd0304 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_sink.c b/drivers/gpu/drm/amd/display/dc/core/dc_sink.c index 455fa5dd1420..9646aae19506 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_sink.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_sink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_stat.c b/drivers/gpu/drm/amd/display/dc/core/dc_stat.c index f976ffd6d466..d35beeb444fd 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_stat.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_stat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_state.c b/drivers/gpu/drm/amd/display/dc/core/dc_state.c index 2de8ef4a58ec..45a509756988 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_state.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_state.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_stream.c b/drivers/gpu/drm/amd/display/dc/core/dc_stream.c index 129cd5f84983..795d9ebee2d8 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_stream.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_stream.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_surface.c b/drivers/gpu/drm/amd/display/dc/core/dc_surface.c index 0971dfa25845..d553d3f4e923 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_surface.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_surface.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c b/drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c index d1e68dc57a2a..995086f3ad1b 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c b/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c index 7b09af1cb306..2d60bdb0035e 100644 --- a/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c +++ b/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dc_edid_parser.c b/drivers/gpu/drm/amd/display/dc/dc_edid_parser.c index 0db5b49e9d5e..1814de2a06fc 100644 --- a/drivers/gpu/drm/amd/display/dc/dc_edid_parser.c +++ b/drivers/gpu/drm/amd/display/dc/dc_edid_parser.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dc_fused_io.c b/drivers/gpu/drm/amd/display/dc/dc_fused_io.c index fee69642fb93..bd34c5ed1723 100644 --- a/drivers/gpu/drm/amd/display/dc/dc_fused_io.c +++ b/drivers/gpu/drm/amd/display/dc/dc_fused_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dc_helper.c b/drivers/gpu/drm/amd/display/dc/dc_helper.c index 5a365bd19933..7468cfec3106 100644 --- a/drivers/gpu/drm/amd/display/dc/dc_helper.c +++ b/drivers/gpu/drm/amd/display/dc/dc_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c b/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c index 37d1a79e8241..e83c3b64e84c 100644 --- a/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c +++ b/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c index 33d8bd91cb01..b84ce111203c 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c index 9a3402148fde..1695b0841f42 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c index d07c04458d31..215a35aa2876 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c index d445dfefc047..d4103176d6ab 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c index 97e9be87afd9..1085bbbe4ec4 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c index 97df04b7e39d..848f688a70f2 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c index ef3db6beba25..b39bb0a5586b 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c index 21a6ca5ca192..37e3c00c495a 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c index bd2f528137b2..6028f68b5c97 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c b/drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c index 663a18ee5162..688bd6bc63e0 100644 --- a/drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c +++ b/drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c b/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c index 2dcf394edf22..d9e94cf3f5a6 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c index fcad61c618a1..98e24fe14b78 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_aux.c b/drivers/gpu/drm/amd/display/dc/dce/dce_aux.c index 673bb87d2c17..b92ff148165d 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_aux.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_aux.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c b/drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c index e7acd6eec1fd..89da50f1d174 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c index b4f5b4a6331a..773f72e2a72d 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c b/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c index 5f8fba45d98d..6dc133c6faab 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c index f5cd2392fc5f..1801b911c6d4 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c index 365dd2e37aea..7cbf45e8ff54 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c index 2d73b94c515c..9225cca2e38a 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c b/drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c index 34bff9aef66c..43f0f8277042 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c index 87dbb8d7ed27..e876356ed073 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c index 1c2009e38aa1..de0bdf373052 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c b/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c index f342da5a5e50..f0ca80ba406f 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c b/drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c index de31fb1b6819..8dd92a7d11dc 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters.c b/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters.c index 7311f312369f..001fef52b702 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c b/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c index bb0e1b80ec3c..371255402123 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c index 574618d5d4a4..af47479dd99a 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c b/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c index 1ab5ae9b5ea5..b3067cd60344 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c index 3b9011ef9b68..c5a6715ed581 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c index a641ae04450c..17fbff8983a9 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c index 5bfa2b0d2afd..824f641a4cc7 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c index 98a778996e1a..5c717f2fd149 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c index 87af4fdc04a6..27a5e5b4d382 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c index cf1372aaff6c..8147d29c8efe 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c index 59a0961b49da..e8787152f413 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c index 2c43c2422638..4c4c7abfb5c7 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-16 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c index e096d2b95ef9..0fc3e439c6ba 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c index 9b65b77e8823..40b9e276e74c 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c index 3545e43a4b77..d56b6feae9da 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c index 61b0807693fb..a34feadeab28 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c index 9837dec837ff..bb73934ad1bf 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c index 28d3b2663cd3..67135a578751 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c b/drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c index faae12cf7968..7df3db69b33b 100644 --- a/drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c +++ b/drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c index 31c4f44ceaac..2e24ba28e135 100644 --- a/drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c index e691a1cf3356..5e717e023844 100644 --- a/drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c index 88e7a1fc9a30..0337498afa90 100644 --- a/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c index dcd2cdfe91eb..09db01ee8599 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c index 365a3215f6d5..fa18fc1e8aeb 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-17 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c index baf663b661c8..db42bbf8e185 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c index 24b68337d76e..3d5b794e8415 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c index 80779e85e2c5..68251ba4a735 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-17 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c index a0d437f0ce2b..324dfdbc1ca2 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-17 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c index 5bc3bc60a2ac..26e4a4874b4a 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c index 8d31fa131cd6..c08b14c2c839 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c index 1af03a86ec9b..6280cf5e02e2 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c index e83367a9b6b3..d98eace3c2a4 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c +++ b/drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c index eb9abb9f9698..39dad6ba538d 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c index 55e388c4c98b..1b095ccd6687 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c +++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c index 227aa8672d17..8115bc22279d 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c +++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c index 6f2a0d5d963b..4432d24520b2 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c +++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c index 14bc44b1f886..3b8637c88a5a 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c +++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c b/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c index 9e96a3ace207..43cad1b19774 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c +++ b/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c index d380a8ec2184..23a66ed82e06 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c index 05aac3e444b4..1272e7131454 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c index f9961a6446f3..b6347c26cd13 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c index cfb923d85630..74f6117cc44b 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c index 1c1228116487..0d5f7b72c0fb 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c index d928b4dcf6b8..0e50eb0e7688 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c index 51a57dae1811..40c08ac7dc1f 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c index bec0b4aaeb2b..4ea5bc079534 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c index b8e31b5ea114..93ddc8d73c34 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c index e93be7b6d9b0..55fb4077036c 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c index 1b39a6e8a1ac..c514095c6749 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c index 84cc2ddc52fe..997888bc5e98 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c index 3e85e9c3d2cb..ce4b48b31677 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c index 06907e8a4eda..e4f79fbd20cd 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c index 3523d1cdc1a3..6b57cf5c3991 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c index 2ed382a8e79c..c0552da2b01a 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c index 9972911330b6..6a5b5f85ac8a 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c index fd5d1dbf9dc6..db64673bb095 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c index 7e558ca195ef..fd04d5c1a332 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c index 99aab70ef3e1..e7c4c84aa87e 100644 --- a/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c index 288d22a16cf2..09ea81e9dc05 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c +++ b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c index cac72413a097..fd5a317dd587 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c +++ b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c index 74962791302f..40a28977edaa 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c +++ b/drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * Copyright 2019 Raptor Engineering, LLC diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c index c5e84190c17a..e30ec559e1bc 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c index 7aaf13bbd4e4..8b21dcfc7b9f 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c index 0c8c4a080c50..974faa75ae87 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c index c935903b68e1..f09dba606588 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c index 9c58ff1069d6..f1e7b95e50b4 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c index 570e6e39eb45..cb4727093791 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c index cd8cca651419..16555f4c76ca 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c index f549da082c01..b5fa4cf23156 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c index e5f5c0663750..9ed3eefbfde7 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c index 1df3412be346..3f892ed409e4 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c index 4fb37df54d59..84bcd4a468cb 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c index 1aaa77265eed..4640d20ad528 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c index 8d7c59ec701d..487acfe40caa 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c index b5d3fd4c3694..837494361783 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c index 1a28061bb9ff..6428a85d4200 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c index ed59c77bc6f6..52fa2990bedd 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c index bfeb01477f0c..154fc9434d24 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c index df9d50b9b57c..293250c641c4 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c index 9f3938a50240..20da8c2fb894 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c index 04df263ff65e..b9e4d3a92779 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c index 8a0f128722b0..c895bc45bddf 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c index 0782a34689a0..992d3dc45539 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. All rights reserved. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c index 0748ef36a16a..7b914b352dc1 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c index 6c75aa82327a..2bd96ddc0e26 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c index e0a1dc89ce43..ac8ee632943a 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c index 817a370e80a7..9f09a2129243 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c index 77023b619f1e..943b98fa2ba3 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2024 Advanced Micro Devices, Inc. */ #include "resource.h" diff --git a/drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c b/drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c index da0cfbb071e6..84ef7ecd8048 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c +++ b/drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c b/drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c index 85453bbb4f9b..338c4bd198cf 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c +++ b/drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c b/drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c index 12ff65b6a7e5..b9a468ff7770 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c +++ b/drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c b/drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c index 88dc2b97e7bf..2163880085f9 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c index ef75eb7d5adc..f0d5a9239c8f 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c b/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c index 09303c282495..402a74c0fb81 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c b/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c index 89890c88fd66..b9ecb71f1b47 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c index bf5e7f4e0416..e0ff7a9332e3 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c index ee721606b883..7873107382fd 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c index 798abb2b2e67..87a7e72a9263 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c index eba948e187c1..75d1876e4446 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c index a02e9fd6b5ca..949b53e4f536 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.c index cc4f0663c6d6..22b754113f40 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c index b57d0f6ea6a1..3b8e820472d4 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c index 22969a533a7b..1c6fb120e9fc 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c index dfd01440737d..76659629216b 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c index a265f254152c..0801c0f449c0 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c index c60b8fe90819..e3717acfa4ee 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c index 1b9579a32ff2..2d616404129e 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c index c26e100fcaf2..826d0f4fd74d 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c index 55d2464365d0..8bc337372cc9 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c index e17b5ceba447..6191b1bffdc9 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_interfaces.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_interfaces.c index 5a33e2f357f4..30c8adc1bbf6 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_interfaces.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_interfaces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c index 5e14d85821e2..12c1dc097bc4 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c index 4a7c4c62111e..a12666f45d28 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c index 4cfe64aa8492..84532ef96f17 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c index 66040c877d68..b1a8be777a29 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.c index ef693f608d59..10e98f2a62cd 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c index d834cb595afa..10b92bddbadc 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c index 9a33158b63bf..348b035a7b2d 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c index 9deb03a18ccc..abacabb4c835 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c b/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c index 00d22e542469..4081c0d0d356 100644 --- a/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c +++ b/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c index ce91e5d28956..d3aa757d544e 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c index f8f6019d8304..c6e73688452c 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_dscl.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_dscl.c index 808bca9fb804..962cdc85f639 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_dscl.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_dscl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c index c433f4b876e9..e8bcd2e0b0e6 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c index 31613372e214..7444812c0b2e 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn201/dcn201_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn201/dcn201_dpp.c index d78ab3ffd95d..8514a75fa3ba 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn201/dcn201_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn201/dcn201_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c index ef4a16117181..a023cb8374bc 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c index 82eca0e7b7d0..98dda396316a 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c index 8a5aa5e86850..084722a6957e 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c index 977d83bf7741..1a7fb52a5a5c 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c index 96c2c853de42..20080150d49f 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c index 62bf7cea21d8..0423d547e6af 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c index 6df3419f825f..905bd6849edc 100644 --- a/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c +++ b/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c b/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c index e4144b244332..cff5eb6a53e8 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c b/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c index 242f1e6f0d8f..f573186bfba0 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c b/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c index e712985f7abd..2821725fd9a6 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c b/drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c index c1bdbb38c690..33c6a64602c1 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c b/drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c index 64cee8c80110..d20e42c6117d 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c b/drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c index 59864130cf83..e51e09f02ffd 100644 --- a/drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c +++ b/drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-17 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb.c b/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb.c index bc058f682438..63ca97d7fc78 100644 --- a/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb.c +++ b/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c b/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c index 03a50c32fcfe..f01fe2757b65 100644 --- a/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c +++ b/drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/dwb/dcn35/dcn35_dwb.c b/drivers/gpu/drm/amd/display/dc/dwb/dcn35/dcn35_dwb.c index d5e8294f5a16..585b9eb7ac49 100644 --- a/drivers/gpu/drm/amd/display/dc/dwb/dcn35/dcn35_dwb.c +++ b/drivers/gpu/drm/amd/display/dc/dwb/dcn35/dcn35_dwb.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c b/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c index ca335ea60412..35ec6c3b0e51 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c b/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c index ac4cddbba815..2e1b6fe11c43 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c b/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c index e883864cff3c..b920a4478c59 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c b/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c index 39ef5c7dad97..243db95b3fd7 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c b/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c index cc69acd8ada7..1807fd28d0c6 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c b/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c index 255df31ec577..17c1ad07cfda 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c b/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c index 496d3ffb74bb..d482a696050a 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c b/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c index fabb9da504be..4c9773e04d52 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c index 7d36b56346a6..36f9802e265c 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c index fecc8688048d..f43b83d3450f 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c index e0bd0c722e00..6a22554faf3c 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c index 3005ee7751a0..5dd6141495dd 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c index 2f57ee6deabc..5c4d20d43012 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c index e3b11b3c1daa..e28bf28be045 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c index 36a5736c58c9..5c0dc92f05a5 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c index 49d6250037a9..c41cf6eef7de 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c index 5feebb3b95ca..a868ae089fda 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c index fbdaba57f718..aeef2a0817d3 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c index 985f10b39750..169cc5691930 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c index 8493b9981f9e..99332a7ba385 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.c index 928abca18a18..09ead53fdbd2 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_translate_dcn401.c b/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_translate_dcn401.c index ea416f01f888..29fef59ff4f9 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_translate_dcn401.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_translate_dcn401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c b/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c index 8183cdf517b8..f493b30e117e 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c b/drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c index 942d9f0b6df2..01f51b2b70fa 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c index d9e6e70dc394..06b4a591f3e6 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c index 8bc67ca42197..ffa8b8078ca5 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c index 6cd50232c432..6fec9f542434 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c index 660510842ecf..f3dc06d64ff5 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c index 01ec451004f7..9c46c4cb99bf 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c b/drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c index cb79a2832287..0f8ce0542907 100644 --- a/drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c +++ b/drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c b/drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c index 73a1e6a03719..b807fe8b3a47 100644 --- a/drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c +++ b/drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c b/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c index 0d2ae21abbdd..504cff5c1db2 100644 --- a/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c index 759b453385c4..038d9c9511bf 100644 --- a/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c b/drivers/gpu/drm/amd/display/dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c index de3ec4fcade2..7cfe59015771 100644 --- a/drivers/gpu/drm/amd/display/dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c index 7847c1c4927b..3a90a8754ee2 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c index 5c6f7ddafd6b..b498ef1ecaf8 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c index 63798132ed95..64d149adb9ad 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c index e4496ad203b2..09af2e347a8f 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c index 181a93dc46e6..5edd342fdd67 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn301/dcn301_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn301/dcn301_hubbub.c index c1959672df50..2991549a95de 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn301/dcn301_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn301/dcn301_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c index 5a03758e3de6..e175c0cf55d8 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c index 237331b35378..dd38a4273e0c 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c index 43ba399f4822..73e4b37efe59 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c index d11afd1ce72a..11383b368690 100644 --- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c +++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c index 6378e3fd7249..e769e1e68d67 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c index 92288de4cc10..cc775d3d7602 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c index ec88ee424a7f..d32f8c0f1cdb 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-17 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c index 08ea0a1b9e7f..0e295d605c96 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c index 0cc6f4558989..51f214dfe565 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c index 189045f85039..a9641d311d21 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-20 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c index a781085b046b..6d88af053230 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-20 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c index 79c583e258c7..f3810faa5eb8 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c b/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c index f01eae50d02f..1fbaef46c40c 100644 --- a/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.c index 4202fadb2c0e..ed87411ad4eb 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c index 0d7e28260db1..094661c8ee92 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c index ebd74b43e935..80640b1d0443 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c index ed9b0113a7a0..1b46626cfd9d 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c index 2a62f63d0357..beb6cc4ce62c 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce60/dce60_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce60/dce60_hwseq.c index a08e9f9eec17..66e23e427b25 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce60/dce60_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce60/dce60_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c index 76fd45550c5e..64f1405292a4 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c index fa62e40a9858..a17b3254cd14 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c index 079c226c1097..73021378649a 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c index c8ff8ae85a03..b62642d04b13 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c index ad253c586ea1..4acc82183b4c 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c index 1635e5a552ad..f21d38cbbe64 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_init.c index dec57fb4c05c..f73b955e1ed5 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c index e2269211553c..e8b069be0144 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c index c7701a8b574a..1103b28520c6 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c index f2d4cd527874..5988a5853611 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c index d7ff55669bac..05a3ef722b0f 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_hwseq.c index 10bedb2ea62a..cdd731b0d02b 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c index 8d7ceb7b32b8..566b8c32cedc 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_hwseq.c index 0a6d58dd8f6d..5234ca557a44 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_init.c index 637f9514d37b..177683277e2f 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn302/dcn302_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c index 3bc56ac346f3..229edcac9c54 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_init.c index edb4d68b8187..e77dcaefd41f 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c index d1ecdb92b072..f02032d7a3c3 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c index 5a6a459da224..87a4f8de19cf 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c index 4ee6ed610de0..4d83fe1e6438 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c index 79faab1125d4..d804490238e4 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c index be1f3caf4096..1192fe02bb82 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c index c19ef075c882..f4c18b930a37 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c index 7aa0f452e8f7..97ed5993cda9 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c index 5a66c9db2670..c147a9cacba0 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c index 93fe5b262a3d..5efb79787913 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c index 09e60158f0b5..f7afdceceab5 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c index 5eda7648d0d2..643aebdd4e6a 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c index 162096ce0bdf..65d555e2b2d4 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c b/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c index bb576a9c5fdb..733c89b8cfbc 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c b/drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c index 33ce470e4c88..ae726ccbc73c 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c b/drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c index d777b85e70da..d071e8d63f6b 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c b/drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c index 3a9163acb49b..f8d9c7f1a2a9 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c b/drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c index 4ce9edd16344..6145aeae2c62 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c b/drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c index 5847af0e66cb..93d26a2cfadf 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c b/drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c index 6417011d2246..fb7082e98234 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c b/drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c index 71d2f065140b..5b12ac8f6af2 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c b/drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c index 2a4080bdcf6b..bf92ea64bb7e 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c b/drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c index 624f1ac309f8..7b9582fabdfe 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c b/drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c index 137caffae916..4f15702098dd 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c b/drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c index 921cb167d920..c852243b75d9 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c b/drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c index 0118fd6e5db0..c4d5b35f7a86 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c b/drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c index adebfc888618..b6f8048ceab7 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c b/drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c index e9e315c75d76..b1be8a238b11 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c b/drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c index 79e5e8c137ca..dfa840688642 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.c b/drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.c index 163b8ee9ebf7..7d0bb2166f1a 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2024 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c b/drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c index f716ab0fd30e..2865d6335c9e 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2025 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.c b/drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.c index fd9bb1950c20..e4229541ffca 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.c +++ b/drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/irq/irq_service.c b/drivers/gpu/drm/amd/display/dc/irq/irq_service.c index b595a11c5eaf..60dbfdd5f77b 100644 --- a/drivers/gpu/drm/amd/display/dc/irq/irq_service.c +++ b/drivers/gpu/drm/amd/display/dc/irq/irq_service.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c b/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c index 1045c268672e..edb5652116ec 100644 --- a/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c +++ b/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c b/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c index c8c55f196f8d..8ae0f0396119 100644 --- a/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c +++ b/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c index befa67b2b2ae..033aaff85a4c 100644 --- a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c +++ b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c index e1dff4e3f446..fd00b68d4a27 100644 --- a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c +++ b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c index 81bf3c5e1fdf..be7d8f224b2a 100644 --- a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c +++ b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c index cec68c5dba13..746eaa2f5f74 100644 --- a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c +++ b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c index 55c5148de800..9d4ee91203f8 100644 --- a/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c +++ b/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_detection.c b/drivers/gpu/drm/amd/display/dc/link/link_detection.c index 7fa6bc97a919..5e3bbfd59633 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_detection.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_detection.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_dpms.c b/drivers/gpu/drm/amd/display/dc/link/link_dpms.c index 6ae134147617..a6811e9052ef 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_dpms.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_dpms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_factory.c b/drivers/gpu/drm/amd/display/dc/link/link_factory.c index a6e2b0821969..841995017365 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_factory.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_factory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c b/drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c index 4b5eccd994c4..3e7452e1ac73 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_resource.c b/drivers/gpu/drm/amd/display/dc/link/link_resource.c index bd42bb273c0c..2db497b25d66 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_resource.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/link_validation.c b/drivers/gpu/drm/amd/display/dc/link/link_validation.c index acdc162de535..f9afde469f94 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_validation.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_validation.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c index 5d2bcce2f669..52b2fdd5558e 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c index ad90a0106938..45e9f648ee98 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c index 9b2f1a7da1d1..c2ca5f5e1231 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c index c958d3f600c8..e233bead4fd9 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c index 4b01ab0a5a7f..acbde9ca3827 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c index 49521ac4b0e8..86a27b3a6cb7 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c index 08e2b572e0ff..d751d9c018a7 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c index 11565f187ac7..abd562e77711 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c index 66d0fb1b9b9d..284a9671312a 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c index f99d26290bc0..d8cca72db795 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c index 603537ffd128..2b2b2a2f7857 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c index ce174ce5579c..7a9ddac3c700 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c index 584b9295a12a..ba6ee8f09ad8 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c index c56e69eb27ef..20d7aab5aa52 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c index caa617883f62..14187b569d28 100644 --- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c +++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c index 2a422e223bf2..c1ca1b614154 100644 --- a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c +++ b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/dcn32_mmhubbub.c b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/dcn32_mmhubbub.c index c3b089ba511a..793910a6bb09 100644 --- a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/dcn32_mmhubbub.c +++ b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/dcn32_mmhubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn35/dcn35_mmhubbub.c b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn35/dcn35_mmhubbub.c index 4317100564a4..170cf097f31b 100644 --- a/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn35/dcn35_mmhubbub.c +++ b/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn35/dcn35_mmhubbub.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c b/drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c index b23c64004dd5..505f9e1dd11b 100644 --- a/drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c b/drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c index ea73473b970a..f7925149f0b8 100644 --- a/drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c b/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c index 6bfd2c1294e5..58895ee707c7 100644 --- a/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c b/drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c index 83bbbf34bcac..4949f42f2e7a 100644 --- a/drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c b/drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c index eeac13fdd6f5..b6bce3900795 100644 --- a/drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c +++ b/drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c b/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c index 45d418636d0c..b6f481bf2760 100644 --- a/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c +++ b/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c b/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c index ce826a5be4c7..5ddac7ec1f81 100644 --- a/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c +++ b/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c b/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c index e11c4e16402f..281ea37ac5d5 100644 --- a/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c +++ b/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c index 6f7b0f816f2a..2aaa90c4bd2b 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c index e7a90a437fff..9c4523133323 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn201/dcn201_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn201/dcn201_optc.c index 772a8bfb949c..c6e8926c5569 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn201/dcn201_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn201/dcn201_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c index ee4665aa49e9..6a2a52b989fa 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn301/dcn301_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn301/dcn301_optc.c index 38f85bc2681a..66d95d9f39fe 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn301/dcn301_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn301/dcn301_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c index c6417538090f..b771badfc6bb 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn314/dcn314_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn314/dcn314_optc.c index 43ff957288b2..c80f3ffaa210 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn314/dcn314_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn314/dcn314_optc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c index 3dcb0d0c931c..67c7eb497502 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c index f699e95059f3..2b995cb193c5 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c b/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c index a8e978d1fae8..c4519c6ccda3 100644 --- a/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c +++ b/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c b/drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c index 72bd43f9bbe2..5e527e2db3f9 100644 --- a/drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c +++ b/drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c index d40d91ec2035..5349c0f06e20 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c index cd54382c0af3..9c4d78577a77 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c index 3f0a6bc4dcc2..bd8f637dc861 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c index b1570b6b1af3..8af414fcc066 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc.cls * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c index f0152933bee2..9142186e225a 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Mauro Rossi * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c index 8687104cabb7..f8b0ec541a61 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c index f12367adf145..262df94fa5b5 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c index 6679c1a14f2f..34e6ee3160b0 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * Copyright 2019 Raptor Engineering, LLC diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c index 055107843a70..647a3ca946cb 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c index 2060acd5ae09..f4e09dd63dfd 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * Copyright 2019 Raptor Engineering, LLC diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c index d0ebb733e802..ee293c3fba4c 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c index 3ad6a3d4858e..da9c896b130c 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019-2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c index c0d4a1dc94f8..ee599e4795d8 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c index 75e09c2c283e..d2bf3890b049 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c index 0d667b54ccf8..0cbafc6fc910 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c index 3ccde75a4ecb..8ca9e986a404 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c index 4e962f522f1b..c27cc9b48e4d 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c index 5a95dd54cb42..9719be43520d 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c index b276fec3e479..2f6189e642f3 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c index f5a4e97c40ce..371f42386f85 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c index 3466ca34c93f..fb073cc0ad3b 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2019 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c index d056e5fd5458..d664e18c6e06 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright 2023 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c index 9fab3169069c..78e4733d54c1 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2024 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c index 6469d5fe2e6d..83c63f2eb746 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2025 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c index 875ae97489d3..c81a89788815 100644 --- a/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn401_soc_and_ip_translator.c b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn401_soc_and_ip_translator.c index 3190c76eb482..3da123caaf37 100644 --- a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn401_soc_and_ip_translator.c +++ b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn401_soc_and_ip_translator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn42_soc_and_ip_translator.c b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn42_soc_and_ip_translator.c index c9e224d262c9..b7bbdcdab808 100644 --- a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn42_soc_and_ip_translator.c +++ b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn42_soc_and_ip_translator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/soc_and_ip_translator.c b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/soc_and_ip_translator.c index 0fc0e5a6c171..1a44f8a5d5b4 100644 --- a/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/soc_and_ip_translator.c +++ b/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/soc_and_ip_translator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c index 7a839984dbc0..a208354c1b95 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_filters.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_filters.c index 99238644e0a1..023c23f0c3ba 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_filters.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_isharp_filters.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_isharp_filters.c index 12acdd34e6a6..e525656c9b36 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_isharp_filters.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_isharp_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_easf_filters.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_easf_filters.c index 0d1bd81ff04a..79d3e6bbd3de 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_easf_filters.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_easf_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.c index 5e52bdf1ad44..f0fdc7aabfe0 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/spl_custom_float.c b/drivers/gpu/drm/amd/display/dc/sspl/spl_custom_float.c index be2f34d034c5..b841b5885f85 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/spl_custom_float.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/spl_custom_float.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c b/drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c index ebf0287417e0..3d7f12040859 100644 --- a/drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c +++ b/drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_encoder.c b/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_encoder.c index 1d226e0519a5..c714f8c6c35e 100644 --- a/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c b/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c index 4f7f99156897..69f9648b746d 100644 --- a/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c +++ b/drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c index ad088d70e189..850978806c7a 100644 --- a/drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012-15 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c index 73888c1bea93..45a83ed00517 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c index 2d212bc974cc..cdac8a6b324c 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c index a4abe951c838..c6bc36e98fba 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c index 84c3ab3becc5..f385a4a675e5 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c index 8c02575e168d..edd3ee2548f7 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c index 878700160fa9..5c9762a34903 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2021 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c index cd04d7c756c3..40024e43b8f4 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c index f161aeb7e7c4..79fc76c113b9 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c index 4dbb15c898aa..f8ebd3119cd8 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c index c43d1e3819e0..6e644b5f143e 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c index 7e9856289910..95ac84b090e0 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c index e13557ed97be..faa40791faee 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c index 8f40b9f6706c..4d6c47a2fd7f 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2024 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c index b1ce09d48920..110076eada2e 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* Copyright 2025 Advanced Micro Devices, Inc. */ diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c index 95542299e3b3..1a207bdd4e01 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Copyright 2024 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c index ca0c8a54b635..d70a0aa86cb2 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c index a6ae1d2e9685..46a284f5c3cc 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c b/drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c index e7a58b140388..3d17a5f96add 100644 --- a/drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c +++ b/drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/color/color_gamma.c b/drivers/gpu/drm/amd/display/modules/color/color_gamma.c index a71df052cf25..c0434d8e91c6 100644 --- a/drivers/gpu/drm/amd/display/modules/color/color_gamma.c +++ b/drivers/gpu/drm/amd/display/modules/color/color_gamma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/color/color_table.c b/drivers/gpu/drm/amd/display/modules/color/color_table.c index 410f2a82b9a2..1b45db48b1ec 100644 --- a/drivers/gpu/drm/amd/display/modules/color/color_table.c +++ b/drivers/gpu/drm/amd/display/modules/color/color_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c index 1aae46d703ba..90e96b53c14a 100644 --- a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c +++ b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016-2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c index ca402ddcdacc..563b8bbab53a 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c index 1bbd728d4345..ed253316866d 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c index 7f011196ce98..46258cb31748 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c index 27500abf9fee..b699df415194 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c index 9316312a4df5..827cda1d0f62 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c index 0ca39873f807..9b5403a15f49 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c index 5cb979c2cf8c..333fdef2f5e4 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c index 6b7db8ec9a53..cb0241862f8a 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c b/drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c index b3d55cac3569..4cedac5eeb49 100644 --- a/drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c +++ b/drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/display/modules/power/power_helpers.c b/drivers/gpu/drm/amd/display/modules/power/power_helpers.c index fd139b219bf9..cff7f0c2ed7b 100644 --- a/drivers/gpu/drm/amd/display/modules/power/power_helpers.c +++ b/drivers/gpu/drm/amd/display/modules/power/power_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2018 Advanced Micro Devices, Inc. * * Permission is hereby granted, free of charge, to any person obtaining a diff --git a/drivers/gpu/drm/amd/display/modules/vmid/vmid.c b/drivers/gpu/drm/amd/display/modules/vmid/vmid.c index 2c40212d86da..dab5e0a800d2 100644 --- a/drivers/gpu/drm/amd/display/modules/vmid/vmid.c +++ b/drivers/gpu/drm/amd/display/modules/vmid/vmid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/amdgpu_dpm.c b/drivers/gpu/drm/amd/pm/amdgpu_dpm.c index 302af1fb6901..68ac2acab513 100644 --- a/drivers/gpu/drm/amd/pm/amdgpu_dpm.c +++ b/drivers/gpu/drm/amd/pm/amdgpu_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c b/drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c index b5e9c3ecf703..605ed527a3e5 100644 --- a/drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c +++ b/drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/amdgpu_pm.c b/drivers/gpu/drm/amd/pm/amdgpu_pm.c index 65296a819e6a..a454f28cc798 100644 --- a/drivers/gpu/drm/amd/pm/amdgpu_pm.c +++ b/drivers/gpu/drm/amd/pm/amdgpu_pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c index 33eb85dd68e9..1633e8ad0c5d 100644 --- a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c index 2d9ab6b8be66..c5d130e75dbf 100644 --- a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c index c7ed0b457129..1816d7a4cce4 100644 --- a/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c index 695432d3045f..0912900b4eff 100644 --- a/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c b/drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c index 281a5e377aee..524fc2732745 100644 --- a/drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c b/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c index 3aaf3dd71868..63bc18f9e200 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c +++ b/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c index 65b95d6be5c5..29c714a080a0 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c index fd79337a3536..9e7cc3ea357d 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/fiji_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/fiji_baco.c index b3e768fa79f2..d35d0381655d 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/fiji_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/fiji_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c index a59677cf8dfc..a13f05b46ed2 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c index 2b5ac21fee39..b22a2c4aed0c 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/polaris_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/polaris_baco.c index a6a6d43b09f8..8dcb3fcc9e80 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/polaris_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/polaris_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c index 8de384bf9a8f..0f14d71e39e2 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c index 18f00038d844..4dd5246995f6 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c index ce166a7f8e42..a6e95b42368d 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c index 6120f14caab0..5d8d817fffc1 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pppcielanes.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pppcielanes.c index 186496a34cbe..3bd7a7f798bf 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pppcielanes.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/pppcielanes.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c index 6cfef1b295ab..62b270f68059 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c index f06b29e33ba4..2b65d1dc2fcc 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c index 14ccd743ca1d..b0f66c6ad518 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c index ad60918aaae1..bb416a3558fe 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c index 5e4c80f7b20a..658e6fd202a5 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c index 9b28c0728269..2a4dbe986974 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c index 65001bed0a9a..6c38e86076d1 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c index ba5c1237fcfe..d66677a42349 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c index 9b20076e26c0..c3a54b31cdd8 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c index c1ce1d7cae48..3ba13978a1a2 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c index c305ea4ec17d..e1f2f598f576 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/tonga_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/tonga_baco.c index 432d4fd2a0ba..aebb6b93d2e4 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/tonga_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/tonga_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_baco.c index 6836e98d37be..8b76871063ad 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c index 9ace863792d4..ef001fe8e6ab 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c index 776d58ea63ae..bc010af78e5f 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c index 3be616af327e..9efd2591ae63 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c index 56423aedf3fa..4728bbd5852c 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_baco.c index 32cc8de296e4..3d2c84c91933 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c index 10fd4e9f016c..a8c721f540e8 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c index 89148f73b514..8fb7b7460d93 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c index ae342c58cd3e..21ef629ff365 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c index 424e4ec9e389..cbaea1a9b136 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c index baf251fe5d82..852ef044838d 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_powertune.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_powertune.c index d7cc3d2d9e17..b46b352a3630 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_powertune.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_powertune.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c index 2b446f8866ba..4d034c4f0baa 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c index 1b1c88590156..64f80346c42c 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c index ad1fd3150d03..68586e7746af 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c index 0a876c840c79..2deeb8aba3ea 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c index aa3ae9b115c4..b233dc2e3b7e 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c index bf6d09572cfc..3b7b7ec41f17 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c index 38e19e5cad4d..f104e89363fd 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c index 0d4cbe4113a0..458746efbec0 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c index 76d4f12ceedf..2abdbfad7a4b 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c index 8c9bf4940dc1..d688905590a7 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c index b6921db3c130..5cd40837ea80 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c index 2e21f9d066cb..70f6ad9bdddc 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c index 0bf1bf5528c2..83621531426c 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c index e2ba593faa5d..53c9fd8fe98e 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c index e3515156d26f..fd2c87ca3d4f 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c index 34c9f59b889a..246789074327 100644 --- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c +++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c index f51fa265230b..8b675a56ed39 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c +++ b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c index 4fff78da81ff..330002ac79a2 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c index 55401e6b2b0b..2aa4f0d1d2be 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c index c4966dcc6875..8bc56b8cde9c 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c index 774283ac7827..986e32a00ea9 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c index b0d6487171d7..120cba922839 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c index 9626da2dba58..569576fba3b3 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c index eaa9ea162f16..6f1bf2bf40ec 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c b/drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c index 3d3cd546f0ad..54d684ec0793 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c index 18d5d0704509..0c820bfaef0c 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c index 2efd914d81e5..2130dbd4632c 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c index eaeff6a9bc50..3e292b70088f 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c index 9e635f733fbf..e033dbe52a7c 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c index 6908f9930f16..50c02efc3073 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c index 4576bf008b22..5a139878c637 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c index 44e1cd821eec..9ca1f6c9c9fa 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c index a3fc35b9011e..42fe210a542d 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c index 5d7e671fa3c3..31e0f197ac09 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c index 06a81533759c..34da4bbfb732 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c index 97414bc39764..c2818283f6e0 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c index d7642d388bc3..7654e621fb93 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c b/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c index 4040ff926544..8e3b49d34563 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c index 78419b7f7729..983e0a59bc2b 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c index 3ed3ff42b7e1..a1082fba2251 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c index afe8135b6258..deeba177727e 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c index 79a51b1603ac..c5736f86b469 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c index 2783f5875c7c..129b0dc9a79a 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c index 5782c007de71..a83a880e58af 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c index 45ed8c3b5563..7601f7ad127c 100644 --- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c +++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_aca.c b/drivers/gpu/drm/amd/ras/rascore/ras_aca.c index e433c70d2989..f08476d5abad 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_aca.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_aca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c b/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c index 29df98948703..ef7357e6cbb9 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c index 94e6d7420d94..693addb8d357 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_core.c b/drivers/gpu/drm/amd/ras/rascore/ras_core.c index 01122b55c98a..849b87cd26fb 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_core.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_cper.c b/drivers/gpu/drm/amd/ras/rascore/ras_cper.c index 0fc7522b7ab6..235e900f155b 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_cper.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_cper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c b/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c index cd6b057bdaf3..a19d4ab781a0 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_gfx.c b/drivers/gpu/drm/amd/ras/rascore/ras_gfx.c index f5ce28777705..f9817a4ce774 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_gfx.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_gfx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c b/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c index 6213d3f125be..cd44af2dded1 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c b/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c index 0a838fdcb2f6..9842f501d81b 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_mp1.c b/drivers/gpu/drm/amd/ras/rascore/ras_mp1.c index f3321df85021..efba52759ed5 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_mp1.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_mp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c b/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c index 310d39fc816b..7df11c205840 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c b/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c index bfddd104d548..3c49b99dec08 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c b/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c index f17d708ec668..9e5a41fc077c 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_process.c b/drivers/gpu/drm/amd/ras/rascore/ras_process.c index 3267dcdb169c..7e47ce92dff6 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_process.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_psp.c b/drivers/gpu/drm/amd/ras/rascore/ras_psp.c index ccdb42d2dd60..8adfaa726eea 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_psp.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_psp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c b/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c index 626cf39b75ac..5c2579683d33 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_umc.c b/drivers/gpu/drm/amd/ras/rascore/ras_umc.c index 4dae64c424a2..a5be8883bf0c 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_umc.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_umc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c b/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c index 5d9a11c17a86..decd27335298 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c +++ b/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c b/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c index 67e5d3b4190f..40efa1efa3ee 100644 --- a/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c +++ b/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c b/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c index 80973975bfdb..4ddb444ae882 100644 --- a/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c +++ b/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c b/drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c index 50cb8f7ee6b2..2a20b27b2936 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2019 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c b/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c index 5a66948ffd24..f39968f4f2a9 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_dev.c b/drivers/gpu/drm/arm/display/komeda/komeda_dev.c index 5ba62e637a61..fdba8ea3e6e2 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_dev.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c index 358c1512b087..e5e78bfb9dd9 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_event.c b/drivers/gpu/drm/arm/display/komeda/komeda_event.c index 53f944e66dfc..5527551a699d 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_event.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2019 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c b/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c index c9a1edb9a000..34357e0dcd4f 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c index 3ca461eb0a24..2dc198656422 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c index 6ed504099188..cbf5af023bbc 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c b/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c index 81e244f0c0ca..efa91bfec0d7 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c b/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c index f4e76b46ca32..568f08a8b25e 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_plane.c b/drivers/gpu/drm/arm/display/komeda/komeda_plane.c index c20ff72f0ae5..eab1564b4171 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_plane.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c b/drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c index 914400c4af73..3186987ce772 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c b/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c index 875cdbff18c9..3f65e60d269c 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/hdlcd_crtc.c b/drivers/gpu/drm/arm/hdlcd_crtc.c index 4b4a08cb396d..92b190d45de3 100644 --- a/drivers/gpu/drm/arm/hdlcd_crtc.c +++ b/drivers/gpu/drm/arm/hdlcd_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013-2015 ARM Limited * Author: Liviu Dudau diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/drm/arm/hdlcd_drv.c index 81d45f2dd6a7..858432087938 100644 --- a/drivers/gpu/drm/arm/hdlcd_drv.c +++ b/drivers/gpu/drm/arm/hdlcd_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013-2015 ARM Limited * Author: Liviu Dudau diff --git a/drivers/gpu/drm/arm/malidp_crtc.c b/drivers/gpu/drm/arm/malidp_crtc.c index d72c22dcf685..09412eac501e 100644 --- a/drivers/gpu/drm/arm/malidp_crtc.c +++ b/drivers/gpu/drm/arm/malidp_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/malidp_drv.c b/drivers/gpu/drm/arm/malidp_drv.c index b765f6c9eea4..c53f680ccdec 100644 --- a/drivers/gpu/drm/arm/malidp_drv.c +++ b/drivers/gpu/drm/arm/malidp_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/malidp_hw.c b/drivers/gpu/drm/arm/malidp_hw.c index 9b845d3f34e1..b46424065915 100644 --- a/drivers/gpu/drm/arm/malidp_hw.c +++ b/drivers/gpu/drm/arm/malidp_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/malidp_mw.c b/drivers/gpu/drm/arm/malidp_mw.c index 47733c85d271..274ed5ac74f5 100644 --- a/drivers/gpu/drm/arm/malidp_mw.c +++ b/drivers/gpu/drm/arm/malidp_mw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/arm/malidp_planes.c b/drivers/gpu/drm/arm/malidp_planes.c index f1a5014bcfa1..12f755e62113 100644 --- a/drivers/gpu/drm/arm/malidp_planes.c +++ b/drivers/gpu/drm/arm/malidp_planes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/armada/armada_510.c b/drivers/gpu/drm/armada/armada_510.c index 93cd7e1a08ab..50fbdeac2bee 100644 --- a/drivers/gpu/drm/armada/armada_510.c +++ b/drivers/gpu/drm/armada/armada_510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_crtc.c b/drivers/gpu/drm/armada/armada_crtc.c index 033b19b31f63..80c49eac44f5 100644 --- a/drivers/gpu/drm/armada/armada_crtc.c +++ b/drivers/gpu/drm/armada/armada_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_debugfs.c b/drivers/gpu/drm/armada/armada_debugfs.c index 2445365c823f..3f142924f844 100644 --- a/drivers/gpu/drm/armada/armada_debugfs.c +++ b/drivers/gpu/drm/armada/armada_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c index cae25ad66c74..cd78f82abf8a 100644 --- a/drivers/gpu/drm/armada/armada_drv.c +++ b/drivers/gpu/drm/armada/armada_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_fb.c b/drivers/gpu/drm/armada/armada_fb.c index 77098928f821..2c1eedd25de8 100644 --- a/drivers/gpu/drm/armada/armada_fb.c +++ b/drivers/gpu/drm/armada/armada_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_fbdev.c b/drivers/gpu/drm/armada/armada_fbdev.c index 8bbae94804f8..fb54954d4ec2 100644 --- a/drivers/gpu/drm/armada/armada_fbdev.c +++ b/drivers/gpu/drm/armada/armada_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_gem.c b/drivers/gpu/drm/armada/armada_gem.c index 35fcfa0d85ff..595a43011aa5 100644 --- a/drivers/gpu/drm/armada/armada_gem.c +++ b/drivers/gpu/drm/armada/armada_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_overlay.c b/drivers/gpu/drm/armada/armada_overlay.c index 21fd3b4ba10f..4567d072e21a 100644 --- a/drivers/gpu/drm/armada/armada_overlay.c +++ b/drivers/gpu/drm/armada/armada_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_plane.c b/drivers/gpu/drm/armada/armada_plane.c index a0326b4f568e..839531b139e0 100644 --- a/drivers/gpu/drm/armada/armada_plane.c +++ b/drivers/gpu/drm/armada/armada_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Russell King diff --git a/drivers/gpu/drm/armada/armada_trace.c b/drivers/gpu/drm/armada/armada_trace.c index c64cce325cdf..2e9ed911fda4 100644 --- a/drivers/gpu/drm/armada/armada_trace.c +++ b/drivers/gpu/drm/armada/armada_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifndef __CHECKER__ #define CREATE_TRACE_POINTS diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c index 7877a57b8e26..a5eba0611405 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2018 IBM Corporation diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c b/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c index 46094cca2974..d7d1a15b94dd 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2018 IBM Corporation diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_out.c b/drivers/gpu/drm/aspeed/aspeed_gfx_out.c index 78775e0c853f..49e515347db8 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_out.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2018 IBM Corporation diff --git a/drivers/gpu/drm/ast/ast_2000.c b/drivers/gpu/drm/ast/ast_2000.c index fa3bc23ce098..bc1e4445d369 100644 --- a/drivers/gpu/drm/ast/ast_2000.c +++ b/drivers/gpu/drm/ast/ast_2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2100.c b/drivers/gpu/drm/ast/ast_2100.c index 05aeb0624d41..2e801c7b4ab6 100644 --- a/drivers/gpu/drm/ast/ast_2100.c +++ b/drivers/gpu/drm/ast/ast_2100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2200.c b/drivers/gpu/drm/ast/ast_2200.c index b64345d11ffa..ef68bf723f88 100644 --- a/drivers/gpu/drm/ast/ast_2200.c +++ b/drivers/gpu/drm/ast/ast_2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2300.c b/drivers/gpu/drm/ast/ast_2300.c index 5f50d9f91ffd..530dd5b2f882 100644 --- a/drivers/gpu/drm/ast/ast_2300.c +++ b/drivers/gpu/drm/ast/ast_2300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2400.c b/drivers/gpu/drm/ast/ast_2400.c index 2e6befd24f91..d02e2f800670 100644 --- a/drivers/gpu/drm/ast/ast_2400.c +++ b/drivers/gpu/drm/ast/ast_2400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2500.c b/drivers/gpu/drm/ast/ast_2500.c index 2a52af0ded56..7210be8ac8f8 100644 --- a/drivers/gpu/drm/ast/ast_2500.c +++ b/drivers/gpu/drm/ast/ast_2500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_2600.c b/drivers/gpu/drm/ast/ast_2600.c index dee78fd5b022..c807120151ac 100644 --- a/drivers/gpu/drm/ast/ast_2600.c +++ b/drivers/gpu/drm/ast/ast_2600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc. diff --git a/drivers/gpu/drm/ast/ast_cursor.c b/drivers/gpu/drm/ast/ast_cursor.c index 2d3ad7610c2e..d05a5bb388c9 100644 --- a/drivers/gpu/drm/ast/ast_cursor.c +++ b/drivers/gpu/drm/ast/ast_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Permission is hereby granted, free of charge, to any person obtaining a diff --git a/drivers/gpu/drm/ast/ast_ddc.c b/drivers/gpu/drm/ast/ast_ddc.c index 29cf5d157f34..b43691daff3c 100644 --- a/drivers/gpu/drm/ast/ast_ddc.c +++ b/drivers/gpu/drm/ast/ast_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Permission is hereby granted, free of charge, to any person obtaining a diff --git a/drivers/gpu/drm/ast/ast_dp.c b/drivers/gpu/drm/ast/ast_dp.c index 8e650a02c528..d02f27b3e0a1 100644 --- a/drivers/gpu/drm/ast/ast_dp.c +++ b/drivers/gpu/drm/ast/ast_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, ASPEED Technology Inc. // Authors: KuoHsiang Chou diff --git a/drivers/gpu/drm/ast/ast_dp501.c b/drivers/gpu/drm/ast/ast_dp501.c index 9e19d8c17730..008926021d18 100644 --- a/drivers/gpu/drm/ast/ast_dp501.c +++ b/drivers/gpu/drm/ast/ast_dp501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c index b9a9b050b546..4ea82a3bcfd7 100644 --- a/drivers/gpu/drm/ast/ast_drv.c +++ b/drivers/gpu/drm/ast/ast_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/ast/ast_mm.c b/drivers/gpu/drm/ast/ast_mm.c index 0bc140319464..4417b58c0622 100644 --- a/drivers/gpu/drm/ast/ast_mm.c +++ b/drivers/gpu/drm/ast/ast_mm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/ast/ast_mode.c b/drivers/gpu/drm/ast/ast_mode.c index cd08990a10f9..2ba30324c08a 100644 --- a/drivers/gpu/drm/ast/ast_mode.c +++ b/drivers/gpu/drm/ast/ast_mode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * Parts based on xf86-video-ast diff --git a/drivers/gpu/drm/ast/ast_post.c b/drivers/gpu/drm/ast/ast_post.c index b72914dbed38..f1a58027c460 100644 --- a/drivers/gpu/drm/ast/ast_post.c +++ b/drivers/gpu/drm/ast/ast_post.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/ast/ast_sil164.c b/drivers/gpu/drm/ast/ast_sil164.c index be01254dd48a..36535ea46ebc 100644 --- a/drivers/gpu/drm/ast/ast_sil164.c +++ b/drivers/gpu/drm/ast/ast_sil164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/ast/ast_vbios.c b/drivers/gpu/drm/ast/ast_vbios.c index 0953e6dd3976..4c4e7f222a77 100644 --- a/drivers/gpu/drm/ast/ast_vbios.c +++ b/drivers/gpu/drm/ast/ast_vbios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2005 ASPEED Technology Inc. diff --git a/drivers/gpu/drm/ast/ast_vga.c b/drivers/gpu/drm/ast/ast_vga.c index abe0fff8485c..4a3d1d544b71 100644 --- a/drivers/gpu/drm/ast/ast_vga.c +++ b/drivers/gpu/drm/ast/ast_vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c index e0efc7309b1b..a532671f6ed5 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Traphandler diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c index dd70894c8f38..5af67f0e143c 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Traphandler diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c index 0b8a86afb096..86c14822296c 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Traphandler diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c index 92132be9823f..cf2cbce9d7da 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c index 87e7e820810a..4c952af0a395 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADV7511 HDMI transmitter driver diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c b/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c index 8ecbc25dc647..798fbfa4c10f 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adv7511_cec.c - Analog Devices ADV7511/33 cec driver diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index b9be86541307..8cdaa3a77e2d 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADV7511 HDMI transmitter driver diff --git a/drivers/gpu/drm/bridge/adv7511/adv7533.c b/drivers/gpu/drm/bridge/adv7511/adv7533.c index 188c1093a66e..dc620fc19a32 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7533.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7533.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c index f3fe47b12edc..4d047f33fff2 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright(c) 2016, Analogix Semiconductor. diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c index ba0fc149a9e7..3b771203f6dc 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2016, Analogix Semiconductor. diff --git a/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c b/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c index e8662168717d..168cf8dc1b82 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright(c) 2016, Analogix Semiconductor. diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c index efe534977d12..385bedf4f457 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Analogix DP (Display Port) core interface driver. diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c index 38fd8d5014d2..cde840d35eac 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Analogix DP (Display port) core register interface driver. diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index 6f3fdcb6afdb..97a6d2615481 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2020, Analogix Semiconductor. All rights reserved. diff --git a/drivers/gpu/drm/bridge/aux-bridge.c b/drivers/gpu/drm/bridge/aux-bridge.c index b3e4cdff61d6..0125d3ddb53a 100644 --- a/drivers/gpu/drm/bridge/aux-bridge.c +++ b/drivers/gpu/drm/bridge/aux-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Linaro Ltd. diff --git a/drivers/gpu/drm/bridge/aux-hpd-bridge.c b/drivers/gpu/drm/bridge/aux-hpd-bridge.c index 2e9c702c7087..76d22b33b3cf 100644 --- a/drivers/gpu/drm/bridge/aux-hpd-bridge.c +++ b/drivers/gpu/drm/bridge/aux-hpd-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Linaro Ltd. diff --git a/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c b/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c index 09b289f0fcbf..4ef26a41059a 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright: 2017 Cadence Design Systems, Inc. diff --git a/drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c b/drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c index b654d4b3cb5c..b69707017140 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI j721e Cadence DSI wrapper diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c index 38726ae1bf15..e92102cd2244 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence MHDP8546 DP bridge driver. diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c index 42248f179b69..b93ab40da336 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence MHDP8546 DP bridge driver. diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c index 12d04be4e242..0e9897a86a07 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI j721e Cadence MHDP8546 DP wrapper diff --git a/drivers/gpu/drm/bridge/chipone-icn6211.c b/drivers/gpu/drm/bridge/chipone-icn6211.c index 814713c5bea9..8872c1261773 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 Amarula Solutions(India) diff --git a/drivers/gpu/drm/bridge/chrontel-ch7033.c b/drivers/gpu/drm/bridge/chrontel-ch7033.c index 54d49d4882c8..cff7e3082a83 100644 --- a/drivers/gpu/drm/bridge/chrontel-ch7033.c +++ b/drivers/gpu/drm/bridge/chrontel-ch7033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Chrontel CH7033 Video Encoder Driver diff --git a/drivers/gpu/drm/bridge/cros-ec-anx7688.c b/drivers/gpu/drm/bridge/cros-ec-anx7688.c index a35dae9b56e2..f99b02bbfaec 100644 --- a/drivers/gpu/drm/bridge/cros-ec-anx7688.c +++ b/drivers/gpu/drm/bridge/cros-ec-anx7688.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CrOS EC ANX7688 HDMI->DP bridge driver diff --git a/drivers/gpu/drm/bridge/display-connector.c b/drivers/gpu/drm/bridge/display-connector.c index e9f16dbc9535..b873cfa21499 100644 --- a/drivers/gpu/drm/bridge/display-connector.c +++ b/drivers/gpu/drm/bridge/display-connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Laurent Pinchart diff --git a/drivers/gpu/drm/bridge/fsl-ldb.c b/drivers/gpu/drm/bridge/fsl-ldb.c index 5c3cf37200bc..2560635e7b40 100644 --- a/drivers/gpu/drm/bridge/fsl-ldb.c +++ b/drivers/gpu/drm/bridge/fsl-ldb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022 Marek Vasut diff --git a/drivers/gpu/drm/bridge/imx/imx-ldb-helper.c b/drivers/gpu/drm/bridge/imx/imx-ldb-helper.c index 6149ba141a38..3e222596e9c3 100644 --- a/drivers/gpu/drm/bridge/imx/imx-ldb-helper.c +++ b/drivers/gpu/drm/bridge/imx/imx-ldb-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2012 Sascha Hauer, Pengutronix diff --git a/drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c b/drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c index 0e31d5000e7c..84809c1496c6 100644 --- a/drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c +++ b/drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale i.MX drm driver diff --git a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c index cc221483ef0d..613fb11687da 100644 --- a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c +++ b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2025 NXP diff --git a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c index 3a6f8587a257..9f6ddd3fc95c 100644 --- a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c +++ b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c index 32fd3554e267..e386b4173d04 100644 --- a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c +++ b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8qm-ldb.c b/drivers/gpu/drm/bridge/imx/imx8qm-ldb.c index 47aa65938e6a..6c604fa86526 100644 --- a/drivers/gpu/drm/bridge/imx/imx8qm-ldb.c +++ b/drivers/gpu/drm/bridge/imx/imx8qm-ldb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c b/drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c index 122502968927..aa1da494d7ec 100644 --- a/drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c +++ b/drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c b/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c index 8517b1c953d4..1751be5ff85b 100644 --- a/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c +++ b/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c b/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c index e5943506981d..00afba1b5a22 100644 --- a/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c +++ b/drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c b/drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c index 111310acab2c..42ef1cabd44a 100644 --- a/drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c +++ b/drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c b/drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c index 8f7a0d46601a..1e3e164fba0c 100644 --- a/drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c +++ b/drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/gpu/drm/bridge/ite-it6263.c b/drivers/gpu/drm/bridge/ite-it6263.c index 2eb8fba7016c..c5a32967d507 100644 --- a/drivers/gpu/drm/bridge/ite-it6263.c +++ b/drivers/gpu/drm/bridge/ite-it6263.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/bridge/ite-it6505.c b/drivers/gpu/drm/bridge/ite-it6505.c index a094803ba7aa..a8a498cf9d9d 100644 --- a/drivers/gpu/drm/bridge/ite-it6505.c +++ b/drivers/gpu/drm/bridge/ite-it6505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/ite-it66121.c b/drivers/gpu/drm/bridge/ite-it66121.c index 0185f61e6e59..832d0c0d8602 100644 --- a/drivers/gpu/drm/bridge/ite-it66121.c +++ b/drivers/gpu/drm/bridge/ite-it66121.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BayLibre, SAS diff --git a/drivers/gpu/drm/bridge/lontium-lt8912b.c b/drivers/gpu/drm/bridge/lontium-lt8912b.c index 342374cb8fc6..1e2a39b7dcb8 100644 --- a/drivers/gpu/drm/bridge/lontium-lt8912b.c +++ b/drivers/gpu/drm/bridge/lontium-lt8912b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/lontium-lt9211.c b/drivers/gpu/drm/bridge/lontium-lt9211.c index 03fc8fd10f20..463d8b000bc6 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9211.c +++ b/drivers/gpu/drm/bridge/lontium-lt9211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lontium LT9211 bridge driver diff --git a/drivers/gpu/drm/bridge/lontium-lt9611.c b/drivers/gpu/drm/bridge/lontium-lt9611.c index a2d032ee4744..04e90ebb13ee 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9611.c +++ b/drivers/gpu/drm/bridge/lontium-lt9611.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c index 38fb8776c0f4..ae224521aa88 100644 --- a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c +++ b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/lvds-codec.c b/drivers/gpu/drm/bridge/lvds-codec.c index e6a7147e141b..54b21f331b7c 100644 --- a/drivers/gpu/drm/bridge/lvds-codec.c +++ b/drivers/gpu/drm/bridge/lvds-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Renesas Electronics Corporation diff --git a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c b/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c index c9e6505cbd88..ee25821c6936 100644 --- a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c +++ b/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MegaChips STDP4028 with GE B850v3 firmware (LVDS-DP) diff --git a/drivers/gpu/drm/bridge/microchip-lvds.c b/drivers/gpu/drm/bridge/microchip-lvds.c index 9f4ff82bc6b4..4450a275c23c 100644 --- a/drivers/gpu/drm/bridge/microchip-lvds.c +++ b/drivers/gpu/drm/bridge/microchip-lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Microchip Technology Inc. and its subsidiaries diff --git a/drivers/gpu/drm/bridge/nwl-dsi.c b/drivers/gpu/drm/bridge/nwl-dsi.c index 2f7429b24fc2..fe8361e92325 100644 --- a/drivers/gpu/drm/bridge/nwl-dsi.c +++ b/drivers/gpu/drm/bridge/nwl-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX8 NWL MIPI DSI host driver diff --git a/drivers/gpu/drm/bridge/nxp-ptn3460.c b/drivers/gpu/drm/bridge/nxp-ptn3460.c index 7acb11f16dc1..04f75bcf0f6b 100644 --- a/drivers/gpu/drm/bridge/nxp-ptn3460.c +++ b/drivers/gpu/drm/bridge/nxp-ptn3460.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP PTN3460 DP/LVDS bridge driver diff --git a/drivers/gpu/drm/bridge/panel.c b/drivers/gpu/drm/bridge/panel.c index 184a8b7049a7..bf25c21afab5 100644 --- a/drivers/gpu/drm/bridge/panel.c +++ b/drivers/gpu/drm/bridge/panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Laurent Pinchart diff --git a/drivers/gpu/drm/bridge/parade-ps8622.c b/drivers/gpu/drm/bridge/parade-ps8622.c index f879a1df077d..ca13c6e6f8e5 100644 --- a/drivers/gpu/drm/bridge/parade-ps8622.c +++ b/drivers/gpu/drm/bridge/parade-ps8622.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Parade PS8622 eDP/LVDS bridge driver diff --git a/drivers/gpu/drm/bridge/parade-ps8640.c b/drivers/gpu/drm/bridge/parade-ps8640.c index 825777a5758f..ca547b3b0df0 100644 --- a/drivers/gpu/drm/bridge/parade-ps8640.c +++ b/drivers/gpu/drm/bridge/parade-ps8640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/gpu/drm/bridge/samsung-dsim.c b/drivers/gpu/drm/bridge/samsung-dsim.c index eabc4c32f6ab..b58e2deb4bda 100644 --- a/drivers/gpu/drm/bridge/samsung-dsim.c +++ b/drivers/gpu/drm/bridge/samsung-dsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung MIPI DSIM bridge driver. diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii902x.c index 1f0aba28ad1e..d64d4bc01ecf 100644 --- a/drivers/gpu/drm/bridge/sii902x.c +++ b/drivers/gpu/drm/bridge/sii902x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Renesas Electronics diff --git a/drivers/gpu/drm/bridge/sii9234.c b/drivers/gpu/drm/bridge/sii9234.c index bb1bed03eb5b..e1648e2d4baf 100644 --- a/drivers/gpu/drm/bridge/sii9234.c +++ b/drivers/gpu/drm/bridge/sii9234.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Samsung Electronics diff --git a/drivers/gpu/drm/bridge/sil-sii8620.c b/drivers/gpu/drm/bridge/sil-sii8620.c index 9e48ad39e1cc..2207dea43699 100644 --- a/drivers/gpu/drm/bridge/sil-sii8620.c +++ b/drivers/gpu/drm/bridge/sil-sii8620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Silicon Image SiI8620 HDMI/MHL bridge driver diff --git a/drivers/gpu/drm/bridge/simple-bridge.c b/drivers/gpu/drm/bridge/simple-bridge.c index 2cd1847ba776..3980f14b99be 100644 --- a/drivers/gpu/drm/bridge/simple-bridge.c +++ b/drivers/gpu/drm/bridge/simple-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Free Electrons diff --git a/drivers/gpu/drm/bridge/ssd2825.c b/drivers/gpu/drm/bridge/ssd2825.c index f2fdbf7c117d..de143b342100 100644 --- a/drivers/gpu/drm/bridge/ssd2825.c +++ b/drivers/gpu/drm/bridge/ssd2825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/bridge/synopsys/dw-dp.c b/drivers/gpu/drm/bridge/synopsys/dw-dp.c index 432342452484..01a20e17656f 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-dp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare Cores DisplayPort Transmitter Controller diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c index cf1f66b7b192..b94d88e30d08 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DesignWare HDMI audio driver diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c index 9549dabde941..6b7eaa7f7793 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Designware HDMI CEC driver diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c index df7a37eb47f4..4d821ca47595 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * dw-hdmi-gp-audio.c diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c index 2c903c9fe805..cd92cec4bbf7 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dw-hdmi-i2s-audio.c diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c index 60166919c5b5..9819abf0ed5b 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2022 Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 3b77e73ac0ea..ea122a6a9174 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DesignWare High-Definition Multimedia Interface (HDMI) driver diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c index 8fc2e282ff11..6be871a4f5c4 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c index 5926a3a05d79..a9e0c01c4445 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2024, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/gpu/drm/bridge/tc358762.c b/drivers/gpu/drm/bridge/tc358762.c index 98df3e667d4a..c74479b16d02 100644 --- a/drivers/gpu/drm/bridge/tc358762.c +++ b/drivers/gpu/drm/bridge/tc358762.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Marek Vasut diff --git a/drivers/gpu/drm/bridge/tc358764.c b/drivers/gpu/drm/bridge/tc358764.c index 084e9d898e22..fa28e850fb1a 100644 --- a/drivers/gpu/drm/bridge/tc358764.c +++ b/drivers/gpu/drm/bridge/tc358764.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Samsung Electronics Co., Ltd diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc358767.c index 4097fef4b86b..3c467cbb47e0 100644 --- a/drivers/gpu/drm/bridge/tc358767.c +++ b/drivers/gpu/drm/bridge/tc358767.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TC358767/TC358867/TC9595 DSI/DPI-to-DPI/(e)DP bridge driver diff --git a/drivers/gpu/drm/bridge/tc358768.c b/drivers/gpu/drm/bridge/tc358768.c index fbdc44e16229..1ef1e121a4e1 100644 --- a/drivers/gpu/drm/bridge/tc358768.c +++ b/drivers/gpu/drm/bridge/tc358768.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/gpu/drm/bridge/tc358775.c b/drivers/gpu/drm/bridge/tc358775.c index 366b12db0e7c..832b54399e35 100644 --- a/drivers/gpu/drm/bridge/tc358775.c +++ b/drivers/gpu/drm/bridge/tc358775.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TC358775 DSI to LVDS bridge driver diff --git a/drivers/gpu/drm/bridge/tda998x_drv.c b/drivers/gpu/drm/bridge/tda998x_drv.c index e636459d9185..dda3676795cf 100644 --- a/drivers/gpu/drm/bridge/tda998x_drv.c +++ b/drivers/gpu/drm/bridge/tda998x_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments diff --git a/drivers/gpu/drm/bridge/thc63lvd1024.c b/drivers/gpu/drm/bridge/thc63lvd1024.c index 2cb7cd0c0608..af1ee444b06b 100644 --- a/drivers/gpu/drm/bridge/thc63lvd1024.c +++ b/drivers/gpu/drm/bridge/thc63lvd1024.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * THC63LVD1024 LVDS to parallel data DRM bridge driver. diff --git a/drivers/gpu/drm/bridge/ti-dlpc3433.c b/drivers/gpu/drm/bridge/ti-dlpc3433.c index b07f7c9d5890..f6551a0bbb44 100644 --- a/drivers/gpu/drm/bridge/ti-dlpc3433.c +++ b/drivers/gpu/drm/bridge/ti-dlpc3433.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 RenewOutReach diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi83.c b/drivers/gpu/drm/bridge/ti-sn65dsi83.c index fffb47b62f43..55d931e31609 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi83.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi83.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI SN65DSI83,84,85 driver diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c index 276d05d25ad8..0199e59f4a9b 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/bridge/ti-tdp158.c b/drivers/gpu/drm/bridge/ti-tdp158.c index 27053d020df7..92f3a8663c90 100644 --- a/drivers/gpu/drm/bridge/ti-tdp158.c +++ b/drivers/gpu/drm/bridge/ti-tdp158.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2024 Freebox SAS diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c index b80ee089f880..89803b7d463f 100644 --- a/drivers/gpu/drm/bridge/ti-tfp410.c +++ b/drivers/gpu/drm/bridge/ti-tfp410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Texas Instruments diff --git a/drivers/gpu/drm/bridge/ti-tpd12s015.c b/drivers/gpu/drm/bridge/ti-tpd12s015.c index dcf686c4e73d..025831bd69ba 100644 --- a/drivers/gpu/drm/bridge/ti-tpd12s015.c +++ b/drivers/gpu/drm/bridge/ti-tpd12s015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TPD12S015 HDMI ESD protection & level shifter chip driver diff --git a/drivers/gpu/drm/bridge/waveshare-dsi.c b/drivers/gpu/drm/bridge/waveshare-dsi.c index 43f4e7412d72..be6c5f4ca79e 100644 --- a/drivers/gpu/drm/bridge/waveshare-dsi.c +++ b/drivers/gpu/drm/bridge/waveshare-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP diff --git a/drivers/gpu/drm/clients/drm_client_setup.c b/drivers/gpu/drm/clients/drm_client_setup.c index 515aceac22b1..3c9ac47213c2 100644 --- a/drivers/gpu/drm/clients/drm_client_setup.c +++ b/drivers/gpu/drm/clients/drm_client_setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/clients/drm_fbdev_client.c b/drivers/gpu/drm/clients/drm_fbdev_client.c index 28951e392482..0f2f85123c5f 100644 --- a/drivers/gpu/drm/clients/drm_fbdev_client.c +++ b/drivers/gpu/drm/clients/drm_fbdev_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/clients/drm_log.c b/drivers/gpu/drm/clients/drm_log.c index 4d3005273b27..37f2a33b3207 100644 --- a/drivers/gpu/drm/clients/drm_log.c +++ b/drivers/gpu/drm/clients/drm_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright (c) 2024 Red Hat. diff --git a/drivers/gpu/drm/display/drm_bridge_connector.c b/drivers/gpu/drm/display/drm_bridge_connector.c index a2d30cf9e06d..cb92314d2f32 100644 --- a/drivers/gpu/drm/display/drm_bridge_connector.c +++ b/drivers/gpu/drm/display/drm_bridge_connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Laurent Pinchart diff --git a/drivers/gpu/drm/display/drm_display_helper_mod.c b/drivers/gpu/drm/display/drm_display_helper_mod.c index d8a6e6228773..7bd6b6e89f26 100644 --- a/drivers/gpu/drm/display/drm_display_helper_mod.c +++ b/drivers/gpu/drm/display/drm_display_helper_mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/display/drm_dp_aux_bus.c b/drivers/gpu/drm/display/drm_dp_aux_bus.c index 2d279e82922f..a95b9bf7466f 100644 --- a/drivers/gpu/drm/display/drm_dp_aux_bus.c +++ b/drivers/gpu/drm/display/drm_dp_aux_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google Inc. diff --git a/drivers/gpu/drm/display/drm_dp_aux_dev.c b/drivers/gpu/drm/display/drm_dp_aux_dev.c index 29555b9f03c8..13784d744fb8 100644 --- a/drivers/gpu/drm/display/drm_dp_aux_dev.c +++ b/drivers/gpu/drm/display/drm_dp_aux_dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015 Intel Corporation * diff --git a/drivers/gpu/drm/display/drm_dp_cec.c b/drivers/gpu/drm/display/drm_dp_cec.c index 436bfe9f9081..fd646a3d45d8 100644 --- a/drivers/gpu/drm/display/drm_dp_cec.c +++ b/drivers/gpu/drm/display/drm_dp_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DisplayPort CEC-Tunneling-over-AUX support diff --git a/drivers/gpu/drm/display/drm_dp_dual_mode_helper.c b/drivers/gpu/drm/display/drm_dp_dual_mode_helper.c index 4c350c7f5144..c69651d4a4be 100644 --- a/drivers/gpu/drm/display/drm_dp_dual_mode_helper.c +++ b/drivers/gpu/drm/display/drm_dp_dual_mode_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c index f9fdf19de74a..3f0cdaaa281f 100644 --- a/drivers/gpu/drm/display/drm_dp_helper.c +++ b/drivers/gpu/drm/display/drm_dp_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2009 Keith Packard * diff --git a/drivers/gpu/drm/display/drm_dp_mst_topology.c b/drivers/gpu/drm/display/drm_dp_mst_topology.c index 64e5c176d5cc..6a8cc4a11e85 100644 --- a/drivers/gpu/drm/display/drm_dp_mst_topology.c +++ b/drivers/gpu/drm/display/drm_dp_mst_topology.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Red Hat * diff --git a/drivers/gpu/drm/display/drm_dp_tunnel.c b/drivers/gpu/drm/display/drm_dp_tunnel.c index 43f13a7c79b9..7900c63aae4f 100644 --- a/drivers/gpu/drm/display/drm_dp_tunnel.c +++ b/drivers/gpu/drm/display/drm_dp_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/display/drm_dsc_helper.c b/drivers/gpu/drm/display/drm_dsc_helper.c index 05996c526a8a..f2076ebe7209 100644 --- a/drivers/gpu/drm/display/drm_dsc_helper.c +++ b/drivers/gpu/drm/display/drm_dsc_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corp diff --git a/drivers/gpu/drm/display/drm_hdcp_helper.c b/drivers/gpu/drm/display/drm_hdcp_helper.c index a3f0e6d96105..3add6520fb05 100644 --- a/drivers/gpu/drm/display/drm_hdcp_helper.c +++ b/drivers/gpu/drm/display/drm_hdcp_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Intel Corporation. diff --git a/drivers/gpu/drm/display/drm_hdmi_audio_helper.c b/drivers/gpu/drm/display/drm_hdmi_audio_helper.c index 7d78b02c1446..ada829226b1e 100644 --- a/drivers/gpu/drm/display/drm_hdmi_audio_helper.c +++ b/drivers/gpu/drm/display/drm_hdmi_audio_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2024 Linaro Ltd diff --git a/drivers/gpu/drm/display/drm_hdmi_cec_helper.c b/drivers/gpu/drm/display/drm_hdmi_cec_helper.c index 3651ad0f76e0..5805cbe75967 100644 --- a/drivers/gpu/drm/display/drm_hdmi_cec_helper.c +++ b/drivers/gpu/drm/display/drm_hdmi_cec_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2024 Linaro Ltd diff --git a/drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c b/drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c index 31b8e4a93e24..256cfedb9910 100644 --- a/drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c +++ b/drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (c) 2024 Linaro Ltd diff --git a/drivers/gpu/drm/display/drm_hdmi_helper.c b/drivers/gpu/drm/display/drm_hdmi_helper.c index a237dc55805d..a1208153d289 100644 --- a/drivers/gpu/drm/display/drm_hdmi_helper.c +++ b/drivers/gpu/drm/display/drm_hdmi_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/display/drm_hdmi_state_helper.c b/drivers/gpu/drm/display/drm_hdmi_state_helper.c index a561f124be99..48a5d1a84885 100644 --- a/drivers/gpu/drm/display/drm_hdmi_state_helper.c +++ b/drivers/gpu/drm/display/drm_hdmi_state_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/display/drm_scdc_helper.c b/drivers/gpu/drm/display/drm_scdc_helper.c index df878aad4a36..1b636d4742e7 100644 --- a/drivers/gpu/drm/display/drm_scdc_helper.c +++ b/drivers/gpu/drm/display/drm_scdc_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015 NVIDIA Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index 67e095e398a3..b6b3eb32e02f 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Red Hat * Copyright (C) 2014 Intel Corp. diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c index 5beea645035f..5bb73a2f7abf 100644 --- a/drivers/gpu/drm/drm_atomic_helper.c +++ b/drivers/gpu/drm/drm_atomic_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Red Hat * Copyright (C) 2014 Intel Corp. diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/gpu/drm/drm_atomic_state_helper.c index cee6d8fc44ad..46dda7f92fd1 100644 --- a/drivers/gpu/drm/drm_atomic_state_helper.c +++ b/drivers/gpu/drm/drm_atomic_state_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2018 Intel Corp. * diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c index 7320db4b8489..a6b4aef404b4 100644 --- a/drivers/gpu/drm/drm_atomic_uapi.c +++ b/drivers/gpu/drm/drm_atomic_uapi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Red Hat * Copyright (C) 2014 Intel Corp. diff --git a/drivers/gpu/drm/drm_auth.c b/drivers/gpu/drm/drm_auth.c index a2556d16bed6..3a8acc08dac9 100644 --- a/drivers/gpu/drm/drm_auth.c +++ b/drivers/gpu/drm/drm_auth.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created: Tue Feb 2 08:37:54 1999 by faith@valinux.com * diff --git a/drivers/gpu/drm/drm_blend.c b/drivers/gpu/drm/drm_blend.c index 6852d73c931c..8c5d4112a195 100644 --- a/drivers/gpu/drm/drm_blend.c +++ b/drivers/gpu/drm/drm_blend.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Samsung Electronics Co.Ltd * Authors: diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c index 8f355df883d8..1194efd01376 100644 --- a/drivers/gpu/drm/drm_bridge.c +++ b/drivers/gpu/drm/drm_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Samsung Electronics Co., Ltd * diff --git a/drivers/gpu/drm/drm_bridge_helper.c b/drivers/gpu/drm/drm_bridge_helper.c index 420f29cf3e54..eea8ae29bcdc 100644 --- a/drivers/gpu/drm/drm_bridge_helper.c +++ b/drivers/gpu/drm/drm_bridge_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/gpu/drm/drm_buddy.c b/drivers/gpu/drm/drm_buddy.c index 2f279b46bd2c..c994c58df53c 100644 --- a/drivers/gpu/drm/drm_buddy.c +++ b/drivers/gpu/drm/drm_buddy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/drm_cache.c b/drivers/gpu/drm/drm_cache.c index ea1d2d5d2c66..00c6d1e75349 100644 --- a/drivers/gpu/drm/drm_cache.c +++ b/drivers/gpu/drm/drm_cache.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************** * * Copyright (c) 2006-2007 Tungsten Graphics, Inc., Cedar Park, TX., USA diff --git a/drivers/gpu/drm/drm_client.c b/drivers/gpu/drm/drm_client.c index a82d741e6630..bd25445b3ee4 100644 --- a/drivers/gpu/drm/drm_client.c +++ b/drivers/gpu/drm/drm_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright 2018 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_client_event.c b/drivers/gpu/drm/drm_client_event.c index 7b3e362f7926..c6abaddf6eb3 100644 --- a/drivers/gpu/drm/drm_client_event.c +++ b/drivers/gpu/drm/drm_client_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright 2018 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_client_modeset.c b/drivers/gpu/drm/drm_client_modeset.c index fc4caf7da5fc..878a8c6bfb00 100644 --- a/drivers/gpu/drm/drm_client_modeset.c +++ b/drivers/gpu/drm/drm_client_modeset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2018 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_client_sysrq.c b/drivers/gpu/drm/drm_client_sysrq.c index eea660096f1b..71a235d11f5e 100644 --- a/drivers/gpu/drm/drm_client_sysrq.c +++ b/drivers/gpu/drm/drm_client_sysrq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT #include diff --git a/drivers/gpu/drm/drm_color_mgmt.c b/drivers/gpu/drm/drm_color_mgmt.c index c598b99673fc..34c4c957026a 100644 --- a/drivers/gpu/drm/drm_color_mgmt.c +++ b/drivers/gpu/drm/drm_color_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_colorop.c b/drivers/gpu/drm/drm_colorop.c index 44eb823585d2..efcf15740811 100644 --- a/drivers/gpu/drm/drm_colorop.c +++ b/drivers/gpu/drm/drm_colorop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved. diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c index 4d6dc9ebfdb5..9a4639436738 100644 --- a/drivers/gpu/drm/drm_connector.c +++ b/drivers/gpu/drm/drm_connector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c index a7797d260f1e..628aac084b9b 100644 --- a/drivers/gpu/drm/drm_crtc.c +++ b/drivers/gpu/drm/drm_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2008 Intel Corporation * Copyright (c) 2007 Dave Airlie diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c index 39497493f74c..2d0841eb1f2b 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2008 Intel Corporation * Copyright (c) 2007 Dave Airlie diff --git a/drivers/gpu/drm/drm_damage_helper.c b/drivers/gpu/drm/drm_damage_helper.c index 6a49e7a0ab84..d17afb599b94 100644 --- a/drivers/gpu/drm/drm_damage_helper.c +++ b/drivers/gpu/drm/drm_damage_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c index 365cf337529f..4ef2d6d0c2f1 100644 --- a/drivers/gpu/drm/drm_debugfs.c +++ b/drivers/gpu/drm/drm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created: Sun Dec 21 13:08:50 2008 by bgamari@gmail.com * diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c index 6b43b1cf2327..352d6a20a5ab 100644 --- a/drivers/gpu/drm/drm_debugfs_crc.c +++ b/drivers/gpu/drm/drm_debugfs_crc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008 Intel Corporation * Copyright © 2016 Collabora Ltd diff --git a/drivers/gpu/drm/drm_displayid.c b/drivers/gpu/drm/drm_displayid.c index 58d0bb6d2676..7a52bd2437e9 100644 --- a/drivers/gpu/drm/drm_displayid.c +++ b/drivers/gpu/drm/drm_displayid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/drm_draw.c b/drivers/gpu/drm/drm_draw.c index 5b956229c82f..52efc44e8ca2 100644 --- a/drivers/gpu/drm/drm_draw.c +++ b/drivers/gpu/drm/drm_draw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright (c) 2023 Red Hat. diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c index 2915118436ce..01bd528f42fe 100644 --- a/drivers/gpu/drm/drm_drv.c +++ b/drivers/gpu/drm/drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created: Fri Jan 19 10:48:35 2001 by faith@acm.org * diff --git a/drivers/gpu/drm/drm_dumb_buffers.c b/drivers/gpu/drm/drm_dumb_buffers.c index e2b62e5fb891..3ed2b87f28ae 100644 --- a/drivers/gpu/drm/drm_dumb_buffers.c +++ b/drivers/gpu/drm/drm_dumb_buffers.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2008 Intel Corporation * Copyright (c) 2007 Dave Airlie diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index 26bb7710a462..13ea12a1aad5 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Luc Verhaegen (quirks list) * Copyright (c) 2007-2008 Intel Corporation diff --git a/drivers/gpu/drm/drm_edid_load.c b/drivers/gpu/drm/drm_edid_load.c index d1c7e8298702..da9573337fee 100644 --- a/drivers/gpu/drm/drm_edid_load.c +++ b/drivers/gpu/drm/drm_edid_load.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drm_edid_load.c: use a built-in EDID data set or load it via the firmware diff --git a/drivers/gpu/drm/drm_eld.c b/drivers/gpu/drm/drm_eld.c index c0428d07de53..d2063c6146b6 100644 --- a/drivers/gpu/drm/drm_eld.c +++ b/drivers/gpu/drm/drm_eld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/drm_encoder.c b/drivers/gpu/drm/drm_encoder.c index 8f2bc6a28482..e80f7677aa90 100644 --- a/drivers/gpu/drm/drm_encoder.c +++ b/drivers/gpu/drm/drm_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_exec.c b/drivers/gpu/drm/drm_exec.c index 8d0601400182..7eb9b1fa8d5b 100644 --- a/drivers/gpu/drm/drm_exec.c +++ b/drivers/gpu/drm/drm_exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT #include diff --git a/drivers/gpu/drm/drm_fb_dma_helper.c b/drivers/gpu/drm/drm_fb_dma_helper.c index fd71969d2fb1..f122e4e5af9e 100644 --- a/drivers/gpu/drm/drm_fb_dma_helper.c +++ b/drivers/gpu/drm/drm_fb_dma_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drm kms/fb dma helper functions diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c index 4b47aa0dab35..a7c702c392af 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2009 Red Hat Inc. * Copyright (c) 2006-2008 Intel Corporation diff --git a/drivers/gpu/drm/drm_fbdev_dma.c b/drivers/gpu/drm/drm_fbdev_dma.c index 9412d9fdd74b..3f7ab932af34 100644 --- a/drivers/gpu/drm/drm_fbdev_dma.c +++ b/drivers/gpu/drm/drm_fbdev_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/drm_fbdev_shmem.c b/drivers/gpu/drm/drm_fbdev_shmem.c index 458c899b5d4f..4fefeada828f 100644 --- a/drivers/gpu/drm/drm_fbdev_shmem.c +++ b/drivers/gpu/drm/drm_fbdev_shmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/drm_fbdev_ttm.c b/drivers/gpu/drm/drm_fbdev_ttm.c index 160bc35d8738..d61ed979d18d 100644 --- a/drivers/gpu/drm/drm_fbdev_ttm.c +++ b/drivers/gpu/drm/drm_fbdev_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/drm_file.c b/drivers/gpu/drm/drm_file.c index be5e617ceb9f..97cf01b96d0f 100644 --- a/drivers/gpu/drm/drm_file.c +++ b/drivers/gpu/drm/drm_file.c @@ -1,3 +1,4 @@ +asm("nop"); /* * \author Rickard E. (Rik) Faith * \author Daryll Strauss diff --git a/drivers/gpu/drm/drm_flip_work.c b/drivers/gpu/drm/drm_flip_work.c index f5889dd8e7aa..ef1a2f62dade 100644 --- a/drivers/gpu/drm/drm_flip_work.c +++ b/drivers/gpu/drm/drm_flip_work.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013 Red Hat * diff --git a/drivers/gpu/drm/drm_format_helper.c b/drivers/gpu/drm/drm_format_helper.c index 6cddf05c493b..6c0bd27d7397 100644 --- a/drivers/gpu/drm/drm_format_helper.c +++ b/drivers/gpu/drm/drm_format_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright (C) 2016 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_fourcc.c b/drivers/gpu/drm/drm_fourcc.c index e0d533611040..3e358e43c432 100644 --- a/drivers/gpu/drm/drm_fourcc.c +++ b/drivers/gpu/drm/drm_fourcc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Laurent Pinchart * diff --git a/drivers/gpu/drm/drm_framebuffer.c b/drivers/gpu/drm/drm_framebuffer.c index 18e753ade001..6c8a5c51ce3b 100644 --- a/drivers/gpu/drm/drm_framebuffer.c +++ b/drivers/gpu/drm/drm_framebuffer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c index 25f68fed9b48..22fa8a3f0c1c 100644 --- a/drivers/gpu/drm/drm_gem.c +++ b/drivers/gpu/drm/drm_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008 Intel Corporation * diff --git a/drivers/gpu/drm/drm_gem_atomic_helper.c b/drivers/gpu/drm/drm_gem_atomic_helper.c index 569d41a65a0b..1e16f10d12e3 100644 --- a/drivers/gpu/drm/drm_gem_atomic_helper.c +++ b/drivers/gpu/drm/drm_gem_atomic_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/gpu/drm/drm_gem_dma_helper.c b/drivers/gpu/drm/drm_gem_dma_helper.c index eb56ba234796..c75cbbc145e0 100644 --- a/drivers/gpu/drm/drm_gem_dma_helper.c +++ b/drivers/gpu/drm/drm_gem_dma_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drm gem DMA helper functions diff --git a/drivers/gpu/drm/drm_gem_framebuffer_helper.c b/drivers/gpu/drm/drm_gem_framebuffer_helper.c index 9fd4eb02a20f..c2f44de01d84 100644 --- a/drivers/gpu/drm/drm_gem_framebuffer_helper.c +++ b/drivers/gpu/drm/drm_gem_framebuffer_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drm gem framebuffer helper functions diff --git a/drivers/gpu/drm/drm_gem_shmem_helper.c b/drivers/gpu/drm/drm_gem_shmem_helper.c index f13eb5f36e8a..c9a917bd9356 100644 --- a/drivers/gpu/drm/drm_gem_shmem_helper.c +++ b/drivers/gpu/drm/drm_gem_shmem_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_gem_ttm_helper.c b/drivers/gpu/drm/drm_gem_ttm_helper.c index 08ff0fadd0b2..b78bf58055dd 100644 --- a/drivers/gpu/drm/drm_gem_ttm_helper.c +++ b/drivers/gpu/drm/drm_gem_ttm_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c index 5e5b70518dbe..690b2d6ac1ff 100644 --- a/drivers/gpu/drm/drm_gem_vram_helper.c +++ b/drivers/gpu/drm/drm_gem_vram_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/gpu/drm/drm_gpusvm.c b/drivers/gpu/drm/drm_gpusvm.c index 73e550c8ff8c..921902c64e01 100644 --- a/drivers/gpu/drm/drm_gpusvm.c +++ b/drivers/gpu/drm/drm_gpusvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/drm_gpuvm.c b/drivers/gpu/drm/drm_gpuvm.c index 0de47e83d84d..6862efcd7dde 100644 --- a/drivers/gpu/drm/drm_gpuvm.c +++ b/drivers/gpu/drm/drm_gpuvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Copyright (c) 2022 Red Hat. diff --git a/drivers/gpu/drm/drm_ioc32.c b/drivers/gpu/drm/drm_ioc32.c index e6b5b06de148..ce4820044f54 100644 --- a/drivers/gpu/drm/drm_ioc32.c +++ b/drivers/gpu/drm/drm_ioc32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * \file drm_ioc32.c * diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c index ff193155129e..625a9bcbd8e6 100644 --- a/drivers/gpu/drm/drm_ioctl.c +++ b/drivers/gpu/drm/drm_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created: Fri Jan 8 09:01:26 1999 by faith@valinux.com * diff --git a/drivers/gpu/drm/drm_kms_helper_common.c b/drivers/gpu/drm/drm_kms_helper_common.c index 0c7550c0462b..b98fa872b75e 100644 --- a/drivers/gpu/drm/drm_kms_helper_common.c +++ b/drivers/gpu/drm/drm_kms_helper_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015 Intel Corporation * diff --git a/drivers/gpu/drm/drm_lease.c b/drivers/gpu/drm/drm_lease.c index 94375c6a5425..6ba209a4c5bb 100644 --- a/drivers/gpu/drm/drm_lease.c +++ b/drivers/gpu/drm/drm_lease.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright © 2017 Keith Packard diff --git a/drivers/gpu/drm/drm_managed.c b/drivers/gpu/drm/drm_managed.c index 247f468731de..78a08d998e32 100644 --- a/drivers/gpu/drm/drm_managed.c +++ b/drivers/gpu/drm/drm_managed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel diff --git a/drivers/gpu/drm/drm_mipi_dbi.c b/drivers/gpu/drm/drm_mipi_dbi.c index 00482227a9cd..14ef16f63580 100644 --- a/drivers/gpu/drm/drm_mipi_dbi.c +++ b/drivers/gpu/drm/drm_mipi_dbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIPI Display Bus Interface (DBI) LCD controller support diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_mipi_dsi.c index a712e177b350..37bd05ad8ea0 100644 --- a/drivers/gpu/drm/drm_mipi_dsi.c +++ b/drivers/gpu/drm/drm_mipi_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MIPI DSI Bus * diff --git a/drivers/gpu/drm/drm_mm.c b/drivers/gpu/drm/drm_mm.c index 6692abe564d3..8601a8083a42 100644 --- a/drivers/gpu/drm/drm_mm.c +++ b/drivers/gpu/drm/drm_mm.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************** * * Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND., USA. diff --git a/drivers/gpu/drm/drm_mode_config.c b/drivers/gpu/drm/drm_mode_config.c index d12db9b0bab8..564d6abc9383 100644 --- a/drivers/gpu/drm/drm_mode_config.c +++ b/drivers/gpu/drm/drm_mode_config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_mode_object.c b/drivers/gpu/drm/drm_mode_object.c index b45d501b10c8..b2133f346f7e 100644 --- a/drivers/gpu/drm/drm_mode_object.c +++ b/drivers/gpu/drm/drm_mode_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c index e72f855fc495..3eb5352ae0f4 100644 --- a/drivers/gpu/drm/drm_modes.c +++ b/drivers/gpu/drm/drm_modes.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 1997-2003 by The XFree86 Project, Inc. * Copyright © 2007 Dave Airlie diff --git a/drivers/gpu/drm/drm_modeset_helper.c b/drivers/gpu/drm/drm_modeset_helper.c index a57f6a10ada4..c52697214edf 100644 --- a/drivers/gpu/drm/drm_modeset_helper.c +++ b/drivers/gpu/drm/drm_modeset_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_modeset_lock.c b/drivers/gpu/drm/drm_modeset_lock.c index beb91a13a312..6db93219117a 100644 --- a/drivers/gpu/drm/drm_modeset_lock.c +++ b/drivers/gpu/drm/drm_modeset_lock.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Red Hat * Author: Rob Clark diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c index 4f65ce729a47..4e3da2690640 100644 --- a/drivers/gpu/drm/drm_of.c +++ b/drivers/gpu/drm/drm_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/gpu/drm/drm_pagemap.c b/drivers/gpu/drm/drm_pagemap.c index 704f2f945019..ab256b44ac87 100644 --- a/drivers/gpu/drm/drm_pagemap.c +++ b/drivers/gpu/drm/drm_pagemap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Copyright © 2024-2025 Intel Corporation diff --git a/drivers/gpu/drm/drm_panel.c b/drivers/gpu/drm/drm_panel.c index d1e6598ea3bc..9aa4b37b1da0 100644 --- a/drivers/gpu/drm/drm_panel.c +++ b/drivers/gpu/drm/drm_panel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013, NVIDIA Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/drm_panel_backlight_quirks.c b/drivers/gpu/drm/drm_panel_backlight_quirks.c index 537dc6dd0534..53bca28f9f4a 100644 --- a/drivers/gpu/drm/drm_panel_backlight_quirks.c +++ b/drivers/gpu/drm/drm_panel_backlight_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/drm_panel_orientation_quirks.c index 3a218fb592ce..967e86d01561 100644 --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * drm_panel_orientation_quirks.c -- Quirks for non-normal panel orientation diff --git a/drivers/gpu/drm/drm_panic.c b/drivers/gpu/drm/drm_panic.c index d4b6ea42db0f..f51bb0d309c6 100644 --- a/drivers/gpu/drm/drm_panic.c +++ b/drivers/gpu/drm/drm_panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* * Copyright (c) 2023 Red Hat. diff --git a/drivers/gpu/drm/drm_pci.c b/drivers/gpu/drm/drm_pci.c index cb0f68d7f8ea..63b0b38a7477 100644 --- a/drivers/gpu/drm/drm_pci.c +++ b/drivers/gpu/drm/drm_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 José Fonseca. * Copyright 2003 Leif Delgass. diff --git a/drivers/gpu/drm/drm_plane.c b/drivers/gpu/drm/drm_plane.c index b143589717e6..0b7ca5de7755 100644 --- a/drivers/gpu/drm/drm_plane.c +++ b/drivers/gpu/drm/drm_plane.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_plane_helper.c b/drivers/gpu/drm/drm_plane_helper.c index 747d248aaf02..e834f3abc18c 100644 --- a/drivers/gpu/drm/drm_plane_helper.c +++ b/drivers/gpu/drm/drm_plane_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Intel Corporation * diff --git a/drivers/gpu/drm/drm_prime.c b/drivers/gpu/drm/drm_prime.c index 21809a82187b..22201771ad7b 100644 --- a/drivers/gpu/drm/drm_prime.c +++ b/drivers/gpu/drm/drm_prime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012 Red Hat * diff --git a/drivers/gpu/drm/drm_print.c b/drivers/gpu/drm/drm_print.c index ded9461df5f2..09ed19e76219 100644 --- a/drivers/gpu/drm/drm_print.c +++ b/drivers/gpu/drm/drm_print.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Red Hat * diff --git a/drivers/gpu/drm/drm_privacy_screen.c b/drivers/gpu/drm/drm_privacy_screen.c index 8959f7084e0b..811e36101e6a 100644 --- a/drivers/gpu/drm/drm_privacy_screen.c +++ b/drivers/gpu/drm/drm_privacy_screen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2020 - 2021 Red Hat, Inc. diff --git a/drivers/gpu/drm/drm_privacy_screen_x86.c b/drivers/gpu/drm/drm_privacy_screen_x86.c index 72ed40e4997e..80de2a1ef99c 100644 --- a/drivers/gpu/drm/drm_privacy_screen_x86.c +++ b/drivers/gpu/drm/drm_privacy_screen_x86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2020 Red Hat, Inc. diff --git a/drivers/gpu/drm/drm_probe_helper.c b/drivers/gpu/drm/drm_probe_helper.c index 09b12c30df69..f64efff80736 100644 --- a/drivers/gpu/drm/drm_probe_helper.c +++ b/drivers/gpu/drm/drm_probe_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2008 Intel Corporation * Copyright (c) 2007 Dave Airlie diff --git a/drivers/gpu/drm/drm_property.c b/drivers/gpu/drm/drm_property.c index 596272149a35..2d8cfdf0ca35 100644 --- a/drivers/gpu/drm/drm_property.c +++ b/drivers/gpu/drm/drm_property.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Intel Corporation * diff --git a/drivers/gpu/drm/drm_rect.c b/drivers/gpu/drm/drm_rect.c index 492acce0516f..2fdc67cc2fb1 100644 --- a/drivers/gpu/drm/drm_rect.c +++ b/drivers/gpu/drm/drm_rect.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2011-2013 Intel Corporation * diff --git a/drivers/gpu/drm/drm_self_refresh_helper.c b/drivers/gpu/drm/drm_self_refresh_helper.c index c0948586b7fd..f21e4d93923f 100644 --- a/drivers/gpu/drm/drm_self_refresh_helper.c +++ b/drivers/gpu/drm/drm_self_refresh_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2019 Google, Inc. diff --git a/drivers/gpu/drm/drm_simple_kms_helper.c b/drivers/gpu/drm/drm_simple_kms_helper.c index fcbcaaa36b5f..9ce0181b33a9 100644 --- a/drivers/gpu/drm/drm_simple_kms_helper.c +++ b/drivers/gpu/drm/drm_simple_kms_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Noralf Trønnes diff --git a/drivers/gpu/drm/drm_suballoc.c b/drivers/gpu/drm/drm_suballoc.c index 879ea33dbbc4..eb758cb75c1f 100644 --- a/drivers/gpu/drm/drm_suballoc.c +++ b/drivers/gpu/drm/drm_suballoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2011 Red Hat Inc. diff --git a/drivers/gpu/drm/drm_syncobj.c b/drivers/gpu/drm/drm_syncobj.c index e1b0fa4000cd..004ae0b6ee05 100644 --- a/drivers/gpu/drm/drm_syncobj.c +++ b/drivers/gpu/drm/drm_syncobj.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat * Parts ported from amdgpu (fence wait code). diff --git a/drivers/gpu/drm/drm_sysfs.c b/drivers/gpu/drm/drm_sysfs.c index b01ffa4d6509..5f0b7536c78e 100644 --- a/drivers/gpu/drm/drm_sysfs.c +++ b/drivers/gpu/drm/drm_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/gpu/drm/drm_trace_points.c b/drivers/gpu/drm/drm_trace_points.c index 1e2065b403c9..c3bc4c62ed6a 100644 --- a/drivers/gpu/drm/drm_trace_points.c +++ b/drivers/gpu/drm/drm_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); #include diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank.c index 5c14140cd0c2..ff81c46bd3d3 100644 --- a/drivers/gpu/drm/drm_vblank.c +++ b/drivers/gpu/drm/drm_vblank.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drm_irq.c IRQ and vblank support * diff --git a/drivers/gpu/drm/drm_vblank_helper.c b/drivers/gpu/drm/drm_vblank_helper.c index a04a6ba1b0ca..0e57026c259f 100644 --- a/drivers/gpu/drm/drm_vblank_helper.c +++ b/drivers/gpu/drm/drm_vblank_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/drm_vblank_work.c b/drivers/gpu/drm/drm_vblank_work.c index 70f0199251ea..f017630284d8 100644 --- a/drivers/gpu/drm/drm_vblank_work.c +++ b/drivers/gpu/drm/drm_vblank_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/drm_vma_manager.c b/drivers/gpu/drm/drm_vma_manager.c index 58659c16874c..81e66bd54f4b 100644 --- a/drivers/gpu/drm/drm_vma_manager.c +++ b/drivers/gpu/drm/drm_vma_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA diff --git a/drivers/gpu/drm/drm_writeback.c b/drivers/gpu/drm/drm_writeback.c index 95b8a2e4bda6..1e55b4eb1847 100644 --- a/drivers/gpu/drm/drm_writeback.c +++ b/drivers/gpu/drm/drm_writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) COPYRIGHT 2016 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/etnaviv/etnaviv_buffer.c b/drivers/gpu/drm/etnaviv/etnaviv_buffer.c index ad5e6f7b23f9..5b21c054feb0 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_buffer.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c b/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c index 9bf47327f436..3afffff8409c 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c b/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c index 3a221923f15d..b4791855b5ea 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c index 54ceae87b401..e339e7641db4 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_dump.c b/drivers/gpu/drm/etnaviv/etnaviv_dump.c index 2cd223461eba..bc46b5fe9bb6 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_dump.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem.c b/drivers/gpu/drm/etnaviv/etnaviv_gem.c index 5d8f3b03d4ae..e5b46e3cb8dc 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gem.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c b/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c index 40a50c60dfff..e1c2994b979c 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c index a9611c1a773f..f0ca850c37f6 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c index ca0be293f5fe..e61a7f8f2a8e 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c index 32d710baf17f..ffb47f52d6ab 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_iommu.c b/drivers/gpu/drm/etnaviv/etnaviv_iommu.c index afe5dd6a9925..399640a7a01d 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_iommu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c b/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c index d664ae29ae20..92ad9d0e1bfb 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_mmu.c b/drivers/gpu/drm/etnaviv/etnaviv_mmu.c index a992be2ede88..8b42e08bff04 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_mmu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2018 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c index d53a5c293373..58670044132c 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Etnaviv Project diff --git a/drivers/gpu/drm/etnaviv/etnaviv_sched.c b/drivers/gpu/drm/etnaviv/etnaviv_sched.c index df4232d7e135..aca026adc1f7 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_sched.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Etnaviv Project diff --git a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c index 9ae0fa4667a9..324d87f7d0a7 100644 --- a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c +++ b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/gpu/drm/exynos5433_drm_decon.c * diff --git a/drivers/gpu/drm/exynos/exynos7_drm_decon.c b/drivers/gpu/drm/exynos/exynos7_drm_decon.c index bb74b17f9753..455a93cbb4a0 100644 --- a/drivers/gpu/drm/exynos/exynos7_drm_decon.c +++ b/drivers/gpu/drm/exynos/exynos7_drm_decon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/gpu/drm/exynos/exynos7_drm_decon.c * diff --git a/drivers/gpu/drm/exynos/exynos_dp.c b/drivers/gpu/drm/exynos/exynos_dp.c index 5bcf41e0bd04..45af5104dfce 100644 --- a/drivers/gpu/drm/exynos/exynos_dp.c +++ b/drivers/gpu/drm/exynos/exynos_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung SoC DP (Display Port) interface driver. diff --git a/drivers/gpu/drm/exynos/exynos_drm_crtc.c b/drivers/gpu/drm/exynos/exynos_drm_crtc.c index d19e796c2061..27938859eb01 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_crtc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_crtc.c * diff --git a/drivers/gpu/drm/exynos/exynos_drm_dma.c b/drivers/gpu/drm/exynos/exynos_drm_dma.c index 6a6761935224..f3a4dea0324e 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dma.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2012 Samsung Electronics Co., Ltd. diff --git a/drivers/gpu/drm/exynos/exynos_drm_dpi.c b/drivers/gpu/drm/exynos/exynos_drm_dpi.c index 0dc36df6ada3..da19ab3f09e0 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dpi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Exynos DRM Parallel output support. diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c index 6cc7bf77bcac..49874832c2f6 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 Samsung Electronics Co., Ltd. diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c index c4d098ab7863..d37e76d03b18 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dsi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung MIPI DSIM glue for Exynos SoCs. diff --git a/drivers/gpu/drm/exynos/exynos_drm_fb.c b/drivers/gpu/drm/exynos/exynos_drm_fb.c index 6ecd95bcb0c4..c8b2fda3b97c 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fb.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_fb.c * diff --git a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c index 637927818dfe..a32436a09c96 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_fbdev.c * diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c b/drivers/gpu/drm/exynos/exynos_drm_fimc.c index 09e33a26caaf..5f84d1ed38f3 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index b6abdc4f2b0a..1e4ddcce6619 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_fimd.c * diff --git a/drivers/gpu/drm/exynos/exynos_drm_g2d.c b/drivers/gpu/drm/exynos/exynos_drm_g2d.c index 2bea107dd960..8a06c4158988 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_g2d.c +++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exynos/exynos_drm_gem.c index b9b2f000072d..a91f403f85fb 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_gem.c * diff --git a/drivers/gpu/drm/exynos/exynos_drm_gsc.c b/drivers/gpu/drm/exynos/exynos_drm_gsc.c index e6d516e1976d..031c4d623d2a 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gsc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c b/drivers/gpu/drm/exynos/exynos_drm_ipp.c index 008def51225a..9ba8c1bc3f20 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_ipp.c +++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Samsung Electronics Co.Ltd * Authors: diff --git a/drivers/gpu/drm/exynos/exynos_drm_mic.c b/drivers/gpu/drm/exynos/exynos_drm_mic.c index 29a8366513fa..cffe9937c71a 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_mic.c +++ b/drivers/gpu/drm/exynos/exynos_drm_mic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_plane.c b/drivers/gpu/drm/exynos/exynos_drm_plane.c index 67afddd566e2..e71b716ce09c 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_plane.c +++ b/drivers/gpu/drm/exynos/exynos_drm_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_rotator.c b/drivers/gpu/drm/exynos/exynos_drm_rotator.c index 7b0f4a98a70a..b07d366d5ef4 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_rotator.c +++ b/drivers/gpu/drm/exynos/exynos_drm_rotator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_scaler.c b/drivers/gpu/drm/exynos/exynos_drm_scaler.c index c8a1b6b0a29c..e7656644c4b1 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_scaler.c +++ b/drivers/gpu/drm/exynos/exynos_drm_scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_drm_vidi.c b/drivers/gpu/drm/exynos/exynos_drm_vidi.c index 64c69dd2966e..240c189f5ca1 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_vidi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_vidi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* exynos_drm_vidi.c * diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c index 8e76ac8ee4e2..e4979f80a69a 100644 --- a/drivers/gpu/drm/exynos/exynos_hdmi.c +++ b/drivers/gpu/drm/exynos/exynos_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c index 69dea5049309..a486f23100a2 100644 --- a/drivers/gpu/drm/exynos/exynos_mixer.c +++ b/drivers/gpu/drm/exynos/exynos_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Samsung Electronics Co.Ltd diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c index 2af60d98f48f..bbb7155292e1 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Freescale Semiconductor, Inc. diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c index 3bbfc1b56a65..cdc049c7fa02 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Freescale Semiconductor, Inc. diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c index 5b47000738e4..b5864106a6b0 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Freescale Semiconductor, Inc. diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c index a9a341ea6507..a85e8503e54d 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Freescale Semiconductor, Inc. diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c index 84eff7519e32..bd468133378f 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Freescale Semiconductor, Inc. diff --git a/drivers/gpu/drm/fsl-dcu/fsl_tcon.c b/drivers/gpu/drm/fsl-dcu/fsl_tcon.c index 49bbd00c77ae..2f8d0c88bfe6 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_tcon.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_tcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015 Toradex AG diff --git a/drivers/gpu/drm/gma500/backlight.c b/drivers/gpu/drm/gma500/backlight.c index c8f1716a12d5..6f5d5a16c176 100644 --- a/drivers/gpu/drm/gma500/backlight.c +++ b/drivers/gpu/drm/gma500/backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GMA500 Backlight Interface diff --git a/drivers/gpu/drm/gma500/cdv_device.c b/drivers/gpu/drm/gma500/cdv_device.c index fd6ea8998dbe..d41ec8c4c3d7 100644 --- a/drivers/gpu/drm/gma500/cdv_device.c +++ b/drivers/gpu/drm/gma500/cdv_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/cdv_intel_crt.c b/drivers/gpu/drm/gma500/cdv_intel_crt.c index 06fe7480e7af..3bfa0681d400 100644 --- a/drivers/gpu/drm/gma500/cdv_intel_crt.c +++ b/drivers/gpu/drm/gma500/cdv_intel_crt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2007 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/cdv_intel_display.c b/drivers/gpu/drm/gma500/cdv_intel_display.c index 5942a9d46b02..9f8ca44c27f3 100644 --- a/drivers/gpu/drm/gma500/cdv_intel_display.c +++ b/drivers/gpu/drm/gma500/cdv_intel_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2011 Intel Corporation diff --git a/drivers/gpu/drm/gma500/cdv_intel_dp.c b/drivers/gpu/drm/gma500/cdv_intel_dp.c index 54bf626f0524..dc19941585b6 100644 --- a/drivers/gpu/drm/gma500/cdv_intel_dp.c +++ b/drivers/gpu/drm/gma500/cdv_intel_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/cdv_intel_hdmi.c b/drivers/gpu/drm/gma500/cdv_intel_hdmi.c index 8e93ee0d0ccd..e333fb22ea69 100644 --- a/drivers/gpu/drm/gma500/cdv_intel_hdmi.c +++ b/drivers/gpu/drm/gma500/cdv_intel_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2011 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/cdv_intel_lvds.c b/drivers/gpu/drm/gma500/cdv_intel_lvds.c index fbe7fe317393..760ceeb09e2a 100644 --- a/drivers/gpu/drm/gma500/cdv_intel_lvds.c +++ b/drivers/gpu/drm/gma500/cdv_intel_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2011 Intel Corporation diff --git a/drivers/gpu/drm/gma500/fbdev.c b/drivers/gpu/drm/gma500/fbdev.c index c26926babc2a..25c1e0d9e67e 100644 --- a/drivers/gpu/drm/gma500/fbdev.c +++ b/drivers/gpu/drm/gma500/fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2007-2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/framebuffer.c b/drivers/gpu/drm/gma500/framebuffer.c index e69b537ded6b..a0e15ccf39cc 100644 --- a/drivers/gpu/drm/gma500/framebuffer.c +++ b/drivers/gpu/drm/gma500/framebuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2007-2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/gem.c b/drivers/gpu/drm/gma500/gem.c index 2e44a2ac2742..aec4a56c69a5 100644 --- a/drivers/gpu/drm/gma500/gem.c +++ b/drivers/gpu/drm/gma500/gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * psb GEM interface diff --git a/drivers/gpu/drm/gma500/gma_device.c b/drivers/gpu/drm/gma500/gma_device.c index 954f3a275d81..6ed78215b4ed 100644 --- a/drivers/gpu/drm/gma500/gma_device.c +++ b/drivers/gpu/drm/gma500/gma_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/gma_display.c b/drivers/gpu/drm/gma500/gma_display.c index f65e90d890f4..14fc4ea81b15 100644 --- a/drivers/gpu/drm/gma500/gma_display.c +++ b/drivers/gpu/drm/gma500/gma_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2011 Intel Corporation diff --git a/drivers/gpu/drm/gma500/gtt.c b/drivers/gpu/drm/gma500/gtt.c index 379bc218aa6b..7f560a25d5e1 100644 --- a/drivers/gpu/drm/gma500/gtt.c +++ b/drivers/gpu/drm/gma500/gtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/intel_bios.c b/drivers/gpu/drm/gma500/intel_bios.c index b60720560830..5a3959b25a1a 100644 --- a/drivers/gpu/drm/gma500/intel_bios.c +++ b/drivers/gpu/drm/gma500/intel_bios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006 Intel Corporation diff --git a/drivers/gpu/drm/gma500/intel_gmbus.c b/drivers/gpu/drm/gma500/intel_gmbus.c index 2b06ba22f9c6..5bf8049628c2 100644 --- a/drivers/gpu/drm/gma500/intel_gmbus.c +++ b/drivers/gpu/drm/gma500/intel_gmbus.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Dave Airlie * Copyright © 2006-2008,2010 Intel Corporation diff --git a/drivers/gpu/drm/gma500/intel_i2c.c b/drivers/gpu/drm/gma500/intel_i2c.c index 9d02a7b6d9a3..ffffaba35fcd 100644 --- a/drivers/gpu/drm/gma500/intel_i2c.c +++ b/drivers/gpu/drm/gma500/intel_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2007 Intel Corporation diff --git a/drivers/gpu/drm/gma500/mid_bios.c b/drivers/gpu/drm/gma500/mid_bios.c index 0326f3ddc621..12a8aef40bb6 100644 --- a/drivers/gpu/drm/gma500/mid_bios.c +++ b/drivers/gpu/drm/gma500/mid_bios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/mmu.c b/drivers/gpu/drm/gma500/mmu.c index e6753282e70e..027936b25ddd 100644 --- a/drivers/gpu/drm/gma500/mmu.c +++ b/drivers/gpu/drm/gma500/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2007, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/oaktrail_crtc.c b/drivers/gpu/drm/gma500/oaktrail_crtc.c index 086d14678a8e..53e3682dc05d 100644 --- a/drivers/gpu/drm/gma500/oaktrail_crtc.c +++ b/drivers/gpu/drm/gma500/oaktrail_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2009 Intel Corporation diff --git a/drivers/gpu/drm/gma500/oaktrail_device.c b/drivers/gpu/drm/gma500/oaktrail_device.c index 2531959d3d77..200277433315 100644 --- a/drivers/gpu/drm/gma500/oaktrail_device.c +++ b/drivers/gpu/drm/gma500/oaktrail_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/oaktrail_hdmi.c b/drivers/gpu/drm/gma500/oaktrail_hdmi.c index 20d027d552c7..ee72500b837f 100644 --- a/drivers/gpu/drm/gma500/oaktrail_hdmi.c +++ b/drivers/gpu/drm/gma500/oaktrail_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2010 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c b/drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c index 48e8ac560a2a..c0ce244e917f 100644 --- a/drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c +++ b/drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2010 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/oaktrail_lvds.c b/drivers/gpu/drm/gma500/oaktrail_lvds.c index 0705ba3813e6..1e9338e82385 100644 --- a/drivers/gpu/drm/gma500/oaktrail_lvds.c +++ b/drivers/gpu/drm/gma500/oaktrail_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2009 Intel Corporation diff --git a/drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c b/drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c index 939c53fd09e8..49908f1a5c1b 100644 --- a/drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c +++ b/drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2002-2010, Intel Corporation. * Copyright (c) 2014 ATRON electronic GmbH diff --git a/drivers/gpu/drm/gma500/opregion.c b/drivers/gpu/drm/gma500/opregion.c index 5f0daa25b86d..8d5822a5ee50 100644 --- a/drivers/gpu/drm/gma500/opregion.c +++ b/drivers/gpu/drm/gma500/opregion.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Intel Corporation * diff --git a/drivers/gpu/drm/gma500/power.c b/drivers/gpu/drm/gma500/power.c index 186af29bea6f..c8d4b269381a 100644 --- a/drivers/gpu/drm/gma500/power.c +++ b/drivers/gpu/drm/gma500/power.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************** * Copyright (c) 2009-2011, Intel Corporation. * All Rights Reserved. diff --git a/drivers/gpu/drm/gma500/psb_device.c b/drivers/gpu/drm/gma500/psb_device.c index 6dece8f0e380..f44c7a5470e6 100644 --- a/drivers/gpu/drm/gma500/psb_device.c +++ b/drivers/gpu/drm/gma500/psb_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/psb_drv.c b/drivers/gpu/drm/gma500/psb_drv.c index 005ab7f5355f..70779daf8467 100644 --- a/drivers/gpu/drm/gma500/psb_drv.c +++ b/drivers/gpu/drm/gma500/psb_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2007-2011, Intel Corporation. diff --git a/drivers/gpu/drm/gma500/psb_intel_display.c b/drivers/gpu/drm/gma500/psb_intel_display.c index 1ff2bd23db74..2139daeb2eb8 100644 --- a/drivers/gpu/drm/gma500/psb_intel_display.c +++ b/drivers/gpu/drm/gma500/psb_intel_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2011 Intel Corporation diff --git a/drivers/gpu/drm/gma500/psb_intel_lvds.c b/drivers/gpu/drm/gma500/psb_intel_lvds.c index f8f3c42e67a7..20a41de39674 100644 --- a/drivers/gpu/drm/gma500/psb_intel_lvds.c +++ b/drivers/gpu/drm/gma500/psb_intel_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2007 Intel Corporation diff --git a/drivers/gpu/drm/gma500/psb_intel_modes.c b/drivers/gpu/drm/gma500/psb_intel_modes.c index 45b10f30a2a9..a2d230d639ab 100644 --- a/drivers/gpu/drm/gma500/psb_intel_modes.c +++ b/drivers/gpu/drm/gma500/psb_intel_modes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007 Intel Corporation diff --git a/drivers/gpu/drm/gma500/psb_intel_sdvo.c b/drivers/gpu/drm/gma500/psb_intel_sdvo.c index 553e7c7d9bb8..8e4cb75dd510 100644 --- a/drivers/gpu/drm/gma500/psb_intel_sdvo.c +++ b/drivers/gpu/drm/gma500/psb_intel_sdvo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2006 Dave Airlie * Copyright © 2006-2007 Intel Corporation diff --git a/drivers/gpu/drm/gma500/psb_irq.c b/drivers/gpu/drm/gma500/psb_irq.c index c224c7ff353c..68cd8febf239 100644 --- a/drivers/gpu/drm/gma500/psb_irq.c +++ b/drivers/gpu/drm/gma500/psb_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************** * Copyright (c) 2007, Intel Corporation. diff --git a/drivers/gpu/drm/gud/gud_connector.c b/drivers/gpu/drm/gud/gud_connector.c index 1726a3fadff8..6a5f7da414a3 100644 --- a/drivers/gpu/drm/gud/gud_connector.c +++ b/drivers/gpu/drm/gud/gud_connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2020 Noralf Trønnes diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index 42135a48d92e..f1427b827e23 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2020 Noralf Trønnes diff --git a/drivers/gpu/drm/gud/gud_pipe.c b/drivers/gpu/drm/gud/gud_pipe.c index 4b77be94348d..fefbc7ecf13a 100644 --- a/drivers/gpu/drm/gud/gud_pipe.c +++ b/drivers/gpu/drm/gud/gud_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2020 Noralf Trønnes diff --git a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c index 8732cd1d8cb6..ae2174477bea 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c +++ b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c index 8f0daec7d174..784996a47da8 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c +++ b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c index 0726cb5b736e..b12ed905560f 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c +++ b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_serdes.c b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_serdes.c index 676059d4c1e6..e4b9182f7b51 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/dp/dp_serdes.c +++ b/drivers/gpu/drm/hisilicon/hibmc/dp/dp_serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2025 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c index 89bed78f1466..7597aca55450 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hisilicon Hibmc SoC drm driver * diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c index f585387c3a49..a731df332002 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c index d06832e62e96..77267dc0187f 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c index 289304500ab0..54e4807ab599 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hisilicon Hibmc SoC drm driver * diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c index 44860011855e..c340b3fa4c44 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hisilicon Hibmc SoC drm driver * diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c index 841e81f47b68..7385618f0b30 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hisilicon Hibmc SoC drm driver * diff --git a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c b/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c index e80debdc4176..c1a7939bfe77 100644 --- a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c +++ b/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DesignWare MIPI DSI Host Controller v1.02 driver diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c index 76384b4581bf..28f065c52170 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon Hi6220 SoC ADE(Advanced Display Engine)'s crtc&plane driver diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c index 8a11c2df5b88..8a0cf79cd240 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon Kirin SoCs drm master driver diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c index 06b5d96e6eaf..06dfb8e4be2d 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Microsoft diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c b/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c index 7978f8c8108c..bf0b97b27249 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Microsoft diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_proto.c b/drivers/gpu/drm/hyperv/hyperv_drm_proto.c index 013a7829182d..9a18fbcfbb9f 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_proto.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Microsoft diff --git a/drivers/gpu/drm/i915/display/dvo_ch7017.c b/drivers/gpu/drm/i915/display/dvo_ch7017.c index f10c0fb8d2c8..112ef116d556 100644 --- a/drivers/gpu/drm/i915/display/dvo_ch7017.c +++ b/drivers/gpu/drm/i915/display/dvo_ch7017.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/dvo_ch7xxx.c b/drivers/gpu/drm/i915/display/dvo_ch7xxx.c index 49f02aca818b..6ce7e8bc8d0f 100644 --- a/drivers/gpu/drm/i915/display/dvo_ch7xxx.c +++ b/drivers/gpu/drm/i915/display/dvo_ch7xxx.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************** Copyright © 2006 Dave Airlie diff --git a/drivers/gpu/drm/i915/display/dvo_ivch.c b/drivers/gpu/drm/i915/display/dvo_ivch.c index 0713b2709412..cc1bd6b13e16 100644 --- a/drivers/gpu/drm/i915/display/dvo_ivch.c +++ b/drivers/gpu/drm/i915/display/dvo_ivch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/dvo_ns2501.c b/drivers/gpu/drm/i915/display/dvo_ns2501.c index 80b71bd6a837..36655cac77b9 100644 --- a/drivers/gpu/drm/i915/display/dvo_ns2501.c +++ b/drivers/gpu/drm/i915/display/dvo_ns2501.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Copyright (c) 2012 Gilles Dartiguelongue, Thomas Richter diff --git a/drivers/gpu/drm/i915/display/dvo_sil164.c b/drivers/gpu/drm/i915/display/dvo_sil164.c index 017b617a8069..3bb400e5125a 100644 --- a/drivers/gpu/drm/i915/display/dvo_sil164.c +++ b/drivers/gpu/drm/i915/display/dvo_sil164.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************** Copyright © 2006 Dave Airlie diff --git a/drivers/gpu/drm/i915/display/dvo_tfp410.c b/drivers/gpu/drm/i915/display/dvo_tfp410.c index ed560e3438db..7dbfaeefda02 100644 --- a/drivers/gpu/drm/i915/display/dvo_tfp410.c +++ b/drivers/gpu/drm/i915/display/dvo_tfp410.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2007 Dave Mueller * diff --git a/drivers/gpu/drm/i915/display/g4x_dp.c b/drivers/gpu/drm/i915/display/g4x_dp.c index a3ff21b2f69f..58c4b4a6584a 100644 --- a/drivers/gpu/drm/i915/display/g4x_dp.c +++ b/drivers/gpu/drm/i915/display/g4x_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/g4x_hdmi.c b/drivers/gpu/drm/i915/display/g4x_hdmi.c index f6e2d1ed5639..f2738f2b5045 100644 --- a/drivers/gpu/drm/i915/display/g4x_hdmi.c +++ b/drivers/gpu/drm/i915/display/g4x_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/hsw_ips.c b/drivers/gpu/drm/i915/display/hsw_ips.c index 008d339d5c21..f3408615b02c 100644 --- a/drivers/gpu/drm/i915/display/hsw_ips.c +++ b/drivers/gpu/drm/i915/display/hsw_ips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/i9xx_display_sr.c b/drivers/gpu/drm/i915/display/i9xx_display_sr.c index 935419441709..752942a0d57c 100644 --- a/drivers/gpu/drm/i915/display/i9xx_display_sr.c +++ b/drivers/gpu/drm/i915/display/i9xx_display_sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c b/drivers/gpu/drm/i915/display/i9xx_plane.c index 51ccc6bd5f21..2bf60b79b318 100644 --- a/drivers/gpu/drm/i915/display/i9xx_plane.c +++ b/drivers/gpu/drm/i915/display/i9xx_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/i9xx_wm.c b/drivers/gpu/drm/i915/display/i9xx_wm.c index 01f3803fa09f..a281c2a471f7 100644 --- a/drivers/gpu/drm/i915/display/i9xx_wm.c +++ b/drivers/gpu/drm/i915/display/i9xx_wm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/icl_dsi.c b/drivers/gpu/drm/i915/display/icl_dsi.c index 9230792960f2..c29a7decfd3c 100644 --- a/drivers/gpu/drm/i915/display/icl_dsi.c +++ b/drivers/gpu/drm/i915/display/icl_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2018 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_acpi.c b/drivers/gpu/drm/i915/display/intel_acpi.c index 68c01932f7b4..ebf7cd9b536e 100644 --- a/drivers/gpu/drm/i915/display/intel_acpi.c +++ b/drivers/gpu/drm/i915/display/intel_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel ACPI functions diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c b/drivers/gpu/drm/i915/display/intel_alpm.c index 6372f533f65b..519f3238376e 100644 --- a/drivers/gpu/drm/i915/display/intel_alpm.c +++ b/drivers/gpu/drm/i915/display/intel_alpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2024, Intel Corporation. diff --git a/drivers/gpu/drm/i915/display/intel_atomic.c b/drivers/gpu/drm/i915/display/intel_atomic.c index 348b1655435e..3dff138fc5e0 100644 --- a/drivers/gpu/drm/i915/display/intel_atomic.c +++ b/drivers/gpu/drm/i915/display/intel_atomic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_audio.c b/drivers/gpu/drm/i915/display/intel_audio.c index 5bdaef38f13d..653d73c9a453 100644 --- a/drivers/gpu/drm/i915/display/intel_audio.c +++ b/drivers/gpu/drm/i915/display/intel_audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_backlight.c b/drivers/gpu/drm/i915/display/intel_backlight.c index a68fdbd2acb9..e87dd882ea9d 100644 --- a/drivers/gpu/drm/i915/display/intel_backlight.c +++ b/drivers/gpu/drm/i915/display/intel_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c index 4b41068e9e35..b6821113df8f 100644 --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_bo.c b/drivers/gpu/drm/i915/display/intel_bo.c index f3687eb63467..1360d5680676 100644 --- a/drivers/gpu/drm/i915/display/intel_bo.c +++ b/drivers/gpu/drm/i915/display/intel_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c index 1f6461be50ef..7e07e0b15225 100644 --- a/drivers/gpu/drm/i915/display/intel_bw.c +++ b/drivers/gpu/drm/i915/display/intel_bw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_casf.c b/drivers/gpu/drm/i915/display/intel_casf.c index 95339b496f24..af5e79b1ab9f 100644 --- a/drivers/gpu/drm/i915/display/intel_casf.c +++ b/drivers/gpu/drm/i915/display/intel_casf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c index 37801c744b05..305d0b333ee4 100644 --- a/drivers/gpu/drm/i915/display/intel_cdclk.c +++ b/drivers/gpu/drm/i915/display/intel_cdclk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_cmtg.c b/drivers/gpu/drm/i915/display/intel_cmtg.c index 165138b95cb2..7adb01456d07 100644 --- a/drivers/gpu/drm/i915/display/intel_cmtg.c +++ b/drivers/gpu/drm/i915/display/intel_cmtg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_color.c b/drivers/gpu/drm/i915/display/intel_color.c index e7950655434b..77dbc1a4fc08 100644 --- a/drivers/gpu/drm/i915/display/intel_color.c +++ b/drivers/gpu/drm/i915/display/intel_color.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_color_pipeline.c b/drivers/gpu/drm/i915/display/intel_color_pipeline.c index 04af552b3648..0205d9059794 100644 --- a/drivers/gpu/drm/i915/display/intel_color_pipeline.c +++ b/drivers/gpu/drm/i915/display/intel_color_pipeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_colorop.c b/drivers/gpu/drm/i915/display/intel_colorop.c index f2fc0d8780ce..2593d7337937 100644 --- a/drivers/gpu/drm/i915/display/intel_colorop.c +++ b/drivers/gpu/drm/i915/display/intel_colorop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_combo_phy.c b/drivers/gpu/drm/i915/display/intel_combo_phy.c index f401558ac14e..05028d23d6d7 100644 --- a/drivers/gpu/drm/i915/display/intel_combo_phy.c +++ b/drivers/gpu/drm/i915/display/intel_combo_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_connector.c b/drivers/gpu/drm/i915/display/intel_connector.c index 913d90a7a508..a6e6be3687ad 100644 --- a/drivers/gpu/drm/i915/display/intel_connector.c +++ b/drivers/gpu/drm/i915/display/intel_connector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Dave Airlie * Copyright (c) 2007, 2010 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_crt.c b/drivers/gpu/drm/i915/display/intel_crt.c index 82e89cdbe5a5..c49463fb181c 100644 --- a/drivers/gpu/drm/i915/display/intel_crt.c +++ b/drivers/gpu/drm/i915/display/intel_crt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2007 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c index 9d2a23c96c61..622f9fdc06fc 100644 --- a/drivers/gpu/drm/i915/display/intel_crtc.c +++ b/drivers/gpu/drm/i915/display/intel_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c index c2a6217c2262..2345092fb861 100644 --- a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c +++ b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c index a10b2425b94d..1c597f28c5ce 100644 --- a/drivers/gpu/drm/i915/display/intel_cursor.c +++ b/drivers/gpu/drm/i915/display/intel_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c index d98b4cf6b60e..5a47a49b970b 100644 --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dbuf_bw.c b/drivers/gpu/drm/i915/display/intel_dbuf_bw.c index 8b8894c37f63..2c5a94e00503 100644 --- a/drivers/gpu/drm/i915/display/intel_dbuf_bw.c +++ b/drivers/gpu/drm/i915/display/intel_dbuf_bw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c index 002ccd47856d..b4fa6ac0fb5e 100644 --- a/drivers/gpu/drm/i915/display/intel_ddi.c +++ b/drivers/gpu/drm/i915/display/intel_ddi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c b/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c index 395dba8c9e4d..c985086e4122 100644 --- a/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c +++ b/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 095a319f8bc9..d9230d289845 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2007 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_display_conversion.c b/drivers/gpu/drm/i915/display/intel_display_conversion.c index 9a47aa38cf82..7907785d9b20 100644 --- a/drivers/gpu/drm/i915/display/intel_display_conversion.c +++ b/drivers/gpu/drm/i915/display/intel_display_conversion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c index 9bbfdae8d024..b1fc73b77adb 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs_params.c b/drivers/gpu/drm/i915/display/intel_display_debugfs_params.c index de62b774272d..0a322477b84d 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs_params.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c index 1170afaa8680..981250d8b40b 100644 --- a/drivers/gpu/drm/i915/display/intel_display_device.c +++ b/drivers/gpu/drm/i915/display/intel_display_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c index 7e000ba3e08b..76c63a041dda 100644 --- a/drivers/gpu/drm/i915/display/intel_display_driver.c +++ b/drivers/gpu/drm/i915/display/intel_display_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022-2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c b/drivers/gpu/drm/i915/display/intel_display_irq.c index 43b27deb4a26..102b5e8d2bfc 100644 --- a/drivers/gpu/drm/i915/display/intel_display_irq.c +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_params.c b/drivers/gpu/drm/i915/display/intel_display_params.c index 2aed110c5b09..0bdb7a8eff21 100644 --- a/drivers/gpu/drm/i915/display/intel_display_params.c +++ b/drivers/gpu/drm/i915/display/intel_display_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index 2a4cc1dcc293..230488338976 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_power_map.c b/drivers/gpu/drm/i915/display/intel_display_power_map.c index 9b49952994ce..7e8f31cecf54 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power_map.c +++ b/drivers/gpu/drm/i915/display/intel_display_power_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c index f4f7e73acc87..52c790425c91 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c index 03e8c68d2913..a0c46c8ce4d3 100644 --- a/drivers/gpu/drm/i915/display/intel_display_reset.c +++ b/drivers/gpu/drm/i915/display/intel_display_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_rpm.c b/drivers/gpu/drm/i915/display/intel_display_rpm.c index 0a331f89b4db..bca7e2c3f896 100644 --- a/drivers/gpu/drm/i915/display/intel_display_rpm.c +++ b/drivers/gpu/drm/i915/display/intel_display_rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_display_rps.c b/drivers/gpu/drm/i915/display/intel_display_rps.c index 82ea1ec482e4..ce366fa15cb7 100644 --- a/drivers/gpu/drm/i915/display/intel_display_rps.c +++ b/drivers/gpu/drm/i915/display/intel_display_rps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_snapshot.c b/drivers/gpu/drm/i915/display/intel_display_snapshot.c index 66087302fdbc..8173dce0a463 100644 --- a/drivers/gpu/drm/i915/display/intel_display_snapshot.c +++ b/drivers/gpu/drm/i915/display/intel_display_snapshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_display_trace.c b/drivers/gpu/drm/i915/display/intel_display_trace.c index 737979ada869..06c0542535f0 100644 --- a/drivers/gpu/drm/i915/display/intel_display_trace.c +++ b/drivers/gpu/drm/i915/display/intel_display_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_display_utils.c b/drivers/gpu/drm/i915/display/intel_display_utils.c index 04d010f7c23e..9062c3ddac9c 100644 --- a/drivers/gpu/drm/i915/display/intel_display_utils.c +++ b/drivers/gpu/drm/i915/display/intel_display_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_display_wa.c b/drivers/gpu/drm/i915/display/intel_display_wa.c index e38e5e87877c..bda051102e08 100644 --- a/drivers/gpu/drm/i915/display/intel_display_wa.c +++ b/drivers/gpu/drm/i915/display/intel_display_wa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dkl_phy.c b/drivers/gpu/drm/i915/display/intel_dkl_phy.c index 35e919eae369..2f705236637e 100644 --- a/drivers/gpu/drm/i915/display/intel_dkl_phy.c +++ b/drivers/gpu/drm/i915/display/intel_dkl_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 6ebbd97e6351..3af5c6e1420e 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dmc_wl.c b/drivers/gpu/drm/i915/display/intel_dmc_wl.c index 73a3101514f3..63a44df48fef 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc_wl.c +++ b/drivers/gpu/drm/i915/display/intel_dmc_wl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 0ec82fcbcf48..3364435bbd75 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux.c b/drivers/gpu/drm/i915/display/intel_dp_aux.c index 809799f63e32..96feff4dfcbb 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_aux.c +++ b/drivers/gpu/drm/i915/display/intel_dp_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c index eb05ef4bd9f6..3686933ba711 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c +++ b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dp_hdcp.c b/drivers/gpu/drm/i915/display/intel_dp_hdcp.c index 14ed0ea22dd3..7e69f1aa7076 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_dp_hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright (C) 2020 Google, Inc. diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c index aad5fe14962f..f10d1100aec0 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008-2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c index 4c0b943fe86f..67ab58ad5459 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008 Intel Corporation * 2014 Red Hat Inc. diff --git a/drivers/gpu/drm/i915/display/intel_dp_test.c b/drivers/gpu/drm/i915/display/intel_dp_test.c index 5cfa1dd411da..48b5ec8490aa 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_test.c +++ b/drivers/gpu/drm/i915/display/intel_dp_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_dp_tunnel.c b/drivers/gpu/drm/i915/display/intel_dp_tunnel.c index faa2b7a46699..06be9d74de9a 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_tunnel.c +++ b/drivers/gpu/drm/i915/display/intel_dp_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c index 8027bab2951b..32150f061a4e 100644 --- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c +++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014-2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dpll.c b/drivers/gpu/drm/i915/display/intel_dpll.c index 4f1db8493a2e..e01b43996cad 100644 --- a/drivers/gpu/drm/i915/display/intel_dpll.c +++ b/drivers/gpu/drm/i915/display/intel_dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c index 9c7cf03cf022..f2457507a561 100644 --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dpt.c b/drivers/gpu/drm/i915/display/intel_dpt.c index 58d953472218..5efcd7d418fb 100644 --- a/drivers/gpu/drm/i915/display/intel_dpt.c +++ b/drivers/gpu/drm/i915/display/intel_dpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dpt_common.c b/drivers/gpu/drm/i915/display/intel_dpt_common.c index 5eb88d51dba1..220861b2c2bf 100644 --- a/drivers/gpu/drm/i915/display/intel_dpt_common.c +++ b/drivers/gpu/drm/i915/display/intel_dpt_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_drrs.c b/drivers/gpu/drm/i915/display/intel_drrs.c index 0fdb32ef241c..210a3526e513 100644 --- a/drivers/gpu/drm/i915/display/intel_drrs.c +++ b/drivers/gpu/drm/i915/display/intel_drrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c index 4ad4efbf9253..e80479d60264 100644 --- a/drivers/gpu/drm/i915/display/intel_dsb.c +++ b/drivers/gpu/drm/i915/display/intel_dsb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dsb_buffer.c b/drivers/gpu/drm/i915/display/intel_dsb_buffer.c index c77d48bda26a..7397e5143e34 100644 --- a/drivers/gpu/drm/i915/display/intel_dsb_buffer.c +++ b/drivers/gpu/drm/i915/display/intel_dsb_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023, Intel Corporation. diff --git a/drivers/gpu/drm/i915/display/intel_dsi.c b/drivers/gpu/drm/i915/display/intel_dsi.c index a8f012119165..b8d92ffd8a97 100644 --- a/drivers/gpu/drm/i915/display/intel_dsi.c +++ b/drivers/gpu/drm/i915/display/intel_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c b/drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c index b3c453bf7d5c..021010509c3b 100644 --- a/drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c +++ b/drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dsi_vbt.c b/drivers/gpu/drm/i915/display/intel_dsi_vbt.c index 4b815ce6b1fe..2834979689b9 100644 --- a/drivers/gpu/drm/i915/display/intel_dsi_vbt.c +++ b/drivers/gpu/drm/i915/display/intel_dsi_vbt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_dvo.c b/drivers/gpu/drm/i915/display/intel_dvo.c index c2663d6e2c92..881888ec827d 100644 --- a/drivers/gpu/drm/i915/display/intel_dvo.c +++ b/drivers/gpu/drm/i915/display/intel_dvo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2006 Dave Airlie * Copyright © 2006-2007 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_encoder.c b/drivers/gpu/drm/i915/display/intel_encoder.c index 2ffe1f251ef8..c920d1b616fa 100644 --- a/drivers/gpu/drm/i915/display/intel_encoder.c +++ b/drivers/gpu/drm/i915/display/intel_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c index b34b4961fe1c..4147c1a6fbde 100644 --- a/drivers/gpu/drm/i915/display/intel_fb.c +++ b/drivers/gpu/drm/i915/display/intel_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fb_bo.c b/drivers/gpu/drm/i915/display/intel_fb_bo.c index bfecd73d5fa0..493215fbc1b8 100644 --- a/drivers/gpu/drm/i915/display/intel_fb_bo.c +++ b/drivers/gpu/drm/i915/display/intel_fb_bo.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fb_pin.c b/drivers/gpu/drm/i915/display/intel_fb_pin.c index 7249b784fbba..91283738e991 100644 --- a/drivers/gpu/drm/i915/display/intel_fb_pin.c +++ b/drivers/gpu/drm/i915/display/intel_fb_pin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c index 437d2fda20a7..25b8f8e36c80 100644 --- a/drivers/gpu/drm/i915/display/intel_fbc.c +++ b/drivers/gpu/drm/i915/display/intel_fbc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_fbdev.c b/drivers/gpu/drm/i915/display/intel_fbdev.c index 44f4fcce526e..337ad778e918 100644 --- a/drivers/gpu/drm/i915/display/intel_fbdev.c +++ b/drivers/gpu/drm/i915/display/intel_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2007 David Airlie * diff --git a/drivers/gpu/drm/i915/display/intel_fbdev_fb.c b/drivers/gpu/drm/i915/display/intel_fbdev_fb.c index c3202ba141c5..46bd744d6f25 100644 --- a/drivers/gpu/drm/i915/display/intel_fbdev_fb.c +++ b/drivers/gpu/drm/i915/display/intel_fbdev_fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fdi.c b/drivers/gpu/drm/i915/display/intel_fdi.c index 5bb0090dd5ed..8f6a7bf487f6 100644 --- a/drivers/gpu/drm/i915/display/intel_fdi.c +++ b/drivers/gpu/drm/i915/display/intel_fdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_fifo_underrun.c b/drivers/gpu/drm/i915/display/intel_fifo_underrun.c index c2ce8461ac9e..622664ef3235 100644 --- a/drivers/gpu/drm/i915/display/intel_fifo_underrun.c +++ b/drivers/gpu/drm/i915/display/intel_fifo_underrun.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_flipq.c b/drivers/gpu/drm/i915/display/intel_flipq.c index 1e9550cb66a3..d06ab2ef4229 100644 --- a/drivers/gpu/drm/i915/display/intel_flipq.c +++ b/drivers/gpu/drm/i915/display/intel_flipq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_frontbuffer.c b/drivers/gpu/drm/i915/display/intel_frontbuffer.c index 03c4978fa5ec..1c57b57ff43d 100644 --- a/drivers/gpu/drm/i915/display/intel_frontbuffer.c +++ b/drivers/gpu/drm/i915/display/intel_frontbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_global_state.c b/drivers/gpu/drm/i915/display/intel_global_state.c index 30eff6009e87..e07c4e2fcf1f 100644 --- a/drivers/gpu/drm/i915/display/intel_global_state.c +++ b/drivers/gpu/drm/i915/display/intel_global_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_gmbus.c b/drivers/gpu/drm/i915/display/intel_gmbus.c index 795012d7c24c..29fd1e21db20 100644 --- a/drivers/gpu/drm/i915/display/intel_gmbus.c +++ b/drivers/gpu/drm/i915/display/intel_gmbus.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Dave Airlie * Copyright © 2006-2008,2010 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index 5e1a96223a9c..37899ee8daa0 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright (C) 2017 Google, Inc. diff --git a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c index 3e7b480ee9f1..211ff25b3d8b 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023, Intel Corporation. diff --git a/drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c b/drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c index 98967bb148e3..ac9775623c9a 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023, Intel Corporation. diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c index 908faf17f93d..214b32e1262d 100644 --- a/drivers/gpu/drm/i915/display/intel_hdmi.c +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2006 Dave Airlie * Copyright © 2006-2009 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_hotplug.c b/drivers/gpu/drm/i915/display/intel_hotplug.c index 235706229ffb..fd6dbc9e9894 100644 --- a/drivers/gpu/drm/i915/display/intel_hotplug.c +++ b/drivers/gpu/drm/i915/display/intel_hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c index 46c47b3d6f42..4ae378a64fd8 100644 --- a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c +++ b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_hti.c b/drivers/gpu/drm/i915/display/intel_hti.c index dc454420c134..2cb8816288f6 100644 --- a/drivers/gpu/drm/i915/display/intel_hti.c +++ b/drivers/gpu/drm/i915/display/intel_hti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_link_bw.c b/drivers/gpu/drm/i915/display/intel_link_bw.c index d2862de894fa..050a6cc60a22 100644 --- a/drivers/gpu/drm/i915/display/intel_link_bw.c +++ b/drivers/gpu/drm/i915/display/intel_link_bw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_load_detect.c b/drivers/gpu/drm/i915/display/intel_load_detect.c index aad52d0d83e1..dfe6beab3b00 100644 --- a/drivers/gpu/drm/i915/display/intel_load_detect.c +++ b/drivers/gpu/drm/i915/display/intel_load_detect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_lpe_audio.c b/drivers/gpu/drm/i915/display/intel_lpe_audio.c index 42284e9928f2..069f18412225 100644 --- a/drivers/gpu/drm/i915/display/intel_lpe_audio.c +++ b/drivers/gpu/drm/i915/display/intel_lpe_audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_lspcon.c b/drivers/gpu/drm/i915/display/intel_lspcon.c index 9ceabbc981a1..3d1150de10d5 100644 --- a/drivers/gpu/drm/i915/display/intel_lspcon.c +++ b/drivers/gpu/drm/i915/display/intel_lspcon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_lt_phy.c b/drivers/gpu/drm/i915/display/intel_lt_phy.c index a67eb4f7f897..2b73254d47c3 100644 --- a/drivers/gpu/drm/i915/display/intel_lt_phy.c +++ b/drivers/gpu/drm/i915/display/intel_lt_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_lvds.c b/drivers/gpu/drm/i915/display/intel_lvds.c index 89aeb4fb340e..5ae3a5a115fb 100644 --- a/drivers/gpu/drm/i915/display/intel_lvds.c +++ b/drivers/gpu/drm/i915/display/intel_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2007 Intel Corporation * Copyright (c) 2006 Dave Airlie diff --git a/drivers/gpu/drm/i915/display/intel_modeset_lock.c b/drivers/gpu/drm/i915/display/intel_modeset_lock.c index 8fb6fd849a75..f4d1ae43f089 100644 --- a/drivers/gpu/drm/i915/display/intel_modeset_lock.c +++ b/drivers/gpu/drm/i915/display/intel_modeset_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_modeset_setup.c b/drivers/gpu/drm/i915/display/intel_modeset_setup.c index 0dcb0597879a..1ce468809067 100644 --- a/drivers/gpu/drm/i915/display/intel_modeset_setup.c +++ b/drivers/gpu/drm/i915/display/intel_modeset_setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_modeset_verify.c b/drivers/gpu/drm/i915/display/intel_modeset_verify.c index b361a77cd235..1137d7634f49 100644 --- a/drivers/gpu/drm/i915/display/intel_modeset_verify.c +++ b/drivers/gpu/drm/i915/display/intel_modeset_verify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_opregion.c b/drivers/gpu/drm/i915/display/intel_opregion.c index cbc220310813..dc5b53318d8f 100644 --- a/drivers/gpu/drm/i915/display/intel_opregion.c +++ b/drivers/gpu/drm/i915/display/intel_opregion.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Intel Corporation * Copyright 2008 Red Hat diff --git a/drivers/gpu/drm/i915/display/intel_overlay.c b/drivers/gpu/drm/i915/display/intel_overlay.c index 88eb7ae5765c..c222cb27b344 100644 --- a/drivers/gpu/drm/i915/display/intel_overlay.c +++ b/drivers/gpu/drm/i915/display/intel_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2009 * diff --git a/drivers/gpu/drm/i915/display/intel_panel.c b/drivers/gpu/drm/i915/display/intel_panel.c index 2a20aaaaac39..681f99a68ed0 100644 --- a/drivers/gpu/drm/i915/display/intel_panel.c +++ b/drivers/gpu/drm/i915/display/intel_panel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2010 Intel Corporation * Copyright (c) 2006 Dave Airlie diff --git a/drivers/gpu/drm/i915/display/intel_panic.c b/drivers/gpu/drm/i915/display/intel_panic.c index 7311ce4e8b6c..726164d71697 100644 --- a/drivers/gpu/drm/i915/display/intel_panic.c +++ b/drivers/gpu/drm/i915/display/intel_panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/intel_pch.c b/drivers/gpu/drm/i915/display/intel_pch.c index 65359a36df48..9af66954f585 100644 --- a/drivers/gpu/drm/i915/display/intel_pch.c +++ b/drivers/gpu/drm/i915/display/intel_pch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2025 Intel Corporation. diff --git a/drivers/gpu/drm/i915/display/intel_pch_display.c b/drivers/gpu/drm/i915/display/intel_pch_display.c index 16619f7be5f8..cfebd153a529 100644 --- a/drivers/gpu/drm/i915/display/intel_pch_display.c +++ b/drivers/gpu/drm/i915/display/intel_pch_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_pch_refclk.c b/drivers/gpu/drm/i915/display/intel_pch_refclk.c index 9a89bb6dcf65..565b419af404 100644 --- a/drivers/gpu/drm/i915/display/intel_pch_refclk.c +++ b/drivers/gpu/drm/i915/display/intel_pch_refclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_pfit.c b/drivers/gpu/drm/i915/display/intel_pfit.c index 6dda496190e0..5f4888f4bbd4 100644 --- a/drivers/gpu/drm/i915/display/intel_pfit.c +++ b/drivers/gpu/drm/i915/display/intel_pfit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_pipe_crc.c b/drivers/gpu/drm/i915/display/intel_pipe_crc.c index 1f27643412f1..74669dea9586 100644 --- a/drivers/gpu/drm/i915/display/intel_pipe_crc.c +++ b/drivers/gpu/drm/i915/display/intel_pipe_crc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2013 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_plane.c b/drivers/gpu/drm/i915/display/intel_plane.c index ab6a58530b39..f9964b8e8176 100644 --- a/drivers/gpu/drm/i915/display/intel_plane.c +++ b/drivers/gpu/drm/i915/display/intel_plane.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_plane_initial.c b/drivers/gpu/drm/i915/display/intel_plane_initial.c index a1de1ec564d1..90c7f65c2932 100644 --- a/drivers/gpu/drm/i915/display/intel_plane_initial.c +++ b/drivers/gpu/drm/i915/display/intel_plane_initial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_pmdemand.c b/drivers/gpu/drm/i915/display/intel_pmdemand.c index dc44a7a169c1..f7779710d3b5 100644 --- a/drivers/gpu/drm/i915/display/intel_pmdemand.c +++ b/drivers/gpu/drm/i915/display/intel_pmdemand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_pps.c b/drivers/gpu/drm/i915/display/intel_pps.c index 25692a547764..41188737b200 100644 --- a/drivers/gpu/drm/i915/display/intel_pps.c +++ b/drivers/gpu/drm/i915/display/intel_pps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index 08bca4573974..65ed87f6beac 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_qp_tables.c b/drivers/gpu/drm/i915/display/intel_qp_tables.c index c05d4beb91d8..a429ce369f2f 100644 --- a/drivers/gpu/drm/i915/display/intel_qp_tables.c +++ b/drivers/gpu/drm/i915/display/intel_qp_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c index d2e16b79d6be..adca77866c20 100644 --- a/drivers/gpu/drm/i915/display/intel_quirks.c +++ b/drivers/gpu/drm/i915/display/intel_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_sbi.c b/drivers/gpu/drm/i915/display/intel_sbi.c index b636a0060d39..0de2147e1985 100644 --- a/drivers/gpu/drm/i915/display/intel_sbi.c +++ b/drivers/gpu/drm/i915/display/intel_sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2013-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_sdvo.c b/drivers/gpu/drm/i915/display/intel_sdvo.c index 6c032d81e7ee..9073c9ae9698 100644 --- a/drivers/gpu/drm/i915/display/intel_sdvo.c +++ b/drivers/gpu/drm/i915/display/intel_sdvo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2006 Dave Airlie * Copyright © 2006-2007 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c b/drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c index a201edceee10..3937ede58b97 100644 --- a/drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c +++ b/drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Synopsys, Inc., Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_snps_phy.c b/drivers/gpu/drm/i915/display/intel_snps_phy.c index 295030742294..6cc7e588d3d7 100644 --- a/drivers/gpu/drm/i915/display/intel_snps_phy.c +++ b/drivers/gpu/drm/i915/display/intel_snps_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_sprite.c b/drivers/gpu/drm/i915/display/intel_sprite.c index 69b6873a6044..d042eaa466fb 100644 --- a/drivers/gpu/drm/i915/display/intel_sprite.c +++ b/drivers/gpu/drm/i915/display/intel_sprite.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2011 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/intel_sprite_uapi.c b/drivers/gpu/drm/i915/display/intel_sprite_uapi.c index 4981cc34da05..f440ea8da46f 100644 --- a/drivers/gpu/drm/i915/display/intel_sprite_uapi.c +++ b/drivers/gpu/drm/i915/display/intel_sprite_uapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_tc.c b/drivers/gpu/drm/i915/display/intel_tc.c index 1e21fd02685d..09dcb0be1b2b 100644 --- a/drivers/gpu/drm/i915/display/intel_tc.c +++ b/drivers/gpu/drm/i915/display/intel_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_tv.c b/drivers/gpu/drm/i915/display/intel_tv.c index e3ab49815a3c..a6f58514c94f 100644 --- a/drivers/gpu/drm/i915/display/intel_tv.c +++ b/drivers/gpu/drm/i915/display/intel_tv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2006-2008 Intel Corporation * Jesse Barnes diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c index 671f357c6563..7fab6b4e4fc5 100644 --- a/drivers/gpu/drm/i915/display/intel_vblank.c +++ b/drivers/gpu/drm/i915/display/intel_vblank.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022-2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_vdsc.c b/drivers/gpu/drm/i915/display/intel_vdsc.c index 0e727fc5e80c..0a59ed374ad2 100644 --- a/drivers/gpu/drm/i915/display/intel_vdsc.c +++ b/drivers/gpu/drm/i915/display/intel_vdsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c index 6e125564db34..0d57afa71dda 100644 --- a/drivers/gpu/drm/i915/display/intel_vga.c +++ b/drivers/gpu/drm/i915/display/intel_vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index b92c42fde937..10a08b30eefa 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/intel_wm.c b/drivers/gpu/drm/i915/display/intel_wm.c index f887a664fe22..d5af24d34c78 100644 --- a/drivers/gpu/drm/i915/display/intel_wm.c +++ b/drivers/gpu/drm/i915/display/intel_wm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/skl_prefill.c b/drivers/gpu/drm/i915/display/skl_prefill.c index 4707c2e7127a..09bb0d4724a1 100644 --- a/drivers/gpu/drm/i915/display/skl_prefill.c +++ b/drivers/gpu/drm/i915/display/skl_prefill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c index 4c4deac7f9c8..683ec511ec3a 100644 --- a/drivers/gpu/drm/i915/display/skl_scaler.c +++ b/drivers/gpu/drm/i915/display/skl_scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c index ee8e24497d2c..3f6f74742f17 100644 --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c index 54e9e0be019d..b3c5f59dfc5b 100644 --- a/drivers/gpu/drm/i915/display/skl_watermark.c +++ b/drivers/gpu/drm/i915/display/skl_watermark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/display/vlv_clock.c b/drivers/gpu/drm/i915/display/vlv_clock.c index 1abdae453514..bc4c8338c3f4 100644 --- a/drivers/gpu/drm/i915/display/vlv_clock.c +++ b/drivers/gpu/drm/i915/display/vlv_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/display/vlv_dsi.c b/drivers/gpu/drm/i915/display/vlv_dsi.c index 19bdd8662359..b65bb05bb546 100644 --- a/drivers/gpu/drm/i915/display/vlv_dsi.c +++ b/drivers/gpu/drm/i915/display/vlv_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2013 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/vlv_dsi_pll.c b/drivers/gpu/drm/i915/display/vlv_dsi_pll.c index a2da6285890b..52f27fe053c3 100644 --- a/drivers/gpu/drm/i915/display/vlv_dsi_pll.c +++ b/drivers/gpu/drm/i915/display/vlv_dsi_pll.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2013 Intel Corporation * diff --git a/drivers/gpu/drm/i915/display/vlv_sideband.c b/drivers/gpu/drm/i915/display/vlv_sideband.c index e18045f2b89d..cd14d7f82d47 100644 --- a/drivers/gpu/drm/i915/display/vlv_sideband.c +++ b/drivers/gpu/drm/i915/display/vlv_sideband.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/gem/i915_gem_busy.c b/drivers/gpu/drm/i915/gem/i915_gem_busy.c index 6e4d0ce3952f..87e9eca6c1f9 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_busy.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_busy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_clflush.c b/drivers/gpu/drm/i915/gem/i915_gem_clflush.c index c4854c5b4e0f..92f22e7cc04d 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_clflush.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_clflush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_context.c b/drivers/gpu/drm/i915/gem/i915_gem_context.c index 3215ef49c975..b5a80d549349 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_context.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2011-2012 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_create.c b/drivers/gpu/drm/i915/gem/i915_gem_create.c index 189ecdd0a9c1..8e55643884af 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_create.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_create.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c index f4f1c979d1b9..baf3f16eae17 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2012 Red Hat Inc diff --git a/drivers/gpu/drm/i915/gem/i915_gem_domain.c b/drivers/gpu/drm/i915/gem/i915_gem_domain.c index ef3b14ae2e0d..313fa9aeb758 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_domain.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c index d49e96f9be51..8092aa9c3e38 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008,2010 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_internal.c b/drivers/gpu/drm/i915/gem/i915_gem_internal.c index 232b984f60b6..5ef1dda94b8d 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_internal.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_internal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_lmem.c b/drivers/gpu/drm/i915/gem/i915_gem_lmem.c index f566191d843b..845812d425c1 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_lmem.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_lmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index 4542135b20d5..7530316cd168 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c index 3f6f040c359d..6339e2d02799 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2017 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c b/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c index aaa15e7b3f17..9cf2fe2b3718 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pages.c b/drivers/gpu/drm/i915/gem/i915_gem_pages.c index c2f8e5f95696..04392886f37b 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pages.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_phys.c b/drivers/gpu/drm/i915/gem/i915_gem_phys.c index bc799f182850..dbd085419986 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_phys.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_phys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c index f0857c5c96df..4a69b10df233 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_region.c b/drivers/gpu/drm/i915/gem/i915_gem_region.c index 636768d0f57e..1d6f331e58e8 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_region.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c index 26dda55a07ff..aec4935bf285 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c index e0d1f369a163..eee0c292f388 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008-2015 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_stolen.c b/drivers/gpu/drm/i915/gem/i915_gem_stolen.c index f859c99f969b..2330df91ec05 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_stolen.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_stolen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008-2012 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_throttle.c b/drivers/gpu/drm/i915/gem/i915_gem_throttle.c index 8814cbcde5b5..08c184e949aa 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_throttle.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_throttle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_tiling.c b/drivers/gpu/drm/i915/gem/i915_gem_tiling.c index 567b97d28d30..d562884ebc1f 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_tiling.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_tiling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c index f65fe86c02b5..ff0796ec0192 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c index 2f6b33edb9c9..582395c1c310 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c index 4824f948daed..8e6c43624844 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_userptr.c b/drivers/gpu/drm/i915/gem/i915_gem_userptr.c index 77cc3af3d518..4b40e4f3d852 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_userptr.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_userptr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2012-2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gem_wait.c b/drivers/gpu/drm/i915/gem/i915_gem_wait.c index 2893df65c359..f2292bbc150b 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_wait.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_wait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/i915_gemfs.c b/drivers/gpu/drm/i915/gem/i915_gemfs.c index 1f1290214031..6e0449227b1a 100644 --- a/drivers/gpu/drm/i915/gem/i915_gemfs.c +++ b/drivers/gpu/drm/i915/gem/i915_gemfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2017 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c b/drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c index bac957755068..7b045ddb3a6c 100644 --- a/drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c +++ b/drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/huge_pages.c b/drivers/gpu/drm/i915/gem/selftests/huge_pages.c index bd08605a1611..aa9cb7fbe858 100644 --- a/drivers/gpu/drm/i915/gem/selftests/huge_pages.c +++ b/drivers/gpu/drm/i915/gem/selftests/huge_pages.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c index 3557e9e6f422..5a2403a7b390 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c index 2a0c0634d446..545b00e8c363 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c index 1330c0b431a7..ea1ec5849d8d 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c index 2fda549dd82d..a4be785e9704 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c index d8f4a10d71de..adf01937ddd1 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c index 0d250d57496a..c27c42e13feb 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c index 19e374f68ff7..e9dfe5ed0dec 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c index d43d8dae0f69..cb95e4a29142 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c b/drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c index 20a232a140b0..c428bd4e8e08 100644 --- a/drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c +++ b/drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/mock_context.c b/drivers/gpu/drm/i915/gem/selftests/mock_context.c index fd8babb513e5..55fac40834ab 100644 --- a/drivers/gpu/drm/i915/gem/selftests/mock_context.c +++ b/drivers/gpu/drm/i915/gem/selftests/mock_context.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c b/drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c index 5cd58e0f0dcf..b319260c089f 100644 --- a/drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c +++ b/drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gt/gen2_engine_cs.c b/drivers/gpu/drm/i915/gt/gen2_engine_cs.c index 8c01fb6d4e7b..c0ad7ad58da4 100644 --- a/drivers/gpu/drm/i915/gt/gen2_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/gen2_engine_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen6_engine_cs.c b/drivers/gpu/drm/i915/gt/gen6_engine_cs.c index 5e65550b4dfb..716a33e91d4b 100644 --- a/drivers/gpu/drm/i915/gt/gen6_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/gen6_engine_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen6_ppgtt.c b/drivers/gpu/drm/i915/gt/gen6_ppgtt.c index c2bdc133c89a..31805f4cc3a9 100644 --- a/drivers/gpu/drm/i915/gt/gen6_ppgtt.c +++ b/drivers/gpu/drm/i915/gt/gen6_ppgtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen6_renderstate.c b/drivers/gpu/drm/i915/gt/gen6_renderstate.c index 555e83f3a93a..b051c49dbf65 100644 --- a/drivers/gpu/drm/i915/gt/gen6_renderstate.c +++ b/drivers/gpu/drm/i915/gt/gen6_renderstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen7_renderclear.c b/drivers/gpu/drm/i915/gt/gen7_renderclear.c index 6e89112f68ae..7f6d8a01f0ad 100644 --- a/drivers/gpu/drm/i915/gt/gen7_renderclear.c +++ b/drivers/gpu/drm/i915/gt/gen7_renderclear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen7_renderstate.c b/drivers/gpu/drm/i915/gt/gen7_renderstate.c index c36e84d30d24..fdb35dd200d4 100644 --- a/drivers/gpu/drm/i915/gt/gen7_renderstate.c +++ b/drivers/gpu/drm/i915/gt/gen7_renderstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen8_engine_cs.c b/drivers/gpu/drm/i915/gt/gen8_engine_cs.c index 071c1cc45257..228ecd7f9127 100644 --- a/drivers/gpu/drm/i915/gt/gen8_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/gen8_engine_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen8_ppgtt.c b/drivers/gpu/drm/i915/gt/gen8_ppgtt.c index 398d60a66410..b61ebb22c48e 100644 --- a/drivers/gpu/drm/i915/gt/gen8_ppgtt.c +++ b/drivers/gpu/drm/i915/gt/gen8_ppgtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen8_renderstate.c b/drivers/gpu/drm/i915/gt/gen8_renderstate.c index ef9d7b0dd2da..ba90f04ba11a 100644 --- a/drivers/gpu/drm/i915/gt/gen8_renderstate.c +++ b/drivers/gpu/drm/i915/gt/gen8_renderstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/gen9_renderstate.c b/drivers/gpu/drm/i915/gt/gen9_renderstate.c index 428b724ded3e..25fbc593a1dd 100644 --- a/drivers/gpu/drm/i915/gt/gen9_renderstate.c +++ b/drivers/gpu/drm/i915/gt/gen9_renderstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c b/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c index b47f9d4a0848..eae7f2989afd 100644 --- a/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c +++ b/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c b/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c index bf6117d5fc57..de4986e646d3 100644 --- a/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c +++ b/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2015-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c index b1b8695ba7c9..fc76561b3113 100644 --- a/drivers/gpu/drm/i915/gt/intel_context.c +++ b/drivers/gpu/drm/i915/gt/intel_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_context_sseu.c b/drivers/gpu/drm/i915/gt/intel_context_sseu.c index ece16c2b5b8e..332feeccac7f 100644 --- a/drivers/gpu/drm/i915/gt/intel_context_sseu.c +++ b/drivers/gpu/drm/i915/gt/intel_context_sseu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c index b721bbd23356..2769592a721f 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c index b279878dca29..2c7d7b9eb6a1 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c index fb7bff27b45a..3f3c928fc220 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_engine_user.c b/drivers/gpu/drm/i915/gt/intel_engine_user.c index be4bbff1a57c..c7e14d103159 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_user.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_execlists_submission.c b/drivers/gpu/drm/i915/gt/intel_execlists_submission.c index 3df683b0402a..12188a579e74 100644 --- a/drivers/gpu/drm/i915/gt/intel_execlists_submission.c +++ b/drivers/gpu/drm/i915/gt/intel_execlists_submission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ggtt.c b/drivers/gpu/drm/i915/gt/intel_ggtt.c index 08c4e735481b..95b6d537856e 100644 --- a/drivers/gpu/drm/i915/gt/intel_ggtt.c +++ b/drivers/gpu/drm/i915/gt/intel_ggtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c b/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c index 5eda98ebc1ae..2fbdef885a70 100644 --- a/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c +++ b/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008-2015 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c b/drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c index cc5d345c5e29..a1cdee9f7991 100644 --- a/drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c +++ b/drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gsc.c b/drivers/gpu/drm/i915/gt/intel_gsc.c index c43febc862dc..15bf736f2834 100644 --- a/drivers/gpu/drm/i915/gt/intel_gsc.c +++ b/drivers/gpu/drm/i915/gt/intel_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2019-2022, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c index 3d3b1ba76e2b..04c42967c0bf 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt.c +++ b/drivers/gpu/drm/i915/gt/intel_gt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c b/drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c index c7befc5c20d0..61b3d8bf3775 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c b/drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c index 3c62a44e9106..45bac0f9ff89 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c index c90b35881a26..e23ac1b47012 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c index bd9abbd6d3d4..076bd5bf2d2e 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c index 3aa1d014c14d..1484f34d4191 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/gpu/drm/i915/gt/intel_gt_irq.c b/drivers/gpu/drm/i915/gt/intel_gt_irq.c index 75e802e10be2..1feef55889f8 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_irq.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_mcr.c b/drivers/gpu/drm/i915/gt/intel_gt_mcr.c index c3afa321fe30..497ef8d1390d 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_mcr.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_mcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c index c7f59d60fac6..6d66b44d38f3 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c index 96411f357f5d..d08e3a009943 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c b/drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c index 52f2a28b2058..16210aba7a96 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_requests.c b/drivers/gpu/drm/i915/gt/intel_gt_requests.c index 93298820bee2..9f0543ae6bd3 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_requests.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_requests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_sysfs.c b/drivers/gpu/drm/i915/gt/intel_gt_sysfs.c index 33cba406b569..9c9c76139fce 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_sysfs.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c index 1154cd2b7c34..e3032c81d75f 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_gtt.c b/drivers/gpu/drm/i915/gt/intel_gtt.c index afbc5c769308..ed4a189b6912 100644 --- a/drivers/gpu/drm/i915/gt/intel_gtt.c +++ b/drivers/gpu/drm/i915/gt/intel_gtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_llc.c b/drivers/gpu/drm/i915/gt/intel_llc.c index 1d19c073ba2e..c0c21e4ec6dc 100644 --- a/drivers/gpu/drm/i915/gt/intel_llc.c +++ b/drivers/gpu/drm/i915/gt/intel_llc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c index e8927ad49142..473041e2a077 100644 --- a/drivers/gpu/drm/i915/gt/intel_lrc.c +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_migrate.c b/drivers/gpu/drm/i915/gt/intel_migrate.c index aff5aca591e6..e031e409818e 100644 --- a/drivers/gpu/drm/i915/gt/intel_migrate.c +++ b/drivers/gpu/drm/i915/gt/intel_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_mocs.c b/drivers/gpu/drm/i915/gt/intel_mocs.c index e8d93a657ef6..7317d955c8ef 100644 --- a/drivers/gpu/drm/i915/gt/intel_mocs.c +++ b/drivers/gpu/drm/i915/gt/intel_mocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2015 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ppgtt.c b/drivers/gpu/drm/i915/gt/intel_ppgtt.c index d07a4f97b943..4004bf09ae29 100644 --- a/drivers/gpu/drm/i915/gt/intel_ppgtt.c +++ b/drivers/gpu/drm/i915/gt/intel_ppgtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c index 286d49ecc449..fa99fbb61c9d 100644 --- a/drivers/gpu/drm/i915/gt/intel_rc6.c +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_region_lmem.c b/drivers/gpu/drm/i915/gt/intel_region_lmem.c index a30060fd4429..34fadbccb401 100644 --- a/drivers/gpu/drm/i915/gt/intel_region_lmem.c +++ b/drivers/gpu/drm/i915/gt/intel_region_lmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_renderstate.c b/drivers/gpu/drm/i915/gt/intel_renderstate.c index d53766c288f7..76733910d704 100644 --- a/drivers/gpu/drm/i915/gt/intel_renderstate.c +++ b/drivers/gpu/drm/i915/gt/intel_renderstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c index 41b5036dc538..6c4119ed7c97 100644 --- a/drivers/gpu/drm/i915/gt/intel_reset.c +++ b/drivers/gpu/drm/i915/gt/intel_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008-2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ring.c b/drivers/gpu/drm/i915/gt/intel_ring.c index b74d9205c0f5..020507614d41 100644 --- a/drivers/gpu/drm/i915/gt/intel_ring.c +++ b/drivers/gpu/drm/i915/gt/intel_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_ring_submission.c b/drivers/gpu/drm/i915/gt/intel_ring_submission.c index 8314a4b0505e..80f8480d26c3 100644 --- a/drivers/gpu/drm/i915/gt/intel_ring_submission.c +++ b/drivers/gpu/drm/i915/gt/intel_ring_submission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2008-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_rps.c b/drivers/gpu/drm/i915/gt/intel_rps.c index b01c837ab646..4a232f77bb8c 100644 --- a/drivers/gpu/drm/i915/gt/intel_rps.c +++ b/drivers/gpu/drm/i915/gt/intel_rps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_sa_media.c b/drivers/gpu/drm/i915/gt/intel_sa_media.c index fb260d1ec360..da1f25f4e9b9 100644 --- a/drivers/gpu/drm/i915/gt/intel_sa_media.c +++ b/drivers/gpu/drm/i915/gt/intel_sa_media.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_sseu.c b/drivers/gpu/drm/i915/gt/intel_sseu.c index 656a499b2706..a04b99004bb1 100644 --- a/drivers/gpu/drm/i915/gt/intel_sseu.c +++ b/drivers/gpu/drm/i915/gt/intel_sseu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c b/drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c index 1dc8205bc64d..a9eec5a10068 100644 --- a/drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c +++ b/drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/gpu/drm/i915/gt/intel_timeline.c b/drivers/gpu/drm/i915/gt/intel_timeline.c index 843f72829a24..564b85a173f7 100644 --- a/drivers/gpu/drm/i915/gt/intel_timeline.c +++ b/drivers/gpu/drm/i915/gt/intel_timeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016-2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_tlb.c b/drivers/gpu/drm/i915/gt/intel_tlb.c index 2487768bc230..4b2f91f81a9f 100644 --- a/drivers/gpu/drm/i915/gt/intel_tlb.c +++ b/drivers/gpu/drm/i915/gt/intel_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_wopcm.c b/drivers/gpu/drm/i915/gt/intel_wopcm.c index 1b26ff6488b3..3e2e8201e95e 100644 --- a/drivers/gpu/drm/i915/gt/intel_wopcm.c +++ b/drivers/gpu/drm/i915/gt/intel_wopcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2017-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c index ece88c612e27..0c594e4c2493 100644 --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c b/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c index 610ca7687735..36a5c185118d 100644 --- a/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c +++ b/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/mock_engine.c b/drivers/gpu/drm/i915/gt/mock_engine.c index 79741f043f03..1c820426167e 100644 --- a/drivers/gpu/drm/i915/gt/mock_engine.c +++ b/drivers/gpu/drm/i915/gt/mock_engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_context.c b/drivers/gpu/drm/i915/gt/selftest_context.c index ab76703f6e8b..7afd3b3e856f 100644 --- a/drivers/gpu/drm/i915/gt/selftest_context.c +++ b/drivers/gpu/drm/i915/gt/selftest_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_engine.c b/drivers/gpu/drm/i915/gt/selftest_engine.c index 57fea9ea1705..ddf401c40ff6 100644 --- a/drivers/gpu/drm/i915/gt/selftest_engine.c +++ b/drivers/gpu/drm/i915/gt/selftest_engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_engine_cs.c b/drivers/gpu/drm/i915/gt/selftest_engine_cs.c index 5ffa5e30f419..632323b2290d 100644 --- a/drivers/gpu/drm/i915/gt/selftest_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/selftest_engine_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c b/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c index 9e4f0e417b3b..92995952914f 100644 --- a/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c +++ b/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_engine_pm.c b/drivers/gpu/drm/i915/gt/selftest_engine_pm.c index 10e556a7eac4..682ac6f91e5a 100644 --- a/drivers/gpu/drm/i915/gt/selftest_engine_pm.c +++ b/drivers/gpu/drm/i915/gt/selftest_engine_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_execlists.c b/drivers/gpu/drm/i915/gt/selftest_execlists.c index a06b397b6d42..652e8fe593d6 100644 --- a/drivers/gpu/drm/i915/gt/selftest_execlists.c +++ b/drivers/gpu/drm/i915/gt/selftest_execlists.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c index 33351deeea4f..32c7beba9143 100644 --- a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c +++ b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_hangcheck.c b/drivers/gpu/drm/i915/gt/selftest_hangcheck.c index 4f252f704975..98d5a46e6996 100644 --- a/drivers/gpu/drm/i915/gt/selftest_hangcheck.c +++ b/drivers/gpu/drm/i915/gt/selftest_hangcheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_llc.c b/drivers/gpu/drm/i915/gt/selftest_llc.c index 779fadcec7c4..cd431475849f 100644 --- a/drivers/gpu/drm/i915/gt/selftest_llc.c +++ b/drivers/gpu/drm/i915/gt/selftest_llc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_lrc.c b/drivers/gpu/drm/i915/gt/selftest_lrc.c index 23f04f6f8fba..1b76c4f5761f 100644 --- a/drivers/gpu/drm/i915/gt/selftest_lrc.c +++ b/drivers/gpu/drm/i915/gt/selftest_lrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_migrate.c b/drivers/gpu/drm/i915/gt/selftest_migrate.c index fdf0e9858607..060bc8b0fbac 100644 --- a/drivers/gpu/drm/i915/gt/selftest_migrate.c +++ b/drivers/gpu/drm/i915/gt/selftest_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_mocs.c b/drivers/gpu/drm/i915/gt/selftest_mocs.c index d73e438fb85f..edb450bfab87 100644 --- a/drivers/gpu/drm/i915/gt/selftest_mocs.c +++ b/drivers/gpu/drm/i915/gt/selftest_mocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c b/drivers/gpu/drm/i915/gt/selftest_rc6.c index 41716ed454b7..07d0807291b3 100644 --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_reset.c b/drivers/gpu/drm/i915/gt/selftest_reset.c index 2cfc23c58e90..8b79f82a3b28 100644 --- a/drivers/gpu/drm/i915/gt/selftest_reset.c +++ b/drivers/gpu/drm/i915/gt/selftest_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_ring.c b/drivers/gpu/drm/i915/gt/selftest_ring.c index 2a8c534dc125..e1614fe6bca7 100644 --- a/drivers/gpu/drm/i915/gt/selftest_ring.c +++ b/drivers/gpu/drm/i915/gt/selftest_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_ring_submission.c b/drivers/gpu/drm/i915/gt/selftest_ring_submission.c index 87ceb0f374b6..d8124fa6c74e 100644 --- a/drivers/gpu/drm/i915/gt/selftest_ring_submission.c +++ b/drivers/gpu/drm/i915/gt/selftest_ring_submission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c b/drivers/gpu/drm/i915/gt/selftest_rps.c index 73bc91c6ea07..1499aaef895c 100644 --- a/drivers/gpu/drm/i915/gt/selftest_rps.c +++ b/drivers/gpu/drm/i915/gt/selftest_rps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_slpc.c b/drivers/gpu/drm/i915/gt/selftest_slpc.c index e61bb0bad12c..073fb43a6d3e 100644 --- a/drivers/gpu/drm/i915/gt/selftest_slpc.c +++ b/drivers/gpu/drm/i915/gt/selftest_slpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_timeline.c b/drivers/gpu/drm/i915/gt/selftest_timeline.c index fa36cf920bde..446f685a6a6d 100644 --- a/drivers/gpu/drm/i915/gt/selftest_timeline.c +++ b/drivers/gpu/drm/i915/gt/selftest_timeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2017-2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_tlb.c b/drivers/gpu/drm/i915/gt/selftest_tlb.c index a5184f09d1de..12cd44196a25 100644 --- a/drivers/gpu/drm/i915/gt/selftest_tlb.c +++ b/drivers/gpu/drm/i915/gt/selftest_tlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftest_workarounds.c b/drivers/gpu/drm/i915/gt/selftest_workarounds.c index 14a8b25b6204..f2582ca419ed 100644 --- a/drivers/gpu/drm/i915/gt/selftest_workarounds.c +++ b/drivers/gpu/drm/i915/gt/selftest_workarounds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/selftests/mock_timeline.c b/drivers/gpu/drm/i915/gt/selftests/mock_timeline.c index aeb1d1f616e8..484eb64d63ec 100644 --- a/drivers/gpu/drm/i915/gt/selftests/mock_timeline.c +++ b/drivers/gpu/drm/i915/gt/selftests/mock_timeline.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/gt/shmem_utils.c b/drivers/gpu/drm/i915/gt/shmem_utils.c index 365c4b8b04f4..0a0b4116678e 100644 --- a/drivers/gpu/drm/i915/gt/shmem_utils.c +++ b/drivers/gpu/drm/i915/gt/shmem_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/st_shmem_utils.c b/drivers/gpu/drm/i915/gt/st_shmem_utils.c index b279fe88b70e..9484a304eba8 100644 --- a/drivers/gpu/drm/i915/gt/st_shmem_utils.c +++ b/drivers/gpu/drm/i915/gt/st_shmem_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/sysfs_engines.c b/drivers/gpu/drm/i915/gt/sysfs_engines.c index 4a81bc396b21..e4932b1d7dda 100644 --- a/drivers/gpu/drm/i915/gt/sysfs_engines.c +++ b/drivers/gpu/drm/i915/gt/sysfs_engines.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c index d550eb6edfb8..a18050583c89 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c index e7444ebc373e..3c0a56de9a50 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c index 3d3191deb0ab..d2aa34ee97f5 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c index 5baacd822a1c..92540013cf22 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c index dabb870dcdb1..1a7805d0fdd3 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc.c b/drivers/gpu/drm/i915/gt/uc/intel_guc.c index 52ec4421a211..178323190ca5 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c index 46fabbfc775e..5fb1616a3c61 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c index 9547fff672bd..fa078b2afd68 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c index 2c651ec024ef..0c74e3d39c11 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c index 7269eb0bbedf..355400020c80 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c index b1bda1b84f0a..baaf63c98d40 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c index 868195c33f5b..2751e45b4f83 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c index cdff48920ee6..d55195419fbd 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c index ddfbe334689f..558c49d4cb3c 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c index 9df7927304ae..850d7d79bf28 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c index fa9af08f9708..dc7501a080ec 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c index 68f2b8d363ac..a502661a2a61 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_huc.c b/drivers/gpu/drm/i915/gt/uc/intel_huc.c index 456d3372eef8..39f5055777a8 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_huc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_huc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c b/drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c index 15998963b863..cfb2a8b21ef5 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c b/drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c index b648238cc675..2c7663519dcf 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2014-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.c b/drivers/gpu/drm/i915/gt/uc/intel_uc.c index 4a3493e8d433..399d7386efb6 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_uc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c b/drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c index 6d541c866edb..b519f35d0609 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c b/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c index e848a04a80dc..6fd69f63ef55 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2016-2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/selftest_guc.c b/drivers/gpu/drm/i915/gt/uc/selftest_guc.c index 68feb55654f7..e544801fdbba 100644 --- a/drivers/gpu/drm/i915/gt/uc/selftest_guc.c +++ b/drivers/gpu/drm/i915/gt/uc/selftest_guc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright �� 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c b/drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c index 83801c992488..975d610c46d3 100644 --- a/drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c +++ b/drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c b/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c index a40e7c32e613..029862667c91 100644 --- a/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c +++ b/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright �� 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/gvt/aperture_gm.c b/drivers/gpu/drm/i915/gvt/aperture_gm.c index 8cc6e712b0f7..a32db2d7811a 100644 --- a/drivers/gpu/drm/i915/gvt/aperture_gm.c +++ b/drivers/gpu/drm/i915/gvt/aperture_gm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/cfg_space.c b/drivers/gpu/drm/i915/gvt/cfg_space.c index 295a7b5e1d7c..689dff2aaef6 100644 --- a/drivers/gpu/drm/i915/gvt/cfg_space.c +++ b/drivers/gpu/drm/i915/gvt/cfg_space.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c index df04e4ead8ea..0e5b34966cfe 100644 --- a/drivers/gpu/drm/i915/gvt/cmd_parser.c +++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/debugfs.c b/drivers/gpu/drm/i915/gvt/debugfs.c index 415422b5943c..f29928a0141b 100644 --- a/drivers/gpu/drm/i915/gvt/debugfs.c +++ b/drivers/gpu/drm/i915/gvt/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2017 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c index 06517d1f07a2..7b8f8118bb61 100644 --- a/drivers/gpu/drm/i915/gvt/display.c +++ b/drivers/gpu/drm/i915/gvt/display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/dmabuf.c b/drivers/gpu/drm/i915/gvt/dmabuf.c index 92506c80322d..a59612739fbc 100644 --- a/drivers/gpu/drm/i915/gvt/dmabuf.c +++ b/drivers/gpu/drm/i915/gvt/dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/edid.c b/drivers/gpu/drm/i915/gvt/edid.c index 30e414381af3..a9bbbca6a660 100644 --- a/drivers/gpu/drm/i915/gvt/edid.c +++ b/drivers/gpu/drm/i915/gvt/edid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/execlist.c b/drivers/gpu/drm/i915/gvt/execlist.c index 274c6ef42400..be97f589d31f 100644 --- a/drivers/gpu/drm/i915/gvt/execlist.c +++ b/drivers/gpu/drm/i915/gvt/execlist.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c index a8079cfa8e1d..2bac97ee028f 100644 --- a/drivers/gpu/drm/i915/gvt/fb_decoder.c +++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/firmware.c b/drivers/gpu/drm/i915/gvt/firmware.c index 221a3ae81baf..df128c7a93f8 100644 --- a/drivers/gpu/drm/i915/gvt/firmware.c +++ b/drivers/gpu/drm/i915/gvt/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/gtt.c b/drivers/gpu/drm/i915/gvt/gtt.c index 076d9139edc6..1a2fc6e0ad93 100644 --- a/drivers/gpu/drm/i915/gvt/gtt.c +++ b/drivers/gpu/drm/i915/gvt/gtt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * GTT virtualization * diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c index 36ea12ade849..83ef5a2a6d97 100644 --- a/drivers/gpu/drm/i915/gvt/handlers.c +++ b/drivers/gpu/drm/i915/gvt/handlers.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/interrupt.c b/drivers/gpu/drm/i915/gvt/interrupt.c index 3e66269bc4ee..71c64e189e17 100644 --- a/drivers/gpu/drm/i915/gvt/interrupt.c +++ b/drivers/gpu/drm/i915/gvt/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/kvmgt.c b/drivers/gpu/drm/i915/gvt/kvmgt.c index 3abc9206f1a8..5269a2ed0880 100644 --- a/drivers/gpu/drm/i915/gvt/kvmgt.c +++ b/drivers/gpu/drm/i915/gvt/kvmgt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * KVMGT - the implementation of Intel mediated pass-through framework for KVM * diff --git a/drivers/gpu/drm/i915/gvt/mmio.c b/drivers/gpu/drm/i915/gvt/mmio.c index 214eb7effa31..e14b0b8bc105 100644 --- a/drivers/gpu/drm/i915/gvt/mmio.c +++ b/drivers/gpu/drm/i915/gvt/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/mmio_context.c b/drivers/gpu/drm/i915/gvt/mmio_context.c index d4e9d485d382..73c924ea346c 100644 --- a/drivers/gpu/drm/i915/gvt/mmio_context.c +++ b/drivers/gpu/drm/i915/gvt/mmio_context.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/opregion.c b/drivers/gpu/drm/i915/gvt/opregion.c index dbad4d853d3a..07321f981372 100644 --- a/drivers/gpu/drm/i915/gvt/opregion.c +++ b/drivers/gpu/drm/i915/gvt/opregion.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/page_track.c b/drivers/gpu/drm/i915/gvt/page_track.c index 20c3cd807488..be7215df6058 100644 --- a/drivers/gpu/drm/i915/gvt/page_track.c +++ b/drivers/gpu/drm/i915/gvt/page_track.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2017 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/sched_policy.c b/drivers/gpu/drm/i915/gvt/sched_policy.c index 6c2d68e88266..e3a6afb03751 100644 --- a/drivers/gpu/drm/i915/gvt/sched_policy.c +++ b/drivers/gpu/drm/i915/gvt/sched_policy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/scheduler.c b/drivers/gpu/drm/i915/gvt/scheduler.c index 63ad1fed525a..905a9943d8cb 100644 --- a/drivers/gpu/drm/i915/gvt/scheduler.c +++ b/drivers/gpu/drm/i915/gvt/scheduler.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/trace_points.c b/drivers/gpu/drm/i915/gvt/trace_points.c index fe552e877e09..103d2484af69 100644 --- a/drivers/gpu/drm/i915/gvt/trace_points.c +++ b/drivers/gpu/drm/i915/gvt/trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/gvt/vgpu.c b/drivers/gpu/drm/i915/gvt/vgpu.c index c49e4bf95a30..81c10b0950a9 100644 --- a/drivers/gpu/drm/i915/gvt/vgpu.c +++ b/drivers/gpu/drm/i915/gvt/vgpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/i915_active.c b/drivers/gpu/drm/i915/i915_active.c index 6b0c1162505a..e9e94810399a 100644 --- a/drivers/gpu/drm/i915/i915_active.c +++ b/drivers/gpu/drm/i915/i915_active.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_cmd_parser.c b/drivers/gpu/drm/i915/i915_cmd_parser.c index 7654f1be8d3b..c706a4d86fcb 100644 --- a/drivers/gpu/drm/i915/i915_cmd_parser.c +++ b/drivers/gpu/drm/i915/i915_cmd_parser.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2013 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_config.c b/drivers/gpu/drm/i915/i915_config.c index 3cb615ffa96d..26fe36df3a99 100644 --- a/drivers/gpu/drm/i915/i915_config.c +++ b/drivers/gpu/drm/i915/i915_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c index 42f6b44f0027..c2a48c5f8d39 100644 --- a/drivers/gpu/drm/i915/i915_debugfs.c +++ b/drivers/gpu/drm/i915/i915_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_debugfs_params.c b/drivers/gpu/drm/i915/i915_debugfs_params.c index 89ab5eb14779..56f087096d4f 100644 --- a/drivers/gpu/drm/i915/i915_debugfs_params.c +++ b/drivers/gpu/drm/i915/i915_debugfs_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_deps.c b/drivers/gpu/drm/i915/i915_deps.c index 91c61864285a..c9bb693f4e5c 100644 --- a/drivers/gpu/drm/i915/i915_deps.c +++ b/drivers/gpu/drm/i915/i915_deps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c index c97b76771917..85c482e153c6 100644 --- a/drivers/gpu/drm/i915/i915_driver.c +++ b/drivers/gpu/drm/i915/i915_driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* i915_drv.c -- i830,i845,i855,i865,i915 driver -*- linux-c -*- */ /* diff --git a/drivers/gpu/drm/i915/i915_drm_client.c b/drivers/gpu/drm/i915/i915_drm_client.c index 168d7375304b..c95a6d31ff40 100644 --- a/drivers/gpu/drm/i915/i915_drm_client.c +++ b/drivers/gpu/drm/i915/i915_drm_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 4c82c9544b93..58619cc1cc29 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008-2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_gem_evict.c b/drivers/gpu/drm/i915/i915_gem_evict.c index c02ebd6900ae..1623e3ca48c9 100644 --- a/drivers/gpu/drm/i915/i915_gem_evict.c +++ b/drivers/gpu/drm/i915/i915_gem_evict.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008-2010 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index 25295eb626dc..89c5c513e982 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2010 Daniel Vetter diff --git a/drivers/gpu/drm/i915/i915_gem_ww.c b/drivers/gpu/drm/i915/i915_gem_ww.c index 3f6ff139478e..158a62792478 100644 --- a/drivers/gpu/drm/i915/i915_gem_ww.c +++ b/drivers/gpu/drm/i915/i915_gem_ww.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_getparam.c b/drivers/gpu/drm/i915/i915_getparam.c index cf47c2491a0a..d1e8f1136415 100644 --- a/drivers/gpu/drm/i915/i915_getparam.c +++ b/drivers/gpu/drm/i915/i915_getparam.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT */ diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c index 303d8d9b7775..8281ec8b16f9 100644 --- a/drivers/gpu/drm/i915/i915_gpu_error.c +++ b/drivers/gpu/drm/i915/i915_gpu_error.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_hwmon.c b/drivers/gpu/drm/i915/i915_hwmon.c index 7dfe1784153f..da8a5cac9822 100644 --- a/drivers/gpu/drm/i915/i915_hwmon.c +++ b/drivers/gpu/drm/i915/i915_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_ioc32.c b/drivers/gpu/drm/i915/i915_ioc32.c index 33348960f623..b554821c1c44 100644 --- a/drivers/gpu/drm/i915/i915_ioc32.c +++ b/drivers/gpu/drm/i915/i915_ioc32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 32-bit ioctl compatibility routines for the i915 DRM. * diff --git a/drivers/gpu/drm/i915/i915_ioctl.c b/drivers/gpu/drm/i915/i915_ioctl.c index 06a10ccea80b..fafe29807e04 100644 --- a/drivers/gpu/drm/i915/i915_ioctl.c +++ b/drivers/gpu/drm/i915/i915_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 1898be4ddc8b..e36089fc410e 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* i915_irq.c -- IRQ support for the I915 -*- linux-c -*- */ /* diff --git a/drivers/gpu/drm/i915/i915_memcpy.c b/drivers/gpu/drm/i915/i915_memcpy.c index cc41974cee74..cda0cfe1ea3e 100644 --- a/drivers/gpu/drm/i915/i915_memcpy.c +++ b/drivers/gpu/drm/i915/i915_memcpy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_mitigations.c b/drivers/gpu/drm/i915/i915_mitigations.c index def7302ef7fe..65865cb3550e 100644 --- a/drivers/gpu/drm/i915/i915_mitigations.c +++ b/drivers/gpu/drm/i915/i915_mitigations.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c index c33bd3d83069..25a1e721cb94 100644 --- a/drivers/gpu/drm/i915/i915_mm.c +++ b/drivers/gpu/drm/i915/i915_mm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c index 724041e81aa7..26f6bf98df73 100644 --- a/drivers/gpu/drm/i915/i915_mmio_range.c +++ b/drivers/gpu/drm/i915/i915_mmio_range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_module.c b/drivers/gpu/drm/i915/i915_module.c index 5d9c35b5a182..b8ecea6d3d4f 100644 --- a/drivers/gpu/drm/i915/i915_module.c +++ b/drivers/gpu/drm/i915/i915_module.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c index 37746dd619fd..748137765693 100644 --- a/drivers/gpu/drm/i915/i915_params.c +++ b/drivers/gpu/drm/i915/i915_params.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c index b2e311f4791a..80372ddabbd9 100644 --- a/drivers/gpu/drm/i915/i915_pci.c +++ b/drivers/gpu/drm/i915/i915_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 0b9d9f3f7813..e2ce51eaae7f 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2015-2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_pmu.c b/drivers/gpu/drm/i915/i915_pmu.c index a6697db21c72..a9344098c930 100644 --- a/drivers/gpu/drm/i915/i915_pmu.c +++ b/drivers/gpu/drm/i915/i915_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_query.c b/drivers/gpu/drm/i915/i915_query.c index 0c55fb6e9727..62cf40f6f023 100644 --- a/drivers/gpu/drm/i915/i915_query.c +++ b/drivers/gpu/drm/i915/i915_query.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_request.c b/drivers/gpu/drm/i915/i915_request.c index 4399941236cb..cfe3761d6f09 100644 --- a/drivers/gpu/drm/i915/i915_request.c +++ b/drivers/gpu/drm/i915/i915_request.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2008-2015 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_scatterlist.c b/drivers/gpu/drm/i915/i915_scatterlist.c index 4d830740946d..f777af86a5e3 100644 --- a/drivers/gpu/drm/i915/i915_scatterlist.c +++ b/drivers/gpu/drm/i915/i915_scatterlist.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_scheduler.c b/drivers/gpu/drm/i915/i915_scheduler.c index 70a854557e6e..2578957ea884 100644 --- a/drivers/gpu/drm/i915/i915_scheduler.c +++ b/drivers/gpu/drm/i915/i915_scheduler.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_sw_fence.c b/drivers/gpu/drm/i915/i915_sw_fence.c index 73e89b168fc3..532786447e91 100644 --- a/drivers/gpu/drm/i915/i915_sw_fence.c +++ b/drivers/gpu/drm/i915/i915_sw_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_sw_fence_work.c b/drivers/gpu/drm/i915/i915_sw_fence_work.c index d2e56b387993..1ba5d9f28465 100644 --- a/drivers/gpu/drm/i915/i915_sw_fence_work.c +++ b/drivers/gpu/drm/i915/i915_sw_fence_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/gpu/drm/i915/i915_switcheroo.c b/drivers/gpu/drm/i915/i915_switcheroo.c index 7e0791024282..836cb83cfbd5 100644 --- a/drivers/gpu/drm/i915/i915_switcheroo.c +++ b/drivers/gpu/drm/i915/i915_switcheroo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_syncmap.c b/drivers/gpu/drm/i915/i915_syncmap.c index df6437c37373..e5a6378efe0a 100644 --- a/drivers/gpu/drm/i915/i915_syncmap.c +++ b/drivers/gpu/drm/i915/i915_syncmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_sysfs.c b/drivers/gpu/drm/i915/i915_sysfs.c index 70e0d8615160..59ac2c2222da 100644 --- a/drivers/gpu/drm/i915/i915_sysfs.c +++ b/drivers/gpu/drm/i915/i915_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_timer_util.c b/drivers/gpu/drm/i915/i915_timer_util.c index ee4cfd8b3c07..fad6a1f6eb61 100644 --- a/drivers/gpu/drm/i915/i915_timer_util.c +++ b/drivers/gpu/drm/i915/i915_timer_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/i915_trace_points.c b/drivers/gpu/drm/i915/i915_trace_points.c index 463a7177997c..19a5a04efeb7 100644 --- a/drivers/gpu/drm/i915/i915_trace_points.c +++ b/drivers/gpu/drm/i915/i915_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2009 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_ttm_buddy_manager.c b/drivers/gpu/drm/i915/i915_ttm_buddy_manager.c index d5c6e6605086..197aaf45c3dc 100644 --- a/drivers/gpu/drm/i915/i915_ttm_buddy_manager.c +++ b/drivers/gpu/drm/i915/i915_ttm_buddy_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_user_extensions.c b/drivers/gpu/drm/i915/i915_user_extensions.c index e3f808372c47..9c1650d086d2 100644 --- a/drivers/gpu/drm/i915/i915_user_extensions.c +++ b/drivers/gpu/drm/i915/i915_user_extensions.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/i915_utils.c b/drivers/gpu/drm/i915/i915_utils.c index 89b920ccbccb..38a14f44b8ec 100644 --- a/drivers/gpu/drm/i915/i915_utils.c +++ b/drivers/gpu/drm/i915/i915_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/i915_vgpu.c b/drivers/gpu/drm/i915/i915_vgpu.c index d29a06ea51a5..06054afb250d 100644 --- a/drivers/gpu/drm/i915/i915_vgpu.c +++ b/drivers/gpu/drm/i915/i915_vgpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2015 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/i915_vma.c b/drivers/gpu/drm/i915/i915_vma.c index 2c0a63664e13..8e45207fcebc 100644 --- a/drivers/gpu/drm/i915/i915_vma.c +++ b/drivers/gpu/drm/i915/i915_vma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/i915_vma_resource.c b/drivers/gpu/drm/i915/i915_vma_resource.c index 53d619ef0c3d..2e1fd22fed3e 100644 --- a/drivers/gpu/drm/i915/i915_vma_resource.c +++ b/drivers/gpu/drm/i915/i915_vma_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c index 175a240ac848..761cbd7f8efe 100644 --- a/drivers/gpu/drm/i915/intel_clock_gating.c +++ b/drivers/gpu/drm/i915/intel_clock_gating.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012 Intel Corporation * diff --git a/drivers/gpu/drm/i915/intel_cpu_info.c b/drivers/gpu/drm/i915/intel_cpu_info.c index e52d0ac713a9..4c375042c30b 100644 --- a/drivers/gpu/drm/i915/intel_cpu_info.c +++ b/drivers/gpu/drm/i915/intel_cpu_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c index bbe3a24fe3d9..72ec46f1623e 100644 --- a/drivers/gpu/drm/i915/intel_device_info.c +++ b/drivers/gpu/drm/i915/intel_device_info.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/intel_gvt.c b/drivers/gpu/drm/i915/intel_gvt.c index c3efc3454ec2..cfdc6b7eb152 100644 --- a/drivers/gpu/drm/i915/intel_gvt.c +++ b/drivers/gpu/drm/i915/intel_gvt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c index ca57a3dd3148..baa958f61bf8 100644 --- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c +++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_memory_region.c b/drivers/gpu/drm/i915/intel_memory_region.c index ce722f20cab1..b0a77b21b5c5 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.c +++ b/drivers/gpu/drm/i915/intel_memory_region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_pcode.c b/drivers/gpu/drm/i915/intel_pcode.c index 756652b8ec97..fa6f71081e4b 100644 --- a/drivers/gpu/drm/i915/intel_pcode.c +++ b/drivers/gpu/drm/i915/intel_pcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2013-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_region_ttm.c b/drivers/gpu/drm/i915/intel_region_ttm.c index 47a69aad5c3f..66761ff71892 100644 --- a/drivers/gpu/drm/i915/intel_region_ttm.c +++ b/drivers/gpu/drm/i915/intel_region_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index d11c2814b787..901fc7153cad 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.c +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2012-2014 Intel Corporation * diff --git a/drivers/gpu/drm/i915/intel_step.c b/drivers/gpu/drm/i915/intel_step.c index 60a2af5307fc..b27eff77e9d8 100644 --- a/drivers/gpu/drm/i915/intel_step.c +++ b/drivers/gpu/drm/i915/intel_step.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020,2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c index 4adeb271fcbf..ae47b15b2625 100644 --- a/drivers/gpu/drm/i915/intel_uncore.c +++ b/drivers/gpu/drm/i915/intel_uncore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2013 Intel Corporation * diff --git a/drivers/gpu/drm/i915/intel_uncore_trace.c b/drivers/gpu/drm/i915/intel_uncore_trace.c index 86f0c3942b1d..e5bcc3d32d37 100644 --- a/drivers/gpu/drm/i915/intel_uncore_trace.c +++ b/drivers/gpu/drm/i915/intel_uncore_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/i915/intel_wakeref.c b/drivers/gpu/drm/i915/intel_wakeref.c index b1883dccc22a..ec86faf2740f 100644 --- a/drivers/gpu/drm/i915/intel_wakeref.c +++ b/drivers/gpu/drm/i915/intel_wakeref.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp.c b/drivers/gpu/drm/i915/pxp/intel_pxp.c index d4b0c76f335b..997f694a5d97 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c b/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c index 0eee51c4a772..780f4c4d2e03 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c b/drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c index 545f79eb0cc5..9423b2a8b539 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c b/drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c index 2763773e627d..9556f619f733 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2023 Intel Corporation. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_huc.c b/drivers/gpu/drm/i915/pxp/intel_pxp_huc.c index 9fc575a3d0d5..31fd7c609632 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_huc.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_huc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2021-2022, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_irq.c b/drivers/gpu/drm/i915/pxp/intel_pxp_irq.c index d81750b9bdda..b589fb503c29 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_irq.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_pm.c b/drivers/gpu/drm/i915/pxp/intel_pxp_pm.c index 6dfd24918953..9cd5d7bb0876 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_pm.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_session.c b/drivers/gpu/drm/i915/pxp/intel_pxp_session.c index 1e63261b620f..7c28411b86eb 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_session.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_session.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_tee.c b/drivers/gpu/drm/i915/pxp/intel_pxp_tee.c index 1784153f0cf8..6b6f287c5b0c 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_tee.c +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_tee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/gpu/drm/i915/selftests/i915_active.c b/drivers/gpu/drm/i915/selftests/i915_active.c index 36c3a5460221..3095c9ae674e 100644 --- a/drivers/gpu/drm/i915/selftests/i915_active.c +++ b/drivers/gpu/drm/i915/selftests/i915_active.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/i915_gem.c b/drivers/gpu/drm/i915/selftests/i915_gem.c index ad650f67114a..cca91b2d696d 100644 --- a/drivers/gpu/drm/i915/selftests/i915_gem.c +++ b/drivers/gpu/drm/i915/selftests/i915_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/i915_gem_evict.c b/drivers/gpu/drm/i915/selftests/i915_gem_evict.c index f8fe3681c3dc..ae09db5ac967 100644 --- a/drivers/gpu/drm/i915/selftests/i915_gem_evict.c +++ b/drivers/gpu/drm/i915/selftests/i915_gem_evict.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c b/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c index 0a86e4857539..0d52fcc2e7a0 100644 --- a/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_perf.c b/drivers/gpu/drm/i915/selftests/i915_perf.c index 403134a7acec..8d7fe0ce1cda 100644 --- a/drivers/gpu/drm/i915/selftests/i915_perf.c +++ b/drivers/gpu/drm/i915/selftests/i915_perf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/i915_random.c b/drivers/gpu/drm/i915/selftests/i915_random.c index abdfadcf626b..852076bfd85c 100644 --- a/drivers/gpu/drm/i915/selftests/i915_random.c +++ b/drivers/gpu/drm/i915/selftests/i915_random.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_request.c b/drivers/gpu/drm/i915/selftests/i915_request.c index 1260601bda1f..96eb442285b4 100644 --- a/drivers/gpu/drm/i915/selftests/i915_request.c +++ b/drivers/gpu/drm/i915/selftests/i915_request.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_selftest.c b/drivers/gpu/drm/i915/selftests/i915_selftest.c index 8460f0a70d04..b41d2df0f4b2 100644 --- a/drivers/gpu/drm/i915/selftests/i915_selftest.c +++ b/drivers/gpu/drm/i915/selftests/i915_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_sw_fence.c b/drivers/gpu/drm/i915/selftests/i915_sw_fence.c index 8f5ce71fa453..2f8f0e489e85 100644 --- a/drivers/gpu/drm/i915/selftests/i915_sw_fence.c +++ b/drivers/gpu/drm/i915/selftests/i915_sw_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_syncmap.c b/drivers/gpu/drm/i915/selftests/i915_syncmap.c index 88fa845e9f4a..4620faf673af 100644 --- a/drivers/gpu/drm/i915/selftests/i915_syncmap.c +++ b/drivers/gpu/drm/i915/selftests/i915_syncmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/i915_vma.c b/drivers/gpu/drm/i915/selftests/i915_vma.c index 7c4111e60f2e..5b530ef25974 100644 --- a/drivers/gpu/drm/i915/selftests/i915_vma.c +++ b/drivers/gpu/drm/i915/selftests/i915_vma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/igt_atomic.c b/drivers/gpu/drm/i915/selftests/igt_atomic.c index fb506b699095..efa728180be8 100644 --- a/drivers/gpu/drm/i915/selftests/igt_atomic.c +++ b/drivers/gpu/drm/i915/selftests/igt_atomic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2018 Intel Corporation diff --git a/drivers/gpu/drm/i915/selftests/igt_flush_test.c b/drivers/gpu/drm/i915/selftests/igt_flush_test.c index c383d31d46b0..277eafe8227e 100644 --- a/drivers/gpu/drm/i915/selftests/igt_flush_test.c +++ b/drivers/gpu/drm/i915/selftests/igt_flush_test.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/igt_live_test.c b/drivers/gpu/drm/i915/selftests/igt_live_test.c index 7d41874a49c5..a296731b6989 100644 --- a/drivers/gpu/drm/i915/selftests/igt_live_test.c +++ b/drivers/gpu/drm/i915/selftests/igt_live_test.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.c b/drivers/gpu/drm/i915/selftests/igt_mmap.c index e920a461bd36..ac39a767a26b 100644 --- a/drivers/gpu/drm/i915/selftests/igt_mmap.c +++ b/drivers/gpu/drm/i915/selftests/igt_mmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/igt_reset.c b/drivers/gpu/drm/i915/selftests/igt_reset.c index a2838c65f8a5..05cbd928a5da 100644 --- a/drivers/gpu/drm/i915/selftests/igt_reset.c +++ b/drivers/gpu/drm/i915/selftests/igt_reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/igt_spinner.c b/drivers/gpu/drm/i915/selftests/igt_spinner.c index 820364171ebe..96de7dfbae9f 100644 --- a/drivers/gpu/drm/i915/selftests/igt_spinner.c +++ b/drivers/gpu/drm/i915/selftests/igt_spinner.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: MIT * diff --git a/drivers/gpu/drm/i915/selftests/intel_memory_region.c b/drivers/gpu/drm/i915/selftests/intel_memory_region.c index 7b856b5090f9..13232e8ec82e 100644 --- a/drivers/gpu/drm/i915/selftests/intel_memory_region.c +++ b/drivers/gpu/drm/i915/selftests/intel_memory_region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c b/drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c index e14ac0ab1314..af260ed0ad38 100644 --- a/drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c +++ b/drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/selftests/intel_uncore.c b/drivers/gpu/drm/i915/selftests/intel_uncore.c index 507bf42a1aaf..0dcb8f57ef2e 100644 --- a/drivers/gpu/drm/i915/selftests/intel_uncore.c +++ b/drivers/gpu/drm/i915/selftests/intel_uncore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/lib_sw_fence.c b/drivers/gpu/drm/i915/selftests/lib_sw_fence.c index d79e4defb71d..8cc6a6d9c9db 100644 --- a/drivers/gpu/drm/i915/selftests/lib_sw_fence.c +++ b/drivers/gpu/drm/i915/selftests/lib_sw_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/librapl.c b/drivers/gpu/drm/i915/selftests/librapl.c index 25b8726b9dff..769935837e20 100644 --- a/drivers/gpu/drm/i915/selftests/librapl.c +++ b/drivers/gpu/drm/i915/selftests/librapl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c index b59626c4994c..b9b0676ba0a3 100644 --- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c +++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/mock_gtt.c b/drivers/gpu/drm/i915/selftests/mock_gtt.c index a516c0aa88fd..2dc5fd90c344 100644 --- a/drivers/gpu/drm/i915/selftests/mock_gtt.c +++ b/drivers/gpu/drm/i915/selftests/mock_gtt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/mock_region.c b/drivers/gpu/drm/i915/selftests/mock_region.c index 6324eb32d4dd..f2c0558c9738 100644 --- a/drivers/gpu/drm/i915/selftests/mock_region.c +++ b/drivers/gpu/drm/i915/selftests/mock_region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/selftests/mock_request.c b/drivers/gpu/drm/i915/selftests/mock_request.c index 1b0cf073e964..48f0fddad703 100644 --- a/drivers/gpu/drm/i915/selftests/mock_request.c +++ b/drivers/gpu/drm/i915/selftests/mock_request.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/mock_uncore.c b/drivers/gpu/drm/i915/selftests/mock_uncore.c index f2d6be5e1230..d523f773d4b3 100644 --- a/drivers/gpu/drm/i915/selftests/mock_uncore.c +++ b/drivers/gpu/drm/i915/selftests/mock_uncore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Intel Corporation * diff --git a/drivers/gpu/drm/i915/selftests/scatterlist.c b/drivers/gpu/drm/i915/selftests/scatterlist.c index 7e59591bbed6..b1d15831c8c3 100644 --- a/drivers/gpu/drm/i915/selftests/scatterlist.c +++ b/drivers/gpu/drm/i915/selftests/scatterlist.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016 Intel Corporation * diff --git a/drivers/gpu/drm/i915/soc/intel_dram.c b/drivers/gpu/drm/i915/soc/intel_dram.c index 3e588762709a..c0223dc5f7aa 100644 --- a/drivers/gpu/drm/i915/soc/intel_dram.c +++ b/drivers/gpu/drm/i915/soc/intel_dram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/i915/soc/intel_gmch.c b/drivers/gpu/drm/i915/soc/intel_gmch.c index 271da30c8290..01f46ba9d974 100644 --- a/drivers/gpu/drm/i915/soc/intel_gmch.c +++ b/drivers/gpu/drm/i915/soc/intel_gmch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/i915/soc/intel_rom.c b/drivers/gpu/drm/i915/soc/intel_rom.c index 2f17dc856e7f..0350a0223ac8 100644 --- a/drivers/gpu/drm/i915/soc/intel_rom.c +++ b/drivers/gpu/drm/i915/soc/intel_rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/i915/vlv_iosf_sb.c b/drivers/gpu/drm/i915/vlv_iosf_sb.c index 38a75651b0dc..329caa49a26e 100644 --- a/drivers/gpu/drm/i915/vlv_iosf_sb.c +++ b/drivers/gpu/drm/i915/vlv_iosf_sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2013-2021 Intel Corporation diff --git a/drivers/gpu/drm/i915/vlv_suspend.c b/drivers/gpu/drm/i915/vlv_suspend.c index 221e4c0b2c58..edba89357515 100644 --- a/drivers/gpu/drm/i915/vlv_suspend.c +++ b/drivers/gpu/drm/i915/vlv_suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/imagination/pvr_ccb.c b/drivers/gpu/drm/imagination/pvr_ccb.c index 9294b4ba1de7..1db41d4d8558 100644 --- a/drivers/gpu/drm/imagination/pvr_ccb.c +++ b/drivers/gpu/drm/imagination/pvr_ccb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_cccb.c b/drivers/gpu/drm/imagination/pvr_cccb.c index 4fabab41bea7..bd6fc27aff07 100644 --- a/drivers/gpu/drm/imagination/pvr_cccb.c +++ b/drivers/gpu/drm/imagination/pvr_cccb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_context.c b/drivers/gpu/drm/imagination/pvr_context.c index 5edc3c01af72..edc5cd5eaf0b 100644 --- a/drivers/gpu/drm/imagination/pvr_context.c +++ b/drivers/gpu/drm/imagination/pvr_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_debugfs.c b/drivers/gpu/drm/imagination/pvr_debugfs.c index c7ce7daaa87a..138b5d2a18ab 100644 --- a/drivers/gpu/drm/imagination/pvr_debugfs.c +++ b/drivers/gpu/drm/imagination/pvr_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_device.c b/drivers/gpu/drm/imagination/pvr_device.c index 78d6b8a0a450..4e9d8d1c8565 100644 --- a/drivers/gpu/drm/imagination/pvr_device.c +++ b/drivers/gpu/drm/imagination/pvr_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_device_info.c b/drivers/gpu/drm/imagination/pvr_device_info.c index d3301cde7d11..341f7f6332ae 100644 --- a/drivers/gpu/drm/imagination/pvr_device_info.c +++ b/drivers/gpu/drm/imagination/pvr_device_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_drv.c b/drivers/gpu/drm/imagination/pvr_drv.c index 916b40ced7eb..7f6d8a845b01 100644 --- a/drivers/gpu/drm/imagination/pvr_drv.c +++ b/drivers/gpu/drm/imagination/pvr_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_free_list.c b/drivers/gpu/drm/imagination/pvr_free_list.c index 5228e214491c..878b35b0b737 100644 --- a/drivers/gpu/drm/imagination/pvr_free_list.c +++ b/drivers/gpu/drm/imagination/pvr_free_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw.c b/drivers/gpu/drm/imagination/pvr_fw.c index 779a58fe6ee8..88e039aa8b36 100644 --- a/drivers/gpu/drm/imagination/pvr_fw.c +++ b/drivers/gpu/drm/imagination/pvr_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_meta.c b/drivers/gpu/drm/imagination/pvr_fw_meta.c index 9ff03bc60a08..73f775d6272f 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_meta.c +++ b/drivers/gpu/drm/imagination/pvr_fw_meta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_mips.c b/drivers/gpu/drm/imagination/pvr_fw_mips.c index 6914fc46db50..99e15a3e1326 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_mips.c +++ b/drivers/gpu/drm/imagination/pvr_fw_mips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_riscv.c b/drivers/gpu/drm/imagination/pvr_fw_riscv.c index fc13d483be9a..089c94e4c3b0 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_riscv.c +++ b/drivers/gpu/drm/imagination/pvr_fw_riscv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright (c) 2024 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_startstop.c b/drivers/gpu/drm/imagination/pvr_fw_startstop.c index dcbb9903e791..fbf9af886ba3 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_startstop.c +++ b/drivers/gpu/drm/imagination/pvr_fw_startstop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_trace.c b/drivers/gpu/drm/imagination/pvr_fw_trace.c index 99d681413eff..26c501055b0e 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_trace.c +++ b/drivers/gpu/drm/imagination/pvr_fw_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_fw_util.c b/drivers/gpu/drm/imagination/pvr_fw_util.c index 377fe72d86b8..66b4e3dcf5ac 100644 --- a/drivers/gpu/drm/imagination/pvr_fw_util.c +++ b/drivers/gpu/drm/imagination/pvr_fw_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2024 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_gem.c b/drivers/gpu/drm/imagination/pvr_gem.c index c07c9a915190..d359dc37779b 100644 --- a/drivers/gpu/drm/imagination/pvr_gem.c +++ b/drivers/gpu/drm/imagination/pvr_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_hwrt.c b/drivers/gpu/drm/imagination/pvr_hwrt.c index dc0c25fa1847..c6d0ca032c20 100644 --- a/drivers/gpu/drm/imagination/pvr_hwrt.c +++ b/drivers/gpu/drm/imagination/pvr_hwrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_job.c b/drivers/gpu/drm/imagination/pvr_job.c index 7564b0f21b42..a7345711556c 100644 --- a/drivers/gpu/drm/imagination/pvr_job.c +++ b/drivers/gpu/drm/imagination/pvr_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_mmu.c b/drivers/gpu/drm/imagination/pvr_mmu.c index 450d476d183f..b50b275d178e 100644 --- a/drivers/gpu/drm/imagination/pvr_mmu.c +++ b/drivers/gpu/drm/imagination/pvr_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_params.c b/drivers/gpu/drm/imagination/pvr_params.c index b91759f362c5..12ebfdb8751d 100644 --- a/drivers/gpu/drm/imagination/pvr_params.c +++ b/drivers/gpu/drm/imagination/pvr_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_power.c b/drivers/gpu/drm/imagination/pvr_power.c index b9f801c63260..6ae70a29511e 100644 --- a/drivers/gpu/drm/imagination/pvr_power.c +++ b/drivers/gpu/drm/imagination/pvr_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_queue.c b/drivers/gpu/drm/imagination/pvr_queue.c index fc415dd0d7a7..4af6c76052f2 100644 --- a/drivers/gpu/drm/imagination/pvr_queue.c +++ b/drivers/gpu/drm/imagination/pvr_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_stream.c b/drivers/gpu/drm/imagination/pvr_stream.c index 679aa618b7a9..c5ea701c294e 100644 --- a/drivers/gpu/drm/imagination/pvr_stream.c +++ b/drivers/gpu/drm/imagination/pvr_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_stream_defs.c b/drivers/gpu/drm/imagination/pvr_stream_defs.c index f8bd1a8c01db..a865684b5fb3 100644 --- a/drivers/gpu/drm/imagination/pvr_stream_defs.c +++ b/drivers/gpu/drm/imagination/pvr_stream_defs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_sync.c b/drivers/gpu/drm/imagination/pvr_sync.c index 129f646d14ba..7345e133fa97 100644 --- a/drivers/gpu/drm/imagination/pvr_sync.c +++ b/drivers/gpu/drm/imagination/pvr_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_vm.c b/drivers/gpu/drm/imagination/pvr_vm.c index 48e52c5561be..266f8493e677 100644 --- a/drivers/gpu/drm/imagination/pvr_vm.c +++ b/drivers/gpu/drm/imagination/pvr_vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imagination/pvr_vm_mips.c b/drivers/gpu/drm/imagination/pvr_vm_mips.c index 5847a1c92bea..402984e458a5 100644 --- a/drivers/gpu/drm/imagination/pvr_vm_mips.c +++ b/drivers/gpu/drm/imagination/pvr_vm_mips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* Copyright (c) 2023 Imagination Technologies Ltd. */ diff --git a/drivers/gpu/drm/imx/dc/dc-cf.c b/drivers/gpu/drm/imx/dc/dc-cf.c index 2f077161e912..2498d3be0d1f 100644 --- a/drivers/gpu/drm/imx/dc/dc-cf.c +++ b/drivers/gpu/drm/imx/dc/dc-cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-crtc.c b/drivers/gpu/drm/imx/dc/dc-crtc.c index 31d3a982deaf..bd763d64f50d 100644 --- a/drivers/gpu/drm/imx/dc/dc-crtc.c +++ b/drivers/gpu/drm/imx/dc/dc-crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-de.c b/drivers/gpu/drm/imx/dc/dc-de.c index 5a3125596fdf..240d3693a344 100644 --- a/drivers/gpu/drm/imx/dc/dc-de.c +++ b/drivers/gpu/drm/imx/dc/dc-de.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-drv.c b/drivers/gpu/drm/imx/dc/dc-drv.c index 04f021d2d6cf..5d98bfc13a32 100644 --- a/drivers/gpu/drm/imx/dc/dc-drv.c +++ b/drivers/gpu/drm/imx/dc/dc-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-ed.c b/drivers/gpu/drm/imx/dc/dc-ed.c index d42f33d6f3fc..e609daf2000a 100644 --- a/drivers/gpu/drm/imx/dc/dc-ed.c +++ b/drivers/gpu/drm/imx/dc/dc-ed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-fg.c b/drivers/gpu/drm/imx/dc/dc-fg.c index 28f372be9247..e97625d3dcec 100644 --- a/drivers/gpu/drm/imx/dc/dc-fg.c +++ b/drivers/gpu/drm/imx/dc/dc-fg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-fl.c b/drivers/gpu/drm/imx/dc/dc-fl.c index 3ce24c72aa13..4669d05e5953 100644 --- a/drivers/gpu/drm/imx/dc/dc-fl.c +++ b/drivers/gpu/drm/imx/dc/dc-fl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-fu.c b/drivers/gpu/drm/imx/dc/dc-fu.c index 1d8f74babef8..67e00b133917 100644 --- a/drivers/gpu/drm/imx/dc/dc-fu.c +++ b/drivers/gpu/drm/imx/dc/dc-fu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-fw.c b/drivers/gpu/drm/imx/dc/dc-fw.c index acb2d4d9e2ec..841d04d9f13c 100644 --- a/drivers/gpu/drm/imx/dc/dc-fw.c +++ b/drivers/gpu/drm/imx/dc/dc-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-ic.c b/drivers/gpu/drm/imx/dc/dc-ic.c index a270ae4030cd..d9b528f94c16 100644 --- a/drivers/gpu/drm/imx/dc/dc-ic.c +++ b/drivers/gpu/drm/imx/dc/dc-ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-kms.c b/drivers/gpu/drm/imx/dc/dc-kms.c index 2b18aa37a4a8..7554c9906285 100644 --- a/drivers/gpu/drm/imx/dc/dc-kms.c +++ b/drivers/gpu/drm/imx/dc/dc-kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-lb.c b/drivers/gpu/drm/imx/dc/dc-lb.c index ca1d714c8d6e..b040e7a5703e 100644 --- a/drivers/gpu/drm/imx/dc/dc-lb.c +++ b/drivers/gpu/drm/imx/dc/dc-lb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-pe.c b/drivers/gpu/drm/imx/dc/dc-pe.c index 6676c22f3f45..d6f5ffcb91bc 100644 --- a/drivers/gpu/drm/imx/dc/dc-pe.c +++ b/drivers/gpu/drm/imx/dc/dc-pe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-plane.c b/drivers/gpu/drm/imx/dc/dc-plane.c index e40d5d66c5c1..2beee7c1944b 100644 --- a/drivers/gpu/drm/imx/dc/dc-plane.c +++ b/drivers/gpu/drm/imx/dc/dc-plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dc/dc-tc.c b/drivers/gpu/drm/imx/dc/dc-tc.c index 0bfd381b2cea..1879368eb844 100644 --- a/drivers/gpu/drm/imx/dc/dc-tc.c +++ b/drivers/gpu/drm/imx/dc/dc-tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/gpu/drm/imx/dcss/dcss-blkctl.c b/drivers/gpu/drm/imx/dcss/dcss-blkctl.c index 803e3fcdb50f..5b829a69c452 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-blkctl.c +++ b/drivers/gpu/drm/imx/dcss/dcss-blkctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-crtc.c b/drivers/gpu/drm/imx/dcss/dcss-crtc.c index af91e45b5d13..fee39c005dc3 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-crtc.c +++ b/drivers/gpu/drm/imx/dcss/dcss-crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-ctxld.c b/drivers/gpu/drm/imx/dcss/dcss-ctxld.c index e41d5c2a3ea4..7c8abeda584d 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-ctxld.c +++ b/drivers/gpu/drm/imx/dcss/dcss-ctxld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-dev.c b/drivers/gpu/drm/imx/dcss/dcss-dev.c index 7fd0c4c14205..2e93c3d52cc5 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-dev.c +++ b/drivers/gpu/drm/imx/dcss/dcss-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-dpr.c b/drivers/gpu/drm/imx/dcss/dcss-dpr.c index 072eb209249f..76385021a144 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-dpr.c +++ b/drivers/gpu/drm/imx/dcss/dcss-dpr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-drv.c b/drivers/gpu/drm/imx/dcss/dcss-drv.c index 19b027cc1dc4..6bd19ecc0e4f 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-drv.c +++ b/drivers/gpu/drm/imx/dcss/dcss-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-dtg.c b/drivers/gpu/drm/imx/dcss/dcss-dtg.c index 6bbfd9aa27ac..4c7ca1ad32ab 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-dtg.c +++ b/drivers/gpu/drm/imx/dcss/dcss-dtg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-kms.c b/drivers/gpu/drm/imx/dcss/dcss-kms.c index 3633e8f3aff6..45c6e67d7959 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-kms.c +++ b/drivers/gpu/drm/imx/dcss/dcss-kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-plane.c b/drivers/gpu/drm/imx/dcss/dcss-plane.c index 0b99b407ac0a..3301782b34da 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-plane.c +++ b/drivers/gpu/drm/imx/dcss/dcss-plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-scaler.c b/drivers/gpu/drm/imx/dcss/dcss-scaler.c index 32c3f46b21da..3771d6521ee5 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-scaler.c +++ b/drivers/gpu/drm/imx/dcss/dcss-scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/dcss/dcss-ss.c b/drivers/gpu/drm/imx/dcss/dcss-ss.c index 0df81866fb7b..c46de97a99fd 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-ss.c +++ b/drivers/gpu/drm/imx/dcss/dcss-ss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c b/drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c index 07e5f96202d4..b7fe4a85cd19 100644 --- a/drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c +++ b/drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2011-2013 Freescale Semiconductor, Inc. * diff --git a/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c b/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c index eddb471119c6..4aba28312234 100644 --- a/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c +++ b/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale i.MX drm driver diff --git a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c b/drivers/gpu/drm/imx/ipuv3/imx-ldb.c index 626d410d9150..b4c0a486d5b1 100644 --- a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c +++ b/drivers/gpu/drm/imx/ipuv3/imx-ldb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX drm driver - LVDS display bridge diff --git a/drivers/gpu/drm/imx/ipuv3/imx-tve.c b/drivers/gpu/drm/imx/ipuv3/imx-tve.c index e861b8b9d8fa..7143abcbf079 100644 --- a/drivers/gpu/drm/imx/ipuv3/imx-tve.c +++ b/drivers/gpu/drm/imx/ipuv3/imx-tve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX drm driver - Television Encoder (TVEv2) diff --git a/drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c b/drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c index cf7b02b2d52c..8ae4299e1065 100644 --- a/drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c +++ b/drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX IPUv3 Graphics driver diff --git a/drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c b/drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c index db50eccea0ca..cefc58831c90 100644 --- a/drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c +++ b/drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX IPUv3 DP Overlay Planes diff --git a/drivers/gpu/drm/imx/ipuv3/parallel-display.c b/drivers/gpu/drm/imx/ipuv3/parallel-display.c index 6fbf505d2801..8f581508b342 100644 --- a/drivers/gpu/drm/imx/ipuv3/parallel-display.c +++ b/drivers/gpu/drm/imx/ipuv3/parallel-display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX drm driver - parallel display implementation diff --git a/drivers/gpu/drm/imx/lcdc/imx-lcdc.c b/drivers/gpu/drm/imx/lcdc/imx-lcdc.c index e200b40f30fe..dfebbbee5f12 100644 --- a/drivers/gpu/drm/imx/lcdc/imx-lcdc.c +++ b/drivers/gpu/drm/imx/lcdc/imx-lcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: 2020 Marian Cichy diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c index d3213fbf22be..cb8eb9787c91 100644 --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Ingenic JZ47xx KMS driver diff --git a/drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c b/drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c index 72f8b44998a5..d0dec8e901b0 100644 --- a/drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c +++ b/drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2011-2013 Freescale Semiconductor, Inc. * Copyright (C) 2019, 2020 Paul Boddie diff --git a/drivers/gpu/drm/ingenic/ingenic-ipu.c b/drivers/gpu/drm/ingenic/ingenic-ipu.c index 32638a713241..65e0655c2e7c 100644 --- a/drivers/gpu/drm/ingenic/ingenic-ipu.c +++ b/drivers/gpu/drm/ingenic/ingenic-ipu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Ingenic JZ47xx IPU driver diff --git a/drivers/gpu/drm/kmb/kmb_crtc.c b/drivers/gpu/drm/kmb/kmb_crtc.c index 647872f65bff..b66f8cd404c3 100644 --- a/drivers/gpu/drm/kmb/kmb_crtc.c +++ b/drivers/gpu/drm/kmb/kmb_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2018-2020 Intel Corporation diff --git a/drivers/gpu/drm/kmb/kmb_drv.c b/drivers/gpu/drm/kmb/kmb_drv.c index 7c2eb1152fc2..e2df073954f7 100644 --- a/drivers/gpu/drm/kmb/kmb_drv.c +++ b/drivers/gpu/drm/kmb/kmb_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2018-2020 Intel Corporation diff --git a/drivers/gpu/drm/kmb/kmb_dsi.c b/drivers/gpu/drm/kmb/kmb_dsi.c index faf38ca9e44c..094ffe8c194a 100644 --- a/drivers/gpu/drm/kmb/kmb_dsi.c +++ b/drivers/gpu/drm/kmb/kmb_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2019-2020 Intel Corporation diff --git a/drivers/gpu/drm/kmb/kmb_plane.c b/drivers/gpu/drm/kmb/kmb_plane.c index a935ff1503cd..d61cd29cb2f4 100644 --- a/drivers/gpu/drm/kmb/kmb_plane.c +++ b/drivers/gpu/drm/kmb/kmb_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2018-2020 Intel Corporation diff --git a/drivers/gpu/drm/lib/drm_random.c b/drivers/gpu/drm/lib/drm_random.c index 0e9dba1ef4af..a8f7d1019866 100644 --- a/drivers/gpu/drm/lib/drm_random.c +++ b/drivers/gpu/drm/lib/drm_random.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/gpu/drm/lima/lima_bcast.c b/drivers/gpu/drm/lima/lima_bcast.c index 6d000504e1a4..1ecdcc9f19f8 100644 --- a/drivers/gpu/drm/lima/lima_bcast.c +++ b/drivers/gpu/drm/lima/lima_bcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2018-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_ctx.c b/drivers/gpu/drm/lima/lima_ctx.c index 0e668fc1e0f9..d301abf1f93d 100644 --- a/drivers/gpu/drm/lima/lima_ctx.c +++ b/drivers/gpu/drm/lima/lima_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2018-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_devfreq.c b/drivers/gpu/drm/lima/lima_devfreq.c index bc8fb4e38d0a..1ab8b275d646 100644 --- a/drivers/gpu/drm/lima/lima_devfreq.c +++ b/drivers/gpu/drm/lima/lima_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 Martin Blumenstingl diff --git a/drivers/gpu/drm/lima/lima_device.c b/drivers/gpu/drm/lima/lima_device.c index 0bf7105c8748..6b1ee43b78ac 100644 --- a/drivers/gpu/drm/lima/lima_device.c +++ b/drivers/gpu/drm/lima/lima_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_dlbu.c b/drivers/gpu/drm/lima/lima_dlbu.c index c1d5ea35daa7..ca8c3f827be3 100644 --- a/drivers/gpu/drm/lima/lima_dlbu.c +++ b/drivers/gpu/drm/lima/lima_dlbu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2018-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_drv.c b/drivers/gpu/drm/lima/lima_drv.c index 65210ab081bb..d94e85f76743 100644 --- a/drivers/gpu/drm/lima/lima_drv.c +++ b/drivers/gpu/drm/lima/lima_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_gem.c b/drivers/gpu/drm/lima/lima_gem.c index 9722b847a539..3274b06b616b 100644 --- a/drivers/gpu/drm/lima/lima_gem.c +++ b/drivers/gpu/drm/lima/lima_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_gp.c b/drivers/gpu/drm/lima/lima_gp.c index 3282997a0358..ddeff36751ad 100644 --- a/drivers/gpu/drm/lima/lima_gp.c +++ b/drivers/gpu/drm/lima/lima_gp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_l2_cache.c b/drivers/gpu/drm/lima/lima_l2_cache.c index 184106ce55f8..67857d7f62d7 100644 --- a/drivers/gpu/drm/lima/lima_l2_cache.c +++ b/drivers/gpu/drm/lima/lima_l2_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_mmu.c b/drivers/gpu/drm/lima/lima_mmu.c index 6611e2836bf0..22447347860e 100644 --- a/drivers/gpu/drm/lima/lima_mmu.c +++ b/drivers/gpu/drm/lima/lima_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_pmu.c b/drivers/gpu/drm/lima/lima_pmu.c index 113cb9b215cd..ae021f9c5ad1 100644 --- a/drivers/gpu/drm/lima/lima_pmu.c +++ b/drivers/gpu/drm/lima/lima_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_pp.c b/drivers/gpu/drm/lima/lima_pp.c index eaab4788dff4..27546a908daa 100644 --- a/drivers/gpu/drm/lima/lima_pp.c +++ b/drivers/gpu/drm/lima/lima_pp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_sched.c b/drivers/gpu/drm/lima/lima_sched.c index 9a1e6b9ecbe5..205e4de0be08 100644 --- a/drivers/gpu/drm/lima/lima_sched.c +++ b/drivers/gpu/drm/lima/lima_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_trace.c b/drivers/gpu/drm/lima/lima_trace.c index ea1c7289bebc..75ac0a6d5940 100644 --- a/drivers/gpu/drm/lima/lima_trace.c +++ b/drivers/gpu/drm/lima/lima_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2020 Qiang Yu */ diff --git a/drivers/gpu/drm/lima/lima_vm.c b/drivers/gpu/drm/lima/lima_vm.c index 2b2739adc7f5..959323db5862 100644 --- a/drivers/gpu/drm/lima/lima_vm.c +++ b/drivers/gpu/drm/lima/lima_vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright 2017-2019 Qiang Yu */ diff --git a/drivers/gpu/drm/logicvc/logicvc_crtc.c b/drivers/gpu/drm/logicvc/logicvc_crtc.c index 43a675d03808..8c44ee1b4241 100644 --- a/drivers/gpu/drm/logicvc/logicvc_crtc.c +++ b/drivers/gpu/drm/logicvc/logicvc_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/logicvc/logicvc_drm.c b/drivers/gpu/drm/logicvc/logicvc_drm.c index 204b0fee55d0..ef3f535d0577 100644 --- a/drivers/gpu/drm/logicvc/logicvc_drm.c +++ b/drivers/gpu/drm/logicvc/logicvc_drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/logicvc/logicvc_interface.c b/drivers/gpu/drm/logicvc/logicvc_interface.c index 689049d395c0..c428578da872 100644 --- a/drivers/gpu/drm/logicvc/logicvc_interface.c +++ b/drivers/gpu/drm/logicvc/logicvc_interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/logicvc/logicvc_layer.c b/drivers/gpu/drm/logicvc/logicvc_layer.c index eab4d773f92b..54cb42ddf062 100644 --- a/drivers/gpu/drm/logicvc/logicvc_layer.c +++ b/drivers/gpu/drm/logicvc/logicvc_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/logicvc/logicvc_mode.c b/drivers/gpu/drm/logicvc/logicvc_mode.c index 3cf04b70bd27..7f3d327f0d24 100644 --- a/drivers/gpu/drm/logicvc/logicvc_mode.c +++ b/drivers/gpu/drm/logicvc/logicvc_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/logicvc/logicvc_of.c b/drivers/gpu/drm/logicvc/logicvc_of.c index e0687730e039..b756ae60a492 100644 --- a/drivers/gpu/drm/logicvc/logicvc_of.c +++ b/drivers/gpu/drm/logicvc/logicvc_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2022 Bootlin diff --git a/drivers/gpu/drm/loongson/loongson_device.c b/drivers/gpu/drm/loongson/loongson_device.c index 9986c8a2a255..a36a23b48a4c 100644 --- a/drivers/gpu/drm/loongson/loongson_device.c +++ b/drivers/gpu/drm/loongson/loongson_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/loongson_module.c b/drivers/gpu/drm/loongson/loongson_module.c index d2a51bd395f6..994bc870688f 100644 --- a/drivers/gpu/drm/loongson/loongson_module.c +++ b/drivers/gpu/drm/loongson/loongson_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_benchmark.c b/drivers/gpu/drm/loongson/lsdc_benchmark.c index 659173381814..154d410d9210 100644 --- a/drivers/gpu/drm/loongson/lsdc_benchmark.c +++ b/drivers/gpu/drm/loongson/lsdc_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_crtc.c b/drivers/gpu/drm/loongson/lsdc_crtc.c index a5b7d5c5fd20..5e2b3047eb24 100644 --- a/drivers/gpu/drm/loongson/lsdc_crtc.c +++ b/drivers/gpu/drm/loongson/lsdc_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_debugfs.c b/drivers/gpu/drm/loongson/lsdc_debugfs.c index 19aa7ef577de..ce1d158d5b98 100644 --- a/drivers/gpu/drm/loongson/lsdc_debugfs.c +++ b/drivers/gpu/drm/loongson/lsdc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_drv.c b/drivers/gpu/drm/loongson/lsdc_drv.c index abf5bf68eec2..033b1322ec26 100644 --- a/drivers/gpu/drm/loongson/lsdc_drv.c +++ b/drivers/gpu/drm/loongson/lsdc_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_gem.c b/drivers/gpu/drm/loongson/lsdc_gem.c index 6372db2d3093..e987dfbe5c9e 100644 --- a/drivers/gpu/drm/loongson/lsdc_gem.c +++ b/drivers/gpu/drm/loongson/lsdc_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_gfxpll.c b/drivers/gpu/drm/loongson/lsdc_gfxpll.c index 249c09d703ad..be6f56bcedd3 100644 --- a/drivers/gpu/drm/loongson/lsdc_gfxpll.c +++ b/drivers/gpu/drm/loongson/lsdc_gfxpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_i2c.c b/drivers/gpu/drm/loongson/lsdc_i2c.c index 012b4761c538..e44cd14fd2c6 100644 --- a/drivers/gpu/drm/loongson/lsdc_i2c.c +++ b/drivers/gpu/drm/loongson/lsdc_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_irq.c b/drivers/gpu/drm/loongson/lsdc_irq.c index e8b7cc327f04..e1ad106e7485 100644 --- a/drivers/gpu/drm/loongson/lsdc_irq.c +++ b/drivers/gpu/drm/loongson/lsdc_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_output_7a1000.c b/drivers/gpu/drm/loongson/lsdc_output_7a1000.c index ccca67e01fd9..7d3b6cb46087 100644 --- a/drivers/gpu/drm/loongson/lsdc_output_7a1000.c +++ b/drivers/gpu/drm/loongson/lsdc_output_7a1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_output_7a2000.c b/drivers/gpu/drm/loongson/lsdc_output_7a2000.c index aa7daee4c065..5c6b6c0425a6 100644 --- a/drivers/gpu/drm/loongson/lsdc_output_7a2000.c +++ b/drivers/gpu/drm/loongson/lsdc_output_7a2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_pixpll.c b/drivers/gpu/drm/loongson/lsdc_pixpll.c index 51b9a032cf43..6e6ece55a852 100644 --- a/drivers/gpu/drm/loongson/lsdc_pixpll.c +++ b/drivers/gpu/drm/loongson/lsdc_pixpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_plane.c b/drivers/gpu/drm/loongson/lsdc_plane.c index 9675344128d0..3e5f33cd7d96 100644 --- a/drivers/gpu/drm/loongson/lsdc_plane.c +++ b/drivers/gpu/drm/loongson/lsdc_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_probe.c b/drivers/gpu/drm/loongson/lsdc_probe.c index 48ba69bb8a98..6cea6601cf5c 100644 --- a/drivers/gpu/drm/loongson/lsdc_probe.c +++ b/drivers/gpu/drm/loongson/lsdc_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/loongson/lsdc_ttm.c b/drivers/gpu/drm/loongson/lsdc_ttm.c index 5d9075634bf8..303697c5a61c 100644 --- a/drivers/gpu/drm/loongson/lsdc_ttm.c +++ b/drivers/gpu/drm/loongson/lsdc_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/gpu/drm/mcde/mcde_clk_div.c b/drivers/gpu/drm/mcde/mcde_clk_div.c index 8c5af2677357..24b884659c9b 100644 --- a/drivers/gpu/drm/mcde/mcde_clk_div.c +++ b/drivers/gpu/drm/mcde/mcde_clk_div.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/gpu/drm/mcde/mcde_display.c b/drivers/gpu/drm/mcde/mcde_display.c index 257a6e84dd58..699ab10c83d6 100644 --- a/drivers/gpu/drm/mcde/mcde_display.c +++ b/drivers/gpu/drm/mcde/mcde_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Linus Walleij diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c index 5f2c462bad7e..670fe88dc7bb 100644 --- a/drivers/gpu/drm/mcde/mcde_drv.c +++ b/drivers/gpu/drm/mcde/mcde_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Linus Walleij diff --git a/drivers/gpu/drm/mcde/mcde_dsi.c b/drivers/gpu/drm/mcde/mcde_dsi.c index a3423459dd7a..87d227d3c205 100644 --- a/drivers/gpu/drm/mcde/mcde_dsi.c +++ b/drivers/gpu/drm/mcde/mcde_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/gpu/drm/mediatek/mtk_cec.c b/drivers/gpu/drm/mediatek/mtk_cec.c index c7be530ca041..b15a5b9c2342 100644 --- a/drivers/gpu/drm/mediatek/mtk_cec.c +++ b/drivers/gpu/drm/mediatek/mtk_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_crtc.c b/drivers/gpu/drm/mediatek/mtk_crtc.c index 991cdb3d7d5f..0219ee2fd6e3 100644 --- a/drivers/gpu/drm/mediatek/mtk_crtc.c +++ b/drivers/gpu/drm/mediatek/mtk_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_ddp_comp.c b/drivers/gpu/drm/mediatek/mtk_ddp_comp.c index 9672ea1f91a2..38974f7bd98c 100644 --- a/drivers/gpu/drm/mediatek/mtk_ddp_comp.c +++ b/drivers/gpu/drm/mediatek/mtk_ddp_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_aal.c b/drivers/gpu/drm/mediatek/mtk_disp_aal.c index abc9e5525d03..db6b70392fe9 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_aal.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_aal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_ccorr.c b/drivers/gpu/drm/mediatek/mtk_disp_ccorr.c index 6d7bf4afa78d..381d9ca163ff 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_ccorr.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_ccorr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_color.c b/drivers/gpu/drm/mediatek/mtk_disp_color.c index 39c7de4cdcc1..b8660c12b63d 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_color.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_color.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_gamma.c b/drivers/gpu/drm/mediatek/mtk_disp_gamma.c index 8afd15006df2..c984748d0bc8 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_gamma.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_gamma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_merge.c b/drivers/gpu/drm/mediatek/mtk_disp_merge.c index b174dda091d3..57bd1daa8eae 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_merge.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_merge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c b/drivers/gpu/drm/mediatek/mtk_disp_ovl.c index e0236353d499..b18c2f5d144c 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_ovl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c b/drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c index c0af3e3b51d5..8a17712b9e27 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_disp_rdma.c b/drivers/gpu/drm/mediatek/mtk_disp_rdma.c index c9d41d75e7f2..0dae9be11efc 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_rdma.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_dp.c b/drivers/gpu/drm/mediatek/mtk_dp.c index b0b1e158600f..ca617c8aa546 100644 --- a/drivers/gpu/drm/mediatek/mtk_dp.c +++ b/drivers/gpu/drm/mediatek/mtk_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019-2022 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index 53360b5d12ba..a70562a887af 100644 --- a/drivers/gpu/drm/mediatek/mtk_dpi.c +++ b/drivers/gpu/drm/mediatek/mtk_dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c index a94c51a83261..3ab6859eba0d 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_dsi.c b/drivers/gpu/drm/mediatek/mtk_dsi.c index d7726091819c..8ae98b4ba46d 100644 --- a/drivers/gpu/drm/mediatek/mtk_dsi.c +++ b/drivers/gpu/drm/mediatek/mtk_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_ethdr.c b/drivers/gpu/drm/mediatek/mtk_ethdr.c index 96832d0cca37..f11cd516c362 100644 --- a/drivers/gpu/drm/mediatek/mtk_ethdr.c +++ b/drivers/gpu/drm/mediatek/mtk_ethdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_gem.c b/drivers/gpu/drm/mediatek/mtk_gem.c index 7525a9f9907a..204986b92f5d 100644 --- a/drivers/gpu/drm/mediatek/mtk_gem.c +++ b/drivers/gpu/drm/mediatek/mtk_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi.c b/drivers/gpu/drm/mediatek/mtk_hdmi.c index 0face4dcaa36..cd3f0bacbc6d 100644 --- a/drivers/gpu/drm/mediatek/mtk_hdmi.c +++ b/drivers/gpu/drm/mediatek/mtk_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_common.c b/drivers/gpu/drm/mediatek/mtk_hdmi_common.c index bd7f8c56ec9c..e5016f64d53f 100644 --- a/drivers/gpu/drm/mediatek/mtk_hdmi_common.c +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c b/drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c index 6358e1af69b4..3e454bc6108d 100644 --- a/drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c b/drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c index d937219fdb7e..e3f1e36f1ea8 100644 --- a/drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek HDMI v2 Display Data Channel Driver diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_v2.c b/drivers/gpu/drm/mediatek/mtk_hdmi_v2.c index 454b8b93b834..d8846240880e 100644 --- a/drivers/gpu/drm/mediatek/mtk_hdmi_v2.c +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek HDMI v2 IP driver diff --git a/drivers/gpu/drm/mediatek/mtk_mdp_rdma.c b/drivers/gpu/drm/mediatek/mtk_mdp_rdma.c index 7982788ae9df..ec0d7d47fd45 100644 --- a/drivers/gpu/drm/mediatek/mtk_mdp_rdma.c +++ b/drivers/gpu/drm/mediatek/mtk_mdp_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_padding.c b/drivers/gpu/drm/mediatek/mtk_padding.c index b4e3e5a3428b..c5370fe2fb30 100644 --- a/drivers/gpu/drm/mediatek/mtk_padding.c +++ b/drivers/gpu/drm/mediatek/mtk_padding.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/gpu/drm/mediatek/mtk_plane.c b/drivers/gpu/drm/mediatek/mtk_plane.c index fcd10d7e8342..afe87020d3b8 100644 --- a/drivers/gpu/drm/mediatek/mtk_plane.c +++ b/drivers/gpu/drm/mediatek/mtk_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/gpu/drm/meson/meson_crtc.c b/drivers/gpu/drm/meson/meson_crtc.c index d70616da8ce2..28a2c9d5a153 100644 --- a/drivers/gpu/drm/meson/meson_crtc.c +++ b/drivers/gpu/drm/meson/meson_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c index 49ff9f1f16d3..5c3672c1e6cd 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_dw_hdmi.c b/drivers/gpu/drm/meson/meson_dw_hdmi.c index 0d7c68b29dff..8ae4f063f113 100644 --- a/drivers/gpu/drm/meson/meson_dw_hdmi.c +++ b/drivers/gpu/drm/meson/meson_dw_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c b/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c index 66c73c512b0e..f79e7fb67901 100644 --- a/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c +++ b/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_encoder_cvbs.c b/drivers/gpu/drm/meson/meson_encoder_cvbs.c index dc374bfc5951..2b4f48c59ca3 100644 --- a/drivers/gpu/drm/meson/meson_encoder_cvbs.c +++ b/drivers/gpu/drm/meson/meson_encoder_cvbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_encoder_dsi.c b/drivers/gpu/drm/meson/meson_encoder_dsi.c index 6c6624f9ba24..1fe0db1ee29d 100644 --- a/drivers/gpu/drm/meson/meson_encoder_dsi.c +++ b/drivers/gpu/drm/meson/meson_encoder_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_encoder_hdmi.c b/drivers/gpu/drm/meson/meson_encoder_hdmi.c index 8205ee56a691..4c5716fdd1aa 100644 --- a/drivers/gpu/drm/meson/meson_encoder_hdmi.c +++ b/drivers/gpu/drm/meson/meson_encoder_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_osd_afbcd.c b/drivers/gpu/drm/meson/meson_osd_afbcd.c index 0cdbe899402f..bf5945b31d16 100644 --- a/drivers/gpu/drm/meson/meson_osd_afbcd.c +++ b/drivers/gpu/drm/meson/meson_osd_afbcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_overlay.c b/drivers/gpu/drm/meson/meson_overlay.c index 783572b16963..cc2f3c48baf3 100644 --- a/drivers/gpu/drm/meson/meson_overlay.c +++ b/drivers/gpu/drm/meson/meson_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_plane.c b/drivers/gpu/drm/meson/meson_plane.c index f8d0e0874a5d..eda7ef380177 100644 --- a/drivers/gpu/drm/meson/meson_plane.c +++ b/drivers/gpu/drm/meson/meson_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_rdma.c b/drivers/gpu/drm/meson/meson_rdma.c index 130382178c63..0385cc969589 100644 --- a/drivers/gpu/drm/meson/meson_rdma.c +++ b/drivers/gpu/drm/meson/meson_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_vclk.c b/drivers/gpu/drm/meson/meson_vclk.c index dfe0c28a0f05..58c222792560 100644 --- a/drivers/gpu/drm/meson/meson_vclk.c +++ b/drivers/gpu/drm/meson/meson_vclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_venc.c b/drivers/gpu/drm/meson/meson_venc.c index 3bf0d6e4fc30..bc7385258064 100644 --- a/drivers/gpu/drm/meson/meson_venc.c +++ b/drivers/gpu/drm/meson/meson_venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_viu.c b/drivers/gpu/drm/meson/meson_viu.c index cd399b0b7181..4b2c28282a3f 100644 --- a/drivers/gpu/drm/meson/meson_viu.c +++ b/drivers/gpu/drm/meson/meson_viu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/meson/meson_vpp.c b/drivers/gpu/drm/meson/meson_vpp.c index 5df1957c8e41..4015673aa596 100644 --- a/drivers/gpu/drm/meson/meson_vpp.c +++ b/drivers/gpu/drm/meson/meson_vpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 BayLibre, SAS diff --git a/drivers/gpu/drm/mgag200/mgag200_bmc.c b/drivers/gpu/drm/mgag200/mgag200_bmc.c index bbdeb791c5b3..4fa42b5144e2 100644 --- a/drivers/gpu/drm/mgag200/mgag200_bmc.c +++ b/drivers/gpu/drm/mgag200/mgag200_bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_ddc.c b/drivers/gpu/drm/mgag200/mgag200_ddc.c index c31673eaa554..0ba75c99e3f3 100644 --- a/drivers/gpu/drm/mgag200/mgag200_ddc.c +++ b/drivers/gpu/drm/mgag200/mgag200_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.c b/drivers/gpu/drm/mgag200/mgag200_drv.c index a32be27c39e8..e38995ba5e00 100644 --- a/drivers/gpu/drm/mgag200/mgag200_drv.c +++ b/drivers/gpu/drm/mgag200/mgag200_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Red Hat diff --git a/drivers/gpu/drm/mgag200/mgag200_g200.c b/drivers/gpu/drm/mgag200/mgag200_g200.c index a5e291b344db..9b39459e3708 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200eh.c b/drivers/gpu/drm/mgag200/mgag200_g200eh.c index d2aa931f579d..87a354512962 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200eh.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200eh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200eh3.c b/drivers/gpu/drm/mgag200/mgag200_g200eh3.c index 7bea7a728f56..9cbfc2cae726 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200eh3.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200eh3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200eh5.c b/drivers/gpu/drm/mgag200/mgag200_g200eh5.c index 36da6529d74f..5a4c58cf2d80 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200eh5.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200eh5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200er.c b/drivers/gpu/drm/mgag200/mgag200_g200er.c index 8fa8fe943abf..13d19ab70623 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200er.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200er.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200ev.c b/drivers/gpu/drm/mgag200/mgag200_g200ev.c index 3fadbeb10af9..8a587b1dca72 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200ev.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200ev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200ew3.c b/drivers/gpu/drm/mgag200/mgag200_g200ew3.c index e387a455eae5..4d3a7fca42be 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200ew3.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200ew3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200se.c b/drivers/gpu/drm/mgag200/mgag200_g200se.c index a0ac19ee0353..91bc7fd23cd1 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200se.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_g200wb.c b/drivers/gpu/drm/mgag200/mgag200_g200wb.c index d847fa8ded8c..80c70fa1fa63 100644 --- a/drivers/gpu/drm/mgag200/mgag200_g200wb.c +++ b/drivers/gpu/drm/mgag200/mgag200_g200wb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_mode.c b/drivers/gpu/drm/mgag200/mgag200_mode.c index d019177462cf..a969e508498c 100644 --- a/drivers/gpu/drm/mgag200/mgag200_mode.c +++ b/drivers/gpu/drm/mgag200/mgag200_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010 Matt Turner. diff --git a/drivers/gpu/drm/mgag200/mgag200_vga.c b/drivers/gpu/drm/mgag200/mgag200_vga.c index b07c1362ddd4..3e8589464d7d 100644 --- a/drivers/gpu/drm/mgag200/mgag200_vga.c +++ b/drivers/gpu/drm/mgag200/mgag200_vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/mgag200/mgag200_vga_bmc.c b/drivers/gpu/drm/mgag200/mgag200_vga_bmc.c index a855f1734316..da4ad8a294e4 100644 --- a/drivers/gpu/drm/mgag200/mgag200_vga_bmc.c +++ b/drivers/gpu/drm/mgag200/mgag200_vga_bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/msm/adreno/a2xx_catalog.c b/drivers/gpu/drm/msm/adreno/a2xx_catalog.c index e9dbf3ddf89e..36c9df7db501 100644 --- a/drivers/gpu/drm/msm/adreno/a2xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a2xx_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a2xx_gpu.c b/drivers/gpu/drm/msm/adreno/a2xx_gpu.c index 1b1ee14b65cf..9b8877674fbe 100644 --- a/drivers/gpu/drm/msm/adreno/a2xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a2xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a2xx_gpummu.c b/drivers/gpu/drm/msm/adreno/a2xx_gpummu.c index 0407c9bc8c1b..189e196d14df 100644 --- a/drivers/gpu/drm/msm/adreno/a2xx_gpummu.c +++ b/drivers/gpu/drm/msm/adreno/a2xx_gpummu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a3xx_catalog.c b/drivers/gpu/drm/msm/adreno/a3xx_catalog.c index 6ae8716fc08a..6d88449c5d7c 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a3xx_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a3xx_gpu.c b/drivers/gpu/drm/msm/adreno/a3xx_gpu.c index f22d33e99e81..fee162a428c8 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a3xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a4xx_catalog.c b/drivers/gpu/drm/msm/adreno/a4xx_catalog.c index 9192586f7ef0..ffa199d19777 100644 --- a/drivers/gpu/drm/msm/adreno/a4xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a4xx_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a4xx_gpu.c b/drivers/gpu/drm/msm/adreno/a4xx_gpu.c index db06c06067ae..15abdcc8763e 100644 --- a/drivers/gpu/drm/msm/adreno/a4xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a4xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2014 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a5xx_catalog.c b/drivers/gpu/drm/msm/adreno/a5xx_catalog.c index babd320f3b73..6e806decec18 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c b/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c index 625a4e787d8f..298895d01ac1 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c index 56eaff2ee4e4..cbddc5dea484 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a5xx_power.c b/drivers/gpu/drm/msm/adreno/a5xx_power.c index d6da7351cfbb..a65ff136b64c 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_power.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a5xx_preempt.c b/drivers/gpu/drm/msm/adreno/a5xx_preempt.c index e4924b5e1c48..afbab5d684ce 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_preempt.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_preempt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c index 4c042133261c..6bfcdf9be655 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c index 5903cd891b49..32f279bfb72a 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-2019 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c index 2129d230a92b..c3309b9f16a1 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-2019 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c index d2d6b2fd3cba..092d968ec6f0 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a6xx_hfi.c b/drivers/gpu/drm/msm/adreno/a6xx_hfi.c index 53cfdf4e6c34..502c46fa7c32 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_hfi.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_hfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/adreno/a6xx_preempt.c b/drivers/gpu/drm/msm/adreno/a6xx_preempt.c index 747a22afad9f..d3d4ad542cfb 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_preempt.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_preempt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, The Linux Foundation. All rights reserved. */ /* Copyright (c) 2023 Collabora, Ltd. */ diff --git a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c b/drivers/gpu/drm/msm/adreno/a8xx_gpu.c index 30de078e9dfd..7561a15bd61d 100644 --- a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a8xx_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c b/drivers/gpu/drm/msm/adreno/adreno_device.c index 554d746f115b..ccf3bc649bb3 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_device.c +++ b/drivers/gpu/drm/msm/adreno/adreno_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Red Hat diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c index 1c80909e63ca..23f30231fc1f 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c index 13cc658065c5..ad1ae339f3e4 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c index 2d06c950e814..ca3377b377d1 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c index 9f3957f24c6a..64eb46f38da7 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c index 0ec6d67c7c70..78b8f97992d8 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2018, 2020-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c index 0ba777bda253..7c58e07929ae 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, 2020-2021 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c index 6d28f2281c76..92b395dc0738 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c index b0d585c5315c..27bf6006117f 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c index 23bb39b471b7..5cc354c21dd7 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c index 3f88c3641d4a..2f928451ef67 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c index ac834db2e4c1..9ddc203af075 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c index ae785f4ff0d4..ddf9cb523dc4 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c index 3a149caa7ff4..2bbb99968c3a 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2022, Linaro Limited diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c index b3395e9c34a1..e0406c574db9 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c index 54b20faa0b69..c9188ed2b0ab 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c index 49bd77a755aa..bd28e4b63078 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c index a80ac82a9625..0426bcbfa581 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c index e8a76d5192c2..426840766067 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c index 83b1dbecddd2..65c2719fb39f 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c index 138071be5649..3e6e5538422c 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c index 6f1fc790ad6d..09a22e46872a 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c index 96dc10589bee..edd8d0e689bd 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c index 486be346d40d..3416d250637b 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c index af76ad8a8103..d43c99a2ee48 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c index 478a091aeccf..81f02a8f0063 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c index f4c9767c418d..ea713a491449 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c index 9b7a8b46bfa9..f05e31d3cd24 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2018 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c index f6568ed8375f..76806e2ad4d8 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c index 2a551e455aa3..a907b670ed80 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c index 7545c0293efb..d603b612bd66 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c index e8066f9fd534..cc35a8c2da88 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c index 74dafe7106be..829217a89615 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c index 3b70764b48c4..fe81a1aa6913 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c index ddcdd5e87853..13bfdea03ff5 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c index 809ca191e9de..149f19b6fb27 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c index 1051873057f6..4d21f79c5552 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c index 04c49bf3d854..620db9fddb96 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c index 098c3b5ff2b2..e8ed3c5313fb 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c index df464f7c05bf..51c6a56de4a8 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c index e5662412db9b..2a65e213b511 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c index 373ae7d9bf01..1d46559ae7ac 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c index fc183fe37f56..cd8ff28f0c81 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c index eaba3b2d73b5..4f13bce9b1f3 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c index b40ed3a847c8..dcf22e116b63 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c index 61edf6864092..6143181615c8 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c index 2822b533f807..b15f68de6f62 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c index 99b2c30b1d48..1ea50b966a57 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Red Hat diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c index 4ca183fb61a9..a00effc2b89b 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2015 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c index 500b7dc895d0..4199c7481769 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp_format.c b/drivers/gpu/drm/msm/disp/mdp_format.c index 426782d50cb4..6e7be7f136c7 100644 --- a/drivers/gpu/drm/msm/disp/mdp_format.c +++ b/drivers/gpu/drm/msm/disp/mdp_format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/mdp_kms.c b/drivers/gpu/drm/msm/disp/mdp_kms.c index 3c35ccfc7331..eea9d94c336a 100644 --- a/drivers/gpu/drm/msm/disp/mdp_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c b/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c index 2be00b11e557..6b64417cf895 100644 --- a/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c +++ b/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c b/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c index 19b470968f4d..2abb1a6895cd 100644 --- a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c +++ b/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_audio.c b/drivers/gpu/drm/msm/dp/dp_audio.c index 41018e82efa1..20257e434e79 100644 --- a/drivers/gpu/drm/msm/dp/dp_audio.c +++ b/drivers/gpu/drm/msm/dp/dp_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_aux.c b/drivers/gpu/drm/msm/dp/dp_aux.c index 3825a2fb48e2..7b6617997e38 100644 --- a/drivers/gpu/drm/msm/dp/dp_aux.c +++ b/drivers/gpu/drm/msm/dp/dp_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_ctrl.c b/drivers/gpu/drm/msm/dp/dp_ctrl.c index cbcc7c2f0ffc..a26ac4fea7d3 100644 --- a/drivers/gpu/drm/msm/dp/dp_ctrl.c +++ b/drivers/gpu/drm/msm/dp/dp_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_debug.c b/drivers/gpu/drm/msm/dp/dp_debug.c index cf3838fcd154..a28f8999f2a7 100644 --- a/drivers/gpu/drm/msm/dp/dp_debug.c +++ b/drivers/gpu/drm/msm/dp/dp_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c index 9bd9cd5c1e03..94fbd4b50881 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_drm.c b/drivers/gpu/drm/msm/dp/dp_drm.c index fd6443d2b6ce..3e5bdae8c2ed 100644 --- a/drivers/gpu/drm/msm/dp/dp_drm.c +++ b/drivers/gpu/drm/msm/dp/dp_drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_link.c b/drivers/gpu/drm/msm/dp/dp_link.c index 34a91e194a12..fc811689b42e 100644 --- a/drivers/gpu/drm/msm/dp/dp_link.c +++ b/drivers/gpu/drm/msm/dp/dp_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_panel.c b/drivers/gpu/drm/msm/dp/dp_panel.c index ad5d55bf009d..4fc77dd332dd 100644 --- a/drivers/gpu/drm/msm/dp/dp_panel.c +++ b/drivers/gpu/drm/msm/dp/dp_panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dp/dp_utils.c b/drivers/gpu/drm/msm/dp/dp_utils.c index 4a5ebb0c33b8..56f13175cf93 100644 --- a/drivers/gpu/drm/msm/dp/dp_utils.c +++ b/drivers/gpu/drm/msm/dp/dp_utils.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (c) 2024, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/dsi.c b/drivers/gpu/drm/msm/dsi/dsi.c index d8bb40ef820e..d6fbfdd90d51 100644 --- a/drivers/gpu/drm/msm/dsi/dsi.c +++ b/drivers/gpu/drm/msm/dsi/dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/dsi_cfg.c b/drivers/gpu/drm/msm/dsi/dsi_cfg.c index fed8e9b67011..fe3e12a7b101 100644 --- a/drivers/gpu/drm/msm/dsi/dsi_cfg.c +++ b/drivers/gpu/drm/msm/dsi/dsi_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/dsi_host.c b/drivers/gpu/drm/msm/dsi/dsi_host.c index e0de545d4077..857760661df0 100644 --- a/drivers/gpu/drm/msm/dsi/dsi_host.c +++ b/drivers/gpu/drm/msm/dsi/dsi_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/dsi_manager.c b/drivers/gpu/drm/msm/dsi/dsi_manager.c index ca400924d4ee..a44e009b1dfc 100644 --- a/drivers/gpu/drm/msm/dsi/dsi_manager.c +++ b/drivers/gpu/drm/msm/dsi/dsi_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c index 4ea681130dba..3e4556b2a785 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c index ec486ff02c9b..d5bf6bc117f9 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018, The Linux Foundation diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c index fdefcbd9c284..00d69a8de6df 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c index cee34b76c3d2..2ad099ff6051 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c index d00e415b9a99..01e3ecdae216 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c index 8dcce9581dc3..b73cf703f99c 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c index c5e1d2016bcc..c2c7f81ba20b 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018, The Linux Foundation diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.c b/drivers/gpu/drm/msm/hdmi/hdmi.c index 5afac09c0d33..c436f03a04b8 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_audio.c b/drivers/gpu/drm/msm/hdmi/hdmi_audio.c index d9a8dc9dae8f..d3411e4ccf88 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_audio.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c index 46fd58646d32..b6436dd4bb0c 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c index 0752fe373351..58b0b21aff2e 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2015, The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hpd.c b/drivers/gpu/drm/msm/hdmi/hdmi_hpd.c index 114b0d507700..7211315537b5 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_hpd.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_hpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c b/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c index ebefea4fb408..ba6c64bbea7a 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy.c index 667573f1db7c..d36a2e49ae4f 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c index cf90a0c1f822..366bd2e78354 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c index 36e928b0fd5a..8507807a024f 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c index a86ff3706369..dd474602e7dd 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c index 1d97640d8c24..3c17b51816b6 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c index a2a6940e195a..268886225377 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c index 6ba6bbdb7e05..5f89c642f6d2 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/msm_atomic.c b/drivers/gpu/drm/msm/msm_atomic.c index 87a91148a731..02406fda1a43 100644 --- a/drivers/gpu/drm/msm/msm_atomic.c +++ b/drivers/gpu/drm/msm/msm_atomic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Red Hat diff --git a/drivers/gpu/drm/msm/msm_atomic_tracepoints.c b/drivers/gpu/drm/msm/msm_atomic_tracepoints.c index 011dc881f391..526228e8e9fd 100644 --- a/drivers/gpu/drm/msm/msm_atomic_tracepoints.c +++ b/drivers/gpu/drm/msm/msm_atomic_tracepoints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS #include "msm_atomic_trace.h" diff --git a/drivers/gpu/drm/msm/msm_debugfs.c b/drivers/gpu/drm/msm/msm_debugfs.c index 97dc70876442..ce86a838b3d3 100644 --- a/drivers/gpu/drm/msm/msm_debugfs.c +++ b/drivers/gpu/drm/msm/msm_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2016 Red Hat diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 7e977fec4100..6ae36cda30ec 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, 2020-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c index 1eff615ff9bf..be3e11e42aeb 100644 --- a/drivers/gpu/drm/msm/msm_fb.c +++ b/drivers/gpu/drm/msm/msm_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_fbdev.c b/drivers/gpu/drm/msm/msm_fbdev.c index fd19995b12b5..15da26631ece 100644 --- a/drivers/gpu/drm/msm/msm_fbdev.c +++ b/drivers/gpu/drm/msm/msm_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_fence.c b/drivers/gpu/drm/msm/msm_fence.c index d41e5a6bbee0..b88761dab3f1 100644 --- a/drivers/gpu/drm/msm/msm_fence.c +++ b/drivers/gpu/drm/msm/msm_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2016 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 017411a0bf45..dd3c396a463d 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c b/drivers/gpu/drm/msm/msm_gem_prime.c index 036d34c674d9..fe4e46a38a34 100644 --- a/drivers/gpu/drm/msm/msm_gem_prime.c +++ b/drivers/gpu/drm/msm/msm_gem_prime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gem_shrinker.c b/drivers/gpu/drm/msm/msm_gem_shrinker.c index 1039e3c0a47b..f9e6c831dbd7 100644 --- a/drivers/gpu/drm/msm/msm_gem_shrinker.c +++ b/drivers/gpu/drm/msm/msm_gem_shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c index 75d9f3574370..0bcd45f8f650 100644 --- a/drivers/gpu/drm/msm/msm_gem_submit.c +++ b/drivers/gpu/drm/msm/msm_gem_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gem_vma.c b/drivers/gpu/drm/msm/msm_gem_vma.c index 8f7c90167447..f8598c86e9b5 100644 --- a/drivers/gpu/drm/msm/msm_gem_vma.c +++ b/drivers/gpu/drm/msm/msm_gem_vma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu/drm/msm/msm_gpu.c index 995549d0bbbc..cf307fea1881 100644 --- a/drivers/gpu/drm/msm/msm_gpu.c +++ b/drivers/gpu/drm/msm/msm_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gpu_devfreq.c b/drivers/gpu/drm/msm/msm_gpu_devfreq.c index 2e1d5c343272..c2d317693915 100644 --- a/drivers/gpu/drm/msm/msm_gpu_devfreq.c +++ b/drivers/gpu/drm/msm/msm_gpu_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_gpu_tracepoints.c b/drivers/gpu/drm/msm/msm_gpu_tracepoints.c index 72c074f8c4f8..d025ca0d52ae 100644 --- a/drivers/gpu/drm/msm/msm_gpu_tracepoints.c +++ b/drivers/gpu/drm/msm/msm_gpu_tracepoints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "msm_gem.h" #include "msm_ringbuffer.h" diff --git a/drivers/gpu/drm/msm/msm_io_utils.c b/drivers/gpu/drm/msm/msm_io_utils.c index a6efe1eac271..c8fc63e6b882 100644 --- a/drivers/gpu/drm/msm/msm_io_utils.c +++ b/drivers/gpu/drm/msm/msm_io_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, 2020-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/msm_iommu.c b/drivers/gpu/drm/msm/msm_iommu.c index d5dede4ff761..0174cc5d293c 100644 --- a/drivers/gpu/drm/msm/msm_iommu.c +++ b/drivers/gpu/drm/msm/msm_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_kms.c b/drivers/gpu/drm/msm/msm_kms.c index 6e5e94f5c9a7..e1a0f34b05ff 100644 --- a/drivers/gpu/drm/msm/msm_kms.c +++ b/drivers/gpu/drm/msm/msm_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, 2020-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index bf9a33e925ac..75378c5b3d52 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018, The Linux Foundation diff --git a/drivers/gpu/drm/msm/msm_perf.c b/drivers/gpu/drm/msm/msm_perf.c index c369d4acc378..182fb6c32785 100644 --- a/drivers/gpu/drm/msm/msm_perf.c +++ b/drivers/gpu/drm/msm/msm_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index 54493a94dcb7..e1b376db812a 100644 --- a/drivers/gpu/drm/msm/msm_rd.c +++ b/drivers/gpu/drm/msm/msm_rd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.c b/drivers/gpu/drm/msm/msm_ringbuffer.c index b2f612e5dc79..e0193e33e56d 100644 --- a/drivers/gpu/drm/msm/msm_ringbuffer.c +++ b/drivers/gpu/drm/msm/msm_ringbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Red Hat diff --git a/drivers/gpu/drm/msm/msm_submitqueue.c b/drivers/gpu/drm/msm/msm_submitqueue.c index d53dfad16bde..8ce946e50397 100644 --- a/drivers/gpu/drm/msm/msm_submitqueue.c +++ b/drivers/gpu/drm/msm/msm_submitqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 The Linux Foundation. All rights reserved. */ diff --git a/drivers/gpu/drm/msm/msm_syncobj.c b/drivers/gpu/drm/msm/msm_syncobj.c index 4baa9f522c54..6af09cd1bbb5 100644 --- a/drivers/gpu/drm/msm/msm_syncobj.c +++ b/drivers/gpu/drm/msm/msm_syncobj.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* Copyright (C) 2020 Google, Inc */ diff --git a/drivers/gpu/drm/mxsfb/lcdif_drv.c b/drivers/gpu/drm/mxsfb/lcdif_drv.c index fcb2a7517377..f054100f3c0e 100644 --- a/drivers/gpu/drm/mxsfb/lcdif_drv.c +++ b/drivers/gpu/drm/mxsfb/lcdif_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022 Marek Vasut diff --git a/drivers/gpu/drm/mxsfb/lcdif_kms.c b/drivers/gpu/drm/mxsfb/lcdif_kms.c index 72eb0de46b54..65c8cc79908c 100644 --- a/drivers/gpu/drm/mxsfb/lcdif_kms.c +++ b/drivers/gpu/drm/mxsfb/lcdif_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022 Marek Vasut diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsfb_drv.c index 0b756da2fec2..3a0e8599230c 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Marek Vasut diff --git a/drivers/gpu/drm/mxsfb/mxsfb_kms.c b/drivers/gpu/drm/mxsfb/mxsfb_kms.c index 8cac0a275b7d..00b6aff3acf0 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_kms.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Marek Vasut diff --git a/drivers/gpu/drm/nouveau/dispnv04/arb.c b/drivers/gpu/drm/nouveau/dispnv04/arb.c index 1d3542d6006b..edc8c038ddec 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/arb.c +++ b/drivers/gpu/drm/nouveau/dispnv04/arb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 1993-2003 NVIDIA, Corporation * Copyright 2007-2009 Stuart Bennett diff --git a/drivers/gpu/drm/nouveau/dispnv04/crtc.c b/drivers/gpu/drm/nouveau/dispnv04/crtc.c index c063756eaea3..47134337790c 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/crtc.c +++ b/drivers/gpu/drm/nouveau/dispnv04/crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 1993-2003 NVIDIA, Corporation * Copyright 2006 Dave Airlie diff --git a/drivers/gpu/drm/nouveau/dispnv04/cursor.c b/drivers/gpu/drm/nouveau/dispnv04/cursor.c index 4c6440d29c3f..7e0f299faaa2 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/cursor.c +++ b/drivers/gpu/drm/nouveau/dispnv04/cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include "nouveau_drv.h" diff --git a/drivers/gpu/drm/nouveau/dispnv04/dac.c b/drivers/gpu/drm/nouveau/dispnv04/dac.c index 2e12bf136607..b45cde819146 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/dac.c +++ b/drivers/gpu/drm/nouveau/dispnv04/dac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 NVIDIA, Corporation * Copyright 2006 Dave Airlie diff --git a/drivers/gpu/drm/nouveau/dispnv04/dfp.c b/drivers/gpu/drm/nouveau/dispnv04/dfp.c index c724bacc67f8..83b18f4242f9 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/dfp.c +++ b/drivers/gpu/drm/nouveau/dispnv04/dfp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2003 NVIDIA, Corporation * Copyright 2006 Dave Airlie diff --git a/drivers/gpu/drm/nouveau/dispnv04/disp.c b/drivers/gpu/drm/nouveau/dispnv04/disp.c index f71199a39bc4..260de569a93b 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/disp.c +++ b/drivers/gpu/drm/nouveau/dispnv04/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv04/hw.c b/drivers/gpu/drm/nouveau/dispnv04/hw.c index 8b376f9c8746..d282b5dcb256 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/hw.c +++ b/drivers/gpu/drm/nouveau/dispnv04/hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2006 Dave Airlie * Copyright 2007 Maarten Maathuis diff --git a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c b/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c index fd2150e07e36..60a86f4096c5 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c +++ b/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c b/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c index e58d94451959..ef6e94115a7d 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c +++ b/drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c b/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c index 54ea8459332d..e6762cc4b900 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c +++ b/drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c b/drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c index a60209097a20..0b6f10799a1c 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c +++ b/drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/overlay.c b/drivers/gpu/drm/nouveau/dispnv04/overlay.c index 33f29736024a..450e1c1c315d 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/overlay.c +++ b/drivers/gpu/drm/nouveau/dispnv04/overlay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Ilia Mirkin * diff --git a/drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c b/drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c index a3fedd226854..5046e707f251 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c +++ b/drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/tvnv04.c b/drivers/gpu/drm/nouveau/dispnv04/tvnv04.c index c61ab083f62e..d66a873d2ddf 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/tvnv04.c +++ b/drivers/gpu/drm/nouveau/dispnv04/tvnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c b/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c index 06de05fe5db6..6d5ccd705de9 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c +++ b/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv50/base.c b/drivers/gpu/drm/nouveau/dispnv50/base.c index 7c752acf2b48..441a4a07b564 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/base.c +++ b/drivers/gpu/drm/nouveau/dispnv50/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/base507c.c b/drivers/gpu/drm/nouveau/dispnv50/base507c.c index a431f6c5f6fa..b1d8bac3fcb8 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/base507c.c +++ b/drivers/gpu/drm/nouveau/dispnv50/base507c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/base827c.c b/drivers/gpu/drm/nouveau/dispnv50/base827c.c index 4545cc5f3a14..93ee92e6bcff 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/base827c.c +++ b/drivers/gpu/drm/nouveau/dispnv50/base827c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/base907c.c b/drivers/gpu/drm/nouveau/dispnv50/base907c.c index 4a2d5a259e15..ce976bd7dbda 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/base907c.c +++ b/drivers/gpu/drm/nouveau/dispnv50/base907c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/base917c.c b/drivers/gpu/drm/nouveau/dispnv50/base917c.c index ca260509a4f1..184e42be0065 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/base917c.c +++ b/drivers/gpu/drm/nouveau/dispnv50/base917c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/core.c b/drivers/gpu/drm/nouveau/dispnv50/core.c index c6331bf97582..8ceee4ddd464 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/core.c +++ b/drivers/gpu/drm/nouveau/dispnv50/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/core507d.c b/drivers/gpu/drm/nouveau/dispnv50/core507d.c index 4b947b67a844..9c9d5880b7a3 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/core507d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/core507d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/core827d.c b/drivers/gpu/drm/nouveau/dispnv50/core827d.c index 2e0c1c536afe..bfdfcfdd2662 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/core827d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/core827d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/core907d.c b/drivers/gpu/drm/nouveau/dispnv50/core907d.c index 8564d4dffaff..1bed07173bea 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/core907d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/core907d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/core917d.c b/drivers/gpu/drm/nouveau/dispnv50/core917d.c index 1cd3a2a35dfb..62b17d8f424b 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/core917d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/core917d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/corec37d.c b/drivers/gpu/drm/nouveau/dispnv50/corec37d.c index 83eec2f091f0..27d73fd76ccb 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/corec37d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/corec37d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/corec57d.c b/drivers/gpu/drm/nouveau/dispnv50/corec57d.c index 39be576eadcb..f1a906da772d 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/corec57d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/corec57d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/coreca7d.c b/drivers/gpu/drm/nouveau/dispnv50/coreca7d.c index 171727be400e..3f0d7d574c3b 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/coreca7d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/coreca7d.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv50/crc.c b/drivers/gpu/drm/nouveau/dispnv50/crc.c index deb6af40ef32..b0977019baf7 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/crc.c +++ b/drivers/gpu/drm/nouveau/dispnv50/crc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/dispnv50/crc907d.c b/drivers/gpu/drm/nouveau/dispnv50/crc907d.c index a674ba435b05..a81ccc8eb17c 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/crc907d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/crc907d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/nouveau/dispnv50/crcc37d.c b/drivers/gpu/drm/nouveau/dispnv50/crcc37d.c index 4821ce32f9ed..581aa2a75b26 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/crcc37d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/crcc37d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/nouveau/dispnv50/crcc57d.c b/drivers/gpu/drm/nouveau/dispnv50/crcc57d.c index ad591dcb0bc9..ad1e39478e95 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/crcc57d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/crcc57d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "crc.h" diff --git a/drivers/gpu/drm/nouveau/dispnv50/crcca7d.c b/drivers/gpu/drm/nouveau/dispnv50/crcca7d.c index 912f59aebe87..2ffd014ce476 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/crcca7d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/crcca7d.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv50/curs.c b/drivers/gpu/drm/nouveau/dispnv50/curs.c index 557bd05240fa..04f0d1f4e28a 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/curs.c +++ b/drivers/gpu/drm/nouveau/dispnv50/curs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/curs507a.c b/drivers/gpu/drm/nouveau/dispnv50/curs507a.c index 1a889139cb05..a36b3573452a 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/curs507a.c +++ b/drivers/gpu/drm/nouveau/dispnv50/curs507a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/curs907a.c b/drivers/gpu/drm/nouveau/dispnv50/curs907a.c index d742362de03e..d24118cfe967 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/curs907a.c +++ b/drivers/gpu/drm/nouveau/dispnv50/curs907a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/cursc37a.c b/drivers/gpu/drm/nouveau/dispnv50/cursc37a.c index e39d08698c63..5df211364d9a 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/cursc37a.c +++ b/drivers/gpu/drm/nouveau/dispnv50/cursc37a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/dac507d.c b/drivers/gpu/drm/nouveau/dispnv50/dac507d.c index 99ae692f219e..5fddf0f5c5ec 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/dac507d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/dac507d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/dac907d.c b/drivers/gpu/drm/nouveau/dispnv50/dac907d.c index 74bc9f81e3f1..5f13e6a796ce 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/dac907d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/dac907d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/disp.c b/drivers/gpu/drm/nouveau/dispnv50/disp.c index 12b1dba8e05d..cd8bc6d8270d 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/disp.c +++ b/drivers/gpu/drm/nouveau/dispnv50/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/head.c b/drivers/gpu/drm/nouveau/dispnv50/head.c index e32ed1db6c56..00f90bd68088 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/head.c +++ b/drivers/gpu/drm/nouveau/dispnv50/head.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/head507d.c b/drivers/gpu/drm/nouveau/dispnv50/head507d.c index 7fa1e0279d7d..10557e37338f 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/head507d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/head507d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/head827d.c b/drivers/gpu/drm/nouveau/dispnv50/head827d.c index 1545d576fe9c..8b28ed8920ac 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/head827d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/head827d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/head907d.c b/drivers/gpu/drm/nouveau/dispnv50/head907d.c index 6c9e0438e55c..9d1a141f0f0d 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/head907d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/head907d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/head917d.c b/drivers/gpu/drm/nouveau/dispnv50/head917d.c index 2d9aee050510..4432d11f92b9 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/head917d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/head917d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/headc37d.c b/drivers/gpu/drm/nouveau/dispnv50/headc37d.c index 2bcb3790fc10..bade06b0009c 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/headc37d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/headc37d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/headc57d.c b/drivers/gpu/drm/nouveau/dispnv50/headc57d.c index 3f8ba495de8f..b6373193b457 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/headc57d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/headc57d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/headca7d.c b/drivers/gpu/drm/nouveau/dispnv50/headca7d.c index eeaeb15aa664..ec11515f1543 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/headca7d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/headca7d.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/dispnv50/lut.c b/drivers/gpu/drm/nouveau/dispnv50/lut.c index 6b2ad1e6eab9..66fdad4236e5 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/lut.c +++ b/drivers/gpu/drm/nouveau/dispnv50/lut.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/oimm.c b/drivers/gpu/drm/nouveau/dispnv50/oimm.c index 2a2841d344c8..652680a3c0a5 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/oimm.c +++ b/drivers/gpu/drm/nouveau/dispnv50/oimm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/oimm507b.c b/drivers/gpu/drm/nouveau/dispnv50/oimm507b.c index 752318cf3cf1..01ea1f67379f 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/oimm507b.c +++ b/drivers/gpu/drm/nouveau/dispnv50/oimm507b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/ovly.c b/drivers/gpu/drm/nouveau/dispnv50/ovly.c index 90c246d47604..c101dacf91f8 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/ovly.c +++ b/drivers/gpu/drm/nouveau/dispnv50/ovly.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c b/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c index 654e506f8431..a8ba7fdaa934 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c b/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c index a5ae22ed663d..1468a5bb3f47 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/ovly907e.c b/drivers/gpu/drm/nouveau/dispnv50/ovly907e.c index 8cf0e18fa596..926e1740d994 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/ovly907e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/ovly907e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/ovly917e.c b/drivers/gpu/drm/nouveau/dispnv50/ovly917e.c index e24d6fd23450..ddea01c18ca8 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/ovly917e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/ovly917e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/pior507d.c b/drivers/gpu/drm/nouveau/dispnv50/pior507d.c index 79507d169778..660bfdb53f1a 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/pior507d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/pior507d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/sor507d.c b/drivers/gpu/drm/nouveau/dispnv50/sor507d.c index 08cc9845322e..0eb099dc24d3 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/sor507d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/sor507d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/sor907d.c b/drivers/gpu/drm/nouveau/dispnv50/sor907d.c index 23957cc8f326..042d5014b2e0 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/sor907d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/sor907d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/sorc37d.c b/drivers/gpu/drm/nouveau/dispnv50/sorc37d.c index da05d4614e00..6a4030bedab8 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/sorc37d.c +++ b/drivers/gpu/drm/nouveau/dispnv50/sorc37d.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wimm.c b/drivers/gpu/drm/nouveau/dispnv50/wimm.c index 53c9ab6c138b..019219f9c344 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wimm.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wimm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c b/drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c index 7985da61aaac..93722ea9385b 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndw.c b/drivers/gpu/drm/nouveau/dispnv50/wndw.c index 9a2c20fce0f3..c8e02f42d7b2 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndw.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c index 554c4f91f8be..0872d60752cb 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c index d1ca51aae58c..1358fbf69903 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c index 52af293c98f4..3d1126b9ae4e 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c index 2cec8cfbd546..f9fcea874ad1 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/gv100_fence.c b/drivers/gpu/drm/nouveau/gv100_fence.c index 317e516c4ec7..a5d8466cc33e 100644 --- a/drivers/gpu/drm/nouveau/gv100_fence.c +++ b/drivers/gpu/drm/nouveau/gv100_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_abi16.c b/drivers/gpu/drm/nouveau/nouveau_abi16.c index a3ba07fc48a0..074b17575b17 100644 --- a/drivers/gpu/drm/nouveau/nouveau_abi16.c +++ b/drivers/gpu/drm/nouveau/nouveau_abi16.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_acpi.c b/drivers/gpu/drm/nouveau/nouveau_acpi.c index 21b56cc7605c..e4b9e46c2937 100644 --- a/drivers/gpu/drm/nouveau/nouveau_acpi.c +++ b/drivers/gpu/drm/nouveau/nouveau_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/nouveau_backlight.c b/drivers/gpu/drm/nouveau/nouveau_backlight.c index 4a75d146a171..9afeaf8df78f 100644 --- a/drivers/gpu/drm/nouveau/nouveau_backlight.c +++ b/drivers/gpu/drm/nouveau/nouveau_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Red Hat * diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c index c8335f5b49db..2ed28a19997c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bios.c +++ b/drivers/gpu/drm/nouveau/nouveau_bios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2005-2006 Erik Waling * Copyright 2006 Stephane Marchesin diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c index f26562eafffc..d1a6a58cb20c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo0039.c b/drivers/gpu/drm/nouveau/nouveau_bo0039.c index 0b6758e024a1..fb88dcc691ae 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo0039.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo0039.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo5039.c b/drivers/gpu/drm/nouveau/nouveau_bo5039.c index c3de17548d97..36eaacd9a569 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo5039.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo5039.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo74c1.c b/drivers/gpu/drm/nouveau/nouveau_bo74c1.c index e6ef79de2498..18cb4db0b901 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo74c1.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo74c1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo85b5.c b/drivers/gpu/drm/nouveau/nouveau_bo85b5.c index c4861d073ad4..e89eb87f8222 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo85b5.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo85b5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo9039.c b/drivers/gpu/drm/nouveau/nouveau_bo9039.c index ad82269c7725..c9afd3d9fabb 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo9039.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo9039.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_bo90b5.c b/drivers/gpu/drm/nouveau/nouveau_bo90b5.c index 5eaeef9d25e4..c11fa97d654a 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo90b5.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo90b5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_boa0b5.c b/drivers/gpu/drm/nouveau/nouveau_boa0b5.c index dff2ae0e1e45..3a444ce2bb66 100644 --- a/drivers/gpu/drm/nouveau/nouveau_boa0b5.c +++ b/drivers/gpu/drm/nouveau/nouveau_boa0b5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Dave Airlied * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_chan.c b/drivers/gpu/drm/nouveau/nouveau_chan.c index b1e92b1f7a26..a533728c0d84 100644 --- a/drivers/gpu/drm/nouveau/nouveau_chan.c +++ b/drivers/gpu/drm/nouveau/nouveau_chan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.c b/drivers/gpu/drm/nouveau/nouveau_connector.c index 63621b1510f6..85232e669396 100644 --- a/drivers/gpu/drm/nouveau/nouveau_connector.c +++ b/drivers/gpu/drm/nouveau/nouveau_connector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008 Maarten Maathuis. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_debugfs.c b/drivers/gpu/drm/nouveau/nouveau_debugfs.c index c7869a639bef..df2d33336b97 100644 --- a/drivers/gpu/drm/nouveau/nouveau_debugfs.c +++ b/drivers/gpu/drm/nouveau/nouveau_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Red Hat * diff --git a/drivers/gpu/drm/nouveau/nouveau_display.c b/drivers/gpu/drm/nouveau/nouveau_display.c index 00515623a2cc..9192d680bb83 100644 --- a/drivers/gpu/drm/nouveau/nouveau_display.c +++ b/drivers/gpu/drm/nouveau/nouveau_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008 Maarten Maathuis. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_dma.c b/drivers/gpu/drm/nouveau/nouveau_dma.c index 017a803121d4..95a4c70fb379 100644 --- a/drivers/gpu/drm/nouveau/nouveau_dma.c +++ b/drivers/gpu/drm/nouveau/nouveau_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007 Ben Skeggs. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_dmem.c b/drivers/gpu/drm/nouveau/nouveau_dmem.c index 3d8031296eed..4c348302ac7c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_dmem.c +++ b/drivers/gpu/drm/nouveau/nouveau_dmem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_dp.c b/drivers/gpu/drm/nouveau/nouveau_dp.c index 55691ec44aba..5968d570f45a 100644 --- a/drivers/gpu/drm/nouveau/nouveau_dp.c +++ b/drivers/gpu/drm/nouveau/nouveau_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c index dc469e571c0a..5364ac593b7d 100644 --- a/drivers/gpu/drm/nouveau/nouveau_drm.c +++ b/drivers/gpu/drm/nouveau/nouveau_drm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_exec.c b/drivers/gpu/drm/nouveau/nouveau_exec.c index c4949e815eb3..9576b65c80ca 100644 --- a/drivers/gpu/drm/nouveau/nouveau_exec.c +++ b/drivers/gpu/drm/nouveau/nouveau_exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nouveau_drv.h" diff --git a/drivers/gpu/drm/nouveau/nouveau_fence.c b/drivers/gpu/drm/nouveau/nouveau_fence.c index 4a193b7d6d9e..f96d86dbc8fc 100644 --- a/drivers/gpu/drm/nouveau/nouveau_fence.c +++ b/drivers/gpu/drm/nouveau/nouveau_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007 Ben Skeggs. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_gem.c b/drivers/gpu/drm/nouveau/nouveau_gem.c index 395d92ab6271..aa662428ef19 100644 --- a/drivers/gpu/drm/nouveau/nouveau_gem.c +++ b/drivers/gpu/drm/nouveau/nouveau_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2008 Ben Skeggs. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nouveau_hwmon.c b/drivers/gpu/drm/nouveau/nouveau_hwmon.c index 34effe6d86ad..5cac220ecd23 100644 --- a/drivers/gpu/drm/nouveau/nouveau_hwmon.c +++ b/drivers/gpu/drm/nouveau/nouveau_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_ioc32.c b/drivers/gpu/drm/nouveau/nouveau_ioc32.c index 2af3615c5205..158b85af6768 100644 --- a/drivers/gpu/drm/nouveau/nouveau_ioc32.c +++ b/drivers/gpu/drm/nouveau/nouveau_ioc32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * \file mga_ioc32.c * diff --git a/drivers/gpu/drm/nouveau/nouveau_led.c b/drivers/gpu/drm/nouveau/nouveau_led.c index ac950518a820..94a926648052 100644 --- a/drivers/gpu/drm/nouveau/nouveau_led.c +++ b/drivers/gpu/drm/nouveau/nouveau_led.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nouveau_mem.c b/drivers/gpu/drm/nouveau/nouveau_mem.c index fac92fdbf9cc..4e5a23e7064d 100644 --- a/drivers/gpu/drm/nouveau/nouveau_mem.c +++ b/drivers/gpu/drm/nouveau/nouveau_mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_nvif.c b/drivers/gpu/drm/nouveau/nouveau_nvif.c index eeb4ebbc16bf..6c4f1d9f93be 100644 --- a/drivers/gpu/drm/nouveau/nouveau_nvif.c +++ b/drivers/gpu/drm/nouveau/nouveau_nvif.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_platform.c b/drivers/gpu/drm/nouveau/nouveau_platform.c index 9fd351273236..0bd73769da9d 100644 --- a/drivers/gpu/drm/nouveau/nouveau_platform.c +++ b/drivers/gpu/drm/nouveau/nouveau_platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nouveau_prime.c b/drivers/gpu/drm/nouveau/nouveau_prime.c index caab60fc62f6..0fdc75fa0849 100644 --- a/drivers/gpu/drm/nouveau/nouveau_prime.c +++ b/drivers/gpu/drm/nouveau/nouveau_prime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_sched.c b/drivers/gpu/drm/nouveau/nouveau_sched.c index a7bf539e5d86..95c601982e9d 100644 --- a/drivers/gpu/drm/nouveau/nouveau_sched.c +++ b/drivers/gpu/drm/nouveau/nouveau_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/nouveau/nouveau_sgdma.c b/drivers/gpu/drm/nouveau/nouveau_sgdma.c index bd870028514b..37c44ceb3a13 100644 --- a/drivers/gpu/drm/nouveau/nouveau_sgdma.c +++ b/drivers/gpu/drm/nouveau/nouveau_sgdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/nouveau_svm.c b/drivers/gpu/drm/nouveau/nouveau_svm.c index b8a3378154d5..0eab3c9f0559 100644 --- a/drivers/gpu/drm/nouveau/nouveau_svm.c +++ b/drivers/gpu/drm/nouveau/nouveau_svm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nouveau_ttm.c b/drivers/gpu/drm/nouveau/nouveau_ttm.c index 0a55babdf667..aed87f3e291c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_ttm.c +++ b/drivers/gpu/drm/nouveau/nouveau_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA, diff --git a/drivers/gpu/drm/nouveau/nouveau_uvmm.c b/drivers/gpu/drm/nouveau/nouveau_uvmm.c index f10809115c56..93aa4654b73c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_uvmm.c +++ b/drivers/gpu/drm/nouveau/nouveau_uvmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* diff --git a/drivers/gpu/drm/nouveau/nouveau_vga.c b/drivers/gpu/drm/nouveau/nouveau_vga.c index a6c375a24154..6ca157751c3f 100644 --- a/drivers/gpu/drm/nouveau/nouveau_vga.c +++ b/drivers/gpu/drm/nouveau/nouveau_vga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/nouveau_vmm.c b/drivers/gpu/drm/nouveau/nouveau_vmm.c index 3dda885df5b2..e8ada1abbc12 100644 --- a/drivers/gpu/drm/nouveau/nouveau_vmm.c +++ b/drivers/gpu/drm/nouveau/nouveau_vmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nv04_fence.c b/drivers/gpu/drm/nouveau/nv04_fence.c index fa5c6029f783..337fdaa3de2f 100644 --- a/drivers/gpu/drm/nouveau/nv04_fence.c +++ b/drivers/gpu/drm/nouveau/nv04_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nv10_fence.c b/drivers/gpu/drm/nouveau/nv10_fence.c index 40ee95340814..5115adfcd527 100644 --- a/drivers/gpu/drm/nouveau/nv10_fence.c +++ b/drivers/gpu/drm/nouveau/nv10_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nv17_fence.c b/drivers/gpu/drm/nouveau/nv17_fence.c index 1b0c0aa3c305..d2ecef2aa6e3 100644 --- a/drivers/gpu/drm/nouveau/nv17_fence.c +++ b/drivers/gpu/drm/nouveau/nv17_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nv50_fence.c b/drivers/gpu/drm/nouveau/nv50_fence.c index e1f0e8adf313..837d2dadaa0d 100644 --- a/drivers/gpu/drm/nouveau/nv50_fence.c +++ b/drivers/gpu/drm/nouveau/nv50_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nv84_fence.c b/drivers/gpu/drm/nouveau/nv84_fence.c index 1765b2cedaf9..def185643536 100644 --- a/drivers/gpu/drm/nouveau/nv84_fence.c +++ b/drivers/gpu/drm/nouveau/nv84_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvc0_fence.c b/drivers/gpu/drm/nouveau/nvc0_fence.c index a5e98d0d4217..d2eafad8d5c7 100644 --- a/drivers/gpu/drm/nouveau/nvc0_fence.c +++ b/drivers/gpu/drm/nouveau/nvc0_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/chan.c b/drivers/gpu/drm/nouveau/nvif/chan.c index 80c01017d642..bd40b9bbe0e8 100644 --- a/drivers/gpu/drm/nouveau/nvif/chan.c +++ b/drivers/gpu/drm/nouveau/nvif/chan.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvif/chan506f.c b/drivers/gpu/drm/nouveau/nvif/chan506f.c index d3900887c4a7..72d39b361f36 100644 --- a/drivers/gpu/drm/nouveau/nvif/chan506f.c +++ b/drivers/gpu/drm/nouveau/nvif/chan506f.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvif/chan906f.c b/drivers/gpu/drm/nouveau/nvif/chan906f.c index c9cfb85179b0..bb7221013429 100644 --- a/drivers/gpu/drm/nouveau/nvif/chan906f.c +++ b/drivers/gpu/drm/nouveau/nvif/chan906f.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvif/chanc36f.c b/drivers/gpu/drm/nouveau/nvif/chanc36f.c index ca02b939c3fd..5417922378e2 100644 --- a/drivers/gpu/drm/nouveau/nvif/chanc36f.c +++ b/drivers/gpu/drm/nouveau/nvif/chanc36f.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvif/client.c b/drivers/gpu/drm/nouveau/nvif/client.c index 36d3c99786bd..8485776284bb 100644 --- a/drivers/gpu/drm/nouveau/nvif/client.c +++ b/drivers/gpu/drm/nouveau/nvif/client.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/conn.c b/drivers/gpu/drm/nouveau/nvif/conn.c index 5a1a83c62a2a..997ac1fa179a 100644 --- a/drivers/gpu/drm/nouveau/nvif/conn.c +++ b/drivers/gpu/drm/nouveau/nvif/conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/device.c b/drivers/gpu/drm/nouveau/nvif/device.c index 24880931039f..faaa2272181a 100644 --- a/drivers/gpu/drm/nouveau/nvif/device.c +++ b/drivers/gpu/drm/nouveau/nvif/device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/disp.c b/drivers/gpu/drm/nouveau/nvif/disp.c index fa42146252da..32d67fd2f91d 100644 --- a/drivers/gpu/drm/nouveau/nvif/disp.c +++ b/drivers/gpu/drm/nouveau/nvif/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/driver.c b/drivers/gpu/drm/nouveau/nvif/driver.c index 78706e97a6a2..ec231ab0e026 100644 --- a/drivers/gpu/drm/nouveau/nvif/driver.c +++ b/drivers/gpu/drm/nouveau/nvif/driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/event.c b/drivers/gpu/drm/nouveau/nvif/event.c index 61ff4d6eba9f..da4b6b9b304f 100644 --- a/drivers/gpu/drm/nouveau/nvif/event.c +++ b/drivers/gpu/drm/nouveau/nvif/event.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/fifo.c b/drivers/gpu/drm/nouveau/nvif/fifo.c index a463289962b2..b37a2d085feb 100644 --- a/drivers/gpu/drm/nouveau/nvif/fifo.c +++ b/drivers/gpu/drm/nouveau/nvif/fifo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/head.c b/drivers/gpu/drm/nouveau/nvif/head.c index f00e01d232db..5782ea04fc7c 100644 --- a/drivers/gpu/drm/nouveau/nvif/head.c +++ b/drivers/gpu/drm/nouveau/nvif/head.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/mem.c b/drivers/gpu/drm/nouveau/nvif/mem.c index 0e1b7b4c2e91..d14d006c0c8d 100644 --- a/drivers/gpu/drm/nouveau/nvif/mem.c +++ b/drivers/gpu/drm/nouveau/nvif/mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/mmu.c b/drivers/gpu/drm/nouveau/nvif/mmu.c index c9dd3cff49a0..976a9fa675cd 100644 --- a/drivers/gpu/drm/nouveau/nvif/mmu.c +++ b/drivers/gpu/drm/nouveau/nvif/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/object.c b/drivers/gpu/drm/nouveau/nvif/object.c index 70af63d70976..8b30673c4356 100644 --- a/drivers/gpu/drm/nouveau/nvif/object.c +++ b/drivers/gpu/drm/nouveau/nvif/object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/outp.c b/drivers/gpu/drm/nouveau/nvif/outp.c index 32f6c5eb92af..d0b0060c1102 100644 --- a/drivers/gpu/drm/nouveau/nvif/outp.c +++ b/drivers/gpu/drm/nouveau/nvif/outp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/timer.c b/drivers/gpu/drm/nouveau/nvif/timer.c index 602c1a258d10..587ae85f07be 100644 --- a/drivers/gpu/drm/nouveau/nvif/timer.c +++ b/drivers/gpu/drm/nouveau/nvif/timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/user.c b/drivers/gpu/drm/nouveau/nvif/user.c index 53f03fa1c9c2..ef67b8e1f563 100644 --- a/drivers/gpu/drm/nouveau/nvif/user.c +++ b/drivers/gpu/drm/nouveau/nvif/user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/userc361.c b/drivers/gpu/drm/nouveau/nvif/userc361.c index 1116f871b272..54a1d9ec4f14 100644 --- a/drivers/gpu/drm/nouveau/nvif/userc361.c +++ b/drivers/gpu/drm/nouveau/nvif/userc361.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvif/vmm.c b/drivers/gpu/drm/nouveau/nvif/vmm.c index 07c1ebc2a941..34660215ec18 100644 --- a/drivers/gpu/drm/nouveau/nvif/vmm.c +++ b/drivers/gpu/drm/nouveau/nvif/vmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/client.c b/drivers/gpu/drm/nouveau/nvkm/core/client.c index 72c88db627a5..d1d517796b18 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/client.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/client.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/engine.c b/drivers/gpu/drm/nouveau/nvkm/core/engine.c index 5bf62940d7be..f06376eb14e0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/engine.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/engine.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/enum.c b/drivers/gpu/drm/nouveau/nvkm/core/enum.c index a23b40b27b81..978e87641640 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/enum.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/enum.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Nouveau Project * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/event.c b/drivers/gpu/drm/nouveau/nvkm/core/event.c index 61fed7792e41..f58d0cbacf3f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/event.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/event.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013-2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/firmware.c b/drivers/gpu/drm/nouveau/nvkm/core/firmware.c index 0af01a0ec601..affa6b201677 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/firmware.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c b/drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c index d6de2b3ed2c3..81d1db7677c5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/intr.c b/drivers/gpu/drm/nouveau/nvkm/core/intr.c index 36a747f0039e..ac43208d1ae7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/intr.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/intr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c b/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c index b8fc9be67851..9337fbeac7b3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/memory.c b/drivers/gpu/drm/nouveau/nvkm/core/memory.c index a705c2dfca80..7532ecff141e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/memory.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/memory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/mm.c b/drivers/gpu/drm/nouveau/nvkm/core/mm.c index f78a06a6b2f1..aec21f74585b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/mm.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/mm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/object.c b/drivers/gpu/drm/nouveau/nvkm/core/object.c index af9f00f74c28..51c8f74de029 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/object.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/oproxy.c b/drivers/gpu/drm/nouveau/nvkm/core/oproxy.c index 7c9edf752768..673855f243f1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/oproxy.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/oproxy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/option.c b/drivers/gpu/drm/nouveau/nvkm/core/option.c index 3e62cf8cde08..e864ccf7d528 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/option.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/option.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/ramht.c b/drivers/gpu/drm/nouveau/nvkm/core/ramht.c index 8162e3d2359c..b63478e1b69c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/ramht.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/ramht.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c index b7045d1c8415..045c4c7bfad5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/core/uevent.c b/drivers/gpu/drm/nouveau/nvkm/core/uevent.c index 46beb6e470ee..5384a78bb7c9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/uevent.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/uevent.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c index 39f6db269c7a..1165aa1a500f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c index 1a3caf697608..1a2efd5a2b24 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c index 9359c5e7aa3a..eb4d14ace69f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c index 37c3c619c71b..ada2c0515b72 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c index b9cc39565985..1402a1b0c3ca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c index 27f29eb0494d..12a789501746 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c index c3c476592c43..e1a7fe99f903 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c index d2db61865371..0e06640663cd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c index a4f08a4472c9..ed317bf2d6f5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c index 180d497a95eb..7b9b863e9e85 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c index c9bf6305c3ec..8feb9c6d28a7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c index 44021d1395d3..484690f81330 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c index 67d0545cf902..21728bf024e0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c index caca4f639895..beb607d5b0e5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c index c948a0dc9e62..c307aba183a1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c index b101e14f841e..d4296933e54e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c index ce774579c89d..c6c51b2d667e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c index 4c29b60460d4..3a4fc860497d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c index 03aa6f09ec89..a133b138f241 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c index 32ff3181f47b..a2b23775cbc7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c index 84745f60912e..1b5e14ce1362 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c index 57a62a2de7c7..8848f162f89e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c index ff88a5a5253a..285afad2cdfb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c index a109348bd63b..451cae212654 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c index 1be97a68a83e..dcd0157b1dc0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c index 843a2661ce9d..e5dc4411d476 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c index ab0a85c92430..982238fb1b04 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c index 83a1323600ae..11856bb9f423 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c index a3e2fbadade4..37f30d48b2bf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c index 1704aa381ee9..db30dab9d1a2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c index 688e123ad482..26ad0cd24385 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c index 511e7831b2f5..5116a90c26e6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c index 4070447bd800..e3bc2903420a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c index 07e9aeec5e08..0299979da7d0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c index 6f69c4e3ade2..734d7f1310aa 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c index 6318721b66f6..6f9f531d85cf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c index 614921166fba..22e2c50a01d9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c index 1ccfc8314812..65fbc1d1e42b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "hdmi.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c index 7f5d13d13c94..86d15d2cded0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c index e420bf2e4330..243888ac177f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c index 5a0c9b8a79f3..99ecdc40adca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c index e0c5fb6df3d7..b1a82b80169a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c index e4cf11a33969..f924a146f3b5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c index 03a5f88a4b99..106e5b0601fe 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c index 28adc5a30f2f..56dc5a55ba11 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c index dcb9f8ba374c..34f47cc60e78 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c index 23d1e5c27bb1..128e89ef1a9c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c index 0268d1d75805..02ea1527fe30 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c index f072cec16040..8bd4d45c8c37 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c index 377d0e0cef84..51ef8df7fa5c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c index 8bff95c6343f..5a52b31a55bb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c index 425cde35f128..c700a8e76da6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c index 99a1e07fa204..507194f0908b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c index fd1d1fc22dc6..790747392a97 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c index a5af0df30663..53228d813616 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c index ea5a889f60c2..85f2814cf4e1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c index 6e8f79660014..71ac36559214 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c index 797131ed7d67..085bee602423 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c index ef7ac360101e..1d80241022a3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c index c068cee34588..342afd67b229 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c index 39eba9fc82be..e08efbe0d39b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c index 5159d5df20a2..0f01eeba4d4c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c index 6a85b5dea643..bad651cf8d23 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c b/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c index cf8e356867b4..c1d21cdef17a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c index 1561287a32f2..12e82799d62c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c index 814db9daa194..6ca8b23fee85 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c index e5bbd8563007..f8d1ab00c43f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c index 23944d95efd5..b0df61953b63 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c index 6b229a3fbd97..10b234f6798e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.c index c6ca050c38bf..ec21c69c3d56 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c index 6848a56f20c0..6cd7aee10cd9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c index 18a0b1f4eab7..8860fef6c4bb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c index b469e8afeb0b..6103b273e92d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c index e4a4fad2eafc..112e61f43503 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c index 5655eda52a7b..0a3215f40f8e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c index a8ff21cf7712..840f2a3e820d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c index 8fa2b0be141a..58fdeb1fc09e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c index b63ca836130f..f2cfba0e93f8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c index 5ba60021b510..921a11dea996 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c index d92d1ac39191..03d72dd7658f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c index 65bdb6a7d517..a157511dd236 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c index d7f046c03cfd..eeff24b75cca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c index c4b8e567d86f..bfce54230f28 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c index a4bcf6b0a7e2..cfdd1ee6373c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c index c70f44fd4f3b..9041f9cb8523 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c index 084ca5561ee1..9c1004187e86 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c index 7bf77661157d..59e4b0f40643 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c index 454a481a0aef..f251985bd438 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.c index 33bcf5fb3ef0..7cafb7f7daa8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c index c5a03298e88c..a4ba7a7a5de9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c index 52c594dfb1b8..ebbaaca6b74d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c index c978b97e10c6..ca173990a007 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c index cd4908b1b4df..35e996857a3f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.c index 11461adf5036..cb8b61237295 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c index cb390e0134a2..f2827a12a593 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.c index ba63a3b46518..f706583fcd88 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c index 0bc2eab6ad98..0247f3fb93c2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.c index 64b723b0afb5..b6b10082d6be 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c index e34c5da2a9ff..5bfa53bed711 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.c index 426ad1b8d426..d3ce42b8373b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c index 52a234b1ef01..b98693e0dd76 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c index 3acdd9eeb74a..82e0d12939a7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c index 5597e87624ac..13c744f5b362 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c index 612656496541..c092b143c199 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c index ac5fdcb5cd3f..42a25db2a892 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c index 9906974ac3f0..d4116dcd5cc8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c index 175da8ac656c..90d08366057a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c index b8edccfada58..32a52ca74925 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c index 8485aaeae7a9..8d30c4cbd8dd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c index 7537979a5492..2f4b0d7a745c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.c index 90b5f793e567..143e4e59add9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.c index d191761a0471..325e1f623d12 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c index 957ea9d6bad4..e00fcfe56707 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c index 80a6b017af64..fe847e8c4f5a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c index c8bb9191f9a2..5164cf8f133e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Marcin Kościelnicki * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c index 542ab0c78be6..4d3825d9d723 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c index 65c332118fd6..23f79f446701 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c index 2b51f1d0c281..93c81420bc37 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c index 3608215f0f11..9fc0e602a8d8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c index 63bd29c22fe1..7cf8c65b3f99 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c index 495a844f925f..2ee1833423ae 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c index 70fad235d161..b2eee2f9b92e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c index f12728248048..400c1f15dd2b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c index 75ceb514c06e..fbaee52b1d28 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c index e53ade24ad23..1487d398bd05 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c index c7e1c5dbc6a9..7e77c116c277 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c index 458abae571bf..51a00231e7d6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c index d3f6b65c21d2..a101404188dd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c index 035ea213f543..f4d8699fae3d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c index 797b828a943b..7237dad41215 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c index b5210b31c1b2..2f36262c29f7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c index 458cd1a00d3f..62e5c3c5aa10 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c index 851e743d2cab..fe5124809988 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c index 0e223b7b5f0e..1ad947727be3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c index 6802cb9b199f..72c1e180f6ec 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c index cc2bb0d0a987..d0796119632b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c index 311f703439e4..965027e6c44e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c index 5008881ca079..24a6eac46891 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c index 1dfc65d45b52..b752d6a4e18a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c index fcb5ead345a3..b9970c81f07b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c index 7f7404a76140..31803277cedd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c index cf782b64f62e..2294194f603f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c index 6f90a6395453..a60f7cea608a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c index 82937df8b8c0..3f6a10244c72 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Stephane Marchesin * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c index fcb4e4fce83f..9ba6713107ea 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Matthieu CASTET * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c index 69ece259df86..b55b25887209 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Matthieu CASTET * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c index e39dfc7d4077..761bf02a05ce 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007 Matthieu CASTET * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c index ab57b3b40228..2a294c4905e9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c index d6bc6904dcc8..0582d46db331 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c index e5a351b51eb9..93f4114ecd1f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c index 80370323755e..2be1dacd346d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c index cdf043bbdd59..46aa3a7de376 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c index fa5a6ccb871d..557410184658 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "nv20.h" #include "regs.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c index e3e797cf3034..c6d87c9d6da4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c index 22b6a38a7031..a58c6e126ca6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c index c8a0288c092d..4554665b57c4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c index bda8054c6b59..8ee0905f634c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c index 0fcc0ffa1e40..78f3d23279f5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c index db9fc1ecae0d..a4923b5ea6c6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c index 179167484ef1..6d22ef2c60fa 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c index 38146f9cc81c..d066c75f6bfe 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c index e6374f36961c..a4929a78fa3b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c index 842fcfbd28b8..3aa72bc9ad93 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c index ecb06d68f544..766f4530e8c1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c index 0a69bd767d69..c4f1ae633074 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Maarten Lankhorst * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c index a08991dca428..517adb21e8c0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c index 791fb03a32ad..80d16a37e6fe 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c index 45a9411ab2e2..a96597994bb7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c index 160120b9bd64..deebb1b5ef55 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c index debed9ae8731..0e969cf1dd72 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Maarten Lankhorst * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c index a2fd736fef94..a653551e7622 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c index 7be42b980e57..addd1493cd88 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c index cfa2065319a6..0d814c42d099 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c index 8d58ad8e04d3..52f1fb4ba9a0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Maarten Lankhorst * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c index b28be28046f1..1d55580aa122 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c index d7489f972c99..4c062fdcd350 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c index 16c30b62ab09..2c2927bb0005 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c index 7d1c6791ae82..76b16559c86e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c index eea6368adae2..1f6aa87f4043 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c index 51c9d0e68ee4..e87df78fe87a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c index fe95b6e22f21..fae135e392e0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c index d45dbb42a0db..ebad2de6c005 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c index 922abb647ad3..c64ef5d6b779 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c index 8a436b398749..f2de13450c37 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c index c15b2cbf506b..42eb9421cce2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c index 3e4d6a680ee9..7c580d5f089c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c index 54be7596b046..544f049da1bd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c index c64013d10500..8ba0d96e5a0f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c index 3e9f5c842f3c..0a76ae41c2f9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c index 83a6bad5967e..a605ca3a56f3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c index 20452046d7d1..731353d40163 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c index 20220d6d4a13..836474d6f428 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c index 2bf45141de60..dba538f11f94 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c index a0273baf4c67..7b9492f3170f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c index 8a1d112da894..464f2b110cee 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c index 742c75859569..e261c6f4f9a9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c index 99476d32c5af..55867d5f01ad 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c index f5affa1c8f34..2d836835f625 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c b/drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c index b502266c76fd..edb59833530f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c b/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c index 910a5bb2d191..dd8aa2b883d3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Ilia Mirkin * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/base.c b/drivers/gpu/drm/nouveau/nvkm/falcon/base.c index 3b790865aece..f6f00ff6bf5f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c b/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c index 211ebe7afac6..89c9acb8fade 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/fw.c b/drivers/gpu/drm/nouveau/nvkm/falcon/fw.c index 4e8b3f1c7e25..8af52c48f7ec 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/fw.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/fw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c b/drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c index 5db94fb10afc..49f8aac22ea9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c b/drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c index 834afa45f2fd..b3be74b92289 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c b/drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c index 7c43397c19e6..208329f212e1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c b/drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c index c774935f3077..785d0334aeb7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c b/drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c index 16b246fda666..ff291ea1ddf1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c b/drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c index a453de341a75..5d336c2a7679 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c b/drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c index 399918219485..30046ac2202f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c b/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c index dd2ddc54ac60..bdfaf014e985 100644 --- a/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c +++ b/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c b/drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c index 7ac90c495737..5ac6b200b651 100644 --- a/drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c +++ b/drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c b/drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c index 00ec764e1aab..b255990d8369 100644 --- a/drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c +++ b/drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c b/drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c index 746803bd5318..2c587804ff87 100644 --- a/drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c +++ b/drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c b/drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c index a7e0583401d0..5d2e7b96228e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c +++ b/drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c b/drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c index 45c3a6c5e088..712b3adf54b4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c +++ b/drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c index 13d829593180..140830c34b2f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.c index e3370c1551c0..fb139e6d3f35 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c index c7d38609bb7e..a9885e1ea0d8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c index 31079c947758..a85712264e87 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c index ef5fb79128b1..e9f11058071d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c index 084f28449e52..4faf1439d803 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c index 6ab9d4959c17..0d4ccdcf6e25 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c index a3422ab6deab..a8a9ac5e0a93 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.c index 4c5ca6b40027..8453984871e0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c index bd104a030243..cc7b0ad242ad 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c index 565e9a070b23..e4fd37e3900b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c index 7dee55bf9ada..7028b1e5534b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c index 77a41bcf860e..ed1a65f7794a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c index e5e60915029c..e41705863457 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c index eead8ab88393..2a2003ae7964 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c index da95307a7912..9a67b0213926 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c index 4acdb4fb0107..c30b0ba3ff33 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c index 6a881becb02c..67c2fc59a721 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c index b4196edad5b8..6081bcb9fa54 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c index 43f0ba1fba7d..5d0745951bbf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c index 293a6af1b1d7..3a7f85c9b6bf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c index 95d49a526472..36fc5b4bd7e8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c index 3f7db3eb3ad6..f8df7e4cf38a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c index 91f486ee4c42..1151ddd9508d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.c index 070ff33f8d5e..e10dc81eea3b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c index 8ab896dd4e92..ddc527ae6841 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c index 276823426332..f91c3010856b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c index 7c8c36054f71..3fdced68e76e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c index 8698f260b988..e2737f656f58 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c index 9efb1b48cd54..515c71a239ff 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c index c694501ae206..ae077006be97 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c index 118e33174cbe..84404d32f600 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c index 0dfb15a27e4e..036876acf73b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c index 2107b558437a..c1664caf0983 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c index 0fc60be32727..4b9cdd755915 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c index dea444d48f94..5bd91ee3d818 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c index 1dbff7aeafec..7779857bd80d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c index b54f044c4483..9c455d16d479 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c index 994cc2d7759b..9e75bd9d59ca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c index 955df29635c8..725c3d85a5f4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c index 67cb3aeb2da7..69927b16dcc0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c index f039388f0676..069825a93a70 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c index 2ec84b8a3b3a..d88e1cc9b47b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2005-2006 Erik Waling * Copyright 2006 Stephane Marchesin diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c index 49e2664a734c..84cd17d92fc9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c index 2ba992bdb19d..e827efdb982f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c index d5222af10b96..2307efb3ff1f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c index b57c370c725d..40426818a878 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c index 8c2bf1c16f2a..77b1fc8127d3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c index f9c427559538..19aae90e9857 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c index cb05f7f48a98..7053f3189d20 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c index 8d9812a51ef6..d88af7812bb5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c index 023ddc7c5399..11245e6a88e6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c index 39144ceb117b..7086934011b8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c index 5babc5a7c7d5..d21a308c7758 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c index 2da45e29f68b..5feab2b49e11 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c index c228ca15fa3b..6cec21a53cb1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c index 33a9fb5ac558..8c53c5e00ce6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c index 71524548de32..c470c8754dcb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c index 250fc42d8608..ca5ce65ed720 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c index 0e5a46db52ea..11f6e5ea92a9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c index a0d6e2d3f804..a8184171c32a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c index 8e1e0b057a0b..f45404b16e89 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c index 2a5668938f2f..c8e61f8e2fee 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c index cfed17c062ea..ff49a70d7494 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c index c75e463f3501..08d5c444f864 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c index 2055d0b100d3..2efc4497721a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau Community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c index 71420f81714b..373f867562fe 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c index 07157cf53c9e..3488d8bbc266 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c index 6eea11aefb70..44a4449d94b5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c index 0d8e2ddcc5ee..19a384880e1e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c index 65f5d0f1f3bf..1103f46bd3da 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c index 41003cbcdbfa..fae7fff9d137 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c index fa8ca53acbd1..e74cc81ecbdd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c index 492b62c0ee96..bdced0cb0d3d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include #include diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c index b5f3969727a2..166550d79cd5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c index 81f103f88dc8..a08ff7316892 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c index ca13598c2caa..e27279a1f503 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c index 7ddd8cecb805..c242771918b3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c index e1d31c62f9ec..a6f3ab20cb22 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.c index c6fccd600db4..cd945596c4c8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.c index 5ad67879e703..122cd5e55943 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 1993-2003 NVIDIA, Corporation * Copyright 2007-2009 Stuart Bennett diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c index ad5ec9ee1294..95fa3b8697cc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c index 00df7811dd10..aa9579aca676 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c index 54bee499b982..185aec60073d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c index 5f0b12a1fc38..88ef451bde46 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c index 5368e705e7fd..1ceac62ae3f1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c index 271bfa038f5b..18ac50cb3412 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c index f30718d7e61a..af88d9332a98 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c index dbca92318baf..72cb66616efa 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c index b4d1688517d5..6fdaab1a714d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c index a24bd2e7d7ce..3b7fa86d151f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c index 88bc890f89a2..9aa845c50cce 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c index 1410befd2285..7a357fd009c9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c index a6aa8786d610..d087f84f120f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c index 4cc5ef9a5a63..6c0cc7332b19 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c index 67f46df723e4..47b99bd5094f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c index 07ed8fd778b2..f259a546c63e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c index 666eb93b1742..8d272ee65ff9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c index f406b1525a4a..edc05703e6ef 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c index d8d32bb5bcd9..ba7b827aca3a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c index 04c7526888bc..a80a4a7f0845 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c index 89e0bc96fb92..ebd82d41ba1a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2019 NVIDIA Corporation. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c index 8e34d40e7649..64683e27fef2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c index 5390417a58b5..bf882b839f4e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c index 8ab052d18e5d..e8e4a7e0609e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c index 7ce1b65e2c1c..c7c3a7c4d2f2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c index 770a4ad39122..45b1424aa910 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c index e9e7c1d5c4c4..b88a69e334a8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c index 2819780050d8..56b0f400cc5e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c index 170776cc82fb..578640dcb6af 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c index a21bf19e1041..dc4f08d22dc4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c index 1d2d6bae73cd..988ed74d5555 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.c index 2cc074d3901a..2bdb25efafa4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c index 64281a09fb39..2e7e9485def2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c index c4c6f67af7cc..948b87d60e0f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c index 8c9394048f25..21698c42a95c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c index 433fa966ba23..eae558f0acff 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c index 4dc283dedf8b..3cd8a8aa4b2c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c index 6bc42f89d8c4..78dad2308978 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c index 90bfff616d35..be5a4e9603fb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c index fb02092a65eb..91d19f6c2f09 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c index 50875af94c18..d8bccda7667a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c index 110c08c94849..653d073d3402 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c index 534553c64805..49cc827ea26f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c index a04a5f712019..036be11b4e05 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c index c1ec9758617c..3fdbab9cbe59 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c index f422564bee5b..09560ad74174 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c index 70c7b08ee0a6..d0c216f15450 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c index 308d955168e8..3baa64cc582f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c index 8d5a007ecc47..8d5e0e007a25 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c index 7d2c16b27032..e4276d2d30d9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c index 4bdad2abd56f..c1f777710be5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c index d254f27f9b37..a54920a6a099 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c index 47da66dea6e6..504affc8f63b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c index 0f87efb636d5..bbf793508bb7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c index 0694dcfd107e..16fc7b90fa7f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c index 1a39770372f1..b90923b5a9b0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c index 77dbb9d6ba48..0493b2099232 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c index 0f9d9e48e7ad..4702448e739a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c index b1046ee9f0ea..3023ac5cf0ca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c index 0d78de422dfa..ca1208953fce 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c index 5cedde29c8ee..cb03b75c7fbc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c index 95cc099603d8..5825279980c6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c index c9f3148f4e75..0542993d1849 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c index 076d968b7297..df8bfbfa7c59 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c index d32515010167..d5d1e790ba8c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c index c826980bf70e..45cf6415969d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c index ba43fe158b22..8f664f3595ad 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c index d97fa43efb91..cdb7ff83c9f0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c index 2b678b60b4d3..42473276544d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c index be91da854dca..754238a86c4f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c index 8f91ea91ee25..233ab6deeea9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c index 8987a21e81d1..2c72206cfeaf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c index b6b6ee59019d..8332472c6244 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include "ram.h" diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c index bbfde1cb3a17..fb5d11837970 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c index 7de18e53ef45..518036808687 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c index cc764a93f1a3..036f18c95e4f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c index afe54e323b18..3c7fd0cd7e67 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c index 18241c6ba5fa..806b49ceff49 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c index 71d63d7daa75..bb89de64193b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c index 97b3a28ca5c0..c8abfc072804 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c index d3fea3726461..e545f0af8c05 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c index ab2630e5e6fb..9af46c4dea94 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c index 946ca7c2e0b6..5644121e24a6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c index 02b8bdbc819f..7790c17910e7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c index 7b1eb44ff3da..c4096808aa13 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.c index 4dcd8742f2da..b4f73799e3f0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Roy Spliet * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.c index eca8a445eab3..0c93eb04eaf3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c index f7d2a749ce3f..7e41a12c700e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c index e366a980baa9..0d35544a3a59 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c index e06636bf54b6..989c78b52dd1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c index 3438aac6383e..7c2c5e7b73f3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c index 2815be4bf5de..d1df59225acd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c index 375dfce09f84..2449f2c96897 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c index 01f770654b1d..060673fc9c48 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c index d621edbdff9d..3ddfdfb604a2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c index 2505e8e1c1d3..8b5b118c301a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c index b2c34878a68f..aff5a1220cd2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c index 114728ccdf8e..849b146b0757 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c index 4dbffae21ddc..7348b1b16963 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c index ecb19e4f5c48..18f7e93879a7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c index 5f7063d5579b..03d9073016d2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c index 48ad29b5638f..7c94387a9854 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Francisco Jerez. * All Rights Reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c index b86c49762f11..960e41ed015a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c index c456a9626823..226859232e7f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c index 30cb843ba35c..34d546d5c957 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c index 851140e80122..79461baa43d2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c index 27a13aeccd3c..926466086fae 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c index b6b3eb6f4c00..de669f06e74a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c index 1b3b31b95ce4..00a2ea2cd347 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c index 51384c63148c..d399723f38ce 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c index 88436a264177..3c28dea56acf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c index 62d9289bcaa5..ccb51ac635af 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c index e1ce6355c35f..3f62f80f022f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c index 72d3e3ca84c2..d3cf0e5d545d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c index 3b0e83b2f57f..e15b0359c856 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c index a48c6134075d..8d6d7249d352 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c index 50536ad7f85d..99bea74d3000 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c index 2f517dcd721a..02f0fc94db8b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c index 950471d9996e..fafe7ec1e36a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c index 49e2c54e1aa8..bc4ed28d9fdc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c index f40b8fcc2bcb..652101a6937c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c index d9fbfc377864..c08462b9a37a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c index 6dfa7b789e07..6d0ad348e759 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c index 46e3a29f2ad7..a3aeeaf6ae3a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c index d06bf95b9a4a..bd78169bf715 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c index 2d1ce9db2dcf..71741d091846 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c index ec71f683e609..eab5762feb1f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c index 70b9ee911c5e..12d1de5c1acb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c index f830e12a8f6e..7d93b45b4e01 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c index 6e63df816d85..2fcf6e5bcac4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c index e962d0e8f837..ddad451b22ea 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c index 4ed54b386a60..6313bf5d56b0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c index ddb57d5e73d6..aa42e4410ada 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c index 7fb13434c051..c52411e1c07f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c index a8c42ec0367b..8e9de66d494e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c index acb3ce8bb9de..e4d94c121a4c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c index fbc4080ad8d8..ba4c17f7eebc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c index 2156808cba4f..80314de1a4da 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c index a4190676e1ad..91112782be8d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c index 3ca3de8f4340..111d97250573 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c index f25ea610cd99..e5990e8203af 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c index 87e6240662ed..9622f8316f96 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c index a96e31c2d80b..64bd9642cccb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c index 8ef8b4f65588..c7524c36adec 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c index 79132805cfcf..18fb1e913ebb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c index b6cced9b8aa1..b1bc37f1dd6c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c index 996941c668ba..b3df1ee016f1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c index 6fb3083edde3..163d3c981b32 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c index 498658d0c60c..0782e98e5e47 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c index 423502f870db..7a4ab6079eda 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c index 19cb269e7a26..6bf7d6b54841 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c index 58cf25842421..77bddc1ff865 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2022 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c index 6c76e5e14b75..4e020556785e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c index fafc634acbf6..de73323e41e7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c index 854bb4b5fdb4..b6ce293144e9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c index c17d5647cb99..ea787035e8b3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c index 3c5005e3b330..41ffa4234192 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c index 454bb21815a2..e801b466c8e6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c index cdce11bbabe5..1b3b3c65c121 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c index ed50cc3736b9..1f1eb73b8f58 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c index 96bbdda0f439..bfdad463e618 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c index a58db159231f..d8f0104c2bbf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c index cdd73dcb1197..6f8cb51936c7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c index 8db8399381ca..aebfb6f79c93 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c index e5bad085c06f..365112e28838 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c index cda30ee6767d..47cb98ccaf88 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c index e9c6a6cca09d..47c82426756b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c index d35aa6fe3015..4cde21a50d12 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c index 9fec6af56e07..c19ff8ee1ec5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c index 049477511312..26b2477029c4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c index ecfcf147c789..b06d8c71a6da 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c index ad1d3fd2bcbc..99a6203308b5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c index 2f94bed2c056..5e96b3eb4e2a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c index 2c5fcb9c504b..df9401f95fac 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c index cc26cd677917..c2545e43c1cc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c index 1797c6c65979..c007587ced63 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c index 5afc1bf8e798..58b92db9a4b3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c index 310046ad9c61..18de4bcf1a6d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.c index dda6fc0b089d..205258beb064 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.c index a03f25b1914f..4b5bed31045b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c index 8f0ccd3664eb..794823921313 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c index 3eabf4944395..c74d51bc5886 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c index 6b9ed61684a0..cb73e1ff5eab 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c index 8d8dd5f8a6c7..20253a34ded0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c index 201022ae9214..26683bf5b1d2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c index e5320ef849bf..6d5b81dc89d4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c index 2544b9f0ec85..41f83b02b9ae 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c index 4ca6fb30743d..0038337393c8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c index f742a7b7b175..bd8cc550d4bd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c index 951f01e3032a..47636a1047f1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c index de71ba3c9292..109736eb35e2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c index 5d61e3c6ff59..62a9dacce707 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c index 18685d849657..ba1b2a6dc53e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c index 7a9464b9def5..277cbfb01138 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c index 1a17a451754c..7582ef2fcaae 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c index 053302ecb0a5..6b84e4a7ec7c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c index 29682722b0b3..9fc2e46235ed 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2019 NVIDIA Corporation. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c index c85600ba69f9..6e47be26f82d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c index f4ee99137b1f..e1606751f5e3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c index f42684809f08..44abcbd8a377 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c index 65e9f04972dc..01436a648e72 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c index ab1eaa37123a..7ff0febabe66 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c index 66829586a124..896285075c0b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c index d98a6563a411..114d085fe490 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c index 05d2fa95e05e..d182ecab2a02 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c index 9bed9c5ea5d3..b0ce2757125f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c index 3d61836e42a3..15f7b90c8e0e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c index 8482a5550e5f..39c739c8fe47 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c index 6d6278f434a4..10339e234841 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c index dbad7c111ceb..38dcad65e5a1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c index 649a9fcc0a2f..69e21a6c71c4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c index d41099d35690..e0fcc53aeda3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c index b67ace7ae93c..1d307620b255 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c index ce47a3b97be9..e584d385073f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c index 7a28b1d49f7c..81aa699a036c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c index 2918fb32cc91..5f764467c202 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c index 34c9b2b821f6..81666bdeeff2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c index a7db29c429ee..3fc1b0f0895d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c index e1696f637a68..513c088eb1c7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c index e6e1a8ad701e..6ebcb4213557 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c index daa5ab0f8711..7bec7ff99b9e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c index edd0bf9a5cd8..c6c576657b9c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c index fb8bdc88d566..f714153b37b5 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c index 514876d6411b..a1f84a60b09b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c index 92e363dbbc5a..e7ab8798f95e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c index 160a5749a29f..5514d1ac0039 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c index 1e3db52de6cb..0e23882b6d18 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c index 33b2321e9d87..f897ecfd95a7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c index 0674aa8f68c8..bb1b81ce8d7e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c index 909f92b72847..b4ed4dd9833b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c index dd2a8d461da3..0bf14e8abdf0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c index 78d46e35d0a9..899346d784d4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c index 7acff3642e20..4b9df6a3b9b7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * Copyright 2019 NVIDIA Corporation. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c index e530bb8b3b17..e1e15cb7c476 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c index 6870fda4b188..973fe1321d9f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c index cf490ff2b9f1..b96152386440 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c index f95c58b67633..b049278c8b9c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c index 5e857c02e9aa..97b1a71e4f64 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c index 5614df3432da..01a093c0a381 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c index 0b59c01fd146..08f83c2cc82b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c index 5a9582dce970..b50068126cd8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c index 2e61af02d4d8..9b28e7b64b08 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c index 96b759695dd8..8d1b047a2a42 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c index ed15a4475181..53177c96738b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c index 5791d134962b..0bb563c99c78 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c index f0e21f63253a..d30592461c4e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c index bdddd99f5877..a5c088e5abca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c index 4c6b3b7d221f..1b3ec13ccfca 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c index 31984671daf8..377da25302a1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c index a82936ba9890..8467e2224676 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c index ff08ad5005a9..5e949eb5ab64 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c index 4b30eab40bba..17bae498ba37 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c index c1acfe642da3..8d39d6b7d2ff 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c index 9abfa5e2fe9f..4417abc3946b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c index f3167904dcb0..cb3f0291ccdd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c index 385a90f91ed6..cc32e0714e18 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Nouveau Project * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c index 0f3e0d324a52..ca630bcfc55c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c index 5308f6539a3f..59f0376980a8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c index 8ae7aa02e675..3f1e36f08f51 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c index df745d0690ca..4b3745dd0d53 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c index 6ce941df87b7..8f4268f9516a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c index 712ca7e0959a..c81645bef746 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c index 42da92d7a5fe..f7cebe97718f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT * * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c index ec6d0a7de995..4eef6420a25b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c index 4204316a544f..b4efc6896658 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c index b8a3f6850fa7..fdb530faf08b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c index 1971dbbdeb2b..0a02afba62ea 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c index 0093eabac9ae..933d1dcd27dc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c index b445081bb80e..993bd989364f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c index dd18d9d0bade..c8b1466be5bb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c index 9e9004ec4588..d6053b615cc8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c index f725a3ec5479..27f8bc1a1559 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c index 0f4b6697a4e4..e7d34c5494c4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c index 9e7631d7aa41..a6b5a1ea896c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c index dbaefee53e1f..ca3bb1e90d7e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c index a08fb049e6d6..6eb7a70d39cd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c index b5e52b35f5d0..8dfa82c83093 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c index 622ee637f97b..bb68a5b06d7d 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c index 7359991f94c2..049d6543b709 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c index 2ed04da3621d..796a39fb9b83 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c index da5b2b2190d3..54da1d6662e9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c index d393bc540f86..102105806855 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c index 32cee21ed858..07fe8a1ca28f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c index 22eaebefced3..fad2b1e41b92 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #ifndef __NVKM_PMU_MEMX_H__ #define __NVKM_PMU_MEMX_H__ diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c index ef7caca70372..eaa5b6a74ea2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c index c78721fcd729..1fb5adfc3d37 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Samuel Pitosiet * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c index 568a4c0997bd..e1fd660fc7cf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c index 55e4a60d8770..eafc5e4f2cdf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c index b4530073bfdc..d90c58c8237e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c index 4534111cf907..79e0cc662963 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c index 1510aba33956..5db7ebab4902 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 The Nouveau community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c index f8fa43c8a7d2..92226d84669c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c index 8ae300f911b6..a4a20d4274ac 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c index b13ba9b2f6be..d5de9451974b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c index bfdf4ca5625c..e8dde1271c01 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 The Nouveau community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c index 4af86f2d3e7e..df558c851049 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c index 5ae6913320e8..05c0d7ccb2ab 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c index 684aff7437ee..5e08bd1a6bd2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c index 45e295c271fb..4d7d74c27e8f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2018 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c index c845fd392f58..7a2e9a8cd7fd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c index e0cdd12463ec..b230336bc83c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c index 5392833d3614..fb201814c5b3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2017 Rhys Kidd * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c index 9e451bd9395c..7d5aeea0bc42 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c index abf3eda683f0..96d559d376e3 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Nouveau community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c index c13fee9734df..18ce28947b8e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c index 9cf16a75a3cd..9aa2bac0e1b2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c index ddb2b2c600ca..7ce4390821d9 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 The Nouveau community * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c index a5c3c282b5d0..61960c8a87f1 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c index 73c3776b6b83..5e3497087566 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c index 0058e856b378..30f11e2e7ebc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c index 7e1f8c22f2a8..32c6fea6bcd7 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c index c2b263721f10..f8f08371869c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c index eb348dfc1d7a..c8c6c78d400b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c index 129eabb8b9e6..588ce744a829 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c index da55dac8c286..1d926aac5575 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c index 62e81d551f44..20e1fbd9f414 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c index bb0bb6fda54b..5087ab713fed 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.c index ddd39d714c4a..665fd2edab16 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c index d294844d9eae..ab8c7305e272 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2023 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c index a3bf13c5c79b..d989ec951bcd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c index 4e64d8843373..d2915700c2b4 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2021 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c index 803b98df4858..56c6a6e57588 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c index b47a1c0817be..1ac12edbd2cb 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Karol Herbst * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c index 03c8a2c2916c..85125f82fc6e 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2019 Ilia Mirkin * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c index d1ce4309cfb8..1865d1e5993c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Martin Peres * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c index ccac88da8864..68343f6ad8d2 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c index c2e9694d333f..40146657b3a6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c index 443c031b966b..4e14095bf9c0 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c index d6a587d6082d..6d29033819f8 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/omapdrm/dss/base.c b/drivers/gpu/drm/omapdrm/dss/base.c index a4ac113e1690..2ead55a61b67 100644 --- a/drivers/gpu/drm/omapdrm/dss/base.c +++ b/drivers/gpu/drm/omapdrm/dss/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Display Subsystem Base diff --git a/drivers/gpu/drm/omapdrm/dss/dispc.c b/drivers/gpu/drm/omapdrm/dss/dispc.c index cf055815077c..85fabf3b1305 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc.c +++ b/drivers/gpu/drm/omapdrm/dss/dispc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c b/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c index d1f3a93b8efd..aac51c6fdfff 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c +++ b/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/dss/dpi.c b/drivers/gpu/drm/omapdrm/dss/dpi.c index 9f86db774c39..481f5226080a 100644 --- a/drivers/gpu/drm/omapdrm/dss/dpi.c +++ b/drivers/gpu/drm/omapdrm/dss/dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.c b/drivers/gpu/drm/omapdrm/dss/dsi.c index b129e5a8d791..1a65188c1324 100644 --- a/drivers/gpu/drm/omapdrm/dss/dsi.c +++ b/drivers/gpu/drm/omapdrm/dss/dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c index 692df747e2ae..4cc6b80f26b3 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.c +++ b/drivers/gpu/drm/omapdrm/dss/dss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4.c b/drivers/gpu/drm/omapdrm/dss/hdmi4.c index 3cd612af2449..9e74ec612af8 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI interface DSS driver for TI's OMAP4 family of SoCs. diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c b/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c index 852987e67e40..65432f8a33d8 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI CEC diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c index 8720bf4f18fe..b447eaac1efc 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI TI81xx, TI38xx, TI OMAP4 etc IP driver Library diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5.c b/drivers/gpu/drm/omapdrm/dss/hdmi5.c index 5636b3dfec1c..9d91c790abc5 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI driver for OMAP5 diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c index 12ef47cd232b..18c721a6a2d5 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP5 HDMI CORE IP driver library diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_common.c b/drivers/gpu/drm/omapdrm/dss/hdmi_common.c index 3ecde23ac604..436f3b1efbe8 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_common.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DSS_SUBSYS_NAME "HDMI" diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c b/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c index 060e8f76f2be..b604451631a0 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI PHY diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c b/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c index eea719243eaf..8555cef7baf1 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI PLL diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c b/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c index 9d830584a762..0f9537604a4c 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI wrapper diff --git a/drivers/gpu/drm/omapdrm/dss/output.c b/drivers/gpu/drm/omapdrm/dss/output.c index 7378e855c278..e149a7b0ee38 100644 --- a/drivers/gpu/drm/omapdrm/dss/output.c +++ b/drivers/gpu/drm/omapdrm/dss/output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/dss/pll.c b/drivers/gpu/drm/omapdrm/dss/pll.c index 4c8246a3ded9..54147b3b24fe 100644 --- a/drivers/gpu/drm/omapdrm/dss/pll.c +++ b/drivers/gpu/drm/omapdrm/dss/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/dss/sdi.c b/drivers/gpu/drm/omapdrm/dss/sdi.c index df4cbc683e2c..0b5377b2421a 100644 --- a/drivers/gpu/drm/omapdrm/dss/sdi.c +++ b/drivers/gpu/drm/omapdrm/dss/sdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/venc.c b/drivers/gpu/drm/omapdrm/dss/venc.c index 9b5d53dc361e..1c9676ac59af 100644 --- a/drivers/gpu/drm/omapdrm/dss/venc.c +++ b/drivers/gpu/drm/omapdrm/dss/venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/gpu/drm/omapdrm/dss/video-pll.c b/drivers/gpu/drm/omapdrm/dss/video-pll.c index b6b52049f753..353e23430ea0 100644 --- a/drivers/gpu/drm/omapdrm/dss/video-pll.c +++ b/drivers/gpu/drm/omapdrm/dss/video-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.c b/drivers/gpu/drm/omapdrm/omap_crtc.c index 1c2a1920c0a6..116667053998 100644 --- a/drivers/gpu/drm/omapdrm/omap_crtc.c +++ b/drivers/gpu/drm/omapdrm/omap_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_debugfs.c b/drivers/gpu/drm/omapdrm/omap_debugfs.c index 9edc1b3f9f95..beb036c56e5f 100644 --- a/drivers/gpu/drm/omapdrm/omap_debugfs.c +++ b/drivers/gpu/drm/omapdrm/omap_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c b/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c index bbe427ab43c1..cdd0d30cb66c 100644 --- a/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c +++ b/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMM IOMMU driver support functions for TI OMAP processors. diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.c index 1b96343226a5..af7525294d3c 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.c b/drivers/gpu/drm/omapdrm/omap_encoder.c index 195715b162e3..e389ed63cc9f 100644 --- a/drivers/gpu/drm/omapdrm/omap_encoder.c +++ b/drivers/gpu/drm/omapdrm/omap_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_fb.c b/drivers/gpu/drm/omapdrm/omap_fb.c index b8c249ec1891..9deb4f24482e 100644 --- a/drivers/gpu/drm/omapdrm/omap_fb.c +++ b/drivers/gpu/drm/omapdrm/omap_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_fbdev.c b/drivers/gpu/drm/omapdrm/omap_fbdev.c index ca3fb186bf19..f6633fe477dc 100644 --- a/drivers/gpu/drm/omapdrm/omap_fbdev.c +++ b/drivers/gpu/drm/omapdrm/omap_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_gem.c b/drivers/gpu/drm/omapdrm/omap_gem.c index 71e79f53489a..5c7a362d958b 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem.c +++ b/drivers/gpu/drm/omapdrm/omap_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c b/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c index 30cf1cdc1aa3..03cdf12bd7c2 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c +++ b/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_irq.c b/drivers/gpu/drm/omapdrm/omap_irq.c index 943c5307da00..12b644cc3a11 100644 --- a/drivers/gpu/drm/omapdrm/omap_irq.c +++ b/drivers/gpu/drm/omapdrm/omap_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_overlay.c b/drivers/gpu/drm/omapdrm/omap_overlay.c index 6fb7510cbebb..58404536cd3f 100644 --- a/drivers/gpu/drm/omapdrm/omap_overlay.c +++ b/drivers/gpu/drm/omapdrm/omap_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/omap_plane.c b/drivers/gpu/drm/omapdrm/omap_plane.c index f9698890c989..5fa3f55a3dcd 100644 --- a/drivers/gpu/drm/omapdrm/omap_plane.c +++ b/drivers/gpu/drm/omapdrm/omap_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/omapdrm/tcm-sita.c b/drivers/gpu/drm/omapdrm/tcm-sita.c index fde0208ec01e..3c05e2aefa87 100644 --- a/drivers/gpu/drm/omapdrm/tcm-sita.c +++ b/drivers/gpu/drm/omapdrm/tcm-sita.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SImple Tiler Allocator (SiTA): 2D and 1D allocation(reservation) algorithm diff --git a/drivers/gpu/drm/panel/panel-abt-y030xx067a.c b/drivers/gpu/drm/panel/panel-abt-y030xx067a.c index 87fb0fd29658..9450e0586dcc 100644 --- a/drivers/gpu/drm/panel/panel-abt-y030xx067a.c +++ b/drivers/gpu/drm/panel/panel-abt-y030xx067a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Asia Better Technology Ltd. Y030XX067A IPS LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-arm-versatile.c b/drivers/gpu/drm/panel/panel-arm-versatile.c index ea5119018df4..397ff9e145e8 100644 --- a/drivers/gpu/drm/panel/panel-arm-versatile.c +++ b/drivers/gpu/drm/panel/panel-arm-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panel driver for the ARM Versatile family reference designs from diff --git a/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c b/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c index db006576d704..e1799c781822 100644 --- a/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c +++ b/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/panel/panel-auo-a030jtn01.c b/drivers/gpu/drm/panel/panel-auo-a030jtn01.c index 6e52bf6830e1..b162fef99c4d 100644 --- a/drivers/gpu/drm/panel/panel-auo-a030jtn01.c +++ b/drivers/gpu/drm/panel/panel-auo-a030jtn01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AU Optronics A030JTN01.0 TFT LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c b/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c index 84c21c62a43e..e5210b41eafb 100644 --- a/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c +++ b/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BOE BF060Y8M-AJ0 5.99" MIPI-DSI OLED Panel on SW43404 DriverIC diff --git a/drivers/gpu/drm/panel/panel-boe-himax8279d.c b/drivers/gpu/drm/panel/panel-boe-himax8279d.c index 4a8560b4b899..5a6c22a7712c 100644 --- a/drivers/gpu/drm/panel/panel-boe-himax8279d.c +++ b/drivers/gpu/drm/panel/panel-boe-himax8279d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Huaqin Telecom Technology Co., Ltd diff --git a/drivers/gpu/drm/panel/panel-boe-td4320.c b/drivers/gpu/drm/panel/panel-boe-td4320.c index 1956daa2c71b..e263372177f5 100644 --- a/drivers/gpu/drm/panel/panel-boe-td4320.c +++ b/drivers/gpu/drm/panel/panel-boe-td4320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2024 Barnabas Czeman // Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c b/drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c index f33d4f855929..8d3023046853 100644 --- a/drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c +++ b/drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Alexander Warnecke diff --git a/drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c b/drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c index 20b6e11a7d84..0dc8f5857bb6 100644 --- a/drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c +++ b/drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: // Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c b/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c index d5fe105bdbdd..cf9797a5c27e 100644 --- a/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c +++ b/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/gpu/drm/panel/panel-dsi-cm.c b/drivers/gpu/drm/panel/panel-dsi-cm.c index ae6e9ffc46cb..183489345a2c 100644 --- a/drivers/gpu/drm/panel/panel-dsi-cm.c +++ b/drivers/gpu/drm/panel/panel-dsi-cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic DSI Command Mode panel driver diff --git a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c index fb9f9f42be4f..2aba526df2a1 100644 --- a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c +++ b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Joel Selvaraj diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c index 415b894890ad..a0f0d1203641 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013, NVIDIA Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/panel/panel-elida-kd35t133.c b/drivers/gpu/drm/panel/panel-elida-kd35t133.c index 1f177834d629..a68fa0e3efc4 100644 --- a/drivers/gpu/drm/panel/panel-elida-kd35t133.c +++ b/drivers/gpu/drm/panel/panel-elida-kd35t133.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Elida kd35t133 3.5" MIPI-DSI panel driver diff --git a/drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c b/drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c index 6225501cb174..3a634f967b98 100644 --- a/drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c +++ b/drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2020 Icenowy Zheng diff --git a/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c b/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c index 4f8d6d8c07e4..ddbcb99f5b9e 100644 --- a/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c +++ b/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Amarula Solutions diff --git a/drivers/gpu/drm/panel/panel-himax-hx8279.c b/drivers/gpu/drm/panel/panel-himax-hx8279.c index 9e443c719843..a62f8683f53e 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx8279.c +++ b/drivers/gpu/drm/panel/panel-himax-hx8279.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Himax HX8279 DriverIC panels driver diff --git a/drivers/gpu/drm/panel/panel-himax-hx83102.c b/drivers/gpu/drm/panel/panel-himax-hx83102.c index 4c432d207634..ee2237f00e0d 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx83102.c +++ b/drivers/gpu/drm/panel/panel-himax-hx83102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for panels based on Himax HX83102 controller, such as: diff --git a/drivers/gpu/drm/panel/panel-himax-hx83112a.c b/drivers/gpu/drm/panel/panel-himax-hx83112a.c index 142cb1cc067a..c03007948073 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx83112a.c +++ b/drivers/gpu/drm/panel/panel-himax-hx83112a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree. diff --git a/drivers/gpu/drm/panel/panel-himax-hx83112b.c b/drivers/gpu/drm/panel/panel-himax-hx83112b.c index 263f79a967de..a7479512d378 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx83112b.c +++ b/drivers/gpu/drm/panel/panel-himax-hx83112b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree. diff --git a/drivers/gpu/drm/panel/panel-himax-hx8394.c b/drivers/gpu/drm/panel/panel-himax-hx8394.c index c4d3e09a228d..716ad9ddea09 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx8394.c +++ b/drivers/gpu/drm/panel/panel-himax-hx8394.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for panels based on Himax HX8394 controller, such as: diff --git a/drivers/gpu/drm/panel/panel-hydis-hv101hd1.c b/drivers/gpu/drm/panel/panel-hydis-hv101hd1.c index 46426c388932..34d677ad911d 100644 --- a/drivers/gpu/drm/panel/panel-hydis-hv101hd1.c +++ b/drivers/gpu/drm/panel/panel-hydis-hv101hd1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9322.c b/drivers/gpu/drm/panel/panel-ilitek-ili9322.c index 6ed544a83bdd..36149f910430 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9322.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9322.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ilitek ILI9322 TFT LCD drm_panel driver. diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9341.c b/drivers/gpu/drm/panel/panel-ilitek-ili9341.c index f7425dfaa50d..62f839d1f770 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9341.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ilitek ILI9341 TFT LCD drm_panel driver. diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9805.c b/drivers/gpu/drm/panel/panel-ilitek-ili9805.c index e6c483851f1f..f08d6a73723f 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9805.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9805.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 BSH Hausgerate GmbH diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9806e.c b/drivers/gpu/drm/panel/panel-ilitek-ili9806e.c index 18aa6222b0c5..6cbe65eeeb89 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9806e.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9806e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c b/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c index 947b47841b01..0b38a33890e0 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018, Bootlin diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c b/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c index c52f20863fc7..53fc0bff99cf 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panels based on the Ilitek ILI9882T display controller. diff --git a/drivers/gpu/drm/panel/panel-innolux-ej030na.c b/drivers/gpu/drm/panel/panel-innolux-ej030na.c index b2309900873b..f2e6e14e6263 100644 --- a/drivers/gpu/drm/panel/panel-innolux-ej030na.c +++ b/drivers/gpu/drm/panel/panel-innolux-ej030na.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Innolux/Chimei EJ030NA TFT LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-innolux-p079zca.c b/drivers/gpu/drm/panel/panel-innolux-p079zca.c index 80afeeab9475..9dc03fb62a1e 100644 --- a/drivers/gpu/drm/panel/panel-innolux-p079zca.c +++ b/drivers/gpu/drm/panel/panel-innolux-p079zca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c b/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c index aa05316dc57b..9bf6cced3bbd 100644 --- a/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c +++ b/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2019 Radxa Limited diff --git a/drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c b/drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c index cbe354b51bce..95cde86d7e56 100644 --- a/drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c +++ b/drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 Raffaele Tranquillini diff --git a/drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c b/drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c index 23462065d726..599be328b3ee 100644 --- a/drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c +++ b/drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Google, Inc. diff --git a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c index 3513e5c4dd8c..6b6330d27193 100644 --- a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c +++ b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 InforceComputing diff --git a/drivers/gpu/drm/panel/panel-khadas-ts050.c b/drivers/gpu/drm/panel/panel-khadas-ts050.c index 67ca055f06f3..5a10163f08cd 100644 --- a/drivers/gpu/drm/panel/panel-khadas-ts050.c +++ b/drivers/gpu/drm/panel/panel-khadas-ts050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 BayLibre, SAS diff --git a/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c b/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c index 893af9b16756..b62230eb13fb 100644 --- a/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c +++ b/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2017, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c b/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c index 0856df5a6ee2..55bf05b4efb3 100644 --- a/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c +++ b/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Theobroma Systems Design und Consulting GmbH diff --git a/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c b/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c index 7f19fd5b8060..d3a20e9cc124 100644 --- a/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c +++ b/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2019 Theobroma Systems Design und Consulting GmbH diff --git a/drivers/gpu/drm/panel/panel-lg-lb035q02.c b/drivers/gpu/drm/panel/panel-lg-lb035q02.c index b2be6727bf73..e4a8f08a4451 100644 --- a/drivers/gpu/drm/panel/panel-lg-lb035q02.c +++ b/drivers/gpu/drm/panel/panel-lg-lb035q02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LG.Philips LB035Q02 LCD Panel Driver diff --git a/drivers/gpu/drm/panel/panel-lg-ld070wx3.c b/drivers/gpu/drm/panel/panel-lg-ld070wx3.c index 00cbfc5518a5..02762b301f7b 100644 --- a/drivers/gpu/drm/panel/panel-lg-ld070wx3.c +++ b/drivers/gpu/drm/panel/panel-lg-ld070wx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/panel/panel-lg-lg4573.c b/drivers/gpu/drm/panel/panel-lg-lg4573.c index dec619902c15..dfa285acfaa2 100644 --- a/drivers/gpu/drm/panel/panel-lg-lg4573.c +++ b/drivers/gpu/drm/panel/panel-lg-lg4573.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Heiko Schocher diff --git a/drivers/gpu/drm/panel/panel-lg-sw43408.c b/drivers/gpu/drm/panel/panel-lg-sw43408.c index 46a56ea92ad9..837adbaa8078 100644 --- a/drivers/gpu/drm/panel/panel-lg-sw43408.c +++ b/drivers/gpu/drm/panel/panel-lg-sw43408.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019-2024 Linaro Ltd diff --git a/drivers/gpu/drm/panel/panel-lincolntech-lcd197.c b/drivers/gpu/drm/panel/panel-lincolntech-lcd197.c index 24b34443ace0..958a2486f178 100644 --- a/drivers/gpu/drm/panel/panel-lincolntech-lcd197.c +++ b/drivers/gpu/drm/panel/panel-lincolntech-lcd197.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 BayLibre, SAS diff --git a/drivers/gpu/drm/panel/panel-lvds.c b/drivers/gpu/drm/panel/panel-lvds.c index 46b07f38559f..9d095d996ed2 100644 --- a/drivers/gpu/drm/panel/panel-lvds.c +++ b/drivers/gpu/drm/panel/panel-lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Generic LVDS panel driver diff --git a/drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c b/drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c index cde168ec631c..aaba2d0b388a 100644 --- a/drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c +++ b/drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Magnachip d53e6ea8966 MIPI-DSI panel driver diff --git a/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c b/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c index 55664f5d5aa5..7174f0a21dcf 100644 --- a/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c +++ b/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mantix MLAF057WE51 5.7" MIPI-DSI panel driver diff --git a/drivers/gpu/drm/panel/panel-nec-nl8048hl11.c b/drivers/gpu/drm/panel/panel-nec-nl8048hl11.c index d5c7210de4af..6555929f29a9 100644 --- a/drivers/gpu/drm/panel/panel-nec-nl8048hl11.c +++ b/drivers/gpu/drm/panel/panel-nec-nl8048hl11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NEC NL8048HL11 Panel Driver diff --git a/drivers/gpu/drm/panel/panel-newvision-nv3051d.c b/drivers/gpu/drm/panel/panel-newvision-nv3051d.c index 22560384e48e..b2968ebf28c1 100644 --- a/drivers/gpu/drm/panel/panel-newvision-nv3051d.c +++ b/drivers/gpu/drm/panel/panel-newvision-nv3051d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NV3051D MIPI-DSI panel driver for Anbernic RG353x diff --git a/drivers/gpu/drm/panel/panel-newvision-nv3052c.c b/drivers/gpu/drm/panel/panel-newvision-nv3052c.c index 18130bc14201..9b36196441ea 100644 --- a/drivers/gpu/drm/panel/panel-newvision-nv3052c.c +++ b/drivers/gpu/drm/panel/panel-newvision-nv3052c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NewVision NV3052C IPS LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-novatek-nt35510.c b/drivers/gpu/drm/panel/panel-novatek-nt35510.c index 3189d89c7ca0..55655d81995c 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt35510.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt35510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Novatek NT35510 panel driver diff --git a/drivers/gpu/drm/panel/panel-novatek-nt35560.c b/drivers/gpu/drm/panel/panel-novatek-nt35560.c index 6e5173f98a22..c3417ce3b89b 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt35560.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt35560.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MIPI-DSI Novatek NT35560-based panel controller. diff --git a/drivers/gpu/drm/panel/panel-novatek-nt35950.c b/drivers/gpu/drm/panel/panel-novatek-nt35950.c index 94aa6489d99f..a6a222628cc5 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt35950.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt35950.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Novatek NT35950 DriverIC panels driver diff --git a/drivers/gpu/drm/panel/panel-novatek-nt36523.c b/drivers/gpu/drm/panel/panel-novatek-nt36523.c index 226d91daf8c7..a63c5adc35b6 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt36523.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt36523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Novatek NT36523 DriverIC panels driver diff --git a/drivers/gpu/drm/panel/panel-novatek-nt36672a.c b/drivers/gpu/drm/panel/panel-novatek-nt36672a.c index 29e1f6aea480..420d95230084 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt36672a.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt36672a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 Linaro Ltd diff --git a/drivers/gpu/drm/panel/panel-novatek-nt36672e.c b/drivers/gpu/drm/panel/panel-novatek-nt36672e.c index c5e00eb55722..8e8bb8f773a6 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt36672e.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt36672e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/panel/panel-novatek-nt37801.c b/drivers/gpu/drm/panel/panel-novatek-nt37801.c index d6a37d7e0cc6..4681fb84e77d 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt37801.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt37801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2024 Linaro Limited diff --git a/drivers/gpu/drm/panel/panel-novatek-nt39016.c b/drivers/gpu/drm/panel/panel-novatek-nt39016.c index a629976bae54..447b0352b117 100644 --- a/drivers/gpu/drm/panel/panel-novatek-nt39016.c +++ b/drivers/gpu/drm/panel/panel-novatek-nt39016.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Novatek NT39016 TFT LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c b/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c index 66f99982f360..0c8395667d92 100644 --- a/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c +++ b/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * LCD-OLinuXino support for panel driver diff --git a/drivers/gpu/drm/panel/panel-orisetech-ota5601a.c b/drivers/gpu/drm/panel/panel-orisetech-ota5601a.c index 8a608972fc41..9724dd32932c 100644 --- a/drivers/gpu/drm/panel/panel-orisetech-ota5601a.c +++ b/drivers/gpu/drm/panel/panel-orisetech-ota5601a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Orisetech OTA5601A TFT LCD panel driver diff --git a/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c b/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c index a0f58c3b73f6..ef324d6ad075 100644 --- a/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c +++ b/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c b/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c index 2334b77f348c..9adedfdb63ac 100644 --- a/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c +++ b/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com diff --git a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c index 3c3308fc55df..7a28f7179a98 100644 --- a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c +++ b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Red Hat diff --git a/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c b/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c index dc4bb8ad9131..4673959e0454 100644 --- a/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c +++ b/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2016-2017 Broadcom * diff --git a/drivers/gpu/drm/panel/panel-raydium-rm67191.c b/drivers/gpu/drm/panel/panel-raydium-rm67191.c index 2af6aa47a551..8e6f1932ad15 100644 --- a/drivers/gpu/drm/panel/panel-raydium-rm67191.c +++ b/drivers/gpu/drm/panel/panel-raydium-rm67191.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Raydium RM67191 MIPI-DSI panel driver diff --git a/drivers/gpu/drm/panel/panel-raydium-rm67200.c b/drivers/gpu/drm/panel/panel-raydium-rm67200.c index 333faed62da7..8f4575b2a5f4 100644 --- a/drivers/gpu/drm/panel/panel-raydium-rm67200.c +++ b/drivers/gpu/drm/panel/panel-raydium-rm67200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2024 Collabora diff --git a/drivers/gpu/drm/panel/panel-raydium-rm68200.c b/drivers/gpu/drm/panel/panel-raydium-rm68200.c index 669b5f5c1ad9..e890b97cfcef 100644 --- a/drivers/gpu/drm/panel/panel-raydium-rm68200.c +++ b/drivers/gpu/drm/panel/panel-raydium-rm68200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/gpu/drm/panel/panel-raydium-rm692e5.c b/drivers/gpu/drm/panel/panel-raydium-rm692e5.c index 8e9484768657..44d168f4f76c 100644 --- a/drivers/gpu/drm/panel/panel-raydium-rm692e5.c +++ b/drivers/gpu/drm/panel/panel-raydium-rm692e5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree. diff --git a/drivers/gpu/drm/panel/panel-raydium-rm69380.c b/drivers/gpu/drm/panel/panel-raydium-rm69380.c index 86769cadec97..e3d337bbd334 100644 --- a/drivers/gpu/drm/panel/panel-raydium-rm69380.c +++ b/drivers/gpu/drm/panel/panel-raydium-rm69380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree. diff --git a/drivers/gpu/drm/panel/panel-renesas-r61307.c b/drivers/gpu/drm/panel/panel-renesas-r61307.c index 319415194839..551b8081a094 100644 --- a/drivers/gpu/drm/panel/panel-renesas-r61307.c +++ b/drivers/gpu/drm/panel/panel-renesas-r61307.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/panel/panel-renesas-r69328.c b/drivers/gpu/drm/panel/panel-renesas-r69328.c index 46287ab04c30..d8d1bcf7a3f0 100644 --- a/drivers/gpu/drm/panel/panel-renesas-r69328.c +++ b/drivers/gpu/drm/panel/panel-renesas-r69328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c b/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c index c3fbc459c7e0..627c69096ea2 100644 --- a/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c +++ b/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018-2019, Bridge Systems BV diff --git a/drivers/gpu/drm/panel/panel-samsung-ams581vf01.c b/drivers/gpu/drm/panel/panel-samsung-ams581vf01.c index 188dd7cf0297..4376ba6ddbed 100644 --- a/drivers/gpu/drm/panel/panel-samsung-ams581vf01.c +++ b/drivers/gpu/drm/panel/panel-samsung-ams581vf01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Danila Tikhonov diff --git a/drivers/gpu/drm/panel/panel-samsung-ams639rq08.c b/drivers/gpu/drm/panel/panel-samsung-ams639rq08.c index f8ebbd4a530b..e3a414597c2d 100644 --- a/drivers/gpu/drm/panel/panel-samsung-ams639rq08.c +++ b/drivers/gpu/drm/panel/panel-samsung-ams639rq08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Danila Tikhonov diff --git a/drivers/gpu/drm/panel/panel-samsung-atna33xc20.c b/drivers/gpu/drm/panel/panel-samsung-atna33xc20.c index 20ec27d2d6c2..391192af2597 100644 --- a/drivers/gpu/drm/panel/panel-samsung-atna33xc20.c +++ b/drivers/gpu/drm/panel/panel-samsung-atna33xc20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google Inc. diff --git a/drivers/gpu/drm/panel/panel-samsung-db7430.c b/drivers/gpu/drm/panel/panel-samsung-db7430.c index a97182f3c990..79ef13035e26 100644 --- a/drivers/gpu/drm/panel/panel-samsung-db7430.c +++ b/drivers/gpu/drm/panel/panel-samsung-db7430.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panel driver for the Samsung LMS397KF04 480x800 DPI RGB panel. diff --git a/drivers/gpu/drm/panel/panel-samsung-ld9040.c b/drivers/gpu/drm/panel/panel-samsung-ld9040.c index c7f2241523a0..bf53a14068fd 100644 --- a/drivers/gpu/drm/panel/panel-samsung-ld9040.c +++ b/drivers/gpu/drm/panel/panel-samsung-ld9040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ld9040 AMOLED LCD drm_panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c b/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c index ba1a02000bb9..a2bcf7d9b724 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MIPI-DSI Samsung s6d16d0 panel driver. This is a 864x480 diff --git a/drivers/gpu/drm/panel/panel-samsung-s6d27a1.c b/drivers/gpu/drm/panel/panel-samsung-s6d27a1.c index 300dc19bd9d1..603969556887 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6d27a1.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6d27a1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panel driver for the Samsung S6D27A1 480x800 DPI RGB panel. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c b/drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c index 692020081524..5fc2aaf38f92 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Samsung S6D7AA0 MIPI-DSI TFT LCD controller drm_panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c b/drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c index f4d75eca3cdf..5b7b536e1508 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Samsung S6E3FA7 panel. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c b/drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c index e63080204af7..662fe1566711 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Nia Espera diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c b/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c index 1db0c63b1131..9a5d2a67358b 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPI-DSI based s6e3ha2 AMOLED 5.7 inch panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c b/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c index 550e9ef9bb71..c8290f3a8a0e 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c b/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c index 6f3d39556f92..eed16a89937f 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPI-DSI based S6E63J0X03 AMOLED lcd 1.63 inch panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c b/drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c index a89d925fdfb2..cf9ec7a16a4b 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DSI interface to the Samsung S6E63M0 panel. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c b/drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c index d99afcc672ca..b14ad174b0c1 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c b/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c index ea241c89593b..fd6ccf0cf072 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S6E63M0 AMOLED LCD drm_panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c index 7e2f4e043d62..fe2d84673029 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung AMS427AP24 panel with S6E88A0 controller diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c index ca5cad41ff1d..5f259619c6bb 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2019, Michael Srba diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c index 1b5c500d4f4e..6973cdbc00f6 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPI-DSI based s6e8aa0 AMOLED LCD 5.3 inch panel driver. diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c b/drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c index 56e10c7c3a76..29a39629df1e 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung AMS561RA01 panel with S6E8AA5X01 controller. diff --git a/drivers/gpu/drm/panel/panel-samsung-sofef00.c b/drivers/gpu/drm/panel/panel-samsung-sofef00.c index e00a497a7c96..7f998c376778 100644 --- a/drivers/gpu/drm/panel/panel-samsung-sofef00.c +++ b/drivers/gpu/drm/panel/panel-samsung-sofef00.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Casey Connolly * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c b/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c index 0935d83ee2db..4b2564354eb2 100644 --- a/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c +++ b/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 NXP Semiconductors. diff --git a/drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c b/drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c index 8c00fde1c4a9..a6f20a978f9d 100644 --- a/drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c +++ b/drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 XiaoMi, Inc. diff --git a/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c b/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c index d159b0e4fdb6..6a6d54fcae06 100644 --- a/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c +++ b/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 NVIDIA Corporation diff --git a/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c b/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c index 938beac4655d..7c26eea17de7 100644 --- a/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c +++ b/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sharp LS037V7DW01 LCD Panel Driver diff --git a/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c b/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c index 36abfa2e65e9..6161abe41653 100644 --- a/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c +++ b/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Red Hat diff --git a/drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c b/drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c index 0456f3d705e7..2cf2c292ff5e 100644 --- a/drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c +++ b/drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021 Linaro Ltd. * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 162cc58c7b8f..1d4402db55eb 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013, NVIDIA Corporation. All rights reserved. * diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7701.c b/drivers/gpu/drm/panel/panel-sitronix-st7701.c index 2f79ec4a2063..aea3368564ec 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7701.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019, Amarula Solutions. diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c index 6c348fe28955..654f14d7cdda 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for panels based on Sitronix ST7703 controller, such as: diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c index d5f821d6b23c..cfa275076524 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/gpu/drm/panel/panel-sony-acx565akm.c b/drivers/gpu/drm/panel/panel-sony-acx565akm.c index fe043de791b0..81a9367c886d 100644 --- a/drivers/gpu/drm/panel/panel-sony-acx565akm.c +++ b/drivers/gpu/drm/panel/panel-sony-acx565akm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sony ACX565AKM LCD Panel driver diff --git a/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c b/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c index a14c86c60d19..db6f13e827d9 100644 --- a/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c +++ b/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Konrad Dybcio diff --git a/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c b/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c index 216a6ad8696e..7c2c0728bcff 100644 --- a/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c +++ b/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Linaro Limited diff --git a/drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c b/drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c index c0c95355b743..5af65f7cde53 100644 --- a/drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c +++ b/drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 InforceComputing diff --git a/drivers/gpu/drm/panel/panel-summit.c b/drivers/gpu/drm/panel/panel-summit.c index 6d40b9ddfe02..1f2f2ec8f844 100644 --- a/drivers/gpu/drm/panel/panel-summit.c +++ b/drivers/gpu/drm/panel/panel-summit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/panel/panel-synaptics-r63353.c b/drivers/gpu/drm/panel/panel-synaptics-r63353.c index 3a74d48753d9..b6bef9e45aa6 100644 --- a/drivers/gpu/drm/panel/panel-synaptics-r63353.c +++ b/drivers/gpu/drm/panel/panel-synaptics-r63353.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synaptics R63353 Controller driver diff --git a/drivers/gpu/drm/panel/panel-synaptics-tddi.c b/drivers/gpu/drm/panel/panel-synaptics-tddi.c index 0aea1854710e..c4a6c38ff9a4 100644 --- a/drivers/gpu/drm/panel/panel-synaptics-tddi.c +++ b/drivers/gpu/drm/panel/panel-synaptics-tddi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synaptics TDDI display panel driver. diff --git a/drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c b/drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c index 227f97f9b136..f25e8b76aaae 100644 --- a/drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c +++ b/drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 BayLibre, SAS diff --git a/drivers/gpu/drm/panel/panel-tpo-td028ttec1.c b/drivers/gpu/drm/panel/panel-tpo-td028ttec1.c index ee86ff20c1bd..9c075e7a8241 100644 --- a/drivers/gpu/drm/panel/panel-tpo-td028ttec1.c +++ b/drivers/gpu/drm/panel/panel-tpo-td028ttec1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Toppoly TD028TTEC1 Panel Driver diff --git a/drivers/gpu/drm/panel/panel-tpo-td043mtea1.c b/drivers/gpu/drm/panel/panel-tpo-td043mtea1.c index b18af526b54c..738c95db0898 100644 --- a/drivers/gpu/drm/panel/panel-tpo-td043mtea1.c +++ b/drivers/gpu/drm/panel/panel-tpo-td043mtea1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Toppoly TD043MTEA1 Panel Driver diff --git a/drivers/gpu/drm/panel/panel-tpo-tpg110.c b/drivers/gpu/drm/panel/panel-tpo-tpg110.c index 0beba5c08956..84506338bdac 100644 --- a/drivers/gpu/drm/panel/panel-tpo-tpg110.c +++ b/drivers/gpu/drm/panel/panel-tpo-tpg110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panel driver for the TPO TPG110 400CH LTPS TFT LCD Single Chip diff --git a/drivers/gpu/drm/panel/panel-truly-nt35597.c b/drivers/gpu/drm/panel/panel-truly-nt35597.c index d447db912a61..abfa4bb21ba1 100644 --- a/drivers/gpu/drm/panel/panel-truly-nt35597.c +++ b/drivers/gpu/drm/panel/panel-truly-nt35597.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/panel/panel-visionox-g2647fb105.c b/drivers/gpu/drm/panel/panel-visionox-g2647fb105.c index 413849f7b4de..df96a9cfcf46 100644 --- a/drivers/gpu/drm/panel/panel-visionox-g2647fb105.c +++ b/drivers/gpu/drm/panel/panel-visionox-g2647fb105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-visionox-r66451.c b/drivers/gpu/drm/panel/panel-visionox-r66451.c index 690cccedd438..97bdafbf8725 100644 --- a/drivers/gpu/drm/panel/panel-visionox-r66451.c +++ b/drivers/gpu/drm/panel/panel-visionox-r66451.c @@ -1,3 +1,4 @@ +asm("nop"); //SPDX-License-Identifier: GPL-2.0-only //Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/gpu/drm/panel/panel-visionox-rm69299.c b/drivers/gpu/drm/panel/panel-visionox-rm69299.c index e5e688cf98fd..7a7064ac2fe5 100644 --- a/drivers/gpu/drm/panel/panel-visionox-rm69299.c +++ b/drivers/gpu/drm/panel/panel-visionox-rm69299.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/panel/panel-visionox-rm692e5.c b/drivers/gpu/drm/panel/panel-visionox-rm692e5.c index e53645d59413..ac018a4a2ab2 100644 --- a/drivers/gpu/drm/panel/panel-visionox-rm692e5.c +++ b/drivers/gpu/drm/panel/panel-visionox-rm692e5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: diff --git a/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c b/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c index 97a79411e1ec..fafbbc992a66 100644 --- a/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c +++ b/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023, Linaro Limited diff --git a/drivers/gpu/drm/panel/panel-widechips-ws2401.c b/drivers/gpu/drm/panel/panel-widechips-ws2401.c index dd74610bd2eb..aa6cfb913cf6 100644 --- a/drivers/gpu/drm/panel/panel-widechips-ws2401.c +++ b/drivers/gpu/drm/panel/panel-widechips-ws2401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Panel driver for the WideChips WS2401 480x800 DPI RGB panel, used in diff --git a/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c b/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c index fc6516373b5d..724ae416b5ae 100644 --- a/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c +++ b/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xinpeng xpp055c272 5.5" MIPI-DSI panel driver diff --git a/drivers/gpu/drm/panfrost/panfrost_devfreq.c b/drivers/gpu/drm/panfrost/panfrost_devfreq.c index b51c30778811..2f225b34de1f 100644 --- a/drivers/gpu/drm/panfrost/panfrost_devfreq.c +++ b/drivers/gpu/drm/panfrost/panfrost_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 Collabora ltd. */ diff --git a/drivers/gpu/drm/panfrost/panfrost_device.c b/drivers/gpu/drm/panfrost/panfrost_device.c index c61b97af120c..b97a55dbe481 100644 --- a/drivers/gpu/drm/panfrost/panfrost_device.c +++ b/drivers/gpu/drm/panfrost/panfrost_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd, Rob Herring */ diff --git a/drivers/gpu/drm/panfrost/panfrost_drv.c b/drivers/gpu/drm/panfrost/panfrost_drv.c index 7d8c7c337606..18d7790c667a 100644 --- a/drivers/gpu/drm/panfrost/panfrost_drv.c +++ b/drivers/gpu/drm/panfrost/panfrost_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd., Rob Herring */ diff --git a/drivers/gpu/drm/panfrost/panfrost_dump.c b/drivers/gpu/drm/panfrost/panfrost_dump.c index 3ed6c902d0a1..55be95c3eb90 100644 --- a/drivers/gpu/drm/panfrost/panfrost_dump.c +++ b/drivers/gpu/drm/panfrost/panfrost_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2021 Collabora ltd. */ diff --git a/drivers/gpu/drm/panfrost/panfrost_gem.c b/drivers/gpu/drm/panfrost/panfrost_gem.c index 8041b65c6609..6962dd8cb5f6 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gem.c +++ b/drivers/gpu/drm/panfrost/panfrost_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 Linaro, Ltd, Rob Herring */ diff --git a/drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c b/drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c index 2fe967a90bcb..d1f4214d61f5 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c +++ b/drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 Arm Ltd. * diff --git a/drivers/gpu/drm/panfrost/panfrost_gpu.c b/drivers/gpu/drm/panfrost/panfrost_gpu.c index 483d278eb154..0f5649a6fe2a 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gpu.c +++ b/drivers/gpu/drm/panfrost/panfrost_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd., Rob Herring */ diff --git a/drivers/gpu/drm/panfrost/panfrost_job.c b/drivers/gpu/drm/panfrost/panfrost_job.c index 11894a6b9fcc..8b43b92ad2b9 100644 --- a/drivers/gpu/drm/panfrost/panfrost_job.c +++ b/drivers/gpu/drm/panfrost/panfrost_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 Linaro, Ltd, Rob Herring */ /* Copyright 2019 Collabora ltd. */ diff --git a/drivers/gpu/drm/panfrost/panfrost_mmu.c b/drivers/gpu/drm/panfrost/panfrost_mmu.c index 8f3b7a7b6ad0..9bae08856e56 100644 --- a/drivers/gpu/drm/panfrost/panfrost_mmu.c +++ b/drivers/gpu/drm/panfrost/panfrost_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 Linaro, Ltd, Rob Herring */ diff --git a/drivers/gpu/drm/panfrost/panfrost_perfcnt.c b/drivers/gpu/drm/panfrost/panfrost_perfcnt.c index 7020c0192e18..63523b20c5b4 100644 --- a/drivers/gpu/drm/panfrost/panfrost_perfcnt.c +++ b/drivers/gpu/drm/panfrost/panfrost_perfcnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 Collabora Ltd */ diff --git a/drivers/gpu/drm/panthor/panthor_devfreq.c b/drivers/gpu/drm/panthor/panthor_devfreq.c index 2249b41ca4af..4dfb1cc59be1 100644 --- a/drivers/gpu/drm/panthor/panthor_devfreq.c +++ b/drivers/gpu/drm/panthor/panthor_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2019 Collabora ltd. */ diff --git a/drivers/gpu/drm/panthor/panthor_device.c b/drivers/gpu/drm/panthor/panthor_device.c index e133b1e0ad6d..bb2fe2b35114 100644 --- a/drivers/gpu/drm/panthor/panthor_device.c +++ b/drivers/gpu/drm/panthor/panthor_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd, Rob Herring */ diff --git a/drivers/gpu/drm/panthor/panthor_drv.c b/drivers/gpu/drm/panthor/panthor_drv.c index d1d4c50da5bf..d5f6be7b1663 100644 --- a/drivers/gpu/drm/panthor/panthor_drv.c +++ b/drivers/gpu/drm/panthor/panthor_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd., Rob Herring */ diff --git a/drivers/gpu/drm/panthor/panthor_fw.c b/drivers/gpu/drm/panthor/panthor_fw.c index 1a5e3c1a27fb..a57f6eb5d57e 100644 --- a/drivers/gpu/drm/panthor/panthor_fw.c +++ b/drivers/gpu/drm/panthor/panthor_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2023 Collabora ltd. */ diff --git a/drivers/gpu/drm/panthor/panthor_gem.c b/drivers/gpu/drm/panthor/panthor_gem.c index fbde78db270a..a5ef82641661 100644 --- a/drivers/gpu/drm/panthor/panthor_gem.c +++ b/drivers/gpu/drm/panthor/panthor_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2019 Linaro, Ltd, Rob Herring */ /* Copyright 2023 Collabora ltd. */ diff --git a/drivers/gpu/drm/panthor/panthor_gpu.c b/drivers/gpu/drm/panthor/panthor_gpu.c index 06b231b2460a..93a926473236 100644 --- a/drivers/gpu/drm/panthor/panthor_gpu.c +++ b/drivers/gpu/drm/panthor/panthor_gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2018 Marty E. Plummer */ /* Copyright 2019 Linaro, Ltd., Rob Herring */ diff --git a/drivers/gpu/drm/panthor/panthor_heap.c b/drivers/gpu/drm/panthor/panthor_heap.c index 0b6ff4c0a11b..9359c5de33be 100644 --- a/drivers/gpu/drm/panthor/panthor_heap.c +++ b/drivers/gpu/drm/panthor/panthor_heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2023 Collabora ltd. */ diff --git a/drivers/gpu/drm/panthor/panthor_hw.c b/drivers/gpu/drm/panthor/panthor_hw.c index 87ebb7ae42c4..f136054cc610 100644 --- a/drivers/gpu/drm/panthor/panthor_hw.c +++ b/drivers/gpu/drm/panthor/panthor_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2025 ARM Limited. All rights reserved. */ diff --git a/drivers/gpu/drm/panthor/panthor_mmu.c b/drivers/gpu/drm/panthor/panthor_mmu.c index f6339963e496..fc596ed4d8d4 100644 --- a/drivers/gpu/drm/panthor/panthor_mmu.c +++ b/drivers/gpu/drm/panthor/panthor_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2019 Linaro, Ltd, Rob Herring */ /* Copyright 2023 Collabora ltd. */ diff --git a/drivers/gpu/drm/panthor/panthor_pwr.c b/drivers/gpu/drm/panthor/panthor_pwr.c index 57cfc7ce715b..1e4f31f35f1d 100644 --- a/drivers/gpu/drm/panthor/panthor_pwr.c +++ b/drivers/gpu/drm/panthor/panthor_pwr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2025 ARM Limited. All rights reserved. */ diff --git a/drivers/gpu/drm/panthor/panthor_sched.c b/drivers/gpu/drm/panthor/panthor_sched.c index a6b8024e1a3c..7cdd1167b7d5 100644 --- a/drivers/gpu/drm/panthor/panthor_sched.c +++ b/drivers/gpu/drm/panthor/panthor_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or MIT /* Copyright 2023 Collabora ltd. */ diff --git a/drivers/gpu/drm/pl111/pl111_debugfs.c b/drivers/gpu/drm/pl111/pl111_debugfs.c index 6744fa16f464..644005be3411 100644 --- a/drivers/gpu/drm/pl111/pl111_debugfs.c +++ b/drivers/gpu/drm/pl111/pl111_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2017 Broadcom diff --git a/drivers/gpu/drm/pl111/pl111_display.c b/drivers/gpu/drm/pl111/pl111_display.c index 3a9661b9b1fc..eb16a8c81c0d 100644 --- a/drivers/gpu/drm/pl111/pl111_display.c +++ b/drivers/gpu/drm/pl111/pl111_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/pl111/pl111_drv.c b/drivers/gpu/drm/pl111/pl111_drv.c index d7dc83cf7b00..884bdaf15ee7 100644 --- a/drivers/gpu/drm/pl111/pl111_drv.c +++ b/drivers/gpu/drm/pl111/pl111_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. diff --git a/drivers/gpu/drm/pl111/pl111_nomadik.c b/drivers/gpu/drm/pl111/pl111_nomadik.c index 6f385e59be22..61f85b2e44c2 100644 --- a/drivers/gpu/drm/pl111/pl111_nomadik.c +++ b/drivers/gpu/drm/pl111/pl111_nomadik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/gpu/drm/pl111/pl111_versatile.c b/drivers/gpu/drm/pl111/pl111_versatile.c index 5f460b296c0c..8e5bb93cd85d 100644 --- a/drivers/gpu/drm/pl111/pl111_versatile.c +++ b/drivers/gpu/drm/pl111/pl111_versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/gpu/drm/qxl/qxl_cmd.c b/drivers/gpu/drm/qxl/qxl_cmd.c index 2e3200db2f39..597076ab39f9 100644 --- a/drivers/gpu/drm/qxl/qxl_cmd.c +++ b/drivers/gpu/drm/qxl/qxl_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_debugfs.c b/drivers/gpu/drm/qxl/qxl_debugfs.c index b66b14b08b61..0b9ffdd2a9a2 100644 --- a/drivers/gpu/drm/qxl/qxl_debugfs.c +++ b/drivers/gpu/drm/qxl/qxl_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2009 Red Hat * diff --git a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c index a134820aac58..7b10483b77fc 100644 --- a/drivers/gpu/drm/qxl/qxl_display.c +++ b/drivers/gpu/drm/qxl/qxl_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_draw.c b/drivers/gpu/drm/qxl/qxl_draw.c index 3a3e127ce297..94c61d1288ca 100644 --- a/drivers/gpu/drm/qxl/qxl_draw.c +++ b/drivers/gpu/drm/qxl/qxl_draw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat, Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c index 2bbb1168a3ff..25ac6c5639bf 100644 --- a/drivers/gpu/drm/qxl/qxl_drv.c +++ b/drivers/gpu/drm/qxl/qxl_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* qxl_drv.c -- QXL driver -*- linux-c -*- * * Copyright 2011 Red Hat, Inc. diff --git a/drivers/gpu/drm/qxl/qxl_dumb.c b/drivers/gpu/drm/qxl/qxl_dumb.c index 17df5c7ccf69..c60cdf2ea398 100644 --- a/drivers/gpu/drm/qxl/qxl_dumb.c +++ b/drivers/gpu/drm/qxl/qxl_dumb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_gem.c b/drivers/gpu/drm/qxl/qxl_gem.c index 4939b57a2a48..bbbd8e0c961b 100644 --- a/drivers/gpu/drm/qxl/qxl_gem.c +++ b/drivers/gpu/drm/qxl/qxl_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_image.c b/drivers/gpu/drm/qxl/qxl_image.c index 3cc45997533d..8007df623638 100644 --- a/drivers/gpu/drm/qxl/qxl_image.c +++ b/drivers/gpu/drm/qxl/qxl_image.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_ioctl.c b/drivers/gpu/drm/qxl/qxl_ioctl.c index 336cbff26089..9d399e054bfc 100644 --- a/drivers/gpu/drm/qxl/qxl_ioctl.c +++ b/drivers/gpu/drm/qxl/qxl_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_irq.c b/drivers/gpu/drm/qxl/qxl_irq.c index 4018bcf808e5..8b04f9c39a8f 100644 --- a/drivers/gpu/drm/qxl/qxl_irq.c +++ b/drivers/gpu/drm/qxl/qxl_irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_kms.c b/drivers/gpu/drm/qxl/qxl_kms.c index 461b7ab9ad5c..57f6db259dae 100644 --- a/drivers/gpu/drm/qxl/qxl_kms.c +++ b/drivers/gpu/drm/qxl/qxl_kms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_object.c b/drivers/gpu/drm/qxl/qxl_object.c index 66635c55cf85..b1519cf40c11 100644 --- a/drivers/gpu/drm/qxl/qxl_object.c +++ b/drivers/gpu/drm/qxl/qxl_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_prime.c b/drivers/gpu/drm/qxl/qxl_prime.c index 19bf551a7b31..3125f54c033f 100644 --- a/drivers/gpu/drm/qxl/qxl_prime.c +++ b/drivers/gpu/drm/qxl/qxl_prime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Canonical * diff --git a/drivers/gpu/drm/qxl/qxl_release.c b/drivers/gpu/drm/qxl/qxl_release.c index 7b3c9a6016db..ea15f04fcb64 100644 --- a/drivers/gpu/drm/qxl/qxl_release.c +++ b/drivers/gpu/drm/qxl/qxl_release.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat, Inc. * diff --git a/drivers/gpu/drm/qxl/qxl_ttm.c b/drivers/gpu/drm/qxl/qxl_ttm.c index 1a40590077dd..ce759d0af206 100644 --- a/drivers/gpu/drm/qxl/qxl_ttm.c +++ b/drivers/gpu/drm/qxl/qxl_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Red Hat Inc. * diff --git a/drivers/gpu/drm/radeon/atom.c b/drivers/gpu/drm/radeon/atom.c index b31125eb9a65..9248301fe26a 100644 --- a/drivers/gpu/drm/radeon/atom.c +++ b/drivers/gpu/drm/radeon/atom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c index 9b3a3a9d60e2..f528d049d1ea 100644 --- a/drivers/gpu/drm/radeon/atombios_crtc.c +++ b/drivers/gpu/drm/radeon/atombios_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/atombios_dp.c b/drivers/gpu/drm/radeon/atombios_dp.c index 3f3c360dce4b..194d2f837bd1 100644 --- a/drivers/gpu/drm/radeon/atombios_dp.c +++ b/drivers/gpu/drm/radeon/atombios_dp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c b/drivers/gpu/drm/radeon/atombios_encoders.c index 3d9f47bc807a..fd72d1b09fe5 100644 --- a/drivers/gpu/drm/radeon/atombios_encoders.c +++ b/drivers/gpu/drm/radeon/atombios_encoders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-11 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/atombios_i2c.c b/drivers/gpu/drm/radeon/atombios_i2c.c index 730f0b25312b..451e7cdc80b4 100644 --- a/drivers/gpu/drm/radeon/atombios_i2c.c +++ b/drivers/gpu/drm/radeon/atombios_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c index 70931b04bbac..c845f7243e49 100644 --- a/drivers/gpu/drm/radeon/btc_dpm.c +++ b/drivers/gpu/drm/radeon/btc_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c index ba8db1d07c07..e8a5a8c8e143 100644 --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/ci_smc.c b/drivers/gpu/drm/radeon/ci_smc.c index f4a1ba567f21..178c26730a4a 100644 --- a/drivers/gpu/drm/radeon/ci_smc.c +++ b/drivers/gpu/drm/radeon/ci_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c index 51a3e0fc2f56..3d978c32d9e2 100644 --- a/drivers/gpu/drm/radeon/cik.c +++ b/drivers/gpu/drm/radeon/cik.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c index 919b14845c3c..19192686dd06 100644 --- a/drivers/gpu/drm/radeon/cik_sdma.c +++ b/drivers/gpu/drm/radeon/cik_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/cypress_dpm.c b/drivers/gpu/drm/radeon/cypress_dpm.c index 72a0768df00f..e03090f526b5 100644 --- a/drivers/gpu/drm/radeon/cypress_dpm.c +++ b/drivers/gpu/drm/radeon/cypress_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/dce3_1_afmt.c b/drivers/gpu/drm/radeon/dce3_1_afmt.c index 324e9b765098..5ca189db8da9 100644 --- a/drivers/gpu/drm/radeon/dce3_1_afmt.c +++ b/drivers/gpu/drm/radeon/dce3_1_afmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * Copyright 2014 Rafał Miłecki diff --git a/drivers/gpu/drm/radeon/dce6_afmt.c b/drivers/gpu/drm/radeon/dce6_afmt.c index d6ab93ed9ec4..d0ed31989c3a 100644 --- a/drivers/gpu/drm/radeon/dce6_afmt.c +++ b/drivers/gpu/drm/radeon/dce6_afmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index bc4ab71613a5..abdf5216468b 100644 --- a/drivers/gpu/drm/radeon/evergreen.c +++ b/drivers/gpu/drm/radeon/evergreen.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/evergreen_cs.c b/drivers/gpu/drm/radeon/evergreen_cs.c index 1162cb5d75ed..26f42930b2e4 100644 --- a/drivers/gpu/drm/radeon/evergreen_cs.c +++ b/drivers/gpu/drm/radeon/evergreen_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/evergreen_dma.c b/drivers/gpu/drm/radeon/evergreen_dma.c index 52c79da1ecf5..d187d3e7318b 100644 --- a/drivers/gpu/drm/radeon/evergreen_dma.c +++ b/drivers/gpu/drm/radeon/evergreen_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/evergreen_hdmi.c b/drivers/gpu/drm/radeon/evergreen_hdmi.c index 09dda114e218..f129022f0c95 100644 --- a/drivers/gpu/drm/radeon/evergreen_hdmi.c +++ b/drivers/gpu/drm/radeon/evergreen_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c index 4aa050385284..edae984b780c 100644 --- a/drivers/gpu/drm/radeon/kv_dpm.c +++ b/drivers/gpu/drm/radeon/kv_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/kv_smc.c b/drivers/gpu/drm/radeon/kv_smc.c index 65831cca6730..838f572111c0 100644 --- a/drivers/gpu/drm/radeon/kv_smc.c +++ b/drivers/gpu/drm/radeon/kv_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/mkregtable.c b/drivers/gpu/drm/radeon/mkregtable.c index 52a7246fed9e..2dc79f31a9c6 100644 --- a/drivers/gpu/drm/radeon/mkregtable.c +++ b/drivers/gpu/drm/radeon/mkregtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* utility to create the register check tables * this includes inlined list.h safe for userspace. diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c index 3890911fe693..567d6e891e3c 100644 --- a/drivers/gpu/drm/radeon/ni.c +++ b/drivers/gpu/drm/radeon/ni.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/ni_dma.c b/drivers/gpu/drm/radeon/ni_dma.c index bd515ad4fe4c..4eb713956300 100644 --- a/drivers/gpu/drm/radeon/ni_dma.c +++ b/drivers/gpu/drm/radeon/ni_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2010 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dpm.c index 82edbfb259bf..d747a47f1198 100644 --- a/drivers/gpu/drm/radeon/ni_dpm.c +++ b/drivers/gpu/drm/radeon/ni_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index 07a9c523a17a..5eefc55ccb0d 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r200.c b/drivers/gpu/drm/radeon/r200.c index 10a65a71de31..d43cb54fa163 100644 --- a/drivers/gpu/drm/radeon/r200.c +++ b/drivers/gpu/drm/radeon/r200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c index d2ee6deec039..e5b71f8a3a1d 100644 --- a/drivers/gpu/drm/radeon/r300.c +++ b/drivers/gpu/drm/radeon/r300.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r420.c b/drivers/gpu/drm/radeon/r420.c index 9a31cdec6415..4c3b94652f44 100644 --- a/drivers/gpu/drm/radeon/r420.c +++ b/drivers/gpu/drm/radeon/r420.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r520.c b/drivers/gpu/drm/radeon/r520.c index 08e127b3249a..04580ed658fd 100644 --- a/drivers/gpu/drm/radeon/r520.c +++ b/drivers/gpu/drm/radeon/r520.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c index 8b62f7faa5b9..15937dc6b131 100644 --- a/drivers/gpu/drm/radeon/r600.c +++ b/drivers/gpu/drm/radeon/r600.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r600_cs.c b/drivers/gpu/drm/radeon/r600_cs.c index 8eeceeeca362..2a6e346da23c 100644 --- a/drivers/gpu/drm/radeon/r600_cs.c +++ b/drivers/gpu/drm/radeon/r600_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/r600_dma.c b/drivers/gpu/drm/radeon/r600_dma.c index 89ca2738c5d4..79a2d5a400a1 100644 --- a/drivers/gpu/drm/radeon/r600_dma.c +++ b/drivers/gpu/drm/radeon/r600_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/r600_dpm.c b/drivers/gpu/drm/radeon/r600_dpm.c index 81d58ef667dd..df57fa1361e4 100644 --- a/drivers/gpu/drm/radeon/r600_dpm.c +++ b/drivers/gpu/drm/radeon/r600_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/r600_hdmi.c b/drivers/gpu/drm/radeon/r600_hdmi.c index 9758f3a9df75..f49d9ebed0b1 100644 --- a/drivers/gpu/drm/radeon/r600_hdmi.c +++ b/drivers/gpu/drm/radeon/r600_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_acpi.c b/drivers/gpu/drm/radeon/radeon_acpi.c index 08f8ba4fd148..ad58005c56c8 100644 --- a/drivers/gpu/drm/radeon/radeon_acpi.c +++ b/drivers/gpu/drm/radeon/radeon_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/radeon_agp.c b/drivers/gpu/drm/radeon/radeon_agp.c index 89d7b0e9e79f..4fdce6c1cc52 100644 --- a/drivers/gpu/drm/radeon/radeon_agp.c +++ b/drivers/gpu/drm/radeon/radeon_agp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Red Hat Inc. * Copyright 2009 Jerome Glisse. diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c index b5a0109b2e2c..8ca4ce707ae0 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.c +++ b/drivers/gpu/drm/radeon/radeon_asic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c index 81a0a91921b9..7a98fa3d760d 100644 --- a/drivers/gpu/drm/radeon/radeon_atombios.c +++ b/drivers/gpu/drm/radeon/radeon_atombios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c index f557535c1d7b..8ef8c58e17d0 100644 --- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c +++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_audio.c b/drivers/gpu/drm/radeon/radeon_audio.c index 8d64ba18572e..2a53dfd15c9e 100644 --- a/drivers/gpu/drm/radeon/radeon_audio.c +++ b/drivers/gpu/drm/radeon/radeon_audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/radeon_benchmark.c b/drivers/gpu/drm/radeon/radeon_benchmark.c index ac9a5ec481c3..e9371cfd7ff9 100644 --- a/drivers/gpu/drm/radeon/radeon_benchmark.c +++ b/drivers/gpu/drm/radeon/radeon_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * diff --git a/drivers/gpu/drm/radeon/radeon_bios.c b/drivers/gpu/drm/radeon/radeon_bios.c index 3a8c5199a0fe..94ad2898035b 100644 --- a/drivers/gpu/drm/radeon/radeon_bios.c +++ b/drivers/gpu/drm/radeon/radeon_bios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_clocks.c b/drivers/gpu/drm/radeon/radeon_clocks.c index c594ca68e3a7..dc3e5b31a096 100644 --- a/drivers/gpu/drm/radeon/radeon_clocks.c +++ b/drivers/gpu/drm/radeon/radeon_clocks.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_combios.c b/drivers/gpu/drm/radeon/radeon_combios.c index df8d7f56b028..fe08b8dec026 100644 --- a/drivers/gpu/drm/radeon/radeon_combios.c +++ b/drivers/gpu/drm/radeon/radeon_combios.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2004 ATI Technologies Inc., Markham, Ontario * Copyright 2007-8 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c index 012d8b2295b8..ea4d929a3dd7 100644 --- a/drivers/gpu/drm/radeon/radeon_connectors.c +++ b/drivers/gpu/drm/radeon/radeon_connectors.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c index 3f9c0011244f..0f295a61c593 100644 --- a/drivers/gpu/drm/radeon/radeon_cs.c +++ b/drivers/gpu/drm/radeon/radeon_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_cursor.c b/drivers/gpu/drm/radeon/radeon_cursor.c index 3507805b34bc..357ea3e14a6d 100644 --- a/drivers/gpu/drm/radeon/radeon_cursor.c +++ b/drivers/gpu/drm/radeon/radeon_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index 60afaa8e56b4..d004bab5341f 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index 35fb99bcd9a7..da8b36ff3ee9 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_dp_auxch.c b/drivers/gpu/drm/radeon/radeon_dp_auxch.c index 1e5b6baf76a1..8e055be065e8 100644 --- a/drivers/gpu/drm/radeon/radeon_dp_auxch.c +++ b/drivers/gpu/drm/radeon/radeon_dp_auxch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Red Hat Inc. * diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c index 87fd6255c114..b36c2d70ef1d 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.c +++ b/drivers/gpu/drm/radeon/radeon_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * \file radeon_drv.c * ATI Radeon driver diff --git a/drivers/gpu/drm/radeon/radeon_encoders.c b/drivers/gpu/drm/radeon/radeon_encoders.c index fafed331e0a0..6be13b2d8d80 100644 --- a/drivers/gpu/drm/radeon/radeon_encoders.c +++ b/drivers/gpu/drm/radeon/radeon_encoders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_fbdev.c b/drivers/gpu/drm/radeon/radeon_fbdev.c index fd083aaa91bb..e0864821917a 100644 --- a/drivers/gpu/drm/radeon/radeon_fbdev.c +++ b/drivers/gpu/drm/radeon/radeon_fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2007 David Airlie * diff --git a/drivers/gpu/drm/radeon/radeon_fence.c b/drivers/gpu/drm/radeon/radeon_fence.c index 167d6f122b8e..3e59489d47eb 100644 --- a/drivers/gpu/drm/radeon/radeon_fence.c +++ b/drivers/gpu/drm/radeon/radeon_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c index acd89a20f272..7e3af7870728 100644 --- a/drivers/gpu/drm/radeon/radeon_gart.c +++ b/drivers/gpu/drm/radeon/radeon_gart.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c index 18ca1bcfd2f9..3f621d072092 100644 --- a/drivers/gpu/drm/radeon/radeon_gem.c +++ b/drivers/gpu/drm/radeon/radeon_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_i2c.c b/drivers/gpu/drm/radeon/radeon_i2c.c index 1f16619ed06e..91efc9bcaa70 100644 --- a/drivers/gpu/drm/radeon/radeon_i2c.c +++ b/drivers/gpu/drm/radeon/radeon_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_ib.c b/drivers/gpu/drm/radeon/radeon_ib.c index 1aa41cc3f991..330c8f8fc7e2 100644 --- a/drivers/gpu/drm/radeon/radeon_ib.c +++ b/drivers/gpu/drm/radeon/radeon_ib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_irq_kms.c b/drivers/gpu/drm/radeon/radeon_irq_kms.c index 9961251b44ba..6e541fb413f7 100644 --- a/drivers/gpu/drm/radeon/radeon_irq_kms.c +++ b/drivers/gpu/drm/radeon/radeon_irq_kms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c index 7cbe02ffb193..fae51341feb2 100644 --- a/drivers/gpu/drm/radeon/radeon_kms.c +++ b/drivers/gpu/drm/radeon/radeon_kms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_legacy_crtc.c b/drivers/gpu/drm/radeon/radeon_legacy_crtc.c index 825b351ff53c..ce6cba5624eb 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_crtc.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c index d1e8b9757a65..cf8e74ca058a 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2007-8 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_legacy_tv.c b/drivers/gpu/drm/radeon/radeon_legacy_tv.c index 7883e9ec0bae..e8fdba9f7554 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_tv.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_tv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/gpu/drm/radeon/radeon_mn.c b/drivers/gpu/drm/radeon/radeon_mn.c index 29fe8423bd90..5f3d56a34779 100644 --- a/drivers/gpu/drm/radeon/radeon_mn.c +++ b/drivers/gpu/drm/radeon/radeon_mn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c index a0fc0801abb0..24a2543e1e66 100644 --- a/drivers/gpu/drm/radeon/radeon_object.c +++ b/drivers/gpu/drm/radeon/radeon_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c index a855a96dd2ea..015126f10dee 100644 --- a/drivers/gpu/drm/radeon/radeon_pm.c +++ b/drivers/gpu/drm/radeon/radeon_pm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/drivers/gpu/drm/radeon/radeon_prime.c b/drivers/gpu/drm/radeon/radeon_prime.c index a77881f035e7..88f362ab41e0 100644 --- a/drivers/gpu/drm/radeon/radeon_prime.c +++ b/drivers/gpu/drm/radeon/radeon_prime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c index 581ae20c46e4..b4fe125429e2 100644 --- a/drivers/gpu/drm/radeon/radeon_ring.c +++ b/drivers/gpu/drm/radeon/radeon_ring.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/radeon_sa.c b/drivers/gpu/drm/radeon/radeon_sa.c index 22dd8b445685..de2a9ccfadd8 100644 --- a/drivers/gpu/drm/radeon/radeon_sa.c +++ b/drivers/gpu/drm/radeon/radeon_sa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_semaphore.c b/drivers/gpu/drm/radeon/radeon_semaphore.c index 1f0a9a4ff5ae..3386b4cc0b55 100644 --- a/drivers/gpu/drm/radeon/radeon_semaphore.c +++ b/drivers/gpu/drm/radeon/radeon_semaphore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Christian König. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_sync.c b/drivers/gpu/drm/radeon/radeon_sync.c index 6416f129e090..870c4c5f0a6e 100644 --- a/drivers/gpu/drm/radeon/radeon_sync.c +++ b/drivers/gpu/drm/radeon/radeon_sync.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c index 818554e60537..e5bdf859fd53 100644 --- a/drivers/gpu/drm/radeon/radeon_test.c +++ b/drivers/gpu/drm/radeon/radeon_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2009 VMware, Inc. diff --git a/drivers/gpu/drm/radeon/radeon_trace_points.c b/drivers/gpu/drm/radeon/radeon_trace_points.c index 6806055e3b27..dd0fbbe3d9fc 100644 --- a/drivers/gpu/drm/radeon/radeon_trace_points.c +++ b/drivers/gpu/drm/radeon/radeon_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright Red Hat Inc 2010. * Author : Dave Airlie diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c index 695ac32f7535..d7073d4ce2fa 100644 --- a/drivers/gpu/drm/radeon/radeon_ttm.c +++ b/drivers/gpu/drm/radeon/radeon_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2009 Jerome Glisse. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_ucode.c b/drivers/gpu/drm/radeon/radeon_ucode.c index 0d842d01f8e7..be40a83d9dde 100644 --- a/drivers/gpu/drm/radeon/radeon_ucode.c +++ b/drivers/gpu/drm/radeon/radeon_ucode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c index ded5747a58d1..804b6c12781d 100644 --- a/drivers/gpu/drm/radeon/radeon_uvd.c +++ b/drivers/gpu/drm/radeon/radeon_uvd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c index bdbc1bbe8a9b..df1bf41f2c11 100644 --- a/drivers/gpu/drm/radeon/radeon_vce.c +++ b/drivers/gpu/drm/radeon/radeon_vce.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/radeon_vm.c b/drivers/gpu/drm/radeon/radeon_vm.c index 21a5340aefdf..7d64e8625908 100644 --- a/drivers/gpu/drm/radeon/radeon_vm.c +++ b/drivers/gpu/drm/radeon/radeon_vm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rs400.c b/drivers/gpu/drm/radeon/rs400.c index 13cd0a688a65..17349a9e3696 100644 --- a/drivers/gpu/drm/radeon/rs400.c +++ b/drivers/gpu/drm/radeon/rs400.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rs600.c b/drivers/gpu/drm/radeon/rs600.c index 88c8e91ea651..487eefd33e79 100644 --- a/drivers/gpu/drm/radeon/rs600.c +++ b/drivers/gpu/drm/radeon/rs600.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rs690.c b/drivers/gpu/drm/radeon/rs690.c index 016eb4992803..587065a7297b 100644 --- a/drivers/gpu/drm/radeon/rs690.c +++ b/drivers/gpu/drm/radeon/rs690.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rs780_dpm.c b/drivers/gpu/drm/radeon/rs780_dpm.c index 24ad12409120..a4c4749a9455 100644 --- a/drivers/gpu/drm/radeon/rs780_dpm.c +++ b/drivers/gpu/drm/radeon/rs780_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv515.c b/drivers/gpu/drm/radeon/rv515.c index 1b4dfb645585..ee94055f8c8b 100644 --- a/drivers/gpu/drm/radeon/rv515.c +++ b/drivers/gpu/drm/radeon/rv515.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rv6xx_dpm.c b/drivers/gpu/drm/radeon/rv6xx_dpm.c index 69d380fff22a..1d76258d8761 100644 --- a/drivers/gpu/drm/radeon/rv6xx_dpm.c +++ b/drivers/gpu/drm/radeon/rv6xx_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv730_dpm.c b/drivers/gpu/drm/radeon/rv730_dpm.c index a9de5c953396..0e99c9354ebb 100644 --- a/drivers/gpu/drm/radeon/rv730_dpm.c +++ b/drivers/gpu/drm/radeon/rv730_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv740_dpm.c b/drivers/gpu/drm/radeon/rv740_dpm.c index 4464fd21a302..a3114dfee204 100644 --- a/drivers/gpu/drm/radeon/rv740_dpm.c +++ b/drivers/gpu/drm/radeon/rv740_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv770.c b/drivers/gpu/drm/radeon/rv770.c index 7d4b0bf59109..c395d13f3208 100644 --- a/drivers/gpu/drm/radeon/rv770.c +++ b/drivers/gpu/drm/radeon/rv770.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. diff --git a/drivers/gpu/drm/radeon/rv770_dma.c b/drivers/gpu/drm/radeon/rv770_dma.c index 4c91614b5e70..8c5f4c1cf3a1 100644 --- a/drivers/gpu/drm/radeon/rv770_dma.c +++ b/drivers/gpu/drm/radeon/rv770_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv770_dpm.c b/drivers/gpu/drm/radeon/rv770_dpm.c index e3e1f6833f12..c446e246331f 100644 --- a/drivers/gpu/drm/radeon/rv770_dpm.c +++ b/drivers/gpu/drm/radeon/rv770_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/rv770_smc.c b/drivers/gpu/drm/radeon/rv770_smc.c index 09fa7f5e7c41..26998f03776e 100644 --- a/drivers/gpu/drm/radeon/rv770_smc.c +++ b/drivers/gpu/drm/radeon/rv770_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c index 26197aceb001..808aeaa94f88 100644 --- a/drivers/gpu/drm/radeon/si.c +++ b/drivers/gpu/drm/radeon/si.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/si_dma.c b/drivers/gpu/drm/radeon/si_dma.c index 645897d1bfc3..d5fef848eb38 100644 --- a/drivers/gpu/drm/radeon/si_dma.c +++ b/drivers/gpu/drm/radeon/si_dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c index 9deb91970d4d..6c5a7d5ad6da 100644 --- a/drivers/gpu/drm/radeon/si_dpm.c +++ b/drivers/gpu/drm/radeon/si_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/si_smc.c b/drivers/gpu/drm/radeon/si_smc.c index 1573a463593c..44349bc79c06 100644 --- a/drivers/gpu/drm/radeon/si_smc.c +++ b/drivers/gpu/drm/radeon/si_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c b/drivers/gpu/drm/radeon/sumo_dpm.c index b11f7c5bbcbe..07e2e7b3ef50 100644 --- a/drivers/gpu/drm/radeon/sumo_dpm.c +++ b/drivers/gpu/drm/radeon/sumo_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/sumo_smc.c b/drivers/gpu/drm/radeon/sumo_smc.c index 78d871606731..0021fccdff04 100644 --- a/drivers/gpu/drm/radeon/sumo_smc.c +++ b/drivers/gpu/drm/radeon/sumo_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/trinity_dpm.c b/drivers/gpu/drm/radeon/trinity_dpm.c index b9a2c7ccc881..18fd6bfc7340 100644 --- a/drivers/gpu/drm/radeon/trinity_dpm.c +++ b/drivers/gpu/drm/radeon/trinity_dpm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/trinity_smc.c b/drivers/gpu/drm/radeon/trinity_smc.c index f1770a5664ea..80c8d2c30781 100644 --- a/drivers/gpu/drm/radeon/trinity_smc.c +++ b/drivers/gpu/drm/radeon/trinity_smc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2012 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/uvd_v1_0.c b/drivers/gpu/drm/radeon/uvd_v1_0.c index 5684639d20a6..9681acc5bdeb 100644 --- a/drivers/gpu/drm/radeon/uvd_v1_0.c +++ b/drivers/gpu/drm/radeon/uvd_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/uvd_v2_2.c b/drivers/gpu/drm/radeon/uvd_v2_2.c index 6266167886d9..5733d5b18f99 100644 --- a/drivers/gpu/drm/radeon/uvd_v2_2.c +++ b/drivers/gpu/drm/radeon/uvd_v2_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/uvd_v3_1.c b/drivers/gpu/drm/radeon/uvd_v3_1.c index b83d0ecb3b5a..bd8dd67904fb 100644 --- a/drivers/gpu/drm/radeon/uvd_v3_1.c +++ b/drivers/gpu/drm/radeon/uvd_v3_1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/uvd_v4_2.c b/drivers/gpu/drm/radeon/uvd_v4_2.c index f9e97fa63674..2a8eac5475b0 100644 --- a/drivers/gpu/drm/radeon/uvd_v4_2.c +++ b/drivers/gpu/drm/radeon/uvd_v4_2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/radeon/vce_v1_0.c b/drivers/gpu/drm/radeon/vce_v1_0.c index bdfbcf14b864..7808267e6ce2 100644 --- a/drivers/gpu/drm/radeon/vce_v1_0.c +++ b/drivers/gpu/drm/radeon/vce_v1_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/radeon/vce_v2_0.c b/drivers/gpu/drm/radeon/vce_v2_0.c index 163c9bfc03da..49b17ea6caf8 100644 --- a/drivers/gpu/drm/radeon/vce_v2_0.c +++ b/drivers/gpu/drm/radeon/vce_v2_0.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2013 Advanced Micro Devices, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c b/drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c index 93ba115d654f..e07c0585600b 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit Color Management Module diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c index 2e2906ab750b..c875a82f4a1c 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit CRTCs diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c index 031d07f4508e..1f8f1cc23b71 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit DRM driver diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c index 7ecec7b04a8d..02cd79b883c1 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit Encoder diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_group.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_group.c index 068c106e586c..d8dfa760cbcd 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_group.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit Channels Pair diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c index 6294443f6068..2b85de34f66e 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit Mode Setting diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c index c546ab0805d6..4eee6de3f7dc 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit Planes diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c index 7aa0373563a4..502925fabac8 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Display Unit VSP-Based Compositor diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_writeback.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_writeback.c index 8cd37d7b8ae2..955428be7c5d 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_writeback.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Display Unit Writeback Support diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c b/drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c index c0176e5de9a8..6cc099f1eaf8 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Gen3 HDMI PHY diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c b/drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c index 001b3543924a..006789ab618b 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car LVDS Encoder diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c b/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c index 4ef2e3c129ed..5b8b13999a29 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car MIPI DSI Encoder diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c index 6e7aac6219be..f658d789251b 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RZ/G2L Display Unit CRTCs diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c index 0fef33a5a089..d2dbab89c297 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RZ/G2L Display Unit DRM driver diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c index 5e6dd16705e6..22d333bff334 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RZ/G2L Display Unit Encoder diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c index 87f171145a23..cc13c0d827c7 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RZ/G2L Display Unit Mode Setting diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c index 040d4e4aff00..227cbd6117ff 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RZ/G2L Display Unit VSP-Based Compositor diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c b/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c index 3b52dfc0ea1e..692a50a241c3 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G2L MIPI DSI Encoder Driver diff --git a/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c b/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c index 2e2f37b9d0a4..6b141c12ea6b 100644 --- a/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c +++ b/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * shmob_drm_crtc.c -- SH Mobile DRM CRTCs diff --git a/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c index 2f31822b2245..7d95fda425af 100644 --- a/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c +++ b/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * shmob_drm_drv.c -- SH Mobile DRM driver diff --git a/drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c b/drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c index fd9460da1789..5140bf446a02 100644 --- a/drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c +++ b/drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * shmob_drm_kms.c -- SH Mobile DRM Mode Setting diff --git a/drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c b/drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c index 9d166ab2af8b..d19024563e52 100644 --- a/drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c +++ b/drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * shmob_drm_plane.c -- SH Mobile DRM Planes diff --git a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c b/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c index fdab71d51e2a..1f9cbf29c09f 100644 --- a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c +++ b/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip SoC DP (Display Port) interface driver. diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index 177e30445ee8..13b5cddaf79e 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/cdn-dp-reg.c b/drivers/gpu/drm/rockchip/cdn-dp-reg.c index 0dc3804051a9..81d51e4e1d0c 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-reg.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c index 2dad6b7b61b2..6992b2b31564 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c index 0aea764e29b2..fb7af061a1df 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2024 Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c index 25ab4e46301e..4d6f420c9845 100644 --- a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c index 727cdf768161..1e2ff5605705 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014, Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c index 8604342f9943..2a1b77b73ede 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2022 Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/inno_hdmi.c b/drivers/gpu/drm/rockchip/inno_hdmi.c index 9f7a8cf0ab44..eeb875851f1b 100644 --- a/drivers/gpu/drm/rockchip/inno_hdmi.c +++ b/drivers/gpu/drm/rockchip/inno_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rk3066_hdmi.c b/drivers/gpu/drm/rockchip/rk3066_hdmi.c index 997429115068..a1bbe4b9ab7f 100644 --- a/drivers/gpu/drm/rockchip/rk3066_hdmi.c +++ b/drivers/gpu/drm/rockchip/rk3066_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index 3099408e9d05..d253079c0a5b 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c index 2f469d370021..8c4a932fd9af 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c index df9a8bff2e22..550a56d5fa67 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index ad4ab894391a..e44de0c91731 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 498df0ce4680..34e73d24a2a3 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2020 Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.c b/drivers/gpu/drm/rockchip/rockchip_lvds.c index 75f898a10cbc..8c602bca9d09 100644 --- a/drivers/gpu/drm/rockchip/rockchip_lvds.c +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_rgb.c b/drivers/gpu/drm/rockchip/rockchip_rgb.c index 5c0c6e2cc28d..768242def664 100644 --- a/drivers/gpu/drm/rockchip/rockchip_rgb.c +++ b/drivers/gpu/drm/rockchip/rockchip_rgb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c index f3950e8476a7..e91c63b2cd5c 100644 --- a/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c +++ b/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c index 219f8c2fa88e..64e9161cadbd 100644 --- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c +++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c index fe174a4857be..a99dc3490f74 100644 --- a/drivers/gpu/drm/scheduler/sched_entity.c +++ b/drivers/gpu/drm/scheduler/sched_entity.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/scheduler/sched_fence.c b/drivers/gpu/drm/scheduler/sched_fence.c index 9391d6f0dc01..4bebec3fa786 100644 --- a/drivers/gpu/drm/scheduler/sched_fence.c +++ b/drivers/gpu/drm/scheduler/sched_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c index 1d4f1b822e7b..5cc57ec7afc4 100644 --- a/drivers/gpu/drm/scheduler/sched_main.c +++ b/drivers/gpu/drm/scheduler/sched_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2015 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/scheduler/tests/mock_scheduler.c b/drivers/gpu/drm/scheduler/tests/mock_scheduler.c index 8e9ae7d980eb..587d76a459c1 100644 --- a/drivers/gpu/drm/scheduler/tests/mock_scheduler.c +++ b/drivers/gpu/drm/scheduler/tests/mock_scheduler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Valve Corporation */ diff --git a/drivers/gpu/drm/scheduler/tests/tests_basic.c b/drivers/gpu/drm/scheduler/tests/tests_basic.c index 82a41a456b0a..b8e5b133c103 100644 --- a/drivers/gpu/drm/scheduler/tests/tests_basic.c +++ b/drivers/gpu/drm/scheduler/tests/tests_basic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Valve Corporation */ diff --git a/drivers/gpu/drm/sitronix/st7571-i2c.c b/drivers/gpu/drm/sitronix/st7571-i2c.c index 4e73c8b415d6..f8c0ef4e2537 100644 --- a/drivers/gpu/drm/sitronix/st7571-i2c.c +++ b/drivers/gpu/drm/sitronix/st7571-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Sitronix ST7571, a 4 level gray scale dot matrix LCD controller diff --git a/drivers/gpu/drm/sitronix/st7586.c b/drivers/gpu/drm/sitronix/st7586.c index b57ebf37a664..e5d599915385 100644 --- a/drivers/gpu/drm/sitronix/st7586.c +++ b/drivers/gpu/drm/sitronix/st7586.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DRM driver for Sitronix ST7586 panels diff --git a/drivers/gpu/drm/sitronix/st7735r.c b/drivers/gpu/drm/sitronix/st7735r.c index c1f8228495f6..b0f361561800 100644 --- a/drivers/gpu/drm/sitronix/st7735r.c +++ b/drivers/gpu/drm/sitronix/st7735r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DRM driver for display panels connected to a Sitronix ST7715R or ST7735R diff --git a/drivers/gpu/drm/solomon/ssd130x-i2c.c b/drivers/gpu/drm/solomon/ssd130x-i2c.c index 941a2eb44c57..abeb52e51f24 100644 --- a/drivers/gpu/drm/solomon/ssd130x-i2c.c +++ b/drivers/gpu/drm/solomon/ssd130x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRM driver for Solomon SSD13xx OLED displays (I2C bus) diff --git a/drivers/gpu/drm/solomon/ssd130x-spi.c b/drivers/gpu/drm/solomon/ssd130x-spi.c index b52f5fd592a1..5897237033c9 100644 --- a/drivers/gpu/drm/solomon/ssd130x-spi.c +++ b/drivers/gpu/drm/solomon/ssd130x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRM driver for Solomon SSD13xx OLED displays (SPI bus) diff --git a/drivers/gpu/drm/solomon/ssd130x.c b/drivers/gpu/drm/solomon/ssd130x.c index 96cf39320137..958890cc1d07 100644 --- a/drivers/gpu/drm/solomon/ssd130x.c +++ b/drivers/gpu/drm/solomon/ssd130x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRM driver for Solomon SSD13xx OLED displays diff --git a/drivers/gpu/drm/sprd/megacores_pll.c b/drivers/gpu/drm/sprd/megacores_pll.c index 3091dfdc11e3..e2e8c2e9e422 100644 --- a/drivers/gpu/drm/sprd/megacores_pll.c +++ b/drivers/gpu/drm/sprd/megacores_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Unisoc Inc. diff --git a/drivers/gpu/drm/sprd/sprd_dpu.c b/drivers/gpu/drm/sprd/sprd_dpu.c index a3447622a33c..d92221dea30b 100644 --- a/drivers/gpu/drm/sprd/sprd_dpu.c +++ b/drivers/gpu/drm/sprd/sprd_dpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Unisoc Inc. diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c index ceacdcb7c566..0f43822597c1 100644 --- a/drivers/gpu/drm/sprd/sprd_drm.c +++ b/drivers/gpu/drm/sprd/sprd_drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Unisoc Inc. diff --git a/drivers/gpu/drm/sprd/sprd_dsi.c b/drivers/gpu/drm/sprd/sprd_dsi.c index 23b0e1dc547a..5154ffd5bd07 100644 --- a/drivers/gpu/drm/sprd/sprd_dsi.c +++ b/drivers/gpu/drm/sprd/sprd_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Unisoc Inc. diff --git a/drivers/gpu/drm/sti/sti_awg_utils.c b/drivers/gpu/drm/sti/sti_awg_utils.c index 5ff87a4a1c4c..421bd5535aca 100644 --- a/drivers/gpu/drm/sti/sti_awg_utils.c +++ b/drivers/gpu/drm/sti/sti_awg_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_compositor.c b/drivers/gpu/drm/sti/sti_compositor.c index 8c529b0cca8b..99abecf9cdb1 100644 --- a/drivers/gpu/drm/sti/sti_compositor.c +++ b/drivers/gpu/drm/sti/sti_compositor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_crtc.c b/drivers/gpu/drm/sti/sti_crtc.c index 3c7154f2d5f3..955b113f80f0 100644 --- a/drivers/gpu/drm/sti/sti_crtc.c +++ b/drivers/gpu/drm/sti/sti_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_cursor.c b/drivers/gpu/drm/sti/sti_cursor.c index 4e12a465be7f..bd3bce5bc027 100644 --- a/drivers/gpu/drm/sti/sti_cursor.c +++ b/drivers/gpu/drm/sti/sti_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c index f16345f01065..1fcad272ff1d 100644 --- a/drivers/gpu/drm/sti/sti_drv.c +++ b/drivers/gpu/drm/sti/sti_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_dvo.c b/drivers/gpu/drm/sti/sti_dvo.c index 7484d3c3f4ed..755c84188719 100644 --- a/drivers/gpu/drm/sti/sti_dvo.c +++ b/drivers/gpu/drm/sti/sti_dvo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_gdp.c b/drivers/gpu/drm/sti/sti_gdp.c index 1e5aa8c30645..bb9a3d5cf4fc 100644 --- a/drivers/gpu/drm/sti/sti_gdp.c +++ b/drivers/gpu/drm/sti/sti_gdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_hda.c b/drivers/gpu/drm/sti/sti_hda.c index b7397827889c..fa45fe82ab4d 100644 --- a/drivers/gpu/drm/sti/sti_hda.c +++ b/drivers/gpu/drm/sti/sti_hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_hdmi.c b/drivers/gpu/drm/sti/sti_hdmi.c index f8222e60b1e0..c4e40d491cf9 100644 --- a/drivers/gpu/drm/sti/sti_hdmi.c +++ b/drivers/gpu/drm/sti/sti_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c index d25ecd4f4b67..a79bd535bd1c 100644 --- a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c +++ b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_hqvdp.c b/drivers/gpu/drm/sti/sti_hqvdp.c index 57ef4ba3554e..067bc2dba0a8 100644 --- a/drivers/gpu/drm/sti/sti_hqvdp.c +++ b/drivers/gpu/drm/sti/sti_hqvdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_mixer.c b/drivers/gpu/drm/sti/sti_mixer.c index 06c1b81912f7..df641d3e68f6 100644 --- a/drivers/gpu/drm/sti/sti_mixer.c +++ b/drivers/gpu/drm/sti/sti_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_plane.c b/drivers/gpu/drm/sti/sti_plane.c index 948f947b5cad..cfd543752c16 100644 --- a/drivers/gpu/drm/sti/sti_plane.c +++ b/drivers/gpu/drm/sti/sti_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_tvout.c b/drivers/gpu/drm/sti/sti_tvout.c index 6a464b035de8..251ecca63f36 100644 --- a/drivers/gpu/drm/sti/sti_tvout.c +++ b/drivers/gpu/drm/sti/sti_tvout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_vid.c b/drivers/gpu/drm/sti/sti_vid.c index 2d818397918d..a56bc24a3683 100644 --- a/drivers/gpu/drm/sti/sti_vid.c +++ b/drivers/gpu/drm/sti/sti_vid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/sti/sti_vtg.c b/drivers/gpu/drm/sti/sti_vtg.c index ce6bc7e7b135..e838bfa5d603 100644 --- a/drivers/gpu/drm/sti/sti_vtg.c +++ b/drivers/gpu/drm/sti/sti_vtg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/gpu/drm/stm/drv.c b/drivers/gpu/drm/stm/drv.c index 56d53ac3082d..87e83c9d9329 100644 --- a/drivers/gpu/drm/stm/drv.c +++ b/drivers/gpu/drm/stm/drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c b/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c index 58eae6804cc8..558cb147ef78 100644 --- a/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c +++ b/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c index f7e847cfa38f..fddb32d34935 100644 --- a/drivers/gpu/drm/stm/ltdc.c +++ b/drivers/gpu/drm/stm/ltdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2017 diff --git a/drivers/gpu/drm/stm/lvds.c b/drivers/gpu/drm/stm/lvds.c index fe38c0984b2b..90f239d0214a 100644 --- a/drivers/gpu/drm/stm/lvds.c +++ b/drivers/gpu/drm/stm/lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023, STMicroelectronics - All Rights Reserved diff --git a/drivers/gpu/drm/sun4i/sun4i_backend.c b/drivers/gpu/drm/sun4i/sun4i_backend.c index 40405a52a073..ee41aabe1bd0 100644 --- a/drivers/gpu/drm/sun4i/sun4i_backend.c +++ b/drivers/gpu/drm/sun4i/sun4i_backend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_crtc.c b/drivers/gpu/drm/sun4i/sun4i_crtc.c index 18e74047b0f5..7e6c958d7276 100644 --- a/drivers/gpu/drm/sun4i/sun4i_crtc.c +++ b/drivers/gpu/drm/sun4i/sun4i_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c index 8a409eee1dca..b36bcc0bd8cb 100644 --- a/drivers/gpu/drm/sun4i/sun4i_drv.c +++ b/drivers/gpu/drm/sun4i/sun4i_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_framebuffer.c b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c index 260136d60ceb..40c5057a02a4 100644 --- a/drivers/gpu/drm/sun4i/sun4i_framebuffer.c +++ b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_frontend.c b/drivers/gpu/drm/sun4i/sun4i_frontend.c index 5e9c4b97c84c..4b02817c5fa5 100644 --- a/drivers/gpu/drm/sun4i/sun4i_frontend.c +++ b/drivers/gpu/drm/sun4i/sun4i_frontend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c b/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c index b1beadb9bb59..07c430bf0cfe 100644 --- a/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c +++ b/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c b/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c index ab0938ba61f7..1e49dac19ec4 100644 --- a/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c +++ b/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c b/drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c index f5f62eb0eeca..f20e369788bf 100644 --- a/drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c +++ b/drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Maxime Ripard diff --git a/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c b/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c index fbf7da9d9592..c80990d00101 100644 --- a/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c +++ b/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_layer.c b/drivers/gpu/drm/sun4i/sun4i_layer.c index 98f3176366c0..f71496a5b62c 100644 --- a/drivers/gpu/drm/sun4i/sun4i_layer.c +++ b/drivers/gpu/drm/sun4i/sun4i_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_lvds.c b/drivers/gpu/drm/sun4i/sun4i_lvds.c index 6716e895ae8a..1509ed22a37b 100644 --- a/drivers/gpu/drm/sun4i/sun4i_lvds.c +++ b/drivers/gpu/drm/sun4i/sun4i_lvds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_rgb.c b/drivers/gpu/drm/sun4i/sun4i_rgb.c index dfb6acc42f02..e6392badae31 100644 --- a/drivers/gpu/drm/sun4i/sun4i_rgb.c +++ b/drivers/gpu/drm/sun4i/sun4i_rgb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon.c b/drivers/gpu/drm/sun4i/sun4i_tcon.c index 960e83c8291d..249d1822ee03 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tcon.c +++ b/drivers/gpu/drm/sun4i/sun4i_tcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c b/drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c index 4afb12bd5281..0b50ae9137ca 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c +++ b/drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun4i_tv.c b/drivers/gpu/drm/sun4i/sun4i_tv.c index cce4e38789b9..0e76785bc2d4 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tv.c +++ b/drivers/gpu/drm/sun4i/sun4i_tv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun6i_drc.c b/drivers/gpu/drm/sun4i/sun6i_drc.c index 310c7e0daede..e8462f98fb02 100644 --- a/drivers/gpu/drm/sun4i/sun6i_drc.c +++ b/drivers/gpu/drm/sun4i/sun6i_drc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Free Electrons diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c index c35b70d83e53..adcdbad2bc4f 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2016 Allwinnertech Co., Ltd. diff --git a/drivers/gpu/drm/sun4i/sun8i_csc.c b/drivers/gpu/drm/sun4i/sun8i_csc.c index ce81c12f511d..0549ecc5a1aa 100644 --- a/drivers/gpu/drm/sun4i/sun8i_csc.c +++ b/drivers/gpu/drm/sun4i/sun8i_csc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Jernej Skrabec diff --git a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c b/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c index 96532709c2a7..cb4fe4404d42 100644 --- a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c +++ b/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2018 Jernej Skrabec diff --git a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c index 4fa69c463dc4..564fbd6df38f 100644 --- a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c +++ b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2018 Jernej Skrabec diff --git a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c index a4d31fe3abff..f997e194ed5d 100644 --- a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c +++ b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Jernej Skrabec diff --git a/drivers/gpu/drm/sun4i/sun8i_mixer.c b/drivers/gpu/drm/sun4i/sun8i_mixer.c index ce9c155bfad7..676c06174e69 100644 --- a/drivers/gpu/drm/sun4i/sun8i_mixer.c +++ b/drivers/gpu/drm/sun4i/sun8i_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Icenowy Zheng diff --git a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c index 8adda578c51b..06b7510299e8 100644 --- a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c +++ b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018 Jernej Skrabec */ diff --git a/drivers/gpu/drm/sun4i/sun8i_ui_layer.c b/drivers/gpu/drm/sun4i/sun8i_ui_layer.c index f08f6da55dd0..2d403231200c 100644 --- a/drivers/gpu/drm/sun4i/sun8i_ui_layer.c +++ b/drivers/gpu/drm/sun4i/sun8i_ui_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Icenowy Zheng diff --git a/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c b/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c index a178da8f532a..53e84b7bcfd4 100644 --- a/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c +++ b/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Jernej Skrabec * diff --git a/drivers/gpu/drm/sun4i/sun8i_vi_layer.c b/drivers/gpu/drm/sun4i/sun8i_vi_layer.c index ca3ab59e108d..d4482476464d 100644 --- a/drivers/gpu/drm/sun4i/sun8i_vi_layer.c +++ b/drivers/gpu/drm/sun4i/sun8i_vi_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Jernej Skrabec diff --git a/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c b/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c index 3dec4eeb1ba2..85680372b0ba 100644 --- a/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c +++ b/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Jernej Skrabec * diff --git a/drivers/gpu/drm/sysfb/drm_sysfb.c b/drivers/gpu/drm/sysfb/drm_sysfb.c index 308f82153b15..aea449b75a12 100644 --- a/drivers/gpu/drm/sysfb/drm_sysfb.c +++ b/drivers/gpu/drm/sysfb/drm_sysfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/drm_sysfb_modeset.c b/drivers/gpu/drm/sysfb/drm_sysfb_modeset.c index 6214b7709b37..aff5b7c3a147 100644 --- a/drivers/gpu/drm/sysfb/drm_sysfb_modeset.c +++ b/drivers/gpu/drm/sysfb/drm_sysfb_modeset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c b/drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c index 885864168c54..c80247b714e8 100644 --- a/drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c +++ b/drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/efidrm.c b/drivers/gpu/drm/sysfb/efidrm.c index 1b683d55d6ea..9df810140c49 100644 --- a/drivers/gpu/drm/sysfb/efidrm.c +++ b/drivers/gpu/drm/sysfb/efidrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/ofdrm.c b/drivers/gpu/drm/sysfb/ofdrm.c index d38ba70f4e0d..2f94ee3df51d 100644 --- a/drivers/gpu/drm/sysfb/ofdrm.c +++ b/drivers/gpu/drm/sysfb/ofdrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/simpledrm.c b/drivers/gpu/drm/sysfb/simpledrm.c index 7a95d2dacd9d..62cd6b9f444c 100644 --- a/drivers/gpu/drm/sysfb/simpledrm.c +++ b/drivers/gpu/drm/sysfb/simpledrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/sysfb/vesadrm.c b/drivers/gpu/drm/sysfb/vesadrm.c index 7b7b5ba26317..5b205983426f 100644 --- a/drivers/gpu/drm/sysfb/vesadrm.c +++ b/drivers/gpu/drm/sysfb/vesadrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 01e9d5011dd8..045cdaabe570 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/dp.c b/drivers/gpu/drm/tegra/dp.c index 990e744b0923..5e2e4284f1ff 100644 --- a/drivers/gpu/drm/tegra/dp.c +++ b/drivers/gpu/drm/tegra/dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2013-2019 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/dpaux.c b/drivers/gpu/drm/tegra/dpaux.c index e5297ac5c0fc..d5ab8309e783 100644 --- a/drivers/gpu/drm/tegra/dpaux.c +++ b/drivers/gpu/drm/tegra/dpaux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 1d18d43292dc..74b65d1f4b84 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c index 175f5f9937b0..a6ac566f10a8 100644 --- a/drivers/gpu/drm/tegra/dsi.c +++ b/drivers/gpu/drm/tegra/dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/falcon.c b/drivers/gpu/drm/tegra/falcon.c index 17f616bbcb45..3fe15b0628d9 100644 --- a/drivers/gpu/drm/tegra/falcon.c +++ b/drivers/gpu/drm/tegra/falcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, NVIDIA Corporation. diff --git a/drivers/gpu/drm/tegra/fb.c b/drivers/gpu/drm/tegra/fb.c index 1cef8c5cac50..80ecfec570a2 100644 --- a/drivers/gpu/drm/tegra/fb.c +++ b/drivers/gpu/drm/tegra/fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/fbdev.c b/drivers/gpu/drm/tegra/fbdev.c index 8f40882aa76e..26e8a60addaf 100644 --- a/drivers/gpu/drm/tegra/fbdev.c +++ b/drivers/gpu/drm/tegra/fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/firewall.c b/drivers/gpu/drm/tegra/firewall.c index d53f890fa689..7a84d38386a2 100644 --- a/drivers/gpu/drm/tegra/firewall.c +++ b/drivers/gpu/drm/tegra/firewall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2020 NVIDIA Corporation */ diff --git a/drivers/gpu/drm/tegra/gem.c b/drivers/gpu/drm/tegra/gem.c index 6b14f1e919eb..f5f7aaa4d5d6 100644 --- a/drivers/gpu/drm/tegra/gem.c +++ b/drivers/gpu/drm/tegra/gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NVIDIA Tegra DRM GEM helper functions diff --git a/drivers/gpu/drm/tegra/gr2d.c b/drivers/gpu/drm/tegra/gr2d.c index 21f4dd0fa6af..8cd864daa245 100644 --- a/drivers/gpu/drm/tegra/gr2d.c +++ b/drivers/gpu/drm/tegra/gr2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2013, NVIDIA Corporation. diff --git a/drivers/gpu/drm/tegra/gr3d.c b/drivers/gpu/drm/tegra/gr3d.c index 42e9656ab80c..ee91bf5a2c53 100644 --- a/drivers/gpu/drm/tegra/gr3d.c +++ b/drivers/gpu/drm/tegra/gr3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/hda.c b/drivers/gpu/drm/tegra/hda.c index 94245a18a043..9a95a1a9e97b 100644 --- a/drivers/gpu/drm/tegra/hda.c +++ b/drivers/gpu/drm/tegra/hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2019 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index 0adcd4244a42..de541f9dea4e 100644 --- a/drivers/gpu/drm/tegra/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/hub.c b/drivers/gpu/drm/tegra/hub.c index c924ffba4094..cddfd441d8c9 100644 --- a/drivers/gpu/drm/tegra/hub.c +++ b/drivers/gpu/drm/tegra/hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/tegra/mipi-phy.c b/drivers/gpu/drm/tegra/mipi-phy.c index 4fe05f2df637..182e4baf1e7c 100644 --- a/drivers/gpu/drm/tegra/mipi-phy.c +++ b/drivers/gpu/drm/tegra/mipi-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/nvdec.c b/drivers/gpu/drm/tegra/nvdec.c index 7a38664e890e..015b9c5bab53 100644 --- a/drivers/gpu/drm/tegra/nvdec.c +++ b/drivers/gpu/drm/tegra/nvdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2022, NVIDIA Corporation. diff --git a/drivers/gpu/drm/tegra/nvjpg.c b/drivers/gpu/drm/tegra/nvjpg.c index 94503fd0d52d..58074d54f1c9 100644 --- a/drivers/gpu/drm/tegra/nvjpg.c +++ b/drivers/gpu/drm/tegra/nvjpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/tegra/output.c b/drivers/gpu/drm/tegra/output.c index 49e4f63a5550..38abc163cd7c 100644 --- a/drivers/gpu/drm/tegra/output.c +++ b/drivers/gpu/drm/tegra/output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/plane.c b/drivers/gpu/drm/tegra/plane.c index ffe5f06b770d..b7633ba941f7 100644 --- a/drivers/gpu/drm/tegra/plane.c +++ b/drivers/gpu/drm/tegra/plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/gpu/drm/tegra/rgb.c b/drivers/gpu/drm/tegra/rgb.c index ff5a749710db..a78c34f4320c 100644 --- a/drivers/gpu/drm/tegra/rgb.c +++ b/drivers/gpu/drm/tegra/rgb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/drm/tegra/riscv.c b/drivers/gpu/drm/tegra/riscv.c index 6580416408f8..07f2aa9ff42a 100644 --- a/drivers/gpu/drm/tegra/riscv.c +++ b/drivers/gpu/drm/tegra/riscv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, NVIDIA Corporation. diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c index 4023cb5998f1..87854346db21 100644 --- a/drivers/gpu/drm/tegra/sor.c +++ b/drivers/gpu/drm/tegra/sor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 NVIDIA Corporation diff --git a/drivers/gpu/drm/tegra/submit.c b/drivers/gpu/drm/tegra/submit.c index 2430fcc97448..2f94acbebb1d 100644 --- a/drivers/gpu/drm/tegra/submit.c +++ b/drivers/gpu/drm/tegra/submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 NVIDIA Corporation */ diff --git a/drivers/gpu/drm/tegra/trace.c b/drivers/gpu/drm/tegra/trace.c index 006f65c72a34..26d18be2b2ed 100644 --- a/drivers/gpu/drm/tegra/trace.c +++ b/drivers/gpu/drm/tegra/trace.c @@ -1,2 +1,3 @@ +asm("nop"); #define CREATE_TRACE_POINTS #include "trace.h" diff --git a/drivers/gpu/drm/tegra/uapi.c b/drivers/gpu/drm/tegra/uapi.c index d0b6a1fa6efa..aa32c6f7edc9 100644 --- a/drivers/gpu/drm/tegra/uapi.c +++ b/drivers/gpu/drm/tegra/uapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 NVIDIA Corporation */ diff --git a/drivers/gpu/drm/tegra/vic.c b/drivers/gpu/drm/tegra/vic.c index 332c9b563d3f..75126b3aacc0 100644 --- a/drivers/gpu/drm/tegra/vic.c +++ b/drivers/gpu/drm/tegra/vic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, NVIDIA Corporation. diff --git a/drivers/gpu/drm/tests/drm_atomic_state_test.c b/drivers/gpu/drm/tests/drm_atomic_state_test.c index bc27f65b2823..170ff146313b 100644 --- a/drivers/gpu/drm/tests/drm_atomic_state_test.c +++ b/drivers/gpu/drm/tests/drm_atomic_state_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for the drm_atomic_state helpers diff --git a/drivers/gpu/drm/tests/drm_atomic_test.c b/drivers/gpu/drm/tests/drm_atomic_test.c index ea91bec6569e..deaaf2488292 100644 --- a/drivers/gpu/drm/tests/drm_atomic_test.c +++ b/drivers/gpu/drm/tests/drm_atomic_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit test for drm_atomic functions diff --git a/drivers/gpu/drm/tests/drm_bridge_test.c b/drivers/gpu/drm/tests/drm_bridge_test.c index 887020141c7f..656684f09c47 100644 --- a/drivers/gpu/drm/tests/drm_bridge_test.c +++ b/drivers/gpu/drm/tests/drm_bridge_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit test for drm_bridge functions diff --git a/drivers/gpu/drm/tests/drm_buddy_test.c b/drivers/gpu/drm/tests/drm_buddy_test.c index 5f40b5343bd8..9b72dc4e4739 100644 --- a/drivers/gpu/drm/tests/drm_buddy_test.c +++ b/drivers/gpu/drm/tests/drm_buddy_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2019 Intel Corporation diff --git a/drivers/gpu/drm/tests/drm_client_modeset_test.c b/drivers/gpu/drm/tests/drm_client_modeset_test.c index 3f44fe5e92e4..8c333785d834 100644 --- a/drivers/gpu/drm/tests/drm_client_modeset_test.c +++ b/drivers/gpu/drm/tests/drm_client_modeset_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Maxime Ripard diff --git a/drivers/gpu/drm/tests/drm_cmdline_parser_test.c b/drivers/gpu/drm/tests/drm_cmdline_parser_test.c index 1cfcb597b088..924c9c76d75f 100644 --- a/drivers/gpu/drm/tests/drm_cmdline_parser_test.c +++ b/drivers/gpu/drm/tests/drm_cmdline_parser_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Bootlin diff --git a/drivers/gpu/drm/tests/drm_connector_test.c b/drivers/gpu/drm/tests/drm_connector_test.c index 22e2d959eb31..05cacb45baba 100644 --- a/drivers/gpu/drm/tests/drm_connector_test.c +++ b/drivers/gpu/drm/tests/drm_connector_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit test for drm_modes functions diff --git a/drivers/gpu/drm/tests/drm_damage_helper_test.c b/drivers/gpu/drm/tests/drm_damage_helper_test.c index 0df2e1a54b0d..3f4e1246e4da 100644 --- a/drivers/gpu/drm/tests/drm_damage_helper_test.c +++ b/drivers/gpu/drm/tests/drm_damage_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test case for drm_damage_helper functions diff --git a/drivers/gpu/drm/tests/drm_dp_mst_helper_test.c b/drivers/gpu/drm/tests/drm_dp_mst_helper_test.c index 9e0e2fb65944..c68d0880e034 100644 --- a/drivers/gpu/drm/tests/drm_dp_mst_helper_test.c +++ b/drivers/gpu/drm/tests/drm_dp_mst_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Test cases for the DRM DP MST helpers diff --git a/drivers/gpu/drm/tests/drm_exec_test.c b/drivers/gpu/drm/tests/drm_exec_test.c index 3a20c788c51f..2d0cc75b7c17 100644 --- a/drivers/gpu/drm/tests/drm_exec_test.c +++ b/drivers/gpu/drm/tests/drm_exec_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/tests/drm_fixp_test.c b/drivers/gpu/drm/tests/drm_fixp_test.c index dd77fdedb2a9..57c482e70364 100644 --- a/drivers/gpu/drm/tests/drm_fixp_test.c +++ b/drivers/gpu/drm/tests/drm_fixp_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2022 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/tests/drm_format_helper_test.c b/drivers/gpu/drm/tests/drm_format_helper_test.c index 981dada8f3a8..3ed66e8e9f78 100644 --- a/drivers/gpu/drm/tests/drm_format_helper_test.c +++ b/drivers/gpu/drm/tests/drm_format_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/tests/drm_format_test.c b/drivers/gpu/drm/tests/drm_format_test.c index 22e2371fd66a..d12e05ab3776 100644 --- a/drivers/gpu/drm/tests/drm_format_test.c +++ b/drivers/gpu/drm/tests/drm_format_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for the drm_format functions diff --git a/drivers/gpu/drm/tests/drm_framebuffer_test.c b/drivers/gpu/drm/tests/drm_framebuffer_test.c index 9b8e01e8cd91..054430e8a5b5 100644 --- a/drivers/gpu/drm/tests/drm_framebuffer_test.c +++ b/drivers/gpu/drm/tests/drm_framebuffer_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for the drm_framebuffer functions diff --git a/drivers/gpu/drm/tests/drm_gem_shmem_test.c b/drivers/gpu/drm/tests/drm_gem_shmem_test.c index 68f2c3162354..11acb3ab2acc 100644 --- a/drivers/gpu/drm/tests/drm_gem_shmem_test.c +++ b/drivers/gpu/drm/tests/drm_gem_shmem_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test suite for GEM objects backed by shmem buffers diff --git a/drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c b/drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c index 70f9aa702143..2f766ab4747f 100644 --- a/drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c +++ b/drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/gpu/drm/tests/drm_kunit_helpers.c b/drivers/gpu/drm/tests/drm_kunit_helpers.c index 04edb6079c0d..a7a155d21959 100644 --- a/drivers/gpu/drm/tests/drm_kunit_helpers.c +++ b/drivers/gpu/drm/tests/drm_kunit_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/tests/drm_managed_test.c b/drivers/gpu/drm/tests/drm_managed_test.c index d40c7ef7f9e1..6b33c964c287 100644 --- a/drivers/gpu/drm/tests/drm_managed_test.c +++ b/drivers/gpu/drm/tests/drm_managed_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/tests/drm_mm_test.c b/drivers/gpu/drm/tests/drm_mm_test.c index aec9eccdeae9..97d281566ce5 100644 --- a/drivers/gpu/drm/tests/drm_mm_test.c +++ b/drivers/gpu/drm/tests/drm_mm_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Test cases for the drm_mm range manager diff --git a/drivers/gpu/drm/tests/drm_modes_test.c b/drivers/gpu/drm/tests/drm_modes_test.c index f5b20f92df8b..fa8c6af9fdd3 100644 --- a/drivers/gpu/drm/tests/drm_modes_test.c +++ b/drivers/gpu/drm/tests/drm_modes_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit test for drm_modes functions diff --git a/drivers/gpu/drm/tests/drm_plane_helper_test.c b/drivers/gpu/drm/tests/drm_plane_helper_test.c index 7e975a3f4a71..695f01fbebd8 100644 --- a/drivers/gpu/drm/tests/drm_plane_helper_test.c +++ b/drivers/gpu/drm/tests/drm_plane_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for the drm_plane_helper functions diff --git a/drivers/gpu/drm/tests/drm_probe_helper_test.c b/drivers/gpu/drm/tests/drm_probe_helper_test.c index db0e4f5df275..dca478cf8d60 100644 --- a/drivers/gpu/drm/tests/drm_probe_helper_test.c +++ b/drivers/gpu/drm/tests/drm_probe_helper_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit test for drm_probe_helper functions diff --git a/drivers/gpu/drm/tests/drm_rect_test.c b/drivers/gpu/drm/tests/drm_rect_test.c index 17e1f34b7610..4300e358432b 100644 --- a/drivers/gpu/drm/tests/drm_rect_test.c +++ b/drivers/gpu/drm/tests/drm_rect_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for the drm_rect functions diff --git a/drivers/gpu/drm/tests/drm_sysfb_modeset_test.c b/drivers/gpu/drm/tests/drm_sysfb_modeset_test.c index e875d876118f..49fb0eb579f2 100644 --- a/drivers/gpu/drm/tests/drm_sysfb_modeset_test.c +++ b/drivers/gpu/drm/tests/drm_sysfb_modeset_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/tidss/tidss_crtc.c b/drivers/gpu/drm/tidss/tidss_crtc.c index 8f81eb560b9e..cef7300c8b30 100644 --- a/drivers/gpu/drm/tidss/tidss_crtc.c +++ b/drivers/gpu/drm/tidss/tidss_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_dispc.c b/drivers/gpu/drm/tidss/tidss_dispc.c index 58d5eb033bdb..ebe3e0c513a4 100644 --- a/drivers/gpu/drm/tidss/tidss_dispc.c +++ b/drivers/gpu/drm/tidss/tidss_dispc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_drv.c b/drivers/gpu/drm/tidss/tidss_drv.c index 1c8cc18bc53c..eb4409b27ae4 100644 --- a/drivers/gpu/drm/tidss/tidss_drv.c +++ b/drivers/gpu/drm/tidss/tidss_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_encoder.c b/drivers/gpu/drm/tidss/tidss_encoder.c index 81a04f767770..3c9d6cc82794 100644 --- a/drivers/gpu/drm/tidss/tidss_encoder.c +++ b/drivers/gpu/drm/tidss/tidss_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_irq.c b/drivers/gpu/drm/tidss/tidss_irq.c index 5abc788781f4..eb1ae6ac270f 100644 --- a/drivers/gpu/drm/tidss/tidss_irq.c +++ b/drivers/gpu/drm/tidss/tidss_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_kms.c b/drivers/gpu/drm/tidss/tidss_kms.c index 8bb93194e5ac..0d82fdbaa900 100644 --- a/drivers/gpu/drm/tidss/tidss_kms.c +++ b/drivers/gpu/drm/tidss/tidss_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_oldi.c b/drivers/gpu/drm/tidss/tidss_oldi.c index 17c535bfa057..6517d88daad7 100644 --- a/drivers/gpu/drm/tidss/tidss_oldi.c +++ b/drivers/gpu/drm/tidss/tidss_oldi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2025 - Texas Instruments Incorporated diff --git a/drivers/gpu/drm/tidss/tidss_plane.c b/drivers/gpu/drm/tidss/tidss_plane.c index bd10bc1b9961..ab26f73a3480 100644 --- a/drivers/gpu/drm/tidss/tidss_plane.c +++ b/drivers/gpu/drm/tidss/tidss_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tidss/tidss_scale_coefs.c b/drivers/gpu/drm/tidss/tidss_scale_coefs.c index c2b84fea89a5..37f091696f97 100644 --- a/drivers/gpu/drm/tidss/tidss_scale_coefs.c +++ b/drivers/gpu/drm/tidss/tidss_scale_coefs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c index 52c95131af5a..40e879e574f8 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c index 3dcbec312bac..8f0d6740b61a 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments diff --git a/drivers/gpu/drm/tilcdc/tilcdc_external.c b/drivers/gpu/drm/tilcdc/tilcdc_external.c index 3b86d002ef62..6710ee985bde 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_external.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_external.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Texas Instruments diff --git a/drivers/gpu/drm/tilcdc/tilcdc_panel.c b/drivers/gpu/drm/tilcdc/tilcdc_panel.c index 262f290d85d9..0040787921bf 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_panel.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments diff --git a/drivers/gpu/drm/tilcdc/tilcdc_plane.c b/drivers/gpu/drm/tilcdc/tilcdc_plane.c index aa72ca679598..a1278c6f36c4 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_plane.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Texas Instruments diff --git a/drivers/gpu/drm/tiny/appletbdrm.c b/drivers/gpu/drm/tiny/appletbdrm.c index 751b05753c94..7b2f26d3aebf 100644 --- a/drivers/gpu/drm/tiny/appletbdrm.c +++ b/drivers/gpu/drm/tiny/appletbdrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple Touch Bar DRM Driver diff --git a/drivers/gpu/drm/tiny/arcpgu.c b/drivers/gpu/drm/tiny/arcpgu.c index 7cf0f0ea1bfe..4fc93581a0d6 100644 --- a/drivers/gpu/drm/tiny/arcpgu.c +++ b/drivers/gpu/drm/tiny/arcpgu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARC PGU DRM driver. diff --git a/drivers/gpu/drm/tiny/bochs.c b/drivers/gpu/drm/tiny/bochs.c index 222e4ae1abbd..67e1bf6201a8 100644 --- a/drivers/gpu/drm/tiny/bochs.c +++ b/drivers/gpu/drm/tiny/bochs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/gpu/drm/tiny/cirrus-qemu.c b/drivers/gpu/drm/tiny/cirrus-qemu.c index 9ba0eab489bb..eae14ddc51bc 100644 --- a/drivers/gpu/drm/tiny/cirrus-qemu.c +++ b/drivers/gpu/drm/tiny/cirrus-qemu.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright 2012-2019 Red Hat diff --git a/drivers/gpu/drm/tiny/gm12u320.c b/drivers/gpu/drm/tiny/gm12u320.c index d73dfebb4353..28d167543c0a 100644 --- a/drivers/gpu/drm/tiny/gm12u320.c +++ b/drivers/gpu/drm/tiny/gm12u320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019 Hans de Goede diff --git a/drivers/gpu/drm/tiny/hx8357d.c b/drivers/gpu/drm/tiny/hx8357d.c index 9f26aaca0bfa..f911e81b94ac 100644 --- a/drivers/gpu/drm/tiny/hx8357d.c +++ b/drivers/gpu/drm/tiny/hx8357d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DRM driver for the HX8357D LCD controller diff --git a/drivers/gpu/drm/tiny/ili9163.c b/drivers/gpu/drm/tiny/ili9163.c index 7c154c008344..db28bc41ec18 100644 --- a/drivers/gpu/drm/tiny/ili9163.c +++ b/drivers/gpu/drm/tiny/ili9163.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/tiny/ili9225.c b/drivers/gpu/drm/tiny/ili9225.c index d32538b1eb09..3ca95c44374e 100644 --- a/drivers/gpu/drm/tiny/ili9225.c +++ b/drivers/gpu/drm/tiny/ili9225.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DRM driver for Ilitek ILI9225 panels diff --git a/drivers/gpu/drm/tiny/ili9341.c b/drivers/gpu/drm/tiny/ili9341.c index 2ab750cba505..7b3312e066ed 100644 --- a/drivers/gpu/drm/tiny/ili9341.c +++ b/drivers/gpu/drm/tiny/ili9341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DRM driver for Ilitek ILI9341 panels diff --git a/drivers/gpu/drm/tiny/ili9486.c b/drivers/gpu/drm/tiny/ili9486.c index 1e411a0f4567..da90884ca44b 100644 --- a/drivers/gpu/drm/tiny/ili9486.c +++ b/drivers/gpu/drm/tiny/ili9486.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DRM driver for Ilitek ILI9486 panels diff --git a/drivers/gpu/drm/tiny/mi0283qt.c b/drivers/gpu/drm/tiny/mi0283qt.c index a063eff77624..91ece6602d83 100644 --- a/drivers/gpu/drm/tiny/mi0283qt.c +++ b/drivers/gpu/drm/tiny/mi0283qt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DRM driver for Multi-Inno MI0283QT panels diff --git a/drivers/gpu/drm/tiny/panel-mipi-dbi.c b/drivers/gpu/drm/tiny/panel-mipi-dbi.c index 82dfa169f762..c60cf29493b3 100644 --- a/drivers/gpu/drm/tiny/panel-mipi-dbi.c +++ b/drivers/gpu/drm/tiny/panel-mipi-dbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DRM driver for MIPI DBI compatible display panels diff --git a/drivers/gpu/drm/tiny/pixpaper.c b/drivers/gpu/drm/tiny/pixpaper.c index df3ec42edd57..fa82986c90f3 100644 --- a/drivers/gpu/drm/tiny/pixpaper.c +++ b/drivers/gpu/drm/tiny/pixpaper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DRM driver for PIXPAPER e-ink panel diff --git a/drivers/gpu/drm/tiny/repaper.c b/drivers/gpu/drm/tiny/repaper.c index c8270591afc7..2f788c918dfb 100644 --- a/drivers/gpu/drm/tiny/repaper.c +++ b/drivers/gpu/drm/tiny/repaper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DRM driver for Pervasive Displays RePaper branded e-ink panels diff --git a/drivers/gpu/drm/tiny/sharp-memory.c b/drivers/gpu/drm/tiny/sharp-memory.c index 64272cd0f6e2..4e858160ca3b 100644 --- a/drivers/gpu/drm/tiny/sharp-memory.c +++ b/drivers/gpu/drm/tiny/sharp-memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) #include diff --git a/drivers/gpu/drm/ttm/tests/ttm_bo_test.c b/drivers/gpu/drm/ttm/tests/ttm_bo_test.c index d468f8322072..8172a8ff9c03 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_bo_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_bo_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c b/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c index 2eda87882e65..de5d7a471264 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_device_test.c b/drivers/gpu/drm/ttm/tests/ttm_device_test.c index 2d55ad34fe48..671fa32eee9b 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_device_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_device_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c b/drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c index 7b533e4e1e04..33ebdf256cfb 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c +++ b/drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_mock_manager.c b/drivers/gpu/drm/ttm/tests/ttm_mock_manager.c index dd395229e388..a2f3b035f208 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_mock_manager.c +++ b/drivers/gpu/drm/ttm/tests/ttm_mock_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_pool_test.c b/drivers/gpu/drm/ttm/tests/ttm_pool_test.c index 11c92bd75779..cbc14a200291 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_pool_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_pool_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_resource_test.c b/drivers/gpu/drm/ttm/tests/ttm_resource_test.c index c0e4e35e0442..edcea3d16799 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_resource_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_resource_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/tests/ttm_tt_test.c b/drivers/gpu/drm/ttm/tests/ttm_tt_test.c index 61ec6f580b62..5132bd487789 100644 --- a/drivers/gpu/drm/ttm/tests/ttm_tt_test.c +++ b/drivers/gpu/drm/ttm/tests/ttm_tt_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/ttm/ttm_agp_backend.c b/drivers/gpu/drm/ttm/ttm_agp_backend.c index fca0a1a3c6fd..67dfc79caf3e 100644 --- a/drivers/gpu/drm/ttm/ttm_agp_backend.c +++ b/drivers/gpu/drm/ttm/ttm_agp_backend.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_backup.c b/drivers/gpu/drm/ttm/ttm_backup.c index 32530c75f038..1129c798f42d 100644 --- a/drivers/gpu/drm/ttm/ttm_backup.c +++ b/drivers/gpu/drm/ttm/ttm_backup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c index bd27607f8076..a3c9e6a2eb29 100644 --- a/drivers/gpu/drm/ttm/ttm_bo.c +++ b/drivers/gpu/drm/ttm/ttm_bo.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c index 2ff35d55e462..e6b8039760a9 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_util.c +++ b/drivers/gpu/drm/ttm/ttm_bo_util.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c index e6abc7b40b18..4af0e13e7762 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_vm.c +++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_device.c b/drivers/gpu/drm/ttm/ttm_device.c index 9a51afaf0749..dd4627059711 100644 --- a/drivers/gpu/drm/ttm/ttm_device.c +++ b/drivers/gpu/drm/ttm/ttm_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /* diff --git a/drivers/gpu/drm/ttm/ttm_execbuf_util.c b/drivers/gpu/drm/ttm/ttm_execbuf_util.c index bc7a83a9fe44..77d93b300cad 100644 --- a/drivers/gpu/drm/ttm/ttm_execbuf_util.c +++ b/drivers/gpu/drm/ttm/ttm_execbuf_util.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_module.c b/drivers/gpu/drm/ttm/ttm_module.c index aa137ead5cc5..49a28a1227bd 100644 --- a/drivers/gpu/drm/ttm/ttm_module.c +++ b/drivers/gpu/drm/ttm/ttm_module.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_pool.c b/drivers/gpu/drm/ttm/ttm_pool.c index 18b6db015619..894aabcee48f 100644 --- a/drivers/gpu/drm/ttm/ttm_pool.c +++ b/drivers/gpu/drm/ttm/ttm_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2020 Advanced Micro Devices, Inc. diff --git a/drivers/gpu/drm/ttm/ttm_range_manager.c b/drivers/gpu/drm/ttm/ttm_range_manager.c index db854b581d83..45faaa944f76 100644 --- a/drivers/gpu/drm/ttm/ttm_range_manager.c +++ b/drivers/gpu/drm/ttm/ttm_range_manager.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/ttm/ttm_resource.c b/drivers/gpu/drm/ttm/ttm_resource.c index f5aa29dc6ec0..959b450f3ee0 100644 --- a/drivers/gpu/drm/ttm/ttm_resource.c +++ b/drivers/gpu/drm/ttm/ttm_resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2020 Advanced Micro Devices, Inc. * diff --git a/drivers/gpu/drm/ttm/ttm_sys_manager.c b/drivers/gpu/drm/ttm/ttm_sys_manager.c index 2ced169513cb..7a4b5e63b43c 100644 --- a/drivers/gpu/drm/ttm/ttm_sys_manager.c +++ b/drivers/gpu/drm/ttm/ttm_sys_manager.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ #include diff --git a/drivers/gpu/drm/ttm/ttm_tt.c b/drivers/gpu/drm/ttm/ttm_tt.c index 611d20ab966d..07e41c5cffcc 100644 --- a/drivers/gpu/drm/ttm/ttm_tt.c +++ b/drivers/gpu/drm/ttm/ttm_tt.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/tve200/tve200_display.c b/drivers/gpu/drm/tve200/tve200_display.c index 26b6c65ef6fd..8cc753ec9eb9 100644 --- a/drivers/gpu/drm/tve200/tve200_display.c +++ b/drivers/gpu/drm/tve200/tve200_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Linus Walleij diff --git a/drivers/gpu/drm/tve200/tve200_drv.c b/drivers/gpu/drm/tve200/tve200_drv.c index a048e37f1c2c..d54632b3cf80 100644 --- a/drivers/gpu/drm/tve200/tve200_drv.c +++ b/drivers/gpu/drm/tve200/tve200_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Linus Walleij diff --git a/drivers/gpu/drm/udl/udl_drv.c b/drivers/gpu/drm/udl/udl_drv.c index 1922988625eb..9edc21de41f7 100644 --- a/drivers/gpu/drm/udl/udl_drv.c +++ b/drivers/gpu/drm/udl/udl_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat diff --git a/drivers/gpu/drm/udl/udl_edid.c b/drivers/gpu/drm/udl/udl_edid.c index af4cff2a7c51..10b7c499d448 100644 --- a/drivers/gpu/drm/udl/udl_edid.c +++ b/drivers/gpu/drm/udl/udl_edid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/gpu/drm/udl/udl_main.c b/drivers/gpu/drm/udl/udl_main.c index bc58991a6f14..bc5a360a3fa4 100644 --- a/drivers/gpu/drm/udl/udl_main.c +++ b/drivers/gpu/drm/udl/udl_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat diff --git a/drivers/gpu/drm/udl/udl_modeset.c b/drivers/gpu/drm/udl/udl_modeset.c index 231e829bd709..33e011b11cd5 100644 --- a/drivers/gpu/drm/udl/udl_modeset.c +++ b/drivers/gpu/drm/udl/udl_modeset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat diff --git a/drivers/gpu/drm/udl/udl_transfer.c b/drivers/gpu/drm/udl/udl_transfer.c index 7d670b3a5293..8962a9d948fd 100644 --- a/drivers/gpu/drm/udl/udl_transfer.c +++ b/drivers/gpu/drm/udl/udl_transfer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat diff --git a/drivers/gpu/drm/v3d/v3d_bo.c b/drivers/gpu/drm/v3d/v3d_bo.c index d9547f5117b9..8a52ce4ddd95 100644 --- a/drivers/gpu/drm/v3d/v3d_bo.c +++ b/drivers/gpu/drm/v3d/v3d_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2015-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_debugfs.c b/drivers/gpu/drm/v3d/v3d_debugfs.c index 89f24eec62a7..9c5387ab8d3a 100644 --- a/drivers/gpu/drm/v3d/v3d_debugfs.c +++ b/drivers/gpu/drm/v3d/v3d_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2014-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_drv.c b/drivers/gpu/drm/v3d/v3d_drv.c index e8a46c8bad8a..7d7d5ea1a8a3 100644 --- a/drivers/gpu/drm/v3d/v3d_drv.c +++ b/drivers/gpu/drm/v3d/v3d_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2014-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_fence.c b/drivers/gpu/drm/v3d/v3d_fence.c index c82500a1df73..f7f1ce397ea0 100644 --- a/drivers/gpu/drm/v3d/v3d_fence.c +++ b/drivers/gpu/drm/v3d/v3d_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2017-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_gem.c b/drivers/gpu/drm/v3d/v3d_gem.c index 5a180dc6c452..99c0efe15f7e 100644 --- a/drivers/gpu/drm/v3d/v3d_gem.c +++ b/drivers/gpu/drm/v3d/v3d_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2014-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_gemfs.c b/drivers/gpu/drm/v3d/v3d_gemfs.c index bf351fc0d488..94e716664788 100644 --- a/drivers/gpu/drm/v3d/v3d_gemfs.c +++ b/drivers/gpu/drm/v3d/v3d_gemfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2024 Raspberry Pi */ diff --git a/drivers/gpu/drm/v3d/v3d_irq.c b/drivers/gpu/drm/v3d/v3d_irq.c index b55880fd6c50..c9d613e7623a 100644 --- a/drivers/gpu/drm/v3d/v3d_irq.c +++ b/drivers/gpu/drm/v3d/v3d_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2014-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_mmu.c b/drivers/gpu/drm/v3d/v3d_mmu.c index a25d25a8ae61..ff54bb61be10 100644 --- a/drivers/gpu/drm/v3d/v3d_mmu.c +++ b/drivers/gpu/drm/v3d/v3d_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2017-2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_perfmon.c b/drivers/gpu/drm/v3d/v3d_perfmon.c index 9a3fe5255874..e71299530df6 100644 --- a/drivers/gpu/drm/v3d/v3d_perfmon.c +++ b/drivers/gpu/drm/v3d/v3d_perfmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Raspberry Pi diff --git a/drivers/gpu/drm/v3d/v3d_sched.c b/drivers/gpu/drm/v3d/v3d_sched.c index 0867250db7a6..e280dc6fdc6b 100644 --- a/drivers/gpu/drm/v3d/v3d_sched.c +++ b/drivers/gpu/drm/v3d/v3d_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2018 Broadcom */ diff --git a/drivers/gpu/drm/v3d/v3d_submit.c b/drivers/gpu/drm/v3d/v3d_submit.c index 7de5a95ee7ca..fa41e7f51dd0 100644 --- a/drivers/gpu/drm/v3d/v3d_submit.c +++ b/drivers/gpu/drm/v3d/v3d_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2014-2018 Broadcom diff --git a/drivers/gpu/drm/v3d/v3d_sysfs.c b/drivers/gpu/drm/v3d/v3d_sysfs.c index d610e355964f..ad5c0fa03d7f 100644 --- a/drivers/gpu/drm/v3d/v3d_sysfs.c +++ b/drivers/gpu/drm/v3d/v3d_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Igalia S.L. diff --git a/drivers/gpu/drm/v3d/v3d_trace_points.c b/drivers/gpu/drm/v3d/v3d_trace_points.c index 482922d7c7e1..f6365e740e66 100644 --- a/drivers/gpu/drm/v3d/v3d_trace_points.c +++ b/drivers/gpu/drm/v3d/v3d_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2015 Broadcom */ diff --git a/drivers/gpu/drm/vboxvideo/hgsmi_base.c b/drivers/gpu/drm/vboxvideo/hgsmi_base.c index db994aeaa0f9..9e13d77f76e6 100644 --- a/drivers/gpu/drm/vboxvideo/hgsmi_base.c +++ b/drivers/gpu/drm/vboxvideo/hgsmi_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright (C) 2006-2017 Oracle Corporation */ diff --git a/drivers/gpu/drm/vboxvideo/modesetting.c b/drivers/gpu/drm/vboxvideo/modesetting.c index 10b32d986b95..56cccafe50ac 100644 --- a/drivers/gpu/drm/vboxvideo/modesetting.c +++ b/drivers/gpu/drm/vboxvideo/modesetting.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright (C) 2006-2017 Oracle Corporation */ diff --git a/drivers/gpu/drm/vboxvideo/vbox_drv.c b/drivers/gpu/drm/vboxvideo/vbox_drv.c index bb861f0a0a31..ec79ecf4f3b5 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_drv.c +++ b/drivers/gpu/drm/vboxvideo/vbox_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2013-2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbox_hgsmi.c b/drivers/gpu/drm/vboxvideo/vbox_hgsmi.c index a9ca4d0c3eca..25b7ee395d09 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_hgsmi.c +++ b/drivers/gpu/drm/vboxvideo/vbox_hgsmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbox_irq.c b/drivers/gpu/drm/vboxvideo/vbox_irq.c index 37c66668df57..e6ce9d3809dd 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_irq.c +++ b/drivers/gpu/drm/vboxvideo/vbox_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2016-2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbox_main.c b/drivers/gpu/drm/vboxvideo/vbox_main.c index aa6664542b20..e626d128d2d2 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_main.c +++ b/drivers/gpu/drm/vboxvideo/vbox_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2013-2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbox_mode.c b/drivers/gpu/drm/vboxvideo/vbox_mode.c index d363c3f0afdf..73d6e38f9fdf 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_mode.c +++ b/drivers/gpu/drm/vboxvideo/vbox_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2013-2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbox_ttm.c b/drivers/gpu/drm/vboxvideo/vbox_ttm.c index 19bf8d023dc8..ba005597dff1 100644 --- a/drivers/gpu/drm/vboxvideo/vbox_ttm.c +++ b/drivers/gpu/drm/vboxvideo/vbox_ttm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2013-2017 Oracle Corporation diff --git a/drivers/gpu/drm/vboxvideo/vbva_base.c b/drivers/gpu/drm/vboxvideo/vbva_base.c index 36bc9824ec3f..8dc246947b6b 100644 --- a/drivers/gpu/drm/vboxvideo/vbva_base.c +++ b/drivers/gpu/drm/vboxvideo/vbva_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright (C) 2006-2017 Oracle Corporation */ diff --git a/drivers/gpu/drm/vc4/tests/vc4_mock.c b/drivers/gpu/drm/vc4/tests/vc4_mock.c index e276a957b01c..193beb0e2d5f 100644 --- a/drivers/gpu/drm/vc4/tests/vc4_mock.c +++ b/drivers/gpu/drm/vc4/tests/vc4_mock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c b/drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c index ade3309ae042..5f0dcc1b81e5 100644 --- a/drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c +++ b/drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/vc4/tests/vc4_mock_output.c b/drivers/gpu/drm/vc4/tests/vc4_mock_output.c index 577d9a956369..3dc154ebf56a 100644 --- a/drivers/gpu/drm/vc4/tests/vc4_mock_output.c +++ b/drivers/gpu/drm/vc4/tests/vc4_mock_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/vc4/tests/vc4_mock_plane.c b/drivers/gpu/drm/vc4/tests/vc4_mock_plane.c index 14357db82238..3879a7864cc1 100644 --- a/drivers/gpu/drm/vc4/tests/vc4_mock_plane.c +++ b/drivers/gpu/drm/vc4/tests/vc4_mock_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c b/drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c index d1f694029169..5f1290137325 100644 --- a/drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c +++ b/drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/gpu/drm/vc4/vc4_bo.c b/drivers/gpu/drm/vc4/vc4_bo.c index 46b4474ac41d..191432334a34 100644 --- a/drivers/gpu/drm/vc4/vc4_bo.c +++ b/drivers/gpu/drm/vc4/vc4_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c index 2a48038abe7a..bbc6b60c2be4 100644 --- a/drivers/gpu/drm/vc4/vc4_crtc.c +++ b/drivers/gpu/drm/vc4/vc4_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_debugfs.c b/drivers/gpu/drm/vc4/vc4_debugfs.c index e765904e13f3..b473a78e3755 100644 --- a/drivers/gpu/drm/vc4/vc4_debugfs.c +++ b/drivers/gpu/drm/vc4/vc4_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2014 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_dpi.c b/drivers/gpu/drm/vc4/vc4_dpi.c index 2afc88394d64..44c724588a30 100644 --- a/drivers/gpu/drm/vc4/vc4_dpi.c +++ b/drivers/gpu/drm/vc4/vc4_dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Broadcom Limited diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c index 3846996f9028..8355c76a3f6f 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.c +++ b/drivers/gpu/drm/vc4/vc4_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c index deeeaebc702f..e96a87caa996 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_fence.c b/drivers/gpu/drm/vc4/vc4_fence.c index 580214e2158c..2da76c946136 100644 --- a/drivers/gpu/drm/vc4/vc4_fence.c +++ b/drivers/gpu/drm/vc4/vc4_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2017 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_gem.c b/drivers/gpu/drm/vc4/vc4_gem.c index ab16164b5eda..661c6eec8d75 100644 --- a/drivers/gpu/drm/vc4/vc4_gem.c +++ b/drivers/gpu/drm/vc4/vc4_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c index 1798d1156d10..ceeb4271ea96 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.c +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c index 56e6a35da357..1a606d226bbb 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c +++ b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_hvs.c b/drivers/gpu/drm/vc4/vc4_hvs.c index ee8d0738501b..2ef369b5a015 100644 --- a/drivers/gpu/drm/vc4/vc4_hvs.c +++ b/drivers/gpu/drm/vc4/vc4_hvs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_irq.c b/drivers/gpu/drm/vc4/vc4_irq.c index 63e88f90eef7..fca3a5835012 100644 --- a/drivers/gpu/drm/vc4/vc4_irq.c +++ b/drivers/gpu/drm/vc4/vc4_irq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_kms.c b/drivers/gpu/drm/vc4/vc4_kms.c index e563c1210937..3053a8309fd9 100644 --- a/drivers/gpu/drm/vc4/vc4_kms.c +++ b/drivers/gpu/drm/vc4/vc4_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_perfmon.c b/drivers/gpu/drm/vc4/vc4_perfmon.c index 1ac80c0b258f..3ff2d777452a 100644 --- a/drivers/gpu/drm/vc4/vc4_perfmon.c +++ b/drivers/gpu/drm/vc4/vc4_perfmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_plane.c b/drivers/gpu/drm/vc4/vc4_plane.c index f00d4076ba07..13a3b0348fd7 100644 --- a/drivers/gpu/drm/vc4/vc4_plane.c +++ b/drivers/gpu/drm/vc4/vc4_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_render_cl.c b/drivers/gpu/drm/vc4/vc4_render_cl.c index edc471e71c0e..b6ed7e6296ea 100644 --- a/drivers/gpu/drm/vc4/vc4_render_cl.c +++ b/drivers/gpu/drm/vc4/vc4_render_cl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014-2015 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_trace_points.c b/drivers/gpu/drm/vc4/vc4_trace_points.c index 126453abe294..223b654bdd5d 100644 --- a/drivers/gpu/drm/vc4/vc4_trace_points.c +++ b/drivers/gpu/drm/vc4/vc4_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_txp.c b/drivers/gpu/drm/vc4/vc4_txp.c index 9082902100e4..f95dd83d703a 100644 --- a/drivers/gpu/drm/vc4/vc4_txp.c +++ b/drivers/gpu/drm/vc4/vc4_txp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2018 Broadcom diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c index 3ffe09bc89d2..7bce0aab9ce0 100644 --- a/drivers/gpu/drm/vc4/vc4_v3d.c +++ b/drivers/gpu/drm/vc4/vc4_v3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 The Linux Foundation. All rights reserved. diff --git a/drivers/gpu/drm/vc4/vc4_validate.c b/drivers/gpu/drm/vc4/vc4_validate.c index 545c4c3608f5..a0037e18cc32 100644 --- a/drivers/gpu/drm/vc4/vc4_validate.c +++ b/drivers/gpu/drm/vc4/vc4_validate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_validate_shaders.c b/drivers/gpu/drm/vc4/vc4_validate_shaders.c index b50b6cdac3f4..8ac3ebd7d6e0 100644 --- a/drivers/gpu/drm/vc4/vc4_validate_shaders.c +++ b/drivers/gpu/drm/vc4/vc4_validate_shaders.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2014 Broadcom * diff --git a/drivers/gpu/drm/vc4/vc4_vec.c b/drivers/gpu/drm/vc4/vc4_vec.c index b84fad2a5b23..ce209a95362f 100644 --- a/drivers/gpu/drm/vc4/vc4_vec.c +++ b/drivers/gpu/drm/vc4/vc4_vec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Broadcom diff --git a/drivers/gpu/drm/vgem/vgem_drv.c b/drivers/gpu/drm/vgem/vgem_drv.c index 260c64733972..e712a37b8550 100644 --- a/drivers/gpu/drm/vgem/vgem_drv.c +++ b/drivers/gpu/drm/vgem/vgem_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011 Red Hat, Inc. * Copyright © 2014 The Chromium OS Authors diff --git a/drivers/gpu/drm/vgem/vgem_fence.c b/drivers/gpu/drm/vgem/vgem_fence.c index 07db319c3d7f..9fdaf6c5ed2b 100644 --- a/drivers/gpu/drm/vgem/vgem_fence.c +++ b/drivers/gpu/drm/vgem/vgem_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2016 Intel Corporation * diff --git a/drivers/gpu/drm/virtio/virtgpu_debugfs.c b/drivers/gpu/drm/virtio/virtgpu_debugfs.c index 3a68a16b58ae..d76c20bdef01 100644 --- a/drivers/gpu/drm/virtio/virtgpu_debugfs.c +++ b/drivers/gpu/drm/virtio/virtgpu_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_display.c b/drivers/gpu/drm/virtio/virtgpu_display.c index 6a962c1d6e95..23d6723a93a9 100644 --- a/drivers/gpu/drm/virtio/virtgpu_display.c +++ b/drivers/gpu/drm/virtio/virtgpu_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.c b/drivers/gpu/drm/virtio/virtgpu_drv.c index a5ce96fb8a1d..f5dd11ed1a1f 100644 --- a/drivers/gpu/drm/virtio/virtgpu_drv.c +++ b/drivers/gpu/drm/virtio/virtgpu_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_fence.c b/drivers/gpu/drm/virtio/virtgpu_fence.c index 44c1d8ef3c4d..c41551f7d322 100644 --- a/drivers/gpu/drm/virtio/virtgpu_fence.c +++ b/drivers/gpu/drm/virtio/virtgpu_fence.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_gem.c b/drivers/gpu/drm/virtio/virtgpu_gem.c index 90c99d83c4cf..4d0bbdea0516 100644 --- a/drivers/gpu/drm/virtio/virtgpu_gem.c +++ b/drivers/gpu/drm/virtio/virtgpu_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_ioctl.c b/drivers/gpu/drm/virtio/virtgpu_ioctl.c index c33c057365f8..5adf683c5a86 100644 --- a/drivers/gpu/drm/virtio/virtgpu_ioctl.c +++ b/drivers/gpu/drm/virtio/virtgpu_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_kms.c b/drivers/gpu/drm/virtio/virtgpu_kms.c index f3594695bb82..11967fdbcacc 100644 --- a/drivers/gpu/drm/virtio/virtgpu_kms.c +++ b/drivers/gpu/drm/virtio/virtgpu_kms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_object.c b/drivers/gpu/drm/virtio/virtgpu_object.c index 4270bfede7b9..40b535a4034b 100644 --- a/drivers/gpu/drm/virtio/virtgpu_object.c +++ b/drivers/gpu/drm/virtio/virtgpu_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_plane.c b/drivers/gpu/drm/virtio/virtgpu_plane.c index a7863f8ee4ee..e94094d023de 100644 --- a/drivers/gpu/drm/virtio/virtgpu_plane.c +++ b/drivers/gpu/drm/virtio/virtgpu_plane.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_prime.c b/drivers/gpu/drm/virtio/virtgpu_prime.c index ce49282198cb..5d2bcd3addd2 100644 --- a/drivers/gpu/drm/virtio/virtgpu_prime.c +++ b/drivers/gpu/drm/virtio/virtgpu_prime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014 Canonical * diff --git a/drivers/gpu/drm/virtio/virtgpu_submit.c b/drivers/gpu/drm/virtio/virtgpu_submit.c index 7d34cf83f5f2..2123cdd98258 100644 --- a/drivers/gpu/drm/virtio/virtgpu_submit.c +++ b/drivers/gpu/drm/virtio/virtgpu_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright (C) 2015 Red Hat, Inc. diff --git a/drivers/gpu/drm/virtio/virtgpu_trace_points.c b/drivers/gpu/drm/virtio/virtgpu_trace_points.c index 1970cb6f24ef..52ece883e2b5 100644 --- a/drivers/gpu/drm/virtio/virtgpu_trace_points.c +++ b/drivers/gpu/drm/virtio/virtgpu_trace_points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "virtgpu_drv.h" diff --git a/drivers/gpu/drm/virtio/virtgpu_vq.c b/drivers/gpu/drm/virtio/virtgpu_vq.c index 0c194b4e9488..9a45d8e8ce7c 100644 --- a/drivers/gpu/drm/virtio/virtgpu_vq.c +++ b/drivers/gpu/drm/virtio/virtgpu_vq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2015 Red Hat, Inc. * All Rights Reserved. diff --git a/drivers/gpu/drm/virtio/virtgpu_vram.c b/drivers/gpu/drm/virtio/virtgpu_vram.c index 5ad3b7c6f73c..3d7f62f01c3e 100644 --- a/drivers/gpu/drm/virtio/virtgpu_vram.c +++ b/drivers/gpu/drm/virtio/virtgpu_vram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "virtgpu_drv.h" diff --git a/drivers/gpu/drm/vkms/tests/vkms_color_test.c b/drivers/gpu/drm/vkms/tests/vkms_color_test.c index 1a1c7cac2f15..e736d68e3bd1 100644 --- a/drivers/gpu/drm/vkms/tests/vkms_color_test.c +++ b/drivers/gpu/drm/vkms/tests/vkms_color_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/tests/vkms_config_test.c b/drivers/gpu/drm/vkms/tests/vkms_config_test.c index 1e4ea1863420..d0c34dec5c68 100644 --- a/drivers/gpu/drm/vkms/tests/vkms_config_test.c +++ b/drivers/gpu/drm/vkms/tests/vkms_config_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/tests/vkms_format_test.c b/drivers/gpu/drm/vkms/tests/vkms_format_test.c index a7788fbc45dc..a5e2a7488c7f 100644 --- a/drivers/gpu/drm/vkms/tests/vkms_format_test.c +++ b/drivers/gpu/drm/vkms/tests/vkms_format_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_colorop.c b/drivers/gpu/drm/vkms/vkms_colorop.c index d03a1f2e9c41..9b390f0aa929 100644 --- a/drivers/gpu/drm/vkms/vkms_colorop.c +++ b/drivers/gpu/drm/vkms/vkms_colorop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_composer.c b/drivers/gpu/drm/vkms/vkms_composer.c index 3cf3f26e0d8e..f709f0a8a2dc 100644 --- a/drivers/gpu/drm/vkms/vkms_composer.c +++ b/drivers/gpu/drm/vkms/vkms_composer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_config.c b/drivers/gpu/drm/vkms/vkms_config.c index 8788df9edb7c..d60f0e14415f 100644 --- a/drivers/gpu/drm/vkms/vkms_config.c +++ b/drivers/gpu/drm/vkms/vkms_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_configfs.c b/drivers/gpu/drm/vkms/vkms_configfs.c index 506666e21c91..9d257d109ef0 100644 --- a/drivers/gpu/drm/vkms/vkms_configfs.c +++ b/drivers/gpu/drm/vkms/vkms_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/gpu/drm/vkms/vkms_connector.c b/drivers/gpu/drm/vkms/vkms_connector.c index b0a6b212d3f4..1426bc77d7fa 100644 --- a/drivers/gpu/drm/vkms/vkms_connector.c +++ b/drivers/gpu/drm/vkms/vkms_connector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_crtc.c b/drivers/gpu/drm/vkms/vkms_crtc.c index 9a7db1d51022..aef5bbf475db 100644 --- a/drivers/gpu/drm/vkms/vkms_crtc.c +++ b/drivers/gpu/drm/vkms/vkms_crtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_drv.c b/drivers/gpu/drm/vkms/vkms_drv.c index dd1402f43773..78b9edc1ecb0 100644 --- a/drivers/gpu/drm/vkms/vkms_drv.c +++ b/drivers/gpu/drm/vkms/vkms_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /** diff --git a/drivers/gpu/drm/vkms/vkms_formats.c b/drivers/gpu/drm/vkms/vkms_formats.c index dfb8e13cba87..2f54882639fe 100644 --- a/drivers/gpu/drm/vkms/vkms_formats.c +++ b/drivers/gpu/drm/vkms/vkms_formats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_luts.c b/drivers/gpu/drm/vkms/vkms_luts.c index 82cb792f10d8..6e543b0bfcda 100644 --- a/drivers/gpu/drm/vkms/vkms_luts.c +++ b/drivers/gpu/drm/vkms/vkms_luts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vkms/vkms_output.c b/drivers/gpu/drm/vkms/vkms_output.c index 86ce07a617f5..db40a89d49a3 100644 --- a/drivers/gpu/drm/vkms/vkms_output.c +++ b/drivers/gpu/drm/vkms/vkms_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "vkms_config.h" diff --git a/drivers/gpu/drm/vkms/vkms_plane.c b/drivers/gpu/drm/vkms/vkms_plane.c index 19fe6acad306..b156f7a4be1c 100644 --- a/drivers/gpu/drm/vkms/vkms_plane.c +++ b/drivers/gpu/drm/vkms/vkms_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "vkms_config.h" diff --git a/drivers/gpu/drm/vkms/vkms_writeback.c b/drivers/gpu/drm/vkms/vkms_writeback.c index 097ae1f0a230..6e4a486f2d2e 100644 --- a/drivers/gpu/drm/vkms/vkms_writeback.c +++ b/drivers/gpu/drm/vkms/vkms_writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/gpu/drm/vmwgfx/ttm_object.c b/drivers/gpu/drm/vmwgfx/ttm_object.c index 36d46b79562a..bb677159abc9 100644 --- a/drivers/gpu/drm/vmwgfx/ttm_object.c +++ b/drivers/gpu/drm/vmwgfx/ttm_object.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c index 2731f6ded1c2..2a4eb080f1f6 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c b/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c index fa5841fda659..55a93e48a39b 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c b/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c index b22887e8c881..8195ff8ce6a9 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c index 8fe02131a6c4..99c7be7c45eb 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c index 94e8982f5616..b27b050ef6fb 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c index 47bc0b411055..e03309c73997 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_context.c b/drivers/gpu/drm/vmwgfx/vmwgfx_context.c index ecc503e42790..71a692f4e53f 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_context.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c index 98331c4c0335..51003464e65b 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c index c46f17ba7236..305da67619a1 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c b/drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c index 6e6beff9e262..3319db36e636 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index 599052d07ae8..17fb2eb9f701 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c index 3057f8baa7d2..716040db5e84 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c index 85795082fef9..68b48b991c28 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gem.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gem.c index 39f8c46550c2..7e353d9a09eb 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_gem.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gem.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /* * Copyright (c) 2021-2024 Broadcom. All Rights Reserved. The term diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c index 20158a92acc7..3aec5026cd53 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c index 5bd967fbcf55..f41d700f4c87 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c index 835d1eed8dd9..daa815f8e4c1 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c b/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c index 05773eb394d3..559b16f38b53 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c index bc51b5d55e38..afbfccc6b78c 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c index c23c9195f0dc..0f8273338803 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c b/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c index d8204d4265d3..02474cd11aed 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c index 1d9a42cbc88f..a1276230ae1f 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Copyright 2016 VMware, Inc., Palo Alto, CA., USA diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c b/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c index e20f64b67b26..8660601c9c4a 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c b/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c index fd4e76486f2d..94a282b47513 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c b/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c index 598b90ac7590..7e78e383145a 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c index 388011696941..2f413fae3180 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c b/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c index 5f5f5a94301f..1124d573f6a7 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c b/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c index a8c8c9375d29..269beacb32a7 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c index 0d51b4542269..7b510ad1c149 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_so.c b/drivers/gpu/drm/vmwgfx/vmwgfx_so.c index d199e718cb2d..d7e03444de53 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_so.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_so.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * Copyright 2014-2015 VMware, Inc., Palo Alto, CA., USA diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c index 20aab725e53a..5d36fa18f250 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /****************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c b/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c index edcc40659038..9fba0d3da513 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c index c4ac9b47e23a..9c9e763ab6e0 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c b/drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c index ee7964cbdaca..be71e6aa5cca 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR MIT */ /* * Copyright 2021 VMware, Inc. diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c index 5553892d7c3e..06724b371e94 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_va.c b/drivers/gpu/drm/vmwgfx/vmwgfx_va.c index d140089e53d4..b019b086e293 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_va.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_va.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c b/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c index 35dc94c3db39..6a45cc73ac1a 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c index 5abd7f5ad2db..00d4db0b98ab 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /************************************************************************** * diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c index 3c6bca66ddab..176324dba732 100644 --- a/drivers/gpu/drm/xe/display/ext/i915_irq.c +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/intel_bo.c b/drivers/gpu/drm/xe/display/intel_bo.c index bad2243b9114..40c60db5cbfd 100644 --- a/drivers/gpu/drm/xe/display/intel_bo.c +++ b/drivers/gpu/drm/xe/display/intel_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/gpu/drm/xe/display/intel_fb_bo.c b/drivers/gpu/drm/xe/display/intel_fb_bo.c index db8b1a27b4de..decaa1b940fa 100644 --- a/drivers/gpu/drm/xe/display/intel_fb_bo.c +++ b/drivers/gpu/drm/xe/display/intel_fb_bo.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/intel_fbdev_fb.c b/drivers/gpu/drm/xe/display/intel_fbdev_fb.c index 7ad76022cb14..9c2d08f814a3 100644 --- a/drivers/gpu/drm/xe/display/intel_fbdev_fb.c +++ b/drivers/gpu/drm/xe/display/intel_fbdev_fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: MIT */ /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c index 8b0afa270216..2a8c88ee0677 100644 --- a/drivers/gpu/drm/xe/display/xe_display.c +++ b/drivers/gpu/drm/xe/display/xe_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_display_misc.c b/drivers/gpu/drm/xe/display/xe_display_misc.c index 242c2ef4ca93..27668238389a 100644 --- a/drivers/gpu/drm/xe/display/xe_display_misc.c +++ b/drivers/gpu/drm/xe/display/xe_display_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_display_rpm.c b/drivers/gpu/drm/xe/display/xe_display_rpm.c index 340f65884812..1d625707233e 100644 --- a/drivers/gpu/drm/xe/display/xe_display_rpm.c +++ b/drivers/gpu/drm/xe/display/xe_display_rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/xe/display/xe_display_wa.c b/drivers/gpu/drm/xe/display/xe_display_wa.c index 2aa1b8c03411..90eac616d7b7 100644 --- a/drivers/gpu/drm/xe/display/xe_display_wa.c +++ b/drivers/gpu/drm/xe/display/xe_display_wa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c index 58581d7aaae6..e00fcf14933d 100644 --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023, Intel Corporation. diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c index 1fd4a815e784..4dbda5a60a10 100644 --- a/drivers/gpu/drm/xe/display/xe_fb_pin.c +++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c index 4ae847b628e2..d778d2bf00ae 100644 --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2023, Intel Corporation. diff --git a/drivers/gpu/drm/xe/display/xe_panic.c b/drivers/gpu/drm/xe/display/xe_panic.c index df663286092a..4f5364dc9db8 100644 --- a/drivers/gpu/drm/xe/display/xe_panic.c +++ b/drivers/gpu/drm/xe/display/xe_panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/xe/display/xe_plane_initial.c b/drivers/gpu/drm/xe/display/xe_plane_initial.c index 12d25c5290fd..ef9ead2ef8b0 100644 --- a/drivers/gpu/drm/xe/display/xe_plane_initial.c +++ b/drivers/gpu/drm/xe/display/xe_plane_initial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/display/xe_stolen.c b/drivers/gpu/drm/xe/display/xe_stolen.c index 9f04ba36e930..b900122b886c 100644 --- a/drivers/gpu/drm/xe/display/xe_stolen.c +++ b/drivers/gpu/drm/xe/display/xe_stolen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* Copyright © 2025 Intel Corporation */ diff --git a/drivers/gpu/drm/xe/display/xe_tdf.c b/drivers/gpu/drm/xe/display/xe_tdf.c index 78bda4c47874..11653bd523f5 100644 --- a/drivers/gpu/drm/xe/display/xe_tdf.c +++ b/drivers/gpu/drm/xe/display/xe_tdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_args_test.c b/drivers/gpu/drm/xe/tests/xe_args_test.c index f3fb23aa5d2e..abaf3a90f4a8 100644 --- a/drivers/gpu/drm/xe/tests/xe_args_test.c +++ b/drivers/gpu/drm/xe/tests/xe_args_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c index 2294cf89f3e1..8a1f0eeb9490 100644 --- a/drivers/gpu/drm/xe/tests/xe_bo.c +++ b/drivers/gpu/drm/xe/tests/xe_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c index 5df98de5ba3c..ede2da8823a8 100644 --- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c +++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c b/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c index 42bfc4bcfbcf..a39f23ec50d6 100644 --- a/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c +++ b/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c b/drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c index d266882adc0e..a80249bdb251 100644 --- a/drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c +++ b/drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c index a87a7b4b040a..d3a1fa78fe6b 100644 --- a/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c +++ b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c b/drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c index 3b213fcae916..4bae1f656c4a 100644 --- a/drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c +++ b/drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_guc_id_mgr_test.c b/drivers/gpu/drm/xe/tests/xe_guc_id_mgr_test.c index ee30a1939eb0..f55eff84376e 100644 --- a/drivers/gpu/drm/xe/tests/xe_guc_id_mgr_test.c +++ b/drivers/gpu/drm/xe/tests/xe_guc_id_mgr_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_guc_relay_test.c b/drivers/gpu/drm/xe/tests/xe_guc_relay_test.c index 13701451b923..effa51f072f4 100644 --- a/drivers/gpu/drm/xe/tests/xe_guc_relay_test.c +++ b/drivers/gpu/drm/xe/tests/xe_guc_relay_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c index bc5156966ce9..5d3706f3ebb7 100644 --- a/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c +++ b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_live_test_mod.c b/drivers/gpu/drm/xe/tests/xe_live_test_mod.c index c55e46f1ae92..70f82e494413 100644 --- a/drivers/gpu/drm/xe/tests/xe_live_test_mod.c +++ b/drivers/gpu/drm/xe/tests/xe_live_test_mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_lmtt_test.c b/drivers/gpu/drm/xe/tests/xe_lmtt_test.c index 1f1557c45ae1..84125cd9398a 100644 --- a/drivers/gpu/drm/xe/tests/xe_lmtt_test.c +++ b/drivers/gpu/drm/xe/tests/xe_lmtt_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c index 5904d658d1f2..54e0531d5766 100644 --- a/drivers/gpu/drm/xe/tests/xe_migrate.c +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020-2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c index 6bb278167aaf..4740e270948d 100644 --- a/drivers/gpu/drm/xe/tests/xe_mocs.c +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c index f3179b31f13e..d3a9158566ff 100644 --- a/drivers/gpu/drm/xe/tests/xe_pci.c +++ b/drivers/gpu/drm/xe/tests/xe_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.c b/drivers/gpu/drm/xe/tests/xe_pci_test.c index 4d10a7e2b570..f3cbf5d6b109 100644 --- a/drivers/gpu/drm/xe/tests/xe_pci_test.c +++ b/drivers/gpu/drm/xe/tests/xe_pci_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_rtp_test.c b/drivers/gpu/drm/xe/tests/xe_rtp_test.c index d2255a59e58f..e0791e83f002 100644 --- a/drivers/gpu/drm/xe/tests/xe_rtp_test.c +++ b/drivers/gpu/drm/xe/tests/xe_rtp_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c b/drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c index ba95e29b597d..ebf08a86a6a2 100644 --- a/drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c +++ b/drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 AND MIT /* * Copyright © 2024-2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_test_mod.c b/drivers/gpu/drm/xe/tests/xe_test_mod.c index 93081bcf2ab0..d83dbc187895 100644 --- a/drivers/gpu/drm/xe/tests/xe_test_mod.c +++ b/drivers/gpu/drm/xe/tests/xe_test_mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/tests/xe_wa_test.c b/drivers/gpu/drm/xe/tests/xe_wa_test.c index 49d191043dfa..c83c26cb8e33 100644 --- a/drivers/gpu/drm/xe/tests/xe_wa_test.c +++ b/drivers/gpu/drm/xe/tests/xe_wa_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_bb.c b/drivers/gpu/drm/xe/xe_bb.c index 6d20229c11de..af2682188511 100644 --- a/drivers/gpu/drm/xe/xe_bb.c +++ b/drivers/gpu/drm/xe/xe_bb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c index 71acd45aa33b..9616b97e3f3c 100644 --- a/drivers/gpu/drm/xe/xe_bo.c +++ b/drivers/gpu/drm/xe/xe_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_bo_evict.c b/drivers/gpu/drm/xe/xe_bo_evict.c index 7661fca7f278..17f4ef5c0cc6 100644 --- a/drivers/gpu/drm/xe/xe_bo_evict.c +++ b/drivers/gpu/drm/xe/xe_bo_evict.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_configfs.c b/drivers/gpu/drm/xe/xe_configfs.c index 82edd0466005..7158a3751045 100644 --- a/drivers/gpu/drm/xe/xe_configfs.c +++ b/drivers/gpu/drm/xe/xe_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_debugfs.c b/drivers/gpu/drm/xe/xe_debugfs.c index 63fd8bf13c70..4cc2a53f201b 100644 --- a/drivers/gpu/drm/xe/xe_debugfs.c +++ b/drivers/gpu/drm/xe/xe_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_dep_scheduler.c b/drivers/gpu/drm/xe/xe_dep_scheduler.c index 9bd3bfd2e526..d122e2bfe6ef 100644 --- a/drivers/gpu/drm/xe/xe_dep_scheduler.c +++ b/drivers/gpu/drm/xe/xe_dep_scheduler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_devcoredump.c b/drivers/gpu/drm/xe/xe_devcoredump.c index d444eda65ca6..46cd81f37a09 100644 --- a/drivers/gpu/drm/xe/xe_devcoredump.c +++ b/drivers/gpu/drm/xe/xe_devcoredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c index 9a6d49fcd8e4..f2df13070cc0 100644 --- a/drivers/gpu/drm/xe/xe_device.c +++ b/drivers/gpu/drm/xe/xe_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_device_sysfs.c b/drivers/gpu/drm/xe/xe_device_sysfs.c index ec9c06b06fb5..7dbf1ba70a6b 100644 --- a/drivers/gpu/drm/xe/xe_device_sysfs.c +++ b/drivers/gpu/drm/xe/xe_device_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c b/drivers/gpu/drm/xe/xe_dma_buf.c index 7c74a31d4486..4e8901513f9b 100644 --- a/drivers/gpu/drm/xe/xe_dma_buf.c +++ b/drivers/gpu/drm/xe/xe_dma_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c index f931ff9b1ec0..341b4ad3d5e1 100644 --- a/drivers/gpu/drm/xe/xe_drm_client.c +++ b/drivers/gpu/drm/xe/xe_drm_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_eu_stall.c b/drivers/gpu/drm/xe/xe_eu_stall.c index a5c36a317a70..93f93e5d7549 100644 --- a/drivers/gpu/drm/xe/xe_eu_stall.c +++ b/drivers/gpu/drm/xe/xe_eu_stall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_exec.c b/drivers/gpu/drm/xe/xe_exec.c index 8e3614b24010..9115a6e42a37 100644 --- a/drivers/gpu/drm/xe/xe_exec.c +++ b/drivers/gpu/drm/xe/xe_exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c index 779d7e7e2d2e..da8fbb4f2961 100644 --- a/drivers/gpu/drm/xe/xe_exec_queue.c +++ b/drivers/gpu/drm/xe/xe_exec_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_execlist.c b/drivers/gpu/drm/xe/xe_execlist.c index 769d05517f93..35edc5f3b9ff 100644 --- a/drivers/gpu/drm/xe/xe_execlist.c +++ b/drivers/gpu/drm/xe/xe_execlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c index c59a9b330697..6791aac38313 100644 --- a/drivers/gpu/drm/xe/xe_force_wake.c +++ b/drivers/gpu/drm/xe/xe_force_wake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gen_wa_oob.c b/drivers/gpu/drm/xe/xe_gen_wa_oob.c index 247e41c1c48d..c2c2606f5385 100644 --- a/drivers/gpu/drm/xe/xe_gen_wa_oob.c +++ b/drivers/gpu/drm/xe/xe_gen_wa_oob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c index 793d7324a395..2994b8491d90 100644 --- a/drivers/gpu/drm/xe/xe_ggtt.c +++ b/drivers/gpu/drm/xe/xe_ggtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler.c b/drivers/gpu/drm/xe/xe_gpu_scheduler.c index f91e06d03511..008a2389a1af 100644 --- a/drivers/gpu/drm/xe/xe_gpu_scheduler.c +++ b/drivers/gpu/drm/xe/xe_gpu_scheduler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gsc.c b/drivers/gpu/drm/xe/xe_gsc.c index dd69cb834f8e..99af11c3c89d 100644 --- a/drivers/gpu/drm/xe/xe_gsc.c +++ b/drivers/gpu/drm/xe/xe_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gsc_debugfs.c b/drivers/gpu/drm/xe/xe_gsc_debugfs.c index 461d7e99c2b3..052b78ededd5 100644 --- a/drivers/gpu/drm/xe/xe_gsc_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gsc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gsc_proxy.c b/drivers/gpu/drm/xe/xe_gsc_proxy.c index 464282a89eef..ff63f94d7cf9 100644 --- a/drivers/gpu/drm/xe/xe_gsc_proxy.c +++ b/drivers/gpu/drm/xe/xe_gsc_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gsc_submit.c b/drivers/gpu/drm/xe/xe_gsc_submit.c index 9ede483d37ef..550aabcc9620 100644 --- a/drivers/gpu/drm/xe/xe_gsc_submit.c +++ b/drivers/gpu/drm/xe/xe_gsc_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c index cdce210e36f2..51942bc57722 100644 --- a/drivers/gpu/drm/xe/xe_gt.c +++ b/drivers/gpu/drm/xe/xe_gt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c index 50fffc9ebf62..fd2c59c0e9ae 100644 --- a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c +++ b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_clock.c b/drivers/gpu/drm/xe/xe_gt_clock.c index bfc25c46f798..f25cb448fbf0 100644 --- a/drivers/gpu/drm/xe/xe_gt_clock.c +++ b/drivers/gpu/drm/xe/xe_gt_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c index e4fd632f43cf..4fe2acd617d1 100644 --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_freq.c b/drivers/gpu/drm/xe/xe_gt_freq.c index ce3c7810469f..7143a8caf552 100644 --- a/drivers/gpu/drm/xe/xe_gt_freq.c +++ b/drivers/gpu/drm/xe/xe_gt_freq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_idle.c b/drivers/gpu/drm/xe/xe_gt_idle.c index 3e3d1d52f630..131a216887c2 100644 --- a/drivers/gpu/drm/xe/xe_gt_idle.c +++ b/drivers/gpu/drm/xe/xe_gt_idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.c b/drivers/gpu/drm/xe/xe_gt_mcr.c index 164010860664..734c84ff927b 100644 --- a/drivers/gpu/drm/xe/xe_gt_mcr.c +++ b/drivers/gpu/drm/xe/xe_gt_mcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf.c index 0714c758b9c1..0c9c59b113aa 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c index 59c5c6b4d994..46f435c257cb 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c index bf48b05797de..863ea4baa090 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c index 5278ea4fd655..774273d119d2 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c index 3174a8dee779..95bb21df324a 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c index 7d532bded02a..e0de726396e8 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c index 4445f660e6d1..5971f917084a 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c b/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c index 2eb21610e5a0..6f6570baf1e5 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_vf.c b/drivers/gpu/drm/xe/xe_gt_sriov_vf.c index 033eae2d03d3..cd78a078c041 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_vf.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c b/drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c index 2ed5b6780d30..be7b22b82dc5 100644 --- a/drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c +++ b/drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_stats.c b/drivers/gpu/drm/xe/xe_gt_stats.c index 5f74706bab81..bee0ec15df96 100644 --- a/drivers/gpu/drm/xe/xe_gt_stats.c +++ b/drivers/gpu/drm/xe/xe_gt_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c b/drivers/gpu/drm/xe/xe_gt_sysfs.c index ec2b8246204b..db510db03d10 100644 --- a/drivers/gpu/drm/xe/xe_gt_sysfs.c +++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_throttle.c b/drivers/gpu/drm/xe/xe_gt_throttle.c index 01477fc7b37b..a6c8d21ec42e 100644 --- a/drivers/gpu/drm/xe/xe_gt_throttle.c +++ b/drivers/gpu/drm/xe/xe_gt_throttle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_gt_topology.c b/drivers/gpu/drm/xe/xe_gt_topology.c index bd5260221d8d..e091070979fc 100644 --- a/drivers/gpu/drm/xe/xe_gt_topology.c +++ b/drivers/gpu/drm/xe/xe_gt_topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c index edb939f26268..a14447736c82 100644 --- a/drivers/gpu/drm/xe/xe_guc.c +++ b/drivers/gpu/drm/xe/xe_guc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_ads.c b/drivers/gpu/drm/xe/xe_guc_ads.c index 3f7f1b5602d5..b695d0cb2c1c 100644 --- a/drivers/gpu/drm/xe/xe_guc_ads.c +++ b/drivers/gpu/drm/xe/xe_guc_ads.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_buf.c b/drivers/gpu/drm/xe/xe_guc_buf.c index 3ce442500130..f3d25f852586 100644 --- a/drivers/gpu/drm/xe/xe_guc_buf.c +++ b/drivers/gpu/drm/xe/xe_guc_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_capture.c b/drivers/gpu/drm/xe/xe_guc_capture.c index 0c1fbe97b8bf..88ddfccd036e 100644 --- a/drivers/gpu/drm/xe/xe_guc_capture.c +++ b/drivers/gpu/drm/xe/xe_guc_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_ct.c b/drivers/gpu/drm/xe/xe_guc_ct.c index a5019d1e741b..6cd07d49e5c5 100644 --- a/drivers/gpu/drm/xe/xe_guc_ct.c +++ b/drivers/gpu/drm/xe/xe_guc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.c b/drivers/gpu/drm/xe/xe_guc_db_mgr.c index 6767e8076e6b..a9f6f1a0263d 100644 --- a/drivers/gpu/drm/xe/xe_guc_db_mgr.c +++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_debugfs.c b/drivers/gpu/drm/xe/xe_guc_debugfs.c index 0b102ab46c4d..9b61a9d9c5d6 100644 --- a/drivers/gpu/drm/xe/xe_guc_debugfs.c +++ b/drivers/gpu/drm/xe/xe_guc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_engine_activity.c b/drivers/gpu/drm/xe/xe_guc_engine_activity.c index 2b99c1ebdd58..eb7ff0fe206f 100644 --- a/drivers/gpu/drm/xe/xe_guc_engine_activity.c +++ b/drivers/gpu/drm/xe/xe_guc_engine_activity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_hwconfig.c b/drivers/gpu/drm/xe/xe_guc_hwconfig.c index af2c817d552c..024883edb1d5 100644 --- a/drivers/gpu/drm/xe/xe_guc_hwconfig.c +++ b/drivers/gpu/drm/xe/xe_guc_hwconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_id_mgr.c b/drivers/gpu/drm/xe/xe_guc_id_mgr.c index e845425d670b..276c1d69110a 100644 --- a/drivers/gpu/drm/xe/xe_guc_id_mgr.c +++ b/drivers/gpu/drm/xe/xe_guc_id_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_klv_helpers.c b/drivers/gpu/drm/xe/xe_guc_klv_helpers.c index 146a6eda9e06..06782ac4a493 100644 --- a/drivers/gpu/drm/xe/xe_guc_klv_helpers.c +++ b/drivers/gpu/drm/xe/xe_guc_klv_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_log.c b/drivers/gpu/drm/xe/xe_guc_log.c index c01ccb35dc75..afbcab80f648 100644 --- a/drivers/gpu/drm/xe/xe_guc_log.c +++ b/drivers/gpu/drm/xe/xe_guc_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_pagefault.c b/drivers/gpu/drm/xe/xe_guc_pagefault.c index 719a18187a31..c7ef00c0a84a 100644 --- a/drivers/gpu/drm/xe/xe_guc_pagefault.c +++ b/drivers/gpu/drm/xe/xe_guc_pagefault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_pc.c b/drivers/gpu/drm/xe/xe_guc_pc.c index 951a49fb1d3e..a8268180f19c 100644 --- a/drivers/gpu/drm/xe/xe_guc_pc.c +++ b/drivers/gpu/drm/xe/xe_guc_pc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_relay.c b/drivers/gpu/drm/xe/xe_guc_relay.c index 0c0ff24ba62a..aff9453a9ac9 100644 --- a/drivers/gpu/drm/xe/xe_guc_relay.c +++ b/drivers/gpu/drm/xe/xe_guc_relay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c index f6ba2b0f074d..8dcbc5eb1621 100644 --- a/drivers/gpu/drm/xe/xe_guc_submit.c +++ b/drivers/gpu/drm/xe/xe_guc_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_guc_tlb_inval.c b/drivers/gpu/drm/xe/xe_guc_tlb_inval.c index a80175c7c478..469a0091e1c6 100644 --- a/drivers/gpu/drm/xe/xe_guc_tlb_inval.c +++ b/drivers/gpu/drm/xe/xe_guc_tlb_inval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_heci_gsc.c b/drivers/gpu/drm/xe/xe_heci_gsc.c index 495cdd4f948d..94c534b30739 100644 --- a/drivers/gpu/drm/xe/xe_heci_gsc.c +++ b/drivers/gpu/drm/xe/xe_heci_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2023, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/xe/xe_huc.c b/drivers/gpu/drm/xe/xe_huc.c index 0a70c8924582..f8ab5b00088f 100644 --- a/drivers/gpu/drm/xe/xe_huc.c +++ b/drivers/gpu/drm/xe/xe_huc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_huc_debugfs.c b/drivers/gpu/drm/xe/xe_huc_debugfs.c index 3a888a40188b..87eee2362172 100644 --- a/drivers/gpu/drm/xe/xe_huc_debugfs.c +++ b/drivers/gpu/drm/xe/xe_huc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hw_engine.c b/drivers/gpu/drm/xe/xe_hw_engine.c index 6a9e2a4272dd..d26465b34ac5 100644 --- a/drivers/gpu/drm/xe/xe_hw_engine.c +++ b/drivers/gpu/drm/xe/xe_hw_engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c b/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c index 640950172088..b64cba55d2ec 100644 --- a/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c +++ b/drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hw_engine_group.c b/drivers/gpu/drm/xe/xe_hw_engine_group.c index fa4db5f23342..55daf68aef2c 100644 --- a/drivers/gpu/drm/xe/xe_hw_engine_group.c +++ b/drivers/gpu/drm/xe/xe_hw_engine_group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hw_error.c b/drivers/gpu/drm/xe/xe_hw_error.c index 8c65291f36fc..1a49e130714a 100644 --- a/drivers/gpu/drm/xe/xe_hw_error.c +++ b/drivers/gpu/drm/xe/xe_hw_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hw_fence.c b/drivers/gpu/drm/xe/xe_hw_fence.c index b2a0c46dfcd4..1928fca33c48 100644 --- a/drivers/gpu/drm/xe/xe_hw_fence.c +++ b/drivers/gpu/drm/xe/xe_hw_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_hwmon.c b/drivers/gpu/drm/xe/xe_hwmon.c index 97879daeefc1..a59408817b09 100644 --- a/drivers/gpu/drm/xe/xe_hwmon.c +++ b/drivers/gpu/drm/xe/xe_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_i2c.c b/drivers/gpu/drm/xe/xe_i2c.c index 0b5452be0c87..4287469976ac 100644 --- a/drivers/gpu/drm/xe/xe_i2c.c +++ b/drivers/gpu/drm/xe/xe_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Intel Xe I2C attached Microcontroller Units (MCU) diff --git a/drivers/gpu/drm/xe/xe_irq.c b/drivers/gpu/drm/xe/xe_irq.c index 024e13e606ec..87e5c2e2aa27 100644 --- a/drivers/gpu/drm/xe/xe_irq.c +++ b/drivers/gpu/drm/xe/xe_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_late_bind_fw.c b/drivers/gpu/drm/xe/xe_late_bind_fw.c index 768442ca7da6..aa5510b9291c 100644 --- a/drivers/gpu/drm/xe/xe_late_bind_fw.c +++ b/drivers/gpu/drm/xe/xe_late_bind_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c index 4dc1de482eee..fe9cf86d3b65 100644 --- a/drivers/gpu/drm/xe/xe_lmtt.c +++ b/drivers/gpu/drm/xe/xe_lmtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_lmtt_2l.c b/drivers/gpu/drm/xe/xe_lmtt_2l.c index 84bc5c4212b5..2b1af46674d3 100644 --- a/drivers/gpu/drm/xe/xe_lmtt_2l.c +++ b/drivers/gpu/drm/xe/xe_lmtt_2l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_lmtt_ml.c b/drivers/gpu/drm/xe/xe_lmtt_ml.c index b21215a2edd6..4fefbea5b48a 100644 --- a/drivers/gpu/drm/xe/xe_lmtt_ml.c +++ b/drivers/gpu/drm/xe/xe_lmtt_ml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_lrc.c b/drivers/gpu/drm/xe/xe_lrc.c index b8c1dd953665..bc6c406c7796 100644 --- a/drivers/gpu/drm/xe/xe_lrc.c +++ b/drivers/gpu/drm/xe/xe_lrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_memirq.c b/drivers/gpu/drm/xe/xe_memirq.c index b0c7ce0a5d1e..57724940a588 100644 --- a/drivers/gpu/drm/xe/xe_memirq.c +++ b/drivers/gpu/drm/xe/xe_memirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c index 9d7329cef910..8d758106bb4c 100644 --- a/drivers/gpu/drm/xe/xe_migrate.c +++ b/drivers/gpu/drm/xe/xe_migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c index 350dca1f0925..1da25d485dc0 100644 --- a/drivers/gpu/drm/xe/xe_mmio.c +++ b/drivers/gpu/drm/xe/xe_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_mmio_gem.c b/drivers/gpu/drm/xe/xe_mmio_gem.c index 9a97c4387e4f..857de00bee30 100644 --- a/drivers/gpu/drm/xe/xe_mmio_gem.c +++ b/drivers/gpu/drm/xe/xe_mmio_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c index 6613d3b48a84..c5962fc1972d 100644 --- a/drivers/gpu/drm/xe/xe_mocs.c +++ b/drivers/gpu/drm/xe/xe_mocs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_module.c b/drivers/gpu/drm/xe/xe_module.c index d08338fc3bc1..cb9f64cfeb56 100644 --- a/drivers/gpu/drm/xe/xe_module.c +++ b/drivers/gpu/drm/xe/xe_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_nvm.c b/drivers/gpu/drm/xe/xe_nvm.c index 6da42b2b5e46..77aafa5ed1ef 100644 --- a/drivers/gpu/drm/xe/xe_nvm.c +++ b/drivers/gpu/drm/xe/xe_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2019-2025, Intel Corporation. All rights reserved. diff --git a/drivers/gpu/drm/xe/xe_oa.c b/drivers/gpu/drm/xe/xe_oa.c index f8bb28ab8124..1c0fd688d042 100644 --- a/drivers/gpu/drm/xe/xe_oa.c +++ b/drivers/gpu/drm/xe/xe_oa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_observation.c b/drivers/gpu/drm/xe/xe_observation.c index e3f9b546207e..0d44cdb868ce 100644 --- a/drivers/gpu/drm/xe/xe_observation.c +++ b/drivers/gpu/drm/xe/xe_observation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pagefault.c b/drivers/gpu/drm/xe/xe_pagefault.c index afb06598b6e1..938a4d9117d3 100644 --- a/drivers/gpu/drm/xe/xe_pagefault.c +++ b/drivers/gpu/drm/xe/xe_pagefault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c index 68171cceea18..302be5cf4359 100644 --- a/drivers/gpu/drm/xe/xe_pat.c +++ b/drivers/gpu/drm/xe/xe_pat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c index 2aa883f5ef79..bcf7eefd51c7 100644 --- a/drivers/gpu/drm/xe/xe_pci.c +++ b/drivers/gpu/drm/xe/xe_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pci_sriov.c b/drivers/gpu/drm/xe/xe_pci_sriov.c index 9ff69c4843b0..844c3b1eeff8 100644 --- a/drivers/gpu/drm/xe/xe_pci_sriov.c +++ b/drivers/gpu/drm/xe/xe_pci_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pcode.c b/drivers/gpu/drm/xe/xe_pcode.c index 0d33c14ea0cf..4a1f033b6517 100644 --- a/drivers/gpu/drm/xe/xe_pcode.c +++ b/drivers/gpu/drm/xe/xe_pcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c index 51eb6d005331..180259a10c79 100644 --- a/drivers/gpu/drm/xe/xe_pm.c +++ b/drivers/gpu/drm/xe/xe_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pmu.c b/drivers/gpu/drm/xe/xe_pmu.c index c63335eb69e5..2924cc85bf43 100644 --- a/drivers/gpu/drm/xe/xe_pmu.c +++ b/drivers/gpu/drm/xe/xe_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_preempt_fence.c b/drivers/gpu/drm/xe/xe_preempt_fence.c index 7f587ca3947d..09f97ed85ef7 100644 --- a/drivers/gpu/drm/xe/xe_preempt_fence.c +++ b/drivers/gpu/drm/xe/xe_preempt_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_psmi.c b/drivers/gpu/drm/xe/xe_psmi.c index 6a54e38b81ba..fc678f8ec9b2 100644 --- a/drivers/gpu/drm/xe/xe_psmi.c +++ b/drivers/gpu/drm/xe/xe_psmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c index 884127b4d97d..e2c78804f712 100644 --- a/drivers/gpu/drm/xe/xe_pt.c +++ b/drivers/gpu/drm/xe/xe_pt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pt_walk.c b/drivers/gpu/drm/xe/xe_pt_walk.c index be602a763ff3..6af746799b5b 100644 --- a/drivers/gpu/drm/xe/xe_pt_walk.c +++ b/drivers/gpu/drm/xe/xe_pt_walk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pxp.c b/drivers/gpu/drm/xe/xe_pxp.c index bdbdbbf6a678..2dd18515a300 100644 --- a/drivers/gpu/drm/xe/xe_pxp.c +++ b/drivers/gpu/drm/xe/xe_pxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2024 Intel Corporation. diff --git a/drivers/gpu/drm/xe/xe_pxp_debugfs.c b/drivers/gpu/drm/xe/xe_pxp_debugfs.c index 525a2f6bb076..e9baabae32f8 100644 --- a/drivers/gpu/drm/xe/xe_pxp_debugfs.c +++ b/drivers/gpu/drm/xe/xe_pxp_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_pxp_submit.c b/drivers/gpu/drm/xe/xe_pxp_submit.c index e60526e30030..620fcca2ce65 100644 --- a/drivers/gpu/drm/xe/xe_pxp_submit.c +++ b/drivers/gpu/drm/xe/xe_pxp_submit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright(c) 2024 Intel Corporation. diff --git a/drivers/gpu/drm/xe/xe_query.c b/drivers/gpu/drm/xe/xe_query.c index fde36280e14d..be105ba6af4f 100644 --- a/drivers/gpu/drm/xe/xe_query.c +++ b/drivers/gpu/drm/xe/xe_query.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_range_fence.c b/drivers/gpu/drm/xe/xe_range_fence.c index 372378e89e98..94a62ae25346 100644 --- a/drivers/gpu/drm/xe/xe_range_fence.c +++ b/drivers/gpu/drm/xe/xe_range_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_reg_sr.c b/drivers/gpu/drm/xe/xe_reg_sr.c index fc8447a838c4..1cc0f357af6e 100644 --- a/drivers/gpu/drm/xe/xe_reg_sr.c +++ b/drivers/gpu/drm/xe/xe_reg_sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_reg_whitelist.c b/drivers/gpu/drm/xe/xe_reg_whitelist.c index 7ca360b2c20d..694934951716 100644 --- a/drivers/gpu/drm/xe/xe_reg_whitelist.c +++ b/drivers/gpu/drm/xe/xe_reg_whitelist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_ring_ops.c b/drivers/gpu/drm/xe/xe_ring_ops.c index ac0c6dcffe15..389b4bc7628a 100644 --- a/drivers/gpu/drm/xe/xe_ring_ops.c +++ b/drivers/gpu/drm/xe/xe_ring_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c index ed509b1c8cfc..ff7fd4db8bf3 100644 --- a/drivers/gpu/drm/xe/xe_rtp.c +++ b/drivers/gpu/drm/xe/xe_rtp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sa.c b/drivers/gpu/drm/xe/xe_sa.c index 63a5263dcf1b..c51b8033cdcf 100644 --- a/drivers/gpu/drm/xe/xe_sa.c +++ b/drivers/gpu/drm/xe/xe_sa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sched_job.c b/drivers/gpu/drm/xe/xe_sched_job.c index cb674a322113..6aa7f2bb2df4 100644 --- a/drivers/gpu/drm/xe/xe_sched_job.c +++ b/drivers/gpu/drm/xe/xe_sched_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_shrinker.c b/drivers/gpu/drm/xe/xe_shrinker.c index 90244fe59b59..5dba45de0b51 100644 --- a/drivers/gpu/drm/xe/xe_shrinker.c +++ b/drivers/gpu/drm/xe/xe_shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov.c b/drivers/gpu/drm/xe/xe_sriov.c index ea411944609b..d6368e598c46 100644 --- a/drivers/gpu/drm/xe/xe_sriov.c +++ b/drivers/gpu/drm/xe/xe_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_packet.c b/drivers/gpu/drm/xe/xe_sriov_packet.c index bab994696896..c0f909d6b1b4 100644 --- a/drivers/gpu/drm/xe/xe_sriov_packet.c +++ b/drivers/gpu/drm/xe/xe_sriov_packet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf.c b/drivers/gpu/drm/xe/xe_sriov_pf.c index 7c779d63179f..1c063113e67f 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_control.c b/drivers/gpu/drm/xe/xe_sriov_pf_control.c index ed4b9820b06e..7fc42806bbc2 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_control.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c b/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c index bad751217e1e..bd6c775f5657 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_migration.c b/drivers/gpu/drm/xe/xe_sriov_pf_migration.c index 6c4b16409cc9..dbfde43a697d 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_migration.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_migration.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_provision.c b/drivers/gpu/drm/xe/xe_sriov_pf_provision.c index 01470c42e8a7..7adb5c3187bf 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_provision.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_provision.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_service.c b/drivers/gpu/drm/xe/xe_sriov_pf_service.c index eee3b2a1ba41..cd94279f3b61 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_service.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_service.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c b/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c index c0b767ac735c..b62d84430ccc 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_vf.c b/drivers/gpu/drm/xe/xe_sriov_vf.c index 284ce37ca92d..cf2eebcaf0de 100644 --- a/drivers/gpu/drm/xe/xe_sriov_vf.c +++ b/drivers/gpu/drm/xe/xe_sriov_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c b/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c index d963231b5135..48a8664f8f8d 100644 --- a/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c +++ b/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sriov_vfio.c b/drivers/gpu/drm/xe/xe_sriov_vfio.c index 3da81af97b8b..9e54dce3fbb6 100644 --- a/drivers/gpu/drm/xe/xe_sriov_vfio.c +++ b/drivers/gpu/drm/xe/xe_sriov_vfio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_step.c b/drivers/gpu/drm/xe/xe_step.c index 10e88f2c9615..4993ebe4bbb4 100644 --- a/drivers/gpu/drm/xe/xe_step.c +++ b/drivers/gpu/drm/xe/xe_step.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_survivability_mode.c b/drivers/gpu/drm/xe/xe_survivability_mode.c index 1662bfddd4bc..deba66120985 100644 --- a/drivers/gpu/drm/xe/xe_survivability_mode.c +++ b/drivers/gpu/drm/xe/xe_survivability_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_svm.c b/drivers/gpu/drm/xe/xe_svm.c index f97e0af6a9b0..90fbd86d9fd2 100644 --- a/drivers/gpu/drm/xe/xe_svm.c +++ b/drivers/gpu/drm/xe/xe_svm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_sync.c b/drivers/gpu/drm/xe/xe_sync.c index ff74528ca0c6..f0de38b8408a 100644 --- a/drivers/gpu/drm/xe/xe_sync.c +++ b/drivers/gpu/drm/xe/xe_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tile.c b/drivers/gpu/drm/xe/xe_tile.c index 4f4f9a5c43af..928964ca4075 100644 --- a/drivers/gpu/drm/xe/xe_tile.c +++ b/drivers/gpu/drm/xe/xe_tile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tile_debugfs.c b/drivers/gpu/drm/xe/xe_tile_debugfs.c index fff242a5ae56..d446fcd66c7d 100644 --- a/drivers/gpu/drm/xe/xe_tile_debugfs.c +++ b/drivers/gpu/drm/xe/xe_tile_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c b/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c index f3f478f14ff5..a427b20fb404 100644 --- a/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c +++ b/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tile_sriov_vf.c b/drivers/gpu/drm/xe/xe_tile_sriov_vf.c index c9bac2cfdd04..1c621f4e57bc 100644 --- a/drivers/gpu/drm/xe/xe_tile_sriov_vf.c +++ b/drivers/gpu/drm/xe/xe_tile_sriov_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tile_sysfs.c b/drivers/gpu/drm/xe/xe_tile_sysfs.c index 9e1236a9ec67..38ee621a0748 100644 --- a/drivers/gpu/drm/xe/xe_tile_sysfs.c +++ b/drivers/gpu/drm/xe/xe_tile_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tlb_inval.c b/drivers/gpu/drm/xe/xe_tlb_inval.c index 1b7ac31a37ca..1d556eee66ff 100644 --- a/drivers/gpu/drm/xe/xe_tlb_inval.c +++ b/drivers/gpu/drm/xe/xe_tlb_inval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tlb_inval_job.c b/drivers/gpu/drm/xe/xe_tlb_inval_job.c index 1ec9c0f5f0b6..32974a06c011 100644 --- a/drivers/gpu/drm/xe/xe_tlb_inval_job.c +++ b/drivers/gpu/drm/xe/xe_tlb_inval_job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_trace.c b/drivers/gpu/drm/xe/xe_trace.c index 2527c556bff1..d3107bf409f3 100644 --- a/drivers/gpu/drm/xe/xe_trace.c +++ b/drivers/gpu/drm/xe/xe_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_trace_bo.c b/drivers/gpu/drm/xe/xe_trace_bo.c index 6d5e66ce4c50..8579a0180ca1 100644 --- a/drivers/gpu/drm/xe/xe_trace_bo.c +++ b/drivers/gpu/drm/xe/xe_trace_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_trace_guc.c b/drivers/gpu/drm/xe/xe_trace_guc.c index fcdf6888ff2f..b01cac9cd722 100644 --- a/drivers/gpu/drm/xe/xe_trace_guc.c +++ b/drivers/gpu/drm/xe/xe_trace_guc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_trace_lrc.c b/drivers/gpu/drm/xe/xe_trace_lrc.c index ab9b7e2970bc..4f27bccceefa 100644 --- a/drivers/gpu/drm/xe/xe_trace_lrc.c +++ b/drivers/gpu/drm/xe/xe_trace_lrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c index 1bddecfb723a..25dd57f2d1b6 100644 --- a/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c +++ b/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2023 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_ttm_sys_mgr.c b/drivers/gpu/drm/xe/xe_ttm_sys_mgr.c index 3e404eb8d098..0ab055c7bbc5 100644 --- a/drivers/gpu/drm/xe/xe_ttm_sys_mgr.c +++ b/drivers/gpu/drm/xe/xe_ttm_sys_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c index 9f70802fce92..0200cf00532e 100644 --- a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c +++ b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_tuning.c b/drivers/gpu/drm/xe/xe_tuning.c index 5766fa7742d3..c42089dffa73 100644 --- a/drivers/gpu/drm/xe/xe_tuning.c +++ b/drivers/gpu/drm/xe/xe_tuning.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_uc.c b/drivers/gpu/drm/xe/xe_uc.c index 465bda355443..8e3612a0d836 100644 --- a/drivers/gpu/drm/xe/xe_uc.c +++ b/drivers/gpu/drm/xe/xe_uc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_uc_debugfs.c b/drivers/gpu/drm/xe/xe_uc_debugfs.c index 24a4209051ee..766f44e356ad 100644 --- a/drivers/gpu/drm/xe/xe_uc_debugfs.c +++ b/drivers/gpu/drm/xe/xe_uc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_uc_fw.c b/drivers/gpu/drm/xe/xe_uc_fw.c index 622b76078567..88736f5e862f 100644 --- a/drivers/gpu/drm/xe/xe_uc_fw.c +++ b/drivers/gpu/drm/xe/xe_uc_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_userptr.c b/drivers/gpu/drm/xe/xe_userptr.c index 0d9130b1958a..9cb9ab64a2b2 100644 --- a/drivers/gpu/drm/xe/xe_userptr.c +++ b/drivers/gpu/drm/xe/xe_userptr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_validation.c b/drivers/gpu/drm/xe/xe_validation.c index 826cd09966ef..48917cb13344 100644 --- a/drivers/gpu/drm/xe/xe_validation.c +++ b/drivers/gpu/drm/xe/xe_validation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c index 095bb197e8b0..edb59889d3e7 100644 --- a/drivers/gpu/drm/xe/xe_vm.c +++ b/drivers/gpu/drm/xe/xe_vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_vm_madvise.c b/drivers/gpu/drm/xe/xe_vm_madvise.c index cad3cf627c3f..941416e7ef44 100644 --- a/drivers/gpu/drm/xe/xe_vm_madvise.c +++ b/drivers/gpu/drm/xe/xe_vm_madvise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2025 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_vram.c b/drivers/gpu/drm/xe/xe_vram.c index d50baefcd124..dc3c5c009678 100644 --- a/drivers/gpu/drm/xe/xe_vram.c +++ b/drivers/gpu/drm/xe/xe_vram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2021-2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_vram_freq.c b/drivers/gpu/drm/xe/xe_vram_freq.c index 17bc84da4cdc..46ba000d913c 100644 --- a/drivers/gpu/drm/xe/xe_vram_freq.c +++ b/drivers/gpu/drm/xe/xe_vram_freq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2024 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_vsec.c b/drivers/gpu/drm/xe/xe_vsec.c index 8f23a27871b6..9f34df3bc3d7 100644 --- a/drivers/gpu/drm/xe/xe_vsec.c +++ b/drivers/gpu/drm/xe/xe_vsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright © 2024 Intel Corporation */ #include diff --git a/drivers/gpu/drm/xe/xe_wa.c b/drivers/gpu/drm/xe/xe_wa.c index e32dd2fde6f1..76bf3932f4c3 100644 --- a/drivers/gpu/drm/xe/xe_wa.c +++ b/drivers/gpu/drm/xe/xe_wa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_wait_user_fence.c b/drivers/gpu/drm/xe/xe_wait_user_fence.c index 5b4264ea38bd..e67bfd524460 100644 --- a/drivers/gpu/drm/xe/xe_wait_user_fence.c +++ b/drivers/gpu/drm/xe/xe_wait_user_fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xe/xe_wopcm.c b/drivers/gpu/drm/xe/xe_wopcm.c index ada0d0aa6b74..2db475c1e3db 100644 --- a/drivers/gpu/drm/xe/xe_wopcm.c +++ b/drivers/gpu/drm/xe/xe_wopcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright © 2022 Intel Corporation diff --git a/drivers/gpu/drm/xen/xen_drm_front.c b/drivers/gpu/drm/xen/xen_drm_front.c index 4fa45dbe1dcb..dd411831619c 100644 --- a/drivers/gpu/drm/xen/xen_drm_front.c +++ b/drivers/gpu/drm/xen/xen_drm_front.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xen/xen_drm_front_cfg.c b/drivers/gpu/drm/xen/xen_drm_front_cfg.c index ec53b9cc9e0e..ecfdbc73132e 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_cfg.c +++ b/drivers/gpu/drm/xen/xen_drm_front_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xen/xen_drm_front_conn.c b/drivers/gpu/drm/xen/xen_drm_front_conn.c index a1ba6d3d0568..6d0dcc1cfcdb 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_conn.c +++ b/drivers/gpu/drm/xen/xen_drm_front_conn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c b/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c index e52afd792346..16bc2f82e49b 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c +++ b/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xen/xen_drm_front_gem.c b/drivers/gpu/drm/xen/xen_drm_front_gem.c index 386ae7441093..695119c43a9b 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_gem.c +++ b/drivers/gpu/drm/xen/xen_drm_front_gem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xen/xen_drm_front_kms.c b/drivers/gpu/drm/xen/xen_drm_front_kms.c index 48772b5fe71c..b5c1c1b91ef4 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_kms.c +++ b/drivers/gpu/drm/xen/xen_drm_front_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c index 80d1e499a18d..7a24d46b3a6f 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP Display Controller Driver diff --git a/drivers/gpu/drm/xlnx/zynqmp_dp.c b/drivers/gpu/drm/xlnx/zynqmp_dp.c index 34ddbf98e81d..07ee99786227 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dp.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP DisplayPort Driver diff --git a/drivers/gpu/drm/xlnx/zynqmp_dp_audio.c b/drivers/gpu/drm/xlnx/zynqmp_dp_audio.c index 1a46a046103f..bb41ea86aa02 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dp_audio.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dp_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP DisplayPort Subsystem Driver - Audio support diff --git a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c b/drivers/gpu/drm/xlnx/zynqmp_dpsub.c index 2764c4b17c5e..72f4a51877f9 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dpsub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP DisplayPort Subsystem Driver diff --git a/drivers/gpu/drm/xlnx/zynqmp_kms.c b/drivers/gpu/drm/xlnx/zynqmp_kms.c index 02f3a7d78cf8..3a396151a2d7 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_kms.c +++ b/drivers/gpu/drm/xlnx/zynqmp_kms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP DisplayPort Subsystem - KMS API diff --git a/drivers/gpu/host1x/bus.c b/drivers/gpu/host1x/bus.c index 723a80895cd4..8a97091f4231 100644 --- a/drivers/gpu/host1x/bus.c +++ b/drivers/gpu/host1x/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/gpu/host1x/cdma.c b/drivers/gpu/host1x/cdma.c index ba2e572567c0..6d17989afb05 100644 --- a/drivers/gpu/host1x/cdma.c +++ b/drivers/gpu/host1x/cdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Command DMA diff --git a/drivers/gpu/host1x/channel.c b/drivers/gpu/host1x/channel.c index 08077afe4cde..3679367767a1 100644 --- a/drivers/gpu/host1x/channel.c +++ b/drivers/gpu/host1x/channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Channel diff --git a/drivers/gpu/host1x/context.c b/drivers/gpu/host1x/context.c index a6f6779662a3..1f4de182284e 100644 --- a/drivers/gpu/host1x/context.c +++ b/drivers/gpu/host1x/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, NVIDIA Corporation. diff --git a/drivers/gpu/host1x/context_bus.c b/drivers/gpu/host1x/context_bus.c index 7cd0e1a5edd1..bb266f315008 100644 --- a/drivers/gpu/host1x/context_bus.c +++ b/drivers/gpu/host1x/context_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, NVIDIA Corporation. diff --git a/drivers/gpu/host1x/debug.c b/drivers/gpu/host1x/debug.c index 6433c00d5d7e..3adde3707a03 100644 --- a/drivers/gpu/host1x/debug.c +++ b/drivers/gpu/host1x/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/gpu/host1x/dev.c b/drivers/gpu/host1x/dev.c index 3f475f0e6545..5e109d1011c6 100644 --- a/drivers/gpu/host1x/dev.c +++ b/drivers/gpu/host1x/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x driver diff --git a/drivers/gpu/host1x/fence.c b/drivers/gpu/host1x/fence.c index 139ad1afd935..40cf85d4aa81 100644 --- a/drivers/gpu/host1x/fence.c +++ b/drivers/gpu/host1x/fence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Syncpoint dma_fence implementation diff --git a/drivers/gpu/host1x/hw/cdma_hw.c b/drivers/gpu/host1x/hw/cdma_hw.c index 3f3f0018eee0..44a469983db4 100644 --- a/drivers/gpu/host1x/hw/cdma_hw.c +++ b/drivers/gpu/host1x/hw/cdma_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Command DMA diff --git a/drivers/gpu/host1x/hw/channel_hw.c b/drivers/gpu/host1x/hw/channel_hw.c index 2df6a16d484e..2a800d384a83 100644 --- a/drivers/gpu/host1x/hw/channel_hw.c +++ b/drivers/gpu/host1x/hw/channel_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Channel diff --git a/drivers/gpu/host1x/hw/debug_hw.c b/drivers/gpu/host1x/hw/debug_hw.c index 4c32aa1b95e8..3693bb31cf32 100644 --- a/drivers/gpu/host1x/hw/debug_hw.c +++ b/drivers/gpu/host1x/hw/debug_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/gpu/host1x/hw/debug_hw_1x01.c b/drivers/gpu/host1x/hw/debug_hw_1x01.c index 85242a59fa6a..6d4c2c63fa47 100644 --- a/drivers/gpu/host1x/hw/debug_hw_1x01.c +++ b/drivers/gpu/host1x/hw/debug_hw_1x01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/gpu/host1x/hw/debug_hw_1x06.c b/drivers/gpu/host1x/hw/debug_hw_1x06.c index 9d0667879a19..61650fe140fb 100644 --- a/drivers/gpu/host1x/hw/debug_hw_1x06.c +++ b/drivers/gpu/host1x/hw/debug_hw_1x06.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/gpu/host1x/hw/host1x01.c b/drivers/gpu/host1x/hw/host1x01.c index 8d8a117a5153..5016a18da08b 100644 --- a/drivers/gpu/host1x/hw/host1x01.c +++ b/drivers/gpu/host1x/hw/host1x01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for T20 and T30 Architecture Chips diff --git a/drivers/gpu/host1x/hw/host1x02.c b/drivers/gpu/host1x/hw/host1x02.c index 583b33c04884..854f840d692f 100644 --- a/drivers/gpu/host1x/hw/host1x02.c +++ b/drivers/gpu/host1x/hw/host1x02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra114 SoCs diff --git a/drivers/gpu/host1x/hw/host1x04.c b/drivers/gpu/host1x/hw/host1x04.c index 26b459eb2d3e..19a1d8d8859c 100644 --- a/drivers/gpu/host1x/hw/host1x04.c +++ b/drivers/gpu/host1x/hw/host1x04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra124 SoCs diff --git a/drivers/gpu/host1x/hw/host1x05.c b/drivers/gpu/host1x/hw/host1x05.c index 6d9803343aae..b7399b2ed2a7 100644 --- a/drivers/gpu/host1x/hw/host1x05.c +++ b/drivers/gpu/host1x/hw/host1x05.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra210 SoCs diff --git a/drivers/gpu/host1x/hw/host1x06.c b/drivers/gpu/host1x/hw/host1x06.c index 844f81ae2d7e..f669c637c050 100644 --- a/drivers/gpu/host1x/hw/host1x06.c +++ b/drivers/gpu/host1x/hw/host1x06.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra186 SoCs diff --git a/drivers/gpu/host1x/hw/host1x07.c b/drivers/gpu/host1x/hw/host1x07.c index 0c6f14f7ec80..b3427b12b5e1 100644 --- a/drivers/gpu/host1x/hw/host1x07.c +++ b/drivers/gpu/host1x/hw/host1x07.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra194 SoCs diff --git a/drivers/gpu/host1x/hw/host1x08.c b/drivers/gpu/host1x/hw/host1x08.c index 754890c34c74..e70316666fcd 100644 --- a/drivers/gpu/host1x/hw/host1x08.c +++ b/drivers/gpu/host1x/hw/host1x08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host1x init for Tegra234 SoCs diff --git a/drivers/gpu/host1x/hw/intr_hw.c b/drivers/gpu/host1x/hw/intr_hw.c index bd5b5ef62f35..1bb38fb13614 100644 --- a/drivers/gpu/host1x/hw/intr_hw.c +++ b/drivers/gpu/host1x/hw/intr_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Interrupt Management diff --git a/drivers/gpu/host1x/hw/syncpt_hw.c b/drivers/gpu/host1x/hw/syncpt_hw.c index 8cf35b2eff3d..2678ad6554b8 100644 --- a/drivers/gpu/host1x/hw/syncpt_hw.c +++ b/drivers/gpu/host1x/hw/syncpt_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Syncpoints diff --git a/drivers/gpu/host1x/intr.c b/drivers/gpu/host1x/intr.c index f77a678949e9..ace71f1576d7 100644 --- a/drivers/gpu/host1x/intr.c +++ b/drivers/gpu/host1x/intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Interrupt Management diff --git a/drivers/gpu/host1x/job.c b/drivers/gpu/host1x/job.c index 3ed49e1fd933..08a9fca1a79a 100644 --- a/drivers/gpu/host1x/job.c +++ b/drivers/gpu/host1x/job.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Job diff --git a/drivers/gpu/host1x/mipi.c b/drivers/gpu/host1x/mipi.c index e51b43dd15a3..9e3b98396e12 100644 --- a/drivers/gpu/host1x/mipi.c +++ b/drivers/gpu/host1x/mipi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2013 NVIDIA Corporation * diff --git a/drivers/gpu/host1x/syncpt.c b/drivers/gpu/host1x/syncpt.c index acc7d82e0585..8bd7c5edac0f 100644 --- a/drivers/gpu/host1x/syncpt.c +++ b/drivers/gpu/host1x/syncpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra host1x Syncpoints diff --git a/drivers/gpu/ipu-v3/ipu-common.c b/drivers/gpu/ipu-v3/ipu-common.c index 333f36e0a715..8f2b04fe5436 100644 --- a/drivers/gpu/ipu-v3/ipu-common.c +++ b/drivers/gpu/ipu-v3/ipu-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010 Sascha Hauer diff --git a/drivers/gpu/ipu-v3/ipu-cpmem.c b/drivers/gpu/ipu-v3/ipu-cpmem.c index 07866b1369c6..0b57a0942336 100644 --- a/drivers/gpu/ipu-v3/ipu-cpmem.c +++ b/drivers/gpu/ipu-v3/ipu-cpmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Mentor Graphics Inc. diff --git a/drivers/gpu/ipu-v3/ipu-csi.c b/drivers/gpu/ipu-v3/ipu-csi.c index d576b7d28437..434037774fd2 100644 --- a/drivers/gpu/ipu-v3/ipu-csi.c +++ b/drivers/gpu/ipu-v3/ipu-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2014 Mentor Graphics Inc. diff --git a/drivers/gpu/ipu-v3/ipu-dc.c b/drivers/gpu/ipu-v3/ipu-dc.c index b038a6d7307b..18558ff1f600 100644 --- a/drivers/gpu/ipu-v3/ipu-dc.c +++ b/drivers/gpu/ipu-v3/ipu-dc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010 Sascha Hauer diff --git a/drivers/gpu/ipu-v3/ipu-di.c b/drivers/gpu/ipu-v3/ipu-di.c index 0a34e0ab4fe6..8f33a5cb60d8 100644 --- a/drivers/gpu/ipu-v3/ipu-di.c +++ b/drivers/gpu/ipu-v3/ipu-di.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010 Sascha Hauer diff --git a/drivers/gpu/ipu-v3/ipu-dmfc.c b/drivers/gpu/ipu-v3/ipu-dmfc.c index ae682084a10a..29a1b5ee6292 100644 --- a/drivers/gpu/ipu-v3/ipu-dmfc.c +++ b/drivers/gpu/ipu-v3/ipu-dmfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010 Sascha Hauer diff --git a/drivers/gpu/ipu-v3/ipu-dp.c b/drivers/gpu/ipu-v3/ipu-dp.c index 6a558205db96..91e4a577d23a 100644 --- a/drivers/gpu/ipu-v3/ipu-dp.c +++ b/drivers/gpu/ipu-v3/ipu-dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010 Sascha Hauer diff --git a/drivers/gpu/ipu-v3/ipu-ic-csc.c b/drivers/gpu/ipu-v3/ipu-ic-csc.c index d1ca7ba94a12..2bf445c40325 100644 --- a/drivers/gpu/ipu-v3/ipu-ic-csc.c +++ b/drivers/gpu/ipu-v3/ipu-ic-csc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Mentor Graphics Inc. diff --git a/drivers/gpu/ipu-v3/ipu-ic.c b/drivers/gpu/ipu-v3/ipu-ic.c index acd76ecc5221..5e22dcbe3ae4 100644 --- a/drivers/gpu/ipu-v3/ipu-ic.c +++ b/drivers/gpu/ipu-v3/ipu-ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2014 Mentor Graphics Inc. diff --git a/drivers/gpu/ipu-v3/ipu-image-convert.c b/drivers/gpu/ipu-v3/ipu-image-convert.c index 3c33b4defab5..610d5fbb529f 100644 --- a/drivers/gpu/ipu-v3/ipu-image-convert.c +++ b/drivers/gpu/ipu-v3/ipu-image-convert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2016 Mentor Graphics Inc. diff --git a/drivers/gpu/ipu-v3/ipu-pre.c b/drivers/gpu/ipu-v3/ipu-pre.c index 7aac70368b00..ec21f307182d 100644 --- a/drivers/gpu/ipu-v3/ipu-pre.c +++ b/drivers/gpu/ipu-v3/ipu-pre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Lucas Stach, Pengutronix diff --git a/drivers/gpu/ipu-v3/ipu-prg.c b/drivers/gpu/ipu-v3/ipu-prg.c index d38d3ba54d72..173cbe022794 100644 --- a/drivers/gpu/ipu-v3/ipu-prg.c +++ b/drivers/gpu/ipu-v3/ipu-prg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2017 Lucas Stach, Pengutronix diff --git a/drivers/gpu/ipu-v3/ipu-smfc.c b/drivers/gpu/ipu-v3/ipu-smfc.c index 46ffc0a5906d..aa01d320c7e4 100644 --- a/drivers/gpu/ipu-v3/ipu-smfc.c +++ b/drivers/gpu/ipu-v3/ipu-smfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/gpu/ipu-v3/ipu-vdi.c b/drivers/gpu/ipu-v3/ipu-vdi.c index af9631fd4256..3888b4e90442 100644 --- a/drivers/gpu/ipu-v3/ipu-vdi.c +++ b/drivers/gpu/ipu-v3/ipu-vdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2016 Mentor Graphics Inc. diff --git a/drivers/gpu/trace/trace_gpu_mem.c b/drivers/gpu/trace/trace_gpu_mem.c index 01e855897b6d..3f11769def6f 100644 --- a/drivers/gpu/trace/trace_gpu_mem.c +++ b/drivers/gpu/trace/trace_gpu_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPU memory trace points diff --git a/drivers/gpu/vga/vga_switcheroo.c b/drivers/gpu/vga/vga_switcheroo.c index 68e45a26e85f..71b344882ac7 100644 --- a/drivers/gpu/vga/vga_switcheroo.c +++ b/drivers/gpu/vga/vga_switcheroo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * vga_switcheroo.c - Support for laptop with dual GPU using one set of outputs * diff --git a/drivers/greybus/bundle.c b/drivers/greybus/bundle.c index a6e1cca06172..f7c8e6503bab 100644 --- a/drivers/greybus/bundle.c +++ b/drivers/greybus/bundle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus bundles diff --git a/drivers/greybus/connection.c b/drivers/greybus/connection.c index 9c88861986c8..ab78089e26ec 100644 --- a/drivers/greybus/connection.c +++ b/drivers/greybus/connection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus connections diff --git a/drivers/greybus/control.c b/drivers/greybus/control.c index b5cf49d09df2..b634ab0d946c 100644 --- a/drivers/greybus/control.c +++ b/drivers/greybus/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus CPort control protocol. diff --git a/drivers/greybus/core.c b/drivers/greybus/core.c index 313eb65cf703..012e2ad09f4d 100644 --- a/drivers/greybus/core.c +++ b/drivers/greybus/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus "Core" diff --git a/drivers/greybus/debugfs.c b/drivers/greybus/debugfs.c index e102d7badb9d..a06b3884d2b4 100644 --- a/drivers/greybus/debugfs.c +++ b/drivers/greybus/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus debugfs code diff --git a/drivers/greybus/es2.c b/drivers/greybus/es2.c index 7630a36ecf81..c4d7d9d55b1e 100644 --- a/drivers/greybus/es2.c +++ b/drivers/greybus/es2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus "AP" USB driver for "ES2" controller chips diff --git a/drivers/greybus/gb-beagleplay.c b/drivers/greybus/gb-beagleplay.c index 87186f891a6a..aab6f556a2b2 100644 --- a/drivers/greybus/gb-beagleplay.c +++ b/drivers/greybus/gb-beagleplay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Beagleplay Linux Driver for Greybus diff --git a/drivers/greybus/hd.c b/drivers/greybus/hd.c index 5de98d9177f1..f23b3293d514 100644 --- a/drivers/greybus/hd.c +++ b/drivers/greybus/hd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Host Device diff --git a/drivers/greybus/interface.c b/drivers/greybus/interface.c index a0f3e9422721..0a54a3cd9772 100644 --- a/drivers/greybus/interface.c +++ b/drivers/greybus/interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus interface code diff --git a/drivers/greybus/manifest.c b/drivers/greybus/manifest.c index dd7040697bde..c55bf0b2d60e 100644 --- a/drivers/greybus/manifest.c +++ b/drivers/greybus/manifest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus manifest parsing diff --git a/drivers/greybus/module.c b/drivers/greybus/module.c index 7f7153a1dd60..5798b2ecc190 100644 --- a/drivers/greybus/module.c +++ b/drivers/greybus/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Module code diff --git a/drivers/greybus/operation.c b/drivers/greybus/operation.c index 7e12ffb2dd60..3941e79356fb 100644 --- a/drivers/greybus/operation.c +++ b/drivers/greybus/operation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus operations diff --git a/drivers/greybus/svc.c b/drivers/greybus/svc.c index 35ea7147dca6..83cfc79d4e30 100644 --- a/drivers/greybus/svc.c +++ b/drivers/greybus/svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SVC Greybus driver. diff --git a/drivers/greybus/svc_watchdog.c b/drivers/greybus/svc_watchdog.c index b6b1682c19c4..d70b2b39a073 100644 --- a/drivers/greybus/svc_watchdog.c +++ b/drivers/greybus/svc_watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SVC Greybus "watchdog" driver. diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_client.c b/drivers/hid/amd-sfh-hid/amd_sfh_client.c index 7017bfa59093..e8f001e869ce 100644 --- a/drivers/hid/amd-sfh-hid/amd_sfh_client.c +++ b/drivers/hid/amd-sfh-hid/amd_sfh_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD SFH Client Layer diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_hid.c b/drivers/hid/amd-sfh-hid/amd_sfh_hid.c index 81f3024b7b1b..efb43782353c 100644 --- a/drivers/hid/amd-sfh-hid/amd_sfh_hid.c +++ b/drivers/hid/amd-sfh-hid/amd_sfh_hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP2 Sensors transport driver diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c b/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c index 1d9f955573aa..c9a8ab54fdf4 100644 --- a/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c +++ b/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP2 PCIe communication driver diff --git a/drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c b/drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c index ef1f9be8b893..4c82f2e9d13b 100644 --- a/drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c +++ b/drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD SFH Report Descriptor generator diff --git a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c index c8916afefa62..38a5ca1b0489 100644 --- a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c +++ b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP2 1.1 descriptor interfaces diff --git a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c index b0bab2a1ddcc..3258ca264942 100644 --- a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c +++ b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP2 1.1 communication driver diff --git a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c index 837d59e7a661..c05ee331da04 100644 --- a/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c +++ b/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP2 1.1 communication interfaces diff --git a/drivers/hid/bpf/hid_bpf_dispatch.c b/drivers/hid/bpf/hid_bpf_dispatch.c index 9a06f9b0e4ef..25551ae7d96c 100644 --- a/drivers/hid/bpf/hid_bpf_dispatch.c +++ b/drivers/hid/bpf/hid_bpf_dispatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/hid/bpf/hid_bpf_struct_ops.c b/drivers/hid/bpf/hid_bpf_struct_ops.c index 702c22fae136..0ded86f14f1d 100644 --- a/drivers/hid/bpf/hid_bpf_struct_ops.c +++ b/drivers/hid/bpf/hid_bpf_struct_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c b/drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c index caec91391d32..142ee30d3e5f 100644 --- a/drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c +++ b/drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c b/drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c index c2413fa80543..2d59cfb40b95 100644 --- a/drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c +++ b/drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/Huion__Dial-2.bpf.c b/drivers/hid/bpf/progs/Huion__Dial-2.bpf.c index 9670e5ef8d54..696f5f50a0c9 100644 --- a/drivers/hid/bpf/progs/Huion__Dial-2.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Dial-2.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Red Hat, Inc */ diff --git a/drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c b/drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c index 183d408d893a..8d80c3b508d7 100644 --- a/drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Red Hat, Inc */ diff --git a/drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c b/drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c index 79453362bf97..66553d200fc9 100644 --- a/drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Red Hat, Inc */ diff --git a/drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c b/drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c index 5f43e4071848..59e9fdb6c741 100644 --- a/drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c b/drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c index b63f9a48ea45..27444bd1bb46 100644 --- a/drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Nicholas LaPointe */ diff --git a/drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c b/drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c index ac66c6e65eb4..ca36e4142686 100644 --- a/drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c +++ b/drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Nicholas LaPointe * Copyright (c) 2025 Higgins Dragon diff --git a/drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c b/drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c index ec360d71130f..1103deee3da3 100644 --- a/drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c +++ b/drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Red Hat, Inc */ diff --git a/drivers/hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c b/drivers/hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c index 82f1950445dd..5d69c1256eb7 100644 --- a/drivers/hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c +++ b/drivers/hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c b/drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c index b17719d6d9c7..ceb60cb6b557 100644 --- a/drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c +++ b/drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Curran Muhlberger */ diff --git a/drivers/hid/bpf/progs/Microsoft__Xbox-Elite-2.bpf.c b/drivers/hid/bpf/progs/Microsoft__Xbox-Elite-2.bpf.c index 382bba735a2c..e41cc9e2eb7a 100644 --- a/drivers/hid/bpf/progs/Microsoft__Xbox-Elite-2.bpf.c +++ b/drivers/hid/bpf/progs/Microsoft__Xbox-Elite-2.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/Mistel__MD770.bpf.c b/drivers/hid/bpf/progs/Mistel__MD770.bpf.c index fb8b5a6968b1..7d3c4cc15870 100644 --- a/drivers/hid/bpf/progs/Mistel__MD770.bpf.c +++ b/drivers/hid/bpf/progs/Mistel__MD770.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024 Tatsuyuki Ishi */ diff --git a/drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c b/drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c index 6b379e45f531..f682876b0577 100644 --- a/drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c +++ b/drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 José Expósito */ diff --git a/drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c b/drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c index a123003fb5fd..b74db6984f04 100644 --- a/drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c +++ b/drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2025 TUXEDO Computers GmbH */ diff --git a/drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c b/drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c index ecf775a99346..660ca1c99d26 100644 --- a/drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c +++ b/drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Kumar Swarnam Iyer (kumar.s.iyer65@gmail.com) */ diff --git a/drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c b/drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c index 156d75af516d..7c9772bac25f 100644 --- a/drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c +++ b/drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Red Hat */ diff --git a/drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c b/drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c index 2da680bc4e11..6e820713c946 100644 --- a/drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c +++ b/drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/XPPen__ACK05.bpf.c b/drivers/hid/bpf/progs/XPPen__ACK05.bpf.c index a754710fc90b..70aebc634fd6 100644 --- a/drivers/hid/bpf/progs/XPPen__ACK05.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__ACK05.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Red Hat, Inc */ diff --git a/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c b/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c index c24fe905c50d..53dcbfd15fd5 100644 --- a/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c b/drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c index 0c7e5cc5dc7e..dfc7877b819a 100644 --- a/drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Benjamin Tissoires */ diff --git a/drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c b/drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c index 2502fcc9ede6..d902e96eddb7 100644 --- a/drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Red Hat */ diff --git a/drivers/hid/bpf/progs/XPPen__Deco02.bpf.c b/drivers/hid/bpf/progs/XPPen__Deco02.bpf.c index 4b2549031e56..5c98431a3796 100644 --- a/drivers/hid/bpf/progs/XPPen__Deco02.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__Deco02.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "vmlinux.h" diff --git a/drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c b/drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c index 46d5c459d0c9..89c0a487a60d 100644 --- a/drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 José Expósito */ diff --git a/drivers/hid/hid-a4tech.c b/drivers/hid/hid-a4tech.c index 54bfaf61182b..2b48b5963949 100644 --- a/drivers/hid/hid-a4tech.c +++ b/drivers/hid/hid-a4tech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some a4tech "special" devices diff --git a/drivers/hid/hid-accutouch.c b/drivers/hid/hid-accutouch.c index bb6c997e9efd..075e02fc3b11 100644 --- a/drivers/hid/hid-accutouch.c +++ b/drivers/hid/hid-accutouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Elo Accutouch touchscreens diff --git a/drivers/hid/hid-alps.c b/drivers/hid/hid-alps.c index ba00f6e6324b..6e2e2c0dc34a 100644 --- a/drivers/hid/hid-alps.c +++ b/drivers/hid/hid-alps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Masaki Ota diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c index 57da4f86a9fa..ccb4ebb533c2 100644 --- a/drivers/hid/hid-apple.c +++ b/drivers/hid/hid-apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB HID quirks support for Linux diff --git a/drivers/hid/hid-appleir.c b/drivers/hid/hid-appleir.c index 5e8ced7bc05a..d18a170904c0 100644 --- a/drivers/hid/hid-appleir.c +++ b/drivers/hid/hid-appleir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for the apple ir device diff --git a/drivers/hid/hid-appletb-bl.c b/drivers/hid/hid-appletb-bl.c index bad2aead8780..796f422dc1da 100644 --- a/drivers/hid/hid-appletb-bl.c +++ b/drivers/hid/hid-appletb-bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple Touch Bar Backlight Driver diff --git a/drivers/hid/hid-appletb-kbd.c b/drivers/hid/hid-appletb-kbd.c index b00687e67ce8..c09b9075b9b9 100644 --- a/drivers/hid/hid-appletb-kbd.c +++ b/drivers/hid/hid-appletb-kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple Touch Bar Keyboard Mode Driver diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c index 472bca54642b..2eebda04ee6e 100644 --- a/drivers/hid/hid-asus.c +++ b/drivers/hid/hid-asus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Asus notebook built-in keyboard. diff --git a/drivers/hid/hid-aureal.c b/drivers/hid/hid-aureal.c index 896304148a87..b29bc7dd5184 100644 --- a/drivers/hid/hid-aureal.c +++ b/drivers/hid/hid-aureal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for Aureal Cy se W-01RN USB_V3.1 devices diff --git a/drivers/hid/hid-axff.c b/drivers/hid/hid-axff.c index fbe4e16ab029..27c6da309dc5 100644 --- a/drivers/hid/hid-axff.c +++ b/drivers/hid/hid-axff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for ACRUX game controllers diff --git a/drivers/hid/hid-belkin.c b/drivers/hid/hid-belkin.c index 75aaed35ee9f..d18c15d81466 100644 --- a/drivers/hid/hid-belkin.c +++ b/drivers/hid/hid-belkin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some belkin "special" devices diff --git a/drivers/hid/hid-betopff.c b/drivers/hid/hid-betopff.c index a6d5f030d023..d827420cbaf0 100644 --- a/drivers/hid/hid-betopff.c +++ b/drivers/hid/hid-betopff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Betop based devices diff --git a/drivers/hid/hid-bigbenff.c b/drivers/hid/hid-bigbenff.c index 9f05465358d9..a8ce5a8ea6aa 100644 --- a/drivers/hid/hid-bigbenff.c +++ b/drivers/hid/hid-bigbenff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/hid/hid-cherry.c b/drivers/hid/hid-cherry.c index a504632febfc..3a0b8c72cc59 100644 --- a/drivers/hid/hid-cherry.c +++ b/drivers/hid/hid-cherry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some cherry "special" devices diff --git a/drivers/hid/hid-chicony.c b/drivers/hid/hid-chicony.c index 5776ec2e7159..45fe156aed65 100644 --- a/drivers/hid/hid-chicony.c +++ b/drivers/hid/hid-chicony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some chicony "special" devices diff --git a/drivers/hid/hid-cmedia.c b/drivers/hid/hid-cmedia.c index 528d7f361215..04119f46cc99 100644 --- a/drivers/hid/hid-cmedia.c +++ b/drivers/hid/hid-cmedia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for CMedia CM6533 audio jack controls diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index a5b3a8ca2fcb..e78283cfd24a 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID support for Linux diff --git a/drivers/hid/hid-corsair-void.c b/drivers/hid/hid-corsair-void.c index 5e9a5b8f7f16..19ce307fc59b 100644 --- a/drivers/hid/hid-corsair-void.c +++ b/drivers/hid/hid-corsair-void.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Corsair Void headsets diff --git a/drivers/hid/hid-corsair.c b/drivers/hid/hid-corsair.c index 62b99f5c3cf8..37fd365f1315 100644 --- a/drivers/hid/hid-corsair.c +++ b/drivers/hid/hid-corsair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Corsair devices diff --git a/drivers/hid/hid-cougar.c b/drivers/hid/hid-cougar.c index 5596dd940322..9fc76bd6db7f 100644 --- a/drivers/hid/hid-cougar.c +++ b/drivers/hid/hid-cougar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for Cougar 500k Gaming Keyboard diff --git a/drivers/hid/hid-cp2112.c b/drivers/hid/hid-cp2112.c index 803b883ae875..71016d46a8c9 100644 --- a/drivers/hid/hid-cp2112.c +++ b/drivers/hid/hid-cp2112.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hid-cp2112.c - Silicon Labs HID USB to SMBus master bridge diff --git a/drivers/hid/hid-creative-sb0540.c b/drivers/hid/hid-creative-sb0540.c index b4c8e7a5d3e0..ae58968a8736 100644 --- a/drivers/hid/hid-creative-sb0540.c +++ b/drivers/hid/hid-creative-sb0540.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HID driver for the Creative SB0540 receiver diff --git a/drivers/hid/hid-cypress.c b/drivers/hid/hid-cypress.c index 98548201feec..de5b57dfc634 100644 --- a/drivers/hid/hid-cypress.c +++ b/drivers/hid/hid-cypress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some cypress "special" devices diff --git a/drivers/hid/hid-debug.c b/drivers/hid/hid-debug.c index c5865b0d2aaa..3a367ba921de 100644 --- a/drivers/hid/hid-debug.c +++ b/drivers/hid/hid-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 1999 Andreas Gal diff --git a/drivers/hid/hid-dr.c b/drivers/hid/hid-dr.c index 84e1e90a266b..edda5b520de9 100644 --- a/drivers/hid/hid-dr.c +++ b/drivers/hid/hid-dr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for DragonRise Inc. game controllers diff --git a/drivers/hid/hid-elan.c b/drivers/hid/hid-elan.c index 76d93fc48f6a..ad223bfd99aa 100644 --- a/drivers/hid/hid-elan.c +++ b/drivers/hid/hid-elan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID Driver for ELAN Touchpad diff --git a/drivers/hid/hid-elecom.c b/drivers/hid/hid-elecom.c index 2003d2dcda7c..b164dd3920d9 100644 --- a/drivers/hid/hid-elecom.c +++ b/drivers/hid/hid-elecom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for ELECOM devices: diff --git a/drivers/hid/hid-elo.c b/drivers/hid/hid-elo.c index cf17bdd14d9c..67635299426c 100644 --- a/drivers/hid/hid-elo.c +++ b/drivers/hid/hid-elo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for ELO usb touchscreen 4000/4500 diff --git a/drivers/hid/hid-emsff.c b/drivers/hid/hid-emsff.c index 60bfb6a924d7..2777eeb20ee8 100644 --- a/drivers/hid/hid-emsff.c +++ b/drivers/hid/hid-emsff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for EMS Trio Linker Plus II diff --git a/drivers/hid/hid-evision.c b/drivers/hid/hid-evision.c index 3e7f43ab80bb..b9bba04dfdbd 100644 --- a/drivers/hid/hid-evision.c +++ b/drivers/hid/hid-evision.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for EVision devices diff --git a/drivers/hid/hid-ezkey.c b/drivers/hid/hid-ezkey.c index 0e28bc0b87fa..f6d14ed62468 100644 --- a/drivers/hid/hid-ezkey.c +++ b/drivers/hid/hid-ezkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some ezkey "special" devices diff --git a/drivers/hid/hid-ft260.c b/drivers/hid/hid-ft260.c index 333341e80b0e..298d412c9ae3 100644 --- a/drivers/hid/hid-ft260.c +++ b/drivers/hid/hid-ft260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hid-ft260.c - FTDI FT260 USB HID to I2C host bridge diff --git a/drivers/hid/hid-gaff.c b/drivers/hid/hid-gaff.c index c6db8b6cc8ee..f11fd104cbf2 100644 --- a/drivers/hid/hid-gaff.c +++ b/drivers/hid/hid-gaff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for GreenAsia (Product ID 0x12) based devices diff --git a/drivers/hid/hid-gembird.c b/drivers/hid/hid-gembird.c index 20a8de766e56..e5591c58d461 100644 --- a/drivers/hid/hid-gembird.c +++ b/drivers/hid/hid-gembird.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Gembird Joypad, "PC Game Controller" diff --git a/drivers/hid/hid-generic.c b/drivers/hid/hid-generic.c index c2de916747de..ab4ae9004f3f 100644 --- a/drivers/hid/hid-generic.c +++ b/drivers/hid/hid-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID support for Linux diff --git a/drivers/hid/hid-gfrm.c b/drivers/hid/hid-gfrm.c index 699186ff2349..6fa47819fbe1 100644 --- a/drivers/hid/hid-gfrm.c +++ b/drivers/hid/hid-gfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Google Fiber TV Box remote controls diff --git a/drivers/hid/hid-glorious.c b/drivers/hid/hid-glorious.c index 5bbd81248053..489fc545aee5 100644 --- a/drivers/hid/hid-glorious.c +++ b/drivers/hid/hid-glorious.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB HID driver for Glorious PC Gaming Race diff --git a/drivers/hid/hid-goodix-spi.c b/drivers/hid/hid-goodix-spi.c index 80c0288a3a38..4af49818991f 100644 --- a/drivers/hid/hid-goodix-spi.c +++ b/drivers/hid/hid-goodix-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Goodix GT7986U SPI Driver Code for HID. diff --git a/drivers/hid/hid-google-hammer.c b/drivers/hid/hid-google-hammer.c index 4c1ccf7a267a..bcc90fa8ab8b 100644 --- a/drivers/hid/hid-google-hammer.c +++ b/drivers/hid/hid-google-hammer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for Google Hammer device. diff --git a/drivers/hid/hid-google-stadiaff.c b/drivers/hid/hid-google-stadiaff.c index 6b38d2421d3d..31872b705448 100644 --- a/drivers/hid/hid-google-stadiaff.c +++ b/drivers/hid/hid-google-stadiaff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Stadia controller rumble support. diff --git a/drivers/hid/hid-gt683r.c b/drivers/hid/hid-gt683r.c index 29ccb0accfba..fa33b0d0239c 100644 --- a/drivers/hid/hid-gt683r.c +++ b/drivers/hid/hid-gt683r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI GT683R led driver diff --git a/drivers/hid/hid-gyration.c b/drivers/hid/hid-gyration.c index 6606b57abe83..d8454982f269 100644 --- a/drivers/hid/hid-gyration.c +++ b/drivers/hid/hid-gyration.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some gyration "special" devices diff --git a/drivers/hid/hid-haptic.c b/drivers/hid/hid-haptic.c index fc8a9997f815..c9e9ca23c87f 100644 --- a/drivers/hid/hid-haptic.c +++ b/drivers/hid/hid-haptic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID Haptic support for Linux diff --git a/drivers/hid/hid-holtek-kbd.c b/drivers/hid/hid-holtek-kbd.c index d13543517a6c..ab30626ce2de 100644 --- a/drivers/hid/hid-holtek-kbd.c +++ b/drivers/hid/hid-holtek-kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Holtek keyboard diff --git a/drivers/hid/hid-holtek-mouse.c b/drivers/hid/hid-holtek-mouse.c index b618a1646c13..137b56d2a4e9 100644 --- a/drivers/hid/hid-holtek-mouse.c +++ b/drivers/hid/hid-holtek-mouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Holtek gaming mice diff --git a/drivers/hid/hid-holtekff.c b/drivers/hid/hid-holtekff.c index 8619b80c834c..8a02ec7f9d84 100644 --- a/drivers/hid/hid-holtekff.c +++ b/drivers/hid/hid-holtekff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Holtek On Line Grip based gamepads diff --git a/drivers/hid/hid-hyperv.c b/drivers/hid/hid-hyperv.c index 9eafff0b6ea4..8dbc26850fc7 100644 --- a/drivers/hid/hid-hyperv.c +++ b/drivers/hid/hid-hyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Citrix Systems, Inc. diff --git a/drivers/hid/hid-icade.c b/drivers/hid/hid-icade.c index f3716cfaca1f..c34c8fe3d3ec 100644 --- a/drivers/hid/hid-icade.c +++ b/drivers/hid/hid-icade.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ION iCade input driver diff --git a/drivers/hid/hid-input-test.c b/drivers/hid/hid-input-test.c index 6f5c71660d82..4f0a9e35c098 100644 --- a/drivers/hid/hid-input-test.c +++ b/drivers/hid/hid-input-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID to Linux Input mapping diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c index 2633fcd8f910..cb2fbecabe92 100644 --- a/drivers/hid/hid-input.c +++ b/drivers/hid/hid-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/hid/hid-ite.c b/drivers/hid/hid-ite.c index 8e42780a2663..a50d485d69b1 100644 --- a/drivers/hid/hid-ite.c +++ b/drivers/hid/hid-ite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for some ITE "special" devices diff --git a/drivers/hid/hid-jabra.c b/drivers/hid/hid-jabra.c index 41dc30fe2d16..92d0c414f4c8 100644 --- a/drivers/hid/hid-jabra.c +++ b/drivers/hid/hid-jabra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Jabra USB HID Driver diff --git a/drivers/hid/hid-kensington.c b/drivers/hid/hid-kensington.c index 16839027981f..d195e10ac6bc 100644 --- a/drivers/hid/hid-kensington.c +++ b/drivers/hid/hid-kensington.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Kensington Slimblade Trackball diff --git a/drivers/hid/hid-keytouch.c b/drivers/hid/hid-keytouch.c index b9abd53a5864..da07555c1aa7 100644 --- a/drivers/hid/hid-keytouch.c +++ b/drivers/hid/hid-keytouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Keytouch devices not fully compliant with HID standard diff --git a/drivers/hid/hid-kye.c b/drivers/hid/hid-kye.c index bd96bfa7af70..a6f0f20087ed 100644 --- a/drivers/hid/hid-kye.c +++ b/drivers/hid/hid-kye.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Kye/Genius devices not fully compliant with HID standard diff --git a/drivers/hid/hid-kysona.c b/drivers/hid/hid-kysona.c index 09bfe30d02cb..24322104dafb 100644 --- a/drivers/hid/hid-kysona.c +++ b/drivers/hid/hid-kysona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB HID driver for Kysona diff --git a/drivers/hid/hid-lcpower.c b/drivers/hid/hid-lcpower.c index 58953d11ded7..da36a94daf08 100644 --- a/drivers/hid/hid-lcpower.c +++ b/drivers/hid/hid-lcpower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for LC Power Model RC1000MCE diff --git a/drivers/hid/hid-led.c b/drivers/hid/hid-led.c index 7d82f8d426bb..f941fb630866 100644 --- a/drivers/hid/hid-led.c +++ b/drivers/hid/hid-led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple USB RGB LED driver diff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c index 9cc3e029e9f6..b8f49a0a4b72 100644 --- a/drivers/hid/hid-lenovo.c +++ b/drivers/hid/hid-lenovo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Lenovo: diff --git a/drivers/hid/hid-letsketch.c b/drivers/hid/hid-letsketch.c index 11e21f988723..18952caa7273 100644 --- a/drivers/hid/hid-letsketch.c +++ b/drivers/hid/hid-letsketch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 Hans de Goede diff --git a/drivers/hid/hid-lg-g15.c b/drivers/hid/hid-lg-g15.c index 1a88bc44ada4..13b7b90d93d1 100644 --- a/drivers/hid/hid-lg-g15.c +++ b/drivers/hid/hid-lg-g15.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for gaming keys on Logitech gaming keyboards (such as the G15) diff --git a/drivers/hid/hid-lg.c b/drivers/hid/hid-lg.c index 9a2cfa018bd3..017f109ffb66 100644 --- a/drivers/hid/hid-lg.c +++ b/drivers/hid/hid-lg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some logitech "special" devices diff --git a/drivers/hid/hid-lg2ff.c b/drivers/hid/hid-lg2ff.c index 73d07e35f12a..44286a4bdb66 100644 --- a/drivers/hid/hid-lg2ff.c +++ b/drivers/hid/hid-lg2ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Logitech RumblePad and Rumblepad 2 diff --git a/drivers/hid/hid-lg3ff.c b/drivers/hid/hid-lg3ff.c index 109735b89b7a..869a4a5be615 100644 --- a/drivers/hid/hid-lg3ff.c +++ b/drivers/hid/hid-lg3ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Logitech Flight System G940 diff --git a/drivers/hid/hid-lg4ff.c b/drivers/hid/hid-lg4ff.c index 32b711723f2a..09bd10c3a150 100644 --- a/drivers/hid/hid-lg4ff.c +++ b/drivers/hid/hid-lg4ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Logitech Gaming Wheels diff --git a/drivers/hid/hid-lgff.c b/drivers/hid/hid-lgff.c index aed4ddc397a9..d237bc63d2b9 100644 --- a/drivers/hid/hid-lgff.c +++ b/drivers/hid/hid-lgff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for hid-compliant for some of the devices from diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c index 44b716697510..26b3075cb81d 100644 --- a/drivers/hid/hid-logitech-dj.c +++ b/drivers/hid/hid-logitech-dj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for Logitech receivers diff --git a/drivers/hid/hid-logitech-hidpp.c b/drivers/hid/hid-logitech-hidpp.c index e871f1729d4b..ef51fff70f94 100644 --- a/drivers/hid/hid-logitech-hidpp.c +++ b/drivers/hid/hid-logitech-hidpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HIDPP protocol for Logitech receivers diff --git a/drivers/hid/hid-macally.c b/drivers/hid/hid-macally.c index fe7576458afa..83935045d400 100644 --- a/drivers/hid/hid-macally.c +++ b/drivers/hid/hid-macally.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for quirky Macally devices diff --git a/drivers/hid/hid-magicmouse.c b/drivers/hid/hid-magicmouse.c index 7d4a25c6de0e..5c6235e0f0fa 100644 --- a/drivers/hid/hid-magicmouse.c +++ b/drivers/hid/hid-magicmouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple "Magic" Wireless Mouse driver diff --git a/drivers/hid/hid-maltron.c b/drivers/hid/hid-maltron.c index f0aad1ba2e6d..6c0196c82244 100644 --- a/drivers/hid/hid-maltron.c +++ b/drivers/hid/hid-maltron.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HID driver for Maltron L90 diff --git a/drivers/hid/hid-mcp2200.c b/drivers/hid/hid-mcp2200.c index dafdd5b4a079..a123a87caf1c 100644 --- a/drivers/hid/hid-mcp2200.c +++ b/drivers/hid/hid-mcp2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MCP2200 - Microchip USB to GPIO bridge diff --git a/drivers/hid/hid-mcp2221.c b/drivers/hid/hid-mcp2221.c index 33603b019f97..78b37aff59ec 100644 --- a/drivers/hid/hid-mcp2221.c +++ b/drivers/hid/hid-mcp2221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MCP2221A - Microchip USB to I2C Host Protocol Bridge diff --git a/drivers/hid/hid-megaworld.c b/drivers/hid/hid-megaworld.c index 0476d7d16e7f..f49145368a43 100644 --- a/drivers/hid/hid-megaworld.c +++ b/drivers/hid/hid-megaworld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Vibration support for Mega World controllers diff --git a/drivers/hid/hid-mf.c b/drivers/hid/hid-mf.c index 49a4052a1496..1873c73e51bf 100644 --- a/drivers/hid/hid-mf.c +++ b/drivers/hid/hid-mf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Mayflash game controller adapters. diff --git a/drivers/hid/hid-microsoft.c b/drivers/hid/hid-microsoft.c index 18ac21c0bcb2..f7ccd9d10da2 100644 --- a/drivers/hid/hid-microsoft.c +++ b/drivers/hid/hid-microsoft.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some microsoft "special" devices diff --git a/drivers/hid/hid-monterey.c b/drivers/hid/hid-monterey.c index 3089be990afe..6e738432a648 100644 --- a/drivers/hid/hid-monterey.c +++ b/drivers/hid/hid-monterey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some monterey "special" devices diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index b1c3ef129058..cc1253d5b651 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for multitouch panels diff --git a/drivers/hid/hid-nintendo.c b/drivers/hid/hid-nintendo.c index 7ac9217d9096..9ec54c1a171a 100644 --- a/drivers/hid/hid-nintendo.c +++ b/drivers/hid/hid-nintendo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for Nintendo Switch Joy-Cons and Pro Controllers diff --git a/drivers/hid/hid-nti.c b/drivers/hid/hid-nti.c index 03f7dd491228..eb869702e4a7 100644 --- a/drivers/hid/hid-nti.c +++ b/drivers/hid/hid-nti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB HID quirks support for Network Technologies, Inc. "USB-SUN" USB diff --git a/drivers/hid/hid-ntrig.c b/drivers/hid/hid-ntrig.c index a7f10c45f62b..e15bdc6697fc 100644 --- a/drivers/hid/hid-ntrig.c +++ b/drivers/hid/hid-ntrig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for N-Trig touchscreens diff --git a/drivers/hid/hid-nvidia-shield.c b/drivers/hid/hid-nvidia-shield.c index b0c40a245bf8..ee6b925cd51b 100644 --- a/drivers/hid/hid-nvidia-shield.c +++ b/drivers/hid/hid-nvidia-shield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/hid/hid-ortek.c b/drivers/hid/hid-ortek.c index f27297269a7f..271bdf0db21c 100644 --- a/drivers/hid/hid-ortek.c +++ b/drivers/hid/hid-ortek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for various devices which are apparently based on the same chipset diff --git a/drivers/hid/hid-penmount.c b/drivers/hid/hid-penmount.c index b9edc8e758fd..f86f8499f0c0 100644 --- a/drivers/hid/hid-penmount.c +++ b/drivers/hid/hid-penmount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for PenMount touchscreens diff --git a/drivers/hid/hid-petalynx.c b/drivers/hid/hid-petalynx.c index 1a986f077ce1..4171af661196 100644 --- a/drivers/hid/hid-petalynx.c +++ b/drivers/hid/hid-petalynx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some petalynx "special" devices diff --git a/drivers/hid/hid-picolcd_backlight.c b/drivers/hid/hid-picolcd_backlight.c index 4b43b64537a3..3779af27eec0 100644 --- a/drivers/hid/hid-picolcd_backlight.c +++ b/drivers/hid/hid-picolcd_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_cir.c b/drivers/hid/hid-picolcd_cir.c index d6faa0e00f95..fd2c7edf4e60 100644 --- a/drivers/hid/hid-picolcd_cir.c +++ b/drivers/hid/hid-picolcd_cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_core.c b/drivers/hid/hid-picolcd_core.c index 297103be3381..6a2a02d20ee5 100644 --- a/drivers/hid/hid-picolcd_core.c +++ b/drivers/hid/hid-picolcd_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_debugfs.c b/drivers/hid/hid-picolcd_debugfs.c index d01176da8896..3ca4f45453d0 100644 --- a/drivers/hid/hid-picolcd_debugfs.c +++ b/drivers/hid/hid-picolcd_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_fb.c b/drivers/hid/hid-picolcd_fb.c index 8c28e982e09d..bb91c060a425 100644 --- a/drivers/hid/hid-picolcd_fb.c +++ b/drivers/hid/hid-picolcd_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_lcd.c b/drivers/hid/hid-picolcd_lcd.c index 318f19eac0e7..17898026f0f5 100644 --- a/drivers/hid/hid-picolcd_lcd.c +++ b/drivers/hid/hid-picolcd_lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-picolcd_leds.c b/drivers/hid/hid-picolcd_leds.c index 6b505a753511..123e906c39a9 100644 --- a/drivers/hid/hid-picolcd_leds.c +++ b/drivers/hid/hid-picolcd_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*************************************************************************** * Copyright (C) 2010-2012 by Bruno Prémont * diff --git a/drivers/hid/hid-pl.c b/drivers/hid/hid-pl.c index 3c8827081dea..dddb3952a74d 100644 --- a/drivers/hid/hid-pl.c +++ b/drivers/hid/hid-pl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for PantherLord/GreenAsia based devices diff --git a/drivers/hid/hid-plantronics.c b/drivers/hid/hid-plantronics.c index acb9eb18f7cc..3469ae0b5d15 100644 --- a/drivers/hid/hid-plantronics.c +++ b/drivers/hid/hid-plantronics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Plantronics USB HID Driver diff --git a/drivers/hid/hid-playstation.c b/drivers/hid/hid-playstation.c index e4dfcf26b04e..5053e538cfdc 100644 --- a/drivers/hid/hid-playstation.c +++ b/drivers/hid/hid-playstation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Sony DualSense(TM) controller. diff --git a/drivers/hid/hid-primax.c b/drivers/hid/hid-primax.c index e44d79dff8de..f3c7f1286716 100644 --- a/drivers/hid/hid-primax.c +++ b/drivers/hid/hid-primax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for primax and similar keyboards with in-band modifiers diff --git a/drivers/hid/hid-prodikeys.c b/drivers/hid/hid-prodikeys.c index 74bddb2c3e82..019a51d8e1d4 100644 --- a/drivers/hid/hid-prodikeys.c +++ b/drivers/hid/hid-prodikeys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for the Prodikeys PC-MIDI Keyboard diff --git a/drivers/hid/hid-pxrc.c b/drivers/hid/hid-pxrc.c index 71fe0c06ddcd..8529f8a71184 100644 --- a/drivers/hid/hid-pxrc.c +++ b/drivers/hid/hid-pxrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for PhoenixRC 8-axis flight controller diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c index 11438039cdb7..b1a4a791dd03 100644 --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID quirks support for Linux diff --git a/drivers/hid/hid-razer.c b/drivers/hid/hid-razer.c index 7f48258c61f7..fab128ad5241 100644 --- a/drivers/hid/hid-razer.c +++ b/drivers/hid/hid-razer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for gaming keys on Razer Blackwidow gaming keyboards diff --git a/drivers/hid/hid-redragon.c b/drivers/hid/hid-redragon.c index 20d28ed75c1e..ffda2f0a1fbc 100644 --- a/drivers/hid/hid-redragon.c +++ b/drivers/hid/hid-redragon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HID driver for Redragon keyboards * diff --git a/drivers/hid/hid-retrode.c b/drivers/hid/hid-retrode.c index 7997627fdccc..eaa8b5e6de3e 100644 --- a/drivers/hid/hid-retrode.c +++ b/drivers/hid/hid-retrode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Retrode 2 controller adapter and plug-in extensions diff --git a/drivers/hid/hid-rmi.c b/drivers/hid/hid-rmi.c index d4af17fdba46..b030428219c7 100644 --- a/drivers/hid/hid-rmi.c +++ b/drivers/hid/hid-rmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2013 Andrew Duggan diff --git a/drivers/hid/hid-roccat-arvo.c b/drivers/hid/hid-roccat-arvo.c index 7b09adfa44a1..e576ca22376a 100644 --- a/drivers/hid/hid-roccat-arvo.c +++ b/drivers/hid/hid-roccat-arvo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Arvo driver for Linux diff --git a/drivers/hid/hid-roccat-common.c b/drivers/hid/hid-roccat-common.c index 4465ef95d32a..1a3d64cb1c02 100644 --- a/drivers/hid/hid-roccat-common.c +++ b/drivers/hid/hid-roccat-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat common functions for device specific drivers diff --git a/drivers/hid/hid-roccat-isku.c b/drivers/hid/hid-roccat-isku.c index 339378771ed5..85a2a37d4a7c 100644 --- a/drivers/hid/hid-roccat-isku.c +++ b/drivers/hid/hid-roccat-isku.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Isku driver for Linux diff --git a/drivers/hid/hid-roccat-kone.c b/drivers/hid/hid-roccat-kone.c index fabc08efcfd8..efa40933cf27 100644 --- a/drivers/hid/hid-roccat-kone.c +++ b/drivers/hid/hid-roccat-kone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Kone driver for Linux diff --git a/drivers/hid/hid-roccat-koneplus.c b/drivers/hid/hid-roccat-koneplus.c index 77d45d36421a..8f9007e41b9a 100644 --- a/drivers/hid/hid-roccat-koneplus.c +++ b/drivers/hid/hid-roccat-koneplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Kone[+] driver for Linux diff --git a/drivers/hid/hid-roccat-konepure.c b/drivers/hid/hid-roccat-konepure.c index 027bfc55ef9c..216833f82035 100644 --- a/drivers/hid/hid-roccat-konepure.c +++ b/drivers/hid/hid-roccat-konepure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat KonePure driver for Linux diff --git a/drivers/hid/hid-roccat-kovaplus.c b/drivers/hid/hid-roccat-kovaplus.c index a66f1b4730f3..53af12450a23 100644 --- a/drivers/hid/hid-roccat-kovaplus.c +++ b/drivers/hid/hid-roccat-kovaplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Kova[+] driver for Linux diff --git a/drivers/hid/hid-roccat-lua.c b/drivers/hid/hid-roccat-lua.c index 45e30549c236..328c4fac4138 100644 --- a/drivers/hid/hid-roccat-lua.c +++ b/drivers/hid/hid-roccat-lua.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Lua driver for Linux diff --git a/drivers/hid/hid-roccat-pyra.c b/drivers/hid/hid-roccat-pyra.c index de2da6086e0b..6a2be4a9994a 100644 --- a/drivers/hid/hid-roccat-pyra.c +++ b/drivers/hid/hid-roccat-pyra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Pyra driver for Linux diff --git a/drivers/hid/hid-roccat-ryos.c b/drivers/hid/hid-roccat-ryos.c index 36911c9da4fe..9845a1e53c70 100644 --- a/drivers/hid/hid-roccat-ryos.c +++ b/drivers/hid/hid-roccat-ryos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Ryos driver for Linux diff --git a/drivers/hid/hid-roccat-savu.c b/drivers/hid/hid-roccat-savu.c index fb2e464c3ada..ceaffdac15bb 100644 --- a/drivers/hid/hid-roccat-savu.c +++ b/drivers/hid/hid-roccat-savu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat Savu driver for Linux diff --git a/drivers/hid/hid-roccat.c b/drivers/hid/hid-roccat.c index c7f7562e22e5..fa349c8b559e 100644 --- a/drivers/hid/hid-roccat.c +++ b/drivers/hid/hid-roccat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Roccat driver for Linux diff --git a/drivers/hid/hid-saitek.c b/drivers/hid/hid-saitek.c index 6fe7c087c594..1cc6e15c97d6 100644 --- a/drivers/hid/hid-saitek.c +++ b/drivers/hid/hid-saitek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Saitek devices. diff --git a/drivers/hid/hid-samsung.c b/drivers/hid/hid-samsung.c index f3908a9e04e6..aed6b7252e9e 100644 --- a/drivers/hid/hid-samsung.c +++ b/drivers/hid/hid-samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some samsung "special" devices diff --git a/drivers/hid/hid-semitek.c b/drivers/hid/hid-semitek.c index 4fbec5fd87ce..5e2522ad3dac 100644 --- a/drivers/hid/hid-semitek.c +++ b/drivers/hid/hid-semitek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Semitek keyboards diff --git a/drivers/hid/hid-sensor-custom.c b/drivers/hid/hid-sensor-custom.c index 761760668f6d..1202893a94be 100644 --- a/drivers/hid/hid-sensor-custom.c +++ b/drivers/hid/hid-sensor-custom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hid-sensor-custom.c diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c index 4c94c03cb573..4643f0cf69a2 100644 --- a/drivers/hid/hid-sensor-hub.c +++ b/drivers/hid/hid-sensor-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/hid/hid-sigmamicro.c b/drivers/hid/hid-sigmamicro.c index c87276d7ba0d..2e8fb278e446 100644 --- a/drivers/hid/hid-sigmamicro.c +++ b/drivers/hid/hid-sigmamicro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for SiGma Micro-based keyboards diff --git a/drivers/hid/hid-sjoy.c b/drivers/hid/hid-sjoy.c index d3a777f52a3f..a71438e49180 100644 --- a/drivers/hid/hid-sjoy.c +++ b/drivers/hid/hid-sjoy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for SmartJoy PLUS PS2->USB adapter diff --git a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c index b966e4044238..61584d0207e5 100644 --- a/drivers/hid/hid-sony.c +++ b/drivers/hid/hid-sony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Sony / PS2 / PS3 / PS4 BD devices. diff --git a/drivers/hid/hid-speedlink.c b/drivers/hid/hid-speedlink.c index 22ee078c42c6..b25cba70e194 100644 --- a/drivers/hid/hid-speedlink.c +++ b/drivers/hid/hid-speedlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Speedlink Vicious and Divine Cezanne (USB mouse). diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c index 197126d6e081..fef0f769a126 100644 --- a/drivers/hid/hid-steam.c +++ b/drivers/hid/hid-steam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for Valve Steam Controller diff --git a/drivers/hid/hid-steelseries.c b/drivers/hid/hid-steelseries.c index f98435631aa1..cd38068c13d1 100644 --- a/drivers/hid/hid-steelseries.c +++ b/drivers/hid/hid-steelseries.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Steelseries devices diff --git a/drivers/hid/hid-sunplus.c b/drivers/hid/hid-sunplus.c index 64e4cff8ca1d..ee1d470dd47c 100644 --- a/drivers/hid/hid-sunplus.c +++ b/drivers/hid/hid-sunplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for some sunplus "special" devices diff --git a/drivers/hid/hid-thrustmaster.c b/drivers/hid/hid-thrustmaster.c index 0bf70664c35e..0a4ef4812630 100644 --- a/drivers/hid/hid-thrustmaster.c +++ b/drivers/hid/hid-thrustmaster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * When connected to the machine, the Thrustmaster wheels appear as diff --git a/drivers/hid/hid-tivo.c b/drivers/hid/hid-tivo.c index 827bf67abeb9..c94c68ce85f9 100644 --- a/drivers/hid/hid-tivo.c +++ b/drivers/hid/hid-tivo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for TiVo Slide Bluetooth remote diff --git a/drivers/hid/hid-tmff.c b/drivers/hid/hid-tmff.c index fcd859aa3a8c..2f5e3d5fca72 100644 --- a/drivers/hid/hid-tmff.c +++ b/drivers/hid/hid-tmff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for various HID compliant devices by ThrustMaster: diff --git a/drivers/hid/hid-topre.c b/drivers/hid/hid-topre.c index ccedf8721722..fe87177c0b72 100644 --- a/drivers/hid/hid-topre.c +++ b/drivers/hid/hid-topre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for Topre REALFORCE Keyboards diff --git a/drivers/hid/hid-topseed.c b/drivers/hid/hid-topseed.c index 645e36cd83a6..c8edfc51a9a9 100644 --- a/drivers/hid/hid-topseed.c +++ b/drivers/hid/hid-topseed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for TopSeed Cyberlink remote diff --git a/drivers/hid/hid-twinhan.c b/drivers/hid/hid-twinhan.c index 0ef5194085b2..8cffc6ec4e1f 100644 --- a/drivers/hid/hid-twinhan.c +++ b/drivers/hid/hid-twinhan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for TwinHan IR remote control diff --git a/drivers/hid/hid-u2fzero.c b/drivers/hid/hid-u2fzero.c index 744a91e6e78c..2f590bb7d706 100644 --- a/drivers/hid/hid-u2fzero.c +++ b/drivers/hid/hid-u2fzero.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * U2F Zero LED and RNG driver diff --git a/drivers/hid/hid-uclogic-core-test.c b/drivers/hid/hid-uclogic-core-test.c index cb274cde3ad2..62a3b749914b 100644 --- a/drivers/hid/hid-uclogic-core-test.c +++ b/drivers/hid/hid-uclogic-core-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/hid/hid-uclogic-core.c b/drivers/hid/hid-uclogic-core.c index 90ebb81041ea..1ecce73ff964 100644 --- a/drivers/hid/hid-uclogic-core.c +++ b/drivers/hid/hid-uclogic-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for UC-Logic devices not fully compliant with HID standard diff --git a/drivers/hid/hid-uclogic-params-test.c b/drivers/hid/hid-uclogic-params-test.c index a30121419a29..acfdf2db6672 100644 --- a/drivers/hid/hid-uclogic-params-test.c +++ b/drivers/hid/hid-uclogic-params-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/hid/hid-uclogic-params.c b/drivers/hid/hid-uclogic-params.c index e28176d9d9c9..8dfc3c5c92f1 100644 --- a/drivers/hid/hid-uclogic-params.c +++ b/drivers/hid/hid-uclogic-params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for UC-Logic devices not fully compliant with HID standard diff --git a/drivers/hid/hid-uclogic-rdesc-test.c b/drivers/hid/hid-uclogic-rdesc-test.c index 066df622b6f2..83b7c048872a 100644 --- a/drivers/hid/hid-uclogic-rdesc-test.c +++ b/drivers/hid/hid-uclogic-rdesc-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/hid/hid-uclogic-rdesc.c b/drivers/hid/hid-uclogic-rdesc.c index a1b31511b625..59bc4c354bb6 100644 --- a/drivers/hid/hid-uclogic-rdesc.c +++ b/drivers/hid/hid-uclogic-rdesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for UC-Logic devices not fully compliant with HID standard diff --git a/drivers/hid/hid-udraw-ps3.c b/drivers/hid/hid-udraw-ps3.c index b2e17ef2ea27..baaf8e68472e 100644 --- a/drivers/hid/hid-udraw-ps3.c +++ b/drivers/hid/hid-udraw-ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID driver for THQ PS3 uDraw tablet diff --git a/drivers/hid/hid-universal-pidff.c b/drivers/hid/hid-universal-pidff.c index 549dac555d40..6a19a415f44a 100644 --- a/drivers/hid/hid-universal-pidff.c +++ b/drivers/hid/hid-universal-pidff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID UNIVERSAL PIDFF diff --git a/drivers/hid/hid-viewsonic.c b/drivers/hid/hid-viewsonic.c index 532bed88bdf8..dd76d6ff0970 100644 --- a/drivers/hid/hid-viewsonic.c +++ b/drivers/hid/hid-viewsonic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HID driver for ViewSonic devices not fully compliant with HID standard diff --git a/drivers/hid/hid-vivaldi-common.c b/drivers/hid/hid-vivaldi-common.c index bf734055d4b6..86f1d041bd5e 100644 --- a/drivers/hid/hid-vivaldi-common.c +++ b/drivers/hid/hid-vivaldi-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helpers for ChromeOS HID Vivaldi keyboards diff --git a/drivers/hid/hid-vivaldi.c b/drivers/hid/hid-vivaldi.c index cda5938fb070..df8241743a41 100644 --- a/drivers/hid/hid-vivaldi.c +++ b/drivers/hid/hid-vivaldi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HID support for Vivaldi Keyboard diff --git a/drivers/hid/hid-vrc2.c b/drivers/hid/hid-vrc2.c index 7dc41e92f488..802a46efcf32 100644 --- a/drivers/hid/hid-vrc2.c +++ b/drivers/hid/hid-vrc2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for VRC-2 2-axis Car controller diff --git a/drivers/hid/hid-waltop.c b/drivers/hid/hid-waltop.c index be34be27d4d5..7daf93f06051 100644 --- a/drivers/hid/hid-waltop.c +++ b/drivers/hid/hid-waltop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Waltop devices not fully compliant with HID standard diff --git a/drivers/hid/hid-wiimote-core.c b/drivers/hid/hid-wiimote-core.c index 5b5fc460a4c5..5818a12cbd8a 100644 --- a/drivers/hid/hid-wiimote-core.c +++ b/drivers/hid/hid-wiimote-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Nintendo Wii / Wii U peripherals diff --git a/drivers/hid/hid-wiimote-debug.c b/drivers/hid/hid-wiimote-debug.c index 00f9be55f148..bb875be5deaa 100644 --- a/drivers/hid/hid-wiimote-debug.c +++ b/drivers/hid/hid-wiimote-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Debug support for HID Nintendo Wii / Wii U peripherals diff --git a/drivers/hid/hid-wiimote-modules.c b/drivers/hid/hid-wiimote-modules.c index dbccdfa63916..1f76241d341c 100644 --- a/drivers/hid/hid-wiimote-modules.c +++ b/drivers/hid/hid-wiimote-modules.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device Modules for Nintendo Wii / Wii U HID Driver diff --git a/drivers/hid/hid-winwing.c b/drivers/hid/hid-winwing.c index ab65dc12d1e0..ef0ac00e40b4 100644 --- a/drivers/hid/hid-winwing.c +++ b/drivers/hid/hid-winwing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/hid/hid-xiaomi.c b/drivers/hid/hid-xiaomi.c index ef6598550a40..db8688b112b5 100644 --- a/drivers/hid/hid-xiaomi.c +++ b/drivers/hid/hid-xiaomi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HID driver for Xiaomi Mi Dual Mode Wireless Mouse Silent Edition diff --git a/drivers/hid/hid-xinmo.c b/drivers/hid/hid-xinmo.c index 66b8bfb6e647..e92e4ff1b115 100644 --- a/drivers/hid/hid-xinmo.c +++ b/drivers/hid/hid-xinmo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for Xin-Mo devices, currently only the Dual Arcade controller. diff --git a/drivers/hid/hid-zpff.c b/drivers/hid/hid-zpff.c index aacf7f137b18..a83771023f29 100644 --- a/drivers/hid/hid-zpff.c +++ b/drivers/hid/hid-zpff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Zeroplus based devices diff --git a/drivers/hid/hid-zydacron.c b/drivers/hid/hid-zydacron.c index 3bdb26f45592..0baccca490f4 100644 --- a/drivers/hid/hid-zydacron.c +++ b/drivers/hid/hid-zydacron.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HID driver for zydacron remote control diff --git a/drivers/hid/hidraw.c b/drivers/hid/hidraw.c index bbd6f23bce78..afc0ef800d83 100644 --- a/drivers/hid/hidraw.c +++ b/drivers/hid/hidraw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID raw devices, giving access to raw HID events. diff --git a/drivers/hid/i2c-hid/i2c-hid-acpi.c b/drivers/hid/i2c-hid/i2c-hid-acpi.c index abd700a101f4..2fe82c37d07d 100644 --- a/drivers/hid/i2c-hid/i2c-hid-acpi.c +++ b/drivers/hid/i2c-hid/i2c-hid-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HID over I2C ACPI Subclass * diff --git a/drivers/hid/i2c-hid/i2c-hid-core.c b/drivers/hid/i2c-hid/i2c-hid-core.c index 5a183af3d5c6..46cea3202707 100644 --- a/drivers/hid/i2c-hid/i2c-hid-core.c +++ b/drivers/hid/i2c-hid/i2c-hid-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HID over I2C protocol implementation * diff --git a/drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c b/drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c index 210f17c3a0be..c3bfc35b2d1f 100644 --- a/drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c +++ b/drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/hid/i2c-hid/i2c-hid-of-elan.c b/drivers/hid/i2c-hid/i2c-hid-of-elan.c index 0215f217f6d8..763470ca7a98 100644 --- a/drivers/hid/i2c-hid/i2c-hid-of-elan.c +++ b/drivers/hid/i2c-hid/i2c-hid-of-elan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Elan touchscreens that use the i2c-hid protocol. diff --git a/drivers/hid/i2c-hid/i2c-hid-of-goodix.c b/drivers/hid/i2c-hid/i2c-hid-of-goodix.c index f1597ad67e7c..c6da6442388e 100644 --- a/drivers/hid/i2c-hid/i2c-hid-of-goodix.c +++ b/drivers/hid/i2c-hid/i2c-hid-of-goodix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Goodix touchscreens that use the i2c-hid protocol. diff --git a/drivers/hid/i2c-hid/i2c-hid-of.c b/drivers/hid/i2c-hid/i2c-hid-of.c index 57379b77e977..143bb4499022 100644 --- a/drivers/hid/i2c-hid/i2c-hid-of.c +++ b/drivers/hid/i2c-hid/i2c-hid-of.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HID over I2C Open Firmware Subclass * diff --git a/drivers/hid/intel-ish-hid/ipc/ipc.c b/drivers/hid/intel-ish-hid/ipc/ipc.c index abf9c9a31c39..37ba7bc1d488 100644 --- a/drivers/hid/intel-ish-hid/ipc/ipc.c +++ b/drivers/hid/intel-ish-hid/ipc/ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * H/W layer of ISHTP provider device (ISH) diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c index 1612e8cb23f0..3ac5e7c416e5 100644 --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCI glue for ISHTP provider device (ISH) driver diff --git a/drivers/hid/intel-ish-hid/ishtp-fw-loader.c b/drivers/hid/intel-ish-hid/ishtp-fw-loader.c index f4a671d6386c..3002e896c0fe 100644 --- a/drivers/hid/intel-ish-hid/ishtp-fw-loader.c +++ b/drivers/hid/intel-ish-hid/ishtp-fw-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISH-TP client driver for ISH firmware loading diff --git a/drivers/hid/intel-ish-hid/ishtp-hid-client.c b/drivers/hid/intel-ish-hid/ishtp-hid-client.c index 6d64008f2ce0..d18f1e970186 100644 --- a/drivers/hid/intel-ish-hid/ishtp-hid-client.c +++ b/drivers/hid/intel-ish-hid/ishtp-hid-client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP client driver for HID (ISH) diff --git a/drivers/hid/intel-ish-hid/ishtp-hid.c b/drivers/hid/intel-ish-hid/ishtp-hid.c index be2c62fc8251..e843ca2d0c2a 100644 --- a/drivers/hid/intel-ish-hid/ishtp-hid.c +++ b/drivers/hid/intel-ish-hid/ishtp-hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP-HID glue driver. diff --git a/drivers/hid/intel-ish-hid/ishtp/bus.c b/drivers/hid/intel-ish-hid/ishtp/bus.c index c3915f3a060e..a2e514240edc 100644 --- a/drivers/hid/intel-ish-hid/ishtp/bus.c +++ b/drivers/hid/intel-ish-hid/ishtp/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP bus driver diff --git a/drivers/hid/intel-ish-hid/ishtp/client-buffers.c b/drivers/hid/intel-ish-hid/ishtp/client-buffers.c index 97f4026b1627..b921e2108ca4 100644 --- a/drivers/hid/intel-ish-hid/ishtp/client-buffers.c +++ b/drivers/hid/intel-ish-hid/ishtp/client-buffers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP Ring Buffers diff --git a/drivers/hid/intel-ish-hid/ishtp/client.c b/drivers/hid/intel-ish-hid/ishtp/client.c index 40f510b1c072..ce81fe3a0347 100644 --- a/drivers/hid/intel-ish-hid/ishtp/client.c +++ b/drivers/hid/intel-ish-hid/ishtp/client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP client logic diff --git a/drivers/hid/intel-ish-hid/ishtp/dma-if.c b/drivers/hid/intel-ish-hid/ishtp/dma-if.c index 00046cbfd4ed..6d84cf6ac867 100644 --- a/drivers/hid/intel-ish-hid/ishtp/dma-if.c +++ b/drivers/hid/intel-ish-hid/ishtp/dma-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP DMA I/F functions diff --git a/drivers/hid/intel-ish-hid/ishtp/hbm.c b/drivers/hid/intel-ish-hid/ishtp/hbm.c index 97c4fcd9e3c6..c6cfc6c7ffd0 100644 --- a/drivers/hid/intel-ish-hid/ishtp/hbm.c +++ b/drivers/hid/intel-ish-hid/ishtp/hbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP bus layer messages handling diff --git a/drivers/hid/intel-ish-hid/ishtp/init.c b/drivers/hid/intel-ish-hid/ishtp/init.c index 26bf9045a8de..ae852ae3fba6 100644 --- a/drivers/hid/intel-ish-hid/ishtp/init.c +++ b/drivers/hid/intel-ish-hid/ishtp/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Initialization protocol for ISHTP driver diff --git a/drivers/hid/intel-ish-hid/ishtp/loader.c b/drivers/hid/intel-ish-hid/ishtp/loader.c index f34086b29cf0..a91b111d221b 100644 --- a/drivers/hid/intel-ish-hid/ishtp/loader.c +++ b/drivers/hid/intel-ish-hid/ishtp/loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ISHTP firmware loader function diff --git a/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c b/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c index cfda66ee4895..e713b8f1cc3b 100644 --- a/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c +++ b/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c b/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c index 834a537b6780..c9d049d8d3c5 100644 --- a/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c +++ b/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.c b/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.c index a63f8c833252..22ca7aab3d46 100644 --- a/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.c +++ b/drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c b/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c index ad6bd59963b2..4d62ee148fc9 100644 --- a/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c +++ b/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c b/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c index 82c72bfa2795..f89debe54db5 100644 --- a/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c +++ b/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c b/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c index 16f780bc879b..fd34805c2dd7 100644 --- a/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c +++ b/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright © 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c index 7e220a4c5ded..3ade9261ca4e 100644 --- a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c +++ b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c index 6ee675e0a738..ec89c28f2ff4 100644 --- a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c +++ b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2024 Intel Corporation */ diff --git a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c index 1291b4ea2cd8..954315f608aa 100644 --- a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c +++ b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Intel Corporation */ diff --git a/drivers/hid/surface-hid/surface_hid.c b/drivers/hid/surface-hid/surface_hid.c index eae47e0d95ed..3272fef6ec55 100644 --- a/drivers/hid/surface-hid/surface_hid.c +++ b/drivers/hid/surface-hid/surface_hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface System Aggregator Module (SSAM) HID transport driver for the diff --git a/drivers/hid/surface-hid/surface_hid_core.c b/drivers/hid/surface-hid/surface_hid_core.c index 6690c24f28f0..eb4b8eab762b 100644 --- a/drivers/hid/surface-hid/surface_hid_core.c +++ b/drivers/hid/surface-hid/surface_hid_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Common/core components for the Surface System Aggregator Module (SSAM) HID diff --git a/drivers/hid/surface-hid/surface_kbd.c b/drivers/hid/surface-hid/surface_kbd.c index 0be01b5e7425..3cc7a098be2c 100644 --- a/drivers/hid/surface-hid/surface_kbd.c +++ b/drivers/hid/surface-hid/surface_kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface System Aggregator Module (SSAM) HID transport driver for the legacy diff --git a/drivers/hid/uhid.c b/drivers/hid/uhid.c index 21a70420151e..7d20ed9b8039 100644 --- a/drivers/hid/uhid.c +++ b/drivers/hid/uhid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * User-space I/O driver support for HID subsystem diff --git a/drivers/hid/usbhid/hid-core.c b/drivers/hid/usbhid/hid-core.c index 758eb21430cd..c4848984a359 100644 --- a/drivers/hid/usbhid/hid-core.c +++ b/drivers/hid/usbhid/hid-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB HID support for Linux diff --git a/drivers/hid/usbhid/hid-pidff.c b/drivers/hid/usbhid/hid-pidff.c index 95377c5f6335..e2d0bfb50e73 100644 --- a/drivers/hid/usbhid/hid-pidff.c +++ b/drivers/hid/usbhid/hid-pidff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback driver for USB HID PID compliant devices diff --git a/drivers/hid/usbhid/hiddev.c b/drivers/hid/usbhid/hiddev.c index 59cf3ddfdf78..c3b2f5494ca3 100644 --- a/drivers/hid/usbhid/hiddev.c +++ b/drivers/hid/usbhid/hiddev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Paul Stewart diff --git a/drivers/hid/usbhid/usbkbd.c b/drivers/hid/usbhid/usbkbd.c index af6bc76dbf64..f5887e21d1fc 100644 --- a/drivers/hid/usbhid/usbkbd.c +++ b/drivers/hid/usbhid/usbkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/hid/usbhid/usbmouse.c b/drivers/hid/usbhid/usbmouse.c index 3fd93c2e4f4a..e0a597979085 100644 --- a/drivers/hid/usbhid/usbmouse.c +++ b/drivers/hid/usbhid/usbmouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/hid/wacom_sys.c b/drivers/hid/wacom_sys.c index 9a57504e51a1..b4c6a83bda5c 100644 --- a/drivers/hid/wacom_sys.c +++ b/drivers/hid/wacom_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Wacom tablet support - system specific code diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c index 9b2c710f8da1..28a403a400eb 100644 --- a/drivers/hid/wacom_wac.c +++ b/drivers/hid/wacom_wac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Wacom tablet support - Wacom specific code diff --git a/drivers/hsi/clients/cmt_speech.c b/drivers/hsi/clients/cmt_speech.c index daa8e1bff5d9..4f6217bc3eea 100644 --- a/drivers/hsi/clients/cmt_speech.c +++ b/drivers/hsi/clients/cmt_speech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cmt_speech.c - HSI CMT speech driver diff --git a/drivers/hsi/clients/hsi_char.c b/drivers/hsi/clients/hsi_char.c index 71ce7dbfe31d..4531cd7f6e0c 100644 --- a/drivers/hsi/clients/hsi_char.c +++ b/drivers/hsi/clients/hsi_char.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HSI character device driver, implements the character device diff --git a/drivers/hsi/clients/nokia-modem.c b/drivers/hsi/clients/nokia-modem.c index 97ba59e60663..09729790531a 100644 --- a/drivers/hsi/clients/nokia-modem.c +++ b/drivers/hsi/clients/nokia-modem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nokia-modem.c diff --git a/drivers/hsi/clients/ssi_protocol.c b/drivers/hsi/clients/ssi_protocol.c index d10a01f3eb9e..2f45c2f22795 100644 --- a/drivers/hsi/clients/ssi_protocol.c +++ b/drivers/hsi/clients/ssi_protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ssi_protocol.c diff --git a/drivers/hsi/controllers/omap_ssi_core.c b/drivers/hsi/controllers/omap_ssi_core.c index eeacc427fd65..bf5d7884b0a2 100644 --- a/drivers/hsi/controllers/omap_ssi_core.c +++ b/drivers/hsi/controllers/omap_ssi_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* OMAP SSI driver. * diff --git a/drivers/hsi/controllers/omap_ssi_port.c b/drivers/hsi/controllers/omap_ssi_port.c index 50dde968febe..a13cb44cdadb 100644 --- a/drivers/hsi/controllers/omap_ssi_port.c +++ b/drivers/hsi/controllers/omap_ssi_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* OMAP SSI port driver. * diff --git a/drivers/hsi/hsi_boardinfo.c b/drivers/hsi/hsi_boardinfo.c index 52500e7fd836..62966aa55898 100644 --- a/drivers/hsi/hsi_boardinfo.c +++ b/drivers/hsi/hsi_boardinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HSI clients registration interface diff --git a/drivers/hsi/hsi_core.c b/drivers/hsi/hsi_core.c index 8113cb9d4015..e3b58ea198b8 100644 --- a/drivers/hsi/hsi_core.c +++ b/drivers/hsi/hsi_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HSI core. diff --git a/drivers/hte/hte-tegra194-test.c b/drivers/hte/hte-tegra194-test.c index 94e931f45305..497767de3640 100644 --- a/drivers/hte/hte-tegra194-test.c +++ b/drivers/hte/hte-tegra194-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2022 NVIDIA Corporation diff --git a/drivers/hte/hte-tegra194.c b/drivers/hte/hte-tegra194.c index 690eb9be30fb..22806ed4bfe4 100644 --- a/drivers/hte/hte-tegra194.c +++ b/drivers/hte/hte-tegra194.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2022 NVIDIA Corporation diff --git a/drivers/hte/hte.c b/drivers/hte/hte.c index 23a6eeb8c506..3682a4db3de8 100644 --- a/drivers/hte/hte.c +++ b/drivers/hte/hte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2022 NVIDIA Corporation diff --git a/drivers/hv/channel.c b/drivers/hv/channel.c index 6821f225248b..91c0262e8574 100644 --- a/drivers/hv/channel.c +++ b/drivers/hv/channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c index 74fed2c073d4..12df93b15ec6 100644 --- a/drivers/hv/channel_mgmt.c +++ b/drivers/hv/channel_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/hv/connection.c b/drivers/hv/connection.c index 5d9cb5bf2d62..3a32d8e1e571 100644 --- a/drivers/hv/connection.c +++ b/drivers/hv/connection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/hv/hv.c b/drivers/hv/hv.c index c100f04b3581..b3ed81a3b79d 100644 --- a/drivers/hv/hv.c +++ b/drivers/hv/hv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c index 2b4080e51f97..e9fab3b303fe 100644 --- a/drivers/hv/hv_balloon.c +++ b/drivers/hv/hv_balloon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, Microsoft Corporation. diff --git a/drivers/hv/hv_common.c b/drivers/hv/hv_common.c index f1c17fb60dc1..e39793c089f1 100644 --- a/drivers/hv/hv_common.c +++ b/drivers/hv/hv_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/hv/hv_debugfs.c b/drivers/hv/hv_debugfs.c index ccf752b6659a..bf4a74d5b159 100644 --- a/drivers/hv/hv_debugfs.c +++ b/drivers/hv/hv_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Authors: diff --git a/drivers/hv/hv_kvp.c b/drivers/hv/hv_kvp.c index 62795f6cbb00..76f2c88c503f 100644 --- a/drivers/hv/hv_kvp.c +++ b/drivers/hv/hv_kvp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * An implementation of key value pair (KVP) functionality for Linux. * diff --git a/drivers/hv/hv_proc.c b/drivers/hv/hv_proc.c index fbb4eb3901bb..ad7d5624beee 100644 --- a/drivers/hv/hv_proc.c +++ b/drivers/hv/hv_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/hv/hv_snapshot.c b/drivers/hv/hv_snapshot.c index 2e7f537d53cf..268339fa58e9 100644 --- a/drivers/hv/hv_snapshot.c +++ b/drivers/hv/hv_snapshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An implementation of host initiated guest snapshot. diff --git a/drivers/hv/hv_trace.c b/drivers/hv/hv_trace.c index 38d359cf1e70..4a382f9c29cc 100644 --- a/drivers/hv/hv_trace.c +++ b/drivers/hv/hv_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "hyperv_vmbus.h" diff --git a/drivers/hv/hv_util.c b/drivers/hv/hv_util.c index 7e9c8e169c66..8fc6f2e9788c 100644 --- a/drivers/hv/hv_util.c +++ b/drivers/hv/hv_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010, Microsoft Corporation. diff --git a/drivers/hv/hv_utils_transport.c b/drivers/hv/hv_utils_transport.c index b3de35ff6334..814630b99d65 100644 --- a/drivers/hv/hv_utils_transport.c +++ b/drivers/hv/hv_utils_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel/userspace transport abstraction for Hyper-V util driver. diff --git a/drivers/hv/mshv_common.c b/drivers/hv/mshv_common.c index 63f09bb5136e..37c127723ea4 100644 --- a/drivers/hv/mshv_common.c +++ b/drivers/hv/mshv_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Microsoft Corporation. diff --git a/drivers/hv/mshv_eventfd.c b/drivers/hv/mshv_eventfd.c index 0b75ff1edb73..e9684ec376b2 100644 --- a/drivers/hv/mshv_eventfd.c +++ b/drivers/hv/mshv_eventfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * eventfd support for mshv diff --git a/drivers/hv/mshv_irq.c b/drivers/hv/mshv_irq.c index 798e7e1ab06e..dcbfbeed559f 100644 --- a/drivers/hv/mshv_irq.c +++ b/drivers/hv/mshv_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Microsoft Corporation. diff --git a/drivers/hv/mshv_portid_table.c b/drivers/hv/mshv_portid_table.c index c349af1f0aaa..29f82f17f7f0 100644 --- a/drivers/hv/mshv_portid_table.c +++ b/drivers/hv/mshv_portid_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/hv/mshv_regions.c b/drivers/hv/mshv_regions.c index adba3564d9f1..9aed57137e4d 100644 --- a/drivers/hv/mshv_regions.c +++ b/drivers/hv/mshv_regions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Microsoft Corporation. diff --git a/drivers/hv/mshv_root_hv_call.c b/drivers/hv/mshv_root_hv_call.c index 598eaff4ff29..5a94f30f0d47 100644 --- a/drivers/hv/mshv_root_hv_call.c +++ b/drivers/hv/mshv_root_hv_call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Microsoft Corporation. diff --git a/drivers/hv/mshv_root_main.c b/drivers/hv/mshv_root_main.c index 681b58154d5e..f167587d14ad 100644 --- a/drivers/hv/mshv_root_main.c +++ b/drivers/hv/mshv_root_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Microsoft Corporation. diff --git a/drivers/hv/mshv_synic.c b/drivers/hv/mshv_synic.c index f8b0337cdc82..ff2dbe2fa848 100644 --- a/drivers/hv/mshv_synic.c +++ b/drivers/hv/mshv_synic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Microsoft Corporation. diff --git a/drivers/hv/mshv_vtl_main.c b/drivers/hv/mshv_vtl_main.c index 2cebe9de5a5a..db78442589e8 100644 --- a/drivers/hv/mshv_vtl_main.c +++ b/drivers/hv/mshv_vtl_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Microsoft Corporation. diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c index 3c421a7f78c0..120c65d2258f 100644 --- a/drivers/hv/ring_buffer.c +++ b/drivers/hv/ring_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c index a53af6fe81a6..8c5ab6217594 100644 --- a/drivers/hv/vmbus_drv.c +++ b/drivers/hv/vmbus_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/hwmon/abituguru.c b/drivers/hwmon/abituguru.c index ba8c68ae4595..4452ab409182 100644 --- a/drivers/hwmon/abituguru.c +++ b/drivers/hwmon/abituguru.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * abituguru.c Copyright (c) 2005-2006 Hans de Goede diff --git a/drivers/hwmon/abituguru3.c b/drivers/hwmon/abituguru3.c index b70330dc2198..0749339cabed 100644 --- a/drivers/hwmon/abituguru3.c +++ b/drivers/hwmon/abituguru3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * abituguru3.c diff --git a/drivers/hwmon/acpi_power_meter.c b/drivers/hwmon/acpi_power_meter.c index de408df0c4d7..8d84caf73ea8 100644 --- a/drivers/hwmon/acpi_power_meter.c +++ b/drivers/hwmon/acpi_power_meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for ACPI 4.0 power meters diff --git a/drivers/hwmon/ad7314.c b/drivers/hwmon/ad7314.c index 59424103f634..c96473e8d457 100644 --- a/drivers/hwmon/ad7314.c +++ b/drivers/hwmon/ad7314.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7314 digital temperature sensor driver for AD7314, ADT7301 and ADT7302 diff --git a/drivers/hwmon/ad7414.c b/drivers/hwmon/ad7414.c index f0b17e59827f..b99eea7f51c4 100644 --- a/drivers/hwmon/ad7414.c +++ b/drivers/hwmon/ad7414.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An hwmon driver for the Analog Devices AD7414 diff --git a/drivers/hwmon/ad7418.c b/drivers/hwmon/ad7418.c index 7a132accdf8a..25ba370d295d 100644 --- a/drivers/hwmon/ad7418.c +++ b/drivers/hwmon/ad7418.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An hwmon driver for the Analog Devices AD7416/17/18 diff --git a/drivers/hwmon/adc128d818.c b/drivers/hwmon/adc128d818.c index 5e805d4ee76a..ddce927cd6fa 100644 --- a/drivers/hwmon/adc128d818.c +++ b/drivers/hwmon/adc128d818.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for TI ADC128D818 System Monitor with Temperature Sensor diff --git a/drivers/hwmon/adcxx.c b/drivers/hwmon/adcxx.c index de37bce24fa6..0fd6a9f39295 100644 --- a/drivers/hwmon/adcxx.c +++ b/drivers/hwmon/adcxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adcxx.c diff --git a/drivers/hwmon/adm1025.c b/drivers/hwmon/adm1025.c index 389382d54752..bb1b7d7fbd2e 100644 --- a/drivers/hwmon/adm1025.c +++ b/drivers/hwmon/adm1025.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adm1025.c diff --git a/drivers/hwmon/adm1026.c b/drivers/hwmon/adm1026.c index c38c932e5d2a..48c0596df6a7 100644 --- a/drivers/hwmon/adm1026.c +++ b/drivers/hwmon/adm1026.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adm1026.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/adm1029.c b/drivers/hwmon/adm1029.c index 71eea8ae51b9..eaec443283e7 100644 --- a/drivers/hwmon/adm1029.c +++ b/drivers/hwmon/adm1029.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * adm1029.c - Part of lm_sensors, Linux kernel modules for hardware monitoring diff --git a/drivers/hwmon/adm1031.c b/drivers/hwmon/adm1031.c index 343118532cdb..73fe1917c1c2 100644 --- a/drivers/hwmon/adm1031.c +++ b/drivers/hwmon/adm1031.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adm1031.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/adm1177.c b/drivers/hwmon/adm1177.c index 8b2c965480e3..e8a6af4e5a9c 100644 --- a/drivers/hwmon/adm1177.c +++ b/drivers/hwmon/adm1177.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADM1177 Hot Swap Controller and Digital Power Monitor with Soft Start Pin diff --git a/drivers/hwmon/adm9240.c b/drivers/hwmon/adm9240.c index 86f6044b5bd0..853ce322a023 100644 --- a/drivers/hwmon/adm9240.c +++ b/drivers/hwmon/adm9240.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adm9240.c Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/ads7828.c b/drivers/hwmon/ads7828.c index 436637264056..55590e90beb1 100644 --- a/drivers/hwmon/ads7828.c +++ b/drivers/hwmon/ads7828.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ads7828.c - driver for TI ADS7828 8-channel A/D converter and compatibles diff --git a/drivers/hwmon/ads7871.c b/drivers/hwmon/ads7871.c index 5434c37969d7..bd6541e877d6 100644 --- a/drivers/hwmon/ads7871.c +++ b/drivers/hwmon/ads7871.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ads7871 - driver for TI ADS7871 A/D converter diff --git a/drivers/hwmon/adt7310.c b/drivers/hwmon/adt7310.c index 6a834a37bc65..0cb8b9c1f704 100644 --- a/drivers/hwmon/adt7310.c +++ b/drivers/hwmon/adt7310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADT7310/ADT7310 digital temperature sensor driver diff --git a/drivers/hwmon/adt7410.c b/drivers/hwmon/adt7410.c index 73b196a78f3a..039dee5e8cc1 100644 --- a/drivers/hwmon/adt7410.c +++ b/drivers/hwmon/adt7410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADT7410/ADT7420 digital temperature sensor driver diff --git a/drivers/hwmon/adt7411.c b/drivers/hwmon/adt7411.c index b9991a69e6c6..8237207b70f6 100644 --- a/drivers/hwmon/adt7411.c +++ b/drivers/hwmon/adt7411.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the ADT7411 (I2C/SPI 8 channel 10 bit ADC & temperature-sensor) diff --git a/drivers/hwmon/adt7462.c b/drivers/hwmon/adt7462.c index 174dfee47f7a..beb66ee1435c 100644 --- a/drivers/hwmon/adt7462.c +++ b/drivers/hwmon/adt7462.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for the Analog Devices ADT7462 diff --git a/drivers/hwmon/adt7470.c b/drivers/hwmon/adt7470.c index dbee6926fa05..285b515beea1 100644 --- a/drivers/hwmon/adt7470.c +++ b/drivers/hwmon/adt7470.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for the Analog Devices ADT7470 diff --git a/drivers/hwmon/adt7475.c b/drivers/hwmon/adt7475.c index 8cefa14e1633..96fcac0e3fc6 100644 --- a/drivers/hwmon/adt7475.c +++ b/drivers/hwmon/adt7475.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adt7475 - Thermal sensor driver for the ADT7475 chip and derivatives diff --git a/drivers/hwmon/adt7x10.c b/drivers/hwmon/adt7x10.c index d003ee3ebf06..4986055042b4 100644 --- a/drivers/hwmon/adt7x10.c +++ b/drivers/hwmon/adt7x10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adt7x10.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/aht10.c b/drivers/hwmon/aht10.c index 007befdba977..da9fe9239656 100644 --- a/drivers/hwmon/aht10.c +++ b/drivers/hwmon/aht10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/hwmon/amc6821.c b/drivers/hwmon/amc6821.c index d5f864b360b0..de6ca037ac8f 100644 --- a/drivers/hwmon/amc6821.c +++ b/drivers/hwmon/amc6821.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * amc6821.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c index fc6d6a9053ce..0175a5709565 100644 --- a/drivers/hwmon/applesmc.c +++ b/drivers/hwmon/applesmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/hwmon/applesmc.c - driver for Apple's SMC (accelerometer, temperature diff --git a/drivers/hwmon/aquacomputer_d5next.c b/drivers/hwmon/aquacomputer_d5next.c index 1ca70e726298..13091c68290b 100644 --- a/drivers/hwmon/aquacomputer_d5next.c +++ b/drivers/hwmon/aquacomputer_d5next.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hwmon driver for Aquacomputer devices (D5 Next, Farbwerk, Farbwerk 360, Octo, diff --git a/drivers/hwmon/as370-hwmon.c b/drivers/hwmon/as370-hwmon.c index 316454bd983d..b938802eb7b5 100644 --- a/drivers/hwmon/as370-hwmon.c +++ b/drivers/hwmon/as370-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synaptics AS370 SoC Hardware Monitoring Driver diff --git a/drivers/hwmon/asb100.c b/drivers/hwmon/asb100.c index 14e7737866c2..6128ce5e324c 100644 --- a/drivers/hwmon/asb100.c +++ b/drivers/hwmon/asb100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * asb100.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/asc7621.c b/drivers/hwmon/asc7621.c index 87e186700849..225e32d78ea0 100644 --- a/drivers/hwmon/asc7621.c +++ b/drivers/hwmon/asc7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * asc7621.c - Part of lm_sensors, Linux kernel modules for hardware monitoring diff --git a/drivers/hwmon/aspeed-g6-pwm-tach.c b/drivers/hwmon/aspeed-g6-pwm-tach.c index 44e1ecba205d..7e45a1fac5cd 100644 --- a/drivers/hwmon/aspeed-g6-pwm-tach.c +++ b/drivers/hwmon/aspeed-g6-pwm-tach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 Aspeed Technology Inc. diff --git a/drivers/hwmon/aspeed-pwm-tacho.c b/drivers/hwmon/aspeed-pwm-tacho.c index aa159bf158a3..2d5421b34cea 100644 --- a/drivers/hwmon/aspeed-pwm-tacho.c +++ b/drivers/hwmon/aspeed-pwm-tacho.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Google, Inc diff --git a/drivers/hwmon/asus-ec-sensors.c b/drivers/hwmon/asus-ec-sensors.c index 61b18b88ee8f..ed9a4e58b8d2 100644 --- a/drivers/hwmon/asus-ec-sensors.c +++ b/drivers/hwmon/asus-ec-sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HWMON driver for ASUS motherboards that publish some sensor values diff --git a/drivers/hwmon/asus_atk0110.c b/drivers/hwmon/asus_atk0110.c index c80350e499e9..bbdec7bcc3fd 100644 --- a/drivers/hwmon/asus_atk0110.c +++ b/drivers/hwmon/asus_atk0110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2009 Luca Tettamanti diff --git a/drivers/hwmon/asus_rog_ryujin.c b/drivers/hwmon/asus_rog_ryujin.c index 10a1f5aca988..5131eb03bebc 100644 --- a/drivers/hwmon/asus_rog_ryujin.c +++ b/drivers/hwmon/asus_rog_ryujin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hwmon driver for Asus ROG Ryujin II 360 AIO cooler. diff --git a/drivers/hwmon/asus_wmi_sensors.c b/drivers/hwmon/asus_wmi_sensors.c index c2dd7ff882f2..f3ee06138a02 100644 --- a/drivers/hwmon/asus_wmi_sensors.c +++ b/drivers/hwmon/asus_wmi_sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HWMON driver for ASUS motherboards that provides sensor readouts via WMI diff --git a/drivers/hwmon/atxp1.c b/drivers/hwmon/atxp1.c index 1c7e9a98b757..81af2c00d309 100644 --- a/drivers/hwmon/atxp1.c +++ b/drivers/hwmon/atxp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atxp1.c - kernel module for setting CPU VID and general purpose diff --git a/drivers/hwmon/axi-fan-control.c b/drivers/hwmon/axi-fan-control.c index b7bb325c3ad9..f7163628b9a4 100644 --- a/drivers/hwmon/axi-fan-control.c +++ b/drivers/hwmon/axi-fan-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Fan Control HDL CORE driver diff --git a/drivers/hwmon/bt1-pvt.c b/drivers/hwmon/bt1-pvt.c index b77ebac2e0ce..2d1f11978af0 100644 --- a/drivers/hwmon/bt1-pvt.c +++ b/drivers/hwmon/bt1-pvt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/hwmon/cgbc-hwmon.c b/drivers/hwmon/cgbc-hwmon.c index 3aff4e092132..b06a682b18ac 100644 --- a/drivers/hwmon/cgbc-hwmon.c +++ b/drivers/hwmon/cgbc-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cgbc-hwmon - Congatec Board Controller hardware monitoring driver diff --git a/drivers/hwmon/chipcap2.c b/drivers/hwmon/chipcap2.c index 645b8c2e704e..4fac2e0dc2ac 100644 --- a/drivers/hwmon/chipcap2.c +++ b/drivers/hwmon/chipcap2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cc2.c - Support for the Amphenol ChipCap 2 relative humidity, temperature sensor diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c index ad79db5a183e..a9d7a3281c4e 100644 --- a/drivers/hwmon/coretemp.c +++ b/drivers/hwmon/coretemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * coretemp.c - Linux kernel module for hardware monitoring diff --git a/drivers/hwmon/corsair-cpro.c b/drivers/hwmon/corsair-cpro.c index b6e508e43fa1..4656b90d8210 100644 --- a/drivers/hwmon/corsair-cpro.c +++ b/drivers/hwmon/corsair-cpro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * corsair-cpro.c - Linux driver for Corsair Commander Pro diff --git a/drivers/hwmon/corsair-psu.c b/drivers/hwmon/corsair-psu.c index dddbd2463f8d..8d87cf9725a6 100644 --- a/drivers/hwmon/corsair-psu.c +++ b/drivers/hwmon/corsair-psu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * corsair-psu.c - Linux driver for Corsair power supplies with HID sensors interface diff --git a/drivers/hwmon/cros_ec_hwmon.c b/drivers/hwmon/cros_ec_hwmon.c index 48331703f2f5..4f3de7529dc3 100644 --- a/drivers/hwmon/cros_ec_hwmon.c +++ b/drivers/hwmon/cros_ec_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ChromeOS EC driver for hwmon diff --git a/drivers/hwmon/da9052-hwmon.c b/drivers/hwmon/da9052-hwmon.c index 588e96790850..7824d2b4eca5 100644 --- a/drivers/hwmon/da9052-hwmon.c +++ b/drivers/hwmon/da9052-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HWMON Driver for Dialog DA9052 diff --git a/drivers/hwmon/da9055-hwmon.c b/drivers/hwmon/da9055-hwmon.c index 7652d553b8ea..af0a14ec5952 100644 --- a/drivers/hwmon/da9055-hwmon.c +++ b/drivers/hwmon/da9055-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HWMON Driver for Dialog DA9055 diff --git a/drivers/hwmon/dell-smm-hwmon.c b/drivers/hwmon/dell-smm-hwmon.c index 93143cfc157c..c14687c45d52 100644 --- a/drivers/hwmon/dell-smm-hwmon.c +++ b/drivers/hwmon/dell-smm-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dell-smm-hwmon.c -- Linux driver for accessing the SMM BIOS on Dell laptops. diff --git a/drivers/hwmon/dme1737.c b/drivers/hwmon/dme1737.c index 3d4057309950..6d5e3ffadafb 100644 --- a/drivers/hwmon/dme1737.c +++ b/drivers/hwmon/dme1737.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dme1737.c - Driver for the SMSC DME1737, Asus A8000, SMSC SCH311x, SCH5027, diff --git a/drivers/hwmon/drivetemp.c b/drivers/hwmon/drivetemp.c index 9c5b021aab86..8647ad7d83ea 100644 --- a/drivers/hwmon/drivetemp.c +++ b/drivers/hwmon/drivetemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hwmon client for disk and solid state drives with temperature sensors diff --git a/drivers/hwmon/ds1621.c b/drivers/hwmon/ds1621.c index 42ec34cb8a5f..c49114667ca0 100644 --- a/drivers/hwmon/ds1621.c +++ b/drivers/hwmon/ds1621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ds1621.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/ds620.c b/drivers/hwmon/ds620.c index ce397042d90b..cf0e66a883aa 100644 --- a/drivers/hwmon/ds620.c +++ b/drivers/hwmon/ds620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ds620.c - Support for temperature sensor and thermostat DS620 diff --git a/drivers/hwmon/emc1403.c b/drivers/hwmon/emc1403.c index ccce948a4306..718a487491e6 100644 --- a/drivers/hwmon/emc1403.c +++ b/drivers/hwmon/emc1403.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * emc1403.c - SMSC Thermal Driver diff --git a/drivers/hwmon/emc2103.c b/drivers/hwmon/emc2103.c index 9b8e925af030..ec77185066a9 100644 --- a/drivers/hwmon/emc2103.c +++ b/drivers/hwmon/emc2103.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * emc2103.c - Support for SMSC EMC2103 diff --git a/drivers/hwmon/emc2305.c b/drivers/hwmon/emc2305.c index ceae96c07ac4..7da2716430be 100644 --- a/drivers/hwmon/emc2305.c +++ b/drivers/hwmon/emc2305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for EMC2305 fan controller diff --git a/drivers/hwmon/emc6w201.c b/drivers/hwmon/emc6w201.c index 1100c6e5daa7..8f5189ea14a7 100644 --- a/drivers/hwmon/emc6w201.c +++ b/drivers/hwmon/emc6w201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * emc6w201.c - Hardware monitoring driver for the SMSC EMC6W201 diff --git a/drivers/hwmon/f71805f.c b/drivers/hwmon/f71805f.c index 820f894d9ffd..0cc96bbfbae0 100644 --- a/drivers/hwmon/f71805f.c +++ b/drivers/hwmon/f71805f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * f71805f.c - driver for the Fintek F71805F/FG and F71872F/FG Super-I/O diff --git a/drivers/hwmon/f71882fg.c b/drivers/hwmon/f71882fg.c index df83f9866fbc..c7357ee06555 100644 --- a/drivers/hwmon/f71882fg.c +++ b/drivers/hwmon/f71882fg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2006 by Hans Edgington * diff --git a/drivers/hwmon/f75375s.c b/drivers/hwmon/f75375s.c index 7e867f132420..196e1bed7d38 100644 --- a/drivers/hwmon/f75375s.c +++ b/drivers/hwmon/f75375s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * f75375s.c - driver for the Fintek F75375/SP, F75373 and diff --git a/drivers/hwmon/fam15h_power.c b/drivers/hwmon/fam15h_power.c index 8ecebea53651..f44798cf1298 100644 --- a/drivers/hwmon/fam15h_power.c +++ b/drivers/hwmon/fam15h_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fam15h_power.c - AMD Family 15h processor power monitoring diff --git a/drivers/hwmon/fschmd.c b/drivers/hwmon/fschmd.c index a303959879ef..8943ab38503c 100644 --- a/drivers/hwmon/fschmd.c +++ b/drivers/hwmon/fschmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fschmd.c diff --git a/drivers/hwmon/ftsteutates.c b/drivers/hwmon/ftsteutates.c index 08dcc6a7fb62..d729ba74e1e0 100644 --- a/drivers/hwmon/ftsteutates.c +++ b/drivers/hwmon/ftsteutates.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the FTS Systemmonitoring Chip "Teutates" diff --git a/drivers/hwmon/g760a.c b/drivers/hwmon/g760a.c index 39ae8f826417..adee2042e919 100644 --- a/drivers/hwmon/g760a.c +++ b/drivers/hwmon/g760a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * g760a - Driver for the Global Mixed-mode Technology Inc. G760A diff --git a/drivers/hwmon/g762.c b/drivers/hwmon/g762.c index 4fa3aa1271da..b3c42175a507 100644 --- a/drivers/hwmon/g762.c +++ b/drivers/hwmon/g762.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * g762 - Driver for the Global Mixed-mode Technology Inc. fan speed diff --git a/drivers/hwmon/gigabyte_waterforce.c b/drivers/hwmon/gigabyte_waterforce.c index 27487e215bdd..846456628c04 100644 --- a/drivers/hwmon/gigabyte_waterforce.c +++ b/drivers/hwmon/gigabyte_waterforce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hwmon driver for Gigabyte AORUS Waterforce AIO CPU coolers: X240, X280 and X360. diff --git a/drivers/hwmon/gl518sm.c b/drivers/hwmon/gl518sm.c index 9c68bc013950..614fe821779f 100644 --- a/drivers/hwmon/gl518sm.c +++ b/drivers/hwmon/gl518sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gl518sm.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/gl520sm.c b/drivers/hwmon/gl520sm.c index 972f4f8caa2b..302b560116c0 100644 --- a/drivers/hwmon/gl520sm.c +++ b/drivers/hwmon/gl520sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gl520sm.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/gpd-fan.c b/drivers/hwmon/gpd-fan.c index 237f496c4862..33f33de93172 100644 --- a/drivers/hwmon/gpd-fan.c +++ b/drivers/hwmon/gpd-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Platform driver for GPD devices that expose fan control via hwmon sysfs. diff --git a/drivers/hwmon/gpio-fan.c b/drivers/hwmon/gpio-fan.c index a8892ced1e54..6d764bb93198 100644 --- a/drivers/hwmon/gpio-fan.c +++ b/drivers/hwmon/gpio-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gpio-fan.c - Hwmon driver for fans connected to GPIO lines. diff --git a/drivers/hwmon/gsc-hwmon.c b/drivers/hwmon/gsc-hwmon.c index 105b9f9dbec3..baa5c8dcf179 100644 --- a/drivers/hwmon/gsc-hwmon.c +++ b/drivers/hwmon/gsc-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Gateworks System Controller Hardware Monitor module diff --git a/drivers/hwmon/gxp-fan-ctrl.c b/drivers/hwmon/gxp-fan-ctrl.c index 00e057050437..d1002cbd5740 100644 --- a/drivers/hwmon/gxp-fan-ctrl.c +++ b/drivers/hwmon/gxp-fan-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */ diff --git a/drivers/hwmon/hih6130.c b/drivers/hwmon/hih6130.c index 85af8299150a..1398a4e75926 100644 --- a/drivers/hwmon/hih6130.c +++ b/drivers/hwmon/hih6130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Honeywell HIH-6130/HIH-6131 humidity and temperature sensor driver * diff --git a/drivers/hwmon/hp-wmi-sensors.c b/drivers/hwmon/hp-wmi-sensors.c index 03c684ba83bd..698b32747df7 100644 --- a/drivers/hwmon/hp-wmi-sensors.c +++ b/drivers/hwmon/hp-wmi-sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hwmon driver for HP (and some HP Compaq) business-class computers that diff --git a/drivers/hwmon/hs3001.c b/drivers/hwmon/hs3001.c index 50c6c15f8b18..145f7852061b 100644 --- a/drivers/hwmon/hs3001.c +++ b/drivers/hwmon/hs3001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This is a non-complete driver implementation for the diff --git a/drivers/hwmon/htu31.c b/drivers/hwmon/htu31.c index 7521a371aa6c..3990abd9c890 100644 --- a/drivers/hwmon/htu31.c +++ b/drivers/hwmon/htu31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The driver for Measurement Specialties HTU31 Temperature and Humidity sensor. diff --git a/drivers/hwmon/hwmon-vid.c b/drivers/hwmon/hwmon-vid.c index 2df4956296ed..a5eb80716439 100644 --- a/drivers/hwmon/hwmon-vid.c +++ b/drivers/hwmon/hwmon-vid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hwmon-vid.c - VID/VRM/VRD voltage conversions diff --git a/drivers/hwmon/hwmon.c b/drivers/hwmon/hwmon.c index 0b4bdcd33c7b..efde1e86ac25 100644 --- a/drivers/hwmon/hwmon.c +++ b/drivers/hwmon/hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hwmon.c - part of lm_sensors, Linux kernel modules for hardware monitoring diff --git a/drivers/hwmon/i5500_temp.c b/drivers/hwmon/i5500_temp.c index bf006cb272b1..93cf1390e7ed 100644 --- a/drivers/hwmon/i5500_temp.c +++ b/drivers/hwmon/i5500_temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i5500_temp - Driver for Intel 5500/5520/X58 chipset thermal sensor diff --git a/drivers/hwmon/i5k_amb.c b/drivers/hwmon/i5k_amb.c index b22e0423e324..9c0e9b1ef16c 100644 --- a/drivers/hwmon/i5k_amb.c +++ b/drivers/hwmon/i5k_amb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for the Intel 5000 series chipset FB-DIMM AMB diff --git a/drivers/hwmon/ibmaem.c b/drivers/hwmon/ibmaem.c index daed437d34a4..5758f71a753c 100644 --- a/drivers/hwmon/ibmaem.c +++ b/drivers/hwmon/ibmaem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for the IBM System Director Active Energy Manager (AEM) diff --git a/drivers/hwmon/ibmpex.c b/drivers/hwmon/ibmpex.c index 129f3a9e8fe9..d4dd7067914d 100644 --- a/drivers/hwmon/ibmpex.c +++ b/drivers/hwmon/ibmpex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A hwmon driver for the IBM PowerExecutive temperature/power sensors diff --git a/drivers/hwmon/ibmpowernv.c b/drivers/hwmon/ibmpowernv.c index 70ca833259ab..d4c875c174d9 100644 --- a/drivers/hwmon/ibmpowernv.c +++ b/drivers/hwmon/ibmpowernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM PowerNV platform sensors for temperature/fan/voltage/power diff --git a/drivers/hwmon/iio_hwmon.c b/drivers/hwmon/iio_hwmon.c index e376d4cde5ad..f53ff6f8fd3f 100644 --- a/drivers/hwmon/iio_hwmon.c +++ b/drivers/hwmon/iio_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Hwmon client for industrial I/O devices * diff --git a/drivers/hwmon/ina209.c b/drivers/hwmon/ina209.c index bd7b3380d847..795515d1beee 100644 --- a/drivers/hwmon/ina209.c +++ b/drivers/hwmon/ina209.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Texas Instruments / Burr Brown INA209 diff --git a/drivers/hwmon/ina238.c b/drivers/hwmon/ina238.c index ff67b03189f7..877b2a3c87e0 100644 --- a/drivers/hwmon/ina238.c +++ b/drivers/hwmon/ina238.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Texas Instruments INA238 power monitor chip diff --git a/drivers/hwmon/ina2xx.c b/drivers/hwmon/ina2xx.c index 69ac0468dee4..e3ff0fd1acac 100644 --- a/drivers/hwmon/ina2xx.c +++ b/drivers/hwmon/ina2xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Texas Instruments INA219, INA226 power monitor chips diff --git a/drivers/hwmon/ina3221.c b/drivers/hwmon/ina3221.c index 5ecc68dcf169..c3400d4be7e3 100644 --- a/drivers/hwmon/ina3221.c +++ b/drivers/hwmon/ina3221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INA3221 Triple Current/Voltage Monitor diff --git a/drivers/hwmon/intel-m10-bmc-hwmon.c b/drivers/hwmon/intel-m10-bmc-hwmon.c index aa01a4bedc21..6a606f482f95 100644 --- a/drivers/hwmon/intel-m10-bmc-hwmon.c +++ b/drivers/hwmon/intel-m10-bmc-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MAX 10 BMC HWMON Driver diff --git a/drivers/hwmon/isl28022.c b/drivers/hwmon/isl28022.c index c2e559dde63f..53c78afb2d16 100644 --- a/drivers/hwmon/isl28022.c +++ b/drivers/hwmon/isl28022.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isl28022.c - driver for Renesas ISL28022 power monitor chip monitoring diff --git a/drivers/hwmon/it87.c b/drivers/hwmon/it87.c index e233aafa8856..81a623f144d9 100644 --- a/drivers/hwmon/it87.c +++ b/drivers/hwmon/it87.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * it87.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/jc42.c b/drivers/hwmon/jc42.c index 6549dc543781..6594097db187 100644 --- a/drivers/hwmon/jc42.c +++ b/drivers/hwmon/jc42.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * jc42.c - driver for Jedec JC42.4 compliant temperature sensors diff --git a/drivers/hwmon/k10temp.c b/drivers/hwmon/k10temp.c index a5d8f45b7881..0dd5cd04b609 100644 --- a/drivers/hwmon/k10temp.c +++ b/drivers/hwmon/k10temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h/17h diff --git a/drivers/hwmon/k8temp.c b/drivers/hwmon/k8temp.c index 2b80ac410cd1..9faefb7845d0 100644 --- a/drivers/hwmon/k8temp.c +++ b/drivers/hwmon/k8temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * k8temp.c - Linux kernel module for hardware monitoring diff --git a/drivers/hwmon/kbatt.c b/drivers/hwmon/kbatt.c index 501b8f4ded33..73a61faa342b 100644 --- a/drivers/hwmon/kbatt.c +++ b/drivers/hwmon/kbatt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 KEBA Industrial Automation GmbH diff --git a/drivers/hwmon/kfan.c b/drivers/hwmon/kfan.c index f353acb66749..716f74293f4b 100644 --- a/drivers/hwmon/kfan.c +++ b/drivers/hwmon/kfan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 KEBA Industrial Automation GmbH diff --git a/drivers/hwmon/lan966x-hwmon.c b/drivers/hwmon/lan966x-hwmon.c index 7247c03e4f44..279a69e1e781 100644 --- a/drivers/hwmon/lan966x-hwmon.c +++ b/drivers/hwmon/lan966x-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/hwmon/lenovo-ec-sensors.c b/drivers/hwmon/lenovo-ec-sensors.c index 8681bbf6665b..d3f0ebb9286f 100644 --- a/drivers/hwmon/lenovo-ec-sensors.c +++ b/drivers/hwmon/lenovo-ec-sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HWMON driver for Lenovo ThinkStation based workstations diff --git a/drivers/hwmon/lineage-pem.c b/drivers/hwmon/lineage-pem.c index 64a335a64a2e..c67ae1f29c60 100644 --- a/drivers/hwmon/lineage-pem.c +++ b/drivers/hwmon/lineage-pem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Lineage Compact Power Line series of power entry modules. diff --git a/drivers/hwmon/lm63.c b/drivers/hwmon/lm63.c index 035176a98ce9..2e46506d39d7 100644 --- a/drivers/hwmon/lm63.c +++ b/drivers/hwmon/lm63.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm63.c - driver for the National Semiconductor LM63 temperature sensor diff --git a/drivers/hwmon/lm70.c b/drivers/hwmon/lm70.c index 0d5a250cb672..0ff3c45446b9 100644 --- a/drivers/hwmon/lm70.c +++ b/drivers/hwmon/lm70.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm70.c diff --git a/drivers/hwmon/lm73.c b/drivers/hwmon/lm73.c index 581b01572e1b..be957be85ada 100644 --- a/drivers/hwmon/lm73.c +++ b/drivers/hwmon/lm73.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LM73 Sensor driver diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c index eda93a8c23c9..61979a587e8d 100644 --- a/drivers/hwmon/lm75.c +++ b/drivers/hwmon/lm75.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm75.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm77.c b/drivers/hwmon/lm77.c index 80f7a6a3f9a2..8a8504746f3f 100644 --- a/drivers/hwmon/lm77.c +++ b/drivers/hwmon/lm77.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm77.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm78.c b/drivers/hwmon/lm78.c index 9378a47bf5af..b7a22bdbb436 100644 --- a/drivers/hwmon/lm78.c +++ b/drivers/hwmon/lm78.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm78.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm80.c b/drivers/hwmon/lm80.c index 63c7831bd3e1..0ac89344a4b3 100644 --- a/drivers/hwmon/lm80.c +++ b/drivers/hwmon/lm80.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm80.c - From lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm83.c b/drivers/hwmon/lm83.c index f800fe2ef18b..cf7d7597944b 100644 --- a/drivers/hwmon/lm83.c +++ b/drivers/hwmon/lm83.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm83.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm85.c b/drivers/hwmon/lm85.c index 1c244ed75122..44819834c5b4 100644 --- a/drivers/hwmon/lm85.c +++ b/drivers/hwmon/lm85.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm85.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm87.c b/drivers/hwmon/lm87.c index 37bf2d1d3d09..53a81f23df1a 100644 --- a/drivers/hwmon/lm87.c +++ b/drivers/hwmon/lm87.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm87.c diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c index 3c10a5066b53..0a6ee4e15ea8 100644 --- a/drivers/hwmon/lm90.c +++ b/drivers/hwmon/lm90.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm90.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/lm92.c b/drivers/hwmon/lm92.c index 91a6b7525bb6..343dfe2a48cb 100644 --- a/drivers/hwmon/lm92.c +++ b/drivers/hwmon/lm92.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm92 - Hardware monitoring driver diff --git a/drivers/hwmon/lm93.c b/drivers/hwmon/lm93.c index be4853fad80f..ae00f438a47f 100644 --- a/drivers/hwmon/lm93.c +++ b/drivers/hwmon/lm93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm93.c - Part of lm_sensors, Linux kernel modules for hardware monitoring diff --git a/drivers/hwmon/lm95234.c b/drivers/hwmon/lm95234.c index 387b3ba81dbf..ca879e24f6f9 100644 --- a/drivers/hwmon/lm95234.c +++ b/drivers/hwmon/lm95234.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Texas Instruments / National Semiconductor LM95234 diff --git a/drivers/hwmon/lm95241.c b/drivers/hwmon/lm95241.c index 456381b0938e..e3d192279350 100644 --- a/drivers/hwmon/lm95241.c +++ b/drivers/hwmon/lm95241.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008, 2010 Davide Rizzo diff --git a/drivers/hwmon/lm95245.c b/drivers/hwmon/lm95245.c index 9ed300c6b5f7..1dfa851b425f 100644 --- a/drivers/hwmon/lm95245.c +++ b/drivers/hwmon/lm95245.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Alexander Stein diff --git a/drivers/hwmon/lochnagar-hwmon.c b/drivers/hwmon/lochnagar-hwmon.c index c1ba72f6132e..b5ada24e7d22 100644 --- a/drivers/hwmon/lochnagar-hwmon.c +++ b/drivers/hwmon/lochnagar-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lochnagar hardware monitoring features diff --git a/drivers/hwmon/ltc2945.c b/drivers/hwmon/ltc2945.c index 3e0e0e0687bd..822d8f049625 100644 --- a/drivers/hwmon/ltc2945.c +++ b/drivers/hwmon/ltc2945.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Linear Technology LTC2945 I2C Power Monitor diff --git a/drivers/hwmon/ltc2947-core.c b/drivers/hwmon/ltc2947-core.c index ad7120d1e469..1a173f5f7bd7 100644 --- a/drivers/hwmon/ltc2947-core.c +++ b/drivers/hwmon/ltc2947-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices LTC2947 high precision power and energy monitor diff --git a/drivers/hwmon/ltc2947-i2c.c b/drivers/hwmon/ltc2947-i2c.c index 176d710706dd..165e1bd19145 100644 --- a/drivers/hwmon/ltc2947-i2c.c +++ b/drivers/hwmon/ltc2947-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices LTC2947 high precision power and energy monitor over I2C diff --git a/drivers/hwmon/ltc2947-spi.c b/drivers/hwmon/ltc2947-spi.c index a33be110098c..69fbfdd8af96 100644 --- a/drivers/hwmon/ltc2947-spi.c +++ b/drivers/hwmon/ltc2947-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices LTC2947 high precision power and energy monitor over SPI diff --git a/drivers/hwmon/ltc2990.c b/drivers/hwmon/ltc2990.c index f1c1933c52cf..d2973c421368 100644 --- a/drivers/hwmon/ltc2990.c +++ b/drivers/hwmon/ltc2990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Linear Technology LTC2990 power monitor diff --git a/drivers/hwmon/ltc2991.c b/drivers/hwmon/ltc2991.c index 6d5d4cb846da..9c4415c3d0b5 100644 --- a/drivers/hwmon/ltc2991.c +++ b/drivers/hwmon/ltc2991.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Analog Devices, Inc. diff --git a/drivers/hwmon/ltc2992.c b/drivers/hwmon/ltc2992.c index 1fcd320d6161..de0386cbcacc 100644 --- a/drivers/hwmon/ltc2992.c +++ b/drivers/hwmon/ltc2992.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * LTC2992 - Dual Wide Range Power Monitor diff --git a/drivers/hwmon/ltc4151.c b/drivers/hwmon/ltc4151.c index fa66eda78efe..a9d694723222 100644 --- a/drivers/hwmon/ltc4151.c +++ b/drivers/hwmon/ltc4151.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Linear Technology LTC4151 High Voltage I2C Current diff --git a/drivers/hwmon/ltc4215.c b/drivers/hwmon/ltc4215.c index cce452711cec..4c8e677b0778 100644 --- a/drivers/hwmon/ltc4215.c +++ b/drivers/hwmon/ltc4215.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Linear Technology LTC4215 I2C Hot Swap Controller diff --git a/drivers/hwmon/ltc4222.c b/drivers/hwmon/ltc4222.c index f7eb007fd766..50675c0b1c38 100644 --- a/drivers/hwmon/ltc4222.c +++ b/drivers/hwmon/ltc4222.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Linear Technology LTC4222 Dual Hot Swap controller diff --git a/drivers/hwmon/ltc4245.c b/drivers/hwmon/ltc4245.c index e8131a48bda7..bf9d09c5c121 100644 --- a/drivers/hwmon/ltc4245.c +++ b/drivers/hwmon/ltc4245.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Linear Technology LTC4245 I2C Multiple Supply Hot Swap Controller diff --git a/drivers/hwmon/ltc4260.c b/drivers/hwmon/ltc4260.c index 9750dc9aa336..31b045be64c0 100644 --- a/drivers/hwmon/ltc4260.c +++ b/drivers/hwmon/ltc4260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Linear Technology LTC4260 I2C Positive Voltage Hot Swap Controller diff --git a/drivers/hwmon/ltc4261.c b/drivers/hwmon/ltc4261.c index 2cd218a6a3be..4fc5f802ce63 100644 --- a/drivers/hwmon/ltc4261.c +++ b/drivers/hwmon/ltc4261.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Linear Technology LTC4261 I2C Negative Voltage Hot Swap Controller diff --git a/drivers/hwmon/ltc4282.c b/drivers/hwmon/ltc4282.c index db6534e67991..244fa49a5257 100644 --- a/drivers/hwmon/ltc4282.c +++ b/drivers/hwmon/ltc4282.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices LTC4282 I2C High Current Hot Swap Controller over I2C diff --git a/drivers/hwmon/ltq-cputemp.c b/drivers/hwmon/ltq-cputemp.c index f7e4a4ca5239..c8fe04fa0eca 100644 --- a/drivers/hwmon/ltq-cputemp.c +++ b/drivers/hwmon/ltq-cputemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Lantiq cpu temperature sensor driver * diff --git a/drivers/hwmon/macsmc-hwmon.c b/drivers/hwmon/macsmc-hwmon.c index 1c0bbec7e8eb..2b6e1dac370e 100644 --- a/drivers/hwmon/macsmc-hwmon.c +++ b/drivers/hwmon/macsmc-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SMC hwmon driver for Apple Silicon platforms diff --git a/drivers/hwmon/max1111.c b/drivers/hwmon/max1111.c index 5cc08c720b52..759fb7450881 100644 --- a/drivers/hwmon/max1111.c +++ b/drivers/hwmon/max1111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max1111.c - +2.7V, Low-Power, Multichannel, Serial 8-bit ADCs diff --git a/drivers/hwmon/max127.c b/drivers/hwmon/max127.c index 5102d86d2619..fe13ddd438fe 100644 --- a/drivers/hwmon/max127.c +++ b/drivers/hwmon/max127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for MAX127. diff --git a/drivers/hwmon/max16065.c b/drivers/hwmon/max16065.c index 4c9e7892a73c..4134d4bba3b7 100644 --- a/drivers/hwmon/max16065.c +++ b/drivers/hwmon/max16065.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for diff --git a/drivers/hwmon/max1619.c b/drivers/hwmon/max1619.c index 9b6d03cff4df..d14e0977aafc 100644 --- a/drivers/hwmon/max1619.c +++ b/drivers/hwmon/max1619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max1619.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/max1668.c b/drivers/hwmon/max1668.c index a8197a86f559..3a1d8eb065f5 100644 --- a/drivers/hwmon/max1668.c +++ b/drivers/hwmon/max1668.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 David George diff --git a/drivers/hwmon/max197.c b/drivers/hwmon/max197.c index f0048ff37607..6a8ac83d2361 100644 --- a/drivers/hwmon/max197.c +++ b/drivers/hwmon/max197.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX197 A/D Converter driver diff --git a/drivers/hwmon/max31722.c b/drivers/hwmon/max31722.c index 9a31ef388396..ee3583c749a1 100644 --- a/drivers/hwmon/max31722.c +++ b/drivers/hwmon/max31722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max31722 - hwmon driver for Maxim Integrated MAX31722/MAX31723 SPI diff --git a/drivers/hwmon/max31730.c b/drivers/hwmon/max31730.c index 2f4b419b6c9e..c34505b15283 100644 --- a/drivers/hwmon/max31730.c +++ b/drivers/hwmon/max31730.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MAX31730 3-Channel Remote Temperature Sensor diff --git a/drivers/hwmon/max31760.c b/drivers/hwmon/max31760.c index 127e31ca3c87..8960fdd555f6 100644 --- a/drivers/hwmon/max31760.c +++ b/drivers/hwmon/max31760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/hwmon/max31790.c b/drivers/hwmon/max31790.c index 4f6171a17d9f..664a9fe42540 100644 --- a/drivers/hwmon/max31790.c +++ b/drivers/hwmon/max31790.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max31790.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/max31827.c b/drivers/hwmon/max31827.c index 9b2e56c040df..6b345a9aee7a 100644 --- a/drivers/hwmon/max31827.c +++ b/drivers/hwmon/max31827.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * max31827.c - Support for Maxim Low-Power Switch diff --git a/drivers/hwmon/max6620.c b/drivers/hwmon/max6620.c index 4316dcdd03fc..e4dc22e35bd9 100644 --- a/drivers/hwmon/max6620.c +++ b/drivers/hwmon/max6620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX6620 diff --git a/drivers/hwmon/max6621.c b/drivers/hwmon/max6621.c index a7066f3a0bb4..e4d360c9ede2 100644 --- a/drivers/hwmon/max6621.c +++ b/drivers/hwmon/max6621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX6621 diff --git a/drivers/hwmon/max6639.c b/drivers/hwmon/max6639.c index 99140a2ca995..6f6f72fe9121 100644 --- a/drivers/hwmon/max6639.c +++ b/drivers/hwmon/max6639.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max6639.c - Support for Maxim MAX6639 diff --git a/drivers/hwmon/max6650.c b/drivers/hwmon/max6650.c index 9649c6611d5f..f43900692938 100644 --- a/drivers/hwmon/max6650.c +++ b/drivers/hwmon/max6650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max6650.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/max6697.c b/drivers/hwmon/max6697.c index dd906cf491ca..1b2b905c7930 100644 --- a/drivers/hwmon/max6697.c +++ b/drivers/hwmon/max6697.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2012 Guenter Roeck diff --git a/drivers/hwmon/max77705-hwmon.c b/drivers/hwmon/max77705-hwmon.c index 990023e6474e..a3f1ad1e24d8 100644 --- a/drivers/hwmon/max77705-hwmon.c +++ b/drivers/hwmon/max77705-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX77705 voltage and current hwmon driver. diff --git a/drivers/hwmon/mc13783-adc.c b/drivers/hwmon/mc13783-adc.c index 66304d48d33a..c1b6577cd9bd 100644 --- a/drivers/hwmon/mc13783-adc.c +++ b/drivers/hwmon/mc13783-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the ADC on Freescale Semiconductor MC13783 and MC13892 PMICs. diff --git a/drivers/hwmon/mc33xs2410_hwmon.c b/drivers/hwmon/mc33xs2410_hwmon.c index 23eb90e33709..96bd74f32ed3 100644 --- a/drivers/hwmon/mc33xs2410_hwmon.c +++ b/drivers/hwmon/mc33xs2410_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Liebherr-Electronics and Drives GmbH diff --git a/drivers/hwmon/mc34vr500.c b/drivers/hwmon/mc34vr500.c index 84458e4533d8..d93d95dbf76e 100644 --- a/drivers/hwmon/mc34vr500.c +++ b/drivers/hwmon/mc34vr500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An hwmon driver for the NXP MC34VR500 PMIC diff --git a/drivers/hwmon/mcp3021.c b/drivers/hwmon/mcp3021.c index bcddf6804d3a..50a1b6ed86b9 100644 --- a/drivers/hwmon/mcp3021.c +++ b/drivers/hwmon/mcp3021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mcp3021.c - driver for Microchip MCP3021 and MCP3221 diff --git a/drivers/hwmon/menf21bmc_hwmon.c b/drivers/hwmon/menf21bmc_hwmon.c index adb50115c32b..44fc234e32c5 100644 --- a/drivers/hwmon/menf21bmc_hwmon.c +++ b/drivers/hwmon/menf21bmc_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MEN 14F021P00 Board Management Controller (BMC) hwmon driver. diff --git a/drivers/hwmon/mlxreg-fan.c b/drivers/hwmon/mlxreg-fan.c index 137a90dd2075..236bae6cdc1c 100644 --- a/drivers/hwmon/mlxreg-fan.c +++ b/drivers/hwmon/mlxreg-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // // Copyright (c) 2018 Mellanox Technologies. All rights reserved. diff --git a/drivers/hwmon/mr75203.c b/drivers/hwmon/mr75203.c index 32c1e42e1278..4714484f3a0c 100644 --- a/drivers/hwmon/mr75203.c +++ b/drivers/hwmon/mr75203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 MaxLinear, Inc. diff --git a/drivers/hwmon/nct6683.c b/drivers/hwmon/nct6683.c index 6cda35388b24..d89daafcf369 100644 --- a/drivers/hwmon/nct6683.c +++ b/drivers/hwmon/nct6683.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nct6683 - Driver for the hardware monitoring functionality of diff --git a/drivers/hwmon/nct6694-hwmon.c b/drivers/hwmon/nct6694-hwmon.c index 6dcf22ca5018..b0ee308cb09f 100644 --- a/drivers/hwmon/nct6694-hwmon.c +++ b/drivers/hwmon/nct6694-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NCT6694 HWMON driver based on USB interface. diff --git a/drivers/hwmon/nct6775-core.c b/drivers/hwmon/nct6775-core.c index 79bc67ffb998..5ca664ed23f9 100644 --- a/drivers/hwmon/nct6775-core.c +++ b/drivers/hwmon/nct6775-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nct6775 - Driver for the hardware monitoring functionality of diff --git a/drivers/hwmon/nct6775-i2c.c b/drivers/hwmon/nct6775-i2c.c index ba71d776a291..517a9d87b4d6 100644 --- a/drivers/hwmon/nct6775-i2c.c +++ b/drivers/hwmon/nct6775-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nct6775-i2c - I2C driver for the hardware monitoring functionality of diff --git a/drivers/hwmon/nct6775-platform.c b/drivers/hwmon/nct6775-platform.c index c3a719aef1ac..201796dfaf36 100644 --- a/drivers/hwmon/nct6775-platform.c +++ b/drivers/hwmon/nct6775-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nct6775 - Platform driver for the hardware monitoring diff --git a/drivers/hwmon/nct7363.c b/drivers/hwmon/nct7363.c index 71cef794835d..b3889e4b58d2 100644 --- a/drivers/hwmon/nct7363.c +++ b/drivers/hwmon/nct7363.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023 Nuvoton Technology corporation. diff --git a/drivers/hwmon/nct7802.c b/drivers/hwmon/nct7802.c index 8c9351da12c6..7abc2b51d750 100644 --- a/drivers/hwmon/nct7802.c +++ b/drivers/hwmon/nct7802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nct7802 - Driver for Nuvoton NCT7802Y diff --git a/drivers/hwmon/nct7904.c b/drivers/hwmon/nct7904.c index 2fa091720c79..40128ae3bcc4 100644 --- a/drivers/hwmon/nct7904.c +++ b/drivers/hwmon/nct7904.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nct7904.c - driver for Nuvoton NCT7904D. diff --git a/drivers/hwmon/npcm750-pwm-fan.c b/drivers/hwmon/npcm750-pwm-fan.c index c8f5e695fb6d..f16de17394ab 100644 --- a/drivers/hwmon/npcm750-pwm-fan.c +++ b/drivers/hwmon/npcm750-pwm-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2014-2018 Nuvoton Technology corporation. diff --git a/drivers/hwmon/nsa320-hwmon.c b/drivers/hwmon/nsa320-hwmon.c index 18076ba7fc14..652eb3531865 100644 --- a/drivers/hwmon/nsa320-hwmon.c +++ b/drivers/hwmon/nsa320-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/hwmon/nsa320-hwmon.c diff --git a/drivers/hwmon/ntc_thermistor.c b/drivers/hwmon/ntc_thermistor.c index d6b48178343d..e634de118065 100644 --- a/drivers/hwmon/ntc_thermistor.c +++ b/drivers/hwmon/ntc_thermistor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ntc_thermistor.c - NTC Thermistors diff --git a/drivers/hwmon/nzxt-kraken2.c b/drivers/hwmon/nzxt-kraken2.c index 034698232758..2d51680e8207 100644 --- a/drivers/hwmon/nzxt-kraken2.c +++ b/drivers/hwmon/nzxt-kraken2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * nzxt-kraken2.c - hwmon driver for NZXT Kraken X42/X52/X62/X72 coolers diff --git a/drivers/hwmon/nzxt-kraken3.c b/drivers/hwmon/nzxt-kraken3.c index d00409bcab93..bdc742531939 100644 --- a/drivers/hwmon/nzxt-kraken3.c +++ b/drivers/hwmon/nzxt-kraken3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hwmon driver for NZXT Kraken X53/X63/X73, Z53/Z63/Z73 and 2023/2023 Elite all in one coolers. diff --git a/drivers/hwmon/nzxt-smart2.c b/drivers/hwmon/nzxt-smart2.c index 58ef9fa0184b..7f3091da043a 100644 --- a/drivers/hwmon/nzxt-smart2.c +++ b/drivers/hwmon/nzxt-smart2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Reverse-engineered NZXT RGB & Fan Controller/Smart Device v2 driver. diff --git a/drivers/hwmon/occ/common.c b/drivers/hwmon/occ/common.c index 89928d38831b..79df08b04aa5 100644 --- a/drivers/hwmon/occ/common.c +++ b/drivers/hwmon/occ/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp 2019 diff --git a/drivers/hwmon/occ/p8_i2c.c b/drivers/hwmon/occ/p8_i2c.c index 5817a099c622..f6be2d0031fc 100644 --- a/drivers/hwmon/occ/p8_i2c.c +++ b/drivers/hwmon/occ/p8_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp 2019 diff --git a/drivers/hwmon/occ/p9_sbe.c b/drivers/hwmon/occ/p9_sbe.c index 1e3749dfa598..36e551eb6257 100644 --- a/drivers/hwmon/occ/p9_sbe.c +++ b/drivers/hwmon/occ/p9_sbe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp 2019 diff --git a/drivers/hwmon/occ/sysfs.c b/drivers/hwmon/occ/sysfs.c index 2317301fc1e9..647d75d8c042 100644 --- a/drivers/hwmon/occ/sysfs.c +++ b/drivers/hwmon/occ/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp 2019 diff --git a/drivers/hwmon/pc87360.c b/drivers/hwmon/pc87360.c index 0f8aa6b42164..78c4e0ce43fe 100644 --- a/drivers/hwmon/pc87360.c +++ b/drivers/hwmon/pc87360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pc87360.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/pc87427.c b/drivers/hwmon/pc87427.c index 571402a89368..f508bf01b08e 100644 --- a/drivers/hwmon/pc87427.c +++ b/drivers/hwmon/pc87427.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pc87427.c - hardware monitoring driver for the diff --git a/drivers/hwmon/pcf8591.c b/drivers/hwmon/pcf8591.c index 167d2fe4d543..555cc60c227e 100644 --- a/drivers/hwmon/pcf8591.c +++ b/drivers/hwmon/pcf8591.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001-2004 Aurelien Jarno diff --git a/drivers/hwmon/peci/cputemp.c b/drivers/hwmon/peci/cputemp.c index b2fc936851e1..1b96836c6600 100644 --- a/drivers/hwmon/peci/cputemp.c +++ b/drivers/hwmon/peci/cputemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2021 Intel Corporation diff --git a/drivers/hwmon/peci/dimmtemp.c b/drivers/hwmon/peci/dimmtemp.c index bd3e8715dfec..ff31c433252b 100644 --- a/drivers/hwmon/peci/dimmtemp.c +++ b/drivers/hwmon/peci/dimmtemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2021 Intel Corporation diff --git a/drivers/hwmon/pmbus/acbel-fsg032.c b/drivers/hwmon/pmbus/acbel-fsg032.c index 9f07fb4abaff..661c85d68af7 100644 --- a/drivers/hwmon/pmbus/acbel-fsg032.c +++ b/drivers/hwmon/pmbus/acbel-fsg032.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2023 IBM Corp. diff --git a/drivers/hwmon/pmbus/adm1266.c b/drivers/hwmon/pmbus/adm1266.c index d90f8f80be8e..4c379625ad5a 100644 --- a/drivers/hwmon/pmbus/adm1266.c +++ b/drivers/hwmon/pmbus/adm1266.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADM1266 - Cascadable Super Sequencer with Margin diff --git a/drivers/hwmon/pmbus/adm1275.c b/drivers/hwmon/pmbus/adm1275.c index bc2a6a07dc3e..49be8064c98c 100644 --- a/drivers/hwmon/pmbus/adm1275.c +++ b/drivers/hwmon/pmbus/adm1275.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Analog Devices ADM1275 Hot-Swap Controller diff --git a/drivers/hwmon/pmbus/adp1050.c b/drivers/hwmon/pmbus/adp1050.c index a73774f8da2d..05932521910e 100644 --- a/drivers/hwmon/pmbus/adp1050.c +++ b/drivers/hwmon/pmbus/adp1050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware monitoring driver for Analog Devices ADP1050 diff --git a/drivers/hwmon/pmbus/bel-pfe.c b/drivers/hwmon/pmbus/bel-pfe.c index ddf9d9a2958c..6a9306cccb76 100644 --- a/drivers/hwmon/pmbus/bel-pfe.c +++ b/drivers/hwmon/pmbus/bel-pfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for BEL PFE family power supplies. diff --git a/drivers/hwmon/pmbus/bpa-rs600.c b/drivers/hwmon/pmbus/bpa-rs600.c index 6c3875ba37a0..6fc8c06b0aa2 100644 --- a/drivers/hwmon/pmbus/bpa-rs600.c +++ b/drivers/hwmon/pmbus/bpa-rs600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for BluTek BPA-RS600 Power Supplies diff --git a/drivers/hwmon/pmbus/crps.c b/drivers/hwmon/pmbus/crps.c index 164b33fed312..9a684200b2a3 100644 --- a/drivers/hwmon/pmbus/crps.c +++ b/drivers/hwmon/pmbus/crps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2024 IBM Corp. diff --git a/drivers/hwmon/pmbus/delta-ahe50dc-fan.c b/drivers/hwmon/pmbus/delta-ahe50dc-fan.c index 3850eaea75da..03c741e440d0 100644 --- a/drivers/hwmon/pmbus/delta-ahe50dc-fan.c +++ b/drivers/hwmon/pmbus/delta-ahe50dc-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Delta AHE-50DC power shelf fan control module driver diff --git a/drivers/hwmon/pmbus/dps920ab.c b/drivers/hwmon/pmbus/dps920ab.c index 325111a955e6..8c15c87c7d3f 100644 --- a/drivers/hwmon/pmbus/dps920ab.c +++ b/drivers/hwmon/pmbus/dps920ab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Delta DPS920AB PSU diff --git a/drivers/hwmon/pmbus/fsp-3y.c b/drivers/hwmon/pmbus/fsp-3y.c index a4dc09e2ef75..6a55704fc974 100644 --- a/drivers/hwmon/pmbus/fsp-3y.c +++ b/drivers/hwmon/pmbus/fsp-3y.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for FSP 3Y-Power PSUs diff --git a/drivers/hwmon/pmbus/ibm-cffps.c b/drivers/hwmon/pmbus/ibm-cffps.c index d05ef7a968a9..2f047d4f5439 100644 --- a/drivers/hwmon/pmbus/ibm-cffps.c +++ b/drivers/hwmon/pmbus/ibm-cffps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2017 IBM Corp. diff --git a/drivers/hwmon/pmbus/ina233.c b/drivers/hwmon/pmbus/ina233.c index dde1e1678394..a82dee8e02f8 100644 --- a/drivers/hwmon/pmbus/ina233.c +++ b/drivers/hwmon/pmbus/ina233.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for ina233 diff --git a/drivers/hwmon/pmbus/inspur-ipsps.c b/drivers/hwmon/pmbus/inspur-ipsps.c index 074e0f164ee1..39b3f217bb78 100644 --- a/drivers/hwmon/pmbus/inspur-ipsps.c +++ b/drivers/hwmon/pmbus/inspur-ipsps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2019 Inspur Corp. diff --git a/drivers/hwmon/pmbus/ir35221.c b/drivers/hwmon/pmbus/ir35221.c index 46d8f334d49a..4dfedb218c94 100644 --- a/drivers/hwmon/pmbus/ir35221.c +++ b/drivers/hwmon/pmbus/ir35221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for IR35221 diff --git a/drivers/hwmon/pmbus/ir36021.c b/drivers/hwmon/pmbus/ir36021.c index 34ce15fc708b..8ea5db12c8c3 100644 --- a/drivers/hwmon/pmbus/ir36021.c +++ b/drivers/hwmon/pmbus/ir36021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Infineon IR36021 diff --git a/drivers/hwmon/pmbus/ir38064.c b/drivers/hwmon/pmbus/ir38064.c index 7b4188e8bf48..2e90a4755680 100644 --- a/drivers/hwmon/pmbus/ir38064.c +++ b/drivers/hwmon/pmbus/ir38064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Infineon IR38064 diff --git a/drivers/hwmon/pmbus/irps5401.c b/drivers/hwmon/pmbus/irps5401.c index 43674c64841d..5ad78434a073 100644 --- a/drivers/hwmon/pmbus/irps5401.c +++ b/drivers/hwmon/pmbus/irps5401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for the Infineon IRPS5401M PMIC. diff --git a/drivers/hwmon/pmbus/isl68137.c b/drivers/hwmon/pmbus/isl68137.c index 97b61836f53a..8d715e5f751d 100644 --- a/drivers/hwmon/pmbus/isl68137.c +++ b/drivers/hwmon/pmbus/isl68137.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Renesas Digital Multiphase Voltage Regulators diff --git a/drivers/hwmon/pmbus/lm25066.c b/drivers/hwmon/pmbus/lm25066.c index dd7275a67a0a..62a85e0a89c5 100644 --- a/drivers/hwmon/pmbus/lm25066.c +++ b/drivers/hwmon/pmbus/lm25066.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for LM25056 / LM25066 / LM5064 / LM5066 diff --git a/drivers/hwmon/pmbus/lt3074.c b/drivers/hwmon/pmbus/lt3074.c index 3704dbe7b54a..d240087f42c4 100644 --- a/drivers/hwmon/pmbus/lt3074.c +++ b/drivers/hwmon/pmbus/lt3074.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware monitoring driver for Analog Devices LT3074 diff --git a/drivers/hwmon/pmbus/lt7182s.c b/drivers/hwmon/pmbus/lt7182s.c index 9d6d50f39bd6..387f9346e0f3 100644 --- a/drivers/hwmon/pmbus/lt7182s.c +++ b/drivers/hwmon/pmbus/lt7182s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Analog Devices LT7182S diff --git a/drivers/hwmon/pmbus/ltc2978.c b/drivers/hwmon/pmbus/ltc2978.c index 8f5be520a15d..185292cf8c67 100644 --- a/drivers/hwmon/pmbus/ltc2978.c +++ b/drivers/hwmon/pmbus/ltc2978.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for LTC2978 and compatible chips. diff --git a/drivers/hwmon/pmbus/ltc3815.c b/drivers/hwmon/pmbus/ltc3815.c index 824c16a75e2c..d12cff26cf51 100644 --- a/drivers/hwmon/pmbus/ltc3815.c +++ b/drivers/hwmon/pmbus/ltc3815.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for LTC3815 diff --git a/drivers/hwmon/pmbus/ltc4286.c b/drivers/hwmon/pmbus/ltc4286.c index aabd0bcdfeee..a3980b00a0f4 100644 --- a/drivers/hwmon/pmbus/ltc4286.c +++ b/drivers/hwmon/pmbus/ltc4286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/hwmon/pmbus/max15301.c b/drivers/hwmon/pmbus/max15301.c index d5810b88ea8d..503b612fc5fa 100644 --- a/drivers/hwmon/pmbus/max15301.c +++ b/drivers/hwmon/pmbus/max15301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX15301 diff --git a/drivers/hwmon/pmbus/max16064.c b/drivers/hwmon/pmbus/max16064.c index eb84915c2a83..616cea68c9ac 100644 --- a/drivers/hwmon/pmbus/max16064.c +++ b/drivers/hwmon/pmbus/max16064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX16064 diff --git a/drivers/hwmon/pmbus/max16601.c b/drivers/hwmon/pmbus/max16601.c index d696e506aafb..9cd9a92972c0 100644 --- a/drivers/hwmon/pmbus/max16601.c +++ b/drivers/hwmon/pmbus/max16601.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware monitoring driver for Maxim MAX16508, MAX16600, MAX16601, diff --git a/drivers/hwmon/pmbus/max17616.c b/drivers/hwmon/pmbus/max17616.c index 1d4a0ddb95bb..e4a22594657a 100644 --- a/drivers/hwmon/pmbus/max17616.c +++ b/drivers/hwmon/pmbus/max17616.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware monitoring driver for Analog Devices MAX17616/MAX17616A diff --git a/drivers/hwmon/pmbus/max20730.c b/drivers/hwmon/pmbus/max20730.c index 95869d198ecf..f03055b53c3a 100644 --- a/drivers/hwmon/pmbus/max20730.c +++ b/drivers/hwmon/pmbus/max20730.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MAX20710, MAX20730, MAX20734, and MAX20743 Integrated, diff --git a/drivers/hwmon/pmbus/max20751.c b/drivers/hwmon/pmbus/max20751.c index ac8c43122133..7f8808e392c9 100644 --- a/drivers/hwmon/pmbus/max20751.c +++ b/drivers/hwmon/pmbus/max20751.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX20751 diff --git a/drivers/hwmon/pmbus/max31785.c b/drivers/hwmon/pmbus/max31785.c index 1f94d38a1637..620115ecb78b 100644 --- a/drivers/hwmon/pmbus/max31785.c +++ b/drivers/hwmon/pmbus/max31785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 IBM Corp. diff --git a/drivers/hwmon/pmbus/max34440.c b/drivers/hwmon/pmbus/max34440.c index 8ea4e68d4e9d..2cefaa5a1fd9 100644 --- a/drivers/hwmon/pmbus/max34440.c +++ b/drivers/hwmon/pmbus/max34440.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX34440/MAX34441 diff --git a/drivers/hwmon/pmbus/max8688.c b/drivers/hwmon/pmbus/max8688.c index b3a2a7492bbf..c612e50a6d5f 100644 --- a/drivers/hwmon/pmbus/max8688.c +++ b/drivers/hwmon/pmbus/max8688.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Maxim MAX8688 diff --git a/drivers/hwmon/pmbus/mp2856.c b/drivers/hwmon/pmbus/mp2856.c index e83c70a3583f..d0f7c36d6d7e 100644 --- a/drivers/hwmon/pmbus/mp2856.c +++ b/drivers/hwmon/pmbus/mp2856.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS2856/2857 diff --git a/drivers/hwmon/pmbus/mp2869.c b/drivers/hwmon/pmbus/mp2869.c index cc69a1e91dfe..35dae8a4079b 100644 --- a/drivers/hwmon/pmbus/mp2869.c +++ b/drivers/hwmon/pmbus/mp2869.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP2869) diff --git a/drivers/hwmon/pmbus/mp2888.c b/drivers/hwmon/pmbus/mp2888.c index 772a623ca7d0..144776cdb99c 100644 --- a/drivers/hwmon/pmbus/mp2888.c +++ b/drivers/hwmon/pmbus/mp2888.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers diff --git a/drivers/hwmon/pmbus/mp2891.c b/drivers/hwmon/pmbus/mp2891.c index f8f4c91ec23c..5f1238dd54c2 100644 --- a/drivers/hwmon/pmbus/mp2891.c +++ b/drivers/hwmon/pmbus/mp2891.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP2891) diff --git a/drivers/hwmon/pmbus/mp2925.c b/drivers/hwmon/pmbus/mp2925.c index 6bebd6023021..722caaa2377a 100644 --- a/drivers/hwmon/pmbus/mp2925.c +++ b/drivers/hwmon/pmbus/mp2925.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP2925) diff --git a/drivers/hwmon/pmbus/mp29502.c b/drivers/hwmon/pmbus/mp29502.c index 7241373f1557..6d7768f3d308 100644 --- a/drivers/hwmon/pmbus/mp29502.c +++ b/drivers/hwmon/pmbus/mp29502.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP29502) diff --git a/drivers/hwmon/pmbus/mp2975.c b/drivers/hwmon/pmbus/mp2975.c index c31982d85196..71e09eb2c1eb 100644 --- a/drivers/hwmon/pmbus/mp2975.c +++ b/drivers/hwmon/pmbus/mp2975.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers diff --git a/drivers/hwmon/pmbus/mp2993.c b/drivers/hwmon/pmbus/mp2993.c index 81c84fc8ed47..69695257841d 100644 --- a/drivers/hwmon/pmbus/mp2993.c +++ b/drivers/hwmon/pmbus/mp2993.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP2993) diff --git a/drivers/hwmon/pmbus/mp5023.c b/drivers/hwmon/pmbus/mp5023.c index c466d67e9a8f..5423603f125f 100644 --- a/drivers/hwmon/pmbus/mp5023.c +++ b/drivers/hwmon/pmbus/mp5023.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MPS MP5023 Hot-Swap Controller diff --git a/drivers/hwmon/pmbus/mp5920.c b/drivers/hwmon/pmbus/mp5920.c index 319ae2721bcf..e7a030dd289f 100644 --- a/drivers/hwmon/pmbus/mp5920.c +++ b/drivers/hwmon/pmbus/mp5920.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MP5920 and compatible chips. diff --git a/drivers/hwmon/pmbus/mp5990.c b/drivers/hwmon/pmbus/mp5990.c index 9a4ee79712cf..0cf3f62423aa 100644 --- a/drivers/hwmon/pmbus/mp5990.c +++ b/drivers/hwmon/pmbus/mp5990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MPS MP5990 Hot-Swap Controller diff --git a/drivers/hwmon/pmbus/mp9941.c b/drivers/hwmon/pmbus/mp9941.c index 42ca6748777a..d9e9db5d4f57 100644 --- a/drivers/hwmon/pmbus/mp9941.c +++ b/drivers/hwmon/pmbus/mp9941.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers(MP9941) diff --git a/drivers/hwmon/pmbus/mp9945.c b/drivers/hwmon/pmbus/mp9945.c index 34822e0de812..262b930b9fa6 100644 --- a/drivers/hwmon/pmbus/mp9945.c +++ b/drivers/hwmon/pmbus/mp9945.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for MPS Single-phase Digital VR Controllers(MP9945) diff --git a/drivers/hwmon/pmbus/mpq7932.c b/drivers/hwmon/pmbus/mpq7932.c index 8f10e37a7a76..b31262fa04aa 100644 --- a/drivers/hwmon/pmbus/mpq7932.c +++ b/drivers/hwmon/pmbus/mpq7932.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mpq7932.c - hwmon with optional regulator driver for mps mpq7932 diff --git a/drivers/hwmon/pmbus/mpq8785.c b/drivers/hwmon/pmbus/mpq8785.c index 1f56aaf4dde8..d5dc4ecb18e1 100644 --- a/drivers/hwmon/pmbus/mpq8785.c +++ b/drivers/hwmon/pmbus/mpq8785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MPS MPQ8785 Step-Down Converter diff --git a/drivers/hwmon/pmbus/pim4328.c b/drivers/hwmon/pmbus/pim4328.c index aa98284bbdd8..c077c2eec602 100644 --- a/drivers/hwmon/pmbus/pim4328.c +++ b/drivers/hwmon/pmbus/pim4328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for PIM4006, PIM4328 and PIM4820 diff --git a/drivers/hwmon/pmbus/pli1209bc.c b/drivers/hwmon/pmbus/pli1209bc.c index 569b61dc1a32..9d37a3857343 100644 --- a/drivers/hwmon/pmbus/pli1209bc.c +++ b/drivers/hwmon/pmbus/pli1209bc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Vicor PLI1209BC Digital Supervisor diff --git a/drivers/hwmon/pmbus/pm6764tr.c b/drivers/hwmon/pmbus/pm6764tr.c index c96c0aecb920..69c0b2518154 100644 --- a/drivers/hwmon/pmbus/pm6764tr.c +++ b/drivers/hwmon/pmbus/pm6764tr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for STMicroelectronics digital controller PM6764TR diff --git a/drivers/hwmon/pmbus/pmbus.c b/drivers/hwmon/pmbus/pmbus.c index 920cd5408141..ed002fdbc80c 100644 --- a/drivers/hwmon/pmbus/pmbus.c +++ b/drivers/hwmon/pmbus/pmbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for PMBus devices diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_core.c index be6d05def115..fa04c1e634ff 100644 --- a/drivers/hwmon/pmbus/pmbus_core.c +++ b/drivers/hwmon/pmbus/pmbus_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for PMBus devices diff --git a/drivers/hwmon/pmbus/pxe1610.c b/drivers/hwmon/pmbus/pxe1610.c index 6a4a978eca7e..089fad87fe22 100644 --- a/drivers/hwmon/pmbus/pxe1610.c +++ b/drivers/hwmon/pmbus/pxe1610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Infineon PXE1610 diff --git a/drivers/hwmon/pmbus/q54sj108a2.c b/drivers/hwmon/pmbus/q54sj108a2.c index 4d7086d83aa3..527b7e01754c 100644 --- a/drivers/hwmon/pmbus/q54sj108a2.c +++ b/drivers/hwmon/pmbus/q54sj108a2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Delta modules, Q54SJ108A2 series 1/4 Brick DC/DC diff --git a/drivers/hwmon/pmbus/stpddc60.c b/drivers/hwmon/pmbus/stpddc60.c index 5cb905ed8ae5..5b2b821eb0e4 100644 --- a/drivers/hwmon/pmbus/stpddc60.c +++ b/drivers/hwmon/pmbus/stpddc60.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for the STPDDC60 controller diff --git a/drivers/hwmon/pmbus/tda38640.c b/drivers/hwmon/pmbus/tda38640.c index d902d39f49f4..e12c10b2b193 100644 --- a/drivers/hwmon/pmbus/tda38640.c +++ b/drivers/hwmon/pmbus/tda38640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for Infineon TDA38640 diff --git a/drivers/hwmon/pmbus/tps25990.c b/drivers/hwmon/pmbus/tps25990.c index c13edd7e1abf..c39da68b9cc4 100644 --- a/drivers/hwmon/pmbus/tps25990.c +++ b/drivers/hwmon/pmbus/tps25990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2024 BayLibre, SAS. diff --git a/drivers/hwmon/pmbus/tps40422.c b/drivers/hwmon/pmbus/tps40422.c index 7c9fedaa068c..f9d028b67381 100644 --- a/drivers/hwmon/pmbus/tps40422.c +++ b/drivers/hwmon/pmbus/tps40422.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for TI TPS40422 diff --git a/drivers/hwmon/pmbus/tps53679.c b/drivers/hwmon/pmbus/tps53679.c index ca2bfa25eb04..471ee85ca4e1 100644 --- a/drivers/hwmon/pmbus/tps53679.c +++ b/drivers/hwmon/pmbus/tps53679.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Texas Instruments TPS53679 diff --git a/drivers/hwmon/pmbus/tps546d24.c b/drivers/hwmon/pmbus/tps546d24.c index 44d7a6df1dbd..3e430b86f4da 100644 --- a/drivers/hwmon/pmbus/tps546d24.c +++ b/drivers/hwmon/pmbus/tps546d24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hardware monitoring driver for TEXAS TPS546D24 buck converter diff --git a/drivers/hwmon/pmbus/ucd9000.c b/drivers/hwmon/pmbus/ucd9000.c index 55e7af3a5f98..68a58dcd1fa0 100644 --- a/drivers/hwmon/pmbus/ucd9000.c +++ b/drivers/hwmon/pmbus/ucd9000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for UCD90xxx Sequencer and System Health diff --git a/drivers/hwmon/pmbus/ucd9200.c b/drivers/hwmon/pmbus/ucd9200.c index f68adaf4a110..6882c5050d7a 100644 --- a/drivers/hwmon/pmbus/ucd9200.c +++ b/drivers/hwmon/pmbus/ucd9200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for ucd9200 series Digital PWM System Controllers diff --git a/drivers/hwmon/pmbus/xdp710.c b/drivers/hwmon/pmbus/xdp710.c index 660bbfe16e1e..9aa8e080a386 100644 --- a/drivers/hwmon/pmbus/xdp710.c +++ b/drivers/hwmon/pmbus/xdp710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Infineon XDP710 Hot-Swap Controller diff --git a/drivers/hwmon/pmbus/xdpe12284.c b/drivers/hwmon/pmbus/xdpe12284.c index f3aa6339d60d..5bd1b65127b8 100644 --- a/drivers/hwmon/pmbus/xdpe12284.c +++ b/drivers/hwmon/pmbus/xdpe12284.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Infineon Multi-phase Digital VR Controllers diff --git a/drivers/hwmon/pmbus/xdpe152c4.c b/drivers/hwmon/pmbus/xdpe152c4.c index 67a3d5fe1daf..9f327769b89f 100644 --- a/drivers/hwmon/pmbus/xdpe152c4.c +++ b/drivers/hwmon/pmbus/xdpe152c4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for Infineon Multi-phase Digital VR Controllers diff --git a/drivers/hwmon/pmbus/zl6100.c b/drivers/hwmon/pmbus/zl6100.c index 97be69630cfb..5472a5026f30 100644 --- a/drivers/hwmon/pmbus/zl6100.c +++ b/drivers/hwmon/pmbus/zl6100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware monitoring driver for ZL6100 and compatibles diff --git a/drivers/hwmon/powerz.c b/drivers/hwmon/powerz.c index 4e663d5b4e33..e632dba9539e 100644 --- a/drivers/hwmon/powerz.c +++ b/drivers/hwmon/powerz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Thomas Weißschuh diff --git a/drivers/hwmon/powr1220.c b/drivers/hwmon/powr1220.c index 06a2c56016d1..8b411bbf47f7 100644 --- a/drivers/hwmon/powr1220.c +++ b/drivers/hwmon/powr1220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * powr1220.c - Driver for the Lattice POWR1220 programmable power supply diff --git a/drivers/hwmon/pt5161l.c b/drivers/hwmon/pt5161l.c index 20e3cfa625f1..2cdf488159e9 100644 --- a/drivers/hwmon/pt5161l.c +++ b/drivers/hwmon/pt5161l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/hwmon/pwm-fan.c b/drivers/hwmon/pwm-fan.c index 37269db2de84..5272a2885bf4 100644 --- a/drivers/hwmon/pwm-fan.c +++ b/drivers/hwmon/pwm-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pwm-fan.c - Hwmon driver for fans connected to PWM lines. diff --git a/drivers/hwmon/qnap-mcu-hwmon.c b/drivers/hwmon/qnap-mcu-hwmon.c index e86e64c4d391..03bd2bc27767 100644 --- a/drivers/hwmon/qnap-mcu-hwmon.c +++ b/drivers/hwmon/qnap-mcu-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/hwmon/raspberrypi-hwmon.c b/drivers/hwmon/raspberrypi-hwmon.c index a2938881ccd2..40d697f3254f 100644 --- a/drivers/hwmon/raspberrypi-hwmon.c +++ b/drivers/hwmon/raspberrypi-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Raspberry Pi voltage sensor driver diff --git a/drivers/hwmon/sa67mcu-hwmon.c b/drivers/hwmon/sa67mcu-hwmon.c index 22f703b7b256..1aa870b71156 100644 --- a/drivers/hwmon/sa67mcu-hwmon.c +++ b/drivers/hwmon/sa67mcu-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl67mcu hardware monitoring driver diff --git a/drivers/hwmon/sbtsi_temp.c b/drivers/hwmon/sbtsi_temp.c index c5b2488c4c7f..a9bc7c10fe7a 100644 --- a/drivers/hwmon/sbtsi_temp.c +++ b/drivers/hwmon/sbtsi_temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sbtsi_temp.c - hwmon driver for a SBI Temperature Sensor Interface (SB-TSI) diff --git a/drivers/hwmon/sch5627.c b/drivers/hwmon/sch5627.c index 33e997b5c1f5..91830200f1fd 100644 --- a/drivers/hwmon/sch5627.c +++ b/drivers/hwmon/sch5627.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2010-2012 Hans de Goede * diff --git a/drivers/hwmon/sch5636.c b/drivers/hwmon/sch5636.c index d00bd5cc6b15..a2ade6a26323 100644 --- a/drivers/hwmon/sch5636.c +++ b/drivers/hwmon/sch5636.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2011-2012 Hans de Goede * diff --git a/drivers/hwmon/sch56xx-common.c b/drivers/hwmon/sch56xx-common.c index 98e075e54e9d..a7192b6ccc11 100644 --- a/drivers/hwmon/sch56xx-common.c +++ b/drivers/hwmon/sch56xx-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2010-2012 Hans de Goede * diff --git a/drivers/hwmon/scmi-hwmon.c b/drivers/hwmon/scmi-hwmon.c index eec223d174c0..e012c69b9cae 100644 --- a/drivers/hwmon/scmi-hwmon.c +++ b/drivers/hwmon/scmi-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Management Interface(SCMI) based hwmon sensor driver diff --git a/drivers/hwmon/scpi-hwmon.c b/drivers/hwmon/scpi-hwmon.c index a0d220609565..d2679e343dbb 100644 --- a/drivers/hwmon/scpi-hwmon.c +++ b/drivers/hwmon/scpi-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Power Interface(SCPI) based hwmon sensor driver diff --git a/drivers/hwmon/sfctemp.c b/drivers/hwmon/sfctemp.c index b78b2c099a12..6fb84efdcc72 100644 --- a/drivers/hwmon/sfctemp.c +++ b/drivers/hwmon/sfctemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Emil Renner Berthing diff --git a/drivers/hwmon/sg2042-mcu.c b/drivers/hwmon/sg2042-mcu.c index 105131c4acf7..de84d6de84c5 100644 --- a/drivers/hwmon/sg2042-mcu.c +++ b/drivers/hwmon/sg2042-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Inochi Amaoto diff --git a/drivers/hwmon/sht15.c b/drivers/hwmon/sht15.c index 3d55047e9baf..8c0ac6c9a205 100644 --- a/drivers/hwmon/sht15.c +++ b/drivers/hwmon/sht15.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sht15.c - support for the SHT15 Temperature and Humidity Sensor diff --git a/drivers/hwmon/sht21.c b/drivers/hwmon/sht21.c index 627d35070a42..56e59044f502 100644 --- a/drivers/hwmon/sht21.c +++ b/drivers/hwmon/sht21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Sensirion SHT21 humidity and temperature sensor driver * diff --git a/drivers/hwmon/sht3x.c b/drivers/hwmon/sht3x.c index f36c0229328f..73c27311739f 100644 --- a/drivers/hwmon/sht3x.c +++ b/drivers/hwmon/sht3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Sensirion SHT3x-DIS humidity and temperature sensor driver. * The SHT3x comes in many different versions, this driver is for the diff --git a/drivers/hwmon/sht4x.c b/drivers/hwmon/sht4x.c index 5abe1227e109..89561596f6b6 100644 --- a/drivers/hwmon/sht4x.c +++ b/drivers/hwmon/sht4x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/hwmon/shtc1.c b/drivers/hwmon/shtc1.c index 2ac906e8e173..cd1de80a606b 100644 --- a/drivers/hwmon/shtc1.c +++ b/drivers/hwmon/shtc1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Sensirion SHTC1 humidity and temperature sensor driver * diff --git a/drivers/hwmon/sis5595.c b/drivers/hwmon/sis5595.c index b7a7bcd6d3af..39b018d53677 100644 --- a/drivers/hwmon/sis5595.c +++ b/drivers/hwmon/sis5595.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sis5595.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/sl28cpld-hwmon.c b/drivers/hwmon/sl28cpld-hwmon.c index 454cc844fb9d..b568a4784c7d 100644 --- a/drivers/hwmon/sl28cpld-hwmon.c +++ b/drivers/hwmon/sl28cpld-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl28cpld hardware monitoring driver diff --git a/drivers/hwmon/smpro-hwmon.c b/drivers/hwmon/smpro-hwmon.c index d320adbd47f4..baa0d038751c 100644 --- a/drivers/hwmon/smpro-hwmon.c +++ b/drivers/hwmon/smpro-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ampere Computing SoC's SMPro Hardware Monitoring Driver diff --git a/drivers/hwmon/smsc47b397.c b/drivers/hwmon/smsc47b397.c index c26d6eae0e4e..05ab3a6016dd 100644 --- a/drivers/hwmon/smsc47b397.c +++ b/drivers/hwmon/smsc47b397.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * smsc47b397.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/smsc47m1.c b/drivers/hwmon/smsc47m1.c index 595bceb78d76..c9b32a5451c8 100644 --- a/drivers/hwmon/smsc47m1.c +++ b/drivers/hwmon/smsc47m1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * smsc47m1.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/smsc47m192.c b/drivers/hwmon/smsc47m192.c index 21103af4e139..61efd58befd1 100644 --- a/drivers/hwmon/smsc47m192.c +++ b/drivers/hwmon/smsc47m192.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * smsc47m192.c - Support for hardware monitoring block of diff --git a/drivers/hwmon/sparx5-temp.c b/drivers/hwmon/sparx5-temp.c index d640904939cd..3374ae05f986 100644 --- a/drivers/hwmon/sparx5-temp.c +++ b/drivers/hwmon/sparx5-temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Sparx5 SoC temperature sensor driver * diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c index 5da44571b6a0..f9056d966941 100644 --- a/drivers/hwmon/spd5118.c +++ b/drivers/hwmon/spd5118.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Jedec 5118 compliant temperature sensors diff --git a/drivers/hwmon/stts751.c b/drivers/hwmon/stts751.c index f9e8b2869164..d7988318ba0e 100644 --- a/drivers/hwmon/stts751.c +++ b/drivers/hwmon/stts751.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STTS751 sensor driver diff --git a/drivers/hwmon/surface_fan.c b/drivers/hwmon/surface_fan.c index aafb4ac92e6c..d0c24855f0ed 100644 --- a/drivers/hwmon/surface_fan.c +++ b/drivers/hwmon/surface_fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface Fan driver for Surface System Aggregator Module. It provides access diff --git a/drivers/hwmon/surface_temp.c b/drivers/hwmon/surface_temp.c index cd21f331f157..7cd6fd9ebd33 100644 --- a/drivers/hwmon/surface_temp.c +++ b/drivers/hwmon/surface_temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Thermal sensor subsystem driver for Surface System Aggregator Module (SSAM). diff --git a/drivers/hwmon/sy7636a-hwmon.c b/drivers/hwmon/sy7636a-hwmon.c index d51daaf63d63..25934ecf1689 100644 --- a/drivers/hwmon/sy7636a-hwmon.c +++ b/drivers/hwmon/sy7636a-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Functions to access SY3686A power management chip temperature diff --git a/drivers/hwmon/tc654.c b/drivers/hwmon/tc654.c index 39fe5836f237..cd3d3c2ff63e 100644 --- a/drivers/hwmon/tc654.c +++ b/drivers/hwmon/tc654.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tc654.c - Linux kernel modules for fan speed controller diff --git a/drivers/hwmon/tc74.c b/drivers/hwmon/tc74.c index 9984373a25fb..5bd5ed9b6b44 100644 --- a/drivers/hwmon/tc74.c +++ b/drivers/hwmon/tc74.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An hwmon driver for the Microchip TC74 diff --git a/drivers/hwmon/thmc50.c b/drivers/hwmon/thmc50.c index 0cbdb91698b1..95c03c20c77e 100644 --- a/drivers/hwmon/thmc50.c +++ b/drivers/hwmon/thmc50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * thmc50.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/tmp102.c b/drivers/hwmon/tmp102.c index 5b10c395a84d..9c6a09862250 100644 --- a/drivers/hwmon/tmp102.c +++ b/drivers/hwmon/tmp102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Texas Instruments TMP102 SMBus temperature sensor driver * diff --git a/drivers/hwmon/tmp103.c b/drivers/hwmon/tmp103.c index 221bba8a215d..722ce0e399ef 100644 --- a/drivers/hwmon/tmp103.c +++ b/drivers/hwmon/tmp103.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Texas Instruments TMP103 SMBus temperature sensor driver diff --git a/drivers/hwmon/tmp108.c b/drivers/hwmon/tmp108.c index 60a237cbedbc..8fa998c9a576 100644 --- a/drivers/hwmon/tmp108.c +++ b/drivers/hwmon/tmp108.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Texas Instruments TMP108 SMBus temperature sensor driver * diff --git a/drivers/hwmon/tmp401.c b/drivers/hwmon/tmp401.c index 07f596581c6e..129f1a2308da 100644 --- a/drivers/hwmon/tmp401.c +++ b/drivers/hwmon/tmp401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tmp401.c * diff --git a/drivers/hwmon/tmp421.c b/drivers/hwmon/tmp421.c index 2ea9d3e9553d..9a002dca6c1b 100644 --- a/drivers/hwmon/tmp421.c +++ b/drivers/hwmon/tmp421.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tmp421.c * diff --git a/drivers/hwmon/tmp464.c b/drivers/hwmon/tmp464.c index 98f2576d94c6..c7d53906ac8c 100644 --- a/drivers/hwmon/tmp464.c +++ b/drivers/hwmon/tmp464.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for the Texas Instruments TMP464 SMBus temperature sensor IC. diff --git a/drivers/hwmon/tmp513.c b/drivers/hwmon/tmp513.c index 5acbfd7d088d..98cb4ebaa439 100644 --- a/drivers/hwmon/tmp513.c +++ b/drivers/hwmon/tmp513.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Texas Instruments TMP512, TMP513 power monitor chips diff --git a/drivers/hwmon/tps23861.c b/drivers/hwmon/tps23861.c index 4cb3960d5170..c9d5923aacd2 100644 --- a/drivers/hwmon/tps23861.c +++ b/drivers/hwmon/tps23861.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Sartura Ltd. diff --git a/drivers/hwmon/tsc1641.c b/drivers/hwmon/tsc1641.c index 2b5d34bab146..2a59c982ef20 100644 --- a/drivers/hwmon/tsc1641.c +++ b/drivers/hwmon/tsc1641.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for ST Microelectronics TSC1641 I2C power monitor diff --git a/drivers/hwmon/ultra45_env.c b/drivers/hwmon/ultra45_env.c index e4f1bb538628..c8edbf448e3c 100644 --- a/drivers/hwmon/ultra45_env.c +++ b/drivers/hwmon/ultra45_env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ultra45_env.c: Driver for Ultra45 PIC16F747 environmental monitor. diff --git a/drivers/hwmon/vexpress-hwmon.c b/drivers/hwmon/vexpress-hwmon.c index a2e350f52a9e..bb3726dc7f27 100644 --- a/drivers/hwmon/vexpress-hwmon.c +++ b/drivers/hwmon/vexpress-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/hwmon/via-cputemp.c b/drivers/hwmon/via-cputemp.c index 823bff2871e1..21c642d01a6b 100644 --- a/drivers/hwmon/via-cputemp.c +++ b/drivers/hwmon/via-cputemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * via-cputemp.c - Driver for VIA CPU core temperature monitoring diff --git a/drivers/hwmon/via686a.c b/drivers/hwmon/via686a.c index bbaeb808cc15..b41ee5474fa1 100644 --- a/drivers/hwmon/via686a.c +++ b/drivers/hwmon/via686a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * via686a.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/vt1211.c b/drivers/hwmon/vt1211.c index 1e52cabd6e24..40bbc56a1b68 100644 --- a/drivers/hwmon/vt1211.c +++ b/drivers/hwmon/vt1211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vt1211.c - driver for the VIA VT1211 Super-I/O chip integrated hardware diff --git a/drivers/hwmon/vt8231.c b/drivers/hwmon/vt8231.c index 5757a0979f3f..3ef7066f8bc1 100644 --- a/drivers/hwmon/vt8231.c +++ b/drivers/hwmon/vt8231.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vt8231.c - Part of lm_sensors, Linux kernel modules diff --git a/drivers/hwmon/w83627ehf.c b/drivers/hwmon/w83627ehf.c index a23edd35c19f..186adf7c2815 100644 --- a/drivers/hwmon/w83627ehf.c +++ b/drivers/hwmon/w83627ehf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83627ehf - Driver for the hardware monitoring functionality of diff --git a/drivers/hwmon/w83627hf.c b/drivers/hwmon/w83627hf.c index 95115d7b863e..76dddef1d335 100644 --- a/drivers/hwmon/w83627hf.c +++ b/drivers/hwmon/w83627hf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83627hf.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/w83773g.c b/drivers/hwmon/w83773g.c index 401a28f55f93..c4b8bdf81248 100644 --- a/drivers/hwmon/w83773g.c +++ b/drivers/hwmon/w83773g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 IBM Corp. diff --git a/drivers/hwmon/w83781d.c b/drivers/hwmon/w83781d.c index f664c2152a6d..89fab387e412 100644 --- a/drivers/hwmon/w83781d.c +++ b/drivers/hwmon/w83781d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83781d.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/w83791d.c b/drivers/hwmon/w83791d.c index 996e36951f9d..1af9bbf5fb5b 100644 --- a/drivers/hwmon/w83791d.c +++ b/drivers/hwmon/w83791d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83791d.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/w83792d.c b/drivers/hwmon/w83792d.c index b0b5f60eea53..9e2e8cbb7531 100644 --- a/drivers/hwmon/w83792d.c +++ b/drivers/hwmon/w83792d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83792d.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/w83793.c b/drivers/hwmon/w83793.c index 67728f60333f..41e29de10e4d 100644 --- a/drivers/hwmon/w83793.c +++ b/drivers/hwmon/w83793.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w83793.c - Linux kernel driver for hardware monitoring diff --git a/drivers/hwmon/w83795.c b/drivers/hwmon/w83795.c index 5174db69db5e..f09e7689f6ad 100644 --- a/drivers/hwmon/w83795.c +++ b/drivers/hwmon/w83795.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w83795.c - Linux kernel driver for hardware monitoring diff --git a/drivers/hwmon/w83l785ts.c b/drivers/hwmon/w83l785ts.c index df77b53a1b2f..1e66e252d978 100644 --- a/drivers/hwmon/w83l785ts.c +++ b/drivers/hwmon/w83l785ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w83l785ts.c - Part of lm_sensors, Linux kernel modules for hardware diff --git a/drivers/hwmon/w83l786ng.c b/drivers/hwmon/w83l786ng.c index 1d9109ca1585..df26902c1cb8 100644 --- a/drivers/hwmon/w83l786ng.c +++ b/drivers/hwmon/w83l786ng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w83l786ng.c - Linux kernel driver for hardware monitoring diff --git a/drivers/hwmon/wm831x-hwmon.c b/drivers/hwmon/wm831x-hwmon.c index 38446e9d1def..e92b8a971810 100644 --- a/drivers/hwmon/wm831x-hwmon.c +++ b/drivers/hwmon/wm831x-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/hwmon/wm831x-hwmon.c - Wolfson Microelectronics WM831x PMIC diff --git a/drivers/hwmon/wm8350-hwmon.c b/drivers/hwmon/wm8350-hwmon.c index 10e17bb79895..237808e6cecf 100644 --- a/drivers/hwmon/wm8350-hwmon.c +++ b/drivers/hwmon/wm8350-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/hwmon/wm8350-hwmon.c - Wolfson Microelectronics WM8350 PMIC diff --git a/drivers/hwmon/xgene-hwmon.c b/drivers/hwmon/xgene-hwmon.c index 11c5d80428cd..517d86d5ce0e 100644 --- a/drivers/hwmon/xgene-hwmon.c +++ b/drivers/hwmon/xgene-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM X-Gene SoC Hardware Monitoring Driver diff --git a/drivers/hwspinlock/hwspinlock_core.c b/drivers/hwspinlock/hwspinlock_core.c index cc8e952a6772..948786a60105 100644 --- a/drivers/hwspinlock/hwspinlock_core.c +++ b/drivers/hwspinlock/hwspinlock_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hardware spinlock framework diff --git a/drivers/hwspinlock/omap_hwspinlock.c b/drivers/hwspinlock/omap_hwspinlock.c index 27b47b8623c0..4635ff449550 100644 --- a/drivers/hwspinlock/omap_hwspinlock.c +++ b/drivers/hwspinlock/omap_hwspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP hardware spinlock driver diff --git a/drivers/hwspinlock/qcom_hwspinlock.c b/drivers/hwspinlock/qcom_hwspinlock.c index 0390979fd765..a364000ea520 100644 --- a/drivers/hwspinlock/qcom_hwspinlock.c +++ b/drivers/hwspinlock/qcom_hwspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013, The Linux Foundation. All rights reserved. diff --git a/drivers/hwspinlock/sprd_hwspinlock.c b/drivers/hwspinlock/sprd_hwspinlock.c index 22e2ffb91743..5b475060808f 100644 --- a/drivers/hwspinlock/sprd_hwspinlock.c +++ b/drivers/hwspinlock/sprd_hwspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Spreadtrum hardware spinlock driver diff --git a/drivers/hwspinlock/stm32_hwspinlock.c b/drivers/hwspinlock/stm32_hwspinlock.c index bb5c7e5f7a80..3bc8da1eafde 100644 --- a/drivers/hwspinlock/stm32_hwspinlock.c +++ b/drivers/hwspinlock/stm32_hwspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2018 diff --git a/drivers/hwspinlock/sun6i_hwspinlock.c b/drivers/hwspinlock/sun6i_hwspinlock.c index c2d314588046..c67a37beb29f 100644 --- a/drivers/hwspinlock/sun6i_hwspinlock.c +++ b/drivers/hwspinlock/sun6i_hwspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sun6i_hwspinlock.c - hardware spinlock driver for sun6i compatible Allwinner SoCs diff --git a/drivers/hwspinlock/u8500_hsem.c b/drivers/hwspinlock/u8500_hsem.c index 5a2d8c3e0d80..b5ce68c458c4 100644 --- a/drivers/hwspinlock/u8500_hsem.c +++ b/drivers/hwspinlock/u8500_hsem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * u8500 HWSEM driver diff --git a/drivers/hwtracing/coresight/coresight-catu.c b/drivers/hwtracing/coresight/coresight-catu.c index 69b36bae97ab..eaccd68d7923 100644 --- a/drivers/hwtracing/coresight/coresight-catu.c +++ b/drivers/hwtracing/coresight/coresight-catu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Arm Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cfg-afdo.c b/drivers/hwtracing/coresight/coresight-cfg-afdo.c index e794f2e145fa..1fd7159e5363 100644 --- a/drivers/hwtracing/coresight/coresight-cfg-afdo.c +++ b/drivers/hwtracing/coresight/coresight-cfg-afdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2020 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cfg-preload.c b/drivers/hwtracing/coresight/coresight-cfg-preload.c index 4980e68483c5..9ab711db5d4d 100644 --- a/drivers/hwtracing/coresight/coresight-cfg-preload.c +++ b/drivers/hwtracing/coresight/coresight-cfg-preload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2020 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cfg-pstop.c b/drivers/hwtracing/coresight/coresight-cfg-pstop.c index c2bfbd07bfaf..42c615d522fb 100644 --- a/drivers/hwtracing/coresight/coresight-cfg-pstop.c +++ b/drivers/hwtracing/coresight/coresight-cfg-pstop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2023 Marvell. diff --git a/drivers/hwtracing/coresight/coresight-config.c b/drivers/hwtracing/coresight/coresight-config.c index 4f72ae71b696..031d79df9110 100644 --- a/drivers/hwtracing/coresight/coresight-config.c +++ b/drivers/hwtracing/coresight/coresight-config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2020 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-core.c b/drivers/hwtracing/coresight/coresight-core.c index c660cf8adb1c..48c189ff0821 100644 --- a/drivers/hwtracing/coresight/coresight-core.c +++ b/drivers/hwtracing/coresight/coresight-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cpu-debug.c b/drivers/hwtracing/coresight/coresight-cpu-debug.c index 5f21366406aa..edf4823e1dde 100644 --- a/drivers/hwtracing/coresight/coresight-cpu-debug.c +++ b/drivers/hwtracing/coresight/coresight-cpu-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-ctcu-core.c b/drivers/hwtracing/coresight/coresight-ctcu-core.c index abed15eb72b4..187dc256c2ce 100644 --- a/drivers/hwtracing/coresight/coresight-ctcu-core.c +++ b/drivers/hwtracing/coresight/coresight-ctcu-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cti-core.c b/drivers/hwtracing/coresight/coresight-cti-core.c index bfbc365bb2ef..46e2af98f6ef 100644 --- a/drivers/hwtracing/coresight/coresight-cti-core.c +++ b/drivers/hwtracing/coresight/coresight-cti-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cti-platform.c b/drivers/hwtracing/coresight/coresight-cti-platform.c index d0ae10bf6128..82f8b7f5c3e1 100644 --- a/drivers/hwtracing/coresight/coresight-cti-platform.c +++ b/drivers/hwtracing/coresight/coresight-cti-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, The Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-cti-sysfs.c b/drivers/hwtracing/coresight/coresight-cti-sysfs.c index 572b80ee96fb..01ff0d8d9c45 100644 --- a/drivers/hwtracing/coresight/coresight-cti-sysfs.c +++ b/drivers/hwtracing/coresight/coresight-cti-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-dummy.c b/drivers/hwtracing/coresight/coresight-dummy.c index 14322c99e29d..8160e6c24f19 100644 --- a/drivers/hwtracing/coresight/coresight-dummy.c +++ b/drivers/hwtracing/coresight/coresight-dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etb10.c b/drivers/hwtracing/coresight/coresight-etb10.c index 6657602d8f2e..ebe416374cc5 100644 --- a/drivers/hwtracing/coresight/coresight-etb10.c +++ b/drivers/hwtracing/coresight/coresight-etb10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm-cp14.c b/drivers/hwtracing/coresight/coresight-etm-cp14.c index 4174a8d355d2..59de914b96e1 100644 --- a/drivers/hwtracing/coresight/coresight-etm-cp14.c +++ b/drivers/hwtracing/coresight/coresight-etm-cp14.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm-perf.c b/drivers/hwtracing/coresight/coresight-etm-perf.c index 17afa0f4cdee..c75d5147a1c9 100644 --- a/drivers/hwtracing/coresight/coresight-etm-perf.c +++ b/drivers/hwtracing/coresight/coresight-etm-perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2015 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm3x-core.c b/drivers/hwtracing/coresight/coresight-etm3x-core.c index a5e809589d3e..f7921dbe82a3 100644 --- a/drivers/hwtracing/coresight/coresight-etm3x-core.c +++ b/drivers/hwtracing/coresight/coresight-etm3x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm3x-sysfs.c b/drivers/hwtracing/coresight/coresight-etm3x-sysfs.c index 762109307b86..36f7da790401 100644 --- a/drivers/hwtracing/coresight/coresight-etm3x-sysfs.c +++ b/drivers/hwtracing/coresight/coresight-etm3x-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2015 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm4x-cfg.c b/drivers/hwtracing/coresight/coresight-etm4x-cfg.c index c302072b293a..0f16cb2084de 100644 --- a/drivers/hwtracing/coresight/coresight-etm4x-cfg.c +++ b/drivers/hwtracing/coresight/coresight-etm4x-cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2020 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c index 560975b70474..b7afda0489ad 100644 --- a/drivers/hwtracing/coresight/coresight-etm4x-core.c +++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c b/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c index e9eeea6240d5..bf3f1f5bd149 100644 --- a/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c +++ b/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2015 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-funnel.c b/drivers/hwtracing/coresight/coresight-funnel.c index 3b248e54471a..b09bd2b382d4 100644 --- a/drivers/hwtracing/coresight/coresight-funnel.c +++ b/drivers/hwtracing/coresight/coresight-funnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-kunit-tests.c b/drivers/hwtracing/coresight/coresight-kunit-tests.c index c8f361767c45..18150c87a948 100644 --- a/drivers/hwtracing/coresight/coresight-kunit-tests.c +++ b/drivers/hwtracing/coresight/coresight-kunit-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/hwtracing/coresight/coresight-platform.c b/drivers/hwtracing/coresight/coresight-platform.c index 0db64c5f4995..0013ea589b3e 100644 --- a/drivers/hwtracing/coresight/coresight-platform.c +++ b/drivers/hwtracing/coresight/coresight-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-replicator.c b/drivers/hwtracing/coresight/coresight-replicator.c index e6472658235d..ec0983d32968 100644 --- a/drivers/hwtracing/coresight/coresight-replicator.c +++ b/drivers/hwtracing/coresight/coresight-replicator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-stm.c b/drivers/hwtracing/coresight/coresight-stm.c index e68529bf89c9..fb646b152d02 100644 --- a/drivers/hwtracing/coresight/coresight-stm.c +++ b/drivers/hwtracing/coresight/coresight-stm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-syscfg-configfs.c b/drivers/hwtracing/coresight/coresight-syscfg-configfs.c index 2b40e556be87..4bac4f9c0b5b 100644 --- a/drivers/hwtracing/coresight/coresight-syscfg-configfs.c +++ b/drivers/hwtracing/coresight/coresight-syscfg-configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-syscfg.c b/drivers/hwtracing/coresight/coresight-syscfg.c index 6836b05986e8..7204f7befaad 100644 --- a/drivers/hwtracing/coresight/coresight-syscfg.c +++ b/drivers/hwtracing/coresight/coresight-syscfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-sysfs.c b/drivers/hwtracing/coresight/coresight-sysfs.c index d2a6ed8bcc74..47b5c6384071 100644 --- a/drivers/hwtracing/coresight/coresight-sysfs.c +++ b/drivers/hwtracing/coresight/coresight-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tmc-core.c b/drivers/hwtracing/coresight/coresight-tmc-core.c index 36599c431be6..558007fc96d2 100644 --- a/drivers/hwtracing/coresight/coresight-tmc-core.c +++ b/drivers/hwtracing/coresight/coresight-tmc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012, The Linux Foundation. All rights reserved. * diff --git a/drivers/hwtracing/coresight/coresight-tmc-etf.c b/drivers/hwtracing/coresight/coresight-tmc-etf.c index 8882b1c4cdc0..2643fe710dd3 100644 --- a/drivers/hwtracing/coresight/coresight-tmc-etf.c +++ b/drivers/hwtracing/coresight/coresight-tmc-etf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2016 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tmc-etr.c b/drivers/hwtracing/coresight/coresight-tmc-etr.c index e0d83ee01b77..b77a2bce6f3e 100644 --- a/drivers/hwtracing/coresight/coresight-tmc-etr.c +++ b/drivers/hwtracing/coresight/coresight-tmc-etr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2016 Linaro Limited. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tnoc.c b/drivers/hwtracing/coresight/coresight-tnoc.c index ff9a0a9cfe96..5aaa26079f37 100644 --- a/drivers/hwtracing/coresight/coresight-tnoc.c +++ b/drivers/hwtracing/coresight/coresight-tnoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tpda.c b/drivers/hwtracing/coresight/coresight-tpda.c index 3a3825d27f86..50d2c3b95e1b 100644 --- a/drivers/hwtracing/coresight/coresight-tpda.c +++ b/drivers/hwtracing/coresight/coresight-tpda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tpdm.c b/drivers/hwtracing/coresight/coresight-tpdm.c index 06e0a905a67d..fb911404b3b9 100644 --- a/drivers/hwtracing/coresight/coresight-tpdm.c +++ b/drivers/hwtracing/coresight/coresight-tpdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-tpiu.c b/drivers/hwtracing/coresight/coresight-tpiu.c index aaa44bc521c3..60485134827d 100644 --- a/drivers/hwtracing/coresight/coresight-tpiu.c +++ b/drivers/hwtracing/coresight/coresight-tpiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-trace-id.c b/drivers/hwtracing/coresight/coresight-trace-id.c index 7ed337d54d3e..3cec657ab70d 100644 --- a/drivers/hwtracing/coresight/coresight-trace-id.c +++ b/drivers/hwtracing/coresight/coresight-trace-id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022, Linaro Limited, All rights reserved. diff --git a/drivers/hwtracing/coresight/coresight-trbe.c b/drivers/hwtracing/coresight/coresight-trbe.c index 474861903f6c..488f5fe2d9ef 100644 --- a/drivers/hwtracing/coresight/coresight-trbe.c +++ b/drivers/hwtracing/coresight/coresight-trbe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This driver enables Trace Buffer Extension (TRBE) as a per-cpu coresight diff --git a/drivers/hwtracing/coresight/ultrasoc-smb.c b/drivers/hwtracing/coresight/ultrasoc-smb.c index 8f7922a5e534..8bab378b3aa1 100644 --- a/drivers/hwtracing/coresight/ultrasoc-smb.c +++ b/drivers/hwtracing/coresight/ultrasoc-smb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Siemens System Memory Buffer driver. diff --git a/drivers/hwtracing/intel_th/acpi.c b/drivers/hwtracing/intel_th/acpi.c index d229324978bd..fb155f042e3f 100644 --- a/drivers/hwtracing/intel_th/acpi.c +++ b/drivers/hwtracing/intel_th/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub ACPI driver diff --git a/drivers/hwtracing/intel_th/core.c b/drivers/hwtracing/intel_th/core.c index 2482ecf5776b..b2380e9950a8 100644 --- a/drivers/hwtracing/intel_th/core.c +++ b/drivers/hwtracing/intel_th/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub driver core diff --git a/drivers/hwtracing/intel_th/debug.c b/drivers/hwtracing/intel_th/debug.c index ff79063118a0..1fc3c61117b5 100644 --- a/drivers/hwtracing/intel_th/debug.c +++ b/drivers/hwtracing/intel_th/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub driver debugging diff --git a/drivers/hwtracing/intel_th/gth.c b/drivers/hwtracing/intel_th/gth.c index 3883f99fd5d5..47f5acbb9493 100644 --- a/drivers/hwtracing/intel_th/gth.c +++ b/drivers/hwtracing/intel_th/gth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub Global Trace Hub diff --git a/drivers/hwtracing/intel_th/msu-sink.c b/drivers/hwtracing/intel_th/msu-sink.c index 256ce3260ad9..20316226cede 100644 --- a/drivers/hwtracing/intel_th/msu-sink.c +++ b/drivers/hwtracing/intel_th/msu-sink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * An example software sink buffer for Intel TH MSU. diff --git a/drivers/hwtracing/intel_th/msu.c b/drivers/hwtracing/intel_th/msu.c index f3a13b300835..3e958aa1e29b 100644 --- a/drivers/hwtracing/intel_th/msu.c +++ b/drivers/hwtracing/intel_th/msu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub Memory Storage Unit diff --git a/drivers/hwtracing/intel_th/pci.c b/drivers/hwtracing/intel_th/pci.c index e3def163d5cf..d586655cb619 100644 --- a/drivers/hwtracing/intel_th/pci.c +++ b/drivers/hwtracing/intel_th/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub pci driver diff --git a/drivers/hwtracing/intel_th/pti.c b/drivers/hwtracing/intel_th/pti.c index 09132ab8bc23..c4b57d469ed3 100644 --- a/drivers/hwtracing/intel_th/pti.c +++ b/drivers/hwtracing/intel_th/pti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub PTI output driver diff --git a/drivers/hwtracing/intel_th/sth.c b/drivers/hwtracing/intel_th/sth.c index 428f595a28a0..bbb929d58bd1 100644 --- a/drivers/hwtracing/intel_th/sth.c +++ b/drivers/hwtracing/intel_th/sth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel(R) Trace Hub Software Trace Hub support diff --git a/drivers/hwtracing/ptt/hisi_ptt.c b/drivers/hwtracing/ptt/hisi_ptt.c index 3090479a2979..2b7241b13163 100644 --- a/drivers/hwtracing/ptt/hisi_ptt.c +++ b/drivers/hwtracing/ptt/hisi_ptt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for HiSilicon PCIe tune and trace device diff --git a/drivers/hwtracing/stm/console.c b/drivers/hwtracing/stm/console.c index 097a00ac43a7..dadeb55a6bdc 100644 --- a/drivers/hwtracing/stm/console.c +++ b/drivers/hwtracing/stm/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple kernel console driver for STM devices diff --git a/drivers/hwtracing/stm/core.c b/drivers/hwtracing/stm/core.c index cdba4e875b28..d0048f54078e 100644 --- a/drivers/hwtracing/stm/core.c +++ b/drivers/hwtracing/stm/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Trace Module (STM) infrastructure diff --git a/drivers/hwtracing/stm/dummy_stm.c b/drivers/hwtracing/stm/dummy_stm.c index 38528ffdc0b3..645fce908658 100644 --- a/drivers/hwtracing/stm/dummy_stm.c +++ b/drivers/hwtracing/stm/dummy_stm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A dummy STM device for stm/stm_source class testing. diff --git a/drivers/hwtracing/stm/ftrace.c b/drivers/hwtracing/stm/ftrace.c index a7cea7ea0163..5e00dbb1c079 100644 --- a/drivers/hwtracing/stm/ftrace.c +++ b/drivers/hwtracing/stm/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple kernel driver to link kernel Ftrace and an STM device diff --git a/drivers/hwtracing/stm/heartbeat.c b/drivers/hwtracing/stm/heartbeat.c index 495eb1dc8ac5..b9225f259203 100644 --- a/drivers/hwtracing/stm/heartbeat.c +++ b/drivers/hwtracing/stm/heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple heartbeat STM source driver diff --git a/drivers/hwtracing/stm/p_basic.c b/drivers/hwtracing/stm/p_basic.c index 5525c975cc6f..79875d6847e2 100644 --- a/drivers/hwtracing/stm/p_basic.c +++ b/drivers/hwtracing/stm/p_basic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Basic framing protocol for STM devices. diff --git a/drivers/hwtracing/stm/p_sys-t.c b/drivers/hwtracing/stm/p_sys-t.c index 1e75aa0025a3..d91eb87891ed 100644 --- a/drivers/hwtracing/stm/p_sys-t.c +++ b/drivers/hwtracing/stm/p_sys-t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MIPI SyS-T framing protocol for STM devices. diff --git a/drivers/hwtracing/stm/policy.c b/drivers/hwtracing/stm/policy.c index 42103c3a177f..eb3293ad0c4e 100644 --- a/drivers/hwtracing/stm/policy.c +++ b/drivers/hwtracing/stm/policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Trace Module (STM) master/channel allocation policy management diff --git a/drivers/i2c/algos/i2c-algo-bit.c b/drivers/i2c/algos/i2c-algo-bit.c index 6544d27e4419..9ad7bc168b72 100644 --- a/drivers/i2c/algos/i2c-algo-bit.c +++ b/drivers/i2c/algos/i2c-algo-bit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i2c-algo-bit.c: i2c driver algorithms for bit-shift adapters diff --git a/drivers/i2c/algos/i2c-algo-pca.c b/drivers/i2c/algos/i2c-algo-pca.c index ee86df4cff4b..fe8e12c6f830 100644 --- a/drivers/i2c/algos/i2c-algo-pca.c +++ b/drivers/i2c/algos/i2c-algo-pca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-algo-pca.c i2c driver algorithms for PCA9564 adapters diff --git a/drivers/i2c/algos/i2c-algo-pcf.c b/drivers/i2c/algos/i2c-algo-pcf.c index a87ecea7f510..0ed18b9d5592 100644 --- a/drivers/i2c/algos/i2c-algo-pcf.c +++ b/drivers/i2c/algos/i2c-algo-pcf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-algo-pcf.c i2c driver algorithms for PCF8584 adapters diff --git a/drivers/i2c/busses/i2c-acorn.c b/drivers/i2c/busses/i2c-acorn.c index 34bbbb8c52f6..e8221781dc0e 100644 --- a/drivers/i2c/busses/i2c-acorn.c +++ b/drivers/i2c/busses/i2c-acorn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM IOC/IOMD i2c driver. diff --git a/drivers/i2c/busses/i2c-ali1535.c b/drivers/i2c/busses/i2c-ali1535.c index 1eac35838040..53f0d82afc47 100644 --- a/drivers/i2c/busses/i2c-ali1535.c +++ b/drivers/i2c/busses/i2c-ali1535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000 Frodo Looijaard , diff --git a/drivers/i2c/busses/i2c-ali1563.c b/drivers/i2c/busses/i2c-ali1563.c index ee4fd66dedb0..ed0399b22b9c 100644 --- a/drivers/i2c/busses/i2c-ali1563.c +++ b/drivers/i2c/busses/i2c-ali1563.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c-ali1563.c - i2c driver for the ALi 1563 Southbridge diff --git a/drivers/i2c/busses/i2c-ali15x3.c b/drivers/i2c/busses/i2c-ali15x3.c index 418d11266671..13aa9b8b12a9 100644 --- a/drivers/i2c/busses/i2c-ali15x3.c +++ b/drivers/i2c/busses/i2c-ali15x3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1999 Frodo Looijaard and diff --git a/drivers/i2c/busses/i2c-altera.c b/drivers/i2c/busses/i2c-altera.c index 2da73173ce24..8bae47c1efc9 100644 --- a/drivers/i2c/busses/i2c-altera.c +++ b/drivers/i2c/busses/i2c-altera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Intel Corporation (C) 2017. diff --git a/drivers/i2c/busses/i2c-amd-asf-plat.c b/drivers/i2c/busses/i2c-amd-asf-plat.c index ca45f0f23321..c0d85de84321 100644 --- a/drivers/i2c/busses/i2c-amd-asf-plat.c +++ b/drivers/i2c/busses/i2c-amd-asf-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Alert Standard Format Platform Driver diff --git a/drivers/i2c/busses/i2c-amd-mp2-pci.c b/drivers/i2c/busses/i2c-amd-mp2-pci.c index 60edbabc2986..95c67455c5cf 100644 --- a/drivers/i2c/busses/i2c-amd-mp2-pci.c +++ b/drivers/i2c/busses/i2c-amd-mp2-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * AMD MP2 PCIe communication driver diff --git a/drivers/i2c/busses/i2c-amd-mp2-plat.c b/drivers/i2c/busses/i2c-amd-mp2-plat.c index 188e24cc4d35..357e465b8b3d 100644 --- a/drivers/i2c/busses/i2c-amd-mp2-plat.c +++ b/drivers/i2c/busses/i2c-amd-mp2-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * AMD MP2 platform driver diff --git a/drivers/i2c/busses/i2c-amd756.c b/drivers/i2c/busses/i2c-amd756.c index 3621c02f1cba..ec8391a9f034 100644 --- a/drivers/i2c/busses/i2c-amd756.c +++ b/drivers/i2c/busses/i2c-amd756.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1999-2002 Merlin Hughes diff --git a/drivers/i2c/busses/i2c-amd8111.c b/drivers/i2c/busses/i2c-amd8111.c index 42a9b1221065..a968793ebd0f 100644 --- a/drivers/i2c/busses/i2c-amd8111.c +++ b/drivers/i2c/busses/i2c-amd8111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMBus 2.0 driver for AMD-8111 IO-Hub. diff --git a/drivers/i2c/busses/i2c-aspeed.c b/drivers/i2c/busses/i2c-aspeed.c index a26b74c71206..d2fba4debc79 100644 --- a/drivers/i2c/busses/i2c-aspeed.c +++ b/drivers/i2c/busses/i2c-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aspeed 24XX/25XX I2C Controller. diff --git a/drivers/i2c/busses/i2c-at91-core.c b/drivers/i2c/busses/i2c-at91-core.c index b64adef778d4..9ed7ad122b10 100644 --- a/drivers/i2c/busses/i2c-at91-core.c +++ b/drivers/i2c/busses/i2c-at91-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i2c Support for Atmel's AT91 Two-Wire Interface (TWI) diff --git a/drivers/i2c/busses/i2c-at91-master.c b/drivers/i2c/busses/i2c-at91-master.c index 894cedbca99f..76180e21d90a 100644 --- a/drivers/i2c/busses/i2c-at91-master.c +++ b/drivers/i2c/busses/i2c-at91-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i2c Support for Atmel's AT91 Two-Wire Interface (TWI) diff --git a/drivers/i2c/busses/i2c-at91-slave.c b/drivers/i2c/busses/i2c-at91-slave.c index 131a67d9d4a6..fe2421672f00 100644 --- a/drivers/i2c/busses/i2c-at91-slave.c +++ b/drivers/i2c/busses/i2c-at91-slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i2c slave support for Atmel's AT91 Two-Wire Interface (TWI) diff --git a/drivers/i2c/busses/i2c-au1550.c b/drivers/i2c/busses/i2c-au1550.c index b78b38ddac46..b51d03dd926f 100644 --- a/drivers/i2c/busses/i2c-au1550.c +++ b/drivers/i2c/busses/i2c-au1550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-au1550.c: SMBus (i2c) adapter for Alchemy PSC interface diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-axxia.c index 0555eeb6903a..7624ac70e9df 100644 --- a/drivers/i2c/busses/i2c-axxia.c +++ b/drivers/i2c/busses/i2c-axxia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This driver implements I2C master functionality using the LSI API2C diff --git a/drivers/i2c/busses/i2c-bcm-iproc.c b/drivers/i2c/busses/i2c-bcm-iproc.c index b5629cffe99b..56d1554fc568 100644 --- a/drivers/i2c/busses/i2c-bcm-iproc.c +++ b/drivers/i2c/busses/i2c-bcm-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/i2c/busses/i2c-bcm-kona.c b/drivers/i2c/busses/i2c-bcm-kona.c index 9d8838bbd938..ab9563b226c2 100644 --- a/drivers/i2c/busses/i2c-bcm-kona.c +++ b/drivers/i2c/busses/i2c-bcm-kona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/i2c/busses/i2c-bcm2835.c b/drivers/i2c/busses/i2c-bcm2835.c index 0d7e2654a534..f90a0b52b061 100644 --- a/drivers/i2c/busses/i2c-bcm2835.c +++ b/drivers/i2c/busses/i2c-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BCM2835 I2C controller driver diff --git a/drivers/i2c/busses/i2c-brcmstb.c b/drivers/i2c/busses/i2c-brcmstb.c index 5fa30e8926c5..70f7007fffc5 100644 --- a/drivers/i2c/busses/i2c-brcmstb.c +++ b/drivers/i2c/busses/i2c-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/i2c/busses/i2c-cadence.c b/drivers/i2c/busses/i2c-cadence.c index 0fb728ade92e..cb331b4daa2a 100644 --- a/drivers/i2c/busses/i2c-cadence.c +++ b/drivers/i2c/busses/i2c-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I2C bus driver for the Cadence I2C controller. diff --git a/drivers/i2c/busses/i2c-cbus-gpio.c b/drivers/i2c/busses/i2c-cbus-gpio.c index 8065c7e4462e..eaf638be5a7a 100644 --- a/drivers/i2c/busses/i2c-cbus-gpio.c +++ b/drivers/i2c/busses/i2c-cbus-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CBUS I2C driver for Nokia Internet Tablets. * diff --git a/drivers/i2c/busses/i2c-ccgx-ucsi.c b/drivers/i2c/busses/i2c-ccgx-ucsi.c index d97233862a6c..e3350bf91973 100644 --- a/drivers/i2c/busses/i2c-ccgx-ucsi.c +++ b/drivers/i2c/busses/i2c-ccgx-ucsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Instantiate UCSI device for Cypress CCGx Type-C controller. diff --git a/drivers/i2c/busses/i2c-cgbc.c b/drivers/i2c/busses/i2c-cgbc.c index 25a74fa51aa0..617cb76388f7 100644 --- a/drivers/i2c/busses/i2c-cgbc.c +++ b/drivers/i2c/busses/i2c-cgbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Congatec Board Controller I2C busses driver diff --git a/drivers/i2c/busses/i2c-cht-wc.c b/drivers/i2c/busses/i2c-cht-wc.c index 606ac071cb80..b060e2bd7997 100644 --- a/drivers/i2c/busses/i2c-cht-wc.c +++ b/drivers/i2c/busses/i2c-cht-wc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel CHT Whiskey Cove PMIC I2C controller driver diff --git a/drivers/i2c/busses/i2c-cp2615.c b/drivers/i2c/busses/i2c-cp2615.c index e7720ea4045e..108cb8628076 100644 --- a/drivers/i2c/busses/i2c-cp2615.c +++ b/drivers/i2c/busses/i2c-cp2615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c support for Silicon Labs' CP2615 Digital Audio Bridge diff --git a/drivers/i2c/busses/i2c-cpm.c b/drivers/i2c/busses/i2c-cpm.c index 260e1643c2cc..fc56042f4fd9 100644 --- a/drivers/i2c/busses/i2c-cpm.c +++ b/drivers/i2c/busses/i2c-cpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale CPM1/CPM2 I2C interface. diff --git a/drivers/i2c/busses/i2c-cros-ec-tunnel.c b/drivers/i2c/busses/i2c-cros-ec-tunnel.c index 208ce4f9e782..fca8c0a8a071 100644 --- a/drivers/i2c/busses/i2c-cros-ec-tunnel.c +++ b/drivers/i2c/busses/i2c-cros-ec-tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Expose an I2C passthrough to the ChromeOS EC. // diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c index a773ba082321..d3bab81e7873 100644 --- a/drivers/i2c/busses/i2c-davinci.c +++ b/drivers/i2c/busses/i2c-davinci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI DAVINCI I2C adapter driver. diff --git a/drivers/i2c/busses/i2c-designware-amdisp.c b/drivers/i2c/busses/i2c-designware-amdisp.c index 450793d5f839..173a35c288c5 100644 --- a/drivers/i2c/busses/i2c-designware-amdisp.c +++ b/drivers/i2c/busses/i2c-designware-amdisp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Based on Synopsys DesignWare I2C adapter driver. diff --git a/drivers/i2c/busses/i2c-designware-amdpsp.c b/drivers/i2c/busses/i2c-designware-amdpsp.c index 404571ad61a8..93b39bab1b4e 100644 --- a/drivers/i2c/busses/i2c-designware-amdpsp.c +++ b/drivers/i2c/busses/i2c-designware-amdpsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/i2c/busses/i2c-designware-baytrail.c b/drivers/i2c/busses/i2c-designware-baytrail.c index 45774aa47c28..23b00773a48f 100644 --- a/drivers/i2c/busses/i2c-designware-baytrail.c +++ b/drivers/i2c/busses/i2c-designware-baytrail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel BayTrail PMIC I2C bus semaphore implementation diff --git a/drivers/i2c/busses/i2c-designware-common.c b/drivers/i2c/busses/i2c-designware-common.c index 5b1e8f74c4ac..ada63063c5d2 100644 --- a/drivers/i2c/busses/i2c-designware-common.c +++ b/drivers/i2c/busses/i2c-designware-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare I2C adapter driver. diff --git a/drivers/i2c/busses/i2c-designware-master.c b/drivers/i2c/busses/i2c-designware-master.c index 45bfca05bb30..7fde33c6361b 100644 --- a/drivers/i2c/busses/i2c-designware-master.c +++ b/drivers/i2c/busses/i2c-designware-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare I2C adapter driver (master only). diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c index f21f9877c040..3ccec05111d8 100644 --- a/drivers/i2c/busses/i2c-designware-pcidrv.c +++ b/drivers/i2c/busses/i2c-designware-pcidrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare I2C adapter driver (master only). diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c index 7be99656a67d..fb26c6b5ece7 100644 --- a/drivers/i2c/busses/i2c-designware-platdrv.c +++ b/drivers/i2c/busses/i2c-designware-platdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare I2C adapter driver. diff --git a/drivers/i2c/busses/i2c-designware-slave.c b/drivers/i2c/busses/i2c-designware-slave.c index 6eb16b7d75a6..b0383b1b961a 100644 --- a/drivers/i2c/busses/i2c-designware-slave.c +++ b/drivers/i2c/busses/i2c-designware-slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare I2C adapter driver (slave only). diff --git a/drivers/i2c/busses/i2c-digicolor.c b/drivers/i2c/busses/i2c-digicolor.c index 38d7f31aee79..aa6090e5a475 100644 --- a/drivers/i2c/busses/i2c-digicolor.c +++ b/drivers/i2c/busses/i2c-digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C bus driver for Conexant Digicolor SoCs diff --git a/drivers/i2c/busses/i2c-diolan-u2c.c b/drivers/i2c/busses/i2c-diolan-u2c.c index c02459405b26..627c7bcd674c 100644 --- a/drivers/i2c/busses/i2c-diolan-u2c.c +++ b/drivers/i2c/busses/i2c-diolan-u2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan u2c-12 USB-I2C adapter diff --git a/drivers/i2c/busses/i2c-dln2.c b/drivers/i2c/busses/i2c-dln2.c index bde2ef098862..da3dff1323a9 100644 --- a/drivers/i2c/busses/i2c-dln2.c +++ b/drivers/i2c/busses/i2c-dln2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan DLN-2 USB-I2C adapter diff --git a/drivers/i2c/busses/i2c-eg20t.c b/drivers/i2c/busses/i2c-eg20t.c index 27ea3c130a16..538e68a40ed7 100644 --- a/drivers/i2c/busses/i2c-eg20t.c +++ b/drivers/i2c/busses/i2c-eg20t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/drivers/i2c/busses/i2c-elektor.c b/drivers/i2c/busses/i2c-elektor.c index cfe8665cacd2..28d4f18ff9ff 100644 --- a/drivers/i2c/busses/i2c-elektor.c +++ b/drivers/i2c/busses/i2c-elektor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------------------- */ /* i2c-elektor.c i2c-hw access for PCF8584 style isa bus adaptes */ diff --git a/drivers/i2c/busses/i2c-emev2.c b/drivers/i2c/busses/i2c-emev2.c index ece019b3d066..2ec9e72da47e 100644 --- a/drivers/i2c/busses/i2c-emev2.c +++ b/drivers/i2c/busses/i2c-emev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C driver for the Renesas EMEV2 SoC diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c index 9c1c5f3c09f6..c3b045ec5d30 100644 --- a/drivers/i2c/busses/i2c-exynos5.c +++ b/drivers/i2c/busses/i2c-exynos5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c-exynos5.c - Samsung Exynos5 I2C Controller Driver diff --git a/drivers/i2c/busses/i2c-fsi.c b/drivers/i2c/busses/i2c-fsi.c index ae016a9431da..547a00d59ef1 100644 --- a/drivers/i2c/busses/i2c-fsi.c +++ b/drivers/i2c/busses/i2c-fsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FSI-attached I2C controller algorithm diff --git a/drivers/i2c/busses/i2c-gpio.c b/drivers/i2c/busses/i2c-gpio.c index f4355b17bfbf..9200315e31aa 100644 --- a/drivers/i2c/busses/i2c-gpio.c +++ b/drivers/i2c/busses/i2c-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bitbanging I2C bus driver using the GPIO API diff --git a/drivers/i2c/busses/i2c-gxp.c b/drivers/i2c/busses/i2c-gxp.c index 2d117e7e3cb6..1c60ffec1117 100644 --- a/drivers/i2c/busses/i2c-gxp.c +++ b/drivers/i2c/busses/i2c-gxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */ diff --git a/drivers/i2c/busses/i2c-highlander.c b/drivers/i2c/busses/i2c-highlander.c index 78c5845e0877..291e0ffa59fd 100644 --- a/drivers/i2c/busses/i2c-highlander.c +++ b/drivers/i2c/busses/i2c-highlander.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Solutions Highlander FPGA I2C/SMBus support. diff --git a/drivers/i2c/busses/i2c-hisi.c b/drivers/i2c/busses/i2c-hisi.c index 4b735ad9e193..6fdc335055e8 100644 --- a/drivers/i2c/busses/i2c-hisi.c +++ b/drivers/i2c/busses/i2c-hisi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HiSilicon I2C Controller Driver for Kunpeng SoC diff --git a/drivers/i2c/busses/i2c-hix5hd2.c b/drivers/i2c/busses/i2c-hix5hd2.c index 95ab910b80c0..2e8edba9ee8f 100644 --- a/drivers/i2c/busses/i2c-hix5hd2.c +++ b/drivers/i2c/busses/i2c-hix5hd2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 Linaro Ltd. diff --git a/drivers/i2c/busses/i2c-hydra.c b/drivers/i2c/busses/i2c-hydra.c index c60b73e933cf..e4b56fdc8d28 100644 --- a/drivers/i2c/busses/i2c-hydra.c +++ b/drivers/i2c/busses/i2c-hydra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* i2c Support for the Apple `Hydra' Mac I/O diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 9e1789725edf..a9808e6cd5ae 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1998 - 2002 Frodo Looijaard , diff --git a/drivers/i2c/busses/i2c-ibm_iic.c b/drivers/i2c/busses/i2c-ibm_iic.c index 6bf45d752ff9..0d3d37fd55c6 100644 --- a/drivers/i2c/busses/i2c-ibm_iic.c +++ b/drivers/i2c/busses/i2c-ibm_iic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/i2c/busses/i2c-ibm_iic.c diff --git a/drivers/i2c/busses/i2c-icy.c b/drivers/i2c/busses/i2c-icy.c index febcb6f01d4d..453667b2d905 100644 --- a/drivers/i2c/busses/i2c-icy.c +++ b/drivers/i2c/busses/i2c-icy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C driver for stand-alone PCF8584 style adapters on Zorro cards diff --git a/drivers/i2c/busses/i2c-img-scb.c b/drivers/i2c/busses/i2c-img-scb.c index 88192c25c44c..18204cf8d48b 100644 --- a/drivers/i2c/busses/i2c-img-scb.c +++ b/drivers/i2c/busses/i2c-img-scb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C adapter for the IMG Serial Control Bus (SCB) IP block. diff --git a/drivers/i2c/busses/i2c-imx-lpi2c.c b/drivers/i2c/busses/i2c-imx-lpi2c.c index d882126c1778..20a209eea544 100644 --- a/drivers/i2c/busses/i2c-imx-lpi2c.c +++ b/drivers/i2c/busses/i2c-imx-lpi2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This is i.MX low power i2c controller driver. diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c index 85f554044cf1..e17660d70d42 100644 --- a/drivers/i2c/busses/i2c-imx.c +++ b/drivers/i2c/busses/i2c-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2002 Motorola GSG-China diff --git a/drivers/i2c/busses/i2c-iop3xx.c b/drivers/i2c/busses/i2c-iop3xx.c index ce5ca5b90b39..737e100c646a 100644 --- a/drivers/i2c/busses/i2c-iop3xx.c +++ b/drivers/i2c/busses/i2c-iop3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ------------------------------------------------------------------------- */ /* i2c-iop3xx.c i2c driver algorithms for Intel XScale IOP3xx & IXP46x */ diff --git a/drivers/i2c/busses/i2c-isch.c b/drivers/i2c/busses/i2c-isch.c index a2ac992f9cb0..03e3ad35a942 100644 --- a/drivers/i2c/busses/i2c-isch.c +++ b/drivers/i2c/busses/i2c-isch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux kernel driver for Intel SCH chipset SMBus diff --git a/drivers/i2c/busses/i2c-ismt.c b/drivers/i2c/busses/i2c-ismt.c index 7aaefb21416a..a5d0ca627a17 100644 --- a/drivers/i2c/busses/i2c-ismt.c +++ b/drivers/i2c/busses/i2c-ismt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c index 664a5471d933..417ee8deb3d8 100644 --- a/drivers/i2c/busses/i2c-jz4780.c +++ b/drivers/i2c/busses/i2c-jz4780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ingenic JZ4780 I2C bus driver diff --git a/drivers/i2c/busses/i2c-k1.c b/drivers/i2c/busses/i2c-k1.c index 8ef6d5d1927b..febb4ca93399 100644 --- a/drivers/i2c/busses/i2c-k1.c +++ b/drivers/i2c/busses/i2c-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 Troy Mitchell diff --git a/drivers/i2c/busses/i2c-keba.c b/drivers/i2c/busses/i2c-keba.c index 9420c8b342b5..eea319f3b6c4 100644 --- a/drivers/i2c/busses/i2c-keba.c +++ b/drivers/i2c/busses/i2c-keba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) KEBA Industrial Automation Gmbh 2024 diff --git a/drivers/i2c/busses/i2c-kempld.c b/drivers/i2c/busses/i2c-kempld.c index 9b4c7cba62b6..1fca73562d7e 100644 --- a/drivers/i2c/busses/i2c-kempld.c +++ b/drivers/i2c/busses/i2c-kempld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C bus driver for Kontron COM modules diff --git a/drivers/i2c/busses/i2c-ljca.c b/drivers/i2c/busses/i2c-ljca.c index 93274f0c2d72..54c3ea34de12 100644 --- a/drivers/i2c/busses/i2c-ljca.c +++ b/drivers/i2c/busses/i2c-ljca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel La Jolla Cove Adapter USB-I2C driver diff --git a/drivers/i2c/busses/i2c-lpc2k.c b/drivers/i2c/busses/i2c-lpc2k.c index ccd13c4fb83e..b54d93361474 100644 --- a/drivers/i2c/busses/i2c-lpc2k.c +++ b/drivers/i2c/busses/i2c-lpc2k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 NXP Semiconductors diff --git a/drivers/i2c/busses/i2c-ls2x.c b/drivers/i2c/busses/i2c-ls2x.c index b475dd27b7af..f467093e989d 100644 --- a/drivers/i2c/busses/i2c-ls2x.c +++ b/drivers/i2c/busses/i2c-ls2x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Loongson-2K/Loongson LS7A I2C controller mode driver diff --git a/drivers/i2c/busses/i2c-mchp-pci1xxxx.c b/drivers/i2c/busses/i2c-mchp-pci1xxxx.c index bc0f1a0c8ee1..860fb766ca82 100644 --- a/drivers/i2c/busses/i2c-mchp-pci1xxxx.c +++ b/drivers/i2c/busses/i2c-mchp-pci1xxxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip PCI1XXXX I2C adapter driver for PCIe Switch diff --git a/drivers/i2c/busses/i2c-meson.c b/drivers/i2c/busses/i2c-meson.c index 0d9032953e48..ccc78ce9ee0c 100644 --- a/drivers/i2c/busses/i2c-meson.c +++ b/drivers/i2c/busses/i2c-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C bus driver for Amlogic Meson SoCs diff --git a/drivers/i2c/busses/i2c-microchip-corei2c.c b/drivers/i2c/busses/i2c-microchip-corei2c.c index c8599733633e..106102c5a106 100644 --- a/drivers/i2c/busses/i2c-microchip-corei2c.c +++ b/drivers/i2c/busses/i2c-microchip-corei2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip CoreI2C I2C controller driver diff --git a/drivers/i2c/busses/i2c-mlxbf.c b/drivers/i2c/busses/i2c-mlxbf.c index 8345f7e6385d..27adf7e71da3 100644 --- a/drivers/i2c/busses/i2c-mlxbf.c +++ b/drivers/i2c/busses/i2c-mlxbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mellanox BlueField I2C bus driver diff --git a/drivers/i2c/busses/i2c-mlxcpld.c b/drivers/i2c/busses/i2c-mlxcpld.c index 07d3cadbf510..97f93a2d6d72 100644 --- a/drivers/i2c/busses/i2c-mlxcpld.c +++ b/drivers/i2c/busses/i2c-mlxcpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Mellanox i2c driver diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c index 28c5c5c1fb7a..ad0b2c707ba0 100644 --- a/drivers/i2c/busses/i2c-mpc.c +++ b/drivers/i2c/busses/i2c-mpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is a combined i2c adapter and algorithm driver for the diff --git a/drivers/i2c/busses/i2c-mt65xx.c b/drivers/i2c/busses/i2c-mt65xx.c index aefdbee1f03c..24639d5dd49c 100644 --- a/drivers/i2c/busses/i2c-mt65xx.c +++ b/drivers/i2c/busses/i2c-mt65xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/i2c/busses/i2c-mt7621.c b/drivers/i2c/busses/i2c-mt7621.c index 0a288c998419..7953461bfe9f 100644 --- a/drivers/i2c/busses/i2c-mt7621.c +++ b/drivers/i2c/busses/i2c-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/i2c/busses/i2c-mt7621.c diff --git a/drivers/i2c/busses/i2c-mv64xxx.c b/drivers/i2c/busses/i2c-mv64xxx.c index 1acba628e16c..dce0faff6ae1 100644 --- a/drivers/i2c/busses/i2c-mv64xxx.c +++ b/drivers/i2c/busses/i2c-mv64xxx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the i2c controller on the Marvell line of host bridges * (e.g, gt642[46]0, mv643[46]0, mv644[46]0, and Orion SoC family). diff --git a/drivers/i2c/busses/i2c-mxs.c b/drivers/i2c/busses/i2c-mxs.c index 08c9091a1e35..c00c47af82f6 100644 --- a/drivers/i2c/busses/i2c-mxs.c +++ b/drivers/i2c/busses/i2c-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale MXS I2C bus driver diff --git a/drivers/i2c/busses/i2c-nct6694.c b/drivers/i2c/busses/i2c-nct6694.c index 1413ab6f9462..8a25a8a8af22 100644 --- a/drivers/i2c/busses/i2c-nct6694.c +++ b/drivers/i2c/busses/i2c-nct6694.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NCT6694 I2C adapter driver based on USB interface. diff --git a/drivers/i2c/busses/i2c-nforce2.c b/drivers/i2c/busses/i2c-nforce2.c index d58a308582e4..dd1b0739100f 100644 --- a/drivers/i2c/busses/i2c-nforce2.c +++ b/drivers/i2c/busses/i2c-nforce2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SMBus driver for nVidia nForce2 MCP diff --git a/drivers/i2c/busses/i2c-nomadik.c b/drivers/i2c/busses/i2c-nomadik.c index 19b648fc094d..80780233a74a 100644 --- a/drivers/i2c/busses/i2c-nomadik.c +++ b/drivers/i2c/busses/i2c-nomadik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 ST-Ericsson SA diff --git a/drivers/i2c/busses/i2c-npcm7xx.c b/drivers/i2c/busses/i2c-npcm7xx.c index 8b7e15240fb0..3dd30b138f57 100644 --- a/drivers/i2c/busses/i2c-npcm7xx.c +++ b/drivers/i2c/busses/i2c-npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NPCM7xx I2C Controller driver diff --git a/drivers/i2c/busses/i2c-nvidia-gpu.c b/drivers/i2c/busses/i2c-nvidia-gpu.c index 14c059b03945..506d7de302c2 100644 --- a/drivers/i2c/busses/i2c-nvidia-gpu.c +++ b/drivers/i2c/busses/i2c-nvidia-gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nvidia GPU I2C controller Driver diff --git a/drivers/i2c/busses/i2c-ocores.c b/drivers/i2c/busses/i2c-ocores.c index 0f67e57cdeff..0e7c8538bb0b 100644 --- a/drivers/i2c/busses/i2c-ocores.c +++ b/drivers/i2c/busses/i2c-ocores.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i2c-ocores.c: I2C bus driver for OpenCores I2C controller diff --git a/drivers/i2c/busses/i2c-octeon-core.c b/drivers/i2c/busses/i2c-octeon-core.c index 93a49e4637ec..69370b018439 100644 --- a/drivers/i2c/busses/i2c-octeon-core.c +++ b/drivers/i2c/busses/i2c-octeon-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * (C) Copyright 2009-2010 * Nokia Siemens Networks, michael.lawnick.ext@nsn.com diff --git a/drivers/i2c/busses/i2c-octeon-platdrv.c b/drivers/i2c/busses/i2c-octeon-platdrv.c index edfca7b20f29..6f567ddbf2d8 100644 --- a/drivers/i2c/busses/i2c-octeon-platdrv.c +++ b/drivers/i2c/busses/i2c-octeon-platdrv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * (C) Copyright 2009-2010 * Nokia Siemens Networks, michael.lawnick.ext@nsn.com diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c index d9f590f0c384..9188d1ad21d9 100644 --- a/drivers/i2c/busses/i2c-omap.c +++ b/drivers/i2c/busses/i2c-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI OMAP I2C master mode driver diff --git a/drivers/i2c/busses/i2c-opal.c b/drivers/i2c/busses/i2c-opal.c index c9b62892397a..44ec4ec1bd1a 100644 --- a/drivers/i2c/busses/i2c-opal.c +++ b/drivers/i2c/busses/i2c-opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM OPAL I2C driver diff --git a/drivers/i2c/busses/i2c-owl.c b/drivers/i2c/busses/i2c-owl.c index 84a195e35886..1181d14b27e1 100644 --- a/drivers/i2c/busses/i2c-owl.c +++ b/drivers/i2c/busses/i2c-owl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Actions Semiconductor Owl SoC's I2C driver diff --git a/drivers/i2c/busses/i2c-parport.c b/drivers/i2c/busses/i2c-parport.c index 3249bbd5eb43..e81d1fb9e074 100644 --- a/drivers/i2c/busses/i2c-parport.c +++ b/drivers/i2c/busses/i2c-parport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------------------ * * i2c-parport.c I2C bus over parallel port * diff --git a/drivers/i2c/busses/i2c-pasemi-core.c b/drivers/i2c/busses/i2c-pasemi-core.c index f4eca44ed183..b259aedf6273 100644 --- a/drivers/i2c/busses/i2c-pasemi-core.c +++ b/drivers/i2c/busses/i2c-pasemi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/i2c/busses/i2c-pasemi-pci.c b/drivers/i2c/busses/i2c-pasemi-pci.c index b9ccb54ec77e..6b75059b6bd8 100644 --- a/drivers/i2c/busses/i2c-pasemi-pci.c +++ b/drivers/i2c/busses/i2c-pasemi-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/i2c/busses/i2c-pasemi-platform.c b/drivers/i2c/busses/i2c-pasemi-platform.c index a486a37d3863..fa518f36ed3c 100644 --- a/drivers/i2c/busses/i2c-pasemi-platform.c +++ b/drivers/i2c/busses/i2c-pasemi-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 The Asahi Linux Contributors diff --git a/drivers/i2c/busses/i2c-pca-isa.c b/drivers/i2c/busses/i2c-pca-isa.c index 0cbf2f509527..6495abb8ba94 100644 --- a/drivers/i2c/busses/i2c-pca-isa.c +++ b/drivers/i2c/busses/i2c-pca-isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-pca-isa.c driver for PCA9564 on ISA boards diff --git a/drivers/i2c/busses/i2c-pca-platform.c b/drivers/i2c/busses/i2c-pca-platform.c index c0f35ebbe37d..9926f73bbf03 100644 --- a/drivers/i2c/busses/i2c-pca-platform.c +++ b/drivers/i2c/busses/i2c-pca-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c_pca_platform.c diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index ac3bb550303f..d7cbd837c9c9 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1998 - 2002 Frodo Looijaard and diff --git a/drivers/i2c/busses/i2c-pnx.c b/drivers/i2c/busses/i2c-pnx.c index 8daa0008bd05..1444d04da69d 100644 --- a/drivers/i2c/busses/i2c-pnx.c +++ b/drivers/i2c/busses/i2c-pnx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Provides I2C support for Philips PNX010x/PNX4008 boards. * diff --git a/drivers/i2c/busses/i2c-powermac.c b/drivers/i2c/busses/i2c-powermac.c index f99a2cc721a8..5b8e3c055b2e 100644 --- a/drivers/i2c/busses/i2c-powermac.c +++ b/drivers/i2c/busses/i2c-powermac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* i2c Support for Apple SMU Controller diff --git a/drivers/i2c/busses/i2c-pxa-pci.c b/drivers/i2c/busses/i2c-pxa-pci.c index af2094720a4d..d74358a62126 100644 --- a/drivers/i2c/busses/i2c-pxa-pci.c +++ b/drivers/i2c/busses/i2c-pxa-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CE4100 PCI-I2C glue code for PXA's driver diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c index 09af3b3625f1..ef7ca70ab969 100644 --- a/drivers/i2c/busses/i2c-pxa.c +++ b/drivers/i2c/busses/i2c-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c_adap_pxa.c diff --git a/drivers/i2c/busses/i2c-qcom-cci.c b/drivers/i2c/busses/i2c-qcom-cci.c index 884055df1560..6190e86128b8 100644 --- a/drivers/i2c/busses/i2c-qcom-cci.c +++ b/drivers/i2c/busses/i2c-qcom-cci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. // Copyright (c) 2017-2022 Linaro Limited. diff --git a/drivers/i2c/busses/i2c-qcom-geni.c b/drivers/i2c/busses/i2c-qcom-geni.c index ae609bdd2ec4..1438e36ee69c 100644 --- a/drivers/i2c/busses/i2c-qcom-geni.c +++ b/drivers/i2c/busses/i2c-qcom-geni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/i2c/busses/i2c-qup.c b/drivers/i2c/busses/i2c-qup.c index a0e076fc5f36..c060aa22ff0f 100644 --- a/drivers/i2c/busses/i2c-qup.c +++ b/drivers/i2c/busses/i2c-qup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2009-2013, 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/i2c/busses/i2c-rcar.c b/drivers/i2c/busses/i2c-rcar.c index 5ce8f8e4856f..14020c8a6f97 100644 --- a/drivers/i2c/busses/i2c-rcar.c +++ b/drivers/i2c/busses/i2c-rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Renesas R-Car I2C unit diff --git a/drivers/i2c/busses/i2c-riic.c b/drivers/i2c/busses/i2c-riic.c index 9e3595b3623e..4f5846ec294c 100644 --- a/drivers/i2c/busses/i2c-riic.c +++ b/drivers/i2c/busses/i2c-riic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RIIC driver diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c index d4e9196445c0..55ad862fdbf8 100644 --- a/drivers/i2c/busses/i2c-rk3x.c +++ b/drivers/i2c/busses/i2c-rk3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for I2C adapter in Rockchip RK3xxx SoC diff --git a/drivers/i2c/busses/i2c-robotfuzz-osif.c b/drivers/i2c/busses/i2c-robotfuzz-osif.c index e0a76fb5bc31..1b47376108db 100644 --- a/drivers/i2c/busses/i2c-robotfuzz-osif.c +++ b/drivers/i2c/busses/i2c-robotfuzz-osif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for RobotFuzz OSIF diff --git a/drivers/i2c/busses/i2c-rtl9300.c b/drivers/i2c/busses/i2c-rtl9300.c index 4723e48cfe18..aa4ece6df4d2 100644 --- a/drivers/i2c/busses/i2c-rtl9300.c +++ b/drivers/i2c/busses/i2c-rtl9300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/i2c/busses/i2c-rzv2m.c b/drivers/i2c/busses/i2c-rzv2m.c index 238714850673..c5d29742bd3e 100644 --- a/drivers/i2c/busses/i2c-rzv2m.c +++ b/drivers/i2c/busses/i2c-rzv2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Renesas RZ/V2M I2C unit diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.c index 8138f5ef40f0..902a9ff0f341 100644 --- a/drivers/i2c/busses/i2c-s3c2410.c +++ b/drivers/i2c/busses/i2c-s3c2410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* linux/drivers/i2c/busses/i2c-s3c2410.c * diff --git a/drivers/i2c/busses/i2c-scmi.c b/drivers/i2c/busses/i2c-scmi.c index 10a5146b3aa5..52c3e991d369 100644 --- a/drivers/i2c/busses/i2c-scmi.c +++ b/drivers/i2c/busses/i2c-scmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMBus driver for ACPI SMBus CMI diff --git a/drivers/i2c/busses/i2c-sh7760.c b/drivers/i2c/busses/i2c-sh7760.c index 43f33988b98f..be0dd9023dfe 100644 --- a/drivers/i2c/busses/i2c-sh7760.c +++ b/drivers/i2c/busses/i2c-sh7760.c @@ -1,3 +1,4 @@ +asm("nop"); /* * I2C bus driver for the SH7760 I2C Interfaces. * diff --git a/drivers/i2c/busses/i2c-sh_mobile.c b/drivers/i2c/busses/i2c-sh_mobile.c index dae8967f8749..8051ea2dff99 100644 --- a/drivers/i2c/busses/i2c-sh_mobile.c +++ b/drivers/i2c/busses/i2c-sh_mobile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Mobile I2C Controller diff --git a/drivers/i2c/busses/i2c-sibyte.c b/drivers/i2c/busses/i2c-sibyte.c index 49f8f4f1b0f0..af08b9a2ec77 100644 --- a/drivers/i2c/busses/i2c-sibyte.c +++ b/drivers/i2c/busses/i2c-sibyte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004 Steven J. Hill diff --git a/drivers/i2c/busses/i2c-simtec.c b/drivers/i2c/busses/i2c-simtec.c index d90606048611..2cda7e19720e 100644 --- a/drivers/i2c/busses/i2c-simtec.c +++ b/drivers/i2c/busses/i2c-simtec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 Simtec Electronics diff --git a/drivers/i2c/busses/i2c-sis5595.c b/drivers/i2c/busses/i2c-sis5595.c index ca06fffb8f61..c7d20250096b 100644 --- a/drivers/i2c/busses/i2c-sis5595.c +++ b/drivers/i2c/busses/i2c-sis5595.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1998, 1999 Frodo Looijaard and diff --git a/drivers/i2c/busses/i2c-sis630.c b/drivers/i2c/busses/i2c-sis630.c index a19c3d251804..6ee1514b0c1a 100644 --- a/drivers/i2c/busses/i2c-sis630.c +++ b/drivers/i2c/busses/i2c-sis630.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2002,2003 Alexander Malysh diff --git a/drivers/i2c/busses/i2c-sis96x.c b/drivers/i2c/busses/i2c-sis96x.c index 77529dda6fcd..acbd09b43de5 100644 --- a/drivers/i2c/busses/i2c-sis96x.c +++ b/drivers/i2c/busses/i2c-sis96x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2003 Mark M. Hoffman diff --git a/drivers/i2c/busses/i2c-sprd.c b/drivers/i2c/busses/i2c-sprd.c index 1b490525d8dd..12b4841f68a4 100644 --- a/drivers/i2c/busses/i2c-sprd.c +++ b/drivers/i2c/busses/i2c-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Spreadtrum Communications Inc. * diff --git a/drivers/i2c/busses/i2c-st.c b/drivers/i2c/busses/i2c-st.c index 97d70e667227..7e4df3be051b 100644 --- a/drivers/i2c/busses/i2c-st.c +++ b/drivers/i2c/busses/i2c-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 STMicroelectronics diff --git a/drivers/i2c/busses/i2c-stm32.c b/drivers/i2c/busses/i2c-stm32.c index becf8977979f..00e47e91501d 100644 --- a/drivers/i2c/busses/i2c-stm32.c +++ b/drivers/i2c/busses/i2c-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c-stm32.c diff --git a/drivers/i2c/busses/i2c-stm32f4.c b/drivers/i2c/busses/i2c-stm32f4.c index b3d56d0aa9d0..d9972ffccf19 100644 --- a/drivers/i2c/busses/i2c-stm32f4.c +++ b/drivers/i2c/busses/i2c-stm32f4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STMicroelectronics STM32 I2C controller diff --git a/drivers/i2c/busses/i2c-stm32f7.c b/drivers/i2c/busses/i2c-stm32f7.c index dc69ed934ec8..bfbd237b89b0 100644 --- a/drivers/i2c/busses/i2c-stm32f7.c +++ b/drivers/i2c/busses/i2c-stm32f7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STMicroelectronics STM32F7 I2C controller diff --git a/drivers/i2c/busses/i2c-sun6i-p2wi.c b/drivers/i2c/busses/i2c-sun6i-p2wi.c index fb5280b8cf7f..60fbf21fb9f1 100644 --- a/drivers/i2c/busses/i2c-sun6i-p2wi.c +++ b/drivers/i2c/busses/i2c-sun6i-p2wi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * P2WI (Push-Pull Two Wire Interface) bus driver. * diff --git a/drivers/i2c/busses/i2c-synquacer.c b/drivers/i2c/busses/i2c-synquacer.c index 1230f51e1624..dc6bcb4e5b59 100644 --- a/drivers/i2c/busses/i2c-synquacer.c +++ b/drivers/i2c/busses/i2c-synquacer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 FUJITSU SEMICONDUCTOR LIMITED diff --git a/drivers/i2c/busses/i2c-taos-evm.c b/drivers/i2c/busses/i2c-taos-evm.c index cb97f72291bc..b049f1d18b86 100644 --- a/drivers/i2c/busses/i2c-taos-evm.c +++ b/drivers/i2c/busses/i2c-taos-evm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TAOS evaluation modules diff --git a/drivers/i2c/busses/i2c-tegra-bpmp.c b/drivers/i2c/busses/i2c-tegra-bpmp.c index bb0de6db6391..b75ae44667bc 100644 --- a/drivers/i2c/busses/i2c-tegra-bpmp.c +++ b/drivers/i2c/busses/i2c-tegra-bpmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/i2c/busses/i2c-tegra-bpmp.c diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c index e533460bccc3..d536ef6509f3 100644 --- a/drivers/i2c/busses/i2c-tegra.c +++ b/drivers/i2c/busses/i2c-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/i2c/busses/i2c-tegra.c diff --git a/drivers/i2c/busses/i2c-thunderx-pcidrv.c b/drivers/i2c/busses/i2c-thunderx-pcidrv.c index 3959f23fc440..f58de08f5108 100644 --- a/drivers/i2c/busses/i2c-thunderx-pcidrv.c +++ b/drivers/i2c/busses/i2c-thunderx-pcidrv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cavium ThunderX i2c driver. * diff --git a/drivers/i2c/busses/i2c-tiny-usb.c b/drivers/i2c/busses/i2c-tiny-usb.c index 57dfe5f1a7d9..5a93ddec267d 100644 --- a/drivers/i2c/busses/i2c-tiny-usb.c +++ b/drivers/i2c/busses/i2c-tiny-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * driver for the i2c-tiny-usb adapter - 1.0 diff --git a/drivers/i2c/busses/i2c-uniphier-f.c b/drivers/i2c/busses/i2c-uniphier-f.c index ca0358e8f928..f65faff8b13c 100644 --- a/drivers/i2c/busses/i2c-uniphier-f.c +++ b/drivers/i2c/busses/i2c-uniphier-f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Masahiro Yamada diff --git a/drivers/i2c/busses/i2c-uniphier.c b/drivers/i2c/busses/i2c-uniphier.c index 9d49a3d5d612..bcfead6bbfd2 100644 --- a/drivers/i2c/busses/i2c-uniphier.c +++ b/drivers/i2c/busses/i2c-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Masahiro Yamada diff --git a/drivers/i2c/busses/i2c-usbio.c b/drivers/i2c/busses/i2c-usbio.c index e7799abf6787..ef7eb2112aea 100644 --- a/drivers/i2c/busses/i2c-usbio.c +++ b/drivers/i2c/busses/i2c-usbio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025 Intel Corporation. diff --git a/drivers/i2c/busses/i2c-versatile.c b/drivers/i2c/busses/i2c-versatile.c index a1ab6ef6f071..6d21a2a727b0 100644 --- a/drivers/i2c/busses/i2c-versatile.c +++ b/drivers/i2c/busses/i2c-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c-versatile.c diff --git a/drivers/i2c/busses/i2c-via.c b/drivers/i2c/busses/i2c-via.c index 2c26a57883f2..df897cad4a1a 100644 --- a/drivers/i2c/busses/i2c-via.c +++ b/drivers/i2c/busses/i2c-via.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* i2c Support for Via Technologies 82C586B South Bridge diff --git a/drivers/i2c/busses/i2c-viai2c-common.c b/drivers/i2c/busses/i2c-viai2c-common.c index 5a53ed95a59b..cdd7bacb00b3 100644 --- a/drivers/i2c/busses/i2c-viai2c-common.c +++ b/drivers/i2c/busses/i2c-viai2c-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include "i2c-viai2c-common.h" diff --git a/drivers/i2c/busses/i2c-viai2c-wmt.c b/drivers/i2c/busses/i2c-viai2c-wmt.c index 2cf3cc0165fb..27e8a3029f3e 100644 --- a/drivers/i2c/busses/i2c-viai2c-wmt.c +++ b/drivers/i2c/busses/i2c-viai2c-wmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wondermedia I2C Controller Driver diff --git a/drivers/i2c/busses/i2c-viai2c-zhaoxin.c b/drivers/i2c/busses/i2c-viai2c-zhaoxin.c index 95dc64902b7c..61ab111ed10d 100644 --- a/drivers/i2c/busses/i2c-viai2c-zhaoxin.c +++ b/drivers/i2c/busses/i2c-viai2c-zhaoxin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2024 Shanghai Zhaoxin Semiconductor Corporation. diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index c58843609107..f3d14df8670c 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 1998 - 2002 Frodo Looijaard , diff --git a/drivers/i2c/busses/i2c-viperboard.c b/drivers/i2c/busses/i2c-viperboard.c index f596efcc291c..a0d45240972a 100644 --- a/drivers/i2c/busses/i2c-viperboard.c +++ b/drivers/i2c/busses/i2c-viperboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nano River Technologies viperboard i2c controller driver diff --git a/drivers/i2c/busses/i2c-virtio.c b/drivers/i2c/busses/i2c-virtio.c index af1381949f50..52529f68ce4c 100644 --- a/drivers/i2c/busses/i2c-virtio.c +++ b/drivers/i2c/busses/i2c-virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio I2C Bus Driver diff --git a/drivers/i2c/busses/i2c-xgene-slimpro.c b/drivers/i2c/busses/i2c-xgene-slimpro.c index b29dec66b2c3..fe8ffdf5e959 100644 --- a/drivers/i2c/busses/i2c-xgene-slimpro.c +++ b/drivers/i2c/busses/i2c-xgene-slimpro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X-Gene SLIMpro I2C Driver diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c index 28015d77599d..3c1336d3b0d1 100644 --- a/drivers/i2c/busses/i2c-xiic.c +++ b/drivers/i2c/busses/i2c-xiic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c-xiic.c diff --git a/drivers/i2c/busses/i2c-xlp9xx.c b/drivers/i2c/busses/i2c-xlp9xx.c index ddb1c3e8bc9d..e6ea817e8c5d 100644 --- a/drivers/i2c/busses/i2c-xlp9xx.c +++ b/drivers/i2c/busses/i2c-xlp9xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003-2015 Broadcom Corporation * diff --git a/drivers/i2c/busses/scx200_acb.c b/drivers/i2c/busses/scx200_acb.c index 06cf221557f2..2b2b4a3dd466 100644 --- a/drivers/i2c/busses/scx200_acb.c +++ b/drivers/i2c/busses/scx200_acb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2001,2002 Christer Weinigel diff --git a/drivers/i2c/i2c-atr.c b/drivers/i2c/i2c-atr.c index dd194476b118..3980fee5fadf 100644 --- a/drivers/i2c/i2c-atr.c +++ b/drivers/i2c/i2c-atr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C Address Translator diff --git a/drivers/i2c/i2c-boardinfo.c b/drivers/i2c/i2c-boardinfo.c index 4df8ad092df3..658857acfe00 100644 --- a/drivers/i2c/i2c-boardinfo.c +++ b/drivers/i2c/i2c-boardinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-boardinfo.c - collect pre-declarations of I2C devices diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c index ed90858a27b7..52fe36bcc13c 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core ACPI support code diff --git a/drivers/i2c/i2c-core-base.c b/drivers/i2c/i2c-core-base.c index ae7e9c8b65a6..80e4ce087d55 100644 --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core diff --git a/drivers/i2c/i2c-core-of-prober.c b/drivers/i2c/i2c-core-of-prober.c index 0a66267e4836..6da0b5e5a5e3 100644 --- a/drivers/i2c/i2c-core-of-prober.c +++ b/drivers/i2c/i2c-core-of-prober.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core OF component prober code diff --git a/drivers/i2c/i2c-core-of.c b/drivers/i2c/i2c-core-of.c index eb7fb202355f..02c67c155267 100644 --- a/drivers/i2c/i2c-core-of.c +++ b/drivers/i2c/i2c-core-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core OF support code diff --git a/drivers/i2c/i2c-core-slave.c b/drivers/i2c/i2c-core-slave.c index 02ca55c2246b..c137dc59306c 100644 --- a/drivers/i2c/i2c-core-slave.c +++ b/drivers/i2c/i2c-core-slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core slave support code diff --git a/drivers/i2c/i2c-core-smbus.c b/drivers/i2c/i2c-core-smbus.c index 71eb1ef56f0c..0d1238be57b6 100644 --- a/drivers/i2c/i2c-core-smbus.c +++ b/drivers/i2c/i2c-core-smbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux I2C core SMBus and SMBus emulation code diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c index e9577f920286..7d5ce36b5547 100644 --- a/drivers/i2c/i2c-dev.c +++ b/drivers/i2c/i2c-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* i2c-dev.c - i2c-bus driver, char device interface diff --git a/drivers/i2c/i2c-mux.c b/drivers/i2c/i2c-mux.c index d59644e50f14..e8de2d30ad9f 100644 --- a/drivers/i2c/i2c-mux.c +++ b/drivers/i2c/i2c-mux.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Multiplexed I2C bus driver. * diff --git a/drivers/i2c/i2c-slave-eeprom.c b/drivers/i2c/i2c-slave-eeprom.c index 6bc2ef650a74..64703c804654 100644 --- a/drivers/i2c/i2c-slave-eeprom.c +++ b/drivers/i2c/i2c-slave-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C slave mode EEPROM simulator diff --git a/drivers/i2c/i2c-slave-testunit.c b/drivers/i2c/i2c-slave-testunit.c index 6de4307050dd..b0271952b2e2 100644 --- a/drivers/i2c/i2c-slave-testunit.c +++ b/drivers/i2c/i2c-slave-testunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C slave mode testunit diff --git a/drivers/i2c/i2c-smbus.c b/drivers/i2c/i2c-smbus.c index 0316b347f9e7..e2d54e234e25 100644 --- a/drivers/i2c/i2c-smbus.c +++ b/drivers/i2c/i2c-smbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i2c-smbus.c - SMBus extensions to the I2C protocol diff --git a/drivers/i2c/i2c-stub.c b/drivers/i2c/i2c-stub.c index 09e7b7bf4c5f..612473072474 100644 --- a/drivers/i2c/i2c-stub.c +++ b/drivers/i2c/i2c-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* i2c-stub.c - I2C/SMBus chip emulator diff --git a/drivers/i2c/muxes/i2c-arb-gpio-challenge.c b/drivers/i2c/muxes/i2c-arb-gpio-challenge.c index d6ef91b888c6..a93f3fd181d3 100644 --- a/drivers/i2c/muxes/i2c-arb-gpio-challenge.c +++ b/drivers/i2c/muxes/i2c-arb-gpio-challenge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO-based I2C Arbitration Using a Challenge & Response Mechanism diff --git a/drivers/i2c/muxes/i2c-demux-pinctrl.c b/drivers/i2c/muxes/i2c-demux-pinctrl.c index f2a1f4744978..63cc01360c1e 100644 --- a/drivers/i2c/muxes/i2c-demux-pinctrl.c +++ b/drivers/i2c/muxes/i2c-demux-pinctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl based I2C DeMultiplexer diff --git a/drivers/i2c/muxes/i2c-mux-gpio.c b/drivers/i2c/muxes/i2c-mux-gpio.c index 9b46b84e84fb..feb4a1a3c216 100644 --- a/drivers/i2c/muxes/i2c-mux-gpio.c +++ b/drivers/i2c/muxes/i2c-mux-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C multiplexer using GPIO API diff --git a/drivers/i2c/muxes/i2c-mux-gpmux.c b/drivers/i2c/muxes/i2c-mux-gpmux.c index ab8e11661052..100eade256c1 100644 --- a/drivers/i2c/muxes/i2c-mux-gpmux.c +++ b/drivers/i2c/muxes/i2c-mux-gpmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * General Purpose I2C multiplexer diff --git a/drivers/i2c/muxes/i2c-mux-ltc4306.c b/drivers/i2c/muxes/i2c-mux-ltc4306.c index 50fbc0d06e62..c8ac69c36267 100644 --- a/drivers/i2c/muxes/i2c-mux-ltc4306.c +++ b/drivers/i2c/muxes/i2c-mux-ltc4306.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linear Technology LTC4306 and LTC4305 I2C multiplexer/switch diff --git a/drivers/i2c/muxes/i2c-mux-mlxcpld.c b/drivers/i2c/muxes/i2c-mux-mlxcpld.c index 1c2debcf379c..319daf0626d6 100644 --- a/drivers/i2c/muxes/i2c-mux-mlxcpld.c +++ b/drivers/i2c/muxes/i2c-mux-mlxcpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Mellanox i2c mux driver diff --git a/drivers/i2c/muxes/i2c-mux-mule.c b/drivers/i2c/muxes/i2c-mux-mule.c index d3b32b794172..cea07a563b90 100644 --- a/drivers/i2c/muxes/i2c-mux-mule.c +++ b/drivers/i2c/muxes/i2c-mux-mule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Theobroma Systems Mule I2C device multiplexer diff --git a/drivers/i2c/muxes/i2c-mux-pca9541.c b/drivers/i2c/muxes/i2c-mux-pca9541.c index 3d8002caf703..0219089a6712 100644 --- a/drivers/i2c/muxes/i2c-mux-pca9541.c +++ b/drivers/i2c/muxes/i2c-mux-pca9541.c @@ -1,3 +1,4 @@ +asm("nop"); /* * I2C multiplexer driver for PCA9541 bus master selector * diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mux-pca954x.c index b9f370c9f018..0d3a5b9bfc41 100644 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C multiplexer diff --git a/drivers/i2c/muxes/i2c-mux-pinctrl.c b/drivers/i2c/muxes/i2c-mux-pinctrl.c index fc686a350ae8..4d23b87b85ff 100644 --- a/drivers/i2c/muxes/i2c-mux-pinctrl.c +++ b/drivers/i2c/muxes/i2c-mux-pinctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C multiplexer using pinctrl API diff --git a/drivers/i2c/muxes/i2c-mux-reg.c b/drivers/i2c/muxes/i2c-mux-reg.c index 1e566ea92bc9..bed184ed1426 100644 --- a/drivers/i2c/muxes/i2c-mux-reg.c +++ b/drivers/i2c/muxes/i2c-mux-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I2C multiplexer using a single register diff --git a/drivers/i3c/device.c b/drivers/i3c/device.c index 8a156f5ad692..b3f9a7557b65 100644 --- a/drivers/i3c/device.c +++ b/drivers/i3c/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Cadence Design Systems Inc. diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c index 7f606c871648..48791157affc 100644 --- a/drivers/i3c/master.c +++ b/drivers/i3c/master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Cadence Design Systems Inc. diff --git a/drivers/i3c/master/adi-i3c-master.c b/drivers/i3c/master/adi-i3c-master.c index 6380a38e6d29..157905250764 100644 --- a/drivers/i3c/master/adi-i3c-master.c +++ b/drivers/i3c/master/adi-i3c-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I3C Controller driver diff --git a/drivers/i3c/master/ast2600-i3c-master.c b/drivers/i3c/master/ast2600-i3c-master.c index e05e83812c71..53b38f2c1bf3 100644 --- a/drivers/i3c/master/ast2600-i3c-master.c +++ b/drivers/i3c/master/ast2600-i3c-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Code Construct diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c index 889e2ed5bc83..f9e50c24fbb4 100644 --- a/drivers/i3c/master/dw-i3c-master.c +++ b/drivers/i3c/master/dw-i3c-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/i3c/master/i3c-master-cdns.c b/drivers/i3c/master/i3c-master-cdns.c index 8eb76b8ca2b0..675bf3829238 100644 --- a/drivers/i3c/master/i3c-master-cdns.c +++ b/drivers/i3c/master/i3c-master-cdns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Cadence Design Systems Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c b/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c index eb8a3ae2990d..02de805e8734 100644 --- a/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c +++ b/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c b/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c index efb4326a25b7..482755f6f9b2 100644 --- a/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c +++ b/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/core.c b/drivers/i3c/master/mipi-i3c-hci/core.c index 607d77ab0e54..d67943ef74ef 100644 --- a/drivers/i3c/master/mipi-i3c-hci/core.c +++ b/drivers/i3c/master/mipi-i3c-hci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/dat_v1.c b/drivers/i3c/master/mipi-i3c-hci/dat_v1.c index 85c4916972e4..d8e5b5b67729 100644 --- a/drivers/i3c/master/mipi-i3c-hci/dat_v1.c +++ b/drivers/i3c/master/mipi-i3c-hci/dat_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/dct_v1.c b/drivers/i3c/master/mipi-i3c-hci/dct_v1.c index acfd4d60f7b0..e5c84975702c 100644 --- a/drivers/i3c/master/mipi-i3c-hci/dct_v1.c +++ b/drivers/i3c/master/mipi-i3c-hci/dct_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/dma.c b/drivers/i3c/master/mipi-i3c-hci/dma.c index c401a9425cdc..7e291e17d877 100644 --- a/drivers/i3c/master/mipi-i3c-hci/dma.c +++ b/drivers/i3c/master/mipi-i3c-hci/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/ext_caps.c b/drivers/i3c/master/mipi-i3c-hci/ext_caps.c index 7714f00ea9cc..34dfd54f51df 100644 --- a/drivers/i3c/master/mipi-i3c-hci/ext_caps.c +++ b/drivers/i3c/master/mipi-i3c-hci/ext_caps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/mipi-i3c-hci/hci_quirks.c b/drivers/i3c/master/mipi-i3c-hci/hci_quirks.c index 3b9c6e76c536..4498287fb331 100644 --- a/drivers/i3c/master/mipi-i3c-hci/hci_quirks.c +++ b/drivers/i3c/master/mipi-i3c-hci/hci_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I3C HCI Quirks diff --git a/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c b/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c index dc8ede0f8ad8..de73248be7a8 100644 --- a/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c +++ b/drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI glue code for MIPI I3C HCI driver diff --git a/drivers/i3c/master/mipi-i3c-hci/pio.c b/drivers/i3c/master/mipi-i3c-hci/pio.c index 710faa46a00f..9a15e1a28ba4 100644 --- a/drivers/i3c/master/mipi-i3c-hci/pio.c +++ b/drivers/i3c/master/mipi-i3c-hci/pio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2020, MIPI Alliance, Inc. diff --git a/drivers/i3c/master/renesas-i3c.c b/drivers/i3c/master/renesas-i3c.c index 426a418f29b6..0bd5ebed591b 100644 --- a/drivers/i3c/master/renesas-i3c.c +++ b/drivers/i3c/master/renesas-i3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas I3C Controller driver diff --git a/drivers/i3c/master/svc-i3c-master.c b/drivers/i3c/master/svc-i3c-master.c index a62f22ff8b57..b2b4c7fa3fcf 100644 --- a/drivers/i3c/master/svc-i3c-master.c +++ b/drivers/i3c/master/svc-i3c-master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Silvaco dual-role I3C master driver diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c index 9ba83954c255..741e1b1860f5 100644 --- a/drivers/idle/intel_idle.c +++ b/drivers/idle/intel_idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_idle.c - native hardware idle loop for modern Intel processors diff --git a/drivers/iio/accel/adis16201.c b/drivers/iio/accel/adis16201.c index 5127e58eebc7..b626eab3c3cb 100644 --- a/drivers/iio/accel/adis16201.c +++ b/drivers/iio/accel/adis16201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer diff --git a/drivers/iio/accel/adis16209.c b/drivers/iio/accel/adis16209.c index 41ffd92f27fd..9580ae053858 100644 --- a/drivers/iio/accel/adis16209.c +++ b/drivers/iio/accel/adis16209.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer diff --git a/drivers/iio/accel/adxl313_core.c b/drivers/iio/accel/adxl313_core.c index 9f5d4d2cb325..0f75ad06b9fc 100644 --- a/drivers/iio/accel/adxl313_core.c +++ b/drivers/iio/accel/adxl313_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL313 3-Axis Digital Accelerometer diff --git a/drivers/iio/accel/adxl313_i2c.c b/drivers/iio/accel/adxl313_i2c.c index b67ff0b4dc54..47317be61358 100644 --- a/drivers/iio/accel/adxl313_i2c.c +++ b/drivers/iio/accel/adxl313_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL313 3-Axis Digital Accelerometer diff --git a/drivers/iio/accel/adxl313_spi.c b/drivers/iio/accel/adxl313_spi.c index dedb0885c277..739aad39f6ab 100644 --- a/drivers/iio/accel/adxl313_spi.c +++ b/drivers/iio/accel/adxl313_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL313 3-Axis Digital Accelerometer diff --git a/drivers/iio/accel/adxl345_core.c b/drivers/iio/accel/adxl345_core.c index 78e3f799ecc1..7cca4af3a0e1 100644 --- a/drivers/iio/accel/adxl345_core.c +++ b/drivers/iio/accel/adxl345_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL345 3-Axis Digital Accelerometer IIO core driver diff --git a/drivers/iio/accel/adxl345_i2c.c b/drivers/iio/accel/adxl345_i2c.c index af84c0043c6c..eefeff8f6298 100644 --- a/drivers/iio/accel/adxl345_i2c.c +++ b/drivers/iio/accel/adxl345_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL345 3-Axis Digital Accelerometer I2C driver diff --git a/drivers/iio/accel/adxl345_spi.c b/drivers/iio/accel/adxl345_spi.c index 0315f4bfd69a..09ea76b51071 100644 --- a/drivers/iio/accel/adxl345_spi.c +++ b/drivers/iio/accel/adxl345_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL345 3-Axis Digital Accelerometer SPI driver diff --git a/drivers/iio/accel/adxl355_core.c b/drivers/iio/accel/adxl355_core.c index 5fc7f814b907..dccd10b7fc97 100644 --- a/drivers/iio/accel/adxl355_core.c +++ b/drivers/iio/accel/adxl355_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL355 3-Axis Digital Accelerometer IIO core driver diff --git a/drivers/iio/accel/adxl355_i2c.c b/drivers/iio/accel/adxl355_i2c.c index 1a512c7b792b..e4ceb9bf4158 100644 --- a/drivers/iio/accel/adxl355_i2c.c +++ b/drivers/iio/accel/adxl355_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL355 3-Axis Digital Accelerometer I2C driver diff --git a/drivers/iio/accel/adxl355_spi.c b/drivers/iio/accel/adxl355_spi.c index 869e3e57d6f7..3201f4c7e581 100644 --- a/drivers/iio/accel/adxl355_spi.c +++ b/drivers/iio/accel/adxl355_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXL355 3-Axis Digital Accelerometer SPI driver diff --git a/drivers/iio/accel/adxl367.c b/drivers/iio/accel/adxl367.c index 0c04b2bb7efb..fd2f2b30f81e 100644 --- a/drivers/iio/accel/adxl367.c +++ b/drivers/iio/accel/adxl367.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 Analog Devices, Inc. diff --git a/drivers/iio/accel/adxl367_i2c.c b/drivers/iio/accel/adxl367_i2c.c index 1c7d2eb054a2..12b3090998d8 100644 --- a/drivers/iio/accel/adxl367_i2c.c +++ b/drivers/iio/accel/adxl367_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 Analog Devices, Inc. diff --git a/drivers/iio/accel/adxl367_spi.c b/drivers/iio/accel/adxl367_spi.c index 3fed56bb9054..f0c894aed456 100644 --- a/drivers/iio/accel/adxl367_spi.c +++ b/drivers/iio/accel/adxl367_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 Analog Devices, Inc. diff --git a/drivers/iio/accel/adxl372.c b/drivers/iio/accel/adxl372.c index 46d518a2a029..5041208ef900 100644 --- a/drivers/iio/accel/adxl372.c +++ b/drivers/iio/accel/adxl372.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL372 3-Axis Digital Accelerometer core driver diff --git a/drivers/iio/accel/adxl372_i2c.c b/drivers/iio/accel/adxl372_i2c.c index 186d4fe9a556..75e81dba834d 100644 --- a/drivers/iio/accel/adxl372_i2c.c +++ b/drivers/iio/accel/adxl372_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL372 3-Axis Digital Accelerometer I2C driver diff --git a/drivers/iio/accel/adxl372_spi.c b/drivers/iio/accel/adxl372_spi.c index 39941b519c3b..130232a89d3b 100644 --- a/drivers/iio/accel/adxl372_spi.c +++ b/drivers/iio/accel/adxl372_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL372 3-Axis Digital Accelerometer SPI driver diff --git a/drivers/iio/accel/adxl380.c b/drivers/iio/accel/adxl380.c index aef5109c1ddd..22d381759df4 100644 --- a/drivers/iio/accel/adxl380.c +++ b/drivers/iio/accel/adxl380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL380 3-Axis Digital Accelerometer core driver diff --git a/drivers/iio/accel/adxl380_i2c.c b/drivers/iio/accel/adxl380_i2c.c index bd8782d08c7d..e644eeaa798e 100644 --- a/drivers/iio/accel/adxl380_i2c.c +++ b/drivers/iio/accel/adxl380_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL380 3-Axis Digital Accelerometer I2C driver diff --git a/drivers/iio/accel/adxl380_spi.c b/drivers/iio/accel/adxl380_spi.c index 4ead949b24f1..75e92b3d4eac 100644 --- a/drivers/iio/accel/adxl380_spi.c +++ b/drivers/iio/accel/adxl380_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADXL380 3-Axis Digital Accelerometer SPI driver diff --git a/drivers/iio/accel/bma180.c b/drivers/iio/accel/bma180.c index 8925f5279e62..1d2930474232 100644 --- a/drivers/iio/accel/bma180.c +++ b/drivers/iio/accel/bma180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bma180.c - IIO driver for Bosch BMA180 triaxial acceleration sensor diff --git a/drivers/iio/accel/bma220_core.c b/drivers/iio/accel/bma220_core.c index f32d875b994e..a7c019634349 100644 --- a/drivers/iio/accel/bma220_core.c +++ b/drivers/iio/accel/bma220_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BMA220 Digital triaxial acceleration sensor driver diff --git a/drivers/iio/accel/bma220_i2c.c b/drivers/iio/accel/bma220_i2c.c index 8b6f8e305c8c..c66d9ae02150 100644 --- a/drivers/iio/accel/bma220_i2c.c +++ b/drivers/iio/accel/bma220_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bosch triaxial acceleration sensor diff --git a/drivers/iio/accel/bma220_spi.c b/drivers/iio/accel/bma220_spi.c index 383ee8a135ee..92193d53b427 100644 --- a/drivers/iio/accel/bma220_spi.c +++ b/drivers/iio/accel/bma220_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BMA220 Digital triaxial acceleration sensor driver diff --git a/drivers/iio/accel/bma400_core.c b/drivers/iio/accel/bma400_core.c index 05f72707f830..ecbda2cd1b9d 100644 --- a/drivers/iio/accel/bma400_core.c +++ b/drivers/iio/accel/bma400_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core IIO driver for Bosch BMA400 triaxial acceleration sensor. diff --git a/drivers/iio/accel/bma400_i2c.c b/drivers/iio/accel/bma400_i2c.c index 24a390c3ae66..9ddb8e68a056 100644 --- a/drivers/iio/accel/bma400_i2c.c +++ b/drivers/iio/accel/bma400_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C IIO driver for Bosch BMA400 triaxial acceleration sensor. diff --git a/drivers/iio/accel/bma400_spi.c b/drivers/iio/accel/bma400_spi.c index d386f643515b..1f0e3e8788cd 100644 --- a/drivers/iio/accel/bma400_spi.c +++ b/drivers/iio/accel/bma400_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI IIO driver for Bosch BMA400 triaxial acceleration sensor. diff --git a/drivers/iio/accel/bmc150-accel-core.c b/drivers/iio/accel/bmc150-accel-core.c index 42ccf0316ce5..8a59df744a9b 100644 --- a/drivers/iio/accel/bmc150-accel-core.c +++ b/drivers/iio/accel/bmc150-accel-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 3-axis accelerometer driver supporting many Bosch-Sensortec chips diff --git a/drivers/iio/accel/bmc150-accel-i2c.c b/drivers/iio/accel/bmc150-accel-i2c.c index b4604f441553..9e21caff4f71 100644 --- a/drivers/iio/accel/bmc150-accel-i2c.c +++ b/drivers/iio/accel/bmc150-accel-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 3-axis accelerometer driver supporting many I2C Bosch-Sensortec chips diff --git a/drivers/iio/accel/bmc150-accel-spi.c b/drivers/iio/accel/bmc150-accel-spi.c index 26ce50b37716..278c72ebdb50 100644 --- a/drivers/iio/accel/bmc150-accel-spi.c +++ b/drivers/iio/accel/bmc150-accel-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 3-axis accelerometer driver supporting SPI Bosch-Sensortec accelerometer chip diff --git a/drivers/iio/accel/bmi088-accel-core.c b/drivers/iio/accel/bmi088-accel-core.c index c7da90af0d2d..a6dfb3c29562 100644 --- a/drivers/iio/accel/bmi088-accel-core.c +++ b/drivers/iio/accel/bmi088-accel-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 3-axis accelerometer driver supporting following Bosch-Sensortec chips: diff --git a/drivers/iio/accel/bmi088-accel-i2c.c b/drivers/iio/accel/bmi088-accel-i2c.c index 310f863029bb..89303393fa61 100644 --- a/drivers/iio/accel/bmi088-accel-i2c.c +++ b/drivers/iio/accel/bmi088-accel-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 3-axis accelerometer driver supporting following Bosch-Sensortec chips: diff --git a/drivers/iio/accel/bmi088-accel-spi.c b/drivers/iio/accel/bmi088-accel-spi.c index 44cb50c76cb1..a147be662215 100644 --- a/drivers/iio/accel/bmi088-accel-spi.c +++ b/drivers/iio/accel/bmi088-accel-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 3-axis accelerometer driver supporting following Bosch-Sensortec chips: diff --git a/drivers/iio/accel/cros_ec_accel_legacy.c b/drivers/iio/accel/cros_ec_accel_legacy.c index f7e4dc02b34d..9610160617d1 100644 --- a/drivers/iio/accel/cros_ec_accel_legacy.c +++ b/drivers/iio/accel/cros_ec_accel_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for older Chrome OS EC accelerometer diff --git a/drivers/iio/accel/da280.c b/drivers/iio/accel/da280.c index c2dd123b9021..4227c74ed573 100644 --- a/drivers/iio/accel/da280.c +++ b/drivers/iio/accel/da280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the MiraMEMS DA217 and DA280 3-axis accelerometer and diff --git a/drivers/iio/accel/da311.c b/drivers/iio/accel/da311.c index e1df7b009d89..ae233ca02aa5 100644 --- a/drivers/iio/accel/da311.c +++ b/drivers/iio/accel/da311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the MiraMEMS DA311 3-axis accelerometer diff --git a/drivers/iio/accel/dmard06.c b/drivers/iio/accel/dmard06.c index 33f225d73e7b..d7294068ebc8 100644 --- a/drivers/iio/accel/dmard06.c +++ b/drivers/iio/accel/dmard06.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for Domintech DMARD06 accelerometer diff --git a/drivers/iio/accel/dmard09.c b/drivers/iio/accel/dmard09.c index d9290e3b9c46..1c173974eeed 100644 --- a/drivers/iio/accel/dmard09.c +++ b/drivers/iio/accel/dmard09.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the 3-axis accelerometer Domintech DMARD09. diff --git a/drivers/iio/accel/dmard10.c b/drivers/iio/accel/dmard10.c index 575e8510e1bd..a0c2704cbc35 100644 --- a/drivers/iio/accel/dmard10.c +++ b/drivers/iio/accel/dmard10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the 3-axis accelerometer Domintech ARD10. diff --git a/drivers/iio/accel/fxls8962af-core.c b/drivers/iio/accel/fxls8962af-core.c index 8763e91c63d2..0c11e0366eba 100644 --- a/drivers/iio/accel/fxls8962af-core.c +++ b/drivers/iio/accel/fxls8962af-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP FXLS8962AF/FXLS8964AF Accelerometer Core Driver diff --git a/drivers/iio/accel/fxls8962af-i2c.c b/drivers/iio/accel/fxls8962af-i2c.c index 106198a12474..2b71f289f1c1 100644 --- a/drivers/iio/accel/fxls8962af-i2c.c +++ b/drivers/iio/accel/fxls8962af-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP FXLS8962AF/FXLS8964AF Accelerometer I2C Driver diff --git a/drivers/iio/accel/fxls8962af-spi.c b/drivers/iio/accel/fxls8962af-spi.c index bdafd1f615d9..75e9e42ecf0b 100644 --- a/drivers/iio/accel/fxls8962af-spi.c +++ b/drivers/iio/accel/fxls8962af-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP FXLS8962AF/FXLS8964AF Accelerometer SPI Driver diff --git a/drivers/iio/accel/hid-sensor-accel-3d.c b/drivers/iio/accel/hid-sensor-accel-3d.c index 2ff591b3458f..634809c24bdc 100644 --- a/drivers/iio/accel/hid-sensor-accel-3d.c +++ b/drivers/iio/accel/hid-sensor-accel-3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/accel/kionix-kx022a-i2c.c b/drivers/iio/accel/kionix-kx022a-i2c.c index 42388636ca31..942a1e5b6e49 100644 --- a/drivers/iio/accel/kionix-kx022a-i2c.c +++ b/drivers/iio/accel/kionix-kx022a-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 ROHM Semiconductors diff --git a/drivers/iio/accel/kionix-kx022a-spi.c b/drivers/iio/accel/kionix-kx022a-spi.c index e30d21083dc8..5cf455330772 100644 --- a/drivers/iio/accel/kionix-kx022a-spi.c +++ b/drivers/iio/accel/kionix-kx022a-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 ROHM Semiconductors diff --git a/drivers/iio/accel/kionix-kx022a.c b/drivers/iio/accel/kionix-kx022a.c index 39485572a76b..1243b1151a1a 100644 --- a/drivers/iio/accel/kionix-kx022a.c +++ b/drivers/iio/accel/kionix-kx022a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 ROHM Semiconductors diff --git a/drivers/iio/accel/kxcjk-1013.c b/drivers/iio/accel/kxcjk-1013.c index 2823ddde4bf2..51fc715d4ede 100644 --- a/drivers/iio/accel/kxcjk-1013.c +++ b/drivers/iio/accel/kxcjk-1013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KXCJK-1013 3-axis accelerometer driver diff --git a/drivers/iio/accel/kxsd9-i2c.c b/drivers/iio/accel/kxsd9-i2c.c index 1fa88b99149e..aaff324e4c74 100644 --- a/drivers/iio/accel/kxsd9-i2c.c +++ b/drivers/iio/accel/kxsd9-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/iio/accel/kxsd9-spi.c b/drivers/iio/accel/kxsd9-spi.c index cbb6c6412665..4190fb8d496b 100644 --- a/drivers/iio/accel/kxsd9-spi.c +++ b/drivers/iio/accel/kxsd9-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/accel/kxsd9.c b/drivers/iio/accel/kxsd9.c index 4717d80fc24a..2c5a769dcd80 100644 --- a/drivers/iio/accel/kxsd9.c +++ b/drivers/iio/accel/kxsd9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kxsd9.c simple support for the Kionix KXSD9 3D diff --git a/drivers/iio/accel/mc3230.c b/drivers/iio/accel/mc3230.c index 3e494f9ddc56..9e103d5184a7 100644 --- a/drivers/iio/accel/mc3230.c +++ b/drivers/iio/accel/mc3230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mCube MC3230 3-Axis Accelerometer diff --git a/drivers/iio/accel/mma7455_core.c b/drivers/iio/accel/mma7455_core.c index a2b5bdf14dde..0d2aa066db38 100644 --- a/drivers/iio/accel/mma7455_core.c +++ b/drivers/iio/accel/mma7455_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO accel core driver for Freescale MMA7455L 3-axis 10-bit accelerometer diff --git a/drivers/iio/accel/mma7455_i2c.c b/drivers/iio/accel/mma7455_i2c.c index 2ff8eb1f9ce9..c6f81ca36582 100644 --- a/drivers/iio/accel/mma7455_i2c.c +++ b/drivers/iio/accel/mma7455_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO accel I2C driver for Freescale MMA7455L 3-axis 10-bit accelerometer diff --git a/drivers/iio/accel/mma7455_spi.c b/drivers/iio/accel/mma7455_spi.c index aca02e83f789..d44f98c546da 100644 --- a/drivers/iio/accel/mma7455_spi.c +++ b/drivers/iio/accel/mma7455_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO accel SPI driver for Freescale MMA7455L 3-axis 10-bit accelerometer diff --git a/drivers/iio/accel/mma7660.c b/drivers/iio/accel/mma7660.c index be3213600cf4..38582fa3f625 100644 --- a/drivers/iio/accel/mma7660.c +++ b/drivers/iio/accel/mma7660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MMA7660FC 3-Axis Accelerometer diff --git a/drivers/iio/accel/mma8452.c b/drivers/iio/accel/mma8452.c index 15172ba2972c..4a4061b5ae84 100644 --- a/drivers/iio/accel/mma8452.c +++ b/drivers/iio/accel/mma8452.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mma8452.c - Support for following Freescale / NXP 3-axis accelerometers: diff --git a/drivers/iio/accel/mma9551.c b/drivers/iio/accel/mma9551.c index 02195deada49..dea10db9bda8 100644 --- a/drivers/iio/accel/mma9551.c +++ b/drivers/iio/accel/mma9551.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MMA9551L Intelligent Motion-Sensing Platform driver diff --git a/drivers/iio/accel/mma9551_core.c b/drivers/iio/accel/mma9551_core.c index 2ccb1fb19b96..d17d513b35e1 100644 --- a/drivers/iio/accel/mma9551_core.c +++ b/drivers/iio/accel/mma9551_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code for Freescale MMA955x Intelligent Sensor Platform drivers diff --git a/drivers/iio/accel/mma9553.c b/drivers/iio/accel/mma9553.c index f85384a7908f..76146d7c2c3b 100644 --- a/drivers/iio/accel/mma9553.c +++ b/drivers/iio/accel/mma9553.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MMA9553L Intelligent Pedometer driver diff --git a/drivers/iio/accel/msa311.c b/drivers/iio/accel/msa311.c index 5eace0de3750..970a793e6a0e 100644 --- a/drivers/iio/accel/msa311.c +++ b/drivers/iio/accel/msa311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MEMSensing digital 3-Axis accelerometer diff --git a/drivers/iio/accel/mxc4005.c b/drivers/iio/accel/mxc4005.c index ac973d871c8b..236addcc7ddc 100644 --- a/drivers/iio/accel/mxc4005.c +++ b/drivers/iio/accel/mxc4005.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 3-axis accelerometer driver for MXC4005XC Memsic sensor diff --git a/drivers/iio/accel/mxc6255.c b/drivers/iio/accel/mxc6255.c index fc3ed84d1933..0f4af32b9549 100644 --- a/drivers/iio/accel/mxc6255.c +++ b/drivers/iio/accel/mxc6255.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MXC6255 - MEMSIC orientation sensing accelerometer diff --git a/drivers/iio/accel/sca3000.c b/drivers/iio/accel/sca3000.c index bfa8a3f5a92f..afe23d7b5d6e 100644 --- a/drivers/iio/accel/sca3000.c +++ b/drivers/iio/accel/sca3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sca3000_core.c -- support VTI sca3000 series accelerometers via SPI diff --git a/drivers/iio/accel/sca3300.c b/drivers/iio/accel/sca3300.c index 8380b237831c..7b43a2f60fbf 100644 --- a/drivers/iio/accel/sca3300.c +++ b/drivers/iio/accel/sca3300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Murata SCA3300 3-axis industrial accelerometer diff --git a/drivers/iio/accel/ssp_accel_sensor.c b/drivers/iio/accel/ssp_accel_sensor.c index 3e572af2ec03..11ca050c999e 100644 --- a/drivers/iio/accel/ssp_accel_sensor.c +++ b/drivers/iio/accel/ssp_accel_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. diff --git a/drivers/iio/accel/st_accel_buffer.c b/drivers/iio/accel/st_accel_buffer.c index b2977ae19b69..07d231797207 100644 --- a/drivers/iio/accel/st_accel_buffer.c +++ b/drivers/iio/accel/st_accel_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics accelerometers driver diff --git a/drivers/iio/accel/st_accel_core.c b/drivers/iio/accel/st_accel_core.c index 1a9447c81b0f..ee07483593f1 100644 --- a/drivers/iio/accel/st_accel_core.c +++ b/drivers/iio/accel/st_accel_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics accelerometers driver diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c index f24449500533..b9bcb995e915 100644 --- a/drivers/iio/accel/st_accel_i2c.c +++ b/drivers/iio/accel/st_accel_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics accelerometers driver diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c index d8ec0555f42a..b01b25f1d95b 100644 --- a/drivers/iio/accel/st_accel_spi.c +++ b/drivers/iio/accel/st_accel_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics accelerometers driver diff --git a/drivers/iio/accel/stk8312.c b/drivers/iio/accel/stk8312.c index f31c6ab3392d..34b108c00240 100644 --- a/drivers/iio/accel/stk8312.c +++ b/drivers/iio/accel/stk8312.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sensortek STK8312 3-Axis Accelerometer diff --git a/drivers/iio/accel/stk8ba50.c b/drivers/iio/accel/stk8ba50.c index 384f1fbcbcb3..970736e6fa2e 100644 --- a/drivers/iio/accel/stk8ba50.c +++ b/drivers/iio/accel/stk8ba50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sensortek STK8BA50 3-Axis Accelerometer diff --git a/drivers/iio/adc/88pm886-gpadc.c b/drivers/iio/adc/88pm886-gpadc.c index cffe35136685..1fd06f793ac5 100644 --- a/drivers/iio/adc/88pm886-gpadc.c +++ b/drivers/iio/adc/88pm886-gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025, Duje Mihanović diff --git a/drivers/iio/adc/ab8500-gpadc.c b/drivers/iio/adc/ab8500-gpadc.c index 8eaa1dd6a89b..861df10f263c 100644 --- a/drivers/iio/adc/ab8500-gpadc.c +++ b/drivers/iio/adc/ab8500-gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/iio/adc/ad4000.c b/drivers/iio/adc/ad4000.c index fd3d79fca785..15844451882b 100644 --- a/drivers/iio/adc/ad4000.c +++ b/drivers/iio/adc/ad4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD4000 SPI ADC driver diff --git a/drivers/iio/adc/ad4030.c b/drivers/iio/adc/ad4030.c index 68446db9bef1..7f0a503781b7 100644 --- a/drivers/iio/adc/ad4030.c +++ b/drivers/iio/adc/ad4030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD4030 and AD4630 ADC family driver. diff --git a/drivers/iio/adc/ad4080.c b/drivers/iio/adc/ad4080.c index 7cf3b6ed7940..e6216d5f4d88 100644 --- a/drivers/iio/adc/ad4080.c +++ b/drivers/iio/adc/ad4080.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD4080 SPI ADC driver diff --git a/drivers/iio/adc/ad4130.c b/drivers/iio/adc/ad4130.c index 5567ae5dee88..0df308c97978 100644 --- a/drivers/iio/adc/ad4130.c +++ b/drivers/iio/adc/ad4130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2022 Analog Devices, Inc. diff --git a/drivers/iio/adc/ad4170-4.c b/drivers/iio/adc/ad4170-4.c index efaed92191f1..d577202700f2 100644 --- a/drivers/iio/adc/ad4170-4.c +++ b/drivers/iio/adc/ad4170-4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Analog Devices AD4170-4 ADC driver diff --git a/drivers/iio/adc/ad4695.c b/drivers/iio/adc/ad4695.c index cda419638d9a..a268a2e29bf7 100644 --- a/drivers/iio/adc/ad4695.c +++ b/drivers/iio/adc/ad4695.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI ADC driver for Analog Devices Inc. AD4695 and similar chips diff --git a/drivers/iio/adc/ad4851.c b/drivers/iio/adc/ad4851.c index 1ad77f2a4580..7ffdcb267e0a 100644 --- a/drivers/iio/adc/ad4851.c +++ b/drivers/iio/adc/ad4851.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD4851 DAS driver diff --git a/drivers/iio/adc/ad7091r-base.c b/drivers/iio/adc/ad7091r-base.c index 647a7852dd8d..4f64e768bedf 100644 --- a/drivers/iio/adc/ad7091r-base.c +++ b/drivers/iio/adc/ad7091r-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7091RX Analog to Digital converter driver diff --git a/drivers/iio/adc/ad7091r5.c b/drivers/iio/adc/ad7091r5.c index bd4877268689..785476d35724 100644 --- a/drivers/iio/adc/ad7091r5.c +++ b/drivers/iio/adc/ad7091r5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7091R5 Analog to Digital converter driver diff --git a/drivers/iio/adc/ad7091r8.c b/drivers/iio/adc/ad7091r8.c index e93b8bb60e8e..827d34c0e6f0 100644 --- a/drivers/iio/adc/ad7091r8.c +++ b/drivers/iio/adc/ad7091r8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices AD7091R8 12-bit SAR ADC driver diff --git a/drivers/iio/adc/ad7124.c b/drivers/iio/adc/ad7124.c index 5c1a8f886bcc..05b1aa9747f0 100644 --- a/drivers/iio/adc/ad7124.c +++ b/drivers/iio/adc/ad7124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD7124 SPI ADC driver diff --git a/drivers/iio/adc/ad7173.c b/drivers/iio/adc/ad7173.c index d36612352b44..13146dc5c409 100644 --- a/drivers/iio/adc/ad7173.c +++ b/drivers/iio/adc/ad7173.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD717x and AD411x family SPI ADC driver diff --git a/drivers/iio/adc/ad7191.c b/drivers/iio/adc/ad7191.c index d9cd903ffdd2..16585043c63c 100644 --- a/drivers/iio/adc/ad7191.c +++ b/drivers/iio/adc/ad7191.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7191 ADC driver diff --git a/drivers/iio/adc/ad7192.c b/drivers/iio/adc/ad7192.c index 530e1d307860..9f30256d739d 100644 --- a/drivers/iio/adc/ad7192.c +++ b/drivers/iio/adc/ad7192.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7192 and similar SPI ADC driver diff --git a/drivers/iio/adc/ad7266.c b/drivers/iio/adc/ad7266.c index 3364ac6c4631..1f57562923d0 100644 --- a/drivers/iio/adc/ad7266.c +++ b/drivers/iio/adc/ad7266.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7266/65 SPI ADC driver diff --git a/drivers/iio/adc/ad7280a.c b/drivers/iio/adc/ad7280a.c index ba12a3796e2b..db828eb1bb53 100644 --- a/drivers/iio/adc/ad7280a.c +++ b/drivers/iio/adc/ad7280a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7280A Lithium Ion Battery Monitoring System diff --git a/drivers/iio/adc/ad7291.c b/drivers/iio/adc/ad7291.c index 60e12faa3207..3cf0f30bdfa8 100644 --- a/drivers/iio/adc/ad7291.c +++ b/drivers/iio/adc/ad7291.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7291 8-Channel, I2C, 12-Bit SAR ADC with Temperature Sensor diff --git a/drivers/iio/adc/ad7292.c b/drivers/iio/adc/ad7292.c index a398973f313d..7b580276ec88 100644 --- a/drivers/iio/adc/ad7292.c +++ b/drivers/iio/adc/ad7292.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices AD7292 SPI ADC driver diff --git a/drivers/iio/adc/ad7298.c b/drivers/iio/adc/ad7298.c index 7c0538ea15c8..6b7568869a2c 100644 --- a/drivers/iio/adc/ad7298.c +++ b/drivers/iio/adc/ad7298.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7298 SPI ADC driver diff --git a/drivers/iio/adc/ad7380.c b/drivers/iio/adc/ad7380.c index bfd908deefc0..898e72457659 100644 --- a/drivers/iio/adc/ad7380.c +++ b/drivers/iio/adc/ad7380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD738x Simultaneous Sampling SAR ADCs diff --git a/drivers/iio/adc/ad7405.c b/drivers/iio/adc/ad7405.c index 9adf85a732ce..ad49768ac5a9 100644 --- a/drivers/iio/adc/ad7405.c +++ b/drivers/iio/adc/ad7405.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD7405 driver diff --git a/drivers/iio/adc/ad7476.c b/drivers/iio/adc/ad7476.c index 1bec6657394c..a00d70d68056 100644 --- a/drivers/iio/adc/ad7476.c +++ b/drivers/iio/adc/ad7476.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices AD7466/7/8 AD7476/5/7/8 (A) SPI ADC driver diff --git a/drivers/iio/adc/ad7606.c b/drivers/iio/adc/ad7606.c index d9271894f091..650859ed4679 100644 --- a/drivers/iio/adc/ad7606.c +++ b/drivers/iio/adc/ad7606.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7606 SPI ADC driver diff --git a/drivers/iio/adc/ad7606_par.c b/drivers/iio/adc/ad7606_par.c index b81e707ab40c..13d94051a849 100644 --- a/drivers/iio/adc/ad7606_par.c +++ b/drivers/iio/adc/ad7606_par.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7606 Parallel Interface ADC driver diff --git a/drivers/iio/adc/ad7606_spi.c b/drivers/iio/adc/ad7606_spi.c index f28e4ca37707..275eeaa40e67 100644 --- a/drivers/iio/adc/ad7606_spi.c +++ b/drivers/iio/adc/ad7606_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7606 SPI ADC driver diff --git a/drivers/iio/adc/ad7625.c b/drivers/iio/adc/ad7625.c index 0466c0c7eae4..a417e1f1af1d 100644 --- a/drivers/iio/adc/ad7625.c +++ b/drivers/iio/adc/ad7625.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only) /* * Analog Devices Inc. AD7625 ADC driver diff --git a/drivers/iio/adc/ad7766.c b/drivers/iio/adc/ad7766.c index 4d570383ef02..dd338fa09798 100644 --- a/drivers/iio/adc/ad7766.c +++ b/drivers/iio/adc/ad7766.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7766/AD7767 SPI ADC driver diff --git a/drivers/iio/adc/ad7768-1.c b/drivers/iio/adc/ad7768-1.c index d96802b7847a..2ba9b3d7a0dd 100644 --- a/drivers/iio/adc/ad7768-1.c +++ b/drivers/iio/adc/ad7768-1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices AD7768-1 SPI ADC driver diff --git a/drivers/iio/adc/ad7779.c b/drivers/iio/adc/ad7779.c index aac5049c9a07..d10ec5a7048e 100644 --- a/drivers/iio/adc/ad7779.c +++ b/drivers/iio/adc/ad7779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD7770, AD7771, AD7779 ADC diff --git a/drivers/iio/adc/ad7780.c b/drivers/iio/adc/ad7780.c index 24d2dcad8f4d..08d0d1b61ed6 100644 --- a/drivers/iio/adc/ad7780.c +++ b/drivers/iio/adc/ad7780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7170/AD7171 and AD7780/AD7781 SPI ADC driver diff --git a/drivers/iio/adc/ad7791.c b/drivers/iio/adc/ad7791.c index 041fc25e3209..68b88309ad2c 100644 --- a/drivers/iio/adc/ad7791.c +++ b/drivers/iio/adc/ad7791.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7787/AD7788/AD7789/AD7790/AD7791 SPI ADC driver diff --git a/drivers/iio/adc/ad7793.c b/drivers/iio/adc/ad7793.c index ccf18ce48e34..b240f2703f21 100644 --- a/drivers/iio/adc/ad7793.c +++ b/drivers/iio/adc/ad7793.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7785/AD7792/AD7793/AD7794/AD7795 SPI ADC driver diff --git a/drivers/iio/adc/ad7887.c b/drivers/iio/adc/ad7887.c index 87ff95643794..6b35671e215b 100644 --- a/drivers/iio/adc/ad7887.c +++ b/drivers/iio/adc/ad7887.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7887 SPI ADC driver diff --git a/drivers/iio/adc/ad7923.c b/drivers/iio/adc/ad7923.c index 0369151c7db1..c1c269140c6a 100644 --- a/drivers/iio/adc/ad7923.c +++ b/drivers/iio/adc/ad7923.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7904/AD7914/AD7923/AD7924/AD7908/AD7918/AD7928 SPI ADC driver diff --git a/drivers/iio/adc/ad7944.c b/drivers/iio/adc/ad7944.c index 7722cf9e8214..a80ba458e8fe 100644 --- a/drivers/iio/adc/ad7944.c +++ b/drivers/iio/adc/ad7944.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD7944/85/86 PulSAR ADC family driver. diff --git a/drivers/iio/adc/ad7949.c b/drivers/iio/adc/ad7949.c index b35d299a3977..e40eda62a65d 100644 --- a/drivers/iio/adc/ad7949.c +++ b/drivers/iio/adc/ad7949.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ad7949.c - Analog Devices ADC driver 14/16 bits 4/8 channels * diff --git a/drivers/iio/adc/ad799x.c b/drivers/iio/adc/ad799x.c index 108bb22162ef..c8c8865e9d4e 100644 --- a/drivers/iio/adc/ad799x.c +++ b/drivers/iio/adc/ad799x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iio/adc/ad799x.c diff --git a/drivers/iio/adc/ad9467.c b/drivers/iio/adc/ad9467.c index 2d8f8da3671d..2bb969fa203b 100644 --- a/drivers/iio/adc/ad9467.c +++ b/drivers/iio/adc/ad9467.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD9467 SPI ADC driver diff --git a/drivers/iio/adc/ad_sigma_delta.c b/drivers/iio/adc/ad_sigma_delta.c index 7852884703b0..1ac7bae59a9b 100644 --- a/drivers/iio/adc/ad_sigma_delta.c +++ b/drivers/iio/adc/ad_sigma_delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support code for Analog Devices Sigma-Delta ADCs diff --git a/drivers/iio/adc/ade9000.c b/drivers/iio/adc/ade9000.c index 2de8a718d62a..ce959d016eef 100644 --- a/drivers/iio/adc/ade9000.c +++ b/drivers/iio/adc/ade9000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /** * ADE9000 driver diff --git a/drivers/iio/adc/adi-axi-adc.c b/drivers/iio/adc/adi-axi-adc.c index 14fa4238c2b9..ce97c4a5d4cc 100644 --- a/drivers/iio/adc/adi-axi-adc.c +++ b/drivers/iio/adc/adi-axi-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices Generic AXI ADC IP core diff --git a/drivers/iio/adc/aspeed_adc.c b/drivers/iio/adc/aspeed_adc.c index bf2bfd6bdc41..c5e619c9948a 100644 --- a/drivers/iio/adc/aspeed_adc.c +++ b/drivers/iio/adc/aspeed_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aspeed AST2400/2500/2600 ADC diff --git a/drivers/iio/adc/at91-sama5d2_adc.c b/drivers/iio/adc/at91-sama5d2_adc.c index aa4ba3f5a506..fe2d2bfc5c3b 100644 --- a/drivers/iio/adc/at91-sama5d2_adc.c +++ b/drivers/iio/adc/at91-sama5d2_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel ADC driver for SAMA5D2 devices and compatible. diff --git a/drivers/iio/adc/at91_adc.c b/drivers/iio/adc/at91_adc.c index 920dd9ffd27a..56d1a0d9251b 100644 --- a/drivers/iio/adc/at91_adc.c +++ b/drivers/iio/adc/at91_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the ADC present in the Atmel AT91 evaluation boards. diff --git a/drivers/iio/adc/axp20x_adc.c b/drivers/iio/adc/axp20x_adc.c index f9a60e8b05cb..f24ac1a22fea 100644 --- a/drivers/iio/adc/axp20x_adc.c +++ b/drivers/iio/adc/axp20x_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ADC driver for AXP20X and AXP22X PMICs * diff --git a/drivers/iio/adc/axp288_adc.c b/drivers/iio/adc/axp288_adc.c index c8283279c477..873d88a3ecc0 100644 --- a/drivers/iio/adc/axp288_adc.c +++ b/drivers/iio/adc/axp288_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * axp288_adc.c - X-Powers AXP288 PMIC ADC Driver diff --git a/drivers/iio/adc/bcm_iproc_adc.c b/drivers/iio/adc/bcm_iproc_adc.c index 6426c9e6ccc9..9850bf3fea7f 100644 --- a/drivers/iio/adc/bcm_iproc_adc.c +++ b/drivers/iio/adc/bcm_iproc_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/iio/adc/berlin2-adc.c b/drivers/iio/adc/berlin2-adc.c index fa04e0a5f645..483c114d4d38 100644 --- a/drivers/iio/adc/berlin2-adc.c +++ b/drivers/iio/adc/berlin2-adc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Marvell Berlin2 ADC driver * diff --git a/drivers/iio/adc/cc10001_adc.c b/drivers/iio/adc/cc10001_adc.c index 2c51b90b7101..86ef72fe6f3d 100644 --- a/drivers/iio/adc/cc10001_adc.c +++ b/drivers/iio/adc/cc10001_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 Imagination Technologies Ltd. diff --git a/drivers/iio/adc/cpcap-adc.c b/drivers/iio/adc/cpcap-adc.c index d9ee2ea116a7..1e47d113139d 100644 --- a/drivers/iio/adc/cpcap-adc.c +++ b/drivers/iio/adc/cpcap-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Tony Lindgren diff --git a/drivers/iio/adc/da9150-gpadc.c b/drivers/iio/adc/da9150-gpadc.c index 625e3a8e4d03..b15a8cf116a2 100644 --- a/drivers/iio/adc/da9150-gpadc.c +++ b/drivers/iio/adc/da9150-gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA9150 GPADC Driver diff --git a/drivers/iio/adc/dln2-adc.c b/drivers/iio/adc/dln2-adc.c index eb902a946efe..6470c85d0ed8 100644 --- a/drivers/iio/adc/dln2-adc.c +++ b/drivers/iio/adc/dln2-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan DLN-2 USB-ADC adapter diff --git a/drivers/iio/adc/envelope-detector.c b/drivers/iio/adc/envelope-detector.c index 5b16fe737659..dc7faaef85e2 100644 --- a/drivers/iio/adc/envelope-detector.c +++ b/drivers/iio/adc/envelope-detector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for an envelope detector using a DAC and a comparator diff --git a/drivers/iio/adc/ep93xx_adc.c b/drivers/iio/adc/ep93xx_adc.c index a3e9c697e2cb..478cf2391d0d 100644 --- a/drivers/iio/adc/ep93xx_adc.c +++ b/drivers/iio/adc/ep93xx_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADC module on the Cirrus Logic EP93xx series of SoCs diff --git a/drivers/iio/adc/exynos_adc.c b/drivers/iio/adc/exynos_adc.c index f2400897818c..8ce8d9f8e17f 100644 --- a/drivers/iio/adc/exynos_adc.c +++ b/drivers/iio/adc/exynos_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * exynos_adc.c - Support for ADC in EXYNOS SoCs diff --git a/drivers/iio/adc/fsl-imx25-gcq.c b/drivers/iio/adc/fsl-imx25-gcq.c index f8c220f6a7b4..d26dda58186d 100644 --- a/drivers/iio/adc/fsl-imx25-gcq.c +++ b/drivers/iio/adc/fsl-imx25-gcq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann diff --git a/drivers/iio/adc/gehc-pmc-adc.c b/drivers/iio/adc/gehc-pmc-adc.c index d1167818b17d..67f6ae64dc23 100644 --- a/drivers/iio/adc/gehc-pmc-adc.c +++ b/drivers/iio/adc/gehc-pmc-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The GE HealthCare PMC ADC is a 16-Channel (Voltage and current), 16-Bit diff --git a/drivers/iio/adc/hi8435.c b/drivers/iio/adc/hi8435.c index 86c10ea7ded4..85a4a11a3bbd 100644 --- a/drivers/iio/adc/hi8435.c +++ b/drivers/iio/adc/hi8435.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Holt Integrated Circuits HI-8435 threshold detector driver diff --git a/drivers/iio/adc/hx711.c b/drivers/iio/adc/hx711.c index 1db8b68a8f64..94e1a4271a70 100644 --- a/drivers/iio/adc/hx711.c +++ b/drivers/iio/adc/hx711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HX711: analog to digital converter for weight sensor module diff --git a/drivers/iio/adc/imx7d_adc.c b/drivers/iio/adc/imx7d_adc.c index 039c0387da23..6740c87247af 100644 --- a/drivers/iio/adc/imx7d_adc.c +++ b/drivers/iio/adc/imx7d_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale i.MX7D ADC driver diff --git a/drivers/iio/adc/imx8qxp-adc.c b/drivers/iio/adc/imx8qxp-adc.c index 6fc50394ad90..008d66e7cdeb 100644 --- a/drivers/iio/adc/imx8qxp-adc.c +++ b/drivers/iio/adc/imx8qxp-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NXP i.MX8QXP ADC driver diff --git a/drivers/iio/adc/imx93_adc.c b/drivers/iio/adc/imx93_adc.c index 787e80db5de3..e3eb7a7eb8a3 100644 --- a/drivers/iio/adc/imx93_adc.c +++ b/drivers/iio/adc/imx93_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NXP i.MX93 ADC driver diff --git a/drivers/iio/adc/ina2xx-adc.c b/drivers/iio/adc/ina2xx-adc.c index 857e1b69d6cd..a1a824edeb28 100644 --- a/drivers/iio/adc/ina2xx-adc.c +++ b/drivers/iio/adc/ina2xx-adc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * INA2XX Current and Power Monitors * diff --git a/drivers/iio/adc/industrialio-adc.c b/drivers/iio/adc/industrialio-adc.c index b4057230e749..47163b02c87a 100644 --- a/drivers/iio/adc/industrialio-adc.c +++ b/drivers/iio/adc/industrialio-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helpers for parsing common ADC information from a firmware node. diff --git a/drivers/iio/adc/ingenic-adc.c b/drivers/iio/adc/ingenic-adc.c index 1e802c8779a4..375792a82237 100644 --- a/drivers/iio/adc/ingenic-adc.c +++ b/drivers/iio/adc/ingenic-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADC driver for the Ingenic JZ47xx SoCs diff --git a/drivers/iio/adc/intel_dc_ti_adc.c b/drivers/iio/adc/intel_dc_ti_adc.c index 0fe34f1c338e..2c3f7e081cc3 100644 --- a/drivers/iio/adc/intel_dc_ti_adc.c +++ b/drivers/iio/adc/intel_dc_ti_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Dollar Cove TI PMIC GPADC Driver diff --git a/drivers/iio/adc/intel_mrfld_adc.c b/drivers/iio/adc/intel_mrfld_adc.c index 101c1a0ce591..f25b16512c21 100644 --- a/drivers/iio/adc/intel_mrfld_adc.c +++ b/drivers/iio/adc/intel_mrfld_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADC driver for Basin Cove PMIC diff --git a/drivers/iio/adc/lp8788_adc.c b/drivers/iio/adc/lp8788_adc.c index 33bf8aef79e3..3029d96e3e2a 100644 --- a/drivers/iio/adc/lp8788_adc.c +++ b/drivers/iio/adc/lp8788_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - ADC driver diff --git a/drivers/iio/adc/lpc18xx_adc.c b/drivers/iio/adc/lpc18xx_adc.c index 7e5d181ff702..cf82c6ad5fa2 100644 --- a/drivers/iio/adc/lpc18xx_adc.c +++ b/drivers/iio/adc/lpc18xx_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO ADC driver for NXP LPC18xx ADC diff --git a/drivers/iio/adc/lpc32xx_adc.c b/drivers/iio/adc/lpc32xx_adc.c index 43a7bc8158b5..2333c4925c34 100644 --- a/drivers/iio/adc/lpc32xx_adc.c +++ b/drivers/iio/adc/lpc32xx_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * lpc32xx_adc.c - Support for ADC in LPC32XX diff --git a/drivers/iio/adc/ltc2309.c b/drivers/iio/adc/ltc2309.c index 5f0d947d0615..9bf5965b4d14 100644 --- a/drivers/iio/adc/ltc2309.c +++ b/drivers/iio/adc/ltc2309.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The LTC2309 is an 8-Channel, 12-Bit SAR ADC with an I2C Interface. diff --git a/drivers/iio/adc/ltc2471.c b/drivers/iio/adc/ltc2471.c index a579107fd5c9..9e7cec9f50d3 100644 --- a/drivers/iio/adc/ltc2471.c +++ b/drivers/iio/adc/ltc2471.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Linear Technology LTC2471 and LTC2473 voltage monitors diff --git a/drivers/iio/adc/ltc2485.c b/drivers/iio/adc/ltc2485.c index 060651dd4130..25662b95e764 100644 --- a/drivers/iio/adc/ltc2485.c +++ b/drivers/iio/adc/ltc2485.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ltc2485.c - Driver for Linear Technology LTC2485 ADC diff --git a/drivers/iio/adc/ltc2496.c b/drivers/iio/adc/ltc2496.c index f06dd0b9a858..aeecf0fb7a01 100644 --- a/drivers/iio/adc/ltc2496.c +++ b/drivers/iio/adc/ltc2496.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ltc2496.c - Driver for Analog Devices/Linear Technology LTC2496 ADC diff --git a/drivers/iio/adc/ltc2497-core.c b/drivers/iio/adc/ltc2497-core.c index 2dc5c7044269..8097b04d7ec1 100644 --- a/drivers/iio/adc/ltc2497-core.c +++ b/drivers/iio/adc/ltc2497-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ltc2497-core.c - Common code for Analog Devices/Linear Technology diff --git a/drivers/iio/adc/ltc2497.c b/drivers/iio/adc/ltc2497.c index eb9d521e86e5..037d6f6f84ab 100644 --- a/drivers/iio/adc/ltc2497.c +++ b/drivers/iio/adc/ltc2497.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ltc2497.c - Driver for Analog Devices/Linear Technology LTC2497 ADC diff --git a/drivers/iio/adc/max1027.c b/drivers/iio/adc/max1027.c index 7e736e77d8bb..99ccddb7ff94 100644 --- a/drivers/iio/adc/max1027.c +++ b/drivers/iio/adc/max1027.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iio/adc/max1027.c diff --git a/drivers/iio/adc/max11100.c b/drivers/iio/adc/max11100.c index 520e37f75aac..06f39b42cc92 100644 --- a/drivers/iio/adc/max11100.c +++ b/drivers/iio/adc/max11100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * iio/adc/max11100.c diff --git a/drivers/iio/adc/max1118.c b/drivers/iio/adc/max1118.c index 7d7001e8e3d9..e986378227cb 100644 --- a/drivers/iio/adc/max1118.c +++ b/drivers/iio/adc/max1118.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver diff --git a/drivers/iio/adc/max11205.c b/drivers/iio/adc/max11205.c index 6c803df220b6..0c239463a729 100644 --- a/drivers/iio/adc/max11205.c +++ b/drivers/iio/adc/max11205.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Maxim MAX11205 16-Bit Delta-Sigma ADC diff --git a/drivers/iio/adc/max11410.c b/drivers/iio/adc/max11410.c index 511b2f14dfaf..e9176b47ba58 100644 --- a/drivers/iio/adc/max11410.c +++ b/drivers/iio/adc/max11410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX11410 SPI ADC driver diff --git a/drivers/iio/adc/max1241.c b/drivers/iio/adc/max1241.c index d62c1a011659..4e78899fb1a4 100644 --- a/drivers/iio/adc/max1241.c +++ b/drivers/iio/adc/max1241.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX1241 low-power, 12-bit serial ADC diff --git a/drivers/iio/adc/max1363.c b/drivers/iio/adc/max1363.c index 9dd547e62b6c..ad1da4821082 100644 --- a/drivers/iio/adc/max1363.c +++ b/drivers/iio/adc/max1363.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iio/adc/max1363.c diff --git a/drivers/iio/adc/max14001.c b/drivers/iio/adc/max14001.c index 90ad4cb5868d..d42dd8ae8861 100644 --- a/drivers/iio/adc/max14001.c +++ b/drivers/iio/adc/max14001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* * Analog Devices MAX14001/MAX14002 ADC driver diff --git a/drivers/iio/adc/max34408.c b/drivers/iio/adc/max34408.c index 4f45fd22a90c..17cc407929f2 100644 --- a/drivers/iio/adc/max34408.c +++ b/drivers/iio/adc/max34408.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO driver for Maxim MAX34409/34408 ADC, 4-Channels/2-Channels, 8bits, I2C diff --git a/drivers/iio/adc/max77541-adc.c b/drivers/iio/adc/max77541-adc.c index 0aa04d143ad4..1f686acc23f3 100644 --- a/drivers/iio/adc/max77541-adc.c +++ b/drivers/iio/adc/max77541-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022 Analog Devices, Inc. diff --git a/drivers/iio/adc/max9611.c b/drivers/iio/adc/max9611.c index 826566d7a85e..c6eaf90a5c0a 100644 --- a/drivers/iio/adc/max9611.c +++ b/drivers/iio/adc/max9611.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * iio/adc/max9611.c diff --git a/drivers/iio/adc/mcp320x.c b/drivers/iio/adc/mcp320x.c index 57cff3772ebe..0d751029dfe9 100644 --- a/drivers/iio/adc/mcp320x.c +++ b/drivers/iio/adc/mcp320x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Oskar Andero diff --git a/drivers/iio/adc/mcp3422.c b/drivers/iio/adc/mcp3422.c index 50834fdcf738..a6fcf622148c 100644 --- a/drivers/iio/adc/mcp3422.c +++ b/drivers/iio/adc/mcp3422.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mcp3422.c - driver for the Microchip mcp3421/2/3/4/5/6/7/8 chip family diff --git a/drivers/iio/adc/mcp3564.c b/drivers/iio/adc/mcp3564.c index fcdf13f49c48..b1532bc69a6b 100644 --- a/drivers/iio/adc/mcp3564.c +++ b/drivers/iio/adc/mcp3564.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IIO driver for MCP356X/MCP356XR and MCP346X/MCP346XR series ADC chip family diff --git a/drivers/iio/adc/mcp3911.c b/drivers/iio/adc/mcp3911.c index a6f21791c685..001ed116d1dc 100644 --- a/drivers/iio/adc/mcp3911.c +++ b/drivers/iio/adc/mcp3911.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Microchip MCP3911, Two-channel Analog Front End diff --git a/drivers/iio/adc/men_z188_adc.c b/drivers/iio/adc/men_z188_adc.c index cf8a8c0412ec..ece4cd50b3ab 100644 --- a/drivers/iio/adc/men_z188_adc.c +++ b/drivers/iio/adc/men_z188_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MEN 16z188 Analog to Digial Converter diff --git a/drivers/iio/adc/meson_saradc.c b/drivers/iio/adc/meson_saradc.c index 47cd350498a0..e72ce8160fd5 100644 --- a/drivers/iio/adc/meson_saradc.c +++ b/drivers/iio/adc/meson_saradc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amlogic Meson Successive Approximation Register (SAR) A/D Converter diff --git a/drivers/iio/adc/mp2629_adc.c b/drivers/iio/adc/mp2629_adc.c index 5a1d516f8dad..9de31a88d118 100644 --- a/drivers/iio/adc/mp2629_adc.c +++ b/drivers/iio/adc/mp2629_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MP2629 Driver for ADC diff --git a/drivers/iio/adc/mt6359-auxadc.c b/drivers/iio/adc/mt6359-auxadc.c index f426a289e867..00951242562e 100644 --- a/drivers/iio/adc/mt6359-auxadc.c +++ b/drivers/iio/adc/mt6359-auxadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MediaTek MT6359 PMIC AUXADC IIO driver diff --git a/drivers/iio/adc/mt6360-adc.c b/drivers/iio/adc/mt6360-adc.c index e0e4df418612..0570a7bf0bff 100644 --- a/drivers/iio/adc/mt6360-adc.c +++ b/drivers/iio/adc/mt6360-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/iio/adc/mt6370-adc.c b/drivers/iio/adc/mt6370-adc.c index 7c71fe5e8d31..f5def8d21a4a 100644 --- a/drivers/iio/adc/mt6370-adc.c +++ b/drivers/iio/adc/mt6370-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/iio/adc/mt6577_auxadc.c b/drivers/iio/adc/mt6577_auxadc.c index fe9e3ece3fda..7e2e25f0e250 100644 --- a/drivers/iio/adc/mt6577_auxadc.c +++ b/drivers/iio/adc/mt6577_auxadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/iio/adc/mxs-lradc-adc.c b/drivers/iio/adc/mxs-lradc-adc.c index dda5182a5076..8c368c4a1a7e 100644 --- a/drivers/iio/adc/mxs-lradc-adc.c +++ b/drivers/iio/adc/mxs-lradc-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MXS LRADC ADC driver diff --git a/drivers/iio/adc/nau7802.c b/drivers/iio/adc/nau7802.c index 458544cb8ee4..1695d3f3b833 100644 --- a/drivers/iio/adc/nau7802.c +++ b/drivers/iio/adc/nau7802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Nuvoton NAU7802 ADC diff --git a/drivers/iio/adc/nct7201.c b/drivers/iio/adc/nct7201.c index d87824e5490f..2b04ef8231f8 100644 --- a/drivers/iio/adc/nct7201.c +++ b/drivers/iio/adc/nct7201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Nuvoton nct7201 and nct7202 power monitor chips. diff --git a/drivers/iio/adc/npcm_adc.c b/drivers/iio/adc/npcm_adc.c index c8283873cdee..c1004d55ac35 100644 --- a/drivers/iio/adc/npcm_adc.c +++ b/drivers/iio/adc/npcm_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Nuvoton Technology corporation. diff --git a/drivers/iio/adc/pac1921.c b/drivers/iio/adc/pac1921.c index a0227b57f238..a37559d04f86 100644 --- a/drivers/iio/adc/pac1921.c +++ b/drivers/iio/adc/pac1921.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IIO driver for PAC1921 High-Side Power/Current Monitor diff --git a/drivers/iio/adc/pac1934.c b/drivers/iio/adc/pac1934.c index 712b5e9caba6..037e452a5bb1 100644 --- a/drivers/iio/adc/pac1934.c +++ b/drivers/iio/adc/pac1934.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IIO driver for PAC1934 Multi-Channel DC Power/Energy Monitor diff --git a/drivers/iio/adc/palmas_gpadc.c b/drivers/iio/adc/palmas_gpadc.c index 3f433064618e..7c00f98b0926 100644 --- a/drivers/iio/adc/palmas_gpadc.c +++ b/drivers/iio/adc/palmas_gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * palmas-adc.c -- TI PALMAS GPADC. diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8xxx-xoadc.c index 31f88cf7f7f1..6a54344f9d58 100644 --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm PM8xxx PMIC XOADC driver diff --git a/drivers/iio/adc/qcom-spmi-adc5.c b/drivers/iio/adc/qcom-spmi-adc5.c index af3c2f659f5e..3b264e58c870 100644 --- a/drivers/iio/adc/qcom-spmi-adc5.c +++ b/drivers/iio/adc/qcom-spmi-adc5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/iio/adc/qcom-spmi-iadc.c b/drivers/iio/adc/qcom-spmi-iadc.c index b64a8a407168..c0826e4aea3b 100644 --- a/drivers/iio/adc/qcom-spmi-iadc.c +++ b/drivers/iio/adc/qcom-spmi-iadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/iio/adc/qcom-spmi-rradc.c b/drivers/iio/adc/qcom-spmi-rradc.c index b245416bae12..f5e916613249 100644 --- a/drivers/iio/adc/qcom-spmi-rradc.c +++ b/drivers/iio/adc/qcom-spmi-rradc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2017, 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/iio/adc/qcom-spmi-vadc.c b/drivers/iio/adc/qcom-spmi-vadc.c index 00a7f0982025..646fdff6c6b3 100644 --- a/drivers/iio/adc/qcom-spmi-vadc.c +++ b/drivers/iio/adc/qcom-spmi-vadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/iio/adc/qcom-vadc-common.c b/drivers/iio/adc/qcom-vadc-common.c index b03cf584b165..6418d0366539 100644 --- a/drivers/iio/adc/qcom-vadc-common.c +++ b/drivers/iio/adc/qcom-vadc-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/iio/adc/rcar-gyroadc.c b/drivers/iio/adc/rcar-gyroadc.c index 3a17b3898bf6..b47cd8a9173f 100644 --- a/drivers/iio/adc/rcar-gyroadc.c +++ b/drivers/iio/adc/rcar-gyroadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas R-Car GyroADC driver diff --git a/drivers/iio/adc/rn5t618-adc.c b/drivers/iio/adc/rn5t618-adc.c index f78fc795b69a..798bdb65dd10 100644 --- a/drivers/iio/adc/rn5t618-adc.c +++ b/drivers/iio/adc/rn5t618-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADC driver for the RICOH RN5T618 power management chip family diff --git a/drivers/iio/adc/rockchip_saradc.c b/drivers/iio/adc/rockchip_saradc.c index 6721da0ed7bb..f5ab480fcaa9 100644 --- a/drivers/iio/adc/rockchip_saradc.c +++ b/drivers/iio/adc/rockchip_saradc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip Successive Approximation Register (SAR) A/D Converter diff --git a/drivers/iio/adc/rohm-bd79112.c b/drivers/iio/adc/rohm-bd79112.c index 7420aa6627d5..3aaab1318ae5 100644 --- a/drivers/iio/adc/rohm-bd79112.c +++ b/drivers/iio/adc/rohm-bd79112.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM ADC driver for BD79112 signal monitoring hub. diff --git a/drivers/iio/adc/rohm-bd79124.c b/drivers/iio/adc/rohm-bd79124.c index fc0452749b79..dac19ebeb185 100644 --- a/drivers/iio/adc/rohm-bd79124.c +++ b/drivers/iio/adc/rohm-bd79124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM ADC driver for BD79124 ADC/GPO device diff --git a/drivers/iio/adc/rtq6056.c b/drivers/iio/adc/rtq6056.c index 2bf3a09ac6b0..a8ca8ddc6746 100644 --- a/drivers/iio/adc/rtq6056.c +++ b/drivers/iio/adc/rtq6056.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Richtek Technology Corp. diff --git a/drivers/iio/adc/rzg2l_adc.c b/drivers/iio/adc/rzg2l_adc.c index 1010e0511b3e..2cf2dc9ec13a 100644 --- a/drivers/iio/adc/rzg2l_adc.c +++ b/drivers/iio/adc/rzg2l_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G2L A/D Converter driver diff --git a/drivers/iio/adc/rzn1-adc.c b/drivers/iio/adc/rzn1-adc.c index 93b0feef8ea0..1461e1e22531 100644 --- a/drivers/iio/adc/rzn1-adc.c +++ b/drivers/iio/adc/rzn1-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/N1 ADC driver diff --git a/drivers/iio/adc/rzt2h_adc.c b/drivers/iio/adc/rzt2h_adc.c index 33ce5cc44ff4..e0e077e27421 100644 --- a/drivers/iio/adc/rzt2h_adc.c +++ b/drivers/iio/adc/rzt2h_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/iio/adc/sc27xx_adc.c b/drivers/iio/adc/sc27xx_adc.c index 2535c2c3e60b..6ecb19938628 100644 --- a/drivers/iio/adc/sc27xx_adc.c +++ b/drivers/iio/adc/sc27xx_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/iio/adc/sd_adc_modulator.c b/drivers/iio/adc/sd_adc_modulator.c index 9f7a75168aac..334b8cb99214 100644 --- a/drivers/iio/adc/sd_adc_modulator.c +++ b/drivers/iio/adc/sd_adc_modulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic sigma delta modulator driver diff --git a/drivers/iio/adc/sophgo-cv1800b-adc.c b/drivers/iio/adc/sophgo-cv1800b-adc.c index 0951deb7b111..28424787671d 100644 --- a/drivers/iio/adc/sophgo-cv1800b-adc.c +++ b/drivers/iio/adc/sophgo-cv1800b-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sophgo CV1800B SARADC Driver diff --git a/drivers/iio/adc/spear_adc.c b/drivers/iio/adc/spear_adc.c index 50b0a607baeb..b2301094719d 100644 --- a/drivers/iio/adc/spear_adc.c +++ b/drivers/iio/adc/spear_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST SPEAr ADC driver diff --git a/drivers/iio/adc/stm32-adc-core.c b/drivers/iio/adc/stm32-adc-core.c index e39a4c0db25e..458fd08f31ee 100644 --- a/drivers/iio/adc/stm32-adc-core.c +++ b/drivers/iio/adc/stm32-adc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of STM32 ADC driver diff --git a/drivers/iio/adc/stm32-adc.c b/drivers/iio/adc/stm32-adc.c index 2d7f88459c7c..3cd9cedf15c8 100644 --- a/drivers/iio/adc/stm32-adc.c +++ b/drivers/iio/adc/stm32-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of STM32 ADC driver diff --git a/drivers/iio/adc/stm32-dfsdm-adc.c b/drivers/iio/adc/stm32-dfsdm-adc.c index 9664b9bd75d4..2249a58fecac 100644 --- a/drivers/iio/adc/stm32-dfsdm-adc.c +++ b/drivers/iio/adc/stm32-dfsdm-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is the ADC part of the STM32 DFSDM driver diff --git a/drivers/iio/adc/stm32-dfsdm-core.c b/drivers/iio/adc/stm32-dfsdm-core.c index 47e2d1338e9e..60e53a610860 100644 --- a/drivers/iio/adc/stm32-dfsdm-core.c +++ b/drivers/iio/adc/stm32-dfsdm-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part the core part STM32 DFSDM driver diff --git a/drivers/iio/adc/stmpe-adc.c b/drivers/iio/adc/stmpe-adc.c index 8e26c47edc08..989974a18eb1 100644 --- a/drivers/iio/adc/stmpe-adc.c +++ b/drivers/iio/adc/stmpe-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STMicroelectronics STMPE811 IIO ADC Driver diff --git a/drivers/iio/adc/sun20i-gpadc-iio.c b/drivers/iio/adc/sun20i-gpadc-iio.c index e4dfe76e6362..b51be976f771 100644 --- a/drivers/iio/adc/sun20i-gpadc-iio.c +++ b/drivers/iio/adc/sun20i-gpadc-iio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPADC driver for sunxi platforms (D1, T113-S3 and R329) diff --git a/drivers/iio/adc/sun4i-gpadc-iio.c b/drivers/iio/adc/sun4i-gpadc-iio.c index 479115ea50bf..dd50be0f7a75 100644 --- a/drivers/iio/adc/sun4i-gpadc-iio.c +++ b/drivers/iio/adc/sun4i-gpadc-iio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ADC driver for sunxi platforms' (A10, A13 and A31) GPADC * diff --git a/drivers/iio/adc/ti-adc081c.c b/drivers/iio/adc/ti-adc081c.c index 8ef51c57912d..ab67dc2083f6 100644 --- a/drivers/iio/adc/ti-adc081c.c +++ b/drivers/iio/adc/ti-adc081c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI ADC081C/ADC101C/ADC121C 8/10/12-bit ADC driver diff --git a/drivers/iio/adc/ti-adc0832.c b/drivers/iio/adc/ti-adc0832.c index cfcdafbe284b..22457b3becf8 100644 --- a/drivers/iio/adc/ti-adc0832.c +++ b/drivers/iio/adc/ti-adc0832.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADC0831/ADC0832/ADC0834/ADC0838 8-bit ADC driver diff --git a/drivers/iio/adc/ti-adc084s021.c b/drivers/iio/adc/ti-adc084s021.c index a100f770fa1c..e05c9f0d7640 100644 --- a/drivers/iio/adc/ti-adc084s021.c +++ b/drivers/iio/adc/ti-adc084s021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Axis Communications AB diff --git a/drivers/iio/adc/ti-adc108s102.c b/drivers/iio/adc/ti-adc108s102.c index 7d615e2bbf39..b43b511db6c2 100644 --- a/drivers/iio/adc/ti-adc108s102.c +++ b/drivers/iio/adc/ti-adc108s102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI ADC108S102 SPI ADC driver diff --git a/drivers/iio/adc/ti-adc12138.c b/drivers/iio/adc/ti-adc12138.c index e5ec4b073daa..1dae0d6ae836 100644 --- a/drivers/iio/adc/ti-adc12138.c +++ b/drivers/iio/adc/ti-adc12138.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADC12130/ADC12132/ADC12138 12-bit plus sign ADC driver diff --git a/drivers/iio/adc/ti-adc128s052.c b/drivers/iio/adc/ti-adc128s052.c index 4ae65793ad9b..75e0b5a25b4f 100644 --- a/drivers/iio/adc/ti-adc128s052.c +++ b/drivers/iio/adc/ti-adc128s052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Angelo Compagnucci diff --git a/drivers/iio/adc/ti-adc161s626.c b/drivers/iio/adc/ti-adc161s626.c index 28aa6b80160c..96f342eb5ed3 100644 --- a/drivers/iio/adc/ti-adc161s626.c +++ b/drivers/iio/adc/ti-adc161s626.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ti-adc161s626.c - Texas Instruments ADC161S626 1-channel differential ADC diff --git a/drivers/iio/adc/ti-ads1015.c b/drivers/iio/adc/ti-ads1015.c index f2a93c63ca14..1f3c5ea59dab 100644 --- a/drivers/iio/adc/ti-ads1015.c +++ b/drivers/iio/adc/ti-ads1015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADS1015 - Texas Instruments Analog-to-Digital Converter diff --git a/drivers/iio/adc/ti-ads1100.c b/drivers/iio/adc/ti-ads1100.c index aa8946063c7d..c242059d3451 100644 --- a/drivers/iio/adc/ti-ads1100.c +++ b/drivers/iio/adc/ti-ads1100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADS1100 - Texas Instruments Analog-to-Digital Converter diff --git a/drivers/iio/adc/ti-ads1119.c b/drivers/iio/adc/ti-ads1119.c index c9cedc59cdcd..b647d107b396 100644 --- a/drivers/iio/adc/ti-ads1119.c +++ b/drivers/iio/adc/ti-ads1119.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments ADS1119 ADC driver. diff --git a/drivers/iio/adc/ti-ads124s08.c b/drivers/iio/adc/ti-ads124s08.c index 8ea1269f74db..2e3c9816aeef 100644 --- a/drivers/iio/adc/ti-ads124s08.c +++ b/drivers/iio/adc/ti-ads124s08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* TI ADS124S0X chip family driver * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/iio/adc/ti-ads1298.c b/drivers/iio/adc/ti-ads1298.c index ae30b47e4514..11dc6d2e8a0f 100644 --- a/drivers/iio/adc/ti-ads1298.c +++ b/drivers/iio/adc/ti-ads1298.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* TI ADS1298 chip family driver * Copyright (C) 2023 - 2024 Topic Embedded Products diff --git a/drivers/iio/adc/ti-ads131e08.c b/drivers/iio/adc/ti-ads131e08.c index c9a20024d6b1..a080bbe48aad 100644 --- a/drivers/iio/adc/ti-ads131e08.c +++ b/drivers/iio/adc/ti-ads131e08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments ADS131E0x 4-, 6- and 8-Channel ADCs diff --git a/drivers/iio/adc/ti-ads7138.c b/drivers/iio/adc/ti-ads7138.c index ee5c1b8e3a8e..ad08b5a01726 100644 --- a/drivers/iio/adc/ti-ads7138.c +++ b/drivers/iio/adc/ti-ads7138.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADS7138 - Texas Instruments Analog-to-Digital Converter diff --git a/drivers/iio/adc/ti-ads7924.c b/drivers/iio/adc/ti-ads7924.c index bbcc4fc22b6e..1028e4c81402 100644 --- a/drivers/iio/adc/ti-ads7924.c +++ b/drivers/iio/adc/ti-ads7924.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO driver for Texas Instruments ADS7924 ADC, 12-bit, 4-Channels, I2C diff --git a/drivers/iio/adc/ti-ads7950.c b/drivers/iio/adc/ti-ads7950.c index bbe1ce577789..e7df1a11dacd 100644 --- a/drivers/iio/adc/ti-ads7950.c +++ b/drivers/iio/adc/ti-ads7950.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments ADS7950 SPI ADC driver diff --git a/drivers/iio/adc/ti-ads8344.c b/drivers/iio/adc/ti-ads8344.c index 3bec8a2e61ab..aa1867e62d60 100644 --- a/drivers/iio/adc/ti-ads8344.c +++ b/drivers/iio/adc/ti-ads8344.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADS8344 16-bit 8-Channel ADC driver diff --git a/drivers/iio/adc/ti-ads8688.c b/drivers/iio/adc/ti-ads8688.c index b0bf46cae0b6..443aaef19b04 100644 --- a/drivers/iio/adc/ti-ads8688.c +++ b/drivers/iio/adc/ti-ads8688.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Prevas A/S diff --git a/drivers/iio/adc/ti-lmp92064.c b/drivers/iio/adc/ti-lmp92064.c index 7e57006a8a12..82d6b2e765c5 100644 --- a/drivers/iio/adc/ti-lmp92064.c +++ b/drivers/iio/adc/ti-lmp92064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments LMP92064 SPI ADC driver diff --git a/drivers/iio/adc/ti-tlc4541.c b/drivers/iio/adc/ti-tlc4541.c index f67945c62c99..f6f3cdfc0fd8 100644 --- a/drivers/iio/adc/ti-tlc4541.c +++ b/drivers/iio/adc/ti-tlc4541.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI tlc4541 ADC Driver diff --git a/drivers/iio/adc/ti-tsc2046.c b/drivers/iio/adc/ti-tsc2046.c index 8eb717b11cff..321fd3a8fb52 100644 --- a/drivers/iio/adc/ti-tsc2046.c +++ b/drivers/iio/adc/ti-tsc2046.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments TSC2046 SPI ADC driver diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c index a1a28584de93..4d655ab5b2d3 100644 --- a/drivers/iio/adc/ti_am335x_adc.c +++ b/drivers/iio/adc/ti_am335x_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI ADC MFD driver diff --git a/drivers/iio/adc/twl4030-madc.c b/drivers/iio/adc/twl4030-madc.c index fe3b31ec976e..7479b493e1b4 100644 --- a/drivers/iio/adc/twl4030-madc.c +++ b/drivers/iio/adc/twl4030-madc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/iio/adc/twl6030-gpadc.c b/drivers/iio/adc/twl6030-gpadc.c index 3ac774ebf678..086b20fc7f62 100644 --- a/drivers/iio/adc/twl6030-gpadc.c +++ b/drivers/iio/adc/twl6030-gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TWL6030 GPADC module driver diff --git a/drivers/iio/adc/vf610_adc.c b/drivers/iio/adc/vf610_adc.c index d7182ed0d2a7..efe5e7c164f2 100644 --- a/drivers/iio/adc/vf610_adc.c +++ b/drivers/iio/adc/vf610_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale Vybrid vf610 ADC driver diff --git a/drivers/iio/adc/viperboard_adc.c b/drivers/iio/adc/viperboard_adc.c index 9bb0b83c8f67..45a06caa88ed 100644 --- a/drivers/iio/adc/viperboard_adc.c +++ b/drivers/iio/adc/viperboard_adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nano River Technologies viperboard IIO ADC driver diff --git a/drivers/iio/adc/xilinx-ams.c b/drivers/iio/adc/xilinx-ams.c index 124470c92529..daffb86a717a 100644 --- a/drivers/iio/adc/xilinx-ams.c +++ b/drivers/iio/adc/xilinx-ams.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx AMS driver diff --git a/drivers/iio/adc/xilinx-xadc-core.c b/drivers/iio/adc/xilinx-xadc-core.c index e257c1b94a5f..fa2858f487ad 100644 --- a/drivers/iio/adc/xilinx-xadc-core.c +++ b/drivers/iio/adc/xilinx-xadc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx XADC driver diff --git a/drivers/iio/adc/xilinx-xadc-events.c b/drivers/iio/adc/xilinx-xadc-events.c index c188d3dcab48..e559f823f677 100644 --- a/drivers/iio/adc/xilinx-xadc-events.c +++ b/drivers/iio/adc/xilinx-xadc-events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx XADC driver diff --git a/drivers/iio/addac/ad74115.c b/drivers/iio/addac/ad74115.c index f8b04d86b01f..af5de539fa4b 100644 --- a/drivers/iio/addac/ad74115.c +++ b/drivers/iio/addac/ad74115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Analog Devices, Inc. diff --git a/drivers/iio/addac/ad74413r.c b/drivers/iio/addac/ad74413r.c index a20b4d48c5f7..97d1f33d92aa 100644 --- a/drivers/iio/addac/ad74413r.c +++ b/drivers/iio/addac/ad74413r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Analog Devices, Inc. diff --git a/drivers/iio/addac/stx104.c b/drivers/iio/addac/stx104.c index 7bdf2cb94176..7bcd31571b4c 100644 --- a/drivers/iio/addac/stx104.c +++ b/drivers/iio/addac/stx104.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the Apex Embedded Systems STX104 diff --git a/drivers/iio/afe/iio-rescale.c b/drivers/iio/afe/iio-rescale.c index ecaf59278c6f..d5380047d472 100644 --- a/drivers/iio/afe/iio-rescale.c +++ b/drivers/iio/afe/iio-rescale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO rescale driver diff --git a/drivers/iio/amplifiers/ad8366.c b/drivers/iio/amplifiers/ad8366.c index d06ac786501c..d98962c7dd0a 100644 --- a/drivers/iio/amplifiers/ad8366.c +++ b/drivers/iio/amplifiers/ad8366.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD8366 and similar Gain Amplifiers diff --git a/drivers/iio/amplifiers/ada4250.c b/drivers/iio/amplifiers/ada4250.c index 40f396ea9069..a628867c325e 100644 --- a/drivers/iio/amplifiers/ada4250.c +++ b/drivers/iio/amplifiers/ada4250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADA4250 driver diff --git a/drivers/iio/amplifiers/hmc425a.c b/drivers/iio/amplifiers/hmc425a.c index 4dbf894c7e3b..5e7d08b022ea 100644 --- a/drivers/iio/amplifiers/hmc425a.c +++ b/drivers/iio/amplifiers/hmc425a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HMC425A and similar Gain Amplifiers diff --git a/drivers/iio/buffer/industrialio-buffer-cb.c b/drivers/iio/buffer/industrialio-buffer-cb.c index f4ebff968493..722b7456d264 100644 --- a/drivers/iio/buffer/industrialio-buffer-cb.c +++ b/drivers/iio/buffer/industrialio-buffer-cb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* The industrial I/O callback buffer */ diff --git a/drivers/iio/buffer/industrialio-buffer-dma.c b/drivers/iio/buffer/industrialio-buffer-dma.c index 7a7a9d37339b..aa07f2255f3e 100644 --- a/drivers/iio/buffer/industrialio-buffer-dma.c +++ b/drivers/iio/buffer/industrialio-buffer-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013-2015 Analog Devices Inc. diff --git a/drivers/iio/buffer/industrialio-buffer-dmaengine.c b/drivers/iio/buffer/industrialio-buffer-dmaengine.c index 27dd56334345..0e2107662a1a 100644 --- a/drivers/iio/buffer/industrialio-buffer-dmaengine.c +++ b/drivers/iio/buffer/industrialio-buffer-dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2014-2015 Analog Devices Inc. diff --git a/drivers/iio/buffer/industrialio-hw-consumer.c b/drivers/iio/buffer/industrialio-hw-consumer.c index 526b2a8d725d..d277d3420714 100644 --- a/drivers/iio/buffer/industrialio-hw-consumer.c +++ b/drivers/iio/buffer/industrialio-hw-consumer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 Analog Devices Inc. diff --git a/drivers/iio/buffer/industrialio-triggered-buffer.c b/drivers/iio/buffer/industrialio-triggered-buffer.c index 9bf75dee7ff8..2d886dd30008 100644 --- a/drivers/iio/buffer/industrialio-triggered-buffer.c +++ b/drivers/iio/buffer/industrialio-triggered-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Analog Devices, Inc. diff --git a/drivers/iio/buffer/kfifo_buf.c b/drivers/iio/buffer/kfifo_buf.c index 38034c8bcc04..9afc011af997 100644 --- a/drivers/iio/buffer/kfifo_buf.c +++ b/drivers/iio/buffer/kfifo_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/cdc/ad7150.c b/drivers/iio/cdc/ad7150.c index 427d32e398b3..dba2935529a1 100644 --- a/drivers/iio/cdc/ad7150.c +++ b/drivers/iio/cdc/ad7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD7150 capacitive sensor driver supporting AD7150/1/6 diff --git a/drivers/iio/cdc/ad7746.c b/drivers/iio/cdc/ad7746.c index 8a306d55c72a..989ebdd9c43b 100644 --- a/drivers/iio/cdc/ad7746.c +++ b/drivers/iio/cdc/ad7746.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD7746 capacitive sensor driver supporting AD7745, AD7746 and AD7747 diff --git a/drivers/iio/chemical/ags02ma.c b/drivers/iio/chemical/ags02ma.c index 151178d4e8f4..66e3975ce4e0 100644 --- a/drivers/iio/chemical/ags02ma.c +++ b/drivers/iio/chemical/ags02ma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Anshul Dalal diff --git a/drivers/iio/chemical/ams-iaq-core.c b/drivers/iio/chemical/ams-iaq-core.c index 10156d794092..e064a6cd554f 100644 --- a/drivers/iio/chemical/ams-iaq-core.c +++ b/drivers/iio/chemical/ams-iaq-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ams-iaq-core.c - Support for AMS iAQ-Core VOC sensors diff --git a/drivers/iio/chemical/atlas-ezo-sensor.c b/drivers/iio/chemical/atlas-ezo-sensor.c index 59f3a4fa9e9f..b331c0607ccc 100644 --- a/drivers/iio/chemical/atlas-ezo-sensor.c +++ b/drivers/iio/chemical/atlas-ezo-sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * atlas-ezo-sensor.c - Support for Atlas Scientific EZO sensors diff --git a/drivers/iio/chemical/atlas-sensor.c b/drivers/iio/chemical/atlas-sensor.c index 8bbba85af699..22412fd009bb 100644 --- a/drivers/iio/chemical/atlas-sensor.c +++ b/drivers/iio/chemical/atlas-sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * atlas-sensor.c - Support for Atlas Scientific OEM SM sensors diff --git a/drivers/iio/chemical/bme680_core.c b/drivers/iio/chemical/bme680_core.c index 70f81c4a96ba..5d2b62a6168e 100644 --- a/drivers/iio/chemical/bme680_core.c +++ b/drivers/iio/chemical/bme680_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bosch BME680 - Temperature, Pressure, Humidity & Gas Sensor diff --git a/drivers/iio/chemical/bme680_i2c.c b/drivers/iio/chemical/bme680_i2c.c index 5560ea708b36..44faf3abadf1 100644 --- a/drivers/iio/chemical/bme680_i2c.c +++ b/drivers/iio/chemical/bme680_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BME680 - I2C Driver diff --git a/drivers/iio/chemical/bme680_spi.c b/drivers/iio/chemical/bme680_spi.c index aa97645ba539..02f88cd5c7f4 100644 --- a/drivers/iio/chemical/bme680_spi.c +++ b/drivers/iio/chemical/bme680_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BME680 - SPI Driver diff --git a/drivers/iio/chemical/ccs811.c b/drivers/iio/chemical/ccs811.c index 998c9239c4c7..9a0665e91ccc 100644 --- a/drivers/iio/chemical/ccs811.c +++ b/drivers/iio/chemical/ccs811.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ccs811.c - Support for AMS CCS811 VOC Sensor diff --git a/drivers/iio/chemical/ens160_core.c b/drivers/iio/chemical/ens160_core.c index 86bde4a91bf7..ec593dba0ef0 100644 --- a/drivers/iio/chemical/ens160_core.c +++ b/drivers/iio/chemical/ens160_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ScioSense ENS160 multi-gas sensor driver diff --git a/drivers/iio/chemical/ens160_i2c.c b/drivers/iio/chemical/ens160_i2c.c index aa0dfe639245..761c86b778df 100644 --- a/drivers/iio/chemical/ens160_i2c.c +++ b/drivers/iio/chemical/ens160_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ScioSense ENS160 multi-gas sensor I2C driver diff --git a/drivers/iio/chemical/ens160_spi.c b/drivers/iio/chemical/ens160_spi.c index a674c0e1bf4b..94012171b9ec 100644 --- a/drivers/iio/chemical/ens160_spi.c +++ b/drivers/iio/chemical/ens160_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ScioSense ENS160 multi-gas sensor SPI driver diff --git a/drivers/iio/chemical/mhz19b.c b/drivers/iio/chemical/mhz19b.c index 3c64154918b1..674c94a908b1 100644 --- a/drivers/iio/chemical/mhz19b.c +++ b/drivers/iio/chemical/mhz19b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mh-z19b CO₂ sensor driver diff --git a/drivers/iio/chemical/pms7003.c b/drivers/iio/chemical/pms7003.c index 656d4a12c58f..005bfc0fd19d 100644 --- a/drivers/iio/chemical/pms7003.c +++ b/drivers/iio/chemical/pms7003.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Plantower PMS7003 particulate matter sensor driver diff --git a/drivers/iio/chemical/scd30_core.c b/drivers/iio/chemical/scd30_core.c index a665fcb78806..6df45fa6008b 100644 --- a/drivers/iio/chemical/scd30_core.c +++ b/drivers/iio/chemical/scd30_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SCD30 carbon dioxide sensor core driver diff --git a/drivers/iio/chemical/scd30_i2c.c b/drivers/iio/chemical/scd30_i2c.c index 436df9c61a71..cb03f5986806 100644 --- a/drivers/iio/chemical/scd30_i2c.c +++ b/drivers/iio/chemical/scd30_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SCD30 carbon dioxide sensor i2c driver diff --git a/drivers/iio/chemical/scd30_serial.c b/drivers/iio/chemical/scd30_serial.c index e8b453aae859..b6a1b473206d 100644 --- a/drivers/iio/chemical/scd30_serial.c +++ b/drivers/iio/chemical/scd30_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SCD30 carbon dioxide sensor serial driver diff --git a/drivers/iio/chemical/scd4x.c b/drivers/iio/chemical/scd4x.c index 0fd839176e26..b6688989dbc7 100644 --- a/drivers/iio/chemical/scd4x.c +++ b/drivers/iio/chemical/scd4x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SCD4X carbon dioxide sensor i2c driver diff --git a/drivers/iio/chemical/sen0322.c b/drivers/iio/chemical/sen0322.c index 96c6fc1203ad..773d30f69bc0 100644 --- a/drivers/iio/chemical/sen0322.c +++ b/drivers/iio/chemical/sen0322.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the DFRobot SEN0322 oxygen sensor. diff --git a/drivers/iio/chemical/sgp30.c b/drivers/iio/chemical/sgp30.c index 21730d62b5c8..39c867239fdb 100644 --- a/drivers/iio/chemical/sgp30.c +++ b/drivers/iio/chemical/sgp30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sgp30.c - Support for Sensirion SGP Gas Sensors diff --git a/drivers/iio/chemical/sgp40.c b/drivers/iio/chemical/sgp40.c index 07d8ab830211..283ed9b5d458 100644 --- a/drivers/iio/chemical/sgp40.c +++ b/drivers/iio/chemical/sgp40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * sgp40.c - Support for Sensirion SGP40 Gas Sensor diff --git a/drivers/iio/chemical/sps30.c b/drivers/iio/chemical/sps30.c index a934bf0298dd..8c8f5ffab4ae 100644 --- a/drivers/iio/chemical/sps30.c +++ b/drivers/iio/chemical/sps30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SPS30 particulate matter sensor driver diff --git a/drivers/iio/chemical/sps30_i2c.c b/drivers/iio/chemical/sps30_i2c.c index f692c089d17b..c2e533ea8830 100644 --- a/drivers/iio/chemical/sps30_i2c.c +++ b/drivers/iio/chemical/sps30_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SPS30 particulate matter sensor i2c driver diff --git a/drivers/iio/chemical/sps30_serial.c b/drivers/iio/chemical/sps30_serial.c index 008bc88590f3..599892d8128f 100644 --- a/drivers/iio/chemical/sps30_serial.c +++ b/drivers/iio/chemical/sps30_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensirion SPS30 particulate matter sensor serial driver diff --git a/drivers/iio/chemical/sunrise_co2.c b/drivers/iio/chemical/sunrise_co2.c index 158be9d798d2..d3a82c9fa730 100644 --- a/drivers/iio/chemical/sunrise_co2.c +++ b/drivers/iio/chemical/sunrise_co2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Senseair Sunrise 006-0-0007 CO2 sensor driver. diff --git a/drivers/iio/chemical/vz89x.c b/drivers/iio/chemical/vz89x.c index 5b358bcd311b..75cb61c965a8 100644 --- a/drivers/iio/chemical/vz89x.c +++ b/drivers/iio/chemical/vz89x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vz89x.c - Support for SGX Sensortech MiCS VZ89X VOC sensors diff --git a/drivers/iio/common/cros_ec_sensors/cros_ec_activity.c b/drivers/iio/common/cros_ec_sensors/cros_ec_activity.c index 6e38d115b6fe..058b0c06335c 100644 --- a/drivers/iio/common/cros_ec_sensors/cros_ec_activity.c +++ b/drivers/iio/common/cros_ec_sensors/cros_ec_activity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cros_ec_activity - Driver for activities/gesture recognition. diff --git a/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c b/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c index 2d3d148b4206..d0e45ab12b13 100644 --- a/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c +++ b/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c index 82cef4a12442..bf44c67943b4 100644 --- a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c +++ b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cros_ec_sensors - Driver for Chrome OS Embedded Controller sensors. diff --git a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c index 9ac80e4b7d75..cb8b6b7226bc 100644 --- a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c +++ b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cros_ec_sensors_core - Common function for Chrome OS EC sensor driver. diff --git a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c index c4db949fa775..668223b89593 100644 --- a/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c +++ b/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Trace events for the ChromeOS Embedded Controller // diff --git a/drivers/iio/common/hid-sensors/hid-sensor-attributes.c b/drivers/iio/common/hid-sensors/hid-sensor-attributes.c index a61428bfdce3..577273edfecf 100644 --- a/drivers/iio/common/hid-sensors/hid-sensor-attributes.c +++ b/drivers/iio/common/hid-sensors/hid-sensor-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/common/hid-sensors/hid-sensor-trigger.c b/drivers/iio/common/hid-sensors/hid-sensor-trigger.c index 5540e2d28f4a..f58eede05f97 100644 --- a/drivers/iio/common/hid-sensors/hid-sensor-trigger.c +++ b/drivers/iio/common/hid-sensors/hid-sensor-trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c b/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c index 97526ba87b93..a3813dd07ad5 100644 --- a/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c +++ b/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/common/ms_sensors/ms_sensors_i2c.c b/drivers/iio/common/ms_sensors/ms_sensors_i2c.c index 588470863681..aab0a08ca5ac 100644 --- a/drivers/iio/common/ms_sensors/ms_sensors_i2c.c +++ b/drivers/iio/common/ms_sensors/ms_sensors_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Measurements Specialties driver common i2c functions diff --git a/drivers/iio/common/scmi_sensors/scmi_iio.c b/drivers/iio/common/scmi_sensors/scmi_iio.c index 5136ad9ada04..d385021d17ab 100644 --- a/drivers/iio/common/scmi_sensors/scmi_iio.c +++ b/drivers/iio/common/scmi_sensors/scmi_iio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/iio/common/ssp_sensors/ssp_dev.c b/drivers/iio/common/ssp_sensors/ssp_dev.c index da09c9f3ceb6..c493750705d2 100644 --- a/drivers/iio/common/ssp_sensors/ssp_dev.c +++ b/drivers/iio/common/ssp_sensors/ssp_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. diff --git a/drivers/iio/common/ssp_sensors/ssp_iio.c b/drivers/iio/common/ssp_sensors/ssp_iio.c index 78ac689de2fe..b1f634bc10b5 100644 --- a/drivers/iio/common/ssp_sensors/ssp_iio.c +++ b/drivers/iio/common/ssp_sensors/ssp_iio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. diff --git a/drivers/iio/common/ssp_sensors/ssp_spi.c b/drivers/iio/common/ssp_sensors/ssp_spi.c index b7f093d7345b..0b0a762d7902 100644 --- a/drivers/iio/common/ssp_sensors/ssp_spi.c +++ b/drivers/iio/common/ssp_sensors/ssp_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. diff --git a/drivers/iio/common/st_sensors/st_sensors_buffer.c b/drivers/iio/common/st_sensors/st_sensors_buffer.c index 57f087c2216f..de255803f093 100644 --- a/drivers/iio/common/st_sensors/st_sensors_buffer.c +++ b/drivers/iio/common/st_sensors/st_sensors_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics sensors buffer library driver diff --git a/drivers/iio/common/st_sensors/st_sensors_core.c b/drivers/iio/common/st_sensors/st_sensors_core.c index dac593be5695..fa67b8046bf4 100644 --- a/drivers/iio/common/st_sensors/st_sensors_core.c +++ b/drivers/iio/common/st_sensors/st_sensors_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics sensors core library driver diff --git a/drivers/iio/common/st_sensors/st_sensors_i2c.c b/drivers/iio/common/st_sensors/st_sensors_i2c.c index 7156302fe997..b383158f4d22 100644 --- a/drivers/iio/common/st_sensors/st_sensors_i2c.c +++ b/drivers/iio/common/st_sensors/st_sensors_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics sensors i2c library driver diff --git a/drivers/iio/common/st_sensors/st_sensors_spi.c b/drivers/iio/common/st_sensors/st_sensors_spi.c index 0da27013943d..2cadcf3c2bef 100644 --- a/drivers/iio/common/st_sensors/st_sensors_spi.c +++ b/drivers/iio/common/st_sensors/st_sensors_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics sensors spi library driver diff --git a/drivers/iio/common/st_sensors/st_sensors_trigger.c b/drivers/iio/common/st_sensors/st_sensors_trigger.c index 8a8ab688d798..59d9d203d9c8 100644 --- a/drivers/iio/common/st_sensors/st_sensors_trigger.c +++ b/drivers/iio/common/st_sensors/st_sensors_trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics sensors trigger library driver diff --git a/drivers/iio/dac/ad3530r.c b/drivers/iio/dac/ad3530r.c index b97b46090d80..e08a584cd6ac 100644 --- a/drivers/iio/dac/ad3530r.c +++ b/drivers/iio/dac/ad3530r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD3530R/AD3530 8-channel, 16-bit Voltage Output DAC Driver diff --git a/drivers/iio/dac/ad3552r-common.c b/drivers/iio/dac/ad3552r-common.c index 38baaea0e6c8..eb9cc1c746c3 100644 --- a/drivers/iio/dac/ad3552r-common.c +++ b/drivers/iio/dac/ad3552r-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2010-2024 Analog Devices Inc. diff --git a/drivers/iio/dac/ad3552r-hs.c b/drivers/iio/dac/ad3552r-hs.c index a9578afa7015..e0d3db9600f4 100644 --- a/drivers/iio/dac/ad3552r-hs.c +++ b/drivers/iio/dac/ad3552r-hs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD3552R diff --git a/drivers/iio/dac/ad3552r.c b/drivers/iio/dac/ad3552r.c index 93c33bc3e1be..e90a534c59bf 100644 --- a/drivers/iio/dac/ad3552r.c +++ b/drivers/iio/dac/ad3552r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD3552R diff --git a/drivers/iio/dac/ad5064.c b/drivers/iio/dac/ad5064.c index 84be5174babd..56be33a9ff08 100644 --- a/drivers/iio/dac/ad5064.c +++ b/drivers/iio/dac/ad5064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5024, AD5025, AD5044, AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, diff --git a/drivers/iio/dac/ad5360.c b/drivers/iio/dac/ad5360.c index 8271849b1c83..841f51504648 100644 --- a/drivers/iio/dac/ad5360.c +++ b/drivers/iio/dac/ad5360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog devices AD5360, AD5361, AD5362, AD5363, AD5370, AD5371, AD5373 diff --git a/drivers/iio/dac/ad5380.c b/drivers/iio/dac/ad5380.c index 8b813cee7625..c949045db17d 100644 --- a/drivers/iio/dac/ad5380.c +++ b/drivers/iio/dac/ad5380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog devices AD5380, AD5381, AD5382, AD5383, AD5390, AD5391, AD5392 diff --git a/drivers/iio/dac/ad5421.c b/drivers/iio/dac/ad5421.c index d9d7031c4432..552a03d2bd8e 100644 --- a/drivers/iio/dac/ad5421.c +++ b/drivers/iio/dac/ad5421.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5421 Digital to analog converters driver diff --git a/drivers/iio/dac/ad5446-i2c.c b/drivers/iio/dac/ad5446-i2c.c index 40fe7e17fce4..f0c363687aca 100644 --- a/drivers/iio/dac/ad5446-i2c.c +++ b/drivers/iio/dac/ad5446-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5446 SPI I2C driver diff --git a/drivers/iio/dac/ad5446-spi.c b/drivers/iio/dac/ad5446-spi.c index e29d77f21482..82bca5688e6a 100644 --- a/drivers/iio/dac/ad5446-spi.c +++ b/drivers/iio/dac/ad5446-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5446 SPI DAC driver diff --git a/drivers/iio/dac/ad5446.c b/drivers/iio/dac/ad5446.c index 46a2eadb1d9b..0c26166c59e0 100644 --- a/drivers/iio/dac/ad5446.c +++ b/drivers/iio/dac/ad5446.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD5446 CORE DAC driver diff --git a/drivers/iio/dac/ad5449.c b/drivers/iio/dac/ad5449.c index d8c325260259..3317c4793153 100644 --- a/drivers/iio/dac/ad5449.c +++ b/drivers/iio/dac/ad5449.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5415, AD5426, AD5429, AD5432, AD5439, AD5443, AD5449 Digital to Analog diff --git a/drivers/iio/dac/ad5504.c b/drivers/iio/dac/ad5504.c index 355bcb6a8ba0..0f28361d0966 100644 --- a/drivers/iio/dac/ad5504.c +++ b/drivers/iio/dac/ad5504.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5504, AD5501 High Voltage Digital to Analog Converter diff --git a/drivers/iio/dac/ad5592r-base.c b/drivers/iio/dac/ad5592r-base.c index 4720733d66b2..952b22ee7c14 100644 --- a/drivers/iio/dac/ad5592r-base.c +++ b/drivers/iio/dac/ad5592r-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5592R Digital <-> Analog converters driver diff --git a/drivers/iio/dac/ad5592r.c b/drivers/iio/dac/ad5592r.c index 92d1b629b85d..559cf16e908f 100644 --- a/drivers/iio/dac/ad5592r.c +++ b/drivers/iio/dac/ad5592r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5592R Digital <-> Analog converters driver diff --git a/drivers/iio/dac/ad5593r.c b/drivers/iio/dac/ad5593r.c index 9a8525c61173..03e96825282b 100644 --- a/drivers/iio/dac/ad5593r.c +++ b/drivers/iio/dac/ad5593r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5593R Digital <-> Analog converters driver diff --git a/drivers/iio/dac/ad5624r_spi.c b/drivers/iio/dac/ad5624r_spi.c index 13aefe769bad..fa9e02af9c39 100644 --- a/drivers/iio/dac/ad5624r_spi.c +++ b/drivers/iio/dac/ad5624r_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5624R, AD5644R, AD5664R Digital to analog convertors spi driver diff --git a/drivers/iio/dac/ad5686-spi.c b/drivers/iio/dac/ad5686-spi.c index df8619e0c092..c2a0bf8bcb28 100644 --- a/drivers/iio/dac/ad5686-spi.c +++ b/drivers/iio/dac/ad5686-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5672R, AD5674R, AD5676, AD5676R, AD5679R, diff --git a/drivers/iio/dac/ad5686.c b/drivers/iio/dac/ad5686.c index 4b18498aa074..75b58569c07d 100644 --- a/drivers/iio/dac/ad5686.c +++ b/drivers/iio/dac/ad5686.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5686R, AD5685R, AD5684R Digital to analog converters driver diff --git a/drivers/iio/dac/ad5696-i2c.c b/drivers/iio/dac/ad5696-i2c.c index d3327bca0e07..0068fd867ca5 100644 --- a/drivers/iio/dac/ad5696-i2c.c +++ b/drivers/iio/dac/ad5696-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5338R, AD5671R, AD5673R, AD5675R, AD5677R, AD5691R, AD5692R, AD5693, diff --git a/drivers/iio/dac/ad5755.c b/drivers/iio/dac/ad5755.c index d0e5f35462b1..bb7246eebde1 100644 --- a/drivers/iio/dac/ad5755.c +++ b/drivers/iio/dac/ad5755.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5755, AD5755-1, AD5757, AD5735, AD5737 Digital to analog converters driver diff --git a/drivers/iio/dac/ad5758.c b/drivers/iio/dac/ad5758.c index 4ed4fda76ea9..fcb2db7e498e 100644 --- a/drivers/iio/dac/ad5758.c +++ b/drivers/iio/dac/ad5758.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5758 Digital to analog converters driver diff --git a/drivers/iio/dac/ad5761.c b/drivers/iio/dac/ad5761.c index b5d20f04f070..006524199cdc 100644 --- a/drivers/iio/dac/ad5761.c +++ b/drivers/iio/dac/ad5761.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter diff --git a/drivers/iio/dac/ad5764.c b/drivers/iio/dac/ad5764.c index fbbd7105a80c..b9dd8ef74936 100644 --- a/drivers/iio/dac/ad5764.c +++ b/drivers/iio/dac/ad5764.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog devices AD5764, AD5764R, AD5744, AD5744R quad-channel diff --git a/drivers/iio/dac/ad5766.c b/drivers/iio/dac/ad5766.c index f6a0a0d84fef..82d950c1f5e8 100644 --- a/drivers/iio/dac/ad5766.c +++ b/drivers/iio/dac/ad5766.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD5766, AD5767 diff --git a/drivers/iio/dac/ad5770r.c b/drivers/iio/dac/ad5770r.c index cd47cb1c685c..a70f5122ad44 100644 --- a/drivers/iio/dac/ad5770r.c +++ b/drivers/iio/dac/ad5770r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD5770R Digital to analog converters driver diff --git a/drivers/iio/dac/ad5791.c b/drivers/iio/dac/ad5791.c index ae7297f08398..ea84629d2574 100644 --- a/drivers/iio/dac/ad5791.c +++ b/drivers/iio/dac/ad5791.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD5760, AD5780, AD5781, AD5790, AD5791 Voltage Output Digital to Analog diff --git a/drivers/iio/dac/ad7293.c b/drivers/iio/dac/ad7293.c index c3797e40cdd9..e484f157cde9 100644 --- a/drivers/iio/dac/ad7293.c +++ b/drivers/iio/dac/ad7293.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7293 driver diff --git a/drivers/iio/dac/ad7303.c b/drivers/iio/dac/ad7303.c index a88cc639047d..95768678a2d3 100644 --- a/drivers/iio/dac/ad7303.c +++ b/drivers/iio/dac/ad7303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD7303 Digital to analog converters driver diff --git a/drivers/iio/dac/ad8460.c b/drivers/iio/dac/ad8460.c index 6e45686902dd..179d2780f603 100644 --- a/drivers/iio/dac/ad8460.c +++ b/drivers/iio/dac/ad8460.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD8460 Waveform generator DAC Driver diff --git a/drivers/iio/dac/ad8801.c b/drivers/iio/dac/ad8801.c index 60e663af1cc1..4ca92c2d8762 100644 --- a/drivers/iio/dac/ad8801.c +++ b/drivers/iio/dac/ad8801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO DAC driver for Analog Devices AD8801 DAC diff --git a/drivers/iio/dac/ad9739a.c b/drivers/iio/dac/ad9739a.c index d77b46d83bd4..1691a7f00223 100644 --- a/drivers/iio/dac/ad9739a.c +++ b/drivers/iio/dac/ad9739a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices AD9739a SPI DAC driver diff --git a/drivers/iio/dac/adi-axi-dac.c b/drivers/iio/dac/adi-axi-dac.c index 0d525272a8a8..c05fcdc424d8 100644 --- a/drivers/iio/dac/adi-axi-dac.c +++ b/drivers/iio/dac/adi-axi-dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices Generic AXI DAC IP core diff --git a/drivers/iio/dac/cio-dac.c b/drivers/iio/dac/cio-dac.c index 069904d00c2e..fa9b8291cb81 100644 --- a/drivers/iio/dac/cio-dac.c +++ b/drivers/iio/dac/cio-dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the Measurement Computing CIO-DAC diff --git a/drivers/iio/dac/dpot-dac.c b/drivers/iio/dac/dpot-dac.c index d1b8441051ae..021ca2fe10b3 100644 --- a/drivers/iio/dac/dpot-dac.c +++ b/drivers/iio/dac/dpot-dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO DAC emulation driver using a digital potentiometer diff --git a/drivers/iio/dac/ds4424.c b/drivers/iio/dac/ds4424.c index a8198ba4f98a..b567345c7a40 100644 --- a/drivers/iio/dac/ds4424.c +++ b/drivers/iio/dac/ds4424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim Integrated diff --git a/drivers/iio/dac/lpc18xx_dac.c b/drivers/iio/dac/lpc18xx_dac.c index aa1c73f8429d..05735e690125 100644 --- a/drivers/iio/dac/lpc18xx_dac.c +++ b/drivers/iio/dac/lpc18xx_dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO DAC driver for NXP LPC18xx DAC diff --git a/drivers/iio/dac/ltc1660.c b/drivers/iio/dac/ltc1660.c index 6e80b49f4665..e9874da3cf6c 100644 --- a/drivers/iio/dac/ltc1660.c +++ b/drivers/iio/dac/ltc1660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Linear Technology LTC1665/LTC1660, 8 channels DAC diff --git a/drivers/iio/dac/ltc2632.c b/drivers/iio/dac/ltc2632.c index 105f939f7e54..4573bd475f6d 100644 --- a/drivers/iio/dac/ltc2632.c +++ b/drivers/iio/dac/ltc2632.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LTC2632 Digital to analog convertors spi driver diff --git a/drivers/iio/dac/ltc2664.c b/drivers/iio/dac/ltc2664.c index 67f14046cf77..400bee31d620 100644 --- a/drivers/iio/dac/ltc2664.c +++ b/drivers/iio/dac/ltc2664.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LTC2664 4 channel, 12-/16-Bit Voltage Output SoftSpan DAC driver diff --git a/drivers/iio/dac/ltc2688.c b/drivers/iio/dac/ltc2688.c index 02f408229681..c1e82cad852c 100644 --- a/drivers/iio/dac/ltc2688.c +++ b/drivers/iio/dac/ltc2688.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LTC2688 16 channel, 16 bit Voltage Output SoftSpan DAC driver diff --git a/drivers/iio/dac/m62332.c b/drivers/iio/dac/m62332.c index 3497513854d7..a81b64a77c47 100644 --- a/drivers/iio/dac/m62332.c +++ b/drivers/iio/dac/m62332.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * m62332.c - Support for Mitsubishi m62332 DAC diff --git a/drivers/iio/dac/max517.c b/drivers/iio/dac/max517.c index d334c67821ad..f390266fa20a 100644 --- a/drivers/iio/dac/max517.c +++ b/drivers/iio/dac/max517.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max517.c - Support for Maxim MAX517, MAX518 and MAX519 diff --git a/drivers/iio/dac/max5522.c b/drivers/iio/dac/max5522.c index 1b8fe6b8d26e..df1c1bbafcb4 100644 --- a/drivers/iio/dac/max5522.c +++ b/drivers/iio/dac/max5522.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX5522 diff --git a/drivers/iio/dac/max5821.c b/drivers/iio/dac/max5821.c index e7e29359f8fe..e6ae9404fc7e 100644 --- a/drivers/iio/dac/max5821.c +++ b/drivers/iio/dac/max5821.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iio/dac/max5821.c diff --git a/drivers/iio/dac/mcp4725.c b/drivers/iio/dac/mcp4725.c index 23b9e3a09ec8..abad67493dee 100644 --- a/drivers/iio/dac/mcp4725.c +++ b/drivers/iio/dac/mcp4725.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mcp4725.c - Support for Microchip MCP4725/6 diff --git a/drivers/iio/dac/mcp4728.c b/drivers/iio/dac/mcp4728.c index 4f30b99110b7..80155817ad1e 100644 --- a/drivers/iio/dac/mcp4728.c +++ b/drivers/iio/dac/mcp4728.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Microchip MCP4728 diff --git a/drivers/iio/dac/mcp4821.c b/drivers/iio/dac/mcp4821.c index 748bdca9a964..541cf6b13c71 100644 --- a/drivers/iio/dac/mcp4821.c +++ b/drivers/iio/dac/mcp4821.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Anshul Dalal diff --git a/drivers/iio/dac/mcp4922.c b/drivers/iio/dac/mcp4922.c index 74f338afcab9..f47614964519 100644 --- a/drivers/iio/dac/mcp4922.c +++ b/drivers/iio/dac/mcp4922.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mcp4922.c diff --git a/drivers/iio/dac/rohm-bd79703.c b/drivers/iio/dac/rohm-bd79703.c index e91090e4a66d..80abd4d2eb63 100644 --- a/drivers/iio/dac/rohm-bd79703.c +++ b/drivers/iio/dac/rohm-bd79703.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BD79703 ROHM Digital to Analog converter diff --git a/drivers/iio/dac/stm32-dac-core.c b/drivers/iio/dac/stm32-dac-core.c index 8ef702917060..01a8ef54d6ac 100644 --- a/drivers/iio/dac/stm32-dac-core.c +++ b/drivers/iio/dac/stm32-dac-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of STM32 DAC driver diff --git a/drivers/iio/dac/stm32-dac.c b/drivers/iio/dac/stm32-dac.c index b860e18d52a1..d4ae609b3843 100644 --- a/drivers/iio/dac/stm32-dac.c +++ b/drivers/iio/dac/stm32-dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of STM32 DAC driver diff --git a/drivers/iio/dac/ti-dac082s085.c b/drivers/iio/dac/ti-dac082s085.c index 715870c8a9c4..864c41bc4d13 100644 --- a/drivers/iio/dac/ti-dac082s085.c +++ b/drivers/iio/dac/ti-dac082s085.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ti-dac082s085.c - Texas Instruments 8/10/12-bit 2/4-channel DAC driver diff --git a/drivers/iio/dac/ti-dac5571.c b/drivers/iio/dac/ti-dac5571.c index bdc3f94aef98..81df78664bcb 100644 --- a/drivers/iio/dac/ti-dac5571.c +++ b/drivers/iio/dac/ti-dac5571.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ti-dac5571.c - Texas Instruments 8/10/12-bit 1/4-channel DAC driver diff --git a/drivers/iio/dac/ti-dac7311.c b/drivers/iio/dac/ti-dac7311.c index 5c1c5213962f..7e909bee3e79 100644 --- a/drivers/iio/dac/ti-dac7311.c +++ b/drivers/iio/dac/ti-dac7311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ti-dac7311.c - Texas Instruments 8/10/12-bit 1-channel DAC driver * diff --git a/drivers/iio/dac/ti-dac7612.c b/drivers/iio/dac/ti-dac7612.c index c308eca02b88..98b77c84f960 100644 --- a/drivers/iio/dac/ti-dac7612.c +++ b/drivers/iio/dac/ti-dac7612.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAC7612 Dual, 12-Bit Serial input Digital-to-Analog Converter diff --git a/drivers/iio/dac/vf610_dac.c b/drivers/iio/dac/vf610_dac.c index 93639599b2b9..673a79d4df41 100644 --- a/drivers/iio/dac/vf610_dac.c +++ b/drivers/iio/dac/vf610_dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale Vybrid vf610 DAC driver diff --git a/drivers/iio/dummy/iio_dummy_evgen.c b/drivers/iio/dummy/iio_dummy_evgen.c index 16d3f144dda0..5028dbc2e3c9 100644 --- a/drivers/iio/dummy/iio_dummy_evgen.c +++ b/drivers/iio/dummy/iio_dummy_evgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Jonathan Cameron diff --git a/drivers/iio/dummy/iio_simple_dummy.c b/drivers/iio/dummy/iio_simple_dummy.c index 8575d4a08963..7fcd07056fb8 100644 --- a/drivers/iio/dummy/iio_simple_dummy.c +++ b/drivers/iio/dummy/iio_simple_dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Jonathan Cameron diff --git a/drivers/iio/dummy/iio_simple_dummy_buffer.c b/drivers/iio/dummy/iio_simple_dummy_buffer.c index e35e0596cbfb..89f1b5d88666 100644 --- a/drivers/iio/dummy/iio_simple_dummy_buffer.c +++ b/drivers/iio/dummy/iio_simple_dummy_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Jonathan Cameron diff --git a/drivers/iio/dummy/iio_simple_dummy_events.c b/drivers/iio/dummy/iio_simple_dummy_events.c index b51ec21b6309..c4c89334b376 100644 --- a/drivers/iio/dummy/iio_simple_dummy_events.c +++ b/drivers/iio/dummy/iio_simple_dummy_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Jonathan Cameron diff --git a/drivers/iio/filter/admv8818.c b/drivers/iio/filter/admv8818.c index 19f823446cda..9818288f2a8d 100644 --- a/drivers/iio/filter/admv8818.c +++ b/drivers/iio/filter/admv8818.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADMV8818 driver diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c index 63c485e9e44c..9c42d97ae136 100644 --- a/drivers/iio/frequency/ad9523.c +++ b/drivers/iio/frequency/ad9523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD9523 SPI Low Jitter Clock Generator diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf4350.c index ed1741165f55..73b0a1ed59bc 100644 --- a/drivers/iio/frequency/adf4350.c +++ b/drivers/iio/frequency/adf4350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADF4350/ADF4351 SPI Wideband Synthesizer driver diff --git a/drivers/iio/frequency/adf4371.c b/drivers/iio/frequency/adf4371.c index d6dc7827fb41..53f54548656b 100644 --- a/drivers/iio/frequency/adf4371.c +++ b/drivers/iio/frequency/adf4371.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices ADF4371 SPI Wideband Synthesizer driver diff --git a/drivers/iio/frequency/adf4377.c b/drivers/iio/frequency/adf4377.c index 08833b7035e4..d2f7dc067249 100644 --- a/drivers/iio/frequency/adf4377.c +++ b/drivers/iio/frequency/adf4377.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADF4377 driver diff --git a/drivers/iio/frequency/admfm2000.c b/drivers/iio/frequency/admfm2000.c index b2263b9afeda..1cc1524ed190 100644 --- a/drivers/iio/frequency/admfm2000.c +++ b/drivers/iio/frequency/admfm2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADMFM2000 Dual Microwave Down Converter diff --git a/drivers/iio/frequency/admv1013.c b/drivers/iio/frequency/admv1013.c index d8e8d541990f..278f1ece0127 100644 --- a/drivers/iio/frequency/admv1013.c +++ b/drivers/iio/frequency/admv1013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADMV1013 driver diff --git a/drivers/iio/frequency/admv1014.c b/drivers/iio/frequency/admv1014.c index 7a8f92ec80a2..37a3d7450937 100644 --- a/drivers/iio/frequency/admv1014.c +++ b/drivers/iio/frequency/admv1014.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADMV1014 driver diff --git a/drivers/iio/frequency/admv4420.c b/drivers/iio/frequency/admv4420.c index 3ae462b4f5c9..b9a32d092128 100644 --- a/drivers/iio/frequency/admv4420.c +++ b/drivers/iio/frequency/admv4420.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * ADMV4420 diff --git a/drivers/iio/frequency/adrf6780.c b/drivers/iio/frequency/adrf6780.c index a7a21f929970..26f940d14262 100644 --- a/drivers/iio/frequency/adrf6780.c +++ b/drivers/iio/frequency/adrf6780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADRF6780 driver diff --git a/drivers/iio/gyro/adis16080.c b/drivers/iio/gyro/adis16080.c index 178bba95a709..8b5af63eeb07 100644 --- a/drivers/iio/gyro/adis16080.c +++ b/drivers/iio/gyro/adis16080.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADIS16080/100 Yaw Rate Gyroscope with SPI driver diff --git a/drivers/iio/gyro/adis16130.c b/drivers/iio/gyro/adis16130.c index 2535e3c94037..7ecabbf5a6b2 100644 --- a/drivers/iio/gyro/adis16130.c +++ b/drivers/iio/gyro/adis16130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADIS16130 Digital Output, High Precision Angular Rate Sensor driver diff --git a/drivers/iio/gyro/adis16136.c b/drivers/iio/gyro/adis16136.c index 369c7428e1ef..d52c8ccafc43 100644 --- a/drivers/iio/gyro/adis16136.c +++ b/drivers/iio/gyro/adis16136.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADIS16133/ADIS16135/ADIS16136 gyroscope driver diff --git a/drivers/iio/gyro/adis16260.c b/drivers/iio/gyro/adis16260.c index 586e6cfa14a9..a14edcac7d4e 100644 --- a/drivers/iio/gyro/adis16260.c +++ b/drivers/iio/gyro/adis16260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADIS16260/ADIS16265 Programmable Digital Gyroscope Sensor Driver diff --git a/drivers/iio/gyro/adxrs290.c b/drivers/iio/gyro/adxrs290.c index 8fcb41f45baa..493f1518f556 100644 --- a/drivers/iio/gyro/adxrs290.c +++ b/drivers/iio/gyro/adxrs290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADXRS290 SPI Gyroscope Driver diff --git a/drivers/iio/gyro/adxrs450.c b/drivers/iio/gyro/adxrs450.c index a1d8d3cb301b..c231b83419a2 100644 --- a/drivers/iio/gyro/adxrs450.c +++ b/drivers/iio/gyro/adxrs450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADXRS450/ADXRS453 Digital Output Gyroscope Driver diff --git a/drivers/iio/gyro/bmg160_core.c b/drivers/iio/gyro/bmg160_core.c index 38394b5f3275..742a0c0ee2b5 100644 --- a/drivers/iio/gyro/bmg160_core.c +++ b/drivers/iio/gyro/bmg160_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BMG160 Gyro Sensor driver diff --git a/drivers/iio/gyro/bmg160_i2c.c b/drivers/iio/gyro/bmg160_i2c.c index 1fb8a7969c25..68a4531e32e4 100644 --- a/drivers/iio/gyro/bmg160_i2c.c +++ b/drivers/iio/gyro/bmg160_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/gyro/bmg160_spi.c b/drivers/iio/gyro/bmg160_spi.c index 6aecc5eb8347..7b8a2760a1fb 100644 --- a/drivers/iio/gyro/bmg160_spi.c +++ b/drivers/iio/gyro/bmg160_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/gyro/fxas21002c_core.c b/drivers/iio/gyro/fxas21002c_core.c index a88670207cec..12d258e6a004 100644 --- a/drivers/iio/gyro/fxas21002c_core.c +++ b/drivers/iio/gyro/fxas21002c_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for NXP FXAS21002C Gyroscope - Core diff --git a/drivers/iio/gyro/fxas21002c_i2c.c b/drivers/iio/gyro/fxas21002c_i2c.c index 43c6b3079487..402e804fb2e1 100644 --- a/drivers/iio/gyro/fxas21002c_i2c.c +++ b/drivers/iio/gyro/fxas21002c_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for NXP FXAS21002C Gyroscope - I2C diff --git a/drivers/iio/gyro/fxas21002c_spi.c b/drivers/iio/gyro/fxas21002c_spi.c index d62efe50b697..385d2750fba0 100644 --- a/drivers/iio/gyro/fxas21002c_spi.c +++ b/drivers/iio/gyro/fxas21002c_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for NXP Fxas21002c Gyroscope - SPI diff --git a/drivers/iio/gyro/hid-sensor-gyro-3d.c b/drivers/iio/gyro/hid-sensor-gyro-3d.c index c43990c518f7..5d269c9158ac 100644 --- a/drivers/iio/gyro/hid-sensor-gyro-3d.c +++ b/drivers/iio/gyro/hid-sensor-gyro-3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/gyro/itg3200_buffer.c b/drivers/iio/gyro/itg3200_buffer.c index a624400a239c..c5084678122f 100644 --- a/drivers/iio/gyro/itg3200_buffer.c +++ b/drivers/iio/gyro/itg3200_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * itg3200_buffer.c -- support InvenSense ITG3200 diff --git a/drivers/iio/gyro/itg3200_core.c b/drivers/iio/gyro/itg3200_core.c index cd8a2dae56cd..4009153429ce 100644 --- a/drivers/iio/gyro/itg3200_core.c +++ b/drivers/iio/gyro/itg3200_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * itg3200_core.c -- support InvenSense ITG3200 diff --git a/drivers/iio/gyro/mpu3050-core.c b/drivers/iio/gyro/mpu3050-core.c index 67ae7d1012bc..4be5f0564c34 100644 --- a/drivers/iio/gyro/mpu3050-core.c +++ b/drivers/iio/gyro/mpu3050-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPU3050 gyroscope driver diff --git a/drivers/iio/gyro/mpu3050-i2c.c b/drivers/iio/gyro/mpu3050-i2c.c index 092878f2c886..0eebeaf91def 100644 --- a/drivers/iio/gyro/mpu3050-i2c.c +++ b/drivers/iio/gyro/mpu3050-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/gyro/ssp_gyro_sensor.c b/drivers/iio/gyro/ssp_gyro_sensor.c index d9b41cf8d799..d6f2c2ba5637 100644 --- a/drivers/iio/gyro/ssp_gyro_sensor.c +++ b/drivers/iio/gyro/ssp_gyro_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. diff --git a/drivers/iio/gyro/st_gyro_buffer.c b/drivers/iio/gyro/st_gyro_buffer.c index 1ebfe7aa6c96..5e3d2c5dbf4a 100644 --- a/drivers/iio/gyro/st_gyro_buffer.c +++ b/drivers/iio/gyro/st_gyro_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics gyroscopes driver diff --git a/drivers/iio/gyro/st_gyro_core.c b/drivers/iio/gyro/st_gyro_core.c index 7fd82cd707c7..6f84511b6009 100644 --- a/drivers/iio/gyro/st_gyro_core.c +++ b/drivers/iio/gyro/st_gyro_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics gyroscopes driver diff --git a/drivers/iio/gyro/st_gyro_i2c.c b/drivers/iio/gyro/st_gyro_i2c.c index aef5ec8f9dee..294e7c5d80b9 100644 --- a/drivers/iio/gyro/st_gyro_i2c.c +++ b/drivers/iio/gyro/st_gyro_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics gyroscopes driver diff --git a/drivers/iio/gyro/st_gyro_spi.c b/drivers/iio/gyro/st_gyro_spi.c index f645da157372..c98e1532bd76 100644 --- a/drivers/iio/gyro/st_gyro_spi.c +++ b/drivers/iio/gyro/st_gyro_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics gyroscopes driver diff --git a/drivers/iio/health/afe4403.c b/drivers/iio/health/afe4403.c index 0e5a512e3bb8..cd287c2e97e7 100644 --- a/drivers/iio/health/afe4403.c +++ b/drivers/iio/health/afe4403.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AFE4403 Heart Rate Monitors and Low-Cost Pulse Oximeters diff --git a/drivers/iio/health/afe4404.c b/drivers/iio/health/afe4404.c index 768d794e574b..3ee3468dbfbf 100644 --- a/drivers/iio/health/afe4404.c +++ b/drivers/iio/health/afe4404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AFE4404 Heart Rate Monitors and Low-Cost Pulse Oximeters diff --git a/drivers/iio/health/max30100.c b/drivers/iio/health/max30100.c index 3d441013893c..0d93e93a5f60 100644 --- a/drivers/iio/health/max30100.c +++ b/drivers/iio/health/max30100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * max30100.c - Support for MAX30100 heart rate and pulse oximeter sensor diff --git a/drivers/iio/health/max30102.c b/drivers/iio/health/max30102.c index a48c0881a4c7..1f46eafa1d1a 100644 --- a/drivers/iio/health/max30102.c +++ b/drivers/iio/health/max30102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max30102.c - Support for MAX30102 heart rate and pulse oximeter sensor diff --git a/drivers/iio/humidity/am2315.c b/drivers/iio/humidity/am2315.c index 02ca23eb8991..a68474d46773 100644 --- a/drivers/iio/humidity/am2315.c +++ b/drivers/iio/humidity/am2315.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aosong AM2315 relative humidity and temperature diff --git a/drivers/iio/humidity/dht11.c b/drivers/iio/humidity/dht11.c index 980cb946bbf7..79cb0561da67 100644 --- a/drivers/iio/humidity/dht11.c +++ b/drivers/iio/humidity/dht11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DHT11/DHT22 bit banging GPIO driver diff --git a/drivers/iio/humidity/ens210.c b/drivers/iio/humidity/ens210.c index 77418d97f30d..19ae8a383c78 100644 --- a/drivers/iio/humidity/ens210.c +++ b/drivers/iio/humidity/ens210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ens210.c - Support for ScioSense ens210 temperature & humidity sensor family diff --git a/drivers/iio/humidity/hdc100x.c b/drivers/iio/humidity/hdc100x.c index c2b36e682e06..45dee82a9ef4 100644 --- a/drivers/iio/humidity/hdc100x.c +++ b/drivers/iio/humidity/hdc100x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hdc100x.c - Support for the TI HDC100x temperature + humidity sensors diff --git a/drivers/iio/humidity/hdc2010.c b/drivers/iio/humidity/hdc2010.c index 894a8b4ab193..77d546b29d24 100644 --- a/drivers/iio/humidity/hdc2010.c +++ b/drivers/iio/humidity/hdc2010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hdc2010.c - Support for the TI HDC2010 and HDC2080 diff --git a/drivers/iio/humidity/hdc3020.c b/drivers/iio/humidity/hdc3020.c index 78b2c171c8da..1bbab53a8ae8 100644 --- a/drivers/iio/humidity/hdc3020.c +++ b/drivers/iio/humidity/hdc3020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hdc3020.c - Support for the TI HDC3020,HDC3021 and HDC3022 diff --git a/drivers/iio/humidity/hid-sensor-humidity.c b/drivers/iio/humidity/hid-sensor-humidity.c index be2338d5f407..4282b7a2b660 100644 --- a/drivers/iio/humidity/hid-sensor-humidity.c +++ b/drivers/iio/humidity/hid-sensor-humidity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/humidity/hts221_buffer.c b/drivers/iio/humidity/hts221_buffer.c index 4d03db19063e..f554b8da26d6 100644 --- a/drivers/iio/humidity/hts221_buffer.c +++ b/drivers/iio/humidity/hts221_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics hts221 sensor driver diff --git a/drivers/iio/humidity/hts221_core.c b/drivers/iio/humidity/hts221_core.c index bfeb0a60d3af..5a384fdf91ea 100644 --- a/drivers/iio/humidity/hts221_core.c +++ b/drivers/iio/humidity/hts221_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics hts221 sensor driver diff --git a/drivers/iio/humidity/hts221_i2c.c b/drivers/iio/humidity/hts221_i2c.c index cbaa7d1af6c4..6721bb8de20e 100644 --- a/drivers/iio/humidity/hts221_i2c.c +++ b/drivers/iio/humidity/hts221_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics hts221 i2c driver diff --git a/drivers/iio/humidity/hts221_spi.c b/drivers/iio/humidity/hts221_spi.c index e6fef2acd523..6f3739b68c6d 100644 --- a/drivers/iio/humidity/hts221_spi.c +++ b/drivers/iio/humidity/hts221_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics hts221 spi driver diff --git a/drivers/iio/humidity/htu21.c b/drivers/iio/humidity/htu21.c index 7f1775bd26fd..11f97b7cad09 100644 --- a/drivers/iio/humidity/htu21.c +++ b/drivers/iio/humidity/htu21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * htu21.c - Support for Measurement-Specialties diff --git a/drivers/iio/humidity/si7005.c b/drivers/iio/humidity/si7005.c index 0797ece1fcba..444621d79e2f 100644 --- a/drivers/iio/humidity/si7005.c +++ b/drivers/iio/humidity/si7005.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * si7005.c - Support for Silabs Si7005 humidity and temperature sensor diff --git a/drivers/iio/humidity/si7020.c b/drivers/iio/humidity/si7020.c index ff2dba50c0a5..384decb9d931 100644 --- a/drivers/iio/humidity/si7020.c +++ b/drivers/iio/humidity/si7020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * si7020.c - Silicon Labs Si7013/20/21 Relative Humidity and Temp Sensors diff --git a/drivers/iio/imu/adis.c b/drivers/iio/imu/adis.c index d160147cce0b..15e8c61d6236 100644 --- a/drivers/iio/imu/adis.c +++ b/drivers/iio/imu/adis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common library for ADIS16XXX devices diff --git a/drivers/iio/imu/adis16400.c b/drivers/iio/imu/adis16400.c index 36323ad149e0..aa7680a0f893 100644 --- a/drivers/iio/imu/adis16400.c +++ b/drivers/iio/imu/adis16400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adis16400.c support Analog Devices ADIS16400/5 diff --git a/drivers/iio/imu/adis16460.c b/drivers/iio/imu/adis16460.c index ba1887d36577..2d188b18777f 100644 --- a/drivers/iio/imu/adis16460.c +++ b/drivers/iio/imu/adis16460.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADIS16460 IMU driver diff --git a/drivers/iio/imu/adis16475.c b/drivers/iio/imu/adis16475.c index ab39bea1e729..629c87dcd361 100644 --- a/drivers/iio/imu/adis16475.c +++ b/drivers/iio/imu/adis16475.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADIS16475 IMU driver diff --git a/drivers/iio/imu/adis16480.c b/drivers/iio/imu/adis16480.c index 543d5c4bfb11..be7f66768e27 100644 --- a/drivers/iio/imu/adis16480.c +++ b/drivers/iio/imu/adis16480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADIS16480 and similar IMUs driver diff --git a/drivers/iio/imu/adis16550.c b/drivers/iio/imu/adis16550.c index 28f0dbd0226c..56272315cafc 100644 --- a/drivers/iio/imu/adis16550.c +++ b/drivers/iio/imu/adis16550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADIS16550 IMU driver diff --git a/drivers/iio/imu/adis_buffer.c b/drivers/iio/imu/adis_buffer.c index cd3db2388164..55934f3c9ce0 100644 --- a/drivers/iio/imu/adis_buffer.c +++ b/drivers/iio/imu/adis_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common library for ADIS16XXX devices diff --git a/drivers/iio/imu/adis_trigger.c b/drivers/iio/imu/adis_trigger.c index d76e13cbac68..5493970a495d 100644 --- a/drivers/iio/imu/adis_trigger.c +++ b/drivers/iio/imu/adis_trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common library for ADIS16XXX devices diff --git a/drivers/iio/imu/bmi160/bmi160_core.c b/drivers/iio/imu/bmi160/bmi160_core.c index 5f47708b4c5d..906eddaff138 100644 --- a/drivers/iio/imu/bmi160/bmi160_core.c +++ b/drivers/iio/imu/bmi160/bmi160_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BMI160 - Bosch IMU (accel, gyro plus external magnetometer) diff --git a/drivers/iio/imu/bmi160/bmi160_i2c.c b/drivers/iio/imu/bmi160/bmi160_i2c.c index 3e2758f4e0d3..4f8527479a97 100644 --- a/drivers/iio/imu/bmi160/bmi160_i2c.c +++ b/drivers/iio/imu/bmi160/bmi160_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BMI160 - Bosch IMU, I2C bits diff --git a/drivers/iio/imu/bmi160/bmi160_spi.c b/drivers/iio/imu/bmi160/bmi160_spi.c index 3581bd788483..578a080b29a7 100644 --- a/drivers/iio/imu/bmi160/bmi160_spi.c +++ b/drivers/iio/imu/bmi160/bmi160_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BMI160 - Bosch IMU, SPI bits diff --git a/drivers/iio/imu/bmi270/bmi270_core.c b/drivers/iio/imu/bmi270/bmi270_core.c index 2ad230788532..9ed0638f63a2 100644 --- a/drivers/iio/imu/bmi270/bmi270_core.c +++ b/drivers/iio/imu/bmi270/bmi270_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) #include diff --git a/drivers/iio/imu/bmi270/bmi270_i2c.c b/drivers/iio/imu/bmi270/bmi270_i2c.c index b909a421ad01..47fef1bc4883 100644 --- a/drivers/iio/imu/bmi270/bmi270_i2c.c +++ b/drivers/iio/imu/bmi270/bmi270_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) #include diff --git a/drivers/iio/imu/bmi270/bmi270_spi.c b/drivers/iio/imu/bmi270/bmi270_spi.c index 80c9fa1d685a..f6bc6336a7e4 100644 --- a/drivers/iio/imu/bmi270/bmi270_spi.c +++ b/drivers/iio/imu/bmi270/bmi270_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) #include diff --git a/drivers/iio/imu/bmi323/bmi323_core.c b/drivers/iio/imu/bmi323/bmi323_core.c index 6bcb9a436581..26521903582d 100644 --- a/drivers/iio/imu/bmi323/bmi323_core.c +++ b/drivers/iio/imu/bmi323/bmi323_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO core driver for Bosch BMI323 6-Axis IMU. diff --git a/drivers/iio/imu/bmi323/bmi323_i2c.c b/drivers/iio/imu/bmi323/bmi323_i2c.c index 8457fe304db8..2452c7432d97 100644 --- a/drivers/iio/imu/bmi323/bmi323_i2c.c +++ b/drivers/iio/imu/bmi323/bmi323_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C driver for Bosch BMI323 6-Axis IMU. diff --git a/drivers/iio/imu/bmi323/bmi323_spi.c b/drivers/iio/imu/bmi323/bmi323_spi.c index fd56ab620750..152588685dab 100644 --- a/drivers/iio/imu/bmi323/bmi323_spi.c +++ b/drivers/iio/imu/bmi323/bmi323_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI driver for Bosch BMI323 6-Axis IMU. diff --git a/drivers/iio/imu/bno055/bno055.c b/drivers/iio/imu/bno055/bno055.c index 303bc308f80a..a37d3066e64e 100644 --- a/drivers/iio/imu/bno055/bno055.c +++ b/drivers/iio/imu/bno055/bno055.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO driver for Bosch BNO055 IMU diff --git a/drivers/iio/imu/bno055/bno055_i2c.c b/drivers/iio/imu/bno055/bno055_i2c.c index f49d0905ee33..c95805a98757 100644 --- a/drivers/iio/imu/bno055/bno055_i2c.c +++ b/drivers/iio/imu/bno055/bno055_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for I2C-interfaced Bosch BNO055 IMU. diff --git a/drivers/iio/imu/bno055/bno055_ser_core.c b/drivers/iio/imu/bno055/bno055_ser_core.c index 48669dabb37b..4fc50310a4e4 100644 --- a/drivers/iio/imu/bno055/bno055_ser_core.c +++ b/drivers/iio/imu/bno055/bno055_ser_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial line interface for Bosh BNO055 IMU (via serdev). diff --git a/drivers/iio/imu/bno055/bno055_ser_trace.c b/drivers/iio/imu/bno055/bno055_ser_trace.c index ab564186d19c..51b7e5151b01 100644 --- a/drivers/iio/imu/bno055/bno055_ser_trace.c +++ b/drivers/iio/imu/bno055/bno055_ser_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/iio/imu/fxos8700_core.c b/drivers/iio/imu/fxos8700_core.c index 281ebfd9c15a..470608fcd691 100644 --- a/drivers/iio/imu/fxos8700_core.c +++ b/drivers/iio/imu/fxos8700_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FXOS8700 - NXP IMU (accelerometer plus magnetometer) diff --git a/drivers/iio/imu/fxos8700_i2c.c b/drivers/iio/imu/fxos8700_i2c.c index 2cc4a27a4527..6507a6da0cfd 100644 --- a/drivers/iio/imu/fxos8700_i2c.c +++ b/drivers/iio/imu/fxos8700_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FXOS8700 - NXP IMU, I2C bits diff --git a/drivers/iio/imu/fxos8700_spi.c b/drivers/iio/imu/fxos8700_spi.c index 6b0dc7a776b9..ac43a0c49349 100644 --- a/drivers/iio/imu/fxos8700_spi.c +++ b/drivers/iio/imu/fxos8700_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FXOS8700 - NXP IMU, SPI bits diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c index 54760d8f92a2..a73d91899d1f 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c index ada968be954d..ae16fd03f78a 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c index 76eb22488e5f..f26539bf1bb7 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c index 7ef0a25ec74f..404729968aea 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c index 7e4d3ea68721..d94c360827bf 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 InvenSense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c index 13e2e7d38638..19e288b922ee 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 InvenSense, Inc. diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c index 30f6a9595eea..012f91889f3d 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c index efa22e02657f..a62bff3796b3 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2025 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c index 2b9ea317385c..d1571a3f6102 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2025 Invensense, Inc. */ diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_core.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_core.c index 25bd9757a594..8fb4b13c9d1f 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_core.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2025 Invensense, Inc. */ diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c index 1e85fd0e4ea9..08973b3ff0ea 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2025 Invensense, Inc. diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c index 5ebc18121a11..2d9bf936fd24 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2025 InvenSense, Inc. */ diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c index 9247eae9b3e2..6688c413a4b6 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2025 InvenSense, Inc. */ diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c index 6288113a6d7c..f36aea646fc1 100644 --- a/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c +++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2025 InvenSense, Inc. */ diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c index 460792ed27e0..840c9cbce22d 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * inv_mpu_acpi: ACPI processing for creating client devices diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c index 970cf5c47f68..2a1c9cae73ed 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 TDK-InvenSense, Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c index b2fa1f4957a5..181021539b94 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Invensense, Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c index 8dc61812a8fc..dbf5f8589529 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Invensense, Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c index 6aee6c989485..9ff10953947f 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 TDK-InvenSense, Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c index c4c11124f92f..6f2038711270 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Invensense, Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c index 1f4c62142b60..5e1e64122ab3 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Intel Corporation Inc. diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c index 10a473342075..7ca50dbe7ab2 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Invensense, Inc. diff --git a/drivers/iio/imu/kmx61.c b/drivers/iio/imu/kmx61.c index 3cd91d8a89ee..331c11177890 100644 --- a/drivers/iio/imu/kmx61.c +++ b/drivers/iio/imu/kmx61.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KMX61 - Kionix 6-axis Accelerometer/Magnetometer diff --git a/drivers/iio/imu/smi240.c b/drivers/iio/imu/smi240.c index d159ee59acdd..fd1c4ef3b4f0 100644 --- a/drivers/iio/imu/smi240.c +++ b/drivers/iio/imu/smi240.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Copyright (c) 2024 Robert Bosch GmbH. diff --git a/drivers/iio/imu/smi330/smi330_core.c b/drivers/iio/imu/smi330/smi330_core.c index 7564f12543e0..8b38134718aa 100644 --- a/drivers/iio/imu/smi330/smi330_core.c +++ b/drivers/iio/imu/smi330/smi330_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Copyright (c) 2025 Robert Bosch GmbH. diff --git a/drivers/iio/imu/smi330/smi330_i2c.c b/drivers/iio/imu/smi330/smi330_i2c.c index e5f1825beb71..362da9d8a358 100644 --- a/drivers/iio/imu/smi330/smi330_i2c.c +++ b/drivers/iio/imu/smi330/smi330_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Copyright (c) 2025 Robert Bosch GmbH. diff --git a/drivers/iio/imu/smi330/smi330_spi.c b/drivers/iio/imu/smi330/smi330_spi.c index a6044e02b451..c33e2a5e7ed5 100644 --- a/drivers/iio/imu/smi330/smi330_spi.c +++ b/drivers/iio/imu/smi330/smi330_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Copyright (c) 2025 Robert Bosch GmbH. diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c index 55d877745575..3e341f0ff520 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics st_lsm6dsx FIFO buffer library driver diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c index dc78227952a7..44fdf1e2b752 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics st_lsm6dsx sensor driver diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c index 7c933218036b..bad31cee9c06 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics st_lsm6dsx i2c driver diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c index cb5c5d7e1f3d..d6098018bf89 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c index d6a1eeb151ca..277bccbef8aa 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * STMicroelectronics st_lsm6dsx i2c controller driver * diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c index 3389b15df0bc..7794748bd1f4 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics st_lsm6dsx spi driver diff --git a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c index 8f4a67edb335..6843d89e750d 100644 --- a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c +++ b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics LSM9DS0 IMU driver diff --git a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c index 4232a9d800fc..d67701f1db1f 100644 --- a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c +++ b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics LSM9DS0 IMU driver diff --git a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c index acea8a0757d7..aeb7606ec377 100644 --- a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c +++ b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics LSM9DS0 IMU driver diff --git a/drivers/iio/industrialio-acpi.c b/drivers/iio/industrialio-acpi.c index d67a43843799..bb7e2ee56110 100644 --- a/drivers/iio/industrialio-acpi.c +++ b/drivers/iio/industrialio-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IIO ACPI helper functions */ diff --git a/drivers/iio/industrialio-backend.c b/drivers/iio/industrialio-backend.c index 447b694d6d5f..0a5ce01fb6e3 100644 --- a/drivers/iio/industrialio-backend.c +++ b/drivers/iio/industrialio-backend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Framework to handle complex IIO aggregate devices. diff --git a/drivers/iio/industrialio-buffer.c b/drivers/iio/industrialio-buffer.c index c6259213e150..074660cbe36e 100644 --- a/drivers/iio/industrialio-buffer.c +++ b/drivers/iio/industrialio-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* The industrial I/O core * diff --git a/drivers/iio/industrialio-configfs.c b/drivers/iio/industrialio-configfs.c index 47900de1f105..1f6ca74aae1c 100644 --- a/drivers/iio/industrialio-configfs.c +++ b/drivers/iio/industrialio-configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Industrial I/O configfs bits diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index 117ffad4f376..61dbbf37da8f 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The industrial I/O core diff --git a/drivers/iio/industrialio-event.c b/drivers/iio/industrialio-event.c index 06295cfc2da8..5d5f7079eaad 100644 --- a/drivers/iio/industrialio-event.c +++ b/drivers/iio/industrialio-event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Industrial I/O event handling * diff --git a/drivers/iio/industrialio-gts-helper.c b/drivers/iio/industrialio-gts-helper.c index f35c36fd4a55..9df7f1dd553a 100644 --- a/drivers/iio/industrialio-gts-helper.c +++ b/drivers/iio/industrialio-gts-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* gain-time-scale conversion helpers for IIO light sensors * diff --git a/drivers/iio/industrialio-sw-device.c b/drivers/iio/industrialio-sw-device.c index cdaf30a3f233..dfd31eb30a42 100644 --- a/drivers/iio/industrialio-sw-device.c +++ b/drivers/iio/industrialio-sw-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The Industrial I/O core, software IIO devices functions diff --git a/drivers/iio/industrialio-sw-trigger.c b/drivers/iio/industrialio-sw-trigger.c index d86a3305d9e8..4fb068ef4179 100644 --- a/drivers/iio/industrialio-sw-trigger.c +++ b/drivers/iio/industrialio-sw-trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The Industrial I/O core, software trigger functions diff --git a/drivers/iio/industrialio-trigger.c b/drivers/iio/industrialio-trigger.c index 54416a384232..29074d44a77a 100644 --- a/drivers/iio/industrialio-trigger.c +++ b/drivers/iio/industrialio-trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* The industrial I/O core, trigger handling functions * diff --git a/drivers/iio/industrialio-triggered-event.c b/drivers/iio/industrialio-triggered-event.c index 4bedc65c9fe3..864a970ae8fb 100644 --- a/drivers/iio/industrialio-triggered-event.c +++ b/drivers/iio/industrialio-triggered-event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Cogent Embedded, Inc. diff --git a/drivers/iio/inkern.c b/drivers/iio/inkern.c index 1e5eb5a41271..3c4df9be8e19 100644 --- a/drivers/iio/inkern.c +++ b/drivers/iio/inkern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* The industrial I/O core in kernel channel mapping * diff --git a/drivers/iio/light/acpi-als.c b/drivers/iio/light/acpi-als.c index d5d1a8b9c035..b9a3e393b699 100644 --- a/drivers/iio/light/acpi-als.c +++ b/drivers/iio/light/acpi-als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ACPI Ambient Light Sensor Driver diff --git a/drivers/iio/light/adjd_s311.c b/drivers/iio/light/adjd_s311.c index edb3d9dc8bed..baae5a8b8f49 100644 --- a/drivers/iio/light/adjd_s311.c +++ b/drivers/iio/light/adjd_s311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adjd_s311.c - Support for ADJD-S311-CR999 digital color sensor diff --git a/drivers/iio/light/adux1020.c b/drivers/iio/light/adux1020.c index 66ff9c5fb66a..964b167bfe6a 100644 --- a/drivers/iio/light/adux1020.c +++ b/drivers/iio/light/adux1020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adux1020.c - Support for Analog Devices ADUX1020 photometric sensor diff --git a/drivers/iio/light/al3000a.c b/drivers/iio/light/al3000a.c index 9871096cbab3..107b50c981a2 100644 --- a/drivers/iio/light/al3000a.c +++ b/drivers/iio/light/al3000a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/light/al3010.c b/drivers/iio/light/al3010.c index 0932fa2b49fa..43b0969668ad 100644 --- a/drivers/iio/light/al3010.c +++ b/drivers/iio/light/al3010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AL3010 - Dyna Image Ambient Light Sensor diff --git a/drivers/iio/light/al3320a.c b/drivers/iio/light/al3320a.c index 63f5a85912fc..947a61b069be 100644 --- a/drivers/iio/light/al3320a.c +++ b/drivers/iio/light/al3320a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AL3320A - Dyna Image Ambient Light Sensor diff --git a/drivers/iio/light/apds9160.c b/drivers/iio/light/apds9160.c index 9b8af11b7b67..0f7d9b7468fb 100644 --- a/drivers/iio/light/apds9160.c +++ b/drivers/iio/light/apds9160.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APDS9160 sensor driver. diff --git a/drivers/iio/light/apds9300.c b/drivers/iio/light/apds9300.c index 05ba21675063..e53d9def7ae9 100644 --- a/drivers/iio/light/apds9300.c +++ b/drivers/iio/light/apds9300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * apds9300.c - IIO driver for Avago APDS9300 ambient light sensor diff --git a/drivers/iio/light/apds9306.c b/drivers/iio/light/apds9306.c index 7e68cca0edfa..6974ce25db0b 100644 --- a/drivers/iio/light/apds9306.c +++ b/drivers/iio/light/apds9306.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APDS-9306/APDS-9306-065 Ambient Light Sensor diff --git a/drivers/iio/light/apds9960.c b/drivers/iio/light/apds9960.c index 785c5dbe2d08..89bcf96d50f9 100644 --- a/drivers/iio/light/apds9960.c +++ b/drivers/iio/light/apds9960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * apds9960.c - Support for Avago APDS9960 gesture/RGB/ALS/proximity sensor diff --git a/drivers/iio/light/as73211.c b/drivers/iio/light/as73211.c index 32719f584c47..61ff326f7a14 100644 --- a/drivers/iio/light/as73211.c +++ b/drivers/iio/light/as73211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for AMS AS73211 JENCOLOR(R) Digital XYZ Sensor and AMS AS7331 diff --git a/drivers/iio/light/bh1745.c b/drivers/iio/light/bh1745.c index 10b00344bbed..c175a480d7c0 100644 --- a/drivers/iio/light/bh1745.c +++ b/drivers/iio/light/bh1745.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ROHM BH1745 digital colour sensor driver diff --git a/drivers/iio/light/bh1750.c b/drivers/iio/light/bh1750.c index 764f88826fcb..7f73a59b8585 100644 --- a/drivers/iio/light/bh1750.c +++ b/drivers/iio/light/bh1750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ROHM BH1710/BH1715/BH1721/BH1750/BH1751 ambient light sensor driver diff --git a/drivers/iio/light/bh1780.c b/drivers/iio/light/bh1780.c index 5d3c6d5276ba..b510bf776d3c 100644 --- a/drivers/iio/light/bh1780.c +++ b/drivers/iio/light/bh1780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM 1780GLI Ambient Light Sensor Driver diff --git a/drivers/iio/light/cm32181.c b/drivers/iio/light/cm32181.c index bb90f738312a..a7f270ed81b9 100644 --- a/drivers/iio/light/cm32181.c +++ b/drivers/iio/light/cm32181.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Capella Microsystems Inc. diff --git a/drivers/iio/light/cm3232.c b/drivers/iio/light/cm3232.c index 3a3ad6b4c468..c290aee638e3 100644 --- a/drivers/iio/light/cm3232.c +++ b/drivers/iio/light/cm3232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CM3232 Ambient Light Sensor diff --git a/drivers/iio/light/cm3323.c b/drivers/iio/light/cm3323.c index 79ad6e2209ca..b6c63dabed2b 100644 --- a/drivers/iio/light/cm3323.c +++ b/drivers/iio/light/cm3323.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CM3323 - Capella Color Light Sensor diff --git a/drivers/iio/light/cm3605.c b/drivers/iio/light/cm3605.c index 0c17378e27d1..20384fbb7c9e 100644 --- a/drivers/iio/light/cm3605.c +++ b/drivers/iio/light/cm3605.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CM3605 Ambient Light and Proximity Sensor diff --git a/drivers/iio/light/cm36651.c b/drivers/iio/light/cm36651.c index 446dd54d5037..d4d30589fcfb 100644 --- a/drivers/iio/light/cm36651.c +++ b/drivers/iio/light/cm36651.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/iio/light/cros_ec_light_prox.c b/drivers/iio/light/cros_ec_light_prox.c index 815806ceb5c8..6b0274c6e5f5 100644 --- a/drivers/iio/light/cros_ec_light_prox.c +++ b/drivers/iio/light/cros_ec_light_prox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cros_ec_light_prox - Driver for light and prox sensors behing CrosEC. diff --git a/drivers/iio/light/gp2ap002.c b/drivers/iio/light/gp2ap002.c index a0d8a58f2704..a627b10e5156 100644 --- a/drivers/iio/light/gp2ap002.c +++ b/drivers/iio/light/gp2ap002.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * These are the two Sharp GP2AP002 variants supported by this driver: diff --git a/drivers/iio/light/gp2ap020a00f.c b/drivers/iio/light/gp2ap020a00f.c index c7df4b258e2c..19a4d5166f21 100644 --- a/drivers/iio/light/gp2ap020a00f.c +++ b/drivers/iio/light/gp2ap020a00f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Samsung Electronics Co., Ltd. diff --git a/drivers/iio/light/hid-sensor-als.c b/drivers/iio/light/hid-sensor-als.c index 384572844162..dab1f586b298 100644 --- a/drivers/iio/light/hid-sensor-als.c +++ b/drivers/iio/light/hid-sensor-als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/light/hid-sensor-prox.c b/drivers/iio/light/hid-sensor-prox.c index efa904a70d0e..0ad1f2494f4c 100644 --- a/drivers/iio/light/hid-sensor-prox.c +++ b/drivers/iio/light/hid-sensor-prox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/light/iqs621-als.c b/drivers/iio/light/iqs621-als.c index b9f230210f07..655ffce019cc 100644 --- a/drivers/iio/light/iqs621-als.c +++ b/drivers/iio/light/iqs621-als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS621/622 Ambient Light Sensors diff --git a/drivers/iio/light/isl29018.c b/drivers/iio/light/isl29018.c index 1b4c18423048..3b9f220346cc 100644 --- a/drivers/iio/light/isl29018.c +++ b/drivers/iio/light/isl29018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A iio driver for the light sensor ISL 29018/29023/29035. diff --git a/drivers/iio/light/isl29028.c b/drivers/iio/light/isl29028.c index 374bccad9119..da7e5671c71b 100644 --- a/drivers/iio/light/isl29028.c +++ b/drivers/iio/light/isl29028.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the light sensor ISL29028. diff --git a/drivers/iio/light/isl29125.c b/drivers/iio/light/isl29125.c index 3acb8a4f1d12..fd663fe3adb1 100644 --- a/drivers/iio/light/isl29125.c +++ b/drivers/iio/light/isl29125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isl29125.c - Support for Intersil ISL29125 RGB light sensor diff --git a/drivers/iio/light/isl76682.c b/drivers/iio/light/isl76682.c index b6f2fc9978f6..ec5ba4d71d04 100644 --- a/drivers/iio/light/isl76682.c +++ b/drivers/iio/light/isl76682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IIO driver for the light sensor ISL76682. diff --git a/drivers/iio/light/jsa1212.c b/drivers/iio/light/jsa1212.c index 6978d02a4df5..7a69f3381fa2 100644 --- a/drivers/iio/light/jsa1212.c +++ b/drivers/iio/light/jsa1212.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * JSA1212 Ambient Light & Proximity Sensor Driver diff --git a/drivers/iio/light/lm3533-als.c b/drivers/iio/light/lm3533-als.c index 99f0b903018c..c6a47aef4e67 100644 --- a/drivers/iio/light/lm3533-als.c +++ b/drivers/iio/light/lm3533-als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm3533-als.c -- LM3533 Ambient Light Sensor driver diff --git a/drivers/iio/light/ltr390.c b/drivers/iio/light/ltr390.c index fc387426fa87..c4739d466e55 100644 --- a/drivers/iio/light/ltr390.c +++ b/drivers/iio/light/ltr390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IIO driver for Lite-On LTR390 ALS and UV sensor diff --git a/drivers/iio/light/ltr501.c b/drivers/iio/light/ltr501.c index 022e0693983b..990bcd5dffce 100644 --- a/drivers/iio/light/ltr501.c +++ b/drivers/iio/light/ltr501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Lite-On LTR501 and similar ambient light and proximity sensors. diff --git a/drivers/iio/light/ltrf216a.c b/drivers/iio/light/ltrf216a.c index 5f27f754fe1c..5a12f2b80551 100644 --- a/drivers/iio/light/ltrf216a.c +++ b/drivers/iio/light/ltrf216a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LTRF216A Ambient Light Sensor diff --git a/drivers/iio/light/lv0104cs.c b/drivers/iio/light/lv0104cs.c index 916109ec3217..79ec54f811cc 100644 --- a/drivers/iio/light/lv0104cs.c +++ b/drivers/iio/light/lv0104cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * lv0104cs.c: LV0104CS Ambient Light Sensor Driver diff --git a/drivers/iio/light/max44000.c b/drivers/iio/light/max44000.c index 039d45af3a7f..6bdeba303fa4 100644 --- a/drivers/iio/light/max44000.c +++ b/drivers/iio/light/max44000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX44000 Ambient and Infrared Proximity Sensor diff --git a/drivers/iio/light/max44009.c b/drivers/iio/light/max44009.c index 8cd7f5664e5b..f9aa119613c0 100644 --- a/drivers/iio/light/max44009.c +++ b/drivers/iio/light/max44009.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * max44009.c - Support for MAX44009 Ambient Light Sensor diff --git a/drivers/iio/light/noa1305.c b/drivers/iio/light/noa1305.c index 25f63da70297..7317b92b60e0 100644 --- a/drivers/iio/light/noa1305.c +++ b/drivers/iio/light/noa1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for ON Semiconductor NOA1305 ambient light sensor diff --git a/drivers/iio/light/opt3001.c b/drivers/iio/light/opt3001.c index 393a3d2fbe1d..1e2af27d0e6a 100644 --- a/drivers/iio/light/opt3001.c +++ b/drivers/iio/light/opt3001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * opt3001.c - Texas Instruments OPT3001 Light Sensor diff --git a/drivers/iio/light/opt4001.c b/drivers/iio/light/opt4001.c index 95167273bb90..cf2d379935ee 100644 --- a/drivers/iio/light/opt4001.c +++ b/drivers/iio/light/opt4001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Axis Communications AB diff --git a/drivers/iio/light/opt4060.c b/drivers/iio/light/opt4060.c index 981c704e7df5..e27e017273f8 100644 --- a/drivers/iio/light/opt4060.c +++ b/drivers/iio/light/opt4060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Axis Communications AB diff --git a/drivers/iio/light/pa12203001.c b/drivers/iio/light/pa12203001.c index 98a1f1624c75..b40ac2e786fd 100644 --- a/drivers/iio/light/pa12203001.c +++ b/drivers/iio/light/pa12203001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Intel Corporation diff --git a/drivers/iio/light/rohm-bu27034.c b/drivers/iio/light/rohm-bu27034.c index 28d111ac8c0a..78c8a70365de 100644 --- a/drivers/iio/light/rohm-bu27034.c +++ b/drivers/iio/light/rohm-bu27034.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BU27034ANUC ROHM Ambient Light Sensor diff --git a/drivers/iio/light/rpr0521.c b/drivers/iio/light/rpr0521.c index 9341c1d58cbe..268dfd1536c4 100644 --- a/drivers/iio/light/rpr0521.c +++ b/drivers/iio/light/rpr0521.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RPR-0521 ROHM Ambient Light and Proximity Sensor diff --git a/drivers/iio/light/si1133.c b/drivers/iio/light/si1133.c index 44fa152dbd24..557d78d32a05 100644 --- a/drivers/iio/light/si1133.c +++ b/drivers/iio/light/si1133.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * si1133.c - Support for Silabs SI1133 combined ambient diff --git a/drivers/iio/light/si1145.c b/drivers/iio/light/si1145.c index f8eb251eca8d..0d562a7ce0c9 100644 --- a/drivers/iio/light/si1145.c +++ b/drivers/iio/light/si1145.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * si1145.c - Support for Silabs SI1132 and SI1141/2/3/5/6/7 combined ambient diff --git a/drivers/iio/light/st_uvis25_core.c b/drivers/iio/light/st_uvis25_core.c index bcd729a9924e..326902085d36 100644 --- a/drivers/iio/light/st_uvis25_core.c +++ b/drivers/iio/light/st_uvis25_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics uvis25 sensor driver diff --git a/drivers/iio/light/st_uvis25_i2c.c b/drivers/iio/light/st_uvis25_i2c.c index 5d9bb4d9be63..d745bbd3106b 100644 --- a/drivers/iio/light/st_uvis25_i2c.c +++ b/drivers/iio/light/st_uvis25_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics uvis25 i2c driver diff --git a/drivers/iio/light/st_uvis25_spi.c b/drivers/iio/light/st_uvis25_spi.c index a5aad74ce73e..0eff4816cdd0 100644 --- a/drivers/iio/light/st_uvis25_spi.c +++ b/drivers/iio/light/st_uvis25_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics uvis25 spi driver diff --git a/drivers/iio/light/stk3310.c b/drivers/iio/light/stk3310.c index a75a83594a7e..ce7125892b81 100644 --- a/drivers/iio/light/stk3310.c +++ b/drivers/iio/light/stk3310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sensortek STK3310/STK3311 Ambient Light and Proximity Sensor diff --git a/drivers/iio/light/tcs3414.c b/drivers/iio/light/tcs3414.c index 5be461e6dbdb..17265bc7108d 100644 --- a/drivers/iio/light/tcs3414.c +++ b/drivers/iio/light/tcs3414.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tcs3414.c - Support for TAOS TCS3414 digital color sensor diff --git a/drivers/iio/light/tcs3472.c b/drivers/iio/light/tcs3472.c index 12429a3261b3..7ee60b4c47db 100644 --- a/drivers/iio/light/tcs3472.c +++ b/drivers/iio/light/tcs3472.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tcs3472.c - Support for TAOS TCS3472 color light-to-digital converter diff --git a/drivers/iio/light/tsl2563.c b/drivers/iio/light/tsl2563.c index f2af1cd7c2d1..6089f66e296f 100644 --- a/drivers/iio/light/tsl2563.c +++ b/drivers/iio/light/tsl2563.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/iio/light/tsl2563.c diff --git a/drivers/iio/light/tsl2583.c b/drivers/iio/light/tsl2583.c index 8801a491de77..e93b28cbcf2e 100644 --- a/drivers/iio/light/tsl2583.c +++ b/drivers/iio/light/tsl2583.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for monitoring ambient light intensity (lux) diff --git a/drivers/iio/light/tsl2591.c b/drivers/iio/light/tsl2591.c index c5557867ea43..0a09f214bd38 100644 --- a/drivers/iio/light/tsl2591.c +++ b/drivers/iio/light/tsl2591.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 Joe Sandom diff --git a/drivers/iio/light/tsl2772.c b/drivers/iio/light/tsl2772.c index 0b171106441a..42970a88cd50 100644 --- a/drivers/iio/light/tsl2772.c +++ b/drivers/iio/light/tsl2772.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Device driver for monitoring ambient light intensity in (lux) and proximity diff --git a/drivers/iio/light/tsl4531.c b/drivers/iio/light/tsl4531.c index a5788c09ad02..d2b4bb370a0e 100644 --- a/drivers/iio/light/tsl4531.c +++ b/drivers/iio/light/tsl4531.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tsl4531.c - Support for TAOS TSL4531 ambient light sensor diff --git a/drivers/iio/light/us5182d.c b/drivers/iio/light/us5182d.c index d2f5a44892a8..8c30053a5009 100644 --- a/drivers/iio/light/us5182d.c +++ b/drivers/iio/light/us5182d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Intel Corporation diff --git a/drivers/iio/light/vcnl4000.c b/drivers/iio/light/vcnl4000.c index 4dbb2294a843..cfff36c6b8ab 100644 --- a/drivers/iio/light/vcnl4000.c +++ b/drivers/iio/light/vcnl4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vcnl4000.c - Support for Vishay VCNL4000/4010/4020/4040/4200 combined ambient diff --git a/drivers/iio/light/vcnl4035.c b/drivers/iio/light/vcnl4035.c index 963747927425..c5fdab3e5a8f 100644 --- a/drivers/iio/light/vcnl4035.c +++ b/drivers/iio/light/vcnl4035.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * VCNL4035 Ambient Light and Proximity Sensor - 7-bit I2C slave address 0x60 diff --git a/drivers/iio/light/veml3235.c b/drivers/iio/light/veml3235.c index 9309ad83ca9e..3b2811120afd 100644 --- a/drivers/iio/light/veml3235.c +++ b/drivers/iio/light/veml3235.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VEML3235 Ambient Light Sensor diff --git a/drivers/iio/light/veml6030.c b/drivers/iio/light/veml6030.c index 6bcacae3863c..8a9aeb22fa83 100644 --- a/drivers/iio/light/veml6030.c +++ b/drivers/iio/light/veml6030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VEML6030, VMEL6035 and VEML7700 Ambient Light Sensors diff --git a/drivers/iio/light/veml6040.c b/drivers/iio/light/veml6040.c index f563f9f0ee67..f35d7cfa441e 100644 --- a/drivers/iio/light/veml6040.c +++ b/drivers/iio/light/veml6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Vishay VEML6040 RGBW light sensor driver diff --git a/drivers/iio/light/veml6046x00.c b/drivers/iio/light/veml6046x00.c index e60f24d46e7b..4ffe92e6bfa2 100644 --- a/drivers/iio/light/veml6046x00.c +++ b/drivers/iio/light/veml6046x00.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VEML6046X00 High Accuracy RGBIR Color Sensor diff --git a/drivers/iio/light/veml6070.c b/drivers/iio/light/veml6070.c index 6d4483c85f30..1e6996df61db 100644 --- a/drivers/iio/light/veml6070.c +++ b/drivers/iio/light/veml6070.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * veml6070.c - Support for Vishay VEML6070 UV A light sensor diff --git a/drivers/iio/light/veml6075.c b/drivers/iio/light/veml6075.c index edbb43407054..75872bd8f761 100644 --- a/drivers/iio/light/veml6075.c +++ b/drivers/iio/light/veml6075.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Vishay VEML6075 UVA and UVB light sensor diff --git a/drivers/iio/light/vl6180.c b/drivers/iio/light/vl6180.c index c1314b144367..b93e4706f2a3 100644 --- a/drivers/iio/light/vl6180.c +++ b/drivers/iio/light/vl6180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vl6180.c - Support for STMicroelectronics VL6180 ALS, range and proximity diff --git a/drivers/iio/light/zopt2201.c b/drivers/iio/light/zopt2201.c index 1dba1b949cc3..c8cb147e9c7f 100644 --- a/drivers/iio/light/zopt2201.c +++ b/drivers/iio/light/zopt2201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * zopt2201.c - Support for IDT ZOPT2201 ambient light and UV B sensor diff --git a/drivers/iio/magnetometer/af8133j.c b/drivers/iio/magnetometer/af8133j.c index b1768c3aa8f3..cf9ef82d0dc8 100644 --- a/drivers/iio/magnetometer/af8133j.c +++ b/drivers/iio/magnetometer/af8133j.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * af8133j.c - Voltafield AF8133J magnetometer driver diff --git a/drivers/iio/magnetometer/ak8974.c b/drivers/iio/magnetometer/ak8974.c index 68ece700c7ce..b132d68cc035 100644 --- a/drivers/iio/magnetometer/ak8974.c +++ b/drivers/iio/magnetometer/ak8974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Asahi Kasei EMD Corporation AK8974 diff --git a/drivers/iio/magnetometer/ak8975.c b/drivers/iio/magnetometer/ak8975.c index 3fd0171e5d69..9f4870161662 100644 --- a/drivers/iio/magnetometer/ak8975.c +++ b/drivers/iio/magnetometer/ak8975.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A sensor driver for the magnetometer AK8975. diff --git a/drivers/iio/magnetometer/als31300.c b/drivers/iio/magnetometer/als31300.c index 2a2677428ed5..21b884818c18 100644 --- a/drivers/iio/magnetometer/als31300.c +++ b/drivers/iio/magnetometer/als31300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Allegro MicroSystems ALS31300 3-D Linear Hall Effect Sensor diff --git a/drivers/iio/magnetometer/bmc150_magn.c b/drivers/iio/magnetometer/bmc150_magn.c index 6a73f6e2f1f0..a92d2879a1d0 100644 --- a/drivers/iio/magnetometer/bmc150_magn.c +++ b/drivers/iio/magnetometer/bmc150_magn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Bosch BMC150 three-axis magnetic field sensor driver diff --git a/drivers/iio/magnetometer/bmc150_magn_i2c.c b/drivers/iio/magnetometer/bmc150_magn_i2c.c index b110791f688a..7ccde0f878d7 100644 --- a/drivers/iio/magnetometer/bmc150_magn_i2c.c +++ b/drivers/iio/magnetometer/bmc150_magn_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 3-axis magnetometer driver supporting following I2C Bosch-Sensortec chips: diff --git a/drivers/iio/magnetometer/bmc150_magn_spi.c b/drivers/iio/magnetometer/bmc150_magn_spi.c index 896b1d280731..6ce71c662e07 100644 --- a/drivers/iio/magnetometer/bmc150_magn_spi.c +++ b/drivers/iio/magnetometer/bmc150_magn_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 3-axis magnetometer driver support following SPI Bosch-Sensortec chips: diff --git a/drivers/iio/magnetometer/hid-sensor-magn-3d.c b/drivers/iio/magnetometer/hid-sensor-magn-3d.c index c673f9323e47..72241f30c8ef 100644 --- a/drivers/iio/magnetometer/hid-sensor-magn-3d.c +++ b/drivers/iio/magnetometer/hid-sensor-magn-3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/magnetometer/hmc5843_core.c b/drivers/iio/magnetometer/hmc5843_core.c index fc16ebd314f7..c9b74176904e 100644 --- a/drivers/iio/magnetometer/hmc5843_core.c +++ b/drivers/iio/magnetometer/hmc5843_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the HMC5843 multi-chip module designed diff --git a/drivers/iio/magnetometer/hmc5843_i2c.c b/drivers/iio/magnetometer/hmc5843_i2c.c index b41709959e2b..aafb717248db 100644 --- a/drivers/iio/magnetometer/hmc5843_i2c.c +++ b/drivers/iio/magnetometer/hmc5843_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c driver for hmc5843/5843/5883/5883l/5983 diff --git a/drivers/iio/magnetometer/hmc5843_spi.c b/drivers/iio/magnetometer/hmc5843_spi.c index 6a55c1559b0d..afdd1d271e74 100644 --- a/drivers/iio/magnetometer/hmc5843_spi.c +++ b/drivers/iio/magnetometer/hmc5843_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI driver for hmc5983 diff --git a/drivers/iio/magnetometer/mag3110.c b/drivers/iio/magnetometer/mag3110.c index ff09250a06e7..e1bce4bb372c 100644 --- a/drivers/iio/magnetometer/mag3110.c +++ b/drivers/iio/magnetometer/mag3110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mag3110.c - Support for Freescale MAG3110 magnetometer sensor diff --git a/drivers/iio/magnetometer/mmc35240.c b/drivers/iio/magnetometer/mmc35240.c index f3d48d03f7c3..168165107ebd 100644 --- a/drivers/iio/magnetometer/mmc35240.c +++ b/drivers/iio/magnetometer/mmc35240.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MMC35240 - MEMSIC 3-axis Magnetic Sensor diff --git a/drivers/iio/magnetometer/rm3100-core.c b/drivers/iio/magnetometer/rm3100-core.c index 2b2884425746..940fcde54f7f 100644 --- a/drivers/iio/magnetometer/rm3100-core.c +++ b/drivers/iio/magnetometer/rm3100-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PNI RM3100 3-axis geomagnetic sensor driver core. diff --git a/drivers/iio/magnetometer/rm3100-i2c.c b/drivers/iio/magnetometer/rm3100-i2c.c index a09a271b62c5..449e9f2b00d3 100644 --- a/drivers/iio/magnetometer/rm3100-i2c.c +++ b/drivers/iio/magnetometer/rm3100-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for PNI RM3100 3-axis geomagnetic sensor on a i2c bus. diff --git a/drivers/iio/magnetometer/rm3100-spi.c b/drivers/iio/magnetometer/rm3100-spi.c index 2f60a41c07f7..f83476674264 100644 --- a/drivers/iio/magnetometer/rm3100-spi.c +++ b/drivers/iio/magnetometer/rm3100-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for PNI RM3100 3-axis geomagnetic sensor on a spi bus. diff --git a/drivers/iio/magnetometer/si7210.c b/drivers/iio/magnetometer/si7210.c index 27e3feba7a0f..99909bea1ffc 100644 --- a/drivers/iio/magnetometer/si7210.c +++ b/drivers/iio/magnetometer/si7210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Silicon Labs Si7210 Hall Effect sensor driver diff --git a/drivers/iio/magnetometer/st_magn_buffer.c b/drivers/iio/magnetometer/st_magn_buffer.c index 79987f42e8d9..21af09b03cb8 100644 --- a/drivers/iio/magnetometer/st_magn_buffer.c +++ b/drivers/iio/magnetometer/st_magn_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics magnetometers driver diff --git a/drivers/iio/magnetometer/st_magn_core.c b/drivers/iio/magnetometer/st_magn_core.c index ef348d316c00..f5840b30f701 100644 --- a/drivers/iio/magnetometer/st_magn_core.c +++ b/drivers/iio/magnetometer/st_magn_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics magnetometers driver diff --git a/drivers/iio/magnetometer/st_magn_i2c.c b/drivers/iio/magnetometer/st_magn_i2c.c index ed70e782af5e..bc6d2e694ea2 100644 --- a/drivers/iio/magnetometer/st_magn_i2c.c +++ b/drivers/iio/magnetometer/st_magn_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics magnetometers driver diff --git a/drivers/iio/magnetometer/st_magn_spi.c b/drivers/iio/magnetometer/st_magn_spi.c index 68816362bb95..cfba73c323cb 100644 --- a/drivers/iio/magnetometer/st_magn_spi.c +++ b/drivers/iio/magnetometer/st_magn_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics magnetometers driver diff --git a/drivers/iio/magnetometer/tlv493d.c b/drivers/iio/magnetometer/tlv493d.c index ec53fd40277b..ccaad2e72edc 100644 --- a/drivers/iio/magnetometer/tlv493d.c +++ b/drivers/iio/magnetometer/tlv493d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Infineon TLV493D Low-Power 3D Magnetic Sensor diff --git a/drivers/iio/magnetometer/tmag5273.c b/drivers/iio/magnetometer/tmag5273.c index 2adc3c036ab4..888ef415e832 100644 --- a/drivers/iio/magnetometer/tmag5273.c +++ b/drivers/iio/magnetometer/tmag5273.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor diff --git a/drivers/iio/magnetometer/yamaha-yas530.c b/drivers/iio/magnetometer/yamaha-yas530.c index d49e37edcbed..e01646f97242 100644 --- a/drivers/iio/magnetometer/yamaha-yas530.c +++ b/drivers/iio/magnetometer/yamaha-yas530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Yamaha YAS magnetic sensors, often used in Samsung diff --git a/drivers/iio/multiplexer/iio-mux.c b/drivers/iio/multiplexer/iio-mux.c index b742ca9a99d1..7f8787085f2f 100644 --- a/drivers/iio/multiplexer/iio-mux.c +++ b/drivers/iio/multiplexer/iio-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IIO multiplexer driver diff --git a/drivers/iio/orientation/hid-sensor-incl-3d.c b/drivers/iio/orientation/hid-sensor-incl-3d.c index 4e23a598a3fb..1832025bd6aa 100644 --- a/drivers/iio/orientation/hid-sensor-incl-3d.c +++ b/drivers/iio/orientation/hid-sensor-incl-3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/orientation/hid-sensor-rotation.c b/drivers/iio/orientation/hid-sensor-rotation.c index e759f91a710a..bf5888599087 100644 --- a/drivers/iio/orientation/hid-sensor-rotation.c +++ b/drivers/iio/orientation/hid-sensor-rotation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/position/hid-sensor-custom-intel-hinge.c b/drivers/iio/position/hid-sensor-custom-intel-hinge.c index a26d391661fd..3fe8d12d3d8f 100644 --- a/drivers/iio/position/hid-sensor-custom-intel-hinge.c +++ b/drivers/iio/position/hid-sensor-custom-intel-hinge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/position/iqs624-pos.c b/drivers/iio/position/iqs624-pos.c index 8239239c6ee2..72393b8b255e 100644 --- a/drivers/iio/position/iqs624-pos.c +++ b/drivers/iio/position/iqs624-pos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS624/625 Angular Position Sensors diff --git a/drivers/iio/potentiometer/ad5110.c b/drivers/iio/potentiometer/ad5110.c index aaf02cc7aeba..50217bf98b02 100644 --- a/drivers/iio/potentiometer/ad5110.c +++ b/drivers/iio/potentiometer/ad5110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Analog Devices AD5110 digital potentiometer driver diff --git a/drivers/iio/potentiometer/ad5272.c b/drivers/iio/potentiometer/ad5272.c index 672b1ca3a920..ea393a58ab1d 100644 --- a/drivers/iio/potentiometer/ad5272.c +++ b/drivers/iio/potentiometer/ad5272.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Analog Devices AD5272 digital potentiometer driver diff --git a/drivers/iio/potentiometer/ds1803.c b/drivers/iio/potentiometer/ds1803.c index 8a64d93f7e7b..63cd5b2cb174 100644 --- a/drivers/iio/potentiometer/ds1803.c +++ b/drivers/iio/potentiometer/ds1803.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim Integrated DS1803 and similar digital potentiometer driver diff --git a/drivers/iio/potentiometer/max5432.c b/drivers/iio/potentiometer/max5432.c index 26390be79d02..20bc97e01c9c 100644 --- a/drivers/iio/potentiometer/max5432.c +++ b/drivers/iio/potentiometer/max5432.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Maxim Integrated MAX5432-MAX5435 digital potentiometer driver diff --git a/drivers/iio/potentiometer/max5481.c b/drivers/iio/potentiometer/max5481.c index b40e5ac218d7..d3acfb54e1bb 100644 --- a/drivers/iio/potentiometer/max5481.c +++ b/drivers/iio/potentiometer/max5481.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim Integrated MAX5481-MAX5484 digital potentiometer driver diff --git a/drivers/iio/potentiometer/max5487.c b/drivers/iio/potentiometer/max5487.c index 3b11b991940b..dc7ecfc0e020 100644 --- a/drivers/iio/potentiometer/max5487.c +++ b/drivers/iio/potentiometer/max5487.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max5487.c - Support for MAX5487, MAX5488, MAX5489 digital potentiometers diff --git a/drivers/iio/potentiometer/mcp4018.c b/drivers/iio/potentiometer/mcp4018.c index a88bb2231850..6fdfb9cd617f 100644 --- a/drivers/iio/potentiometer/mcp4018.c +++ b/drivers/iio/potentiometer/mcp4018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Industrial I/O driver for Microchip digital potentiometers diff --git a/drivers/iio/potentiometer/mcp41010.c b/drivers/iio/potentiometer/mcp41010.c index f35fc4a6c55b..f8d7a1e18306 100644 --- a/drivers/iio/potentiometer/mcp41010.c +++ b/drivers/iio/potentiometer/mcp41010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Industrial I/O driver for Microchip digital potentiometers diff --git a/drivers/iio/potentiometer/mcp4131.c b/drivers/iio/potentiometer/mcp4131.c index ad082827aad5..22b54ead42d2 100644 --- a/drivers/iio/potentiometer/mcp4131.c +++ b/drivers/iio/potentiometer/mcp4131.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Industrial I/O driver for Microchip digital potentiometers diff --git a/drivers/iio/potentiometer/mcp4531.c b/drivers/iio/potentiometer/mcp4531.c index 9912e91ff7b4..7caf59df00bd 100644 --- a/drivers/iio/potentiometer/mcp4531.c +++ b/drivers/iio/potentiometer/mcp4531.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Industrial I/O driver for Microchip digital potentiometers diff --git a/drivers/iio/potentiometer/tpl0102.c b/drivers/iio/potentiometer/tpl0102.c index a42b57733363..9666b4c8b148 100644 --- a/drivers/iio/potentiometer/tpl0102.c +++ b/drivers/iio/potentiometer/tpl0102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * tpl0102.c - Support for Texas Instruments digital potentiometers diff --git a/drivers/iio/potentiometer/x9250.c b/drivers/iio/potentiometer/x9250.c index 735348492699..bb021834f8fd 100644 --- a/drivers/iio/potentiometer/x9250.c +++ b/drivers/iio/potentiometer/x9250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/drivers/iio/potentiostat/lmp91000.c b/drivers/iio/potentiostat/lmp91000.c index eccc2a34358f..a4319f713914 100644 --- a/drivers/iio/potentiostat/lmp91000.c +++ b/drivers/iio/potentiostat/lmp91000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * lmp91000.c - Support for Texas Instruments digital potentiostats diff --git a/drivers/iio/pressure/abp060mg.c b/drivers/iio/pressure/abp060mg.c index 699b0fd64985..7f56168f5514 100644 --- a/drivers/iio/pressure/abp060mg.c +++ b/drivers/iio/pressure/abp060mg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 - Marcin Malagowski diff --git a/drivers/iio/pressure/adp810.c b/drivers/iio/pressure/adp810.c index 5282612d1309..098d7d57ce32 100644 --- a/drivers/iio/pressure/adp810.c +++ b/drivers/iio/pressure/adp810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Akhilesh Patil diff --git a/drivers/iio/pressure/bmp280-core.c b/drivers/iio/pressure/bmp280-core.c index d983ce9c0b99..5808cc008ff4 100644 --- a/drivers/iio/pressure/bmp280-core.c +++ b/drivers/iio/pressure/bmp280-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Christoph Mair diff --git a/drivers/iio/pressure/bmp280-i2c.c b/drivers/iio/pressure/bmp280-i2c.c index 8e459b6c97ff..0eda52e15ffa 100644 --- a/drivers/iio/pressure/bmp280-i2c.c +++ b/drivers/iio/pressure/bmp280-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iio/pressure/bmp280-regmap.c b/drivers/iio/pressure/bmp280-regmap.c index b6a7b417c8cf..738b70dc4364 100644 --- a/drivers/iio/pressure/bmp280-regmap.c +++ b/drivers/iio/pressure/bmp280-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/iio/pressure/bmp280-spi.c b/drivers/iio/pressure/bmp280-spi.c index 3b90384f17d7..9d9eb5f15f02 100644 --- a/drivers/iio/pressure/bmp280-spi.c +++ b/drivers/iio/pressure/bmp280-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI interface for the BMP280 driver diff --git a/drivers/iio/pressure/cros_ec_baro.c b/drivers/iio/pressure/cros_ec_baro.c index c6b950c596c1..46770bd9a70d 100644 --- a/drivers/iio/pressure/cros_ec_baro.c +++ b/drivers/iio/pressure/cros_ec_baro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cros_ec_baro - Driver for barometer sensor behind CrosEC. diff --git a/drivers/iio/pressure/dlhl60d.c b/drivers/iio/pressure/dlhl60d.c index 8bad7162fec6..f56d779cce31 100644 --- a/drivers/iio/pressure/dlhl60d.c +++ b/drivers/iio/pressure/dlhl60d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * All Sensors DLH series low voltage digital pressure sensors diff --git a/drivers/iio/pressure/dps310.c b/drivers/iio/pressure/dps310.c index 8edaa4d10a70..1dd222119e07 100644 --- a/drivers/iio/pressure/dps310.c +++ b/drivers/iio/pressure/dps310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright IBM Corp 2019 /* diff --git a/drivers/iio/pressure/hid-sensor-press.c b/drivers/iio/pressure/hid-sensor-press.c index 5f1d6abda3e4..194e7056a0a3 100644 --- a/drivers/iio/pressure/hid-sensor-press.c +++ b/drivers/iio/pressure/hid-sensor-press.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/pressure/hp03.c b/drivers/iio/pressure/hp03.c index cbb4aaf45e2c..a6c52739f1e4 100644 --- a/drivers/iio/pressure/hp03.c +++ b/drivers/iio/pressure/hp03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Marek Vasut diff --git a/drivers/iio/pressure/hp206c.c b/drivers/iio/pressure/hp206c.c index abe10ccb6770..99ea8b4314e1 100644 --- a/drivers/iio/pressure/hp206c.c +++ b/drivers/iio/pressure/hp206c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hp206c.c - HOPERF HP206C precision barometer and altimeter sensor diff --git a/drivers/iio/pressure/hsc030pa.c b/drivers/iio/pressure/hsc030pa.c index 2d00c0656259..87306dbb9ac0 100644 --- a/drivers/iio/pressure/hsc030pa.c +++ b/drivers/iio/pressure/hsc030pa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Honeywell TruStability HSC Series pressure/temperature sensor diff --git a/drivers/iio/pressure/hsc030pa_i2c.c b/drivers/iio/pressure/hsc030pa_i2c.c index a34ef4653f34..ce3d5914e4db 100644 --- a/drivers/iio/pressure/hsc030pa_i2c.c +++ b/drivers/iio/pressure/hsc030pa_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Honeywell TruStability HSC Series pressure/temperature sensor diff --git a/drivers/iio/pressure/hsc030pa_spi.c b/drivers/iio/pressure/hsc030pa_spi.c index 5d331b3b6da8..dabd6596357e 100644 --- a/drivers/iio/pressure/hsc030pa_spi.c +++ b/drivers/iio/pressure/hsc030pa_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Honeywell TruStability HSC Series pressure/temperature sensor diff --git a/drivers/iio/pressure/icp10100.c b/drivers/iio/pressure/icp10100.c index 3d83d0098a57..87c40707669f 100644 --- a/drivers/iio/pressure/icp10100.c +++ b/drivers/iio/pressure/icp10100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 InvenSense, Inc. diff --git a/drivers/iio/pressure/mpl115.c b/drivers/iio/pressure/mpl115.c index 830a5065c008..8a9e0db45ddd 100644 --- a/drivers/iio/pressure/mpl115.c +++ b/drivers/iio/pressure/mpl115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mpl115.c - Support for Freescale MPL115A pressure/temperature sensor diff --git a/drivers/iio/pressure/mpl115_i2c.c b/drivers/iio/pressure/mpl115_i2c.c index 3db9ef4e2770..3f76580df0d9 100644 --- a/drivers/iio/pressure/mpl115_i2c.c +++ b/drivers/iio/pressure/mpl115_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MPL115A2 pressure/temperature sensor diff --git a/drivers/iio/pressure/mpl115_spi.c b/drivers/iio/pressure/mpl115_spi.c index 4e1d24beff94..db90d38862e9 100644 --- a/drivers/iio/pressure/mpl115_spi.c +++ b/drivers/iio/pressure/mpl115_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MPL115A1 pressure/temperature sensor diff --git a/drivers/iio/pressure/mpl3115.c b/drivers/iio/pressure/mpl3115.c index aeac1586f12e..c600c019b07b 100644 --- a/drivers/iio/pressure/mpl3115.c +++ b/drivers/iio/pressure/mpl3115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mpl3115.c - Support for Freescale MPL3115A2 pressure/temperature sensor diff --git a/drivers/iio/pressure/mprls0025pa.c b/drivers/iio/pressure/mprls0025pa.c index 2336f2760eae..af8cc80dc3be 100644 --- a/drivers/iio/pressure/mprls0025pa.c +++ b/drivers/iio/pressure/mprls0025pa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver diff --git a/drivers/iio/pressure/mprls0025pa_i2c.c b/drivers/iio/pressure/mprls0025pa_i2c.c index 79811fd4a02b..a4ff3457786e 100644 --- a/drivers/iio/pressure/mprls0025pa_i2c.c +++ b/drivers/iio/pressure/mprls0025pa_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver diff --git a/drivers/iio/pressure/mprls0025pa_spi.c b/drivers/iio/pressure/mprls0025pa_spi.c index d04102f8a4a0..b50ab54f0753 100644 --- a/drivers/iio/pressure/mprls0025pa_spi.c +++ b/drivers/iio/pressure/mprls0025pa_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPRLS0025PA - Honeywell MicroPressure MPR series SPI sensor driver diff --git a/drivers/iio/pressure/ms5611_core.c b/drivers/iio/pressure/ms5611_core.c index bdac27bd5a5d..e0a122919385 100644 --- a/drivers/iio/pressure/ms5611_core.c +++ b/drivers/iio/pressure/ms5611_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MS5611 pressure and temperature sensor driver diff --git a/drivers/iio/pressure/ms5611_i2c.c b/drivers/iio/pressure/ms5611_i2c.c index 1c041b9085fb..c7034b2859f6 100644 --- a/drivers/iio/pressure/ms5611_i2c.c +++ b/drivers/iio/pressure/ms5611_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MS5611 pressure and temperature sensor driver (I2C bus) diff --git a/drivers/iio/pressure/ms5611_spi.c b/drivers/iio/pressure/ms5611_spi.c index 25c7bd2d8fdf..1b314610497b 100644 --- a/drivers/iio/pressure/ms5611_spi.c +++ b/drivers/iio/pressure/ms5611_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MS5611 pressure and temperature sensor driver (SPI bus) diff --git a/drivers/iio/pressure/ms5637.c b/drivers/iio/pressure/ms5637.c index 59705a666979..e03fca57fc88 100644 --- a/drivers/iio/pressure/ms5637.c +++ b/drivers/iio/pressure/ms5637.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ms5637.c - Support for Measurement-Specialties MS5637, MS5805 diff --git a/drivers/iio/pressure/rohm-bm1390.c b/drivers/iio/pressure/rohm-bm1390.c index dac27fd359ad..ccdffe442b9e 100644 --- a/drivers/iio/pressure/rohm-bm1390.c +++ b/drivers/iio/pressure/rohm-bm1390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BM1390 ROHM pressure sensor diff --git a/drivers/iio/pressure/sdp500.c b/drivers/iio/pressure/sdp500.c index 9828c73c4855..4d8dd04477f6 100644 --- a/drivers/iio/pressure/sdp500.c +++ b/drivers/iio/pressure/sdp500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Sensirion sdp500 and sdp510 pressure sensors diff --git a/drivers/iio/pressure/st_pressure_buffer.c b/drivers/iio/pressure/st_pressure_buffer.c index 0dbf357c2c22..86fb9a2aa742 100644 --- a/drivers/iio/pressure/st_pressure_buffer.c +++ b/drivers/iio/pressure/st_pressure_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics pressures driver diff --git a/drivers/iio/pressure/st_pressure_core.c b/drivers/iio/pressure/st_pressure_core.c index b70d1cee82f3..7b95493b7e45 100644 --- a/drivers/iio/pressure/st_pressure_core.c +++ b/drivers/iio/pressure/st_pressure_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics pressures driver diff --git a/drivers/iio/pressure/st_pressure_i2c.c b/drivers/iio/pressure/st_pressure_i2c.c index 0f50bac1fb4d..7ba89fb947fc 100644 --- a/drivers/iio/pressure/st_pressure_i2c.c +++ b/drivers/iio/pressure/st_pressure_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics pressures driver diff --git a/drivers/iio/pressure/st_pressure_spi.c b/drivers/iio/pressure/st_pressure_spi.c index 39827e6841ca..9867ef6f0bce 100644 --- a/drivers/iio/pressure/st_pressure_spi.c +++ b/drivers/iio/pressure/st_pressure_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics pressures driver diff --git a/drivers/iio/pressure/t5403.c b/drivers/iio/pressure/t5403.c index c7cb0fd816d3..1cc744893889 100644 --- a/drivers/iio/pressure/t5403.c +++ b/drivers/iio/pressure/t5403.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * t5403.c - Support for EPCOS T5403 pressure/temperature sensor diff --git a/drivers/iio/pressure/zpa2326.c b/drivers/iio/pressure/zpa2326.c index 4923a558a26a..03547eba61f9 100644 --- a/drivers/iio/pressure/zpa2326.c +++ b/drivers/iio/pressure/zpa2326.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Murata ZPA2326 pressure and temperature sensor IIO driver diff --git a/drivers/iio/pressure/zpa2326_i2c.c b/drivers/iio/pressure/zpa2326_i2c.c index a6034bf05d97..5d7a890346ec 100644 --- a/drivers/iio/pressure/zpa2326_i2c.c +++ b/drivers/iio/pressure/zpa2326_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Murata ZPA2326 I2C pressure and temperature sensor driver diff --git a/drivers/iio/pressure/zpa2326_spi.c b/drivers/iio/pressure/zpa2326_spi.c index af756e2b0f31..4ed0033caf4d 100644 --- a/drivers/iio/pressure/zpa2326_spi.c +++ b/drivers/iio/pressure/zpa2326_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Murata ZPA2326 SPI pressure and temperature sensor driver diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c index f1018b14aecf..4fe8bdb4ce2b 100644 --- a/drivers/iio/proximity/as3935.c +++ b/drivers/iio/proximity/as3935.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * as3935.c - Support for AS3935 Franklin lightning sensor diff --git a/drivers/iio/proximity/aw96103.c b/drivers/iio/proximity/aw96103.c index 3472a2c36e44..7aa29281f132 100644 --- a/drivers/iio/proximity/aw96103.c +++ b/drivers/iio/proximity/aw96103.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AWINIC aw96103 proximity sensor driver diff --git a/drivers/iio/proximity/cros_ec_mkbp_proximity.c b/drivers/iio/proximity/cros_ec_mkbp_proximity.c index 1f9de7066ebf..fe60bcd95937 100644 --- a/drivers/iio/proximity/cros_ec_mkbp_proximity.c +++ b/drivers/iio/proximity/cros_ec_mkbp_proximity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for cros-ec proximity sensor exposed through MKBP switch diff --git a/drivers/iio/proximity/d3323aa.c b/drivers/iio/proximity/d3323aa.c index 30821f583454..4abc461b8ad5 100644 --- a/drivers/iio/proximity/d3323aa.c +++ b/drivers/iio/proximity/d3323aa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Nicera D3-323-AA PIR sensor. diff --git a/drivers/iio/proximity/hx9023s.c b/drivers/iio/proximity/hx9023s.c index 2918dfc0df54..934a9c3d3ebe 100644 --- a/drivers/iio/proximity/hx9023s.c +++ b/drivers/iio/proximity/hx9023s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 NanjingTianyihexin Electronics Ltd. diff --git a/drivers/iio/proximity/irsd200.c b/drivers/iio/proximity/irsd200.c index 65af31d43453..5b4bdec26749 100644 --- a/drivers/iio/proximity/irsd200.c +++ b/drivers/iio/proximity/irsd200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Murata IRS-D200 PIR sensor. diff --git a/drivers/iio/proximity/isl29501.c b/drivers/iio/proximity/isl29501.c index f69db6f2f380..a6661ac3b301 100644 --- a/drivers/iio/proximity/isl29501.c +++ b/drivers/iio/proximity/isl29501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * isl29501.c: ISL29501 Time of Flight sensor driver. diff --git a/drivers/iio/proximity/mb1232.c b/drivers/iio/proximity/mb1232.c index 34b49c54e68b..dffef07697c8 100644 --- a/drivers/iio/proximity/mb1232.c +++ b/drivers/iio/proximity/mb1232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mb1232.c - Support for MaxBotix I2CXL-MaxSonar-EZ series ultrasonic diff --git a/drivers/iio/proximity/ping.c b/drivers/iio/proximity/ping.c index e3487094d7be..fe10ae9d3deb 100644 --- a/drivers/iio/proximity/ping.c +++ b/drivers/iio/proximity/ping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PING: ultrasonic sensor for distance measuring by using only one GPIOs diff --git a/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c b/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c index 21336b8f122a..91f1d8cbfaee 100644 --- a/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c +++ b/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * pulsedlight-lidar-lite-v2.c - Support for PulsedLight LIDAR sensor diff --git a/drivers/iio/proximity/rfd77402.c b/drivers/iio/proximity/rfd77402.c index aff60a3c1a6f..91b2238ce858 100644 --- a/drivers/iio/proximity/rfd77402.c +++ b/drivers/iio/proximity/rfd77402.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rfd77402.c - Support for RF Digital RFD77402 Time-of-Flight (distance) sensor diff --git a/drivers/iio/proximity/srf04.c b/drivers/iio/proximity/srf04.c index e97f9a20ac7a..44d83d9b1868 100644 --- a/drivers/iio/proximity/srf04.c +++ b/drivers/iio/proximity/srf04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SRF04: ultrasonic sensor for distance measuring by using GPIOs diff --git a/drivers/iio/proximity/srf08.c b/drivers/iio/proximity/srf08.c index d7e4cc48cfbf..f20230afee21 100644 --- a/drivers/iio/proximity/srf08.c +++ b/drivers/iio/proximity/srf08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * srf08.c - Support for Devantech SRFxx ultrasonic ranger diff --git a/drivers/iio/proximity/sx9310.c b/drivers/iio/proximity/sx9310.c index fb02eac78ed4..01964a7ef02c 100644 --- a/drivers/iio/proximity/sx9310.c +++ b/drivers/iio/proximity/sx9310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 Google LLC. diff --git a/drivers/iio/proximity/sx9324.c b/drivers/iio/proximity/sx9324.c index c7b2d03c23bc..863bb8a9ee73 100644 --- a/drivers/iio/proximity/sx9324.c +++ b/drivers/iio/proximity/sx9324.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google LLC. diff --git a/drivers/iio/proximity/sx9360.c b/drivers/iio/proximity/sx9360.c index 4448988d4e7e..0e92f1b3aaec 100644 --- a/drivers/iio/proximity/sx9360.c +++ b/drivers/iio/proximity/sx9360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google LLC. diff --git a/drivers/iio/proximity/sx9500.c b/drivers/iio/proximity/sx9500.c index 6c67bae7488c..41911e617739 100644 --- a/drivers/iio/proximity/sx9500.c +++ b/drivers/iio/proximity/sx9500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Intel Corporation diff --git a/drivers/iio/proximity/sx_common.c b/drivers/iio/proximity/sx_common.c index 59b35e40739b..5a57f5941537 100644 --- a/drivers/iio/proximity/sx_common.c +++ b/drivers/iio/proximity/sx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Google LLC. diff --git a/drivers/iio/proximity/vcnl3020.c b/drivers/iio/proximity/vcnl3020.c index 7f417372566a..fb3ef2a1de8f 100644 --- a/drivers/iio/proximity/vcnl3020.c +++ b/drivers/iio/proximity/vcnl3020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for Vishay VCNL3020 proximity sensor on i2c bus. diff --git a/drivers/iio/proximity/vl53l0x-i2c.c b/drivers/iio/proximity/vl53l0x-i2c.c index ad3e46d47fa8..435c49c31b0c 100644 --- a/drivers/iio/proximity/vl53l0x-i2c.c +++ b/drivers/iio/proximity/vl53l0x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for ST VL53L0X FlightSense ToF Ranging Sensor on a i2c bus. diff --git a/drivers/iio/resolver/ad2s1200.c b/drivers/iio/resolver/ad2s1200.c index c00a60cb31a5..d98f613810fa 100644 --- a/drivers/iio/resolver/ad2s1200.c +++ b/drivers/iio/resolver/ad2s1200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ad2s1200.c simple support for the ADI Resolver to Digital Converters: diff --git a/drivers/iio/resolver/ad2s1210.c b/drivers/iio/resolver/ad2s1210.c index 06d9c784f93e..0e6c96a0ca95 100644 --- a/drivers/iio/resolver/ad2s1210.c +++ b/drivers/iio/resolver/ad2s1210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ad2s1210.c support for the ADI Resolver to Digital Converters: AD2S1210 diff --git a/drivers/iio/resolver/ad2s90.c b/drivers/iio/resolver/ad2s90.c index 18f1c905eeac..3f4928edd458 100644 --- a/drivers/iio/resolver/ad2s90.c +++ b/drivers/iio/resolver/ad2s90.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ad2s90.c simple support for the ADI Resolver to Digital Converters: AD2S90 diff --git a/drivers/iio/temperature/hid-sensor-temperature.c b/drivers/iio/temperature/hid-sensor-temperature.c index 9f628a8e5cfb..b46235c89613 100644 --- a/drivers/iio/temperature/hid-sensor-temperature.c +++ b/drivers/iio/temperature/hid-sensor-temperature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensors Driver diff --git a/drivers/iio/temperature/iqs620at-temp.c b/drivers/iio/temperature/iqs620at-temp.c index e2f878d57af7..bc3a9c71d3e3 100644 --- a/drivers/iio/temperature/iqs620at-temp.c +++ b/drivers/iio/temperature/iqs620at-temp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS620AT Temperature Sensor diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/ltc2983.c index 7dd40d69cce6..20521183f832 100644 --- a/drivers/iio/temperature/ltc2983.c +++ b/drivers/iio/temperature/ltc2983.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System diff --git a/drivers/iio/temperature/max30208.c b/drivers/iio/temperature/max30208.c index 720469f9dc36..53b9dccf56a1 100644 --- a/drivers/iio/temperature/max30208.c +++ b/drivers/iio/temperature/max30208.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/iio/temperature/max31856.c b/drivers/iio/temperature/max31856.c index 7ddec5cbe558..53ad4a8c785d 100644 --- a/drivers/iio/temperature/max31856.c +++ b/drivers/iio/temperature/max31856.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* max31856.c * diff --git a/drivers/iio/temperature/max31865.c b/drivers/iio/temperature/max31865.c index 5a6fbe3c80e5..3cdafcb606c3 100644 --- a/drivers/iio/temperature/max31865.c +++ b/drivers/iio/temperature/max31865.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/iio/temperature/maxim_thermocouple.c b/drivers/iio/temperature/maxim_thermocouple.c index 205939680fd4..58cb8b929ee1 100644 --- a/drivers/iio/temperature/maxim_thermocouple.c +++ b/drivers/iio/temperature/maxim_thermocouple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * maxim_thermocouple.c - Support for Maxim thermocouple chips diff --git a/drivers/iio/temperature/mcp9600.c b/drivers/iio/temperature/mcp9600.c index aa42c2b1a369..b04705b7dc7a 100644 --- a/drivers/iio/temperature/mcp9600.c +++ b/drivers/iio/temperature/mcp9600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mcp9600.c - Support for Microchip MCP9600 thermocouple EMF converter diff --git a/drivers/iio/temperature/mlx90614.c b/drivers/iio/temperature/mlx90614.c index 1ad21b73e1b4..d7093305e247 100644 --- a/drivers/iio/temperature/mlx90614.c +++ b/drivers/iio/temperature/mlx90614.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mlx90614.c - Support for Melexis MLX90614/MLX90615 contactless IR temperature sensor diff --git a/drivers/iio/temperature/mlx90632.c b/drivers/iio/temperature/mlx90632.c index b44f7036c2cc..6f3b388e0198 100644 --- a/drivers/iio/temperature/mlx90632.c +++ b/drivers/iio/temperature/mlx90632.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mlx90632.c - Melexis MLX90632 contactless IR temperature sensor diff --git a/drivers/iio/temperature/mlx90635.c b/drivers/iio/temperature/mlx90635.c index 1c8948ca54df..bd8d8335519d 100644 --- a/drivers/iio/temperature/mlx90635.c +++ b/drivers/iio/temperature/mlx90635.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mlx90635.c - Melexis MLX90635 contactless IR temperature sensor diff --git a/drivers/iio/temperature/tmp006.c b/drivers/iio/temperature/tmp006.c index 10bd3f221929..7627eeefa8ee 100644 --- a/drivers/iio/temperature/tmp006.c +++ b/drivers/iio/temperature/tmp006.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tmp006.c - Support for TI TMP006 IR thermopile sensor diff --git a/drivers/iio/temperature/tmp007.c b/drivers/iio/temperature/tmp007.c index 043283b02c4d..ca7a7dfe5876 100644 --- a/drivers/iio/temperature/tmp007.c +++ b/drivers/iio/temperature/tmp007.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tmp007.c - Support for TI TMP007 IR thermopile sensor with integrated math engine diff --git a/drivers/iio/temperature/tmp117.c b/drivers/iio/temperature/tmp117.c index 8972083d903a..28226eab13ef 100644 --- a/drivers/iio/temperature/tmp117.c +++ b/drivers/iio/temperature/tmp117.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Digital temperature sensor with integrated Non-volatile memory diff --git a/drivers/iio/temperature/tsys01.c b/drivers/iio/temperature/tsys01.c index 334bba6fdae6..0a15cfbddcbd 100644 --- a/drivers/iio/temperature/tsys01.c +++ b/drivers/iio/temperature/tsys01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tsys01.c - Support for Measurement-Specialties tsys01 temperature sensor diff --git a/drivers/iio/temperature/tsys02d.c b/drivers/iio/temperature/tsys02d.c index 0cad27205667..fb94ac95599b 100644 --- a/drivers/iio/temperature/tsys02d.c +++ b/drivers/iio/temperature/tsys02d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tsys02d.c - Support for Measurement-Specialties tsys02d temperature sensor diff --git a/drivers/iio/test/iio-test-format.c b/drivers/iio/test/iio-test-format.c index 872dd8582003..6c0b847b6073 100644 --- a/drivers/iio/test/iio-test-format.c +++ b/drivers/iio/test/iio-test-format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unit tests for IIO formatting functions * diff --git a/drivers/iio/test/iio-test-gts.c b/drivers/iio/test/iio-test-gts.c index 11250bc905c9..38ee98d5483f 100644 --- a/drivers/iio/test/iio-test-gts.c +++ b/drivers/iio/test/iio-test-gts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unit tests for IIO light sensor gain-time-scale helpers * diff --git a/drivers/iio/test/iio-test-multiply.c b/drivers/iio/test/iio-test-multiply.c index 432e279ffe5b..6af509fd4b5f 100644 --- a/drivers/iio/test/iio-test-multiply.c +++ b/drivers/iio/test/iio-test-multiply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unit tests for IIO multiply functions * diff --git a/drivers/iio/test/iio-test-rescale.c b/drivers/iio/test/iio-test-rescale.c index ac6942cf1e44..cc21daf2a8e8 100644 --- a/drivers/iio/test/iio-test-rescale.c +++ b/drivers/iio/test/iio-test-rescale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kunit tests for IIO rescale conversions diff --git a/drivers/iio/trigger/iio-trig-hrtimer.c b/drivers/iio/trigger/iio-trig-hrtimer.c index 82c72baccb62..5dad71ab6d98 100644 --- a/drivers/iio/trigger/iio-trig-hrtimer.c +++ b/drivers/iio/trigger/iio-trig-hrtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The industrial I/O periodic hrtimer trigger driver diff --git a/drivers/iio/trigger/iio-trig-interrupt.c b/drivers/iio/trigger/iio-trig-interrupt.c index 21c6b6292a72..2cb6747779ce 100644 --- a/drivers/iio/trigger/iio-trig-interrupt.c +++ b/drivers/iio/trigger/iio-trig-interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Industrial I/O - generic interrupt based trigger support diff --git a/drivers/iio/trigger/iio-trig-loop.c b/drivers/iio/trigger/iio-trig-loop.c index 7aaed0611899..da69a8228a25 100644 --- a/drivers/iio/trigger/iio-trig-loop.c +++ b/drivers/iio/trigger/iio-trig-loop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Jonathan Cameron diff --git a/drivers/iio/trigger/iio-trig-sysfs.c b/drivers/iio/trigger/iio-trig-sysfs.c index 575d725696a9..41728761f734 100644 --- a/drivers/iio/trigger/iio-trig-sysfs.c +++ b/drivers/iio/trigger/iio-trig-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 Analog Devices Inc. diff --git a/drivers/iio/trigger/stm32-lptimer-trigger.c b/drivers/iio/trigger/stm32-lptimer-trigger.c index c7bab18221c7..640c6a9a3e4e 100644 --- a/drivers/iio/trigger/stm32-lptimer-trigger.c +++ b/drivers/iio/trigger/stm32-lptimer-trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Low-Power Timer Trigger driver diff --git a/drivers/iio/trigger/stm32-timer-trigger.c b/drivers/iio/trigger/stm32-timer-trigger.c index 3b9a3a6cbb25..3465b72456c6 100644 --- a/drivers/iio/trigger/stm32-timer-trigger.c +++ b/drivers/iio/trigger/stm32-timer-trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2016 diff --git a/drivers/infiniband/core/addr.c b/drivers/infiniband/core/addr.c index 35ba852a172a..8cc490303d70 100644 --- a/drivers/infiniband/core/addr.c +++ b/drivers/infiniband/core/addr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Voltaire Inc. All rights reserved. * Copyright (c) 2002-2005, Network Appliance, Inc. All rights reserved. diff --git a/drivers/infiniband/core/agent.c b/drivers/infiniband/core/agent.c index 25a060a28301..84006bf29c2e 100644 --- a/drivers/infiniband/core/agent.c +++ b/drivers/infiniband/core/agent.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Mellanox Technologies Ltd. All rights reserved. * Copyright (c) 2004, 2005 Infinicon Corporation. All rights reserved. diff --git a/drivers/infiniband/core/cache.c b/drivers/infiniband/core/cache.c index 81cf3c902e81..cc8962200b63 100644 --- a/drivers/infiniband/core/cache.c +++ b/drivers/infiniband/core/cache.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/cgroup.c b/drivers/infiniband/core/cgroup.c index 1f037fe01450..002295a7eda7 100644 --- a/drivers/infiniband/core/cgroup.c +++ b/drivers/infiniband/core/cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Parav Pandit diff --git a/drivers/infiniband/core/cm.c b/drivers/infiniband/core/cm.c index 024df6ee239d..efae7a5dfabb 100644 --- a/drivers/infiniband/core/cm.c +++ b/drivers/infiniband/core/cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2004-2007 Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/cm_trace.c b/drivers/infiniband/core/cm_trace.c index 8f3482f66338..a1129361c1fd 100644 --- a/drivers/infiniband/core/cm_trace.c +++ b/drivers/infiniband/core/cm_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Trace points for the IB Connection Manager. diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c index f00f1d3fbd9c..6a3f00137db9 100644 --- a/drivers/infiniband/core/cma.c +++ b/drivers/infiniband/core/cma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2005 Voltaire Inc. All rights reserved. diff --git a/drivers/infiniband/core/cma_configfs.c b/drivers/infiniband/core/cma_configfs.c index f2fb2d8a6597..384e123b96a6 100644 --- a/drivers/infiniband/core/cma_configfs.c +++ b/drivers/infiniband/core/cma_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/cma_trace.c b/drivers/infiniband/core/cma_trace.c index b314a281e10e..c0855419a7b5 100644 --- a/drivers/infiniband/core/cma_trace.c +++ b/drivers/infiniband/core/cma_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Trace points for the RDMA Connection Manager. diff --git a/drivers/infiniband/core/counters.c b/drivers/infiniband/core/counters.c index c3aa6d7fc66b..15c49ab6bad1 100644 --- a/drivers/infiniband/core/counters.c +++ b/drivers/infiniband/core/counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2019 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/core/cq.c b/drivers/infiniband/core/cq.c index 584537c71545..5e4c43bf79a8 100644 --- a/drivers/infiniband/core/cq.c +++ b/drivers/infiniband/core/cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 HGST, a Western Digital Company. diff --git a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c index 1174ab7da629..4522d996e57f 100644 --- a/drivers/infiniband/core/device.c +++ b/drivers/infiniband/core/device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/core/ib_core_uverbs.c b/drivers/infiniband/core/ib_core_uverbs.c index b51bd7087a88..a1ce5b4a6b52 100644 --- a/drivers/infiniband/core/ib_core_uverbs.c +++ b/drivers/infiniband/core/ib_core_uverbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/core/iwcm.c b/drivers/infiniband/core/iwcm.c index 62410578dec3..950a983ee569 100644 --- a/drivers/infiniband/core/iwcm.c +++ b/drivers/infiniband/core/iwcm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Intel Corporation. All rights reserved. * Copyright (c) 2004 Topspin Corporation. All rights reserved. diff --git a/drivers/infiniband/core/iwpm_msg.c b/drivers/infiniband/core/iwpm_msg.c index 3c9a9869212b..3018b4667853 100644 --- a/drivers/infiniband/core/iwpm_msg.c +++ b/drivers/infiniband/core/iwpm_msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Intel Corporation. All rights reserved. * Copyright (c) 2014 Chelsio, Inc. All rights reserved. diff --git a/drivers/infiniband/core/iwpm_util.c b/drivers/infiniband/core/iwpm_util.c index eecb369898f5..e5a6d42681ba 100644 --- a/drivers/infiniband/core/iwpm_util.c +++ b/drivers/infiniband/core/iwpm_util.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Chelsio, Inc. All rights reserved. * Copyright (c) 2014 Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/lag.c b/drivers/infiniband/core/lag.c index 8fd80adfe833..a4a22d6c9e0c 100644 --- a/drivers/infiniband/core/lag.c +++ b/drivers/infiniband/core/lag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/core/mad.c b/drivers/infiniband/core/mad.c index 8f26bfb69586..16a6a18a7df0 100644 --- a/drivers/infiniband/core/mad.c +++ b/drivers/infiniband/core/mad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2007 Voltaire, Inc. All rights reserved. * Copyright (c) 2005 Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/mad_rmpp.c b/drivers/infiniband/core/mad_rmpp.c index 1c5e0eaf1c94..1453fc2d14af 100644 --- a/drivers/infiniband/core/mad_rmpp.c +++ b/drivers/infiniband/core/mad_rmpp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Intel Inc. All rights reserved. * Copyright (c) 2005-2006 Voltaire, Inc. All rights reserved. diff --git a/drivers/infiniband/core/mr_pool.c b/drivers/infiniband/core/mr_pool.c index c0e2df128b34..99c7483fe9ac 100644 --- a/drivers/infiniband/core/mr_pool.c +++ b/drivers/infiniband/core/mr_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 HGST, a Western Digital Company. diff --git a/drivers/infiniband/core/multicast.c b/drivers/infiniband/core/multicast.c index a236532a9026..cd468812ea27 100644 --- a/drivers/infiniband/core/multicast.c +++ b/drivers/infiniband/core/multicast.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Intel Corporation. All rights reserved. * diff --git a/drivers/infiniband/core/netlink.c b/drivers/infiniband/core/netlink.c index def14c54b648..30ac3272aaf9 100644 --- a/drivers/infiniband/core/netlink.c +++ b/drivers/infiniband/core/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies Inc. All rights reserved. * Copyright (c) 2010 Voltaire Inc. All rights reserved. diff --git a/drivers/infiniband/core/nldev.c b/drivers/infiniband/core/nldev.c index 2220a2dfab24..3499b5f06545 100644 --- a/drivers/infiniband/core/nldev.c +++ b/drivers/infiniband/core/nldev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/core/packer.c b/drivers/infiniband/core/packer.c index 19b1ee3279b4..6a0d6d532870 100644 --- a/drivers/infiniband/core/packer.c +++ b/drivers/infiniband/core/packer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Corporation. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/core/rdma_core.c b/drivers/infiniband/core/rdma_core.c index 18918f463361..34e370e73262 100644 --- a/drivers/infiniband/core/rdma_core.c +++ b/drivers/infiniband/core/rdma_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/restrack.c b/drivers/infiniband/core/restrack.c index b097cfcade1c..aad70de521c3 100644 --- a/drivers/infiniband/core/restrack.c +++ b/drivers/infiniband/core/restrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/core/roce_gid_mgmt.c b/drivers/infiniband/core/roce_gid_mgmt.c index a9f2c6b1b29e..f5200b5ba51a 100644 --- a/drivers/infiniband/core/roce_gid_mgmt.c +++ b/drivers/infiniband/core/roce_gid_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/rw.c b/drivers/infiniband/core/rw.c index 6354ddf2a274..5758c8d0900f 100644 --- a/drivers/infiniband/core/rw.c +++ b/drivers/infiniband/core/rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 HGST, a Western Digital Company. diff --git a/drivers/infiniband/core/sa_query.c b/drivers/infiniband/core/sa_query.c index c23e9c847314..a2a8d1f88637 100644 --- a/drivers/infiniband/core/sa_query.c +++ b/drivers/infiniband/core/sa_query.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Voltaire, Inc. All rights reserved. diff --git a/drivers/infiniband/core/security.c b/drivers/infiniband/core/security.c index 3512c2e54efc..c935debae737 100644 --- a/drivers/infiniband/core/security.c +++ b/drivers/infiniband/core/security.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. * diff --git a/drivers/infiniband/core/smi.c b/drivers/infiniband/core/smi.c index 45f09b75c893..2b87110d74fc 100644 --- a/drivers/infiniband/core/smi.c +++ b/drivers/infiniband/core/smi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Mellanox Technologies Ltd. All rights reserved. * Copyright (c) 2004, 2005 Infinicon Corporation. All rights reserved. diff --git a/drivers/infiniband/core/sysfs.c b/drivers/infiniband/core/sysfs.c index 0ed862b38b44..8b682a3ad276 100644 --- a/drivers/infiniband/core/sysfs.c +++ b/drivers/infiniband/core/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/core/trace.c b/drivers/infiniband/core/trace.c index 31e7860d35bf..82fa607ff097 100644 --- a/drivers/infiniband/core/trace.c +++ b/drivers/infiniband/core/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Trace points for core RDMA functions. diff --git a/drivers/infiniband/core/ucaps.c b/drivers/infiniband/core/ucaps.c index de5cb8bf0a61..37c42bc6b5fd 100644 --- a/drivers/infiniband/core/ucaps.c +++ b/drivers/infiniband/core/ucaps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/infiniband/core/ucma.c b/drivers/infiniband/core/ucma.c index ec3be65a2b88..ebb3d292795b 100644 --- a/drivers/infiniband/core/ucma.c +++ b/drivers/infiniband/core/ucma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2006 Intel Corporation. All rights reserved. * diff --git a/drivers/infiniband/core/ud_header.c b/drivers/infiniband/core/ud_header.c index 8d3dfef9ebaa..6a64e018eee5 100644 --- a/drivers/infiniband/core/ud_header.c +++ b/drivers/infiniband/core/ud_header.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Corporation. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/core/umem.c b/drivers/infiniband/core/umem.c index 8137031c2a65..5c48f6e6eb99 100644 --- a/drivers/infiniband/core/umem.c +++ b/drivers/infiniband/core/umem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/core/umem_dmabuf.c b/drivers/infiniband/core/umem_dmabuf.c index 0ec2e4120cc9..56b1b17b2af7 100644 --- a/drivers/infiniband/core/umem_dmabuf.c +++ b/drivers/infiniband/core/umem_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright (c) 2020 Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/umem_odp.c b/drivers/infiniband/core/umem_odp.c index 572a91a62a7b..ffc7c9a00822 100644 --- a/drivers/infiniband/core/umem_odp.c +++ b/drivers/infiniband/core/umem_odp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/core/user_mad.c b/drivers/infiniband/core/user_mad.c index fd67fc9fe85a..370c039c01d8 100644 --- a/drivers/infiniband/core/user_mad.c +++ b/drivers/infiniband/core/user_mad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Voltaire, Inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_cmd.c b/drivers/infiniband/core/uverbs_cmd.c index ce16404cdfb8..c8f9980f990e 100644 --- a/drivers/infiniband/core/uverbs_cmd.c +++ b/drivers/infiniband/core/uverbs_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_ioctl.c b/drivers/infiniband/core/uverbs_ioctl.c index f80da6a67e24..d77d137174c2 100644 --- a/drivers/infiniband/core/uverbs_ioctl.c +++ b/drivers/infiniband/core/uverbs_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_main.c b/drivers/infiniband/core/uverbs_main.c index 973fe2c7ef53..fe363034ff56 100644 --- a/drivers/infiniband/core/uverbs_main.c +++ b/drivers/infiniband/core/uverbs_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_marshall.c b/drivers/infiniband/core/uverbs_marshall.c index e803f609ec87..1f02b10c561e 100644 --- a/drivers/infiniband/core/uverbs_marshall.c +++ b/drivers/infiniband/core/uverbs_marshall.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Intel Corporation. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_std_types.c b/drivers/infiniband/core/uverbs_std_types.c index 13776a66e2e4..0322d92a82e8 100644 --- a/drivers/infiniband/core/uverbs_std_types.c +++ b/drivers/infiniband/core/uverbs_std_types.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_std_types_async_fd.c b/drivers/infiniband/core/uverbs_std_types_async_fd.c index cc24cfdf7aee..a2d59a744df1 100644 --- a/drivers/infiniband/core/uverbs_std_types_async_fd.c +++ b/drivers/infiniband/core/uverbs_std_types_async_fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2019, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_counters.c b/drivers/infiniband/core/uverbs_std_types_counters.c index 381aa5797641..f327b250852a 100644 --- a/drivers/infiniband/core/uverbs_std_types_counters.c +++ b/drivers/infiniband/core/uverbs_std_types_counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_cq.c b/drivers/infiniband/core/uverbs_std_types_cq.c index fab5d914029d..6f5cb7bc45c8 100644 --- a/drivers/infiniband/core/uverbs_std_types_cq.c +++ b/drivers/infiniband/core/uverbs_std_types_cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_std_types_device.c b/drivers/infiniband/core/uverbs_std_types_device.c index c0fd283d9d6c..e122bbec263a 100644 --- a/drivers/infiniband/core/uverbs_std_types_device.c +++ b/drivers/infiniband/core/uverbs_std_types_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_dm.c b/drivers/infiniband/core/uverbs_std_types_dm.c index 98c522cf86d6..e3335144d234 100644 --- a/drivers/infiniband/core/uverbs_std_types_dm.c +++ b/drivers/infiniband/core/uverbs_std_types_dm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_std_types_dmah.c b/drivers/infiniband/core/uverbs_std_types_dmah.c index 453ce656c6f2..152b3fb3be31 100644 --- a/drivers/infiniband/core/uverbs_std_types_dmah.c +++ b/drivers/infiniband/core/uverbs_std_types_dmah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/infiniband/core/uverbs_std_types_flow_action.c b/drivers/infiniband/core/uverbs_std_types_flow_action.c index 0ddcf6da66c4..9e58b3daddb4 100644 --- a/drivers/infiniband/core/uverbs_std_types_flow_action.c +++ b/drivers/infiniband/core/uverbs_std_types_flow_action.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/infiniband/core/uverbs_std_types_mr.c b/drivers/infiniband/core/uverbs_std_types_mr.c index 570b9656801d..fe9b28615fdd 100644 --- a/drivers/infiniband/core/uverbs_std_types_mr.c +++ b/drivers/infiniband/core/uverbs_std_types_mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. * Copyright (c) 2020, Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_qp.c b/drivers/infiniband/core/uverbs_std_types_qp.c index be0730e8509e..92aea0626e46 100644 --- a/drivers/infiniband/core/uverbs_std_types_qp.c +++ b/drivers/infiniband/core/uverbs_std_types_qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_srq.c b/drivers/infiniband/core/uverbs_std_types_srq.c index e5513f828bdc..88ac1424b41f 100644 --- a/drivers/infiniband/core/uverbs_std_types_srq.c +++ b/drivers/infiniband/core/uverbs_std_types_srq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_std_types_wq.c b/drivers/infiniband/core/uverbs_std_types_wq.c index 7ded8339346f..e8efec2d33ef 100644 --- a/drivers/infiniband/core/uverbs_std_types_wq.c +++ b/drivers/infiniband/core/uverbs_std_types_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/uverbs_uapi.c b/drivers/infiniband/core/uverbs_uapi.c index e00ea63175bd..db690a873fa2 100644 --- a/drivers/infiniband/core/uverbs_uapi.c +++ b/drivers/infiniband/core/uverbs_uapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/core/verbs.c b/drivers/infiniband/core/verbs.c index ee390928511a..4117fccd8743 100644 --- a/drivers/infiniband/core/verbs.c +++ b/drivers/infiniband/core/verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Mellanox Technologies Ltd. All rights reserved. * Copyright (c) 2004 Infinicon Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/bng_re/bng_debugfs.c b/drivers/infiniband/hw/bng_re/bng_debugfs.c index 9ec5a8785250..413e8632ad7c 100644 --- a/drivers/infiniband/hw/bng_re/bng_debugfs.c +++ b/drivers/infiniband/hw/bng_re/bng_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. #include diff --git a/drivers/infiniband/hw/bng_re/bng_dev.c b/drivers/infiniband/hw/bng_re/bng_dev.c index d8f8d7f7075f..34f5db1ecd51 100644 --- a/drivers/infiniband/hw/bng_re/bng_dev.c +++ b/drivers/infiniband/hw/bng_re/bng_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/infiniband/hw/bng_re/bng_fw.c b/drivers/infiniband/hw/bng_re/bng_fw.c index 7d9539113cf5..2c52cdc9920b 100644 --- a/drivers/infiniband/hw/bng_re/bng_fw.c +++ b/drivers/infiniband/hw/bng_re/bng_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. #include diff --git a/drivers/infiniband/hw/bng_re/bng_res.c b/drivers/infiniband/hw/bng_re/bng_res.c index c50823758b53..5bfb14b15a63 100644 --- a/drivers/infiniband/hw/bng_re/bng_res.c +++ b/drivers/infiniband/hw/bng_re/bng_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/infiniband/hw/bng_re/bng_sp.c b/drivers/infiniband/hw/bng_re/bng_sp.c index 83099e05328d..ba60d7137a02 100644 --- a/drivers/infiniband/hw/bng_re/bng_sp.c +++ b/drivers/infiniband/hw/bng_re/bng_sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. #include diff --git a/drivers/infiniband/hw/bnxt_re/debugfs.c b/drivers/infiniband/hw/bnxt_re/debugfs.c index 88817c86ae24..015cf01d77de 100644 --- a/drivers/infiniband/hw/bnxt_re/debugfs.c +++ b/drivers/infiniband/hw/bnxt_re/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2024, Broadcom. All rights reserved. The term diff --git a/drivers/infiniband/hw/bnxt_re/hw_counters.c b/drivers/infiniband/hw/bnxt_re/hw_counters.c index 651cf9d0e0c7..65145da83a04 100644 --- a/drivers/infiniband/hw/bnxt_re/hw_counters.c +++ b/drivers/infiniband/hw/bnxt_re/hw_counters.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/ib_verbs.c b/drivers/infiniband/hw/bnxt_re/ib_verbs.c index ff91511bd338..c424dd6f0746 100644 --- a/drivers/infiniband/hw/bnxt_re/ib_verbs.c +++ b/drivers/infiniband/hw/bnxt_re/ib_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/main.c b/drivers/infiniband/hw/bnxt_re/main.c index 73003ad25ee8..4edbfcb1562c 100644 --- a/drivers/infiniband/hw/bnxt_re/main.c +++ b/drivers/infiniband/hw/bnxt_re/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/qplib_fp.c b/drivers/infiniband/hw/bnxt_re/qplib_fp.c index c88f049136fc..0325135b2f32 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_fp.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_fp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c index 4dad0cfcfa98..f09ce669122a 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/qplib_res.c b/drivers/infiniband/hw/bnxt_re/qplib_res.c index 4d674a3aee1a..6180978778d2 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_res.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_res.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/bnxt_re/qplib_sp.c b/drivers/infiniband/hw/bnxt_re/qplib_sp.c index 408a34df2667..b0516b646b4f 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_sp.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_sp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom NetXtreme-E RoCE driver. * diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers/infiniband/hw/cxgb4/cm.c index b3b45c49077d..fd855ccd30af 100644 --- a/drivers/infiniband/hw/cxgb4/cm.c +++ b/drivers/infiniband/hw/cxgb4/cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2014 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/cq.c b/drivers/infiniband/hw/cxgb4/cq.c index 14ced7b667fa..2309bd5f5400 100644 --- a/drivers/infiniband/hw/cxgb4/cq.c +++ b/drivers/infiniband/hw/cxgb4/cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/device.c b/drivers/infiniband/hw/cxgb4/device.c index d892f55febe2..7038a4df0152 100644 --- a/drivers/infiniband/hw/cxgb4/device.c +++ b/drivers/infiniband/hw/cxgb4/device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/ev.c b/drivers/infiniband/hw/cxgb4/ev.c index 34211a533d5c..2cc11ecd495f 100644 --- a/drivers/infiniband/hw/cxgb4/ev.c +++ b/drivers/infiniband/hw/cxgb4/ev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/id_table.c b/drivers/infiniband/hw/cxgb4/id_table.c index e2188b335e76..6db94e9907dc 100644 --- a/drivers/infiniband/hw/cxgb4/id_table.c +++ b/drivers/infiniband/hw/cxgb4/id_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Chelsio Communications. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/mem.c b/drivers/infiniband/hw/cxgb4/mem.c index adeed7447e7b..c867862e9770 100644 --- a/drivers/infiniband/hw/cxgb4/mem.c +++ b/drivers/infiniband/hw/cxgb4/mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/provider.c b/drivers/infiniband/hw/cxgb4/provider.c index e059f92d90fd..e1a0d5e1c484 100644 --- a/drivers/infiniband/hw/cxgb4/provider.c +++ b/drivers/infiniband/hw/cxgb4/provider.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/qp.c b/drivers/infiniband/hw/cxgb4/qp.c index 955f061a55e9..11dde312f1f0 100644 --- a/drivers/infiniband/hw/cxgb4/qp.c +++ b/drivers/infiniband/hw/cxgb4/qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/resource.c b/drivers/infiniband/hw/cxgb4/resource.c index e800e8e8bed5..615ff1038601 100644 --- a/drivers/infiniband/hw/cxgb4/resource.c +++ b/drivers/infiniband/hw/cxgb4/resource.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/cxgb4/restrack.c b/drivers/infiniband/hw/cxgb4/restrack.c index fd22c85d35f4..7099fa31fe48 100644 --- a/drivers/infiniband/hw/cxgb4/restrack.c +++ b/drivers/infiniband/hw/cxgb4/restrack.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018 Chelsio, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/efa/efa_com.c b/drivers/infiniband/hw/efa/efa_com.c index 0e979ca10d24..3640d4408998 100644 --- a/drivers/infiniband/hw/efa/efa_com.c +++ b/drivers/infiniband/hw/efa/efa_com.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/infiniband/hw/efa/efa_com_cmd.c b/drivers/infiniband/hw/efa/efa_com_cmd.c index 9ead02800ac7..f437778cc8a8 100644 --- a/drivers/infiniband/hw/efa/efa_com_cmd.c +++ b/drivers/infiniband/hw/efa/efa_com_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/infiniband/hw/efa/efa_main.c b/drivers/infiniband/hw/efa/efa_main.c index 6c415b9adb5f..0f25feceb456 100644 --- a/drivers/infiniband/hw/efa/efa_main.c +++ b/drivers/infiniband/hw/efa/efa_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/infiniband/hw/efa/efa_verbs.c b/drivers/infiniband/hw/efa/efa_verbs.c index 755bba8d58bb..592e15c940a0 100644 --- a/drivers/infiniband/hw/efa/efa_verbs.c +++ b/drivers/infiniband/hw/efa/efa_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/infiniband/hw/erdma/erdma_cm.c b/drivers/infiniband/hw/erdma/erdma_cm.c index ed21ba0037a4..fa4ef4ac1368 100644 --- a/drivers/infiniband/hw/erdma/erdma_cm.c +++ b/drivers/infiniband/hw/erdma/erdma_cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_cmdq.c b/drivers/infiniband/hw/erdma/erdma_cmdq.c index b867aefe83b2..b9b9eb0ac6e0 100644 --- a/drivers/infiniband/hw/erdma/erdma_cmdq.c +++ b/drivers/infiniband/hw/erdma/erdma_cmdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_cq.c b/drivers/infiniband/hw/erdma/erdma_cq.c index 1f456327e63c..5513863bb024 100644 --- a/drivers/infiniband/hw/erdma/erdma_cq.c +++ b/drivers/infiniband/hw/erdma/erdma_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_eq.c b/drivers/infiniband/hw/erdma/erdma_eq.c index 6486234a2360..18c5cd391e66 100644 --- a/drivers/infiniband/hw/erdma/erdma_eq.c +++ b/drivers/infiniband/hw/erdma/erdma_eq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_main.c b/drivers/infiniband/hw/erdma/erdma_main.c index f35b30235018..fec1c388c7d3 100644 --- a/drivers/infiniband/hw/erdma/erdma_main.c +++ b/drivers/infiniband/hw/erdma/erdma_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_qp.c b/drivers/infiniband/hw/erdma/erdma_qp.c index 25f6c49aec77..af0213717ca1 100644 --- a/drivers/infiniband/hw/erdma/erdma_qp.c +++ b/drivers/infiniband/hw/erdma/erdma_qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/erdma/erdma_verbs.c b/drivers/infiniband/hw/erdma/erdma_verbs.c index 109a3f3de911..f3c70a501982 100644 --- a/drivers/infiniband/hw/erdma/erdma_verbs.c +++ b/drivers/infiniband/hw/erdma/erdma_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Authors: Cheng Xu */ diff --git a/drivers/infiniband/hw/hfi1/affinity.c b/drivers/infiniband/hw/hfi1/affinity.c index ee7fedc67b86..cf76808aa0a0 100644 --- a/drivers/infiniband/hw/hfi1/affinity.c +++ b/drivers/infiniband/hw/hfi1/affinity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/aspm.c b/drivers/infiniband/hw/hfi1/aspm.c index 79990d09522b..fd77249374aa 100644 --- a/drivers/infiniband/hw/hfi1/aspm.c +++ b/drivers/infiniband/hw/hfi1/aspm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2019 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/chip.c b/drivers/infiniband/hw/hfi1/chip.c index 0781ab756d44..cde433eac048 100644 --- a/drivers/infiniband/hw/hfi1/chip.c +++ b/drivers/infiniband/hw/hfi1/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/debugfs.c b/drivers/infiniband/hw/hfi1/debugfs.c index ac37ab7f8995..d60e82c69ee3 100644 --- a/drivers/infiniband/hw/hfi1/debugfs.c +++ b/drivers/infiniband/hw/hfi1/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/device.c b/drivers/infiniband/hw/hfi1/device.c index a98a4175e53b..09026c792c58 100644 --- a/drivers/infiniband/hw/hfi1/device.c +++ b/drivers/infiniband/hw/hfi1/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/driver.c b/drivers/infiniband/hw/hfi1/driver.c index 06487e20f723..ad5b93bba173 100644 --- a/drivers/infiniband/hw/hfi1/driver.c +++ b/drivers/infiniband/hw/hfi1/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/efivar.c b/drivers/infiniband/hw/hfi1/efivar.c index 9ed05e10020e..0d5e4490c999 100644 --- a/drivers/infiniband/hw/hfi1/efivar.c +++ b/drivers/infiniband/hw/hfi1/efivar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/eprom.c b/drivers/infiniband/hw/hfi1/eprom.c index f93a160d8d05..c357bfb05548 100644 --- a/drivers/infiniband/hw/hfi1/eprom.c +++ b/drivers/infiniband/hw/hfi1/eprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/exp_rcv.c b/drivers/infiniband/hw/hfi1/exp_rcv.c index 879a66edbded..e0ce84a35328 100644 --- a/drivers/infiniband/hw/hfi1/exp_rcv.c +++ b/drivers/infiniband/hw/hfi1/exp_rcv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2017 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/fault.c b/drivers/infiniband/hw/hfi1/fault.c index a45cbffd52c7..38bc5578ae25 100644 --- a/drivers/infiniband/hw/hfi1/fault.c +++ b/drivers/infiniband/hw/hfi1/fault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/file_ops.c b/drivers/infiniband/hw/hfi1/file_ops.c index 503abec709c9..77d275f707be 100644 --- a/drivers/infiniband/hw/hfi1/file_ops.c +++ b/drivers/infiniband/hw/hfi1/file_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2020 Cornelis Networks, Inc. diff --git a/drivers/infiniband/hw/hfi1/firmware.c b/drivers/infiniband/hw/hfi1/firmware.c index 3c228aeaaf81..5ffc498ee6ab 100644 --- a/drivers/infiniband/hw/hfi1/firmware.c +++ b/drivers/infiniband/hw/hfi1/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2017 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/init.c b/drivers/infiniband/hw/hfi1/init.c index e4aef102dac0..b21bf3fc22d6 100644 --- a/drivers/infiniband/hw/hfi1/init.c +++ b/drivers/infiniband/hw/hfi1/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/intr.c b/drivers/infiniband/hw/hfi1/intr.c index d8dd1a599631..2b9e3d76adc8 100644 --- a/drivers/infiniband/hw/hfi1/intr.c +++ b/drivers/infiniband/hw/hfi1/intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/iowait.c b/drivers/infiniband/hw/hfi1/iowait.c index 111489802614..f9175e195a8c 100644 --- a/drivers/infiniband/hw/hfi1/iowait.c +++ b/drivers/infiniband/hw/hfi1/iowait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/ipoib_main.c b/drivers/infiniband/hw/hfi1/ipoib_main.c index 7c9d5203002b..c4838204815e 100644 --- a/drivers/infiniband/hw/hfi1/ipoib_main.c +++ b/drivers/infiniband/hw/hfi1/ipoib_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/ipoib_rx.c b/drivers/infiniband/hw/hfi1/ipoib_rx.c index 629691a572ef..a2c4ac2d458f 100644 --- a/drivers/infiniband/hw/hfi1/ipoib_rx.c +++ b/drivers/infiniband/hw/hfi1/ipoib_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/ipoib_tx.c b/drivers/infiniband/hw/hfi1/ipoib_tx.c index 8b9cc55db59d..661a485c2c3d 100644 --- a/drivers/infiniband/hw/hfi1/ipoib_tx.c +++ b/drivers/infiniband/hw/hfi1/ipoib_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/mad.c b/drivers/infiniband/hw/hfi1/mad.c index 961fa07116f0..f7bcb4fad6c1 100644 --- a/drivers/infiniband/hw/hfi1/mad.c +++ b/drivers/infiniband/hw/hfi1/mad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/mmu_rb.c b/drivers/infiniband/hw/hfi1/mmu_rb.c index 67a5c410fb5e..c8707f0ab1da 100644 --- a/drivers/infiniband/hw/hfi1/mmu_rb.c +++ b/drivers/infiniband/hw/hfi1/mmu_rb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2020 Cornelis Networks, Inc. diff --git a/drivers/infiniband/hw/hfi1/msix.c b/drivers/infiniband/hw/hfi1/msix.c index 77d2ece9a9cb..0ff6eba32239 100644 --- a/drivers/infiniband/hw/hfi1/msix.c +++ b/drivers/infiniband/hw/hfi1/msix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2018 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/netdev_rx.c b/drivers/infiniband/hw/hfi1/netdev_rx.c index 8608044203bb..9c756a5ff27f 100644 --- a/drivers/infiniband/hw/hfi1/netdev_rx.c +++ b/drivers/infiniband/hw/hfi1/netdev_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/opfn.c b/drivers/infiniband/hw/hfi1/opfn.c index 6e0e3458d202..000db6777bfd 100644 --- a/drivers/infiniband/hw/hfi1/opfn.c +++ b/drivers/infiniband/hw/hfi1/opfn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/pcie.c b/drivers/infiniband/hw/hfi1/pcie.c index 7133964749f8..0b5029d16543 100644 --- a/drivers/infiniband/hw/hfi1/pcie.c +++ b/drivers/infiniband/hw/hfi1/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2019 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/pin_system.c b/drivers/infiniband/hw/hfi1/pin_system.c index cce56134519b..c2cf62af97f6 100644 --- a/drivers/infiniband/hw/hfi1/pin_system.c +++ b/drivers/infiniband/hw/hfi1/pin_system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause /* * Copyright(c) 2023 - Cornelis Networks, Inc. diff --git a/drivers/infiniband/hw/hfi1/pio.c b/drivers/infiniband/hw/hfi1/pio.c index 764286da2ce8..f29b518ea304 100644 --- a/drivers/infiniband/hw/hfi1/pio.c +++ b/drivers/infiniband/hw/hfi1/pio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/pio_copy.c b/drivers/infiniband/hw/hfi1/pio_copy.c index 80fee812a930..d400aeb5c25e 100644 --- a/drivers/infiniband/hw/hfi1/pio_copy.c +++ b/drivers/infiniband/hw/hfi1/pio_copy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/platform.c b/drivers/infiniband/hw/hfi1/platform.c index 7bd0e9b6cb50..4ea2b2167c05 100644 --- a/drivers/infiniband/hw/hfi1/platform.c +++ b/drivers/infiniband/hw/hfi1/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/qp.c b/drivers/infiniband/hw/hfi1/qp.c index f3d8c0c193ac..e33625909fbe 100644 --- a/drivers/infiniband/hw/hfi1/qp.c +++ b/drivers/infiniband/hw/hfi1/qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/qsfp.c b/drivers/infiniband/hw/hfi1/qsfp.c index 3b7842a7f634..47248525b37b 100644 --- a/drivers/infiniband/hw/hfi1/qsfp.c +++ b/drivers/infiniband/hw/hfi1/qsfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015, 2016 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/rc.c b/drivers/infiniband/hw/hfi1/rc.c index b36242c9d42c..5de4c7693694 100644 --- a/drivers/infiniband/hw/hfi1/rc.c +++ b/drivers/infiniband/hw/hfi1/rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/ruc.c b/drivers/infiniband/hw/hfi1/ruc.c index aafa4e03b179..6ef9578135ee 100644 --- a/drivers/infiniband/hw/hfi1/ruc.c +++ b/drivers/infiniband/hw/hfi1/ruc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/sdma.c b/drivers/infiniband/hw/hfi1/sdma.c index 5cfa4f8fbf3d..b595e69edee9 100644 --- a/drivers/infiniband/hw/hfi1/sdma.c +++ b/drivers/infiniband/hw/hfi1/sdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/sysfs.c b/drivers/infiniband/hw/hfi1/sysfs.c index 372cfd13dc61..d52dfc6fdd38 100644 --- a/drivers/infiniband/hw/hfi1/sysfs.c +++ b/drivers/infiniband/hw/hfi1/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2017 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/tid_rdma.c b/drivers/infiniband/hw/hfi1/tid_rdma.c index eafd2f157e32..db539e00bb72 100644 --- a/drivers/infiniband/hw/hfi1/tid_rdma.c +++ b/drivers/infiniband/hw/hfi1/tid_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright(c) 2018 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/trace.c b/drivers/infiniband/hw/hfi1/trace.c index 10290ebf76b2..0d521c078dd1 100644 --- a/drivers/infiniband/hw/hfi1/trace.c +++ b/drivers/infiniband/hw/hfi1/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/uc.c b/drivers/infiniband/hw/hfi1/uc.c index 33d2c2a218e2..c03f8380b5d4 100644 --- a/drivers/infiniband/hw/hfi1/uc.c +++ b/drivers/infiniband/hw/hfi1/uc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/ud.c b/drivers/infiniband/hw/hfi1/ud.c index 89d1bae8f824..3ceb9353decc 100644 --- a/drivers/infiniband/hw/hfi1/ud.c +++ b/drivers/infiniband/hw/hfi1/ud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2019 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/user_exp_rcv.c b/drivers/infiniband/hw/hfi1/user_exp_rcv.c index 62b4f16dab27..7c81c8fd21ba 100644 --- a/drivers/infiniband/hw/hfi1/user_exp_rcv.c +++ b/drivers/infiniband/hw/hfi1/user_exp_rcv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2020 Cornelis Networks, Inc. diff --git a/drivers/infiniband/hw/hfi1/user_pages.c b/drivers/infiniband/hw/hfi1/user_pages.c index c77913a7920f..66befdc41be4 100644 --- a/drivers/infiniband/hw/hfi1/user_pages.c +++ b/drivers/infiniband/hw/hfi1/user_pages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015-2017 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/user_sdma.c b/drivers/infiniband/hw/hfi1/user_sdma.c index 9b1aece1b080..a7151581740d 100644 --- a/drivers/infiniband/hw/hfi1/user_sdma.c +++ b/drivers/infiniband/hw/hfi1/user_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2020 - 2023 Cornelis Networks, Inc. diff --git a/drivers/infiniband/hw/hfi1/verbs.c b/drivers/infiniband/hw/hfi1/verbs.c index 3cbbfccdd8cd..1d7d49a54bdd 100644 --- a/drivers/infiniband/hw/hfi1/verbs.c +++ b/drivers/infiniband/hw/hfi1/verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2015 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/verbs_txreq.c b/drivers/infiniband/hw/hfi1/verbs_txreq.c index 822f0d05bac8..bef6b7349eb4 100644 --- a/drivers/infiniband/hw/hfi1/verbs_txreq.c +++ b/drivers/infiniband/hw/hfi1/verbs_txreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/vnic_main.c b/drivers/infiniband/hw/hfi1/vnic_main.c index 16a4c297a897..1abb448dbf21 100644 --- a/drivers/infiniband/hw/hfi1/vnic_main.c +++ b/drivers/infiniband/hw/hfi1/vnic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2017 - 2020 Intel Corporation. diff --git a/drivers/infiniband/hw/hfi1/vnic_sdma.c b/drivers/infiniband/hw/hfi1/vnic_sdma.c index 6caf01ba0bca..d100913b4596 100644 --- a/drivers/infiniband/hw/hfi1/vnic_sdma.c +++ b/drivers/infiniband/hw/hfi1/vnic_sdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2017 - 2018 Intel Corporation. diff --git a/drivers/infiniband/hw/hns/hns_roce_ah.c b/drivers/infiniband/hw/hns/hns_roce_ah.c index 0c1c32d23c88..e11ca5356cb3 100644 --- a/drivers/infiniband/hw/hns/hns_roce_ah.c +++ b/drivers/infiniband/hw/hns/hns_roce_ah.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * diff --git a/drivers/infiniband/hw/hns/hns_roce_alloc.c b/drivers/infiniband/hw/hns/hns_roce_alloc.c index 6ee911f6885b..41fd32d570dd 100644 --- a/drivers/infiniband/hw/hns/hns_roce_alloc.c +++ b/drivers/infiniband/hw/hns/hns_roce_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/hns/hns_roce_bond.c b/drivers/infiniband/hw/hns/hns_roce_bond.c index cc85f3ce1f3e..3262aba2d889 100644 --- a/drivers/infiniband/hw/hns/hns_roce_bond.c +++ b/drivers/infiniband/hw/hns/hns_roce_bond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2025 Hisilicon Limited. diff --git a/drivers/infiniband/hw/hns/hns_roce_cmd.c b/drivers/infiniband/hw/hns/hns_roce_cmd.c index 873e8a69a1b9..4f9881fdc933 100644 --- a/drivers/infiniband/hw/hns/hns_roce_cmd.c +++ b/drivers/infiniband/hw/hns/hns_roce_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * diff --git a/drivers/infiniband/hw/hns/hns_roce_cq.c b/drivers/infiniband/hw/hns/hns_roce_cq.c index 6aa82fe9dd3d..d94fe934320c 100644 --- a/drivers/infiniband/hw/hns/hns_roce_cq.c +++ b/drivers/infiniband/hw/hns/hns_roce_cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * diff --git a/drivers/infiniband/hw/hns/hns_roce_db.c b/drivers/infiniband/hw/hns/hns_roce_db.c index 5c4c0480832b..90d98ad9a931 100644 --- a/drivers/infiniband/hw/hns/hns_roce_db.c +++ b/drivers/infiniband/hw/hns/hns_roce_db.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */ /* * Copyright (c) 2017 Hisilicon Limited. diff --git a/drivers/infiniband/hw/hns/hns_roce_debugfs.c b/drivers/infiniband/hw/hns/hns_roce_debugfs.c index b869cdc54118..e5a6ceff9852 100644 --- a/drivers/infiniband/hw/hns/hns_roce_debugfs.c +++ b/drivers/infiniband/hw/hns/hns_roce_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2023 Hisilicon Limited. diff --git a/drivers/infiniband/hw/hns/hns_roce_hem.c b/drivers/infiniband/hw/hns/hns_roce_hem.c index 3d479c63b117..58d2f4ec5172 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hem.c +++ b/drivers/infiniband/hw/hns/hns_roce_hem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c index 2d6ae89e525b..4399631efa41 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016-2017 Hisilicon Limited. * diff --git a/drivers/infiniband/hw/hns/hns_roce_main.c b/drivers/infiniband/hw/hns/hns_roce_main.c index 2f4864ab7d4e..bd22ce445c05 100644 --- a/drivers/infiniband/hw/hns/hns_roce_main.c +++ b/drivers/infiniband/hw/hns/hns_roce_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/hns/hns_roce_mr.c b/drivers/infiniband/hw/hns/hns_roce_mr.c index 31cb8699e198..eafa9a0bf706 100644 --- a/drivers/infiniband/hw/hns/hns_roce_mr.c +++ b/drivers/infiniband/hw/hns/hns_roce_mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/hns/hns_roce_pd.c b/drivers/infiniband/hw/hns/hns_roce_pd.c index 225c3e328e0e..83f8a1315d13 100644 --- a/drivers/infiniband/hw/hns/hns_roce_pd.c +++ b/drivers/infiniband/hw/hns/hns_roce_pd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * diff --git a/drivers/infiniband/hw/hns/hns_roce_qp.c b/drivers/infiniband/hw/hns/hns_roce_qp.c index d1640c5fbaab..b1c7ab837a1a 100644 --- a/drivers/infiniband/hw/hns/hns_roce_qp.c +++ b/drivers/infiniband/hw/hns/hns_roce_qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Hisilicon Limited. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/hns/hns_roce_restrack.c b/drivers/infiniband/hw/hns/hns_roce_restrack.c index 230187dda6a0..f04eb30c7195 100644 --- a/drivers/infiniband/hw/hns/hns_roce_restrack.c +++ b/drivers/infiniband/hw/hns/hns_roce_restrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) // Copyright (c) 2019 Hisilicon Limited. diff --git a/drivers/infiniband/hw/hns/hns_roce_srq.c b/drivers/infiniband/hw/hns/hns_roce_srq.c index 8a6efb6b9c9e..775a082c408c 100644 --- a/drivers/infiniband/hw/hns/hns_roce_srq.c +++ b/drivers/infiniband/hw/hns/hns_roce_srq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018 Hisilicon Limited. diff --git a/drivers/infiniband/hw/ionic/ionic_admin.c b/drivers/infiniband/hw/ionic/ionic_admin.c index 2537aa55d12d..86d1a55f87b5 100644 --- a/drivers/infiniband/hw/ionic/ionic_admin.c +++ b/drivers/infiniband/hw/ionic/ionic_admin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_controlpath.c b/drivers/infiniband/hw/ionic/ionic_controlpath.c index ea12d9b8e125..c697088f163a 100644 --- a/drivers/infiniband/hw/ionic/ionic_controlpath.c +++ b/drivers/infiniband/hw/ionic/ionic_controlpath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_datapath.c b/drivers/infiniband/hw/ionic/ionic_datapath.c index aa2944887f23..1dff9942f5a8 100644 --- a/drivers/infiniband/hw/ionic/ionic_datapath.c +++ b/drivers/infiniband/hw/ionic/ionic_datapath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_hw_stats.c b/drivers/infiniband/hw/ionic/ionic_hw_stats.c index 244a80dde08f..e232b318c34c 100644 --- a/drivers/infiniband/hw/ionic/ionic_hw_stats.c +++ b/drivers/infiniband/hw/ionic/ionic_hw_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_ibdev.c b/drivers/infiniband/hw/ionic/ionic_ibdev.c index 164046d00e5d..52a02cb19fa4 100644 --- a/drivers/infiniband/hw/ionic/ionic_ibdev.c +++ b/drivers/infiniband/hw/ionic/ionic_ibdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_lif_cfg.c b/drivers/infiniband/hw/ionic/ionic_lif_cfg.c index f3cd281c3a2f..c792638067a9 100644 --- a/drivers/infiniband/hw/ionic/ionic_lif_cfg.c +++ b/drivers/infiniband/hw/ionic/ionic_lif_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_pgtbl.c b/drivers/infiniband/hw/ionic/ionic_pgtbl.c index e74db73c9246..0eac4e6167b1 100644 --- a/drivers/infiniband/hw/ionic/ionic_pgtbl.c +++ b/drivers/infiniband/hw/ionic/ionic_pgtbl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/ionic/ionic_queue.c b/drivers/infiniband/hw/ionic/ionic_queue.c index aa897ed2a412..7fd5951e84aa 100644 --- a/drivers/infiniband/hw/ionic/ionic_queue.c +++ b/drivers/infiniband/hw/ionic/ionic_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/infiniband/hw/irdma/cm.c b/drivers/infiniband/hw/irdma/cm.c index f4f4f92ba63a..94493abe2f19 100644 --- a/drivers/infiniband/hw/irdma/cm.c +++ b/drivers/infiniband/hw/irdma/cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/ctrl.c b/drivers/infiniband/hw/irdma/ctrl.c index ce5cf89c463c..c2d251db8c96 100644 --- a/drivers/infiniband/hw/irdma/ctrl.c +++ b/drivers/infiniband/hw/irdma/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include diff --git a/drivers/infiniband/hw/irdma/hmc.c b/drivers/infiniband/hw/irdma/hmc.c index da18add141da..cc0a60b1da45 100644 --- a/drivers/infiniband/hw/irdma/hmc.c +++ b/drivers/infiniband/hw/irdma/hmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/hw.c b/drivers/infiniband/hw/irdma/hw.c index d1fc5726b979..9e4809a478f4 100644 --- a/drivers/infiniband/hw/irdma/hw.c +++ b/drivers/infiniband/hw/irdma/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/i40iw_hw.c b/drivers/infiniband/hw/irdma/i40iw_hw.c index 60c1f2b1811d..f6bbd2720af0 100644 --- a/drivers/infiniband/hw/irdma/i40iw_hw.c +++ b/drivers/infiniband/hw/irdma/i40iw_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/i40iw_if.c b/drivers/infiniband/hw/irdma/i40iw_if.c index 15e036ddaffb..eca189f04068 100644 --- a/drivers/infiniband/hw/irdma/i40iw_if.c +++ b/drivers/infiniband/hw/irdma/i40iw_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/icrdma_hw.c b/drivers/infiniband/hw/irdma/icrdma_hw.c index 32f26284a788..2888966fa924 100644 --- a/drivers/infiniband/hw/irdma/icrdma_hw.c +++ b/drivers/infiniband/hw/irdma/icrdma_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2017 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/icrdma_if.c b/drivers/infiniband/hw/irdma/icrdma_if.c index b49fd9cf2476..902083d50de4 100644 --- a/drivers/infiniband/hw/irdma/icrdma_if.c +++ b/drivers/infiniband/hw/irdma/icrdma_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB /* Copyright (c) 2015 - 2024 Intel Corporation */ diff --git a/drivers/infiniband/hw/irdma/ig3rdma_hw.c b/drivers/infiniband/hw/irdma/ig3rdma_hw.c index 2e8bb475e22a..401dcedb7fc2 100644 --- a/drivers/infiniband/hw/irdma/ig3rdma_hw.c +++ b/drivers/infiniband/hw/irdma/ig3rdma_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB /* Copyright (c) 2018 - 2024 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/ig3rdma_if.c b/drivers/infiniband/hw/irdma/ig3rdma_if.c index e1d6670d9396..96f71c2922b0 100644 --- a/drivers/infiniband/hw/irdma/ig3rdma_if.c +++ b/drivers/infiniband/hw/irdma/ig3rdma_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB /* Copyright (c) 2023 - 2024 Intel Corporation */ diff --git a/drivers/infiniband/hw/irdma/main.c b/drivers/infiniband/hw/irdma/main.c index 95957d52883d..79befa1ae477 100644 --- a/drivers/infiniband/hw/irdma/main.c +++ b/drivers/infiniband/hw/irdma/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/pble.c b/drivers/infiniband/hw/irdma/pble.c index 28dfad7f940c..7765630e3e25 100644 --- a/drivers/infiniband/hw/irdma/pble.c +++ b/drivers/infiniband/hw/irdma/pble.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/puda.c b/drivers/infiniband/hw/irdma/puda.c index cee47ddbd1b5..0bfd085b0ac9 100644 --- a/drivers/infiniband/hw/irdma/puda.c +++ b/drivers/infiniband/hw/irdma/puda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/trace.c b/drivers/infiniband/hw/irdma/trace.c index fc2f56697741..96ef6800f60e 100644 --- a/drivers/infiniband/hw/irdma/trace.c +++ b/drivers/infiniband/hw/irdma/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Intel Corporation */ #define CREATE_TRACE_POINTS diff --git a/drivers/infiniband/hw/irdma/uda.c b/drivers/infiniband/hw/irdma/uda.c index 84051266d948..27556ca8e18e 100644 --- a/drivers/infiniband/hw/irdma/uda.c +++ b/drivers/infiniband/hw/irdma/uda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2016 - 2021 Intel Corporation */ #include diff --git a/drivers/infiniband/hw/irdma/uk.c b/drivers/infiniband/hw/irdma/uk.c index f0846b800913..94edf4a4e4fd 100644 --- a/drivers/infiniband/hw/irdma/uk.c +++ b/drivers/infiniband/hw/irdma/uk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/irdma/utils.c b/drivers/infiniband/hw/irdma/utils.c index 13d7499131d4..20544928acb1 100644 --- a/drivers/infiniband/hw/irdma/utils.c +++ b/drivers/infiniband/hw/irdma/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/verbs.c b/drivers/infiniband/hw/irdma/verbs.c index 6d9af41a2884..4b2d6dce6ca2 100644 --- a/drivers/infiniband/hw/irdma/verbs.c +++ b/drivers/infiniband/hw/irdma/verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" diff --git a/drivers/infiniband/hw/irdma/virtchnl.c b/drivers/infiniband/hw/irdma/virtchnl.c index 16ad27247527..441bdd37530a 100644 --- a/drivers/infiniband/hw/irdma/virtchnl.c +++ b/drivers/infiniband/hw/irdma/virtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB /* Copyright (c) 2015 - 2024 Intel Corporation */ diff --git a/drivers/infiniband/hw/irdma/ws.c b/drivers/infiniband/hw/irdma/ws.c index 542bc0b1bb03..d1b4f0acc472 100644 --- a/drivers/infiniband/hw/irdma/ws.c +++ b/drivers/infiniband/hw/irdma/ws.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2017 - 2021 Intel Corporation */ #include "osdep.h" diff --git a/drivers/infiniband/hw/mana/ah.c b/drivers/infiniband/hw/mana/ah.c index f56952eebbaa..bb693b1d5b7e 100644 --- a/drivers/infiniband/hw/mana/ah.c +++ b/drivers/infiniband/hw/mana/ah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/counters.c b/drivers/infiniband/hw/mana/counters.c index e964e74be48d..dab13953ad89 100644 --- a/drivers/infiniband/hw/mana/counters.c +++ b/drivers/infiniband/hw/mana/counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/cq.c b/drivers/infiniband/hw/mana/cq.c index 7600412b0739..f45b6b08633d 100644 --- a/drivers/infiniband/hw/mana/cq.c +++ b/drivers/infiniband/hw/mana/cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/device.c b/drivers/infiniband/hw/mana/device.c index bdeddb642b87..aa151717eaeb 100644 --- a/drivers/infiniband/hw/mana/device.c +++ b/drivers/infiniband/hw/mana/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/main.c b/drivers/infiniband/hw/mana/main.c index fac159f7128d..426d5d0a9c3a 100644 --- a/drivers/infiniband/hw/mana/main.c +++ b/drivers/infiniband/hw/mana/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/mr.c b/drivers/infiniband/hw/mana/mr.c index 3d0245a4c1ed..196e8adae61d 100644 --- a/drivers/infiniband/hw/mana/mr.c +++ b/drivers/infiniband/hw/mana/mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/qp.c b/drivers/infiniband/hw/mana/qp.c index 48c1f4977f21..1c98a2b84638 100644 --- a/drivers/infiniband/hw/mana/qp.c +++ b/drivers/infiniband/hw/mana/qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/wq.c b/drivers/infiniband/hw/mana/wq.c index f959f4b9244f..410002aaaa47 100644 --- a/drivers/infiniband/hw/mana/wq.c +++ b/drivers/infiniband/hw/mana/wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mana/wr.c b/drivers/infiniband/hw/mana/wr.c index 1813567d3b16..f9710dd7f814 100644 --- a/drivers/infiniband/hw/mana/wr.c +++ b/drivers/infiniband/hw/mana/wr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Microsoft Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/ah.c b/drivers/infiniband/hw/mlx4/ah.c index 7321d6ab5fe1..94e2581f141b 100644 --- a/drivers/infiniband/hw/mlx4/ah.c +++ b/drivers/infiniband/hw/mlx4/ah.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/alias_GUID.c b/drivers/infiniband/hw/mlx4/alias_GUID.c index d7327735b8d0..be581cb36e1b 100644 --- a/drivers/infiniband/hw/mlx4/alias_GUID.c +++ b/drivers/infiniband/hw/mlx4/alias_GUID.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/cm.c b/drivers/infiniband/hw/mlx4/cm.c index 03aacd526860..bd60d6241136 100644 --- a/drivers/infiniband/hw/mlx4/cm.c +++ b/drivers/infiniband/hw/mlx4/cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/cq.c b/drivers/infiniband/hw/mlx4/cq.c index c592374f4a58..856a50700b5b 100644 --- a/drivers/infiniband/hw/mlx4/cq.c +++ b/drivers/infiniband/hw/mlx4/cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/doorbell.c b/drivers/infiniband/hw/mlx4/doorbell.c index 9bbd695a9fd5..10762dd85b31 100644 --- a/drivers/infiniband/hw/mlx4/doorbell.c +++ b/drivers/infiniband/hw/mlx4/doorbell.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/mad.c b/drivers/infiniband/hw/mlx4/mad.c index 91c714f72099..2e8dd20ca713 100644 --- a/drivers/infiniband/hw/mlx4/mad.c +++ b/drivers/infiniband/hw/mlx4/mad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index dd35e03402ab..605de6e37b62 100644 --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/mcg.c b/drivers/infiniband/hw/mlx4/mcg.c index e279e69b9a51..4ffa8a05a469 100644 --- a/drivers/infiniband/hw/mlx4/mcg.c +++ b/drivers/infiniband/hw/mlx4/mcg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx4/mr.c b/drivers/infiniband/hw/mlx4/mr.c index 94464f1694d9..b3bc6e463488 100644 --- a/drivers/infiniband/hw/mlx4/mr.c +++ b/drivers/infiniband/hw/mlx4/mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/qp.c b/drivers/infiniband/hw/mlx4/qp.c index f2887ae6390e..fa8c4736872d 100644 --- a/drivers/infiniband/hw/mlx4/qp.c +++ b/drivers/infiniband/hw/mlx4/qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/srq.c b/drivers/infiniband/hw/mlx4/srq.c index c4cf91235eee..21b392b892f3 100644 --- a/drivers/infiniband/hw/mlx4/srq.c +++ b/drivers/infiniband/hw/mlx4/srq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx4/sysfs.c b/drivers/infiniband/hw/mlx4/sysfs.c index 88f534cf690e..e0f9960ac7b0 100644 --- a/drivers/infiniband/hw/mlx4/sysfs.c +++ b/drivers/infiniband/hw/mlx4/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/ah.c b/drivers/infiniband/hw/mlx5/ah.c index 531a57f9ee7e..5404460ab323 100644 --- a/drivers/infiniband/hw/mlx5/ah.c +++ b/drivers/infiniband/hw/mlx5/ah.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/cmd.c b/drivers/infiniband/hw/mlx5/cmd.c index 7c08e3008927..c7bdef0eff0c 100644 --- a/drivers/infiniband/hw/mlx5/cmd.c +++ b/drivers/infiniband/hw/mlx5/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2017-2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/cong.c b/drivers/infiniband/hw/mlx5/cong.c index a78a067e3ce7..60904e222222 100644 --- a/drivers/infiniband/hw/mlx5/cong.c +++ b/drivers/infiniband/hw/mlx5/cong.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/counters.c b/drivers/infiniband/hw/mlx5/counters.c index e042e0719ead..75f0b372fa90 100644 --- a/drivers/infiniband/hw/mlx5/counters.c +++ b/drivers/infiniband/hw/mlx5/counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/cq.c b/drivers/infiniband/hw/mlx5/cq.c index 651d76bca114..89173ba66b1a 100644 --- a/drivers/infiniband/hw/mlx5/cq.c +++ b/drivers/infiniband/hw/mlx5/cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/data_direct.c b/drivers/infiniband/hw/mlx5/data_direct.c index b81ac5709b56..1d812b9728af 100644 --- a/drivers/infiniband/hw/mlx5/data_direct.c +++ b/drivers/infiniband/hw/mlx5/data_direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/infiniband/hw/mlx5/devx.c b/drivers/infiniband/hw/mlx5/devx.c index d31d7f3005c6..40d5298ac661 100644 --- a/drivers/infiniband/hw/mlx5/devx.c +++ b/drivers/infiniband/hw/mlx5/devx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/dm.c b/drivers/infiniband/hw/mlx5/dm.c index 9ded2b7c1e31..bcdff6430199 100644 --- a/drivers/infiniband/hw/mlx5/dm.c +++ b/drivers/infiniband/hw/mlx5/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/dmah.c b/drivers/infiniband/hw/mlx5/dmah.c index 362a88992ffa..38ddb4790400 100644 --- a/drivers/infiniband/hw/mlx5/dmah.c +++ b/drivers/infiniband/hw/mlx5/dmah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/infiniband/hw/mlx5/doorbell.c b/drivers/infiniband/hw/mlx5/doorbell.c index e32111117a5e..f2dd95578984 100644 --- a/drivers/infiniband/hw/mlx5/doorbell.c +++ b/drivers/infiniband/hw/mlx5/doorbell.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/fs.c b/drivers/infiniband/hw/mlx5/fs.c index d17823ce7f38..e7efa9b0bbbc 100644 --- a/drivers/infiniband/hw/mlx5/fs.c +++ b/drivers/infiniband/hw/mlx5/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/gsi.c b/drivers/infiniband/hw/mlx5/gsi.c index d5487834ed25..5b1087fc0b4c 100644 --- a/drivers/infiniband/hw/mlx5/gsi.c +++ b/drivers/infiniband/hw/mlx5/gsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/ib_rep.c b/drivers/infiniband/hw/mlx5/ib_rep.c index bbecca405171..f962a78f98b3 100644 --- a/drivers/infiniband/hw/mlx5/ib_rep.c +++ b/drivers/infiniband/hw/mlx5/ib_rep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2018 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/ib_virt.c b/drivers/infiniband/hw/mlx5/ib_virt.c index afeb5e53254f..9c0e48913f44 100644 --- a/drivers/infiniband/hw/mlx5/ib_virt.c +++ b/drivers/infiniband/hw/mlx5/ib_virt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/macsec.c b/drivers/infiniband/hw/mlx5/macsec.c index 3c56eb5eddf3..daecf02d34ab 100644 --- a/drivers/infiniband/hw/mlx5/macsec.c +++ b/drivers/infiniband/hw/mlx5/macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/infiniband/hw/mlx5/mad.c b/drivers/infiniband/hw/mlx5/mad.c index 2453ae4384a7..266d28fffff3 100644 --- a/drivers/infiniband/hw/mlx5/mad.c +++ b/drivers/infiniband/hw/mlx5/mad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c index 40284bbb45d6..b55f31eede99 100644 --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/mem.c b/drivers/infiniband/hw/mlx5/mem.c index af321f6ef7f5..e9046055efbc 100644 --- a/drivers/infiniband/hw/mlx5/mem.c +++ b/drivers/infiniband/hw/mlx5/mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/mr.c b/drivers/infiniband/hw/mlx5/mr.c index 325fa04cbe8a..2fe2a25331ab 100644 --- a/drivers/infiniband/hw/mlx5/mr.c +++ b/drivers/infiniband/hw/mlx5/mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * Copyright (c) 2020, Intel Corporation. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/odp.c b/drivers/infiniband/hw/mlx5/odp.c index e71ee3d52eb0..e4b3fea3841d 100644 --- a/drivers/infiniband/hw/mlx5/odp.c +++ b/drivers/infiniband/hw/mlx5/odp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/qos.c b/drivers/infiniband/hw/mlx5/qos.c index dce92554142a..a7c4aaa6709f 100644 --- a/drivers/infiniband/hw/mlx5/qos.c +++ b/drivers/infiniband/hw/mlx5/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c index 69af20790481..2c342efa23e6 100644 --- a/drivers/infiniband/hw/mlx5/qp.c +++ b/drivers/infiniband/hw/mlx5/qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/hw/mlx5/qpc.c b/drivers/infiniband/hw/mlx5/qpc.c index 146d03ae40bd..9377982b1829 100644 --- a/drivers/infiniband/hw/mlx5/qpc.c +++ b/drivers/infiniband/hw/mlx5/qpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/restrack.c b/drivers/infiniband/hw/mlx5/restrack.c index 67841922c7b8..fd8fd86f28b2 100644 --- a/drivers/infiniband/hw/mlx5/restrack.c +++ b/drivers/infiniband/hw/mlx5/restrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2019-2020, Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/srq.c b/drivers/infiniband/hw/mlx5/srq.c index bcb6b324af50..5a326e395476 100644 --- a/drivers/infiniband/hw/mlx5/srq.c +++ b/drivers/infiniband/hw/mlx5/srq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/srq_cmd.c b/drivers/infiniband/hw/mlx5/srq_cmd.c index 8b3385396599..c5beb1490920 100644 --- a/drivers/infiniband/hw/mlx5/srq_cmd.c +++ b/drivers/infiniband/hw/mlx5/srq_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2018, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/std_types.c b/drivers/infiniband/hw/mlx5/std_types.c index 2fcf553044e1..2f14c880d95a 100644 --- a/drivers/infiniband/hw/mlx5/std_types.c +++ b/drivers/infiniband/hw/mlx5/std_types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mlx5/umr.c b/drivers/infiniband/hw/mlx5/umr.c index 4e562e0dd9e1..456c180e3eb1 100644 --- a/drivers/infiniband/hw/mlx5/umr.c +++ b/drivers/infiniband/hw/mlx5/umr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c index 9947feb7fb8a..117489d3aaca 100644 --- a/drivers/infiniband/hw/mlx5/wr.c +++ b/drivers/infiniband/hw/mlx5/wr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_allocator.c b/drivers/infiniband/hw/mthca/mthca_allocator.c index 9f0f79d02d3c..188c4b21df28 100644 --- a/drivers/infiniband/hw/mthca/mthca_allocator.c +++ b/drivers/infiniband/hw/mthca/mthca_allocator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/hw/mthca/mthca_av.c b/drivers/infiniband/hw/mthca/mthca_av.c index 3df1f5ff7932..1d4b72e8684c 100644 --- a/drivers/infiniband/hw/mthca/mthca_av.c +++ b/drivers/infiniband/hw/mthca/mthca_av.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_catas.c b/drivers/infiniband/hw/mthca/mthca_catas.c index f1d79968c985..86ce9814809e 100644 --- a/drivers/infiniband/hw/mthca/mthca_catas.c +++ b/drivers/infiniband/hw/mthca/mthca_catas.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Cisco Systems. All rights reserved. * diff --git a/drivers/infiniband/hw/mthca/mthca_cmd.c b/drivers/infiniband/hw/mthca/mthca_cmd.c index 8fe0cef7e2be..af1b801cad44 100644 --- a/drivers/infiniband/hw/mthca/mthca_cmd.c +++ b/drivers/infiniband/hw/mthca/mthca_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_cq.c b/drivers/infiniband/hw/mthca/mthca_cq.c index 26c3408dcaca..7edfddd74ccb 100644 --- a/drivers/infiniband/hw/mthca/mthca_cq.c +++ b/drivers/infiniband/hw/mthca/mthca_cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_eq.c b/drivers/infiniband/hw/mthca/mthca_eq.c index 97287c544da8..1d3b1c82897f 100644 --- a/drivers/infiniband/hw/mthca/mthca_eq.c +++ b/drivers/infiniband/hw/mthca/mthca_eq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_mad.c b/drivers/infiniband/hw/mthca/mthca_mad.c index 04252700790e..61a6b03c0dab 100644 --- a/drivers/infiniband/hw/mthca/mthca_mad.c +++ b/drivers/infiniband/hw/mthca/mthca_mad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_main.c b/drivers/infiniband/hw/mthca/mthca_main.c index 1ab268b77096..82794455e9bd 100644 --- a/drivers/infiniband/hw/mthca/mthca_main.c +++ b/drivers/infiniband/hw/mthca/mthca_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_mcg.c b/drivers/infiniband/hw/mthca/mthca_mcg.c index 6304ae8f4a6c..18af1cd75944 100644 --- a/drivers/infiniband/hw/mthca/mthca_mcg.c +++ b/drivers/infiniband/hw/mthca/mthca_mcg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/hw/mthca/mthca_memfree.c b/drivers/infiniband/hw/mthca/mthca_memfree.c index f2734a5c5f26..40e087484bdd 100644 --- a/drivers/infiniband/hw/mthca/mthca_memfree.c +++ b/drivers/infiniband/hw/mthca/mthca_memfree.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_mr.c b/drivers/infiniband/hw/mthca/mthca_mr.c index dacb8ceeebe0..0f10b1c71faa 100644 --- a/drivers/infiniband/hw/mthca/mthca_mr.c +++ b/drivers/infiniband/hw/mthca/mthca_mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_pd.c b/drivers/infiniband/hw/mthca/mthca_pd.c index 266f14e47406..1dae8d4cc2cb 100644 --- a/drivers/infiniband/hw/mthca/mthca_pd.c +++ b/drivers/infiniband/hw/mthca/mthca_pd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_profile.c b/drivers/infiniband/hw/mthca/mthca_profile.c index 69af65f1b332..138f22315fb8 100644 --- a/drivers/infiniband/hw/mthca/mthca_profile.c +++ b/drivers/infiniband/hw/mthca/mthca_profile.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_provider.c b/drivers/infiniband/hw/mthca/mthca_provider.c index dd572d76866c..ba156a68eb22 100644 --- a/drivers/infiniband/hw/mthca/mthca_provider.c +++ b/drivers/infiniband/hw/mthca/mthca_provider.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_qp.c b/drivers/infiniband/hw/mthca/mthca_qp.c index 53f43649f7d0..394fbe846a16 100644 --- a/drivers/infiniband/hw/mthca/mthca_qp.c +++ b/drivers/infiniband/hw/mthca/mthca_qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/hw/mthca/mthca_reset.c b/drivers/infiniband/hw/mthca/mthca_reset.c index 2a6979e4ae1c..095fbfd8d2b7 100644 --- a/drivers/infiniband/hw/mthca/mthca_reset.c +++ b/drivers/infiniband/hw/mthca/mthca_reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/hw/mthca/mthca_srq.c b/drivers/infiniband/hw/mthca/mthca_srq.c index a85935ccce88..f9c37b6060fc 100644 --- a/drivers/infiniband/hw/mthca/mthca_srq.c +++ b/drivers/infiniband/hw/mthca/mthca_srq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Cisco Systems. All rights reserved. * diff --git a/drivers/infiniband/hw/mthca/mthca_uar.c b/drivers/infiniband/hw/mthca/mthca_uar.c index ca5900c96fcf..d73d1ab5cd23 100644 --- a/drivers/infiniband/hw/mthca/mthca_uar.c +++ b/drivers/infiniband/hw/mthca/mthca_uar.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_ah.c b/drivers/infiniband/hw/ocrdma/ocrdma_ah.c index 88c45928301f..1a37271c7bfa 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_ah.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_ah.c @@ -1,3 +1,4 @@ +asm("nop"); /* This file is part of the Emulex RoCE Device Driver for * RoCE (RDMA over Converged Ethernet) adapters. * Copyright (C) 2012-2015 Emulex. All rights reserved. diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c index 56f06c68f31a..6f3b11ddda5d 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* This file is part of the Emulex RoCE Device Driver for * RoCE (RDMA over Converged Ethernet) adapters. * Copyright (C) 2012-2015 Emulex. All rights reserved. diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_main.c b/drivers/infiniband/hw/ocrdma/ocrdma_main.c index 5d4b3bc16493..c82531656bd3 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_main.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* This file is part of the Emulex RoCE Device Driver for * RoCE (RDMA over Converged Ethernet) adapters. * Copyright (C) 2012-2015 Emulex. All rights reserved. diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_stats.c b/drivers/infiniband/hw/ocrdma/ocrdma_stats.c index 0834416cb3f8..a1abb06aa07f 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_stats.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* This file is part of the Emulex RoCE Device Driver for * RoCE (RDMA over Converged Ethernet) adapters. * Copyright (C) 2012-2015 Emulex. All rights reserved. diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c index 46d911fd38de..151f800e319a 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* This file is part of the Emulex RoCE Device Driver for * RoCE (RDMA over Converged Ethernet) adapters. * Copyright (C) 2012-2015 Emulex. All rights reserved. diff --git a/drivers/infiniband/hw/qedr/main.c b/drivers/infiniband/hw/qedr/main.c index ecdfeff3d44f..b80a57e12fd1 100644 --- a/drivers/infiniband/hw/qedr/main.c +++ b/drivers/infiniband/hw/qedr/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* QLogic qedr NIC Driver * Copyright (c) 2015-2016 QLogic Corporation * diff --git a/drivers/infiniband/hw/qedr/qedr_iw_cm.c b/drivers/infiniband/hw/qedr/qedr_iw_cm.c index 259303b9907c..b9d1861d995d 100644 --- a/drivers/infiniband/hw/qedr/qedr_iw_cm.c +++ b/drivers/infiniband/hw/qedr/qedr_iw_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* QLogic qedr NIC Driver * Copyright (c) 2015-2017 QLogic Corporation * diff --git a/drivers/infiniband/hw/qedr/qedr_roce_cm.c b/drivers/infiniband/hw/qedr/qedr_roce_cm.c index 859f66a51bd2..347a8d442705 100644 --- a/drivers/infiniband/hw/qedr/qedr_roce_cm.c +++ b/drivers/infiniband/hw/qedr/qedr_roce_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* QLogic qedr NIC Driver * Copyright (c) 2015-2016 QLogic Corporation * diff --git a/drivers/infiniband/hw/qedr/verbs.c b/drivers/infiniband/hw/qedr/verbs.c index ab9bf0922979..f5643854752e 100644 --- a/drivers/infiniband/hw/qedr/verbs.c +++ b/drivers/infiniband/hw/qedr/verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* QLogic qedr NIC Driver * Copyright (c) 2015-2016 QLogic Corporation * diff --git a/drivers/infiniband/hw/usnic/usnic_debugfs.c b/drivers/infiniband/hw/usnic/usnic_debugfs.c index 10a8cd5ba076..dadec2146158 100644 --- a/drivers/infiniband/hw/usnic/usnic_debugfs.c +++ b/drivers/infiniband/hw/usnic/usnic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_fwd.c b/drivers/infiniband/hw/usnic/usnic_fwd.c index 18a70850b738..61c8fc2913f3 100644 --- a/drivers/infiniband/hw/usnic/usnic_fwd.c +++ b/drivers/infiniband/hw/usnic/usnic_fwd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_ib_main.c b/drivers/infiniband/hw/usnic/usnic_ib_main.c index 11eca39b73a9..bb586a6205fd 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_main.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c index 59bfbfaee325..0ce18e12addb 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c b/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c index fdb63a8fb997..c8973295cb7e 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c b/drivers/infiniband/hw/usnic/usnic_ib_verbs.c index ae5df96589d9..e4781d2fc0d2 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_transport.c b/drivers/infiniband/hw/usnic/usnic_transport.c index dc37066900a5..174bdc93dc67 100644 --- a/drivers/infiniband/hw/usnic/usnic_transport.c +++ b/drivers/infiniband/hw/usnic/usnic_transport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_uiom.c b/drivers/infiniband/hw/usnic/usnic_uiom.c index 3fbf99757b11..1272a5404896 100644 --- a/drivers/infiniband/hw/usnic/usnic_uiom.c +++ b/drivers/infiniband/hw/usnic/usnic_uiom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c b/drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c index 29d71267af78..9c24d712077b 100644 --- a/drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c +++ b/drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/usnic/usnic_vnic.c b/drivers/infiniband/hw/usnic/usnic_vnic.c index 0c47f73aaed5..87126b6c916e 100644 --- a/drivers/infiniband/hw/usnic/usnic_vnic.c +++ b/drivers/infiniband/hw/usnic/usnic_vnic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c index 4a78c537d8a1..24f6f9c8f3fe 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c index b3df6eb9b8ef..fbaeab495f6c 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c index 9a4de962e947..b7710afe447f 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c index 1664d1d7d969..e46368e61615 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c index ba43ad07898c..630abba6c940 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c index ec7a00c8285b..87d498f0df4f 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c index 98b2a0090bf2..ed83e137c146 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c index bdc2703532c6..9ab3707883cc 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016-2017 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c index bcd43dc30e21..57394b49ef4c 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. * diff --git a/drivers/infiniband/sw/rdmavt/ah.c b/drivers/infiniband/sw/rdmavt/ah.c index 56926617b064..cf219c3378ed 100644 --- a/drivers/infiniband/sw/rdmavt/ah.c +++ b/drivers/infiniband/sw/rdmavt/ah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 - 2019 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/cq.c b/drivers/infiniband/sw/rdmavt/cq.c index e7835ca70e2b..f54348cd3361 100644 --- a/drivers/infiniband/sw/rdmavt/cq.c +++ b/drivers/infiniband/sw/rdmavt/cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 - 2018 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/mad.c b/drivers/infiniband/sw/rdmavt/mad.c index 846e014ecc55..43933994613f 100644 --- a/drivers/infiniband/sw/rdmavt/mad.c +++ b/drivers/infiniband/sw/rdmavt/mad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/mcast.c b/drivers/infiniband/sw/rdmavt/mcast.c index 59045bdce2a9..6ec72fa8b8d8 100644 --- a/drivers/infiniband/sw/rdmavt/mcast.c +++ b/drivers/infiniband/sw/rdmavt/mcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/mmap.c b/drivers/infiniband/sw/rdmavt/mmap.c index 46e3b3e0643a..1a6d08967e1e 100644 --- a/drivers/infiniband/sw/rdmavt/mmap.c +++ b/drivers/infiniband/sw/rdmavt/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/mr.c b/drivers/infiniband/sw/rdmavt/mr.c index 86e482593a85..34210712f45b 100644 --- a/drivers/infiniband/sw/rdmavt/mr.c +++ b/drivers/infiniband/sw/rdmavt/mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/pd.c b/drivers/infiniband/sw/rdmavt/pd.c index 3af8081dc6c7..f22b3b4c83de 100644 --- a/drivers/infiniband/sw/rdmavt/pd.c +++ b/drivers/infiniband/sw/rdmavt/pd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/qp.c b/drivers/infiniband/sw/rdmavt/qp.c index 134a79eecfcb..73b79723f38d 100644 --- a/drivers/infiniband/sw/rdmavt/qp.c +++ b/drivers/infiniband/sw/rdmavt/qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 - 2020 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/rc.c b/drivers/infiniband/sw/rdmavt/rc.c index 7cd473302576..75c25073262d 100644 --- a/drivers/infiniband/sw/rdmavt/rc.c +++ b/drivers/infiniband/sw/rdmavt/rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/srq.c b/drivers/infiniband/sw/rdmavt/srq.c index fe125bf85b27..6ca93ec4cbd5 100644 --- a/drivers/infiniband/sw/rdmavt/srq.c +++ b/drivers/infiniband/sw/rdmavt/srq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/trace.c b/drivers/infiniband/sw/rdmavt/trace.c index e31b9f3e752d..cad692518af2 100644 --- a/drivers/infiniband/sw/rdmavt/trace.c +++ b/drivers/infiniband/sw/rdmavt/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 Intel Corporation. diff --git a/drivers/infiniband/sw/rdmavt/vt.c b/drivers/infiniband/sw/rdmavt/vt.c index d22d610c2696..9bd3c03fc799 100644 --- a/drivers/infiniband/sw/rdmavt/vt.c +++ b/drivers/infiniband/sw/rdmavt/vt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2016 - 2018 Intel Corporation. diff --git a/drivers/infiniband/sw/rxe/rxe.c b/drivers/infiniband/sw/rxe/rxe.c index e891199cbdef..66acc42763db 100644 --- a/drivers/infiniband/sw/rxe/rxe.c +++ b/drivers/infiniband/sw/rxe/rxe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_av.c b/drivers/infiniband/sw/rxe/rxe_av.c index 889d7adbd455..159b923fdeb4 100644 --- a/drivers/infiniband/sw/rxe/rxe_av.c +++ b/drivers/infiniband/sw/rxe/rxe_av.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_comp.c b/drivers/infiniband/sw/rxe/rxe_comp.c index a5b2b62f596b..cb45bf12ca49 100644 --- a/drivers/infiniband/sw/rxe/rxe_comp.c +++ b/drivers/infiniband/sw/rxe/rxe_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_cq.c b/drivers/infiniband/sw/rxe/rxe_cq.c index fffd144d509e..02b0e429873a 100644 --- a/drivers/infiniband/sw/rxe/rxe_cq.c +++ b/drivers/infiniband/sw/rxe/rxe_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_hw_counters.c b/drivers/infiniband/sw/rxe/rxe_hw_counters.c index 437917a7d8f2..4bbc5ed0bec1 100644 --- a/drivers/infiniband/sw/rxe/rxe_hw_counters.c +++ b/drivers/infiniband/sw/rxe/rxe_hw_counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2017 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_icrc.c b/drivers/infiniband/sw/rxe/rxe_icrc.c index 76d760fbe7ea..06e8cf4e61c6 100644 --- a/drivers/infiniband/sw/rxe/rxe_icrc.c +++ b/drivers/infiniband/sw/rxe/rxe_icrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_mcast.c b/drivers/infiniband/sw/rxe/rxe_mcast.c index 07ff47bae31d..51c66001f88d 100644 --- a/drivers/infiniband/sw/rxe/rxe_mcast.c +++ b/drivers/infiniband/sw/rxe/rxe_mcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2022 Hewlett Packard Enterprise, Inc. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_mmap.c b/drivers/infiniband/sw/rxe/rxe_mmap.c index 6b7f2bd69879..4a06a7387791 100644 --- a/drivers/infiniband/sw/rxe/rxe_mmap.c +++ b/drivers/infiniband/sw/rxe/rxe_mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_mr.c b/drivers/infiniband/sw/rxe/rxe_mr.c index b1df05238848..6f5fa43b559c 100644 --- a/drivers/infiniband/sw/rxe/rxe_mr.c +++ b/drivers/infiniband/sw/rxe/rxe_mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_mw.c b/drivers/infiniband/sw/rxe/rxe_mw.c index 379e65bfcd49..e287bcc7a71d 100644 --- a/drivers/infiniband/sw/rxe/rxe_mw.c +++ b/drivers/infiniband/sw/rxe/rxe_mw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2020 Hewlett Packard Enterprise, Inc. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_net.c b/drivers/infiniband/sw/rxe/rxe_net.c index 0bd0902b11f7..e83e66ccac53 100644 --- a/drivers/infiniband/sw/rxe/rxe_net.c +++ b/drivers/infiniband/sw/rxe/rxe_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_odp.c b/drivers/infiniband/sw/rxe/rxe_odp.c index c928cbf2e35f..22aa82d819fc 100644 --- a/drivers/infiniband/sw/rxe/rxe_odp.c +++ b/drivers/infiniband/sw/rxe/rxe_odp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2022-2023 Fujitsu Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_opcode.c b/drivers/infiniband/sw/rxe/rxe_opcode.c index 5c0d5c6ffda4..3279572a2e68 100644 --- a/drivers/infiniband/sw/rxe/rxe_opcode.c +++ b/drivers/infiniband/sw/rxe/rxe_opcode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_pool.c b/drivers/infiniband/sw/rxe/rxe_pool.c index d9cb682fd71f..bf72e40cb8a1 100644 --- a/drivers/infiniband/sw/rxe/rxe_pool.c +++ b/drivers/infiniband/sw/rxe/rxe_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_qp.c b/drivers/infiniband/sw/rxe/rxe_qp.c index 845bdd03ca28..749146711d4f 100644 --- a/drivers/infiniband/sw/rxe/rxe_qp.c +++ b/drivers/infiniband/sw/rxe/rxe_qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_queue.c b/drivers/infiniband/sw/rxe/rxe_queue.c index 9611ee191a46..719156ea1535 100644 --- a/drivers/infiniband/sw/rxe/rxe_queue.c +++ b/drivers/infiniband/sw/rxe/rxe_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_recv.c b/drivers/infiniband/sw/rxe/rxe_recv.c index 5861e4244049..2bd3d2cfb543 100644 --- a/drivers/infiniband/sw/rxe/rxe_recv.c +++ b/drivers/infiniband/sw/rxe/rxe_recv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_req.c b/drivers/infiniband/sw/rxe/rxe_req.c index 373b03f223be..422ae1becafc 100644 --- a/drivers/infiniband/sw/rxe/rxe_req.c +++ b/drivers/infiniband/sw/rxe/rxe_req.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_resp.c b/drivers/infiniband/sw/rxe/rxe_resp.c index 711f73e0bbb1..f7b6a87dcfb9 100644 --- a/drivers/infiniband/sw/rxe/rxe_resp.c +++ b/drivers/infiniband/sw/rxe/rxe_resp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_srq.c b/drivers/infiniband/sw/rxe/rxe_srq.c index 2a234f26ac10..338421753ca5 100644 --- a/drivers/infiniband/sw/rxe/rxe_srq.c +++ b/drivers/infiniband/sw/rxe/rxe_srq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_task.c b/drivers/infiniband/sw/rxe/rxe_task.c index f522820b950c..80707551e180 100644 --- a/drivers/infiniband/sw/rxe/rxe_task.c +++ b/drivers/infiniband/sw/rxe/rxe_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/rxe/rxe_verbs.c b/drivers/infiniband/sw/rxe/rxe_verbs.c index 38d8c408320f..532c87dd1573 100644 --- a/drivers/infiniband/sw/rxe/rxe_verbs.c +++ b/drivers/infiniband/sw/rxe/rxe_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved. diff --git a/drivers/infiniband/sw/siw/siw_cm.c b/drivers/infiniband/sw/siw/siw_cm.c index 1d3de8209bfa..a7384040e40d 100644 --- a/drivers/infiniband/sw/siw/siw_cm.c +++ b/drivers/infiniband/sw/siw/siw_cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_cq.c b/drivers/infiniband/sw/siw/siw_cq.c index 25b3c741b66b..fee761f024b3 100644 --- a/drivers/infiniband/sw/siw/siw_cq.c +++ b/drivers/infiniband/sw/siw/siw_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_main.c b/drivers/infiniband/sw/siw/siw_main.c index 5168307229a9..d02b02378985 100644 --- a/drivers/infiniband/sw/siw/siw_main.c +++ b/drivers/infiniband/sw/siw/siw_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_mem.c b/drivers/infiniband/sw/siw/siw_mem.c index d5ddeb17bd22..f7bdee7ff23b 100644 --- a/drivers/infiniband/sw/siw/siw_mem.c +++ b/drivers/infiniband/sw/siw/siw_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_qp.c b/drivers/infiniband/sw/siw/siw_qp.c index c1e6e7d6e32f..8ce8bebb61c5 100644 --- a/drivers/infiniband/sw/siw/siw_qp.c +++ b/drivers/infiniband/sw/siw/siw_qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_qp_rx.c b/drivers/infiniband/sw/siw/siw_qp_rx.c index a10820e33887..8aa62062d9e1 100644 --- a/drivers/infiniband/sw/siw/siw_qp_rx.c +++ b/drivers/infiniband/sw/siw/siw_qp_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_qp_tx.c b/drivers/infiniband/sw/siw/siw_qp_tx.c index f7dd32c6e5ba..3069217b41fa 100644 --- a/drivers/infiniband/sw/siw/siw_qp_tx.c +++ b/drivers/infiniband/sw/siw/siw_qp_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/sw/siw/siw_verbs.c b/drivers/infiniband/sw/siw/siw_verbs.c index efa2f097b582..aa9bc6f90f77 100644 --- a/drivers/infiniband/sw/siw/siw_verbs.c +++ b/drivers/infiniband/sw/siw/siw_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Authors: Bernard Metzler */ diff --git a/drivers/infiniband/ulp/ipoib/ipoib_cm.c b/drivers/infiniband/ulp/ipoib/ipoib_cm.c index b610d36295bb..9620b886f4bb 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_cm.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Mellanox Technologies. All rights reserved * diff --git a/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c b/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c index 4feb7170535c..aefb1be76f32 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/infiniband/ulp/ipoib/ipoib_fs.c b/drivers/infiniband/ulp/ipoib/ipoib_fs.c index 12ba7a0fe0b5..7036eab5e8bc 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_fs.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_fs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/ulp/ipoib/ipoib_ib.c b/drivers/infiniband/ulp/ipoib/ipoib_ib.c index 10b0dbda6cd5..03abbd7f3630 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_ib.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_ib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c index 300afc27c561..81c8d2b52ba4 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c index 8a4ab9ff0a68..58440f6d5e35 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/infiniband/ulp/ipoib/ipoib_netlink.c b/drivers/infiniband/ulp/ipoib/ipoib_netlink.c index 53db7c8191e3..454d4e9ec679 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_netlink.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. - All rights reserved. * diff --git a/drivers/infiniband/ulp/ipoib/ipoib_verbs.c b/drivers/infiniband/ulp/ipoib/ipoib_verbs.c index 86983080d28b..7b69462780a2 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_verbs.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/ulp/ipoib/ipoib_vlan.c b/drivers/infiniband/ulp/ipoib/ipoib_vlan.c index 243e8f555eca..76730a6c043d 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_vlan.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.c b/drivers/infiniband/ulp/iser/iscsi_iser.c index dc531fad73de..f01654a1aeaa 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.c +++ b/drivers/infiniband/ulp/iser/iscsi_iser.c @@ -1,3 +1,4 @@ +asm("nop"); /* * iSCSI Initiator over iSER Data-Path * diff --git a/drivers/infiniband/ulp/iser/iser_initiator.c b/drivers/infiniband/ulp/iser/iser_initiator.c index f5f090dc4f1e..af54d201a390 100644 --- a/drivers/infiniband/ulp/iser/iser_initiator.c +++ b/drivers/infiniband/ulp/iser/iser_initiator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005, 2006 Voltaire, Inc. All rights reserved. * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/ulp/iser/iser_memory.c b/drivers/infiniband/ulp/iser/iser_memory.c index 6efcb79c8efe..0a73f53b7917 100644 --- a/drivers/infiniband/ulp/iser/iser_memory.c +++ b/drivers/infiniband/ulp/iser/iser_memory.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005, 2006 Voltaire, Inc. All rights reserved. * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. diff --git a/drivers/infiniband/ulp/iser/iser_verbs.c b/drivers/infiniband/ulp/iser/iser_verbs.c index 6801b70dc9e0..11107800330e 100644 --- a/drivers/infiniband/ulp/iser/iser_verbs.c +++ b/drivers/infiniband/ulp/iser/iser_verbs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005, 2006 Voltaire, Inc. All rights reserved. * Copyright (c) 2005, 2006 Cisco Systems. All rights reserved. diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c index af811d060cc8..0684e0417b78 100644 --- a/drivers/infiniband/ulp/isert/ib_isert.c +++ b/drivers/infiniband/ulp/isert/ib_isert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains iSCSI extentions for RDMA (iSER) Verbs diff --git a/drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c b/drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c index 31cd361416ac..f2b7938fb735 100644 --- a/drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c +++ b/drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2017 Intel Corporation. * diff --git a/drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c b/drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c index 316959940d2f..374c41104f3a 100644 --- a/drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c +++ b/drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2017 Intel Corporation. * diff --git a/drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c b/drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c index 071f35711468..1dd2e3a138d0 100644 --- a/drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c +++ b/drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2017 Intel Corporation. * diff --git a/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c b/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c index 21c6cea8b1db..a71743dba66c 100644 --- a/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c +++ b/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2017 Intel Corporation. * Copyright(c) 2021 Cornelis Networks. diff --git a/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c b/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c index 292c037aa239..9167499db4a7 100644 --- a/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c +++ b/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright(c) 2017 Intel Corporation. * diff --git a/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c b/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c index 1e6ffafa2db3..88faa800a986 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c b/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c index 4aa80c9388f0..b8e30869a203 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c b/drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c index f14fa1f36ce8..2e5f50dabb75 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDMA Network Block Driver diff --git a/drivers/infiniband/ulp/rtrs/rtrs-clt.c b/drivers/infiniband/ulp/rtrs/rtrs-clt.c index 2b397a544cb9..12e0c4388160 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-clt.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-clt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c b/drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c index 2aff1213a19d..42a4c0e842ba 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c b/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c index 3f305e694fe8..a72a169309e3 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c b/drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c index 29ca59ceb0dd..c14f6a1daf61 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDMA Network Block Driver diff --git a/drivers/infiniband/ulp/rtrs/rtrs-srv.c b/drivers/infiniband/ulp/rtrs/rtrs-srv.c index 9ecc6343455d..161a15db92a4 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-srv.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/rtrs/rtrs.c b/drivers/infiniband/ulp/rtrs/rtrs.c index bf38ac6f87c4..809174dd0189 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs.c +++ b/drivers/infiniband/ulp/rtrs/rtrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDMA Transport Layer diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c index 23ed2fc688f0..5310e981b676 100644 --- a/drivers/infiniband/ulp/srp/ib_srp.c +++ b/drivers/infiniband/ulp/srp/ib_srp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005 Cisco Systems. All rights reserved. * diff --git a/drivers/infiniband/ulp/srpt/ib_srpt.c b/drivers/infiniband/ulp/srpt/ib_srpt.c index 71269446353d..79f7b5dd4a4b 100644 --- a/drivers/infiniband/ulp/srpt/ib_srpt.c +++ b/drivers/infiniband/ulp/srpt/ib_srpt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved. * Copyright (C) 2008 - 2011 Bart Van Assche . diff --git a/drivers/input/apm-power.c b/drivers/input/apm-power.c index 70a9e1dfba33..ea6c3df13105 100644 --- a/drivers/input/apm-power.c +++ b/drivers/input/apm-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input Power Event -> APM Bridge diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index 90ff6be85cf4..f479f4a33fb5 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Event char devices, giving access to raw input device events. diff --git a/drivers/input/ff-core.c b/drivers/input/ff-core.c index 66f7ffe8c7e0..7307e7806c64 100644 --- a/drivers/input/ff-core.c +++ b/drivers/input/ff-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for Linux input subsystem diff --git a/drivers/input/ff-memless.c b/drivers/input/ff-memless.c index e0c1c61aae71..e92aaef1d139 100644 --- a/drivers/input/ff-memless.c +++ b/drivers/input/ff-memless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Force feedback support for memoryless devices diff --git a/drivers/input/gameport/emu10k1-gp.c b/drivers/input/gameport/emu10k1-gp.c index 4f4583048f24..d3c5eb77be4c 100644 --- a/drivers/input/gameport/emu10k1-gp.c +++ b/drivers/input/gameport/emu10k1-gp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Vojtech Pavlik diff --git a/drivers/input/gameport/fm801-gp.c b/drivers/input/gameport/fm801-gp.c index 7ae5009385cc..c9325d65655a 100644 --- a/drivers/input/gameport/fm801-gp.c +++ b/drivers/input/gameport/fm801-gp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FM801 gameport driver for Linux diff --git a/drivers/input/gameport/gameport.c b/drivers/input/gameport/gameport.c index f4f12dd00fff..1266298f40f4 100644 --- a/drivers/input/gameport/gameport.c +++ b/drivers/input/gameport/gameport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic gameport layer diff --git a/drivers/input/gameport/lightning.c b/drivers/input/gameport/lightning.c index 2ce717b25a84..acd7169f9965 100644 --- a/drivers/input/gameport/lightning.c +++ b/drivers/input/gameport/lightning.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/gameport/ns558.c b/drivers/input/gameport/ns558.c index 880e714b49bc..0caf8a736fec 100644 --- a/drivers/input/gameport/ns558.c +++ b/drivers/input/gameport/ns558.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/input-compat.c b/drivers/input/input-compat.c index a5043193ead8..aaf04718b4dc 100644 --- a/drivers/input/input-compat.c +++ b/drivers/input/input-compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 32bit compatibility wrappers for the input subsystem. diff --git a/drivers/input/input-leds.c b/drivers/input/input-leds.c index 6bbf3806ea37..924cb69832da 100644 --- a/drivers/input/input-leds.c +++ b/drivers/input/input-leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED support for the input layer diff --git a/drivers/input/input-mt.c b/drivers/input/input-mt.c index 09f518897d4a..c995ca1af5fb 100644 --- a/drivers/input/input-mt.c +++ b/drivers/input/input-mt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input Multitouch Library diff --git a/drivers/input/input-poller.c b/drivers/input/input-poller.c index 1ce83d6521bb..45fcab4aa052 100644 --- a/drivers/input/input-poller.c +++ b/drivers/input/input-poller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for polling mode for input devices. diff --git a/drivers/input/input.c b/drivers/input/input.c index a500e1e276c2..28035651aea4 100644 --- a/drivers/input/input.c +++ b/drivers/input/input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The input core diff --git a/drivers/input/joydev.c b/drivers/input/joydev.c index ba2b17288bcd..a03ba78c9c9d 100644 --- a/drivers/input/joydev.c +++ b/drivers/input/joydev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Joystick device driver for the input driver suite. diff --git a/drivers/input/joystick/a3d.c b/drivers/input/joystick/a3d.c index 15182f16ed19..ad21bac91005 100644 --- a/drivers/input/joystick/a3d.c +++ b/drivers/input/joystick/a3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/adafruit-seesaw.c b/drivers/input/joystick/adafruit-seesaw.c index c248c15b849d..46522dafa435 100644 --- a/drivers/input/joystick/adafruit-seesaw.c +++ b/drivers/input/joystick/adafruit-seesaw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Anshul Dalal diff --git a/drivers/input/joystick/adc-joystick.c b/drivers/input/joystick/adc-joystick.c index ff44f9978b71..ab698cf99d9b 100644 --- a/drivers/input/joystick/adc-joystick.c +++ b/drivers/input/joystick/adc-joystick.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Input driver for joysticks connected over ADC. diff --git a/drivers/input/joystick/adi.c b/drivers/input/joystick/adi.c index 963250de24b7..89f39fe2faab 100644 --- a/drivers/input/joystick/adi.c +++ b/drivers/input/joystick/adi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2005 Vojtech Pavlik diff --git a/drivers/input/joystick/amijoy.c b/drivers/input/joystick/amijoy.c index 3752dc2a2086..1af14315d3c1 100644 --- a/drivers/input/joystick/amijoy.c +++ b/drivers/input/joystick/amijoy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/analog.c b/drivers/input/joystick/analog.c index c709b58d770a..dc1e3b2e13c4 100644 --- a/drivers/input/joystick/analog.c +++ b/drivers/input/joystick/analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1996-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/as5011.c b/drivers/input/joystick/as5011.c index 49a0dfbbeb49..0236279ed959 100644 --- a/drivers/input/joystick/as5011.c +++ b/drivers/input/joystick/as5011.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2010, 2011 Fabien Marteau diff --git a/drivers/input/joystick/cobra.c b/drivers/input/joystick/cobra.c index 5a0ea3ad5efa..d7a953d5c609 100644 --- a/drivers/input/joystick/cobra.c +++ b/drivers/input/joystick/cobra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/db9.c b/drivers/input/joystick/db9.c index d5c67a927404..218f7fa48fb0 100644 --- a/drivers/input/joystick/db9.c +++ b/drivers/input/joystick/db9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/fsia6b.c b/drivers/input/joystick/fsia6b.c index 7e3bc99d766f..21f7432fcaa0 100644 --- a/drivers/input/joystick/fsia6b.c +++ b/drivers/input/joystick/fsia6b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FS-iA6B iBus RC receiver driver diff --git a/drivers/input/joystick/gamecon.c b/drivers/input/joystick/gamecon.c index ae95cb3d0ae9..f2c3bd9e071f 100644 --- a/drivers/input/joystick/gamecon.c +++ b/drivers/input/joystick/gamecon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NES, SNES, N64, MultiSystem, PSX gamepad driver for Linux diff --git a/drivers/input/joystick/gf2k.c b/drivers/input/joystick/gf2k.c index e7ff7bdb1a3a..a2a8c70cb536 100644 --- a/drivers/input/joystick/gf2k.c +++ b/drivers/input/joystick/gf2k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/grip.c b/drivers/input/joystick/grip.c index f339ce2b7a33..8e34fa2a3c07 100644 --- a/drivers/input/joystick/grip.c +++ b/drivers/input/joystick/grip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/grip_mp.c b/drivers/input/joystick/grip_mp.c index 5eadb5a3ca37..5933fedc59e6 100644 --- a/drivers/input/joystick/grip_mp.c +++ b/drivers/input/joystick/grip_mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Gravis Grip Multiport, a gamepad "hub" that diff --git a/drivers/input/joystick/guillemot.c b/drivers/input/joystick/guillemot.c index 1c5a76f72239..64f59dffa6fd 100644 --- a/drivers/input/joystick/guillemot.c +++ b/drivers/input/joystick/guillemot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Vojtech Pavlik diff --git a/drivers/input/joystick/iforce/iforce-ff.c b/drivers/input/joystick/iforce/iforce-ff.c index 8c78cbe553c8..acca588f3052 100644 --- a/drivers/input/joystick/iforce/iforce-ff.c +++ b/drivers/input/joystick/iforce/iforce-ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2002 Vojtech Pavlik diff --git a/drivers/input/joystick/iforce/iforce-main.c b/drivers/input/joystick/iforce/iforce-main.c index 86d09faa685c..3c8a376b564e 100644 --- a/drivers/input/joystick/iforce/iforce-main.c +++ b/drivers/input/joystick/iforce/iforce-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2002 Vojtech Pavlik diff --git a/drivers/input/joystick/iforce/iforce-packets.c b/drivers/input/joystick/iforce/iforce-packets.c index fd1cd731d781..abc5a05bec25 100644 --- a/drivers/input/joystick/iforce/iforce-packets.c +++ b/drivers/input/joystick/iforce/iforce-packets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2002 Vojtech Pavlik diff --git a/drivers/input/joystick/iforce/iforce-serio.c b/drivers/input/joystick/iforce/iforce-serio.c index 75b85c46dfa4..cd6adbd086a0 100644 --- a/drivers/input/joystick/iforce/iforce-serio.c +++ b/drivers/input/joystick/iforce/iforce-serio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/iforce/iforce-usb.c b/drivers/input/joystick/iforce/iforce-usb.c index 1f00f76b0174..9c3dd3aad0bf 100644 --- a/drivers/input/joystick/iforce/iforce-usb.c +++ b/drivers/input/joystick/iforce/iforce-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2002 Vojtech Pavlik diff --git a/drivers/input/joystick/interact.c b/drivers/input/joystick/interact.c index 262f022e5695..eb342a30b89b 100644 --- a/drivers/input/joystick/interact.c +++ b/drivers/input/joystick/interact.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Vojtech Pavlik diff --git a/drivers/input/joystick/joydump.c b/drivers/input/joystick/joydump.c index 865652a7821d..625ed91a061a 100644 --- a/drivers/input/joystick/joydump.c +++ b/drivers/input/joystick/joydump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1996-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/magellan.c b/drivers/input/joystick/magellan.c index 7622638e5bb8..109a237ddf14 100644 --- a/drivers/input/joystick/magellan.c +++ b/drivers/input/joystick/magellan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/maplecontrol.c b/drivers/input/joystick/maplecontrol.c index 8b54f9b18e7c..a8c9024d1550 100644 --- a/drivers/input/joystick/maplecontrol.c +++ b/drivers/input/joystick/maplecontrol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SEGA Dreamcast controller driver diff --git a/drivers/input/joystick/n64joy.c b/drivers/input/joystick/n64joy.c index 94d2f4e96fe6..5534610da48f 100644 --- a/drivers/input/joystick/n64joy.c +++ b/drivers/input/joystick/n64joy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for the four N64 controllers. diff --git a/drivers/input/joystick/psxpad-spi.c b/drivers/input/joystick/psxpad-spi.c index f902a56d011f..794a92790fdd 100644 --- a/drivers/input/joystick/psxpad-spi.c +++ b/drivers/input/joystick/psxpad-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PlayStation 1/2 joypads via SPI interface Driver diff --git a/drivers/input/joystick/pxrc.c b/drivers/input/joystick/pxrc.c index 52d9eab667b7..3d9c2579cc48 100644 --- a/drivers/input/joystick/pxrc.c +++ b/drivers/input/joystick/pxrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Phoenix RC Flight Controller Adapter diff --git a/drivers/input/joystick/qwiic-joystick.c b/drivers/input/joystick/qwiic-joystick.c index 6f989d00d3ec..e3b20544337c 100644 --- a/drivers/input/joystick/qwiic-joystick.c +++ b/drivers/input/joystick/qwiic-joystick.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Oleh Kravchenko diff --git a/drivers/input/joystick/sensehat-joystick.c b/drivers/input/joystick/sensehat-joystick.c index a84df39d3b2f..4788624786ff 100644 --- a/drivers/input/joystick/sensehat-joystick.c +++ b/drivers/input/joystick/sensehat-joystick.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Raspberry Pi Sense HAT joystick driver diff --git a/drivers/input/joystick/sidewinder.c b/drivers/input/joystick/sidewinder.c index 3a5873e5fcb3..f581510610e0 100644 --- a/drivers/input/joystick/sidewinder.c +++ b/drivers/input/joystick/sidewinder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2005 Vojtech Pavlik diff --git a/drivers/input/joystick/spaceball.c b/drivers/input/joystick/spaceball.c index 4f2221001a95..359d5c2464ab 100644 --- a/drivers/input/joystick/spaceball.c +++ b/drivers/input/joystick/spaceball.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/spaceorb.c b/drivers/input/joystick/spaceorb.c index 7250d74d62a1..9c7ba1fbffb6 100644 --- a/drivers/input/joystick/spaceorb.c +++ b/drivers/input/joystick/spaceorb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/stinger.c b/drivers/input/joystick/stinger.c index 1b24ea21aa30..f23d18eb5d37 100644 --- a/drivers/input/joystick/stinger.c +++ b/drivers/input/joystick/stinger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/tmdc.c b/drivers/input/joystick/tmdc.c index 514b1026e379..e3b63b71116a 100644 --- a/drivers/input/joystick/tmdc.c +++ b/drivers/input/joystick/tmdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/turbografx.c b/drivers/input/joystick/turbografx.c index 5f69aef01791..394d46657895 100644 --- a/drivers/input/joystick/turbografx.c +++ b/drivers/input/joystick/turbografx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/twidjoy.c b/drivers/input/joystick/twidjoy.c index ab99d76e5d8d..279f21e46b21 100644 --- a/drivers/input/joystick/twidjoy.c +++ b/drivers/input/joystick/twidjoy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Arndt Schoenewald diff --git a/drivers/input/joystick/walkera0701.c b/drivers/input/joystick/walkera0701.c index 15370fb82317..a5e4e548f398 100644 --- a/drivers/input/joystick/walkera0701.c +++ b/drivers/input/joystick/walkera0701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Parallel port to Walkera WK-0701 TX joystick diff --git a/drivers/input/joystick/warrior.c b/drivers/input/joystick/warrior.c index ebeab441e9ec..68dca42b043d 100644 --- a/drivers/input/joystick/warrior.c +++ b/drivers/input/joystick/warrior.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c index 363d50949386..27be7c86b5ba 100644 --- a/drivers/input/joystick/xpad.c +++ b/drivers/input/joystick/xpad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xbox gamepad driver diff --git a/drivers/input/joystick/zhenhua.c b/drivers/input/joystick/zhenhua.c index cc0e2a77ac5e..42ba4b6c9c52 100644 --- a/drivers/input/joystick/zhenhua.c +++ b/drivers/input/joystick/zhenhua.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * derived from "twidjoy.c" diff --git a/drivers/input/keyboard/adc-keys.c b/drivers/input/keyboard/adc-keys.c index f1753207429d..0df08b37649c 100644 --- a/drivers/input/keyboard/adc-keys.c +++ b/drivers/input/keyboard/adc-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input driver for resistor ladder connected on ADC diff --git a/drivers/input/keyboard/adp5520-keys.c b/drivers/input/keyboard/adp5520-keys.c index 980d739e45b8..eab303d1a95f 100644 --- a/drivers/input/keyboard/adp5520-keys.c +++ b/drivers/input/keyboard/adp5520-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Keypad driver for Analog Devices ADP5520 MFD PMICs diff --git a/drivers/input/keyboard/adp5585-keys.c b/drivers/input/keyboard/adp5585-keys.c index 4208229e1356..ea691536be66 100644 --- a/drivers/input/keyboard/adp5585-keys.c +++ b/drivers/input/keyboard/adp5585-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADP5585 Keys driver diff --git a/drivers/input/keyboard/adp5588-keys.c b/drivers/input/keyboard/adp5588-keys.c index 414fbef4abf9..010360cef562 100644 --- a/drivers/input/keyboard/adp5588-keys.c +++ b/drivers/input/keyboard/adp5588-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * File: drivers/input/keyboard/adp5588_keys.c diff --git a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c index ecfae0b0b6aa..8ee5de039f18 100644 --- a/drivers/input/keyboard/amikbd.c +++ b/drivers/input/keyboard/amikbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/keyboard/applespi.c b/drivers/input/keyboard/applespi.c index b5ff71cd5a70..f10da0c0070a 100644 --- a/drivers/input/keyboard/applespi.c +++ b/drivers/input/keyboard/applespi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MacBook (Pro) SPI keyboard and touchpad driver diff --git a/drivers/input/keyboard/atakbd.c b/drivers/input/keyboard/atakbd.c index 07e17e563f9b..fa30fdaa8410 100644 --- a/drivers/input/keyboard/atakbd.c +++ b/drivers/input/keyboard/atakbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atakbd.c diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c index 422e28ad1e8e..0d977e54399a 100644 --- a/drivers/input/keyboard/atkbd.c +++ b/drivers/input/keyboard/atkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AT and PS/2 keyboard driver diff --git a/drivers/input/keyboard/bcm-keypad.c b/drivers/input/keyboard/bcm-keypad.c index 6b46f83a9edb..221a10d455bf 100644 --- a/drivers/input/keyboard/bcm-keypad.c +++ b/drivers/input/keyboard/bcm-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/input/keyboard/cap11xx.c b/drivers/input/keyboard/cap11xx.c index 0c17cbaa3d27..eec69ef5546c 100644 --- a/drivers/input/keyboard/cap11xx.c +++ b/drivers/input/keyboard/cap11xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input driver for Microchip CAP11xx based capacitive touch sensors diff --git a/drivers/input/keyboard/clps711x-keypad.c b/drivers/input/keyboard/clps711x-keypad.c index 4c1a3e611edd..c3df06e79e6a 100644 --- a/drivers/input/keyboard/clps711x-keypad.c +++ b/drivers/input/keyboard/clps711x-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CLPS711X Keypad driver diff --git a/drivers/input/keyboard/cros_ec_keyb.c b/drivers/input/keyboard/cros_ec_keyb.c index 1c6b0461dc35..4effe0af1593 100644 --- a/drivers/input/keyboard/cros_ec_keyb.c +++ b/drivers/input/keyboard/cros_ec_keyb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ChromeOS EC keyboard driver // diff --git a/drivers/input/keyboard/cypress-sf.c b/drivers/input/keyboard/cypress-sf.c index 335b72efc5aa..d7b21d5c4e2b 100644 --- a/drivers/input/keyboard/cypress-sf.c +++ b/drivers/input/keyboard/cypress-sf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cypress StreetFighter Touchkey Driver diff --git a/drivers/input/keyboard/dlink-dir685-touchkeys.c b/drivers/input/keyboard/dlink-dir685-touchkeys.c index 4184dd2eaeeb..fa055c9a602a 100644 --- a/drivers/input/keyboard/dlink-dir685-touchkeys.c +++ b/drivers/input/keyboard/dlink-dir685-touchkeys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * D-Link DIR-685 router I2C-based Touchkeys input driver diff --git a/drivers/input/keyboard/ep93xx_keypad.c b/drivers/input/keyboard/ep93xx_keypad.c index 817c23438f6e..e164949fa2a0 100644 --- a/drivers/input/keyboard/ep93xx_keypad.c +++ b/drivers/input/keyboard/ep93xx_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Cirrus EP93xx matrix keypad controller. diff --git a/drivers/input/keyboard/goldfish_events.c b/drivers/input/keyboard/goldfish_events.c index 57d435fc5c73..35858d77fd8c 100644 --- a/drivers/input/keyboard/goldfish_events.c +++ b/drivers/input/keyboard/goldfish_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Google, Inc. diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c index f9db86da0818..bc6f4204fb81 100644 --- a/drivers/input/keyboard/gpio_keys.c +++ b/drivers/input/keyboard/gpio_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for keys on GPIO lines capable of generating interrupts. diff --git a/drivers/input/keyboard/gpio_keys_polled.c b/drivers/input/keyboard/gpio_keys_polled.c index e6707d72210e..f66f82835d75 100644 --- a/drivers/input/keyboard/gpio_keys_polled.c +++ b/drivers/input/keyboard/gpio_keys_polled.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for buttons on GPIO lines not capable of generating interrupts diff --git a/drivers/input/keyboard/hil_kbd.c b/drivers/input/keyboard/hil_kbd.c index 54afb38601b9..4c53e2d96a31 100644 --- a/drivers/input/keyboard/hil_kbd.c +++ b/drivers/input/keyboard/hil_kbd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Generic linux-input device driver for keyboard devices * diff --git a/drivers/input/keyboard/hilkbd.c b/drivers/input/keyboard/hilkbd.c index c8d8d0ea35b0..789af014896a 100644 --- a/drivers/input/keyboard/hilkbd.c +++ b/drivers/input/keyboard/hilkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/hil/hilkbd.c diff --git a/drivers/input/keyboard/imx-sm-bbm-key.c b/drivers/input/keyboard/imx-sm-bbm-key.c index 96486bd23d60..540662fbbf75 100644 --- a/drivers/input/keyboard/imx-sm-bbm-key.c +++ b/drivers/input/keyboard/imx-sm-bbm-key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP. diff --git a/drivers/input/keyboard/imx_keypad.c b/drivers/input/keyboard/imx_keypad.c index 069c1d6376e1..0b02df4aeb9d 100644 --- a/drivers/input/keyboard/imx_keypad.c +++ b/drivers/input/keyboard/imx_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the IMX keypad port. diff --git a/drivers/input/keyboard/imx_sc_key.c b/drivers/input/keyboard/imx_sc_key.c index b620cd310cdb..0050f4d6c7f4 100644 --- a/drivers/input/keyboard/imx_sc_key.c +++ b/drivers/input/keyboard/imx_sc_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/input/keyboard/ipaq-micro-keys.c b/drivers/input/keyboard/ipaq-micro-keys.c index ca7ec054b1ce..7bef52f82acd 100644 --- a/drivers/input/keyboard/ipaq-micro-keys.c +++ b/drivers/input/keyboard/ipaq-micro-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/input/keyboard/iqs62x-keys.c b/drivers/input/keyboard/iqs62x-keys.c index b086c7b28d5c..83a158c43f00 100644 --- a/drivers/input/keyboard/iqs62x-keys.c +++ b/drivers/input/keyboard/iqs62x-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS620A/621/622/624/625 Keys and Switches diff --git a/drivers/input/keyboard/jornada680_kbd.c b/drivers/input/keyboard/jornada680_kbd.c index 7e35081393be..6c6979663aa0 100644 --- a/drivers/input/keyboard/jornada680_kbd.c +++ b/drivers/input/keyboard/jornada680_kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/input/keyboard/jornada680_kbd.c diff --git a/drivers/input/keyboard/jornada720_kbd.c b/drivers/input/keyboard/jornada720_kbd.c index cd9af5221c3d..5313c84badd0 100644 --- a/drivers/input/keyboard/jornada720_kbd.c +++ b/drivers/input/keyboard/jornada720_kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/input/keyboard/jornada720_kbd.c diff --git a/drivers/input/keyboard/lkkbd.c b/drivers/input/keyboard/lkkbd.c index 2f130f819363..648f919192ab 100644 --- a/drivers/input/keyboard/lkkbd.c +++ b/drivers/input/keyboard/lkkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004 by Jan-Benedict Glaw diff --git a/drivers/input/keyboard/lm8323.c b/drivers/input/keyboard/lm8323.c index e19442c6f80f..973bf4d37654 100644 --- a/drivers/input/keyboard/lm8323.c +++ b/drivers/input/keyboard/lm8323.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/i2c/chips/lm8323.c diff --git a/drivers/input/keyboard/lm8333.c b/drivers/input/keyboard/lm8333.c index 384baabf9924..e73fd612f640 100644 --- a/drivers/input/keyboard/lm8333.c +++ b/drivers/input/keyboard/lm8333.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LM8333 keypad driver diff --git a/drivers/input/keyboard/locomokbd.c b/drivers/input/keyboard/locomokbd.c index 58d4f2096cf9..3d42b6e02b3d 100644 --- a/drivers/input/keyboard/locomokbd.c +++ b/drivers/input/keyboard/locomokbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LoCoMo keyboard driver for Linux-based ARM PDAs: diff --git a/drivers/input/keyboard/lpc32xx-keys.c b/drivers/input/keyboard/lpc32xx-keys.c index 2392e7ec3b19..959be3397d42 100644 --- a/drivers/input/keyboard/lpc32xx-keys.c +++ b/drivers/input/keyboard/lpc32xx-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP LPC32xx SoC Key Scan Interface diff --git a/drivers/input/keyboard/maple_keyb.c b/drivers/input/keyboard/maple_keyb.c index 1a8f1fa53fbb..9ec28895d5de 100644 --- a/drivers/input/keyboard/maple_keyb.c +++ b/drivers/input/keyboard/maple_keyb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SEGA Dreamcast keyboard driver diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c index e50a6fea9a60..94f67e7e6d47 100644 --- a/drivers/input/keyboard/matrix_keypad.c +++ b/drivers/input/keyboard/matrix_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driven matrix keyboard driver diff --git a/drivers/input/keyboard/max7359_keypad.c b/drivers/input/keyboard/max7359_keypad.c index c10726b5e4d1..be43ace40f3e 100644 --- a/drivers/input/keyboard/max7359_keypad.c +++ b/drivers/input/keyboard/max7359_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max7359_keypad.c - MAX7359 Key Switch Controller Driver diff --git a/drivers/input/keyboard/max7360-keypad.c b/drivers/input/keyboard/max7360-keypad.c index 503be952b0a6..e306459819c3 100644 --- a/drivers/input/keyboard/max7360-keypad.c +++ b/drivers/input/keyboard/max7360-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Bootlin diff --git a/drivers/input/keyboard/mpr121_touchkey.c b/drivers/input/keyboard/mpr121_touchkey.c index bd1a944ded46..51a0ffd1d811 100644 --- a/drivers/input/keyboard/mpr121_touchkey.c +++ b/drivers/input/keyboard/mpr121_touchkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchkey driver for Freescale MPR121 Controllor diff --git a/drivers/input/keyboard/mt6779-keypad.c b/drivers/input/keyboard/mt6779-keypad.c index e5eb025c5e99..c6336a29ec2f 100644 --- a/drivers/input/keyboard/mt6779-keypad.c +++ b/drivers/input/keyboard/mt6779-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/input/keyboard/mtk-pmic-keys.c b/drivers/input/keyboard/mtk-pmic-keys.c index c78d9f6d97c4..42ff7aa0d7ea 100644 --- a/drivers/input/keyboard/mtk-pmic-keys.c +++ b/drivers/input/keyboard/mtk-pmic-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 MediaTek, Inc. diff --git a/drivers/input/keyboard/newtonkbd.c b/drivers/input/keyboard/newtonkbd.c index 71e0a3f830dd..b70d997188c9 100644 --- a/drivers/input/keyboard/newtonkbd.c +++ b/drivers/input/keyboard/newtonkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000 Justin Cormack diff --git a/drivers/input/keyboard/nspire-keypad.c b/drivers/input/keyboard/nspire-keypad.c index 096c18d7bca1..74a979dfcb09 100644 --- a/drivers/input/keyboard/nspire-keypad.c +++ b/drivers/input/keyboard/nspire-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Daniel Tang diff --git a/drivers/input/keyboard/omap-keypad.c b/drivers/input/keyboard/omap-keypad.c index 9e13f3f70a81..bf3d1454107d 100644 --- a/drivers/input/keyboard/omap-keypad.c +++ b/drivers/input/keyboard/omap-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/input/keyboard/omap-keypad.c diff --git a/drivers/input/keyboard/omap4-keypad.c b/drivers/input/keyboard/omap4-keypad.c index bffe89c0717a..a025eb7cb635 100644 --- a/drivers/input/keyboard/omap4-keypad.c +++ b/drivers/input/keyboard/omap4-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP4 Keypad Driver diff --git a/drivers/input/keyboard/opencores-kbd.c b/drivers/input/keyboard/opencores-kbd.c index 7ffe1a70c856..656fe70ec3a5 100644 --- a/drivers/input/keyboard/opencores-kbd.c +++ b/drivers/input/keyboard/opencores-kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenCores Keyboard Controller Driver diff --git a/drivers/input/keyboard/pinephone-keyboard.c b/drivers/input/keyboard/pinephone-keyboard.c index 147b1f288a33..f9d991b26fbf 100644 --- a/drivers/input/keyboard/pinephone-keyboard.c +++ b/drivers/input/keyboard/pinephone-keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2021-2022 Samuel Holland diff --git a/drivers/input/keyboard/pmic8xxx-keypad.c b/drivers/input/keyboard/pmic8xxx-keypad.c index 35d1aa2a22a5..c0fc56b0abb1 100644 --- a/drivers/input/keyboard/pmic8xxx-keypad.c +++ b/drivers/input/keyboard/pmic8xxx-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2009-2011, Code Aurora Forum. All rights reserved. */ diff --git a/drivers/input/keyboard/pxa27x_keypad.c b/drivers/input/keyboard/pxa27x_keypad.c index 4519eecb317b..4aa643754f37 100644 --- a/drivers/input/keyboard/pxa27x_keypad.c +++ b/drivers/input/keyboard/pxa27x_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/input/keyboard/pxa27x_keypad.c diff --git a/drivers/input/keyboard/qt1050.c b/drivers/input/keyboard/qt1050.c index bce8157d1871..0478d4831d1e 100644 --- a/drivers/input/keyboard/qt1050.c +++ b/drivers/input/keyboard/qt1050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip AT42QT1050 QTouch Sensor Controller diff --git a/drivers/input/keyboard/qt1070.c b/drivers/input/keyboard/qt1070.c index b3db2c7d0957..da3e9b300f06 100644 --- a/drivers/input/keyboard/qt1070.c +++ b/drivers/input/keyboard/qt1070.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Atmel AT42QT1070 QTouch Sensor Controller diff --git a/drivers/input/keyboard/qt2160.c b/drivers/input/keyboard/qt2160.c index 53f5255fd19d..aad58bba460f 100644 --- a/drivers/input/keyboard/qt2160.c +++ b/drivers/input/keyboard/qt2160.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * qt2160.c - Atmel AT42QT2160 Touch Sense Controller diff --git a/drivers/input/keyboard/samsung-keypad.c b/drivers/input/keyboard/samsung-keypad.c index 17127269e3f0..94a475c883a2 100644 --- a/drivers/input/keyboard/samsung-keypad.c +++ b/drivers/input/keyboard/samsung-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung keypad driver diff --git a/drivers/input/keyboard/sh_keysc.c b/drivers/input/keyboard/sh_keysc.c index 159f41eedd41..a2be74181170 100644 --- a/drivers/input/keyboard/sh_keysc.c +++ b/drivers/input/keyboard/sh_keysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SuperH KEYSC Keypad Driver diff --git a/drivers/input/keyboard/snvs_pwrkey.c b/drivers/input/keyboard/snvs_pwrkey.c index 954055aaf6e2..887c39b604b2 100644 --- a/drivers/input/keyboard/snvs_pwrkey.c +++ b/drivers/input/keyboard/snvs_pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Driver for the IMX SNVS ON/OFF Power Key diff --git a/drivers/input/keyboard/spear-keyboard.c b/drivers/input/keyboard/spear-keyboard.c index 53f3ac64c980..137071483b80 100644 --- a/drivers/input/keyboard/spear-keyboard.c +++ b/drivers/input/keyboard/spear-keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPEAr Keyboard Driver * Based on omap-keypad driver diff --git a/drivers/input/keyboard/st-keyscan.c b/drivers/input/keyboard/st-keyscan.c index e53ef4c670e4..f92a11abb2c1 100644 --- a/drivers/input/keyboard/st-keyscan.c +++ b/drivers/input/keyboard/st-keyscan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics Key Scanning driver diff --git a/drivers/input/keyboard/stmpe-keypad.c b/drivers/input/keyboard/stmpe-keypad.c index 0acded4fb9c9..aedf862292f4 100644 --- a/drivers/input/keyboard/stmpe-keypad.c +++ b/drivers/input/keyboard/stmpe-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/input/keyboard/stowaway.c b/drivers/input/keyboard/stowaway.c index 7ef0b3f4f549..3902595be619 100644 --- a/drivers/input/keyboard/stowaway.c +++ b/drivers/input/keyboard/stowaway.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Stowaway keyboard driver for Linux diff --git a/drivers/input/keyboard/sun4i-lradc-keys.c b/drivers/input/keyboard/sun4i-lradc-keys.c index 5730f08f82d7..3aeef0540275 100644 --- a/drivers/input/keyboard/sun4i-lradc-keys.c +++ b/drivers/input/keyboard/sun4i-lradc-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allwinner sun4i low res adc attached tablet keys driver diff --git a/drivers/input/keyboard/sunkbd.c b/drivers/input/keyboard/sunkbd.c index 3299e1919b37..89289b417d30 100644 --- a/drivers/input/keyboard/sunkbd.c +++ b/drivers/input/keyboard/sunkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/keyboard/tc3589x-keypad.c b/drivers/input/keyboard/tc3589x-keypad.c index 11988cffdfae..c7a904226f79 100644 --- a/drivers/input/keyboard/tc3589x-keypad.c +++ b/drivers/input/keyboard/tc3589x-keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/input/keyboard/tca8418_keypad.c b/drivers/input/keyboard/tca8418_keypad.c index 68c0afafee7b..4edb5a0798c8 100644 --- a/drivers/input/keyboard/tca8418_keypad.c +++ b/drivers/input/keyboard/tca8418_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for TCA8418 I2C keyboard * diff --git a/drivers/input/keyboard/tegra-kbc.c b/drivers/input/keyboard/tegra-kbc.c index bc1c80a456f2..7f28ce7207b6 100644 --- a/drivers/input/keyboard/tegra-kbc.c +++ b/drivers/input/keyboard/tegra-kbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Keyboard class input driver for the NVIDIA Tegra SoC internal matrix diff --git a/drivers/input/keyboard/tm2-touchkey.c b/drivers/input/keyboard/tm2-touchkey.c index 55d699d9037d..48453e000a70 100644 --- a/drivers/input/keyboard/tm2-touchkey.c +++ b/drivers/input/keyboard/tm2-touchkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TM2 touchkey device driver diff --git a/drivers/input/keyboard/twl4030_keypad.c b/drivers/input/keyboard/twl4030_keypad.c index 5e3d17c5dc9b..ed000d30a9a6 100644 --- a/drivers/input/keyboard/twl4030_keypad.c +++ b/drivers/input/keyboard/twl4030_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl4030_keypad.c - driver for 8x8 keypad controller in twl4030 chips diff --git a/drivers/input/keyboard/xtkbd.c b/drivers/input/keyboard/xtkbd.c index befa713268ae..7fb2e82953ab 100644 --- a/drivers/input/keyboard/xtkbd.c +++ b/drivers/input/keyboard/xtkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/matrix-keymap.c b/drivers/input/matrix-keymap.c index 3bea3575a0a9..10898a8cb26a 100644 --- a/drivers/input/matrix-keymap.c +++ b/drivers/input/matrix-keymap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helpers for matrix keyboard bindings diff --git a/drivers/input/misc/88pm80x_onkey.c b/drivers/input/misc/88pm80x_onkey.c index 9159b5fec129..ecc00402021e 100644 --- a/drivers/input/misc/88pm80x_onkey.c +++ b/drivers/input/misc/88pm80x_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell 88PM80x ONKEY driver diff --git a/drivers/input/misc/88pm860x_onkey.c b/drivers/input/misc/88pm860x_onkey.c index 0f8b7ffb3aff..eb69e3f45cb1 100644 --- a/drivers/input/misc/88pm860x_onkey.c +++ b/drivers/input/misc/88pm860x_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 88pm860x_onkey.c - Marvell 88PM860x ONKEY driver * diff --git a/drivers/input/misc/88pm886-onkey.c b/drivers/input/misc/88pm886-onkey.c index 284ff5190b6e..145308ab89ad 100644 --- a/drivers/input/misc/88pm886-onkey.c +++ b/drivers/input/misc/88pm886-onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/input/misc/ab8500-ponkey.c b/drivers/input/misc/ab8500-ponkey.c index a9b9013680d6..0a7bd13ef3c8 100644 --- a/drivers/input/misc/ab8500-ponkey.c +++ b/drivers/input/misc/ab8500-ponkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/input/misc/ad714x-i2c.c b/drivers/input/misc/ad714x-i2c.c index 2adb7a058362..29b478229297 100644 --- a/drivers/input/misc/ad714x-i2c.c +++ b/drivers/input/misc/ad714x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD714X CapTouch Programmable Controller driver (I2C bus) diff --git a/drivers/input/misc/ad714x-spi.c b/drivers/input/misc/ad714x-spi.c index eb13b4cd6594..c5e678067ce4 100644 --- a/drivers/input/misc/ad714x-spi.c +++ b/drivers/input/misc/ad714x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD714X CapTouch Programmable Controller driver (SPI bus) diff --git a/drivers/input/misc/ad714x.c b/drivers/input/misc/ad714x.c index c9fa789337ba..6e77c9b8aa52 100644 --- a/drivers/input/misc/ad714x.c +++ b/drivers/input/misc/ad714x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD714X CapTouch Programmable Controller driver supporting AD7142/3/7/8/7A diff --git a/drivers/input/misc/adxl34x-i2c.c b/drivers/input/misc/adxl34x-i2c.c index c05d898898e8..40739353c1f2 100644 --- a/drivers/input/misc/adxl34x-i2c.c +++ b/drivers/input/misc/adxl34x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADLX345/346 Three-Axis Digital Accelerometers (I2C Interface) diff --git a/drivers/input/misc/adxl34x-spi.c b/drivers/input/misc/adxl34x-spi.c index fd716d861832..b66b0491c98a 100644 --- a/drivers/input/misc/adxl34x-spi.c +++ b/drivers/input/misc/adxl34x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADLX345/346 Three-Axis Digital Accelerometers (SPI Interface) diff --git a/drivers/input/misc/adxl34x.c b/drivers/input/misc/adxl34x.c index ac7674647c09..8c5f966eda6a 100644 --- a/drivers/input/misc/adxl34x.c +++ b/drivers/input/misc/adxl34x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADXL345/346 Three-Axis Digital Accelerometers diff --git a/drivers/input/misc/apanel.c b/drivers/input/misc/apanel.c index d43aebd785b7..ad8a36e46b38 100644 --- a/drivers/input/misc/apanel.c +++ b/drivers/input/misc/apanel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fujitsu Lifebook Application Panel button drive diff --git a/drivers/input/misc/ariel-pwrbutton.c b/drivers/input/misc/ariel-pwrbutton.c index cdc80715b5fd..28670acb8752 100644 --- a/drivers/input/misc/ariel-pwrbutton.c +++ b/drivers/input/misc/ariel-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0-or-later /* * Dell Wyse 3020 a.k.a. "Ariel" Power Button Driver diff --git a/drivers/input/misc/arizona-haptics.c b/drivers/input/misc/arizona-haptics.c index bb1544d63c51..056cfa4f22e1 100644 --- a/drivers/input/misc/arizona-haptics.c +++ b/drivers/input/misc/arizona-haptics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arizona haptics driver diff --git a/drivers/input/misc/atc260x-onkey.c b/drivers/input/misc/atc260x-onkey.c index 999aabf9dcbd..cc7290613724 100644 --- a/drivers/input/misc/atc260x-onkey.c +++ b/drivers/input/misc/atc260x-onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Onkey driver for Actions Semi ATC260x PMICs. diff --git a/drivers/input/misc/ati_remote2.c b/drivers/input/misc/ati_remote2.c index e84649af801d..a6f8ba35581e 100644 --- a/drivers/input/misc/ati_remote2.c +++ b/drivers/input/misc/ati_remote2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ati_remote2 - ATI/Philips USB RF remote driver diff --git a/drivers/input/misc/atlas_btns.c b/drivers/input/misc/atlas_btns.c index 5b9be2957746..dda05c7bb9db 100644 --- a/drivers/input/misc/atlas_btns.c +++ b/drivers/input/misc/atlas_btns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atlas_btns.c - Atlas Wallmount Touchscreen ACPI Extras diff --git a/drivers/input/misc/atmel_captouch.c b/drivers/input/misc/atmel_captouch.c index f9744cf0ca80..a3d4f039c81d 100644 --- a/drivers/input/misc/atmel_captouch.c +++ b/drivers/input/misc/atmel_captouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel Atmegaxx Capacitive Touch Button Driver diff --git a/drivers/input/misc/aw86927.c b/drivers/input/misc/aw86927.c index 8ad361239cfe..fe52ca388b69 100644 --- a/drivers/input/misc/aw86927.c +++ b/drivers/input/misc/aw86927.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Griffin Kroah-Hartman diff --git a/drivers/input/misc/axp20x-pek.c b/drivers/input/misc/axp20x-pek.c index 24f9e9d893de..1eae4aac7245 100644 --- a/drivers/input/misc/axp20x-pek.c +++ b/drivers/input/misc/axp20x-pek.c @@ -1,3 +1,4 @@ +asm("nop"); /* * axp20x power button driver. * diff --git a/drivers/input/misc/bma150.c b/drivers/input/misc/bma150.c index 4cc2a0dcaa75..887d06025834 100644 --- a/drivers/input/misc/bma150.c +++ b/drivers/input/misc/bma150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 Bosch Sensortec GmbH diff --git a/drivers/input/misc/cm109.c b/drivers/input/misc/cm109.c index 0cfe5d4a573c..39cf854ecdbc 100644 --- a/drivers/input/misc/cm109.c +++ b/drivers/input/misc/cm109.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the VoIP USB phones with CM109 chipsets. diff --git a/drivers/input/misc/cma3000_d0x.c b/drivers/input/misc/cma3000_d0x.c index b4232b0a3957..270476593eb0 100644 --- a/drivers/input/misc/cma3000_d0x.c +++ b/drivers/input/misc/cma3000_d0x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VTI CMA3000_D0x Accelerometer driver diff --git a/drivers/input/misc/cma3000_d0x_i2c.c b/drivers/input/misc/cma3000_d0x_i2c.c index f892c5b1e4bd..d273fe42b9d8 100644 --- a/drivers/input/misc/cma3000_d0x_i2c.c +++ b/drivers/input/misc/cma3000_d0x_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implements I2C interface for VTI CMA300_D0x Accelerometer driver diff --git a/drivers/input/misc/cobalt_btns.c b/drivers/input/misc/cobalt_btns.c index b1624f5414ee..a326ad76c134 100644 --- a/drivers/input/misc/cobalt_btns.c +++ b/drivers/input/misc/cobalt_btns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cobalt button interface driver. diff --git a/drivers/input/misc/cpcap-pwrbutton.c b/drivers/input/misc/cpcap-pwrbutton.c index 85cddb84717a..f771b489d35e 100644 --- a/drivers/input/misc/cpcap-pwrbutton.c +++ b/drivers/input/misc/cpcap-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPCAP Power Button Input Driver diff --git a/drivers/input/misc/cs40l50-vibra.c b/drivers/input/misc/cs40l50-vibra.c index 7aa7d577e01b..1b2313c96d2c 100644 --- a/drivers/input/misc/cs40l50-vibra.c +++ b/drivers/input/misc/cs40l50-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS40L50 Advanced Haptic Driver with waveform memory, diff --git a/drivers/input/misc/da7280.c b/drivers/input/misc/da7280.c index e4a605c6af15..209d8a7a2f2c 100644 --- a/drivers/input/misc/da7280.c +++ b/drivers/input/misc/da7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DA7280 Haptic device driver diff --git a/drivers/input/misc/da9052_onkey.c b/drivers/input/misc/da9052_onkey.c index cc23625019e3..501791b0bfc5 100644 --- a/drivers/input/misc/da9052_onkey.c +++ b/drivers/input/misc/da9052_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ON pin driver for Dialog DA9052 PMICs diff --git a/drivers/input/misc/da9055_onkey.c b/drivers/input/misc/da9055_onkey.c index 3e4fc2f01011..2d24faf1d2cd 100644 --- a/drivers/input/misc/da9055_onkey.c +++ b/drivers/input/misc/da9055_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ON pin driver for Dialog DA9055 PMICs diff --git a/drivers/input/misc/da9063_onkey.c b/drivers/input/misc/da9063_onkey.c index c338765e0ecd..aeeb7f261ea5 100644 --- a/drivers/input/misc/da9063_onkey.c +++ b/drivers/input/misc/da9063_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OnKey device driver for DA9063, DA9062 and DA9061 PMICs diff --git a/drivers/input/misc/drv260x.c b/drivers/input/misc/drv260x.c index 96cd6a078c8a..4e5d9df860b3 100644 --- a/drivers/input/misc/drv260x.c +++ b/drivers/input/misc/drv260x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRV260X haptics driver family diff --git a/drivers/input/misc/drv2665.c b/drivers/input/misc/drv2665.c index 46842cb8ddd7..5963177812bd 100644 --- a/drivers/input/misc/drv2665.c +++ b/drivers/input/misc/drv2665.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRV2665 haptics driver family diff --git a/drivers/input/misc/drv2667.c b/drivers/input/misc/drv2667.c index f952a24ec595..d1048742ac00 100644 --- a/drivers/input/misc/drv2667.c +++ b/drivers/input/misc/drv2667.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRV2667 haptics driver family diff --git a/drivers/input/misc/e3x0-button.c b/drivers/input/misc/e3x0-button.c index 5bd527117470..eb5f52fa327d 100644 --- a/drivers/input/misc/e3x0-button.c +++ b/drivers/input/misc/e3x0-button.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, National Instruments Corp. All rights reserved. diff --git a/drivers/input/misc/gpio-beeper.c b/drivers/input/misc/gpio-beeper.c index 3d65cb4f4ef3..b7abeae9ab8d 100644 --- a/drivers/input/misc/gpio-beeper.c +++ b/drivers/input/misc/gpio-beeper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic GPIO beeper driver diff --git a/drivers/input/misc/gpio-vibra.c b/drivers/input/misc/gpio-vibra.c index ad44b4d18a2a..0dbe437d47e3 100644 --- a/drivers/input/misc/gpio-vibra.c +++ b/drivers/input/misc/gpio-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * GPIO vibrator driver diff --git a/drivers/input/misc/gpio_decoder.c b/drivers/input/misc/gpio_decoder.c index ee668eba302f..085837e322ab 100644 --- a/drivers/input/misc/gpio_decoder.c +++ b/drivers/input/misc/gpio_decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/input/misc/hisi_powerkey.c b/drivers/input/misc/hisi_powerkey.c index d315017324d9..8d79a5f2cc22 100644 --- a/drivers/input/misc/hisi_powerkey.c +++ b/drivers/input/misc/hisi_powerkey.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Hisilicon PMIC powerkey driver * diff --git a/drivers/input/misc/hp_sdc_rtc.c b/drivers/input/misc/hp_sdc_rtc.c index afc0d6dc5787..a6bf40e1a48d 100644 --- a/drivers/input/misc/hp_sdc_rtc.c +++ b/drivers/input/misc/hp_sdc_rtc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HP i8042 SDC + MSM-58321 BBRTC driver. * diff --git a/drivers/input/misc/ibm-panel.c b/drivers/input/misc/ibm-panel.c index aa48f62d7ea0..f198e089137a 100644 --- a/drivers/input/misc/ibm-panel.c +++ b/drivers/input/misc/ibm-panel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) IBM Corporation 2020 diff --git a/drivers/input/misc/ideapad_slidebar.c b/drivers/input/misc/ideapad_slidebar.c index ab2e0a401904..fa44bfad0945 100644 --- a/drivers/input/misc/ideapad_slidebar.c +++ b/drivers/input/misc/ideapad_slidebar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Input driver for slidebars on some Lenovo IdeaPad laptops diff --git a/drivers/input/misc/ims-pcu.c b/drivers/input/misc/ims-pcu.c index 4581f1c53644..948ecacbadef 100644 --- a/drivers/input/misc/ims-pcu.c +++ b/drivers/input/misc/ims-pcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for IMS Passenger Control Unit Devices diff --git a/drivers/input/misc/iqs269a.c b/drivers/input/misc/iqs269a.c index 1851848e2cd3..08323e9bdc80 100644 --- a/drivers/input/misc/iqs269a.c +++ b/drivers/input/misc/iqs269a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS269A Capacitive Touch Controller diff --git a/drivers/input/misc/iqs626a.c b/drivers/input/misc/iqs626a.c index 7fba4a8edceb..18e1159ebfa6 100644 --- a/drivers/input/misc/iqs626a.c +++ b/drivers/input/misc/iqs626a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS626A Capacitive Touch Controller diff --git a/drivers/input/misc/iqs7222.c b/drivers/input/misc/iqs7222.c index ff23219a582a..d1d55931fd7c 100644 --- a/drivers/input/misc/iqs7222.c +++ b/drivers/input/misc/iqs7222.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Azoteq IQS7222A/B/C/D Capacitive Touch Controller diff --git a/drivers/input/misc/keyspan_remote.c b/drivers/input/misc/keyspan_remote.c index bee4b1376491..2a115d7e72d7 100644 --- a/drivers/input/misc/keyspan_remote.c +++ b/drivers/input/misc/keyspan_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * keyspan_remote: USB driver for the Keyspan DMR diff --git a/drivers/input/misc/kxtj9.c b/drivers/input/misc/kxtj9.c index eb9788ea5215..0f99c68ea105 100644 --- a/drivers/input/misc/kxtj9.c +++ b/drivers/input/misc/kxtj9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Kionix, Inc. diff --git a/drivers/input/misc/m68kspkr.c b/drivers/input/misc/m68kspkr.c index 0542334df624..598882f9a4a6 100644 --- a/drivers/input/misc/m68kspkr.c +++ b/drivers/input/misc/m68kspkr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * m68k beeper driver for Linux diff --git a/drivers/input/misc/max7360-rotary.c b/drivers/input/misc/max7360-rotary.c index 385831ef34b6..1922602e23c4 100644 --- a/drivers/input/misc/max7360-rotary.c +++ b/drivers/input/misc/max7360-rotary.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Bootlin diff --git a/drivers/input/misc/max77650-onkey.c b/drivers/input/misc/max77650-onkey.c index ee55f22dbca5..a0f0f97a0195 100644 --- a/drivers/input/misc/max77650-onkey.c +++ b/drivers/input/misc/max77650-onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/input/misc/max77693-haptic.c b/drivers/input/misc/max77693-haptic.c index 5d45680d74a4..9b1b6210e6ca 100644 --- a/drivers/input/misc/max77693-haptic.c +++ b/drivers/input/misc/max77693-haptic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MAXIM MAX77693/MAX77843 Haptic device driver diff --git a/drivers/input/misc/max8925_onkey.c b/drivers/input/misc/max8925_onkey.c index 62619e4fed20..f29746566382 100644 --- a/drivers/input/misc/max8925_onkey.c +++ b/drivers/input/misc/max8925_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MAX8925 ONKEY driver * diff --git a/drivers/input/misc/max8997_haptic.c b/drivers/input/misc/max8997_haptic.c index d5e051a25a74..620e074055d9 100644 --- a/drivers/input/misc/max8997_haptic.c +++ b/drivers/input/misc/max8997_haptic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MAX8997-haptic controller driver diff --git a/drivers/input/misc/mc13783-pwrbutton.c b/drivers/input/misc/mc13783-pwrbutton.c index b83d762ae2e9..06f1caf4f8a5 100644 --- a/drivers/input/misc/mc13783-pwrbutton.c +++ b/drivers/input/misc/mc13783-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2011 Philippe Rétornaz * diff --git a/drivers/input/misc/mma8450.c b/drivers/input/misc/mma8450.c index 0c661140fb88..33b1ccab14ed 100644 --- a/drivers/input/misc/mma8450.c +++ b/drivers/input/misc/mma8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Freescale's 3-Axis Accelerometer MMA8450 diff --git a/drivers/input/misc/nxp-bbnsm-pwrkey.c b/drivers/input/misc/nxp-bbnsm-pwrkey.c index 0c7b8f8ef4a5..38d32da70f31 100644 --- a/drivers/input/misc/nxp-bbnsm-pwrkey.c +++ b/drivers/input/misc/nxp-bbnsm-pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2022 NXP. diff --git a/drivers/input/misc/palmas-pwrbutton.c b/drivers/input/misc/palmas-pwrbutton.c index 39fc451c56e9..54d7f24cb405 100644 --- a/drivers/input/misc/palmas-pwrbutton.c +++ b/drivers/input/misc/palmas-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments' Palmas Power Button Input Driver diff --git a/drivers/input/misc/pcap_keys.c b/drivers/input/misc/pcap_keys.c index fe43fd72ba7b..59d22e3e23d2 100644 --- a/drivers/input/misc/pcap_keys.c +++ b/drivers/input/misc/pcap_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input driver for PCAP events: diff --git a/drivers/input/misc/pcf8574_keypad.c b/drivers/input/misc/pcf8574_keypad.c index 3632cb206e34..f565e822f26f 100644 --- a/drivers/input/misc/pcf8574_keypad.c +++ b/drivers/input/misc/pcf8574_keypad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for a keypad w/16 buttons connected to a PCF8574 I2C I/O expander diff --git a/drivers/input/misc/pcspkr.c b/drivers/input/misc/pcspkr.c index 0467808402f2..12e058202e84 100644 --- a/drivers/input/misc/pcspkr.c +++ b/drivers/input/misc/pcspkr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PC Speaker beeper driver for Linux diff --git a/drivers/input/misc/pf1550-onkey.c b/drivers/input/misc/pf1550-onkey.c index 9be6377151cb..438b512742c1 100644 --- a/drivers/input/misc/pf1550-onkey.c +++ b/drivers/input/misc/pf1550-onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the PF1550 ONKEY diff --git a/drivers/input/misc/pm8941-pwrkey.c b/drivers/input/misc/pm8941-pwrkey.c index 53249d2c081f..9112dc1c23c4 100644 --- a/drivers/input/misc/pm8941-pwrkey.c +++ b/drivers/input/misc/pm8941-pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011, 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/input/misc/pm8xxx-vibrator.c b/drivers/input/misc/pm8xxx-vibrator.c index 381b06473279..b2dc7ef772b4 100644 --- a/drivers/input/misc/pm8xxx-vibrator.c +++ b/drivers/input/misc/pm8xxx-vibrator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. */ diff --git a/drivers/input/misc/pmic8xxx-pwrkey.c b/drivers/input/misc/pmic8xxx-pwrkey.c index c406a1cca5c4..cc091a07996b 100644 --- a/drivers/input/misc/pmic8xxx-pwrkey.c +++ b/drivers/input/misc/pmic8xxx-pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. */ diff --git a/drivers/input/misc/powermate.c b/drivers/input/misc/powermate.c index ecb92ee5ebbc..601b8d29af4c 100644 --- a/drivers/input/misc/powermate.c +++ b/drivers/input/misc/powermate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A driver for the Griffin Technology, Inc. "PowerMate" USB controller dial. diff --git a/drivers/input/misc/pwm-beeper.c b/drivers/input/misc/pwm-beeper.c index 0e19e97d98ec..1e50e52131e2 100644 --- a/drivers/input/misc/pwm-beeper.c +++ b/drivers/input/misc/pwm-beeper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, Lars-Peter Clausen diff --git a/drivers/input/misc/pwm-vibra.c b/drivers/input/misc/pwm-vibra.c index 3e5ed685ed8f..9d61fd834caa 100644 --- a/drivers/input/misc/pwm-vibra.c +++ b/drivers/input/misc/pwm-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PWM vibrator driver diff --git a/drivers/input/misc/qnap-mcu-input.c b/drivers/input/misc/qnap-mcu-input.c index 3be899bfc114..a1b4c14e5ebe 100644 --- a/drivers/input/misc/qnap-mcu-input.c +++ b/drivers/input/misc/qnap-mcu-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/input/misc/rave-sp-pwrbutton.c b/drivers/input/misc/rave-sp-pwrbutton.c index bcab3cdb7ebd..e9ad3fd8decb 100644 --- a/drivers/input/misc/rave-sp-pwrbutton.c +++ b/drivers/input/misc/rave-sp-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Power Button driver for RAVE SP diff --git a/drivers/input/misc/rb532_button.c b/drivers/input/misc/rb532_button.c index 190a80e1e2c1..ba671d56d930 100644 --- a/drivers/input/misc/rb532_button.c +++ b/drivers/input/misc/rb532_button.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for the S1 button on Routerboard 532 diff --git a/drivers/input/misc/regulator-haptic.c b/drivers/input/misc/regulator-haptic.c index 9711f5c7c78a..605c7f7bb092 100644 --- a/drivers/input/misc/regulator-haptic.c +++ b/drivers/input/misc/regulator-haptic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator haptic driver diff --git a/drivers/input/misc/retu-pwrbutton.c b/drivers/input/misc/retu-pwrbutton.c index 64023ac08e2b..cd867634a90f 100644 --- a/drivers/input/misc/retu-pwrbutton.c +++ b/drivers/input/misc/retu-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Retu power button driver. * diff --git a/drivers/input/misc/rk805-pwrkey.c b/drivers/input/misc/rk805-pwrkey.c index 76873aa005b4..0d9de886e1d7 100644 --- a/drivers/input/misc/rk805-pwrkey.c +++ b/drivers/input/misc/rk805-pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip RK805 PMIC Power Key driver diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c index f706e1997417..35113140682d 100644 --- a/drivers/input/misc/rotary_encoder.c +++ b/drivers/input/misc/rotary_encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rotary_encoder.c diff --git a/drivers/input/misc/rt5120-pwrkey.c b/drivers/input/misc/rt5120-pwrkey.c index 8a8c1aeeed05..cb6d5eb9471c 100644 --- a/drivers/input/misc/rt5120-pwrkey.c +++ b/drivers/input/misc/rt5120-pwrkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/input/misc/sc27xx-vibra.c b/drivers/input/misc/sc27xx-vibra.c index 1478017f0968..92e364182483 100644 --- a/drivers/input/misc/sc27xx-vibra.c +++ b/drivers/input/misc/sc27xx-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/input/misc/sgi_btns.c b/drivers/input/misc/sgi_btns.c index 39c2882b8e1a..0b65b554b2b5 100644 --- a/drivers/input/misc/sgi_btns.c +++ b/drivers/input/misc/sgi_btns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SGI Volume Button interface driver diff --git a/drivers/input/misc/soc_button_array.c b/drivers/input/misc/soc_button_array.c index b8cad415c62c..6861a8659b77 100644 --- a/drivers/input/misc/soc_button_array.c +++ b/drivers/input/misc/soc_button_array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Supports for the button array on SoC tablets originally running diff --git a/drivers/input/misc/sparcspkr.c b/drivers/input/misc/sparcspkr.c index 1cfadd73829f..5c26b1cc4536 100644 --- a/drivers/input/misc/sparcspkr.c +++ b/drivers/input/misc/sparcspkr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for PC-speaker like devices found on various Sparc systems. diff --git a/drivers/input/misc/stpmic1_onkey.c b/drivers/input/misc/stpmic1_onkey.c index d5ebca7b90a5..6c442ca600b8 100644 --- a/drivers/input/misc/stpmic1_onkey.c +++ b/drivers/input/misc/stpmic1_onkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2018 // Author: Pascal Paillet for STMicroelectronics. diff --git a/drivers/input/misc/tps65218-pwrbutton.c b/drivers/input/misc/tps65218-pwrbutton.c index fc450fce0932..ff56ead1af80 100644 --- a/drivers/input/misc/tps65218-pwrbutton.c +++ b/drivers/input/misc/tps65218-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments' TPS65217 and TPS65218 Power Button Input Driver diff --git a/drivers/input/misc/tps65219-pwrbutton.c b/drivers/input/misc/tps65219-pwrbutton.c index 7a58bae4f1a0..6affb9767dd9 100644 --- a/drivers/input/misc/tps65219-pwrbutton.c +++ b/drivers/input/misc/tps65219-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for TPS65219 Push Button diff --git a/drivers/input/misc/tps6594-pwrbutton.c b/drivers/input/misc/tps6594-pwrbutton.c index cd039b3866dc..7ac1f0a7179c 100644 --- a/drivers/input/misc/tps6594-pwrbutton.c +++ b/drivers/input/misc/tps6594-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * power button driver for TI TPS6594 PMICs diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl4030-pwrbutton.c index f85cc289c053..bf4eff06e24e 100644 --- a/drivers/input/misc/twl4030-pwrbutton.c +++ b/drivers/input/misc/twl4030-pwrbutton.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TWL4030 Power Button Input Driver * diff --git a/drivers/input/misc/twl4030-vibra.c b/drivers/input/misc/twl4030-vibra.c index 5fa7d4a7da36..5d64dd465279 100644 --- a/drivers/input/misc/twl4030-vibra.c +++ b/drivers/input/misc/twl4030-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * twl4030-vibra.c - TWL4030 Vibrator driver diff --git a/drivers/input/misc/twl6040-vibra.c b/drivers/input/misc/twl6040-vibra.c index afed9af65bf9..983eb9b75af0 100644 --- a/drivers/input/misc/twl6040-vibra.c +++ b/drivers/input/misc/twl6040-vibra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * twl6040-vibra.c - TWL6040 Vibrator driver diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c index 13336a2fd49c..c5579c7e446c 100644 --- a/drivers/input/misc/uinput.c +++ b/drivers/input/misc/uinput.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * User level driver support for input subsystem diff --git a/drivers/input/misc/wistron_btns.c b/drivers/input/misc/wistron_btns.c index 1b2bd2139aaa..f337e68f0614 100644 --- a/drivers/input/misc/wistron_btns.c +++ b/drivers/input/misc/wistron_btns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Wistron laptop button driver diff --git a/drivers/input/misc/wm831x-on.c b/drivers/input/misc/wm831x-on.c index 18eb319bc6f7..627571e36984 100644 --- a/drivers/input/misc/wm831x-on.c +++ b/drivers/input/misc/wm831x-on.c @@ -1,3 +1,4 @@ +asm("nop"); /* * wm831x-on.c - WM831X ON pin driver * diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input/misc/xen-kbdfront.c index 67f1c7364c95..313eb7689883 100644 --- a/drivers/input/misc/xen-kbdfront.c +++ b/drivers/input/misc/xen-kbdfront.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xen para-virtual input device * diff --git a/drivers/input/misc/yealink.c b/drivers/input/misc/yealink.c index 08dc53ae1b3c..acc1c6d7412b 100644 --- a/drivers/input/misc/yealink.c +++ b/drivers/input/misc/yealink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/usb/input/yealink.c diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c index df8953a5196e..3932cdf6bd87 100644 --- a/drivers/input/mouse/alps.c +++ b/drivers/input/mouse/alps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALPS touchpad PS/2 mouse driver diff --git a/drivers/input/mouse/amimouse.c b/drivers/input/mouse/amimouse.c index d203c2a6c438..3e49ed166088 100644 --- a/drivers/input/mouse/amimouse.c +++ b/drivers/input/mouse/amimouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amiga mouse driver for Linux/m68k diff --git a/drivers/input/mouse/appletouch.c b/drivers/input/mouse/appletouch.c index e669f86f1882..ad2f3af1fa9e 100644 --- a/drivers/input/mouse/appletouch.c +++ b/drivers/input/mouse/appletouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple USB Touchpad (for post-February 2005 PowerBooks and MacBooks) driver diff --git a/drivers/input/mouse/atarimouse.c b/drivers/input/mouse/atarimouse.c index b1219cc4d9a2..fc90193cef91 100644 --- a/drivers/input/mouse/atarimouse.c +++ b/drivers/input/mouse/atarimouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atari mouse driver for Linux/m68k diff --git a/drivers/input/mouse/bcm5974.c b/drivers/input/mouse/bcm5974.c index dfdfb59cc8b5..df76d9c9df07 100644 --- a/drivers/input/mouse/bcm5974.c +++ b/drivers/input/mouse/bcm5974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple USB BCM5974 (Macbook Air and Penryn Macbook Pro) multitouch driver diff --git a/drivers/input/mouse/byd.c b/drivers/input/mouse/byd.c index 71aa23dd7d8d..a384d97032cf 100644 --- a/drivers/input/mouse/byd.c +++ b/drivers/input/mouse/byd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BYD TouchPad PS/2 mouse driver diff --git a/drivers/input/mouse/cyapa.c b/drivers/input/mouse/cyapa.c index 00c87c0532a6..d04d643d9e34 100644 --- a/drivers/input/mouse/cyapa.c +++ b/drivers/input/mouse/cyapa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cypress APA trackpad with I2C interface * diff --git a/drivers/input/mouse/cyapa_gen3.c b/drivers/input/mouse/cyapa_gen3.c index fc3fb954523b..0b9792780fc2 100644 --- a/drivers/input/mouse/cyapa_gen3.c +++ b/drivers/input/mouse/cyapa_gen3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cypress APA trackpad with I2C interface * diff --git a/drivers/input/mouse/cyapa_gen5.c b/drivers/input/mouse/cyapa_gen5.c index 3b4439f10635..03f379f0d7c5 100644 --- a/drivers/input/mouse/cyapa_gen5.c +++ b/drivers/input/mouse/cyapa_gen5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cypress APA trackpad with I2C interface * diff --git a/drivers/input/mouse/cyapa_gen6.c b/drivers/input/mouse/cyapa_gen6.c index 570c06dcef78..481f8eea4c2a 100644 --- a/drivers/input/mouse/cyapa_gen6.c +++ b/drivers/input/mouse/cyapa_gen6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cypress APA trackpad with I2C interface * diff --git a/drivers/input/mouse/cypress_ps2.c b/drivers/input/mouse/cypress_ps2.c index 9446657a5f35..1e36e377f8e1 100644 --- a/drivers/input/mouse/cypress_ps2.c +++ b/drivers/input/mouse/cypress_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cypress Trackpad PS/2 mouse driver diff --git a/drivers/input/mouse/elan_i2c_core.c b/drivers/input/mouse/elan_i2c_core.c index fee1796da3d0..43e501967985 100644 --- a/drivers/input/mouse/elan_i2c_core.c +++ b/drivers/input/mouse/elan_i2c_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elan I2C/SMBus Touchpad driver diff --git a/drivers/input/mouse/elan_i2c_i2c.c b/drivers/input/mouse/elan_i2c_i2c.c index a9057d124a88..728da550be9c 100644 --- a/drivers/input/mouse/elan_i2c_i2c.c +++ b/drivers/input/mouse/elan_i2c_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elan I2C/SMBus Touchpad driver - I2C interface diff --git a/drivers/input/mouse/elan_i2c_smbus.c b/drivers/input/mouse/elan_i2c_smbus.c index 6dc148b9d959..056edeea1067 100644 --- a/drivers/input/mouse/elan_i2c_smbus.c +++ b/drivers/input/mouse/elan_i2c_smbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elan I2C/SMBus Touchpad driver - SMBus interface diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index 79ad98cc1e79..19b0b7f3724d 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elantech Touchpad driver (v6) diff --git a/drivers/input/mouse/focaltech.c b/drivers/input/mouse/focaltech.c index 356b99d48544..c6f13951ae35 100644 --- a/drivers/input/mouse/focaltech.c +++ b/drivers/input/mouse/focaltech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Focaltech TouchPad PS/2 mouse driver diff --git a/drivers/input/mouse/gpio_mouse.c b/drivers/input/mouse/gpio_mouse.c index 18ccbd45004a..dce0bbb6b0f0 100644 --- a/drivers/input/mouse/gpio_mouse.c +++ b/drivers/input/mouse/gpio_mouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for simulating a mouse on GPIO lines. diff --git a/drivers/input/mouse/hgpk.c b/drivers/input/mouse/hgpk.c index 6125652e5ad8..ccceeb576fa5 100644 --- a/drivers/input/mouse/hgpk.c +++ b/drivers/input/mouse/hgpk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OLPC HGPK (XO-1) touchpad PS/2 mouse driver diff --git a/drivers/input/mouse/inport.c b/drivers/input/mouse/inport.c index 401d8bff8e84..9c6c89f10f77 100644 --- a/drivers/input/mouse/inport.c +++ b/drivers/input/mouse/inport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/mouse/lifebook.c b/drivers/input/mouse/lifebook.c index 283ef46f039f..e82d4e6c5eef 100644 --- a/drivers/input/mouse/lifebook.c +++ b/drivers/input/mouse/lifebook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fujitsu B-series Lifebook PS/2 TouchScreen driver diff --git a/drivers/input/mouse/logibm.c b/drivers/input/mouse/logibm.c index 0aab63dbc30a..2505dadd6e99 100644 --- a/drivers/input/mouse/logibm.c +++ b/drivers/input/mouse/logibm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/mouse/logips2pp.c b/drivers/input/mouse/logips2pp.c index ed5a848dba9d..415ea3b4a818 100644 --- a/drivers/input/mouse/logips2pp.c +++ b/drivers/input/mouse/logips2pp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Logitech PS/2++ mouse driver diff --git a/drivers/input/mouse/maplemouse.c b/drivers/input/mouse/maplemouse.c index baef4be14b54..6fb6ccfdc90d 100644 --- a/drivers/input/mouse/maplemouse.c +++ b/drivers/input/mouse/maplemouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SEGA Dreamcast mouse driver diff --git a/drivers/input/mouse/pc110pad.c b/drivers/input/mouse/pc110pad.c index efa58049f746..f615fc6bd863 100644 --- a/drivers/input/mouse/pc110pad.c +++ b/drivers/input/mouse/pc110pad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/mouse/psmouse-base.c b/drivers/input/mouse/psmouse-base.c index 77ea7da3b1c5..14840ea165e9 100644 --- a/drivers/input/mouse/psmouse-base.c +++ b/drivers/input/mouse/psmouse-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS/2 mouse driver diff --git a/drivers/input/mouse/psmouse-smbus.c b/drivers/input/mouse/psmouse-smbus.c index 93420f07b7d0..3dbfe64b8f6c 100644 --- a/drivers/input/mouse/psmouse-smbus.c +++ b/drivers/input/mouse/psmouse-smbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Red Hat, Inc diff --git a/drivers/input/mouse/rpcmouse.c b/drivers/input/mouse/rpcmouse.c index 6774029e0a1a..cdd604b63f89 100644 --- a/drivers/input/mouse/rpcmouse.c +++ b/drivers/input/mouse/rpcmouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Acorn RiscPC mouse driver for Linux/ARM diff --git a/drivers/input/mouse/sentelic.c b/drivers/input/mouse/sentelic.c index 44b136fc29aa..9438f8da52cf 100644 --- a/drivers/input/mouse/sentelic.c +++ b/drivers/input/mouse/sentelic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*- * Finger Sensing Pad PS/2 mouse driver. diff --git a/drivers/input/mouse/sermouse.c b/drivers/input/mouse/sermouse.c index 218c8432a13b..0bad170ff2b6 100644 --- a/drivers/input/mouse/sermouse.c +++ b/drivers/input/mouse/sermouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c index c5c88a75a019..757b7f123fcd 100644 --- a/drivers/input/mouse/synaptics.c +++ b/drivers/input/mouse/synaptics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synaptics TouchPad PS/2 mouse driver diff --git a/drivers/input/mouse/synaptics_i2c.c b/drivers/input/mouse/synaptics_i2c.c index a0d707e47d93..858736e0999d 100644 --- a/drivers/input/mouse/synaptics_i2c.c +++ b/drivers/input/mouse/synaptics_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Synaptics touchpad with I2C interface * diff --git a/drivers/input/mouse/synaptics_usb.c b/drivers/input/mouse/synaptics_usb.c index 75e45f3ae675..27a321b74aae 100644 --- a/drivers/input/mouse/synaptics_usb.c +++ b/drivers/input/mouse/synaptics_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Synaptics device driver diff --git a/drivers/input/mouse/touchkit_ps2.c b/drivers/input/mouse/touchkit_ps2.c index 760e45158d5f..9ba4adcb0a40 100644 --- a/drivers/input/mouse/touchkit_ps2.c +++ b/drivers/input/mouse/touchkit_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ---------------------------------------------------------------------------- * touchkit_ps2.c -- Driver for eGalax TouchKit PS/2 Touchscreens diff --git a/drivers/input/mouse/trackpoint.c b/drivers/input/mouse/trackpoint.c index 5f6643b69a2c..b5fc3ffde02d 100644 --- a/drivers/input/mouse/trackpoint.c +++ b/drivers/input/mouse/trackpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stephen Evanchik diff --git a/drivers/input/mouse/vmmouse.c b/drivers/input/mouse/vmmouse.c index fb1d986a6895..075f0e4e4815 100644 --- a/drivers/input/mouse/vmmouse.c +++ b/drivers/input/mouse/vmmouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. diff --git a/drivers/input/mouse/vsxxxaa.c b/drivers/input/mouse/vsxxxaa.c index 707cd28f4ba6..ecaad77cb602 100644 --- a/drivers/input/mouse/vsxxxaa.c +++ b/drivers/input/mouse/vsxxxaa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for DEC VSXXX-AA mouse (hockey-puck mouse, ball or two rollers) diff --git a/drivers/input/mousedev.c b/drivers/input/mousedev.c index 505c562a5daa..5b7f1cf07ec0 100644 --- a/drivers/input/mousedev.c +++ b/drivers/input/mousedev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input driver to ExplorerPS/2 device driver module. diff --git a/drivers/input/rmi4/rmi_2d_sensor.c b/drivers/input/rmi4/rmi_2d_sensor.c index ea3eb87a89af..ae71722bf834 100644 --- a/drivers/input/rmi4/rmi_2d_sensor.c +++ b/drivers/input/rmi4/rmi_2d_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_bus.c b/drivers/input/rmi4/rmi_bus.c index b85ee9db87b0..639ae7b4f62f 100644 --- a/drivers/input/rmi4/rmi_bus.c +++ b/drivers/input/rmi4/rmi_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_driver.c b/drivers/input/rmi4/rmi_driver.c index ccd9338a44db..de4213043d8c 100644 --- a/drivers/input/rmi4/rmi_driver.c +++ b/drivers/input/rmi4/rmi_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f01.c b/drivers/input/rmi4/rmi_f01.c index 47be64284b25..abfea895c61c 100644 --- a/drivers/input/rmi4/rmi_f01.c +++ b/drivers/input/rmi4/rmi_f01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f03.c b/drivers/input/rmi4/rmi_f03.c index e1157ff0f00a..c52024f8cdad 100644 --- a/drivers/input/rmi4/rmi_f03.c +++ b/drivers/input/rmi4/rmi_f03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015-2016 Red Hat diff --git a/drivers/input/rmi4/rmi_f11.c b/drivers/input/rmi4/rmi_f11.c index 49ca9168685a..2c8479420216 100644 --- a/drivers/input/rmi4/rmi_f11.c +++ b/drivers/input/rmi4/rmi_f11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2015 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f12.c b/drivers/input/rmi4/rmi_f12.c index 8246fe77114b..8e17be08a3be 100644 --- a/drivers/input/rmi4/rmi_f12.c +++ b/drivers/input/rmi4/rmi_f12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f1a.c b/drivers/input/rmi4/rmi_f1a.c index 765e9eae4cdc..c35cf87675f7 100644 --- a/drivers/input/rmi4/rmi_f1a.c +++ b/drivers/input/rmi4/rmi_f1a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 André Apitzsch diff --git a/drivers/input/rmi4/rmi_f21.c b/drivers/input/rmi4/rmi_f21.c index e3a9dfc3f0ec..2814b6a73e05 100644 --- a/drivers/input/rmi4/rmi_f21.c +++ b/drivers/input/rmi4/rmi_f21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2025 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f30.c b/drivers/input/rmi4/rmi_f30.c index 35045f161dc2..8f4578d9fd17 100644 --- a/drivers/input/rmi4/rmi_f30.c +++ b/drivers/input/rmi4/rmi_f30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f34.c b/drivers/input/rmi4/rmi_f34.c index f1947f03b06a..d297c4941713 100644 --- a/drivers/input/rmi4/rmi_f34.c +++ b/drivers/input/rmi4/rmi_f34.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2016, Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f34v7.c b/drivers/input/rmi4/rmi_f34v7.c index fd49acc02071..4fa3c5ee31e9 100644 --- a/drivers/input/rmi4/rmi_f34v7.c +++ b/drivers/input/rmi4/rmi_f34v7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Zodiac Inflight Innovations diff --git a/drivers/input/rmi4/rmi_f3a.c b/drivers/input/rmi4/rmi_f3a.c index 0e8baed84dbb..978ecdfac89a 100644 --- a/drivers/input/rmi4/rmi_f3a.c +++ b/drivers/input/rmi4/rmi_f3a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f54.c b/drivers/input/rmi4/rmi_f54.c index ac4041a69fcd..0ad439128c74 100644 --- a/drivers/input/rmi4/rmi_f54.c +++ b/drivers/input/rmi4/rmi_f54.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_f55.c b/drivers/input/rmi4/rmi_f55.c index 488adaca4dd0..020d1462f35c 100644 --- a/drivers/input/rmi4/rmi_f55.c +++ b/drivers/input/rmi4/rmi_f55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_i2c.c b/drivers/input/rmi4/rmi_i2c.c index 3c0c5fd44702..74c0d5a51536 100644 --- a/drivers/input/rmi4/rmi_i2c.c +++ b/drivers/input/rmi4/rmi_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/rmi4/rmi_smbus.c b/drivers/input/rmi4/rmi_smbus.c index f3d0b40721df..9e51626cbd56 100644 --- a/drivers/input/rmi4/rmi_smbus.c +++ b/drivers/input/rmi4/rmi_smbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 - 2016 Red Hat, Inc diff --git a/drivers/input/rmi4/rmi_spi.c b/drivers/input/rmi4/rmi_spi.c index 9d92129aa432..29b033807a28 100644 --- a/drivers/input/rmi4/rmi_spi.c +++ b/drivers/input/rmi4/rmi_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2016 Synaptics Incorporated diff --git a/drivers/input/serio/altera_ps2.c b/drivers/input/serio/altera_ps2.c index aa445b1941e9..7d3903cffa35 100644 --- a/drivers/input/serio/altera_ps2.c +++ b/drivers/input/serio/altera_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Altera University Program PS2 controller driver diff --git a/drivers/input/serio/ambakmi.c b/drivers/input/serio/ambakmi.c index de4b3915c37d..f574659c9389 100644 --- a/drivers/input/serio/ambakmi.c +++ b/drivers/input/serio/ambakmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/input/serio/ambakmi.c diff --git a/drivers/input/serio/ams_delta_serio.c b/drivers/input/serio/ams_delta_serio.c index 81b3a053df81..e9868308f55c 100644 --- a/drivers/input/serio/ams_delta_serio.c +++ b/drivers/input/serio/ams_delta_serio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amstrad E3 (Delta) keyboard port driver diff --git a/drivers/input/serio/apbps2.c b/drivers/input/serio/apbps2.c index b815337be2f4..9f679b6a8744 100644 --- a/drivers/input/serio/apbps2.c +++ b/drivers/input/serio/apbps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 Aeroflex Gaisler diff --git a/drivers/input/serio/arc_ps2.c b/drivers/input/serio/arc_ps2.c index e991c72296c9..7354e1b26ffc 100644 --- a/drivers/input/serio/arc_ps2.c +++ b/drivers/input/serio/arc_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/input/serio/ct82c710.c b/drivers/input/serio/ct82c710.c index 053a15988c45..7dd1b171caa1 100644 --- a/drivers/input/serio/ct82c710.c +++ b/drivers/input/serio/ct82c710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999-2001 Vojtech Pavlik diff --git a/drivers/input/serio/gscps2.c b/drivers/input/serio/gscps2.c index 9c6ff04c46cf..34b14c9ea091 100644 --- a/drivers/input/serio/gscps2.c +++ b/drivers/input/serio/gscps2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/input/serio/gscps2.c * diff --git a/drivers/input/serio/hil_mlc.c b/drivers/input/serio/hil_mlc.c index 3fedfc5abc73..8d52708b0c59 100644 --- a/drivers/input/serio/hil_mlc.c +++ b/drivers/input/serio/hil_mlc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HIL MLC state machine and serio interface driver * diff --git a/drivers/input/serio/hp_sdc.c b/drivers/input/serio/hp_sdc.c index 1461ef319f92..d0bec5f96be4 100644 --- a/drivers/input/serio/hp_sdc.c +++ b/drivers/input/serio/hp_sdc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * HP i8042-based System Device Controller driver. * diff --git a/drivers/input/serio/hp_sdc_mlc.c b/drivers/input/serio/hp_sdc_mlc.c index 3e85e9039374..ebc2b3c8e886 100644 --- a/drivers/input/serio/hp_sdc_mlc.c +++ b/drivers/input/serio/hp_sdc_mlc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Access to HP-HIL MLC through HP System Device Controller. * diff --git a/drivers/input/serio/hyperv-keyboard.c b/drivers/input/serio/hyperv-keyboard.c index 0ee7505427ac..b3c19eb17f1b 100644 --- a/drivers/input/serio/hyperv-keyboard.c +++ b/drivers/input/serio/hyperv-keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, Microsoft Corporation. diff --git a/drivers/input/serio/i8042.c b/drivers/input/serio/i8042.c index c135254665b6..ad915aff447c 100644 --- a/drivers/input/serio/i8042.c +++ b/drivers/input/serio/i8042.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i8042 keyboard and mouse controller driver for Linux diff --git a/drivers/input/serio/ioc3kbd.c b/drivers/input/serio/ioc3kbd.c index d2c7ffb9a946..32b08338e8d0 100644 --- a/drivers/input/serio/ioc3kbd.c +++ b/drivers/input/serio/ioc3kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SGI IOC3 PS/2 controller driver for linux diff --git a/drivers/input/serio/libps2.c b/drivers/input/serio/libps2.c index 269df83a167d..55b8f8732f61 100644 --- a/drivers/input/serio/libps2.c +++ b/drivers/input/serio/libps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS/2 driver library diff --git a/drivers/input/serio/maceps2.c b/drivers/input/serio/maceps2.c index 3d28a5cddd61..8bcf2dfdf64e 100644 --- a/drivers/input/serio/maceps2.c +++ b/drivers/input/serio/maceps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SGI O2 MACE PS2 controller driver for linux diff --git a/drivers/input/serio/olpc_apsp.c b/drivers/input/serio/olpc_apsp.c index a24324830021..c6b9c6c10c7c 100644 --- a/drivers/input/serio/olpc_apsp.c +++ b/drivers/input/serio/olpc_apsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OLPC serio driver for multiplexed input from Marvell MMP security processor diff --git a/drivers/input/serio/parkbd.c b/drivers/input/serio/parkbd.c index 22fe55490572..4a6c55ab4105 100644 --- a/drivers/input/serio/parkbd.c +++ b/drivers/input/serio/parkbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Parallel port to Keyboard port adapter driver for Linux diff --git a/drivers/input/serio/pcips2.c b/drivers/input/serio/pcips2.c index 6b9abb2e18c9..4c8e700d3de0 100644 --- a/drivers/input/serio/pcips2.c +++ b/drivers/input/serio/pcips2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/input/serio/pcips2.c diff --git a/drivers/input/serio/ps2-gpio.c b/drivers/input/serio/ps2-gpio.c index 46fb7667b244..cebf839aeb23 100644 --- a/drivers/input/serio/ps2-gpio.c +++ b/drivers/input/serio/ps2-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO based serio bus driver for bit banging the PS/2 protocol diff --git a/drivers/input/serio/ps2mult.c b/drivers/input/serio/ps2mult.c index b96cee52fc52..faf7af982be9 100644 --- a/drivers/input/serio/ps2mult.c +++ b/drivers/input/serio/ps2mult.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TQC PS/2 Multiplexer driver diff --git a/drivers/input/serio/q40kbd.c b/drivers/input/serio/q40kbd.c index ae55c4de092f..6dc1ddf249bd 100644 --- a/drivers/input/serio/q40kbd.c +++ b/drivers/input/serio/q40kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/serio/rpckbd.c b/drivers/input/serio/rpckbd.c index c65c552b0c45..5357c03bc36f 100644 --- a/drivers/input/serio/rpckbd.c +++ b/drivers/input/serio/rpckbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/serio/sa1111ps2.c b/drivers/input/serio/sa1111ps2.c index 375c6f5f905c..8c6f6f2f0873 100644 --- a/drivers/input/serio/sa1111ps2.c +++ b/drivers/input/serio/sa1111ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/input/serio/sa1111ps2.c diff --git a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c index 2b5ddc5dac19..7c54c1dbb9f8 100644 --- a/drivers/input/serio/serio.c +++ b/drivers/input/serio/serio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The Serio abstraction module diff --git a/drivers/input/serio/serio_raw.c b/drivers/input/serio/serio_raw.c index 4d6395088986..de448ab1e66b 100644 --- a/drivers/input/serio/serio_raw.c +++ b/drivers/input/serio/serio_raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Raw serio device providing access to a raw byte stream from underlying diff --git a/drivers/input/serio/serport.c b/drivers/input/serio/serport.c index 74ac88796187..05add7b7a3f7 100644 --- a/drivers/input/serio/serport.c +++ b/drivers/input/serio/serport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input device TTY line discipline diff --git a/drivers/input/serio/sun4i-ps2.c b/drivers/input/serio/sun4i-ps2.c index 524929ce1cae..447f8bbc7dd4 100644 --- a/drivers/input/serio/sun4i-ps2.c +++ b/drivers/input/serio/sun4i-ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Allwinner A10 PS2 host controller diff --git a/drivers/input/serio/userio.c b/drivers/input/serio/userio.c index 7f627b08055e..f4466bea5456 100644 --- a/drivers/input/serio/userio.c +++ b/drivers/input/serio/userio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * userio kernel serio device emulation module * Copyright (C) 2015 Red Hat diff --git a/drivers/input/serio/xilinx_ps2.c b/drivers/input/serio/xilinx_ps2.c index 01433f0b48f1..66ed688c94b1 100644 --- a/drivers/input/serio/xilinx_ps2.c +++ b/drivers/input/serio/xilinx_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xilinx XPS PS/2 device driver diff --git a/drivers/input/sparse-keymap.c b/drivers/input/sparse-keymap.c index 164f8fcfd1aa..e61151ad1bf5 100644 --- a/drivers/input/sparse-keymap.c +++ b/drivers/input/sparse-keymap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic support for sparse keymaps diff --git a/drivers/input/tablet/acecad.c b/drivers/input/tablet/acecad.c index 0ac16f32b31f..b95bd1b50434 100644 --- a/drivers/input/tablet/acecad.c +++ b/drivers/input/tablet/acecad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001-2005 Edouard TISSERANT diff --git a/drivers/input/tablet/aiptek.c b/drivers/input/tablet/aiptek.c index 2b3fbb0455d5..6299d2c2a421 100644 --- a/drivers/input/tablet/aiptek.c +++ b/drivers/input/tablet/aiptek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Native support for the Aiptek HyperPen USB Tablets diff --git a/drivers/input/tablet/hanwang.c b/drivers/input/tablet/hanwang.c index 42c1e5eaddd5..224b4940239e 100644 --- a/drivers/input/tablet/hanwang.c +++ b/drivers/input/tablet/hanwang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Hanwang tablet support diff --git a/drivers/input/tablet/kbtab.c b/drivers/input/tablet/kbtab.c index 794caa102909..ef0aef6c68b6 100644 --- a/drivers/input/tablet/kbtab.c +++ b/drivers/input/tablet/kbtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/input/tablet/pegasus_notetaker.c b/drivers/input/tablet/pegasus_notetaker.c index eabb4a0b8a0d..1644feb85187 100644 --- a/drivers/input/tablet/pegasus_notetaker.c +++ b/drivers/input/tablet/pegasus_notetaker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pegasus Mobile Notetaker Pen input tablet driver diff --git a/drivers/input/tablet/wacom_serial4.c b/drivers/input/tablet/wacom_serial4.c index cf7cea77dabc..d5e043447eca 100644 --- a/drivers/input/tablet/wacom_serial4.c +++ b/drivers/input/tablet/wacom_serial4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wacom protocol 4 serial tablet driver diff --git a/drivers/input/tests/input_test.c b/drivers/input/tests/input_test.c index e105ce71a920..1e6ee0b06dec 100644 --- a/drivers/input/tests/input_test.c +++ b/drivers/input/tests/input_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for the input core. diff --git a/drivers/input/touch-overlay.c b/drivers/input/touch-overlay.c index b9fd82c4829d..84dfc5a69997 100644 --- a/drivers/input/touch-overlay.c +++ b/drivers/input/touch-overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helper functions for overlay objects on touchscreens diff --git a/drivers/input/touchscreen.c b/drivers/input/touchscreen.c index d699b24bb548..972c385b7143 100644 --- a/drivers/input/touchscreen.c +++ b/drivers/input/touchscreen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic helper functions for touchscreens and other two-dimensional diff --git a/drivers/input/touchscreen/88pm860x-ts.c b/drivers/input/touchscreen/88pm860x-ts.c index 0468ce2b216f..d70acee353ec 100644 --- a/drivers/input/touchscreen/88pm860x-ts.c +++ b/drivers/input/touchscreen/88pm860x-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchscreen driver for Marvell 88PM860x diff --git a/drivers/input/touchscreen/ad7877.c b/drivers/input/touchscreen/ad7877.c index c9aa1847265a..d353bb369150 100644 --- a/drivers/input/touchscreen/ad7877.c +++ b/drivers/input/touchscreen/ad7877.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc. diff --git a/drivers/input/touchscreen/ad7879-i2c.c b/drivers/input/touchscreen/ad7879-i2c.c index e5b99312c3d9..95c9845619f1 100644 --- a/drivers/input/touchscreen/ad7879-i2c.c +++ b/drivers/input/touchscreen/ad7879-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7879-1/AD7889-1 touchscreen (I2C bus) diff --git a/drivers/input/touchscreen/ad7879-spi.c b/drivers/input/touchscreen/ad7879-spi.c index 064968fe57cf..4ebfa91eace4 100644 --- a/drivers/input/touchscreen/ad7879-spi.c +++ b/drivers/input/touchscreen/ad7879-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7879/AD7889 touchscreen (SPI bus) diff --git a/drivers/input/touchscreen/ad7879.c b/drivers/input/touchscreen/ad7879.c index 4c448f39bf57..c564807cea3c 100644 --- a/drivers/input/touchscreen/ad7879.c +++ b/drivers/input/touchscreen/ad7879.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD7879/AD7889 based touchscreen and GPIO driver diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c index 67264c5b49cb..b1e760cd635f 100644 --- a/drivers/input/touchscreen/ads7846.c +++ b/drivers/input/touchscreen/ads7846.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADS7846 based touchscreen and sensor driver diff --git a/drivers/input/touchscreen/apple_z2.c b/drivers/input/touchscreen/apple_z2.c index 271ababf0ad5..1c8bd949b136 100644 --- a/drivers/input/touchscreen/apple_z2.c +++ b/drivers/input/touchscreen/apple_z2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple Z2 touchscreen driver diff --git a/drivers/input/touchscreen/ar1021_i2c.c b/drivers/input/touchscreen/ar1021_i2c.c index 8a588202447d..298a64d5e37e 100644 --- a/drivers/input/touchscreen/ar1021_i2c.c +++ b/drivers/input/touchscreen/ar1021_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip AR1020 and AR1021 driver for I2C diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c index dd0544cc1bc1..3fad1696eaa0 100644 --- a/drivers/input/touchscreen/atmel_mxt_ts.c +++ b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Atmel maXTouch Touchscreen driver diff --git a/drivers/input/touchscreen/auo-pixcir-ts.c b/drivers/input/touchscreen/auo-pixcir-ts.c index 363a4a1f1560..3ae0eb6dd0ef 100644 --- a/drivers/input/touchscreen/auo-pixcir-ts.c +++ b/drivers/input/touchscreen/auo-pixcir-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for AUO in-cell touchscreens diff --git a/drivers/input/touchscreen/bcm_iproc_tsc.c b/drivers/input/touchscreen/bcm_iproc_tsc.c index e49bde50d77a..b9c93bb5b0be 100644 --- a/drivers/input/touchscreen/bcm_iproc_tsc.c +++ b/drivers/input/touchscreen/bcm_iproc_tsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/input/touchscreen/bu21013_ts.c b/drivers/input/touchscreen/bu21013_ts.c index 6baebb7ec089..1854057d70c2 100644 --- a/drivers/input/touchscreen/bu21013_ts.c +++ b/drivers/input/touchscreen/bu21013_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/input/touchscreen/bu21029_ts.c b/drivers/input/touchscreen/bu21029_ts.c index 64f474e67312..c481b8cabc65 100644 --- a/drivers/input/touchscreen/bu21029_ts.c +++ b/drivers/input/touchscreen/bu21029_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rohm BU21029 touchscreen controller driver diff --git a/drivers/input/touchscreen/chipone_icn8318.c b/drivers/input/touchscreen/chipone_icn8318.c index d6876d10b252..4d7938e39572 100644 --- a/drivers/input/touchscreen/chipone_icn8318.c +++ b/drivers/input/touchscreen/chipone_icn8318.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ChipOne icn8318 i2c touchscreen controller diff --git a/drivers/input/touchscreen/chipone_icn8505.c b/drivers/input/touchscreen/chipone_icn8505.c index cde0e4789503..e99bb174e07e 100644 --- a/drivers/input/touchscreen/chipone_icn8505.c +++ b/drivers/input/touchscreen/chipone_icn8505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for ChipOne icn8505 i2c touchscreen controller diff --git a/drivers/input/touchscreen/colibri-vf50-ts.c b/drivers/input/touchscreen/colibri-vf50-ts.c index 98d5b2ba63fb..c3f0338a5129 100644 --- a/drivers/input/touchscreen/colibri-vf50-ts.c +++ b/drivers/input/touchscreen/colibri-vf50-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Toradex Colibri VF50 Touchscreen driver diff --git a/drivers/input/touchscreen/cy8ctma140.c b/drivers/input/touchscreen/cy8ctma140.c index 2d4b6e343203..bd2f22e59237 100644 --- a/drivers/input/touchscreen/cy8ctma140.c +++ b/drivers/input/touchscreen/cy8ctma140.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Cypress CY8CTMA140 (TMA140) touchscreen diff --git a/drivers/input/touchscreen/cy8ctmg110_ts.c b/drivers/input/touchscreen/cy8ctmg110_ts.c index 54d6c4869eb0..9e828b3cf4af 100644 --- a/drivers/input/touchscreen/cy8ctmg110_ts.c +++ b/drivers/input/touchscreen/cy8ctmg110_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for cypress touch screen controller diff --git a/drivers/input/touchscreen/cyttsp5.c b/drivers/input/touchscreen/cyttsp5.c index 47f4271395a6..17b912e4c2b4 100644 --- a/drivers/input/touchscreen/cyttsp5.c +++ b/drivers/input/touchscreen/cyttsp5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Parade TrueTouch(TM) Standard Product V5 Module. diff --git a/drivers/input/touchscreen/cyttsp_core.c b/drivers/input/touchscreen/cyttsp_core.c index 9e729910fbc8..5153c820a0d2 100644 --- a/drivers/input/touchscreen/cyttsp_core.c +++ b/drivers/input/touchscreen/cyttsp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core Source for: diff --git a/drivers/input/touchscreen/cyttsp_i2c.c b/drivers/input/touchscreen/cyttsp_i2c.c index cb15600549cd..8f5a2db66f6e 100644 --- a/drivers/input/touchscreen/cyttsp_i2c.c +++ b/drivers/input/touchscreen/cyttsp_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cyttsp_i2c.c diff --git a/drivers/input/touchscreen/cyttsp_spi.c b/drivers/input/touchscreen/cyttsp_spi.c index ada17f2dadf3..717a8de16029 100644 --- a/drivers/input/touchscreen/cyttsp_spi.c +++ b/drivers/input/touchscreen/cyttsp_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Source for: diff --git a/drivers/input/touchscreen/da9034-ts.c b/drivers/input/touchscreen/da9034-ts.c index 2943f6a58388..a4ef37e8ad7e 100644 --- a/drivers/input/touchscreen/da9034-ts.c +++ b/drivers/input/touchscreen/da9034-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchscreen driver for Dialog Semiconductor DA9034 diff --git a/drivers/input/touchscreen/da9052_tsi.c b/drivers/input/touchscreen/da9052_tsi.c index c2d3252f8466..8486bf8bc3ec 100644 --- a/drivers/input/touchscreen/da9052_tsi.c +++ b/drivers/input/touchscreen/da9052_tsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TSI driver for Dialog DA9052 diff --git a/drivers/input/touchscreen/dynapro.c b/drivers/input/touchscreen/dynapro.c index fe626a226b85..090aeab9b6d9 100644 --- a/drivers/input/touchscreen/dynapro.c +++ b/drivers/input/touchscreen/dynapro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dynapro serial touchscreen driver diff --git a/drivers/input/touchscreen/edt-ft5x06.c b/drivers/input/touchscreen/edt-ft5x06.c index bf498bd4dea9..eaaf9f1643db 100644 --- a/drivers/input/touchscreen/edt-ft5x06.c +++ b/drivers/input/touchscreen/edt-ft5x06.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Simon Budig, diff --git a/drivers/input/touchscreen/eeti_ts.c b/drivers/input/touchscreen/eeti_ts.c index 87eb18977b71..1d785e9653db 100644 --- a/drivers/input/touchscreen/eeti_ts.c +++ b/drivers/input/touchscreen/eeti_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Touch Screen driver for EETI's I2C connected touch screen panels diff --git a/drivers/input/touchscreen/egalax_ts.c b/drivers/input/touchscreen/egalax_ts.c index eb3cc2befcdf..c9b919bc6040 100644 --- a/drivers/input/touchscreen/egalax_ts.c +++ b/drivers/input/touchscreen/egalax_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for EETI eGalax Multiple Touch Controller diff --git a/drivers/input/touchscreen/egalax_ts_serial.c b/drivers/input/touchscreen/egalax_ts_serial.c index 07a4aa1c19bb..157f11fed30d 100644 --- a/drivers/input/touchscreen/egalax_ts_serial.c +++ b/drivers/input/touchscreen/egalax_ts_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EETI Egalax serial touchscreen driver diff --git a/drivers/input/touchscreen/ektf2127.c b/drivers/input/touchscreen/ektf2127.c index 46a0611fac82..c6bed1247080 100644 --- a/drivers/input/touchscreen/ektf2127.c +++ b/drivers/input/touchscreen/ektf2127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ELAN eKTF2127 i2c touchscreen controller diff --git a/drivers/input/touchscreen/elants_i2c.c b/drivers/input/touchscreen/elants_i2c.c index 3fd170f75b4a..acd0c2ac4abc 100644 --- a/drivers/input/touchscreen/elants_i2c.c +++ b/drivers/input/touchscreen/elants_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elan Microelectronics touch panels with I2C interface diff --git a/drivers/input/touchscreen/elo.c b/drivers/input/touchscreen/elo.c index ad209e6e82a6..53283c5970c8 100644 --- a/drivers/input/touchscreen/elo.c +++ b/drivers/input/touchscreen/elo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Elo serial touchscreen driver diff --git a/drivers/input/touchscreen/exc3000.c b/drivers/input/touchscreen/exc3000.c index 28da7ba55a4b..d8974d6f6fa8 100644 --- a/drivers/input/touchscreen/exc3000.c +++ b/drivers/input/touchscreen/exc3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for I2C connected EETI EXC3000 multiple touch controller diff --git a/drivers/input/touchscreen/fsl-imx25-tcq.c b/drivers/input/touchscreen/fsl-imx25-tcq.c index ff270b3b8572..a349f3e9b1a9 100644 --- a/drivers/input/touchscreen/fsl-imx25-tcq.c +++ b/drivers/input/touchscreen/fsl-imx25-tcq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2014-2015 Pengutronix, Markus Pargmann diff --git a/drivers/input/touchscreen/fujitsu_ts.c b/drivers/input/touchscreen/fujitsu_ts.c index 1a3e14ea2e08..4eb2319c98dd 100644 --- a/drivers/input/touchscreen/fujitsu_ts.c +++ b/drivers/input/touchscreen/fujitsu_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fujitsu serial touchscreen driver diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c index f8798d11ec03..330eb80f1dc8 100644 --- a/drivers/input/touchscreen/goodix.c +++ b/drivers/input/touchscreen/goodix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Goodix Touchscreens diff --git a/drivers/input/touchscreen/goodix_berlin_core.c b/drivers/input/touchscreen/goodix_berlin_core.c index 83f28b870531..f955e06151d1 100644 --- a/drivers/input/touchscreen/goodix_berlin_core.c +++ b/drivers/input/touchscreen/goodix_berlin_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Goodix "Berlin" Touchscreen IC driver diff --git a/drivers/input/touchscreen/goodix_berlin_i2c.c b/drivers/input/touchscreen/goodix_berlin_i2c.c index 929090a094bf..7787ebd1e476 100644 --- a/drivers/input/touchscreen/goodix_berlin_i2c.c +++ b/drivers/input/touchscreen/goodix_berlin_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Goodix Berlin Touchscreen Driver diff --git a/drivers/input/touchscreen/goodix_berlin_spi.c b/drivers/input/touchscreen/goodix_berlin_spi.c index 01f850f484c2..cc6f90e285a3 100644 --- a/drivers/input/touchscreen/goodix_berlin_spi.c +++ b/drivers/input/touchscreen/goodix_berlin_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Goodix Berlin Touchscreen Driver diff --git a/drivers/input/touchscreen/goodix_fwupload.c b/drivers/input/touchscreen/goodix_fwupload.c index 191d4f38d991..3c939afa9a8a 100644 --- a/drivers/input/touchscreen/goodix_fwupload.c +++ b/drivers/input/touchscreen/goodix_fwupload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Goodix Touchscreen firmware upload support diff --git a/drivers/input/touchscreen/gunze.c b/drivers/input/touchscreen/gunze.c index dbf92fb02f80..02d33ef78720 100644 --- a/drivers/input/touchscreen/gunze.c +++ b/drivers/input/touchscreen/gunze.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2000-2001 Vojtech Pavlik diff --git a/drivers/input/touchscreen/hampshire.c b/drivers/input/touchscreen/hampshire.c index dc0a2482ddd6..33109546829e 100644 --- a/drivers/input/touchscreen/hampshire.c +++ b/drivers/input/touchscreen/hampshire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hampshire serial touchscreen driver diff --git a/drivers/input/touchscreen/hideep.c b/drivers/input/touchscreen/hideep.c index a73369e15dda..025fceda0f5d 100644 --- a/drivers/input/touchscreen/hideep.c +++ b/drivers/input/touchscreen/hideep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2017 Hideep, Inc. diff --git a/drivers/input/touchscreen/himax_hx83112b.c b/drivers/input/touchscreen/himax_hx83112b.c index 896a145ddb2b..837bce4e101c 100644 --- a/drivers/input/touchscreen/himax_hx83112b.c +++ b/drivers/input/touchscreen/himax_hx83112b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Himax hx83112b touchscreens diff --git a/drivers/input/touchscreen/himax_hx852x.c b/drivers/input/touchscreen/himax_hx852x.c index 83c60e137a55..973bb8a01db5 100644 --- a/drivers/input/touchscreen/himax_hx852x.c +++ b/drivers/input/touchscreen/himax_hx852x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Himax HX852x(ES) Touchscreen Driver diff --git a/drivers/input/touchscreen/hp680_ts_input.c b/drivers/input/touchscreen/hp680_ts_input.c index 818f2e48be5a..d3473719e547 100644 --- a/drivers/input/touchscreen/hp680_ts_input.c +++ b/drivers/input/touchscreen/hp680_ts_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/input/touchscreen/htcpen.c b/drivers/input/touchscreen/htcpen.c index 056ba76087e8..ddb19a131646 100644 --- a/drivers/input/touchscreen/htcpen.c +++ b/drivers/input/touchscreen/htcpen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HTC Shift touchscreen driver diff --git a/drivers/input/touchscreen/hycon-hy46xx.c b/drivers/input/touchscreen/hycon-hy46xx.c index b2ff7a45b908..4c91be1cb987 100644 --- a/drivers/input/touchscreen/hycon-hy46xx.c +++ b/drivers/input/touchscreen/hycon-hy46xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 diff --git a/drivers/input/touchscreen/hynitron-cst816x.c b/drivers/input/touchscreen/hynitron-cst816x.c index b64d7928e18f..cf49a6c772cc 100644 --- a/drivers/input/touchscreen/hynitron-cst816x.c +++ b/drivers/input/touchscreen/hynitron-cst816x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for I2C connected Hynitron CST816x Series Touchscreen diff --git a/drivers/input/touchscreen/hynitron_cstxxx.c b/drivers/input/touchscreen/hynitron_cstxxx.c index 1d8ca90dcda6..9d97c4174d2a 100644 --- a/drivers/input/touchscreen/hynitron_cstxxx.c +++ b/drivers/input/touchscreen/hynitron_cstxxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Hynitron cstxxx Touchscreen diff --git a/drivers/input/touchscreen/ili210x.c b/drivers/input/touchscreen/ili210x.c index fa38d70aded7..ac3ff33135b2 100644 --- a/drivers/input/touchscreen/ili210x.c +++ b/drivers/input/touchscreen/ili210x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/input/touchscreen/ilitek_ts_i2c.c b/drivers/input/touchscreen/ilitek_ts_i2c.c index 0dd632724a00..ba12463cd041 100644 --- a/drivers/input/touchscreen/ilitek_ts_i2c.c +++ b/drivers/input/touchscreen/ilitek_ts_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ILITEK Touch IC driver for 23XX, 25XX and Lego series diff --git a/drivers/input/touchscreen/imagis.c b/drivers/input/touchscreen/imagis.c index 3c8bbe284b73..c8057a5f43fc 100644 --- a/drivers/input/touchscreen/imagis.c +++ b/drivers/input/touchscreen/imagis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/input/touchscreen/imx6ul_tsc.c b/drivers/input/touchscreen/imx6ul_tsc.c index 85f697de2b7e..4b87c567eeba 100644 --- a/drivers/input/touchscreen/imx6ul_tsc.c +++ b/drivers/input/touchscreen/imx6ul_tsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale i.MX6UL touchscreen controller driver diff --git a/drivers/input/touchscreen/inexio.c b/drivers/input/touchscreen/inexio.c index 82f7ac62a4f2..703009f80a11 100644 --- a/drivers/input/touchscreen/inexio.c +++ b/drivers/input/touchscreen/inexio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iNexio serial touchscreen driver diff --git a/drivers/input/touchscreen/ipaq-micro-ts.c b/drivers/input/touchscreen/ipaq-micro-ts.c index 94720c41c9be..703d3d4a92fc 100644 --- a/drivers/input/touchscreen/ipaq-micro-ts.c +++ b/drivers/input/touchscreen/ipaq-micro-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/input/touchscreen/iqs5xx.c b/drivers/input/touchscreen/iqs5xx.c index 4ebd7565ae6e..41acb90d810c 100644 --- a/drivers/input/touchscreen/iqs5xx.c +++ b/drivers/input/touchscreen/iqs5xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS550/572/525 Trackpad/Touchscreen Controller diff --git a/drivers/input/touchscreen/iqs7211.c b/drivers/input/touchscreen/iqs7211.c index c5d447ee6f53..6fb511b4db2e 100644 --- a/drivers/input/touchscreen/iqs7211.c +++ b/drivers/input/touchscreen/iqs7211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Azoteq IQS7210A/7211A/E Trackpad/Touchscreen Controller diff --git a/drivers/input/touchscreen/jornada720_ts.c b/drivers/input/touchscreen/jornada720_ts.c index 974521102178..e1563a861f1a 100644 --- a/drivers/input/touchscreen/jornada720_ts.c +++ b/drivers/input/touchscreen/jornada720_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/input/touchscreen/jornada720_ts.c diff --git a/drivers/input/touchscreen/lpc32xx_ts.c b/drivers/input/touchscreen/lpc32xx_ts.c index 9bad8b93c039..0a10e9996789 100644 --- a/drivers/input/touchscreen/lpc32xx_ts.c +++ b/drivers/input/touchscreen/lpc32xx_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LPC32xx built-in touchscreen driver diff --git a/drivers/input/touchscreen/mainstone-wm97xx.c b/drivers/input/touchscreen/mainstone-wm97xx.c index 5abf164ae14c..fb80e63e8dad 100644 --- a/drivers/input/touchscreen/mainstone-wm97xx.c +++ b/drivers/input/touchscreen/mainstone-wm97xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mainstone-wm97xx.c -- Mainstone Continuous Touch screen driver for diff --git a/drivers/input/touchscreen/max11801_ts.c b/drivers/input/touchscreen/max11801_ts.c index f39633fc8dc2..e659f344bda8 100644 --- a/drivers/input/touchscreen/max11801_ts.c +++ b/drivers/input/touchscreen/max11801_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MAXI MAX11801 - A Resistive touch screen controller with diff --git a/drivers/input/touchscreen/mc13783_ts.c b/drivers/input/touchscreen/mc13783_ts.c index 47b8da00027f..c2305604d740 100644 --- a/drivers/input/touchscreen/mc13783_ts.c +++ b/drivers/input/touchscreen/mc13783_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Freescale Semiconductor MC13783 touchscreen. diff --git a/drivers/input/touchscreen/melfas_mip4.c b/drivers/input/touchscreen/melfas_mip4.c index 869884219908..68cd6b2acbc1 100644 --- a/drivers/input/touchscreen/melfas_mip4.c +++ b/drivers/input/touchscreen/melfas_mip4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MELFAS MIP4 Touchscreen diff --git a/drivers/input/touchscreen/migor_ts.c b/drivers/input/touchscreen/migor_ts.c index 7511a134e302..724400a8e90b 100644 --- a/drivers/input/touchscreen/migor_ts.c +++ b/drivers/input/touchscreen/migor_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Touch Screen driver for Renesas MIGO-R Platform diff --git a/drivers/input/touchscreen/mk712.c b/drivers/input/touchscreen/mk712.c index 753d9cc1de1f..ebfaacf76dfb 100644 --- a/drivers/input/touchscreen/mk712.c +++ b/drivers/input/touchscreen/mk712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ICS MK712 touchscreen controller driver diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c index 9f947044c4d9..61ed0b5c21b8 100644 --- a/drivers/input/touchscreen/mms114.c +++ b/drivers/input/touchscreen/mms114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Melfas MMS114/MMS136/MMS152 touchscreen device driver // diff --git a/drivers/input/touchscreen/msg2638.c b/drivers/input/touchscreen/msg2638.c index a38af3fee34a..50b118925554 100644 --- a/drivers/input/touchscreen/msg2638.c +++ b/drivers/input/touchscreen/msg2638.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MStar msg2638 touchscreens diff --git a/drivers/input/touchscreen/mtouch.c b/drivers/input/touchscreen/mtouch.c index eefae96a2d40..85ba494ce1bf 100644 --- a/drivers/input/touchscreen/mtouch.c +++ b/drivers/input/touchscreen/mtouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MicroTouch (3M) serial touchscreen driver diff --git a/drivers/input/touchscreen/mxs-lradc-ts.c b/drivers/input/touchscreen/mxs-lradc-ts.c index 9e36fee38d61..42aa646649c5 100644 --- a/drivers/input/touchscreen/mxs-lradc-ts.c +++ b/drivers/input/touchscreen/mxs-lradc-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MXS LRADC touchscreen driver diff --git a/drivers/input/touchscreen/novatek-nvt-ts.c b/drivers/input/touchscreen/novatek-nvt-ts.c index 44b58e0dc1ad..58c8e27513b1 100644 --- a/drivers/input/touchscreen/novatek-nvt-ts.c +++ b/drivers/input/touchscreen/novatek-nvt-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Novatek NT11205 i2c touchscreen controller as found diff --git a/drivers/input/touchscreen/pcap_ts.c b/drivers/input/touchscreen/pcap_ts.c index 083206a3457b..c76cc71722cb 100644 --- a/drivers/input/touchscreen/pcap_ts.c +++ b/drivers/input/touchscreen/pcap_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Motorola PCAP2 touchscreen as found in the EZX phone platform. diff --git a/drivers/input/touchscreen/penmount.c b/drivers/input/touchscreen/penmount.c index 95adede26703..8c4d9bd685e3 100644 --- a/drivers/input/touchscreen/penmount.c +++ b/drivers/input/touchscreen/penmount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Penmount serial touchscreen driver diff --git a/drivers/input/touchscreen/pixcir_i2c_ts.c b/drivers/input/touchscreen/pixcir_i2c_ts.c index dad5786e82a4..86434fdc3880 100644 --- a/drivers/input/touchscreen/pixcir_i2c_ts.c +++ b/drivers/input/touchscreen/pixcir_i2c_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Pixcir I2C touchscreen controllers. diff --git a/drivers/input/touchscreen/raspberrypi-ts.c b/drivers/input/touchscreen/raspberrypi-ts.c index 841d39a449b3..79820f199331 100644 --- a/drivers/input/touchscreen/raspberrypi-ts.c +++ b/drivers/input/touchscreen/raspberrypi-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Raspberry Pi firmware based touchscreen driver diff --git a/drivers/input/touchscreen/raydium_i2c_ts.c b/drivers/input/touchscreen/raydium_i2c_ts.c index f975b53e8825..fb759ed9ce86 100644 --- a/drivers/input/touchscreen/raydium_i2c_ts.c +++ b/drivers/input/touchscreen/raydium_i2c_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Raydium touchscreen I2C driver. diff --git a/drivers/input/touchscreen/resistive-adc-touch.c b/drivers/input/touchscreen/resistive-adc-touch.c index 7e761ec73273..511186563721 100644 --- a/drivers/input/touchscreen/resistive-adc-touch.c +++ b/drivers/input/touchscreen/resistive-adc-touch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ADC generic resistive touchscreen (GRTS) diff --git a/drivers/input/touchscreen/rohm_bu21023.c b/drivers/input/touchscreen/rohm_bu21023.c index 295d8d75ba32..6eb1255867e0 100644 --- a/drivers/input/touchscreen/rohm_bu21023.c +++ b/drivers/input/touchscreen/rohm_bu21023.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM BU21023/24 Dual touch support resistive touch screen driver diff --git a/drivers/input/touchscreen/s6sy761.c b/drivers/input/touchscreen/s6sy761.c index e1518a75a51b..7af2c793d4e1 100644 --- a/drivers/input/touchscreen/s6sy761.c +++ b/drivers/input/touchscreen/s6sy761.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Samsung S6SY761 Touchscreen device driver // diff --git a/drivers/input/touchscreen/silead.c b/drivers/input/touchscreen/silead.c index 5ccc96764742..944beae3eda4 100644 --- a/drivers/input/touchscreen/silead.c +++ b/drivers/input/touchscreen/silead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------------------- * Copyright (C) 2014-2015, Intel Corporation diff --git a/drivers/input/touchscreen/sis_i2c.c b/drivers/input/touchscreen/sis_i2c.c index a625f2ad809d..085c446aa5c5 100644 --- a/drivers/input/touchscreen/sis_i2c.c +++ b/drivers/input/touchscreen/sis_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touch Screen driver for SiS 9200 family I2C Touch panels diff --git a/drivers/input/touchscreen/st1232.c b/drivers/input/touchscreen/st1232.c index 9b3901eec0a5..79c53c1ba633 100644 --- a/drivers/input/touchscreen/st1232.c +++ b/drivers/input/touchscreen/st1232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ST1232 Touchscreen Controller Driver diff --git a/drivers/input/touchscreen/stmfts.c b/drivers/input/touchscreen/stmfts.c index 119cd26851cf..80db3959da2d 100644 --- a/drivers/input/touchscreen/stmfts.c +++ b/drivers/input/touchscreen/stmfts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // STMicroelectronics FTS Touchscreen device driver // diff --git a/drivers/input/touchscreen/stmpe-ts.c b/drivers/input/touchscreen/stmpe-ts.c index af0fb38bcfdc..fbcc2f55b07d 100644 --- a/drivers/input/touchscreen/stmpe-ts.c +++ b/drivers/input/touchscreen/stmpe-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STMicroelectronics STMPE811 Touchscreen Driver diff --git a/drivers/input/touchscreen/sun4i-ts.c b/drivers/input/touchscreen/sun4i-ts.c index e8286060043a..4e26ba01276c 100644 --- a/drivers/input/touchscreen/sun4i-ts.c +++ b/drivers/input/touchscreen/sun4i-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allwinner sunxi resistive touchscreen controller driver diff --git a/drivers/input/touchscreen/sur40.c b/drivers/input/touchscreen/sur40.c index 7b3b10cbfcfc..77d829e8d80b 100644 --- a/drivers/input/touchscreen/sur40.c +++ b/drivers/input/touchscreen/sur40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Surface2.0/SUR40/PixelSense input driver diff --git a/drivers/input/touchscreen/surface3_spi.c b/drivers/input/touchscreen/surface3_spi.c index 6074b7730e86..2ba4ac0946bb 100644 --- a/drivers/input/touchscreen/surface3_spi.c +++ b/drivers/input/touchscreen/surface3_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Ntrig/Microsoft Touchscreens over SPI diff --git a/drivers/input/touchscreen/sx8654.c b/drivers/input/touchscreen/sx8654.c index 5fa47a1a6fdc..e7133b3b1afb 100644 --- a/drivers/input/touchscreen/sx8654.c +++ b/drivers/input/touchscreen/sx8654.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Semtech SX8654 I2C touchscreen controller. diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c index 0534b2ba650b..65f67e4723e8 100644 --- a/drivers/input/touchscreen/ti_am335x_tsc.c +++ b/drivers/input/touchscreen/ti_am335x_tsc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TI Touch Screen driver * diff --git a/drivers/input/touchscreen/touchit213.c b/drivers/input/touchscreen/touchit213.c index c2718350815c..9eecfa7b4b08 100644 --- a/drivers/input/touchscreen/touchit213.c +++ b/drivers/input/touchscreen/touchit213.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sahara TouchIT-213 serial touchscreen driver diff --git a/drivers/input/touchscreen/touchright.c b/drivers/input/touchscreen/touchright.c index 30ba97bd00a1..6de268f5c469 100644 --- a/drivers/input/touchscreen/touchright.c +++ b/drivers/input/touchscreen/touchright.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchright serial touchscreen driver diff --git a/drivers/input/touchscreen/touchwin.c b/drivers/input/touchscreen/touchwin.c index fbd72789ea80..0e33eccd5987 100644 --- a/drivers/input/touchscreen/touchwin.c +++ b/drivers/input/touchscreen/touchwin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchwindow serial touchscreen driver diff --git a/drivers/input/touchscreen/tps6507x-ts.c b/drivers/input/touchscreen/tps6507x-ts.c index f48871767763..36f161b4a3f2 100644 --- a/drivers/input/touchscreen/tps6507x-ts.c +++ b/drivers/input/touchscreen/tps6507x-ts.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Touchscreen driver for the tps6507x chip. * diff --git a/drivers/input/touchscreen/ts4800-ts.c b/drivers/input/touchscreen/ts4800-ts.c index 98422d1e80d6..9b018f6f7839 100644 --- a/drivers/input/touchscreen/ts4800-ts.c +++ b/drivers/input/touchscreen/ts4800-ts.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Touchscreen driver for the TS-4800 board * diff --git a/drivers/input/touchscreen/tsc2004.c b/drivers/input/touchscreen/tsc2004.c index 787f2caf4f73..f71b7a18c13b 100644 --- a/drivers/input/touchscreen/tsc2004.c +++ b/drivers/input/touchscreen/tsc2004.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TSC2004 touchscreen driver diff --git a/drivers/input/touchscreen/tsc2005.c b/drivers/input/touchscreen/tsc2005.c index 6fe8b41b3ecc..544f02d11738 100644 --- a/drivers/input/touchscreen/tsc2005.c +++ b/drivers/input/touchscreen/tsc2005.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TSC2005 touchscreen driver diff --git a/drivers/input/touchscreen/tsc2007_core.c b/drivers/input/touchscreen/tsc2007_core.c index 948935de894b..e53e95c28b73 100644 --- a/drivers/input/touchscreen/tsc2007_core.c +++ b/drivers/input/touchscreen/tsc2007_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/input/touchscreen/tsc2007.c diff --git a/drivers/input/touchscreen/tsc2007_iio.c b/drivers/input/touchscreen/tsc2007_iio.c index 752eb7fe5da3..7fc2980c7c61 100644 --- a/drivers/input/touchscreen/tsc2007_iio.c +++ b/drivers/input/touchscreen/tsc2007_iio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Golden Delicious Comp. GmbH&Co. KG diff --git a/drivers/input/touchscreen/tsc200x-core.c b/drivers/input/touchscreen/tsc200x-core.c index eba53613b005..44dd438c9398 100644 --- a/drivers/input/touchscreen/tsc200x-core.c +++ b/drivers/input/touchscreen/tsc200x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TSC2004/TSC2005 touchscreen driver core diff --git a/drivers/input/touchscreen/tsc40.c b/drivers/input/touchscreen/tsc40.c index 9f485cf57a72..877a64d557e5 100644 --- a/drivers/input/touchscreen/tsc40.c +++ b/drivers/input/touchscreen/tsc40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TSC-40 serial touchscreen driver. It should be compatible with diff --git a/drivers/input/touchscreen/usbtouchscreen.c b/drivers/input/touchscreen/usbtouchscreen.c index 7567efabe014..9fa6df963422 100644 --- a/drivers/input/touchscreen/usbtouchscreen.c +++ b/drivers/input/touchscreen/usbtouchscreen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * usbtouchscreen.c diff --git a/drivers/input/touchscreen/wacom_i2c.c b/drivers/input/touchscreen/wacom_i2c.c index fd97a83f5664..349d30062f59 100644 --- a/drivers/input/touchscreen/wacom_i2c.c +++ b/drivers/input/touchscreen/wacom_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wacom Penabled Driver for I2C diff --git a/drivers/input/touchscreen/wacom_w8001.c b/drivers/input/touchscreen/wacom_w8001.c index ed2ca8a689d5..2a0f5adf97ae 100644 --- a/drivers/input/touchscreen/wacom_w8001.c +++ b/drivers/input/touchscreen/wacom_w8001.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Wacom W8001 penabled serial touchscreen driver * diff --git a/drivers/input/touchscreen/wdt87xx_i2c.c b/drivers/input/touchscreen/wdt87xx_i2c.c index 88d376090e6e..e0b0b79fbdb3 100644 --- a/drivers/input/touchscreen/wdt87xx_i2c.c +++ b/drivers/input/touchscreen/wdt87xx_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Weida HiTech WDT87xx TouchScreen I2C driver * diff --git a/drivers/input/touchscreen/wm831x-ts.c b/drivers/input/touchscreen/wm831x-ts.c index 98f8ec408cad..1e5c1e0cb50b 100644 --- a/drivers/input/touchscreen/wm831x-ts.c +++ b/drivers/input/touchscreen/wm831x-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Touchscreen driver for WM831x PMICs diff --git a/drivers/input/touchscreen/wm9705.c b/drivers/input/touchscreen/wm9705.c index 96484aae030c..4d12da03d568 100644 --- a/drivers/input/touchscreen/wm9705.c +++ b/drivers/input/touchscreen/wm9705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm9705.c -- Codec driver for Wolfson WM9705 AC97 Codec. diff --git a/drivers/input/touchscreen/wm9712.c b/drivers/input/touchscreen/wm9712.c index 087ece57741a..29ecf66f9bdf 100644 --- a/drivers/input/touchscreen/wm9712.c +++ b/drivers/input/touchscreen/wm9712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm9712.c -- Codec driver for Wolfson WM9712 AC97 Codecs. diff --git a/drivers/input/touchscreen/wm9713.c b/drivers/input/touchscreen/wm9713.c index 6f13f46ce6e6..8f19b9144fb3 100644 --- a/drivers/input/touchscreen/wm9713.c +++ b/drivers/input/touchscreen/wm9713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm9713.c -- Codec touch driver for Wolfson WM9713 AC97 Codec. diff --git a/drivers/input/touchscreen/wm97xx-core.c b/drivers/input/touchscreen/wm97xx-core.c index 96354c44af87..7e7aec2397d2 100644 --- a/drivers/input/touchscreen/wm97xx-core.c +++ b/drivers/input/touchscreen/wm97xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm97xx-core.c -- Touch screen driver core for Wolfson WM9705, WM9712 diff --git a/drivers/input/touchscreen/zet6223.c b/drivers/input/touchscreen/zet6223.c index 943634ba9cd9..f5287b57ac4f 100644 --- a/drivers/input/touchscreen/zet6223.c +++ b/drivers/input/touchscreen/zet6223.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016, Jelle van der Waa diff --git a/drivers/input/touchscreen/zforce_ts.c b/drivers/input/touchscreen/zforce_ts.c index a360749fa076..45838d972356 100644 --- a/drivers/input/touchscreen/zforce_ts.c +++ b/drivers/input/touchscreen/zforce_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013 MundoReader S.L. diff --git a/drivers/input/touchscreen/zinitix.c b/drivers/input/touchscreen/zinitix.c index 716d6fa60f86..158c6621d158 100644 --- a/drivers/input/touchscreen/zinitix.c +++ b/drivers/input/touchscreen/zinitix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/input/vivaldi-fmap.c b/drivers/input/vivaldi-fmap.c index 978949eba9eb..426268ff354c 100644 --- a/drivers/input/vivaldi-fmap.c +++ b/drivers/input/vivaldi-fmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helpers for ChromeOS Vivaldi keyboard function row mapping diff --git a/drivers/interconnect/bulk.c b/drivers/interconnect/bulk.c index 8b1d8a412464..a9ee70b53100 100644 --- a/drivers/interconnect/bulk.c +++ b/drivers/interconnect/bulk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/interconnect/core.c b/drivers/interconnect/core.c index 6cc979b26151..915a1e790213 100644 --- a/drivers/interconnect/core.c +++ b/drivers/interconnect/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework core driver diff --git a/drivers/interconnect/debugfs-client.c b/drivers/interconnect/debugfs-client.c index 24d7b5a57794..6ffb3fb0bd0a 100644 --- a/drivers/interconnect/debugfs-client.c +++ b/drivers/interconnect/debugfs-client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/icc-clk.c b/drivers/interconnect/icc-clk.c index 93c030608d3e..066d3cf89190 100644 --- a/drivers/interconnect/icc-clk.c +++ b/drivers/interconnect/icc-clk.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2023, Linaro Ltd. diff --git a/drivers/interconnect/imx/imx.c b/drivers/interconnect/imx/imx.c index 9511f80cf041..27804a4e611b 100644 --- a/drivers/interconnect/imx/imx.c +++ b/drivers/interconnect/imx/imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework driver for i.MX SoC diff --git a/drivers/interconnect/imx/imx8mm.c b/drivers/interconnect/imx/imx8mm.c index efed12d635c1..7a49ebb211db 100644 --- a/drivers/interconnect/imx/imx8mm.c +++ b/drivers/interconnect/imx/imx8mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework driver for i.MX8MM SoC diff --git a/drivers/interconnect/imx/imx8mn.c b/drivers/interconnect/imx/imx8mn.c index 535fae791f2e..4b7dd4e0d753 100644 --- a/drivers/interconnect/imx/imx8mn.c +++ b/drivers/interconnect/imx/imx8mn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework driver for i.MX8MN SoC diff --git a/drivers/interconnect/imx/imx8mp.c b/drivers/interconnect/imx/imx8mp.c index c5751ed18d51..6e2610ebc6f0 100644 --- a/drivers/interconnect/imx/imx8mp.c +++ b/drivers/interconnect/imx/imx8mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework driver for i.MX8MP SoC diff --git a/drivers/interconnect/imx/imx8mq.c b/drivers/interconnect/imx/imx8mq.c index 6aa4f06b4676..9e512c6b85ea 100644 --- a/drivers/interconnect/imx/imx8mq.c +++ b/drivers/interconnect/imx/imx8mq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interconnect framework driver for i.MX8MQ SoC diff --git a/drivers/interconnect/mediatek/icc-emi.c b/drivers/interconnect/mediatek/icc-emi.c index 7da740b5fa8d..548b110ab22d 100644 --- a/drivers/interconnect/mediatek/icc-emi.c +++ b/drivers/interconnect/mediatek/icc-emi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek External Memory Interface (EMI) Interconnect driver diff --git a/drivers/interconnect/mediatek/mt8183.c b/drivers/interconnect/mediatek/mt8183.c index c212e79334cf..87f6418c782b 100644 --- a/drivers/interconnect/mediatek/mt8183.c +++ b/drivers/interconnect/mediatek/mt8183.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/interconnect/mediatek/mt8195.c b/drivers/interconnect/mediatek/mt8195.c index 3ca23469ab18..189d6cc9e340 100644 --- a/drivers/interconnect/mediatek/mt8195.c +++ b/drivers/interconnect/mediatek/mt8195.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/interconnect/qcom/bcm-voter.c b/drivers/interconnect/qcom/bcm-voter.c index a2d437a05a11..58e2ff297759 100644 --- a/drivers/interconnect/qcom/bcm-voter.c +++ b/drivers/interconnect/qcom/bcm-voter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/glymur.c b/drivers/interconnect/qcom/glymur.c index e5c07795a6c6..d02294c56dad 100644 --- a/drivers/interconnect/qcom/glymur.c +++ b/drivers/interconnect/qcom/glymur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/icc-common.c b/drivers/interconnect/qcom/icc-common.c index 9b8a9c69e0cb..00083d938e22 100644 --- a/drivers/interconnect/qcom/icc-common.c +++ b/drivers/interconnect/qcom/icc-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Linaro Ltd. diff --git a/drivers/interconnect/qcom/icc-rpm-clocks.c b/drivers/interconnect/qcom/icc-rpm-clocks.c index ac1677de7dfd..ca45b5c99005 100644 --- a/drivers/interconnect/qcom/icc-rpm-clocks.c +++ b/drivers/interconnect/qcom/icc-rpm-clocks.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2023 Linaro Ltd diff --git a/drivers/interconnect/qcom/icc-rpm.c b/drivers/interconnect/qcom/icc-rpm.c index ea1042d38128..b0c5d419a075 100644 --- a/drivers/interconnect/qcom/icc-rpm.c +++ b/drivers/interconnect/qcom/icc-rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Linaro Ltd diff --git a/drivers/interconnect/qcom/icc-rpmh.c b/drivers/interconnect/qcom/icc-rpmh.c index 3b445acefece..c8031206adc1 100644 --- a/drivers/interconnect/qcom/icc-rpmh.c +++ b/drivers/interconnect/qcom/icc-rpmh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/kaanapali.c b/drivers/interconnect/qcom/kaanapali.c index d6e7327bfd7f..3e8c8cc38e17 100644 --- a/drivers/interconnect/qcom/kaanapali.c +++ b/drivers/interconnect/qcom/kaanapali.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/interconnect/qcom/milos.c b/drivers/interconnect/qcom/milos.c index d010b106728a..a292bf8e492b 100644 --- a/drivers/interconnect/qcom/milos.c +++ b/drivers/interconnect/qcom/milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/msm8909.c b/drivers/interconnect/qcom/msm8909.c index dd656ce7b64d..1aaecfd014b3 100644 --- a/drivers/interconnect/qcom/msm8909.c +++ b/drivers/interconnect/qcom/msm8909.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on data from msm8909-bus.dtsi in Qualcomm's msm-3.18 release: diff --git a/drivers/interconnect/qcom/msm8916.c b/drivers/interconnect/qcom/msm8916.c index 35148880b3e8..32e562f23f57 100644 --- a/drivers/interconnect/qcom/msm8916.c +++ b/drivers/interconnect/qcom/msm8916.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2020 Linaro Ltd diff --git a/drivers/interconnect/qcom/msm8937.c b/drivers/interconnect/qcom/msm8937.c index 58533d00266b..1a5dd90ae636 100644 --- a/drivers/interconnect/qcom/msm8937.c +++ b/drivers/interconnect/qcom/msm8937.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on data from msm8937-bus.dtsi in Qualcomm's msm-3.18 release: diff --git a/drivers/interconnect/qcom/msm8939.c b/drivers/interconnect/qcom/msm8939.c index b52c5ac1175c..81d88d78020f 100644 --- a/drivers/interconnect/qcom/msm8939.c +++ b/drivers/interconnect/qcom/msm8939.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Linaro Ltd diff --git a/drivers/interconnect/qcom/msm8953.c b/drivers/interconnect/qcom/msm8953.c index be2b1a606612..348a52ec1f37 100644 --- a/drivers/interconnect/qcom/msm8953.c +++ b/drivers/interconnect/qcom/msm8953.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/interconnect/qcom/msm8974.c b/drivers/interconnect/qcom/msm8974.c index 469fc48ebfe9..68b48081d1fa 100644 --- a/drivers/interconnect/qcom/msm8974.c +++ b/drivers/interconnect/qcom/msm8974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Brian Masney diff --git a/drivers/interconnect/qcom/msm8976.c b/drivers/interconnect/qcom/msm8976.c index 4e2ac7ebe742..8c655b52ad2d 100644 --- a/drivers/interconnect/qcom/msm8976.c +++ b/drivers/interconnect/qcom/msm8976.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on data from msm8976-bus.dtsi in Qualcomm's msm-3.10 release: diff --git a/drivers/interconnect/qcom/msm8996.c b/drivers/interconnect/qcom/msm8996.c index 84cfafb22aa1..ff54a4620c5a 100644 --- a/drivers/interconnect/qcom/msm8996.c +++ b/drivers/interconnect/qcom/msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm MSM8996 Network-on-Chip (NoC) QoS driver diff --git a/drivers/interconnect/qcom/osm-l3.c b/drivers/interconnect/qcom/osm-l3.c index b33f00da1880..f173839d1e6e 100644 --- a/drivers/interconnect/qcom/osm-l3.c +++ b/drivers/interconnect/qcom/osm-l3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/qcm2290.c b/drivers/interconnect/qcom/qcm2290.c index e120bc1395f3..bdf13ecfe3db 100644 --- a/drivers/interconnect/qcom/qcm2290.c +++ b/drivers/interconnect/qcom/qcm2290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm QCM2290 Network-on-Chip (NoC) QoS driver diff --git a/drivers/interconnect/qcom/qcs404.c b/drivers/interconnect/qcom/qcs404.c index ceac7a698769..f586b69acc79 100644 --- a/drivers/interconnect/qcom/qcs404.c +++ b/drivers/interconnect/qcom/qcs404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Linaro Ltd diff --git a/drivers/interconnect/qcom/qcs615.c b/drivers/interconnect/qcom/qcs615.c index 797956eb6ff5..69c5fe7776f7 100644 --- a/drivers/interconnect/qcom/qcs615.c +++ b/drivers/interconnect/qcom/qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/qcs8300.c b/drivers/interconnect/qcom/qcs8300.c index 70a377bbcf29..3ff9e96391d8 100644 --- a/drivers/interconnect/qcom/qcs8300.c +++ b/drivers/interconnect/qcom/qcs8300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/qdu1000.c b/drivers/interconnect/qcom/qdu1000.c index 0006413241dc..cc5f6117f5df 100644 --- a/drivers/interconnect/qcom/qdu1000.c +++ b/drivers/interconnect/qcom/qdu1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/sa8775p.c b/drivers/interconnect/qcom/sa8775p.c index 6a49abc96efe..c1f1ad5d7d99 100644 --- a/drivers/interconnect/qcom/sa8775p.c +++ b/drivers/interconnect/qcom/sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/sar2130p.c b/drivers/interconnect/qcom/sar2130p.c index 34cb3fc1f995..977d68855dd7 100644 --- a/drivers/interconnect/qcom/sar2130p.c +++ b/drivers/interconnect/qcom/sar2130p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sc7180.c b/drivers/interconnect/qcom/sc7180.c index 0ea06facf81e..8f371144c11a 100644 --- a/drivers/interconnect/qcom/sc7180.c +++ b/drivers/interconnect/qcom/sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sc7280.c b/drivers/interconnect/qcom/sc7280.c index c4cb6443f2d4..cd951ad2e20e 100644 --- a/drivers/interconnect/qcom/sc7280.c +++ b/drivers/interconnect/qcom/sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sc8180x.c b/drivers/interconnect/qcom/sc8180x.c index c9bf1af54e37..4eea753d5c14 100644 --- a/drivers/interconnect/qcom/sc8180x.c +++ b/drivers/interconnect/qcom/sc8180x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sc8280xp.c b/drivers/interconnect/qcom/sc8280xp.c index ed2161da37bf..d0b3c5300e77 100644 --- a/drivers/interconnect/qcom/sc8280xp.c +++ b/drivers/interconnect/qcom/sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sdm660.c b/drivers/interconnect/qcom/sdm660.c index 7392bebba334..8819881fec08 100644 --- a/drivers/interconnect/qcom/sdm660.c +++ b/drivers/interconnect/qcom/sdm660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm SDM630/SDM636/SDM660 Network-on-Chip (NoC) QoS driver diff --git a/drivers/interconnect/qcom/sdm670.c b/drivers/interconnect/qcom/sdm670.c index 88f4768b765c..55dbc5e61762 100644 --- a/drivers/interconnect/qcom/sdm670.c +++ b/drivers/interconnect/qcom/sdm670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sdm845.c b/drivers/interconnect/qcom/sdm845.c index 6d5bbeda0689..6f44e2a7062a 100644 --- a/drivers/interconnect/qcom/sdm845.c +++ b/drivers/interconnect/qcom/sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sdx55.c b/drivers/interconnect/qcom/sdx55.c index 75ced1286919..85158296a06a 100644 --- a/drivers/interconnect/qcom/sdx55.c +++ b/drivers/interconnect/qcom/sdx55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm SDX55 interconnect driver diff --git a/drivers/interconnect/qcom/sdx65.c b/drivers/interconnect/qcom/sdx65.c index 6c5b4e1ec82f..9aa9cd63093d 100644 --- a/drivers/interconnect/qcom/sdx65.c +++ b/drivers/interconnect/qcom/sdx65.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/sdx75.c b/drivers/interconnect/qcom/sdx75.c index 5cfccc6cfd1b..cc018897d1b6 100644 --- a/drivers/interconnect/qcom/sdx75.c +++ b/drivers/interconnect/qcom/sdx75.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/sm6115.c b/drivers/interconnect/qcom/sm6115.c index 3ee12c8a4d56..496d6b2181d1 100644 --- a/drivers/interconnect/qcom/sm6115.c +++ b/drivers/interconnect/qcom/sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm6350.c b/drivers/interconnect/qcom/sm6350.c index d96bec1cbb26..3e9993a5a58a 100644 --- a/drivers/interconnect/qcom/sm6350.c +++ b/drivers/interconnect/qcom/sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Luca Weiss diff --git a/drivers/interconnect/qcom/sm7150.c b/drivers/interconnect/qcom/sm7150.c index 0390d0468b48..dacb6fe7f5c8 100644 --- a/drivers/interconnect/qcom/sm7150.c +++ b/drivers/interconnect/qcom/sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8150.c b/drivers/interconnect/qcom/sm8150.c index ae732afbd155..71d0b34dcf6b 100644 --- a/drivers/interconnect/qcom/sm8150.c +++ b/drivers/interconnect/qcom/sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8250.c b/drivers/interconnect/qcom/sm8250.c index 2ed112eab155..55bb5dd36fd8 100644 --- a/drivers/interconnect/qcom/sm8250.c +++ b/drivers/interconnect/qcom/sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8350.c b/drivers/interconnect/qcom/sm8350.c index bb793d724893..6165ebd87419 100644 --- a/drivers/interconnect/qcom/sm8350.c +++ b/drivers/interconnect/qcom/sm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8450.c b/drivers/interconnect/qcom/sm8450.c index 669a638bf3ef..e99611214ccf 100644 --- a/drivers/interconnect/qcom/sm8450.c +++ b/drivers/interconnect/qcom/sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8550.c b/drivers/interconnect/qcom/sm8550.c index d01762e13272..902ad7bc77f7 100644 --- a/drivers/interconnect/qcom/sm8550.c +++ b/drivers/interconnect/qcom/sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8650.c b/drivers/interconnect/qcom/sm8650.c index cf3ae734d4c3..71bd2cf674e5 100644 --- a/drivers/interconnect/qcom/sm8650.c +++ b/drivers/interconnect/qcom/sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/interconnect/qcom/sm8750.c b/drivers/interconnect/qcom/sm8750.c index 1486c0b8f4c1..785cda92eb30 100644 --- a/drivers/interconnect/qcom/sm8750.c +++ b/drivers/interconnect/qcom/sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/qcom/smd-rpm.c b/drivers/interconnect/qcom/smd-rpm.c index 8316c87a2c60..2b62f81bf3c8 100644 --- a/drivers/interconnect/qcom/smd-rpm.c +++ b/drivers/interconnect/qcom/smd-rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RPM over SMD communication wrapper for interconnects diff --git a/drivers/interconnect/qcom/x1e80100.c b/drivers/interconnect/qcom/x1e80100.c index 2ba2823c7860..09150dab1802 100644 --- a/drivers/interconnect/qcom/x1e80100.c +++ b/drivers/interconnect/qcom/x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/interconnect/samsung/exynos.c b/drivers/interconnect/samsung/exynos.c index 8e8f56186a36..b7f335e64460 100644 --- a/drivers/interconnect/samsung/exynos.c +++ b/drivers/interconnect/samsung/exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Exynos generic interconnect provider driver diff --git a/drivers/iommu/amd/debugfs.c b/drivers/iommu/amd/debugfs.c index 20b04996441d..41b4a08efbd2 100644 --- a/drivers/iommu/amd/debugfs.c +++ b/drivers/iommu/amd/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD IOMMU driver diff --git a/drivers/iommu/amd/init.c b/drivers/iommu/amd/init.c index 384c90b4f90a..4633f1978bdc 100644 --- a/drivers/iommu/amd/init.c +++ b/drivers/iommu/amd/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2010 Advanced Micro Devices, Inc. diff --git a/drivers/iommu/amd/iommu.c b/drivers/iommu/amd/iommu.c index 7c12be1b247f..29815ff32fcd 100644 --- a/drivers/iommu/amd/iommu.c +++ b/drivers/iommu/amd/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2010 Advanced Micro Devices, Inc. diff --git a/drivers/iommu/amd/pasid.c b/drivers/iommu/amd/pasid.c index 77c8e9a91cbc..46439e5c6c17 100644 --- a/drivers/iommu/amd/pasid.c +++ b/drivers/iommu/amd/pasid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Advanced Micro Devices, Inc. diff --git a/drivers/iommu/amd/ppr.c b/drivers/iommu/amd/ppr.c index e6767c057d01..30d8ec4165cf 100644 --- a/drivers/iommu/amd/ppr.c +++ b/drivers/iommu/amd/ppr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Advanced Micro Devices, Inc. diff --git a/drivers/iommu/amd/quirks.c b/drivers/iommu/amd/quirks.c index 79dbb8f33b47..74a375db76e7 100644 --- a/drivers/iommu/amd/quirks.c +++ b/drivers/iommu/amd/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* diff --git a/drivers/iommu/apple-dart.c b/drivers/iommu/apple-dart.c index 83a5aabcd15d..ddb3b6a1a11c 100644 --- a/drivers/iommu/apple-dart.c +++ b/drivers/iommu/apple-dart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple DART (Device Address Resolution Table) IOMMU driver diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c index 93fdadd07431..f08807bcca1c 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c index 59a480974d80..e3f6899dd008 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the IOMMU SVA API for the ARM SMMUv3 diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c index d2671bfd3798..84760e0a7706 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 Google LLC. diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c index d16d35c78c06..23bb3732589b 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOMMU API for ARM architected SMMUv3 implementations. diff --git a/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c b/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c index 04cc7a9036e4..cd844e997e6c 100644 --- a/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +++ b/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021-2024 NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c index db9b9a8e139c..d356c5d5f0fb 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Miscellaneous Arm SMMU implementation and integration quirks // Copyright (C) 2019 Arm Limited diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c b/drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c index 2fce4f6d4e1b..a144de36411d 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2019-2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c index 65e0ef6539fe..70992e1efb33 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c index 573085349df3..f5edbcf5bcb6 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu.c b/drivers/iommu/arm/arm-smmu/arm-smmu.c index 5e690cf85ec9..bc03a958f875 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU API for ARM architected SMMU implementations. diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c index f69d9276dc55..f52292ccd174 100644 --- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c +++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU API for QCOM secure IOMMUs. Somewhat based on arm-smmu.c diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c index c92088855450..23f6a8003060 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A fairly generic DMA-API to IOMMU-API glue layer. diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c index b512c6b939ac..644ade8d2359 100644 --- a/drivers/iommu/exynos-iommu.c +++ b/drivers/iommu/exynos-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011,2016 Samsung Electronics Co., Ltd. diff --git a/drivers/iommu/fsl_pamu.c b/drivers/iommu/fsl_pamu.c index f37d3b044131..6936c20eaf8b 100644 --- a/drivers/iommu/fsl_pamu.c +++ b/drivers/iommu/fsl_pamu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/iommu/fsl_pamu_domain.c b/drivers/iommu/fsl_pamu_domain.c index 9664ef9840d2..d266a0a7f9a9 100644 --- a/drivers/iommu/fsl_pamu_domain.c +++ b/drivers/iommu/fsl_pamu_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/iommu/generic_pt/fmt/iommu_amdv1.c b/drivers/iommu/generic_pt/fmt/iommu_amdv1.c index 72a2337d0c55..d448683099d1 100644 --- a/drivers/iommu/generic_pt/fmt/iommu_amdv1.c +++ b/drivers/iommu/generic_pt/fmt/iommu_amdv1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/generic_pt/fmt/iommu_mock.c b/drivers/iommu/generic_pt/fmt/iommu_mock.c index 74e597cba9d9..be9282d87f09 100644 --- a/drivers/iommu/generic_pt/fmt/iommu_mock.c +++ b/drivers/iommu/generic_pt/fmt/iommu_mock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/generic_pt/fmt/iommu_vtdss.c b/drivers/iommu/generic_pt/fmt/iommu_vtdss.c index f551711e2a33..565133bfb857 100644 --- a/drivers/iommu/generic_pt/fmt/iommu_vtdss.c +++ b/drivers/iommu/generic_pt/fmt/iommu_vtdss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/generic_pt/fmt/iommu_x86_64.c b/drivers/iommu/generic_pt/fmt/iommu_x86_64.c index 5472660c2d71..d3535c49d1c0 100644 --- a/drivers/iommu/generic_pt/fmt/iommu_x86_64.c +++ b/drivers/iommu/generic_pt/fmt/iommu_x86_64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/hyperv-iommu.c b/drivers/iommu/hyperv-iommu.c index 0961ac805944..f899791b2442 100644 --- a/drivers/iommu/hyperv-iommu.c +++ b/drivers/iommu/hyperv-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/iommu/intel/cache.c b/drivers/iommu/intel/cache.c index 265e7290256b..861cde0d64b1 100644 --- a/drivers/iommu/intel/cache.c +++ b/drivers/iommu/intel/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cache.c - Intel VT-d cache invalidation diff --git a/drivers/iommu/intel/debugfs.c b/drivers/iommu/intel/debugfs.c index 617fd81a80f0..9ffb139e499d 100644 --- a/drivers/iommu/intel/debugfs.c +++ b/drivers/iommu/intel/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2018 Intel Corporation. diff --git a/drivers/iommu/intel/dmar.c b/drivers/iommu/intel/dmar.c index ec975c73cfe6..67e7bebbfa54 100644 --- a/drivers/iommu/intel/dmar.c +++ b/drivers/iommu/intel/dmar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006, Intel Corporation. diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c index 134302fbcd92..bb6c81b0ed99 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2014 Intel Corporation. diff --git a/drivers/iommu/intel/irq_remapping.c b/drivers/iommu/intel/irq_remapping.c index 8bcbfe3d9c72..1a923cae5d37 100644 --- a/drivers/iommu/intel/irq_remapping.c +++ b/drivers/iommu/intel/irq_remapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "DMAR-IR: " fmt diff --git a/drivers/iommu/intel/nested.c b/drivers/iommu/intel/nested.c index a3fb8c193ca6..b560288c8221 100644 --- a/drivers/iommu/intel/nested.c +++ b/drivers/iommu/intel/nested.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nested.c - nested mode translation support diff --git a/drivers/iommu/intel/pasid.c b/drivers/iommu/intel/pasid.c index 3e2255057079..f12289aaf855 100644 --- a/drivers/iommu/intel/pasid.c +++ b/drivers/iommu/intel/pasid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * intel-pasid.c - PASID idr, table and entry manipulation diff --git a/drivers/iommu/intel/perf.c b/drivers/iommu/intel/perf.c index dceeadc3ee7c..6297819978da 100644 --- a/drivers/iommu/intel/perf.c +++ b/drivers/iommu/intel/perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * perf.c - performance monitor diff --git a/drivers/iommu/intel/perfmon.c b/drivers/iommu/intel/perfmon.c index 75f493bcb353..dfd0d8eff932 100644 --- a/drivers/iommu/intel/perfmon.c +++ b/drivers/iommu/intel/perfmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support Intel IOMMU PerfMon diff --git a/drivers/iommu/intel/prq.c b/drivers/iommu/intel/prq.c index ff63c228e6e1..d75a0cad250d 100644 --- a/drivers/iommu/intel/prq.c +++ b/drivers/iommu/intel/prq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Intel Corporation diff --git a/drivers/iommu/intel/svm.c b/drivers/iommu/intel/svm.c index 71de7947971f..f943fd78e78b 100644 --- a/drivers/iommu/intel/svm.c +++ b/drivers/iommu/intel/svm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2015 Intel Corporation. diff --git a/drivers/iommu/intel/trace.c b/drivers/iommu/intel/trace.c index 117e626e3ea9..2022185092e7 100644 --- a/drivers/iommu/intel/trace.c +++ b/drivers/iommu/intel/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel IOMMU trace support diff --git a/drivers/iommu/io-pgfault.c b/drivers/iommu/io-pgfault.c index 8b5926c1452e..19c32226d27c 100644 --- a/drivers/iommu/io-pgfault.c +++ b/drivers/iommu/io-pgfault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handle device page faults diff --git a/drivers/iommu/io-pgtable-arm-selftests.c b/drivers/iommu/io-pgtable-arm-selftests.c index 334e70350924..1a398fca7116 100644 --- a/drivers/iommu/io-pgtable-arm-selftests.c +++ b/drivers/iommu/io-pgtable-arm-selftests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU-agnostic ARM page table allocator. diff --git a/drivers/iommu/io-pgtable-arm-v7s.c b/drivers/iommu/io-pgtable-arm-v7s.c index 523355e91a2c..fbce4a695b88 100644 --- a/drivers/iommu/io-pgtable-arm-v7s.c +++ b/drivers/iommu/io-pgtable-arm-v7s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU-agnostic ARM page table allocator. diff --git a/drivers/iommu/io-pgtable-arm.c b/drivers/iommu/io-pgtable-arm.c index 05d63fe92e43..bc8ae13fb506 100644 --- a/drivers/iommu/io-pgtable-arm.c +++ b/drivers/iommu/io-pgtable-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CPU-agnostic ARM page table allocator. diff --git a/drivers/iommu/io-pgtable-dart.c b/drivers/iommu/io-pgtable-dart.c index 54d287cc0dd1..11ce30e1b1e7 100644 --- a/drivers/iommu/io-pgtable-dart.c +++ b/drivers/iommu/io-pgtable-dart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple DART page table allocator. diff --git a/drivers/iommu/io-pgtable.c b/drivers/iommu/io-pgtable.c index 843fec8e8a51..28f4a3c41cc9 100644 --- a/drivers/iommu/io-pgtable.c +++ b/drivers/iommu/io-pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic page table allocator for IOMMUs. diff --git a/drivers/iommu/iommu-debugfs.c b/drivers/iommu/iommu-debugfs.c index f03548942096..c9bbb87d8265 100644 --- a/drivers/iommu/iommu-debugfs.c +++ b/drivers/iommu/iommu-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOMMU debugfs core infrastructure diff --git a/drivers/iommu/iommu-pages.c b/drivers/iommu/iommu-pages.c index 3bab175d8557..fe617940f429 100644 --- a/drivers/iommu/iommu-pages.c +++ b/drivers/iommu/iommu-pages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Google LLC. diff --git a/drivers/iommu/iommu-sva.c b/drivers/iommu/iommu-sva.c index e1e63c2be82b..f6ec6cf05770 100644 --- a/drivers/iommu/iommu-sva.c +++ b/drivers/iommu/iommu-sva.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helpers for IOMMU drivers implementing SVA diff --git a/drivers/iommu/iommu-sysfs.c b/drivers/iommu/iommu-sysfs.c index 170022c09536..1836cf4eac1f 100644 --- a/drivers/iommu/iommu-sysfs.c +++ b/drivers/iommu/iommu-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU sysfs class support diff --git a/drivers/iommu/iommu-traces.c b/drivers/iommu/iommu-traces.c index 23416bf76df9..c1bc650c85e4 100644 --- a/drivers/iommu/iommu-traces.c +++ b/drivers/iommu/iommu-traces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * iommu trace points diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 2ca990dfbb88..0783ec7089a8 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2008 Advanced Micro Devices, Inc. diff --git a/drivers/iommu/iommufd/device.c b/drivers/iommu/iommufd/device.c index 4c842368289f..bd89116592e2 100644 --- a/drivers/iommu/iommufd/device.c +++ b/drivers/iommu/iommufd/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/iommu/iommufd/driver.c b/drivers/iommu/iommufd/driver.c index 21d4a35538f6..64aad2567985 100644 --- a/drivers/iommu/iommufd/driver.c +++ b/drivers/iommu/iommufd/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/iommu/iommufd/eventq.c b/drivers/iommu/iommufd/eventq.c index e23d9ee4fe38..12c60b786647 100644 --- a/drivers/iommu/iommufd/eventq.c +++ b/drivers/iommu/iommufd/eventq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Intel Corporation */ diff --git a/drivers/iommu/iommufd/hw_pagetable.c b/drivers/iommu/iommufd/hw_pagetable.c index fe789c2dc0c9..0acbf3822d14 100644 --- a/drivers/iommu/iommufd/hw_pagetable.c +++ b/drivers/iommu/iommufd/hw_pagetable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/iommufd/io_pagetable.c b/drivers/iommu/iommufd/io_pagetable.c index 436992331111..d98053087b8c 100644 --- a/drivers/iommu/iommufd/io_pagetable.c +++ b/drivers/iommu/iommufd/io_pagetable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. * diff --git a/drivers/iommu/iommufd/ioas.c b/drivers/iommu/iommufd/ioas.c index f4721afedadc..90da92fbf96a 100644 --- a/drivers/iommu/iommufd/ioas.c +++ b/drivers/iommu/iommufd/ioas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/iommufd/iova_bitmap.c b/drivers/iommu/iommufd/iova_bitmap.c index b5b67a9d3fb3..8f80bb7c8393 100644 --- a/drivers/iommu/iommufd/iova_bitmap.c +++ b/drivers/iommu/iommufd/iova_bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022, Oracle and/or its affiliates. diff --git a/drivers/iommu/iommufd/main.c b/drivers/iommu/iommufd/main.c index 5cc4b08c25f5..a096d7ac873c 100644 --- a/drivers/iommu/iommufd/main.c +++ b/drivers/iommu/iommufd/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 Intel Corporation * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/iommu/iommufd/pages.c b/drivers/iommu/iommufd/pages.c index f606148920fa..ee1b52c2dbcb 100644 --- a/drivers/iommu/iommufd/pages.c +++ b/drivers/iommu/iommufd/pages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. * diff --git a/drivers/iommu/iommufd/selftest.c b/drivers/iommu/iommufd/selftest.c index 550ff36dec3a..e3cfe3ed0428 100644 --- a/drivers/iommu/iommufd/selftest.c +++ b/drivers/iommu/iommufd/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. * diff --git a/drivers/iommu/iommufd/vfio_compat.c b/drivers/iommu/iommufd/vfio_compat.c index a258ee2f4579..f9a672b7e3ca 100644 --- a/drivers/iommu/iommufd/vfio_compat.c +++ b/drivers/iommu/iommufd/vfio_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/iommu/iommufd/viommu.c b/drivers/iommu/iommufd/viommu.c index 462b457ffd0c..79011c9a5050 100644 --- a/drivers/iommu/iommufd/viommu.c +++ b/drivers/iommu/iommufd/viommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c index 18f839721813..d558440d6878 100644 --- a/drivers/iommu/iova.c +++ b/drivers/iommu/iova.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2006-2009, Intel Corporation. diff --git a/drivers/iommu/ipmmu-vmsa.c b/drivers/iommu/ipmmu-vmsa.c index ca848288dbf2..2b1dfefb21b2 100644 --- a/drivers/iommu/ipmmu-vmsa.c +++ b/drivers/iommu/ipmmu-vmsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOMMU API for Renesas VMSA-compatible IPMMU diff --git a/drivers/iommu/irq_remapping.c b/drivers/iommu/irq_remapping.c index c2443659812a..9e2a695ee442 100644 --- a/drivers/iommu/irq_remapping.c +++ b/drivers/iommu/irq_remapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/iommu/msm_iommu.c b/drivers/iommu/msm_iommu.c index 819add75a665..0c4754263c51 100644 --- a/drivers/iommu/msm_iommu.c +++ b/drivers/iommu/msm_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. * diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c index 60fcd3d3b5eb..71413d34ec5a 100644 --- a/drivers/iommu/mtk_iommu.c +++ b/drivers/iommu/mtk_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c index c8d8eff5373d..637eb46a90bf 100644 --- a/drivers/iommu/mtk_iommu_v1.c +++ b/drivers/iommu/mtk_iommu_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU API for MTK architected m4u v1 implementations diff --git a/drivers/iommu/of_iommu.c b/drivers/iommu/of_iommu.c index 6b989a62def2..028e397326a5 100644 --- a/drivers/iommu/of_iommu.c +++ b/drivers/iommu/of_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OF helpers for IOMMU diff --git a/drivers/iommu/omap-iommu-debug.c b/drivers/iommu/omap-iommu-debug.c index 259f65291d90..45db8947db0c 100644 --- a/drivers/iommu/omap-iommu-debug.c +++ b/drivers/iommu/omap-iommu-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap iommu: debugfs interface diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index 768973b7e511..dc0e629f90b4 100644 --- a/drivers/iommu/omap-iommu.c +++ b/drivers/iommu/omap-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap iommu: tlb and pagetable primitives diff --git a/drivers/iommu/riscv/iommu-pci.c b/drivers/iommu/riscv/iommu-pci.c index d82d2b00904c..7ee5c0870a6f 100644 --- a/drivers/iommu/riscv/iommu-pci.c +++ b/drivers/iommu/riscv/iommu-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/iommu/riscv/iommu-platform.c b/drivers/iommu/riscv/iommu-platform.c index 83a28c83f991..c8e87ff3c35e 100644 --- a/drivers/iommu/riscv/iommu-platform.c +++ b/drivers/iommu/riscv/iommu-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RISC-V IOMMU as a platform device diff --git a/drivers/iommu/riscv/iommu.c b/drivers/iommu/riscv/iommu.c index d9429097a2b5..57b51b788b8a 100644 --- a/drivers/iommu/riscv/iommu.c +++ b/drivers/iommu/riscv/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU API for RISC-V IOMMU implementations. diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu/rockchip-iommu.c index 85f3667e797c..84f66232b159 100644 --- a/drivers/iommu/rockchip-iommu.c +++ b/drivers/iommu/rockchip-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IOMMU API for Rockchip diff --git a/drivers/iommu/s390-iommu.c b/drivers/iommu/s390-iommu.c index fe679850af28..d8a2e1cbc474 100644 --- a/drivers/iommu/s390-iommu.c +++ b/drivers/iommu/s390-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOMMU API for s390 PCI devices diff --git a/drivers/iommu/sprd-iommu.c b/drivers/iommu/sprd-iommu.c index 555d4505c747..e310c3a91b2c 100644 --- a/drivers/iommu/sprd-iommu.c +++ b/drivers/iommu/sprd-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Unisoc IOMMU driver diff --git a/drivers/iommu/sun50i-iommu.c b/drivers/iommu/sun50i-iommu.c index 90b26fe21817..0780cae0ffed 100644 --- a/drivers/iommu/sun50i-iommu.c +++ b/drivers/iommu/sun50i-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) // Copyright (C) 2016-2018, Allwinner Technology CO., LTD. // Copyright (C) 2019-2020, Cerno diff --git a/drivers/iommu/tegra-smmu.c b/drivers/iommu/tegra-smmu.c index c391e7f2cde6..9fe0d2c86217 100644 --- a/drivers/iommu/tegra-smmu.c +++ b/drivers/iommu/tegra-smmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/iommu/virtio-iommu.c b/drivers/iommu/virtio-iommu.c index d314fa5cd847..f0a0943c391d 100644 --- a/drivers/iommu/virtio-iommu.c +++ b/drivers/iommu/virtio-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtio driver for the paravirtualized IOMMU diff --git a/drivers/ipack/carriers/tpci200.c b/drivers/ipack/carriers/tpci200.c index cbfdadecb23b..46f147a7ff5c 100644 --- a/drivers/ipack/carriers/tpci200.c +++ b/drivers/ipack/carriers/tpci200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * driver for the TEWS TPCI-200 device diff --git a/drivers/ipack/devices/ipoctal.c b/drivers/ipack/devices/ipoctal.c index ba2e9e52d72b..43a3c3dbcbdb 100644 --- a/drivers/ipack/devices/ipoctal.c +++ b/drivers/ipack/devices/ipoctal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * driver for the GE IP-OCTAL boards diff --git a/drivers/ipack/ipack.c b/drivers/ipack/ipack.c index 57d232c909f9..93912499e2ce 100644 --- a/drivers/ipack/ipack.c +++ b/drivers/ipack/ipack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Industry-pack bus support functions. diff --git a/drivers/irqchip/exynos-combiner.c b/drivers/irqchip/exynos-combiner.c index 495848442b35..1db4ef4c1b9d 100644 --- a/drivers/irqchip/exynos-combiner.c +++ b/drivers/irqchip/exynos-combiner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. diff --git a/drivers/irqchip/irq-aclint-sswi.c b/drivers/irqchip/irq-aclint-sswi.c index fee30f3bc5ac..74464f2b29eb 100644 --- a/drivers/irqchip/irq-aclint-sswi.c +++ b/drivers/irqchip/irq-aclint-sswi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Inochi Amaoto diff --git a/drivers/irqchip/irq-al-fic.c b/drivers/irqchip/irq-al-fic.c index 8f300843bbca..352d8a4e268c 100644 --- a/drivers/irqchip/irq-al-fic.c +++ b/drivers/irqchip/irq-al-fic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/drivers/irqchip/irq-alpine-msi.c b/drivers/irqchip/irq-alpine-msi.c index 159d9ec7c0dd..b870dae629bd 100644 --- a/drivers/irqchip/irq-alpine-msi.c +++ b/drivers/irqchip/irq-alpine-msi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Annapurna Labs MSIX support services * diff --git a/drivers/irqchip/irq-apple-aic.c b/drivers/irqchip/irq-apple-aic.c index 3c70364e7cdd..0362895bd978 100644 --- a/drivers/irqchip/irq-apple-aic.c +++ b/drivers/irqchip/irq-apple-aic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright The Asahi Linux Contributors diff --git a/drivers/irqchip/irq-armada-370-xp.c b/drivers/irqchip/irq-armada-370-xp.c index a4d03a2d1569..56f2e34103fd 100644 --- a/drivers/irqchip/irq-armada-370-xp.c +++ b/drivers/irqchip/irq-armada-370-xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Armada 370 and Armada XP SoC IRQ handling diff --git a/drivers/irqchip/irq-aspeed-i2c-ic.c b/drivers/irqchip/irq-aspeed-i2c-ic.c index 87c1feb999ff..3fa38c5929d7 100644 --- a/drivers/irqchip/irq-aspeed-i2c-ic.c +++ b/drivers/irqchip/irq-aspeed-i2c-ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aspeed 24XX/25XX I2C Interrupt Controller. diff --git a/drivers/irqchip/irq-aspeed-intc.c b/drivers/irqchip/irq-aspeed-intc.c index 8330221799a0..d76eba0344cb 100644 --- a/drivers/irqchip/irq-aspeed-intc.c +++ b/drivers/irqchip/irq-aspeed-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aspeed Interrupt Controller. diff --git a/drivers/irqchip/irq-aspeed-scu-ic.c b/drivers/irqchip/irq-aspeed-scu-ic.c index bee59c8c4c93..cfc41856b1e0 100644 --- a/drivers/irqchip/irq-aspeed-scu-ic.c +++ b/drivers/irqchip/irq-aspeed-scu-ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Aspeed AST24XX, AST25XX, AST26XX, and AST27XX SCU Interrupt Controller diff --git a/drivers/irqchip/irq-aspeed-vic.c b/drivers/irqchip/irq-aspeed-vic.c index 9b665b5bb531..a8a245897d9e 100644 --- a/drivers/irqchip/irq-aspeed-vic.c +++ b/drivers/irqchip/irq-aspeed-vic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 - Ben Herrenschmidt, IBM Corp. diff --git a/drivers/irqchip/irq-ath79-cpu.c b/drivers/irqchip/irq-ath79-cpu.c index 923e4bba3776..8b2c4d359913 100644 --- a/drivers/irqchip/irq-ath79-cpu.c +++ b/drivers/irqchip/irq-ath79-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71xx/AR724x/AR913x specific interrupt handling diff --git a/drivers/irqchip/irq-ath79-misc.c b/drivers/irqchip/irq-ath79-misc.c index 258b8e9a2d57..900ff7e12db8 100644 --- a/drivers/irqchip/irq-ath79-misc.c +++ b/drivers/irqchip/irq-ath79-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71xx/AR724x/AR913x MISC interrupt controller diff --git a/drivers/irqchip/irq-atmel-aic-common.c b/drivers/irqchip/irq-atmel-aic-common.c index e68853815c7a..c4cbd3e3fe55 100644 --- a/drivers/irqchip/irq-atmel-aic-common.c +++ b/drivers/irqchip/irq-atmel-aic-common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel AT91 common AIC (Advanced Interrupt Controller) code shared by * irq-atmel-aic and irq-atmel-aic5 drivers diff --git a/drivers/irqchip/irq-atmel-aic.c b/drivers/irqchip/irq-atmel-aic.c index 1dcc52760eca..cc2a2b3ca38b 100644 --- a/drivers/irqchip/irq-atmel-aic.c +++ b/drivers/irqchip/irq-atmel-aic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel AT91 AIC (Advanced Interrupt Controller) driver * diff --git a/drivers/irqchip/irq-atmel-aic5.c b/drivers/irqchip/irq-atmel-aic5.c index 1f14b401f71d..a347fb434ed2 100644 --- a/drivers/irqchip/irq-atmel-aic5.c +++ b/drivers/irqchip/irq-atmel-aic5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel AT91 AIC5 (Advanced Interrupt Controller) driver * diff --git a/drivers/irqchip/irq-bcm2712-mip.c b/drivers/irqchip/irq-bcm2712-mip.c index 4761974ad650..9e6bae0fe171 100644 --- a/drivers/irqchip/irq-bcm2712-mip.c +++ b/drivers/irqchip/irq-bcm2712-mip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Raspberry Pi Ltd., All Rights Reserved. diff --git a/drivers/irqchip/irq-bcm2835.c b/drivers/irqchip/irq-bcm2835.c index 1e384c870350..0d7980781367 100644 --- a/drivers/irqchip/irq-bcm2835.c +++ b/drivers/irqchip/irq-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2010 Broadcom diff --git a/drivers/irqchip/irq-bcm2836.c b/drivers/irqchip/irq-bcm2836.c index fafd1f71348e..1ad8604dc3b3 100644 --- a/drivers/irqchip/irq-bcm2836.c +++ b/drivers/irqchip/irq-bcm2836.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Root interrupt controller for the BCM2836 (Raspberry Pi 2). diff --git a/drivers/irqchip/irq-bcm6345-l1.c b/drivers/irqchip/irq-bcm6345-l1.c index ca4e141c5bc2..c479ce5172cb 100644 --- a/drivers/irqchip/irq-bcm6345-l1.c +++ b/drivers/irqchip/irq-bcm6345-l1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCM6345 style Level 1 interrupt controller driver diff --git a/drivers/irqchip/irq-bcm7038-l1.c b/drivers/irqchip/irq-bcm7038-l1.c index 45c4824be92f..e131c0f0f9d5 100644 --- a/drivers/irqchip/irq-bcm7038-l1.c +++ b/drivers/irqchip/irq-bcm7038-l1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCM7038 style Level 1 interrupt controller driver diff --git a/drivers/irqchip/irq-bcm7120-l2.c b/drivers/irqchip/irq-bcm7120-l2.c index 518c9d4366a5..51c580b0f0b5 100644 --- a/drivers/irqchip/irq-bcm7120-l2.c +++ b/drivers/irqchip/irq-bcm7120-l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCM7120 style Level 2 interrupt controller driver diff --git a/drivers/irqchip/irq-brcmstb-l2.c b/drivers/irqchip/irq-brcmstb-l2.c index bb7078d6524f..2463a3fbcdfe 100644 --- a/drivers/irqchip/irq-brcmstb-l2.c +++ b/drivers/irqchip/irq-brcmstb-l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Broadcom Set Top Box Level 2 Interrupt controller driver diff --git a/drivers/irqchip/irq-clps711x.c b/drivers/irqchip/irq-clps711x.c index c4b73ba2323b..fbd67ff08b23 100644 --- a/drivers/irqchip/irq-clps711x.c +++ b/drivers/irqchip/irq-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CLPS711X IRQ driver diff --git a/drivers/irqchip/irq-crossbar.c b/drivers/irqchip/irq-crossbar.c index 66bb39e24a52..7c052c81b275 100644 --- a/drivers/irqchip/irq-crossbar.c +++ b/drivers/irqchip/irq-crossbar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/irqchip/irq-crossbar.c diff --git a/drivers/irqchip/irq-csky-apb-intc.c b/drivers/irqchip/irq-csky-apb-intc.c index 5b7150705d29..26b73c3c28cc 100644 --- a/drivers/irqchip/irq-csky-apb-intc.c +++ b/drivers/irqchip/irq-csky-apb-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/drivers/irqchip/irq-csky-mpintc.c b/drivers/irqchip/irq-csky-mpintc.c index 1d1f5091f26f..de9cc22e9759 100644 --- a/drivers/irqchip/irq-csky-mpintc.c +++ b/drivers/irqchip/irq-csky-mpintc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. diff --git a/drivers/irqchip/irq-davinci-cp-intc.c b/drivers/irqchip/irq-davinci-cp-intc.c index 00cdcc90f614..256db82d5eac 100644 --- a/drivers/irqchip/irq-davinci-cp-intc.c +++ b/drivers/irqchip/irq-davinci-cp-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Author: Steve Chen diff --git a/drivers/irqchip/irq-digicolor.c b/drivers/irqchip/irq-digicolor.c index eb5a8de82751..3f91f34a1b0d 100644 --- a/drivers/irqchip/irq-digicolor.c +++ b/drivers/irqchip/irq-digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Conexant Digicolor SoCs IRQ chip driver * diff --git a/drivers/irqchip/irq-dw-apb-ictl.c b/drivers/irqchip/irq-dw-apb-ictl.c index 4240a0dbf627..6a64016ef079 100644 --- a/drivers/irqchip/irq-dw-apb-ictl.c +++ b/drivers/irqchip/irq-dw-apb-ictl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Synopsys DW APB ICTL irqchip driver. * diff --git a/drivers/irqchip/irq-econet-en751221.c b/drivers/irqchip/irq-econet-en751221.c index d83d5eb12795..42cac3854b1e 100644 --- a/drivers/irqchip/irq-econet-en751221.c +++ b/drivers/irqchip/irq-econet-en751221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EN751221 Interrupt Controller Driver. diff --git a/drivers/irqchip/irq-ftintc010.c b/drivers/irqchip/irq-ftintc010.c index a59a66d79da6..dfd1a00fa684 100644 --- a/drivers/irqchip/irq-ftintc010.c +++ b/drivers/irqchip/irq-ftintc010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * irqchip for the Faraday Technology FTINTC010 Copyright (C) 2017 Linus diff --git a/drivers/irqchip/irq-gic-common.c b/drivers/irqchip/irq-gic-common.c index c776f9142610..a2c12b42f27a 100644 --- a/drivers/irqchip/irq-gic-common.c +++ b/drivers/irqchip/irq-gic-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-its-msi-parent.c b/drivers/irqchip/irq-gic-its-msi-parent.c index 12f45228c867..b478828a10fe 100644 --- a/drivers/irqchip/irq-gic-its-msi-parent.c +++ b/drivers/irqchip/irq-gic-its-msi-parent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. // Author: Marc Zyngier diff --git a/drivers/irqchip/irq-gic-pm.c b/drivers/irqchip/irq-gic-pm.c index a275a8071a25..026b1b8c3c91 100644 --- a/drivers/irqchip/irq-gic-pm.c +++ b/drivers/irqchip/irq-gic-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 NVIDIA CORPORATION, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-realview.c b/drivers/irqchip/irq-gic-realview.c index 38fab02ffe9d..c51aa526c2f0 100644 --- a/drivers/irqchip/irq-gic-realview.c +++ b/drivers/irqchip/irq-gic-realview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Special GIC quirks for the ARM RealView diff --git a/drivers/irqchip/irq-gic-v2m.c b/drivers/irqchip/irq-gic-v2m.c index 8a3410c2b7b5..90b1f9433f52 100644 --- a/drivers/irqchip/irq-gic-v2m.c +++ b/drivers/irqchip/irq-gic-v2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM GIC v2m MSI(-X) support diff --git a/drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c b/drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c index b5785472765a..d4a6214c1a65 100644 --- a/drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c +++ b/drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale Management Complex (MC) bus driver MSI support diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c index 2988def30972..745210379186 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v3-mbi.c b/drivers/irqchip/irq-gic-v3-mbi.c index aa11bbe8026a..68308c4e28b7 100644 --- a/drivers/irqchip/irq-gic-v3-mbi.c +++ b/drivers/irqchip/irq-gic-v3-mbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index 6607ab58f72e..a9dcfbf7e149 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v4.c b/drivers/irqchip/irq-gic-v4.c index 8455b4a5fbb0..e81c7d6cc8db 100644 --- a/drivers/irqchip/irq-gic-v4.c +++ b/drivers/irqchip/irq-gic-v4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016,2017 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v5-irs.c b/drivers/irqchip/irq-gic-v5-irs.c index ce2732d649a3..80fb1e1eeb30 100644 --- a/drivers/irqchip/irq-gic-v5-irs.c +++ b/drivers/irqchip/irq-gic-v5-irs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v5-its.c b/drivers/irqchip/irq-gic-v5-its.c index 8e22134b9f48..8fb8e862a832 100644 --- a/drivers/irqchip/irq-gic-v5-its.c +++ b/drivers/irqchip/irq-gic-v5-its.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v5-iwb.c b/drivers/irqchip/irq-gic-v5-iwb.c index ad9fdc14d1c6..1dd6e5e8b23c 100644 --- a/drivers/irqchip/irq-gic-v5-iwb.c +++ b/drivers/irqchip/irq-gic-v5-iwb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic-v5.c b/drivers/irqchip/irq-gic-v5.c index 41ef286c4d78..77c3722eb265 100644 --- a/drivers/irqchip/irq-gic-v5.c +++ b/drivers/irqchip/irq-gic-v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024-2025 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index ec70c84e9f91..fe77b929313b 100644 --- a/drivers/irqchip/irq-gic.c +++ b/drivers/irqchip/irq-gic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 ARM Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-goldfish-pic.c b/drivers/irqchip/irq-goldfish-pic.c index a8b23b507ecd..b58f5e713a0b 100644 --- a/drivers/irqchip/irq-goldfish-pic.c +++ b/drivers/irqchip/irq-goldfish-pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MIPS Goldfish Programmable Interrupt Controller. diff --git a/drivers/irqchip/irq-hip04.c b/drivers/irqchip/irq-hip04.c index b7958c5a1221..bec75ddfa6be 100644 --- a/drivers/irqchip/irq-hip04.c +++ b/drivers/irqchip/irq-hip04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon HiP04 INTC diff --git a/drivers/irqchip/irq-i8259.c b/drivers/irqchip/irq-i8259.c index cca77f9948a3..4d7062ca3d8b 100644 --- a/drivers/irqchip/irq-i8259.c +++ b/drivers/irqchip/irq-i8259.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/irqchip/irq-idt3243x.c b/drivers/irqchip/irq-idt3243x.c index f8324fb1fe8f..899ce541706b 100644 --- a/drivers/irqchip/irq-idt3243x.c +++ b/drivers/irqchip/irq-idt3243x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for IDT/Renesas 79RC3243x Interrupt Controller. diff --git a/drivers/irqchip/irq-imgpdc.c b/drivers/irqchip/irq-imgpdc.c index e9ef2f5a7207..14b527b37ec8 100644 --- a/drivers/irqchip/irq-imgpdc.c +++ b/drivers/irqchip/irq-imgpdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IMG PowerDown Controller (PDC) diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c index 04f7ba0657be..a707b53b5919 100644 --- a/drivers/irqchip/irq-imx-gpcv2.c +++ b/drivers/irqchip/irq-imx-gpcv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Freescale Semiconductor, Inc. diff --git a/drivers/irqchip/irq-imx-intmux.c b/drivers/irqchip/irq-imx-intmux.c index 5f9b204d350b..95fb26063d9a 100644 --- a/drivers/irqchip/irq-imx-intmux.c +++ b/drivers/irqchip/irq-imx-intmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2017 NXP diff --git a/drivers/irqchip/irq-imx-irqsteer.c b/drivers/irqchip/irq-imx-irqsteer.c index 4682ce5bf8d3..a540c1ad22e9 100644 --- a/drivers/irqchip/irq-imx-irqsteer.c +++ b/drivers/irqchip/irq-imx-irqsteer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2017 NXP diff --git a/drivers/irqchip/irq-imx-mu-msi.c b/drivers/irqchip/irq-imx-mu-msi.c index c598f2f52fc6..535ffab6fd7b 100644 --- a/drivers/irqchip/irq-imx-mu-msi.c +++ b/drivers/irqchip/irq-imx-mu-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale MU used as MSI controller diff --git a/drivers/irqchip/irq-ingenic-tcu.c b/drivers/irqchip/irq-ingenic-tcu.c index 794ecba717c9..4ea9b90fe742 100644 --- a/drivers/irqchip/irq-ingenic-tcu.c +++ b/drivers/irqchip/irq-ingenic-tcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ47xx SoCs TCU IRQ driver diff --git a/drivers/irqchip/irq-ingenic.c b/drivers/irqchip/irq-ingenic.c index 52393724f213..e82d685feb61 100644 --- a/drivers/irqchip/irq-ingenic.c +++ b/drivers/irqchip/irq-ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009-2010, Lars-Peter Clausen diff --git a/drivers/irqchip/irq-ixp4xx.c b/drivers/irqchip/irq-ixp4xx.c index a9a5a52b818a..df53ae22c3b6 100644 --- a/drivers/irqchip/irq-ixp4xx.c +++ b/drivers/irqchip/irq-ixp4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * irqchip for the IXP4xx interrupt controller diff --git a/drivers/irqchip/irq-jcore-aic.c b/drivers/irqchip/irq-jcore-aic.c index 94c05cf974be..bb73c233c459 100644 --- a/drivers/irqchip/irq-jcore-aic.c +++ b/drivers/irqchip/irq-jcore-aic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * J-Core SoC AIC driver * diff --git a/drivers/irqchip/irq-keystone.c b/drivers/irqchip/irq-keystone.c index 922fff09354f..dd9d6de9314d 100644 --- a/drivers/irqchip/irq-keystone.c +++ b/drivers/irqchip/irq-keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments Keystone IRQ controller IP driver diff --git a/drivers/irqchip/irq-lan966x-oic.c b/drivers/irqchip/irq-lan966x-oic.c index 11d3a0ffa261..ffcbb6567d37 100644 --- a/drivers/irqchip/irq-lan966x-oic.c +++ b/drivers/irqchip/irq-lan966x-oic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Microchip LAN966x outbound interrupt controller diff --git a/drivers/irqchip/irq-loongarch-avec.c b/drivers/irqchip/irq-loongarch-avec.c index ba556c008cf3..104057558b7f 100644 --- a/drivers/irqchip/irq-loongarch-avec.c +++ b/drivers/irqchip/irq-loongarch-avec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Loongson Technologies, Inc. diff --git a/drivers/irqchip/irq-loongarch-cpu.c b/drivers/irqchip/irq-loongarch-cpu.c index 950bc087e388..59bd5f4bece4 100644 --- a/drivers/irqchip/irq-loongarch-cpu.c +++ b/drivers/irqchip/irq-loongarch-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited diff --git a/drivers/irqchip/irq-loongson-eiointc.c b/drivers/irqchip/irq-loongson-eiointc.c index ad2105685b48..3eff25b4d5dd 100644 --- a/drivers/irqchip/irq-loongson-eiointc.c +++ b/drivers/irqchip/irq-loongson-eiointc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Loongson Extend I/O Interrupt Controller support diff --git a/drivers/irqchip/irq-loongson-htpic.c b/drivers/irqchip/irq-loongson-htpic.c index 1c691c4be989..7981d51aeda6 100644 --- a/drivers/irqchip/irq-loongson-htpic.c +++ b/drivers/irqchip/irq-loongson-htpic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020, Jiaxun Yang diff --git a/drivers/irqchip/irq-loongson-htvec.c b/drivers/irqchip/irq-loongson-htvec.c index d2be8e954e92..133289abffa6 100644 --- a/drivers/irqchip/irq-loongson-htvec.c +++ b/drivers/irqchip/irq-loongson-htvec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020, Jiaxun Yang diff --git a/drivers/irqchip/irq-loongson-liointc.c b/drivers/irqchip/irq-loongson-liointc.c index 0033c2188abc..2be4e58ac98a 100644 --- a/drivers/irqchip/irq-loongson-liointc.c +++ b/drivers/irqchip/irq-loongson-liointc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020, Jiaxun Yang diff --git a/drivers/irqchip/irq-loongson-pch-lpc.c b/drivers/irqchip/irq-loongson-pch-lpc.c index 3a125f3e4287..aae8783fed20 100644 --- a/drivers/irqchip/irq-loongson-pch-lpc.c +++ b/drivers/irqchip/irq-loongson-pch-lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Loongson LPC Interrupt Controller support diff --git a/drivers/irqchip/irq-loongson-pch-msi.c b/drivers/irqchip/irq-loongson-pch-msi.c index 4aedc9b90ff7..0592e2c78438 100644 --- a/drivers/irqchip/irq-loongson-pch-msi.c +++ b/drivers/irqchip/irq-loongson-pch-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020, Jiaxun Yang diff --git a/drivers/irqchip/irq-loongson-pch-pic.c b/drivers/irqchip/irq-loongson-pch-pic.c index c6b369a974a7..380cfe163b6f 100644 --- a/drivers/irqchip/irq-loongson-pch-pic.c +++ b/drivers/irqchip/irq-loongson-pch-pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020, Jiaxun Yang diff --git a/drivers/irqchip/irq-lpc32xx.c b/drivers/irqchip/irq-lpc32xx.c index 14cca44baa14..7f25345896f5 100644 --- a/drivers/irqchip/irq-lpc32xx.c +++ b/drivers/irqchip/irq-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2015-2016 Vladimir Zapolskiy diff --git a/drivers/irqchip/irq-ls-extirq.c b/drivers/irqchip/irq-ls-extirq.c index 96f9c20621cf..de23b9469155 100644 --- a/drivers/irqchip/irq-ls-extirq.c +++ b/drivers/irqchip/irq-ls-extirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "irq-ls-extirq: " fmt diff --git a/drivers/irqchip/irq-ls-scfg-msi.c b/drivers/irqchip/irq-ls-scfg-msi.c index 4910f364e568..7cc41bbe5206 100644 --- a/drivers/irqchip/irq-ls-scfg-msi.c +++ b/drivers/irqchip/irq-ls-scfg-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale SCFG MSI(-X) support diff --git a/drivers/irqchip/irq-ls1x.c b/drivers/irqchip/irq-ls1x.c index 589d32007fca..4dc2c03b0e04 100644 --- a/drivers/irqchip/irq-ls1x.c +++ b/drivers/irqchip/irq-ls1x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019, Jiaxun Yang diff --git a/drivers/irqchip/irq-madera.c b/drivers/irqchip/irq-madera.c index b32982c11515..a2108a3e0284 100644 --- a/drivers/irqchip/irq-madera.c +++ b/drivers/irqchip/irq-madera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interrupt support for Cirrus Logic Madera codecs diff --git a/drivers/irqchip/irq-mbigen.c b/drivers/irqchip/irq-mbigen.c index 6f69f4e5dbac..5a6c9407e118 100644 --- a/drivers/irqchip/irq-mbigen.c +++ b/drivers/irqchip/irq-mbigen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 HiSilicon Limited, All Rights Reserved. diff --git a/drivers/irqchip/irq-mchp-eic.c b/drivers/irqchip/irq-mchp-eic.c index 31093a8ab67c..ddca703b6a35 100644 --- a/drivers/irqchip/irq-mchp-eic.c +++ b/drivers/irqchip/irq-mchp-eic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip External Interrupt Controller driver diff --git a/drivers/irqchip/irq-meson-gpio.c b/drivers/irqchip/irq-meson-gpio.c index 3fcbb044ae60..b2cd086c2ee5 100644 --- a/drivers/irqchip/irq-meson-gpio.c +++ b/drivers/irqchip/irq-meson-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Endless Mobile, Inc. diff --git a/drivers/irqchip/irq-mips-cpu.c b/drivers/irqchip/irq-mips-cpu.c index ac784ef3ed4b..5b4a566cebbc 100644 --- a/drivers/irqchip/irq-mips-cpu.c +++ b/drivers/irqchip/irq-mips-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2001 MontaVista Software Inc. diff --git a/drivers/irqchip/irq-mips-gic.c b/drivers/irqchip/irq-mips-gic.c index 19a57c5e2b2e..f8bc39e137ff 100644 --- a/drivers/irqchip/irq-mips-gic.c +++ b/drivers/irqchip/irq-mips-gic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/irqchip/irq-mmp.c b/drivers/irqchip/irq-mmp.c index 09e640430208..714f36530a66 100644 --- a/drivers/irqchip/irq-mmp.c +++ b/drivers/irqchip/irq-mmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-mmp/irq.c diff --git a/drivers/irqchip/irq-mscc-ocelot.c b/drivers/irqchip/irq-mscc-ocelot.c index 8cbc191f750b..7e5a39e67bee 100644 --- a/drivers/irqchip/irq-mscc-ocelot.c +++ b/drivers/irqchip/irq-mscc-ocelot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi Ocelot IRQ controller driver diff --git a/drivers/irqchip/irq-msi-lib.c b/drivers/irqchip/irq-msi-lib.c index d5eefc3d7215..427d16b84fa3 100644 --- a/drivers/irqchip/irq-msi-lib.c +++ b/drivers/irqchip/irq-msi-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2022 Linutronix GmbH // Copyright (C) 2022 Intel diff --git a/drivers/irqchip/irq-mst-intc.c b/drivers/irqchip/irq-mst-intc.c index 7f760f555a76..0dc2c0045cfe 100644 --- a/drivers/irqchip/irq-mst-intc.c +++ b/drivers/irqchip/irq-mst-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/irqchip/irq-mtk-cirq.c b/drivers/irqchip/irq-mtk-cirq.c index 9571f622774e..ff53a9ff5825 100644 --- a/drivers/irqchip/irq-mtk-cirq.c +++ b/drivers/irqchip/irq-mtk-cirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/irqchip/irq-mtk-sysirq.c b/drivers/irqchip/irq-mtk-sysirq.c index 6895e7096b27..4a5b6e942992 100644 --- a/drivers/irqchip/irq-mtk-sysirq.c +++ b/drivers/irqchip/irq-mtk-sysirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/irqchip/irq-mvebu-gicp.c b/drivers/irqchip/irq-mvebu-gicp.c index 667bde3c651f..488cb372f32d 100644 --- a/drivers/irqchip/irq-mvebu-gicp.c +++ b/drivers/irqchip/irq-mvebu-gicp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Marvell * diff --git a/drivers/irqchip/irq-mvebu-icu.c b/drivers/irqchip/irq-mvebu-icu.c index db5dbc6e88b0..97ea58821c92 100644 --- a/drivers/irqchip/irq-mvebu-icu.c +++ b/drivers/irqchip/irq-mvebu-icu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Marvell * diff --git a/drivers/irqchip/irq-mvebu-odmi.c b/drivers/irqchip/irq-mvebu-odmi.c index e5b2bde3d933..5cb1946d5a88 100644 --- a/drivers/irqchip/irq-mvebu-odmi.c +++ b/drivers/irqchip/irq-mvebu-odmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Marvell * diff --git a/drivers/irqchip/irq-mvebu-pic.c b/drivers/irqchip/irq-mvebu-pic.c index 10b85128183a..4830ee79bb5b 100644 --- a/drivers/irqchip/irq-mvebu-pic.c +++ b/drivers/irqchip/irq-mvebu-pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Marvell * diff --git a/drivers/irqchip/irq-mvebu-sei.c b/drivers/irqchip/irq-mvebu-sei.c index 5822ea864765..4018ce5f55fe 100644 --- a/drivers/irqchip/irq-mvebu-sei.c +++ b/drivers/irqchip/irq-mvebu-sei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "mvebu-sei: " fmt diff --git a/drivers/irqchip/irq-mxs.c b/drivers/irqchip/irq-mxs.c index 0bb423dd5280..f05a1e3cb0c8 100644 --- a/drivers/irqchip/irq-mxs.c +++ b/drivers/irqchip/irq-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/irqchip/irq-nvic.c b/drivers/irqchip/irq-nvic.c index 2191a2b79578..0880e9e2a577 100644 --- a/drivers/irqchip/irq-nvic.c +++ b/drivers/irqchip/irq-nvic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/irq/irq-nvic.c diff --git a/drivers/irqchip/irq-omap-intc.c b/drivers/irqchip/irq-omap-intc.c index 16f00db570e7..a1158b34395f 100644 --- a/drivers/irqchip/irq-omap-intc.c +++ b/drivers/irqchip/irq-omap-intc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/arch/arm/mach-omap2/irq.c * diff --git a/drivers/irqchip/irq-ompic.c b/drivers/irqchip/irq-ompic.c index e66ef4373b1e..4c24d1a99a34 100644 --- a/drivers/irqchip/irq-ompic.c +++ b/drivers/irqchip/irq-ompic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Open Multi-Processor Interrupt Controller driver * diff --git a/drivers/irqchip/irq-or1k-pic.c b/drivers/irqchip/irq-or1k-pic.c index 48126067c54b..b4dffb01eb54 100644 --- a/drivers/irqchip/irq-or1k-pic.c +++ b/drivers/irqchip/irq-or1k-pic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2011 Jonas Bonn diff --git a/drivers/irqchip/irq-orion.c b/drivers/irqchip/irq-orion.c index dddbc05917c0..e6b178886db1 100644 --- a/drivers/irqchip/irq-orion.c +++ b/drivers/irqchip/irq-orion.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Marvell Orion SoCs IRQ chip driver. * diff --git a/drivers/irqchip/irq-owl-sirq.c b/drivers/irqchip/irq-owl-sirq.c index 3d93d21f6732..176c82ebf2fc 100644 --- a/drivers/irqchip/irq-owl-sirq.c +++ b/drivers/irqchip/irq-owl-sirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl SoCs SIRQ interrupt controller driver diff --git a/drivers/irqchip/irq-pic32-evic.c b/drivers/irqchip/irq-pic32-evic.c index 5dfda8e8df10..dc458b41ef86 100644 --- a/drivers/irqchip/irq-pic32-evic.c +++ b/drivers/irqchip/irq-pic32-evic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cristian Birsan diff --git a/drivers/irqchip/irq-pruss-intc.c b/drivers/irqchip/irq-pruss-intc.c index 81078d56f38d..f32d6b42cb8b 100644 --- a/drivers/irqchip/irq-pruss-intc.c +++ b/drivers/irqchip/irq-pruss-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PRU-ICSS INTC IRQChip driver for various TI SoCs diff --git a/drivers/irqchip/irq-qcom-mpm.c b/drivers/irqchip/irq-qcom-mpm.c index 83f31ea657b7..d95a7d5c67fe 100644 --- a/drivers/irqchip/irq-qcom-mpm.c +++ b/drivers/irqchip/irq-qcom-mpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Linaro Limited diff --git a/drivers/irqchip/irq-rda-intc.c b/drivers/irqchip/irq-rda-intc.c index 9f0144a73777..6445ac881b2e 100644 --- a/drivers/irqchip/irq-rda-intc.c +++ b/drivers/irqchip/irq-rda-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDA8810PL SoC irqchip driver diff --git a/drivers/irqchip/irq-realtek-rtl.c b/drivers/irqchip/irq-realtek-rtl.c index 942c1f8c363d..4e12b492359b 100644 --- a/drivers/irqchip/irq-realtek-rtl.c +++ b/drivers/irqchip/irq-realtek-rtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Birger Koblitz diff --git a/drivers/irqchip/irq-renesas-intc-irqpin.c b/drivers/irqchip/irq-renesas-intc-irqpin.c index 7951292d2d9b..ad760f735d33 100644 --- a/drivers/irqchip/irq-renesas-intc-irqpin.c +++ b/drivers/irqchip/irq-renesas-intc-irqpin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas INTC External IRQ Pin Driver diff --git a/drivers/irqchip/irq-renesas-irqc.c b/drivers/irqchip/irq-renesas-irqc.c index a20a6471b0e4..6fb92a76412f 100644 --- a/drivers/irqchip/irq-renesas-irqc.c +++ b/drivers/irqchip/irq-renesas-irqc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas IRQC Driver diff --git a/drivers/irqchip/irq-renesas-rza1.c b/drivers/irqchip/irq-renesas-rza1.c index 6047a524ac77..eca6cd2b67b8 100644 --- a/drivers/irqchip/irq-renesas-rza1.c +++ b/drivers/irqchip/irq-renesas-rza1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/A1 IRQC Driver diff --git a/drivers/irqchip/irq-renesas-rzg2l.c b/drivers/irqchip/irq-renesas-rzg2l.c index e73d426cea6d..940d380a3e38 100644 --- a/drivers/irqchip/irq-renesas-rzg2l.c +++ b/drivers/irqchip/irq-renesas-rzg2l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L IRQC Driver diff --git a/drivers/irqchip/irq-renesas-rzv2h.c b/drivers/irqchip/irq-renesas-rzv2h.c index 9b487120f011..696b713a5c37 100644 --- a/drivers/irqchip/irq-renesas-rzv2h.c +++ b/drivers/irqchip/irq-renesas-rzv2h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) ICU Driver diff --git a/drivers/irqchip/irq-riscv-aplic-direct.c b/drivers/irqchip/irq-riscv-aplic-direct.c index c2a75bf3d20c..f503ed076d5c 100644 --- a/drivers/irqchip/irq-riscv-aplic-direct.c +++ b/drivers/irqchip/irq-riscv-aplic-direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-aplic-main.c b/drivers/irqchip/irq-riscv-aplic-main.c index 93e7c51f944a..dce3b7608d85 100644 --- a/drivers/irqchip/irq-riscv-aplic-main.c +++ b/drivers/irqchip/irq-riscv-aplic-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-aplic-msi.c b/drivers/irqchip/irq-riscv-aplic-msi.c index fb8d1838609f..8abcd806051c 100644 --- a/drivers/irqchip/irq-riscv-aplic-msi.c +++ b/drivers/irqchip/irq-riscv-aplic-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-imsic-early.c b/drivers/irqchip/irq-riscv-imsic-early.c index 6bac67cc0b6d..e4938b116fac 100644 --- a/drivers/irqchip/irq-riscv-imsic-early.c +++ b/drivers/irqchip/irq-riscv-imsic-early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-imsic-platform.c b/drivers/irqchip/irq-riscv-imsic-platform.c index 643c8e459611..16ce738dc027 100644 --- a/drivers/irqchip/irq-riscv-imsic-platform.c +++ b/drivers/irqchip/irq-riscv-imsic-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-imsic-state.c b/drivers/irqchip/irq-riscv-imsic-state.c index b6cebfee9461..551ad2773e91 100644 --- a/drivers/irqchip/irq-riscv-imsic-state.c +++ b/drivers/irqchip/irq-riscv-imsic-state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/irqchip/irq-riscv-intc.c b/drivers/irqchip/irq-riscv-intc.c index 70290b35b317..61e7c0a38f36 100644 --- a/drivers/irqchip/irq-riscv-intc.c +++ b/drivers/irqchip/irq-riscv-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Regents of the University of California diff --git a/drivers/irqchip/irq-riscv-rpmi-sysmsi.c b/drivers/irqchip/irq-riscv-rpmi-sysmsi.c index 5c74c561ce31..69f19df1e530 100644 --- a/drivers/irqchip/irq-riscv-rpmi-sysmsi.c +++ b/drivers/irqchip/irq-riscv-rpmi-sysmsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2025 Ventana Micro Systems Inc. */ diff --git a/drivers/irqchip/irq-sa11x0.c b/drivers/irqchip/irq-sa11x0.c index e5f24c5f3f41..6577683dc505 100644 --- a/drivers/irqchip/irq-sa11x0.c +++ b/drivers/irqchip/irq-sa11x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Dmitry Eremin-Solenikov diff --git a/drivers/irqchip/irq-sg2042-msi.c b/drivers/irqchip/irq-sg2042-msi.c index f7cf0dc72eab..c0cc087e6fbf 100644 --- a/drivers/irqchip/irq-sg2042-msi.c +++ b/drivers/irqchip/irq-sg2042-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SG2042 MSI Controller diff --git a/drivers/irqchip/irq-sifive-plic.c b/drivers/irqchip/irq-sifive-plic.c index 210a57959637..77a431408cf2 100644 --- a/drivers/irqchip/irq-sifive-plic.c +++ b/drivers/irqchip/irq-sifive-plic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 SiFive diff --git a/drivers/irqchip/irq-sl28cpld.c b/drivers/irqchip/irq-sl28cpld.c index e50f9eaba4cd..b1e775589cb6 100644 --- a/drivers/irqchip/irq-sl28cpld.c +++ b/drivers/irqchip/irq-sl28cpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl28cpld interrupt controller driver diff --git a/drivers/irqchip/irq-sni-exiu.c b/drivers/irqchip/irq-sni-exiu.c index 0cad68aa8388..5363ea8aae58 100644 --- a/drivers/irqchip/irq-sni-exiu.c +++ b/drivers/irqchip/irq-sni-exiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Socionext External Interrupt Unit (EXIU) diff --git a/drivers/irqchip/irq-sp7021-intc.c b/drivers/irqchip/irq-sp7021-intc.c index 2a6eda9ab62e..30e944f7c4af 100644 --- a/drivers/irqchip/irq-sp7021-intc.c +++ b/drivers/irqchip/irq-sp7021-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (C) Sunplus Technology Co., Ltd. diff --git a/drivers/irqchip/irq-st.c b/drivers/irqchip/irq-st.c index de71bb350d57..ab55576e0fce 100644 --- a/drivers/irqchip/irq-st.c +++ b/drivers/irqchip/irq-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics – All Rights Reserved diff --git a/drivers/irqchip/irq-starfive-jh8100-intc.c b/drivers/irqchip/irq-starfive-jh8100-intc.c index 705361b4ebe0..0bdbf35a72da 100644 --- a/drivers/irqchip/irq-starfive-jh8100-intc.c +++ b/drivers/irqchip/irq-starfive-jh8100-intc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive JH8100 External Interrupt Controller driver diff --git a/drivers/irqchip/irq-stm32-exti.c b/drivers/irqchip/irq-stm32-exti.c index 978811f2abe8..c5d275ea178e 100644 --- a/drivers/irqchip/irq-stm32-exti.c +++ b/drivers/irqchip/irq-stm32-exti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/irqchip/irq-stm32mp-exti.c b/drivers/irqchip/irq-stm32mp-exti.c index a24f4f1a4f8f..591dc414a42a 100644 --- a/drivers/irqchip/irq-stm32mp-exti.c +++ b/drivers/irqchip/irq-stm32mp-exti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/irqchip/irq-sun4i.c b/drivers/irqchip/irq-sun4i.c index 9c2c9caeca2a..6a286e83faf8 100644 --- a/drivers/irqchip/irq-sun4i.c +++ b/drivers/irqchip/irq-sun4i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A1X SoCs IRQ chip driver. * diff --git a/drivers/irqchip/irq-sun6i-r.c b/drivers/irqchip/irq-sun6i-r.c index 23251831c06e..0029d3faf2a8 100644 --- a/drivers/irqchip/irq-sun6i-r.c +++ b/drivers/irqchip/irq-sun6i-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The R_INTC in Allwinner A31 and newer SoCs manages several types of diff --git a/drivers/irqchip/irq-sunxi-nmi.c b/drivers/irqchip/irq-sunxi-nmi.c index fe32dfdc2dd0..c0d2212628df 100644 --- a/drivers/irqchip/irq-sunxi-nmi.c +++ b/drivers/irqchip/irq-sunxi-nmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A20/A31 SoCs NMI IRQ chip driver. * diff --git a/drivers/irqchip/irq-tb10x.c b/drivers/irqchip/irq-tb10x.c index 94cbc5111d7e..cf0e0d920824 100644 --- a/drivers/irqchip/irq-tb10x.c +++ b/drivers/irqchip/irq-tb10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Abilis Systems interrupt controller driver diff --git a/drivers/irqchip/irq-tegra.c b/drivers/irqchip/irq-tegra.c index b6382cf6359a..97c26fb57fc4 100644 --- a/drivers/irqchip/irq-tegra.c +++ b/drivers/irqchip/irq-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver code for Tegra's Legacy Interrupt Controller diff --git a/drivers/irqchip/irq-ti-sci-inta.c b/drivers/irqchip/irq-ti-sci-inta.c index 01963d36cfaf..d203e09beebd 100644 --- a/drivers/irqchip/irq-ti-sci-inta.c +++ b/drivers/irqchip/irq-ti-sci-inta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments' K3 Interrupt Aggregator irqchip driver diff --git a/drivers/irqchip/irq-ti-sci-intr.c b/drivers/irqchip/irq-ti-sci-intr.c index 354613e74ad0..a629eab5dcfe 100644 --- a/drivers/irqchip/irq-ti-sci-intr.c +++ b/drivers/irqchip/irq-ti-sci-intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments' K3 Interrupt Router irqchip driver diff --git a/drivers/irqchip/irq-ts4800.c b/drivers/irqchip/irq-ts4800.c index 2e4013c6834d..c978bbbbb3aa 100644 --- a/drivers/irqchip/irq-ts4800.c +++ b/drivers/irqchip/irq-ts4800.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Multiplexed-IRQs driver for TS-4800's FPGA * diff --git a/drivers/irqchip/irq-uniphier-aidet.c b/drivers/irqchip/irq-uniphier-aidet.c index 6005c2d28dd9..304548ac7a83 100644 --- a/drivers/irqchip/irq-uniphier-aidet.c +++ b/drivers/irqchip/irq-uniphier-aidet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for UniPhier AIDET (ARM Interrupt Detector) diff --git a/drivers/irqchip/irq-versatile-fpga.c b/drivers/irqchip/irq-versatile-fpga.c index 034ce6afe170..5165a7b7b0f8 100644 --- a/drivers/irqchip/irq-versatile-fpga.c +++ b/drivers/irqchip/irq-versatile-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Versatile FPGA-based IRQ controllers diff --git a/drivers/irqchip/irq-vf610-mscm-ir.c b/drivers/irqchip/irq-vf610-mscm-ir.c index 5d9c7503aa7f..6a9e2dfef374 100644 --- a/drivers/irqchip/irq-vf610-mscm-ir.c +++ b/drivers/irqchip/irq-vf610-mscm-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2015 Toradex AG diff --git a/drivers/irqchip/irq-vic.c b/drivers/irqchip/irq-vic.c index e38104c5064e..d2fbd0cfc3a0 100644 --- a/drivers/irqchip/irq-vic.c +++ b/drivers/irqchip/irq-vic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/arch/arm/common/vic.c diff --git a/drivers/irqchip/irq-vt8500.c b/drivers/irqchip/irq-vt8500.c index 3b742590aec8..31014b69dcdf 100644 --- a/drivers/irqchip/irq-vt8500.c +++ b/drivers/irqchip/irq-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/arm/mach-vt8500/irq.c diff --git a/drivers/irqchip/irq-wpcm450-aic.c b/drivers/irqchip/irq-wpcm450-aic.c index a8ed4894d29e..a516bc1ad983 100644 --- a/drivers/irqchip/irq-wpcm450-aic.c +++ b/drivers/irqchip/irq-wpcm450-aic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2021 Jonathan Neuschäfer diff --git a/drivers/irqchip/irq-xilinx-intc.c b/drivers/irqchip/irq-xilinx-intc.c index 92dcb9fdcb25..491f886572e5 100644 --- a/drivers/irqchip/irq-xilinx-intc.c +++ b/drivers/irqchip/irq-xilinx-intc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2007-2013 Michal Simek * Copyright (C) 2012-2013 Xilinx, Inc. diff --git a/drivers/irqchip/irq-xtensa-mx.c b/drivers/irqchip/irq-xtensa-mx.c index 9fdacbd89a63..e5a81b78e9e4 100644 --- a/drivers/irqchip/irq-xtensa-mx.c +++ b/drivers/irqchip/irq-xtensa-mx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xtensa MX interrupt distributor * diff --git a/drivers/irqchip/irq-xtensa-pic.c b/drivers/irqchip/irq-xtensa-pic.c index 44e7be051a2e..9e7e43ab00f3 100644 --- a/drivers/irqchip/irq-xtensa-pic.c +++ b/drivers/irqchip/irq-xtensa-pic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xtensa built-in interrupt controller * diff --git a/drivers/irqchip/irq-zevio.c b/drivers/irqchip/irq-zevio.c index 22d46c246594..734dd7ae2e5c 100644 --- a/drivers/irqchip/irq-zevio.c +++ b/drivers/irqchip/irq-zevio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/irqchip/irq-zevio.c diff --git a/drivers/irqchip/irqchip.c b/drivers/irqchip/irqchip.c index 689c8e448901..0409f5d01cb5 100644 --- a/drivers/irqchip/irqchip.c +++ b/drivers/irqchip/irqchip.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2012 Thomas Petazzoni * diff --git a/drivers/irqchip/qcom-irq-combiner.c b/drivers/irqchip/qcom-irq-combiner.c index 09819007d08e..d2baf971f7c6 100644 --- a/drivers/irqchip/qcom-irq-combiner.c +++ b/drivers/irqchip/qcom-irq-combiner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/irqchip/qcom-pdc.c b/drivers/irqchip/qcom-pdc.c index 518f7f0f3dab..581032f8f7a9 100644 --- a/drivers/irqchip/qcom-pdc.c +++ b/drivers/irqchip/qcom-pdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/irqchip/spear-shirq.c b/drivers/irqchip/spear-shirq.c index 576e55569d77..4c6770df78fc 100644 --- a/drivers/irqchip/spear-shirq.c +++ b/drivers/irqchip/spear-shirq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPEAr platform shared irq layer source file * diff --git a/drivers/isdn/capi/capi.c b/drivers/isdn/capi/capi.c index 78e6e7748fb9..db3d0b44afcf 100644 --- a/drivers/isdn/capi/capi.c +++ b/drivers/isdn/capi/capi.c @@ -1,3 +1,4 @@ +asm("nop"); /* $Id: capi.c,v 1.1.2.7 2004/04/28 09:48:59 armin Exp $ * * CAPI 2.0 Interface for Linux diff --git a/drivers/isdn/capi/capiutil.c b/drivers/isdn/capi/capiutil.c index d7ae42edc4a8..ac9230f73d25 100644 --- a/drivers/isdn/capi/capiutil.c +++ b/drivers/isdn/capi/capiutil.c @@ -1,3 +1,4 @@ +asm("nop"); /* $Id: capiutil.c,v 1.13.6.4 2001/09/23 22:24:33 kai Exp $ * * CAPI 2.0 convert capi message to capi message struct diff --git a/drivers/isdn/capi/kcapi.c b/drivers/isdn/capi/kcapi.c index e8f7e52354bc..95e53d8d022e 100644 --- a/drivers/isdn/capi/kcapi.c +++ b/drivers/isdn/capi/kcapi.c @@ -1,3 +1,4 @@ +asm("nop"); /* $Id: kcapi.c,v 1.1.2.8 2004/03/26 19:57:20 armin Exp $ * * Kernel CAPI 2.0 Module diff --git a/drivers/isdn/capi/kcapi_proc.c b/drivers/isdn/capi/kcapi_proc.c index 77e951206809..3cb6296550ee 100644 --- a/drivers/isdn/capi/kcapi_proc.c +++ b/drivers/isdn/capi/kcapi_proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel CAPI 2.0 Module - /proc/capi handling * diff --git a/drivers/isdn/hardware/mISDN/avmfritz.c b/drivers/isdn/hardware/mISDN/avmfritz.c index 044e4961376c..82b9092208d2 100644 --- a/drivers/isdn/hardware/mISDN/avmfritz.c +++ b/drivers/isdn/hardware/mISDN/avmfritz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * avm_fritz.c low level stuff for AVM FRITZ!CARD PCI ISDN cards diff --git a/drivers/isdn/hardware/mISDN/hfcmulti.c b/drivers/isdn/hardware/mISDN/hfcmulti.c index f6c27ca92c01..eed9b0328b9a 100644 --- a/drivers/isdn/hardware/mISDN/hfcmulti.c +++ b/drivers/isdn/hardware/mISDN/hfcmulti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hfcmulti.c low level driver for hfc-4s/hfc-8s/hfc-e1 based cards diff --git a/drivers/isdn/hardware/mISDN/hfcpci.c b/drivers/isdn/hardware/mISDN/hfcpci.c index ea8a0ab47afd..6f409db74345 100644 --- a/drivers/isdn/hardware/mISDN/hfcpci.c +++ b/drivers/isdn/hardware/mISDN/hfcpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/isdn/hardware/mISDN/hfcsusb.c b/drivers/isdn/hardware/mISDN/hfcsusb.c index 541a20cb58f1..a77dcfe1faa4 100644 --- a/drivers/isdn/hardware/mISDN/hfcsusb.c +++ b/drivers/isdn/hardware/mISDN/hfcsusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* hfcsusb.c * mISDN driver for Colognechip HFC-S USB chip diff --git a/drivers/isdn/hardware/mISDN/isdnhdlc.c b/drivers/isdn/hardware/mISDN/isdnhdlc.c index 985367e6711d..83fb85ccc8dd 100644 --- a/drivers/isdn/hardware/mISDN/isdnhdlc.c +++ b/drivers/isdn/hardware/mISDN/isdnhdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isdnhdlc.c -- General purpose ISDN HDLC decoder. diff --git a/drivers/isdn/hardware/mISDN/mISDNinfineon.c b/drivers/isdn/hardware/mISDN/mISDNinfineon.c index 30876a012711..02027741befd 100644 --- a/drivers/isdn/hardware/mISDN/mISDNinfineon.c +++ b/drivers/isdn/hardware/mISDN/mISDNinfineon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mISDNinfineon.c diff --git a/drivers/isdn/hardware/mISDN/mISDNipac.c b/drivers/isdn/hardware/mISDN/mISDNipac.c index a34ea6058960..f5ba50090ebc 100644 --- a/drivers/isdn/hardware/mISDN/mISDNipac.c +++ b/drivers/isdn/hardware/mISDN/mISDNipac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isac.c ISAC specific routines diff --git a/drivers/isdn/hardware/mISDN/mISDNisar.c b/drivers/isdn/hardware/mISDN/mISDNisar.c index dace91ba412b..931eb9db44db 100644 --- a/drivers/isdn/hardware/mISDN/mISDNisar.c +++ b/drivers/isdn/hardware/mISDN/mISDNisar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mISDNisar.c ISAR (Siemens PSB 7110) specific functions diff --git a/drivers/isdn/hardware/mISDN/netjet.c b/drivers/isdn/hardware/mISDN/netjet.c index d163850c295e..0b3e39224326 100644 --- a/drivers/isdn/hardware/mISDN/netjet.c +++ b/drivers/isdn/hardware/mISDN/netjet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NETJet mISDN driver diff --git a/drivers/isdn/hardware/mISDN/speedfax.c b/drivers/isdn/hardware/mISDN/speedfax.c index 0c405261d940..8719615f062c 100644 --- a/drivers/isdn/hardware/mISDN/speedfax.c +++ b/drivers/isdn/hardware/mISDN/speedfax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * speedfax.c low level stuff for Sedlbauer Speedfax+ cards diff --git a/drivers/isdn/hardware/mISDN/w6692.c b/drivers/isdn/hardware/mISDN/w6692.c index 168fc345dcdc..12f35b9d54b4 100644 --- a/drivers/isdn/hardware/mISDN/w6692.c +++ b/drivers/isdn/hardware/mISDN/w6692.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w6692.c mISDN driver for Winbond w6692 based cards diff --git a/drivers/isdn/mISDN/clock.c b/drivers/isdn/mISDN/clock.c index f71eb61db131..884e53174cd8 100644 --- a/drivers/isdn/mISDN/clock.c +++ b/drivers/isdn/mISDN/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 by Andreas Eversberg diff --git a/drivers/isdn/mISDN/core.c b/drivers/isdn/mISDN/core.c index 8ec2d4d4f135..c9cae2e59fb0 100644 --- a/drivers/isdn/mISDN/core.c +++ b/drivers/isdn/mISDN/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 by Karsten Keil diff --git a/drivers/isdn/mISDN/dsp_audio.c b/drivers/isdn/mISDN/dsp_audio.c index bbef98e7a16e..593f8e1d50bd 100644 --- a/drivers/isdn/mISDN/dsp_audio.c +++ b/drivers/isdn/mISDN/dsp_audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Audio support data for mISDN_dsp. * diff --git a/drivers/isdn/mISDN/dsp_blowfish.c b/drivers/isdn/mISDN/dsp_blowfish.c index 0e77c282c862..1d889a2e79c1 100644 --- a/drivers/isdn/mISDN/dsp_blowfish.c +++ b/drivers/isdn/mISDN/dsp_blowfish.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Blowfish encryption/decryption for mISDN_dsp. * diff --git a/drivers/isdn/mISDN/dsp_cmx.c b/drivers/isdn/mISDN/dsp_cmx.c index 53fad9487574..392a4d1d1979 100644 --- a/drivers/isdn/mISDN/dsp_cmx.c +++ b/drivers/isdn/mISDN/dsp_cmx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Audio crossconnecting/conferrencing (hardware level). * diff --git a/drivers/isdn/mISDN/dsp_core.c b/drivers/isdn/mISDN/dsp_core.c index d0aa415a6b09..f74b4fc0e1fa 100644 --- a/drivers/isdn/mISDN/dsp_core.c +++ b/drivers/isdn/mISDN/dsp_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Author Andreas Eversberg (jolly@eversberg.eu) * Based on source code structure by diff --git a/drivers/isdn/mISDN/dsp_dtmf.c b/drivers/isdn/mISDN/dsp_dtmf.c index 642f30be5ce2..bb70ddaff757 100644 --- a/drivers/isdn/mISDN/dsp_dtmf.c +++ b/drivers/isdn/mISDN/dsp_dtmf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * DTMF decoder. * diff --git a/drivers/isdn/mISDN/dsp_hwec.c b/drivers/isdn/mISDN/dsp_hwec.c index 0cd216e28f00..d95c2d0a3ad5 100644 --- a/drivers/isdn/mISDN/dsp_hwec.c +++ b/drivers/isdn/mISDN/dsp_hwec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dsp_hwec.c: diff --git a/drivers/isdn/mISDN/dsp_pipeline.c b/drivers/isdn/mISDN/dsp_pipeline.c index b4ed0bb8ddfb..17e92f0d35b9 100644 --- a/drivers/isdn/mISDN/dsp_pipeline.c +++ b/drivers/isdn/mISDN/dsp_pipeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dsp_pipeline.c: pipelined audio processing diff --git a/drivers/isdn/mISDN/dsp_tones.c b/drivers/isdn/mISDN/dsp_tones.c index fa7813ae8d97..641ca6d10a97 100644 --- a/drivers/isdn/mISDN/dsp_tones.c +++ b/drivers/isdn/mISDN/dsp_tones.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Audio support data for ISDN4Linux. * diff --git a/drivers/isdn/mISDN/fsm.c b/drivers/isdn/mISDN/fsm.c index 825b686496d2..199a97d2a7ef 100644 --- a/drivers/isdn/mISDN/fsm.c +++ b/drivers/isdn/mISDN/fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * finite state machine implementation diff --git a/drivers/isdn/mISDN/hwchannel.c b/drivers/isdn/mISDN/hwchannel.c index 8c93af06ed02..f78142a7b3fc 100644 --- a/drivers/isdn/mISDN/hwchannel.c +++ b/drivers/isdn/mISDN/hwchannel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/l1oip_codec.c b/drivers/isdn/mISDN/l1oip_codec.c index 1059234fbc67..f2da3d73bf56 100644 --- a/drivers/isdn/mISDN/l1oip_codec.c +++ b/drivers/isdn/mISDN/l1oip_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/isdn/mISDN/l1oip_core.c b/drivers/isdn/mISDN/l1oip_core.c index 6ab036e4a35f..c99020c925bf 100644 --- a/drivers/isdn/mISDN/l1oip_core.c +++ b/drivers/isdn/mISDN/l1oip_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/isdn/mISDN/layer1.c b/drivers/isdn/mISDN/layer1.c index 7b31c25a550e..b6f1498d1e85 100644 --- a/drivers/isdn/mISDN/layer1.c +++ b/drivers/isdn/mISDN/layer1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/layer2.c b/drivers/isdn/mISDN/layer2.c index 5bf7fcb282c4..0e4eb59ea23c 100644 --- a/drivers/isdn/mISDN/layer2.c +++ b/drivers/isdn/mISDN/layer2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/socket.c b/drivers/isdn/mISDN/socket.c index 77b900db1cac..9208263cd1ac 100644 --- a/drivers/isdn/mISDN/socket.c +++ b/drivers/isdn/mISDN/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/stack.c b/drivers/isdn/mISDN/stack.c index c2f76f398613..af628e5b643b 100644 --- a/drivers/isdn/mISDN/stack.c +++ b/drivers/isdn/mISDN/stack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/tei.c b/drivers/isdn/mISDN/tei.c index 59d28cb19738..3e2be830c61f 100644 --- a/drivers/isdn/mISDN/tei.c +++ b/drivers/isdn/mISDN/tei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/isdn/mISDN/timerdev.c b/drivers/isdn/mISDN/timerdev.c index 33521c328a82..58c0284282af 100644 --- a/drivers/isdn/mISDN/timerdev.c +++ b/drivers/isdn/mISDN/timerdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/leds/blink/leds-bcm63138.c b/drivers/leds/blink/leds-bcm63138.c index ef2e511438cc..b958b7c3a392 100644 --- a/drivers/leds/blink/leds-bcm63138.c +++ b/drivers/leds/blink/leds-bcm63138.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Rafał Miłecki diff --git a/drivers/leds/blink/leds-lgm-sso.c b/drivers/leds/blink/leds-lgm-sso.c index 8923d2df4704..2ae360951950 100644 --- a/drivers/leds/blink/leds-lgm-sso.c +++ b/drivers/leds/blink/leds-lgm-sso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Lightning Mountain SoC LED Serial Shift Output Controller driver diff --git a/drivers/leds/flash/leds-aat1290.c b/drivers/leds/flash/leds-aat1290.c index 49251cfd3350..a9cc4b158eb3 100644 --- a/drivers/leds/flash/leds-aat1290.c +++ b/drivers/leds/flash/leds-aat1290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Flash class driver for the AAT1290 diff --git a/drivers/leds/flash/leds-as3645a.c b/drivers/leds/flash/leds-as3645a.c index 2f2d783c62c3..075b909cb631 100644 --- a/drivers/leds/flash/leds-as3645a.c +++ b/drivers/leds/flash/leds-as3645a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/leds/leds-as3645a.c - AS3645A and LM3555 flash controllers driver diff --git a/drivers/leds/flash/leds-ktd2692.c b/drivers/leds/flash/leds-ktd2692.c index 0f16eefcfe4c..6f7d45ccdee9 100644 --- a/drivers/leds/flash/leds-ktd2692.c +++ b/drivers/leds/flash/leds-ktd2692.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver : leds-ktd2692.c diff --git a/drivers/leds/flash/leds-lm3601x.c b/drivers/leds/flash/leds-lm3601x.c index abf6b96ade3d..b181c6d2a6ef 100644 --- a/drivers/leds/flash/leds-lm3601x.c +++ b/drivers/leds/flash/leds-lm3601x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Flash and torch driver for Texas Instruments LM3601X LED // Flash driver chip family diff --git a/drivers/leds/flash/leds-max77693.c b/drivers/leds/flash/leds-max77693.c index daee10986108..d5a880729305 100644 --- a/drivers/leds/flash/leds-max77693.c +++ b/drivers/leds/flash/leds-max77693.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Flash class driver for the flash cell of max77693 mfd. diff --git a/drivers/leds/flash/leds-mt6360.c b/drivers/leds/flash/leds-mt6360.c index 462a902f54e0..73f271f88eda 100644 --- a/drivers/leds/flash/leds-mt6360.c +++ b/drivers/leds/flash/leds-mt6360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/leds/flash/leds-mt6370-flash.c b/drivers/leds/flash/leds-mt6370-flash.c index dbdbe92309db..7b50c36e2778 100644 --- a/drivers/leds/flash/leds-mt6370-flash.c +++ b/drivers/leds/flash/leds-mt6370-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Richtek Technology Corp. diff --git a/drivers/leds/flash/leds-qcom-flash.c b/drivers/leds/flash/leds-qcom-flash.c index b03a6833e3e3..9a9b2ff668c9 100644 --- a/drivers/leds/flash/leds-qcom-flash.c +++ b/drivers/leds/flash/leds-qcom-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/leds/flash/leds-rt4505.c b/drivers/leds/flash/leds-rt4505.c index 18fd5b7e528f..007777ceed46 100644 --- a/drivers/leds/flash/leds-rt4505.c +++ b/drivers/leds/flash/leds-rt4505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/leds/flash/leds-rt8515.c b/drivers/leds/flash/leds-rt8515.c index f6b439674c03..d6580463cae6 100644 --- a/drivers/leds/flash/leds-rt8515.c +++ b/drivers/leds/flash/leds-rt8515.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LED driver for Richtek RT8515 flash/torch white LEDs diff --git a/drivers/leds/flash/leds-sgm3140.c b/drivers/leds/flash/leds-sgm3140.c index dc6840357370..dfec87178e5f 100644 --- a/drivers/leds/flash/leds-sgm3140.c +++ b/drivers/leds/flash/leds-sgm3140.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 Luca Weiss diff --git a/drivers/leds/flash/leds-sy7802.c b/drivers/leds/flash/leds-sy7802.c index ddac836762af..606e9c4b5c5b 100644 --- a/drivers/leds/flash/leds-sy7802.c +++ b/drivers/leds/flash/leds-sy7802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Silergy SY7802 flash LED driver with an I2C interface diff --git a/drivers/leds/flash/leds-tps6131x.c b/drivers/leds/flash/leds-tps6131x.c index f0f1f2b77d5a..0eab2715a397 100644 --- a/drivers/leds/flash/leds-tps6131x.c +++ b/drivers/leds/flash/leds-tps6131x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Texas Instruments TPS61310/TPS61311 flash LED driver with I2C interface diff --git a/drivers/leds/led-class-flash.c b/drivers/leds/led-class-flash.c index 165035a8826c..7369948e1d0f 100644 --- a/drivers/leds/led-class-flash.c +++ b/drivers/leds/led-class-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Flash class interface diff --git a/drivers/leds/led-class-multicolor.c b/drivers/leds/led-class-multicolor.c index fd66d2bdeace..3771fa9d9961 100644 --- a/drivers/leds/led-class-multicolor.c +++ b/drivers/leds/led-class-multicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // LED Multicolor class interface // Copyright (C) 2019-20 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c index d34a19453560..0da87843df5a 100644 --- a/drivers/leds/led-class.c +++ b/drivers/leds/led-class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Class Core diff --git a/drivers/leds/led-core.c b/drivers/leds/led-core.c index 59473f286b31..7848defe6c47 100644 --- a/drivers/leds/led-core.c +++ b/drivers/leds/led-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Class Core diff --git a/drivers/leds/led-test.c b/drivers/leds/led-test.c index ddf9aa967a6a..0eb9f6637fe5 100644 --- a/drivers/leds/led-test.c +++ b/drivers/leds/led-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Google LLC diff --git a/drivers/leds/led-triggers.c b/drivers/leds/led-triggers.c index 3799dcc1cf07..16f0c516a623 100644 --- a/drivers/leds/led-triggers.c +++ b/drivers/leds/led-triggers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Triggers Core diff --git a/drivers/leds/leds-88pm860x.c b/drivers/leds/leds-88pm860x.c index ef5c6c4667ab..9a522c64007e 100644 --- a/drivers/leds/leds-88pm860x.c +++ b/drivers/leds/leds-88pm860x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for Marvell 88PM860x diff --git a/drivers/leds/leds-acer-a500.c b/drivers/leds/leds-acer-a500.c index 8cf0b11f4390..ccc3bb1943f5 100644 --- a/drivers/leds/leds-acer-a500.c +++ b/drivers/leds/leds-acer-a500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/leds/leds-adp5520.c b/drivers/leds/leds-adp5520.c index 13e5bc80e56e..46206ba1fd91 100644 --- a/drivers/leds/leds-adp5520.c +++ b/drivers/leds/leds-adp5520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LEDs driver for Analog Devices ADP5520/ADP5501 MFD PMICs diff --git a/drivers/leds/leds-an30259a.c b/drivers/leds/leds-an30259a.c index a42cc4bc6917..14ecef8bb160 100644 --- a/drivers/leds/leds-an30259a.c +++ b/drivers/leds/leds-an30259a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Driver for Panasonic AN30259A 3-channel LED driver diff --git a/drivers/leds/leds-apu.c b/drivers/leds/leds-apu.c index 1c116aaa9b6e..35e8ee4e6a78 100644 --- a/drivers/leds/leds-apu.c +++ b/drivers/leds/leds-apu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/leds/leds-apu.c * Copyright (C) 2017 Alan Mizrahi, alan at mizrahi dot com dot ve diff --git a/drivers/leds/leds-ariel.c b/drivers/leds/leds-ariel.c index dd319c7e385f..8dec20870017 100644 --- a/drivers/leds/leds-ariel.c +++ b/drivers/leds/leds-ariel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0-or-later /* * Dell Wyse 3020 a.k.a. "Ariel" Embedded Controller LED Driver diff --git a/drivers/leds/leds-aw200xx.c b/drivers/leds/leds-aw200xx.c index fe223d363a5d..744999344c09 100644 --- a/drivers/leds/leds-aw200xx.c +++ b/drivers/leds/leds-aw200xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Awinic AW20036/AW20054/AW20072/AW20108 LED driver diff --git a/drivers/leds/leds-aw2013.c b/drivers/leds/leds-aw2013.c index 216755d6010f..4eff6af3e25e 100644 --- a/drivers/leds/leds-aw2013.c +++ b/drivers/leds/leds-aw2013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Driver for Awinic AW2013 3-channel LED driver diff --git a/drivers/leds/leds-bcm6328.c b/drivers/leds/leds-bcm6328.c index 592bbf4b7e35..aab8bde99e8f 100644 --- a/drivers/leds/leds-bcm6328.c +++ b/drivers/leds/leds-bcm6328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for BCM6328 memory-mapped LEDs, based on leds-syscon.c diff --git a/drivers/leds/leds-bcm6358.c b/drivers/leds/leds-bcm6358.c index 51fcff2a64fd..175eec59db74 100644 --- a/drivers/leds/leds-bcm6358.c +++ b/drivers/leds/leds-bcm6358.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for BCM6358 memory-mapped LEDs, based on leds-syscon.c diff --git a/drivers/leds/leds-bd2606mvv.c b/drivers/leds/leds-bd2606mvv.c index c1181a35d0f7..d5bcd4156243 100644 --- a/drivers/leds/leds-bd2606mvv.c +++ b/drivers/leds/leds-bd2606mvv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Andreas Kemnade diff --git a/drivers/leds/leds-bd2802.c b/drivers/leds/leds-bd2802.c index 2a08c5f27608..de41d589f8a7 100644 --- a/drivers/leds/leds-bd2802.c +++ b/drivers/leds/leds-bd2802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * leds-bd2802.c - RGB LED Driver diff --git a/drivers/leds/leds-blinkm.c b/drivers/leds/leds-blinkm.c index 577497b9d426..ac0717ff485e 100644 --- a/drivers/leds/leds-blinkm.c +++ b/drivers/leds/leds-blinkm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * leds-blinkm.c diff --git a/drivers/leds/leds-cht-wcove.c b/drivers/leds/leds-cht-wcove.c index 9a609dd5acdc..5b5d1fee6d67 100644 --- a/drivers/leds/leds-cht-wcove.c +++ b/drivers/leds/leds-cht-wcove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for LEDs connected to the Intel Cherry Trail Whiskey Cove PMIC diff --git a/drivers/leds/leds-clevo-mail.c b/drivers/leds/leds-clevo-mail.c index f00b16ac1586..2a9f3c650970 100644 --- a/drivers/leds/leds-clevo-mail.c +++ b/drivers/leds/leds-clevo-mail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/leds/leds-cobalt-qube.c b/drivers/leds/leds-cobalt-qube.c index ef22e1e94048..812660b13418 100644 --- a/drivers/leds/leds-cobalt-qube.c +++ b/drivers/leds/leds-cobalt-qube.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006 - Florian Fainelli diff --git a/drivers/leds/leds-cobalt-raq.c b/drivers/leds/leds-cobalt-raq.c index 045c239c7328..ef56056c50b2 100644 --- a/drivers/leds/leds-cobalt-raq.c +++ b/drivers/leds/leds-cobalt-raq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LEDs driver for the Cobalt Raq series. diff --git a/drivers/leds/leds-cpcap.c b/drivers/leds/leds-cpcap.c index 87354f17644b..e3d3ef6aa9fe 100644 --- a/drivers/leds/leds-cpcap.c +++ b/drivers/leds/leds-cpcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017 Sebastian Reichel diff --git a/drivers/leds/leds-cr0014114.c b/drivers/leds/leds-cr0014114.c index 7e51c374edd4..5fe8cd944be1 100644 --- a/drivers/leds/leds-cr0014114.c +++ b/drivers/leds/leds-cr0014114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Crane Merchandising Systems. All rights reserved. // Copyright (C) 2018 Oleh Kravchenko diff --git a/drivers/leds/leds-cros_ec.c b/drivers/leds/leds-cros_ec.c index bea3cc3fbfd2..b6dfb30a604c 100644 --- a/drivers/leds/leds-cros_ec.c +++ b/drivers/leds/leds-cros_ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ChromeOS EC LED Driver diff --git a/drivers/leds/leds-da903x.c b/drivers/leds/leds-da903x.c index 71209b3c8f1e..d0ddcdd1bb50 100644 --- a/drivers/leds/leds-da903x.c +++ b/drivers/leds/leds-da903x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for Dialog Semiconductor DA9030/DA9034 diff --git a/drivers/leds/leds-da9052.c b/drivers/leds/leds-da9052.c index 7c9051184a59..f21f17882fca 100644 --- a/drivers/leds/leds-da9052.c +++ b/drivers/leds/leds-da9052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LED Driver for Dialog DA9052 PMICs. diff --git a/drivers/leds/leds-dac124s085.c b/drivers/leds/leds-dac124s085.c index cf5fb1195f87..260b0fdf575c 100644 --- a/drivers/leds/leds-dac124s085.c +++ b/drivers/leds/leds-dac124s085.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 diff --git a/drivers/leds/leds-el15203000.c b/drivers/leds/leds-el15203000.c index e26d1654bd0d..9c0e8d8b04dd 100644 --- a/drivers/leds/leds-el15203000.c +++ b/drivers/leds/leds-el15203000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Crane Merchandising Systems. All rights reserved. // Copyright (C) 2019 Oleh Kravchenko diff --git a/drivers/leds/leds-expresswire.c b/drivers/leds/leds-expresswire.c index bb69be228a6d..bc4106c0d949 100644 --- a/drivers/leds/leds-expresswire.c +++ b/drivers/leds/leds-expresswire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared library for Kinetic's ExpressWire protocol. diff --git a/drivers/leds/leds-gpio-register.c b/drivers/leds/leds-gpio-register.c index ccc01fa72e6f..54cde34c9822 100644 --- a/drivers/leds/leds-gpio-register.c +++ b/drivers/leds/leds-gpio-register.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Pengutronix diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c index a3428b22de3a..bd7e32242102 100644 --- a/drivers/leds/leds-gpio.c +++ b/drivers/leds/leds-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for GPIOs diff --git a/drivers/leds/leds-hp6xx.c b/drivers/leds/leds-hp6xx.c index 54af9e63c09c..4628ccb194b0 100644 --- a/drivers/leds/leds-hp6xx.c +++ b/drivers/leds/leds-hp6xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Triggers Core diff --git a/drivers/leds/leds-ip30.c b/drivers/leds/leds-ip30.c index 2df24c303366..3091d2d4b71e 100644 --- a/drivers/leds/leds-ip30.c +++ b/drivers/leds/leds-ip30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LED Driver for SGI Octane machines diff --git a/drivers/leds/leds-ipaq-micro.c b/drivers/leds/leds-ipaq-micro.c index 504a95b6ef45..0acc5d31c2cd 100644 --- a/drivers/leds/leds-ipaq-micro.c +++ b/drivers/leds/leds-ipaq-micro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/leds/leds-is31fl319x.c b/drivers/leds/leds-is31fl319x.c index e411cee06dab..c768d6ea595f 100644 --- a/drivers/leds/leds-is31fl319x.c +++ b/drivers/leds/leds-is31fl319x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015-16 Golden Delicious Computers diff --git a/drivers/leds/leds-is31fl32xx.c b/drivers/leds/leds-is31fl32xx.c index dc9349f9d350..8306dc04a20c 100644 --- a/drivers/leds/leds-is31fl32xx.c +++ b/drivers/leds/leds-is31fl32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ISSI IS31FL32xx family of I2C LED controllers diff --git a/drivers/leds/leds-lm3530.c b/drivers/leds/leds-lm3530.c index e44a3db106c3..2d3c72f3544f 100644 --- a/drivers/leds/leds-lm3530.c +++ b/drivers/leds/leds-lm3530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 ST-Ericsson SA. diff --git a/drivers/leds/leds-lm3532.c b/drivers/leds/leds-lm3532.c index 24dc8ad27bb3..1c39ed5312f7 100644 --- a/drivers/leds/leds-lm3532.c +++ b/drivers/leds/leds-lm3532.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TI LM3532 LED driver // Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/leds/leds-lm3533.c b/drivers/leds/leds-lm3533.c index 45795f2a1042..de8bde183b9e 100644 --- a/drivers/leds/leds-lm3533.c +++ b/drivers/leds/leds-lm3533.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * leds-lm3533.c -- LM3533 LED driver diff --git a/drivers/leds/leds-lm355x.c b/drivers/leds/leds-lm355x.c index f68771b9eac6..912d20745e0a 100644 --- a/drivers/leds/leds-lm355x.c +++ b/drivers/leds/leds-lm355x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple driver for Texas Instruments LM355x LED Flash driver chip diff --git a/drivers/leds/leds-lm36274.c b/drivers/leds/leds-lm36274.c index e009b6d17915..ed6286ee3054 100644 --- a/drivers/leds/leds-lm36274.c +++ b/drivers/leds/leds-lm36274.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TI LM36274 LED chip family driver // Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/leds/leds-lm3642.c b/drivers/leds/leds-lm3642.c index 61629d5d6703..22fd6626fbe0 100644 --- a/drivers/leds/leds-lm3642.c +++ b/drivers/leds/leds-lm3642.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple driver for Texas Instruments LM3642 LED Flash driver chip diff --git a/drivers/leds/leds-lm3692x.c b/drivers/leds/leds-lm3692x.c index c319ff4d70b2..6e01ec41a11b 100644 --- a/drivers/leds/leds-lm3692x.c +++ b/drivers/leds/leds-lm3692x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TI LM3692x LED chip family driver // Copyright (C) 2017-18 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/leds/leds-lm3697.c b/drivers/leds/leds-lm3697.c index 7ad232780a31..b09819d9d58f 100644 --- a/drivers/leds/leds-lm3697.c +++ b/drivers/leds/leds-lm3697.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TI LM3697 LED chip family driver // Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/leds/leds-locomo.c b/drivers/leds/leds-locomo.c index 9aa3fccd71fb..68598fabf9a7 100644 --- a/drivers/leds/leds-locomo.c +++ b/drivers/leds/leds-locomo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/leds/leds-locomo.c diff --git a/drivers/leds/leds-lp3944.c b/drivers/leds/leds-lp3944.c index ccfeee49ea78..19018b585dcb 100644 --- a/drivers/leds/leds-lp3944.c +++ b/drivers/leds/leds-lp3944.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * leds-lp3944.c - driver for National Semiconductor LP3944 Funlight Chip diff --git a/drivers/leds/leds-lp3952.c b/drivers/leds/leds-lp3952.c index 17219a582704..badb9b13be40 100644 --- a/drivers/leds/leds-lp3952.c +++ b/drivers/leds/leds-lp3952.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for TI lp3952 controller diff --git a/drivers/leds/leds-lp50xx.c b/drivers/leds/leds-lp50xx.c index e2a9c8592953..80e7b966d4aa 100644 --- a/drivers/leds/leds-lp50xx.c +++ b/drivers/leds/leds-lp50xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TI LP50XX LED chip family driver // Copyright (C) 2018-20 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/leds/leds-lp5521.c b/drivers/leds/leds-lp5521.c index 7564b9953408..98baa13bb1b1 100644 --- a/drivers/leds/leds-lp5521.c +++ b/drivers/leds/leds-lp5521.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LP5521 LED chip driver. diff --git a/drivers/leds/leds-lp5523.c b/drivers/leds/leds-lp5523.c index 4ed3e735260c..5b7364e44339 100644 --- a/drivers/leds/leds-lp5523.c +++ b/drivers/leds/leds-lp5523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lp5523.c - LP5523, LP55231 LED Driver diff --git a/drivers/leds/leds-lp5562.c b/drivers/leds/leds-lp5562.c index 14a4af361b26..8569e18bc210 100644 --- a/drivers/leds/leds-lp5562.c +++ b/drivers/leds/leds-lp5562.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LP5562 LED driver diff --git a/drivers/leds/leds-lp5569.c b/drivers/leds/leds-lp5569.c index 786f2aa35319..3d4c53182ea1 100644 --- a/drivers/leds/leds-lp5569.c +++ b/drivers/leds/leds-lp5569.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Christian Marangi diff --git a/drivers/leds/leds-lp55xx-common.c b/drivers/leds/leds-lp55xx-common.c index fd447eb7eb15..bbc018ae2b69 100644 --- a/drivers/leds/leds-lp55xx-common.c +++ b/drivers/leds/leds-lp55xx-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LP5521/LP5523/LP55231/LP5562 Common Driver diff --git a/drivers/leds/leds-lp8501.c b/drivers/leds/leds-lp8501.c index ee4ff4586bc0..e9e4eb82026f 100644 --- a/drivers/leds/leds-lp8501.c +++ b/drivers/leds/leds-lp8501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8501 9 channel LED Driver diff --git a/drivers/leds/leds-lp8788.c b/drivers/leds/leds-lp8788.c index 9b9525ccca15..a4bc38c410c6 100644 --- a/drivers/leds/leds-lp8788.c +++ b/drivers/leds/leds-lp8788.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - keyled driver diff --git a/drivers/leds/leds-lp8860.c b/drivers/leds/leds-lp8860.c index 0962c00c215a..d702462dfeeb 100644 --- a/drivers/leds/leds-lp8860.c +++ b/drivers/leds/leds-lp8860.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8860 4-Channel LED Driver diff --git a/drivers/leds/leds-lp8864.c b/drivers/leds/leds-lp8864.c index 3afd729d2f8a..29e99ea4300a 100644 --- a/drivers/leds/leds-lp8864.c +++ b/drivers/leds/leds-lp8864.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8864/LP8866 4/6 Channel LED Driver diff --git a/drivers/leds/leds-lt3593.c b/drivers/leds/leds-lt3593.c index d0160fde0f94..c686b527dead 100644 --- a/drivers/leds/leds-lt3593.c +++ b/drivers/leds/leds-lt3593.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2009,2018 Daniel Mack diff --git a/drivers/leds/leds-max5970.c b/drivers/leds/leds-max5970.c index a1e91a06249c..f40c9d9a867a 100644 --- a/drivers/leds/leds-max5970.c +++ b/drivers/leds/leds-max5970.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for leds in MAX5970 and MAX5978 IC diff --git a/drivers/leds/leds-max77650.c b/drivers/leds/leds-max77650.c index f8c47078a3bb..5b4db64c4173 100644 --- a/drivers/leds/leds-max77650.c +++ b/drivers/leds/leds-max77650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/leds/leds-max77705.c b/drivers/leds/leds-max77705.c index 1e2054c1bf80..7e27a50a5961 100644 --- a/drivers/leds/leds-max77705.c +++ b/drivers/leds/leds-max77705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on leds-max77650 driver diff --git a/drivers/leds/leds-max8997.c b/drivers/leds/leds-max8997.c index c8d7f55c9dec..93bb362ba6f8 100644 --- a/drivers/leds/leds-max8997.c +++ b/drivers/leds/leds-max8997.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * leds-max8997.c - LED class driver for MAX8997 LEDs. diff --git a/drivers/leds/leds-mc13783.c b/drivers/leds/leds-mc13783.c index e22f09d13798..361707864dd2 100644 --- a/drivers/leds/leds-mc13783.c +++ b/drivers/leds/leds-mc13783.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for Freescale MC13783/MC13892/MC34708 diff --git a/drivers/leds/leds-menf21bmc.c b/drivers/leds/leds-menf21bmc.c index 6b1b47160602..9fdcbd9f4022 100644 --- a/drivers/leds/leds-menf21bmc.c +++ b/drivers/leds/leds-menf21bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MEN 14F021P00 Board Management Controller (BMC) LEDs Driver. diff --git a/drivers/leds/leds-mlxcpld.c b/drivers/leds/leds-mlxcpld.c index f25f68789281..ebea76cde131 100644 --- a/drivers/leds/leds-mlxcpld.c +++ b/drivers/leds/leds-mlxcpld.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/leds/leds-mlxcpld.c * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/drivers/leds/leds-mlxreg.c b/drivers/leds/leds-mlxreg.c index 1b70de72376c..37b109c5d90c 100644 --- a/drivers/leds/leds-mlxreg.c +++ b/drivers/leds/leds-mlxreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // // Copyright (c) 2018 Mellanox Technologies. All rights reserved. diff --git a/drivers/leds/leds-mt6323.c b/drivers/leds/leds-mt6323.c index dbdc221c3828..de5064b4908a 100644 --- a/drivers/leds/leds-mt6323.c +++ b/drivers/leds/leds-mt6323.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LED driver for Mediatek MT6323 PMIC diff --git a/drivers/leds/leds-net48xx.c b/drivers/leds/leds-net48xx.c index a93468c13772..fd4d67e54fea 100644 --- a/drivers/leds/leds-net48xx.c +++ b/drivers/leds/leds-net48xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for Soekris net48xx diff --git a/drivers/leds/leds-netxbig.c b/drivers/leds/leds-netxbig.c index 99df46f2d9f5..4d4c589bb61c 100644 --- a/drivers/leds/leds-netxbig.c +++ b/drivers/leds/leds-netxbig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * leds-netxbig.c - Driver for the 2Big and 5Big Network series LEDs diff --git a/drivers/leds/leds-nic78bx.c b/drivers/leds/leds-nic78bx.c index f3161266b8ad..c0fabf187c28 100644 --- a/drivers/leds/leds-nic78bx.c +++ b/drivers/leds/leds-nic78bx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 National Instruments Corp. diff --git a/drivers/leds/leds-ns2.c b/drivers/leds/leds-ns2.c index 4c6f04a5bd87..9ee16ade5e79 100644 --- a/drivers/leds/leds-ns2.c +++ b/drivers/leds/leds-ns2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * leds-ns2.c - Driver for the Network Space v2 (and parents) dual-GPIO LED diff --git a/drivers/leds/leds-ot200.c b/drivers/leds/leds-ot200.c index 12af1127d9b7..8629c0c76493 100644 --- a/drivers/leds/leds-ot200.c +++ b/drivers/leds/leds-ot200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Bachmann ot200 leds driver. * diff --git a/drivers/leds/leds-pca9532.c b/drivers/leds/leds-pca9532.c index 0344189bb991..3f75a76bfd65 100644 --- a/drivers/leds/leds-pca9532.c +++ b/drivers/leds/leds-pca9532.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pca9532.c - 16-bit Led dimmer diff --git a/drivers/leds/leds-pca955x.c b/drivers/leds/leds-pca955x.c index 2007fe6217ec..e45f1d6b4aaf 100644 --- a/drivers/leds/leds-pca955x.c +++ b/drivers/leds/leds-pca955x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2008 Extreme Engineering Solutions, Inc. diff --git a/drivers/leds/leds-pca963x.c b/drivers/leds/leds-pca963x.c index 050e93b04884..a20e2c29dc4c 100644 --- a/drivers/leds/leds-pca963x.c +++ b/drivers/leds/leds-pca963x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011 bct electronic GmbH diff --git a/drivers/leds/leds-pca995x.c b/drivers/leds/leds-pca995x.c index 6ad06ce2bf64..63fd9d698d95 100644 --- a/drivers/leds/leds-pca995x.c +++ b/drivers/leds/leds-pca995x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for PCA995x I2C LED drivers diff --git a/drivers/leds/leds-pm8058.c b/drivers/leds/leds-pm8058.c index 3f49a5181892..d7fa3534b926 100644 --- a/drivers/leds/leds-pm8058.c +++ b/drivers/leds/leds-pm8058.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010, 2011, 2016 The Linux Foundation. All rights reserved. */ diff --git a/drivers/leds/leds-powernv.c b/drivers/leds/leds-powernv.c index 3a38578ce8e4..9471401ebe5b 100644 --- a/drivers/leds/leds-powernv.c +++ b/drivers/leds/leds-powernv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PowerNV LED Driver diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c index 6c1f2f50ff85..2adc96ce4300 100644 --- a/drivers/leds/leds-pwm.c +++ b/drivers/leds/leds-pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/leds-pwm.c diff --git a/drivers/leds/leds-qnap-mcu.c b/drivers/leds/leds-qnap-mcu.c index 6df110e33ac9..2137c3634821 100644 --- a/drivers/leds/leds-qnap-mcu.c +++ b/drivers/leds/leds-qnap-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for LEDs found on QNAP MCU devices diff --git a/drivers/leds/leds-rb532.c b/drivers/leds/leds-rb532.c index 782e1c11ee44..ff673696ff9f 100644 --- a/drivers/leds/leds-rb532.c +++ b/drivers/leds/leds-rb532.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for the "User LED" on Routerboard532 diff --git a/drivers/leds/leds-regulator.c b/drivers/leds/leds-regulator.c index ade64629431a..711cbebb025d 100644 --- a/drivers/leds/leds-regulator.c +++ b/drivers/leds/leds-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * leds-regulator.c - LED class driver for regulator driven LEDs. diff --git a/drivers/leds/leds-sc27xx-bltc.c b/drivers/leds/leds-sc27xx-bltc.c index 0c5169773949..09a0adf2516d 100644 --- a/drivers/leds/leds-sc27xx-bltc.c +++ b/drivers/leds/leds-sc27xx-bltc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/leds/leds-spi-byte.c b/drivers/leds/leds-spi-byte.c index d24d0ddf347c..eb0a50b912f7 100644 --- a/drivers/leds/leds-spi-byte.c +++ b/drivers/leds/leds-spi-byte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Christian Mauderer diff --git a/drivers/leds/leds-ss4200.c b/drivers/leds/leds-ss4200.c index f24ca75c7cb1..404e6fadf5bd 100644 --- a/drivers/leds/leds-ss4200.c +++ b/drivers/leds/leds-ss4200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SS4200-E Hardware API diff --git a/drivers/leds/leds-st1202.c b/drivers/leds/leds-st1202.c index 4e5dd76d714d..b0073c0fc995 100644 --- a/drivers/leds/leds-st1202.c +++ b/drivers/leds/leds-st1202.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for STMicroelectronics LED1202 chip diff --git a/drivers/leds/leds-sun50i-a100.c b/drivers/leds/leds-sun50i-a100.c index 2c9bd360ab81..fea6cd8af2b1 100644 --- a/drivers/leds/leds-sun50i-a100.c +++ b/drivers/leds/leds-sun50i-a100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021-2023 Samuel Holland diff --git a/drivers/leds/leds-sunfire.c b/drivers/leds/leds-sunfire.c index bd24e7f5947a..1f3545e7472a 100644 --- a/drivers/leds/leds-sunfire.c +++ b/drivers/leds/leds-sunfire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* leds-sunfire.c: SUNW,Ultra-Enterprise LED driver. * diff --git a/drivers/leds/leds-syscon.c b/drivers/leds/leds-syscon.c index d633ad519d0c..f7bf84ee7c15 100644 --- a/drivers/leds/leds-syscon.c +++ b/drivers/leds/leds-syscon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic Syscon LEDs Driver diff --git a/drivers/leds/leds-tca6507.c b/drivers/leds/leds-tca6507.c index fd0e8bab9a4b..a3f36e638c99 100644 --- a/drivers/leds/leds-tca6507.c +++ b/drivers/leds/leds-tca6507.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * leds-tca6507 diff --git a/drivers/leds/leds-ti-lmu-common.c b/drivers/leds/leds-ti-lmu-common.c index b2491666b5dc..ae9ad5d90fb3 100644 --- a/drivers/leds/leds-ti-lmu-common.c +++ b/drivers/leds/leds-ti-lmu-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2015 Texas Instruments // Copyright 2018 Sebastian Reichel diff --git a/drivers/leds/leds-tlc591xx.c b/drivers/leds/leds-tlc591xx.c index 6605e08a042a..dcf41d92f29a 100644 --- a/drivers/leds/leds-tlc591xx.c +++ b/drivers/leds/leds-tlc591xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2014 Belkin Inc. diff --git a/drivers/leds/leds-tps6105x.c b/drivers/leds/leds-tps6105x.c index 09fd88a6c8f0..65dadb52e256 100644 --- a/drivers/leds/leds-tps6105x.c +++ b/drivers/leds/leds-tps6105x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 Sven Van Asbroeck diff --git a/drivers/leds/leds-turris-omnia.c b/drivers/leds/leds-turris-omnia.c index 25ee5c1eb820..e70c71479ad2 100644 --- a/drivers/leds/leds-turris-omnia.c +++ b/drivers/leds/leds-turris-omnia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia LEDs driver diff --git a/drivers/leds/leds-upboard.c b/drivers/leds/leds-upboard.c index 12989b2f1953..b0132e801858 100644 --- a/drivers/leds/leds-upboard.c +++ b/drivers/leds/leds-upboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UP board LED driver. diff --git a/drivers/leds/leds-wm831x-status.c b/drivers/leds/leds-wm831x-status.c index 05930e9e8887..a76f053773fd 100644 --- a/drivers/leds/leds-wm831x-status.c +++ b/drivers/leds/leds-wm831x-status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for WM831x status LEDs diff --git a/drivers/leds/leds-wm8350.c b/drivers/leds/leds-wm8350.c index 87e60ea927b9..c60964cf4250 100644 --- a/drivers/leds/leds-wm8350.c +++ b/drivers/leds/leds-wm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED driver for WM8350 driven LEDS. diff --git a/drivers/leds/leds-wrap.c b/drivers/leds/leds-wrap.c index 794697e16068..a5657f4c0b6d 100644 --- a/drivers/leds/leds-wrap.c +++ b/drivers/leds/leds-wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs driver for PCEngines WRAP diff --git a/drivers/leds/rgb/leds-group-multicolor.c b/drivers/leds/rgb/leds-group-multicolor.c index 548c7dd63ba1..f28845cedd6e 100644 --- a/drivers/leds/rgb/leds-group-multicolor.c +++ b/drivers/leds/rgb/leds-group-multicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Multi-color LED built with monochromatic LED devices diff --git a/drivers/leds/rgb/leds-ktd202x.c b/drivers/leds/rgb/leds-ktd202x.c index e4f0f25a5e45..fffb8c8aa435 100644 --- a/drivers/leds/rgb/leds-ktd202x.c +++ b/drivers/leds/rgb/leds-ktd202x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kinetic KTD2026/7 RGB/White LED driver with I2C interface diff --git a/drivers/leds/rgb/leds-mt6370-rgb.c b/drivers/leds/rgb/leds-mt6370-rgb.c index c5927d0eb830..20f84ef667f9 100644 --- a/drivers/leds/rgb/leds-mt6370-rgb.c +++ b/drivers/leds/rgb/leds-mt6370-rgb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Richtek Technology Corp. diff --git a/drivers/leds/rgb/leds-ncp5623.c b/drivers/leds/rgb/leds-ncp5623.c index 85d6be6fff2b..63c0d76c7003 100644 --- a/drivers/leds/rgb/leds-ncp5623.c +++ b/drivers/leds/rgb/leds-ncp5623.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NCP5623 Multi-LED Driver diff --git a/drivers/leds/rgb/leds-pwm-multicolor.c b/drivers/leds/rgb/leds-pwm-multicolor.c index e0d7d3c9215c..00967a4c7aa2 100644 --- a/drivers/leds/rgb/leds-pwm-multicolor.c +++ b/drivers/leds/rgb/leds-pwm-multicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PWM-based multi-color LED control diff --git a/drivers/leds/rgb/leds-qcom-lpg.c b/drivers/leds/rgb/leds-qcom-lpg.c index 72da0bf469ad..a1f600494558 100644 --- a/drivers/leds/rgb/leds-qcom-lpg.c +++ b/drivers/leds/rgb/leds-qcom-lpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2022 Linaro Ltd diff --git a/drivers/leds/simatic/simatic-ipc-leds-gpio-apollolake.c b/drivers/leds/simatic/simatic-ipc-leds-gpio-apollolake.c index c98c370687c2..bf4c3a6939a5 100644 --- a/drivers/leds/simatic/simatic-ipc-leds-gpio-apollolake.c +++ b/drivers/leds/simatic/simatic-ipc-leds-gpio-apollolake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for GPIO based LEDs diff --git a/drivers/leds/simatic/simatic-ipc-leds-gpio-core.c b/drivers/leds/simatic/simatic-ipc-leds-gpio-core.c index 9bc5f361a06b..5a266602abb8 100644 --- a/drivers/leds/simatic/simatic-ipc-leds-gpio-core.c +++ b/drivers/leds/simatic/simatic-ipc-leds-gpio-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for GPIO based LEDs diff --git a/drivers/leds/simatic/simatic-ipc-leds-gpio-elkhartlake.c b/drivers/leds/simatic/simatic-ipc-leds-gpio-elkhartlake.c index 7f7cff275448..ee2ea3c953ed 100644 --- a/drivers/leds/simatic/simatic-ipc-leds-gpio-elkhartlake.c +++ b/drivers/leds/simatic/simatic-ipc-leds-gpio-elkhartlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for GPIO based LEDs diff --git a/drivers/leds/simatic/simatic-ipc-leds-gpio-f7188x.c b/drivers/leds/simatic/simatic-ipc-leds-gpio-f7188x.c index bc23d701bcb7..f151bfd7ebac 100644 --- a/drivers/leds/simatic/simatic-ipc-leds-gpio-f7188x.c +++ b/drivers/leds/simatic/simatic-ipc-leds-gpio-f7188x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for GPIO based LEDs diff --git a/drivers/leds/simatic/simatic-ipc-leds.c b/drivers/leds/simatic/simatic-ipc-leds.c index 348679f0d1b7..304d7467293b 100644 --- a/drivers/leds/simatic/simatic-ipc-leds.c +++ b/drivers/leds/simatic/simatic-ipc-leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for LEDs diff --git a/drivers/leds/trigger/ledtrig-activity.c b/drivers/leds/trigger/ledtrig-activity.c index c973246a57f9..cba5cb6b4583 100644 --- a/drivers/leds/trigger/ledtrig-activity.c +++ b/drivers/leds/trigger/ledtrig-activity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Activity LED trigger diff --git a/drivers/leds/trigger/ledtrig-backlight.c b/drivers/leds/trigger/ledtrig-backlight.c index c1f0f5becaee..d59d67390ba2 100644 --- a/drivers/leds/trigger/ledtrig-backlight.c +++ b/drivers/leds/trigger/ledtrig-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight emulation LED trigger diff --git a/drivers/leds/trigger/ledtrig-camera.c b/drivers/leds/trigger/ledtrig-camera.c index ab1c410872ff..ea6fb8e9dafb 100644 --- a/drivers/leds/trigger/ledtrig-camera.c +++ b/drivers/leds/trigger/ledtrig-camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Camera Flash and Torch On/Off Trigger diff --git a/drivers/leds/trigger/ledtrig-cpu.c b/drivers/leds/trigger/ledtrig-cpu.c index 679323c2ccda..6409c94529a0 100644 --- a/drivers/leds/trigger/ledtrig-cpu.c +++ b/drivers/leds/trigger/ledtrig-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ledtrig-cpu.c - LED trigger based on CPU activity diff --git a/drivers/leds/trigger/ledtrig-default-on.c b/drivers/leds/trigger/ledtrig-default-on.c index 8678e64a5c33..cbf008d66807 100644 --- a/drivers/leds/trigger/ledtrig-default-on.c +++ b/drivers/leds/trigger/ledtrig-default-on.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Kernel Default ON Trigger diff --git a/drivers/leds/trigger/ledtrig-disk.c b/drivers/leds/trigger/ledtrig-disk.c index e9b87ee944f2..9d9bebe82be4 100644 --- a/drivers/leds/trigger/ledtrig-disk.c +++ b/drivers/leds/trigger/ledtrig-disk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Disk Activity Trigger diff --git a/drivers/leds/trigger/ledtrig-gpio.c b/drivers/leds/trigger/ledtrig-gpio.c index 7f6a2352b0ac..99434d11d985 100644 --- a/drivers/leds/trigger/ledtrig-gpio.c +++ b/drivers/leds/trigger/ledtrig-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ledtrig-gio.c - LED Trigger Based on GPIO events diff --git a/drivers/leds/trigger/ledtrig-heartbeat.c b/drivers/leds/trigger/ledtrig-heartbeat.c index 40eb61b6d54e..d92a841b8148 100644 --- a/drivers/leds/trigger/ledtrig-heartbeat.c +++ b/drivers/leds/trigger/ledtrig-heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Heartbeat Trigger diff --git a/drivers/leds/trigger/ledtrig-input-events.c b/drivers/leds/trigger/ledtrig-input-events.c index 3c6414259c27..b547c1113d5b 100644 --- a/drivers/leds/trigger/ledtrig-input-events.c +++ b/drivers/leds/trigger/ledtrig-input-events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input Events LED trigger diff --git a/drivers/leds/trigger/ledtrig-mtd.c b/drivers/leds/trigger/ledtrig-mtd.c index bbe6876a249d..29a6471e8de3 100644 --- a/drivers/leds/trigger/ledtrig-mtd.c +++ b/drivers/leds/trigger/ledtrig-mtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED MTD trigger diff --git a/drivers/leds/trigger/ledtrig-netdev.c b/drivers/leds/trigger/ledtrig-netdev.c index c15efe3e5078..4353f6fd63dc 100644 --- a/drivers/leds/trigger/ledtrig-netdev.c +++ b/drivers/leds/trigger/ledtrig-netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2017 Ben Whitten // Copyright 2007 Oliver Jowett diff --git a/drivers/leds/trigger/ledtrig-oneshot.c b/drivers/leds/trigger/ledtrig-oneshot.c index bee3bd452abf..13f1ee4060fb 100644 --- a/drivers/leds/trigger/ledtrig-oneshot.c +++ b/drivers/leds/trigger/ledtrig-oneshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * One-shot LED Trigger diff --git a/drivers/leds/trigger/ledtrig-panic.c b/drivers/leds/trigger/ledtrig-panic.c index 1d49c1078091..236407fa8464 100644 --- a/drivers/leds/trigger/ledtrig-panic.c +++ b/drivers/leds/trigger/ledtrig-panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel Panic LED Trigger diff --git a/drivers/leds/trigger/ledtrig-pattern.c b/drivers/leds/trigger/ledtrig-pattern.c index 9af3c18f14f4..26190dae65e7 100644 --- a/drivers/leds/trigger/ledtrig-pattern.c +++ b/drivers/leds/trigger/ledtrig-pattern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/leds/trigger/ledtrig-timer.c b/drivers/leds/trigger/ledtrig-timer.c index 1d213c999d40..e67ed8287404 100644 --- a/drivers/leds/trigger/ledtrig-timer.c +++ b/drivers/leds/trigger/ledtrig-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LED Kernel Timer Trigger diff --git a/drivers/leds/trigger/ledtrig-transient.c b/drivers/leds/trigger/ledtrig-transient.c index 20f1351464b1..b2f8e497201d 100644 --- a/drivers/leds/trigger/ledtrig-transient.c +++ b/drivers/leds/trigger/ledtrig-transient.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // LED Kernel Transient Trigger diff --git a/drivers/leds/trigger/ledtrig-tty.c b/drivers/leds/trigger/ledtrig-tty.c index 8cf1485e8165..47c337e91587 100644 --- a/drivers/leds/trigger/ledtrig-tty.c +++ b/drivers/leds/trigger/ledtrig-tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/leds/uleds.c b/drivers/leds/uleds.c index 374a841f18c3..04ff643a4aff 100644 --- a/drivers/leds/uleds.c +++ b/drivers/leds/uleds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Userspace driver for the LED subsystem diff --git a/drivers/macintosh/adb-iop.c b/drivers/macintosh/adb-iop.c index 126dd1cfba8e..64569b59fabb 100644 --- a/drivers/macintosh/adb-iop.c +++ b/drivers/macintosh/adb-iop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I/O Processor (IOP) ADB Driver diff --git a/drivers/macintosh/adb.c b/drivers/macintosh/adb.c index 88adee42ba82..df907b760710 100644 --- a/drivers/macintosh/adb.c +++ b/drivers/macintosh/adb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for the Apple Desktop Bus diff --git a/drivers/macintosh/adbhid.c b/drivers/macintosh/adbhid.c index c5aabf238d0a..badb4599e5e7 100644 --- a/drivers/macintosh/adbhid.c +++ b/drivers/macintosh/adbhid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/macintosh/adbhid.c diff --git a/drivers/macintosh/ams/ams-core.c b/drivers/macintosh/ams/ams-core.c index c978b4272daa..1f17e70cb930 100644 --- a/drivers/macintosh/ams/ams-core.c +++ b/drivers/macintosh/ams/ams-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple Motion Sensor driver diff --git a/drivers/macintosh/ams/ams-i2c.c b/drivers/macintosh/ams/ams-i2c.c index d5cdbba6e7c7..e28e53353cb1 100644 --- a/drivers/macintosh/ams/ams-i2c.c +++ b/drivers/macintosh/ams/ams-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple Motion Sensor driver (I2C variant) diff --git a/drivers/macintosh/ams/ams-input.c b/drivers/macintosh/ams/ams-input.c index 0da493d449b2..050f14d67c1c 100644 --- a/drivers/macintosh/ams/ams-input.c +++ b/drivers/macintosh/ams/ams-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple Motion Sensor driver (joystick emulation) diff --git a/drivers/macintosh/ams/ams-pmu.c b/drivers/macintosh/ams/ams-pmu.c index 1c3ce39e9a59..912b57169ffc 100644 --- a/drivers/macintosh/ams/ams-pmu.c +++ b/drivers/macintosh/ams/ams-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Apple Motion Sensor driver (PMU variant) diff --git a/drivers/macintosh/ans-lcd.c b/drivers/macintosh/ans-lcd.c index fa904b24a600..7f9f4c6bb1cc 100644 --- a/drivers/macintosh/ans-lcd.c +++ b/drivers/macintosh/ans-lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /dev/lcd driver for Apple Network Servers. diff --git a/drivers/macintosh/apm_emu.c b/drivers/macintosh/apm_emu.c index 5ed0ac65cf59..fd99433564cb 100644 --- a/drivers/macintosh/apm_emu.c +++ b/drivers/macintosh/apm_emu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM emulation for PMU-based machines diff --git a/drivers/macintosh/mac_hid.c b/drivers/macintosh/mac_hid.c index 06fd910b3fd1..062727d2cc41 100644 --- a/drivers/macintosh/mac_hid.c +++ b/drivers/macintosh/mac_hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/macintosh/mac_hid.c diff --git a/drivers/macintosh/macio-adb.c b/drivers/macintosh/macio-adb.c index 19c63959ebed..264770c1501c 100644 --- a/drivers/macintosh/macio-adb.c +++ b/drivers/macintosh/macio-adb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the ADB controller in the Mac I/O (Hydra) chip. diff --git a/drivers/macintosh/macio_asic.c b/drivers/macintosh/macio_asic.c index bede200e32e8..e6e640c7e998 100644 --- a/drivers/macintosh/macio_asic.c +++ b/drivers/macintosh/macio_asic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bus & driver management routines for devices within diff --git a/drivers/macintosh/macio_sysfs.c b/drivers/macintosh/macio_sysfs.c index 2bbe359b26d9..c2b8a5967172 100644 --- a/drivers/macintosh/macio_sysfs.c +++ b/drivers/macintosh/macio_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/macintosh/mediabay.c b/drivers/macintosh/mediabay.c index 36070c6586d1..dd92db6c5824 100644 --- a/drivers/macintosh/mediabay.c +++ b/drivers/macintosh/mediabay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the media bay on the PowerBook 3400 and 2400. diff --git a/drivers/macintosh/rack-meter.c b/drivers/macintosh/rack-meter.c index 896a43bd819f..a8b8a365aaba 100644 --- a/drivers/macintosh/rack-meter.c +++ b/drivers/macintosh/rack-meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RackMac vu-meter driver diff --git a/drivers/macintosh/smu.c b/drivers/macintosh/smu.c index a1534cc6c641..8fe36cbbcbfc 100644 --- a/drivers/macintosh/smu.c +++ b/drivers/macintosh/smu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PowerMac G5 SMU driver diff --git a/drivers/macintosh/therm_adt746x.c b/drivers/macintosh/therm_adt746x.c index 00693741f744..ec0e2ffea004 100644 --- a/drivers/macintosh/therm_adt746x.c +++ b/drivers/macintosh/therm_adt746x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device driver for the i2c thermostat found on the iBook G4, Albook G4 diff --git a/drivers/macintosh/therm_windtunnel.c b/drivers/macintosh/therm_windtunnel.c index 0b2e08a1bee0..57e10be8817f 100644 --- a/drivers/macintosh/therm_windtunnel.c +++ b/drivers/macintosh/therm_windtunnel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Creation Date: <2003/03/14 20:54:13 samuel> * Time-stamp: <2004/03/20 14:20:59 samuel> diff --git a/drivers/macintosh/via-cuda.c b/drivers/macintosh/via-cuda.c index f8dd1e831530..2609510ba830 100644 --- a/drivers/macintosh/via-cuda.c +++ b/drivers/macintosh/via-cuda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for the Cuda and Egret system controllers found on PowerMacs diff --git a/drivers/macintosh/via-macii.c b/drivers/macintosh/via-macii.c index b6ddf1d47cb4..48c8d012d510 100644 --- a/drivers/macintosh/via-macii.c +++ b/drivers/macintosh/via-macii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for the via ADB on (many) Mac II-class machines diff --git a/drivers/macintosh/via-pmu-backlight.c b/drivers/macintosh/via-pmu-backlight.c index d91825bb0a5c..c37842a20ad5 100644 --- a/drivers/macintosh/via-pmu-backlight.c +++ b/drivers/macintosh/via-pmu-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Backlight code for via-pmu diff --git a/drivers/macintosh/via-pmu-event.c b/drivers/macintosh/via-pmu-event.c index 25cd56542328..afcecde8142c 100644 --- a/drivers/macintosh/via-pmu-event.c +++ b/drivers/macintosh/via-pmu-event.c @@ -1,3 +1,4 @@ +asm("nop"); /* * via-pmu event device for reporting some events that come through the PMU * diff --git a/drivers/macintosh/via-pmu-led.c b/drivers/macintosh/via-pmu-led.c index fc1af74b6596..91b2387616a6 100644 --- a/drivers/macintosh/via-pmu-led.c +++ b/drivers/macintosh/via-pmu-led.c @@ -1,3 +1,4 @@ +asm("nop"); /* * via-pmu LED class device * diff --git a/drivers/macintosh/via-pmu.c b/drivers/macintosh/via-pmu.c index 5fe47e784d43..244508213187 100644 --- a/drivers/macintosh/via-pmu.c +++ b/drivers/macintosh/via-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for the PMU in Apple PowerBooks and PowerMacs. diff --git a/drivers/macintosh/windfarm_ad7417_sensor.c b/drivers/macintosh/windfarm_ad7417_sensor.c index 3ff4577ba847..c008d1bcf85d 100644 --- a/drivers/macintosh/windfarm_ad7417_sensor.c +++ b/drivers/macintosh/windfarm_ad7417_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. AD7417 sensors diff --git a/drivers/macintosh/windfarm_core.c b/drivers/macintosh/windfarm_core.c index 5307b1e34261..baa755f591cf 100644 --- a/drivers/macintosh/windfarm_core.c +++ b/drivers/macintosh/windfarm_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. Core diff --git a/drivers/macintosh/windfarm_cpufreq_clamp.c b/drivers/macintosh/windfarm_cpufreq_clamp.c index 28d18ef22bbb..41c9a4e0b5a5 100644 --- a/drivers/macintosh/windfarm_cpufreq_clamp.c +++ b/drivers/macintosh/windfarm_cpufreq_clamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/macintosh/windfarm_fcu_controls.c b/drivers/macintosh/windfarm_fcu_controls.c index 82365f19adb4..33bb218c0af4 100644 --- a/drivers/macintosh/windfarm_fcu_controls.c +++ b/drivers/macintosh/windfarm_fcu_controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. FCU fan control diff --git a/drivers/macintosh/windfarm_lm75_sensor.c b/drivers/macintosh/windfarm_lm75_sensor.c index b5d9c2e40148..52bd0d60c730 100644 --- a/drivers/macintosh/windfarm_lm75_sensor.c +++ b/drivers/macintosh/windfarm_lm75_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. LM75 sensor diff --git a/drivers/macintosh/windfarm_lm87_sensor.c b/drivers/macintosh/windfarm_lm87_sensor.c index 16635e2b180b..f04a99090b45 100644 --- a/drivers/macintosh/windfarm_lm87_sensor.c +++ b/drivers/macintosh/windfarm_lm87_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. LM87 sensor diff --git a/drivers/macintosh/windfarm_max6690_sensor.c b/drivers/macintosh/windfarm_max6690_sensor.c index d734b31b8236..9d439915f92b 100644 --- a/drivers/macintosh/windfarm_max6690_sensor.c +++ b/drivers/macintosh/windfarm_max6690_sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. MAX6690 sensor. diff --git a/drivers/macintosh/windfarm_pid.c b/drivers/macintosh/windfarm_pid.c index bb31b0e93fad..e0becaa79ae8 100644 --- a/drivers/macintosh/windfarm_pid.c +++ b/drivers/macintosh/windfarm_pid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. Generic PID helpers diff --git a/drivers/macintosh/windfarm_pm112.c b/drivers/macintosh/windfarm_pm112.c index 5bd6d1ccf246..517663cbe712 100644 --- a/drivers/macintosh/windfarm_pm112.c +++ b/drivers/macintosh/windfarm_pm112.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. diff --git a/drivers/macintosh/windfarm_pm121.c b/drivers/macintosh/windfarm_pm121.c index 660180c843a3..e7a2eeb8f2bb 100644 --- a/drivers/macintosh/windfarm_pm121.c +++ b/drivers/macintosh/windfarm_pm121.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. iMac G5 iSight diff --git a/drivers/macintosh/windfarm_pm72.c b/drivers/macintosh/windfarm_pm72.c index 10aa14074c39..eb33ca842b87 100644 --- a/drivers/macintosh/windfarm_pm72.c +++ b/drivers/macintosh/windfarm_pm72.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. diff --git a/drivers/macintosh/windfarm_pm81.c b/drivers/macintosh/windfarm_pm81.c index ada97377e19e..53790f458d9b 100644 --- a/drivers/macintosh/windfarm_pm81.c +++ b/drivers/macintosh/windfarm_pm81.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. iMac G5 diff --git a/drivers/macintosh/windfarm_pm91.c b/drivers/macintosh/windfarm_pm91.c index 108d7938e714..652b54814cb6 100644 --- a/drivers/macintosh/windfarm_pm91.c +++ b/drivers/macintosh/windfarm_pm91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. SMU based 1 CPU desktop control loops diff --git a/drivers/macintosh/windfarm_rm31.c b/drivers/macintosh/windfarm_rm31.c index 44d86a410238..277ee67edfe0 100644 --- a/drivers/macintosh/windfarm_rm31.c +++ b/drivers/macintosh/windfarm_rm31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. diff --git a/drivers/macintosh/windfarm_smu_controls.c b/drivers/macintosh/windfarm_smu_controls.c index bdd92b27da2a..5f590318b262 100644 --- a/drivers/macintosh/windfarm_smu_controls.c +++ b/drivers/macintosh/windfarm_smu_controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. SMU based controls diff --git a/drivers/macintosh/windfarm_smu_sat.c b/drivers/macintosh/windfarm_smu_sat.c index ff8805ecf2e5..370382b2fc78 100644 --- a/drivers/macintosh/windfarm_smu_sat.c +++ b/drivers/macintosh/windfarm_smu_sat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. SMU "satellite" controller sensors. diff --git a/drivers/macintosh/windfarm_smu_sensors.c b/drivers/macintosh/windfarm_smu_sensors.c index 2bdb73b34d29..a7ccceb22176 100644 --- a/drivers/macintosh/windfarm_smu_sensors.c +++ b/drivers/macintosh/windfarm_smu_sensors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Windfarm PowerMac thermal control. SMU based sensors diff --git a/drivers/mailbox/arm_mhu.c b/drivers/mailbox/arm_mhu.c index 0950b7bce184..e27333296ac0 100644 --- a/drivers/mailbox/arm_mhu.c +++ b/drivers/mailbox/arm_mhu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd. diff --git a/drivers/mailbox/arm_mhu_db.c b/drivers/mailbox/arm_mhu_db.c index 9e937b09c5fb..dd111616e109 100644 --- a/drivers/mailbox/arm_mhu_db.c +++ b/drivers/mailbox/arm_mhu_db.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd. diff --git a/drivers/mailbox/arm_mhuv2.c b/drivers/mailbox/arm_mhuv2.c index f035284944c0..8347ec9ba4c3 100644 --- a/drivers/mailbox/arm_mhuv2.c +++ b/drivers/mailbox/arm_mhuv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Message Handling Unit Version 2 (MHUv2) driver. diff --git a/drivers/mailbox/arm_mhuv3.c b/drivers/mailbox/arm_mhuv3.c index 0910da67f8a1..47d85b6b141a 100644 --- a/drivers/mailbox/arm_mhuv3.c +++ b/drivers/mailbox/arm_mhuv3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Message Handling Unit Version 3 (MHUv3) driver. diff --git a/drivers/mailbox/armada-37xx-rwtm-mailbox.c b/drivers/mailbox/armada-37xx-rwtm-mailbox.c index 456a117a65fd..9544d0cceb77 100644 --- a/drivers/mailbox/armada-37xx-rwtm-mailbox.c +++ b/drivers/mailbox/armada-37xx-rwtm-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * rWTM BIU Mailbox driver for Armada 37xx diff --git a/drivers/mailbox/ast2700-mailbox.c b/drivers/mailbox/ast2700-mailbox.c index 83c6afe5411f..778d4d419a78 100644 --- a/drivers/mailbox/ast2700-mailbox.c +++ b/drivers/mailbox/ast2700-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Aspeed Technology Inc. (C) 2025. All rights reserved diff --git a/drivers/mailbox/bcm-flexrm-mailbox.c b/drivers/mailbox/bcm-flexrm-mailbox.c index 41f79e51d9e5..b21959fb2381 100644 --- a/drivers/mailbox/bcm-flexrm-mailbox.c +++ b/drivers/mailbox/bcm-flexrm-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2017 Broadcom diff --git a/drivers/mailbox/bcm-pdc-mailbox.c b/drivers/mailbox/bcm-pdc-mailbox.c index 406bc41cba60..d1572ef1a748 100644 --- a/drivers/mailbox/bcm-pdc-mailbox.c +++ b/drivers/mailbox/bcm-pdc-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/mailbox/bcm2835-mailbox.c b/drivers/mailbox/bcm2835-mailbox.c index ea12fb8d2401..35fb98e74a65 100644 --- a/drivers/mailbox/bcm2835-mailbox.c +++ b/drivers/mailbox/bcm2835-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010,2015 Broadcom diff --git a/drivers/mailbox/bcm74110-mailbox.c b/drivers/mailbox/bcm74110-mailbox.c index 2e7e86f3e6a4..a76f608b8dfa 100644 --- a/drivers/mailbox/bcm74110-mailbox.c +++ b/drivers/mailbox/bcm74110-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Broadcom BCM74110 Mailbox Driver diff --git a/drivers/mailbox/cix-mailbox.c b/drivers/mailbox/cix-mailbox.c index 5bb1416c26a5..ed662bc83223 100644 --- a/drivers/mailbox/cix-mailbox.c +++ b/drivers/mailbox/cix-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 Cix Technology Group Co., Ltd. diff --git a/drivers/mailbox/cv1800-mailbox.c b/drivers/mailbox/cv1800-mailbox.c index 4761191acf78..a6aa55fd4d47 100644 --- a/drivers/mailbox/cv1800-mailbox.c +++ b/drivers/mailbox/cv1800-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2024 Sophgo Technology Inc. diff --git a/drivers/mailbox/exynos-mailbox.c b/drivers/mailbox/exynos-mailbox.c index 2320649bf60c..d9c101ef78f2 100644 --- a/drivers/mailbox/exynos-mailbox.c +++ b/drivers/mailbox/exynos-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Samsung Electronics Co., Ltd. diff --git a/drivers/mailbox/hi3660-mailbox.c b/drivers/mailbox/hi3660-mailbox.c index 17c29e960fbf..8a5a5cc5e424 100644 --- a/drivers/mailbox/hi3660-mailbox.c +++ b/drivers/mailbox/hi3660-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018 HiSilicon Limited. // Copyright (c) 2017-2018 Linaro Limited. diff --git a/drivers/mailbox/hi6220-mailbox.c b/drivers/mailbox/hi6220-mailbox.c index f77741ce42e7..4e375e3ac85b 100644 --- a/drivers/mailbox/hi6220-mailbox.c +++ b/drivers/mailbox/hi6220-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon's Hi6220 mailbox driver diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 6778afc64a04..1491ecebf4e0 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Pengutronix, Oleksij Rempel diff --git a/drivers/mailbox/mailbox-altera.c b/drivers/mailbox/mailbox-altera.c index 17278c2571d3..c0f885f3819c 100644 --- a/drivers/mailbox/mailbox-altera.c +++ b/drivers/mailbox/mailbox-altera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Altera Corporation (C) 2013-2014. All rights reserved diff --git a/drivers/mailbox/mailbox-mchp-ipc-sbi.c b/drivers/mailbox/mailbox-mchp-ipc-sbi.c index a6e52009a424..856d6f14988e 100644 --- a/drivers/mailbox/mailbox-mchp-ipc-sbi.c +++ b/drivers/mailbox/mailbox-mchp-ipc-sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip Inter-Processor communication (IPC) driver diff --git a/drivers/mailbox/mailbox-mpfs.c b/drivers/mailbox/mailbox-mpfs.c index d5d9effece97..833d30481aa7 100644 --- a/drivers/mailbox/mailbox-mpfs.c +++ b/drivers/mailbox/mailbox-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip PolarFire SoC (MPFS) system controller/mailbox controller driver diff --git a/drivers/mailbox/mailbox-sti.c b/drivers/mailbox/mailbox-sti.c index b4b5bdd503cf..0d34f5d9c341 100644 --- a/drivers/mailbox/mailbox-sti.c +++ b/drivers/mailbox/mailbox-sti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STi Mailbox diff --git a/drivers/mailbox/mailbox-test.c b/drivers/mailbox/mailbox-test.c index 3a28ab5c42e5..cdb5c0a93f3b 100644 --- a/drivers/mailbox/mailbox-test.c +++ b/drivers/mailbox/mailbox-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 ST Microelectronics diff --git a/drivers/mailbox/mailbox-th1520.c b/drivers/mailbox/mailbox-th1520.c index 626957c2e435..b3558e767b32 100644 --- a/drivers/mailbox/mailbox-th1520.c +++ b/drivers/mailbox/mailbox-th1520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Alibaba Group Holding Limited. diff --git a/drivers/mailbox/mailbox-xgene-slimpro.c b/drivers/mailbox/mailbox-xgene-slimpro.c index 946ea773ec33..6aa2a62d4a6e 100644 --- a/drivers/mailbox/mailbox-xgene-slimpro.c +++ b/drivers/mailbox/mailbox-xgene-slimpro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM X-Gene SLIMpro MailBox Driver diff --git a/drivers/mailbox/mailbox.c b/drivers/mailbox/mailbox.c index 2acc6ec229a4..7e5fdf4fd2ce 100644 --- a/drivers/mailbox/mailbox.c +++ b/drivers/mailbox/mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mailbox: Common code for Mailbox controllers and users diff --git a/drivers/mailbox/mtk-adsp-mailbox.c b/drivers/mailbox/mtk-adsp-mailbox.c index 91487aa4d7da..a5a93f17afd5 100644 --- a/drivers/mailbox/mtk-adsp-mailbox.c +++ b/drivers/mailbox/mtk-adsp-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Corporation. All rights reserved. diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmdq-mailbox.c index 5791f80f995a..632b090d54f8 100644 --- a/drivers/mailbox/mtk-cmdq-mailbox.c +++ b/drivers/mailbox/mtk-cmdq-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/mailbox/mtk-gpueb-mailbox.c b/drivers/mailbox/mtk-gpueb-mailbox.c index f6d2beccd91b..7df064767dfb 100644 --- a/drivers/mailbox/mtk-gpueb-mailbox.c +++ b/drivers/mailbox/mtk-gpueb-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MediaTek GPUEB mailbox driver for SoCs such as the MT8196 diff --git a/drivers/mailbox/omap-mailbox.c b/drivers/mailbox/omap-mailbox.c index 17fe6545875d..d409b47a2c05 100644 --- a/drivers/mailbox/omap-mailbox.c +++ b/drivers/mailbox/omap-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP mailbox driver diff --git a/drivers/mailbox/pcc.c b/drivers/mailbox/pcc.c index ff292b9e0be9..e0acb5c40596 100644 --- a/drivers/mailbox/pcc.c +++ b/drivers/mailbox/pcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/mailbox/pl320-ipc.c b/drivers/mailbox/pl320-ipc.c index 606f26a2a6fd..e6989bceffd8 100644 --- a/drivers/mailbox/pl320-ipc.c +++ b/drivers/mailbox/pl320-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Calxeda, Inc. diff --git a/drivers/mailbox/platform_mhu.c b/drivers/mailbox/platform_mhu.c index 834aecd720ac..15392f4047c5 100644 --- a/drivers/mailbox/platform_mhu.c +++ b/drivers/mailbox/platform_mhu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 BayLibre SAS. diff --git a/drivers/mailbox/qcom-apcs-ipc-mailbox.c b/drivers/mailbox/qcom-apcs-ipc-mailbox.c index d3a8f6b4a03b..91e8b5ec2c96 100644 --- a/drivers/mailbox/qcom-apcs-ipc-mailbox.c +++ b/drivers/mailbox/qcom-apcs-ipc-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, Linaro Ltd diff --git a/drivers/mailbox/qcom-cpucp-mbox.c b/drivers/mailbox/qcom-cpucp-mbox.c index 44f4ed15f818..d1bdad8f6466 100644 --- a/drivers/mailbox/qcom-cpucp-mbox.c +++ b/drivers/mailbox/qcom-cpucp-mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/mailbox/qcom-ipcc.c b/drivers/mailbox/qcom-ipcc.c index d957d989c0ce..796bc0d9eae0 100644 --- a/drivers/mailbox/qcom-ipcc.c +++ b/drivers/mailbox/qcom-ipcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/mailbox/riscv-sbi-mpxy-mbox.c b/drivers/mailbox/riscv-sbi-mpxy-mbox.c index 7c9c006b7244..1099c916d9d3 100644 --- a/drivers/mailbox/riscv-sbi-mpxy-mbox.c +++ b/drivers/mailbox/riscv-sbi-mpxy-mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V SBI Message Proxy (MPXY) mailbox controller driver diff --git a/drivers/mailbox/rockchip-mailbox.c b/drivers/mailbox/rockchip-mailbox.c index 4d966cb2ed03..6c54ce86088e 100644 --- a/drivers/mailbox/rockchip-mailbox.c +++ b/drivers/mailbox/rockchip-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/mailbox/sprd-mailbox.c b/drivers/mailbox/sprd-mailbox.c index ee8539dfcef5..02230b11302b 100644 --- a/drivers/mailbox/sprd-mailbox.c +++ b/drivers/mailbox/sprd-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Spreadtrum mailbox driver diff --git a/drivers/mailbox/stm32-ipcc.c b/drivers/mailbox/stm32-ipcc.c index 4f63f1a14ca6..bf79a0d39d34 100644 --- a/drivers/mailbox/stm32-ipcc.c +++ b/drivers/mailbox/stm32-ipcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/mailbox/sun6i-msgbox.c b/drivers/mailbox/sun6i-msgbox.c index 6ba6920f4645..b996d7d3c957 100644 --- a/drivers/mailbox/sun6i-msgbox.c +++ b/drivers/mailbox/sun6i-msgbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2017-2019 Samuel Holland diff --git a/drivers/mailbox/tegra-hsp.c b/drivers/mailbox/tegra-hsp.c index ed9a0bb2bcd8..74a7b5e5f24f 100644 --- a/drivers/mailbox/tegra-hsp.c +++ b/drivers/mailbox/tegra-hsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/mailbox/ti-msgmgr.c b/drivers/mailbox/ti-msgmgr.c index 8eb8df8d95a4..b44513875de8 100644 --- a/drivers/mailbox/ti-msgmgr.c +++ b/drivers/mailbox/ti-msgmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments' Message Manager Driver diff --git a/drivers/mailbox/zynqmp-ipi-mailbox.c b/drivers/mailbox/zynqmp-ipi-mailbox.c index 967967b2b8a9..4bf140d707e6 100644 --- a/drivers/mailbox/zynqmp-ipi-mailbox.c +++ b/drivers/mailbox/zynqmp-ipi-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Inter Processor Interrupt(IPI) Mailbox Driver diff --git a/drivers/mcb/mcb-core.c b/drivers/mcb/mcb-core.c index c1367223e71a..665bbc72f355 100644 --- a/drivers/mcb/mcb-core.c +++ b/drivers/mcb/mcb-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MEN Chameleon Bus. diff --git a/drivers/mcb/mcb-lpc.c b/drivers/mcb/mcb-lpc.c index 070aa787abc6..10aead785024 100644 --- a/drivers/mcb/mcb-lpc.c +++ b/drivers/mcb/mcb-lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MEN Chameleon Bus. diff --git a/drivers/mcb/mcb-parse.c b/drivers/mcb/mcb-parse.c index bf0d7d58c8b0..867adc1b5e1f 100644 --- a/drivers/mcb/mcb-parse.c +++ b/drivers/mcb/mcb-parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/mcb/mcb-pci.c b/drivers/mcb/mcb-pci.c index f1353da6ef4f..df6a8fd8bd16 100644 --- a/drivers/mcb/mcb-pci.c +++ b/drivers/mcb/mcb-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MEN Chameleon Bus. diff --git a/drivers/md/bcache/alloc.c b/drivers/md/bcache/alloc.c index 7708d92df23e..2f44cef7e1c1 100644 --- a/drivers/md/bcache/alloc.c +++ b/drivers/md/bcache/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Primary bucket allocation code diff --git a/drivers/md/bcache/bset.c b/drivers/md/bcache/bset.c index 463eb13bd0b2..c5294080ae8f 100644 --- a/drivers/md/bcache/bset.c +++ b/drivers/md/bcache/bset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code for working with individual keys, and sorted sets of keys with in a diff --git a/drivers/md/bcache/btree.c b/drivers/md/bcache/btree.c index 3ed39c823826..2a99c2d41963 100644 --- a/drivers/md/bcache/btree.c +++ b/drivers/md/bcache/btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Kent Overstreet diff --git a/drivers/md/bcache/debug.c b/drivers/md/bcache/debug.c index f327456fc4e0..097e3a0c67af 100644 --- a/drivers/md/bcache/debug.c +++ b/drivers/md/bcache/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Assorted bcache debug code diff --git a/drivers/md/bcache/extents.c b/drivers/md/bcache/extents.c index d626ffcbecb9..1e2cbecb22cd 100644 --- a/drivers/md/bcache/extents.c +++ b/drivers/md/bcache/extents.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Kent Overstreet diff --git a/drivers/md/bcache/features.c b/drivers/md/bcache/features.c index 634922c5601d..98fda22dc5c0 100644 --- a/drivers/md/bcache/features.c +++ b/drivers/md/bcache/features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Feature set bits and string conversion. diff --git a/drivers/md/bcache/io.c b/drivers/md/bcache/io.c index 2386d08bf4e4..a1fd02f68020 100644 --- a/drivers/md/bcache/io.c +++ b/drivers/md/bcache/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Some low level IO code, and hacks for various block layer limitations diff --git a/drivers/md/bcache/journal.c b/drivers/md/bcache/journal.c index 144693b7c46a..c80619074c46 100644 --- a/drivers/md/bcache/journal.c +++ b/drivers/md/bcache/journal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bcache journalling code, for btree insertions diff --git a/drivers/md/bcache/movinggc.c b/drivers/md/bcache/movinggc.c index 73918e55bf04..48a7c40af58a 100644 --- a/drivers/md/bcache/movinggc.c +++ b/drivers/md/bcache/movinggc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Moving/copying garbage collector diff --git a/drivers/md/bcache/request.c b/drivers/md/bcache/request.c index 3fa3b13a410f..9d691d0386fb 100644 --- a/drivers/md/bcache/request.c +++ b/drivers/md/bcache/request.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Main bcache entry point - handle a read or a write request and decide what to diff --git a/drivers/md/bcache/stats.c b/drivers/md/bcache/stats.c index 0056106495a7..4e90dfe8b65a 100644 --- a/drivers/md/bcache/stats.c +++ b/drivers/md/bcache/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bcache stats code diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c index 238d12ffdae8..062d282bc2c6 100644 --- a/drivers/md/bcache/super.c +++ b/drivers/md/bcache/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bcache setup/teardown code, and some metadata io - read a superblock and diff --git a/drivers/md/bcache/sysfs.c b/drivers/md/bcache/sysfs.c index 72f38e5b6f5c..cbf1f01e9a62 100644 --- a/drivers/md/bcache/sysfs.c +++ b/drivers/md/bcache/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bcache sysfs interfaces diff --git a/drivers/md/bcache/trace.c b/drivers/md/bcache/trace.c index a9a73f560c04..859ab89da6cf 100644 --- a/drivers/md/bcache/trace.c +++ b/drivers/md/bcache/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "bcache.h" #include "btree.h" diff --git a/drivers/md/bcache/util.c b/drivers/md/bcache/util.c index 410d8cb49e50..79fd80d09e0b 100644 --- a/drivers/md/bcache/util.c +++ b/drivers/md/bcache/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * random utility code, for bcache but in theory not specific to bcache diff --git a/drivers/md/bcache/writeback.c b/drivers/md/bcache/writeback.c index 4b237074f453..d4e68180a56d 100644 --- a/drivers/md/bcache/writeback.c +++ b/drivers/md/bcache/writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * background writeback - scan btree for dirty data and write it to the backing diff --git a/drivers/md/dm-audit.c b/drivers/md/dm-audit.c index 2e979eeb1116..e6c5e2d5ba0b 100644 --- a/drivers/md/dm-audit.c +++ b/drivers/md/dm-audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Creating audit records for mapped devices. diff --git a/drivers/md/dm-bio-prison-v1.c b/drivers/md/dm-bio-prison-v1.c index b4d1c4329df3..1502f4102e35 100644 --- a/drivers/md/dm-bio-prison-v1.c +++ b/drivers/md/dm-bio-prison-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/drivers/md/dm-bio-prison-v2.c b/drivers/md/dm-bio-prison-v2.c index cf433b0cf742..f32ee8f84ed0 100644 --- a/drivers/md/dm-bio-prison-v2.c +++ b/drivers/md/dm-bio-prison-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2017 Red Hat, Inc. diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c index 5235f3e4924b..6317f88a5b0e 100644 --- a/drivers/md/dm-bufio.c +++ b/drivers/md/dm-bufio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009-2011 Red Hat, Inc. diff --git a/drivers/md/dm-builtin.c b/drivers/md/dm-builtin.c index e51076ea629e..3709f8868dd6 100644 --- a/drivers/md/dm-builtin.c +++ b/drivers/md/dm-builtin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "dm-core.h" diff --git a/drivers/md/dm-cache-background-tracker.c b/drivers/md/dm-cache-background-tracker.c index b4165f172d62..0def51139815 100644 --- a/drivers/md/dm-cache-background-tracker.c +++ b/drivers/md/dm-cache-background-tracker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Red Hat. All rights reserved. diff --git a/drivers/md/dm-cache-metadata.c b/drivers/md/dm-cache-metadata.c index a9a1ab284076..81fb33b3848c 100644 --- a/drivers/md/dm-cache-metadata.c +++ b/drivers/md/dm-cache-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/drivers/md/dm-cache-policy-smq.c b/drivers/md/dm-cache-policy-smq.c index 7e1e8cc0e33a..c430399bb19e 100644 --- a/drivers/md/dm-cache-policy-smq.c +++ b/drivers/md/dm-cache-policy-smq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Red Hat. All rights reserved. diff --git a/drivers/md/dm-cache-policy.c b/drivers/md/dm-cache-policy.c index 9330d5748895..f9bac698744a 100644 --- a/drivers/md/dm-cache-policy.c +++ b/drivers/md/dm-cache-policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat. All rights reserved. diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index a10d75a562db..d4c84cf8fd1d 100644 --- a/drivers/md/dm-cache-target.c +++ b/drivers/md/dm-cache-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat. All rights reserved. diff --git a/drivers/md/dm-clone-metadata.c b/drivers/md/dm-clone-metadata.c index 14c5c28d938b..e14f5033a46a 100644 --- a/drivers/md/dm-clone-metadata.c +++ b/drivers/md/dm-clone-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 Arrikto, Inc. All Rights Reserved. diff --git a/drivers/md/dm-clone-target.c b/drivers/md/dm-clone-target.c index e956d980672c..f380276221e1 100644 --- a/drivers/md/dm-clone-target.c +++ b/drivers/md/dm-clone-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 Arrikto, Inc. All Rights Reserved. diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 79704fbc523b..6b66f9f43648 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Jana Saout diff --git a/drivers/md/dm-delay.c b/drivers/md/dm-delay.c index 4bb6553278c7..f09adc94fd88 100644 --- a/drivers/md/dm-delay.c +++ b/drivers/md/dm-delay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2007 Red Hat GmbH diff --git a/drivers/md/dm-dust.c b/drivers/md/dm-dust.c index e75310232bbf..c4158a48e052 100644 --- a/drivers/md/dm-dust.c +++ b/drivers/md/dm-dust.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018 Red Hat, Inc. diff --git a/drivers/md/dm-ebs-target.c b/drivers/md/dm-ebs-target.c index b354e74a670e..391a56aacecf 100644 --- a/drivers/md/dm-ebs-target.c +++ b/drivers/md/dm-ebs-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Red Hat GmbH diff --git a/drivers/md/dm-era-target.c b/drivers/md/dm-era-target.c index 9c84e9d13eca..94334f92ec67 100644 --- a/drivers/md/dm-era-target.c +++ b/drivers/md/dm-era-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "dm.h" #include "persistent-data/dm-transaction-manager.h" diff --git a/drivers/md/dm-exception-store.c b/drivers/md/dm-exception-store.c index c3799757bf4a..9b2dd8184066 100644 --- a/drivers/md/dm-exception-store.c +++ b/drivers/md/dm-exception-store.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-flakey.c b/drivers/md/dm-flakey.c index 08925aca838c..d4e8650bf02b 100644 --- a/drivers/md/dm-flakey.c +++ b/drivers/md/dm-flakey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-ima.c b/drivers/md/dm-ima.c index efb3cd4f9cd4..0326ab7528d6 100644 --- a/drivers/md/dm-ima.c +++ b/drivers/md/dm-ima.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Microsoft Corporation diff --git a/drivers/md/dm-init.c b/drivers/md/dm-init.c index b37bbe762500..0941e5a072a0 100644 --- a/drivers/md/dm-init.c +++ b/drivers/md/dm-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/md/dm-integrity.c b/drivers/md/dm-integrity.c index 170bf67a2edd..daf1b880d718 100644 --- a/drivers/md/dm-integrity.c +++ b/drivers/md/dm-integrity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016-2017 Red Hat, Inc. All rights reserved. diff --git a/drivers/md/dm-io-rewind.c b/drivers/md/dm-io-rewind.c index 6155b0117c9d..280d48073940 100644 --- a/drivers/md/dm-io-rewind.c +++ b/drivers/md/dm-io-rewind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2022 Red Hat, Inc. diff --git a/drivers/md/dm-io.c b/drivers/md/dm-io.c index c37668790577..2350270d5584 100644 --- a/drivers/md/dm-io.c +++ b/drivers/md/dm-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c index 4165fef4c170..99558ac9bf6a 100644 --- a/drivers/md/dm-ioctl.c +++ b/drivers/md/dm-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001, 2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-kcopyd.c b/drivers/md/dm-kcopyd.c index 6ea75436a433..8b78d0e0b853 100644 --- a/drivers/md/dm-kcopyd.c +++ b/drivers/md/dm-kcopyd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-linear.c b/drivers/md/dm-linear.c index 73bf290af181..cc96f847e554 100644 --- a/drivers/md/dm-linear.c +++ b/drivers/md/dm-linear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2003 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-log-userspace-base.c b/drivers/md/dm-log-userspace-base.c index 9fbb4b48fb2b..69e4f56ad2b1 100644 --- a/drivers/md/dm-log-userspace-base.c +++ b/drivers/md/dm-log-userspace-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2009 Red Hat, Inc. diff --git a/drivers/md/dm-log-userspace-transfer.c b/drivers/md/dm-log-userspace-transfer.c index f125b0f553fa..b94b986c943b 100644 --- a/drivers/md/dm-log-userspace-transfer.c +++ b/drivers/md/dm-log-userspace-transfer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2009 Red Hat, Inc. diff --git a/drivers/md/dm-log-writes.c b/drivers/md/dm-log-writes.c index f0c84e7a5daa..f4eda3929318 100644 --- a/drivers/md/dm-log-writes.c +++ b/drivers/md/dm-log-writes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Facebook. All rights reserved. diff --git a/drivers/md/dm-log.c b/drivers/md/dm-log.c index 9d85d045f9d9..8326b7e8752a 100644 --- a/drivers/md/dm-log.c +++ b/drivers/md/dm-log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software diff --git a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c index d5d6ef7ba838..65d7153d6b01 100644 --- a/drivers/md/dm-mpath.c +++ b/drivers/md/dm-mpath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software Limited. diff --git a/drivers/md/dm-path-selector.c b/drivers/md/dm-path-selector.c index d0b883fabfeb..658d80635e14 100644 --- a/drivers/md/dm-path-selector.c +++ b/drivers/md/dm-path-selector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software. diff --git a/drivers/md/dm-pcache/backing_dev.c b/drivers/md/dm-pcache/backing_dev.c index 7165fc0364bb..e336652bb450 100644 --- a/drivers/md/dm-pcache/backing_dev.c +++ b/drivers/md/dm-pcache/backing_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/dm-pcache/cache.c b/drivers/md/dm-pcache/cache.c index 534bf07b794f..8e8cfc31bb8c 100644 --- a/drivers/md/dm-pcache/cache.c +++ b/drivers/md/dm-pcache/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/dm-pcache/cache_dev.c b/drivers/md/dm-pcache/cache_dev.c index ece689e6ce59..cbd1ecadf429 100644 --- a/drivers/md/dm-pcache/cache_dev.c +++ b/drivers/md/dm-pcache/cache_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/dm-pcache/cache_gc.c b/drivers/md/dm-pcache/cache_gc.c index 94f8b276a021..44e611133387 100644 --- a/drivers/md/dm-pcache/cache_gc.c +++ b/drivers/md/dm-pcache/cache_gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "cache.h" #include "backing_dev.h" diff --git a/drivers/md/dm-pcache/cache_key.c b/drivers/md/dm-pcache/cache_key.c index 2b77e121f89b..4923324f2d2f 100644 --- a/drivers/md/dm-pcache/cache_key.c +++ b/drivers/md/dm-pcache/cache_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "cache.h" #include "backing_dev.h" diff --git a/drivers/md/dm-pcache/cache_req.c b/drivers/md/dm-pcache/cache_req.c index 7854a30e07b7..c02262286582 100644 --- a/drivers/md/dm-pcache/cache_req.c +++ b/drivers/md/dm-pcache/cache_req.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "cache.h" diff --git a/drivers/md/dm-pcache/cache_segment.c b/drivers/md/dm-pcache/cache_segment.c index 9d92e2b067ed..1e23fc0c872d 100644 --- a/drivers/md/dm-pcache/cache_segment.c +++ b/drivers/md/dm-pcache/cache_segment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "cache_dev.h" diff --git a/drivers/md/dm-pcache/cache_writeback.c b/drivers/md/dm-pcache/cache_writeback.c index 87a82b3fe836..1f088018a5af 100644 --- a/drivers/md/dm-pcache/cache_writeback.c +++ b/drivers/md/dm-pcache/cache_writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/dm-pcache/dm_pcache.c b/drivers/md/dm-pcache/dm_pcache.c index e5f5936fa6f0..27a4c00f217f 100644 --- a/drivers/md/dm-pcache/dm_pcache.c +++ b/drivers/md/dm-pcache/dm_pcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/md/dm-pcache/segment.c b/drivers/md/dm-pcache/segment.c index 7e9818701445..b42ca93ed3d3 100644 --- a/drivers/md/dm-pcache/segment.c +++ b/drivers/md/dm-pcache/segment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/dm-ps-historical-service-time.c b/drivers/md/dm-ps-historical-service-time.c index f07e773d9cc0..89bde90589a1 100644 --- a/drivers/md/dm-ps-historical-service-time.c +++ b/drivers/md/dm-ps-historical-service-time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Historical Service Time diff --git a/drivers/md/dm-ps-io-affinity.c b/drivers/md/dm-ps-io-affinity.c index 80415a045c68..8bf0c319b576 100644 --- a/drivers/md/dm-ps-io-affinity.c +++ b/drivers/md/dm-ps-io-affinity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Oracle Corporation diff --git a/drivers/md/dm-ps-queue-length.c b/drivers/md/dm-ps-queue-length.c index 9c68701ed7a4..96874c26ae95 100644 --- a/drivers/md/dm-ps-queue-length.c +++ b/drivers/md/dm-ps-queue-length.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004-2005 IBM Corp. All Rights Reserved. diff --git a/drivers/md/dm-ps-round-robin.c b/drivers/md/dm-ps-round-robin.c index 0c12f4073461..4b3a579d34b6 100644 --- a/drivers/md/dm-ps-round-robin.c +++ b/drivers/md/dm-ps-round-robin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software. diff --git a/drivers/md/dm-ps-service-time.c b/drivers/md/dm-ps-service-time.c index 0543fe7969c4..c223fbfd7f77 100644 --- a/drivers/md/dm-ps-service-time.c +++ b/drivers/md/dm-ps-service-time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2009 NEC Corporation. All Rights Reserved. diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c index 4bacdc499984..4f8bd9bc31fa 100644 --- a/drivers/md/dm-raid.c +++ b/drivers/md/dm-raid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010-2011 Neil Brown diff --git a/drivers/md/dm-raid1.c b/drivers/md/dm-raid1.c index 268f734ca9c3..92c9c3bc7c84 100644 --- a/drivers/md/dm-raid1.c +++ b/drivers/md/dm-raid1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software Limited. diff --git a/drivers/md/dm-region-hash.c b/drivers/md/dm-region-hash.c index e9b47b659976..309311144f40 100644 --- a/drivers/md/dm-region-hash.c +++ b/drivers/md/dm-region-hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Sistina Software Limited. diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c index a6ca92049c10..e90b33669c65 100644 --- a/drivers/md/dm-rq.c +++ b/drivers/md/dm-rq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Red Hat, Inc. All rights reserved. diff --git a/drivers/md/dm-snap-persistent.c b/drivers/md/dm-snap-persistent.c index 568d10842b1f..faac3bc306a3 100644 --- a/drivers/md/dm-snap-persistent.c +++ b/drivers/md/dm-snap-persistent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-snap-transient.c b/drivers/md/dm-snap-transient.c index 1e07a745bedd..6831aab40d11 100644 --- a/drivers/md/dm-snap-transient.c +++ b/drivers/md/dm-snap-transient.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-snap.c b/drivers/md/dm-snap.c index dbd148967de4..12f374be0b84 100644 --- a/drivers/md/dm-snap.c +++ b/drivers/md/dm-snap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2002 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-stats.c b/drivers/md/dm-stats.c index 1e5d988f44da..fe59ea6f522a 100644 --- a/drivers/md/dm-stats.c +++ b/drivers/md/dm-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/md/dm-stripe.c b/drivers/md/dm-stripe.c index 1461dc740dae..79aa77da98f8 100644 --- a/drivers/md/dm-stripe.c +++ b/drivers/md/dm-stripe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001-2003 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-switch.c b/drivers/md/dm-switch.c index 50a52ca50b34..515b5de0548a 100644 --- a/drivers/md/dm-switch.c +++ b/drivers/md/dm-switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010-2012 by Dell Inc. All rights reserved. diff --git a/drivers/md/dm-sysfs.c b/drivers/md/dm-sysfs.c index 22bc70923a83..730dd98c86da 100644 --- a/drivers/md/dm-sysfs.c +++ b/drivers/md/dm-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Red Hat, Inc. All rights reserved. diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c index 0522cd700e0e..09bd773b5a7b 100644 --- a/drivers/md/dm-table.c +++ b/drivers/md/dm-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001 Sistina Software (UK) Limited. diff --git a/drivers/md/dm-target.c b/drivers/md/dm-target.c index 8fede41adec0..ba6608b81b1f 100644 --- a/drivers/md/dm-target.c +++ b/drivers/md/dm-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001 Sistina Software (UK) Limited diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c index f90679cfec5b..ddde4f9448bb 100644 --- a/drivers/md/dm-thin-metadata.c +++ b/drivers/md/dm-thin-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2012 Red Hat, Inc. diff --git a/drivers/md/dm-thin.c b/drivers/md/dm-thin.c index 52ffb495f5a8..f59e648290ae 100644 --- a/drivers/md/dm-thin.c +++ b/drivers/md/dm-thin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2012 Red Hat UK. diff --git a/drivers/md/dm-uevent.c b/drivers/md/dm-uevent.c index 491738263292..31b60602364d 100644 --- a/drivers/md/dm-uevent.c +++ b/drivers/md/dm-uevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device Mapper Uevent Support (dm-uevent) diff --git a/drivers/md/dm-unstripe.c b/drivers/md/dm-unstripe.c index e8a9432057dc..c73dd0f84757 100644 --- a/drivers/md/dm-unstripe.c +++ b/drivers/md/dm-unstripe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Intel Corporation. diff --git a/drivers/md/dm-vdo/action-manager.c b/drivers/md/dm-vdo/action-manager.c index e3bba0b28aad..29b19372d395 100644 --- a/drivers/md/dm-vdo/action-manager.c +++ b/drivers/md/dm-vdo/action-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/admin-state.c b/drivers/md/dm-vdo/admin-state.c index da153fef085e..c7cd509d368f 100644 --- a/drivers/md/dm-vdo/admin-state.c +++ b/drivers/md/dm-vdo/admin-state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/block-map.c b/drivers/md/dm-vdo/block-map.c index a7db5b41155e..91b383f4c863 100644 --- a/drivers/md/dm-vdo/block-map.c +++ b/drivers/md/dm-vdo/block-map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/completion.c b/drivers/md/dm-vdo/completion.c index 2f00acbb3b2b..7618e6b27cc5 100644 --- a/drivers/md/dm-vdo/completion.c +++ b/drivers/md/dm-vdo/completion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/data-vio.c b/drivers/md/dm-vdo/data-vio.c index 3333e1e5b02e..144cee2ee0a8 100644 --- a/drivers/md/dm-vdo/data-vio.c +++ b/drivers/md/dm-vdo/data-vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/dedupe.c b/drivers/md/dm-vdo/dedupe.c index 75a26f3f4461..75fb4b024cec 100644 --- a/drivers/md/dm-vdo/dedupe.c +++ b/drivers/md/dm-vdo/dedupe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/dm-vdo-target.c b/drivers/md/dm-vdo/dm-vdo-target.c index 6af40d40f255..d171fa6d33a7 100644 --- a/drivers/md/dm-vdo/dm-vdo-target.c +++ b/drivers/md/dm-vdo/dm-vdo-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/dump.c b/drivers/md/dm-vdo/dump.c index 00e575d7d773..6d756e4b4ed3 100644 --- a/drivers/md/dm-vdo/dump.c +++ b/drivers/md/dm-vdo/dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/encodings.c b/drivers/md/dm-vdo/encodings.c index dd59691be840..69a0ee3cc958 100644 --- a/drivers/md/dm-vdo/encodings.c +++ b/drivers/md/dm-vdo/encodings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/errors.c b/drivers/md/dm-vdo/errors.c index 6f89eb1c63a3..b32df45b2039 100644 --- a/drivers/md/dm-vdo/errors.c +++ b/drivers/md/dm-vdo/errors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/flush.c b/drivers/md/dm-vdo/flush.c index 82a259ef1601..f941db7dc997 100644 --- a/drivers/md/dm-vdo/flush.c +++ b/drivers/md/dm-vdo/flush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/funnel-queue.c b/drivers/md/dm-vdo/funnel-queue.c index a63b2f2bfd7d..912b9a586f90 100644 --- a/drivers/md/dm-vdo/funnel-queue.c +++ b/drivers/md/dm-vdo/funnel-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/funnel-workqueue.c b/drivers/md/dm-vdo/funnel-workqueue.c index 8a79b33b8b09..f9d02c1b39e9 100644 --- a/drivers/md/dm-vdo/funnel-workqueue.c +++ b/drivers/md/dm-vdo/funnel-workqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/chapter-index.c b/drivers/md/dm-vdo/indexer/chapter-index.c index fb1db41c794b..0855977901f6 100644 --- a/drivers/md/dm-vdo/indexer/chapter-index.c +++ b/drivers/md/dm-vdo/indexer/chapter-index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/config.c b/drivers/md/dm-vdo/indexer/config.c index 5532371b952f..ada44e8af25e 100644 --- a/drivers/md/dm-vdo/indexer/config.c +++ b/drivers/md/dm-vdo/indexer/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/delta-index.c b/drivers/md/dm-vdo/indexer/delta-index.c index 0ac2443f0df3..aa5c723ef9aa 100644 --- a/drivers/md/dm-vdo/indexer/delta-index.c +++ b/drivers/md/dm-vdo/indexer/delta-index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/funnel-requestqueue.c b/drivers/md/dm-vdo/indexer/funnel-requestqueue.c index 1a5735375ddc..4ec7c23c1f64 100644 --- a/drivers/md/dm-vdo/indexer/funnel-requestqueue.c +++ b/drivers/md/dm-vdo/indexer/funnel-requestqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/geometry.c b/drivers/md/dm-vdo/indexer/geometry.c index c0575612e820..77bfb8873dc6 100644 --- a/drivers/md/dm-vdo/indexer/geometry.c +++ b/drivers/md/dm-vdo/indexer/geometry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/index-layout.c b/drivers/md/dm-vdo/indexer/index-layout.c index 61edf2b72427..e2ee223fa7e2 100644 --- a/drivers/md/dm-vdo/indexer/index-layout.c +++ b/drivers/md/dm-vdo/indexer/index-layout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/index-page-map.c b/drivers/md/dm-vdo/indexer/index-page-map.c index 00b44e07d0c1..7670045c5f11 100644 --- a/drivers/md/dm-vdo/indexer/index-page-map.c +++ b/drivers/md/dm-vdo/indexer/index-page-map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/index-session.c b/drivers/md/dm-vdo/indexer/index-session.c index aa575a24e0b2..5ce75777abf7 100644 --- a/drivers/md/dm-vdo/indexer/index-session.c +++ b/drivers/md/dm-vdo/indexer/index-session.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/index.c b/drivers/md/dm-vdo/indexer/index.c index df4934846244..caebc876ea74 100644 --- a/drivers/md/dm-vdo/indexer/index.c +++ b/drivers/md/dm-vdo/indexer/index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/io-factory.c b/drivers/md/dm-vdo/indexer/io-factory.c index 1bee9d63dc0a..5b4a2ff02a58 100644 --- a/drivers/md/dm-vdo/indexer/io-factory.c +++ b/drivers/md/dm-vdo/indexer/io-factory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/open-chapter.c b/drivers/md/dm-vdo/indexer/open-chapter.c index 4a67bcadaae0..f624e43668a6 100644 --- a/drivers/md/dm-vdo/indexer/open-chapter.c +++ b/drivers/md/dm-vdo/indexer/open-chapter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/radix-sort.c b/drivers/md/dm-vdo/indexer/radix-sort.c index 66b8c706a1ef..e82f345de149 100644 --- a/drivers/md/dm-vdo/indexer/radix-sort.c +++ b/drivers/md/dm-vdo/indexer/radix-sort.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/sparse-cache.c b/drivers/md/dm-vdo/indexer/sparse-cache.c index 28920167827c..8d690c5bf069 100644 --- a/drivers/md/dm-vdo/indexer/sparse-cache.c +++ b/drivers/md/dm-vdo/indexer/sparse-cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/volume-index.c b/drivers/md/dm-vdo/indexer/volume-index.c index afb062e1f1fb..b411b82f95af 100644 --- a/drivers/md/dm-vdo/indexer/volume-index.c +++ b/drivers/md/dm-vdo/indexer/volume-index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/indexer/volume.c b/drivers/md/dm-vdo/indexer/volume.c index 425b3a74f4db..50fe4fa539cb 100644 --- a/drivers/md/dm-vdo/indexer/volume.c +++ b/drivers/md/dm-vdo/indexer/volume.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/int-map.c b/drivers/md/dm-vdo/int-map.c index aeb690415dbd..768512dc484d 100644 --- a/drivers/md/dm-vdo/int-map.c +++ b/drivers/md/dm-vdo/int-map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/io-submitter.c b/drivers/md/dm-vdo/io-submitter.c index e26d75f8366d..1cd4dc9c8c54 100644 --- a/drivers/md/dm-vdo/io-submitter.c +++ b/drivers/md/dm-vdo/io-submitter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/logger.c b/drivers/md/dm-vdo/logger.c index 76a987ccf926..6438ec225d1d 100644 --- a/drivers/md/dm-vdo/logger.c +++ b/drivers/md/dm-vdo/logger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/logical-zone.c b/drivers/md/dm-vdo/logical-zone.c index 0a27e60a9dfd..638054436540 100644 --- a/drivers/md/dm-vdo/logical-zone.c +++ b/drivers/md/dm-vdo/logical-zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/memory-alloc.c b/drivers/md/dm-vdo/memory-alloc.c index 185f259c7245..c8eac7ca374f 100644 --- a/drivers/md/dm-vdo/memory-alloc.c +++ b/drivers/md/dm-vdo/memory-alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/message-stats.c b/drivers/md/dm-vdo/message-stats.c index 75dfcd7c5f63..3ae73107a0cf 100644 --- a/drivers/md/dm-vdo/message-stats.c +++ b/drivers/md/dm-vdo/message-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/murmurhash3.c b/drivers/md/dm-vdo/murmurhash3.c index b0b0587d85f3..e61a83f67c8f 100644 --- a/drivers/md/dm-vdo/murmurhash3.c +++ b/drivers/md/dm-vdo/murmurhash3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ /* * MurmurHash3 was written by Austin Appleby, and is placed in the public diff --git a/drivers/md/dm-vdo/packer.c b/drivers/md/dm-vdo/packer.c index 666be6d557e1..b58d49e8bef0 100644 --- a/drivers/md/dm-vdo/packer.c +++ b/drivers/md/dm-vdo/packer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/permassert.c b/drivers/md/dm-vdo/permassert.c index bf9eccea1cb3..d3b60584d1af 100644 --- a/drivers/md/dm-vdo/permassert.c +++ b/drivers/md/dm-vdo/permassert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/physical-zone.c b/drivers/md/dm-vdo/physical-zone.c index 686eb7d714e6..e7f89c888cd4 100644 --- a/drivers/md/dm-vdo/physical-zone.c +++ b/drivers/md/dm-vdo/physical-zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/priority-table.c b/drivers/md/dm-vdo/priority-table.c index 9bae8256ba4e..a9e85026e9d5 100644 --- a/drivers/md/dm-vdo/priority-table.c +++ b/drivers/md/dm-vdo/priority-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/recovery-journal.c b/drivers/md/dm-vdo/recovery-journal.c index 9cc0f0ff1664..9fb8f245ce16 100644 --- a/drivers/md/dm-vdo/recovery-journal.c +++ b/drivers/md/dm-vdo/recovery-journal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/repair.c b/drivers/md/dm-vdo/repair.c index 8c006fb3afcf..58ce113ca84c 100644 --- a/drivers/md/dm-vdo/repair.c +++ b/drivers/md/dm-vdo/repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/slab-depot.c b/drivers/md/dm-vdo/slab-depot.c index 034ecaa51f48..cada50a888bb 100644 --- a/drivers/md/dm-vdo/slab-depot.c +++ b/drivers/md/dm-vdo/slab-depot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/status-codes.c b/drivers/md/dm-vdo/status-codes.c index dd252d660b6d..e5e8eeff348d 100644 --- a/drivers/md/dm-vdo/status-codes.c +++ b/drivers/md/dm-vdo/status-codes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/string-utils.c b/drivers/md/dm-vdo/string-utils.c index 71e44b4683ea..178302627b5c 100644 --- a/drivers/md/dm-vdo/string-utils.c +++ b/drivers/md/dm-vdo/string-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/thread-device.c b/drivers/md/dm-vdo/thread-device.c index df13ca914db8..78b2ba32d907 100644 --- a/drivers/md/dm-vdo/thread-device.c +++ b/drivers/md/dm-vdo/thread-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/thread-registry.c b/drivers/md/dm-vdo/thread-registry.c index d4a077d58c60..407806665243 100644 --- a/drivers/md/dm-vdo/thread-registry.c +++ b/drivers/md/dm-vdo/thread-registry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/thread-utils.c b/drivers/md/dm-vdo/thread-utils.c index ec08478dd013..00716db5226a 100644 --- a/drivers/md/dm-vdo/thread-utils.c +++ b/drivers/md/dm-vdo/thread-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/vdo.c b/drivers/md/dm-vdo/vdo.c index 09fd0628d18c..b41fa39caca5 100644 --- a/drivers/md/dm-vdo/vdo.c +++ b/drivers/md/dm-vdo/vdo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/vio.c b/drivers/md/dm-vdo/vio.c index 5ffc867d9c5e..e320df61f210 100644 --- a/drivers/md/dm-vdo/vio.c +++ b/drivers/md/dm-vdo/vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-vdo/wait-queue.c b/drivers/md/dm-vdo/wait-queue.c index f81ed0cee2bf..1a67d2c765af 100644 --- a/drivers/md/dm-vdo/wait-queue.c +++ b/drivers/md/dm-vdo/wait-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Red Hat diff --git a/drivers/md/dm-verity-fec.c b/drivers/md/dm-verity-fec.c index c79de517afee..1eb5e2bcce73 100644 --- a/drivers/md/dm-verity-fec.c +++ b/drivers/md/dm-verity-fec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Google, Inc. diff --git a/drivers/md/dm-verity-loadpin.c b/drivers/md/dm-verity-loadpin.c index 0666699b6858..77d3b0d7476a 100644 --- a/drivers/md/dm-verity-loadpin.c +++ b/drivers/md/dm-verity-loadpin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/md/dm-verity-target.c b/drivers/md/dm-verity-target.c index 5c17472d7896..88f9ea25580c 100644 --- a/drivers/md/dm-verity-target.c +++ b/drivers/md/dm-verity-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/drivers/md/dm-verity-verify-sig.c b/drivers/md/dm-verity-verify-sig.c index d5261a0e4232..2a0a73e73740 100644 --- a/drivers/md/dm-verity-verify-sig.c +++ b/drivers/md/dm-verity-verify-sig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 Microsoft Corporation. diff --git a/drivers/md/dm-writecache.c b/drivers/md/dm-writecache.c index d8de4a3076a1..07104dd2260a 100644 --- a/drivers/md/dm-writecache.c +++ b/drivers/md/dm-writecache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018 Red Hat. All rights reserved. diff --git a/drivers/md/dm-zero.c b/drivers/md/dm-zero.c index 9a0bb623e823..a9a5e0e444cd 100644 --- a/drivers/md/dm-zero.c +++ b/drivers/md/dm-zero.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Jana Saout diff --git a/drivers/md/dm-zone.c b/drivers/md/dm-zone.c index c95e417194b3..acc8ac539903 100644 --- a/drivers/md/dm-zone.c +++ b/drivers/md/dm-zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Western Digital Corporation or its affiliates. diff --git a/drivers/md/dm-zoned-metadata.c b/drivers/md/dm-zoned-metadata.c index deff22ecccbb..1b6f8c66a826 100644 --- a/drivers/md/dm-zoned-metadata.c +++ b/drivers/md/dm-zoned-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Western Digital Corporation or its affiliates. diff --git a/drivers/md/dm-zoned-reclaim.c b/drivers/md/dm-zoned-reclaim.c index 76e2c6868548..b6c934e353cb 100644 --- a/drivers/md/dm-zoned-reclaim.c +++ b/drivers/md/dm-zoned-reclaim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Western Digital Corporation or its affiliates. diff --git a/drivers/md/dm-zoned-target.c b/drivers/md/dm-zoned-target.c index 9da329078ea4..bca51f09ef65 100644 --- a/drivers/md/dm-zoned-target.c +++ b/drivers/md/dm-zoned-target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Western Digital Corporation or its affiliates. diff --git a/drivers/md/dm.c b/drivers/md/dm.c index b63279202260..cd34dad8af4a 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2001, 2002 Sistina Software (UK) Limited. diff --git a/drivers/md/md-autodetect.c b/drivers/md/md-autodetect.c index 4b80165afd23..3c5bafb8ead5 100644 --- a/drivers/md/md-autodetect.c +++ b/drivers/md/md-autodetect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/md/md-bitmap.c b/drivers/md/md-bitmap.c index 84b7e2af6dba..f4ac49b056f5 100644 --- a/drivers/md/md-bitmap.c +++ b/drivers/md/md-bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bitmap.c two-level bitmap (C) Peter T. Breuer (ptb@ot.uc3m.es) 2003 diff --git a/drivers/md/md-cluster.c b/drivers/md/md-cluster.c index 11f1e91d387d..9e598125b94f 100644 --- a/drivers/md/md-cluster.c +++ b/drivers/md/md-cluster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015, SUSE diff --git a/drivers/md/md-linear.c b/drivers/md/md-linear.c index 8d7b82c4a723..9fa2efbb2a04 100644 --- a/drivers/md/md-linear.c +++ b/drivers/md/md-linear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linear.c : Multiple Devices driver for Linux Copyright (C) 1994-96 Marc diff --git a/drivers/md/md-llbitmap.c b/drivers/md/md-llbitmap.c index 9c1ade19b774..eff897ef31f2 100644 --- a/drivers/md/md-llbitmap.c +++ b/drivers/md/md-llbitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/md/md.c b/drivers/md/md.c index 6d73f6e196a9..3850b3b586a0 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* md.c : Multiple Devices driver for Linux diff --git a/drivers/md/persistent-data/dm-array.c b/drivers/md/persistent-data/dm-array.c index 8f8792e55806..97040fd7844f 100644 --- a/drivers/md/persistent-data/dm-array.c +++ b/drivers/md/persistent-data/dm-array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-bitset.c b/drivers/md/persistent-data/dm-bitset.c index 00c0a3f186b7..790ab0d34295 100644 --- a/drivers/md/persistent-data/dm-bitset.c +++ b/drivers/md/persistent-data/dm-bitset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-block-manager.c b/drivers/md/persistent-data/dm-block-manager.c index 1ef71e5fcde7..da7e48c9fa54 100644 --- a/drivers/md/persistent-data/dm-block-manager.c +++ b/drivers/md/persistent-data/dm-block-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-btree-remove.c b/drivers/md/persistent-data/dm-btree-remove.c index 942cd47eb52d..a654bd8084d5 100644 --- a/drivers/md/persistent-data/dm-btree-remove.c +++ b/drivers/md/persistent-data/dm-btree-remove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-btree-spine.c b/drivers/md/persistent-data/dm-btree-spine.c index c46fc50c274e..0521e409188a 100644 --- a/drivers/md/persistent-data/dm-btree-spine.c +++ b/drivers/md/persistent-data/dm-btree-spine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-btree.c b/drivers/md/persistent-data/dm-btree.c index 0c7a2e8d1846..8b3018875a3d 100644 --- a/drivers/md/persistent-data/dm-btree.c +++ b/drivers/md/persistent-data/dm-btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-space-map-common.c b/drivers/md/persistent-data/dm-space-map-common.c index 22a551c407da..c8a0684835c4 100644 --- a/drivers/md/persistent-data/dm-space-map-common.c +++ b/drivers/md/persistent-data/dm-space-map-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-space-map-disk.c b/drivers/md/persistent-data/dm-space-map-disk.c index f4241f54e20e..c2f912f99f9b 100644 --- a/drivers/md/persistent-data/dm-space-map-disk.c +++ b/drivers/md/persistent-data/dm-space-map-disk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-space-map-metadata.c b/drivers/md/persistent-data/dm-space-map-metadata.c index d48c4fafc779..c9a5f7a80778 100644 --- a/drivers/md/persistent-data/dm-space-map-metadata.c +++ b/drivers/md/persistent-data/dm-space-map-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/persistent-data/dm-transaction-manager.c b/drivers/md/persistent-data/dm-transaction-manager.c index 98c745d90f48..68ebc6666e9c 100644 --- a/drivers/md/persistent-data/dm-transaction-manager.c +++ b/drivers/md/persistent-data/dm-transaction-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Red Hat, Inc. diff --git a/drivers/md/raid0.c b/drivers/md/raid0.c index 985c377356eb..f616a5fccf00 100644 --- a/drivers/md/raid0.c +++ b/drivers/md/raid0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* raid0.c : Multiple Devices driver for Linux diff --git a/drivers/md/raid1-10.c b/drivers/md/raid1-10.c index 521625756128..09b902b9d3c6 100644 --- a/drivers/md/raid1-10.c +++ b/drivers/md/raid1-10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Maximum size of each resync request */ #define RESYNC_BLOCK_SIZE (64*1024) diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 57d50465eed1..be4b97091c9b 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * raid1.c : Multiple Devices driver for Linux diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c index 84be4cc7e873..7633033696ec 100644 --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * raid10.c : Multiple Devices driver for Linux diff --git a/drivers/md/raid5-cache.c b/drivers/md/raid5-cache.c index e29e69335c69..a8b1d82e160f 100644 --- a/drivers/md/raid5-cache.c +++ b/drivers/md/raid5-cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Shaohua Li diff --git a/drivers/md/raid5-ppl.c b/drivers/md/raid5-ppl.c index 56b234683ee6..1db06627be0f 100644 --- a/drivers/md/raid5-ppl.c +++ b/drivers/md/raid5-ppl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Partial Parity Log for closing the RAID5 write hole diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index 8dc98f545969..d041b04d85b6 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * raid5.c : Multiple Devices driver for Linux diff --git a/drivers/media/cec/core/cec-adap.c b/drivers/media/cec/core/cec-adap.c index ba6828ef540e..507a0f9fed50 100644 --- a/drivers/media/cec/core/cec-adap.c +++ b/drivers/media/cec/core/cec-adap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cec-adap.c - HDMI Consumer Electronics Control framework - CEC adapter diff --git a/drivers/media/cec/core/cec-api.c b/drivers/media/cec/core/cec-api.c index 2b50578d107e..058cef00cf44 100644 --- a/drivers/media/cec/core/cec-api.c +++ b/drivers/media/cec/core/cec-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cec-api.c - HDMI Consumer Electronics Control framework - API diff --git a/drivers/media/cec/core/cec-core.c b/drivers/media/cec/core/cec-core.c index dd6e24a0899b..a18f92303d6e 100644 --- a/drivers/media/cec/core/cec-core.c +++ b/drivers/media/cec/core/cec-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cec-core.c - HDMI Consumer Electronics Control framework - Core diff --git a/drivers/media/cec/core/cec-notifier.c b/drivers/media/cec/core/cec-notifier.c index 1fed0b1c71e9..fb6f3088ae0e 100644 --- a/drivers/media/cec/core/cec-notifier.c +++ b/drivers/media/cec/core/cec-notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cec-notifier.c - notify CEC drivers of physical address changes diff --git a/drivers/media/cec/core/cec-pin-error-inj.c b/drivers/media/cec/core/cec-pin-error-inj.c index d9e613c7ce3f..dd837f5b0753 100644 --- a/drivers/media/cec/core/cec-pin-error-inj.c +++ b/drivers/media/cec/core/cec-pin-error-inj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. diff --git a/drivers/media/cec/core/cec-pin.c b/drivers/media/cec/core/cec-pin.c index 4d7155281daa..5ac74b2ab38d 100644 --- a/drivers/media/cec/core/cec-pin.c +++ b/drivers/media/cec/core/cec-pin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. diff --git a/drivers/media/cec/i2c/ch7322.c b/drivers/media/cec/i2c/ch7322.c index b8755337b394..be60deed2cb8 100644 --- a/drivers/media/cec/i2c/ch7322.c +++ b/drivers/media/cec/i2c/ch7322.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Chrontel CH7322 CEC Controller diff --git a/drivers/media/cec/i2c/tda9950.c b/drivers/media/cec/i2c/tda9950.c index cbff851e0c85..2038e2578ffc 100644 --- a/drivers/media/cec/i2c/tda9950.c +++ b/drivers/media/cec/i2c/tda9950.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TDA9950 Consumer Electronics Control driver diff --git a/drivers/media/cec/platform/cec-gpio/cec-gpio.c b/drivers/media/cec/platform/cec-gpio/cec-gpio.c index 842555ed42c7..6f0955923d8b 100644 --- a/drivers/media/cec/platform/cec-gpio/cec-gpio.c +++ b/drivers/media/cec/platform/cec-gpio/cec-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. diff --git a/drivers/media/cec/platform/cros-ec/cros-ec-cec.c b/drivers/media/cec/platform/cros-ec/cros-ec-cec.c index 419b9a7abcce..a626a27decc8 100644 --- a/drivers/media/cec/platform/cros-ec/cros-ec-cec.c +++ b/drivers/media/cec/platform/cros-ec/cros-ec-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CEC driver for ChromeOS Embedded Controller diff --git a/drivers/media/cec/platform/meson/ao-cec-g12a.c b/drivers/media/cec/platform/meson/ao-cec-g12a.c index 41f5b8669cb0..f3c6ed5fecf7 100644 --- a/drivers/media/cec/platform/meson/ao-cec-g12a.c +++ b/drivers/media/cec/platform/meson/ao-cec-g12a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Amlogic Meson AO CEC G12A Controller diff --git a/drivers/media/cec/platform/meson/ao-cec.c b/drivers/media/cec/platform/meson/ao-cec.c index 145efd9af6ac..cb8c6e0f2e86 100644 --- a/drivers/media/cec/platform/meson/ao-cec.c +++ b/drivers/media/cec/platform/meson/ao-cec.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for Amlogic Meson AO CEC Controller * diff --git a/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c b/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c index eb981ebce362..98716e10f94d 100644 --- a/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c +++ b/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c * diff --git a/drivers/media/cec/platform/s5p/s5p_cec.c b/drivers/media/cec/platform/s5p/s5p_cec.c index 4a92d3230f66..c4b5b12f264b 100644 --- a/drivers/media/cec/platform/s5p/s5p_cec.c +++ b/drivers/media/cec/platform/s5p/s5p_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/media/platform/s5p-cec/s5p_cec.c * diff --git a/drivers/media/cec/platform/seco/seco-cec.c b/drivers/media/cec/platform/seco/seco-cec.c index b7bb49f02395..afc594e94f33 100644 --- a/drivers/media/cec/platform/seco/seco-cec.c +++ b/drivers/media/cec/platform/seco/seco-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * CEC driver for SECO X86 Boards diff --git a/drivers/media/cec/platform/sti/stih-cec.c b/drivers/media/cec/platform/sti/stih-cec.c index 49843d576c7c..b9d41a4b52df 100644 --- a/drivers/media/cec/platform/sti/stih-cec.c +++ b/drivers/media/cec/platform/sti/stih-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STIH4xx CEC driver diff --git a/drivers/media/cec/platform/stm32/stm32-cec.c b/drivers/media/cec/platform/stm32/stm32-cec.c index 1ec0cece0a5b..66fb55dee554 100644 --- a/drivers/media/cec/platform/stm32/stm32-cec.c +++ b/drivers/media/cec/platform/stm32/stm32-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 CEC driver diff --git a/drivers/media/cec/platform/tegra/tegra_cec.c b/drivers/media/cec/platform/tegra/tegra_cec.c index 3ed50097262f..f308c5ede165 100644 --- a/drivers/media/cec/platform/tegra/tegra_cec.c +++ b/drivers/media/cec/platform/tegra/tegra_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra CEC implementation diff --git a/drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c b/drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c index 73fdec4b791d..feac4698b860 100644 --- a/drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c +++ b/drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c b/drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c index e2eff17952ab..5b2f32146fed 100644 --- a/drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c +++ b/drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021-2024 Cisco Systems, Inc. and/or its affiliates. All rights reserved. diff --git a/drivers/media/cec/usb/pulse8/pulse8-cec.c b/drivers/media/cec/usb/pulse8/pulse8-cec.c index 60569f1670fe..0ca1be79d81b 100644 --- a/drivers/media/cec/usb/pulse8/pulse8-cec.c +++ b/drivers/media/cec/usb/pulse8/pulse8-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pulse Eight HDMI CEC driver diff --git a/drivers/media/cec/usb/rainshadow/rainshadow-cec.c b/drivers/media/cec/usb/rainshadow/rainshadow-cec.c index 08f58456d682..85dbe3376418 100644 --- a/drivers/media/cec/usb/rainshadow/rainshadow-cec.c +++ b/drivers/media/cec/usb/rainshadow/rainshadow-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RainShadow Tech HDMI CEC driver diff --git a/drivers/media/common/b2c2/flexcop-eeprom.c b/drivers/media/common/b2c2/flexcop-eeprom.c index 0f2151cd36f2..afbb4fc45e14 100644 --- a/drivers/media/common/b2c2/flexcop-eeprom.c +++ b/drivers/media/common/b2c2/flexcop-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop-fe-tuner.c b/drivers/media/common/b2c2/flexcop-fe-tuner.c index aac1aadb0cb1..097a90ee2309 100644 --- a/drivers/media/common/b2c2/flexcop-fe-tuner.c +++ b/drivers/media/common/b2c2/flexcop-fe-tuner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop-hw-filter.c b/drivers/media/common/b2c2/flexcop-hw-filter.c index c5a3345c99e9..f9834c040c76 100644 --- a/drivers/media/common/b2c2/flexcop-hw-filter.c +++ b/drivers/media/common/b2c2/flexcop-hw-filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop-i2c.c b/drivers/media/common/b2c2/flexcop-i2c.c index 21edf870d927..5096ca692ab4 100644 --- a/drivers/media/common/b2c2/flexcop-i2c.c +++ b/drivers/media/common/b2c2/flexcop-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop-misc.c b/drivers/media/common/b2c2/flexcop-misc.c index 251c4f731ed1..21922c93087d 100644 --- a/drivers/media/common/b2c2/flexcop-misc.c +++ b/drivers/media/common/b2c2/flexcop-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop-sram.c b/drivers/media/common/b2c2/flexcop-sram.c index dba03769f263..eb24004f7db9 100644 --- a/drivers/media/common/b2c2/flexcop-sram.c +++ b/drivers/media/common/b2c2/flexcop-sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/b2c2/flexcop.c b/drivers/media/common/b2c2/flexcop.c index 8506de48ba45..4cb0ae210fd9 100644 --- a/drivers/media/common/b2c2/flexcop.c +++ b/drivers/media/common/b2c2/flexcop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1-or-later /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/common/cx2341x.c b/drivers/media/common/cx2341x.c index 1ee159ef7f38..cb750b140af4 100644 --- a/drivers/media/common/cx2341x.c +++ b/drivers/media/common/cx2341x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx2341x - generic code for cx23415/6/8 based devices diff --git a/drivers/media/common/cypress_firmware.c b/drivers/media/common/cypress_firmware.c index cdc7050ed3ac..17680966f5fe 100644 --- a/drivers/media/common/cypress_firmware.c +++ b/drivers/media/common/cypress_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cypress_firmware.c is part of the DVB USB library. * diff --git a/drivers/media/common/saa7146/saa7146_core.c b/drivers/media/common/saa7146/saa7146_core.c index 27c53eed8fe3..9391537463cb 100644 --- a/drivers/media/common/saa7146/saa7146_core.c +++ b/drivers/media/common/saa7146/saa7146_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* saa7146.o - driver for generic saa7146-based hardware diff --git a/drivers/media/common/saa7146/saa7146_fops.c b/drivers/media/common/saa7146/saa7146_fops.c index a9e3bad76d54..52f8d252a13e 100644 --- a/drivers/media/common/saa7146/saa7146_fops.c +++ b/drivers/media/common/saa7146/saa7146_fops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/media/common/saa7146/saa7146_hlp.c b/drivers/media/common/saa7146/saa7146_hlp.c index fe3348af543e..83137d2739b8 100644 --- a/drivers/media/common/saa7146/saa7146_hlp.c +++ b/drivers/media/common/saa7146/saa7146_hlp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/media/common/saa7146/saa7146_i2c.c b/drivers/media/common/saa7146/saa7146_i2c.c index df9ebe2a168c..11ca5253c09a 100644 --- a/drivers/media/common/saa7146/saa7146_i2c.c +++ b/drivers/media/common/saa7146/saa7146_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/media/common/saa7146/saa7146_vbi.c b/drivers/media/common/saa7146/saa7146_vbi.c index 1ffcc025d1a4..fd5b800b39a3 100644 --- a/drivers/media/common/saa7146/saa7146_vbi.c +++ b/drivers/media/common/saa7146/saa7146_vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/media/common/saa7146/saa7146_video.c b/drivers/media/common/saa7146/saa7146_video.c index 733e18001d0d..c6fbc92fb134 100644 --- a/drivers/media/common/saa7146/saa7146_video.c +++ b/drivers/media/common/saa7146/saa7146_video.c @@ -1,3 +1,4 @@ +asm("nop"); #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/drivers/media/common/siano/sms-cards.c b/drivers/media/common/siano/sms-cards.c index d4a116ab6c88..f5767048100b 100644 --- a/drivers/media/common/siano/sms-cards.c +++ b/drivers/media/common/siano/sms-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Card-specific functions for the Siano SMS1xxx USB dongle diff --git a/drivers/media/common/siano/smscoreapi.c b/drivers/media/common/siano/smscoreapi.c index 3732367e0c62..3762548de7c6 100644 --- a/drivers/media/common/siano/smscoreapi.c +++ b/drivers/media/common/siano/smscoreapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Siano core API module diff --git a/drivers/media/common/siano/smsdvb-debugfs.c b/drivers/media/common/siano/smsdvb-debugfs.c index d14ba271db50..3058b770142a 100644 --- a/drivers/media/common/siano/smsdvb-debugfs.c +++ b/drivers/media/common/siano/smsdvb-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright(c) 2013 Mauro Carvalho Chehab diff --git a/drivers/media/common/siano/smsdvb-main.c b/drivers/media/common/siano/smsdvb-main.c index 9b1a650ed055..9e798656df12 100644 --- a/drivers/media/common/siano/smsdvb-main.c +++ b/drivers/media/common/siano/smsdvb-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************** diff --git a/drivers/media/common/siano/smsendian.c b/drivers/media/common/siano/smsendian.c index b957970c7d97..8c4c886aad71 100644 --- a/drivers/media/common/siano/smsendian.c +++ b/drivers/media/common/siano/smsendian.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************** diff --git a/drivers/media/common/siano/smsir.c b/drivers/media/common/siano/smsir.c index af07fed21ae1..29bb00c2d608 100644 --- a/drivers/media/common/siano/smsir.c +++ b/drivers/media/common/siano/smsir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Siano Mobile Silicon, Inc. diff --git a/drivers/media/common/ttpci-eeprom.c b/drivers/media/common/ttpci-eeprom.c index ef8746684d31..e06a6ba674fc 100644 --- a/drivers/media/common/ttpci-eeprom.c +++ b/drivers/media/common/ttpci-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Retrieve encoded MAC address from 24C16 serial 2-wire EEPROM, diff --git a/drivers/media/common/tveeprom.c b/drivers/media/common/tveeprom.c index b5b9d6de6d9e..ce4e61df06a0 100644 --- a/drivers/media/common/tveeprom.c +++ b/drivers/media/common/tveeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tveeprom - eeprom decoder for tvcard configuration eeproms diff --git a/drivers/media/common/uvc.c b/drivers/media/common/uvc.c index 1ad4604474ac..83f8df2ee2a0 100644 --- a/drivers/media/common/uvc.c +++ b/drivers/media/common/uvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c b/drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c index a4341205c197..7c37387f830c 100644 --- a/drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c +++ b/drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * v4l2-tpg-colors.c - A table that converts colors to various colorspaces diff --git a/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c b/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c index 931e5dc453b9..3cd5cab1610a 100644 --- a/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c +++ b/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * v4l2-tpg-core.c - Test Pattern Generator diff --git a/drivers/media/common/videobuf2/frame_vector.c b/drivers/media/common/videobuf2/frame_vector.c index 41f289c75cbb..05b53331e2bc 100644 --- a/drivers/media/common/videobuf2/frame_vector.c +++ b/drivers/media/common/videobuf2/frame_vector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/media/common/videobuf2/vb2-trace.c b/drivers/media/common/videobuf2/vb2-trace.c index 4c0f39d271f0..bf5229d1c885 100644 --- a/drivers/media/common/videobuf2/vb2-trace.c +++ b/drivers/media/common/videobuf2/vb2-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/media/common/videobuf2/videobuf2-core.c b/drivers/media/common/videobuf2/videobuf2-core.c index 2df566f409b6..ed69e9aa4b2e 100644 --- a/drivers/media/common/videobuf2/videobuf2-core.c +++ b/drivers/media/common/videobuf2/videobuf2-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-core.c - video buffer 2 core framework * diff --git a/drivers/media/common/videobuf2/videobuf2-dma-contig.c b/drivers/media/common/videobuf2/videobuf2-dma-contig.c index 7123c5fae92c..0d47608e88e6 100644 --- a/drivers/media/common/videobuf2/videobuf2-dma-contig.c +++ b/drivers/media/common/videobuf2/videobuf2-dma-contig.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-dma-contig.c - DMA contig memory allocator for videobuf2 * diff --git a/drivers/media/common/videobuf2/videobuf2-dma-sg.c b/drivers/media/common/videobuf2/videobuf2-dma-sg.c index b3bf2173c14e..b8e9ffe404ed 100644 --- a/drivers/media/common/videobuf2/videobuf2-dma-sg.c +++ b/drivers/media/common/videobuf2/videobuf2-dma-sg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-dma-sg.c - dma scatter/gather memory allocator for videobuf2 * diff --git a/drivers/media/common/videobuf2/videobuf2-dvb.c b/drivers/media/common/videobuf2/videobuf2-dvb.c index 3746bf6d1c15..294c1c4abb62 100644 --- a/drivers/media/common/videobuf2/videobuf2-dvb.c +++ b/drivers/media/common/videobuf2/videobuf2-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/common/videobuf2/videobuf2-memops.c b/drivers/media/common/videobuf2/videobuf2-memops.c index f9a4ec44422e..d024f4daf33a 100644 --- a/drivers/media/common/videobuf2/videobuf2-memops.c +++ b/drivers/media/common/videobuf2/videobuf2-memops.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-memops.c - generic memory handling routines for videobuf2 * diff --git a/drivers/media/common/videobuf2/videobuf2-v4l2.c b/drivers/media/common/videobuf2/videobuf2-v4l2.c index 83862d57b126..8a6a7eaa2d90 100644 --- a/drivers/media/common/videobuf2/videobuf2-v4l2.c +++ b/drivers/media/common/videobuf2/videobuf2-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-v4l2.c - V4L2 driver helper framework * diff --git a/drivers/media/common/videobuf2/videobuf2-vmalloc.c b/drivers/media/common/videobuf2/videobuf2-vmalloc.c index 3f777068cd34..6acb546e5044 100644 --- a/drivers/media/common/videobuf2/videobuf2-vmalloc.c +++ b/drivers/media/common/videobuf2/videobuf2-vmalloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * videobuf2-vmalloc.c - vmalloc memory allocator for videobuf2 * diff --git a/drivers/media/dvb-core/dmxdev.c b/drivers/media/dvb-core/dmxdev.c index 8c6f5aafda1d..2d4880dd34a2 100644 --- a/drivers/media/dvb-core/dmxdev.c +++ b/drivers/media/dvb-core/dmxdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1-or-later /* * dmxdev.c - DVB demultiplexer device diff --git a/drivers/media/dvb-core/dvb_ca_en50221.c b/drivers/media/dvb-core/dvb_ca_en50221.c index 7b591aa1179f..e33fe4ed732d 100644 --- a/drivers/media/dvb-core/dvb_ca_en50221.c +++ b/drivers/media/dvb-core/dvb_ca_en50221.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dvb_ca.c: generic DVB functions for EN50221 CAM interfaces diff --git a/drivers/media/dvb-core/dvb_demux.c b/drivers/media/dvb-core/dvb_demux.c index 290fc7961647..642f8f07bdd1 100644 --- a/drivers/media/dvb-core/dvb_demux.c +++ b/drivers/media/dvb-core/dvb_demux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1-or-later /* * dvb_demux.c - DVB kernel demux API diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index a05aa271a1ba..c22ffc277ee2 100644 --- a/drivers/media/dvb-core/dvb_frontend.c +++ b/drivers/media/dvb-core/dvb_frontend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dvb_frontend.c: DVB frontend tuning interface/thread diff --git a/drivers/media/dvb-core/dvb_net.c b/drivers/media/dvb-core/dvb_net.c index 8bb8dd34c223..f6859c77acc8 100644 --- a/drivers/media/dvb-core/dvb_net.c +++ b/drivers/media/dvb-core/dvb_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dvb_net.c diff --git a/drivers/media/dvb-core/dvb_ringbuffer.c b/drivers/media/dvb-core/dvb_ringbuffer.c index de6226556826..bb0d4ac2a71a 100644 --- a/drivers/media/dvb-core/dvb_ringbuffer.c +++ b/drivers/media/dvb-core/dvb_ringbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * dvb_ringbuffer.c: ring buffer implementation for the dvb driver diff --git a/drivers/media/dvb-core/dvb_vb2.c b/drivers/media/dvb-core/dvb_vb2.c index 29edaaff7a5c..5da1ec7495b7 100644 --- a/drivers/media/dvb-core/dvb_vb2.c +++ b/drivers/media/dvb-core/dvb_vb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dvb-vb2.c - dvb-vb2 diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c index 8b980d371a45..3d33e0b22032 100644 --- a/drivers/media/dvb-core/dvbdev.c +++ b/drivers/media/dvb-core/dvbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1-or-later /* * dvbdev.c diff --git a/drivers/media/dvb-frontends/a8293.c b/drivers/media/dvb-frontends/a8293.c index bf2773c5b97a..227ee2e0c6a1 100644 --- a/drivers/media/dvb-frontends/a8293.c +++ b/drivers/media/dvb-frontends/a8293.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allegro A8293 SEC driver diff --git a/drivers/media/dvb-frontends/af9013.c b/drivers/media/dvb-frontends/af9013.c index befd6a4eafd9..027e898dbcef 100644 --- a/drivers/media/dvb-frontends/af9013.c +++ b/drivers/media/dvb-frontends/af9013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Afatech AF9013 demodulator driver diff --git a/drivers/media/dvb-frontends/af9033.c b/drivers/media/dvb-frontends/af9033.c index eed2ea4da8fa..06758860aae9 100644 --- a/drivers/media/dvb-frontends/af9033.c +++ b/drivers/media/dvb-frontends/af9033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Afatech AF9033 demodulator driver diff --git a/drivers/media/dvb-frontends/as102_fe.c b/drivers/media/dvb-frontends/as102_fe.c index bc72d954dc1f..010311118166 100644 --- a/drivers/media/dvb-frontends/as102_fe.c +++ b/drivers/media/dvb-frontends/as102_fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/dvb-frontends/ascot2e.c b/drivers/media/dvb-frontends/ascot2e.c index cf8e5f1bd101..0889ec38931d 100644 --- a/drivers/media/dvb-frontends/ascot2e.c +++ b/drivers/media/dvb-frontends/ascot2e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ascot2e.c diff --git a/drivers/media/dvb-frontends/atbm8830.c b/drivers/media/dvb-frontends/atbm8830.c index 778c865085bf..f850e49bfaf9 100644 --- a/drivers/media/dvb-frontends/atbm8830.c +++ b/drivers/media/dvb-frontends/atbm8830.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for AltoBeam GB20600 (a.k.a DMB-TH) demodulator diff --git a/drivers/media/dvb-frontends/au8522_common.c b/drivers/media/dvb-frontends/au8522_common.c index b9e77e86f44e..9ac12ae233d7 100644 --- a/drivers/media/dvb-frontends/au8522_common.c +++ b/drivers/media/dvb-frontends/au8522_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Auvitek AU8522 QAM/8VSB demodulator driver diff --git a/drivers/media/dvb-frontends/au8522_decoder.c b/drivers/media/dvb-frontends/au8522_decoder.c index 58c4c489bf97..e426af97e52b 100644 --- a/drivers/media/dvb-frontends/au8522_decoder.c +++ b/drivers/media/dvb-frontends/au8522_decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Auvitek AU8522 QAM/8VSB demodulator driver and video decoder diff --git a/drivers/media/dvb-frontends/au8522_dig.c b/drivers/media/dvb-frontends/au8522_dig.c index 230436bf6cbd..6c6d77f2423d 100644 --- a/drivers/media/dvb-frontends/au8522_dig.c +++ b/drivers/media/dvb-frontends/au8522_dig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Auvitek AU8522 QAM/8VSB demodulator driver diff --git a/drivers/media/dvb-frontends/bcm3510.c b/drivers/media/dvb-frontends/bcm3510.c index d935fb10e620..ae52d242805f 100644 --- a/drivers/media/dvb-frontends/bcm3510.c +++ b/drivers/media/dvb-frontends/bcm3510.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC) * diff --git a/drivers/media/dvb-frontends/cx22700.c b/drivers/media/dvb-frontends/cx22700.c index 1d04c0a652b2..116f2cdaa401 100644 --- a/drivers/media/dvb-frontends/cx22700.c +++ b/drivers/media/dvb-frontends/cx22700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Conexant cx22700 DVB OFDM demodulator driver diff --git a/drivers/media/dvb-frontends/cx22702.c b/drivers/media/dvb-frontends/cx22702.c index 61ad34b7004b..fbd40850562e 100644 --- a/drivers/media/dvb-frontends/cx22702.c +++ b/drivers/media/dvb-frontends/cx22702.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Conexant 22702 DVB OFDM demodulator driver diff --git a/drivers/media/dvb-frontends/cx24110.c b/drivers/media/dvb-frontends/cx24110.c index 65dd9b72ea55..9d4a123e6268 100644 --- a/drivers/media/dvb-frontends/cx24110.c +++ b/drivers/media/dvb-frontends/cx24110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx24110 - Single Chip Satellite Channel Receiver driver module diff --git a/drivers/media/dvb-frontends/cx24113.c b/drivers/media/dvb-frontends/cx24113.c index 203cb6b3f941..4f942b4c21e8 100644 --- a/drivers/media/dvb-frontends/cx24113.c +++ b/drivers/media/dvb-frontends/cx24113.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Conexant CX24113/CX24128 Tuner (Satellite) diff --git a/drivers/media/dvb-frontends/cx24116.c b/drivers/media/dvb-frontends/cx24116.c index f5dd3a81725a..9d9752e898cb 100644 --- a/drivers/media/dvb-frontends/cx24116.c +++ b/drivers/media/dvb-frontends/cx24116.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Conexant cx24116/cx24118 - DVBS/S2 Satellite demod/tuner driver diff --git a/drivers/media/dvb-frontends/cx24117.c b/drivers/media/dvb-frontends/cx24117.c index 75fc7ad263d0..4e64df72266a 100644 --- a/drivers/media/dvb-frontends/cx24117.c +++ b/drivers/media/dvb-frontends/cx24117.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Conexant cx24117/cx24132 - Dual DVBS/S2 Satellite demod/tuner driver diff --git a/drivers/media/dvb-frontends/cx24120.c b/drivers/media/dvb-frontends/cx24120.c index 44515fdbe91d..4d7160d610de 100644 --- a/drivers/media/dvb-frontends/cx24120.c +++ b/drivers/media/dvb-frontends/cx24120.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner driver diff --git a/drivers/media/dvb-frontends/cx24123.c b/drivers/media/dvb-frontends/cx24123.c index 539889e638cc..e567861d19aa 100644 --- a/drivers/media/dvb-frontends/cx24123.c +++ b/drivers/media/dvb-frontends/cx24123.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Conexant cx24123/cx24109 - DVB QPSK Satellite demod/tuner driver diff --git a/drivers/media/dvb-frontends/cxd2099.c b/drivers/media/dvb-frontends/cxd2099.c index 5e6e18819a0d..32742d1114d3 100644 --- a/drivers/media/dvb-frontends/cxd2099.c +++ b/drivers/media/dvb-frontends/cxd2099.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2099.c: Driver for the Sony CXD2099AR Common Interface Controller diff --git a/drivers/media/dvb-frontends/cxd2820r_c.c b/drivers/media/dvb-frontends/cxd2820r_c.c index 0ba382948c51..194a6c09fa71 100644 --- a/drivers/media/dvb-frontends/cxd2820r_c.c +++ b/drivers/media/dvb-frontends/cxd2820r_c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sony CXD2820R demodulator driver diff --git a/drivers/media/dvb-frontends/cxd2820r_core.c b/drivers/media/dvb-frontends/cxd2820r_core.c index 5aa3d45a691a..4d698bceb498 100644 --- a/drivers/media/dvb-frontends/cxd2820r_core.c +++ b/drivers/media/dvb-frontends/cxd2820r_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sony CXD2820R demodulator driver diff --git a/drivers/media/dvb-frontends/cxd2820r_t.c b/drivers/media/dvb-frontends/cxd2820r_t.c index fbdfa6bf38dc..04b510270e54 100644 --- a/drivers/media/dvb-frontends/cxd2820r_t.c +++ b/drivers/media/dvb-frontends/cxd2820r_t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sony CXD2820R demodulator driver diff --git a/drivers/media/dvb-frontends/cxd2820r_t2.c b/drivers/media/dvb-frontends/cxd2820r_t2.c index 34ef2bb2de34..9c1b6f1ab7cd 100644 --- a/drivers/media/dvb-frontends/cxd2820r_t2.c +++ b/drivers/media/dvb-frontends/cxd2820r_t2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sony CXD2820R demodulator driver diff --git a/drivers/media/dvb-frontends/cxd2841er.c b/drivers/media/dvb-frontends/cxd2841er.c index 8fcb4417ba22..98e00dd39c6f 100644 --- a/drivers/media/dvb-frontends/cxd2841er.c +++ b/drivers/media/dvb-frontends/cxd2841er.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cxd2841er.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_common.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_common.c index d6f5af6609c1..820494657bd3 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_common.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_common.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c index aba59400859e..97ef9c9864c7 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_devio_spi.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c index 5302ab0964c1..036f4b66dad9 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_integ.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_io.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_io.c index 9d932bccfa6c..54efe3b76a46 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_io.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_io.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c index b8cbaa8d7aff..f7c6b782d08c 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_spi_device.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c index 0a1f3899d72c..6d0a06a36def 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c index c7e79da8c432..9d7a03864fd9 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd_dvbt.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c index a9ab983348c8..1a7c6a93b9b5 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd_dvbt2.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c index 4e173dd87ecf..60b56eda260b 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd_dvbt2_mon.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c index 86d5a1e4022a..57ec6dbb14e5 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd_dvbt_mon.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c index 3d8012c18e3f..5a90851247df 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_tnrdmd_mon.c diff --git a/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c b/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c index a06d8368ca79..0df60c4215aa 100644 --- a/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c +++ b/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880_top.c diff --git a/drivers/media/dvb-frontends/dib0070.c b/drivers/media/dvb-frontends/dib0070.c index 9a8e7cdd2a24..0f00d58a6032 100644 --- a/drivers/media/dvb-frontends/dib0070.c +++ b/drivers/media/dvb-frontends/dib0070.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux-DVB Driver for DiBcom's DiB0070 base-band RF Tuner. diff --git a/drivers/media/dvb-frontends/dib0090.c b/drivers/media/dvb-frontends/dib0090.c index 6cbbb351d545..2c3a2fb873e8 100644 --- a/drivers/media/dvb-frontends/dib0090.c +++ b/drivers/media/dvb-frontends/dib0090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux-DVB Driver for DiBcom's DiB0090 base-band RF Tuner. diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c index 63bc7b74bc8b..fd0f521913a8 100644 --- a/drivers/media/dvb-frontends/dib3000mb.c +++ b/drivers/media/dvb-frontends/dib3000mb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Frontend driver for mobile DVB-T demodulator DiBcom 3000M-B diff --git a/drivers/media/dvb-frontends/dib3000mc.c b/drivers/media/dvb-frontends/dib3000mc.c index c2fca8289aba..bd7c41479560 100644 --- a/drivers/media/dvb-frontends/dib3000mc.c +++ b/drivers/media/dvb-frontends/dib3000mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for DiBcom DiB3000MC/P-demodulator. diff --git a/drivers/media/dvb-frontends/dib7000m.c b/drivers/media/dvb-frontends/dib7000m.c index fdb22f32e3a1..3cc729146c93 100644 --- a/drivers/media/dvb-frontends/dib7000m.c +++ b/drivers/media/dvb-frontends/dib7000m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux-DVB Driver for DiBcom's DiB7000M and diff --git a/drivers/media/dvb-frontends/dib7000p.c b/drivers/media/dvb-frontends/dib7000p.c index 7d3a994b7cc4..1df59f7ab3df 100644 --- a/drivers/media/dvb-frontends/dib7000p.c +++ b/drivers/media/dvb-frontends/dib7000p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux-DVB Driver for DiBcom's second generation DiB7000P (PC). diff --git a/drivers/media/dvb-frontends/dib8000.c b/drivers/media/dvb-frontends/dib8000.c index d90f1b0b2051..257a7c042423 100644 --- a/drivers/media/dvb-frontends/dib8000.c +++ b/drivers/media/dvb-frontends/dib8000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux-DVB Driver for DiBcom's DiB8000 chip (ISDB-T). diff --git a/drivers/media/dvb-frontends/dib9000.c b/drivers/media/dvb-frontends/dib9000.c index 83cf6eadd49c..e90c3b2a701b 100644 --- a/drivers/media/dvb-frontends/dib9000.c +++ b/drivers/media/dvb-frontends/dib9000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux-DVB Driver for DiBcom's DiB9000 and demodulator-family. diff --git a/drivers/media/dvb-frontends/dibx000_common.c b/drivers/media/dvb-frontends/dibx000_common.c index bd5c5d7223aa..7056a739722a 100644 --- a/drivers/media/dvb-frontends/dibx000_common.c +++ b/drivers/media/dvb-frontends/dibx000_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/media/dvb-frontends/drx39xyj/drxj.c b/drivers/media/dvb-frontends/drx39xyj/drxj.c index 428b31e60874..a4322e5b47aa 100644 --- a/drivers/media/dvb-frontends/drx39xyj/drxj.c +++ b/drivers/media/dvb-frontends/drx39xyj/drxj.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. All rights reserved. diff --git a/drivers/media/dvb-frontends/drxd_firm.c b/drivers/media/dvb-frontends/drxd_firm.c index 8aae3e0350d3..601d0ea7853c 100644 --- a/drivers/media/dvb-frontends/drxd_firm.c +++ b/drivers/media/dvb-frontends/drxd_firm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drxd_firm.c : DRXD firmware tables diff --git a/drivers/media/dvb-frontends/drxd_hard.c b/drivers/media/dvb-frontends/drxd_hard.c index 6a531937f4bb..5b908d7e39b4 100644 --- a/drivers/media/dvb-frontends/drxd_hard.c +++ b/drivers/media/dvb-frontends/drxd_hard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drxd_hard.c: DVB-T Demodulator Micronas DRX3975D-A2,DRX397xD-B1 diff --git a/drivers/media/dvb-frontends/drxk_hard.c b/drivers/media/dvb-frontends/drxk_hard.c index 9ef367918824..0db68420cd09 100644 --- a/drivers/media/dvb-frontends/drxk_hard.c +++ b/drivers/media/dvb-frontends/drxk_hard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drxk_hard: DRX-K DVB-C/T demodulator driver diff --git a/drivers/media/dvb-frontends/ds3000.c b/drivers/media/dvb-frontends/ds3000.c index 515aa7c7baf2..6b72c04c0ce2 100644 --- a/drivers/media/dvb-frontends/ds3000.c +++ b/drivers/media/dvb-frontends/ds3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Montage Technology DS3000 - DVBS/S2 Demodulator driver diff --git a/drivers/media/dvb-frontends/dvb-pll.c b/drivers/media/dvb-frontends/dvb-pll.c index 1775a4aa0a18..16010f4058b6 100644 --- a/drivers/media/dvb-frontends/dvb-pll.c +++ b/drivers/media/dvb-frontends/dvb-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * descriptions + helper functions for simple dvb plls. diff --git a/drivers/media/dvb-frontends/dvb_dummy_fe.c b/drivers/media/dvb-frontends/dvb_dummy_fe.c index 9ff1ebaa5e04..df728a432365 100644 --- a/drivers/media/dvb-frontends/dvb_dummy_fe.c +++ b/drivers/media/dvb-frontends/dvb_dummy_fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Dummy Frontend diff --git a/drivers/media/dvb-frontends/ec100.c b/drivers/media/dvb-frontends/ec100.c index 2ad0a3c2f756..08ae644b9ef6 100644 --- a/drivers/media/dvb-frontends/ec100.c +++ b/drivers/media/dvb-frontends/ec100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * E3C EC100 demodulator driver diff --git a/drivers/media/dvb-frontends/gp8psk-fe.c b/drivers/media/dvb-frontends/gp8psk-fe.c index ed671e951a17..49df37a007eb 100644 --- a/drivers/media/dvb-frontends/gp8psk-fe.c +++ b/drivers/media/dvb-frontends/gp8psk-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Frontend driver for the GENPIX 8pks/qpsk/DCII USB2.0 DVB-S module diff --git a/drivers/media/dvb-frontends/helene.c b/drivers/media/dvb-frontends/helene.c index f127adee3ebb..8862c058b6ca 100644 --- a/drivers/media/dvb-frontends/helene.c +++ b/drivers/media/dvb-frontends/helene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * helene.c diff --git a/drivers/media/dvb-frontends/horus3a.c b/drivers/media/dvb-frontends/horus3a.c index 0330b78a5b3f..4197ecc403dd 100644 --- a/drivers/media/dvb-frontends/horus3a.c +++ b/drivers/media/dvb-frontends/horus3a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * horus3a.h diff --git a/drivers/media/dvb-frontends/isl6405.c b/drivers/media/dvb-frontends/isl6405.c index 7d28a743f97e..d3dd0057e9e1 100644 --- a/drivers/media/dvb-frontends/isl6405.c +++ b/drivers/media/dvb-frontends/isl6405.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isl6405.c - driver for dual lnb supply and control ic ISL6405 diff --git a/drivers/media/dvb-frontends/isl6421.c b/drivers/media/dvb-frontends/isl6421.c index 2e9f6f12f849..ea3dd22a1a58 100644 --- a/drivers/media/dvb-frontends/isl6421.c +++ b/drivers/media/dvb-frontends/isl6421.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isl6421.h - driver for lnb supply and control ic ISL6421 diff --git a/drivers/media/dvb-frontends/isl6423.c b/drivers/media/dvb-frontends/isl6423.c index a0d0a3834057..649118c42389 100644 --- a/drivers/media/dvb-frontends/isl6423.c +++ b/drivers/media/dvb-frontends/isl6423.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Intersil ISL6423 SEC and LNB Power supply controller diff --git a/drivers/media/dvb-frontends/itd1000.c b/drivers/media/dvb-frontends/itd1000.c index f8f362f50e78..e215b36495de 100644 --- a/drivers/media/dvb-frontends/itd1000.c +++ b/drivers/media/dvb-frontends/itd1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Integrant ITD1000 "Zero-IF Tuner IC for Direct Broadcast Satellite" diff --git a/drivers/media/dvb-frontends/ix2505v.c b/drivers/media/dvb-frontends/ix2505v.c index 3212e333d472..74502f7f006b 100644 --- a/drivers/media/dvb-frontends/ix2505v.c +++ b/drivers/media/dvb-frontends/ix2505v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Sharp IX2505V (marked B0017) DVB-S silicon tuner diff --git a/drivers/media/dvb-frontends/l64781.c b/drivers/media/dvb-frontends/l64781.c index fe5af2453d55..88bacecc5939 100644 --- a/drivers/media/dvb-frontends/l64781.c +++ b/drivers/media/dvb-frontends/l64781.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* driver for LSI L64781 COFDM demodulator diff --git a/drivers/media/dvb-frontends/lg2160.c b/drivers/media/dvb-frontends/lg2160.c index fe700aa56bff..917c70880a6a 100644 --- a/drivers/media/dvb-frontends/lg2160.c +++ b/drivers/media/dvb-frontends/lg2160.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for LG2160 - ATSC/MH diff --git a/drivers/media/dvb-frontends/lgdt3305.c b/drivers/media/dvb-frontends/lgdt3305.c index bdc8311e1c0b..cad7849ca6c2 100644 --- a/drivers/media/dvb-frontends/lgdt3305.c +++ b/drivers/media/dvb-frontends/lgdt3305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for LG Electronics LGDT3304 and LGDT3305 - VSB/QAM diff --git a/drivers/media/dvb-frontends/lgdt3306a.c b/drivers/media/dvb-frontends/lgdt3306a.c index 6ab9d4de65ce..7bdf9b0800db 100644 --- a/drivers/media/dvb-frontends/lgdt3306a.c +++ b/drivers/media/dvb-frontends/lgdt3306a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for LGDT3306A - 8VSB/QAM-B diff --git a/drivers/media/dvb-frontends/lgdt330x.c b/drivers/media/dvb-frontends/lgdt330x.c index 8c34a5b850bc..5c26e18ceba1 100644 --- a/drivers/media/dvb-frontends/lgdt330x.c +++ b/drivers/media/dvb-frontends/lgdt330x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for LGDT3302 and LGDT3303 - VSB/QAM diff --git a/drivers/media/dvb-frontends/lgs8gl5.c b/drivers/media/dvb-frontends/lgs8gl5.c index 872abb70d1b6..f2e637356e49 100644 --- a/drivers/media/dvb-frontends/lgs8gl5.c +++ b/drivers/media/dvb-frontends/lgs8gl5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Legend Silicon LGS-8GL5 DMB-TH OFDM demodulator driver diff --git a/drivers/media/dvb-frontends/lgs8gxx.c b/drivers/media/dvb-frontends/lgs8gxx.c index ffaf60e16ecd..3ccb8bac632b 100644 --- a/drivers/media/dvb-frontends/lgs8gxx.c +++ b/drivers/media/dvb-frontends/lgs8gxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Legend Silicon GB20600 (a.k.a DMB-TH) demodulator diff --git a/drivers/media/dvb-frontends/lnbh25.c b/drivers/media/dvb-frontends/lnbh25.c index 41bec050642b..a7f8df74767a 100644 --- a/drivers/media/dvb-frontends/lnbh25.c +++ b/drivers/media/dvb-frontends/lnbh25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lnbh25.c diff --git a/drivers/media/dvb-frontends/lnbh29.c b/drivers/media/dvb-frontends/lnbh29.c index 410bae099c32..cd451f57b30d 100644 --- a/drivers/media/dvb-frontends/lnbh29.c +++ b/drivers/media/dvb-frontends/lnbh29.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for LNB supply and control IC STMicroelectronics LNBH29 diff --git a/drivers/media/dvb-frontends/lnbp21.c b/drivers/media/dvb-frontends/lnbp21.c index 32593b1f75a3..321d878884c0 100644 --- a/drivers/media/dvb-frontends/lnbp21.c +++ b/drivers/media/dvb-frontends/lnbp21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lnbp21.c - driver for lnb supply and control ic lnbp21 diff --git a/drivers/media/dvb-frontends/lnbp22.c b/drivers/media/dvb-frontends/lnbp22.c index cb4ea5d3fad4..0169495769a1 100644 --- a/drivers/media/dvb-frontends/lnbp22.c +++ b/drivers/media/dvb-frontends/lnbp22.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lnbp22.h - driver for lnb supply and control ic lnbp22 diff --git a/drivers/media/dvb-frontends/m88ds3103.c b/drivers/media/dvb-frontends/m88ds3103.c index 5a03485686d9..652023d8aba0 100644 --- a/drivers/media/dvb-frontends/m88ds3103.c +++ b/drivers/media/dvb-frontends/m88ds3103.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Montage Technology M88DS3103/M88RS6000 demodulator driver diff --git a/drivers/media/dvb-frontends/m88rs2000.c b/drivers/media/dvb-frontends/m88rs2000.c index 2aa98203cd65..eb0ed217d876 100644 --- a/drivers/media/dvb-frontends/m88rs2000.c +++ b/drivers/media/dvb-frontends/m88rs2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for M88RS2000 demodulator and tuner diff --git a/drivers/media/dvb-frontends/mb86a16.c b/drivers/media/dvb-frontends/mb86a16.c index 9033e39d75f4..498ac3de2eba 100644 --- a/drivers/media/dvb-frontends/mb86a16.c +++ b/drivers/media/dvb-frontends/mb86a16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Fujitsu MB86A16 DVB-S/DSS DC Receiver driver diff --git a/drivers/media/dvb-frontends/mb86a20s.c b/drivers/media/dvb-frontends/mb86a20s.c index f8e4bbee5bd5..a7f2c62fc496 100644 --- a/drivers/media/dvb-frontends/mb86a20s.c +++ b/drivers/media/dvb-frontends/mb86a20s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fujitu mb86a20s ISDB-T/ISDB-Tsb Module driver diff --git a/drivers/media/dvb-frontends/mn88443x.c b/drivers/media/dvb-frontends/mn88443x.c index 818c4e67364c..218c370a932f 100644 --- a/drivers/media/dvb-frontends/mn88443x.c +++ b/drivers/media/dvb-frontends/mn88443x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext MN88443x series demodulator driver for ISDB-S/ISDB-T. diff --git a/drivers/media/dvb-frontends/mn88472.c b/drivers/media/dvb-frontends/mn88472.c index 729751671c3d..434949c305d4 100644 --- a/drivers/media/dvb-frontends/mn88472.c +++ b/drivers/media/dvb-frontends/mn88472.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Panasonic MN88472 DVB-T/T2/C demodulator driver diff --git a/drivers/media/dvb-frontends/mn88473.c b/drivers/media/dvb-frontends/mn88473.c index fefc640d8afb..5dd33633a089 100644 --- a/drivers/media/dvb-frontends/mn88473.c +++ b/drivers/media/dvb-frontends/mn88473.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Panasonic MN88473 DVB-T/T2/C demodulator driver diff --git a/drivers/media/dvb-frontends/mt312.c b/drivers/media/dvb-frontends/mt312.c index fb867dd8a26b..b393f742b660 100644 --- a/drivers/media/dvb-frontends/mt312.c +++ b/drivers/media/dvb-frontends/mt312.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Zarlink VP310/MT312/ZL10313 Satellite Channel Decoder diff --git a/drivers/media/dvb-frontends/mt352.c b/drivers/media/dvb-frontends/mt352.c index 1b2889f5cf67..c2efd61783b3 100644 --- a/drivers/media/dvb-frontends/mt352.c +++ b/drivers/media/dvb-frontends/mt352.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Zarlink DVB-T MT352 demodulator diff --git a/drivers/media/dvb-frontends/mxl5xx.c b/drivers/media/dvb-frontends/mxl5xx.c index 930da176e5bf..9eeb6610f9a1 100644 --- a/drivers/media/dvb-frontends/mxl5xx.c +++ b/drivers/media/dvb-frontends/mxl5xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the MaxLinear MxL5xx family of tuners/demods diff --git a/drivers/media/dvb-frontends/mxl692.c b/drivers/media/dvb-frontends/mxl692.c index bbc2bc778225..1078f825cc53 100644 --- a/drivers/media/dvb-frontends/mxl692.c +++ b/drivers/media/dvb-frontends/mxl692.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the MaxLinear MxL69x family of combo tuners/demods diff --git a/drivers/media/dvb-frontends/nxt200x.c b/drivers/media/dvb-frontends/nxt200x.c index 1c549ada6ebf..21614ef9f00b 100644 --- a/drivers/media/dvb-frontends/nxt200x.c +++ b/drivers/media/dvb-frontends/nxt200x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for NXT2002 and NXT2004 - VSB/QAM diff --git a/drivers/media/dvb-frontends/nxt6000.c b/drivers/media/dvb-frontends/nxt6000.c index e8d4940370dd..07c31b418b7c 100644 --- a/drivers/media/dvb-frontends/nxt6000.c +++ b/drivers/media/dvb-frontends/nxt6000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NxtWave Communications - NXT6000 demodulator driver diff --git a/drivers/media/dvb-frontends/or51132.c b/drivers/media/dvb-frontends/or51132.c index 74e04c7cca1e..e02ca6bb8a53 100644 --- a/drivers/media/dvb-frontends/or51132.c +++ b/drivers/media/dvb-frontends/or51132.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for OR51132 (pcHDTV HD-3000) - VSB/QAM diff --git a/drivers/media/dvb-frontends/or51211.c b/drivers/media/dvb-frontends/or51211.c index 2e8e7071a67a..7cba95bb72eb 100644 --- a/drivers/media/dvb-frontends/or51211.c +++ b/drivers/media/dvb-frontends/or51211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for OR51211 (pcHDTV HD-2000) - VSB diff --git a/drivers/media/dvb-frontends/rtl2830.c b/drivers/media/dvb-frontends/rtl2830.c index aa4ef9aedf17..9448bd527154 100644 --- a/drivers/media/dvb-frontends/rtl2830.c +++ b/drivers/media/dvb-frontends/rtl2830.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek RTL2830 DVB-T demodulator driver diff --git a/drivers/media/dvb-frontends/rtl2832.c b/drivers/media/dvb-frontends/rtl2832.c index 3b4e46dac1bf..69c9cc0dda35 100644 --- a/drivers/media/dvb-frontends/rtl2832.c +++ b/drivers/media/dvb-frontends/rtl2832.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek RTL2832 DVB-T demodulator driver diff --git a/drivers/media/dvb-frontends/rtl2832_sdr.c b/drivers/media/dvb-frontends/rtl2832_sdr.c index 0357624968f1..84f8b3f6cfc2 100644 --- a/drivers/media/dvb-frontends/rtl2832_sdr.c +++ b/drivers/media/dvb-frontends/rtl2832_sdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek RTL2832U SDR driver diff --git a/drivers/media/dvb-frontends/s5h1409.c b/drivers/media/dvb-frontends/s5h1409.c index 28b1dca077ea..71c933e73fa4 100644 --- a/drivers/media/dvb-frontends/s5h1409.c +++ b/drivers/media/dvb-frontends/s5h1409.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Samsung S5H1409 VSB/QAM demodulator driver diff --git a/drivers/media/dvb-frontends/s5h1411.c b/drivers/media/dvb-frontends/s5h1411.c index fc48e659c2d8..44aa97f5efb2 100644 --- a/drivers/media/dvb-frontends/s5h1411.c +++ b/drivers/media/dvb-frontends/s5h1411.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Samsung S5H1411 VSB/QAM demodulator driver diff --git a/drivers/media/dvb-frontends/s5h1420.c b/drivers/media/dvb-frontends/s5h1420.c index d700de1ea6c2..dfa3deef49f3 100644 --- a/drivers/media/dvb-frontends/s5h1420.c +++ b/drivers/media/dvb-frontends/s5h1420.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for diff --git a/drivers/media/dvb-frontends/s5h1432.c b/drivers/media/dvb-frontends/s5h1432.c index ff5d3bdf3bc6..9bde8cfa0a23 100644 --- a/drivers/media/dvb-frontends/s5h1432.c +++ b/drivers/media/dvb-frontends/s5h1432.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung s5h1432 DVB-T demodulator driver diff --git a/drivers/media/dvb-frontends/s921.c b/drivers/media/dvb-frontends/s921.c index 7e461ac159fc..a9c370ceea62 100644 --- a/drivers/media/dvb-frontends/s921.c +++ b/drivers/media/dvb-frontends/s921.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sharp VA3A5JZ921 One Seg Broadcast Module driver diff --git a/drivers/media/dvb-frontends/si2165.c b/drivers/media/dvb-frontends/si2165.c index f87c9357cee3..e5453b3e2096 100644 --- a/drivers/media/dvb-frontends/si2165.c +++ b/drivers/media/dvb-frontends/si2165.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Silicon Labs Si2161 DVB-T and Si2165 DVB-C/-T Demodulator diff --git a/drivers/media/dvb-frontends/si2168.c b/drivers/media/dvb-frontends/si2168.c index d6b6b8bc7d4e..e0cb5f5e882f 100644 --- a/drivers/media/dvb-frontends/si2168.c +++ b/drivers/media/dvb-frontends/si2168.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Silicon Labs Si2168 DVB-T/T2/C demodulator driver diff --git a/drivers/media/dvb-frontends/si21xx.c b/drivers/media/dvb-frontends/si21xx.c index 210ccd356e2b..9a60776da236 100644 --- a/drivers/media/dvb-frontends/si21xx.c +++ b/drivers/media/dvb-frontends/si21xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DVB compliant Linux driver for the DVB-S si2109/2110 demodulator * diff --git a/drivers/media/dvb-frontends/sp2.c b/drivers/media/dvb-frontends/sp2.c index 75adf2a4589f..355ee4a6c206 100644 --- a/drivers/media/dvb-frontends/sp2.c +++ b/drivers/media/dvb-frontends/sp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CIMaX SP2/SP2HF (Atmel T90FJR) CI driver diff --git a/drivers/media/dvb-frontends/sp887x.c b/drivers/media/dvb-frontends/sp887x.c index f59c0f96416b..f4d0ae77636a 100644 --- a/drivers/media/dvb-frontends/sp887x.c +++ b/drivers/media/dvb-frontends/sp887x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Driver for the Spase sp887x demodulator diff --git a/drivers/media/dvb-frontends/stb0899_algo.c b/drivers/media/dvb-frontends/stb0899_algo.c index 40537c4ccb0d..18ee9f032377 100644 --- a/drivers/media/dvb-frontends/stb0899_algo.c +++ b/drivers/media/dvb-frontends/stb0899_algo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* STB0899 Multistandard Frontend driver diff --git a/drivers/media/dvb-frontends/stb0899_drv.c b/drivers/media/dvb-frontends/stb0899_drv.c index 35634f9a8ab5..fbef792c3cf4 100644 --- a/drivers/media/dvb-frontends/stb0899_drv.c +++ b/drivers/media/dvb-frontends/stb0899_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* STB0899 Multistandard Frontend driver diff --git a/drivers/media/dvb-frontends/stb6000.c b/drivers/media/dvb-frontends/stb6000.c index d74e34677b92..e8ddb2dc0509 100644 --- a/drivers/media/dvb-frontends/stb6000.c +++ b/drivers/media/dvb-frontends/stb6000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for ST STB6000 DVBS Silicon tuner diff --git a/drivers/media/dvb-frontends/stb6100.c b/drivers/media/dvb-frontends/stb6100.c index c5818a15a0d7..2d340131834c 100644 --- a/drivers/media/dvb-frontends/stb6100.c +++ b/drivers/media/dvb-frontends/stb6100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* STB6100 Silicon Tuner diff --git a/drivers/media/dvb-frontends/stv0288.c b/drivers/media/dvb-frontends/stv0288.c index a5581bd60f9e..2ef41a0f72a4 100644 --- a/drivers/media/dvb-frontends/stv0288.c +++ b/drivers/media/dvb-frontends/stv0288.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for ST STV0288 demodulator diff --git a/drivers/media/dvb-frontends/stv0297.c b/drivers/media/dvb-frontends/stv0297.c index 9d4dbd99a5a7..32de31d84980 100644 --- a/drivers/media/dvb-frontends/stv0297.c +++ b/drivers/media/dvb-frontends/stv0297.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for STV0297 demodulator diff --git a/drivers/media/dvb-frontends/stv0299.c b/drivers/media/dvb-frontends/stv0299.c index ba4bb3685095..7961360ee32c 100644 --- a/drivers/media/dvb-frontends/stv0299.c +++ b/drivers/media/dvb-frontends/stv0299.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for ST STV0299 demodulator diff --git a/drivers/media/dvb-frontends/stv0367.c b/drivers/media/dvb-frontends/stv0367.c index 72540ef4e5f8..a35548caf656 100644 --- a/drivers/media/dvb-frontends/stv0367.c +++ b/drivers/media/dvb-frontends/stv0367.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * stv0367.c diff --git a/drivers/media/dvb-frontends/stv0900_core.c b/drivers/media/dvb-frontends/stv0900_core.c index e7b9b9b11d7d..14dbdb742f37 100644 --- a/drivers/media/dvb-frontends/stv0900_core.c +++ b/drivers/media/dvb-frontends/stv0900_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * stv0900_core.c diff --git a/drivers/media/dvb-frontends/stv0900_sw.c b/drivers/media/dvb-frontends/stv0900_sw.c index 3ca52ba411e6..36d77d4245a0 100644 --- a/drivers/media/dvb-frontends/stv0900_sw.c +++ b/drivers/media/dvb-frontends/stv0900_sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * stv0900_sw.c diff --git a/drivers/media/dvb-frontends/stv090x.c b/drivers/media/dvb-frontends/stv090x.c index f273efa330cf..e4217474368e 100644 --- a/drivers/media/dvb-frontends/stv090x.c +++ b/drivers/media/dvb-frontends/stv090x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* STV0900/0903 Multistandard Broadcast Frontend driver diff --git a/drivers/media/dvb-frontends/stv0910.c b/drivers/media/dvb-frontends/stv0910.c index 069dec75129c..442e5888aeb7 100644 --- a/drivers/media/dvb-frontends/stv0910.c +++ b/drivers/media/dvb-frontends/stv0910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the ST STV0910 DVB-S/S2 demodulator. diff --git a/drivers/media/dvb-frontends/stv6110.c b/drivers/media/dvb-frontends/stv6110.c index 1cf9c095dbff..001b1f13cf69 100644 --- a/drivers/media/dvb-frontends/stv6110.c +++ b/drivers/media/dvb-frontends/stv6110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * stv6110.c diff --git a/drivers/media/dvb-frontends/stv6110x.c b/drivers/media/dvb-frontends/stv6110x.c index 33c8105da1c3..0693168e0857 100644 --- a/drivers/media/dvb-frontends/stv6110x.c +++ b/drivers/media/dvb-frontends/stv6110x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* STV6110(A) Silicon tuner driver diff --git a/drivers/media/dvb-frontends/stv6111.c b/drivers/media/dvb-frontends/stv6111.c index 0ac15273922d..681c8cca902e 100644 --- a/drivers/media/dvb-frontends/stv6111.c +++ b/drivers/media/dvb-frontends/stv6111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the ST STV6111 tuner diff --git a/drivers/media/dvb-frontends/tc90522.c b/drivers/media/dvb-frontends/tc90522.c index 1f8cbf45554a..e31f16c23ed8 100644 --- a/drivers/media/dvb-frontends/tc90522.c +++ b/drivers/media/dvb-frontends/tc90522.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Toshiba TC90522 Demodulator diff --git a/drivers/media/dvb-frontends/tda10021.c b/drivers/media/dvb-frontends/tda10021.c index 462e12ab6bd1..3d9070334317 100644 --- a/drivers/media/dvb-frontends/tda10021.c +++ b/drivers/media/dvb-frontends/tda10021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* TDA10021 - Single Chip Cable Channel Receiver driver module diff --git a/drivers/media/dvb-frontends/tda10023.c b/drivers/media/dvb-frontends/tda10023.c index 4c2541ecd743..e919f53d78c1 100644 --- a/drivers/media/dvb-frontends/tda10023.c +++ b/drivers/media/dvb-frontends/tda10023.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* TDA10023 - DVB-C decoder diff --git a/drivers/media/dvb-frontends/tda10048.c b/drivers/media/dvb-frontends/tda10048.c index 1f87eb0dcf2a..c7ad069f3da2 100644 --- a/drivers/media/dvb-frontends/tda10048.c +++ b/drivers/media/dvb-frontends/tda10048.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NXP TDA10048HN DVB OFDM demodulator driver diff --git a/drivers/media/dvb-frontends/tda1004x.c b/drivers/media/dvb-frontends/tda1004x.c index 6f306db6c615..16d8736b1345 100644 --- a/drivers/media/dvb-frontends/tda1004x.c +++ b/drivers/media/dvb-frontends/tda1004x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Philips tda1004xh OFDM Demodulator diff --git a/drivers/media/dvb-frontends/tda10071.c b/drivers/media/dvb-frontends/tda10071.c index e23794b821cd..a7fd5f626513 100644 --- a/drivers/media/dvb-frontends/tda10071.c +++ b/drivers/media/dvb-frontends/tda10071.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP TDA10071 + Conexant CX24118A DVB-S/S2 demodulator + tuner driver diff --git a/drivers/media/dvb-frontends/tda10086.c b/drivers/media/dvb-frontends/tda10086.c index b449514ae585..c36881342892 100644 --- a/drivers/media/dvb-frontends/tda10086.c +++ b/drivers/media/dvb-frontends/tda10086.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Philips tda10086 DVBS Demodulator diff --git a/drivers/media/dvb-frontends/tda18271c2dd.c b/drivers/media/dvb-frontends/tda18271c2dd.c index c11563853c07..b6c0b4b5e150 100644 --- a/drivers/media/dvb-frontends/tda18271c2dd.c +++ b/drivers/media/dvb-frontends/tda18271c2dd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tda18271c2dd: Driver for the TDA18271C2 tuner diff --git a/drivers/media/dvb-frontends/tda665x.c b/drivers/media/dvb-frontends/tda665x.c index 346be5011fb7..74b6fafaa018 100644 --- a/drivers/media/dvb-frontends/tda665x.c +++ b/drivers/media/dvb-frontends/tda665x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* TDA665x tuner driver diff --git a/drivers/media/dvb-frontends/tda8083.c b/drivers/media/dvb-frontends/tda8083.c index 44f53624557b..89da81546182 100644 --- a/drivers/media/dvb-frontends/tda8083.c +++ b/drivers/media/dvb-frontends/tda8083.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Philips TDA8083 based QPSK Demodulator diff --git a/drivers/media/dvb-frontends/tda8261.c b/drivers/media/dvb-frontends/tda8261.c index 8b06f92745dc..af4b50dd7724 100644 --- a/drivers/media/dvb-frontends/tda8261.c +++ b/drivers/media/dvb-frontends/tda8261.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* TDA8261 8PSK/QPSK tuner driver diff --git a/drivers/media/dvb-frontends/tda826x.c b/drivers/media/dvb-frontends/tda826x.c index eafcf5f7da3d..02d63c71db7b 100644 --- a/drivers/media/dvb-frontends/tda826x.c +++ b/drivers/media/dvb-frontends/tda826x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Philips tda8262/tda8263 DVBS Silicon tuners diff --git a/drivers/media/dvb-frontends/ts2020.c b/drivers/media/dvb-frontends/ts2020.c index e25add6cc38e..5565b687c53e 100644 --- a/drivers/media/dvb-frontends/ts2020.c +++ b/drivers/media/dvb-frontends/ts2020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Montage Technology TS2020 - Silicon Tuner driver diff --git a/drivers/media/dvb-frontends/tua6100.c b/drivers/media/dvb-frontends/tua6100.c index 41dd9b6d3190..2d1c766e9b79 100644 --- a/drivers/media/dvb-frontends/tua6100.c +++ b/drivers/media/dvb-frontends/tua6100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Infineon tua6100 pll. diff --git a/drivers/media/dvb-frontends/ves1820.c b/drivers/media/dvb-frontends/ves1820.c index ee5620e731e9..39dda248da5f 100644 --- a/drivers/media/dvb-frontends/ves1820.c +++ b/drivers/media/dvb-frontends/ves1820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* VES1820 - Single Chip Cable Channel Receiver driver module diff --git a/drivers/media/dvb-frontends/ves1x93.c b/drivers/media/dvb-frontends/ves1x93.c index c60e21d26b88..7d285a9fe37e 100644 --- a/drivers/media/dvb-frontends/ves1x93.c +++ b/drivers/media/dvb-frontends/ves1x93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for VES1893 and VES1993 QPSK Demodulators diff --git a/drivers/media/dvb-frontends/zd1301_demod.c b/drivers/media/dvb-frontends/zd1301_demod.c index e8b9e67a8717..2cd8db64c5fd 100644 --- a/drivers/media/dvb-frontends/zd1301_demod.c +++ b/drivers/media/dvb-frontends/zd1301_demod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ZyDAS ZD1301 driver (demodulator) diff --git a/drivers/media/dvb-frontends/zl10036.c b/drivers/media/dvb-frontends/zl10036.c index 5ad987c6861b..83b3b4f7d825 100644 --- a/drivers/media/dvb-frontends/zl10036.c +++ b/drivers/media/dvb-frontends/zl10036.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Zarlink zl10036 DVB-S silicon tuner diff --git a/drivers/media/dvb-frontends/zl10039.c b/drivers/media/dvb-frontends/zl10039.c index a3e4d219400c..42a77d65dcb7 100644 --- a/drivers/media/dvb-frontends/zl10039.c +++ b/drivers/media/dvb-frontends/zl10039.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Zarlink ZL10039 DVB-S tuner diff --git a/drivers/media/dvb-frontends/zl10353.c b/drivers/media/dvb-frontends/zl10353.c index 8849d05475c2..cafd497de3c8 100644 --- a/drivers/media/dvb-frontends/zl10353.c +++ b/drivers/media/dvb-frontends/zl10353.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Zarlink DVB-T ZL10353 demodulator diff --git a/drivers/media/firewire/firedtv-avc.c b/drivers/media/firewire/firedtv-avc.c index a36c28412170..0d34273df791 100644 --- a/drivers/media/firewire/firedtv-avc.c +++ b/drivers/media/firewire/firedtv-avc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FireDTV driver (formerly known as FireSAT) diff --git a/drivers/media/firewire/firedtv-ci.c b/drivers/media/firewire/firedtv-ci.c index e0d57e09dab0..e265d1a759f7 100644 --- a/drivers/media/firewire/firedtv-ci.c +++ b/drivers/media/firewire/firedtv-ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FireDTV driver (formerly known as FireSAT) diff --git a/drivers/media/firewire/firedtv-dvb.c b/drivers/media/firewire/firedtv-dvb.c index 3b7e2f1ec98f..611d7b68247a 100644 --- a/drivers/media/firewire/firedtv-dvb.c +++ b/drivers/media/firewire/firedtv-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FireDTV driver (formerly known as FireSAT) diff --git a/drivers/media/firewire/firedtv-fe.c b/drivers/media/firewire/firedtv-fe.c index a73c1aefdbe6..b4e8eb6c8b57 100644 --- a/drivers/media/firewire/firedtv-fe.c +++ b/drivers/media/firewire/firedtv-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FireDTV driver (formerly known as FireSAT) diff --git a/drivers/media/firewire/firedtv-fw.c b/drivers/media/firewire/firedtv-fw.c index 5f6e97a8d1c0..5ea3ae5d32de 100644 --- a/drivers/media/firewire/firedtv-fw.c +++ b/drivers/media/firewire/firedtv-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FireDTV driver -- firewire I/O backend diff --git a/drivers/media/firewire/firedtv-rc.c b/drivers/media/firewire/firedtv-rc.c index a0af21847d63..5361d2f87a72 100644 --- a/drivers/media/firewire/firedtv-rc.c +++ b/drivers/media/firewire/firedtv-rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FireDTV driver (formerly known as FireSAT) diff --git a/drivers/media/i2c/ad5820.c b/drivers/media/i2c/ad5820.c index f60271082fb5..f7b20839a445 100644 --- a/drivers/media/i2c/ad5820.c +++ b/drivers/media/i2c/ad5820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/ad5820.c diff --git a/drivers/media/i2c/adp1653.c b/drivers/media/i2c/adp1653.c index 391bc75bfcd0..2da289f23443 100644 --- a/drivers/media/i2c/adp1653.c +++ b/drivers/media/i2c/adp1653.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/adp1653.c diff --git a/drivers/media/i2c/adv7170.c b/drivers/media/i2c/adv7170.c index ef8682b980b4..87c6f18a17d7 100644 --- a/drivers/media/i2c/adv7170.c +++ b/drivers/media/i2c/adv7170.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adv7170 - adv7170, adv7171 video encoder driver version 0.0.1 diff --git a/drivers/media/i2c/adv7175.c b/drivers/media/i2c/adv7175.c index 384da1ec5bf9..24d3ef61f139 100644 --- a/drivers/media/i2c/adv7175.c +++ b/drivers/media/i2c/adv7175.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * adv7175 - adv7175a video encoder driver version 0.0.3 diff --git a/drivers/media/i2c/adv7180.c b/drivers/media/i2c/adv7180.c index 378f4e6af12c..a73912705877 100644 --- a/drivers/media/i2c/adv7180.c +++ b/drivers/media/i2c/adv7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * adv7180.c Analog Devices ADV7180 video decoder driver diff --git a/drivers/media/i2c/adv7183.c b/drivers/media/i2c/adv7183.c index 25a31a6dd456..fe3c7bb38359 100644 --- a/drivers/media/i2c/adv7183.c +++ b/drivers/media/i2c/adv7183.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adv7183.c Analog Devices ADV7183 video decoder driver diff --git a/drivers/media/i2c/adv7343.c b/drivers/media/i2c/adv7343.c index b96443404a26..4022618d25ae 100644 --- a/drivers/media/i2c/adv7343.c +++ b/drivers/media/i2c/adv7343.c @@ -1,3 +1,4 @@ +asm("nop"); /* * adv7343 - ADV7343 Video Encoder Driver * diff --git a/drivers/media/i2c/adv7393.c b/drivers/media/i2c/adv7393.c index c7994bd0bbd4..45036800988f 100644 --- a/drivers/media/i2c/adv7393.c +++ b/drivers/media/i2c/adv7393.c @@ -1,3 +1,4 @@ +asm("nop"); /* * adv7393 - ADV7393 Video Encoder Driver * diff --git a/drivers/media/i2c/adv748x/adv748x-afe.c b/drivers/media/i2c/adv748x/adv748x-afe.c index 678199196b84..e2b2f1cff1ac 100644 --- a/drivers/media/i2c/adv748x/adv748x-afe.c +++ b/drivers/media/i2c/adv748x/adv748x-afe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices ADV748X 8 channel analog front end (AFE) receiver diff --git a/drivers/media/i2c/adv748x/adv748x-core.c b/drivers/media/i2c/adv748x/adv748x-core.c index 3eb6d5e8f082..86b390e17081 100644 --- a/drivers/media/i2c/adv748x/adv748x-core.c +++ b/drivers/media/i2c/adv748x/adv748x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices ADV748X HDMI receiver with AFE diff --git a/drivers/media/i2c/adv748x/adv748x-csi2.c b/drivers/media/i2c/adv748x/adv748x-csi2.c index ebe7da8ebed7..f75a13930592 100644 --- a/drivers/media/i2c/adv748x/adv748x-csi2.c +++ b/drivers/media/i2c/adv748x/adv748x-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices ADV748X CSI-2 Transmitter diff --git a/drivers/media/i2c/adv748x/adv748x-hdmi.c b/drivers/media/i2c/adv748x/adv748x-hdmi.c index b154dea29ba2..ab7384f8f989 100644 --- a/drivers/media/i2c/adv748x/adv748x-hdmi.c +++ b/drivers/media/i2c/adv748x/adv748x-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices ADV748X HDMI receiver and Component Processor (CP) diff --git a/drivers/media/i2c/adv7511-v4l2.c b/drivers/media/i2c/adv7511-v4l2.c index 853c7806de92..d131cc6e11c9 100644 --- a/drivers/media/i2c/adv7511-v4l2.c +++ b/drivers/media/i2c/adv7511-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADV7511 HDMI Transmitter Device Driver diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c index 516553fb17e9..ad7851486f8c 100644 --- a/drivers/media/i2c/adv7604.c +++ b/drivers/media/i2c/adv7604.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adv7604 - Analog Devices ADV7604 video decoder driver diff --git a/drivers/media/i2c/adv7842.c b/drivers/media/i2c/adv7842.c index ea6966c0605e..f170dd1f2a49 100644 --- a/drivers/media/i2c/adv7842.c +++ b/drivers/media/i2c/adv7842.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * adv7842 - Analog Devices ADV7842 video decoder driver diff --git a/drivers/media/i2c/ak7375.c b/drivers/media/i2c/ak7375.c index 9a2432cea3ff..173263d5ae83 100644 --- a/drivers/media/i2c/ak7375.c +++ b/drivers/media/i2c/ak7375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/media/i2c/ak881x.c b/drivers/media/i2c/ak881x.c index ee575d01a676..f19687ed9d53 100644 --- a/drivers/media/i2c/ak881x.c +++ b/drivers/media/i2c/ak881x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) diff --git a/drivers/media/i2c/alvium-csi2.c b/drivers/media/i2c/alvium-csi2.c index 1f088acecf36..f3b89bc8e7eb 100644 --- a/drivers/media/i2c/alvium-csi2.c +++ b/drivers/media/i2c/alvium-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allied Vision Technologies GmbH Alvium camera driver diff --git a/drivers/media/i2c/aptina-pll.c b/drivers/media/i2c/aptina-pll.c index b1f89bbf9d47..626d584bbfe0 100644 --- a/drivers/media/i2c/aptina-pll.c +++ b/drivers/media/i2c/aptina-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aptina Sensor PLL Configuration diff --git a/drivers/media/i2c/ar0521.c b/drivers/media/i2c/ar0521.c index f156058500e3..1384f11b5cd0 100644 --- a/drivers/media/i2c/ar0521.c +++ b/drivers/media/i2c/ar0521.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Sieć Badawcza Łukasiewicz diff --git a/drivers/media/i2c/bt819.c b/drivers/media/i2c/bt819.c index f97245f91f88..d4059abc586d 100644 --- a/drivers/media/i2c/bt819.c +++ b/drivers/media/i2c/bt819.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * bt819 - BT819A VideoStream Decoder (Rockwell Part) diff --git a/drivers/media/i2c/bt856.c b/drivers/media/i2c/bt856.c index 6852aa47cafb..ad32d5465d8d 100644 --- a/drivers/media/i2c/bt856.c +++ b/drivers/media/i2c/bt856.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * bt856 - BT856A Digital Video Encoder (Rockwell Part) diff --git a/drivers/media/i2c/bt866.c b/drivers/media/i2c/bt866.c index a2cc34d35ed2..5fba016cd870 100644 --- a/drivers/media/i2c/bt866.c +++ b/drivers/media/i2c/bt866.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* bt866 - BT866 Digital Video Encoder (Rockwell Part) diff --git a/drivers/media/i2c/ccs-pll.c b/drivers/media/i2c/ccs-pll.c index 4eb83636e102..1816e29be118 100644 --- a/drivers/media/i2c/ccs-pll.c +++ b/drivers/media/i2c/ccs-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/ccs-pll.c diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index f8523140784c..528f74c511f9 100644 --- a/drivers/media/i2c/ccs/ccs-core.c +++ b/drivers/media/i2c/ccs/ccs-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/ccs/ccs-core.c diff --git a/drivers/media/i2c/ccs/ccs-data.c b/drivers/media/i2c/ccs/ccs-data.c index f469afcea680..b8bb52b4e01e 100644 --- a/drivers/media/i2c/ccs/ccs-data.c +++ b/drivers/media/i2c/ccs/ccs-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * CCS static data binary parser library diff --git a/drivers/media/i2c/ccs/ccs-limits.c b/drivers/media/i2c/ccs/ccs-limits.c index 4969fa425317..632f928bfdf8 100644 --- a/drivers/media/i2c/ccs/ccs-limits.c +++ b/drivers/media/i2c/ccs/ccs-limits.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Copyright (C) 2019--2020 Intel Corporation */ /* diff --git a/drivers/media/i2c/ccs/ccs-quirk.c b/drivers/media/i2c/ccs/ccs-quirk.c index e48a4fa1f5dd..926fa205ccaf 100644 --- a/drivers/media/i2c/ccs/ccs-quirk.c +++ b/drivers/media/i2c/ccs/ccs-quirk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/ccs/ccs-quirk.c diff --git a/drivers/media/i2c/ccs/ccs-reg-access.c b/drivers/media/i2c/ccs/ccs-reg-access.c index fd36889ccc1d..623dcf16fdee 100644 --- a/drivers/media/i2c/ccs/ccs-reg-access.c +++ b/drivers/media/i2c/ccs/ccs-reg-access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/ccs/ccs-reg-access.c diff --git a/drivers/media/i2c/cs3308.c b/drivers/media/i2c/cs3308.c index 078e0066ce4b..793fcaf27392 100644 --- a/drivers/media/i2c/cs3308.c +++ b/drivers/media/i2c/cs3308.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic cs3308 8-Channel Analog Volume Control diff --git a/drivers/media/i2c/cs5345.c b/drivers/media/i2c/cs5345.c index 3a9797a50e82..0c0e4a83b0c0 100644 --- a/drivers/media/i2c/cs5345.c +++ b/drivers/media/i2c/cs5345.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cs5345 Cirrus Logic 24-bit, 192 kHz Stereo Audio ADC diff --git a/drivers/media/i2c/cs53l32a.c b/drivers/media/i2c/cs53l32a.c index c4cad3293905..633dd023a219 100644 --- a/drivers/media/i2c/cs53l32a.c +++ b/drivers/media/i2c/cs53l32a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cs53l32a (Adaptec AVC-2010 and AVC-2410) i2c ivtv driver. diff --git a/drivers/media/i2c/cx25840/cx25840-audio.c b/drivers/media/i2c/cx25840/cx25840-audio.c index eb77ba088097..8383ba69a166 100644 --- a/drivers/media/i2c/cx25840/cx25840-audio.c +++ b/drivers/media/i2c/cx25840/cx25840-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx25840 audio functions */ diff --git a/drivers/media/i2c/cx25840/cx25840-core.c b/drivers/media/i2c/cx25840/cx25840-core.c index a86306304330..3509aaa6857f 100644 --- a/drivers/media/i2c/cx25840/cx25840-core.c +++ b/drivers/media/i2c/cx25840/cx25840-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx25840 - Conexant CX25840 audio/video decoder driver * diff --git a/drivers/media/i2c/cx25840/cx25840-firmware.c b/drivers/media/i2c/cx25840/cx25840-firmware.c index 02df45ccf57c..1e98c3336ffa 100644 --- a/drivers/media/i2c/cx25840/cx25840-firmware.c +++ b/drivers/media/i2c/cx25840/cx25840-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx25840 firmware functions */ diff --git a/drivers/media/i2c/cx25840/cx25840-ir.c b/drivers/media/i2c/cx25840/cx25840-ir.c index 8cef9656c612..a262e6954f93 100644 --- a/drivers/media/i2c/cx25840/cx25840-ir.c +++ b/drivers/media/i2c/cx25840/cx25840-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX2584x Audio/Video decoder chip and related cores diff --git a/drivers/media/i2c/cx25840/cx25840-vbi.c b/drivers/media/i2c/cx25840/cx25840-vbi.c index a066d5f0fec9..3340556ed3f6 100644 --- a/drivers/media/i2c/cx25840/cx25840-vbi.c +++ b/drivers/media/i2c/cx25840/cx25840-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx25840 VBI functions */ diff --git a/drivers/media/i2c/ds90ub913.c b/drivers/media/i2c/ds90ub913.c index e97e499b04e6..73e0a54903f2 100644 --- a/drivers/media/i2c/ds90ub913.c +++ b/drivers/media/i2c/ds90ub913.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Texas Instruments DS90UB913 video serializer diff --git a/drivers/media/i2c/ds90ub953.c b/drivers/media/i2c/ds90ub953.c index daefdb108fbf..56242309f816 100644 --- a/drivers/media/i2c/ds90ub953.c +++ b/drivers/media/i2c/ds90ub953.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Texas Instruments DS90UB953 video serializer diff --git a/drivers/media/i2c/ds90ub960.c b/drivers/media/i2c/ds90ub960.c index 3156f6d6c6de..2b224d051e92 100644 --- a/drivers/media/i2c/ds90ub960.c +++ b/drivers/media/i2c/ds90ub960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Texas Instruments DS90UB960-Q1 video deserializer diff --git a/drivers/media/i2c/dw9714.c b/drivers/media/i2c/dw9714.c index 1e7ad355a388..968121f9aa3f 100644 --- a/drivers/media/i2c/dw9714.c +++ b/drivers/media/i2c/dw9714.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2015--2017 Intel Corporation. diff --git a/drivers/media/i2c/dw9719.c b/drivers/media/i2c/dw9719.c index 59558335989e..b3897d7f2929 100644 --- a/drivers/media/i2c/dw9719.c +++ b/drivers/media/i2c/dw9719.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2012 Intel Corporation diff --git a/drivers/media/i2c/dw9768.c b/drivers/media/i2c/dw9768.c index d434721ba8ed..cb0a1d03953d 100644 --- a/drivers/media/i2c/dw9768.c +++ b/drivers/media/i2c/dw9768.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/media/i2c/dw9807-vcm.c b/drivers/media/i2c/dw9807-vcm.c index 4148009e0e01..2ed72cc71239 100644 --- a/drivers/media/i2c/dw9807-vcm.c +++ b/drivers/media/i2c/dw9807-vcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/media/i2c/et8ek8/et8ek8_driver.c b/drivers/media/i2c/et8ek8/et8ek8_driver.c index 2cb7b718782b..f2b9e57311d1 100644 --- a/drivers/media/i2c/et8ek8/et8ek8_driver.c +++ b/drivers/media/i2c/et8ek8/et8ek8_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * et8ek8_driver.c diff --git a/drivers/media/i2c/et8ek8/et8ek8_mode.c b/drivers/media/i2c/et8ek8/et8ek8_mode.c index 914be1007099..4d912767634d 100644 --- a/drivers/media/i2c/et8ek8/et8ek8_mode.c +++ b/drivers/media/i2c/et8ek8/et8ek8_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * et8ek8_mode.c diff --git a/drivers/media/i2c/gc0308.c b/drivers/media/i2c/gc0308.c index cbcda0e18ff1..09963a2810fd 100644 --- a/drivers/media/i2c/gc0308.c +++ b/drivers/media/i2c/gc0308.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the GalaxyCore GC0308 camera sensor. diff --git a/drivers/media/i2c/gc0310.c b/drivers/media/i2c/gc0310.c index 7af4d66f42a0..24d6e8fd6d58 100644 --- a/drivers/media/i2c/gc0310.c +++ b/drivers/media/i2c/gc0310.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for GalaxyCore GC0310 VGA camera sensor. diff --git a/drivers/media/i2c/gc05a2.c b/drivers/media/i2c/gc05a2.c index 8ba17f80fffe..b45413bc4e03 100644 --- a/drivers/media/i2c/gc05a2.c +++ b/drivers/media/i2c/gc05a2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for GalaxyCore gc05a2 image sensor diff --git a/drivers/media/i2c/gc08a3.c b/drivers/media/i2c/gc08a3.c index 11fd936db9c3..7f82c2a00a6a 100644 --- a/drivers/media/i2c/gc08a3.c +++ b/drivers/media/i2c/gc08a3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for GalaxyCore gc08a3 image sensor diff --git a/drivers/media/i2c/gc2145.c b/drivers/media/i2c/gc2145.c index b215963a2648..cce8babcc457 100644 --- a/drivers/media/i2c/gc2145.c +++ b/drivers/media/i2c/gc2145.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A V4L2 driver for Galaxycore GC2145 camera. diff --git a/drivers/media/i2c/hi556.c b/drivers/media/i2c/hi556.c index de573cee4451..6895c5fdc86c 100644 --- a/drivers/media/i2c/hi556.c +++ b/drivers/media/i2c/hi556.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Intel Corporation. diff --git a/drivers/media/i2c/hi846.c b/drivers/media/i2c/hi846.c index a3f77b8434ca..554d715dbd2d 100644 --- a/drivers/media/i2c/hi846.c +++ b/drivers/media/i2c/hi846.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021 Purism SPC diff --git a/drivers/media/i2c/hi847.c b/drivers/media/i2c/hi847.c index def01aa07b2f..eb874e81cf6b 100644 --- a/drivers/media/i2c/hi847.c +++ b/drivers/media/i2c/hi847.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. diff --git a/drivers/media/i2c/imx111.c b/drivers/media/i2c/imx111.c index 8eb919788ef7..a2672400e2b6 100644 --- a/drivers/media/i2c/imx111.c +++ b/drivers/media/i2c/imx111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/media/i2c/imx208.c b/drivers/media/i2c/imx208.c index d5350bb46f14..527cbae0087a 100644 --- a/drivers/media/i2c/imx208.c +++ b/drivers/media/i2c/imx208.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2021 Intel Corporation diff --git a/drivers/media/i2c/imx214.c b/drivers/media/i2c/imx214.c index d4945b192776..4a19621f6547 100644 --- a/drivers/media/i2c/imx214.c +++ b/drivers/media/i2c/imx214.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * imx214.c - imx214 sensor driver diff --git a/drivers/media/i2c/imx219.c b/drivers/media/i2c/imx219.c index bc55fe2a93b4..d853336d8f9e 100644 --- a/drivers/media/i2c/imx219.c +++ b/drivers/media/i2c/imx219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A V4L2 driver for Sony IMX219 cameras. diff --git a/drivers/media/i2c/imx258.c b/drivers/media/i2c/imx258.c index e50dcfd830f5..165490cd80b1 100644 --- a/drivers/media/i2c/imx258.c +++ b/drivers/media/i2c/imx258.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/media/i2c/imx274.c b/drivers/media/i2c/imx274.c index 8ec78b60bea6..761c632ac4df 100644 --- a/drivers/media/i2c/imx274.c +++ b/drivers/media/i2c/imx274.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * imx274.c - IMX274 CMOS Image Sensor driver diff --git a/drivers/media/i2c/imx283.c b/drivers/media/i2c/imx283.c index 8ab63ad8f385..6bd041dc561c 100644 --- a/drivers/media/i2c/imx283.c +++ b/drivers/media/i2c/imx283.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Support for the IMX283 diff --git a/drivers/media/i2c/imx290.c b/drivers/media/i2c/imx290.c index 21cbc81cb2ed..42f195fa760b 100644 --- a/drivers/media/i2c/imx290.c +++ b/drivers/media/i2c/imx290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sony IMX290 CMOS Image Sensor Driver diff --git a/drivers/media/i2c/imx296.c b/drivers/media/i2c/imx296.c index 69636db11a2b..57354b3e371c 100644 --- a/drivers/media/i2c/imx296.c +++ b/drivers/media/i2c/imx296.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for IMX296 CMOS Image Sensor from Sony diff --git a/drivers/media/i2c/imx319.c b/drivers/media/i2c/imx319.c index 953310ef3046..8e9bdf71abcc 100644 --- a/drivers/media/i2c/imx319.c +++ b/drivers/media/i2c/imx319.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/media/i2c/imx334.c b/drivers/media/i2c/imx334.c index 9654f9268056..168ec3b8384d 100644 --- a/drivers/media/i2c/imx334.c +++ b/drivers/media/i2c/imx334.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony imx334 sensor driver diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c index 5790aa4fabeb..500daf987222 100644 --- a/drivers/media/i2c/imx335.c +++ b/drivers/media/i2c/imx335.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony imx335 Camera Sensor Driver diff --git a/drivers/media/i2c/imx355.c b/drivers/media/i2c/imx355.c index 776107efe386..150d38342443 100644 --- a/drivers/media/i2c/imx355.c +++ b/drivers/media/i2c/imx355.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/media/i2c/imx412.c b/drivers/media/i2c/imx412.c index b3826f803547..3bccabe9bf7a 100644 --- a/drivers/media/i2c/imx412.c +++ b/drivers/media/i2c/imx412.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony imx412 Camera Sensor Driver diff --git a/drivers/media/i2c/imx415.c b/drivers/media/i2c/imx415.c index 0b424c17e880..e7fb21f7bfd0 100644 --- a/drivers/media/i2c/imx415.c +++ b/drivers/media/i2c/imx415.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Sony IMX415 CMOS Image Sensor. diff --git a/drivers/media/i2c/ir-kbd-i2c.c b/drivers/media/i2c/ir-kbd-i2c.c index 5588cdd7ec20..e2cf712b1c4c 100644 --- a/drivers/media/i2c/ir-kbd-i2c.c +++ b/drivers/media/i2c/ir-kbd-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/i2c/isl7998x.c b/drivers/media/i2c/isl7998x.c index 5ffd53e005ee..90b7e34ccf43 100644 --- a/drivers/media/i2c/isl7998x.c +++ b/drivers/media/i2c/isl7998x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intersil ISL7998x analog to MIPI CSI-2 or BT.656 decoder driver. diff --git a/drivers/media/i2c/ks0127.c b/drivers/media/i2c/ks0127.c index f3fba9179684..da4d43ca4609 100644 --- a/drivers/media/i2c/ks0127.c +++ b/drivers/media/i2c/ks0127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Video Capture Driver (Video for Linux 1/2) diff --git a/drivers/media/i2c/lm3560.c b/drivers/media/i2c/lm3560.c index f4cc844f4e3c..aa6c49b22b06 100644 --- a/drivers/media/i2c/lm3560.c +++ b/drivers/media/i2c/lm3560.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/lm3560.c diff --git a/drivers/media/i2c/lm3646.c b/drivers/media/i2c/lm3646.c index 2d16e42ec224..2b31128b9634 100644 --- a/drivers/media/i2c/lm3646.c +++ b/drivers/media/i2c/lm3646.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/lm3646.c diff --git a/drivers/media/i2c/lt6911uxe.c b/drivers/media/i2c/lt6911uxe.c index bdefdd157e69..bc339a7d21a2 100644 --- a/drivers/media/i2c/lt6911uxe.c +++ b/drivers/media/i2c/lt6911uxe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023 - 2025 Intel Corporation. diff --git a/drivers/media/i2c/m52790.c b/drivers/media/i2c/m52790.c index 9e1ecfd01e2a..8ee1d315328e 100644 --- a/drivers/media/i2c/m52790.c +++ b/drivers/media/i2c/m52790.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * m52790 i2c ivtv driver. diff --git a/drivers/media/i2c/max2175.c b/drivers/media/i2c/max2175.c index bf02ca23a284..05232b495ed7 100644 --- a/drivers/media/i2c/max2175.c +++ b/drivers/media/i2c/max2175.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Maxim Integrated MAX2175 RF to Bits tuner driver diff --git a/drivers/media/i2c/max9271.c b/drivers/media/i2c/max9271.c index ff86c8c4ea61..7729b01f4920 100644 --- a/drivers/media/i2c/max9271.c +++ b/drivers/media/i2c/max9271.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017-2020 Jacopo Mondi diff --git a/drivers/media/i2c/max9286.c b/drivers/media/i2c/max9286.c index e6e214f8294b..3f8f99f07125 100644 --- a/drivers/media/i2c/max9286.c +++ b/drivers/media/i2c/max9286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Maxim MAX9286 GMSL Deserializer Driver diff --git a/drivers/media/i2c/max96714.c b/drivers/media/i2c/max96714.c index e3e625e6f11a..201ca7e0a42e 100644 --- a/drivers/media/i2c/max96714.c +++ b/drivers/media/i2c/max96714.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Maxim GMSL2 Deserializer Driver diff --git a/drivers/media/i2c/max96717.c b/drivers/media/i2c/max96717.c index 72f021b1a7b9..65f6f86982ad 100644 --- a/drivers/media/i2c/max96717.c +++ b/drivers/media/i2c/max96717.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Maxim GMSL2 Serializer Driver diff --git a/drivers/media/i2c/ml86v7667.c b/drivers/media/i2c/ml86v7667.c index 57ba3693649a..ee9011014b7f 100644 --- a/drivers/media/i2c/ml86v7667.c +++ b/drivers/media/i2c/ml86v7667.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OKI Semiconductor ML86V7667 video decoder driver diff --git a/drivers/media/i2c/msp3400-driver.c b/drivers/media/i2c/msp3400-driver.c index 4c0b0ad68c08..5e2b25634175 100644 --- a/drivers/media/i2c/msp3400-driver.c +++ b/drivers/media/i2c/msp3400-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Programming the mspx4xx sound processor family diff --git a/drivers/media/i2c/msp3400-kthreads.c b/drivers/media/i2c/msp3400-kthreads.c index 1d9f41dd7c21..b85641ca8298 100644 --- a/drivers/media/i2c/msp3400-kthreads.c +++ b/drivers/media/i2c/msp3400-kthreads.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Programming the mspx4xx sound processor family diff --git a/drivers/media/i2c/mt9m001.c b/drivers/media/i2c/mt9m001.c index 7a6114d18dfc..997d18138a43 100644 --- a/drivers/media/i2c/mt9m001.c +++ b/drivers/media/i2c/mt9m001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for MT9M001 CMOS Image Sensor from Micron diff --git a/drivers/media/i2c/mt9m111.c b/drivers/media/i2c/mt9m111.c index 3532c7c38bec..bd072e347b3b 100644 --- a/drivers/media/i2c/mt9m111.c +++ b/drivers/media/i2c/mt9m111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MT9M111/MT9M112/MT9M131 CMOS Image Sensor from Micron/Aptina diff --git a/drivers/media/i2c/mt9m114.c b/drivers/media/i2c/mt9m114.c index 51ebbe7ae996..031e407e5b88 100644 --- a/drivers/media/i2c/mt9m114.c +++ b/drivers/media/i2c/mt9m114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mt9m114.c onsemi MT9M114 sensor driver diff --git a/drivers/media/i2c/mt9p031.c b/drivers/media/i2c/mt9p031.c index 1500ee4db47e..32878a89e669 100644 --- a/drivers/media/i2c/mt9p031.c +++ b/drivers/media/i2c/mt9p031.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MT9P031 CMOS Image Sensor from Aptina diff --git a/drivers/media/i2c/mt9t112.c b/drivers/media/i2c/mt9t112.c index 2d2c840fc002..5ea4f6a79660 100644 --- a/drivers/media/i2c/mt9t112.c +++ b/drivers/media/i2c/mt9t112.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt9t112 Camera Driver diff --git a/drivers/media/i2c/mt9v011.c b/drivers/media/i2c/mt9v011.c index 055b7915260a..922ec8bdbef0 100644 --- a/drivers/media/i2c/mt9v011.c +++ b/drivers/media/i2c/mt9v011.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt9v011 -Micron 1/4-Inch VGA Digital Image Sensor diff --git a/drivers/media/i2c/mt9v032.c b/drivers/media/i2c/mt9v032.c index d4359d5b92bb..56b6cdcf88dd 100644 --- a/drivers/media/i2c/mt9v032.c +++ b/drivers/media/i2c/mt9v032.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MT9V022, MT9V024, MT9V032, and MT9V034 CMOS Image Sensors diff --git a/drivers/media/i2c/mt9v111.c b/drivers/media/i2c/mt9v111.c index 64a758c95ab7..47187269625f 100644 --- a/drivers/media/i2c/mt9v111.c +++ b/drivers/media/i2c/mt9v111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 sensor driver for Aptina MT9V111 image sensor diff --git a/drivers/media/i2c/og01a1b.c b/drivers/media/i2c/og01a1b.c index c7184de6251a..d7c8b4e44af4 100644 --- a/drivers/media/i2c/og01a1b.c +++ b/drivers/media/i2c/og01a1b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. diff --git a/drivers/media/i2c/og0ve1b.c b/drivers/media/i2c/og0ve1b.c index 262d9df766fe..8aba9a415c77 100644 --- a/drivers/media/i2c/og0ve1b.c +++ b/drivers/media/i2c/og0ve1b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2024-2025 Linaro Ltd diff --git a/drivers/media/i2c/ov01a10.c b/drivers/media/i2c/ov01a10.c index 141cb6f75b55..b1d1e0781abe 100644 --- a/drivers/media/i2c/ov01a10.c +++ b/drivers/media/i2c/ov01a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Intel Corporation. diff --git a/drivers/media/i2c/ov02a10.c b/drivers/media/i2c/ov02a10.c index 70d9d7c43f18..f4e39145ea49 100644 --- a/drivers/media/i2c/ov02a10.c +++ b/drivers/media/i2c/ov02a10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/media/i2c/ov02c10.c b/drivers/media/i2c/ov02c10.c index cf93d36032e1..7732f4835a9e 100644 --- a/drivers/media/i2c/ov02c10.c +++ b/drivers/media/i2c/ov02c10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. diff --git a/drivers/media/i2c/ov02e10.c b/drivers/media/i2c/ov02e10.c index 4a64cba99991..fd99a8299006 100644 --- a/drivers/media/i2c/ov02e10.c +++ b/drivers/media/i2c/ov02e10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023 Intel Corporation. diff --git a/drivers/media/i2c/ov08d10.c b/drivers/media/i2c/ov08d10.c index 43ec2a1f2fcf..8b4c1b5e05ec 100644 --- a/drivers/media/i2c/ov08d10.c +++ b/drivers/media/i2c/ov08d10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. diff --git a/drivers/media/i2c/ov08x40.c b/drivers/media/i2c/ov08x40.c index 5eaf454f4763..402c83d4f94d 100644 --- a/drivers/media/i2c/ov08x40.c +++ b/drivers/media/i2c/ov08x40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. diff --git a/drivers/media/i2c/ov13858.c b/drivers/media/i2c/ov13858.c index 162b49046990..98f3d2b4118d 100644 --- a/drivers/media/i2c/ov13858.c +++ b/drivers/media/i2c/ov13858.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Intel Corporation. diff --git a/drivers/media/i2c/ov13b10.c b/drivers/media/i2c/ov13b10.c index 5421874732bc..fe662f6395f0 100644 --- a/drivers/media/i2c/ov13b10.c +++ b/drivers/media/i2c/ov13b10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021 Intel Corporation. diff --git a/drivers/media/i2c/ov2640.c b/drivers/media/i2c/ov2640.c index d27fc2df64e6..a12b1c258fef 100644 --- a/drivers/media/i2c/ov2640.c +++ b/drivers/media/i2c/ov2640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ov2640 Camera Driver diff --git a/drivers/media/i2c/ov2659.c b/drivers/media/i2c/ov2659.c index 061401b020fc..12342bd96772 100644 --- a/drivers/media/i2c/ov2659.c +++ b/drivers/media/i2c/ov2659.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Omnivision OV2659 CMOS Image Sensor driver diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c index 78e63bd1b35b..5638abd123c2 100644 --- a/drivers/media/i2c/ov2680.c +++ b/drivers/media/i2c/ov2680.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Omnivision OV2680 CMOS Image Sensor driver diff --git a/drivers/media/i2c/ov2685.c b/drivers/media/i2c/ov2685.c index 4911a4eea126..c2d1801b9546 100644 --- a/drivers/media/i2c/ov2685.c +++ b/drivers/media/i2c/ov2685.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ov2685 driver diff --git a/drivers/media/i2c/ov2735.c b/drivers/media/i2c/ov2735.c index b96600204141..3759455472e4 100644 --- a/drivers/media/i2c/ov2735.c +++ b/drivers/media/i2c/ov2735.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Support for the OV2735 diff --git a/drivers/media/i2c/ov2740.c b/drivers/media/i2c/ov2740.c index fb590dfadda1..13176f0cbb8c 100644 --- a/drivers/media/i2c/ov2740.c +++ b/drivers/media/i2c/ov2740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 Intel Corporation. diff --git a/drivers/media/i2c/ov4689.c b/drivers/media/i2c/ov4689.c index a59d25b09b5b..01e36889f153 100644 --- a/drivers/media/i2c/ov4689.c +++ b/drivers/media/i2c/ov4689.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ov4689 driver diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c index 85ecc23b3587..c4ee5f0b1972 100644 --- a/drivers/media/i2c/ov5640.c +++ b/drivers/media/i2c/ov5640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/media/i2c/ov5645.c b/drivers/media/i2c/ov5645.c index b10d408034a1..61e081262f71 100644 --- a/drivers/media/i2c/ov5645.c +++ b/drivers/media/i2c/ov5645.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the OV5645 camera sensor. diff --git a/drivers/media/i2c/ov5647.c b/drivers/media/i2c/ov5647.c index e193fef4fced..aba62584cc03 100644 --- a/drivers/media/i2c/ov5647.c +++ b/drivers/media/i2c/ov5647.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A V4L2 driver for OmniVision OV5647 cameras. diff --git a/drivers/media/i2c/ov5648.c b/drivers/media/i2c/ov5648.c index f0b839cd65f1..78b81e6449e4 100644 --- a/drivers/media/i2c/ov5648.c +++ b/drivers/media/i2c/ov5648.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Bootlin diff --git a/drivers/media/i2c/ov5670.c b/drivers/media/i2c/ov5670.c index 04b3183b7bcb..f0e2ea8f7f0a 100644 --- a/drivers/media/i2c/ov5670.c +++ b/drivers/media/i2c/ov5670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Intel Corporation. diff --git a/drivers/media/i2c/ov5675.c b/drivers/media/i2c/ov5675.c index ea26df328189..901ce79bba39 100644 --- a/drivers/media/i2c/ov5675.c +++ b/drivers/media/i2c/ov5675.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Intel Corporation. diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index 4cc796bbee92..f1ee8250ad85 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013 Intel Corporation. All Rights Reserved. diff --git a/drivers/media/i2c/ov5695.c b/drivers/media/i2c/ov5695.c index 5bb6ce7b3237..86a84c918532 100644 --- a/drivers/media/i2c/ov5695.c +++ b/drivers/media/i2c/ov5695.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ov5695 driver diff --git a/drivers/media/i2c/ov6211.c b/drivers/media/i2c/ov6211.c index e3ac5ecf27d1..2630a86a1098 100644 --- a/drivers/media/i2c/ov6211.c +++ b/drivers/media/i2c/ov6211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2024-2025 Linaro Ltd diff --git a/drivers/media/i2c/ov64a40.c b/drivers/media/i2c/ov64a40.c index 78b62c169b99..66d649351aef 100644 --- a/drivers/media/i2c/ov64a40.c +++ b/drivers/media/i2c/ov64a40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 sensor driver for OmniVision OV64A40 diff --git a/drivers/media/i2c/ov7251.c b/drivers/media/i2c/ov7251.c index 27afc3fc0175..f38cdc4d1f49 100644 --- a/drivers/media/i2c/ov7251.c +++ b/drivers/media/i2c/ov7251.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the OV7251 camera sensor. diff --git a/drivers/media/i2c/ov7640.c b/drivers/media/i2c/ov7640.c index 9f68d89936eb..42e6ff05f14b 100644 --- a/drivers/media/i2c/ov7640.c +++ b/drivers/media/i2c/ov7640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/ov7670.c b/drivers/media/i2c/ov7670.c index 0cb96b6c9990..d3d9f8c7258c 100644 --- a/drivers/media/i2c/ov7670.c +++ b/drivers/media/i2c/ov7670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A V4L2 driver for OmniVision OV7670 cameras. diff --git a/drivers/media/i2c/ov772x.c b/drivers/media/i2c/ov772x.c index 062e1023a411..39b9bbb79cbe 100644 --- a/drivers/media/i2c/ov772x.c +++ b/drivers/media/i2c/ov772x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ov772x Camera Driver diff --git a/drivers/media/i2c/ov7740.c b/drivers/media/i2c/ov7740.c index 632fb80469be..4457e8cd9ca2 100644 --- a/drivers/media/i2c/ov7740.c +++ b/drivers/media/i2c/ov7740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Microchip Corporation. diff --git a/drivers/media/i2c/ov8856.c b/drivers/media/i2c/ov8856.c index e2998cfa0d18..0bb2e7156a55 100644 --- a/drivers/media/i2c/ov8856.c +++ b/drivers/media/i2c/ov8856.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Intel Corporation. diff --git a/drivers/media/i2c/ov8858.c b/drivers/media/i2c/ov8858.c index 3f45f7fab833..44e8c90f5c06 100644 --- a/drivers/media/i2c/ov8858.c +++ b/drivers/media/i2c/ov8858.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Jacopo Mondi diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c index a8586df14f77..928b2d6eb209 100644 --- a/drivers/media/i2c/ov8865.c +++ b/drivers/media/i2c/ov8865.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2020 Kévin L'hôpital diff --git a/drivers/media/i2c/ov9282.c b/drivers/media/i2c/ov9282.c index 3e24d88f603c..7e8bdadf7e3e 100644 --- a/drivers/media/i2c/ov9282.c +++ b/drivers/media/i2c/ov9282.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OmniVision ov9282 Camera Sensor Driver diff --git a/drivers/media/i2c/ov9640.c b/drivers/media/i2c/ov9640.c index 2190c52b1433..0909f6fe2a84 100644 --- a/drivers/media/i2c/ov9640.c +++ b/drivers/media/i2c/ov9640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OmniVision OV96xx Camera Driver diff --git a/drivers/media/i2c/ov9650.c b/drivers/media/i2c/ov9650.c index c94e8fe29f22..fce643a8e3b8 100644 --- a/drivers/media/i2c/ov9650.c +++ b/drivers/media/i2c/ov9650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Omnivision OV9650/OV9652 CMOS Image Sensor driver diff --git a/drivers/media/i2c/ov9734.c b/drivers/media/i2c/ov9734.c index 0eaf33807fc9..644b3b7ef1e0 100644 --- a/drivers/media/i2c/ov9734.c +++ b/drivers/media/i2c/ov9734.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 Intel Corporation. diff --git a/drivers/media/i2c/rdacm20.c b/drivers/media/i2c/rdacm20.c index 52e8e2620b4d..0e7fd42b00eb 100644 --- a/drivers/media/i2c/rdacm20.c +++ b/drivers/media/i2c/rdacm20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IMI RDACM20 GMSL Camera Driver diff --git a/drivers/media/i2c/rdacm21.c b/drivers/media/i2c/rdacm21.c index bcab462708c7..984f6309e6e6 100644 --- a/drivers/media/i2c/rdacm21.c +++ b/drivers/media/i2c/rdacm21.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IMI RDACM21 GMSL Camera Driver diff --git a/drivers/media/i2c/rj54n1cb0c.c b/drivers/media/i2c/rj54n1cb0c.c index e95342d706c3..ec5ab6718752 100644 --- a/drivers/media/i2c/rj54n1cb0c.c +++ b/drivers/media/i2c/rj54n1cb0c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for RJ54N1CB0C CMOS Image Sensor from Sharp diff --git a/drivers/media/i2c/s5c73m3/s5c73m3-core.c b/drivers/media/i2c/s5c73m3/s5c73m3-core.c index ab31ee2b596b..94959307f8ac 100644 --- a/drivers/media/i2c/s5c73m3/s5c73m3-core.c +++ b/drivers/media/i2c/s5c73m3/s5c73m3-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung LSI S5C73M3 8M pixel camera driver diff --git a/drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c b/drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c index 1c8103670fa2..75469d3f7c76 100644 --- a/drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c +++ b/drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung LSI S5C73M3 8M pixel camera driver diff --git a/drivers/media/i2c/s5c73m3/s5c73m3-spi.c b/drivers/media/i2c/s5c73m3/s5c73m3-spi.c index 7fe61187a2f8..d05e73cabc3e 100644 --- a/drivers/media/i2c/s5c73m3/s5c73m3-spi.c +++ b/drivers/media/i2c/s5c73m3/s5c73m3-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung LSI S5C73M3 8M pixel camera driver diff --git a/drivers/media/i2c/s5k5baf.c b/drivers/media/i2c/s5k5baf.c index d1d00eca8708..600005cb75d1 100644 --- a/drivers/media/i2c/s5k5baf.c +++ b/drivers/media/i2c/s5k5baf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor diff --git a/drivers/media/i2c/s5k6a3.c b/drivers/media/i2c/s5k6a3.c index ba6477e88da3..3b6bb68e9b5a 100644 --- a/drivers/media/i2c/s5k6a3.c +++ b/drivers/media/i2c/s5k6a3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S5K6A3 image sensor driver diff --git a/drivers/media/i2c/saa6588.c b/drivers/media/i2c/saa6588.c index fb09e4560d8a..77b2cbe2c43d 100644 --- a/drivers/media/i2c/saa6588.c +++ b/drivers/media/i2c/saa6588.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for SAA6588 RDS decoder diff --git a/drivers/media/i2c/saa6752hs.c b/drivers/media/i2c/saa6752hs.c index 1c0031ba43b4..6d015e2890de 100644 --- a/drivers/media/i2c/saa6752hs.c +++ b/drivers/media/i2c/saa6752hs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* saa6752hs - i2c-driver for the saa6752hs by Philips diff --git a/drivers/media/i2c/saa7110.c b/drivers/media/i2c/saa7110.c index 942aeeb40c52..fcf15ce40bba 100644 --- a/drivers/media/i2c/saa7110.c +++ b/drivers/media/i2c/saa7110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * saa7110 - Philips SAA7110(A) video decoder driver diff --git a/drivers/media/i2c/saa7115.c b/drivers/media/i2c/saa7115.c index 48d6730d9271..6fa96b219f76 100644 --- a/drivers/media/i2c/saa7115.c +++ b/drivers/media/i2c/saa7115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // saa711x - Philips SAA711x video decoder driver // This driver can work with saa7111, saa7111a, saa7113, saa7114, diff --git a/drivers/media/i2c/saa7127.c b/drivers/media/i2c/saa7127.c index a42a7ffe3768..2ff4edc28a94 100644 --- a/drivers/media/i2c/saa7127.c +++ b/drivers/media/i2c/saa7127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * saa7127 - Philips SAA7127/SAA7129 video encoder driver diff --git a/drivers/media/i2c/saa717x.c b/drivers/media/i2c/saa717x.c index 713331be947c..6265d81bdac8 100644 --- a/drivers/media/i2c/saa717x.c +++ b/drivers/media/i2c/saa717x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * saa717x - Philips SAA717xHL video decoder driver diff --git a/drivers/media/i2c/saa7185.c b/drivers/media/i2c/saa7185.c index c04e452a332b..afd897d5608e 100644 --- a/drivers/media/i2c/saa7185.c +++ b/drivers/media/i2c/saa7185.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * saa7185 - Philips SAA7185B video encoder driver version 0.0.3 diff --git a/drivers/media/i2c/sony-btf-mpx.c b/drivers/media/i2c/sony-btf-mpx.c index 16072a9f8247..8279f62c18f1 100644 --- a/drivers/media/i2c/sony-btf-mpx.c +++ b/drivers/media/i2c/sony-btf-mpx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st-mipid02.c index 4675181af5fb..c05b93eac44b 100644 --- a/drivers/media/i2c/st-mipid02.c +++ b/drivers/media/i2c/st-mipid02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for ST MIPID02 CSI-2 to PARALLEL bridge diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c index a0ca19359c43..05e10122e991 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tc358743 - Toshiba HDMI to CSI-2 bridge diff --git a/drivers/media/i2c/tc358746.c b/drivers/media/i2c/tc358746.c index 86d9ba3ea4e5..f8e8c072e80c 100644 --- a/drivers/media/i2c/tc358746.c +++ b/drivers/media/i2c/tc358746.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TC358746 - Parallel <-> CSI-2 Bridge diff --git a/drivers/media/i2c/tda1997x.c b/drivers/media/i2c/tda1997x.c index 3532766cd795..d251ef955c2f 100644 --- a/drivers/media/i2c/tda1997x.c +++ b/drivers/media/i2c/tda1997x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Gateworks Corporation diff --git a/drivers/media/i2c/tda7432.c b/drivers/media/i2c/tda7432.c index 76ef0fdddf76..a5fdc2f4565a 100644 --- a/drivers/media/i2c/tda7432.c +++ b/drivers/media/i2c/tda7432.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * For the STS-Thompson TDA7432 audio processor chip diff --git a/drivers/media/i2c/tda9840.c b/drivers/media/i2c/tda9840.c index e3b266db571f..376ca7969b86 100644 --- a/drivers/media/i2c/tda9840.c +++ b/drivers/media/i2c/tda9840.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tda9840 - i2c-driver for the tda9840 by SGS Thomson diff --git a/drivers/media/i2c/tea6415c.c b/drivers/media/i2c/tea6415c.c index 0cd2e6c52e20..fd90c6cf8b10 100644 --- a/drivers/media/i2c/tea6415c.c +++ b/drivers/media/i2c/tea6415c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tea6415c - i2c-driver for the tea6415c by SGS Thomson diff --git a/drivers/media/i2c/tea6420.c b/drivers/media/i2c/tea6420.c index 400883fc0c0f..3214067ec19e 100644 --- a/drivers/media/i2c/tea6420.c +++ b/drivers/media/i2c/tea6420.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tea6420 - i2c-driver for the tea6420 by SGS Thomson diff --git a/drivers/media/i2c/thp7312.c b/drivers/media/i2c/thp7312.c index 775cfba188d8..a3b02d548c87 100644 --- a/drivers/media/i2c/thp7312.c +++ b/drivers/media/i2c/thp7312.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 THine Electronics, Inc. diff --git a/drivers/media/i2c/ths7303.c b/drivers/media/i2c/ths7303.c index ff268ebeb4d9..fefbade61fa6 100644 --- a/drivers/media/i2c/ths7303.c +++ b/drivers/media/i2c/ths7303.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ths7303/53- THS7303/53 Video Amplifier driver * diff --git a/drivers/media/i2c/ths8200.c b/drivers/media/i2c/ths8200.c index 686f10641c7a..b028b525fcfe 100644 --- a/drivers/media/i2c/ths8200.c +++ b/drivers/media/i2c/ths8200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ths8200 - Texas Instruments THS8200 video encoder driver * diff --git a/drivers/media/i2c/tlv320aic23b.c b/drivers/media/i2c/tlv320aic23b.c index 6f6bc5236565..e3ef60872e6c 100644 --- a/drivers/media/i2c/tlv320aic23b.c +++ b/drivers/media/i2c/tlv320aic23b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tlv320aic23b - driver version 0.0.1 diff --git a/drivers/media/i2c/tvaudio.c b/drivers/media/i2c/tvaudio.c index 6267e9ad39c0..c458b43655b3 100644 --- a/drivers/media/i2c/tvaudio.c +++ b/drivers/media/i2c/tvaudio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for simple i2c audio chips. * diff --git a/drivers/media/i2c/tvp514x.c b/drivers/media/i2c/tvp514x.c index f9c9c80c33ac..cb4c62f49c65 100644 --- a/drivers/media/i2c/tvp514x.c +++ b/drivers/media/i2c/tvp514x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/i2c/tvp514x.c diff --git a/drivers/media/i2c/tvp5150.c b/drivers/media/i2c/tvp5150.c index e3675c744d9e..a234bb98548d 100644 --- a/drivers/media/i2c/tvp5150.c +++ b/drivers/media/i2c/tvp5150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // tvp5150 - Texas Instruments TVP5150A/AM1 and TVP5151 video decoder driver diff --git a/drivers/media/i2c/tvp7002.c b/drivers/media/i2c/tvp7002.c index c09a5bd71fd0..6c0eb26d3ae8 100644 --- a/drivers/media/i2c/tvp7002.c +++ b/drivers/media/i2c/tvp7002.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Texas Instruments Triple 8-/10-BIT 165-/110-MSPS Video and Graphics * Digitizer with Horizontal PLL registers diff --git a/drivers/media/i2c/tw2804.c b/drivers/media/i2c/tw2804.c index 3d154f4fb5f9..975e7a933997 100644 --- a/drivers/media/i2c/tw2804.c +++ b/drivers/media/i2c/tw2804.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/tw9900.c b/drivers/media/i2c/tw9900.c index 53efdeaed1db..71dfb58a3f9c 100644 --- a/drivers/media/i2c/tw9900.c +++ b/drivers/media/i2c/tw9900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Techwell TW9900 multi-standard video decoder. diff --git a/drivers/media/i2c/tw9903.c b/drivers/media/i2c/tw9903.c index b996a05e56f2..a438986bebd7 100644 --- a/drivers/media/i2c/tw9903.c +++ b/drivers/media/i2c/tw9903.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/tw9906.c b/drivers/media/i2c/tw9906.c index 6220f4fddbab..84f44c89183c 100644 --- a/drivers/media/i2c/tw9906.c +++ b/drivers/media/i2c/tw9906.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/tw9910.c b/drivers/media/i2c/tw9910.c index f3e400304e04..65134cad948d 100644 --- a/drivers/media/i2c/tw9910.c +++ b/drivers/media/i2c/tw9910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tw9910 Video Driver diff --git a/drivers/media/i2c/uda1342.c b/drivers/media/i2c/uda1342.c index 2e4540ee2df2..05a0b758e72a 100644 --- a/drivers/media/i2c/uda1342.c +++ b/drivers/media/i2c/uda1342.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/i2c/upd64031a.c b/drivers/media/i2c/upd64031a.c index a178af46e695..7ddc507113c2 100644 --- a/drivers/media/i2c/upd64031a.c +++ b/drivers/media/i2c/upd64031a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * upd64031A - NEC Electronics Ghost Reduction for NTSC in Japan diff --git a/drivers/media/i2c/upd64083.c b/drivers/media/i2c/upd64083.c index 5421dc5e32c9..9ff52399ddb7 100644 --- a/drivers/media/i2c/upd64083.c +++ b/drivers/media/i2c/upd64083.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * upd6408x - NEC Electronics 3-Dimensional Y/C separation driver diff --git a/drivers/media/i2c/vd55g1.c b/drivers/media/i2c/vd55g1.c index 78d18c028154..0495288f0568 100644 --- a/drivers/media/i2c/vd55g1.c +++ b/drivers/media/i2c/vd55g1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for VD55G1 global shutter sensor family driver diff --git a/drivers/media/i2c/vd56g3.c b/drivers/media/i2c/vd56g3.c index 157acea9e286..0e84fd19c005 100644 --- a/drivers/media/i2c/vd56g3.c +++ b/drivers/media/i2c/vd56g3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A V4L2 driver for ST VD56G3 (Mono) and VD66GY (RGB) global shutter cameras. diff --git a/drivers/media/i2c/vgxy61.c b/drivers/media/i2c/vgxy61.c index d64d0099e6fe..c9d3c009a7df 100644 --- a/drivers/media/i2c/vgxy61.c +++ b/drivers/media/i2c/vgxy61.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for VGXY61 global shutter sensor family driver diff --git a/drivers/media/i2c/video-i2c.c b/drivers/media/i2c/video-i2c.c index 1eee2d4f5b40..7898dbf9d39d 100644 --- a/drivers/media/i2c/video-i2c.c +++ b/drivers/media/i2c/video-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * video-i2c.c - Support for I2C transport video devices diff --git a/drivers/media/i2c/vp27smpx.c b/drivers/media/i2c/vp27smpx.c index df21950be24f..3bb70222a84b 100644 --- a/drivers/media/i2c/vp27smpx.c +++ b/drivers/media/i2c/vp27smpx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vp27smpx - driver version 0.0.1 diff --git a/drivers/media/i2c/vpx3220.c b/drivers/media/i2c/vpx3220.c index 5f1a22284168..a5c3ef7a56ef 100644 --- a/drivers/media/i2c/vpx3220.c +++ b/drivers/media/i2c/vpx3220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vpx3220a, vpx3216b & vpx3214c video decoder driver version 0.0.1 diff --git a/drivers/media/i2c/wm8739.c b/drivers/media/i2c/wm8739.c index 72eb10339d06..655bf992e353 100644 --- a/drivers/media/i2c/wm8739.c +++ b/drivers/media/i2c/wm8739.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8739 diff --git a/drivers/media/i2c/wm8775.c b/drivers/media/i2c/wm8775.c index 56778d3bc28a..2c54425266de 100644 --- a/drivers/media/i2c/wm8775.c +++ b/drivers/media/i2c/wm8775.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8775 - driver version 0.0.1 diff --git a/drivers/media/mc/mc-dev-allocator.c b/drivers/media/mc/mc-dev-allocator.c index ae17887dec59..d9e30aeb3134 100644 --- a/drivers/media/mc/mc-dev-allocator.c +++ b/drivers/media/mc/mc-dev-allocator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * media-dev-allocator.c - Media Controller Device Allocator API diff --git a/drivers/media/mc/mc-device.c b/drivers/media/mc/mc-device.c index c0dd4ae57227..2bf3bbc363bb 100644 --- a/drivers/media/mc/mc-device.c +++ b/drivers/media/mc/mc-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Media device diff --git a/drivers/media/mc/mc-devnode.c b/drivers/media/mc/mc-devnode.c index 6daa7aa99442..c17ef9bba5cd 100644 --- a/drivers/media/mc/mc-devnode.c +++ b/drivers/media/mc/mc-devnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Media device node diff --git a/drivers/media/mc/mc-entity.c b/drivers/media/mc/mc-entity.c index 9519a537bfa2..01fe826eca67 100644 --- a/drivers/media/mc/mc-entity.c +++ b/drivers/media/mc/mc-entity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Media entity diff --git a/drivers/media/mc/mc-request.c b/drivers/media/mc/mc-request.c index 3cca9a0c7c97..309191a27358 100644 --- a/drivers/media/mc/mc-request.c +++ b/drivers/media/mc/mc-request.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Media device request objects diff --git a/drivers/media/mmc/siano/smssdio.c b/drivers/media/mmc/siano/smssdio.c index 8199077faf36..e54103083c5a 100644 --- a/drivers/media/mmc/siano/smssdio.c +++ b/drivers/media/mmc/siano/smssdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * smssdio.c - Siano 1xxx SDIO interface driver diff --git a/drivers/media/pci/b2c2/flexcop-dma.c b/drivers/media/pci/b2c2/flexcop-dma.c index 2ef97be4dc54..088ea8376809 100644 --- a/drivers/media/pci/b2c2/flexcop-dma.c +++ b/drivers/media/pci/b2c2/flexcop-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/pci/b2c2/flexcop-pci.c b/drivers/media/pci/b2c2/flexcop-pci.c index ab53c5b02c48..7e14931e2a8e 100644 --- a/drivers/media/pci/b2c2/flexcop-pci.c +++ b/drivers/media/pci/b2c2/flexcop-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux driver the digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/pci/bt8xx/bt878.c b/drivers/media/pci/bt8xx/bt878.c index 62a6c4a80bed..08e0e35d1589 100644 --- a/drivers/media/pci/bt8xx/bt878.c +++ b/drivers/media/pci/bt8xx/bt878.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * bt878.c: part of the driver for the Pinnacle PCTV Sat DVB PCI card diff --git a/drivers/media/pci/bt8xx/btcx-risc.c b/drivers/media/pci/bt8xx/btcx-risc.c index 0adbf8233e1a..99068aefe884 100644 --- a/drivers/media/pci/bt8xx/btcx-risc.c +++ b/drivers/media/pci/bt8xx/btcx-risc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-audio-hook.c b/drivers/media/pci/bt8xx/bttv-audio-hook.c index b5d071835354..0f065d7f40a6 100644 --- a/drivers/media/pci/bt8xx/bttv-audio-hook.c +++ b/drivers/media/pci/bt8xx/bttv-audio-hook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handlers for board audio hooks, split from bttv-cards diff --git a/drivers/media/pci/bt8xx/bttv-cards.c b/drivers/media/pci/bt8xx/bttv-cards.c index 365b04e5ae4d..2427b51f3ed9 100644 --- a/drivers/media/pci/bt8xx/bttv-cards.c +++ b/drivers/media/pci/bt8xx/bttv-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-driver.c b/drivers/media/pci/bt8xx/bttv-driver.c index 17e4529e537a..bb6e19d97783 100644 --- a/drivers/media/pci/bt8xx/bttv-driver.c +++ b/drivers/media/pci/bt8xx/bttv-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-gpio.c b/drivers/media/pci/bt8xx/bttv-gpio.c index 59a6f160aac7..889eb0d2717d 100644 --- a/drivers/media/pci/bt8xx/bttv-gpio.c +++ b/drivers/media/pci/bt8xx/bttv-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-i2c.c b/drivers/media/pci/bt8xx/bttv-i2c.c index 4a8a3f80c6db..563dcdb10334 100644 --- a/drivers/media/pci/bt8xx/bttv-i2c.c +++ b/drivers/media/pci/bt8xx/bttv-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-if.c b/drivers/media/pci/bt8xx/bttv-if.c index 363c84bac590..fbe3b8d7c806 100644 --- a/drivers/media/pci/bt8xx/bttv-if.c +++ b/drivers/media/pci/bt8xx/bttv-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-input.c b/drivers/media/pci/bt8xx/bttv-input.c index 84aa269248fd..0a69b6a52fa9 100644 --- a/drivers/media/pci/bt8xx/bttv-input.c +++ b/drivers/media/pci/bt8xx/bttv-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/bt8xx/bttv-risc.c b/drivers/media/pci/bt8xx/bttv-risc.c index 79581cd7bd59..c1e2d6b8fe9f 100644 --- a/drivers/media/pci/bt8xx/bttv-risc.c +++ b/drivers/media/pci/bt8xx/bttv-risc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/bttv-vbi.c b/drivers/media/pci/bt8xx/bttv-vbi.c index 0ca88a2400ee..fc4755ca1303 100644 --- a/drivers/media/pci/bt8xx/bttv-vbi.c +++ b/drivers/media/pci/bt8xx/bttv-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/bt8xx/dst.c b/drivers/media/pci/bt8xx/dst.c index 110651e47831..2beb291099bb 100644 --- a/drivers/media/pci/bt8xx/dst.c +++ b/drivers/media/pci/bt8xx/dst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Frontend/Card driver for TwinHan DST Frontend diff --git a/drivers/media/pci/bt8xx/dst_ca.c b/drivers/media/pci/bt8xx/dst_ca.c index a9cc6e7a57f9..95c7e652ee36 100644 --- a/drivers/media/pci/bt8xx/dst_ca.c +++ b/drivers/media/pci/bt8xx/dst_ca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* CA-driver for TwinHan DST Frontend/Card diff --git a/drivers/media/pci/bt8xx/dvb-bt8xx.c b/drivers/media/pci/bt8xx/dvb-bt8xx.c index f0fbb468aea2..3dea09015150 100644 --- a/drivers/media/pci/bt8xx/dvb-bt8xx.c +++ b/drivers/media/pci/bt8xx/dvb-bt8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bt8xx based DVB adapter driver diff --git a/drivers/media/pci/cobalt/cobalt-alsa-main.c b/drivers/media/pci/cobalt/cobalt-alsa-main.c index c57f87a68269..9d2f3860c0a4 100644 --- a/drivers/media/pci/cobalt/cobalt-alsa-main.c +++ b/drivers/media/pci/cobalt/cobalt-alsa-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA interface to cobalt PCM capture streams diff --git a/drivers/media/pci/cobalt/cobalt-alsa-pcm.c b/drivers/media/pci/cobalt/cobalt-alsa-pcm.c index 9e7504e3cfd8..8ce1b0150833 100644 --- a/drivers/media/pci/cobalt/cobalt-alsa-pcm.c +++ b/drivers/media/pci/cobalt/cobalt-alsa-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA PCM device for the diff --git a/drivers/media/pci/cobalt/cobalt-cpld.c b/drivers/media/pci/cobalt/cobalt-cpld.c index fad882459d23..e175192760a9 100644 --- a/drivers/media/pci/cobalt/cobalt-cpld.c +++ b/drivers/media/pci/cobalt/cobalt-cpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cobalt CPLD functions diff --git a/drivers/media/pci/cobalt/cobalt-driver.c b/drivers/media/pci/cobalt/cobalt-driver.c index b7695705fdee..734f16823d0a 100644 --- a/drivers/media/pci/cobalt/cobalt-driver.c +++ b/drivers/media/pci/cobalt/cobalt-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cobalt driver initialization and card probing diff --git a/drivers/media/pci/cobalt/cobalt-flash.c b/drivers/media/pci/cobalt/cobalt-flash.c index 1d3c64b4cf6d..df3f3bb37fb1 100644 --- a/drivers/media/pci/cobalt/cobalt-flash.c +++ b/drivers/media/pci/cobalt/cobalt-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cobalt NOR flash functions diff --git a/drivers/media/pci/cobalt/cobalt-i2c.c b/drivers/media/pci/cobalt/cobalt-i2c.c index 10c9ee33f73e..f41eecf54b66 100644 --- a/drivers/media/pci/cobalt/cobalt-i2c.c +++ b/drivers/media/pci/cobalt/cobalt-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cobalt I2C functions diff --git a/drivers/media/pci/cobalt/cobalt-irq.c b/drivers/media/pci/cobalt/cobalt-irq.c index a518927abae1..967ca60d25f2 100644 --- a/drivers/media/pci/cobalt/cobalt-irq.c +++ b/drivers/media/pci/cobalt/cobalt-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cobalt interrupt handling diff --git a/drivers/media/pci/cobalt/cobalt-omnitek.c b/drivers/media/pci/cobalt/cobalt-omnitek.c index 01b82a2e8d33..d8c4e14fc7af 100644 --- a/drivers/media/pci/cobalt/cobalt-omnitek.c +++ b/drivers/media/pci/cobalt/cobalt-omnitek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Omnitek Scatter-Gather DMA Controller diff --git a/drivers/media/pci/cobalt/cobalt-v4l2.c b/drivers/media/pci/cobalt/cobalt-v4l2.c index 51fd9576c6c2..e6185999c97c 100644 --- a/drivers/media/pci/cobalt/cobalt-v4l2.c +++ b/drivers/media/pci/cobalt/cobalt-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cobalt V4L2 API diff --git a/drivers/media/pci/cx18/cx18-alsa-main.c b/drivers/media/pci/cx18/cx18-alsa-main.c index 9dc361886284..718f80a82a76 100644 --- a/drivers/media/pci/cx18/cx18-alsa-main.c +++ b/drivers/media/pci/cx18/cx18-alsa-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA interface to cx18 PCM capture streams diff --git a/drivers/media/pci/cx18/cx18-alsa-pcm.c b/drivers/media/pci/cx18/cx18-alsa-pcm.c index bed28b4b41f7..e86cc0db3e88 100644 --- a/drivers/media/pci/cx18/cx18-alsa-pcm.c +++ b/drivers/media/pci/cx18/cx18-alsa-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA PCM device for the diff --git a/drivers/media/pci/cx18/cx18-audio.c b/drivers/media/pci/cx18/cx18-audio.c index 1464795619f9..7e1387ef5234 100644 --- a/drivers/media/pci/cx18/cx18-audio.c +++ b/drivers/media/pci/cx18/cx18-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 audio-related functions diff --git a/drivers/media/pci/cx18/cx18-av-audio.c b/drivers/media/pci/cx18/cx18-av-audio.c index 644d8ca4519b..a48ca4f3ef3f 100644 --- a/drivers/media/pci/cx18/cx18-av-audio.c +++ b/drivers/media/pci/cx18/cx18-av-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ADEC audio functions diff --git a/drivers/media/pci/cx18/cx18-av-core.c b/drivers/media/pci/cx18/cx18-av-core.c index 4fb19d26ee29..28d83c21485f 100644 --- a/drivers/media/pci/cx18/cx18-av-core.c +++ b/drivers/media/pci/cx18/cx18-av-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ADEC audio functions diff --git a/drivers/media/pci/cx18/cx18-av-firmware.c b/drivers/media/pci/cx18/cx18-av-firmware.c index 02dde685a6ad..b7ca80613a90 100644 --- a/drivers/media/pci/cx18/cx18-av-firmware.c +++ b/drivers/media/pci/cx18/cx18-av-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ADEC firmware functions diff --git a/drivers/media/pci/cx18/cx18-av-vbi.c b/drivers/media/pci/cx18/cx18-av-vbi.c index f9beeaeaa1cb..55a11f9a82d7 100644 --- a/drivers/media/pci/cx18/cx18-av-vbi.c +++ b/drivers/media/pci/cx18/cx18-av-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ADEC VBI functions diff --git a/drivers/media/pci/cx18/cx18-cards.c b/drivers/media/pci/cx18/cx18-cards.c index bddb9e0fffe0..6754de123069 100644 --- a/drivers/media/pci/cx18/cx18-cards.c +++ b/drivers/media/pci/cx18/cx18-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 functions to query card hardware diff --git a/drivers/media/pci/cx18/cx18-controls.c b/drivers/media/pci/cx18/cx18-controls.c index 78eadad8b6e8..52cdd3822b9b 100644 --- a/drivers/media/pci/cx18/cx18-controls.c +++ b/drivers/media/pci/cx18/cx18-controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ioctl control functions diff --git a/drivers/media/pci/cx18/cx18-driver.c b/drivers/media/pci/cx18/cx18-driver.c index 74c59a94b2b0..b7aab36bc5bf 100644 --- a/drivers/media/pci/cx18/cx18-driver.c +++ b/drivers/media/pci/cx18/cx18-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 driver initialization and card probing diff --git a/drivers/media/pci/cx18/cx18-dvb.c b/drivers/media/pci/cx18/cx18-dvb.c index cf82360a503d..6bbc0faa7500 100644 --- a/drivers/media/pci/cx18/cx18-dvb.c +++ b/drivers/media/pci/cx18/cx18-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 functions for DVB support diff --git a/drivers/media/pci/cx18/cx18-fileops.c b/drivers/media/pci/cx18/cx18-fileops.c index 4944033dbb20..a6d0652b8f5e 100644 --- a/drivers/media/pci/cx18/cx18-fileops.c +++ b/drivers/media/pci/cx18/cx18-fileops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 file operation functions diff --git a/drivers/media/pci/cx18/cx18-firmware.c b/drivers/media/pci/cx18/cx18-firmware.c index 94e17948fb30..6df2a1de5be6 100644 --- a/drivers/media/pci/cx18/cx18-firmware.c +++ b/drivers/media/pci/cx18/cx18-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 firmware functions diff --git a/drivers/media/pci/cx18/cx18-gpio.c b/drivers/media/pci/cx18/cx18-gpio.c index 4aea92639599..2880af50eab1 100644 --- a/drivers/media/pci/cx18/cx18-gpio.c +++ b/drivers/media/pci/cx18/cx18-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 gpio functions diff --git a/drivers/media/pci/cx18/cx18-i2c.c b/drivers/media/pci/cx18/cx18-i2c.c index a1abb0631cae..b5c791d9aa36 100644 --- a/drivers/media/pci/cx18/cx18-i2c.c +++ b/drivers/media/pci/cx18/cx18-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 I2C functions diff --git a/drivers/media/pci/cx18/cx18-io.c b/drivers/media/pci/cx18/cx18-io.c index 1d3d006e6329..4990effcdf60 100644 --- a/drivers/media/pci/cx18/cx18-io.c +++ b/drivers/media/pci/cx18/cx18-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 driver PCI memory mapped IO access routines diff --git a/drivers/media/pci/cx18/cx18-ioctl.c b/drivers/media/pci/cx18/cx18-ioctl.c index 0d676a57e24e..e0bab929a76d 100644 --- a/drivers/media/pci/cx18/cx18-ioctl.c +++ b/drivers/media/pci/cx18/cx18-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 ioctl system call diff --git a/drivers/media/pci/cx18/cx18-irq.c b/drivers/media/pci/cx18/cx18-irq.c index 0ef01e98255d..d68f78f088a8 100644 --- a/drivers/media/pci/cx18/cx18-irq.c +++ b/drivers/media/pci/cx18/cx18-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 interrupt handling diff --git a/drivers/media/pci/cx18/cx18-mailbox.c b/drivers/media/pci/cx18/cx18-mailbox.c index 8c70b638a40c..a8a60414daef 100644 --- a/drivers/media/pci/cx18/cx18-mailbox.c +++ b/drivers/media/pci/cx18/cx18-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 mailbox functions diff --git a/drivers/media/pci/cx18/cx18-queue.c b/drivers/media/pci/cx18/cx18-queue.c index eeb5513b1d52..208ba5263096 100644 --- a/drivers/media/pci/cx18/cx18-queue.c +++ b/drivers/media/pci/cx18/cx18-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 buffer queues diff --git a/drivers/media/pci/cx18/cx18-scb.c b/drivers/media/pci/cx18/cx18-scb.c index 670dd9b0a332..9fecdaa7f15d 100644 --- a/drivers/media/pci/cx18/cx18-scb.c +++ b/drivers/media/pci/cx18/cx18-scb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 System Control Block initialization diff --git a/drivers/media/pci/cx18/cx18-streams.c b/drivers/media/pci/cx18/cx18-streams.c index 48203ba16387..11c5c52f5027 100644 --- a/drivers/media/pci/cx18/cx18-streams.c +++ b/drivers/media/pci/cx18/cx18-streams.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 init/start/stop/exit stream functions diff --git a/drivers/media/pci/cx18/cx18-vbi.c b/drivers/media/pci/cx18/cx18-vbi.c index 8dc4ce325935..077b65278a19 100644 --- a/drivers/media/pci/cx18/cx18-vbi.c +++ b/drivers/media/pci/cx18/cx18-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 Vertical Blank Interval support functions diff --git a/drivers/media/pci/cx18/cx18-video.c b/drivers/media/pci/cx18/cx18-video.c index 86cd44053d34..753bfcc22bc0 100644 --- a/drivers/media/pci/cx18/cx18-video.c +++ b/drivers/media/pci/cx18/cx18-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx18 video interface functions diff --git a/drivers/media/pci/cx23885/altera-ci.c b/drivers/media/pci/cx23885/altera-ci.c index 0dc348215b72..abb478ddf7de 100644 --- a/drivers/media/pci/cx23885/altera-ci.c +++ b/drivers/media/pci/cx23885/altera-ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * altera-ci.c diff --git a/drivers/media/pci/cx23885/cimax2.c b/drivers/media/pci/cx23885/cimax2.c index 06e41f92092d..ee476971538d 100644 --- a/drivers/media/pci/cx23885/cimax2.c +++ b/drivers/media/pci/cx23885/cimax2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cimax2.c diff --git a/drivers/media/pci/cx23885/cx23885-417.c b/drivers/media/pci/cx23885/cx23885-417.c index 219937a153b3..a164c0d0e9f1 100644 --- a/drivers/media/pci/cx23885/cx23885-417.c +++ b/drivers/media/pci/cx23885/cx23885-417.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/cx23885/cx23885-alsa.c b/drivers/media/pci/cx23885/cx23885-alsa.c index 25dc8d4dc5b7..8ef49d57a847 100644 --- a/drivers/media/pci/cx23885/cx23885-alsa.c +++ b/drivers/media/pci/cx23885/cx23885-alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/cx23885/cx23885-av.c b/drivers/media/pci/cx23885/cx23885-av.c index f8ac29056b07..208b367db036 100644 --- a/drivers/media/pci/cx23885/cx23885-av.c +++ b/drivers/media/pci/cx23885/cx23885-av.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885/7/8 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c index da23e7dfeef5..dcd5f28c99a4 100644 --- a/drivers/media/pci/cx23885/cx23885-cards.c +++ b/drivers/media/pci/cx23885/cx23885-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-core.c b/drivers/media/pci/cx23885/cx23885-core.c index a39f445ce22a..1fa811ac1512 100644 --- a/drivers/media/pci/cx23885/cx23885-core.c +++ b/drivers/media/pci/cx23885/cx23885-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c index 05a7859cbe57..ace4f64653c3 100644 --- a/drivers/media/pci/cx23885/cx23885-dvb.c +++ b/drivers/media/pci/cx23885/cx23885-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-f300.c b/drivers/media/pci/cx23885/cx23885-f300.c index ac1c434e8e24..c3e9d4eccd4d 100644 --- a/drivers/media/pci/cx23885/cx23885-f300.c +++ b/drivers/media/pci/cx23885/cx23885-f300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Silicon Labs C8051F300 microcontroller. diff --git a/drivers/media/pci/cx23885/cx23885-i2c.c b/drivers/media/pci/cx23885/cx23885-i2c.c index f51fad33dc04..9924f228122a 100644 --- a/drivers/media/pci/cx23885/cx23885-i2c.c +++ b/drivers/media/pci/cx23885/cx23885-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-input.c b/drivers/media/pci/cx23885/cx23885-input.c index d2e84c6457e0..fa77a4cd98df 100644 --- a/drivers/media/pci/cx23885/cx23885-input.c +++ b/drivers/media/pci/cx23885/cx23885-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885/7/8 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-ioctl.c b/drivers/media/pci/cx23885/cx23885-ioctl.c index a8ccad07cf50..77a342e53cfd 100644 --- a/drivers/media/pci/cx23885/cx23885-ioctl.c +++ b/drivers/media/pci/cx23885/cx23885-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885/7/8 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-ir.c b/drivers/media/pci/cx23885/cx23885-ir.c index 45befc2728f7..5f2866846cb2 100644 --- a/drivers/media/pci/cx23885/cx23885-ir.c +++ b/drivers/media/pci/cx23885/cx23885-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885/7/8 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-vbi.c b/drivers/media/pci/cx23885/cx23885-vbi.c index 40817cc52fc1..ab5124ebee1a 100644 --- a/drivers/media/pci/cx23885/cx23885-vbi.c +++ b/drivers/media/pci/cx23885/cx23885-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23885-video.c b/drivers/media/pci/cx23885/cx23885-video.c index 14d219fd1d8a..79332a0d602f 100644 --- a/drivers/media/pci/cx23885/cx23885-video.c +++ b/drivers/media/pci/cx23885/cx23885-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885 PCIe bridge diff --git a/drivers/media/pci/cx23885/cx23888-ir.c b/drivers/media/pci/cx23885/cx23888-ir.c index 222d04421468..ac092173b49e 100644 --- a/drivers/media/pci/cx23885/cx23888-ir.c +++ b/drivers/media/pci/cx23885/cx23888-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX23885/7/8 PCIe bridge diff --git a/drivers/media/pci/cx23885/netup-eeprom.c b/drivers/media/pci/cx23885/netup-eeprom.c index 335d150d81de..fd9aa570fe55 100644 --- a/drivers/media/pci/cx23885/netup-eeprom.c +++ b/drivers/media/pci/cx23885/netup-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/cx23885/netup-init.c b/drivers/media/pci/cx23885/netup-init.c index c653b076651f..f81f32da22ba 100644 --- a/drivers/media/pci/cx23885/netup-init.c +++ b/drivers/media/pci/cx23885/netup-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netup-init.c diff --git a/drivers/media/pci/cx25821/cx25821-alsa.c b/drivers/media/pci/cx25821/cx25821-alsa.c index a42f0c03a7ca..f280bb71118f 100644 --- a/drivers/media/pci/cx25821/cx25821-alsa.c +++ b/drivers/media/pci/cx25821/cx25821-alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-cards.c b/drivers/media/pci/cx25821/cx25821-cards.c index 5aa67fa51ca5..923de4317355 100644 --- a/drivers/media/pci/cx25821/cx25821-cards.c +++ b/drivers/media/pci/cx25821/cx25821-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-core.c b/drivers/media/pci/cx25821/cx25821-core.c index 6627fa9166d3..b1f410977522 100644 --- a/drivers/media/pci/cx25821/cx25821-core.c +++ b/drivers/media/pci/cx25821/cx25821-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-gpio.c b/drivers/media/pci/cx25821/cx25821-gpio.c index dbe3ca61c91e..7cbf07655156 100644 --- a/drivers/media/pci/cx25821/cx25821-gpio.c +++ b/drivers/media/pci/cx25821/cx25821-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-i2c.c b/drivers/media/pci/cx25821/cx25821-i2c.c index 0ef4cd6528a0..5163ca92e848 100644 --- a/drivers/media/pci/cx25821/cx25821-i2c.c +++ b/drivers/media/pci/cx25821/cx25821-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-medusa-video.c b/drivers/media/pci/cx25821/cx25821-medusa-video.c index f0a1ac77f048..c63581c5fbaa 100644 --- a/drivers/media/pci/cx25821/cx25821-medusa-video.c +++ b/drivers/media/pci/cx25821/cx25821-medusa-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx25821/cx25821-video.c b/drivers/media/pci/cx25821/cx25821-video.c index 84aa1209e717..16ff465795a6 100644 --- a/drivers/media/pci/cx25821/cx25821-video.c +++ b/drivers/media/pci/cx25821/cx25821-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant CX25821 PCIe bridge diff --git a/drivers/media/pci/cx88/cx88-alsa.c b/drivers/media/pci/cx88/cx88-alsa.c index 29fb1311e443..9fc90bf7c8ce 100644 --- a/drivers/media/pci/cx88/cx88-alsa.c +++ b/drivers/media/pci/cx88/cx88-alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for audio capture diff --git a/drivers/media/pci/cx88/cx88-blackbird.c b/drivers/media/pci/cx88/cx88-blackbird.c index 13b8cc46835b..946a1dafff83 100644 --- a/drivers/media/pci/cx88/cx88-blackbird.c +++ b/drivers/media/pci/cx88/cx88-blackbird.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for a cx23416 mpeg encoder via cx2388x host port. diff --git a/drivers/media/pci/cx88/cx88-cards.c b/drivers/media/pci/cx88/cx88-cards.c index f01e48c23f8e..282e1b252eb3 100644 --- a/drivers/media/pci/cx88/cx88-cards.c +++ b/drivers/media/pci/cx88/cx88-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * device driver for Conexant 2388x based TV cards diff --git a/drivers/media/pci/cx88/cx88-core.c b/drivers/media/pci/cx88/cx88-core.c index 52be42f9a7fa..906e9047b435 100644 --- a/drivers/media/pci/cx88/cx88-core.c +++ b/drivers/media/pci/cx88/cx88-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * device driver for Conexant 2388x based TV cards diff --git a/drivers/media/pci/cx88/cx88-dsp.c b/drivers/media/pci/cx88/cx88-dsp.c index e378f3b215c7..e29b577d8d76 100644 --- a/drivers/media/pci/cx88/cx88-dsp.c +++ b/drivers/media/pci/cx88/cx88-dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Stereo and SAP detection for cx88 diff --git a/drivers/media/pci/cx88/cx88-dvb.c b/drivers/media/pci/cx88/cx88-dvb.c index c9cfceed2f1b..4a3538845058 100644 --- a/drivers/media/pci/cx88/cx88-dvb.c +++ b/drivers/media/pci/cx88/cx88-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * device driver for Conexant 2388x based TV cards diff --git a/drivers/media/pci/cx88/cx88-i2c.c b/drivers/media/pci/cx88/cx88-i2c.c index 7fc64aef1ef7..4b31eb6c78bc 100644 --- a/drivers/media/pci/cx88/cx88-i2c.c +++ b/drivers/media/pci/cx88/cx88-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/pci/cx88/cx88-input.c b/drivers/media/pci/cx88/cx88-input.c index b9f2c14d62b4..23b1cfa7ccec 100644 --- a/drivers/media/pci/cx88/cx88-input.c +++ b/drivers/media/pci/cx88/cx88-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/cx88/cx88-mpeg.c b/drivers/media/pci/cx88/cx88-mpeg.c index 2c1d5137ac47..f88d1ae05306 100644 --- a/drivers/media/pci/cx88/cx88-mpeg.c +++ b/drivers/media/pci/cx88/cx88-mpeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/cx88/cx88-tvaudio.c b/drivers/media/pci/cx88/cx88-tvaudio.c index 9d25d77fbf97..f0280f575e8f 100644 --- a/drivers/media/pci/cx88/cx88-tvaudio.c +++ b/drivers/media/pci/cx88/cx88-tvaudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx88x-audio.c - Conexant CX23880/23881 audio downstream driver driver diff --git a/drivers/media/pci/cx88/cx88-vbi.c b/drivers/media/pci/cx88/cx88-vbi.c index e3e379e6f620..3fe4f151700d 100644 --- a/drivers/media/pci/cx88/cx88-vbi.c +++ b/drivers/media/pci/cx88/cx88-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* */ diff --git a/drivers/media/pci/cx88/cx88-video.c b/drivers/media/pci/cx88/cx88-video.c index 0c87327689d3..e8f204270ba6 100644 --- a/drivers/media/pci/cx88/cx88-video.c +++ b/drivers/media/pci/cx88/cx88-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/cx88/cx88-vp3054-i2c.c b/drivers/media/pci/cx88/cx88-vp3054-i2c.c index ac7f76dc5e21..9c66d14fc209 100644 --- a/drivers/media/pci/cx88/cx88-vp3054-i2c.c +++ b/drivers/media/pci/cx88/cx88-vp3054-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx88-vp3054-i2c.c -- support for the secondary I2C bus of the diff --git a/drivers/media/pci/ddbridge/ddbridge-ci.c b/drivers/media/pci/ddbridge/ddbridge-ci.c index ee20813c33ff..869364be6c97 100644 --- a/drivers/media/pci/ddbridge/ddbridge-ci.c +++ b/drivers/media/pci/ddbridge/ddbridge-ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-ci.c: Digital Devices bridge CI (DuoFlex, CI Bridge) support diff --git a/drivers/media/pci/ddbridge/ddbridge-core.c b/drivers/media/pci/ddbridge/ddbridge-core.c index 40e6c873c36d..f9cd3e70b579 100644 --- a/drivers/media/pci/ddbridge/ddbridge-core.c +++ b/drivers/media/pci/ddbridge/ddbridge-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-core.c: Digital Devices bridge core functions diff --git a/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c b/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c index 520ebd16b0c4..3927747f406b 100644 --- a/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c +++ b/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Dummy Frontend diff --git a/drivers/media/pci/ddbridge/ddbridge-hw.c b/drivers/media/pci/ddbridge/ddbridge-hw.c index d7d9cd0dad23..77885b6dbb5c 100644 --- a/drivers/media/pci/ddbridge/ddbridge-hw.c +++ b/drivers/media/pci/ddbridge/ddbridge-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-hw.c: Digital Devices bridge hardware maps diff --git a/drivers/media/pci/ddbridge/ddbridge-i2c.c b/drivers/media/pci/ddbridge/ddbridge-i2c.c index c894be180446..97a3d17e29d3 100644 --- a/drivers/media/pci/ddbridge/ddbridge-i2c.c +++ b/drivers/media/pci/ddbridge/ddbridge-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-i2c.c: Digital Devices bridge i2c driver diff --git a/drivers/media/pci/ddbridge/ddbridge-main.c b/drivers/media/pci/ddbridge/ddbridge-main.c index 363badab7cf0..19e8c411ae84 100644 --- a/drivers/media/pci/ddbridge/ddbridge-main.c +++ b/drivers/media/pci/ddbridge/ddbridge-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge.c: Digital Devices PCIe bridge driver diff --git a/drivers/media/pci/ddbridge/ddbridge-max.c b/drivers/media/pci/ddbridge/ddbridge-max.c index 0582b86bb869..d9dcf0078f40 100644 --- a/drivers/media/pci/ddbridge/ddbridge-max.c +++ b/drivers/media/pci/ddbridge/ddbridge-max.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-max.c: Digital Devices bridge MAX card support diff --git a/drivers/media/pci/ddbridge/ddbridge-mci.c b/drivers/media/pci/ddbridge/ddbridge-mci.c index a006cb0fa199..3e390cb3ffc4 100644 --- a/drivers/media/pci/ddbridge/ddbridge-mci.c +++ b/drivers/media/pci/ddbridge/ddbridge-mci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-mci.c: Digital Devices microcode interface diff --git a/drivers/media/pci/ddbridge/ddbridge-sx8.c b/drivers/media/pci/ddbridge/ddbridge-sx8.c index c8de8d283f85..e29bdef62eb8 100644 --- a/drivers/media/pci/ddbridge/ddbridge-sx8.c +++ b/drivers/media/pci/ddbridge/ddbridge-sx8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ddbridge-sx8.c: Digital Devices MAX SX8 driver diff --git a/drivers/media/pci/dm1105/dm1105.c b/drivers/media/pci/dm1105/dm1105.c index 9e9c7c071acc..173680949be7 100644 --- a/drivers/media/pci/dm1105/dm1105.c +++ b/drivers/media/pci/dm1105/dm1105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dm1105.c - driver for DVB cards based on SDMC DM1105 PCI chip diff --git a/drivers/media/pci/dt3155/dt3155.c b/drivers/media/pci/dt3155/dt3155.c index 7bddcbba4cf1..55d5999869f5 100644 --- a/drivers/media/pci/dt3155/dt3155.c +++ b/drivers/media/pci/dt3155/dt3155.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2006-2010 by Marin Mitov * diff --git a/drivers/media/pci/intel/ipu-bridge.c b/drivers/media/pci/intel/ipu-bridge.c index b2b710094914..009b5e37051b 100644 --- a/drivers/media/pci/intel/ipu-bridge.c +++ b/drivers/media/pci/intel/ipu-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Dan Scally */ diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c index 986b9afd7cb5..5d66c0e532f4 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017,2020 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-bus.c b/drivers/media/pci/intel/ipu6/ipu6-bus.c index 5cee2748983b..6e64b96792c0 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-bus.c +++ b/drivers/media/pci/intel/ipu6/ipu6-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-buttress.c b/drivers/media/pci/intel/ipu6/ipu6-buttress.c index 103386c4f6ae..3e112fdade6c 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-buttress.c +++ b/drivers/media/pci/intel/ipu6/ipu6-buttress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-cpd.c b/drivers/media/pci/intel/ipu6/ipu6-cpd.c index b7013f6524ec..7fa4f19cade5 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-cpd.c +++ b/drivers/media/pci/intel/ipu6/ipu6-cpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-dma.c b/drivers/media/pci/intel/ipu6/ipu6-dma.c index 7296373d36b0..fe06b376762d 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-dma.c +++ b/drivers/media/pci/intel/ipu6/ipu6-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-fw-com.c b/drivers/media/pci/intel/ipu6/ipu6-fw-com.c index 40d8ce138a67..91add4060c9a 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-fw-com.c +++ b/drivers/media/pci/intel/ipu6/ipu6-fw-com.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-fw-isys.c b/drivers/media/pci/intel/ipu6/ipu6-fw-isys.c index 62ed92ff1d30..ce713e785abd 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-fw-isys.c +++ b/drivers/media/pci/intel/ipu6/ipu6-fw-isys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c b/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c index 43a2a16a3c2a..60eafc4d5256 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c b/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c index db2874843453..2a02f4ac2f12 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c b/drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c index c804291cfae9..ac5509ca28a7 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c b/drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c index 71aa5009512a..4ee9bc33a12f 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-queue.c b/drivers/media/pci/intel/ipu6/ipu6-isys-queue.c index aa2cf7287477..514cf8dee23b 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-queue.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c b/drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c index 869e7d4ba572..ff62cec2805b 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-video.c b/drivers/media/pci/intel/ipu6/ipu6-isys-video.c index dec8f5ffcfa5..fa78cabaa534 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys-video.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys.c b/drivers/media/pci/intel/ipu6/ipu6-isys.c index fc0ec0a4b8f5..f78a8bde10a1 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6-mmu.c b/drivers/media/pci/intel/ipu6/ipu6-mmu.c index 6d1c0b90169d..580dd3fdf9c8 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-mmu.c +++ b/drivers/media/pci/intel/ipu6/ipu6-mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ipu6/ipu6.c b/drivers/media/pci/intel/ipu6/ipu6.c index 1f4f20b9c94d..f9c6b8299919 100644 --- a/drivers/media/pci/intel/ipu6/ipu6.c +++ b/drivers/media/pci/intel/ipu6/ipu6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013--2024 Intel Corporation diff --git a/drivers/media/pci/intel/ivsc/mei_ace.c b/drivers/media/pci/intel/ivsc/mei_ace.c index b306a320b70f..85ccacc61daf 100644 --- a/drivers/media/pci/intel/ivsc/mei_ace.c +++ b/drivers/media/pci/intel/ivsc/mei_ace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Intel Corporation. All rights reserved. diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c b/drivers/media/pci/intel/ivsc/mei_csi.c index c2917e156345..685613a2eff0 100644 --- a/drivers/media/pci/intel/ivsc/mei_csi.c +++ b/drivers/media/pci/intel/ivsc/mei_csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Intel Corporation. All rights reserved. diff --git a/drivers/media/pci/ivtv/ivtv-alsa-main.c b/drivers/media/pci/ivtv/ivtv-alsa-main.c index 9e13a7128a53..75efefb35d84 100644 --- a/drivers/media/pci/ivtv/ivtv-alsa-main.c +++ b/drivers/media/pci/ivtv/ivtv-alsa-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA interface to ivtv PCM capture streams diff --git a/drivers/media/pci/ivtv/ivtv-alsa-pcm.c b/drivers/media/pci/ivtv/ivtv-alsa-pcm.c index 269a799ec046..0f2c34fb4ed1 100644 --- a/drivers/media/pci/ivtv/ivtv-alsa-pcm.c +++ b/drivers/media/pci/ivtv/ivtv-alsa-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA PCM device for the diff --git a/drivers/media/pci/ivtv/ivtv-cards.c b/drivers/media/pci/ivtv/ivtv-cards.c index f2ccf8e98664..b4618e0364f4 100644 --- a/drivers/media/pci/ivtv/ivtv-cards.c +++ b/drivers/media/pci/ivtv/ivtv-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Functions to query card hardware diff --git a/drivers/media/pci/ivtv/ivtv-controls.c b/drivers/media/pci/ivtv/ivtv-controls.c index f087a12c4ebd..d7195708f1ee 100644 --- a/drivers/media/pci/ivtv/ivtv-controls.c +++ b/drivers/media/pci/ivtv/ivtv-controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ioctl control functions diff --git a/drivers/media/pci/ivtv/ivtv-driver.c b/drivers/media/pci/ivtv/ivtv-driver.c index 459eb6cc370c..cdcfe4afb8d2 100644 --- a/drivers/media/pci/ivtv/ivtv-driver.c +++ b/drivers/media/pci/ivtv/ivtv-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ivtv driver initialization and card probing diff --git a/drivers/media/pci/ivtv/ivtv-fileops.c b/drivers/media/pci/ivtv/ivtv-fileops.c index ef9ec062c03a..ccd4b76b68eb 100644 --- a/drivers/media/pci/ivtv/ivtv-fileops.c +++ b/drivers/media/pci/ivtv/ivtv-fileops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* file operation functions diff --git a/drivers/media/pci/ivtv/ivtv-firmware.c b/drivers/media/pci/ivtv/ivtv-firmware.c index 1bc873ebef73..f08dbc0a2406 100644 --- a/drivers/media/pci/ivtv/ivtv-firmware.c +++ b/drivers/media/pci/ivtv/ivtv-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ivtv firmware functions. diff --git a/drivers/media/pci/ivtv/ivtv-gpio.c b/drivers/media/pci/ivtv/ivtv-gpio.c index d3477e1529c9..f36b733da1a5 100644 --- a/drivers/media/pci/ivtv/ivtv-gpio.c +++ b/drivers/media/pci/ivtv/ivtv-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* gpio functions. diff --git a/drivers/media/pci/ivtv/ivtv-i2c.c b/drivers/media/pci/ivtv/ivtv-i2c.c index 28cb22d6a892..64595e6b8d85 100644 --- a/drivers/media/pci/ivtv/ivtv-i2c.c +++ b/drivers/media/pci/ivtv/ivtv-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* I2C functions diff --git a/drivers/media/pci/ivtv/ivtv-ioctl.c b/drivers/media/pci/ivtv/ivtv-ioctl.c index 8d5ea3aec06f..da55a0fd0cf9 100644 --- a/drivers/media/pci/ivtv/ivtv-ioctl.c +++ b/drivers/media/pci/ivtv/ivtv-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ioctl system call diff --git a/drivers/media/pci/ivtv/ivtv-irq.c b/drivers/media/pci/ivtv/ivtv-irq.c index 05e0293b4d44..b3f450572814 100644 --- a/drivers/media/pci/ivtv/ivtv-irq.c +++ b/drivers/media/pci/ivtv/ivtv-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* interrupt handling Copyright (C) 2003-2004 Kevin Thayer diff --git a/drivers/media/pci/ivtv/ivtv-mailbox.c b/drivers/media/pci/ivtv/ivtv-mailbox.c index cd7c9f2d473f..f9df2e7c23d5 100644 --- a/drivers/media/pci/ivtv/ivtv-mailbox.c +++ b/drivers/media/pci/ivtv/ivtv-mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* mailbox functions diff --git a/drivers/media/pci/ivtv/ivtv-queue.c b/drivers/media/pci/ivtv/ivtv-queue.c index f7d2d159d800..e5c909027f29 100644 --- a/drivers/media/pci/ivtv/ivtv-queue.c +++ b/drivers/media/pci/ivtv/ivtv-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* buffer queues. diff --git a/drivers/media/pci/ivtv/ivtv-routing.c b/drivers/media/pci/ivtv/ivtv-routing.c index b1dfc2e96d91..6d6bb7be6732 100644 --- a/drivers/media/pci/ivtv/ivtv-routing.c +++ b/drivers/media/pci/ivtv/ivtv-routing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Audio/video-routing-related ivtv functions. diff --git a/drivers/media/pci/ivtv/ivtv-streams.c b/drivers/media/pci/ivtv/ivtv-streams.c index d98fe0c9d9f1..173d15769763 100644 --- a/drivers/media/pci/ivtv/ivtv-streams.c +++ b/drivers/media/pci/ivtv/ivtv-streams.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* init/start/stop/exit stream functions diff --git a/drivers/media/pci/ivtv/ivtv-udma.c b/drivers/media/pci/ivtv/ivtv-udma.c index 7dedf04f9f87..a76eac600855 100644 --- a/drivers/media/pci/ivtv/ivtv-udma.c +++ b/drivers/media/pci/ivtv/ivtv-udma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* User DMA diff --git a/drivers/media/pci/ivtv/ivtv-vbi.c b/drivers/media/pci/ivtv/ivtv-vbi.c index ae7a00f46257..db33a9b0911a 100644 --- a/drivers/media/pci/ivtv/ivtv-vbi.c +++ b/drivers/media/pci/ivtv/ivtv-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Vertical Blank Interval support functions diff --git a/drivers/media/pci/ivtv/ivtv-yuv.c b/drivers/media/pci/ivtv/ivtv-yuv.c index 71f040106647..39aa36894771 100644 --- a/drivers/media/pci/ivtv/ivtv-yuv.c +++ b/drivers/media/pci/ivtv/ivtv-yuv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* yuv support diff --git a/drivers/media/pci/ivtv/ivtvfb.c b/drivers/media/pci/ivtv/ivtvfb.c index 90c584cf97c2..2814ea151375 100644 --- a/drivers/media/pci/ivtv/ivtvfb.c +++ b/drivers/media/pci/ivtv/ivtvfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* On Screen Display cx23415 Framebuffer driver diff --git a/drivers/media/pci/mantis/hopper_cards.c b/drivers/media/pci/mantis/hopper_cards.c index b85aef4e2b24..96782c979431 100644 --- a/drivers/media/pci/mantis/hopper_cards.c +++ b/drivers/media/pci/mantis/hopper_cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hopper PCI bridge driver diff --git a/drivers/media/pci/mantis/hopper_vp3028.c b/drivers/media/pci/mantis/hopper_vp3028.c index ce1e8737b14b..2a5715f548af 100644 --- a/drivers/media/pci/mantis/hopper_vp3028.c +++ b/drivers/media/pci/mantis/hopper_vp3028.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Hopper VP-3028 driver diff --git a/drivers/media/pci/mantis/mantis_ca.c b/drivers/media/pci/mantis/mantis_ca.c index 0fad0a923e35..af79db5dfa0f 100644 --- a/drivers/media/pci/mantis/mantis_ca.c +++ b/drivers/media/pci/mantis/mantis_ca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_cards.c b/drivers/media/pci/mantis/mantis_cards.c index b44b4cf42f86..5c06ccfe69cc 100644 --- a/drivers/media/pci/mantis/mantis_cards.c +++ b/drivers/media/pci/mantis/mantis_cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_dma.c b/drivers/media/pci/mantis/mantis_dma.c index eeb210a2862f..5831e99d67de 100644 --- a/drivers/media/pci/mantis/mantis_dma.c +++ b/drivers/media/pci/mantis/mantis_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_dvb.c b/drivers/media/pci/mantis/mantis_dvb.c index 398e32f44692..c22e2237a911 100644 --- a/drivers/media/pci/mantis/mantis_dvb.c +++ b/drivers/media/pci/mantis/mantis_dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_evm.c b/drivers/media/pci/mantis/mantis_evm.c index 2fb98ecd228b..41b883ddcf3c 100644 --- a/drivers/media/pci/mantis/mantis_evm.c +++ b/drivers/media/pci/mantis/mantis_evm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_hif.c b/drivers/media/pci/mantis/mantis_hif.c index 683ea7f582f3..0a7806f9a2a8 100644 --- a/drivers/media/pci/mantis/mantis_hif.c +++ b/drivers/media/pci/mantis/mantis_hif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_i2c.c b/drivers/media/pci/mantis/mantis_i2c.c index 4ff6022adc36..3fb5e47f26d7 100644 --- a/drivers/media/pci/mantis/mantis_i2c.c +++ b/drivers/media/pci/mantis/mantis_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_input.c b/drivers/media/pci/mantis/mantis_input.c index 34c0d979240f..4cb943b06e32 100644 --- a/drivers/media/pci/mantis/mantis_input.c +++ b/drivers/media/pci/mantis/mantis_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_ioc.c b/drivers/media/pci/mantis/mantis_ioc.c index e8ef178963df..1a50b8fda196 100644 --- a/drivers/media/pci/mantis/mantis_ioc.c +++ b/drivers/media/pci/mantis/mantis_ioc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_pci.c b/drivers/media/pci/mantis/mantis_pci.c index 9fbce74b00c8..3260c32651f8 100644 --- a/drivers/media/pci/mantis/mantis_pci.c +++ b/drivers/media/pci/mantis/mantis_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_pcmcia.c b/drivers/media/pci/mantis/mantis_pcmcia.c index e4eac069e3c1..a28fd044c4ba 100644 --- a/drivers/media/pci/mantis/mantis_pcmcia.c +++ b/drivers/media/pci/mantis/mantis_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_uart.c b/drivers/media/pci/mantis/mantis_uart.c index 42983a89e50b..1796d12721af 100644 --- a/drivers/media/pci/mantis/mantis_uart.c +++ b/drivers/media/pci/mantis/mantis_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis PCI bridge driver diff --git a/drivers/media/pci/mantis/mantis_vp1033.c b/drivers/media/pci/mantis/mantis_vp1033.c index ed594e50f423..80bcae9e0c75 100644 --- a/drivers/media/pci/mantis/mantis_vp1033.c +++ b/drivers/media/pci/mantis/mantis_vp1033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-1033 driver diff --git a/drivers/media/pci/mantis/mantis_vp1034.c b/drivers/media/pci/mantis/mantis_vp1034.c index 29ae1a351676..786d486cecf5 100644 --- a/drivers/media/pci/mantis/mantis_vp1034.c +++ b/drivers/media/pci/mantis/mantis_vp1034.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-1034 driver diff --git a/drivers/media/pci/mantis/mantis_vp1041.c b/drivers/media/pci/mantis/mantis_vp1041.c index 3f1390d80644..008075d647ea 100644 --- a/drivers/media/pci/mantis/mantis_vp1041.c +++ b/drivers/media/pci/mantis/mantis_vp1041.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-1041 driver diff --git a/drivers/media/pci/mantis/mantis_vp2033.c b/drivers/media/pci/mantis/mantis_vp2033.c index 861c1e49358b..89cd0ee52fa9 100644 --- a/drivers/media/pci/mantis/mantis_vp2033.c +++ b/drivers/media/pci/mantis/mantis_vp2033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-2033 driver diff --git a/drivers/media/pci/mantis/mantis_vp2040.c b/drivers/media/pci/mantis/mantis_vp2040.c index 67795adb8336..32a978e69e24 100644 --- a/drivers/media/pci/mantis/mantis_vp2040.c +++ b/drivers/media/pci/mantis/mantis_vp2040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-2040 driver diff --git a/drivers/media/pci/mantis/mantis_vp3030.c b/drivers/media/pci/mantis/mantis_vp3030.c index 0f6b02591801..5d9ba289df2c 100644 --- a/drivers/media/pci/mantis/mantis_vp3030.c +++ b/drivers/media/pci/mantis/mantis_vp3030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Mantis VP-3030 driver diff --git a/drivers/media/pci/mgb4/mgb4_cmt.c b/drivers/media/pci/mgb4/mgb4_cmt.c index c22ef51436ed..50018798aa4b 100644 --- a/drivers/media/pci/mgb4/mgb4_cmt.c +++ b/drivers/media/pci/mgb4/mgb4_cmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_core.c b/drivers/media/pci/mgb4/mgb4_core.c index 3ce6b717ca32..b56a77ccb544 100644 --- a/drivers/media/pci/mgb4/mgb4_core.c +++ b/drivers/media/pci/mgb4/mgb4_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the driver for the MGB4 video grabber card by Digiteq Automotive. diff --git a/drivers/media/pci/mgb4/mgb4_dma.c b/drivers/media/pci/mgb4/mgb4_dma.c index cae888e6504b..b2edeb98753f 100644 --- a/drivers/media/pci/mgb4/mgb4_dma.c +++ b/drivers/media/pci/mgb4/mgb4_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2022 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_i2c.c b/drivers/media/pci/mgb4/mgb4_i2c.c index 2697b67e290e..7e9b9366c800 100644 --- a/drivers/media/pci/mgb4/mgb4_i2c.c +++ b/drivers/media/pci/mgb4/mgb4_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_regs.c b/drivers/media/pci/mgb4/mgb4_regs.c index b45537dbfafa..b6826b4862db 100644 --- a/drivers/media/pci/mgb4/mgb4_regs.c +++ b/drivers/media/pci/mgb4/mgb4_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2022 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_sysfs_in.c b/drivers/media/pci/mgb4/mgb4_sysfs_in.c index 9626fa59e3d3..19362870baa1 100644 --- a/drivers/media/pci/mgb4/mgb4_sysfs_in.c +++ b/drivers/media/pci/mgb4/mgb4_sysfs_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_sysfs_out.c b/drivers/media/pci/mgb4/mgb4_sysfs_out.c index 573aa61c69d4..9769ddc57daf 100644 --- a/drivers/media/pci/mgb4/mgb4_sysfs_out.c +++ b/drivers/media/pci/mgb4/mgb4_sysfs_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_sysfs_pci.c b/drivers/media/pci/mgb4/mgb4_sysfs_pci.c index d26935ff956b..34f0eee46f2b 100644 --- a/drivers/media/pci/mgb4/mgb4_sysfs_pci.c +++ b/drivers/media/pci/mgb4/mgb4_sysfs_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2022 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_trigger.c b/drivers/media/pci/mgb4/mgb4_trigger.c index 4f9a35904b41..bd08383e8392 100644 --- a/drivers/media/pci/mgb4/mgb4_trigger.c +++ b/drivers/media/pci/mgb4/mgb4_trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_vin.c b/drivers/media/pci/mgb4/mgb4_vin.c index 4b38076486ff..4e5bb92646f0 100644 --- a/drivers/media/pci/mgb4/mgb4_vin.c +++ b/drivers/media/pci/mgb4/mgb4_vin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/mgb4/mgb4_vout.c b/drivers/media/pci/mgb4/mgb4_vout.c index fd93fbbaf755..bc4fbd6dbea9 100644 --- a/drivers/media/pci/mgb4/mgb4_vout.c +++ b/drivers/media/pci/mgb4/mgb4_vout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2023 Digiteq Automotive diff --git a/drivers/media/pci/netup_unidvb/netup_unidvb_ci.c b/drivers/media/pci/netup_unidvb/netup_unidvb_ci.c index 29d0739b4d74..54566f1835e0 100644 --- a/drivers/media/pci/netup_unidvb/netup_unidvb_ci.c +++ b/drivers/media/pci/netup_unidvb/netup_unidvb_ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netup_unidvb_ci.c diff --git a/drivers/media/pci/netup_unidvb/netup_unidvb_core.c b/drivers/media/pci/netup_unidvb/netup_unidvb_core.c index 9f2ac33cffa7..d9cce1256e78 100644 --- a/drivers/media/pci/netup_unidvb/netup_unidvb_core.c +++ b/drivers/media/pci/netup_unidvb/netup_unidvb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netup_unidvb_core.c diff --git a/drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c b/drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c index 1c885d620b75..ffaecbdcd79c 100644 --- a/drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c +++ b/drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netup_unidvb_i2c.c diff --git a/drivers/media/pci/netup_unidvb/netup_unidvb_spi.c b/drivers/media/pci/netup_unidvb/netup_unidvb_spi.c index 34d6d52f1e4e..f2730987dad6 100644 --- a/drivers/media/pci/netup_unidvb/netup_unidvb_spi.c +++ b/drivers/media/pci/netup_unidvb/netup_unidvb_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netup_unidvb_spi.c diff --git a/drivers/media/pci/ngene/ngene-cards.c b/drivers/media/pci/ngene/ngene-cards.c index 7dbc21e1a2ca..2ff5817c75bc 100644 --- a/drivers/media/pci/ngene/ngene-cards.c +++ b/drivers/media/pci/ngene/ngene-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ngene-cards.c: nGene PCIe bridge driver - card specific info diff --git a/drivers/media/pci/ngene/ngene-core.c b/drivers/media/pci/ngene/ngene-core.c index db6796240bce..02aa4824b189 100644 --- a/drivers/media/pci/ngene/ngene-core.c +++ b/drivers/media/pci/ngene/ngene-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ngene.c: nGene PCIe bridge driver diff --git a/drivers/media/pci/ngene/ngene-dvb.c b/drivers/media/pci/ngene/ngene-dvb.c index fda24ba3dc3c..2d6aae576770 100644 --- a/drivers/media/pci/ngene/ngene-dvb.c +++ b/drivers/media/pci/ngene/ngene-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ngene-dvb.c: nGene PCIe bridge driver - DVB functions diff --git a/drivers/media/pci/ngene/ngene-i2c.c b/drivers/media/pci/ngene/ngene-i2c.c index 2e9e9774dc6f..0853e5e642ed 100644 --- a/drivers/media/pci/ngene/ngene-i2c.c +++ b/drivers/media/pci/ngene/ngene-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ngene-i2c.c: nGene PCIe bridge driver i2c functions diff --git a/drivers/media/pci/pluto2/pluto2.c b/drivers/media/pci/pluto2/pluto2.c index 6ac9b9bd7435..f355e4a8bd95 100644 --- a/drivers/media/pci/pluto2/pluto2.c +++ b/drivers/media/pci/pluto2/pluto2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pluto2.c - Satelco Easywatch Mobile Terrestrial Receiver [DVB-T] diff --git a/drivers/media/pci/pt1/pt1.c b/drivers/media/pci/pt1/pt1.c index 1ced093583ac..4b020e6383f9 100644 --- a/drivers/media/pci/pt1/pt1.c +++ b/drivers/media/pci/pt1/pt1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for Earthsoft PT1/PT2 diff --git a/drivers/media/pci/pt3/pt3.c b/drivers/media/pci/pt3/pt3.c index c55aa782b72c..30ea2a4763e0 100644 --- a/drivers/media/pci/pt3/pt3.c +++ b/drivers/media/pci/pt3/pt3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Earthsoft PT3 driver diff --git a/drivers/media/pci/pt3/pt3_dma.c b/drivers/media/pci/pt3/pt3_dma.c index de677b90ea5c..72172612eeaf 100644 --- a/drivers/media/pci/pt3/pt3_dma.c +++ b/drivers/media/pci/pt3/pt3_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Earthsoft PT3 driver diff --git a/drivers/media/pci/pt3/pt3_i2c.c b/drivers/media/pci/pt3/pt3_i2c.c index b02be789a8c5..6da9dbdae06b 100644 --- a/drivers/media/pci/pt3/pt3_i2c.c +++ b/drivers/media/pci/pt3/pt3_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Earthsoft PT3 driver diff --git a/drivers/media/pci/saa7134/saa7134-alsa.c b/drivers/media/pci/saa7134/saa7134-alsa.c index f86a44dfe6e3..aac12e57bac7 100644 --- a/drivers/media/pci/saa7134/saa7134-alsa.c +++ b/drivers/media/pci/saa7134/saa7134-alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SAA713x ALSA support for V4L diff --git a/drivers/media/pci/saa7134/saa7134-cards.c b/drivers/media/pci/saa7134/saa7134-cards.c index e80fb4ebfda6..9e47406475d1 100644 --- a/drivers/media/pci/saa7134/saa7134-cards.c +++ b/drivers/media/pci/saa7134/saa7134-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-core.c b/drivers/media/pci/saa7134/saa7134-core.c index 537aa65acdc8..6393d0d83788 100644 --- a/drivers/media/pci/saa7134/saa7134-core.c +++ b/drivers/media/pci/saa7134/saa7134-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-dvb.c b/drivers/media/pci/saa7134/saa7134-dvb.c index 6de8a02314af..5b2c065a5182 100644 --- a/drivers/media/pci/saa7134/saa7134-dvb.c +++ b/drivers/media/pci/saa7134/saa7134-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-empress.c b/drivers/media/pci/saa7134/saa7134-empress.c index 8c4f70e4177d..be51daa3325c 100644 --- a/drivers/media/pci/saa7134/saa7134-empress.c +++ b/drivers/media/pci/saa7134/saa7134-empress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-go7007.c b/drivers/media/pci/saa7134/saa7134-go7007.c index bd37db5ce363..04c1649ad4e4 100644 --- a/drivers/media/pci/saa7134/saa7134-go7007.c +++ b/drivers/media/pci/saa7134/saa7134-go7007.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/pci/saa7134/saa7134-i2c.c b/drivers/media/pci/saa7134/saa7134-i2c.c index 04e85765373e..60ec356d8f4b 100644 --- a/drivers/media/pci/saa7134/saa7134-i2c.c +++ b/drivers/media/pci/saa7134/saa7134-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-input.c b/drivers/media/pci/saa7134/saa7134-input.c index 468dbe8d552f..1f6c47695e9a 100644 --- a/drivers/media/pci/saa7134/saa7134-input.c +++ b/drivers/media/pci/saa7134/saa7134-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-ts.c b/drivers/media/pci/saa7134/saa7134-ts.c index 1b44033067c5..2c86ab5c970e 100644 --- a/drivers/media/pci/saa7134/saa7134-ts.c +++ b/drivers/media/pci/saa7134/saa7134-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-tvaudio.c b/drivers/media/pci/saa7134/saa7134-tvaudio.c index 9e0c442abc76..94ca208634b6 100644 --- a/drivers/media/pci/saa7134/saa7134-tvaudio.c +++ b/drivers/media/pci/saa7134/saa7134-tvaudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-vbi.c b/drivers/media/pci/saa7134/saa7134-vbi.c index 28bf77449bdb..4f29ee529f20 100644 --- a/drivers/media/pci/saa7134/saa7134-vbi.c +++ b/drivers/media/pci/saa7134/saa7134-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7134/saa7134-video.c b/drivers/media/pci/saa7134/saa7134-video.c index 4a51b873e47a..ca31fe6f9ce8 100644 --- a/drivers/media/pci/saa7134/saa7134-video.c +++ b/drivers/media/pci/saa7134/saa7134-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/pci/saa7146/hexium_gemini.c b/drivers/media/pci/saa7146/hexium_gemini.c index 40b35098f3ea..0faa4592b8e7 100644 --- a/drivers/media/pci/saa7146/hexium_gemini.c +++ b/drivers/media/pci/saa7146/hexium_gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* hexium_gemini.c - v4l2 driver for Hexium Gemini frame grabber cards diff --git a/drivers/media/pci/saa7146/hexium_orion.c b/drivers/media/pci/saa7146/hexium_orion.c index a2076728c621..6f0b9dde6d47 100644 --- a/drivers/media/pci/saa7146/hexium_orion.c +++ b/drivers/media/pci/saa7146/hexium_orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* hexium_orion.c - v4l2 driver for the Hexium Orion frame grabber cards diff --git a/drivers/media/pci/saa7146/mxb.c b/drivers/media/pci/saa7146/mxb.c index a14b839098b8..0fded184f718 100644 --- a/drivers/media/pci/saa7146/mxb.c +++ b/drivers/media/pci/saa7146/mxb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* mxb - v4l2 driver for the Multimedia eXtension Board diff --git a/drivers/media/pci/saa7164/saa7164-api.c b/drivers/media/pci/saa7164/saa7164-api.c index 965d285a9240..ca8338798e45 100644 --- a/drivers/media/pci/saa7164/saa7164-api.c +++ b/drivers/media/pci/saa7164/saa7164-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-buffer.c b/drivers/media/pci/saa7164/saa7164-buffer.c index 7820e4f47fd5..364d05454fa8 100644 --- a/drivers/media/pci/saa7164/saa7164-buffer.c +++ b/drivers/media/pci/saa7164/saa7164-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-bus.c b/drivers/media/pci/saa7164/saa7164-bus.c index 16739895af75..9889c042253e 100644 --- a/drivers/media/pci/saa7164/saa7164-bus.c +++ b/drivers/media/pci/saa7164/saa7164-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-cards.c b/drivers/media/pci/saa7164/saa7164-cards.c index 3ac6e839344f..b27d2b0965f3 100644 --- a/drivers/media/pci/saa7164/saa7164-cards.c +++ b/drivers/media/pci/saa7164/saa7164-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-cmd.c b/drivers/media/pci/saa7164/saa7164-cmd.c index a95662776ee8..8962da7314e9 100644 --- a/drivers/media/pci/saa7164/saa7164-cmd.c +++ b/drivers/media/pci/saa7164/saa7164-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-core.c b/drivers/media/pci/saa7164/saa7164-core.c index a8a004f28ca0..17bd3b225c5b 100644 --- a/drivers/media/pci/saa7164/saa7164-core.c +++ b/drivers/media/pci/saa7164/saa7164-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-dvb.c b/drivers/media/pci/saa7164/saa7164-dvb.c index 3eb749db1ca7..83e0210243c5 100644 --- a/drivers/media/pci/saa7164/saa7164-dvb.c +++ b/drivers/media/pci/saa7164/saa7164-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-encoder.c b/drivers/media/pci/saa7164/saa7164-encoder.c index 66d650b5f69a..f0073476de5a 100644 --- a/drivers/media/pci/saa7164/saa7164-encoder.c +++ b/drivers/media/pci/saa7164/saa7164-encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-fw.c b/drivers/media/pci/saa7164/saa7164-fw.c index cc9f384f7f1e..40753a0ab662 100644 --- a/drivers/media/pci/saa7164/saa7164-fw.c +++ b/drivers/media/pci/saa7164/saa7164-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-i2c.c b/drivers/media/pci/saa7164/saa7164-i2c.c index 3b11bf8899a0..eb25eebb472a 100644 --- a/drivers/media/pci/saa7164/saa7164-i2c.c +++ b/drivers/media/pci/saa7164/saa7164-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/saa7164/saa7164-vbi.c b/drivers/media/pci/saa7164/saa7164-vbi.c index 57e4362c0d19..f5f05b1c5fb2 100644 --- a/drivers/media/pci/saa7164/saa7164-vbi.c +++ b/drivers/media/pci/saa7164/saa7164-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the NXP SAA7164 PCIe bridge diff --git a/drivers/media/pci/smipcie/smipcie-ir.c b/drivers/media/pci/smipcie/smipcie-ir.c index c0604d9c7011..5156fe5d5d9c 100644 --- a/drivers/media/pci/smipcie/smipcie-ir.c +++ b/drivers/media/pci/smipcie/smipcie-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMI PCIe driver for DVBSky cards. diff --git a/drivers/media/pci/smipcie/smipcie-main.c b/drivers/media/pci/smipcie/smipcie-main.c index 7db6d443fc54..0cf91ae9b3e6 100644 --- a/drivers/media/pci/smipcie/smipcie-main.c +++ b/drivers/media/pci/smipcie/smipcie-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMI PCIe driver for DVBSky cards. diff --git a/drivers/media/pci/solo6x10/solo6x10-core.c b/drivers/media/pci/solo6x10/solo6x10-core.c index d1d3a83d0122..ab5e853a08cd 100644 --- a/drivers/media/pci/solo6x10/solo6x10-core.c +++ b/drivers/media/pci/solo6x10/solo6x10-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-disp.c b/drivers/media/pci/solo6x10/solo6x10-disp.c index ad98ca7fb98b..ba3e6d1181f6 100644 --- a/drivers/media/pci/solo6x10/solo6x10-disp.c +++ b/drivers/media/pci/solo6x10/solo6x10-disp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-eeprom.c b/drivers/media/pci/solo6x10/solo6x10-eeprom.c index 0d864b8ca0ab..554be79f2f95 100644 --- a/drivers/media/pci/solo6x10/solo6x10-eeprom.c +++ b/drivers/media/pci/solo6x10/solo6x10-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-enc.c b/drivers/media/pci/solo6x10/solo6x10-enc.c index 14a1d51cfad4..18c76db1fd9c 100644 --- a/drivers/media/pci/solo6x10/solo6x10-enc.c +++ b/drivers/media/pci/solo6x10/solo6x10-enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-g723.c b/drivers/media/pci/solo6x10/solo6x10-g723.c index 1db9f40ee0c0..a5a148b5b399 100644 --- a/drivers/media/pci/solo6x10/solo6x10-g723.c +++ b/drivers/media/pci/solo6x10/solo6x10-g723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-gpio.c b/drivers/media/pci/solo6x10/solo6x10-gpio.c index 71848741c55c..2fde1c17e9fa 100644 --- a/drivers/media/pci/solo6x10/solo6x10-gpio.c +++ b/drivers/media/pci/solo6x10/solo6x10-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-i2c.c b/drivers/media/pci/solo6x10/solo6x10-i2c.c index 7db785e9c997..f992b5d72971 100644 --- a/drivers/media/pci/solo6x10/solo6x10-i2c.c +++ b/drivers/media/pci/solo6x10/solo6x10-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-p2m.c b/drivers/media/pci/solo6x10/solo6x10-p2m.c index 5f100e5e03d9..acdeabbc9de4 100644 --- a/drivers/media/pci/solo6x10/solo6x10-p2m.c +++ b/drivers/media/pci/solo6x10/solo6x10-p2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-tw28.c b/drivers/media/pci/solo6x10/solo6x10-tw28.c index 1b7c22a9bc94..1c4e3e1b9ffb 100644 --- a/drivers/media/pci/solo6x10/solo6x10-tw28.c +++ b/drivers/media/pci/solo6x10/solo6x10-tw28.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c b/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c index 5ee59b3844cc..b9211a52720b 100644 --- a/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c +++ b/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/solo6x10/solo6x10-v4l2.c b/drivers/media/pci/solo6x10/solo6x10-v4l2.c index 35715b21dbdf..9ad2d4966aef 100644 --- a/drivers/media/pci/solo6x10/solo6x10-v4l2.c +++ b/drivers/media/pci/solo6x10/solo6x10-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2013 Bluecherry, LLC diff --git a/drivers/media/pci/ttpci/budget-av.c b/drivers/media/pci/ttpci/budget-av.c index 69f5e810f9b5..52d96f99ad69 100644 --- a/drivers/media/pci/ttpci/budget-av.c +++ b/drivers/media/pci/ttpci/budget-av.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * budget-av.ko: driver for the SAA7146 based Budget DVB cards diff --git a/drivers/media/pci/ttpci/budget-ci.c b/drivers/media/pci/ttpci/budget-ci.c index 33f08adf4feb..ddfca0e1c64b 100644 --- a/drivers/media/pci/ttpci/budget-ci.c +++ b/drivers/media/pci/ttpci/budget-ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * budget-ci.ko: driver for the SAA7146 based Budget DVB cards diff --git a/drivers/media/pci/ttpci/budget-core.c b/drivers/media/pci/ttpci/budget-core.c index 29531d9c9db0..075edc6aef0e 100644 --- a/drivers/media/pci/ttpci/budget-core.c +++ b/drivers/media/pci/ttpci/budget-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * budget-core.ko: base-driver for the SAA7146 based Budget DVB cards diff --git a/drivers/media/pci/ttpci/budget.c b/drivers/media/pci/ttpci/budget.c index f623c250909b..03a7d34ac0b9 100644 --- a/drivers/media/pci/ttpci/budget.c +++ b/drivers/media/pci/ttpci/budget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * budget.ko: driver for the SAA7146 based Budget DVB cards diff --git a/drivers/media/pci/tw5864/tw5864-core.c b/drivers/media/pci/tw5864/tw5864-core.c index 832788603f88..49f90dd07bdc 100644 --- a/drivers/media/pci/tw5864/tw5864-core.c +++ b/drivers/media/pci/tw5864/tw5864-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TW5864 driver - core functions diff --git a/drivers/media/pci/tw5864/tw5864-h264.c b/drivers/media/pci/tw5864/tw5864-h264.c index 608798af67af..aa6f587ac4f5 100644 --- a/drivers/media/pci/tw5864/tw5864-h264.c +++ b/drivers/media/pci/tw5864/tw5864-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TW5864 driver - H.264 headers generation functions diff --git a/drivers/media/pci/tw5864/tw5864-util.c b/drivers/media/pci/tw5864/tw5864-util.c index b9cebe9d1740..a1b000dfa3ce 100644 --- a/drivers/media/pci/tw5864/tw5864-util.c +++ b/drivers/media/pci/tw5864/tw5864-util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "tw5864.h" diff --git a/drivers/media/pci/tw5864/tw5864-video.c b/drivers/media/pci/tw5864/tw5864-video.c index 0a08708e52b0..a6ad948c862f 100644 --- a/drivers/media/pci/tw5864/tw5864-video.c +++ b/drivers/media/pci/tw5864/tw5864-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TW5864 driver - video encoding functions diff --git a/drivers/media/pci/tw68/tw68-core.c b/drivers/media/pci/tw68/tw68-core.c index 08b7ce1043aa..cffa71c4f31e 100644 --- a/drivers/media/pci/tw68/tw68-core.c +++ b/drivers/media/pci/tw68/tw68-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tw68-core.c diff --git a/drivers/media/pci/tw68/tw68-risc.c b/drivers/media/pci/tw68/tw68-risc.c index e793db6134e4..ea9c365f5990 100644 --- a/drivers/media/pci/tw68/tw68-risc.c +++ b/drivers/media/pci/tw68/tw68-risc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tw68_risc.c diff --git a/drivers/media/pci/tw68/tw68-video.c b/drivers/media/pci/tw68/tw68-video.c index 6232bac170d0..b81b50d4d099 100644 --- a/drivers/media/pci/tw68/tw68-video.c +++ b/drivers/media/pci/tw68/tw68-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tw68 functions to handle video data diff --git a/drivers/media/pci/tw686x/tw686x-audio.c b/drivers/media/pci/tw686x/tw686x-audio.c index 1ae3845b6743..4c7055c51703 100644 --- a/drivers/media/pci/tw686x/tw686x-audio.c +++ b/drivers/media/pci/tw686x/tw686x-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar diff --git a/drivers/media/pci/tw686x/tw686x-core.c b/drivers/media/pci/tw686x/tw686x-core.c index f39e0e34deb6..03cf404c58c1 100644 --- a/drivers/media/pci/tw686x/tw686x-core.c +++ b/drivers/media/pci/tw686x/tw686x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar diff --git a/drivers/media/pci/tw686x/tw686x-video.c b/drivers/media/pci/tw686x/tw686x-video.c index 785dd797d921..c095dfab94ab 100644 --- a/drivers/media/pci/tw686x/tw686x-video.c +++ b/drivers/media/pci/tw686x/tw686x-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar diff --git a/drivers/media/pci/zoran/videocodec.c b/drivers/media/pci/zoran/videocodec.c index 8efc5e06b0f7..2799738262c9 100644 --- a/drivers/media/pci/zoran/videocodec.c +++ b/drivers/media/pci/zoran/videocodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * VIDEO MOTION CODECs internal API for video devices diff --git a/drivers/media/pci/zoran/zoran_card.c b/drivers/media/pci/zoran/zoran_card.c index d81facf735d9..78c990f4f88b 100644 --- a/drivers/media/pci/zoran/zoran_card.c +++ b/drivers/media/pci/zoran/zoran_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran zr36057/zr36067 PCI controller driver, for the diff --git a/drivers/media/pci/zoran/zoran_device.c b/drivers/media/pci/zoran/zoran_device.c index 31f049b55529..7176f37a2ab6 100644 --- a/drivers/media/pci/zoran/zoran_device.c +++ b/drivers/media/pci/zoran/zoran_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran zr36057/zr36067 PCI controller driver, for the diff --git a/drivers/media/pci/zoran/zoran_driver.c b/drivers/media/pci/zoran/zoran_driver.c index 5b4d5dd06edb..6ddb0301122f 100644 --- a/drivers/media/pci/zoran/zoran_driver.c +++ b/drivers/media/pci/zoran/zoran_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran zr36057/zr36067 PCI controller driver, for the diff --git a/drivers/media/pci/zoran/zr36016.c b/drivers/media/pci/zoran/zr36016.c index d2e136c48a1b..4d5423d18b4c 100644 --- a/drivers/media/pci/zoran/zr36016.c +++ b/drivers/media/pci/zoran/zr36016.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran ZR36016 basic configuration functions diff --git a/drivers/media/pci/zoran/zr36050.c b/drivers/media/pci/zoran/zr36050.c index c17965073557..8eddffacc428 100644 --- a/drivers/media/pci/zoran/zr36050.c +++ b/drivers/media/pci/zoran/zr36050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran ZR36050 basic configuration functions diff --git a/drivers/media/pci/zoran/zr36060.c b/drivers/media/pci/zoran/zr36060.c index d6c12efc5bb6..81bb3dc5f240 100644 --- a/drivers/media/pci/zoran/zr36060.c +++ b/drivers/media/pci/zoran/zr36060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zoran ZR36060 basic configuration functions diff --git a/drivers/media/platform/allegro-dvt/allegro-core.c b/drivers/media/platform/allegro-dvt/allegro-core.c index eec0b8b30b7f..97debf5e0910 100644 --- a/drivers/media/platform/allegro-dvt/allegro-core.c +++ b/drivers/media/platform/allegro-dvt/allegro-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Pengutronix, Michael Tretter diff --git a/drivers/media/platform/allegro-dvt/allegro-mail.c b/drivers/media/platform/allegro-dvt/allegro-mail.c index aadc947a77ae..493c1fba05ae 100644 --- a/drivers/media/platform/allegro-dvt/allegro-mail.c +++ b/drivers/media/platform/allegro-dvt/allegro-mail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Pengutronix, Michael Tretter diff --git a/drivers/media/platform/allegro-dvt/nal-h264.c b/drivers/media/platform/allegro-dvt/nal-h264.c index 32663766340f..f16b57a0736b 100644 --- a/drivers/media/platform/allegro-dvt/nal-h264.c +++ b/drivers/media/platform/allegro-dvt/nal-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Pengutronix, Michael Tretter diff --git a/drivers/media/platform/allegro-dvt/nal-hevc.c b/drivers/media/platform/allegro-dvt/nal-hevc.c index 9cdf2756e0a3..de5d3786e43c 100644 --- a/drivers/media/platform/allegro-dvt/nal-hevc.c +++ b/drivers/media/platform/allegro-dvt/nal-hevc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2020 Pengutronix, Michael Tretter diff --git a/drivers/media/platform/allegro-dvt/nal-rbsp.c b/drivers/media/platform/allegro-dvt/nal-rbsp.c index d911322d0efa..e08bb80117b4 100644 --- a/drivers/media/platform/allegro-dvt/nal-rbsp.c +++ b/drivers/media/platform/allegro-dvt/nal-rbsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2020 Pengutronix, Michael Tretter diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c index 11d85f5342f0..c349f228ff4d 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-core.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-core.c index ff6413fff889..4d3ce5599313 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-core.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c index c3b779f63088..855b1a86eb65 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-params.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-params.c index 6f9ca7a7dd88..288003ee6c45 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-params.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c index 453a889e0b27..11a4275d0c4a 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c b/drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c index 8a5d7e1a30c9..d57570f00d93 100644 --- a/drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c +++ b/drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c b/drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c index 4bd98fb9c7e9..85a0251233e7 100644 --- a/drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c +++ b/drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c b/drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c index b9e4ef3fc308..abe55fb23562 100644 --- a/drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c +++ b/drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/media/platform/amlogic/meson-ge2d/ge2d.c b/drivers/media/platform/amlogic/meson-ge2d/ge2d.c index c51c6f4e41dc..5a5bb80df22f 100644 --- a/drivers/media/platform/amlogic/meson-ge2d/ge2d.c +++ b/drivers/media/platform/amlogic/meson-ge2d/ge2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 BayLibre, SAS diff --git a/drivers/media/platform/amphion/vdec.c b/drivers/media/platform/amphion/vdec.c index c0d2aabb9e0e..dfdeb82a07c4 100644 --- a/drivers/media/platform/amphion/vdec.c +++ b/drivers/media/platform/amphion/vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/venc.c b/drivers/media/platform/amphion/venc.c index aced76401b69..0ad6aff6e339 100644 --- a/drivers/media/platform/amphion/venc.c +++ b/drivers/media/platform/amphion/venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_cmds.c b/drivers/media/platform/amphion/vpu_cmds.c index 5695f5c1cb3e..4b20ed3c76f9 100644 --- a/drivers/media/platform/amphion/vpu_cmds.c +++ b/drivers/media/platform/amphion/vpu_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_color.c b/drivers/media/platform/amphion/vpu_color.c index 7c0ab8289a7b..28724b52f1dc 100644 --- a/drivers/media/platform/amphion/vpu_color.c +++ b/drivers/media/platform/amphion/vpu_color.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_core.c b/drivers/media/platform/amphion/vpu_core.c index 168f0514851e..ca4a4ac056f6 100644 --- a/drivers/media/platform/amphion/vpu_core.c +++ b/drivers/media/platform/amphion/vpu_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_dbg.c b/drivers/media/platform/amphion/vpu_dbg.c index 497ae4e8a229..c0e73396a08a 100644 --- a/drivers/media/platform/amphion/vpu_dbg.c +++ b/drivers/media/platform/amphion/vpu_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_drv.c b/drivers/media/platform/amphion/vpu_drv.c index 2cca61f41bea..050d40026f04 100644 --- a/drivers/media/platform/amphion/vpu_drv.c +++ b/drivers/media/platform/amphion/vpu_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_helpers.c b/drivers/media/platform/amphion/vpu_helpers.c index 886d5632388e..d4fb1f27317d 100644 --- a/drivers/media/platform/amphion/vpu_helpers.c +++ b/drivers/media/platform/amphion/vpu_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_imx8q.c b/drivers/media/platform/amphion/vpu_imx8q.c index f14c2b8312a8..7dcf0bce1eb4 100644 --- a/drivers/media/platform/amphion/vpu_imx8q.c +++ b/drivers/media/platform/amphion/vpu_imx8q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_malone.c b/drivers/media/platform/amphion/vpu_malone.c index 80802975c4f1..3f70a11a85df 100644 --- a/drivers/media/platform/amphion/vpu_malone.c +++ b/drivers/media/platform/amphion/vpu_malone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_mbox.c b/drivers/media/platform/amphion/vpu_mbox.c index b2ac8de6a2d9..7775bf062e28 100644 --- a/drivers/media/platform/amphion/vpu_mbox.c +++ b/drivers/media/platform/amphion/vpu_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_msgs.c b/drivers/media/platform/amphion/vpu_msgs.c index b74a407a19f2..9dd26376583a 100644 --- a/drivers/media/platform/amphion/vpu_msgs.c +++ b/drivers/media/platform/amphion/vpu_msgs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_rpc.c b/drivers/media/platform/amphion/vpu_rpc.c index f626a9f835e0..33e5cfa281a7 100644 --- a/drivers/media/platform/amphion/vpu_rpc.c +++ b/drivers/media/platform/amphion/vpu_rpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_v4l2.c b/drivers/media/platform/amphion/vpu_v4l2.c index 47dff9a35bb4..21425840e4cc 100644 --- a/drivers/media/platform/amphion/vpu_v4l2.c +++ b/drivers/media/platform/amphion/vpu_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/amphion/vpu_windsor.c b/drivers/media/platform/amphion/vpu_windsor.c index e7d37aa4b826..029855c67a7d 100644 --- a/drivers/media/platform/amphion/vpu_windsor.c +++ b/drivers/media/platform/amphion/vpu_windsor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 NXP diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-capture.c b/drivers/media/platform/arm/mali-c55/mali-c55-capture.c index 7aaa5c3f7354..b0e745a6af54 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-capture.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Video capture devices diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-core.c b/drivers/media/platform/arm/mali-c55/mali-c55-core.c index 43b834459ccf..20f3bc65c58f 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-core.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Core driver code diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-isp.c b/drivers/media/platform/arm/mali-c55/mali-c55-isp.c index 497f25fbdd13..fc8bd3a3c0c5 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-isp.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Image signal processor diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-params.c b/drivers/media/platform/arm/mali-c55/mali-c55-params.c index be0e909bcf29..d9e275da0067 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-params.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Configuration parameters output device diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-resizer.c b/drivers/media/platform/arm/mali-c55/mali-c55-resizer.c index a8d739af74b6..cf47715f3257 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-resizer.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-resizer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Image signal processor diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-stats.c b/drivers/media/platform/arm/mali-c55/mali-c55-stats.c index 655e52a5f288..fce79ddae414 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-stats.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - 3A Statistics capture device diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-tpg.c b/drivers/media/platform/arm/mali-c55/mali-c55-tpg.c index 1af5d2759a83..7703ed3cfebb 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-tpg.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-tpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM Mali-C55 ISP Driver - Test pattern generator diff --git a/drivers/media/platform/aspeed/aspeed-video.c b/drivers/media/platform/aspeed/aspeed-video.c index b83e43245277..a09d8de8a6fc 100644 --- a/drivers/media/platform/aspeed/aspeed-video.c +++ b/drivers/media/platform/aspeed/aspeed-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright 2020 IBM Corp. // Copyright (c) 2019-2020 Intel Corporation diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c index a05a744cbb75..4ca447d20475 100644 --- a/drivers/media/platform/atmel/atmel-isi.c +++ b/drivers/media/platform/atmel/atmel-isi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Atmel Corporation diff --git a/drivers/media/platform/broadcom/bcm2835-unicam.c b/drivers/media/platform/broadcom/bcm2835-unicam.c index f10064107d54..3f9433af0b8e 100644 --- a/drivers/media/platform/broadcom/bcm2835-unicam.c +++ b/drivers/media/platform/broadcom/bcm2835-unicam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BCM283x / BCM271x Unicam Capture Driver diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform/cadence/cdns-csi2rx.c index 8c19f125da3e..d10a9ad45629 100644 --- a/drivers/media/platform/cadence/cdns-csi2rx.c +++ b/drivers/media/platform/cadence/cdns-csi2rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Cadence MIPI-CSI2 RX Controller v1.3 diff --git a/drivers/media/platform/cadence/cdns-csi2tx.c b/drivers/media/platform/cadence/cdns-csi2tx.c index e22b133f346d..85775612e469 100644 --- a/drivers/media/platform/cadence/cdns-csi2tx.c +++ b/drivers/media/platform/cadence/cdns-csi2tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Cadence MIPI-CSI2 TX Controller diff --git a/drivers/media/platform/chips-media/coda/coda-bit.c b/drivers/media/platform/chips-media/coda/coda-bit.c index fa6b72c3bd93..9d8caca20351 100644 --- a/drivers/media/platform/chips-media/coda/coda-bit.c +++ b/drivers/media/platform/chips-media/coda/coda-bit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP - BIT processor functions diff --git a/drivers/media/platform/chips-media/coda/coda-common.c b/drivers/media/platform/chips-media/coda/coda-common.c index 33f712ff8556..46c4e169a2d4 100644 --- a/drivers/media/platform/chips-media/coda/coda-common.c +++ b/drivers/media/platform/chips-media/coda/coda-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP diff --git a/drivers/media/platform/chips-media/coda/coda-gdi.c b/drivers/media/platform/chips-media/coda/coda-gdi.c index 59d65daca153..3fec6fc0aaaa 100644 --- a/drivers/media/platform/chips-media/coda/coda-gdi.c +++ b/drivers/media/platform/chips-media/coda/coda-gdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP diff --git a/drivers/media/platform/chips-media/coda/coda-h264.c b/drivers/media/platform/chips-media/coda/coda-h264.c index 8bd0aa8af114..94fd2b2a0c27 100644 --- a/drivers/media/platform/chips-media/coda/coda-h264.c +++ b/drivers/media/platform/chips-media/coda/coda-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP - H.264 helper functions diff --git a/drivers/media/platform/chips-media/coda/coda-jpeg.c b/drivers/media/platform/chips-media/coda/coda-jpeg.c index fb150b87c773..b9c7aca438eb 100644 --- a/drivers/media/platform/chips-media/coda/coda-jpeg.c +++ b/drivers/media/platform/chips-media/coda/coda-jpeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP - JPEG support functions diff --git a/drivers/media/platform/chips-media/coda/coda-mpeg2.c b/drivers/media/platform/chips-media/coda/coda-mpeg2.c index 6f3f6721d286..1ac714caa412 100644 --- a/drivers/media/platform/chips-media/coda/coda-mpeg2.c +++ b/drivers/media/platform/chips-media/coda/coda-mpeg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP - MPEG-2 helper functions diff --git a/drivers/media/platform/chips-media/coda/coda-mpeg4.c b/drivers/media/platform/chips-media/coda/coda-mpeg4.c index 483a4fba1b4f..a388f5b4402a 100644 --- a/drivers/media/platform/chips-media/coda/coda-mpeg4.c +++ b/drivers/media/platform/chips-media/coda/coda-mpeg4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Coda multi-standard codec IP - MPEG-4 helper functions diff --git a/drivers/media/platform/chips-media/coda/imx-vdoa.c b/drivers/media/platform/chips-media/coda/imx-vdoa.c index c3561fcecb98..570afc928b0f 100644 --- a/drivers/media/platform/chips-media/coda/imx-vdoa.c +++ b/drivers/media/platform/chips-media/coda/imx-vdoa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i.MX6 Video Data Order Adapter (VDOA) diff --git a/drivers/media/platform/chips-media/wave5/wave5-helper.c b/drivers/media/platform/chips-media/wave5/wave5-helper.c index f03ad9c0de22..3a42d2ab2d8c 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-helper.c +++ b/drivers/media/platform/chips-media/wave5/wave5-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - decoder interface diff --git a/drivers/media/platform/chips-media/wave5/wave5-hw.c b/drivers/media/platform/chips-media/wave5/wave5-hw.c index d94cf84c3ee5..2e4101ac98a4 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-hw.c +++ b/drivers/media/platform/chips-media/wave5/wave5-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - wave5 backend logic diff --git a/drivers/media/platform/chips-media/wave5/wave5-vdi.c b/drivers/media/platform/chips-media/wave5/wave5-vdi.c index bb13267ced38..e637ef39e530 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-vdi.c +++ b/drivers/media/platform/chips-media/wave5/wave5-vdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - low level access functions diff --git a/drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c b/drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c index e3038c18ca36..e822c36a88a9 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c +++ b/drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - decoder interface diff --git a/drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c b/drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c index 9bfaa9fb3ceb..ae958049a56a 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c +++ b/drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - encoder interface diff --git a/drivers/media/platform/chips-media/wave5/wave5-vpu.c b/drivers/media/platform/chips-media/wave5/wave5-vpu.c index e1715d3f43b0..48a40fb1aae6 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-vpu.c +++ b/drivers/media/platform/chips-media/wave5/wave5-vpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - platform driver diff --git a/drivers/media/platform/chips-media/wave5/wave5-vpuapi.c b/drivers/media/platform/chips-media/wave5/wave5-vpuapi.c index e5e879a13e8b..c61a731d468f 100644 --- a/drivers/media/platform/chips-media/wave5/wave5-vpuapi.c +++ b/drivers/media/platform/chips-media/wave5/wave5-vpuapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Wave5 series multi-standard codec IP - helper functions diff --git a/drivers/media/platform/imagination/e5010-jpeg-enc-hw.c b/drivers/media/platform/imagination/e5010-jpeg-enc-hw.c index 56d5941020fa..2ab810bdbd9f 100644 --- a/drivers/media/platform/imagination/e5010-jpeg-enc-hw.c +++ b/drivers/media/platform/imagination/e5010-jpeg-enc-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Imagination E5010 JPEG Encoder driver. diff --git a/drivers/media/platform/imagination/e5010-jpeg-enc.c b/drivers/media/platform/imagination/e5010-jpeg-enc.c index 1c6e076033ec..69692bbc192e 100644 --- a/drivers/media/platform/imagination/e5010-jpeg-enc.c +++ b/drivers/media/platform/imagination/e5010-jpeg-enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Imagination E5010 JPEG Encoder driver. diff --git a/drivers/media/platform/intel/pxa_camera.c b/drivers/media/platform/intel/pxa_camera.c index bef1e7137f23..6ea7d710f9f3 100644 --- a/drivers/media/platform/intel/pxa_camera.c +++ b/drivers/media/platform/intel/pxa_camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 Driver for PXA camera host diff --git a/drivers/media/platform/m2m-deinterlace.c b/drivers/media/platform/m2m-deinterlace.c index af098874ead5..e57fd64052f3 100644 --- a/drivers/media/platform/m2m-deinterlace.c +++ b/drivers/media/platform/m2m-deinterlace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 deinterlacing support. diff --git a/drivers/media/platform/marvell/cafe-driver.c b/drivers/media/platform/marvell/cafe-driver.c index f9796de92aa7..72c25352b7fa 100644 --- a/drivers/media/platform/marvell/cafe-driver.c +++ b/drivers/media/platform/marvell/cafe-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A driver for the CMOS camera controller in the Marvell 88ALP01 "cafe" diff --git a/drivers/media/platform/marvell/mcam-core.c b/drivers/media/platform/marvell/mcam-core.c index b8360d37000a..4da535bcdf46 100644 --- a/drivers/media/platform/marvell/mcam-core.c +++ b/drivers/media/platform/marvell/mcam-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Marvell camera core. This device appears in a number of settings, diff --git a/drivers/media/platform/marvell/mmp-driver.c b/drivers/media/platform/marvell/mmp-driver.c index d3da7ebb4a2b..e7ff51aad447 100644 --- a/drivers/media/platform/marvell/mmp-driver.c +++ b/drivers/media/platform/marvell/mmp-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for the camera device found on Marvell MMP processors; known diff --git a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c index d08fe365cbb2..481be9a398e4 100644 --- a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c +++ b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c index 32372781daf5..fb9cbc2436d0 100644 --- a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c +++ b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_parse.c b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_parse.c index bb9cdc9e0e90..02a50ce7c07f 100644 --- a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_parse.c +++ b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c index b6f5b2249f1f..43f060faed1e 100644 --- a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c +++ b/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c b/drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c index 3501ac411242..6667524a6113 100644 --- a/drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c +++ b/drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp/mtk_mdp_core.c b/drivers/media/platform/mediatek/mdp/mtk_mdp_core.c index 80fdc6ff57e0..561d55259814 100644 --- a/drivers/media/platform/mediatek/mdp/mtk_mdp_core.c +++ b/drivers/media/platform/mediatek/mdp/mtk_mdp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c b/drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c index 03c07948dfdd..5ce9f9ceb8bf 100644 --- a/drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c +++ b/drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp/mtk_mdp_regs.c b/drivers/media/platform/mediatek/mdp/mtk_mdp_regs.c index ba476d50ae43..ffc720d80d14 100644 --- a/drivers/media/platform/mediatek/mdp/mtk_mdp_regs.c +++ b/drivers/media/platform/mediatek/mdp/mtk_mdp_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c b/drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c index 378a1cba0144..c13a506288bd 100644 --- a/drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c +++ b/drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c b/drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c index 0b4c50bc1776..2b74325f8b8b 100644 --- a/drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c +++ b/drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c index e5ccf673e152..4bc4cf4c7c10 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c index 7fcb2fbdd64e..95a922cb3d5c 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c index 6d26d4aa1eef..18583d41011c 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c index 44140987cf5f..fa851ad65cf7 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c index 644b223b2877..5fded0a18e19 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c index fae3e1ad2df7..de4d6238217b 100644 --- a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c +++ b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c index 643d6fff088b..4724084ae194 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c index 08949b08fbc6..0ff77b7e5efa 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../decoder/mtk_vcodec_dec_drv.h" diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c index 1b0bc47355c0..6fd6942eb36a 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../decoder/mtk_vcodec_dec_drv.h" diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c index 3632037f78f5..30d97a3427f4 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "../decoder/mtk_vcodec_dec_drv.h" diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c index f203fc25636b..1a6a58f5a5b7 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c index fc4e34c29192..22d39c40d01b 100644 --- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c +++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c index 1f32ba11a18c..4b237b22ee8c 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c index 3b81fae9f913..de60863f6ca3 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c index 881d5de41e05..332b20cb7ed6 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c index aefd3e9e3061..50bfdd8b8faa 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c index aa9bdee7a96c..dc6fc29146a7 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c index d873159b9b30..665290d663e8 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c index 7be4b6086920..b22530d9dff8 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c index 795cb19b075d..ce0521cd22d0 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c index 5ca20d75dc8e..e2b79208de87 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c index b9a5ea7887d3..aa0c9a74f4cf 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c index 9a9dc2f88d6e..19ae7bf554fb 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c index 88eca50c2017..5776363ddd48 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c index 5f848691cea4..767aacf3df76 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c index e1d4960553f2..c722f9a1f019 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c index eb3354192853..1ed2bee7c98d 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c index cd1935014d76..8328f200cdf7 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c index d0b459b1603f..37b8189a9a99 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c index f283c4703dc6..c6f730db8188 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c b/drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c index 40b97f114cf6..082afec3b122 100644 --- a/drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c +++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c index 6faf3f659e75..712d45d6fd0b 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c index 82b8ff38e8f1..18df63f5e2f3 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c index 1a2b14a3e219..54c517d0f4da 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c b/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c index 0f63657d8bad..288d4a843ba7 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c index 05abca91e742..2265ad07f721 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c b/drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c index e83747b8d69a..21e778010542 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c b/drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c index 3c229b1f6b21..fa31d58309fa 100644 --- a/drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c +++ b/drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/mediatek/vpu/mtk_vpu.c b/drivers/media/platform/mediatek/vpu/mtk_vpu.c index 8d8319f0cd22..ddfe5090615b 100644 --- a/drivers/media/platform/mediatek/vpu/mtk_vpu.c +++ b/drivers/media/platform/mediatek/vpu/mtk_vpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/media/platform/microchip/microchip-csi2dc.c b/drivers/media/platform/microchip/microchip-csi2dc.c index 70303a0b6919..10f331d0f837 100644 --- a/drivers/media/platform/microchip/microchip-csi2dc.c +++ b/drivers/media/platform/microchip/microchip-csi2dc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip CSI2 Demux Controller (CSI2DC) driver diff --git a/drivers/media/platform/microchip/microchip-isc-base.c b/drivers/media/platform/microchip/microchip-isc-base.c index a7cdc743fda7..67f40540ff15 100644 --- a/drivers/media/platform/microchip/microchip-isc-base.c +++ b/drivers/media/platform/microchip/microchip-isc-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip Image Sensor Controller (ISC) common driver base diff --git a/drivers/media/platform/microchip/microchip-isc-clk.c b/drivers/media/platform/microchip/microchip-isc-clk.c index 24358d804e75..fbb1877622cf 100644 --- a/drivers/media/platform/microchip/microchip-isc-clk.c +++ b/drivers/media/platform/microchip/microchip-isc-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip Image Sensor Controller (ISC) common clock driver setup diff --git a/drivers/media/platform/microchip/microchip-isc-scaler.c b/drivers/media/platform/microchip/microchip-isc-scaler.c index e83463543e21..faaf8972373f 100644 --- a/drivers/media/platform/microchip/microchip-isc-scaler.c +++ b/drivers/media/platform/microchip/microchip-isc-scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip Image Sensor Controller (ISC) Scaler entity support diff --git a/drivers/media/platform/microchip/microchip-sama5d2-isc.c b/drivers/media/platform/microchip/microchip-sama5d2-isc.c index 66d3d7891991..d4770746e2ad 100644 --- a/drivers/media/platform/microchip/microchip-sama5d2-isc.c +++ b/drivers/media/platform/microchip/microchip-sama5d2-isc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip Image Sensor Controller (ISC) driver diff --git a/drivers/media/platform/microchip/microchip-sama7g5-isc.c b/drivers/media/platform/microchip/microchip-sama7g5-isc.c index b0302dfc3278..a915ff92e415 100644 --- a/drivers/media/platform/microchip/microchip-sama7g5-isc.c +++ b/drivers/media/platform/microchip/microchip-sama7g5-isc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip eXtended Image Sensor Controller (XISC) driver diff --git a/drivers/media/platform/nuvoton/npcm-video.c b/drivers/media/platform/nuvoton/npcm-video.c index 44e904e61801..f3c75eec5d1b 100644 --- a/drivers/media/platform/nuvoton/npcm-video.c +++ b/drivers/media/platform/nuvoton/npcm-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Video Capture/Differentiation Engine (VCD) and Encoding diff --git a/drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c b/drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c index b34244ea14dd..1298a44af30d 100644 --- a/drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c +++ b/drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra Video decoder driver diff --git a/drivers/media/platform/nvidia/tegra-vde/h264.c b/drivers/media/platform/nvidia/tegra-vde/h264.c index 2a2211671fd9..a3c9c014cd9e 100644 --- a/drivers/media/platform/nvidia/tegra-vde/h264.c +++ b/drivers/media/platform/nvidia/tegra-vde/h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra Video decoder driver diff --git a/drivers/media/platform/nvidia/tegra-vde/iommu.c b/drivers/media/platform/nvidia/tegra-vde/iommu.c index b1d9d841d944..805dce64e707 100644 --- a/drivers/media/platform/nvidia/tegra-vde/iommu.c +++ b/drivers/media/platform/nvidia/tegra-vde/iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra Video decoder driver diff --git a/drivers/media/platform/nvidia/tegra-vde/v4l2.c b/drivers/media/platform/nvidia/tegra-vde/v4l2.c index d94978ae2baf..8cfcfc52f2cb 100644 --- a/drivers/media/platform/nvidia/tegra-vde/v4l2.c +++ b/drivers/media/platform/nvidia/tegra-vde/v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra Video decoder driver diff --git a/drivers/media/platform/nvidia/tegra-vde/vde.c b/drivers/media/platform/nvidia/tegra-vde/vde.c index 3232392c60e2..b87e4c76b2c1 100644 --- a/drivers/media/platform/nvidia/tegra-vde/vde.c +++ b/drivers/media/platform/nvidia/tegra-vde/vde.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra Video decoder driver diff --git a/drivers/media/platform/nxp/dw100/dw100.c b/drivers/media/platform/nxp/dw100/dw100.c index 4aaf9c3fff53..98b0f813cc19 100644 --- a/drivers/media/platform/nxp/dw100/dw100.c +++ b/drivers/media/platform/nxp/dw100/dw100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DW100 Hardware dewarper diff --git a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c b/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c index 9a6e8b332e12..8df78a1a8c92 100644 --- a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c +++ b/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * i.MX8QXP/i.MX8QM JPEG encoder/decoder v4l2 driver diff --git a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c b/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c index 9e4a813489c0..98a06da4079b 100644 --- a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c +++ b/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 driver for the JPEG encoder/decoder from i.MX8QXP/i.MX8QM application diff --git a/drivers/media/platform/nxp/imx-mipi-csis.c b/drivers/media/platform/nxp/imx-mipi-csis.c index 088b2945aee3..4dec349f62c4 100644 --- a/drivers/media/platform/nxp/imx-mipi-csis.c +++ b/drivers/media/platform/nxp/imx-mipi-csis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Samsung CSIS MIPI CSI-2 receiver driver. diff --git a/drivers/media/platform/nxp/imx-pxp.c b/drivers/media/platform/nxp/imx-pxp.c index 3f9a67a6bd4d..dbc666b7ce09 100644 --- a/drivers/media/platform/nxp/imx-pxp.c +++ b/drivers/media/platform/nxp/imx-pxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX Pixel Pipeline (PXP) mem-to-mem scaler/CSC/rotator driver diff --git a/drivers/media/platform/nxp/imx7-media-csi.c b/drivers/media/platform/nxp/imx7-media-csi.c index 933a5f39f9f4..37095c73b576 100644 --- a/drivers/media/platform/nxp/imx7-media-csi.c +++ b/drivers/media/platform/nxp/imx7-media-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Capture CSI Subdev for Freescale i.MX6UL/L / i.MX7 SOC diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c index c3d411ddf492..6d0e97ee3d51 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019-2020 NXP diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c index ede6cc74c023..08aa8f2abff6 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i.MX8 ISI - Input crossbar switch diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c index 5e8a177da054..eb7ce4e77760 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019-2020 NXP diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c index 58ec7eddcd3d..5ef98b1245df 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019-2023 NXP diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c index 9225a7ac1c3e..9470e2487fce 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019-2020 NXP diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c index f425ac786854..3cec834d8cf6 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISI V4L2 memory to memory driver for i.MX8QXP/QM platform diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c index a41c51dd9ce0..079bfb6c59f8 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Capture ISI subdev driver for i.MX8QXP/QM platform diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c index 13682bf6e9f8..24df5a3ea171 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Capture ISI subdev driver for i.MX8QXP/QM platform diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c index 371b4e81328c..90ae1ef6293f 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP i.MX8MQ SoC series MIPI-CSI2 receiver driver diff --git a/drivers/media/platform/nxp/mx2_emmaprp.c b/drivers/media/platform/nxp/mx2_emmaprp.c index 02d57229b9b3..9d92b0628f84 100644 --- a/drivers/media/platform/nxp/mx2_emmaprp.c +++ b/drivers/media/platform/nxp/mx2_emmaprp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support eMMa-PrP through mem2mem framework. diff --git a/drivers/media/platform/qcom/camss/camss-csid-340.c b/drivers/media/platform/qcom/camss/camss-csid-340.c index 22a30510fb79..f1b61f0c1d5a 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-340.c +++ b/drivers/media/platform/qcom/camss/camss-csid-340.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm MSM Camera Subsystem - CSID (CSI Decoder) Module 340 diff --git a/drivers/media/platform/qcom/camss/camss-csid-4-1.c b/drivers/media/platform/qcom/camss/camss-csid-4-1.c index 6998e1c52895..c4b3378d8d41 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-4-1.c +++ b/drivers/media/platform/qcom/camss/camss-csid-4-1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csid-4-1.c diff --git a/drivers/media/platform/qcom/camss/camss-csid-4-7.c b/drivers/media/platform/qcom/camss/camss-csid-4-7.c index 66054d4872e6..464ec97c0887 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-4-7.c +++ b/drivers/media/platform/qcom/camss/camss-csid-4-7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csid-4-7.c diff --git a/drivers/media/platform/qcom/camss/camss-csid-680.c b/drivers/media/platform/qcom/camss/camss-csid-680.c index 3ad3a174bcfb..21792d779d2b 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-680.c +++ b/drivers/media/platform/qcom/camss/camss-csid-680.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm MSM Camera Subsystem - CSID (CSI Decoder) Module diff --git a/drivers/media/platform/qcom/camss/camss-csid-gen2.c b/drivers/media/platform/qcom/camss/camss-csid-gen2.c index 2a1746dcc1c5..5e81c8c9ac2d 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-gen2.c +++ b/drivers/media/platform/qcom/camss/camss-csid-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csid-4-7.c diff --git a/drivers/media/platform/qcom/camss/camss-csid-gen3.c b/drivers/media/platform/qcom/camss/camss-csid-gen3.c index 664245cf6eb0..d70e8d827777 100644 --- a/drivers/media/platform/qcom/camss/camss-csid-gen3.c +++ b/drivers/media/platform/qcom/camss/camss-csid-gen3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm MSM Camera Subsystem - CSID (CSI Decoder) Module diff --git a/drivers/media/platform/qcom/camss/camss-csid.c b/drivers/media/platform/qcom/camss/camss-csid.c index 5284b5857368..61b8e93dcb44 100644 --- a/drivers/media/platform/qcom/camss/camss-csid.c +++ b/drivers/media/platform/qcom/camss/camss-csid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csid.c diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c b/drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c index 9d67e7fa6366..7ed62052461e 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csiphy-2ph-1-0.c diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c index 619abbf60781..b79d4580916d 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csiphy-3ph-1-0.c diff --git a/drivers/media/platform/qcom/camss/camss-csiphy.c b/drivers/media/platform/qcom/camss/camss-csiphy.c index a734fb7dde0a..72875edf5890 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-csiphy.c diff --git a/drivers/media/platform/qcom/camss/camss-format.c b/drivers/media/platform/qcom/camss/camss-format.c index 4a3d5549615c..9ba7ac5ff7c6 100644 --- a/drivers/media/platform/qcom/camss/camss-format.c +++ b/drivers/media/platform/qcom/camss/camss-format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-format.c diff --git a/drivers/media/platform/qcom/camss/camss-ispif.c b/drivers/media/platform/qcom/camss/camss-ispif.c index aaf3caa42d33..5c3a38112f66 100644 --- a/drivers/media/platform/qcom/camss/camss-ispif.c +++ b/drivers/media/platform/qcom/camss/camss-ispif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-ispif.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-17x.c b/drivers/media/platform/qcom/camss/camss-vfe-17x.c index e5ee7e717b3b..52335d90fa24 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-17x.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-17x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-170.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-340.c b/drivers/media/platform/qcom/camss/camss-vfe-340.c index 30d7630b3e8b..1f06dccb8c8a 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-340.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-340.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm MSM Camera Subsystem - VFE (Video Front End) Module 340 (TFE) diff --git a/drivers/media/platform/qcom/camss/camss-vfe-4-1.c b/drivers/media/platform/qcom/camss/camss-vfe-4-1.c index 9cf1ccdb2fe7..52d01318da63 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-4-1.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-4-1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-4-1.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-4-7.c b/drivers/media/platform/qcom/camss/camss-vfe-4-7.c index 76729607db02..aa92c6ac1401 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-4-7.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-4-7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-4-7.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-4-8.c b/drivers/media/platform/qcom/camss/camss-vfe-4-8.c index b2f7d855d8dd..f33b27a917b7 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-4-8.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-4-8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-4-8.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-480.c b/drivers/media/platform/qcom/camss/camss-vfe-480.c index 4feea590a47b..59b39736f176 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-480.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-480.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-680.c b/drivers/media/platform/qcom/camss/camss-vfe-680.c index 99036e7c1e76..408d5fa80388 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-680.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-680.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-680.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-gen1.c b/drivers/media/platform/qcom/camss/camss-vfe-gen1.c index d84a375e3318..305e8b354163 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-gen1.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-gen1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe-gen1.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe-gen3.c b/drivers/media/platform/qcom/camss/camss-vfe-gen3.c index 22579617def7..6b6d4fca69c7 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-gen3.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-gen3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm MSM Camera Subsystem - VFE (Video Front End) Module gen3 diff --git a/drivers/media/platform/qcom/camss/camss-vfe-vbif.c b/drivers/media/platform/qcom/camss/camss-vfe-vbif.c index 911f8da02f1f..979990a3c16f 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe-vbif.c +++ b/drivers/media/platform/qcom/camss/camss-vfe-vbif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * camss-vfe-vbif.c diff --git a/drivers/media/platform/qcom/camss/camss-vfe.c b/drivers/media/platform/qcom/camss/camss-vfe.c index 9c7ad8aa4058..92a8cc203f0b 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe.c +++ b/drivers/media/platform/qcom/camss/camss-vfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-vfe.c diff --git a/drivers/media/platform/qcom/camss/camss-video.c b/drivers/media/platform/qcom/camss/camss-video.c index 831486e14754..7b3c08ee157e 100644 --- a/drivers/media/platform/qcom/camss/camss-video.c +++ b/drivers/media/platform/qcom/camss/camss-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss-video.c diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/platform/qcom/camss/camss.c index fcc2b2c3cba0..ec1e58bf34a4 100644 --- a/drivers/media/platform/qcom/camss/camss.c +++ b/drivers/media/platform/qcom/camss/camss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * camss.c diff --git a/drivers/media/platform/qcom/iris/iris_buffer.c b/drivers/media/platform/qcom/iris/iris_buffer.c index b89b1ee06cce..a8adab5db752 100644 --- a/drivers/media/platform/qcom/iris/iris_buffer.c +++ b/drivers/media/platform/qcom/iris/iris_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_common.c b/drivers/media/platform/qcom/iris/iris_common.c index 7f1c7fe144f7..ed259fb82559 100644 --- a/drivers/media/platform/qcom/iris/iris_common.c +++ b/drivers/media/platform/qcom/iris/iris_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_core.c b/drivers/media/platform/qcom/iris/iris_core.c index 8406c48d635b..d0db0f000982 100644 --- a/drivers/media/platform/qcom/iris/iris_core.c +++ b/drivers/media/platform/qcom/iris/iris_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_ctrls.c b/drivers/media/platform/qcom/iris/iris_ctrls.c index c0b3a09ad3e3..a9993b58167b 100644 --- a/drivers/media/platform/qcom/iris/iris_ctrls.c +++ b/drivers/media/platform/qcom/iris/iris_ctrls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_firmware.c b/drivers/media/platform/qcom/iris/iris_firmware.c index 679444327ed7..9af5f8de9a27 100644 --- a/drivers/media/platform/qcom/iris/iris_firmware.c +++ b/drivers/media/platform/qcom/iris/iris_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_common.c b/drivers/media/platform/qcom/iris/iris_hfi_common.c index 92112eb16c11..4a3288639fc5 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_common.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c b/drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c index 52da7ef7bab0..02e432f2f3b2 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c b/drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c index 8e864c239e29..0bf228b8a9a7 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c b/drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c index f91295532099..2f3f3155247c 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index d77fa29f44fc..149d85fa2ac0 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c b/drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c index 2f1f118eae4f..8cb90fd69f78 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_hfi_queue.c b/drivers/media/platform/qcom/iris/iris_hfi_queue.c index b3ed06297953..f69b06120a11 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_queue.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen1.c b/drivers/media/platform/qcom/iris/iris_platform_gen1.c index 34cbeb8f52e2..ff34b0203201 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen1.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/drivers/media/platform/qcom/iris/iris_platform_gen2.c index c1989240c248..21fd00f8f64a 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_power.c b/drivers/media/platform/qcom/iris/iris_power.c index dbca42df0910..1380ff88809a 100644 --- a/drivers/media/platform/qcom/iris/iris_power.c +++ b/drivers/media/platform/qcom/iris/iris_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/platform/qcom/iris/iris_probe.c index 9bc9b34c2576..7faab131b148 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_resources.c b/drivers/media/platform/qcom/iris/iris_resources.c index 164490c49c95..17cb7e6096c0 100644 --- a/drivers/media/platform/qcom/iris/iris_resources.c +++ b/drivers/media/platform/qcom/iris/iris_resources.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_state.c b/drivers/media/platform/qcom/iris/iris_state.c index d14472414750..87f06f0f1830 100644 --- a/drivers/media/platform/qcom/iris/iris_state.c +++ b/drivers/media/platform/qcom/iris/iris_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_utils.c b/drivers/media/platform/qcom/iris/iris_utils.c index e2f1131de431..a7517071cded 100644 --- a/drivers/media/platform/qcom/iris/iris_utils.c +++ b/drivers/media/platform/qcom/iris/iris_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vb2.c b/drivers/media/platform/qcom/iris/iris_vb2.c index db8768d8a8f6..8741e0d9734b 100644 --- a/drivers/media/platform/qcom/iris/iris_vb2.c +++ b/drivers/media/platform/qcom/iris/iris_vb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vdec.c b/drivers/media/platform/qcom/iris/iris_vdec.c index 69ffe52590d3..62869fe02b9d 100644 --- a/drivers/media/platform/qcom/iris/iris_vdec.c +++ b/drivers/media/platform/qcom/iris/iris_vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_venc.c b/drivers/media/platform/qcom/iris/iris_venc.c index 5830eba93c68..90c5eb11e845 100644 --- a/drivers/media/platform/qcom/iris/iris_venc.c +++ b/drivers/media/platform/qcom/iris/iris_venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vidc.c b/drivers/media/platform/qcom/iris/iris_vidc.c index c9b881923ef1..0ae94c383054 100644 --- a/drivers/media/platform/qcom/iris/iris_vidc.c +++ b/drivers/media/platform/qcom/iris/iris_vidc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vpu2.c b/drivers/media/platform/qcom/iris/iris_vpu2.c index 9c103a2e4e4e..e91081604a23 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu2.c +++ b/drivers/media/platform/qcom/iris/iris_vpu2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vpu3x.c b/drivers/media/platform/qcom/iris/iris_vpu3x.c index 339776a0b467..e4c25d9a169c 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu3x.c +++ b/drivers/media/platform/qcom/iris/iris_vpu3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vpu_buffer.c b/drivers/media/platform/qcom/iris/iris_vpu_buffer.c index 4463be05ce16..b23ad9807513 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu_buffer.c +++ b/drivers/media/platform/qcom/iris/iris_vpu_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/iris/iris_vpu_common.c b/drivers/media/platform/qcom/iris/iris_vpu_common.c index 515dd55a3377..fb4a8a345899 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu_common.c +++ b/drivers/media/platform/qcom/iris/iris_vpu_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/core.c b/drivers/media/platform/qcom/venus/core.c index 24d2b2fd0340..d93af26fdc70 100644 --- a/drivers/media/platform/qcom/venus/core.c +++ b/drivers/media/platform/qcom/venus/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/dbgfs.c b/drivers/media/platform/qcom/venus/dbgfs.c index 726f4b730e69..163e2e729d5d 100644 --- a/drivers/media/platform/qcom/venus/dbgfs.c +++ b/drivers/media/platform/qcom/venus/dbgfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Linaro Ltd. diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c index 1de7436713ed..d46a2dc0ceaa 100644 --- a/drivers/media/platform/qcom/venus/firmware.c +++ b/drivers/media/platform/qcom/venus/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Linaro Ltd. diff --git a/drivers/media/platform/qcom/venus/helpers.c b/drivers/media/platform/qcom/venus/helpers.c index 2e4363f82231..596f4bfdec7e 100644 --- a/drivers/media/platform/qcom/venus/helpers.c +++ b/drivers/media/platform/qcom/venus/helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi.c b/drivers/media/platform/qcom/venus/hfi.c index 675e6fd1e9fa..c4a53e7682ff 100644 --- a/drivers/media/platform/qcom/venus/hfi.c +++ b/drivers/media/platform/qcom/venus/hfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_cmds.c b/drivers/media/platform/qcom/venus/hfi_cmds.c index 3ae063094e3e..61e1dd440d46 100644 --- a/drivers/media/platform/qcom/venus/hfi_cmds.c +++ b/drivers/media/platform/qcom/venus/hfi_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_msgs.c b/drivers/media/platform/qcom/venus/hfi_msgs.c index 47b99d5b5af7..18b0f0de04a3 100644 --- a/drivers/media/platform/qcom/venus/hfi_msgs.c +++ b/drivers/media/platform/qcom/venus/hfi_msgs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_parser.c b/drivers/media/platform/qcom/venus/hfi_parser.c index 92765f9c8873..5ef8a2616e57 100644 --- a/drivers/media/platform/qcom/venus/hfi_parser.c +++ b/drivers/media/platform/qcom/venus/hfi_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Linaro Ltd. diff --git a/drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c b/drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c index 6289166786ec..119520437ba6 100644 --- a/drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c +++ b/drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_platform.c b/drivers/media/platform/qcom/venus/hfi_platform.c index cde7f93045ac..46bdc091f3c8 100644 --- a/drivers/media/platform/qcom/venus/hfi_platform.c +++ b/drivers/media/platform/qcom/venus/hfi_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_platform_v4.c b/drivers/media/platform/qcom/venus/hfi_platform_v4.c index cda888b56b5d..26863b0a1d6a 100644 --- a/drivers/media/platform/qcom/venus/hfi_platform_v4.c +++ b/drivers/media/platform/qcom/venus/hfi_platform_v4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_platform_v6.c b/drivers/media/platform/qcom/venus/hfi_platform_v6.c index d8568c08cc36..5e2ad7d2a21c 100644 --- a/drivers/media/platform/qcom/venus/hfi_platform_v6.c +++ b/drivers/media/platform/qcom/venus/hfi_platform_v6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/hfi_venus.c b/drivers/media/platform/qcom/venus/hfi_venus.c index d3da35f67fd5..684f6bfddece 100644 --- a/drivers/media/platform/qcom/venus/hfi_venus.c +++ b/drivers/media/platform/qcom/venus/hfi_venus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media/platform/qcom/venus/pm_helpers.c index f0269524ac70..cdf73c773d6e 100644 --- a/drivers/media/platform/qcom/venus/pm_helpers.c +++ b/drivers/media/platform/qcom/venus/pm_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Linaro Ltd. diff --git a/drivers/media/platform/qcom/venus/vdec.c b/drivers/media/platform/qcom/venus/vdec.c index 4a6641fdffcf..c6f59aa086e7 100644 --- a/drivers/media/platform/qcom/venus/vdec.c +++ b/drivers/media/platform/qcom/venus/vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/vdec_ctrls.c b/drivers/media/platform/qcom/venus/vdec_ctrls.c index 36ed955b0419..91638182912d 100644 --- a/drivers/media/platform/qcom/venus/vdec_ctrls.c +++ b/drivers/media/platform/qcom/venus/vdec_ctrls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/venc.c b/drivers/media/platform/qcom/venus/venc.c index b478b982a80d..6cf05bd267c8 100644 --- a/drivers/media/platform/qcom/venus/venc.c +++ b/drivers/media/platform/qcom/venus/venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/qcom/venus/venc_ctrls.c b/drivers/media/platform/qcom/venus/venc_ctrls.c index 4d36c44f9d44..0059c8feb7c4 100644 --- a/drivers/media/platform/qcom/venus/venc_ctrls.c +++ b/drivers/media/platform/qcom/venus/venc_ctrls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/media/platform/raspberrypi/pisp_be/pisp_be.c b/drivers/media/platform/raspberrypi/pisp_be/pisp_be.c index d60d92d2ffa1..c86f5168fdb6 100644 --- a/drivers/media/platform/raspberrypi/pisp_be/pisp_be.c +++ b/drivers/media/platform/raspberrypi/pisp_be/pisp_be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PiSP Back End driver. diff --git a/drivers/media/platform/raspberrypi/rp1-cfe/cfe.c b/drivers/media/platform/raspberrypi/rp1-cfe/cfe.c index 62dca76b468d..6849a4b9b9dc 100644 --- a/drivers/media/platform/raspberrypi/rp1-cfe/cfe.c +++ b/drivers/media/platform/raspberrypi/rp1-cfe/cfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RP1 Camera Front End Driver diff --git a/drivers/media/platform/raspberrypi/rp1-cfe/csi2.c b/drivers/media/platform/raspberrypi/rp1-cfe/csi2.c index 2c5b4d24b4e6..465b5f52f536 100644 --- a/drivers/media/platform/raspberrypi/rp1-cfe/csi2.c +++ b/drivers/media/platform/raspberrypi/rp1-cfe/csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RP1 CSI-2 Driver diff --git a/drivers/media/platform/raspberrypi/rp1-cfe/dphy.c b/drivers/media/platform/raspberrypi/rp1-cfe/dphy.c index b443f0f56ddc..cfe9b55bf1e1 100644 --- a/drivers/media/platform/raspberrypi/rp1-cfe/dphy.c +++ b/drivers/media/platform/raspberrypi/rp1-cfe/dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RP1 CSI-2 Driver diff --git a/drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c b/drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c index 05762b1be2bc..c1e239f32b58 100644 --- a/drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c +++ b/drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PiSP Front End Driver diff --git a/drivers/media/platform/renesas/rcar-csi2.c b/drivers/media/platform/renesas/rcar-csi2.c index d1b31ab8b8c4..d4ad657c08ee 100644 --- a/drivers/media/platform/renesas/rcar-csi2.c +++ b/drivers/media/platform/renesas/rcar-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Renesas R-Car MIPI CSI-2 Receiver diff --git a/drivers/media/platform/renesas/rcar-fcp.c b/drivers/media/platform/renesas/rcar-fcp.c index f90c86bbce6e..9e27eeb4a36d 100644 --- a/drivers/media/platform/renesas/rcar-fcp.c +++ b/drivers/media/platform/renesas/rcar-fcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * rcar-fcp.c -- R-Car Frame Compression Processor Driver diff --git a/drivers/media/platform/renesas/rcar-isp/csisp.c b/drivers/media/platform/renesas/rcar-isp/csisp.c index 1eb29a0b774a..30ac64a10cd8 100644 --- a/drivers/media/platform/renesas/rcar-isp/csisp.c +++ b/drivers/media/platform/renesas/rcar-isp/csisp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Renesas Electronics Corp. diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-core.c b/drivers/media/platform/renesas/rcar-vin/rcar-core.c index 100105b620e3..1d8c74844543 100644 --- a/drivers/media/platform/renesas/rcar-vin/rcar-core.c +++ b/drivers/media/platform/renesas/rcar-vin/rcar-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas R-Car VIN diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c b/drivers/media/platform/renesas/rcar-vin/rcar-dma.c index b619d1436a41..c79486b85993 100644 --- a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c +++ b/drivers/media/platform/renesas/rcar-vin/rcar-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas R-Car VIN diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c b/drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c index 079dbaf016c2..72380951e298 100644 --- a/drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c +++ b/drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas R-Car VIN diff --git a/drivers/media/platform/renesas/rcar_drif.c b/drivers/media/platform/renesas/rcar_drif.c index 0844934f7aa6..6f0ce1de20dd 100644 --- a/drivers/media/platform/renesas/rcar_drif.c +++ b/drivers/media/platform/renesas/rcar_drif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * R-Car Gen3 Digital Radio Interface (DRIF) driver diff --git a/drivers/media/platform/renesas/rcar_fdp1.c b/drivers/media/platform/renesas/rcar_fdp1.c index 672869815f63..2daa05f7e5e1 100644 --- a/drivers/media/platform/renesas/rcar_fdp1.c +++ b/drivers/media/platform/renesas/rcar_fdp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas R-Car Fine Display Processor diff --git a/drivers/media/platform/renesas/rcar_jpu.c b/drivers/media/platform/renesas/rcar_jpu.c index a6d26b446494..b1511ac9bb90 100644 --- a/drivers/media/platform/renesas/rcar_jpu.c +++ b/drivers/media/platform/renesas/rcar_jpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Mikhail Ulyanov diff --git a/drivers/media/platform/renesas/renesas-ceu.c b/drivers/media/platform/renesas/renesas-ceu.c index deed49d0fb10..90497b8b3958 100644 --- a/drivers/media/platform/renesas/renesas-ceu.c +++ b/drivers/media/platform/renesas/renesas-ceu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Driver for Renesas Capture Engine Unit (CEU) interface diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c index 3c5fbd857371..5b2c516dd38a 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas RZ/G2L CRU diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c index 6dc4b53607b4..c974caa8327c 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Renesas RZ/G2L MIPI CSI-2 Receiver diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c index 5f2c87858bfe..4eaa20d2df99 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Renesas RZ/G2L CRU diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c index 162e2ace6931..8e57dd07ebe3 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Renesas RZ/G2L CRU diff --git a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c index e9857eb5b51a..6383b91f4d0b 100644 --- a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c +++ b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) Input Video Control Block driver diff --git a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c index b1659544eaa0..605886c5253f 100644 --- a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c +++ b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) Input Video Control Block driver diff --git a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c index 799453250b85..c109a5e926cb 100644 --- a/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c +++ b/drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) Input Video Control Block driver diff --git a/drivers/media/platform/renesas/sh_vou.c b/drivers/media/platform/renesas/sh_vou.c index 4ad7ae188d5b..07fb166f2fc4 100644 --- a/drivers/media/platform/renesas/sh_vou.c +++ b/drivers/media/platform/renesas/sh_vou.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Video Output Unit (VOU) driver diff --git a/drivers/media/platform/renesas/vsp1/vsp1_brx.c b/drivers/media/platform/renesas/vsp1/vsp1_brx.c index 5fc2e5a3bb30..c696faa5fd9f 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_brx.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_brx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_brx.c -- R-Car VSP1 Blend ROP Unit (BRU and BRS) diff --git a/drivers/media/platform/renesas/vsp1/vsp1_clu.c b/drivers/media/platform/renesas/vsp1/vsp1_clu.c index 98645bd2a983..6f07a936bb0a 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_clu.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_clu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_clu.c -- R-Car VSP1 Cubic Look-Up Table diff --git a/drivers/media/platform/renesas/vsp1/vsp1_dl.c b/drivers/media/platform/renesas/vsp1/vsp1_dl.c index d732b4ed1180..10602b229e62 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_dl.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_dl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_dl.c -- R-Car VSP1 Display List diff --git a/drivers/media/platform/renesas/vsp1/vsp1_drm.c b/drivers/media/platform/renesas/vsp1/vsp1_drm.c index 15d266439564..17947fc7e1c2 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_drm.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_drm.c -- R-Car VSP1 DRM/KMS Interface diff --git a/drivers/media/platform/renesas/vsp1/vsp1_drv.c b/drivers/media/platform/renesas/vsp1/vsp1_drv.c index 2de515c497eb..0b9652e00ade 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_drv.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_drv.c -- R-Car VSP1 Driver diff --git a/drivers/media/platform/renesas/vsp1/vsp1_entity.c b/drivers/media/platform/renesas/vsp1/vsp1_entity.c index a6680d531872..0a2d3ddaf982 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_entity.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_entity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_entity.c -- R-Car VSP1 Base Entity diff --git a/drivers/media/platform/renesas/vsp1/vsp1_hgo.c b/drivers/media/platform/renesas/vsp1/vsp1_hgo.c index 2c8ce7175a4e..304749d7fc10 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_hgo.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_hgo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_hgo.c -- R-Car VSP1 Histogram Generator 1D diff --git a/drivers/media/platform/renesas/vsp1/vsp1_hgt.c b/drivers/media/platform/renesas/vsp1/vsp1_hgt.c index 858f330d44fa..a9bcbe97e28d 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_hgt.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_hgt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_hgt.c -- R-Car VSP1 Histogram Generator 2D diff --git a/drivers/media/platform/renesas/vsp1/vsp1_histo.c b/drivers/media/platform/renesas/vsp1/vsp1_histo.c index 390ea50f1595..c456df166e52 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_histo.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_histo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_histo.c -- R-Car VSP1 Histogram API diff --git a/drivers/media/platform/renesas/vsp1/vsp1_hsit.c b/drivers/media/platform/renesas/vsp1/vsp1_hsit.c index 1fcd1967d3b2..2fed9d5b75e1 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_hsit.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_hsit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_hsit.c -- R-Car VSP1 Hue Saturation value (Inverse) Transform diff --git a/drivers/media/platform/renesas/vsp1/vsp1_iif.c b/drivers/media/platform/renesas/vsp1/vsp1_iif.c index 5dd62bebbe8c..72cdc462cf7f 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_iif.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_iif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_iif.c -- R-Car VSP1 IIF (ISP Interface) diff --git a/drivers/media/platform/renesas/vsp1/vsp1_lif.c b/drivers/media/platform/renesas/vsp1/vsp1_lif.c index b3d83d1c5306..8b93ad8c3bc9 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_lif.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_lif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_lif.c -- R-Car VSP1 LCD Controller Interface diff --git a/drivers/media/platform/renesas/vsp1/vsp1_lut.c b/drivers/media/platform/renesas/vsp1/vsp1_lut.c index dd264e6532e0..4a2026d04f2c 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_lut.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_lut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_lut.c -- R-Car VSP1 Look-Up Table diff --git a/drivers/media/platform/renesas/vsp1/vsp1_pipe.c b/drivers/media/platform/renesas/vsp1/vsp1_pipe.c index 5d769cc42fe1..5ef5d7b6eadf 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_pipe.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_pipe.c -- R-Car VSP1 Pipeline diff --git a/drivers/media/platform/renesas/vsp1/vsp1_rpf.c b/drivers/media/platform/renesas/vsp1/vsp1_rpf.c index 811f2b7c5cc5..6e67c78ae9f5 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_rpf.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_rpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_rpf.c -- R-Car VSP1 Read Pixel Formatter diff --git a/drivers/media/platform/renesas/vsp1/vsp1_rwpf.c b/drivers/media/platform/renesas/vsp1/vsp1_rwpf.c index 9c8085d5d306..b94009555814 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_rwpf.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_rwpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_rwpf.c -- R-Car VSP1 Read and Write Pixel Formatters diff --git a/drivers/media/platform/renesas/vsp1/vsp1_sru.c b/drivers/media/platform/renesas/vsp1/vsp1_sru.c index bba2872afaf2..627ec002d014 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_sru.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_sru.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_sru.c -- R-Car VSP1 Super Resolution Unit diff --git a/drivers/media/platform/renesas/vsp1/vsp1_uds.c b/drivers/media/platform/renesas/vsp1/vsp1_uds.c index 2db473b6f83c..c08d5995f71d 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_uds.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_uds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_uds.c -- R-Car VSP1 Up and Down Scaler diff --git a/drivers/media/platform/renesas/vsp1/vsp1_uif.c b/drivers/media/platform/renesas/vsp1/vsp1_uif.c index edaf28b544d2..6102ae67a988 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_uif.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_uif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_uif.c -- R-Car VSP1 User Logic Interface diff --git a/drivers/media/platform/renesas/vsp1/vsp1_video.c b/drivers/media/platform/renesas/vsp1/vsp1_video.c index 75f9a1a85d55..0635e3e6aefa 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_video.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_video.c -- R-Car VSP1 Video Node diff --git a/drivers/media/platform/renesas/vsp1/vsp1_vspx.c b/drivers/media/platform/renesas/vsp1/vsp1_vspx.c index 1673479be0ff..52f4dd3c6c61 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_vspx.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_vspx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_vspx.c -- R-Car Gen 4 VSPX diff --git a/drivers/media/platform/renesas/vsp1/vsp1_wpf.c b/drivers/media/platform/renesas/vsp1/vsp1_wpf.c index 30662cfdf837..914b0bdbf3e9 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_wpf.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_wpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vsp1_wpf.c -- R-Car VSP1 Write Pixel Formatter diff --git a/drivers/media/platform/rockchip/rga/rga-buf.c b/drivers/media/platform/rockchip/rga/rga-buf.c index 730bdf98565a..3fff5e1910db 100644 --- a/drivers/media/platform/rockchip/rga/rga-buf.c +++ b/drivers/media/platform/rockchip/rga/rga-buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Rockchip Electronics Co., Ltd. diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c index 43ed742a1649..6af0e64a25d1 100644 --- a/drivers/media/platform/rockchip/rga/rga-hw.c +++ b/drivers/media/platform/rockchip/rga/rga-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/media/platform/rockchip/rga/rga.c b/drivers/media/platform/rockchip/rga/rga.c index 43f6a8d99381..2be20f207fa8 100644 --- a/drivers/media/platform/rockchip/rga/rga.c +++ b/drivers/media/platform/rockchip/rga/rga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c b/drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c index dbaf7636aeeb..b59e1be2df25 100644 --- a/drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c +++ b/drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Camera Interface (CIF) Driver diff --git a/drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c b/drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c index 1b81bcc067ef..ef2a5a11fadc 100644 --- a/drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c +++ b/drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Camera Interface (CIF) Driver diff --git a/drivers/media/platform/rockchip/rkcif/rkcif-dev.c b/drivers/media/platform/rockchip/rkcif/rkcif-dev.c index b4cf1146f131..010db936a4ac 100644 --- a/drivers/media/platform/rockchip/rkcif/rkcif-dev.c +++ b/drivers/media/platform/rockchip/rkcif/rkcif-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Camera Interface (CIF) Driver diff --git a/drivers/media/platform/rockchip/rkcif/rkcif-interface.c b/drivers/media/platform/rockchip/rkcif/rkcif-interface.c index 523103872b7a..9d557a158b00 100644 --- a/drivers/media/platform/rockchip/rkcif/rkcif-interface.c +++ b/drivers/media/platform/rockchip/rkcif/rkcif-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Camera Interface (CIF) Driver diff --git a/drivers/media/platform/rockchip/rkcif/rkcif-stream.c b/drivers/media/platform/rockchip/rkcif/rkcif-stream.c index e00010a91e8b..b9dc3fa7af83 100644 --- a/drivers/media/platform/rockchip/rkcif/rkcif-stream.c +++ b/drivers/media/platform/rockchip/rkcif/rkcif-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Camera Interface (CIF) Driver diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c index 6dcefd144d5a..67de193e5077 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - V4l capture device diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-common.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-common.c index 60c97bb7b18b..d218dcd4fffc 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-common.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - Common definitions diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c index ddc6182f3e4b..15870b483a31 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - CSI-2 Receiver diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c index 79cda589d935..cd482f66e69b 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - Base driver diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c index 1791c02a40ae..1f9d8f6147f1 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - Base driver diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c index 2311672cedb1..474455fea3d1 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - ISP Subdevice diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-params.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-params.c index c9f88635224c..d1870a92bd4a 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-params.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - Params subdevice diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c index 8e6b753d3081..d708ce7359c0 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - V4l resizer device diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c index d5fdb8f82dc7..903ea9981a56 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip ISP1 Driver - Stats subdevice diff --git a/drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c b/drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c index d14b4d173448..46baf572a83c 100644 --- a/drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c +++ b/drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Video Decoder H264 backend diff --git a/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-data.c b/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-data.c index eac4ea604949..ff54f8f1dd6f 100644 --- a/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-data.c +++ b/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Video Decoder driver diff --git a/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c b/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c index fc7e6a260b0a..15cca170468f 100644 --- a/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c +++ b/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Video Decoder HEVC backend diff --git a/drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c b/drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c index b4bf01e839ef..ea0130b34255 100644 --- a/drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c +++ b/drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Video Decoder VP9 backend diff --git a/drivers/media/platform/rockchip/rkvdec/rkvdec.c b/drivers/media/platform/rockchip/rkvdec/rkvdec.c index 5af9aa5ab353..11a87cdf2927 100644 --- a/drivers/media/platform/rockchip/rkvdec/rkvdec.c +++ b/drivers/media/platform/rockchip/rkvdec/rkvdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip Video Decoder driver diff --git a/drivers/media/platform/samsung/exynos-gsc/gsc-core.c b/drivers/media/platform/samsung/exynos-gsc/gsc-core.c index a06d7cace92f..8e5295b0f4ea 100644 --- a/drivers/media/platform/samsung/exynos-gsc/gsc-core.c +++ b/drivers/media/platform/samsung/exynos-gsc/gsc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. diff --git a/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c b/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c index 722e2531e23f..cc4ba3c19e67 100644 --- a/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c +++ b/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. diff --git a/drivers/media/platform/samsung/exynos-gsc/gsc-regs.c b/drivers/media/platform/samsung/exynos-gsc/gsc-regs.c index 995a1f0f875d..033c192c8a4d 100644 --- a/drivers/media/platform/samsung/exynos-gsc/gsc-regs.c +++ b/drivers/media/platform/samsung/exynos-gsc/gsc-regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. diff --git a/drivers/media/platform/samsung/exynos4-is/common.c b/drivers/media/platform/samsung/exynos4-is/common.c index 77007f1a909b..8274b8dd9e46 100644 --- a/drivers/media/platform/samsung/exynos4-is/common.c +++ b/drivers/media/platform/samsung/exynos4-is/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S5P/EXYNOS4 SoC Camera Subsystem driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-capture.c b/drivers/media/platform/samsung/exynos4-is/fimc-capture.c index 5b412afd7d60..67c591ace76a 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-capture.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S5P/EXYNOS4 SoC series camera interface (camera capture) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-core.c b/drivers/media/platform/samsung/exynos4-is/fimc-core.c index 2c9edd0a559b..40cfd841e478 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-core.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung S5P/EXYNOS4 SoC series FIMC (CAMIF) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is-errno.c b/drivers/media/platform/samsung/exynos4-is/fimc-is-errno.c index ac67a04e5eeb..5c5e83051828 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is-errno.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is-errno.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Exynos4 SoC series FIMC-IS slave interface driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c b/drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c index b5b37b6f8fa8..b3d6990384bd 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is-param.c b/drivers/media/platform/samsung/exynos4-is/fimc-is-param.c index 443362da8cc8..6d42d0936a84 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is-param.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is-param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c b/drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c index 5f9c44e825a5..53e960249203 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.c b/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.c index 0e5b9fede4ae..346ba653710f 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is.c b/drivers/media/platform/samsung/exynos4-is/fimc-is.c index 0827fdaf455a..8ac8ebb337df 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c b/drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c index ad219ac1b951..a12835f9ae78 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-isp.c b/drivers/media/platform/samsung/exynos4-is/fimc-isp.c index 3c5d7bee2655..c1efc3c9e46b 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-isp.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-lite-reg.c b/drivers/media/platform/samsung/exynos4-is/fimc-lite-reg.c index 2483277a6cb0..3adbe3db45e5 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-lite-reg.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-lite-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Register interface file for EXYNOS FIMC-LITE (camera interface) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-lite.c b/drivers/media/platform/samsung/exynos4-is/fimc-lite.c index 8be20fd32d1c..3ec62759763c 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-lite.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-lite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung EXYNOS FIMC-LITE (camera host interface) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-m2m.c b/drivers/media/platform/samsung/exynos4-is/fimc-m2m.c index 562c57f186c6..09c38d2eecb0 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-m2m.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung S5P/EXYNOS4 SoC series FIMC (video postprocessor) driver diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-reg.c b/drivers/media/platform/samsung/exynos4-is/fimc-reg.c index b4ee39e471e7..860db8988aee 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-reg.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Register interface file for Samsung Camera Interface (FIMC) driver diff --git a/drivers/media/platform/samsung/exynos4-is/media-dev.c b/drivers/media/platform/samsung/exynos4-is/media-dev.c index bc7087eb761a..413e2c89cef1 100644 --- a/drivers/media/platform/samsung/exynos4-is/media-dev.c +++ b/drivers/media/platform/samsung/exynos4-is/media-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * S5P/EXYNOS4 SoC series camera host interface media device driver diff --git a/drivers/media/platform/samsung/exynos4-is/mipi-csis.c b/drivers/media/platform/samsung/exynos4-is/mipi-csis.c index 452880b5350c..4d6d927425c4 100644 --- a/drivers/media/platform/samsung/exynos4-is/mipi-csis.c +++ b/drivers/media/platform/samsung/exynos4-is/mipi-csis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S5P/EXYNOS SoC series MIPI-CSI receiver driver diff --git a/drivers/media/platform/samsung/s3c-camif/camif-capture.c b/drivers/media/platform/samsung/s3c-camif/camif-capture.c index ed1a1d693293..1ff7aea4be86 100644 --- a/drivers/media/platform/samsung/s3c-camif/camif-capture.c +++ b/drivers/media/platform/samsung/s3c-camif/camif-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver diff --git a/drivers/media/platform/samsung/s3c-camif/camif-core.c b/drivers/media/platform/samsung/s3c-camif/camif-core.c index 221e3c447f36..1aaffa7a0777 100644 --- a/drivers/media/platform/samsung/s3c-camif/camif-core.c +++ b/drivers/media/platform/samsung/s3c-camif/camif-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver diff --git a/drivers/media/platform/samsung/s3c-camif/camif-regs.c b/drivers/media/platform/samsung/s3c-camif/camif-regs.c index e80204f5720c..53cf85579942 100644 --- a/drivers/media/platform/samsung/s3c-camif/camif-regs.c +++ b/drivers/media/platform/samsung/s3c-camif/camif-regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung s3c24xx/s3c64xx SoC CAMIF driver diff --git a/drivers/media/platform/samsung/s5p-g2d/g2d-hw.c b/drivers/media/platform/samsung/s5p-g2d/g2d-hw.c index b69d3fb12502..c803e3e5a9e9 100644 --- a/drivers/media/platform/samsung/s5p-g2d/g2d-hw.c +++ b/drivers/media/platform/samsung/s5p-g2d/g2d-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung S5P G2D - 2D Graphics Accelerator Driver diff --git a/drivers/media/platform/samsung/s5p-g2d/g2d.c b/drivers/media/platform/samsung/s5p-g2d/g2d.c index e765dfcc2830..a7d17d611bd3 100644 --- a/drivers/media/platform/samsung/s5p-g2d/g2d.c +++ b/drivers/media/platform/samsung/s5p-g2d/g2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung S5P G2D - 2D Graphics Accelerator Driver diff --git a/drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c b/drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c index ff28482759ec..da95c06a9927 100644 --- a/drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c +++ b/drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c * diff --git a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c index 6657d294c10a..d0999c4fd01d 100644 --- a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c +++ b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/media/platform/exynos3250-jpeg/jpeg-hw.h * diff --git a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c index 479288fc8c77..04575d3b5d2d 100644 --- a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c +++ b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013 Samsung Electronics Co., Ltd. * http://www.samsung.com/ diff --git a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c index 33e6e85dfd78..bd0a1c44c383 100644 --- a/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c +++ b/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw.h * diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c index 4948d734eb02..89681fbd27a7 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung S5P Multi Format Codec v 5.1 diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c index 196d8c99647b..69296cafc7b5 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c index 82ee6d300c73..2f071573e56c 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c index f7c682fca645..1a175cf7c256 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c index 625d77b2be0f..85cbdbbc25b5 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c index afd28beabfde..4d32af33c47c 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c index 3f8701e5614f..1d3ac3466317 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_intr.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_intr.c index 0a38f6d70ee9..51bf5aaaf040 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_intr.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c index 5ba791fa3676..615960e70385 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c index 365f552e604b..c9dc4297b7d6 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/platform/samsung/mfc5/s5p_mfc_opr_v5.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c index 98f8292b3173..e1d3646de3f4 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c index ae4241408383..dd69b243ab04 100644 --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c diff --git a/drivers/media/platform/st/sti/bdisp/bdisp-debug.c b/drivers/media/platform/st/sti/bdisp/bdisp-debug.c index f9348aeacc11..38586ddbce9e 100644 --- a/drivers/media/platform/st/sti/bdisp/bdisp-debug.c +++ b/drivers/media/platform/st/sti/bdisp/bdisp-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/media/platform/st/sti/bdisp/bdisp-hw.c b/drivers/media/platform/st/sti/bdisp/bdisp-hw.c index a74e9fd65238..efd75ff7572e 100644 --- a/drivers/media/platform/st/sti/bdisp/bdisp-hw.c +++ b/drivers/media/platform/st/sti/bdisp/bdisp-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c b/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c index 56169b70652d..6faa242c135f 100644 --- a/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c +++ b/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2014 diff --git a/drivers/media/platform/st/sti/delta/delta-debug.c b/drivers/media/platform/st/sti/delta/delta-debug.c index 6acf46913cda..f2705c2913a7 100644 --- a/drivers/media/platform/st/sti/delta/delta-debug.c +++ b/drivers/media/platform/st/sti/delta/delta-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/delta/delta-ipc.c b/drivers/media/platform/st/sti/delta/delta-ipc.c index 21d3e08e259a..243ea992d1ae 100644 --- a/drivers/media/platform/st/sti/delta/delta-ipc.c +++ b/drivers/media/platform/st/sti/delta/delta-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/delta/delta-mem.c b/drivers/media/platform/st/sti/delta/delta-mem.c index aeccd50583da..2ec61218bd9b 100644 --- a/drivers/media/platform/st/sti/delta/delta-mem.c +++ b/drivers/media/platform/st/sti/delta/delta-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c b/drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c index a078f1107300..b66f34d3d88e 100644 --- a/drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c +++ b/drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2013 diff --git a/drivers/media/platform/st/sti/delta/delta-mjpeg-hdr.c b/drivers/media/platform/st/sti/delta/delta-mjpeg-hdr.c index 90e5b2f72c82..c7820f2a74b0 100644 --- a/drivers/media/platform/st/sti/delta/delta-mjpeg-hdr.c +++ b/drivers/media/platform/st/sti/delta/delta-mjpeg-hdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2013 diff --git a/drivers/media/platform/st/sti/delta/delta-v4l2.c b/drivers/media/platform/st/sti/delta/delta-v4l2.c index 6c1a53c771f7..95c0b89c760c 100644 --- a/drivers/media/platform/st/sti/delta/delta-v4l2.c +++ b/drivers/media/platform/st/sti/delta/delta-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/hva/hva-debugfs.c b/drivers/media/platform/st/sti/hva/hva-debugfs.c index a86a07b6fbc7..d68806945bdd 100644 --- a/drivers/media/platform/st/sti/hva/hva-debugfs.c +++ b/drivers/media/platform/st/sti/hva/hva-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/hva/hva-h264.c b/drivers/media/platform/st/sti/hva/hva-h264.c index 196e631fa4b8..ffdd1891f694 100644 --- a/drivers/media/platform/st/sti/hva/hva-h264.c +++ b/drivers/media/platform/st/sti/hva/hva-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/hva/hva-hw.c b/drivers/media/platform/st/sti/hva/hva-hw.c index fcb18fb52fdd..d17ff0acce2b 100644 --- a/drivers/media/platform/st/sti/hva/hva-hw.c +++ b/drivers/media/platform/st/sti/hva/hva-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/hva/hva-mem.c b/drivers/media/platform/st/sti/hva/hva-mem.c index 68047b60b66c..57250f20c43a 100644 --- a/drivers/media/platform/st/sti/hva/hva-mem.c +++ b/drivers/media/platform/st/sti/hva/hva-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/sti/hva/hva-v4l2.c b/drivers/media/platform/st/sti/hva/hva-v4l2.c index 3581b73a99b8..585f71f3f6e8 100644 --- a/drivers/media/platform/st/sti/hva/hva-v4l2.c +++ b/drivers/media/platform/st/sti/hva/hva-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/drivers/media/platform/st/stm32/dma2d/dma2d-hw.c b/drivers/media/platform/st/stm32/dma2d/dma2d-hw.c index ea4cc84d8a39..21b5b905846a 100644 --- a/drivers/media/platform/st/stm32/dma2d/dma2d-hw.c +++ b/drivers/media/platform/st/stm32/dma2d/dma2d-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ST stm32 Chrom-Art - 2D Graphics Accelerator Driver diff --git a/drivers/media/platform/st/stm32/dma2d/dma2d.c b/drivers/media/platform/st/stm32/dma2d/dma2d.c index 72488aa922fc..7304346e73e0 100644 --- a/drivers/media/platform/st/stm32/dma2d/dma2d.c +++ b/drivers/media/platform/st/stm32/dma2d/dma2d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STM32 DMA2D - 2D Graphics Accelerator Driver diff --git a/drivers/media/platform/st/stm32/stm32-csi.c b/drivers/media/platform/st/stm32/stm32-csi.c index fd2b6dfbd44c..766bfaf8b277 100644 --- a/drivers/media/platform/st/stm32/stm32-csi.c +++ b/drivers/media/platform/st/stm32/stm32-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Camera Serial Interface diff --git a/drivers/media/platform/st/stm32/stm32-dcmi.c b/drivers/media/platform/st/stm32/stm32-dcmi.c index 13762861b769..c8a469e8a4bc 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmi.c +++ b/drivers/media/platform/st/stm32/stm32-dcmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c index 1c1b6b48918e..2053278d383a 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface Pixel Processor diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c index db76a02a1848..4308554e4c2c 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface Pixel Processor diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c index 562933e08d62..565a982cd812 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface Pixel Processor diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c index 1b7bae3266c8..612fa996cc4a 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface Pixel Processor diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c index 7e5311b67d7e..67f6dfa88c93 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Digital Camera Memory Interface Pixel Processor diff --git a/drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c b/drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c index e53a07b770b7..21eeaec88eb7 100644 --- a/drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c +++ b/drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 NextThing Co diff --git a/drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c b/drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c index e911c7f7acc5..d868215ceef4 100644 --- a/drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c +++ b/drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 NextThing Co diff --git a/drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c b/drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c index 744197b0fccb..57ea9ce3c007 100644 --- a/drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c +++ b/drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 NextThing Co diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c index af2a32c226a5..c44c02f98da3 100644 --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2011-2018 Magewell Electronics Co., Ltd. (Nanjing) diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c index d006d9dd0170..469d8ad7b87a 100644 --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021-2022 Bootlin diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c index 65879f4802c0..a88a83a7df1c 100644 --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2011-2018 Magewell Electronics Co., Ltd. (Nanjing) diff --git a/drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c b/drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c index b06cb73015cd..696c381de64b 100644 --- a/drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c +++ b/drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020-2022 Bootlin diff --git a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c index 24bbcc85013d..1fdd609c887f 100644 --- a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c +++ b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020-2022 Bootlin diff --git a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c index dbc51daa4fe3..ff658edcd573 100644 --- a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c +++ b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020 Kévin L'hôpital diff --git a/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c b/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c index 7c4dd1ac772d..b42cefcff5d1 100644 --- a/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c +++ b/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner sun8i deinterlacer with scaler driver diff --git a/drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c b/drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c index cebfbc5def38..2bf2d1c4ca71 100644 --- a/drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c +++ b/drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 Jernej Skrabec */ diff --git a/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c b/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c index 2deab920884a..051d5fcc2949 100644 --- a/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c +++ b/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner sun8i DE2 rotation driver diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c index c3007e09bc9f..380d6beaa2db 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Collabora, Ltd. diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c index 8e470c0376d6..1a7853641d8b 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Rockchip Electronics Co. Ltd. diff --git a/drivers/media/platform/ti/am437x/am437x-vpfe.c b/drivers/media/platform/ti/am437x/am437x-vpfe.c index 1ca559df7e59..39728080abbe 100644 --- a/drivers/media/platform/ti/am437x/am437x-vpfe.c +++ b/drivers/media/platform/ti/am437x/am437x-vpfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI VPFE capture Driver diff --git a/drivers/media/platform/ti/cal/cal-camerarx.c b/drivers/media/platform/ti/cal/cal-camerarx.c index 00a71dac0ff4..f98dbf8c31e3 100644 --- a/drivers/media/platform/ti/cal/cal-camerarx.c +++ b/drivers/media/platform/ti/cal/cal-camerarx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Camera Access Layer (CAL) - CAMERARX diff --git a/drivers/media/platform/ti/cal/cal-video.c b/drivers/media/platform/ti/cal/cal-video.c index d40e24ab1127..6bdad50e4a77 100644 --- a/drivers/media/platform/ti/cal/cal-video.c +++ b/drivers/media/platform/ti/cal/cal-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Camera Access Layer (CAL) - Video Device diff --git a/drivers/media/platform/ti/cal/cal.c b/drivers/media/platform/ti/cal/cal.c index 3e25ce0c3c3b..3815d5eb18d6 100644 --- a/drivers/media/platform/ti/cal/cal.c +++ b/drivers/media/platform/ti/cal/cal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Camera Access Layer (CAL) - Driver diff --git a/drivers/media/platform/ti/davinci/vpif.c b/drivers/media/platform/ti/davinci/vpif.c index 969d623fc842..91fa35554c33 100644 --- a/drivers/media/platform/ti/davinci/vpif.c +++ b/drivers/media/platform/ti/davinci/vpif.c @@ -1,3 +1,4 @@ +asm("nop"); /* * vpif - Video Port Interface driver * VPIF is a receiver and transmitter for video data. It has two channels(0, 1) diff --git a/drivers/media/platform/ti/davinci/vpif_capture.c b/drivers/media/platform/ti/davinci/vpif_capture.c index 243c6196b024..92b57e0bf835 100644 --- a/drivers/media/platform/ti/davinci/vpif_capture.c +++ b/drivers/media/platform/ti/davinci/vpif_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Texas Instruments Inc diff --git a/drivers/media/platform/ti/davinci/vpif_display.c b/drivers/media/platform/ti/davinci/vpif_display.c index 1e7815e9f8e0..31b34ede2ed1 100644 --- a/drivers/media/platform/ti/davinci/vpif_display.c +++ b/drivers/media/platform/ti/davinci/vpif_display.c @@ -1,3 +1,4 @@ +asm("nop"); /* * vpif-display - VPIF display driver * Display driver for TI DaVinci VPIF diff --git a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c b/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c index b75aa363d1bf..f3a18f4b0129 100644 --- a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c +++ b/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI CSI2RX Shim Wrapper Driver diff --git a/drivers/media/platform/ti/omap/omap_vout.c b/drivers/media/platform/ti/omap/omap_vout.c index 22782e9f1f4e..8805260410d1 100644 --- a/drivers/media/platform/ti/omap/omap_vout.c +++ b/drivers/media/platform/ti/omap/omap_vout.c @@ -1,3 +1,4 @@ +asm("nop"); /* * omap_vout.c * diff --git a/drivers/media/platform/ti/omap/omap_vout_vrfb.c b/drivers/media/platform/ti/omap/omap_vout_vrfb.c index 0cfa0169875f..36f2959a0447 100644 --- a/drivers/media/platform/ti/omap/omap_vout_vrfb.c +++ b/drivers/media/platform/ti/omap/omap_vout_vrfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * omap_vout_vrfb.c * diff --git a/drivers/media/platform/ti/omap/omap_voutlib.c b/drivers/media/platform/ti/omap/omap_voutlib.c index 0ac46458e41c..48f620449af3 100644 --- a/drivers/media/platform/ti/omap/omap_voutlib.c +++ b/drivers/media/platform/ti/omap/omap_voutlib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * omap_voutlib.c * diff --git a/drivers/media/platform/ti/omap3isp/isp.c b/drivers/media/platform/ti/omap3isp/isp.c index 8ac2bdcdf87b..27f8d1464dbf 100644 --- a/drivers/media/platform/ti/omap3isp/isp.c +++ b/drivers/media/platform/ti/omap3isp/isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isp.c diff --git a/drivers/media/platform/ti/omap3isp/ispccdc.c b/drivers/media/platform/ti/omap3isp/ispccdc.c index 55ee14e8b449..2305faf4af2c 100644 --- a/drivers/media/platform/ti/omap3isp/ispccdc.c +++ b/drivers/media/platform/ti/omap3isp/ispccdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispccdc.c diff --git a/drivers/media/platform/ti/omap3isp/ispccp2.c b/drivers/media/platform/ti/omap3isp/ispccp2.c index 1204ee221c9e..aa2ab233eef2 100644 --- a/drivers/media/platform/ti/omap3isp/ispccp2.c +++ b/drivers/media/platform/ti/omap3isp/ispccp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispccp2.c diff --git a/drivers/media/platform/ti/omap3isp/ispcsi2.c b/drivers/media/platform/ti/omap3isp/ispcsi2.c index ae574e1b6528..418af4050abb 100644 --- a/drivers/media/platform/ti/omap3isp/ispcsi2.c +++ b/drivers/media/platform/ti/omap3isp/ispcsi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispcsi2.c diff --git a/drivers/media/platform/ti/omap3isp/ispcsiphy.c b/drivers/media/platform/ti/omap3isp/ispcsiphy.c index 29a84d8ca0df..c4dd07e20579 100644 --- a/drivers/media/platform/ti/omap3isp/ispcsiphy.c +++ b/drivers/media/platform/ti/omap3isp/ispcsiphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispcsiphy.c diff --git a/drivers/media/platform/ti/omap3isp/isph3a_aewb.c b/drivers/media/platform/ti/omap3isp/isph3a_aewb.c index ae93da9c4542..7b8f2e83fa85 100644 --- a/drivers/media/platform/ti/omap3isp/isph3a_aewb.c +++ b/drivers/media/platform/ti/omap3isp/isph3a_aewb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isph3a.c diff --git a/drivers/media/platform/ti/omap3isp/isph3a_af.c b/drivers/media/platform/ti/omap3isp/isph3a_af.c index ca478da4ad34..4966c2224f16 100644 --- a/drivers/media/platform/ti/omap3isp/isph3a_af.c +++ b/drivers/media/platform/ti/omap3isp/isph3a_af.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isph3a_af.c diff --git a/drivers/media/platform/ti/omap3isp/isphist.c b/drivers/media/platform/ti/omap3isp/isphist.c index 7851ad13d84f..93366b2e7ff6 100644 --- a/drivers/media/platform/ti/omap3isp/isphist.c +++ b/drivers/media/platform/ti/omap3isp/isphist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isphist.c diff --git a/drivers/media/platform/ti/omap3isp/isppreview.c b/drivers/media/platform/ti/omap3isp/isppreview.c index e383a57654de..5a86b901b1d9 100644 --- a/drivers/media/platform/ti/omap3isp/isppreview.c +++ b/drivers/media/platform/ti/omap3isp/isppreview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isppreview.c diff --git a/drivers/media/platform/ti/omap3isp/ispresizer.c b/drivers/media/platform/ti/omap3isp/ispresizer.c index 87d821b02e5c..04f841395e09 100644 --- a/drivers/media/platform/ti/omap3isp/ispresizer.c +++ b/drivers/media/platform/ti/omap3isp/ispresizer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispresizer.c diff --git a/drivers/media/platform/ti/omap3isp/ispstat.c b/drivers/media/platform/ti/omap3isp/ispstat.c index 07bd62a93d99..ba39b42952bf 100644 --- a/drivers/media/platform/ti/omap3isp/ispstat.c +++ b/drivers/media/platform/ti/omap3isp/ispstat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispstat.c diff --git a/drivers/media/platform/ti/omap3isp/ispvideo.c b/drivers/media/platform/ti/omap3isp/ispvideo.c index 0e7f0bf2b346..99f1d98831b5 100644 --- a/drivers/media/platform/ti/omap3isp/ispvideo.c +++ b/drivers/media/platform/ti/omap3isp/ispvideo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ispvideo.c diff --git a/drivers/media/platform/ti/vpe/csc.c b/drivers/media/platform/ti/vpe/csc.c index ff15bc589f1b..2e1855753605 100644 --- a/drivers/media/platform/ti/vpe/csc.c +++ b/drivers/media/platform/ti/vpe/csc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Color space converter library diff --git a/drivers/media/platform/ti/vpe/sc.c b/drivers/media/platform/ti/vpe/sc.c index 0202d278523f..90d7b2ab70ac 100644 --- a/drivers/media/platform/ti/vpe/sc.c +++ b/drivers/media/platform/ti/vpe/sc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scaler library diff --git a/drivers/media/platform/ti/vpe/vpdma.c b/drivers/media/platform/ti/vpe/vpdma.c index bb8a8bd7980c..442fba0ba8b8 100644 --- a/drivers/media/platform/ti/vpe/vpdma.c +++ b/drivers/media/platform/ti/vpe/vpdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VPDMA helper library diff --git a/drivers/media/platform/ti/vpe/vpe.c b/drivers/media/platform/ti/vpe/vpe.c index 1a549775cabe..4110841ab1fb 100644 --- a/drivers/media/platform/ti/vpe/vpe.c +++ b/drivers/media/platform/ti/vpe/vpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI VPE mem2mem driver, based on the virtual v4l2-mem2mem example driver diff --git a/drivers/media/platform/verisilicon/hantro_drv.c b/drivers/media/platform/verisilicon/hantro_drv.c index 60b95b5d8565..93a45911ff92 100644 --- a/drivers/media/platform/verisilicon/hantro_drv.c +++ b/drivers/media/platform/verisilicon/hantro_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g1.c b/drivers/media/platform/verisilicon/hantro_g1.c index 0ab1cee62218..44381ec68b9c 100644 --- a/drivers/media/platform/verisilicon/hantro_g1.c +++ b/drivers/media/platform/verisilicon/hantro_g1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g1_h264_dec.c b/drivers/media/platform/verisilicon/hantro_g1_h264_dec.c index ad5c1a6634f5..00c63f0785bc 100644 --- a/drivers/media/platform/verisilicon/hantro_g1_h264_dec.c +++ b/drivers/media/platform/verisilicon/hantro_g1_h264_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip RK3288 VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c b/drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c index e0d6bd0a6e44..030d7c9d51b0 100644 --- a/drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c +++ b/drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c b/drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c index 851eb67f19f5..e53b34038e28 100644 --- a/drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c +++ b/drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VP8 codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g2.c b/drivers/media/platform/verisilicon/hantro_g2.c index 318673b66da8..f0d5cbb51aa8 100644 --- a/drivers/media/platform/verisilicon/hantro_g2.c +++ b/drivers/media/platform/verisilicon/hantro_g2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c b/drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c index e8c2e83379de..2e0d05f65b8d 100644 --- a/drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c +++ b/drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU HEVC codec driver diff --git a/drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c b/drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c index 56c79e339030..ce84c4a1b83e 100644 --- a/drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c +++ b/drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VP9 codec driver diff --git a/drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c b/drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c index 86cc1a07026f..f19e8631bc71 100644 --- a/drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c +++ b/drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_h264.c b/drivers/media/platform/verisilicon/hantro_h264.c index 2414782f1eb6..b86faa1d4e41 100644 --- a/drivers/media/platform/verisilicon/hantro_h264.c +++ b/drivers/media/platform/verisilicon/hantro_h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip RK3288 VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_hevc.c b/drivers/media/platform/verisilicon/hantro_hevc.c index 83cd12b0ddd6..05d0efb0998a 100644 --- a/drivers/media/platform/verisilicon/hantro_hevc.c +++ b/drivers/media/platform/verisilicon/hantro_hevc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU HEVC codec driver diff --git a/drivers/media/platform/verisilicon/hantro_jpeg.c b/drivers/media/platform/verisilicon/hantro_jpeg.c index 13a60638e43f..62ac1764723a 100644 --- a/drivers/media/platform/verisilicon/hantro_jpeg.c +++ b/drivers/media/platform/verisilicon/hantro_jpeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) Collabora, Ltd. diff --git a/drivers/media/platform/verisilicon/hantro_mpeg2.c b/drivers/media/platform/verisilicon/hantro_mpeg2.c index 04e545eb0a83..2f7a4bc4e79d 100644 --- a/drivers/media/platform/verisilicon/hantro_mpeg2.c +++ b/drivers/media/platform/verisilicon/hantro_mpeg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_postproc.c b/drivers/media/platform/verisilicon/hantro_postproc.c index e94d1ba5ef10..2f06230799d2 100644 --- a/drivers/media/platform/verisilicon/hantro_postproc.c +++ b/drivers/media/platform/verisilicon/hantro_postproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro G1 post-processor support diff --git a/drivers/media/platform/verisilicon/hantro_v4l2.c b/drivers/media/platform/verisilicon/hantro_v4l2.c index fcf3bd9bcda2..8168d1716b5d 100644 --- a/drivers/media/platform/verisilicon/hantro_v4l2.c +++ b/drivers/media/platform/verisilicon/hantro_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_vp8.c b/drivers/media/platform/verisilicon/hantro_vp8.c index 381bc1d3bfda..7ec6eb04c1bf 100644 --- a/drivers/media/platform/verisilicon/hantro_vp8.c +++ b/drivers/media/platform/verisilicon/hantro_vp8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/hantro_vp9.c b/drivers/media/platform/verisilicon/hantro_vp9.c index 566cd376c097..eaf567d42860 100644 --- a/drivers/media/platform/verisilicon/hantro_vp9.c +++ b/drivers/media/platform/verisilicon/hantro_vp9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VP9 codec driver diff --git a/drivers/media/platform/verisilicon/imx8m_vpu_hw.c b/drivers/media/platform/verisilicon/imx8m_vpu_hw.c index 5be0e2e76882..b0076aff1c72 100644 --- a/drivers/media/platform/verisilicon/imx8m_vpu_hw.c +++ b/drivers/media/platform/verisilicon/imx8m_vpu_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/rockchip_av1_entropymode.c b/drivers/media/platform/verisilicon/rockchip_av1_entropymode.c index b1ae72ad675e..920b762c1010 100644 --- a/drivers/media/platform/verisilicon/rockchip_av1_entropymode.c +++ b/drivers/media/platform/verisilicon/rockchip_av1_entropymode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-2-Clause /* * Copyright (c) 2016, Alliance for Open Media. All rights reserved diff --git a/drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c b/drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c index f64dea797eff..9f0a51881c8a 100644 --- a/drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c +++ b/drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR Apache-2.0 #include "rockchip_av1_filmgrain.h" diff --git a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_h264_dec.c b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_h264_dec.c index 6da87f5184bc..9d8eccd7b037 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_h264_dec.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_h264_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c index 61621b1be8a2..b88b22c572d1 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c index 50a3a3eeaa00..712cd36fbdb5 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c index d079075448c9..ea76b900e982 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip VPU codec vp8 decode driver diff --git a/drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c b/drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c index e4703bb6be7c..951ceab654f8 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Collabora diff --git a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c b/drivers/media/platform/verisilicon/rockchip_vpu_hw.c index 02673be9878e..76dc58a7062d 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VPU codec driver diff --git a/drivers/media/platform/verisilicon/sama5d4_vdec_hw.c b/drivers/media/platform/verisilicon/sama5d4_vdec_hw.c index b205e2db5b04..5e02b7196da5 100644 --- a/drivers/media/platform/verisilicon/sama5d4_vdec_hw.c +++ b/drivers/media/platform/verisilicon/sama5d4_vdec_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hantro VDEC driver diff --git a/drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c b/drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c index 833821120b20..0e2157e69434 100644 --- a/drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c +++ b/drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32MP25 video codec driver diff --git a/drivers/media/platform/verisilicon/sunxi_vpu_hw.c b/drivers/media/platform/verisilicon/sunxi_vpu_hw.c index 02ce8b064a8f..b4d88ec36ea8 100644 --- a/drivers/media/platform/verisilicon/sunxi_vpu_hw.c +++ b/drivers/media/platform/verisilicon/sunxi_vpu_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner Hantro G2 VPU codec driver diff --git a/drivers/media/platform/via/via-camera.c b/drivers/media/platform/via/via-camera.c index 5702eff664d4..06ff490ad023 100644 --- a/drivers/media/platform/via/via-camera.c +++ b/drivers/media/platform/via/via-camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the VIA Chrome integrated camera controller. diff --git a/drivers/media/platform/video-mux.c b/drivers/media/platform/video-mux.c index cba34893258a..6e53c9ed47c0 100644 --- a/drivers/media/platform/video-mux.c +++ b/drivers/media/platform/video-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * video stream multiplexer controlled via mux control diff --git a/drivers/media/platform/xilinx/xilinx-csi2rxss.c b/drivers/media/platform/xilinx/xilinx-csi2rxss.c index 146131b8f37e..2f6f86c8e73e 100644 --- a/drivers/media/platform/xilinx/xilinx-csi2rxss.c +++ b/drivers/media/platform/xilinx/xilinx-csi2rxss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Xilinx MIPI CSI-2 Rx Subsystem diff --git a/drivers/media/platform/xilinx/xilinx-dma.c b/drivers/media/platform/xilinx/xilinx-dma.c index fcfe0883aba5..c2382c169c0d 100644 --- a/drivers/media/platform/xilinx/xilinx-dma.c +++ b/drivers/media/platform/xilinx/xilinx-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Video DMA diff --git a/drivers/media/platform/xilinx/xilinx-tpg.c b/drivers/media/platform/xilinx/xilinx-tpg.c index 7deec6e37edc..5930357ae368 100644 --- a/drivers/media/platform/xilinx/xilinx-tpg.c +++ b/drivers/media/platform/xilinx/xilinx-tpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Test Pattern Generator diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c index f1574edd2b43..727f02f7fca0 100644 --- a/drivers/media/platform/xilinx/xilinx-vip.c +++ b/drivers/media/platform/xilinx/xilinx-vip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Video IP Core diff --git a/drivers/media/platform/xilinx/xilinx-vipp.c b/drivers/media/platform/xilinx/xilinx-vipp.c index 30675f681410..d0061eb737f7 100644 --- a/drivers/media/platform/xilinx/xilinx-vipp.c +++ b/drivers/media/platform/xilinx/xilinx-vipp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Video IP Composite Device diff --git a/drivers/media/platform/xilinx/xilinx-vtc.c b/drivers/media/platform/xilinx/xilinx-vtc.c index 92fec7bb47da..f8dd8808a4a9 100644 --- a/drivers/media/platform/xilinx/xilinx-vtc.c +++ b/drivers/media/platform/xilinx/xilinx-vtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Video Timing Controller diff --git a/drivers/media/radio/dsbr100.c b/drivers/media/radio/dsbr100.c index 9a45cda05779..cc973dab8951 100644 --- a/drivers/media/radio/dsbr100.c +++ b/drivers/media/radio/dsbr100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* A driver for the D-Link DSB-R100 USB radio and Gemtek USB Radio 21. * The device plugs into both the USB and an analog audio input, so this thing diff --git a/drivers/media/radio/radio-aimslab.c b/drivers/media/radio/radio-aimslab.c index 2c1d413e8636..1dccbc9afc4f 100644 --- a/drivers/media/radio/radio-aimslab.c +++ b/drivers/media/radio/radio-aimslab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AimsLab RadioTrack (aka RadioVeveal) driver diff --git a/drivers/media/radio/radio-aztech.c b/drivers/media/radio/radio-aztech.c index 0a4667bb7034..e83c3ba958f7 100644 --- a/drivers/media/radio/radio-aztech.c +++ b/drivers/media/radio/radio-aztech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * radio-aztech.c - Aztech radio card driver diff --git a/drivers/media/radio/radio-cadet.c b/drivers/media/radio/radio-cadet.c index 5110754e1a31..2de690a22d00 100644 --- a/drivers/media/radio/radio-cadet.c +++ b/drivers/media/radio/radio-cadet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* radio-cadet.c - A video4linux driver for the ADS Cadet AM/FM Radio Card * diff --git a/drivers/media/radio/radio-gemtek.c b/drivers/media/radio/radio-gemtek.c index a3265f1dd189..32e75486804b 100644 --- a/drivers/media/radio/radio-gemtek.c +++ b/drivers/media/radio/radio-gemtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GemTek radio card driver diff --git a/drivers/media/radio/radio-isa.c b/drivers/media/radio/radio-isa.c index 1a144536ffa7..24afb02582d4 100644 --- a/drivers/media/radio/radio-isa.c +++ b/drivers/media/radio/radio-isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Framework for ISA radio drivers. diff --git a/drivers/media/radio/radio-keene.c b/drivers/media/radio/radio-keene.c index f3b57f0cb1ec..51996879543c 100644 --- a/drivers/media/radio/radio-keene.c +++ b/drivers/media/radio/radio-keene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2012 Hans Verkuil diff --git a/drivers/media/radio/radio-ma901.c b/drivers/media/radio/radio-ma901.c index 657c3dda6648..18ba7ab51d6c 100644 --- a/drivers/media/radio/radio-ma901.c +++ b/drivers/media/radio/radio-ma901.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the MasterKit MA901 USB FM radio. This device plugs diff --git a/drivers/media/radio/radio-maxiradio.c b/drivers/media/radio/radio-maxiradio.c index 1a5dbae24ef4..6ab726daf390 100644 --- a/drivers/media/radio/radio-maxiradio.c +++ b/drivers/media/radio/radio-maxiradio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Guillemot Maxi Radio FM 2000 PCI radio card driver for Linux diff --git a/drivers/media/radio/radio-miropcm20.c b/drivers/media/radio/radio-miropcm20.c index 67712ab3d564..265aa808a525 100644 --- a/drivers/media/radio/radio-miropcm20.c +++ b/drivers/media/radio/radio-miropcm20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Miro PCM20 radio driver for Linux radio support diff --git a/drivers/media/radio/radio-mr800.c b/drivers/media/radio/radio-mr800.c index cb0437b4c331..45df6652ac35 100644 --- a/drivers/media/radio/radio-mr800.c +++ b/drivers/media/radio/radio-mr800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A driver for the AverMedia MR 800 USB FM radio. This device plugs diff --git a/drivers/media/radio/radio-raremono.c b/drivers/media/radio/radio-raremono.c index f60775b005e1..a833192464fc 100644 --- a/drivers/media/radio/radio-raremono.c +++ b/drivers/media/radio/radio-raremono.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013 Cisco Systems, Inc. and/or its affiliates. All rights reserved. diff --git a/drivers/media/radio/radio-rtrack2.c b/drivers/media/radio/radio-rtrack2.c index efc02069bf9d..b97e32b71b8c 100644 --- a/drivers/media/radio/radio-rtrack2.c +++ b/drivers/media/radio/radio-rtrack2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RadioTrack II driver diff --git a/drivers/media/radio/radio-sf16fmi.c b/drivers/media/radio/radio-sf16fmi.c index 1fb88c2b916c..9cce93cbf6b0 100644 --- a/drivers/media/radio/radio-sf16fmi.c +++ b/drivers/media/radio/radio-sf16fmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SF16-FMI, SF16-FMP and SF16-FMD radio driver for Linux radio support * heavily based on rtrack driver... diff --git a/drivers/media/radio/radio-sf16fmr2.c b/drivers/media/radio/radio-sf16fmr2.c index d0dde55b7930..c85bd77d56a1 100644 --- a/drivers/media/radio/radio-sf16fmr2.c +++ b/drivers/media/radio/radio-sf16fmr2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SF16-FMR2 and SF16-FMD2 radio driver for Linux * Copyright (c) 2011 Ondrej Zary diff --git a/drivers/media/radio/radio-shark.c b/drivers/media/radio/radio-shark.c index 127a3be0e0f0..06acd6528240 100644 --- a/drivers/media/radio/radio-shark.c +++ b/drivers/media/radio/radio-shark.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux V4L2 radio driver for the Griffin radioSHARK USB radio receiver * diff --git a/drivers/media/radio/radio-shark2.c b/drivers/media/radio/radio-shark2.c index e3e6aa87fe08..3541ccec3128 100644 --- a/drivers/media/radio/radio-shark2.c +++ b/drivers/media/radio/radio-shark2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux V4L2 radio driver for the Griffin radioSHARK2 USB radio receiver * diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c index 9980346cb5ea..aee7a5f1d46b 100644 --- a/drivers/media/radio/radio-si476x.c +++ b/drivers/media/radio/radio-si476x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/media/radio/radio-si476x.c -- V4L2 driver for SI476X chips diff --git a/drivers/media/radio/radio-tea5764.c b/drivers/media/radio/radio-tea5764.c index dd85b0b1bcd9..abf2d07ea496 100644 --- a/drivers/media/radio/radio-tea5764.c +++ b/drivers/media/radio/radio-tea5764.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver/media/radio/radio-tea5764.c diff --git a/drivers/media/radio/radio-tea5777.c b/drivers/media/radio/radio-tea5777.c index fb9de7bbcd19..b9e506990778 100644 --- a/drivers/media/radio/radio-tea5777.c +++ b/drivers/media/radio/radio-tea5777.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * v4l2 driver for TEA5777 Philips AM/FM radio tuner chips diff --git a/drivers/media/radio/radio-terratec.c b/drivers/media/radio/radio-terratec.c index 43817dd0a0fe..6c7baeb292ea 100644 --- a/drivers/media/radio/radio-terratec.c +++ b/drivers/media/radio/radio-terratec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Terratec ActiveRadio ISA Standalone card driver for Linux radio support * (c) 1999 R. Offermanns (rolf@offermanns.de) diff --git a/drivers/media/radio/radio-timb.c b/drivers/media/radio/radio-timb.c index a6069b106fd3..4b94df2582d4 100644 --- a/drivers/media/radio/radio-timb.c +++ b/drivers/media/radio/radio-timb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * radio-timb.c Timberdale FPGA Radio driver diff --git a/drivers/media/radio/radio-trust.c b/drivers/media/radio/radio-trust.c index dfb8b62f0e2b..f2c7e1cf128f 100644 --- a/drivers/media/radio/radio-trust.c +++ b/drivers/media/radio/radio-trust.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* radio-trust.c - Trust FM Radio card driver for Linux 2.2 * by Eric Lammerts diff --git a/drivers/media/radio/radio-typhoon.c b/drivers/media/radio/radio-typhoon.c index 1aa856df70df..8f1420d19778 100644 --- a/drivers/media/radio/radio-typhoon.c +++ b/drivers/media/radio/radio-typhoon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Typhoon Radio Card driver for radio support * (c) 1999 Dr. Henrik Seidel diff --git a/drivers/media/radio/radio-zoltrix.c b/drivers/media/radio/radio-zoltrix.c index e043bee52384..d58275dc4e51 100644 --- a/drivers/media/radio/radio-zoltrix.c +++ b/drivers/media/radio/radio-zoltrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Zoltrix Radio Plus driver diff --git a/drivers/media/radio/saa7706h.c b/drivers/media/radio/saa7706h.c index d9eecddffd91..17c5e9881e76 100644 --- a/drivers/media/radio/saa7706h.c +++ b/drivers/media/radio/saa7706h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * saa7706.c Philips SAA7706H Car Radio DSP driver diff --git a/drivers/media/radio/si470x/radio-si470x-common.c b/drivers/media/radio/si470x/radio-si470x-common.c index af0a70910099..3e2a9d96f664 100644 --- a/drivers/media/radio/si470x/radio-si470x-common.c +++ b/drivers/media/radio/si470x/radio-si470x-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/media/radio/si470x/radio-si470x-common.c diff --git a/drivers/media/radio/si470x/radio-si470x-i2c.c b/drivers/media/radio/si470x/radio-si470x-i2c.c index 3932a449a1b1..cc834e3e9037 100644 --- a/drivers/media/radio/si470x/radio-si470x-i2c.c +++ b/drivers/media/radio/si470x/radio-si470x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/media/radio/si470x/radio-si470x-i2c.c diff --git a/drivers/media/radio/si470x/radio-si470x-usb.c b/drivers/media/radio/si470x/radio-si470x-usb.c index aa7a580dbecc..1df41d901688 100644 --- a/drivers/media/radio/si470x/radio-si470x-usb.c +++ b/drivers/media/radio/si470x/radio-si470x-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/media/radio/si470x/radio-si470x-usb.c diff --git a/drivers/media/radio/si4713/radio-platform-si4713.c b/drivers/media/radio/si4713/radio-platform-si4713.c index 4132968110e3..01b99f90e161 100644 --- a/drivers/media/radio/si4713/radio-platform-si4713.c +++ b/drivers/media/radio/si4713/radio-platform-si4713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/media/radio/radio-si4713.c diff --git a/drivers/media/radio/si4713/radio-usb-si4713.c b/drivers/media/radio/si4713/radio-usb-si4713.c index 2cf36c8abdde..35027f217924 100644 --- a/drivers/media/radio/si4713/radio-usb-si4713.c +++ b/drivers/media/radio/si4713/radio-usb-si4713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2013 Cisco Systems, Inc. and/or its affiliates. diff --git a/drivers/media/radio/si4713/si4713.c b/drivers/media/radio/si4713/si4713.c index e71272c6de37..0c731e23c51f 100644 --- a/drivers/media/radio/si4713/si4713.c +++ b/drivers/media/radio/si4713/si4713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/media/radio/si4713-i2c.c diff --git a/drivers/media/radio/tea575x.c b/drivers/media/radio/tea575x.c index c37315226c42..0a82be7e7fc9 100644 --- a/drivers/media/radio/tea575x.c +++ b/drivers/media/radio/tea575x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for TEA5757/5759 Philips AM/FM radio tuner chips diff --git a/drivers/media/radio/tef6862.c b/drivers/media/radio/tef6862.c index b00ccf651922..8454827ccc61 100644 --- a/drivers/media/radio/tef6862.c +++ b/drivers/media/radio/tef6862.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tef6862.c Philips TEF6862 Car Radio Enhanced Selectivity Tuner diff --git a/drivers/media/rc/ati_remote.c b/drivers/media/rc/ati_remote.c index a733914a2574..35a5dcbf1843 100644 --- a/drivers/media/rc/ati_remote.c +++ b/drivers/media/rc/ati_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB ATI Remote support diff --git a/drivers/media/rc/bpf-lirc.c b/drivers/media/rc/bpf-lirc.c index 2f7564f26445..c581cd510a44 100644 --- a/drivers/media/rc/bpf-lirc.c +++ b/drivers/media/rc/bpf-lirc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // bpf-lirc.c - handles bpf // diff --git a/drivers/media/rc/ene_ir.c b/drivers/media/rc/ene_ir.c index d6c54a3bccc2..98fa350fec8b 100644 --- a/drivers/media/rc/ene_ir.c +++ b/drivers/media/rc/ene_ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for ENE KB3926 B/C/D/E/F CIR (pnp id: ENE0XXX) diff --git a/drivers/media/rc/fintek-cir.c b/drivers/media/rc/fintek-cir.c index 3fb0968efd57..980aa2a7ca0b 100644 --- a/drivers/media/rc/fintek-cir.c +++ b/drivers/media/rc/fintek-cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Feature Integration Technology Inc. (aka Fintek) LPC CIR diff --git a/drivers/media/rc/gpio-ir-recv.c b/drivers/media/rc/gpio-ir-recv.c index a6418ef782bc..4010bea3ed46 100644 --- a/drivers/media/rc/gpio-ir-recv.c +++ b/drivers/media/rc/gpio-ir-recv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2012, Code Aurora Forum. All rights reserved. */ diff --git a/drivers/media/rc/gpio-ir-tx.c b/drivers/media/rc/gpio-ir-tx.c index e185ead40464..c53c1c45f5dd 100644 --- a/drivers/media/rc/gpio-ir-tx.c +++ b/drivers/media/rc/gpio-ir-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Sean Young diff --git a/drivers/media/rc/igorplugusb.c b/drivers/media/rc/igorplugusb.c index e034c93d57cf..0195204acbdf 100644 --- a/drivers/media/rc/igorplugusb.c +++ b/drivers/media/rc/igorplugusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IgorPlug-USB IR Receiver diff --git a/drivers/media/rc/iguanair.c b/drivers/media/rc/iguanair.c index 8af94246e591..3ad405f47dab 100644 --- a/drivers/media/rc/iguanair.c +++ b/drivers/media/rc/iguanair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IguanaWorks USB IR Transceiver support diff --git a/drivers/media/rc/img-ir/img-ir-core.c b/drivers/media/rc/img-ir/img-ir-core.c index 067f4bc7fcc3..9bf854cee93a 100644 --- a/drivers/media/rc/img-ir/img-ir-core.c +++ b/drivers/media/rc/img-ir/img-ir-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder found in PowerDown Controller. diff --git a/drivers/media/rc/img-ir/img-ir-hw.c b/drivers/media/rc/img-ir/img-ir-hw.c index 63f6f5b36838..3f4e4440e5f9 100644 --- a/drivers/media/rc/img-ir/img-ir-hw.c +++ b/drivers/media/rc/img-ir/img-ir-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Hardware Decoder found in PowerDown Controller. diff --git a/drivers/media/rc/img-ir/img-ir-jvc.c b/drivers/media/rc/img-ir/img-ir-jvc.c index 0fc5e6e45df4..88ee71ee1f6b 100644 --- a/drivers/media/rc/img-ir/img-ir-jvc.c +++ b/drivers/media/rc/img-ir/img-ir-jvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for JVC protocol. diff --git a/drivers/media/rc/img-ir/img-ir-nec.c b/drivers/media/rc/img-ir/img-ir-nec.c index c01e30bb6338..147dcf211d64 100644 --- a/drivers/media/rc/img-ir/img-ir-nec.c +++ b/drivers/media/rc/img-ir/img-ir-nec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for NEC protocol. diff --git a/drivers/media/rc/img-ir/img-ir-raw.c b/drivers/media/rc/img-ir/img-ir-raw.c index 92fb7b555a0f..b9b5f639f238 100644 --- a/drivers/media/rc/img-ir/img-ir-raw.c +++ b/drivers/media/rc/img-ir/img-ir-raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Raw Decoder found in PowerDown Controller. diff --git a/drivers/media/rc/img-ir/img-ir-rc5.c b/drivers/media/rc/img-ir/img-ir-rc5.c index 23c8e2397ba7..7720a596b596 100644 --- a/drivers/media/rc/img-ir/img-ir-rc5.c +++ b/drivers/media/rc/img-ir/img-ir-rc5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for Philips RC-5 protocol. diff --git a/drivers/media/rc/img-ir/img-ir-rc6.c b/drivers/media/rc/img-ir/img-ir-rc6.c index b2bf46886420..890a2f7faaca 100644 --- a/drivers/media/rc/img-ir/img-ir-rc6.c +++ b/drivers/media/rc/img-ir/img-ir-rc6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for Philips RC-6 protocol. diff --git a/drivers/media/rc/img-ir/img-ir-sanyo.c b/drivers/media/rc/img-ir/img-ir-sanyo.c index 16e1f4144767..45ce0a4224c6 100644 --- a/drivers/media/rc/img-ir/img-ir-sanyo.c +++ b/drivers/media/rc/img-ir/img-ir-sanyo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for Sanyo protocol. diff --git a/drivers/media/rc/img-ir/img-ir-sharp.c b/drivers/media/rc/img-ir/img-ir-sharp.c index ce5d1a0df325..a22389f96192 100644 --- a/drivers/media/rc/img-ir/img-ir-sharp.c +++ b/drivers/media/rc/img-ir/img-ir-sharp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for Sharp protocol. diff --git a/drivers/media/rc/img-ir/img-ir-sony.c b/drivers/media/rc/img-ir/img-ir-sony.c index dd46c0b71b51..7f6379701b79 100644 --- a/drivers/media/rc/img-ir/img-ir-sony.c +++ b/drivers/media/rc/img-ir/img-ir-sony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ImgTec IR Decoder setup for Sony (SIRC) protocol. diff --git a/drivers/media/rc/imon.c b/drivers/media/rc/imon.c index 35b9e07003d8..e9f6273d1545 100644 --- a/drivers/media/rc/imon.c +++ b/drivers/media/rc/imon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * imon.c: input and display driver for SoundGraph iMON IR/VFD/LCD diff --git a/drivers/media/rc/imon_raw.c b/drivers/media/rc/imon_raw.c index 3a526dea6532..ef9c223a059f 100644 --- a/drivers/media/rc/imon_raw.c +++ b/drivers/media/rc/imon_raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2018 Sean Young diff --git a/drivers/media/rc/ir-hix5hd2.c b/drivers/media/rc/ir-hix5hd2.c index edc46828509c..a42d49074bf3 100644 --- a/drivers/media/rc/ir-hix5hd2.c +++ b/drivers/media/rc/ir-hix5hd2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Linaro Ltd. diff --git a/drivers/media/rc/ir-imon-decoder.c b/drivers/media/rc/ir-imon-decoder.c index dc68f64e7b51..cbbe6ba693d0 100644 --- a/drivers/media/rc/ir-imon-decoder.c +++ b/drivers/media/rc/ir-imon-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // ir-imon-decoder.c - handle iMon protocol // diff --git a/drivers/media/rc/ir-jvc-decoder.c b/drivers/media/rc/ir-jvc-decoder.c index 8b10954d2b6b..b1d6c2ac4744 100644 --- a/drivers/media/rc/ir-jvc-decoder.c +++ b/drivers/media/rc/ir-jvc-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-jvc-decoder.c - handle JVC IR Pulse/Space protocol * diff --git a/drivers/media/rc/ir-mce_kbd-decoder.c b/drivers/media/rc/ir-mce_kbd-decoder.c index bb2d7c37c263..3a92c1867dd6 100644 --- a/drivers/media/rc/ir-mce_kbd-decoder.c +++ b/drivers/media/rc/ir-mce_kbd-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-mce_kbd-decoder.c - A decoder for the RC6-ish keyboard/mouse IR protocol * used by the Microsoft Remote Keyboard for Windows Media Center Edition, diff --git a/drivers/media/rc/ir-nec-decoder.c b/drivers/media/rc/ir-nec-decoder.c index 37b99432ad0d..6f9ce9a57121 100644 --- a/drivers/media/rc/ir-nec-decoder.c +++ b/drivers/media/rc/ir-nec-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ir-nec-decoder.c - handle NEC IR Pulse/Space protocol // diff --git a/drivers/media/rc/ir-rc5-decoder.c b/drivers/media/rc/ir-rc5-decoder.c index 82d7f6ad2338..d4a1371fbcb5 100644 --- a/drivers/media/rc/ir-rc5-decoder.c +++ b/drivers/media/rc/ir-rc5-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ir-rc5-decoder.c - decoder for RC5(x) and StreamZap protocols // diff --git a/drivers/media/rc/ir-rc6-decoder.c b/drivers/media/rc/ir-rc6-decoder.c index 3b2c8bab3e73..6b5fca39704c 100644 --- a/drivers/media/rc/ir-rc6-decoder.c +++ b/drivers/media/rc/ir-rc6-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol * diff --git a/drivers/media/rc/ir-rcmm-decoder.c b/drivers/media/rc/ir-rcmm-decoder.c index a8a34436fe85..623e87ac8310 100644 --- a/drivers/media/rc/ir-rcmm-decoder.c +++ b/drivers/media/rc/ir-rcmm-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // ir-rcmm-decoder.c - A decoder for the RCMM IR protocol // diff --git a/drivers/media/rc/ir-sanyo-decoder.c b/drivers/media/rc/ir-sanyo-decoder.c index 2bc98c342882..247902cfe413 100644 --- a/drivers/media/rc/ir-sanyo-decoder.c +++ b/drivers/media/rc/ir-sanyo-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ir-sanyo-decoder.c - handle SANYO IR Pulse/Space protocol // diff --git a/drivers/media/rc/ir-sharp-decoder.c b/drivers/media/rc/ir-sharp-decoder.c index 3311099cbd57..c3875d10aecc 100644 --- a/drivers/media/rc/ir-sharp-decoder.c +++ b/drivers/media/rc/ir-sharp-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol * diff --git a/drivers/media/rc/ir-sony-decoder.c b/drivers/media/rc/ir-sony-decoder.c index bb25867ecb5e..cc313c9eab65 100644 --- a/drivers/media/rc/ir-sony-decoder.c +++ b/drivers/media/rc/ir-sony-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-sony-decoder.c - handle Sony IR Pulse/Space protocol * diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c index 392441e0c116..3592b54f6f41 100644 --- a/drivers/media/rc/ir-spi.c +++ b/drivers/media/rc/ir-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // SPI driven IR LED device driver // diff --git a/drivers/media/rc/ir-xmp-decoder.c b/drivers/media/rc/ir-xmp-decoder.c index dc36b68739cb..6d8705f50693 100644 --- a/drivers/media/rc/ir-xmp-decoder.c +++ b/drivers/media/rc/ir-xmp-decoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ir-xmp-decoder.c - handle XMP IR Pulse/Space protocol * diff --git a/drivers/media/rc/ir_toy.c b/drivers/media/rc/ir_toy.c index 533faa117517..2d6658a95e80 100644 --- a/drivers/media/rc/ir_toy.c +++ b/drivers/media/rc/ir_toy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c index 2bacecb02262..843a0532cb92 100644 --- a/drivers/media/rc/ite-cir.c +++ b/drivers/media/rc/ite-cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ITE Tech Inc. IT8712F/IT8512 CIR diff --git a/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c b/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c index e24946c8fe20..a650156e98ca 100644 --- a/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +++ b/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // adstech-dvb-t-pci.h - Keytable for adstech_dvb_t_pci Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-alink-dtu-m.c b/drivers/media/rc/keymaps/rc-alink-dtu-m.c index 9926259b43ee..09d4d89cf36f 100644 --- a/drivers/media/rc/keymaps/rc-alink-dtu-m.c +++ b/drivers/media/rc/keymaps/rc-alink-dtu-m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A-Link DTU(m) remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-anysee.c b/drivers/media/rc/keymaps/rc-anysee.c index e4bcbf889fed..01dba8b24fdf 100644 --- a/drivers/media/rc/keymaps/rc-anysee.c +++ b/drivers/media/rc/keymaps/rc-anysee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Anysee remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-apac-viewcomp.c b/drivers/media/rc/keymaps/rc-apac-viewcomp.c index 80b096f02e99..008f3b5f4fd5 100644 --- a/drivers/media/rc/keymaps/rc-apac-viewcomp.c +++ b/drivers/media/rc/keymaps/rc-apac-viewcomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // apac-viewcomp.h - Keytable for apac_viewcomp Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c b/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c index 212b0d920901..cf85cd48768e 100644 --- a/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c +++ b/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keytable for the Astrometa T2hybrid remote controller diff --git a/drivers/media/rc/keymaps/rc-asus-pc39.c b/drivers/media/rc/keymaps/rc-asus-pc39.c index bd55b7c6f82a..10fccc635203 100644 --- a/drivers/media/rc/keymaps/rc-asus-pc39.c +++ b/drivers/media/rc/keymaps/rc-asus-pc39.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // asus-pc39.h - Keytable for asus_pc39 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-asus-ps3-100.c b/drivers/media/rc/keymaps/rc-asus-ps3-100.c index 9d63c1e4a17a..fc91d6377bbd 100644 --- a/drivers/media/rc/keymaps/rc-asus-ps3-100.c +++ b/drivers/media/rc/keymaps/rc-asus-ps3-100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // asus-ps3-100.h - Keytable for asus_ps3_100 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c b/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c index 063237f0d2e2..c6ee2fac376b 100644 --- a/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +++ b/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // ati-tv-wonder-hd-600.h - Keytable for ati_tv_wonder_hd_600 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-ati-x10.c b/drivers/media/rc/keymaps/rc-ati-x10.c index 9f7cbe9a1ac8..f3fc362f03b7 100644 --- a/drivers/media/rc/keymaps/rc-ati-x10.c +++ b/drivers/media/rc/keymaps/rc-ati-x10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ATI X10 RF remote keytable diff --git a/drivers/media/rc/keymaps/rc-avermedia-a16d.c b/drivers/media/rc/keymaps/rc-avermedia-a16d.c index 98497f4f6f92..c4f49a1700db 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-a16d.c +++ b/drivers/media/rc/keymaps/rc-avermedia-a16d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avermedia-a16d.h - Keytable for avermedia_a16d Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-avermedia-cardbus.c b/drivers/media/rc/keymaps/rc-avermedia-cardbus.c index 5832c2f8ab3f..14712acbfdf5 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-cardbus.c +++ b/drivers/media/rc/keymaps/rc-avermedia-cardbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avermedia-cardbus.h - Keytable for avermedia_cardbus Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-avermedia-dvbt.c b/drivers/media/rc/keymaps/rc-avermedia-dvbt.c index 3157d0c1cee9..615f038b7eb7 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-dvbt.c +++ b/drivers/media/rc/keymaps/rc-avermedia-dvbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avermedia-dvbt.h - Keytable for avermedia_dvbt Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-avermedia-m135a.c b/drivers/media/rc/keymaps/rc-avermedia-m135a.c index cc1318ad09d9..1b8b5bd7afb2 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-m135a.c +++ b/drivers/media/rc/keymaps/rc-avermedia-m135a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avermedia-m135a.c - Keytable for Avermedia M135A Remote Controllers // diff --git a/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c b/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c index ec6c866c9f5d..40e3c79765b3 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +++ b/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* avermedia-m733a-rm-k6.h - Keytable for avermedia_m733a_rm_k6 Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c b/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c index ee4fe5791add..f4b8ddcebccd 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +++ b/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AverMedia RM-KS remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-avermedia.c b/drivers/media/rc/keymaps/rc-avermedia.c index b827536a1f5f..d529d57a41d4 100644 --- a/drivers/media/rc/keymaps/rc-avermedia.c +++ b/drivers/media/rc/keymaps/rc-avermedia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avermedia.h - Keytable for avermedia Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-avertv-303.c b/drivers/media/rc/keymaps/rc-avertv-303.c index 71d1da42528d..b9da91691142 100644 --- a/drivers/media/rc/keymaps/rc-avertv-303.c +++ b/drivers/media/rc/keymaps/rc-avertv-303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // avertv-303.h - Keytable for avertv_303 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c b/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c index 56f8eb1f0d01..773fad4ee0f0 100644 --- a/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +++ b/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TwinHan AzureWave AD-TU700(704J) remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-beelink-gs1.c b/drivers/media/rc/keymaps/rc-beelink-gs1.c index 6e767d88c707..eb38b8eeacb6 100644 --- a/drivers/media/rc/keymaps/rc-beelink-gs1.c +++ b/drivers/media/rc/keymaps/rc-beelink-gs1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2019 Clément Péron diff --git a/drivers/media/rc/keymaps/rc-beelink-mxiii.c b/drivers/media/rc/keymaps/rc-beelink-mxiii.c index 88fad9959a86..853fd69204ce 100644 --- a/drivers/media/rc/keymaps/rc-beelink-mxiii.c +++ b/drivers/media/rc/keymaps/rc-beelink-mxiii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-behold-columbus.c b/drivers/media/rc/keymaps/rc-behold-columbus.c index 6bdc924ac3cf..e238850fb845 100644 --- a/drivers/media/rc/keymaps/rc-behold-columbus.c +++ b/drivers/media/rc/keymaps/rc-behold-columbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // behold-columbus.h - Keytable for behold_columbus Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-behold.c b/drivers/media/rc/keymaps/rc-behold.c index 0251ce835f79..93fd01096d31 100644 --- a/drivers/media/rc/keymaps/rc-behold.c +++ b/drivers/media/rc/keymaps/rc-behold.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // behold.h - Keytable for behold Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-budget-ci-old.c b/drivers/media/rc/keymaps/rc-budget-ci-old.c index 8fda5d1e140b..e81f9afd990e 100644 --- a/drivers/media/rc/keymaps/rc-budget-ci-old.c +++ b/drivers/media/rc/keymaps/rc-budget-ci-old.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // budget-ci-old.h - Keytable for budget_ci_old Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-cec.c b/drivers/media/rc/keymaps/rc-cec.c index 068e22aeac8c..510dc636e769 100644 --- a/drivers/media/rc/keymaps/rc-cec.c +++ b/drivers/media/rc/keymaps/rc-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Keytable for the CEC remote control * diff --git a/drivers/media/rc/keymaps/rc-cinergy-1400.c b/drivers/media/rc/keymaps/rc-cinergy-1400.c index 092c3533d712..95fed3516b72 100644 --- a/drivers/media/rc/keymaps/rc-cinergy-1400.c +++ b/drivers/media/rc/keymaps/rc-cinergy-1400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // cinergy-1400.h - Keytable for cinergy_1400 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-cinergy.c b/drivers/media/rc/keymaps/rc-cinergy.c index 334a290a3b91..51b7aa762324 100644 --- a/drivers/media/rc/keymaps/rc-cinergy.c +++ b/drivers/media/rc/keymaps/rc-cinergy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // cinergy.h - Keytable for cinergy Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-ct-90405.c b/drivers/media/rc/keymaps/rc-ct-90405.c index d4638df37c53..96e38aa5c035 100644 --- a/drivers/media/rc/keymaps/rc-ct-90405.c +++ b/drivers/media/rc/keymaps/rc-ct-90405.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Toshiba CT-90405 remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-d680-dmb.c b/drivers/media/rc/keymaps/rc-d680-dmb.c index 7870d36f2c69..f8356686b4c6 100644 --- a/drivers/media/rc/keymaps/rc-d680-dmb.c +++ b/drivers/media/rc/keymaps/rc-d680-dmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * keymap imported from cxusb.c diff --git a/drivers/media/rc/keymaps/rc-delock-61959.c b/drivers/media/rc/keymaps/rc-delock-61959.c index 529435e8d416..63f584c2c3e3 100644 --- a/drivers/media/rc/keymaps/rc-delock-61959.c +++ b/drivers/media/rc/keymaps/rc-delock-61959.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-delock-61959.c - Keytable for Delock * diff --git a/drivers/media/rc/keymaps/rc-dib0700-nec.c b/drivers/media/rc/keymaps/rc-dib0700-nec.c index 0323049fd2b1..36fc878bb67d 100644 --- a/drivers/media/rc/keymaps/rc-dib0700-nec.c +++ b/drivers/media/rc/keymaps/rc-dib0700-nec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // rc-dvb0700-big.c - Keytable for devices in dvb0700 // diff --git a/drivers/media/rc/keymaps/rc-dib0700-rc5.c b/drivers/media/rc/keymaps/rc-dib0700-rc5.c index d34e92eb92be..03114f4186c0 100644 --- a/drivers/media/rc/keymaps/rc-dib0700-rc5.c +++ b/drivers/media/rc/keymaps/rc-dib0700-rc5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // rc-dvb0700-big.c - Keytable for devices in dvb0700 // diff --git a/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c b/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c index d18b8f93a018..661100518ecd 100644 --- a/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +++ b/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DigitalNow TinyTwin remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-digittrade.c b/drivers/media/rc/keymaps/rc-digittrade.c index 129a81f59b4a..5f99975d49a4 100644 --- a/drivers/media/rc/keymaps/rc-digittrade.c +++ b/drivers/media/rc/keymaps/rc-digittrade.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digittrade DVB-T USB Stick remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-dm1105-nec.c b/drivers/media/rc/keymaps/rc-dm1105-nec.c index b82290ce925b..19661ca71fbf 100644 --- a/drivers/media/rc/keymaps/rc-dm1105-nec.c +++ b/drivers/media/rc/keymaps/rc-dm1105-nec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // dm1105-nec.h - Keytable for dm1105_nec Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c b/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c index 4b23335615cf..fb963f1f125e 100644 --- a/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +++ b/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // dntv-live-dvb-t.h - Keytable for dntv_live_dvb_t Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c b/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c index 46d8ea1b49a3..6f3465a1230c 100644 --- a/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +++ b/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // dntv-live-dvbt-pro.h - Keytable for dntv_live_dvbt_pro Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-dreambox.c b/drivers/media/rc/keymaps/rc-dreambox.c index e1ec99ce3105..4fbd268a8d7f 100644 --- a/drivers/media/rc/keymaps/rc-dreambox.c +++ b/drivers/media/rc/keymaps/rc-dreambox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Emanuel Strobel diff --git a/drivers/media/rc/keymaps/rc-dtt200u.c b/drivers/media/rc/keymaps/rc-dtt200u.c index eeb2f6e303d7..1f8f8155201e 100644 --- a/drivers/media/rc/keymaps/rc-dtt200u.c +++ b/drivers/media/rc/keymaps/rc-dtt200u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Keytable for Wideview WT-220U. * diff --git a/drivers/media/rc/keymaps/rc-dvbsky.c b/drivers/media/rc/keymaps/rc-dvbsky.c index 1fcd47bd8595..531a22439341 100644 --- a/drivers/media/rc/keymaps/rc-dvbsky.c +++ b/drivers/media/rc/keymaps/rc-dvbsky.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-dvbsky.c - Keytable for DVBSky Remote Controllers * diff --git a/drivers/media/rc/keymaps/rc-dvico-mce.c b/drivers/media/rc/keymaps/rc-dvico-mce.c index 4bb4222d259e..3746fae56b6f 100644 --- a/drivers/media/rc/keymaps/rc-dvico-mce.c +++ b/drivers/media/rc/keymaps/rc-dvico-mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * keymap imported from cxusb.c diff --git a/drivers/media/rc/keymaps/rc-dvico-portable.c b/drivers/media/rc/keymaps/rc-dvico-portable.c index ba9ef9b75777..acfc3b81ef08 100644 --- a/drivers/media/rc/keymaps/rc-dvico-portable.c +++ b/drivers/media/rc/keymaps/rc-dvico-portable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * keymap imported from cxusb.c diff --git a/drivers/media/rc/keymaps/rc-em-terratec.c b/drivers/media/rc/keymaps/rc-em-terratec.c index 8a51fe632840..59689a9cf60b 100644 --- a/drivers/media/rc/keymaps/rc-em-terratec.c +++ b/drivers/media/rc/keymaps/rc-em-terratec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // em-terratec.h - Keytable for em_terratec Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c b/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c index 320e184f4298..4b8b1e1393a6 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // encore-enltv-fm53.h - Keytable for encore_enltv_fm53 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-encore-enltv.c b/drivers/media/rc/keymaps/rc-encore-enltv.c index 0b235d72e57d..998f1027ba2c 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // encore-enltv.h - Keytable for encore_enltv Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-encore-enltv2.c b/drivers/media/rc/keymaps/rc-encore-enltv2.c index d8057f41252d..088f2756b4b4 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv2.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // encore-enltv2.h - Keytable for encore_enltv2 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-evga-indtube.c b/drivers/media/rc/keymaps/rc-evga-indtube.c index 95295f6882b1..5ca13230445b 100644 --- a/drivers/media/rc/keymaps/rc-evga-indtube.c +++ b/drivers/media/rc/keymaps/rc-evga-indtube.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // evga-indtube.h - Keytable for evga_indtube Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-eztv.c b/drivers/media/rc/keymaps/rc-eztv.c index 522e772f7c2b..7a1307fa5692 100644 --- a/drivers/media/rc/keymaps/rc-eztv.c +++ b/drivers/media/rc/keymaps/rc-eztv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // eztv.h - Keytable for eztv Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-flydvb.c b/drivers/media/rc/keymaps/rc-flydvb.c index fcb3bcadd82d..8717e5f5845a 100644 --- a/drivers/media/rc/keymaps/rc-flydvb.c +++ b/drivers/media/rc/keymaps/rc-flydvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // flydvb.h - Keytable for flydvb Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-flyvideo.c b/drivers/media/rc/keymaps/rc-flyvideo.c index fcb70c9507cf..01700d465a54 100644 --- a/drivers/media/rc/keymaps/rc-flyvideo.c +++ b/drivers/media/rc/keymaps/rc-flyvideo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // flyvideo.h - Keytable for flyvideo Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c b/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c index 43f73db91098..a89422b5bede 100644 --- a/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +++ b/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // fusionhdtv-mce.h - Keytable for fusionhdtv_mce Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-gadmei-rm008z.c b/drivers/media/rc/keymaps/rc-gadmei-rm008z.c index 8a446d125789..e5f40ab7248e 100644 --- a/drivers/media/rc/keymaps/rc-gadmei-rm008z.c +++ b/drivers/media/rc/keymaps/rc-gadmei-rm008z.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // gadmei-rm008z.h - Keytable for gadmei_rm008z Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-geekbox.c b/drivers/media/rc/keymaps/rc-geekbox.c index d3f2e960c925..bae16a4c8369 100644 --- a/drivers/media/rc/keymaps/rc-geekbox.c +++ b/drivers/media/rc/keymaps/rc-geekbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keytable for the GeekBox remote controller diff --git a/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c b/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c index e49828ea2b80..33d2176040d8 100644 --- a/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +++ b/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // genius-tvgo-a11mce.h - Keytable for genius_tvgo_a11mce Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-gotview7135.c b/drivers/media/rc/keymaps/rc-gotview7135.c index a044991e30ba..2decf444f4e2 100644 --- a/drivers/media/rc/keymaps/rc-gotview7135.c +++ b/drivers/media/rc/keymaps/rc-gotview7135.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // gotview7135.h - Keytable for gotview7135 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-hauppauge.c b/drivers/media/rc/keymaps/rc-hauppauge.c index 9e64c0b2d18e..fc52c68ea6d5 100644 --- a/drivers/media/rc/keymaps/rc-hauppauge.c +++ b/drivers/media/rc/keymaps/rc-hauppauge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // rc-hauppauge.c - Keytable for Hauppauge Remote Controllers // diff --git a/drivers/media/rc/keymaps/rc-hisi-poplar.c b/drivers/media/rc/keymaps/rc-hisi-poplar.c index b10ad674c32a..da184d40447d 100644 --- a/drivers/media/rc/keymaps/rc-hisi-poplar.c +++ b/drivers/media/rc/keymaps/rc-hisi-poplar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Keytable for remote controller of HiSilicon poplar board. diff --git a/drivers/media/rc/keymaps/rc-hisi-tv-demo.c b/drivers/media/rc/keymaps/rc-hisi-tv-demo.c index 24dcb38df27c..4a0e771f6010 100644 --- a/drivers/media/rc/keymaps/rc-hisi-tv-demo.c +++ b/drivers/media/rc/keymaps/rc-hisi-tv-demo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Keytable for remote controller of HiSilicon tv demo board. diff --git a/drivers/media/rc/keymaps/rc-imon-mce.c b/drivers/media/rc/keymaps/rc-imon-mce.c index 130f685ae30e..b08cb7e654b0 100644 --- a/drivers/media/rc/keymaps/rc-imon-mce.c +++ b/drivers/media/rc/keymaps/rc-imon-mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc5-imon-mce.c - Keytable for Windows Media Center RC-6 remotes for use * with the SoundGraph iMON/Antec Veris hardware IR decoder diff --git a/drivers/media/rc/keymaps/rc-imon-pad.c b/drivers/media/rc/keymaps/rc-imon-pad.c index cd5ba44d033c..8618b0d0b0de 100644 --- a/drivers/media/rc/keymaps/rc-imon-pad.c +++ b/drivers/media/rc/keymaps/rc-imon-pad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc5-imon-pad.c - Keytable for SoundGraph iMON PAD and Antec Veris * RM-200 Remote Control diff --git a/drivers/media/rc/keymaps/rc-imon-rsc.c b/drivers/media/rc/keymaps/rc-imon-rsc.c index e4124fadf705..f149fd7adda8 100644 --- a/drivers/media/rc/keymaps/rc-imon-rsc.c +++ b/drivers/media/rc/keymaps/rc-imon-rsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2018 Sean Young diff --git a/drivers/media/rc/keymaps/rc-iodata-bctv7e.c b/drivers/media/rc/keymaps/rc-iodata-bctv7e.c index 95256e85458a..da9eb39a871e 100644 --- a/drivers/media/rc/keymaps/rc-iodata-bctv7e.c +++ b/drivers/media/rc/keymaps/rc-iodata-bctv7e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // iodata-bctv7e.h - Keytable for iodata_bctv7e Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-it913x-v1.c b/drivers/media/rc/keymaps/rc-it913x-v1.c index d80764c98f44..a2d7f754a46b 100644 --- a/drivers/media/rc/keymaps/rc-it913x-v1.c +++ b/drivers/media/rc/keymaps/rc-it913x-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ITE Generic remotes Version 1 * diff --git a/drivers/media/rc/keymaps/rc-it913x-v2.c b/drivers/media/rc/keymaps/rc-it913x-v2.c index c37358cf8b86..e6db80cbf06b 100644 --- a/drivers/media/rc/keymaps/rc-it913x-v2.c +++ b/drivers/media/rc/keymaps/rc-it913x-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ITE Generic remotes Version 2 * diff --git a/drivers/media/rc/keymaps/rc-kaiomy.c b/drivers/media/rc/keymaps/rc-kaiomy.c index bea50c6f7e99..44634fa785c9 100644 --- a/drivers/media/rc/keymaps/rc-kaiomy.c +++ b/drivers/media/rc/keymaps/rc-kaiomy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // kaiomy.h - Keytable for kaiomy Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-khadas.c b/drivers/media/rc/keymaps/rc-khadas.c index 2b7161e1bc3f..72818428ff31 100644 --- a/drivers/media/rc/keymaps/rc-khadas.c +++ b/drivers/media/rc/keymaps/rc-khadas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-khamsin.c b/drivers/media/rc/keymaps/rc-khamsin.c index 2121cad8d3df..51e49cf8d9d0 100644 --- a/drivers/media/rc/keymaps/rc-khamsin.c +++ b/drivers/media/rc/keymaps/rc-khamsin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2020 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-kworld-315u.c b/drivers/media/rc/keymaps/rc-kworld-315u.c index f849dd6b7ef2..f8cec41c3f4d 100644 --- a/drivers/media/rc/keymaps/rc-kworld-315u.c +++ b/drivers/media/rc/keymaps/rc-kworld-315u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // kworld-315u.h - Keytable for kworld_315u Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-kworld-pc150u.c b/drivers/media/rc/keymaps/rc-kworld-pc150u.c index 630ef7c330d9..de223e9b06bb 100644 --- a/drivers/media/rc/keymaps/rc-kworld-pc150u.c +++ b/drivers/media/rc/keymaps/rc-kworld-pc150u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* kworld-pc150u.c - Keytable for kworld_pc150u Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c b/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c index 1fb9dc434685..09e8eaf80a05 100644 --- a/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +++ b/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // kworld-plus-tv-analog.h - Keytable for kworld_plus_tv_analog Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c b/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c index c637312643b7..04a3c0fec911 100644 --- a/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +++ b/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LeadTek Y04G0051 remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-lme2510.c b/drivers/media/rc/keymaps/rc-lme2510.c index 575485655a85..62f868550382 100644 --- a/drivers/media/rc/keymaps/rc-lme2510.c +++ b/drivers/media/rc/keymaps/rc-lme2510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* LME2510 remote control * diff --git a/drivers/media/rc/keymaps/rc-manli.c b/drivers/media/rc/keymaps/rc-manli.c index b81149a0dfd8..375d36ae63db 100644 --- a/drivers/media/rc/keymaps/rc-manli.c +++ b/drivers/media/rc/keymaps/rc-manli.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // manli.h - Keytable for manli Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-mecool-kii-pro.c b/drivers/media/rc/keymaps/rc-mecool-kii-pro.c index 273fe1a304f0..fad6857d9657 100644 --- a/drivers/media/rc/keymaps/rc-mecool-kii-pro.c +++ b/drivers/media/rc/keymaps/rc-mecool-kii-pro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2021 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-mecool-kiii-pro.c b/drivers/media/rc/keymaps/rc-mecool-kiii-pro.c index 53fd7c895ddc..a0a2cc7fb059 100644 --- a/drivers/media/rc/keymaps/rc-mecool-kiii-pro.c +++ b/drivers/media/rc/keymaps/rc-mecool-kiii-pro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2021 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-medion-x10-digitainer.c b/drivers/media/rc/keymaps/rc-medion-x10-digitainer.c index bf74912859b3..a48d96ca8fb1 100644 --- a/drivers/media/rc/keymaps/rc-medion-x10-digitainer.c +++ b/drivers/media/rc/keymaps/rc-medion-x10-digitainer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Medion X10 RF remote keytable (Digitainer variant) diff --git a/drivers/media/rc/keymaps/rc-medion-x10-or2x.c b/drivers/media/rc/keymaps/rc-medion-x10-or2x.c index 293045c9aaa5..165be36aa336 100644 --- a/drivers/media/rc/keymaps/rc-medion-x10-or2x.c +++ b/drivers/media/rc/keymaps/rc-medion-x10-or2x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Medion X10 OR22/OR24 RF remote keytable diff --git a/drivers/media/rc/keymaps/rc-medion-x10.c b/drivers/media/rc/keymaps/rc-medion-x10.c index 3ea8fdbaf18c..a117a5d27e34 100644 --- a/drivers/media/rc/keymaps/rc-medion-x10.c +++ b/drivers/media/rc/keymaps/rc-medion-x10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Medion X10 RF remote keytable diff --git a/drivers/media/rc/keymaps/rc-minix-neo.c b/drivers/media/rc/keymaps/rc-minix-neo.c index ce16e964e72e..7a8b7378ce84 100644 --- a/drivers/media/rc/keymaps/rc-minix-neo.c +++ b/drivers/media/rc/keymaps/rc-minix-neo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2021 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c index f152626fd802..4aa3308d920f 100644 --- a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c +++ b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI DIGIVOX mini II remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-msi-digivox-iii.c b/drivers/media/rc/keymaps/rc-msi-digivox-iii.c index 1250cde3367d..bc9e58468937 100644 --- a/drivers/media/rc/keymaps/rc-msi-digivox-iii.c +++ b/drivers/media/rc/keymaps/rc-msi-digivox-iii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI DIGIVOX mini III remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c b/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c index 648bac448f29..18e8aba87b3c 100644 --- a/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +++ b/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // msi-tvanywhere-plus.h - Keytable for msi_tvanywhere_plus Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-msi-tvanywhere.c b/drivers/media/rc/keymaps/rc-msi-tvanywhere.c index b59af39ba005..eae211142ff0 100644 --- a/drivers/media/rc/keymaps/rc-msi-tvanywhere.c +++ b/drivers/media/rc/keymaps/rc-msi-tvanywhere.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // msi-tvanywhere.h - Keytable for msi_tvanywhere Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-mygica-utv3.c b/drivers/media/rc/keymaps/rc-mygica-utv3.c index f32b8281459b..c968f8af716a 100644 --- a/drivers/media/rc/keymaps/rc-mygica-utv3.c +++ b/drivers/media/rc/keymaps/rc-mygica-utv3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-mygica-utv3.c - Keytable for the MyGica UTV3 Analog USB2.0 TV Box * diff --git a/drivers/media/rc/keymaps/rc-nebula.c b/drivers/media/rc/keymaps/rc-nebula.c index 23b75269d307..5296990d56b2 100644 --- a/drivers/media/rc/keymaps/rc-nebula.c +++ b/drivers/media/rc/keymaps/rc-nebula.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // nebula.h - Keytable for nebula Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c b/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c index 94340a1864a0..aea61c42a6cc 100644 --- a/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +++ b/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // nec-terratec-cinergy-xs.h - Keytable for nec_terratec_cinergy_xs Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-norwood.c b/drivers/media/rc/keymaps/rc-norwood.c index da00003a5e79..faa9362e47fc 100644 --- a/drivers/media/rc/keymaps/rc-norwood.c +++ b/drivers/media/rc/keymaps/rc-norwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // norwood.h - Keytable for norwood Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-npgtech.c b/drivers/media/rc/keymaps/rc-npgtech.c index 6f4412922e0c..2a7207089f56 100644 --- a/drivers/media/rc/keymaps/rc-npgtech.c +++ b/drivers/media/rc/keymaps/rc-npgtech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // npgtech.h - Keytable for npgtech Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-odroid.c b/drivers/media/rc/keymaps/rc-odroid.c index 0353229a4915..90df8b563537 100644 --- a/drivers/media/rc/keymaps/rc-odroid.c +++ b/drivers/media/rc/keymaps/rc-odroid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-pctv-sedna.c b/drivers/media/rc/keymaps/rc-pctv-sedna.c index 6583bf4fcb04..539208877e0a 100644 --- a/drivers/media/rc/keymaps/rc-pctv-sedna.c +++ b/drivers/media/rc/keymaps/rc-pctv-sedna.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pctv-sedna.h - Keytable for pctv_sedna Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pine64.c b/drivers/media/rc/keymaps/rc-pine64.c index bcdb99997d4d..8fed6eb12a16 100644 --- a/drivers/media/rc/keymaps/rc-pine64.c +++ b/drivers/media/rc/keymaps/rc-pine64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Keytable for the Pine64 IR Remote Controller diff --git a/drivers/media/rc/keymaps/rc-pinnacle-color.c b/drivers/media/rc/keymaps/rc-pinnacle-color.c index f33c38644f83..fafe6f7a2872 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-color.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-color.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pinnacle-color.h - Keytable for pinnacle_color Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pinnacle-grey.c b/drivers/media/rc/keymaps/rc-pinnacle-grey.c index 22ef3d4e2e71..b816a25f73fa 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-grey.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-grey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pinnacle-grey.h - Keytable for pinnacle_grey Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c b/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c index 35f0c790cc0c..2346e459d78e 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pinnacle-pctv-hd.h - Keytable for pinnacle_pctv_hd Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pixelview-002t.c b/drivers/media/rc/keymaps/rc-pixelview-002t.c index 0966ebf0903a..c8d00d244a60 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-002t.c +++ b/drivers/media/rc/keymaps/rc-pixelview-002t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // rc-pixelview-mk12.h - Keytable for pixelview Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pixelview-mk12.c b/drivers/media/rc/keymaps/rc-pixelview-mk12.c index e18774473809..95595bffd6f5 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-mk12.c +++ b/drivers/media/rc/keymaps/rc-pixelview-mk12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // rc-pixelview-mk12.h - Keytable for pixelview Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pixelview-new.c b/drivers/media/rc/keymaps/rc-pixelview-new.c index cf7f1cf8c3b5..b0d9d86dfd0d 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-new.c +++ b/drivers/media/rc/keymaps/rc-pixelview-new.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pixelview-new.h - Keytable for pixelview_new Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pixelview.c b/drivers/media/rc/keymaps/rc-pixelview.c index 567ad0a076fc..867cae11936e 100644 --- a/drivers/media/rc/keymaps/rc-pixelview.c +++ b/drivers/media/rc/keymaps/rc-pixelview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pixelview.h - Keytable for pixelview Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c index e7a6add1df26..e163d3e536d0 100644 --- a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c +++ b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // powercolor-real-angel.h - Keytable for powercolor_real_angel Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-proteus-2309.c b/drivers/media/rc/keymaps/rc-proteus-2309.c index 1300482a6119..0157f417e499 100644 --- a/drivers/media/rc/keymaps/rc-proteus-2309.c +++ b/drivers/media/rc/keymaps/rc-proteus-2309.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // proteus-2309.h - Keytable for proteus_2309 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-purpletv.c b/drivers/media/rc/keymaps/rc-purpletv.c index 9f6ee0be1347..8178e34f5c12 100644 --- a/drivers/media/rc/keymaps/rc-purpletv.c +++ b/drivers/media/rc/keymaps/rc-purpletv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // purpletv.h - Keytable for purpletv Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-pv951.c b/drivers/media/rc/keymaps/rc-pv951.c index 539e8573eb19..19a04cfc7cb1 100644 --- a/drivers/media/rc/keymaps/rc-pv951.c +++ b/drivers/media/rc/keymaps/rc-pv951.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // pv951.h - Keytable for pv951 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-rc6-mce.c b/drivers/media/rc/keymaps/rc-rc6-mce.c index ef1c61eb99b2..2f6829059dc1 100644 --- a/drivers/media/rc/keymaps/rc-rc6-mce.c +++ b/drivers/media/rc/keymaps/rc-rc6-mce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-rc6-mce.c - Keytable for Windows Media Center RC-6 remotes for use * with the Media Center Edition eHome Infrared Transceiver. diff --git a/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c b/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c index 088ead8f736b..756a28b4fffc 100644 --- a/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +++ b/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // real-audio-220-32-keys.h - Keytable for real_audio_220_32_keys Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-reddo.c b/drivers/media/rc/keymaps/rc-reddo.c index af50d1ca4b15..a40500f27b02 100644 --- a/drivers/media/rc/keymaps/rc-reddo.c +++ b/drivers/media/rc/keymaps/rc-reddo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI DIGIVOX mini III remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c b/drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c index defc77932e10..7c7723c4f794 100644 --- a/drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c +++ b/drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-siemens-gigaset-rc20.c - Keytable for the Siemens Gigaset RC 20 remote * diff --git a/drivers/media/rc/keymaps/rc-snapstream-firefly.c b/drivers/media/rc/keymaps/rc-snapstream-firefly.c index 826f44595e70..b9f17a254088 100644 --- a/drivers/media/rc/keymaps/rc-snapstream-firefly.c +++ b/drivers/media/rc/keymaps/rc-snapstream-firefly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SnapStream Firefly X10 RF remote keytable diff --git a/drivers/media/rc/keymaps/rc-streamzap.c b/drivers/media/rc/keymaps/rc-streamzap.c index b82c3cdfca3b..4cb329469713 100644 --- a/drivers/media/rc/keymaps/rc-streamzap.c +++ b/drivers/media/rc/keymaps/rc-streamzap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-streamzap.c - Keytable for Streamzap PC Remote, for use * with the Streamzap PC Remote IR Receiver. diff --git a/drivers/media/rc/keymaps/rc-su3000.c b/drivers/media/rc/keymaps/rc-su3000.c index a333ade3b1d2..7c7651e4454d 100644 --- a/drivers/media/rc/keymaps/rc-su3000.c +++ b/drivers/media/rc/keymaps/rc-su3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-su3000.h - Keytable for Geniatech HDStar Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-tanix-tx3mini.c b/drivers/media/rc/keymaps/rc-tanix-tx3mini.c index b5d77a0c94ed..8fe6af455a90 100644 --- a/drivers/media/rc/keymaps/rc-tanix-tx3mini.c +++ b/drivers/media/rc/keymaps/rc-tanix-tx3mini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2018 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-tanix-tx5max.c b/drivers/media/rc/keymaps/rc-tanix-tx5max.c index 91db9017845a..dceba9fc5456 100644 --- a/drivers/media/rc/keymaps/rc-tanix-tx5max.c +++ b/drivers/media/rc/keymaps/rc-tanix-tx5max.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2018 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-tbs-nec.c b/drivers/media/rc/keymaps/rc-tbs-nec.c index 426c767c907f..9b83fd485e2e 100644 --- a/drivers/media/rc/keymaps/rc-tbs-nec.c +++ b/drivers/media/rc/keymaps/rc-tbs-nec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // tbs-nec.h - Keytable for tbs_nec Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-technisat-ts35.c b/drivers/media/rc/keymaps/rc-technisat-ts35.c index 07d5e0884eb9..3ff054bbadb3 100644 --- a/drivers/media/rc/keymaps/rc-technisat-ts35.c +++ b/drivers/media/rc/keymaps/rc-technisat-ts35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-technisat-ts35.c - Keytable for TechniSat TS35 remote * diff --git a/drivers/media/rc/keymaps/rc-technisat-usb2.c b/drivers/media/rc/keymaps/rc-technisat-usb2.c index 74ac89d37966..27f5f4be17aa 100644 --- a/drivers/media/rc/keymaps/rc-technisat-usb2.c +++ b/drivers/media/rc/keymaps/rc-technisat-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); /* rc-technisat-usb2.c - Keytable for SkyStar HD USB * * Copyright (C) 2010 Patrick Boettcher, diff --git a/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c b/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c index d44891308193..80d8ad1d1d92 100644 --- a/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c +++ b/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* keytable for Terratec Cinergy C PCI Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c b/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c index dbbb1ba0247b..2aea258798c8 100644 --- a/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c +++ b/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* keytable for Terratec Cinergy S2 HD Remote Controller */ diff --git a/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c b/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c index a9452d581339..b2c73ae4e9b3 100644 --- a/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +++ b/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // terratec-cinergy-xs.h - Keytable for terratec_cinergy_xs Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-terratec-slim-2.c b/drivers/media/rc/keymaps/rc-terratec-slim-2.c index ea259d88769b..3a66e2de5338 100644 --- a/drivers/media/rc/keymaps/rc-terratec-slim-2.c +++ b/drivers/media/rc/keymaps/rc-terratec-slim-2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TerraTec remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-terratec-slim.c b/drivers/media/rc/keymaps/rc-terratec-slim.c index bb40cbd58ebe..9dfcfbbd2d74 100644 --- a/drivers/media/rc/keymaps/rc-terratec-slim.c +++ b/drivers/media/rc/keymaps/rc-terratec-slim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TerraTec remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-tevii-nec.c b/drivers/media/rc/keymaps/rc-tevii-nec.c index ee7f8014742b..b2d1156fe8ae 100644 --- a/drivers/media/rc/keymaps/rc-tevii-nec.c +++ b/drivers/media/rc/keymaps/rc-tevii-nec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // tevii-nec.h - Keytable for tevii_nec Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-tivo.c b/drivers/media/rc/keymaps/rc-tivo.c index c02b8c8abd5c..d732cb84544d 100644 --- a/drivers/media/rc/keymaps/rc-tivo.c +++ b/drivers/media/rc/keymaps/rc-tivo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rc-tivo.c - Keytable for TiVo remotes * diff --git a/drivers/media/rc/keymaps/rc-total-media-in-hand-02.c b/drivers/media/rc/keymaps/rc-total-media-in-hand-02.c index 290d1cc8577c..d02a02347d17 100644 --- a/drivers/media/rc/keymaps/rc-total-media-in-hand-02.c +++ b/drivers/media/rc/keymaps/rc-total-media-in-hand-02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Total Media In Hand_02 remote controller keytable for Mygica X8507 diff --git a/drivers/media/rc/keymaps/rc-total-media-in-hand.c b/drivers/media/rc/keymaps/rc-total-media-in-hand.c index 7f4b31b98f35..e7810ee29a14 100644 --- a/drivers/media/rc/keymaps/rc-total-media-in-hand.c +++ b/drivers/media/rc/keymaps/rc-total-media-in-hand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Total Media In Hand remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-trekstor.c b/drivers/media/rc/keymaps/rc-trekstor.c index ff01de550904..d678d78bd9d7 100644 --- a/drivers/media/rc/keymaps/rc-trekstor.c +++ b/drivers/media/rc/keymaps/rc-trekstor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TrekStor remote controller keytable diff --git a/drivers/media/rc/keymaps/rc-tt-1500.c b/drivers/media/rc/keymaps/rc-tt-1500.c index eb8d7fc5061a..040be2fc6ba8 100644 --- a/drivers/media/rc/keymaps/rc-tt-1500.c +++ b/drivers/media/rc/keymaps/rc-tt-1500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // tt-1500.h - Keytable for tt_1500 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c b/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c index 8e5cf8eb0db9..074f3c26950c 100644 --- a/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c +++ b/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* keytable for Twinhan DTV CAB CI Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-twinhan1027.c b/drivers/media/rc/keymaps/rc-twinhan1027.c index 411ce3c8cbd0..167bba613f26 100644 --- a/drivers/media/rc/keymaps/rc-twinhan1027.c +++ b/drivers/media/rc/keymaps/rc-twinhan1027.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/media/rc/keymaps/rc-vega-s9x.c b/drivers/media/rc/keymaps/rc-vega-s9x.c index 40fbf408bf65..011b0c1fc469 100644 --- a/drivers/media/rc/keymaps/rc-vega-s9x.c +++ b/drivers/media/rc/keymaps/rc-vega-s9x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-videomate-m1f.c b/drivers/media/rc/keymaps/rc-videomate-m1f.c index 1f9be84ff27b..dfbd21b6ec7c 100644 --- a/drivers/media/rc/keymaps/rc-videomate-m1f.c +++ b/drivers/media/rc/keymaps/rc-videomate-m1f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* videomate-k100.h - Keytable for videomate_k100 Remote Controller * diff --git a/drivers/media/rc/keymaps/rc-videomate-s350.c b/drivers/media/rc/keymaps/rc-videomate-s350.c index 281cc747229f..c5b7984876cd 100644 --- a/drivers/media/rc/keymaps/rc-videomate-s350.c +++ b/drivers/media/rc/keymaps/rc-videomate-s350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // videomate-s350.h - Keytable for videomate_s350 Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c b/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c index 829842425fae..642bc27f19d5 100644 --- a/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +++ b/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // videomate-tv-pvr.h - Keytable for videomate_tv_pvr Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-videostrong-kii-pro.c b/drivers/media/rc/keymaps/rc-videostrong-kii-pro.c index 10cbc2c781d2..dde5e09f10dd 100644 --- a/drivers/media/rc/keymaps/rc-videostrong-kii-pro.c +++ b/drivers/media/rc/keymaps/rc-videostrong-kii-pro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Mohammad Rasim diff --git a/drivers/media/rc/keymaps/rc-wetek-hub.c b/drivers/media/rc/keymaps/rc-wetek-hub.c index 591ec20399f4..9887508934fe 100644 --- a/drivers/media/rc/keymaps/rc-wetek-hub.c +++ b/drivers/media/rc/keymaps/rc-wetek-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2018 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-wetek-play2.c b/drivers/media/rc/keymaps/rc-wetek-play2.c index ce3b1029df23..559dbf306f25 100644 --- a/drivers/media/rc/keymaps/rc-wetek-play2.c +++ b/drivers/media/rc/keymaps/rc-wetek-play2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c b/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c index edfba31f9ae6..28f850cad318 100644 --- a/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +++ b/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // winfast-usbii-deluxe.h - Keytable for winfast_usbii_deluxe Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-winfast.c b/drivers/media/rc/keymaps/rc-winfast.c index 89649c8cdee5..cf0253994de3 100644 --- a/drivers/media/rc/keymaps/rc-winfast.c +++ b/drivers/media/rc/keymaps/rc-winfast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // winfast.h - Keytable for winfast Remote Controller // diff --git a/drivers/media/rc/keymaps/rc-x96max.c b/drivers/media/rc/keymaps/rc-x96max.c index a22fcbbfa383..dd7954101b23 100644 --- a/drivers/media/rc/keymaps/rc-x96max.c +++ b/drivers/media/rc/keymaps/rc-x96max.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Christian Hewitt diff --git a/drivers/media/rc/keymaps/rc-xbox-360.c b/drivers/media/rc/keymaps/rc-xbox-360.c index 1364daf3ae6f..013e05e5451d 100644 --- a/drivers/media/rc/keymaps/rc-xbox-360.c +++ b/drivers/media/rc/keymaps/rc-xbox-360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Keytable for Xbox 360 Universal Media remote // Copyright (c) 2021 Bastien Nocera diff --git a/drivers/media/rc/keymaps/rc-xbox-dvd.c b/drivers/media/rc/keymaps/rc-xbox-dvd.c index 11ab134b05b5..17984ab1e7c6 100644 --- a/drivers/media/rc/keymaps/rc-xbox-dvd.c +++ b/drivers/media/rc/keymaps/rc-xbox-dvd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Keytable for Xbox DVD remote // Copyright (c) 2018 by Benjamin Valentin diff --git a/drivers/media/rc/keymaps/rc-zx-irdec.c b/drivers/media/rc/keymaps/rc-zx-irdec.c index e4bea7b39fd1..93edff7e21a6 100644 --- a/drivers/media/rc/keymaps/rc-zx-irdec.c +++ b/drivers/media/rc/keymaps/rc-zx-irdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Sanechips Technology Co., Ltd. diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c index 7d4942925993..3963282519db 100644 --- a/drivers/media/rc/lirc_dev.c +++ b/drivers/media/rc/lirc_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LIRC base driver diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c index 044767eb3a38..a84cc6598181 100644 --- a/drivers/media/rc/mceusb.c +++ b/drivers/media/rc/mceusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for USB Windows Media Center Ed. eHome Infrared Transceivers diff --git a/drivers/media/rc/meson-ir-tx.c b/drivers/media/rc/meson-ir-tx.c index fded2c256f2a..db044c4f146b 100644 --- a/drivers/media/rc/meson-ir-tx.c +++ b/drivers/media/rc/meson-ir-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * meson-ir-tx.c - Amlogic Meson IR TX driver diff --git a/drivers/media/rc/meson-ir.c b/drivers/media/rc/meson-ir.c index 272ebb0d97c8..281e4d6ee4c0 100644 --- a/drivers/media/rc/meson-ir.c +++ b/drivers/media/rc/meson-ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Amlogic Meson IR remote receiver diff --git a/drivers/media/rc/mtk-cir.c b/drivers/media/rc/mtk-cir.c index 85c9436b0a20..18ad91af8858 100644 --- a/drivers/media/rc/mtk-cir.c +++ b/drivers/media/rc/mtk-cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Mediatek IR Receiver Controller diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/media/rc/nuvoton-cir.c index 2214d41ef579..2620eb72fae0 100644 --- a/drivers/media/rc/nuvoton-cir.c +++ b/drivers/media/rc/nuvoton-cir.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for Nuvoton Technology Corporation w83667hg/w83677hg-i CIR * diff --git a/drivers/media/rc/pwm-ir-tx.c b/drivers/media/rc/pwm-ir-tx.c index 047472dc9244..9ef7f92c8d24 100644 --- a/drivers/media/rc/pwm-ir-tx.c +++ b/drivers/media/rc/pwm-ir-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Sean Young diff --git a/drivers/media/rc/rc-ir-raw.c b/drivers/media/rc/rc-ir-raw.c index 5dafe11f61c6..93a0fe826afc 100644 --- a/drivers/media/rc/rc-ir-raw.c +++ b/drivers/media/rc/rc-ir-raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // rc-ir-raw.c - handle IR pulse/space events // diff --git a/drivers/media/rc/rc-loopback.c b/drivers/media/rc/rc-loopback.c index 8288366f891f..61af23be590e 100644 --- a/drivers/media/rc/rc-loopback.c +++ b/drivers/media/rc/rc-loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loopback driver for rc-core, diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c index b9bf5cdcde4a..2d7c93505113 100644 --- a/drivers/media/rc/rc-main.c +++ b/drivers/media/rc/rc-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // rc-main.c - Remote Controller core module // diff --git a/drivers/media/rc/redrat3.c b/drivers/media/rc/redrat3.c index a49173f54a4d..11c8e57061ce 100644 --- a/drivers/media/rc/redrat3.c +++ b/drivers/media/rc/redrat3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB RedRat3 IR Transceiver rc-core driver diff --git a/drivers/media/rc/serial_ir.c b/drivers/media/rc/serial_ir.c index 992fff82b524..a5e9d95bcaf9 100644 --- a/drivers/media/rc/serial_ir.c +++ b/drivers/media/rc/serial_ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * serial_ir.c diff --git a/drivers/media/rc/st_rc.c b/drivers/media/rc/st_rc.c index 6b70bac5f45d..461f8c4dd7ef 100644 --- a/drivers/media/rc/st_rc.c +++ b/drivers/media/rc/st_rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 STMicroelectronics Limited diff --git a/drivers/media/rc/streamzap.c b/drivers/media/rc/streamzap.c index d3b48a0dd1f4..88cbad355656 100644 --- a/drivers/media/rc/streamzap.c +++ b/drivers/media/rc/streamzap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Streamzap Remote Control driver diff --git a/drivers/media/rc/sunxi-cir.c b/drivers/media/rc/sunxi-cir.c index 92ef4e7c6f69..3a47602a507c 100644 --- a/drivers/media/rc/sunxi-cir.c +++ b/drivers/media/rc/sunxi-cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Allwinner sunXi IR controller diff --git a/drivers/media/rc/ttusbir.c b/drivers/media/rc/ttusbir.c index 560a26f3965c..2252ab478595 100644 --- a/drivers/media/rc/ttusbir.c +++ b/drivers/media/rc/ttusbir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TechnoTrend USB IR Receiver diff --git a/drivers/media/rc/winbond-cir.c b/drivers/media/rc/winbond-cir.c index 25884a79985c..1cdad2527661 100644 --- a/drivers/media/rc/winbond-cir.c +++ b/drivers/media/rc/winbond-cir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * winbond-cir.c - Driver for the Consumer IR functionality of Winbond diff --git a/drivers/media/rc/xbox_remote.c b/drivers/media/rc/xbox_remote.c index a1572381d097..bd8f13fcabe7 100644 --- a/drivers/media/rc/xbox_remote.c +++ b/drivers/media/rc/xbox_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Driver for Xbox DVD Movie Playback Kit // Copyright (c) 2018 by Benjamin Valentin diff --git a/drivers/media/spi/cxd2880-spi.c b/drivers/media/spi/cxd2880-spi.c index 65fa7f857fca..4c09f05c7ed1 100644 --- a/drivers/media/spi/cxd2880-spi.c +++ b/drivers/media/spi/cxd2880-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cxd2880-spi.c diff --git a/drivers/media/spi/gs1662.c b/drivers/media/spi/gs1662.c index 7adf55fd0707..af02dd0c8bdb 100644 --- a/drivers/media/spi/gs1662.c +++ b/drivers/media/spi/gs1662.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GS1662 device registration. diff --git a/drivers/media/test-drivers/vicodec/codec-fwht.c b/drivers/media/test-drivers/vicodec/codec-fwht.c index fd75457d03b2..7d3ac5c6dffd 100644 --- a/drivers/media/test-drivers/vicodec/codec-fwht.c +++ b/drivers/media/test-drivers/vicodec/codec-fwht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ /* * Copyright 2016 Tom aan de Wiel diff --git a/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c b/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c index 0c83678fcdad..d590c97b713f 100644 --- a/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c +++ b/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * A V4L2 frontend for the FWHT codec diff --git a/drivers/media/test-drivers/vicodec/vicodec-core.c b/drivers/media/test-drivers/vicodec/vicodec-core.c index a7ab668ce70b..45da417a44d0 100644 --- a/drivers/media/test-drivers/vicodec/vicodec-core.c +++ b/drivers/media/test-drivers/vicodec/vicodec-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A virtual codec example device. diff --git a/drivers/media/test-drivers/vidtv/vidtv_bridge.c b/drivers/media/test-drivers/vidtv/vidtv_bridge.c index 438483c62fac..564e27091871 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_bridge.c +++ b/drivers/media/test-drivers/vidtv/vidtv_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Virtual DTV test driver serves as a reference DVB driver and helps diff --git a/drivers/media/test-drivers/vidtv/vidtv_channel.c b/drivers/media/test-drivers/vidtv/vidtv_channel.c index 3541155c6fc6..fd72a6d79fa5 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_channel.c +++ b/drivers/media/test-drivers/vidtv/vidtv_channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Vidtv serves as a reference DVB driver and helps validate the existing APIs diff --git a/drivers/media/test-drivers/vidtv/vidtv_common.c b/drivers/media/test-drivers/vidtv/vidtv_common.c index 63b3055bd715..5e9c1715a31c 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_common.c +++ b/drivers/media/test-drivers/vidtv/vidtv_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Virtual DVB test driver serves as a reference DVB driver and helps diff --git a/drivers/media/test-drivers/vidtv/vidtv_demod.c b/drivers/media/test-drivers/vidtv/vidtv_demod.c index 505f96fccbf3..25e42cf97546 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_demod.c +++ b/drivers/media/test-drivers/vidtv/vidtv_demod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The Virtual DVB test driver serves as a reference DVB driver and helps diff --git a/drivers/media/test-drivers/vidtv/vidtv_mux.c b/drivers/media/test-drivers/vidtv/vidtv_mux.c index f99878eff7ac..573fa45391b1 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_mux.c +++ b/drivers/media/test-drivers/vidtv/vidtv_mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Vidtv serves as a reference DVB driver and helps validate the existing APIs diff --git a/drivers/media/test-drivers/vidtv/vidtv_pes.c b/drivers/media/test-drivers/vidtv/vidtv_pes.c index 6a360a0a3ccf..2ac913516f37 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_pes.c +++ b/drivers/media/test-drivers/vidtv/vidtv_pes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Vidtv serves as a reference DVB driver and helps validate the existing APIs diff --git a/drivers/media/test-drivers/vidtv/vidtv_psi.c b/drivers/media/test-drivers/vidtv/vidtv_psi.c index 2a51c898c11e..6ad9f41dd8d6 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_psi.c +++ b/drivers/media/test-drivers/vidtv/vidtv_psi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains the logic to work with MPEG Program-Specific Information. diff --git a/drivers/media/test-drivers/vidtv/vidtv_s302m.c b/drivers/media/test-drivers/vidtv/vidtv_s302m.c index 9da18eac04b5..8cc30b15d399 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_s302m.c +++ b/drivers/media/test-drivers/vidtv/vidtv_s302m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Vidtv serves as a reference DVB driver and helps validate the existing APIs diff --git a/drivers/media/test-drivers/vidtv/vidtv_ts.c b/drivers/media/test-drivers/vidtv/vidtv_ts.c index ca4bb9c40b78..a4cce8ec7c09 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_ts.c +++ b/drivers/media/test-drivers/vidtv/vidtv_ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Virtual DVB test driver serves as a reference DVB driver and helps diff --git a/drivers/media/test-drivers/vidtv/vidtv_tuner.c b/drivers/media/test-drivers/vidtv/vidtv_tuner.c index 4ba302d569d6..0c42aba4fd55 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_tuner.c +++ b/drivers/media/test-drivers/vidtv/vidtv_tuner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Virtual DVB test driver serves as a reference DVB driver and helps diff --git a/drivers/media/test-drivers/vim2m.c b/drivers/media/test-drivers/vim2m.c index c33c18ea5210..b451969f4646 100644 --- a/drivers/media/test-drivers/vim2m.c +++ b/drivers/media/test-drivers/vim2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * A virtual v4l2-mem2mem example device. diff --git a/drivers/media/test-drivers/vimc/vimc-capture.c b/drivers/media/test-drivers/vimc/vimc-capture.c index 7f6124025fc9..8841d6be48a3 100644 --- a/drivers/media/test-drivers/vimc/vimc-capture.c +++ b/drivers/media/test-drivers/vimc/vimc-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-capture.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-common.c b/drivers/media/test-drivers/vimc/vimc-common.c index 4f4fcb26e236..091eab9b5cb0 100644 --- a/drivers/media/test-drivers/vimc/vimc-common.c +++ b/drivers/media/test-drivers/vimc/vimc-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-common.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-core.c b/drivers/media/test-drivers/vimc/vimc-core.c index f632c77e52f5..46f3089a26c6 100644 --- a/drivers/media/test-drivers/vimc/vimc-core.c +++ b/drivers/media/test-drivers/vimc/vimc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-core.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-debayer.c b/drivers/media/test-drivers/vimc/vimc-debayer.c index bbb7c7a86df0..ffbc5779fb46 100644 --- a/drivers/media/test-drivers/vimc/vimc-debayer.c +++ b/drivers/media/test-drivers/vimc/vimc-debayer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-debayer.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-lens.c b/drivers/media/test-drivers/vimc/vimc-lens.c index 96399057a2b5..f10b1a051a5c 100644 --- a/drivers/media/test-drivers/vimc/vimc-lens.c +++ b/drivers/media/test-drivers/vimc/vimc-lens.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-lens.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-scaler.c b/drivers/media/test-drivers/vimc/vimc-scaler.c index 47d0d63865a0..d8e1a5b4b52d 100644 --- a/drivers/media/test-drivers/vimc/vimc-scaler.c +++ b/drivers/media/test-drivers/vimc/vimc-scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-scaler.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-sensor.c b/drivers/media/test-drivers/vimc/vimc-sensor.c index 027767777763..96c0b5a4a012 100644 --- a/drivers/media/test-drivers/vimc/vimc-sensor.c +++ b/drivers/media/test-drivers/vimc/vimc-sensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vimc-sensor.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/vimc/vimc-streamer.c b/drivers/media/test-drivers/vimc/vimc-streamer.c index 15d863f97cbf..12b482f4dd89 100644 --- a/drivers/media/test-drivers/vimc/vimc-streamer.c +++ b/drivers/media/test-drivers/vimc/vimc-streamer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vimc-streamer.c Virtual Media Controller Driver diff --git a/drivers/media/test-drivers/visl/visl-core.c b/drivers/media/test-drivers/visl/visl-core.c index 26c6c6835f79..326b95506e43 100644 --- a/drivers/media/test-drivers/visl/visl-core.c +++ b/drivers/media/test-drivers/visl/visl-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A virtual stateless decoder device for stateless uAPI development purposes. diff --git a/drivers/media/test-drivers/visl/visl-debugfs.c b/drivers/media/test-drivers/visl/visl-debugfs.c index 45f2a8268014..2cbe3027bf9c 100644 --- a/drivers/media/test-drivers/visl/visl-debugfs.c +++ b/drivers/media/test-drivers/visl/visl-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Debugfs tracing for bitstream buffers. This is similar to VA-API's diff --git a/drivers/media/test-drivers/visl/visl-dec.c b/drivers/media/test-drivers/visl/visl-dec.c index d90b79de8384..d47c9de1cb67 100644 --- a/drivers/media/test-drivers/visl/visl-dec.c +++ b/drivers/media/test-drivers/visl/visl-dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Contains the virtual decoder logic. The functions here control the diff --git a/drivers/media/test-drivers/visl/visl-trace-points.c b/drivers/media/test-drivers/visl/visl-trace-points.c index 321ff732c682..0328f85715d3 100644 --- a/drivers/media/test-drivers/visl/visl-trace-points.c +++ b/drivers/media/test-drivers/visl/visl-trace-points.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "visl.h" diff --git a/drivers/media/test-drivers/visl/visl-video.c b/drivers/media/test-drivers/visl/visl-video.c index 8be505d8908c..e023ff0f5a66 100644 --- a/drivers/media/test-drivers/visl/visl-video.c +++ b/drivers/media/test-drivers/visl/visl-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Contains the driver implementation for the V4L2 stateless interface. diff --git a/drivers/media/test-drivers/vivid/vivid-cec.c b/drivers/media/test-drivers/vivid/vivid-cec.c index 2d15fdd5d999..f4900bf5fd06 100644 --- a/drivers/media/test-drivers/vivid/vivid-cec.c +++ b/drivers/media/test-drivers/vivid/vivid-cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-cec.c - A Virtual Video Test Driver, cec emulation diff --git a/drivers/media/test-drivers/vivid/vivid-core.c b/drivers/media/test-drivers/vivid/vivid-core.c index 9c0b1a32b5c9..8cb52edb4190 100644 --- a/drivers/media/test-drivers/vivid/vivid-core.c +++ b/drivers/media/test-drivers/vivid/vivid-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/media/test-drivers/vivid/vivid-ctrls.c b/drivers/media/test-drivers/vivid/vivid-ctrls.c index f94c15ff84f7..f98125c3400b 100644 --- a/drivers/media/test-drivers/vivid/vivid-ctrls.c +++ b/drivers/media/test-drivers/vivid/vivid-ctrls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-ctrls.c - control support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-kthread-cap.c b/drivers/media/test-drivers/vivid/vivid-kthread-cap.c index d845e1644649..98cd19193796 100644 --- a/drivers/media/test-drivers/vivid/vivid-kthread-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-kthread-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-kthread-cap.h - video/vbi capture thread support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-kthread-out.c b/drivers/media/test-drivers/vivid/vivid-kthread-out.c index 015a7b166a1e..e75584dcd19d 100644 --- a/drivers/media/test-drivers/vivid/vivid-kthread-out.c +++ b/drivers/media/test-drivers/vivid/vivid-kthread-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-kthread-out.h - video/vbi output thread support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-kthread-touch.c b/drivers/media/test-drivers/vivid/vivid-kthread-touch.c index c862689786b6..397a8a4b7583 100644 --- a/drivers/media/test-drivers/vivid/vivid-kthread-touch.c +++ b/drivers/media/test-drivers/vivid/vivid-kthread-touch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-kthread-touch.c - touch capture thread support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-meta-cap.c b/drivers/media/test-drivers/vivid/vivid-meta-cap.c index c7aaecc0b5a2..7b9eb8129dac 100644 --- a/drivers/media/test-drivers/vivid/vivid-meta-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-meta-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-meta-cap.c - meta capture support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-meta-out.c b/drivers/media/test-drivers/vivid/vivid-meta-out.c index 55e5e5dec2f2..4fe390a672a1 100644 --- a/drivers/media/test-drivers/vivid/vivid-meta-out.c +++ b/drivers/media/test-drivers/vivid/vivid-meta-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-meta-out.c - meta output support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-osd.c b/drivers/media/test-drivers/vivid/vivid-osd.c index 91ad9b314f2e..87fffa312e8e 100644 --- a/drivers/media/test-drivers/vivid/vivid-osd.c +++ b/drivers/media/test-drivers/vivid/vivid-osd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-osd.c - osd support for testing overlays. diff --git a/drivers/media/test-drivers/vivid/vivid-radio-common.c b/drivers/media/test-drivers/vivid/vivid-radio-common.c index 138c7bce68b1..17d94eb715f5 100644 --- a/drivers/media/test-drivers/vivid/vivid-radio-common.c +++ b/drivers/media/test-drivers/vivid/vivid-radio-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-radio-common.c - common radio rx/tx support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-radio-rx.c b/drivers/media/test-drivers/vivid/vivid-radio-rx.c index b5e3026f883e..17e5fe31d00e 100644 --- a/drivers/media/test-drivers/vivid/vivid-radio-rx.c +++ b/drivers/media/test-drivers/vivid/vivid-radio-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-radio-rx.c - radio receiver support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-radio-tx.c b/drivers/media/test-drivers/vivid/vivid-radio-tx.c index ada60722066e..0a01be7ef142 100644 --- a/drivers/media/test-drivers/vivid/vivid-radio-tx.c +++ b/drivers/media/test-drivers/vivid/vivid-radio-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-radio-tx.c - radio transmitter support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-rds-gen.c b/drivers/media/test-drivers/vivid/vivid-rds-gen.c index c57771119a34..e212db3060c9 100644 --- a/drivers/media/test-drivers/vivid/vivid-rds-gen.c +++ b/drivers/media/test-drivers/vivid/vivid-rds-gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-rds-gen.c - rds (radio data system) generator support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-sdr-cap.c b/drivers/media/test-drivers/vivid/vivid-sdr-cap.c index 2664a593e8e1..73faf2725e54 100644 --- a/drivers/media/test-drivers/vivid/vivid-sdr-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-sdr-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-sdr-cap.c - software defined radio support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-touch-cap.c b/drivers/media/test-drivers/vivid/vivid-touch-cap.c index 36a781fa17bc..0e647172c542 100644 --- a/drivers/media/test-drivers/vivid/vivid-touch-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-touch-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-touch-cap.c - touch support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vbi-cap.c b/drivers/media/test-drivers/vivid/vivid-vbi-cap.c index 791382a54b4f..7bffa1664bab 100644 --- a/drivers/media/test-drivers/vivid/vivid-vbi-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-vbi-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vbi-cap.c - vbi capture support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vbi-gen.c b/drivers/media/test-drivers/vivid/vivid-vbi-gen.c index e0f4151bda18..883cf854ce5c 100644 --- a/drivers/media/test-drivers/vivid/vivid-vbi-gen.c +++ b/drivers/media/test-drivers/vivid/vivid-vbi-gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vbi-gen.c - vbi generator support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vbi-out.c b/drivers/media/test-drivers/vivid/vivid-vbi-out.c index 7b3ea96744bb..9c0ff15e9359 100644 --- a/drivers/media/test-drivers/vivid/vivid-vbi-out.c +++ b/drivers/media/test-drivers/vivid/vivid-vbi-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vbi-out.c - vbi output support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vid-cap.c b/drivers/media/test-drivers/vivid/vivid-vid-cap.c index b95f06a9b5ae..fd533ecef6e5 100644 --- a/drivers/media/test-drivers/vivid/vivid-vid-cap.c +++ b/drivers/media/test-drivers/vivid/vivid-vid-cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vid-cap.c - video capture support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vid-common.c b/drivers/media/test-drivers/vivid/vivid-vid-common.c index 786a1aa3b26b..9adb8d3e2309 100644 --- a/drivers/media/test-drivers/vivid/vivid-vid-common.c +++ b/drivers/media/test-drivers/vivid/vivid-vid-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vid-common.c - common video support functions. diff --git a/drivers/media/test-drivers/vivid/vivid-vid-out.c b/drivers/media/test-drivers/vivid/vivid-vid-out.c index 8c037b90833e..69d998ecbf1f 100644 --- a/drivers/media/test-drivers/vivid/vivid-vid-out.c +++ b/drivers/media/test-drivers/vivid/vivid-vid-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vivid-vid-out.c - video output support functions. diff --git a/drivers/media/tuners/e4000.c b/drivers/media/tuners/e4000.c index 549b2009f974..4ce24c64cff3 100644 --- a/drivers/media/tuners/e4000.c +++ b/drivers/media/tuners/e4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Elonics E4000 silicon tuner driver diff --git a/drivers/media/tuners/fc0011.c b/drivers/media/tuners/fc0011.c index 3d3b54be2955..38dd72c65495 100644 --- a/drivers/media/tuners/fc0011.c +++ b/drivers/media/tuners/fc0011.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fitipower FC0011 tuner driver diff --git a/drivers/media/tuners/fc0012.c b/drivers/media/tuners/fc0012.c index 81e65acbdb17..3c63e10e9034 100644 --- a/drivers/media/tuners/fc0012.c +++ b/drivers/media/tuners/fc0012.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fitipower FC0012 tuner driver diff --git a/drivers/media/tuners/fc0013.c b/drivers/media/tuners/fc0013.c index 90d2ef067594..356a90fc29d0 100644 --- a/drivers/media/tuners/fc0013.c +++ b/drivers/media/tuners/fc0013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fitipower FC0013 tuner driver diff --git a/drivers/media/tuners/fc2580.c b/drivers/media/tuners/fc2580.c index 046389896dc5..e1a791376a9f 100644 --- a/drivers/media/tuners/fc2580.c +++ b/drivers/media/tuners/fc2580.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FCI FC2580 silicon tuner driver diff --git a/drivers/media/tuners/it913x.c b/drivers/media/tuners/it913x.c index 9186174a46fd..a2d7367c2e8a 100644 --- a/drivers/media/tuners/it913x.c +++ b/drivers/media/tuners/it913x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ITE IT913X silicon tuner driver diff --git a/drivers/media/tuners/m88rs6000t.c b/drivers/media/tuners/m88rs6000t.c index cc57980ed417..b8f8076a2b6b 100644 --- a/drivers/media/tuners/m88rs6000t.c +++ b/drivers/media/tuners/m88rs6000t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the internal tuner of Montage M88RS6000 diff --git a/drivers/media/tuners/max2165.c b/drivers/media/tuners/max2165.c index 1575ab94e1c8..9d01acb796c2 100644 --- a/drivers/media/tuners/max2165.c +++ b/drivers/media/tuners/max2165.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Maxim MAX2165 silicon tuner diff --git a/drivers/media/tuners/mc44s803.c b/drivers/media/tuners/mc44s803.c index ed8bdf7ebd99..2c41eec16172 100644 --- a/drivers/media/tuners/mc44s803.c +++ b/drivers/media/tuners/mc44s803.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Freescale MC44S803 Low Power CMOS Broadband Tuner diff --git a/drivers/media/tuners/msi001.c b/drivers/media/tuners/msi001.c index ad6c72c1ed04..d3fe087433c0 100644 --- a/drivers/media/tuners/msi001.c +++ b/drivers/media/tuners/msi001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Mirics MSi001 silicon tuner driver diff --git a/drivers/media/tuners/mt2060.c b/drivers/media/tuners/mt2060.c index 4b9dca2f17cc..7ed160117764 100644 --- a/drivers/media/tuners/mt2060.c +++ b/drivers/media/tuners/mt2060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Microtune MT2060 "Single chip dual conversion broadband tuner" diff --git a/drivers/media/tuners/mt2063.c b/drivers/media/tuners/mt2063.c index 2c8ce74ddca4..ac92d351a661 100644 --- a/drivers/media/tuners/mt2063.c +++ b/drivers/media/tuners/mt2063.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for mt2063 Micronas tuner diff --git a/drivers/media/tuners/mt20xx.c b/drivers/media/tuners/mt20xx.c index baf708f42428..e2781f0ae18c 100644 --- a/drivers/media/tuners/mt20xx.c +++ b/drivers/media/tuners/mt20xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c tv tuner chip device driver diff --git a/drivers/media/tuners/mt2131.c b/drivers/media/tuners/mt2131.c index eebc06088341..df365c61d55e 100644 --- a/drivers/media/tuners/mt2131.c +++ b/drivers/media/tuners/mt2131.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Microtune MT2131 "QAM/8VSB single chip tuner" diff --git a/drivers/media/tuners/mt2266.c b/drivers/media/tuners/mt2266.c index 2e92885a6bcb..60c1cf3e3415 100644 --- a/drivers/media/tuners/mt2266.c +++ b/drivers/media/tuners/mt2266.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Microtune MT2266 "Direct conversion low power broadband tuner" diff --git a/drivers/media/tuners/mxl301rf.c b/drivers/media/tuners/mxl301rf.c index 3b61c3afed18..3a9b94cf1019 100644 --- a/drivers/media/tuners/mxl301rf.c +++ b/drivers/media/tuners/mxl301rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MaxLinear MxL301RF OFDM tuner driver diff --git a/drivers/media/tuners/mxl5005s.c b/drivers/media/tuners/mxl5005s.c index 0e811c5eae6c..e4d7676f7596 100644 --- a/drivers/media/tuners/mxl5005s.c +++ b/drivers/media/tuners/mxl5005s.c @@ -1,3 +1,4 @@ +asm("nop"); /* MaxLinear MXL5005S VSB/QAM/DVBT tuner driver diff --git a/drivers/media/tuners/mxl5007t.c b/drivers/media/tuners/mxl5007t.c index 03c46a62bf26..b85ea07b0ae3 100644 --- a/drivers/media/tuners/mxl5007t.c +++ b/drivers/media/tuners/mxl5007t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl5007t.c - driver for the MaxLinear MxL5007T silicon tuner diff --git a/drivers/media/tuners/qm1d1b0004.c b/drivers/media/tuners/qm1d1b0004.c index c53aeb558413..9086034093af 100644 --- a/drivers/media/tuners/qm1d1b0004.c +++ b/drivers/media/tuners/qm1d1b0004.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sharp QM1D1B0004 satellite tuner diff --git a/drivers/media/tuners/qm1d1c0042.c b/drivers/media/tuners/qm1d1c0042.c index c58f5b6526f1..f7c18d2b8a39 100644 --- a/drivers/media/tuners/qm1d1c0042.c +++ b/drivers/media/tuners/qm1d1c0042.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sharp QM1D1C0042 8PSK tuner driver diff --git a/drivers/media/tuners/qt1010.c b/drivers/media/tuners/qt1010.c index 48fc79cd4027..cd1b49359920 100644 --- a/drivers/media/tuners/qt1010.c +++ b/drivers/media/tuners/qt1010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Quantek QT1010 silicon tuner diff --git a/drivers/media/tuners/r820t.c b/drivers/media/tuners/r820t.c index b9a7590aeec6..1269813970f5 100644 --- a/drivers/media/tuners/r820t.c +++ b/drivers/media/tuners/r820t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Rafael Micro R820T driver // diff --git a/drivers/media/tuners/si2157.c b/drivers/media/tuners/si2157.c index def06c262ea2..b77b01344387 100644 --- a/drivers/media/tuners/si2157.c +++ b/drivers/media/tuners/si2157.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Silicon Labs Si2146/2147/2148/2157/2158 silicon tuner driver diff --git a/drivers/media/tuners/tda18212.c b/drivers/media/tuners/tda18212.c index 39f2dc9c2845..daa232af2d0f 100644 --- a/drivers/media/tuners/tda18212.c +++ b/drivers/media/tuners/tda18212.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP TDA18212HN silicon tuner driver diff --git a/drivers/media/tuners/tda18218.c b/drivers/media/tuners/tda18218.c index 7d8d84dcb245..e4717e2c4bbb 100644 --- a/drivers/media/tuners/tda18218.c +++ b/drivers/media/tuners/tda18218.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP TDA18218HN silicon tuner driver diff --git a/drivers/media/tuners/tda18250.c b/drivers/media/tuners/tda18250.c index 68d0275f29e1..c8bcaa2140aa 100644 --- a/drivers/media/tuners/tda18250.c +++ b/drivers/media/tuners/tda18250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP TDA18250 silicon tuner driver diff --git a/drivers/media/tuners/tda18271-common.c b/drivers/media/tuners/tda18271-common.c index d1b7f4244e8f..ff09035228c1 100644 --- a/drivers/media/tuners/tda18271-common.c +++ b/drivers/media/tuners/tda18271-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tda18271-common.c - driver for the Philips / NXP TDA18271 silicon tuner diff --git a/drivers/media/tuners/tda18271-fe.c b/drivers/media/tuners/tda18271-fe.c index 3a3309bc0151..39f87d118492 100644 --- a/drivers/media/tuners/tda18271-fe.c +++ b/drivers/media/tuners/tda18271-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tda18271-fe.c - driver for the Philips / NXP TDA18271 silicon tuner diff --git a/drivers/media/tuners/tda18271-maps.c b/drivers/media/tuners/tda18271-maps.c index 0c78c203826e..1c6728d78a72 100644 --- a/drivers/media/tuners/tda18271-maps.c +++ b/drivers/media/tuners/tda18271-maps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* tda18271-maps.c - driver for the Philips / NXP TDA18271 silicon tuner diff --git a/drivers/media/tuners/tda827x.c b/drivers/media/tuners/tda827x.c index ad68ee6c5ed4..5f220adbd747 100644 --- a/drivers/media/tuners/tda827x.c +++ b/drivers/media/tuners/tda827x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/tuners/tda8290.c b/drivers/media/tuners/tda8290.c index 98851482c0cc..d9af2a64cbfd 100644 --- a/drivers/media/tuners/tda8290.c +++ b/drivers/media/tuners/tda8290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/tuners/tda9887.c b/drivers/media/tuners/tda9887.c index b2f7054c1832..d994b9560b4b 100644 --- a/drivers/media/tuners/tda9887.c +++ b/drivers/media/tuners/tda9887.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/media/tuners/tea5761.c b/drivers/media/tuners/tea5761.c index 425e9fd3f3d4..989f4e6299bd 100644 --- a/drivers/media/tuners/tea5761.c +++ b/drivers/media/tuners/tea5761.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // For Philips TEA5761 FM Chip // I2C address is always 0x20 (0x10 at 7-bit mode). diff --git a/drivers/media/tuners/tea5767.c b/drivers/media/tuners/tea5767.c index ef4acb1f1bfa..72fb5f7d8504 100644 --- a/drivers/media/tuners/tea5767.c +++ b/drivers/media/tuners/tea5767.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // For Philips TEA5767 FM Chip used on some TV Cards like Prolink Pixelview // I2C address is always 0xC0. diff --git a/drivers/media/tuners/tua9001.c b/drivers/media/tuners/tua9001.c index 562a7a5c26f5..a177bea6a759 100644 --- a/drivers/media/tuners/tua9001.c +++ b/drivers/media/tuners/tua9001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Infineon TUA9001 silicon tuner driver diff --git a/drivers/media/tuners/tuner-simple.c b/drivers/media/tuners/tuner-simple.c index b52cd8bd07dd..837a4a8c7bb4 100644 --- a/drivers/media/tuners/tuner-simple.c +++ b/drivers/media/tuners/tuner-simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c tv tuner chip device driver diff --git a/drivers/media/tuners/tuner-types.c b/drivers/media/tuners/tuner-types.c index 0716cc028212..c16f1df9e522 100644 --- a/drivers/media/tuners/tuner-types.c +++ b/drivers/media/tuners/tuner-types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/tuners/xc2028.c b/drivers/media/tuners/xc2028.c index 807585d2dfde..3cedefd20368 100644 --- a/drivers/media/tuners/xc2028.c +++ b/drivers/media/tuners/xc2028.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // xc2028 // diff --git a/drivers/media/tuners/xc4000.c b/drivers/media/tuners/xc4000.c index b44c97e4e5ec..01bed7e59781 100644 --- a/drivers/media/tuners/xc4000.c +++ b/drivers/media/tuners/xc4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Xceive XC4000 "QAM/8VSB single chip tuner" diff --git a/drivers/media/tuners/xc5000.c b/drivers/media/tuners/xc5000.c index a28481edd22e..70f1950f3b63 100644 --- a/drivers/media/tuners/xc5000.c +++ b/drivers/media/tuners/xc5000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Xceive XC5000 "QAM/8VSB single chip tuner" diff --git a/drivers/media/usb/airspy/airspy.c b/drivers/media/usb/airspy/airspy.c index 08f0920cf6ca..eb3cfefa3ceb 100644 --- a/drivers/media/usb/airspy/airspy.c +++ b/drivers/media/usb/airspy/airspy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AirSpy SDR driver diff --git a/drivers/media/usb/as102/as102_drv.c b/drivers/media/usb/as102/as102_drv.c index 6b1d3528a0a7..b05fe9ef8f7c 100644 --- a/drivers/media/usb/as102/as102_drv.c +++ b/drivers/media/usb/as102/as102_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/as102/as102_fw.c b/drivers/media/usb/as102/as102_fw.c index 514764247588..9a7b322df117 100644 --- a/drivers/media/usb/as102/as102_fw.c +++ b/drivers/media/usb/as102/as102_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/as102/as102_usb_drv.c b/drivers/media/usb/as102/as102_usb_drv.c index e0ef66a522e2..a7982e5cbe71 100644 --- a/drivers/media/usb/as102/as102_usb_drv.c +++ b/drivers/media/usb/as102/as102_usb_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/as102/as10x_cmd.c b/drivers/media/usb/as102/as10x_cmd.c index 1af69be01866..5779c99b7602 100644 --- a/drivers/media/usb/as102/as10x_cmd.c +++ b/drivers/media/usb/as102/as10x_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/as102/as10x_cmd_cfg.c b/drivers/media/usb/as102/as10x_cmd_cfg.c index 5bc11a7141e7..2baf91c4565a 100644 --- a/drivers/media/usb/as102/as10x_cmd_cfg.c +++ b/drivers/media/usb/as102/as10x_cmd_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/as102/as10x_cmd_stream.c b/drivers/media/usb/as102/as10x_cmd_stream.c index 0872c5468d21..1daca99bf5c0 100644 --- a/drivers/media/usb/as102/as10x_cmd_stream.c +++ b/drivers/media/usb/as102/as10x_cmd_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abilis Systems Single DVB-T Receiver diff --git a/drivers/media/usb/au0828/au0828-cards.c b/drivers/media/usb/au0828/au0828-cards.c index 9ee21f8bf6fa..69094fd39bad 100644 --- a/drivers/media/usb/au0828/au0828-cards.c +++ b/drivers/media/usb/au0828/au0828-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Auvitek USB bridge diff --git a/drivers/media/usb/au0828/au0828-core.c b/drivers/media/usb/au0828/au0828-core.c index 1e246b47766d..5999d3804904 100644 --- a/drivers/media/usb/au0828/au0828-core.c +++ b/drivers/media/usb/au0828/au0828-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Auvitek USB bridge diff --git a/drivers/media/usb/au0828/au0828-dvb.c b/drivers/media/usb/au0828/au0828-dvb.c index 5d0447ff7d06..88164fd15b3b 100644 --- a/drivers/media/usb/au0828/au0828-dvb.c +++ b/drivers/media/usb/au0828/au0828-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Auvitek USB bridge diff --git a/drivers/media/usb/au0828/au0828-i2c.c b/drivers/media/usb/au0828/au0828-i2c.c index 749f90d73b5b..0382d7bcb457 100644 --- a/drivers/media/usb/au0828/au0828-i2c.c +++ b/drivers/media/usb/au0828/au0828-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Auvitek AU0828 USB bridge diff --git a/drivers/media/usb/au0828/au0828-input.c b/drivers/media/usb/au0828/au0828-input.c index 3d3368202cd0..a2b0d6ff8705 100644 --- a/drivers/media/usb/au0828/au0828-input.c +++ b/drivers/media/usb/au0828/au0828-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // handle au0828 IR remotes via linux kernel input layer. // diff --git a/drivers/media/usb/au0828/au0828-vbi.c b/drivers/media/usb/au0828/au0828-vbi.c index 11203adf47ea..2d395bbbcc37 100644 --- a/drivers/media/usb/au0828/au0828-vbi.c +++ b/drivers/media/usb/au0828/au0828-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* au0828-vbi.c - VBI driver for au0828 diff --git a/drivers/media/usb/au0828/au0828-video.c b/drivers/media/usb/au0828/au0828-video.c index fbaa542c8259..7a0e0235b764 100644 --- a/drivers/media/usb/au0828/au0828-video.c +++ b/drivers/media/usb/au0828/au0828-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Auvitek AU0828 USB Bridge (Analog video support) diff --git a/drivers/media/usb/b2c2/flexcop-usb.c b/drivers/media/usb/b2c2/flexcop-usb.c index 8033622543f2..d7325d6554f9 100644 --- a/drivers/media/usb/b2c2/flexcop-usb.c +++ b/drivers/media/usb/b2c2/flexcop-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III diff --git a/drivers/media/usb/cx231xx/cx231xx-417.c b/drivers/media/usb/cx231xx/cx231xx-417.c index c695a97e202b..c4253f418139 100644 --- a/drivers/media/usb/cx231xx/cx231xx-417.c +++ b/drivers/media/usb/cx231xx/cx231xx-417.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/media/usb/cx231xx/cx231xx-audio.c b/drivers/media/usb/cx231xx/cx231xx-audio.c index 9c71b32552df..fde9e2c9591e 100644 --- a/drivers/media/usb/cx231xx/cx231xx-audio.c +++ b/drivers/media/usb/cx231xx/cx231xx-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Conexant Cx231xx audio extension diff --git a/drivers/media/usb/cx231xx/cx231xx-avcore.c b/drivers/media/usb/cx231xx/cx231xx-avcore.c index 1cfec76b72f3..c414955db2d0 100644 --- a/drivers/media/usb/cx231xx/cx231xx-avcore.c +++ b/drivers/media/usb/cx231xx/cx231xx-avcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx_avcore.c - driver for Conexant Cx23100/101/102 diff --git a/drivers/media/usb/cx231xx/cx231xx-cards.c b/drivers/media/usb/cx231xx/cx231xx-cards.c index 691f073892b3..7434efb1322b 100644 --- a/drivers/media/usb/cx231xx/cx231xx-cards.c +++ b/drivers/media/usb/cx231xx/cx231xx-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx-cards.c - driver for Conexant Cx23100/101/102 diff --git a/drivers/media/usb/cx231xx/cx231xx-core.c b/drivers/media/usb/cx231xx/cx231xx-core.c index d8312201694f..f00ad97d8961 100644 --- a/drivers/media/usb/cx231xx/cx231xx-core.c +++ b/drivers/media/usb/cx231xx/cx231xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx-core.c - driver for Conexant Cx23100/101/102 diff --git a/drivers/media/usb/cx231xx/cx231xx-dvb.c b/drivers/media/usb/cx231xx/cx231xx-dvb.c index 0037b4b1381e..17e82e5baffe 100644 --- a/drivers/media/usb/cx231xx/cx231xx-dvb.c +++ b/drivers/media/usb/cx231xx/cx231xx-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DVB device driver for cx231xx diff --git a/drivers/media/usb/cx231xx/cx231xx-i2c.c b/drivers/media/usb/cx231xx/cx231xx-i2c.c index 6da8e7943d94..d70d7b4cc666 100644 --- a/drivers/media/usb/cx231xx/cx231xx-i2c.c +++ b/drivers/media/usb/cx231xx/cx231xx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx-i2c.c - driver for Conexant Cx23100/101/102 USB video capture devices diff --git a/drivers/media/usb/cx231xx/cx231xx-input.c b/drivers/media/usb/cx231xx/cx231xx-input.c index 8149702bcf89..3add7bbd8e3f 100644 --- a/drivers/media/usb/cx231xx/cx231xx-input.c +++ b/drivers/media/usb/cx231xx/cx231xx-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // cx231xx IR glue driver // diff --git a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c index bba4cfdb869c..2e602fcdf486 100644 --- a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c +++ b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx-pcb-config.c - driver for Conexant diff --git a/drivers/media/usb/cx231xx/cx231xx-vbi.c b/drivers/media/usb/cx231xx/cx231xx-vbi.c index 338e10148465..3488aa4bd2fb 100644 --- a/drivers/media/usb/cx231xx/cx231xx-vbi.c +++ b/drivers/media/usb/cx231xx/cx231xx-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx_vbi.c - driver for Conexant Cx23100/101/102 USB video capture devices diff --git a/drivers/media/usb/cx231xx/cx231xx-video.c b/drivers/media/usb/cx231xx/cx231xx-video.c index 2cd4e333bc4b..94a37c9af0e2 100644 --- a/drivers/media/usb/cx231xx/cx231xx-video.c +++ b/drivers/media/usb/cx231xx/cx231xx-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* cx231xx-video.c - driver for Conexant Cx23100/101/102 diff --git a/drivers/media/usb/dvb-usb-v2/af9015.c b/drivers/media/usb/dvb-usb-v2/af9015.c index 3eddc40377bf..21f055401bdf 100644 --- a/drivers/media/usb/dvb-usb-v2/af9015.c +++ b/drivers/media/usb/dvb-usb-v2/af9015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB Linux driver for Afatech AF9015 DVB-T USB2.0 receiver diff --git a/drivers/media/usb/dvb-usb-v2/af9035.c b/drivers/media/usb/dvb-usb-v2/af9035.c index 17062672ea06..a81a64c95801 100644 --- a/drivers/media/usb/dvb-usb-v2/af9035.c +++ b/drivers/media/usb/dvb-usb-v2/af9035.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Afatech AF9035 DVB USB driver diff --git a/drivers/media/usb/dvb-usb-v2/anysee.c b/drivers/media/usb/dvb-usb-v2/anysee.c index 64bddca5303c..d862dcc90509 100644 --- a/drivers/media/usb/dvb-usb-v2/anysee.c +++ b/drivers/media/usb/dvb-usb-v2/anysee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB Linux driver for Anysee E30 DVB-C & DVB-T USB2.0 receiver diff --git a/drivers/media/usb/dvb-usb-v2/au6610.c b/drivers/media/usb/dvb-usb-v2/au6610.c index c20a9469f564..cf6c185e715a 100644 --- a/drivers/media/usb/dvb-usb-v2/au6610.c +++ b/drivers/media/usb/dvb-usb-v2/au6610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB Linux driver for Alcor Micro AU6610 DVB-T USB2.0. diff --git a/drivers/media/usb/dvb-usb-v2/az6007.c b/drivers/media/usb/dvb-usb-v2/az6007.c index 65ef045b74ca..b7c91c6c55f3 100644 --- a/drivers/media/usb/dvb-usb-v2/az6007.c +++ b/drivers/media/usb/dvb-usb-v2/az6007.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for AzureWave 6007 DVB-C/T USB2.0 and clones diff --git a/drivers/media/usb/dvb-usb-v2/ce6230.c b/drivers/media/usb/dvb-usb-v2/ce6230.c index 7ebaf3ee4491..288cb2ee2381 100644 --- a/drivers/media/usb/dvb-usb-v2/ce6230.c +++ b/drivers/media/usb/dvb-usb-v2/ce6230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel CE6230 DVB USB driver diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c index f1c79f351ec8..b96d33bde6ba 100644 --- a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c +++ b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB framework diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c b/drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c index 7e817ea506c6..54f1e3de9894 100644 --- a/drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c +++ b/drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB framework diff --git a/drivers/media/usb/dvb-usb-v2/dvbsky.c b/drivers/media/usb/dvb-usb-v2/dvbsky.c index ceac0ea21dab..5fccde67a2f3 100644 --- a/drivers/media/usb/dvb-usb-v2/dvbsky.c +++ b/drivers/media/usb/dvb-usb-v2/dvbsky.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for DVBSky USB2.0 receiver diff --git a/drivers/media/usb/dvb-usb-v2/ec168.c b/drivers/media/usb/dvb-usb-v2/ec168.c index 973b32356b17..663429f99432 100644 --- a/drivers/media/usb/dvb-usb-v2/ec168.c +++ b/drivers/media/usb/dvb-usb-v2/ec168.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * E3C EC168 DVB USB driver diff --git a/drivers/media/usb/dvb-usb-v2/gl861.c b/drivers/media/usb/dvb-usb-v2/gl861.c index 0538170ccf29..1ed54c5b1340 100644 --- a/drivers/media/usb/dvb-usb-v2/gl861.c +++ b/drivers/media/usb/dvb-usb-v2/gl861.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for GL861 USB2.0 devices. * diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c index 05c18b6de5c6..b74c28ec4171 100644 --- a/drivers/media/usb/dvb-usb-v2/lmedm04.c +++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for * diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c b/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c index a6ad5f477520..639fab2dac54 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl111sf-demod.c - driver for the MaxLinear MXL111SF DVB-T demodulator diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c b/drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c index ef489c566b75..9cc066ec556b 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl111sf-gpio.c - driver for the MaxLinear MXL111SF diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c b/drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c index 100a1052dcbc..b0d0f26e4dba 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl111sf-i2c.c - driver for the MaxLinear MXL111SF diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c b/drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c index 40b26712ba4c..96f002baebf7 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl111sf-phy.c - driver for the MaxLinear MXL111SF diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c b/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c index 6686f75cbd94..3dfe7a87d64c 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mxl111sf-tuner.c - driver for the MaxLinear MXL111SF CMOS tuner diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.c b/drivers/media/usb/dvb-usb-v2/mxl111sf.c index 870ac3c8b085..10f2e263d237 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010-2014 Michael Krufky (mkrufky@linuxtv.org) diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c index 487c6ab784ab..3c811a35aafa 100644 --- a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c +++ b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek RTL28xxU DVB USB driver diff --git a/drivers/media/usb/dvb-usb-v2/usb_urb.c b/drivers/media/usb/dvb-usb-v2/usb_urb.c index 2ad2ddeaff51..a8704c3a2290 100644 --- a/drivers/media/usb/dvb-usb-v2/usb_urb.c +++ b/drivers/media/usb/dvb-usb-v2/usb_urb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* usb-urb.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb-v2/zd1301.c b/drivers/media/usb/dvb-usb-v2/zd1301.c index 72aa6a9a9ed4..2dfd89e1f72c 100644 --- a/drivers/media/usb/dvb-usb-v2/zd1301.c +++ b/drivers/media/usb/dvb-usb-v2/zd1301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ZyDAS ZD1301 driver (USB interface) diff --git a/drivers/media/usb/dvb-usb/a800.c b/drivers/media/usb/dvb-usb/a800.c index c5f95e48f1d5..9209381bddd2 100644 --- a/drivers/media/usb/dvb-usb/a800.c +++ b/drivers/media/usb/dvb-usb/a800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB framework compliant Linux driver for the AVerMedia AverTV DVB-T * USB2.0 (A800) DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/af9005-fe.c b/drivers/media/usb/dvb-usb/af9005-fe.c index 404e56b32145..78b813223064 100644 --- a/drivers/media/usb/dvb-usb/af9005-fe.c +++ b/drivers/media/usb/dvb-usb/af9005-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Frontend part of the Linux driver for the Afatech 9005 * USB1.1 DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/af9005-remote.c b/drivers/media/usb/dvb-usb/af9005-remote.c index 41d48b3c8d05..a373cd6d865c 100644 --- a/drivers/media/usb/dvb-usb/af9005-remote.c +++ b/drivers/media/usb/dvb-usb/af9005-remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DVB USB compliant Linux driver for the Afatech 9005 * USB1.1 DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c index a4bede7e8a1d..21afd2a84f26 100644 --- a/drivers/media/usb/dvb-usb/af9005.c +++ b/drivers/media/usb/dvb-usb/af9005.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DVB USB compliant Linux driver for the Afatech 9005 * USB1.1 DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/az6027.c b/drivers/media/usb/dvb-usb/az6027.c index 056935d3cbd6..9d5844b9f9c4 100644 --- a/drivers/media/usb/dvb-usb/az6027.c +++ b/drivers/media/usb/dvb-usb/az6027.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant Linux driver for the AZUREWAVE DVB-S/S2 USB2.0 (AZ6027) * receiver. diff --git a/drivers/media/usb/dvb-usb/cinergyT2-core.c b/drivers/media/usb/dvb-usb/cinergyT2-core.c index d86c279e2dce..3c6e1d24de19 100644 --- a/drivers/media/usb/dvb-usb/cinergyT2-core.c +++ b/drivers/media/usb/dvb-usb/cinergyT2-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TerraTec Cinergy T2/qanu USB2 DVB-T adapter. diff --git a/drivers/media/usb/dvb-usb/cinergyT2-fe.c b/drivers/media/usb/dvb-usb/cinergyT2-fe.c index efb207c23a64..e3ff6bee996f 100644 --- a/drivers/media/usb/dvb-usb/cinergyT2-fe.c +++ b/drivers/media/usb/dvb-usb/cinergyT2-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TerraTec Cinergy T2/qanu USB2 DVB-T adapter. diff --git a/drivers/media/usb/dvb-usb/cxusb-analog.c b/drivers/media/usb/dvb-usb/cxusb-analog.c index 3bbee1fcbc8d..32015cbadbe6 100644 --- a/drivers/media/usb/dvb-usb/cxusb-analog.c +++ b/drivers/media/usb/dvb-usb/cxusb-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // DVB USB compliant linux driver for Conexant USB reference design - diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c index d0501c1e81d6..d4f076c43812 100644 --- a/drivers/media/usb/dvb-usb/cxusb.c +++ b/drivers/media/usb/dvb-usb/cxusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for Conexant USB reference design. * diff --git a/drivers/media/usb/dvb-usb/dib0700_core.c b/drivers/media/usb/dvb-usb/dib0700_core.c index 1caabb51ea47..32149669b53f 100644 --- a/drivers/media/usb/dvb-usb/dib0700_core.c +++ b/drivers/media/usb/dvb-usb/dib0700_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Linux driver for devices based on the DiBcom DiB0700 USB bridge * diff --git a/drivers/media/usb/dvb-usb/dib0700_devices.c b/drivers/media/usb/dvb-usb/dib0700_devices.c index 6ddc20513393..7a59952e1171 100644 --- a/drivers/media/usb/dvb-usb/dib0700_devices.c +++ b/drivers/media/usb/dvb-usb/dib0700_devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Linux driver for devices based on the DiBcom DiB0700 USB bridge * diff --git a/drivers/media/usb/dvb-usb/dibusb-common.c b/drivers/media/usb/dvb-usb/dibusb-common.c index 20f1ef3393a5..d60e8b73d143 100644 --- a/drivers/media/usb/dvb-usb/dibusb-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Common methods for dibusb-based-receivers. * diff --git a/drivers/media/usb/dvb-usb/dibusb-mb.c b/drivers/media/usb/dvb-usb/dibusb-mb.c index 431766f19931..a0752c0af0ad 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mb.c +++ b/drivers/media/usb/dvb-usb/dibusb-mb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for mobile DVB-T USB devices based on * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-B) diff --git a/drivers/media/usb/dvb-usb/dibusb-mc-common.c b/drivers/media/usb/dvb-usb/dibusb-mc-common.c index 36bc7762acf4..c600a89ee612 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Common methods for dibusb-based-receivers. * diff --git a/drivers/media/usb/dvb-usb/dibusb-mc.c b/drivers/media/usb/dvb-usb/dibusb-mc.c index 01eece2687d6..3c0820ab38fe 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for mobile DVB-T USB devices based on * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-C/P) diff --git a/drivers/media/usb/dvb-usb/digitv.c b/drivers/media/usb/dvb-usb/digitv.c index ab229ab1a858..eae417de9c36 100644 --- a/drivers/media/usb/dvb-usb/digitv.c +++ b/drivers/media/usb/dvb-usb/digitv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for Nebula Electronics uDigiTV DVB-T USB2.0 * receiver diff --git a/drivers/media/usb/dvb-usb/dtt200u-fe.c b/drivers/media/usb/dvb-usb/dtt200u-fe.c index 586afe22d817..fbfce0e5415d 100644 --- a/drivers/media/usb/dvb-usb/dtt200u-fe.c +++ b/drivers/media/usb/dvb-usb/dtt200u-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Frontend part of the Linux driver for the WideView/ Yakumo/ Hama/ * Typhoon/ Yuan DVB-T USB2.0 receiver. diff --git a/drivers/media/usb/dvb-usb/dtt200u.c b/drivers/media/usb/dvb-usb/dtt200u.c index 83a69df384f2..f6a401f11ec6 100644 --- a/drivers/media/usb/dvb-usb/dtt200u.c +++ b/drivers/media/usb/dvb-usb/dtt200u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB library compliant Linux driver for the WideView/ Yakumo/ Hama/ * Typhoon/ Yuan/ Miglia DVB-T USB2.0 receiver. diff --git a/drivers/media/usb/dvb-usb/dtv5100.c b/drivers/media/usb/dvb-usb/dtv5100.c index c448e2ebda1a..5d854d9fc962 100644 --- a/drivers/media/usb/dvb-usb/dtv5100.c +++ b/drivers/media/usb/dvb-usb/dtv5100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DVB USB Linux driver for AME DTV-5100 USB2.0 DVB-T diff --git a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c index 0a7f8ba90992..8da9d4a37c67 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* dvb-usb-dvb.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c index 0fb3fa6100e4..c15af66b62e1 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* dvb-usb-firmware.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/dvb-usb-i2c.c b/drivers/media/usb/dvb-usb/dvb-usb-i2c.c index bc4b2abdde1a..b7b8dec85439 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-i2c.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* dvb-usb-i2c.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c index fbf58012becd..c1483d344bbb 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-init.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DVB USB library - provides a generic interface for a DVB USB device driver. diff --git a/drivers/media/usb/dvb-usb/dvb-usb-remote.c b/drivers/media/usb/dvb-usb/dvb-usb-remote.c index 65e2c9e2cdc9..08b17308b9e1 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-remote.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* dvb-usb-remote.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/dvb-usb-urb.c b/drivers/media/usb/dvb-usb/dvb-usb-urb.c index 2aabf90d8697..75e0a0711bcd 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-urb.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-urb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* dvb-usb-urb.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c index 4fecf2f965e9..3664fe9e541f 100644 --- a/drivers/media/usb/dvb-usb/dw2102.c +++ b/drivers/media/usb/dvb-usb/dw2102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB framework compliant Linux driver for the * DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101, diff --git a/drivers/media/usb/dvb-usb/gp8psk.c b/drivers/media/usb/dvb-usb/gp8psk.c index 96a255500b38..210567219078 100644 --- a/drivers/media/usb/dvb-usb/gp8psk.c +++ b/drivers/media/usb/dvb-usb/gp8psk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant Linux driver for the * - GENPIX 8pks/qpsk/DCII USB2.0 DVB-S module diff --git a/drivers/media/usb/dvb-usb/m920x.c b/drivers/media/usb/dvb-usb/m920x.c index 45337ba0a0a3..c73ed0ca5962 100644 --- a/drivers/media/usb/dvb-usb/m920x.c +++ b/drivers/media/usb/dvb-usb/m920x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for MSI Mega Sky 580 DVB-T USB2.0 receiver * diff --git a/drivers/media/usb/dvb-usb/nova-t-usb2.c b/drivers/media/usb/dvb-usb/nova-t-usb2.c index 2e5cbfacbeed..f67b8c85288c 100644 --- a/drivers/media/usb/dvb-usb/nova-t-usb2.c +++ b/drivers/media/usb/dvb-usb/nova-t-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB framework compliant Linux driver for the Hauppauge WinTV-NOVA-T usb2 * DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/opera1.c b/drivers/media/usb/dvb-usb/opera1.c index 3c79cc6848b4..f3d3e4b26315 100644 --- a/drivers/media/usb/dvb-usb/opera1.c +++ b/drivers/media/usb/dvb-usb/opera1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB framework compliant Linux driver for the Opera1 DVB-S Card * diff --git a/drivers/media/usb/dvb-usb/pctv452e.c b/drivers/media/usb/dvb-usb/pctv452e.c index bc7a224d829e..ba30973aca34 100644 --- a/drivers/media/usb/dvb-usb/pctv452e.c +++ b/drivers/media/usb/dvb-usb/pctv452e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCTV 452e DVB driver diff --git a/drivers/media/usb/dvb-usb/technisat-usb2.c b/drivers/media/usb/dvb-usb/technisat-usb2.c index 1e43aab2bc27..1d15cb1e75ce 100644 --- a/drivers/media/usb/dvb-usb/technisat-usb2.c +++ b/drivers/media/usb/dvb-usb/technisat-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver for Technisat DVB-S/S2 USB 2.0 device * diff --git a/drivers/media/usb/dvb-usb/ttusb2.c b/drivers/media/usb/dvb-usb/ttusb2.c index acde6149d278..0f3954402e04 100644 --- a/drivers/media/usb/dvb-usb/ttusb2.c +++ b/drivers/media/usb/dvb-usb/ttusb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant linux driver for Technotrend DVB USB boxes and clones * (e.g. Pinnacle 400e DVB-S USB2.0). diff --git a/drivers/media/usb/dvb-usb/umt-010.c b/drivers/media/usb/dvb-usb/umt-010.c index 8f23f92946d4..0a32d9531a92 100644 --- a/drivers/media/usb/dvb-usb/umt-010.c +++ b/drivers/media/usb/dvb-usb/umt-010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB framework compliant Linux driver for the HanfTek UMT-010 USB2.0 * DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/usb-urb.c b/drivers/media/usb/dvb-usb/usb-urb.c index 9771f0954c69..cd7b058127f5 100644 --- a/drivers/media/usb/dvb-usb/usb-urb.c +++ b/drivers/media/usb/dvb-usb/usb-urb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* usb-urb.c is part of the DVB USB library. * diff --git a/drivers/media/usb/dvb-usb/vp702x-fe.c b/drivers/media/usb/dvb-usb/vp702x-fe.c index c1e7931900ee..c053c3966538 100644 --- a/drivers/media/usb/dvb-usb/vp702x-fe.c +++ b/drivers/media/usb/dvb-usb/vp702x-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB frontend part of the Linux driver for the TwinhanDTV StarBox USB2.0 * DVB-S receiver. diff --git a/drivers/media/usb/dvb-usb/vp702x.c b/drivers/media/usb/dvb-usb/vp702x.c index 034b0652b9a1..745f361ce0ea 100644 --- a/drivers/media/usb/dvb-usb/vp702x.c +++ b/drivers/media/usb/dvb-usb/vp702x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant Linux driver for the TwinhanDTV StarBox USB2.0 DVB-S * receiver. diff --git a/drivers/media/usb/dvb-usb/vp7045-fe.c b/drivers/media/usb/dvb-usb/vp7045-fe.c index e99740ec2650..14f27d445e13 100644 --- a/drivers/media/usb/dvb-usb/vp7045-fe.c +++ b/drivers/media/usb/dvb-usb/vp7045-fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB frontend part of the Linux driver for TwinhanDTV Alpha/MagicBoxII USB2.0 * DVB-T receiver. diff --git a/drivers/media/usb/dvb-usb/vp7045.c b/drivers/media/usb/dvb-usb/vp7045.c index 5224c3233f8c..05dfb8e9d8a2 100644 --- a/drivers/media/usb/dvb-usb/vp7045.c +++ b/drivers/media/usb/dvb-usb/vp7045.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* DVB USB compliant Linux driver for the * - TwinhanDTV Alpha/MagicBoxII USB2.0 DVB-T receiver diff --git a/drivers/media/usb/em28xx/em28xx-audio.c b/drivers/media/usb/em28xx/em28xx-audio.c index ce1b0d9e0741..54beaade0bc0 100644 --- a/drivers/media/usb/em28xx/em28xx-audio.c +++ b/drivers/media/usb/em28xx/em28xx-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Empiatech em28x1 audio extension diff --git a/drivers/media/usb/em28xx/em28xx-camera.c b/drivers/media/usb/em28xx/em28xx-camera.c index b5f58dc6dd0f..2fcfa722b80f 100644 --- a/drivers/media/usb/em28xx/em28xx-camera.c +++ b/drivers/media/usb/em28xx/em28xx-camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-camera.c - driver for Empia EM25xx/27xx/28xx USB video capture devices diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c index a51cbcf429e1..53e4a69c2540 100644 --- a/drivers/media/usb/em28xx/em28xx-cards.c +++ b/drivers/media/usb/em28xx/em28xx-cards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-cards.c - driver for Empia EM2800/EM2820/2840 USB diff --git a/drivers/media/usb/em28xx/em28xx-core.c b/drivers/media/usb/em28xx/em28xx-core.c index 29a7f3f19b56..5012b5dddbd8 100644 --- a/drivers/media/usb/em28xx/em28xx-core.c +++ b/drivers/media/usb/em28xx/em28xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-core.c - driver for Empia EM2800/EM2820/2840 USB video capture devices diff --git a/drivers/media/usb/em28xx/em28xx-dvb.c b/drivers/media/usb/em28xx/em28xx-dvb.c index b94f5c70ab75..f1c42a827532 100644 --- a/drivers/media/usb/em28xx/em28xx-dvb.c +++ b/drivers/media/usb/em28xx/em28xx-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // DVB device driver for em28xx diff --git a/drivers/media/usb/em28xx/em28xx-i2c.c b/drivers/media/usb/em28xx/em28xx-i2c.c index a7eb11f7fb34..71d02cbd48b3 100644 --- a/drivers/media/usb/em28xx/em28xx-i2c.c +++ b/drivers/media/usb/em28xx/em28xx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-i2c.c - driver for Empia EM2800/EM2820/2840 USB video capture devices diff --git a/drivers/media/usb/em28xx/em28xx-input.c b/drivers/media/usb/em28xx/em28xx-input.c index 5f3b00869bdb..bb969a3a13f5 100644 --- a/drivers/media/usb/em28xx/em28xx-input.c +++ b/drivers/media/usb/em28xx/em28xx-input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // handle em28xx IR remotes via linux kernel input layer. diff --git a/drivers/media/usb/em28xx/em28xx-vbi.c b/drivers/media/usb/em28xx/em28xx-vbi.c index 8c5d95181223..f34b8363afb7 100644 --- a/drivers/media/usb/em28xx/em28xx-vbi.c +++ b/drivers/media/usb/em28xx/em28xx-vbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-vbi.c - VBI driver for em28xx diff --git a/drivers/media/usb/em28xx/em28xx-video.c b/drivers/media/usb/em28xx/em28xx-video.c index 2dfa3242a7ab..72c192a25012 100644 --- a/drivers/media/usb/em28xx/em28xx-video.c +++ b/drivers/media/usb/em28xx/em28xx-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // em28xx-video.c - driver for Empia EM2800/EM2820/2840 USB diff --git a/drivers/media/usb/go7007/go7007-driver.c b/drivers/media/usb/go7007/go7007-driver.c index 468406302cd5..cf5d6d2e0657 100644 --- a/drivers/media/usb/go7007/go7007-driver.c +++ b/drivers/media/usb/go7007/go7007-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/go7007/go7007-fw.c b/drivers/media/usb/go7007/go7007-fw.c index 86ce593e0c54..cc3604cec6d5 100644 --- a/drivers/media/usb/go7007/go7007-fw.c +++ b/drivers/media/usb/go7007/go7007-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/go7007/go7007-i2c.c b/drivers/media/usb/go7007/go7007-i2c.c index f6ce28a4a768..240981128ce3 100644 --- a/drivers/media/usb/go7007/go7007-i2c.c +++ b/drivers/media/usb/go7007/go7007-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/go7007/go7007-loader.c b/drivers/media/usb/go7007/go7007-loader.c index 243aa0ad074c..0731c7296394 100644 --- a/drivers/media/usb/go7007/go7007-loader.c +++ b/drivers/media/usb/go7007/go7007-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Sensoray Company Inc. diff --git a/drivers/media/usb/go7007/go7007-usb.c b/drivers/media/usb/go7007/go7007-usb.c index 334cdde81a5c..2af05c6e9358 100644 --- a/drivers/media/usb/go7007/go7007-usb.c +++ b/drivers/media/usb/go7007/go7007-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/go7007/go7007-v4l2.c b/drivers/media/usb/go7007/go7007-v4l2.c index 2087ffcb85a5..9093af68f2db 100644 --- a/drivers/media/usb/go7007/go7007-v4l2.c +++ b/drivers/media/usb/go7007/go7007-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/go7007/s2250-board.c b/drivers/media/usb/go7007/s2250-board.c index a155b987282f..10d68178559b 100644 --- a/drivers/media/usb/go7007/s2250-board.c +++ b/drivers/media/usb/go7007/s2250-board.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Sensoray Company Inc. diff --git a/drivers/media/usb/go7007/snd-go7007.c b/drivers/media/usb/go7007/snd-go7007.c index 9a6bd87fce03..d3c6b21324cb 100644 --- a/drivers/media/usb/go7007/snd-go7007.c +++ b/drivers/media/usb/go7007/snd-go7007.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Micronas USA Inc. diff --git a/drivers/media/usb/gspca/autogain_functions.c b/drivers/media/usb/gspca/autogain_functions.c index 7ae7c43951cd..cc274248206f 100644 --- a/drivers/media/usb/gspca/autogain_functions.c +++ b/drivers/media/usb/gspca/autogain_functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Functions for auto gain. diff --git a/drivers/media/usb/gspca/benq.c b/drivers/media/usb/gspca/benq.c index 25c40fb1ba43..4eb494ef2ecc 100644 --- a/drivers/media/usb/gspca/benq.c +++ b/drivers/media/usb/gspca/benq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Benq DC E300 subdriver diff --git a/drivers/media/usb/gspca/conex.c b/drivers/media/usb/gspca/conex.c index 8b2691243f8a..bab552540146 100644 --- a/drivers/media/usb/gspca/conex.c +++ b/drivers/media/usb/gspca/conex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Connexant Cx11646 library diff --git a/drivers/media/usb/gspca/cpia1.c b/drivers/media/usb/gspca/cpia1.c index 14aaf36cde6e..5ab48ecf287d 100644 --- a/drivers/media/usb/gspca/cpia1.c +++ b/drivers/media/usb/gspca/cpia1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cpia CPiA (1) gspca driver diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c index 671b205c0059..86fc40979362 100644 --- a/drivers/media/usb/gspca/dtcs033.c +++ b/drivers/media/usb/gspca/dtcs033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Subdriver for Scopium astro-camera (DTCS033, 0547:7303) diff --git a/drivers/media/usb/gspca/etoms.c b/drivers/media/usb/gspca/etoms.c index c99fd9a1dd21..fbf3b2584581 100644 --- a/drivers/media/usb/gspca/etoms.c +++ b/drivers/media/usb/gspca/etoms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Etoms Et61x151 GPL Linux driver by Michel Xhaard (09/09/2004) diff --git a/drivers/media/usb/gspca/finepix.c b/drivers/media/usb/gspca/finepix.c index bc6133b525e3..fd05d29c61c7 100644 --- a/drivers/media/usb/gspca/finepix.c +++ b/drivers/media/usb/gspca/finepix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fujifilm Finepix subdriver diff --git a/drivers/media/usb/gspca/gl860/gl860-mi1320.c b/drivers/media/usb/gspca/gl860/gl860-mi1320.c index d6a540ed378c..ddf560b14a67 100644 --- a/drivers/media/usb/gspca/gl860/gl860-mi1320.c +++ b/drivers/media/usb/gspca/gl860/gl860-mi1320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Subdriver for the GL860 chip with the MI1320 sensor * Author Olivier LORIN from own logs diff --git a/drivers/media/usb/gspca/gl860/gl860-mi2020.c b/drivers/media/usb/gspca/gl860/gl860-mi2020.c index 9e7a29154d45..23848b0d9787 100644 --- a/drivers/media/usb/gspca/gl860/gl860-mi2020.c +++ b/drivers/media/usb/gspca/gl860/gl860-mi2020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Subdriver for the GL860 chip with the MI2020 sensor * Author Olivier LORIN, from logs by Iceman/Soro2005 + Fret_saw/Hulkie/Tricid diff --git a/drivers/media/usb/gspca/gl860/gl860-ov2640.c b/drivers/media/usb/gspca/gl860/gl860-ov2640.c index 928c1eaf9a87..cf0846b99c4e 100644 --- a/drivers/media/usb/gspca/gl860/gl860-ov2640.c +++ b/drivers/media/usb/gspca/gl860/gl860-ov2640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Subdriver for the GL860 chip with the OV2640 sensor * Author Olivier LORIN, from Malmostoso's logs diff --git a/drivers/media/usb/gspca/gl860/gl860-ov9655.c b/drivers/media/usb/gspca/gl860/gl860-ov9655.c index 766677ebcb34..fbc181ad9c0f 100644 --- a/drivers/media/usb/gspca/gl860/gl860-ov9655.c +++ b/drivers/media/usb/gspca/gl860/gl860-ov9655.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Subdriver for the GL860 chip with the OV9655 sensor * Author Olivier LORIN, from logs done by Simon (Sur3) and Almighurt diff --git a/drivers/media/usb/gspca/gl860/gl860.c b/drivers/media/usb/gspca/gl860/gl860.c index ce4ee8bc75c8..d1912a806921 100644 --- a/drivers/media/usb/gspca/gl860/gl860.c +++ b/drivers/media/usb/gspca/gl860/gl860.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip * Subdriver core diff --git a/drivers/media/usb/gspca/gspca.c b/drivers/media/usb/gspca/gspca.c index 3fc15d16df8e..862f702eb495 100644 --- a/drivers/media/usb/gspca/gspca.c +++ b/drivers/media/usb/gspca/gspca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Main USB camera driver diff --git a/drivers/media/usb/gspca/jeilinj.c b/drivers/media/usb/gspca/jeilinj.c index 20b2468d065b..c29fd31b72a5 100644 --- a/drivers/media/usb/gspca/jeilinj.c +++ b/drivers/media/usb/gspca/jeilinj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Jeilinj subdriver diff --git a/drivers/media/usb/gspca/jl2005bcd.c b/drivers/media/usb/gspca/jl2005bcd.c index a408fcc3a060..44a35067b102 100644 --- a/drivers/media/usb/gspca/jl2005bcd.c +++ b/drivers/media/usb/gspca/jl2005bcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Jeilin JL2005B/C/D library diff --git a/drivers/media/usb/gspca/kinect.c b/drivers/media/usb/gspca/kinect.c index 57ea65863591..899c1165d439 100644 --- a/drivers/media/usb/gspca/kinect.c +++ b/drivers/media/usb/gspca/kinect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kinect sensor device camera, gspca driver diff --git a/drivers/media/usb/gspca/konica.c b/drivers/media/usb/gspca/konica.c index 53db9a2895ea..ba1cff4d8bb6 100644 --- a/drivers/media/usb/gspca/konica.c +++ b/drivers/media/usb/gspca/konica.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for USB webcams based on Konica chipset. This diff --git a/drivers/media/usb/gspca/m5602/m5602_core.c b/drivers/media/usb/gspca/m5602/m5602_core.c index 852ee6cce4b8..8c2c4c656a8b 100644 --- a/drivers/media/usb/gspca/m5602/m5602_core.c +++ b/drivers/media/usb/gspca/m5602/m5602_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * USB Driver for ALi m5602 based webcams diff --git a/drivers/media/usb/gspca/m5602/m5602_mt9m111.c b/drivers/media/usb/gspca/m5602/m5602_mt9m111.c index bf1af6ed9131..0d81bed06495 100644 --- a/drivers/media/usb/gspca/m5602/m5602_mt9m111.c +++ b/drivers/media/usb/gspca/m5602/m5602_mt9m111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the mt9m111 sensor diff --git a/drivers/media/usb/gspca/m5602/m5602_ov7660.c b/drivers/media/usb/gspca/m5602/m5602_ov7660.c index fadad530f721..3f8826829f1b 100644 --- a/drivers/media/usb/gspca/m5602/m5602_ov7660.c +++ b/drivers/media/usb/gspca/m5602/m5602_ov7660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the ov7660 sensor diff --git a/drivers/media/usb/gspca/m5602/m5602_ov9650.c b/drivers/media/usb/gspca/m5602/m5602_ov9650.c index 82a698052255..02c398f3fdb4 100644 --- a/drivers/media/usb/gspca/m5602/m5602_ov9650.c +++ b/drivers/media/usb/gspca/m5602/m5602_ov9650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/media/usb/gspca/m5602/m5602_po1030.c b/drivers/media/usb/gspca/m5602/m5602_po1030.c index 8fd99ceee4b6..39e2f6681080 100644 --- a/drivers/media/usb/gspca/m5602/m5602_po1030.c +++ b/drivers/media/usb/gspca/m5602/m5602_po1030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the po1030 sensor diff --git a/drivers/media/usb/gspca/m5602/m5602_s5k4aa.c b/drivers/media/usb/gspca/m5602/m5602_s5k4aa.c index c022265db3aa..12de398d7fed 100644 --- a/drivers/media/usb/gspca/m5602/m5602_s5k4aa.c +++ b/drivers/media/usb/gspca/m5602/m5602_s5k4aa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the s5k4aa sensor diff --git a/drivers/media/usb/gspca/m5602/m5602_s5k83a.c b/drivers/media/usb/gspca/m5602/m5602_s5k83a.c index 8ef010a87445..16c5334ff8e5 100644 --- a/drivers/media/usb/gspca/m5602/m5602_s5k83a.c +++ b/drivers/media/usb/gspca/m5602/m5602_s5k83a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the s5k83a sensor diff --git a/drivers/media/usb/gspca/mars.c b/drivers/media/usb/gspca/mars.c index eb9342ee32af..6886095e2750 100644 --- a/drivers/media/usb/gspca/mars.c +++ b/drivers/media/usb/gspca/mars.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Mars-Semi MR97311A library diff --git a/drivers/media/usb/gspca/mr97310a.c b/drivers/media/usb/gspca/mr97310a.c index 3553788e8542..8ea8840803eb 100644 --- a/drivers/media/usb/gspca/mr97310a.c +++ b/drivers/media/usb/gspca/mr97310a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Mars MR97310A library diff --git a/drivers/media/usb/gspca/nw80x.c b/drivers/media/usb/gspca/nw80x.c index 0f5f2464ac7a..bf81a0e23831 100644 --- a/drivers/media/usb/gspca/nw80x.c +++ b/drivers/media/usb/gspca/nw80x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DivIO nw80x subdriver diff --git a/drivers/media/usb/gspca/ov519.c b/drivers/media/usb/gspca/ov519.c index bffa94e76da5..1dd1e280a419 100644 --- a/drivers/media/usb/gspca/ov519.c +++ b/drivers/media/usb/gspca/ov519.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OV519 driver diff --git a/drivers/media/usb/gspca/ov534.c b/drivers/media/usb/gspca/ov534.c index bdff64a29a33..00ac1816a6fd 100644 --- a/drivers/media/usb/gspca/ov534.c +++ b/drivers/media/usb/gspca/ov534.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ov534-ov7xxx gspca driver diff --git a/drivers/media/usb/gspca/ov534_9.c b/drivers/media/usb/gspca/ov534_9.c index 91efc650cf76..28590737bf6e 100644 --- a/drivers/media/usb/gspca/ov534_9.c +++ b/drivers/media/usb/gspca/ov534_9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ov534-ov9xxx gspca driver diff --git a/drivers/media/usb/gspca/pac207.c b/drivers/media/usb/gspca/pac207.c index 34127114c99b..55ac7c5d27e7 100644 --- a/drivers/media/usb/gspca/pac207.c +++ b/drivers/media/usb/gspca/pac207.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pixart PAC207BCA library diff --git a/drivers/media/usb/gspca/pac7302.c b/drivers/media/usb/gspca/pac7302.c index 608be0d64f94..0f967ce8b6f0 100644 --- a/drivers/media/usb/gspca/pac7302.c +++ b/drivers/media/usb/gspca/pac7302.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pixart PAC7302 driver diff --git a/drivers/media/usb/gspca/pac7311.c b/drivers/media/usb/gspca/pac7311.c index f6addb29f8f0..7f69cfdb5547 100644 --- a/drivers/media/usb/gspca/pac7311.c +++ b/drivers/media/usb/gspca/pac7311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pixart PAC7311 library diff --git a/drivers/media/usb/gspca/se401.c b/drivers/media/usb/gspca/se401.c index e087cfb5980b..c0d13220fda5 100644 --- a/drivers/media/usb/gspca/se401.c +++ b/drivers/media/usb/gspca/se401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GSPCA Endpoints (formerly known as AOX) se401 USB Camera sub Driver diff --git a/drivers/media/usb/gspca/sn9c2028.c b/drivers/media/usb/gspca/sn9c2028.c index dbd1d6da37f1..f9d9f06bbad4 100644 --- a/drivers/media/usb/gspca/sn9c2028.c +++ b/drivers/media/usb/gspca/sn9c2028.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN9C2028 library diff --git a/drivers/media/usb/gspca/sn9c20x.c b/drivers/media/usb/gspca/sn9c20x.c index da916127a896..985c8fef8a77 100644 --- a/drivers/media/usb/gspca/sn9c20x.c +++ b/drivers/media/usb/gspca/sn9c20x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sonix sn9c201 sn9c202 library diff --git a/drivers/media/usb/gspca/sonixb.c b/drivers/media/usb/gspca/sonixb.c index 4d655e2da9cb..9224696615af 100644 --- a/drivers/media/usb/gspca/sonixb.c +++ b/drivers/media/usb/gspca/sonixb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sonix sn9c102 (bayer) library diff --git a/drivers/media/usb/gspca/sonixj.c b/drivers/media/usb/gspca/sonixj.c index 2e1bd2df8304..3b3ca2026c9e 100644 --- a/drivers/media/usb/gspca/sonixj.c +++ b/drivers/media/usb/gspca/sonixj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sonix sn9c102p sn9c105 sn9c120 (jpeg) subdriver diff --git a/drivers/media/usb/gspca/spca1528.c b/drivers/media/usb/gspca/spca1528.c index ccc477944ef8..e7737e9cd8ca 100644 --- a/drivers/media/usb/gspca/spca1528.c +++ b/drivers/media/usb/gspca/spca1528.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * spca1528 subdriver diff --git a/drivers/media/usb/gspca/spca500.c b/drivers/media/usb/gspca/spca500.c index b9ce5e35f52f..d4fd60499d77 100644 --- a/drivers/media/usb/gspca/spca500.c +++ b/drivers/media/usb/gspca/spca500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPCA500 chip based cameras initialization data diff --git a/drivers/media/usb/gspca/spca501.c b/drivers/media/usb/gspca/spca501.c index f7c75d7535c4..c6deda4b4a79 100644 --- a/drivers/media/usb/gspca/spca501.c +++ b/drivers/media/usb/gspca/spca501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPCA501 chip based cameras initialization data diff --git a/drivers/media/usb/gspca/spca505.c b/drivers/media/usb/gspca/spca505.c index 0e8cccbb6d80..4b2a864ea668 100644 --- a/drivers/media/usb/gspca/spca505.c +++ b/drivers/media/usb/gspca/spca505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPCA505 chip based cameras initialization data diff --git a/drivers/media/usb/gspca/spca506.c b/drivers/media/usb/gspca/spca506.c index 0886587dc89c..b8eef388ceb1 100644 --- a/drivers/media/usb/gspca/spca506.c +++ b/drivers/media/usb/gspca/spca506.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPCA506 chip based cameras function diff --git a/drivers/media/usb/gspca/spca508.c b/drivers/media/usb/gspca/spca508.c index 754ab1dbba83..a4ddefe4b05d 100644 --- a/drivers/media/usb/gspca/spca508.c +++ b/drivers/media/usb/gspca/spca508.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPCA508 chip based cameras subdriver diff --git a/drivers/media/usb/gspca/spca561.c b/drivers/media/usb/gspca/spca561.c index 431527ed602b..195f817dc1e0 100644 --- a/drivers/media/usb/gspca/spca561.c +++ b/drivers/media/usb/gspca/spca561.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sunplus spca561 subdriver diff --git a/drivers/media/usb/gspca/sq905.c b/drivers/media/usb/gspca/sq905.c index 32504ebcfd4d..5f42631a36b1 100644 --- a/drivers/media/usb/gspca/sq905.c +++ b/drivers/media/usb/gspca/sq905.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SQ905 subdriver diff --git a/drivers/media/usb/gspca/sq905c.c b/drivers/media/usb/gspca/sq905c.c index 6ca947aef298..5288b50efc03 100644 --- a/drivers/media/usb/gspca/sq905c.c +++ b/drivers/media/usb/gspca/sq905c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SQ905C subdriver diff --git a/drivers/media/usb/gspca/sq930x.c b/drivers/media/usb/gspca/sq930x.c index c3610247a90e..c62aad6fd9d9 100644 --- a/drivers/media/usb/gspca/sq930x.c +++ b/drivers/media/usb/gspca/sq930x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SQ930x subdriver diff --git a/drivers/media/usb/gspca/stk014.c b/drivers/media/usb/gspca/stk014.c index aa9e921e7cef..37fd603f242c 100644 --- a/drivers/media/usb/gspca/stk014.c +++ b/drivers/media/usb/gspca/stk014.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Syntek DV4000 (STK014) subdriver diff --git a/drivers/media/usb/gspca/stk1135.c b/drivers/media/usb/gspca/stk1135.c index 1a602af7310f..93117a15477b 100644 --- a/drivers/media/usb/gspca/stk1135.c +++ b/drivers/media/usb/gspca/stk1135.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Syntek STK1135 subdriver diff --git a/drivers/media/usb/gspca/stv0680.c b/drivers/media/usb/gspca/stv0680.c index b23988d8c7bc..3cad94cf95a9 100644 --- a/drivers/media/usb/gspca/stv0680.c +++ b/drivers/media/usb/gspca/stv0680.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STV0680 USB Camera Driver diff --git a/drivers/media/usb/gspca/stv06xx/stv06xx.c b/drivers/media/usb/gspca/stv06xx/stv06xx.c index d9bc2aacc885..8ef6ae8092ac 100644 --- a/drivers/media/usb/gspca/stv06xx/stv06xx.c +++ b/drivers/media/usb/gspca/stv06xx/stv06xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher diff --git a/drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c b/drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c index 303b055fefea..b2ee26a004d7 100644 --- a/drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c +++ b/drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher diff --git a/drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c b/drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c index ae382b3b5f7f..08bdb9793829 100644 --- a/drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c +++ b/drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher diff --git a/drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c b/drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c index aac19d449be2..9a8ffd762046 100644 --- a/drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c +++ b/drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the sensor part which is integrated (I think) into the diff --git a/drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c b/drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c index dde1950bdc68..98108fe0035b 100644 --- a/drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c +++ b/drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher diff --git a/drivers/media/usb/gspca/sunplus.c b/drivers/media/usb/gspca/sunplus.c index 971dee0a56da..a17c9d077378 100644 --- a/drivers/media/usb/gspca/sunplus.c +++ b/drivers/media/usb/gspca/sunplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sunplus spca504(abc) spca533 spca536 library diff --git a/drivers/media/usb/gspca/t613.c b/drivers/media/usb/gspca/t613.c index 33b37ccf1090..93fcf5ba70e4 100644 --- a/drivers/media/usb/gspca/t613.c +++ b/drivers/media/usb/gspca/t613.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * T613 subdriver diff --git a/drivers/media/usb/gspca/topro.c b/drivers/media/usb/gspca/topro.c index aee444042f60..fb4630c930e8 100644 --- a/drivers/media/usb/gspca/topro.c +++ b/drivers/media/usb/gspca/topro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Topro TP6800/6810 webcam driver. diff --git a/drivers/media/usb/gspca/touptek.c b/drivers/media/usb/gspca/touptek.c index dde311c25d9b..39fd667a69d5 100644 --- a/drivers/media/usb/gspca/touptek.c +++ b/drivers/media/usb/gspca/touptek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ToupTek UCMOS / AmScope MU series camera driver diff --git a/drivers/media/usb/gspca/tv8532.c b/drivers/media/usb/gspca/tv8532.c index c31baa72c02c..aa9bf44c1784 100644 --- a/drivers/media/usb/gspca/tv8532.c +++ b/drivers/media/usb/gspca/tv8532.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Quickcam cameras initialization data diff --git a/drivers/media/usb/gspca/vc032x.c b/drivers/media/usb/gspca/vc032x.c index e7a534be061d..98711dadfe9c 100644 --- a/drivers/media/usb/gspca/vc032x.c +++ b/drivers/media/usb/gspca/vc032x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Z-star vc0321 library diff --git a/drivers/media/usb/gspca/vicam.c b/drivers/media/usb/gspca/vicam.c index 91e177aa8136..e3ca2a3473ca 100644 --- a/drivers/media/usb/gspca/vicam.c +++ b/drivers/media/usb/gspca/vicam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gspca ViCam subdriver diff --git a/drivers/media/usb/gspca/w996Xcf.c b/drivers/media/usb/gspca/w996Xcf.c index 79baa0c1a031..158842b9f666 100644 --- a/drivers/media/usb/gspca/w996Xcf.c +++ b/drivers/media/usb/gspca/w996Xcf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GSPCA sub driver for W996[78]CF JPEG USB Dual Mode Camera Chip. diff --git a/drivers/media/usb/gspca/xirlink_cit.c b/drivers/media/usb/gspca/xirlink_cit.c index acfb9a195106..4e78a3802c3d 100644 --- a/drivers/media/usb/gspca/xirlink_cit.c +++ b/drivers/media/usb/gspca/xirlink_cit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB IBM C-It Video Camera driver diff --git a/drivers/media/usb/gspca/zc3xx.c b/drivers/media/usb/gspca/zc3xx.c index 5bcbf0d40147..a77b24d74385 100644 --- a/drivers/media/usb/gspca/zc3xx.c +++ b/drivers/media/usb/gspca/zc3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Z-Star/Vimicro zc301/zc302p/vc30x driver diff --git a/drivers/media/usb/hackrf/hackrf.c b/drivers/media/usb/hackrf/hackrf.c index 0b50de8775a3..ed66b30a3c0e 100644 --- a/drivers/media/usb/hackrf/hackrf.c +++ b/drivers/media/usb/hackrf/hackrf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HackRF driver diff --git a/drivers/media/usb/hdpvr/hdpvr-control.c b/drivers/media/usb/hdpvr/hdpvr-control.c index 37c53ab85b30..81dd7b3be5ab 100644 --- a/drivers/media/usb/hdpvr/hdpvr-control.c +++ b/drivers/media/usb/hdpvr/hdpvr-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hauppauge HD PVR USB driver - video 4 linux 2 interface diff --git a/drivers/media/usb/hdpvr/hdpvr-core.c b/drivers/media/usb/hdpvr/hdpvr-core.c index 52e05a69c46e..1471c4db725c 100644 --- a/drivers/media/usb/hdpvr/hdpvr-core.c +++ b/drivers/media/usb/hdpvr/hdpvr-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hauppauge HD PVR USB driver diff --git a/drivers/media/usb/hdpvr/hdpvr-i2c.c b/drivers/media/usb/hdpvr/hdpvr-i2c.c index 9eacc85e3f11..b66e1a4e12df 100644 --- a/drivers/media/usb/hdpvr/hdpvr-i2c.c +++ b/drivers/media/usb/hdpvr/hdpvr-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/media/usb/hdpvr/hdpvr-video.c b/drivers/media/usb/hdpvr/hdpvr-video.c index 8c7ae362d992..a994d6c3a0b8 100644 --- a/drivers/media/usb/hdpvr/hdpvr-video.c +++ b/drivers/media/usb/hdpvr/hdpvr-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hauppauge HD PVR USB driver - video 4 linux 2 interface diff --git a/drivers/media/usb/msi2500/msi2500.c b/drivers/media/usb/msi2500/msi2500.c index 33099f39146a..07930e2206db 100644 --- a/drivers/media/usb/msi2500/msi2500.c +++ b/drivers/media/usb/msi2500/msi2500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Mirics MSi2500 driver diff --git a/drivers/media/usb/pvrusb2/pvrusb2-audio.c b/drivers/media/usb/pvrusb2/pvrusb2-audio.c index 13051f0e2512..c21437c60a23 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-audio.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.c b/drivers/media/usb/pvrusb2/pvrusb2-context.c index 73c95ba2328a..48ed7fa5b5b5 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-context.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c index 7eefa0f86ad4..7e5639a86479 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c index 8ae3ad80cccb..0ee175bdbf9c 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c index e4b31ae02f59..d7f2e38bba86 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c index 81d711269ab5..d7369c33a609 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-devattr.c b/drivers/media/usb/pvrusb2/pvrusb2-devattr.c index d1b984ec757d..fc56393900de 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-devattr.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-devattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c index 3610139fb9ad..438f6068a268 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pvrusb2-dvb.c - linux-dvb api interface to the pvrusb2 driver. diff --git a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c index 8e81af537901..229a5f38dc4c 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-encoder.c b/drivers/media/usb/pvrusb2/pvrusb2-encoder.c index a5eabac1ec6e..e003268734ad 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-encoder.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-encoder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c index b32bb906a9de..785df587c7c4 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c index 63db04fe12d3..c34883601141 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-io.c b/drivers/media/usb/pvrusb2/pvrusb2-io.c index 28ffe7981f8c..c76d24189ee0 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-io.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c index 46f8013849b9..e6fe2e5ce11b 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-main.c b/drivers/media/usb/pvrusb2/pvrusb2-main.c index 721dafd2c14b..8c0f3c8004e6 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-main.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-std.c b/drivers/media/usb/pvrusb2/pvrusb2-std.c index 81c994e62241..098113901803 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-std.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-std.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c index 3077399901aa..cf31ba6fd4de 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c index f9535a484738..532f178c8eb3 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c index 16dd3e859977..2d2e933e0ad5 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c index 5f800f4a829c..530dd1a8e947 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/media/usb/pwc/pwc-ctrl.c b/drivers/media/usb/pwc/pwc-ctrl.c index cff64d872058..97af24a69067 100644 --- a/drivers/media/usb/pwc/pwc-ctrl.c +++ b/drivers/media/usb/pwc/pwc-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Philips webcam Functions that send various control messages to the webcam, including diff --git a/drivers/media/usb/pwc/pwc-dec1.c b/drivers/media/usb/pwc/pwc-dec1.c index 35e3dd2b765e..1dc975c88f8b 100644 --- a/drivers/media/usb/pwc/pwc-dec1.c +++ b/drivers/media/usb/pwc/pwc-dec1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam Decompression for chipset version 1 diff --git a/drivers/media/usb/pwc/pwc-dec23.c b/drivers/media/usb/pwc/pwc-dec23.c index a3aa8c7174b9..65c7438882af 100644 --- a/drivers/media/usb/pwc/pwc-dec23.c +++ b/drivers/media/usb/pwc/pwc-dec23.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam Decompression for chipset version 2 et 3 diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c index c6e5d031f068..b18b6f406833 100644 --- a/drivers/media/usb/pwc/pwc-if.c +++ b/drivers/media/usb/pwc/pwc-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam USB and Video4Linux interface part. diff --git a/drivers/media/usb/pwc/pwc-kiara.c b/drivers/media/usb/pwc/pwc-kiara.c index 00eee75ebf01..b9542d5612f3 100644 --- a/drivers/media/usb/pwc/pwc-kiara.c +++ b/drivers/media/usb/pwc/pwc-kiara.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam (C) 2004-2006 Luc Saillard (luc@saillard.org) diff --git a/drivers/media/usb/pwc/pwc-misc.c b/drivers/media/usb/pwc/pwc-misc.c index e77fd5bd5e33..2ad46ad01383 100644 --- a/drivers/media/usb/pwc/pwc-misc.c +++ b/drivers/media/usb/pwc/pwc-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam Various miscellaneous functions and tables. diff --git a/drivers/media/usb/pwc/pwc-timon.c b/drivers/media/usb/pwc/pwc-timon.c index 09a341678ff3..24fda63b2827 100644 --- a/drivers/media/usb/pwc/pwc-timon.c +++ b/drivers/media/usb/pwc/pwc-timon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam (C) 2004-2006 Luc Saillard (luc@saillard.org) diff --git a/drivers/media/usb/pwc/pwc-uncompress.c b/drivers/media/usb/pwc/pwc-uncompress.c index cf2591a9675c..d709acc893c5 100644 --- a/drivers/media/usb/pwc/pwc-uncompress.c +++ b/drivers/media/usb/pwc/pwc-uncompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam Decompression frontend. diff --git a/drivers/media/usb/pwc/pwc-v4l.c b/drivers/media/usb/pwc/pwc-v4l.c index 71b719d363a5..d0843c4be625 100644 --- a/drivers/media/usb/pwc/pwc-v4l.c +++ b/drivers/media/usb/pwc/pwc-v4l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Linux driver for Philips webcam USB and Video4Linux interface part. diff --git a/drivers/media/usb/s2255/s2255drv.c b/drivers/media/usb/s2255/s2255drv.c index 8332f2c5aed7..fb6567b83f71 100644 --- a/drivers/media/usb/s2255/s2255drv.c +++ b/drivers/media/usb/s2255/s2255drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * s2255drv.c - a driver for the Sensoray 2255 USB video capture device diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c index 2c8179a84991..7820bd46020b 100644 --- a/drivers/media/usb/siano/smsusb.c +++ b/drivers/media/usb/siano/smsusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************** diff --git a/drivers/media/usb/stk1160/stk1160-ac97.c b/drivers/media/usb/stk1160/stk1160-ac97.c index 79762db84855..01db74170323 100644 --- a/drivers/media/usb/stk1160/stk1160-ac97.c +++ b/drivers/media/usb/stk1160/stk1160-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STK1160 driver diff --git a/drivers/media/usb/stk1160/stk1160-core.c b/drivers/media/usb/stk1160/stk1160-core.c index 25d725c2ab3c..d42b69e4e3ea 100644 --- a/drivers/media/usb/stk1160/stk1160-core.c +++ b/drivers/media/usb/stk1160/stk1160-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STK1160 driver diff --git a/drivers/media/usb/stk1160/stk1160-i2c.c b/drivers/media/usb/stk1160/stk1160-i2c.c index 9848b783ad08..7209311dadb1 100644 --- a/drivers/media/usb/stk1160/stk1160-i2c.c +++ b/drivers/media/usb/stk1160/stk1160-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STK1160 driver diff --git a/drivers/media/usb/stk1160/stk1160-v4l.c b/drivers/media/usb/stk1160/stk1160-v4l.c index 715ce1dcb304..b3697a1bb008 100644 --- a/drivers/media/usb/stk1160/stk1160-v4l.c +++ b/drivers/media/usb/stk1160/stk1160-v4l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STK1160 driver diff --git a/drivers/media/usb/stk1160/stk1160-video.c b/drivers/media/usb/stk1160/stk1160-video.c index f4baf9263286..e351125876f8 100644 --- a/drivers/media/usb/stk1160/stk1160-video.c +++ b/drivers/media/usb/stk1160/stk1160-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * STK1160 driver diff --git a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c index 9e016b71aa91..46e0585096fd 100644 --- a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c +++ b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TTUSB DVB driver diff --git a/drivers/media/usb/ttusb-dec/ttusb_dec.c b/drivers/media/usb/ttusb-dec/ttusb_dec.c index b4575fe89c95..8058c2018beb 100644 --- a/drivers/media/usb/ttusb-dec/ttusb_dec.c +++ b/drivers/media/usb/ttusb-dec/ttusb_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TTUSB DEC Driver diff --git a/drivers/media/usb/ttusb-dec/ttusbdecfe.c b/drivers/media/usb/ttusb-dec/ttusbdecfe.c index dff6bf532ce3..46fe8216e804 100644 --- a/drivers/media/usb/ttusb-dec/ttusbdecfe.c +++ b/drivers/media/usb/ttusb-dec/ttusbdecfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TTUSB DEC Frontend Driver diff --git a/drivers/media/usb/usbtv/usbtv-audio.c b/drivers/media/usb/usbtv/usbtv-audio.c index 333bd305a4f9..1ed9bf06e940 100644 --- a/drivers/media/usb/usbtv/usbtv-audio.c +++ b/drivers/media/usb/usbtv/usbtv-audio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Federico Simoncelli * All rights reserved. diff --git a/drivers/media/usb/usbtv/usbtv-core.c b/drivers/media/usb/usbtv/usbtv-core.c index 1f7620cd2996..6685a2c0eb83 100644 --- a/drivers/media/usb/usbtv/usbtv-core.c +++ b/drivers/media/usb/usbtv/usbtv-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Lubomir Rintel * All rights reserved. diff --git a/drivers/media/usb/usbtv/usbtv-video.c b/drivers/media/usb/usbtv/usbtv-video.c index de0328100a60..ed7f7a6ae6aa 100644 --- a/drivers/media/usb/usbtv/usbtv-video.c +++ b/drivers/media/usb/usbtv/usbtv-video.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013,2016 Lubomir Rintel * All rights reserved. diff --git a/drivers/media/usb/uvc/uvc_ctrl.c b/drivers/media/usb/uvc/uvc_ctrl.c index 2905505c240c..7a30e314b03a 100644 --- a/drivers/media/usb/uvc/uvc_ctrl.c +++ b/drivers/media/usb/uvc/uvc_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_ctrl.c -- USB Video Class driver - Controls diff --git a/drivers/media/usb/uvc/uvc_debugfs.c b/drivers/media/usb/uvc/uvc_debugfs.c index 14fa41cb8148..5d2610095f88 100644 --- a/drivers/media/usb/uvc/uvc_debugfs.c +++ b/drivers/media/usb/uvc/uvc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_debugfs.c -- USB Video Class driver - Debugging support diff --git a/drivers/media/usb/uvc/uvc_driver.c b/drivers/media/usb/uvc/uvc_driver.c index ee4f54d68349..107f88426b5e 100644 --- a/drivers/media/usb/uvc/uvc_driver.c +++ b/drivers/media/usb/uvc/uvc_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_driver.c -- USB Video Class driver diff --git a/drivers/media/usb/uvc/uvc_entity.c b/drivers/media/usb/uvc/uvc_entity.c index 3823ac9c8045..c5665ca6a98a 100644 --- a/drivers/media/usb/uvc/uvc_entity.c +++ b/drivers/media/usb/uvc/uvc_entity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_entity.c -- USB Video Class driver diff --git a/drivers/media/usb/uvc/uvc_isight.c b/drivers/media/usb/uvc/uvc_isight.c index 43cda5e760a3..8b5a987e2d0d 100644 --- a/drivers/media/usb/uvc/uvc_isight.c +++ b/drivers/media/usb/uvc/uvc_isight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_isight.c -- USB Video Class driver - iSight support diff --git a/drivers/media/usb/uvc/uvc_metadata.c b/drivers/media/usb/uvc/uvc_metadata.c index c23b174965c3..dd73f8adbf51 100644 --- a/drivers/media/usb/uvc/uvc_metadata.c +++ b/drivers/media/usb/uvc/uvc_metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_metadata.c -- USB Video Class driver - Metadata handling diff --git a/drivers/media/usb/uvc/uvc_queue.c b/drivers/media/usb/uvc/uvc_queue.c index 790184c9843d..127daf337c18 100644 --- a/drivers/media/usb/uvc/uvc_queue.c +++ b/drivers/media/usb/uvc/uvc_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_queue.c -- USB Video Class driver - Buffers management diff --git a/drivers/media/usb/uvc/uvc_status.c b/drivers/media/usb/uvc/uvc_status.c index 231cfee8e7c2..7fb0dc72ffe8 100644 --- a/drivers/media/usb/uvc/uvc_status.c +++ b/drivers/media/usb/uvc/uvc_status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_status.c -- USB Video Class driver - Status endpoint diff --git a/drivers/media/usb/uvc/uvc_v4l2.c b/drivers/media/usb/uvc/uvc_v4l2.c index 9e4a251eca88..373a656afaad 100644 --- a/drivers/media/usb/uvc/uvc_v4l2.c +++ b/drivers/media/usb/uvc/uvc_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_v4l2.c -- USB Video Class driver - V4L2 API diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c index 2094e059d7d3..89daa6ad717b 100644 --- a/drivers/media/usb/uvc/uvc_video.c +++ b/drivers/media/usb/uvc/uvc_video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uvc_video.c -- USB Video Class driver - Video handling diff --git a/drivers/media/v4l2-core/tuner-core.c b/drivers/media/v4l2-core/tuner-core.c index 5687089bea6e..a058a0d9c6f4 100644 --- a/drivers/media/v4l2-core/tuner-core.c +++ b/drivers/media/v4l2-core/tuner-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2c tv tuner chip device driver diff --git a/drivers/media/v4l2-core/v4l2-async.c b/drivers/media/v4l2-core/v4l2-async.c index ee884a8221fb..e153c09043fd 100644 --- a/drivers/media/v4l2-core/v4l2-async.c +++ b/drivers/media/v4l2-core/v4l2-async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V4L2 asynchronous subdevice registration API diff --git a/drivers/media/v4l2-core/v4l2-cci.c b/drivers/media/v4l2-core/v4l2-cci.c index e9ecf4785946..4356fff0a3b5 100644 --- a/drivers/media/v4l2-core/v4l2-cci.c +++ b/drivers/media/v4l2-core/v4l2-cci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MIPI Camera Control Interface (CCI) register access helpers. diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c index 554c591e1113..4fa1d35ce12e 100644 --- a/drivers/media/v4l2-core/v4l2-common.c +++ b/drivers/media/v4l2-core/v4l2-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Video for Linux Two diff --git a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c index 2c88e1175a10..6a574509e0d1 100644 --- a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c +++ b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ioctl32.c: Conversion between 32bit and 64bit native ioctls. diff --git a/drivers/media/v4l2-core/v4l2-ctrls-api.c b/drivers/media/v4l2-core/v4l2-ctrls-api.c index 0078a04c5445..a2c332e1ffb3 100644 --- a/drivers/media/v4l2-core/v4l2-ctrls-api.c +++ b/drivers/media/v4l2-core/v4l2-ctrls-api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 controls framework uAPI implementation: diff --git a/drivers/media/v4l2-core/v4l2-ctrls-core.c b/drivers/media/v4l2-core/v4l2-ctrls-core.c index 209bc05883bb..1e9f81310a09 100644 --- a/drivers/media/v4l2-core/v4l2-ctrls-core.c +++ b/drivers/media/v4l2-core/v4l2-ctrls-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 controls framework core implementation. diff --git a/drivers/media/v4l2-core/v4l2-ctrls-defs.c b/drivers/media/v4l2-core/v4l2-ctrls-defs.c index ad41f65374e2..9734d4cc94c8 100644 --- a/drivers/media/v4l2-core/v4l2-ctrls-defs.c +++ b/drivers/media/v4l2-core/v4l2-ctrls-defs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 controls framework control definitions. diff --git a/drivers/media/v4l2-core/v4l2-ctrls-request.c b/drivers/media/v4l2-core/v4l2-ctrls-request.c index e77f722b36a4..7c3360d14ea3 100644 --- a/drivers/media/v4l2-core/v4l2-ctrls-request.c +++ b/drivers/media/v4l2-core/v4l2-ctrls-request.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * V4L2 controls framework Request API implementation. diff --git a/drivers/media/v4l2-core/v4l2-dev.c b/drivers/media/v4l2-core/v4l2-dev.c index 10a126e50c1c..49f5f6710476 100644 --- a/drivers/media/v4l2-core/v4l2-dev.c +++ b/drivers/media/v4l2-core/v4l2-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Video capture interface for Linux version 2 diff --git a/drivers/media/v4l2-core/v4l2-device.c b/drivers/media/v4l2-core/v4l2-device.c index 63b12ef9d4d9..d4efcd93e9fb 100644 --- a/drivers/media/v4l2-core/v4l2-device.c +++ b/drivers/media/v4l2-core/v4l2-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* V4L2 device support. diff --git a/drivers/media/v4l2-core/v4l2-dv-timings.c b/drivers/media/v4l2-core/v4l2-dv-timings.c index 346d1b0e10ce..eff10ee01408 100644 --- a/drivers/media/v4l2-core/v4l2-dv-timings.c +++ b/drivers/media/v4l2-core/v4l2-dv-timings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * v4l2-dv-timings - dv-timings helper functions diff --git a/drivers/media/v4l2-core/v4l2-event.c b/drivers/media/v4l2-core/v4l2-event.c index 3898ff7edddb..0585ed064f58 100644 --- a/drivers/media/v4l2-core/v4l2-event.c +++ b/drivers/media/v4l2-core/v4l2-event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * v4l2-event.c diff --git a/drivers/media/v4l2-core/v4l2-fh.c b/drivers/media/v4l2-core/v4l2-fh.c index df3ba9d4674b..7d549da57322 100644 --- a/drivers/media/v4l2-core/v4l2-fh.c +++ b/drivers/media/v4l2-core/v4l2-fh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * v4l2-fh.c diff --git a/drivers/media/v4l2-core/v4l2-flash-led-class.c b/drivers/media/v4l2-core/v4l2-flash-led-class.c index 355595a0fefa..f1bc4c8339dd 100644 --- a/drivers/media/v4l2-core/v4l2-flash-led-class.c +++ b/drivers/media/v4l2-core/v4l2-flash-led-class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V4L2 flash LED sub-device registration helpers. diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core/v4l2-fwnode.c index cb153ce42c45..7218c4cf75bb 100644 --- a/drivers/media/v4l2-core/v4l2-fwnode.c +++ b/drivers/media/v4l2-core/v4l2-fwnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V4L2 fwnode binding parsing library diff --git a/drivers/media/v4l2-core/v4l2-h264.c b/drivers/media/v4l2-core/v4l2-h264.c index c00197d095e7..1da88fecdf83 100644 --- a/drivers/media/v4l2-core/v4l2-h264.c +++ b/drivers/media/v4l2-core/v4l2-h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 H264 helpers. diff --git a/drivers/media/v4l2-core/v4l2-i2c.c b/drivers/media/v4l2-core/v4l2-i2c.c index ffc64e10fcae..1871cbe658f1 100644 --- a/drivers/media/v4l2-core/v4l2-i2c.c +++ b/drivers/media/v4l2-core/v4l2-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * v4l2-i2c - I2C helpers for Video4Linux2 diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c index 98512ea4cc5b..c166eba11839 100644 --- a/drivers/media/v4l2-core/v4l2-ioctl.c +++ b/drivers/media/v4l2-core/v4l2-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Video capture interface for Linux version 2 diff --git a/drivers/media/v4l2-core/v4l2-isp.c b/drivers/media/v4l2-core/v4l2-isp.c index 29831f7032e9..8ee9adb13e6c 100644 --- a/drivers/media/v4l2-core/v4l2-isp.c +++ b/drivers/media/v4l2-core/v4l2-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Video4Linux2 generic ISP parameters and statistics support diff --git a/drivers/media/v4l2-core/v4l2-jpeg.c b/drivers/media/v4l2-core/v4l2-jpeg.c index 36a0f1a1b0d9..9e0d4d4bcf5f 100644 --- a/drivers/media/v4l2-core/v4l2-jpeg.c +++ b/drivers/media/v4l2-core/v4l2-jpeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V4L2 JPEG header parser helpers. diff --git a/drivers/media/v4l2-core/v4l2-mc.c b/drivers/media/v4l2-core/v4l2-mc.c index 937d358697e1..4b81dc94e533 100644 --- a/drivers/media/v4l2-core/v4l2-mc.c +++ b/drivers/media/v4l2-core/v4l2-mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/media/v4l2-core/v4l2-mem2mem.c b/drivers/media/v4l2-core/v4l2-mem2mem.c index fec93c1a9231..5ed87048a243 100644 --- a/drivers/media/v4l2-core/v4l2-mem2mem.c +++ b/drivers/media/v4l2-core/v4l2-mem2mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Memory-to-memory device framework for Video for Linux 2 and vb2. diff --git a/drivers/media/v4l2-core/v4l2-spi.c b/drivers/media/v4l2-core/v4l2-spi.c index 1baf8e63f19e..f410d213e4ef 100644 --- a/drivers/media/v4l2-core/v4l2-spi.c +++ b/drivers/media/v4l2-core/v4l2-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * v4l2-spi - SPI helpers for Video4Linux2 diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drivers/media/v4l2-core/v4l2-subdev.c index 25e66bf18f5f..9d370bc19a90 100644 --- a/drivers/media/v4l2-core/v4l2-subdev.c +++ b/drivers/media/v4l2-core/v4l2-subdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V4L2 sub-device diff --git a/drivers/media/v4l2-core/v4l2-trace.c b/drivers/media/v4l2-core/v4l2-trace.c index 95f3b02e1f84..da6065556e40 100644 --- a/drivers/media/v4l2-core/v4l2-trace.c +++ b/drivers/media/v4l2-core/v4l2-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/media/v4l2-core/v4l2-vp9.c b/drivers/media/v4l2-core/v4l2-vp9.c index 859589f1fd35..4d014b4e9e6f 100644 --- a/drivers/media/v4l2-core/v4l2-vp9.c +++ b/drivers/media/v4l2-core/v4l2-vp9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 VP9 helpers. diff --git a/drivers/memory/atmel-ebi.c b/drivers/memory/atmel-ebi.c index 8db970da9af9..74fe09a8b152 100644 --- a/drivers/memory/atmel-ebi.c +++ b/drivers/memory/atmel-ebi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EBI driver for Atmel chips diff --git a/drivers/memory/brcmstb_dpfe.c b/drivers/memory/brcmstb_dpfe.c index 08d9e05b1b33..3db35cce68d3 100644 --- a/drivers/memory/brcmstb_dpfe.c +++ b/drivers/memory/brcmstb_dpfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DDR PHY Front End (DPFE) driver for Broadcom set top box SoCs diff --git a/drivers/memory/brcmstb_memc.c b/drivers/memory/brcmstb_memc.c index ba73470b1b13..78a4189621fb 100644 --- a/drivers/memory/brcmstb_memc.c +++ b/drivers/memory/brcmstb_memc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DDR Self-Refresh Power Down (SRPD) support for Broadcom STB SoCs diff --git a/drivers/memory/bt1-l2-ctl.c b/drivers/memory/bt1-l2-ctl.c index 0fd96abc172a..fe546489a6d9 100644 --- a/drivers/memory/bt1-l2-ctl.c +++ b/drivers/memory/bt1-l2-ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/memory/da8xx-ddrctl.c b/drivers/memory/da8xx-ddrctl.c index 2bf34da85d22..f442d3a43be5 100644 --- a/drivers/memory/da8xx-ddrctl.c +++ b/drivers/memory/da8xx-ddrctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI da8xx DDR2/mDDR controller driver diff --git a/drivers/memory/dfl-emif.c b/drivers/memory/dfl-emif.c index da06cd30a016..d826685f064c 100644 --- a/drivers/memory/dfl-emif.c +++ b/drivers/memory/dfl-emif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DFL device driver for EMIF private feature diff --git a/drivers/memory/emif-asm-offsets.c b/drivers/memory/emif-asm-offsets.c index 4b98d1854cd7..df798202c7ae 100644 --- a/drivers/memory/emif-asm-offsets.c +++ b/drivers/memory/emif-asm-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI AM33XX EMIF PM Assembly Offsets diff --git a/drivers/memory/emif.c b/drivers/memory/emif.c index 2fadad0666b1..658112d0d2c0 100644 --- a/drivers/memory/emif.c +++ b/drivers/memory/emif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EMIF driver diff --git a/drivers/memory/fsl-corenet-cf.c b/drivers/memory/fsl-corenet-cf.c index ecd6c1955153..7cfce3bce16a 100644 --- a/drivers/memory/fsl-corenet-cf.c +++ b/drivers/memory/fsl-corenet-cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CoreNet Coherency Fabric error reporting diff --git a/drivers/memory/fsl_ifc.c b/drivers/memory/fsl_ifc.c index e89e0c6cc4bc..5e59878d1c40 100644 --- a/drivers/memory/fsl_ifc.c +++ b/drivers/memory/fsl_ifc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc diff --git a/drivers/memory/jedec_ddr_data.c b/drivers/memory/jedec_ddr_data.c index 2cca4fa188f9..924352907dde 100644 --- a/drivers/memory/jedec_ddr_data.c +++ b/drivers/memory/jedec_ddr_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DDR addressing details and AC timing parameters from JEDEC specs diff --git a/drivers/memory/jz4780-nemc.c b/drivers/memory/jz4780-nemc.c index 1a8161514d03..3776f9a1c99d 100644 --- a/drivers/memory/jz4780-nemc.c +++ b/drivers/memory/jz4780-nemc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * JZ4780 NAND/external memory controller (NEMC) diff --git a/drivers/memory/mtk-smi.c b/drivers/memory/mtk-smi.c index 733e22f695ab..f1ca351411a7 100644 --- a/drivers/memory/mtk-smi.c +++ b/drivers/memory/mtk-smi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016 MediaTek Inc. diff --git a/drivers/memory/mvebu-devbus.c b/drivers/memory/mvebu-devbus.c index 406fddcdba02..0402d3527074 100644 --- a/drivers/memory/mvebu-devbus.c +++ b/drivers/memory/mvebu-devbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell EBU SoC Device Bus Controller diff --git a/drivers/memory/of_memory.c b/drivers/memory/of_memory.c index fcd20d85d385..93f09a95afc3 100644 --- a/drivers/memory/of_memory.c +++ b/drivers/memory/of_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenFirmware helpers for memory drivers diff --git a/drivers/memory/omap-gpmc.c b/drivers/memory/omap-gpmc.c index d9e13c1f9b13..29c6e548a56b 100644 --- a/drivers/memory/omap-gpmc.c +++ b/drivers/memory/omap-gpmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPMC support functions diff --git a/drivers/memory/pl172.c b/drivers/memory/pl172.c index be7ba599cccf..c6ff5e9b2977 100644 --- a/drivers/memory/pl172.c +++ b/drivers/memory/pl172.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory controller driver for ARM PrimeCell PL172 diff --git a/drivers/memory/pl353-smc.c b/drivers/memory/pl353-smc.c index 28a8cc56003c..57fd899bca71 100644 --- a/drivers/memory/pl353-smc.c +++ b/drivers/memory/pl353-smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM PL353 SMC driver diff --git a/drivers/memory/renesas-rpc-if.c b/drivers/memory/renesas-rpc-if.c index 58ccc1c02e90..42dac81364a8 100644 --- a/drivers/memory/renesas-rpc-if.c +++ b/drivers/memory/renesas-rpc-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RPC-IF core driver diff --git a/drivers/memory/samsung/exynos-srom.c b/drivers/memory/samsung/exynos-srom.c index d913fb901973..ecd25bbb76e6 100644 --- a/drivers/memory/samsung/exynos-srom.c +++ b/drivers/memory/samsung/exynos-srom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2015 Samsung Electronics Co., Ltd. diff --git a/drivers/memory/samsung/exynos5422-dmc.c b/drivers/memory/samsung/exynos5422-dmc.c index 788d49c688b1..399d9dad4885 100644 --- a/drivers/memory/samsung/exynos5422-dmc.c +++ b/drivers/memory/samsung/exynos5422-dmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Samsung Electronics Co., Ltd. diff --git a/drivers/memory/stm32-fmc2-ebi.c b/drivers/memory/stm32-fmc2-ebi.c index 6e386ab54091..105e2b4ce37c 100644 --- a/drivers/memory/stm32-fmc2-ebi.c +++ b/drivers/memory/stm32-fmc2-ebi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2020 diff --git a/drivers/memory/stm32_omm.c b/drivers/memory/stm32_omm.c index 5d06623f3f68..360283adf071 100644 --- a/drivers/memory/stm32_omm.c +++ b/drivers/memory/stm32_omm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2025 - All Rights Reserved diff --git a/drivers/memory/tegra/mc.c b/drivers/memory/tegra/mc.c index 6edb210287dc..83470eb56cfa 100644 --- a/drivers/memory/tegra/mc.c +++ b/drivers/memory/tegra/mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2025 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra114.c b/drivers/memory/tegra/tegra114.c index 41350570c815..8dfa3c33d89c 100644 --- a/drivers/memory/tegra/tegra114.c +++ b/drivers/memory/tegra/tegra114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra124-emc.c b/drivers/memory/tegra/tegra124-emc.c index 9978ff911c47..e74fc9225913 100644 --- a/drivers/memory/tegra/tegra124-emc.c +++ b/drivers/memory/tegra/tegra124-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra124.c b/drivers/memory/tegra/tegra124.c index 9d7393e19f12..059ec455a931 100644 --- a/drivers/memory/tegra/tegra124.c +++ b/drivers/memory/tegra/tegra124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra186-emc.c b/drivers/memory/tegra/tegra186-emc.c index dfddceecdd1a..67c7de0acb9a 100644 --- a/drivers/memory/tegra/tegra186-emc.c +++ b/drivers/memory/tegra/tegra186-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019-2025 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra186.c b/drivers/memory/tegra/tegra186.c index aee11457bf8e..2c81a3f00991 100644 --- a/drivers/memory/tegra/tegra186.c +++ b/drivers/memory/tegra/tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2025 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra194.c b/drivers/memory/tegra/tegra194.c index 26035ac3a1eb..406f337c1152 100644 --- a/drivers/memory/tegra/tegra194.c +++ b/drivers/memory/tegra/tegra194.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2021 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra20-emc.c b/drivers/memory/tegra/tegra20-emc.c index 398cb8ae2e38..b59d20f793d7 100644 --- a/drivers/memory/tegra/tegra20-emc.c +++ b/drivers/memory/tegra/tegra20-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tegra20 External Memory Controller driver diff --git a/drivers/memory/tegra/tegra20.c b/drivers/memory/tegra/tegra20.c index a3022e715dee..12fc47c76a9b 100644 --- a/drivers/memory/tegra/tegra20.c +++ b/drivers/memory/tegra/tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra210-emc-cc-r21021.c b/drivers/memory/tegra/tegra210-emc-cc-r21021.c index a30a646ec468..f087714243a8 100644 --- a/drivers/memory/tegra/tegra210-emc-cc-r21021.c +++ b/drivers/memory/tegra/tegra210-emc-cc-r21021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra210-emc-core.c b/drivers/memory/tegra/tegra210-emc-core.c index e96ca4157d48..3cdd94b806f5 100644 --- a/drivers/memory/tegra/tegra210-emc-core.c +++ b/drivers/memory/tegra/tegra210-emc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra210-emc-table.c b/drivers/memory/tegra/tegra210-emc-table.c index 34a8785d2861..b59f18701900 100644 --- a/drivers/memory/tegra/tegra210-emc-table.c +++ b/drivers/memory/tegra/tegra210-emc-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra210.c b/drivers/memory/tegra/tegra210.c index 3c2949c16fde..be77e30b0a11 100644 --- a/drivers/memory/tegra/tegra210.c +++ b/drivers/memory/tegra/tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra234.c b/drivers/memory/tegra/tegra234.c index 5f57cea48b62..b600f6fdd161 100644 --- a/drivers/memory/tegra/tegra234.c +++ b/drivers/memory/tegra/tegra234.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022-2023, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra264.c b/drivers/memory/tegra/tegra264.c index 5203e6c11372..134b6460d8d5 100644 --- a/drivers/memory/tegra/tegra264.c +++ b/drivers/memory/tegra/tegra264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/tegra/tegra30-emc.c b/drivers/memory/tegra/tegra30-emc.c index 914116d8ec16..815130a066da 100644 --- a/drivers/memory/tegra/tegra30-emc.c +++ b/drivers/memory/tegra/tegra30-emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Tegra30 External Memory Controller driver diff --git a/drivers/memory/tegra/tegra30.c b/drivers/memory/tegra/tegra30.c index d3e685c8431f..d638d5826b13 100644 --- a/drivers/memory/tegra/tegra30.c +++ b/drivers/memory/tegra/tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/memory/ti-aemif.c b/drivers/memory/ti-aemif.c index c8b83c9edbd5..7ee24e5b0661 100644 --- a/drivers/memory/ti-aemif.c +++ b/drivers/memory/ti-aemif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI AEMIF driver diff --git a/drivers/memory/ti-emif-pm.c b/drivers/memory/ti-emif-pm.c index df362ecc59e9..ac368e04e9ac 100644 --- a/drivers/memory/ti-emif-pm.c +++ b/drivers/memory/ti-emif-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI AM33XX SRAM EMIF Driver diff --git a/drivers/memstick/core/memstick.c b/drivers/memstick/core/memstick.c index acafc910bbac..30d70b163bfa 100644 --- a/drivers/memstick/core/memstick.c +++ b/drivers/memstick/core/memstick.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony MemoryStick support diff --git a/drivers/memstick/core/ms_block.c b/drivers/memstick/core/ms_block.c index 1af157ce0a63..688740fcbae6 100644 --- a/drivers/memstick/core/ms_block.c +++ b/drivers/memstick/core/ms_block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ms_block.c - Sony MemoryStick (legacy) storage support diff --git a/drivers/memstick/core/mspro_block.c b/drivers/memstick/core/mspro_block.c index e507bb11c802..4b0bfd13c2dc 100644 --- a/drivers/memstick/core/mspro_block.c +++ b/drivers/memstick/core/mspro_block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony MemoryStick Pro storage support diff --git a/drivers/memstick/host/jmb38x_ms.c b/drivers/memstick/host/jmb38x_ms.c index 79e66e30417c..525c3db73e6e 100644 --- a/drivers/memstick/host/jmb38x_ms.c +++ b/drivers/memstick/host/jmb38x_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * jmb38x_ms.c - JMicron jmb38x MemoryStick card reader diff --git a/drivers/memstick/host/r592.c b/drivers/memstick/host/r592.c index 605b2265536f..5d2ea97eb62a 100644 --- a/drivers/memstick/host/r592.c +++ b/drivers/memstick/host/r592.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 - Maxim Levitsky diff --git a/drivers/memstick/host/rtsx_usb_ms.c b/drivers/memstick/host/rtsx_usb_ms.c index beadc389f15f..c8164e32902d 100644 --- a/drivers/memstick/host/rtsx_usb_ms.c +++ b/drivers/memstick/host/rtsx_usb_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Realtek USB Memstick Card Interface driver * diff --git a/drivers/memstick/host/tifm_ms.c b/drivers/memstick/host/tifm_ms.c index 0b6a90661eee..23cf6d7ed708 100644 --- a/drivers/memstick/host/tifm_ms.c +++ b/drivers/memstick/host/tifm_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI FlashMedia driver diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c index e60a8d3947c9..b60f2f2a7488 100644 --- a/drivers/message/fusion/mptbase.c +++ b/drivers/message/fusion/mptbase.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptbase.c * This is the Fusion MPT base driver which supports multiple diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c index 77fa55df70d0..8366eb2a7177 100644 --- a/drivers/message/fusion/mptctl.c +++ b/drivers/message/fusion/mptctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptctl.c * mpt Ioctl driver. diff --git a/drivers/message/fusion/mptfc.c b/drivers/message/fusion/mptfc.c index 8f587c0efd9d..4b0b7ed71545 100644 --- a/drivers/message/fusion/mptfc.c +++ b/drivers/message/fusion/mptfc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptfc.c * For use with LSI PCI chip/adapter(s) diff --git a/drivers/message/fusion/mptlan.c b/drivers/message/fusion/mptlan.c index de2e7bcf4784..8ff62b41bf8b 100644 --- a/drivers/message/fusion/mptlan.c +++ b/drivers/message/fusion/mptlan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptlan.c * IP Over Fibre Channel device driver. diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c index 185c08eab4ca..df9b65305e8f 100644 --- a/drivers/message/fusion/mptsas.c +++ b/drivers/message/fusion/mptsas.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptsas.c * For use with LSI PCI chip/adapter(s) diff --git a/drivers/message/fusion/mptscsih.c b/drivers/message/fusion/mptscsih.c index 3304f8824cf7..8d097ad1e6ff 100644 --- a/drivers/message/fusion/mptscsih.c +++ b/drivers/message/fusion/mptscsih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptscsih.c * For use with LSI PCI chip/adapter(s) diff --git a/drivers/message/fusion/mptspi.c b/drivers/message/fusion/mptspi.c index a3901fbfac4f..fcfede58b7de 100644 --- a/drivers/message/fusion/mptspi.c +++ b/drivers/message/fusion/mptspi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/message/fusion/mptspi.c * For use with LSI PCI chip/adapter(s) diff --git a/drivers/mfd/88pm800.c b/drivers/mfd/88pm800.c index e9941da58b18..68f6d6664a71 100644 --- a/drivers/mfd/88pm800.c +++ b/drivers/mfd/88pm800.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Base driver for Marvell 88PM800 * diff --git a/drivers/mfd/88pm805.c b/drivers/mfd/88pm805.c index f5d6663172ee..4f05c90b587a 100644 --- a/drivers/mfd/88pm805.c +++ b/drivers/mfd/88pm805.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Base driver for Marvell 88PM805 * diff --git a/drivers/mfd/88pm80x.c b/drivers/mfd/88pm80x.c index bbc1a87f0c8f..df67fd1834bb 100644 --- a/drivers/mfd/88pm80x.c +++ b/drivers/mfd/88pm80x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C driver for Marvell 88PM80x diff --git a/drivers/mfd/88pm860x-core.c b/drivers/mfd/88pm860x-core.c index 77230fbe07be..3eee58599dba 100644 --- a/drivers/mfd/88pm860x-core.c +++ b/drivers/mfd/88pm860x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Base driver for Marvell 88PM8607 diff --git a/drivers/mfd/88pm860x-i2c.c b/drivers/mfd/88pm860x-i2c.c index a000aed35755..12e866ca9614 100644 --- a/drivers/mfd/88pm860x-i2c.c +++ b/drivers/mfd/88pm860x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C driver for Marvell 88PM860x diff --git a/drivers/mfd/88pm886.c b/drivers/mfd/88pm886.c index e411d8dee554..429894674b32 100644 --- a/drivers/mfd/88pm886.c +++ b/drivers/mfd/88pm886.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/mfd/aat2870-core.c b/drivers/mfd/aat2870-core.c index 34d66ba9646a..790da86e611f 100644 --- a/drivers/mfd/aat2870-core.c +++ b/drivers/mfd/aat2870-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mfd/aat2870-core.c diff --git a/drivers/mfd/ab8500-core.c b/drivers/mfd/ab8500-core.c index f0bc0b5a6f4a..5b2260522e06 100644 --- a/drivers/mfd/ab8500-core.c +++ b/drivers/mfd/ab8500-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/mfd/ab8500-sysctrl.c b/drivers/mfd/ab8500-sysctrl.c index b6b44e2e3198..7569c2dbf663 100644 --- a/drivers/mfd/ab8500-sysctrl.c +++ b/drivers/mfd/ab8500-sysctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AB8500 system control driver diff --git a/drivers/mfd/abx500-core.c b/drivers/mfd/abx500-core.c index e896531d0354..60d602a8ad16 100644 --- a/drivers/mfd/abx500-core.c +++ b/drivers/mfd/abx500-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2010 ST-Ericsson diff --git a/drivers/mfd/ac100.c b/drivers/mfd/ac100.c index 8f47c392cbd1..169b7c46817e 100644 --- a/drivers/mfd/ac100.c +++ b/drivers/mfd/ac100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD core driver for X-Powers' AC100 Audio Codec IC diff --git a/drivers/mfd/acer-ec-a500.c b/drivers/mfd/acer-ec-a500.c index 79405835ff8e..71f23c509599 100644 --- a/drivers/mfd/acer-ec-a500.c +++ b/drivers/mfd/acer-ec-a500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Acer Iconia Tab A500 Embedded Controller Driver diff --git a/drivers/mfd/act8945a.c b/drivers/mfd/act8945a.c index cafefb4451cb..c06720f0b262 100644 --- a/drivers/mfd/act8945a.c +++ b/drivers/mfd/act8945a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MFD driver for Active-semi ACT8945a PMIC diff --git a/drivers/mfd/adp5520.c b/drivers/mfd/adp5520.c index bd6f4965ebc8..999e9199997a 100644 --- a/drivers/mfd/adp5520.c +++ b/drivers/mfd/adp5520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Base driver for Analog Devices ADP5520/ADP5501 MFD PMICs diff --git a/drivers/mfd/adp5585.c b/drivers/mfd/adp5585.c index 46b3ce3d7bae..e7374be878fb 100644 --- a/drivers/mfd/adp5585.c +++ b/drivers/mfd/adp5585.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADP5585 I/O expander, PWM controller and keypad controller diff --git a/drivers/mfd/altera-a10sr.c b/drivers/mfd/altera-a10sr.c index d53e433ab5c1..b0e352df8197 100644 --- a/drivers/mfd/altera-a10sr.c +++ b/drivers/mfd/altera-a10sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Altera Arria10 DevKit System Resource MFD Driver diff --git a/drivers/mfd/altera-sysmgr.c b/drivers/mfd/altera-sysmgr.c index 90c6902d537d..1b099d4608a9 100644 --- a/drivers/mfd/altera-sysmgr.c +++ b/drivers/mfd/altera-sysmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2019, Intel Corporation. diff --git a/drivers/mfd/arizona-core.c b/drivers/mfd/arizona-core.c index 85ff8717d850..6ad95cadffaa 100644 --- a/drivers/mfd/arizona-core.c +++ b/drivers/mfd/arizona-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arizona core driver diff --git a/drivers/mfd/arizona-i2c.c b/drivers/mfd/arizona-i2c.c index 10e76fc8f12e..2cfaad973a35 100644 --- a/drivers/mfd/arizona-i2c.c +++ b/drivers/mfd/arizona-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arizona-i2c.c -- Arizona I2C bus interface diff --git a/drivers/mfd/arizona-irq.c b/drivers/mfd/arizona-irq.c index 544016d420fe..1e52dcf40cea 100644 --- a/drivers/mfd/arizona-irq.c +++ b/drivers/mfd/arizona-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Arizona interrupt support diff --git a/drivers/mfd/arizona-spi.c b/drivers/mfd/arizona-spi.c index eaa2b2bc5dd0..36f286911772 100644 --- a/drivers/mfd/arizona-spi.c +++ b/drivers/mfd/arizona-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arizona-spi.c -- Arizona SPI bus interface diff --git a/drivers/mfd/as3711.c b/drivers/mfd/as3711.c index 9741977031df..0340f67859ac 100644 --- a/drivers/mfd/as3711.c +++ b/drivers/mfd/as3711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AS3711 PMIC MFC driver diff --git a/drivers/mfd/as3722.c b/drivers/mfd/as3722.c index 7ab6fcc9c27c..483171dcfc9f 100644 --- a/drivers/mfd/as3722.c +++ b/drivers/mfd/as3722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core driver for ams AS3722 PMICs diff --git a/drivers/mfd/at91-usart.c b/drivers/mfd/at91-usart.c index 7f08cb60c58b..54ea9bf1add4 100644 --- a/drivers/mfd/at91-usart.c +++ b/drivers/mfd/at91-usart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for AT91 USART diff --git a/drivers/mfd/atc260x-core.c b/drivers/mfd/atc260x-core.c index 6b6d5f1b9d76..adb4c34e069c 100644 --- a/drivers/mfd/atc260x-core.c +++ b/drivers/mfd/atc260x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Core support for ATC260x PMICs diff --git a/drivers/mfd/atc260x-i2c.c b/drivers/mfd/atc260x-i2c.c index fb53b0432a31..fd7071ba00a5 100644 --- a/drivers/mfd/atc260x-i2c.c +++ b/drivers/mfd/atc260x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * I2C bus interface for ATC260x PMICs diff --git a/drivers/mfd/atmel-flexcom.c b/drivers/mfd/atmel-flexcom.c index d5df5466eaf5..61d21845080f 100644 --- a/drivers/mfd/atmel-flexcom.c +++ b/drivers/mfd/atmel-flexcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel Flexcom diff --git a/drivers/mfd/atmel-hlcdc.c b/drivers/mfd/atmel-hlcdc.c index 4c4e35d404f3..5ff4473a0075 100644 --- a/drivers/mfd/atmel-hlcdc.c +++ b/drivers/mfd/atmel-hlcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/mfd/atmel-smc.c b/drivers/mfd/atmel-smc.c index 0a5b42c83f17..aa4d187beed5 100644 --- a/drivers/mfd/atmel-smc.c +++ b/drivers/mfd/atmel-smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel SMC (Static Memory Controller) helper functions. diff --git a/drivers/mfd/axp20x-i2c.c b/drivers/mfd/axp20x-i2c.c index 5c93136f977e..321e59fe6107 100644 --- a/drivers/mfd/axp20x-i2c.c +++ b/drivers/mfd/axp20x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C driver for the X-Powers' Power Management ICs diff --git a/drivers/mfd/axp20x-rsb.c b/drivers/mfd/axp20x-rsb.c index 059656f2a1bd..e324ae463c3e 100644 --- a/drivers/mfd/axp20x-rsb.c +++ b/drivers/mfd/axp20x-rsb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RSB driver for the X-Powers' Power Management ICs diff --git a/drivers/mfd/axp20x.c b/drivers/mfd/axp20x.c index c5f0ebae327f..a929eaf07e45 100644 --- a/drivers/mfd/axp20x.c +++ b/drivers/mfd/axp20x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD core driver for the X-Powers' Power Management ICs diff --git a/drivers/mfd/bcm2835-pm.c b/drivers/mfd/bcm2835-pm.c index 8bed59816e82..41c1c9ee277b 100644 --- a/drivers/mfd/bcm2835-pm.c +++ b/drivers/mfd/bcm2835-pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PM MFD driver for Broadcom BCM2835 diff --git a/drivers/mfd/bcm590xx.c b/drivers/mfd/bcm590xx.c index 5a8456bbd63f..529fb3c2f6fa 100644 --- a/drivers/mfd/bcm590xx.c +++ b/drivers/mfd/bcm590xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM590xx PMU diff --git a/drivers/mfd/bd9571mwv.c b/drivers/mfd/bd9571mwv.c index db8c2963fb48..5c2ce6035952 100644 --- a/drivers/mfd/bd9571mwv.c +++ b/drivers/mfd/bd9571mwv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM BD9571MWV-M and BD9574MVF-M core driver diff --git a/drivers/mfd/bq257xx.c b/drivers/mfd/bq257xx.c index e9d49dac0a16..9ba4db2c42a6 100644 --- a/drivers/mfd/bq257xx.c +++ b/drivers/mfd/bq257xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ257XX Core Driver diff --git a/drivers/mfd/cgbc-core.c b/drivers/mfd/cgbc-core.c index 4782ff1114a9..0d9b0d21eb27 100644 --- a/drivers/mfd/cgbc-core.c +++ b/drivers/mfd/cgbc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Congatec Board Controller core driver. diff --git a/drivers/mfd/cros_ec_dev.c b/drivers/mfd/cros_ec_dev.c index dc80a272726b..717efc9a170e 100644 --- a/drivers/mfd/cros_ec_dev.c +++ b/drivers/mfd/cros_ec_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ChromeOS Embedded Controller diff --git a/drivers/mfd/cs40l50-core.c b/drivers/mfd/cs40l50-core.c index 662d987b650b..758bd07af6ae 100644 --- a/drivers/mfd/cs40l50-core.c +++ b/drivers/mfd/cs40l50-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS40L50 Advanced Haptic Driver with waveform memory, diff --git a/drivers/mfd/cs40l50-i2c.c b/drivers/mfd/cs40l50-i2c.c index 639be743d956..8e0ded757a47 100644 --- a/drivers/mfd/cs40l50-i2c.c +++ b/drivers/mfd/cs40l50-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS40L50 Advanced Haptic Driver with waveform memory, diff --git a/drivers/mfd/cs40l50-spi.c b/drivers/mfd/cs40l50-spi.c index 53526b595a0d..ba8ca27f6fce 100644 --- a/drivers/mfd/cs40l50-spi.c +++ b/drivers/mfd/cs40l50-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS40L50 Advanced Haptic Driver with waveform memory, diff --git a/drivers/mfd/cs42l43-i2c.c b/drivers/mfd/cs42l43-i2c.c index a2ab001a600a..a095aac55014 100644 --- a/drivers/mfd/cs42l43-i2c.c +++ b/drivers/mfd/cs42l43-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS42L43 I2C driver diff --git a/drivers/mfd/cs42l43-sdw.c b/drivers/mfd/cs42l43-sdw.c index 023f7e1a30f8..3d652f4e5fae 100644 --- a/drivers/mfd/cs42l43-sdw.c +++ b/drivers/mfd/cs42l43-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS42L43 SoundWire driver diff --git a/drivers/mfd/cs42l43.c b/drivers/mfd/cs42l43.c index 107cfb983fec..a03c33446a11 100644 --- a/drivers/mfd/cs42l43.c +++ b/drivers/mfd/cs42l43.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CS42L43 core driver diff --git a/drivers/mfd/cs47l15-tables.c b/drivers/mfd/cs47l15-tables.c index 59b005cc1e33..3b3fa5afd197 100644 --- a/drivers/mfd/cs47l15-tables.c +++ b/drivers/mfd/cs47l15-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap tables for CS47L15 codec diff --git a/drivers/mfd/cs47l24-tables.c b/drivers/mfd/cs47l24-tables.c index 878dfd298a17..2281a2958860 100644 --- a/drivers/mfd/cs47l24-tables.c +++ b/drivers/mfd/cs47l24-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Data tables for CS47L24 codec diff --git a/drivers/mfd/cs47l35-tables.c b/drivers/mfd/cs47l35-tables.c index 274f4b05850a..1d11df9adbf4 100644 --- a/drivers/mfd/cs47l35-tables.c +++ b/drivers/mfd/cs47l35-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap tables for CS47L35 codec diff --git a/drivers/mfd/cs47l85-tables.c b/drivers/mfd/cs47l85-tables.c index f397894827ce..1763ce3aa2cd 100644 --- a/drivers/mfd/cs47l85-tables.c +++ b/drivers/mfd/cs47l85-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap tables for CS47L85 codec diff --git a/drivers/mfd/cs47l90-tables.c b/drivers/mfd/cs47l90-tables.c index 6f9ceb36c533..3017f743fc49 100644 --- a/drivers/mfd/cs47l90-tables.c +++ b/drivers/mfd/cs47l90-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap tables for CS47L90 codec diff --git a/drivers/mfd/cs47l92-tables.c b/drivers/mfd/cs47l92-tables.c index 4d9ba865aaf6..56ed58ccf4e1 100644 --- a/drivers/mfd/cs47l92-tables.c +++ b/drivers/mfd/cs47l92-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap tables for CS47L92 codec diff --git a/drivers/mfd/cs5535-mfd.c b/drivers/mfd/cs5535-mfd.c index d0fb2e52ee76..930e45e8400e 100644 --- a/drivers/mfd/cs5535-mfd.c +++ b/drivers/mfd/cs5535-mfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs5535-mfd.c - core MFD driver for CS5535/CS5536 southbridges diff --git a/drivers/mfd/da903x.c b/drivers/mfd/da903x.c index e86b39de3303..b08e12491bd9 100644 --- a/drivers/mfd/da903x.c +++ b/drivers/mfd/da903x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Base driver for Dialog Semiconductor DA9030/DA9034 diff --git a/drivers/mfd/da9052-core.c b/drivers/mfd/da9052-core.c index b06cd518413b..cf0dd6e17983 100644 --- a/drivers/mfd/da9052-core.c +++ b/drivers/mfd/da9052-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device access for Dialog DA9052 PMICs. diff --git a/drivers/mfd/da9052-i2c.c b/drivers/mfd/da9052-i2c.c index fd000a21bcba..11ecf9a9e150 100644 --- a/drivers/mfd/da9052-i2c.c +++ b/drivers/mfd/da9052-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I2C access for DA9052 PMICs. diff --git a/drivers/mfd/da9052-irq.c b/drivers/mfd/da9052-irq.c index abbdbf0337e2..16f4d8ecadf4 100644 --- a/drivers/mfd/da9052-irq.c +++ b/drivers/mfd/da9052-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DA9052 interrupt support diff --git a/drivers/mfd/da9052-spi.c b/drivers/mfd/da9052-spi.c index 80fc5c0cac2f..7ab96e4a6274 100644 --- a/drivers/mfd/da9052-spi.c +++ b/drivers/mfd/da9052-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPI access for Dialog DA9052 PMICs. diff --git a/drivers/mfd/da9055-core.c b/drivers/mfd/da9055-core.c index 158590ad37d4..c6f6bb0ef213 100644 --- a/drivers/mfd/da9055-core.c +++ b/drivers/mfd/da9055-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device access for Dialog DA9055 PMICs. diff --git a/drivers/mfd/da9055-i2c.c b/drivers/mfd/da9055-i2c.c index 6c1981832aaf..745f9f3d7def 100644 --- a/drivers/mfd/da9055-i2c.c +++ b/drivers/mfd/da9055-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* I2C access for DA9055 PMICs. * diff --git a/drivers/mfd/da9062-core.c b/drivers/mfd/da9062-core.c index 637c5f47a4b0..3f6fafa227fa 100644 --- a/drivers/mfd/da9062-core.c +++ b/drivers/mfd/da9062-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core, IRQ and I2C device driver for DA9061 and DA9062 PMICs diff --git a/drivers/mfd/da9063-core.c b/drivers/mfd/da9063-core.c index df407c3afce3..91c1f2b7da70 100644 --- a/drivers/mfd/da9063-core.c +++ b/drivers/mfd/da9063-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Device access for Dialog DA9063 modules diff --git a/drivers/mfd/da9063-i2c.c b/drivers/mfd/da9063-i2c.c index a803b7440f09..bfcaaedbcaad 100644 --- a/drivers/mfd/da9063-i2c.c +++ b/drivers/mfd/da9063-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* I2C support for Dialog DA9063 * diff --git a/drivers/mfd/da9063-irq.c b/drivers/mfd/da9063-irq.c index e2bbedf58e68..898eeea05318 100644 --- a/drivers/mfd/da9063-irq.c +++ b/drivers/mfd/da9063-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Interrupt support for Dialog DA9063 * diff --git a/drivers/mfd/da9150-core.c b/drivers/mfd/da9150-core.c index 5c59cc869fb3..4908f0641815 100644 --- a/drivers/mfd/da9150-core.c +++ b/drivers/mfd/da9150-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA9150 Core MFD Driver diff --git a/drivers/mfd/db8500-prcmu.c b/drivers/mfd/db8500-prcmu.c index 21e68a382b11..3e0d9b202bed 100644 --- a/drivers/mfd/db8500-prcmu.c +++ b/drivers/mfd/db8500-prcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DB8500 PRCM Unit driver diff --git a/drivers/mfd/dln2.c b/drivers/mfd/dln2.c index fbbe82c6e75b..6157739dfd1b 100644 --- a/drivers/mfd/dln2.c +++ b/drivers/mfd/dln2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan DLN-2 USB adapter diff --git a/drivers/mfd/ene-kb3930.c b/drivers/mfd/ene-kb3930.c index 9460a67acb0b..ba3d223fe1a1 100644 --- a/drivers/mfd/ene-kb3930.c +++ b/drivers/mfd/ene-kb3930.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0-or-later /* * ENE KB3930 Embedded Controller Driver diff --git a/drivers/mfd/exynos-lpass.c b/drivers/mfd/exynos-lpass.c index 9bb2687c2835..3772eaf0e8cc 100644 --- a/drivers/mfd/exynos-lpass.c +++ b/drivers/mfd/exynos-lpass.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - 2016 Samsung Electronics Co., Ltd. diff --git a/drivers/mfd/ezx-pcap.c b/drivers/mfd/ezx-pcap.c index 1be4557b7bdd..ef0bfb701761 100644 --- a/drivers/mfd/ezx-pcap.c +++ b/drivers/mfd/ezx-pcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Motorola PCAP2 as present in EZX phones diff --git a/drivers/mfd/fsl-imx25-tsadc.c b/drivers/mfd/fsl-imx25-tsadc.c index 467b1a23faeb..fdf3fbccb84e 100644 --- a/drivers/mfd/fsl-imx25-tsadc.c +++ b/drivers/mfd/fsl-imx25-tsadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann diff --git a/drivers/mfd/gateworks-gsc.c b/drivers/mfd/gateworks-gsc.c index a3301502ce6a..80f715a8c0ed 100644 --- a/drivers/mfd/gateworks-gsc.c +++ b/drivers/mfd/gateworks-gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The Gateworks System Controller (GSC) is a multi-function diff --git a/drivers/mfd/hi6421-pmic-core.c b/drivers/mfd/hi6421-pmic-core.c index 5af24a438329..c47ab0d0a059 100644 --- a/drivers/mfd/hi6421-pmic-core.c +++ b/drivers/mfd/hi6421-pmic-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device driver for Hi6421 PMIC diff --git a/drivers/mfd/hi6421-spmi-pmic.c b/drivers/mfd/hi6421-spmi-pmic.c index c9c0c3d7011f..109cda42a068 100644 --- a/drivers/mfd/hi6421-spmi-pmic.c +++ b/drivers/mfd/hi6421-spmi-pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for regulators in HISI PMIC IC diff --git a/drivers/mfd/hi655x-pmic.c b/drivers/mfd/hi655x-pmic.c index 3b4ffcbbee20..4079ba7ef3d3 100644 --- a/drivers/mfd/hi655x-pmic.c +++ b/drivers/mfd/hi655x-pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device driver for MFD hi655x PMIC diff --git a/drivers/mfd/intel-lpss-acpi.c b/drivers/mfd/intel-lpss-acpi.c index 63406026d809..7814f5b96c98 100644 --- a/drivers/mfd/intel-lpss-acpi.c +++ b/drivers/mfd/intel-lpss-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel LPSS ACPI support. diff --git a/drivers/mfd/intel-lpss-pci.c b/drivers/mfd/intel-lpss-pci.c index 8d92c895d3ae..3b32b088dce3 100644 --- a/drivers/mfd/intel-lpss-pci.c +++ b/drivers/mfd/intel-lpss-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel LPSS PCI support. diff --git a/drivers/mfd/intel-lpss.c b/drivers/mfd/intel-lpss.c index 63d6694f7145..6226d9b3802b 100644 --- a/drivers/mfd/intel-lpss.c +++ b/drivers/mfd/intel-lpss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Sunrisepoint LPSS core support. diff --git a/drivers/mfd/intel-m10-bmc-core.c b/drivers/mfd/intel-m10-bmc-core.c index e930161bf65e..a0628148e1ec 100644 --- a/drivers/mfd/intel-m10-bmc-core.c +++ b/drivers/mfd/intel-m10-bmc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MAX 10 Board Management Controller chip - common code diff --git a/drivers/mfd/intel-m10-bmc-pmci.c b/drivers/mfd/intel-m10-bmc-pmci.c index d213c6ec04ba..73fdb4c9b793 100644 --- a/drivers/mfd/intel-m10-bmc-pmci.c +++ b/drivers/mfd/intel-m10-bmc-pmci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX10 BMC Platform Management Component Interface (PMCI) based diff --git a/drivers/mfd/intel-m10-bmc-spi.c b/drivers/mfd/intel-m10-bmc-spi.c index cfa620f0c70e..194b1501a102 100644 --- a/drivers/mfd/intel-m10-bmc-spi.c +++ b/drivers/mfd/intel-m10-bmc-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MAX 10 Board Management Controller chip diff --git a/drivers/mfd/intel_pmc_bxt.c b/drivers/mfd/intel_pmc_bxt.c index e405d7513ca1..e4260f247aa5 100644 --- a/drivers/mfd/intel_pmc_bxt.c +++ b/drivers/mfd/intel_pmc_bxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Intel Broxton PMC diff --git a/drivers/mfd/intel_quark_i2c_gpio.c b/drivers/mfd/intel_quark_i2c_gpio.c index 9b9c76bd067b..0f8421c01de6 100644 --- a/drivers/mfd/intel_quark_i2c_gpio.c +++ b/drivers/mfd/intel_quark_i2c_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Quark MFD PCI driver for I2C & GPIO diff --git a/drivers/mfd/intel_soc_pmic_bxtwc.c b/drivers/mfd/intel_soc_pmic_bxtwc.c index 9d89171d83f9..e8b773cae710 100644 --- a/drivers/mfd/intel_soc_pmic_bxtwc.c +++ b/drivers/mfd/intel_soc_pmic_bxtwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MFD core driver for Intel Broxton Whiskey Cove PMIC diff --git a/drivers/mfd/intel_soc_pmic_chtdc_ti.c b/drivers/mfd/intel_soc_pmic_chtdc_ti.c index 6daf33e07ea0..4c0767405231 100644 --- a/drivers/mfd/intel_soc_pmic_chtdc_ti.c +++ b/drivers/mfd/intel_soc_pmic_chtdc_ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device access for Dollar Cove TI PMIC diff --git a/drivers/mfd/intel_soc_pmic_chtwc.c b/drivers/mfd/intel_soc_pmic_chtwc.c index aa71a7d83fcd..d65021de011d 100644 --- a/drivers/mfd/intel_soc_pmic_chtwc.c +++ b/drivers/mfd/intel_soc_pmic_chtwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MFD core driver for Intel Cherrytrail Whiskey Cove PMIC diff --git a/drivers/mfd/intel_soc_pmic_crc.c b/drivers/mfd/intel_soc_pmic_crc.c index 41429f9bcb69..2514f0cbfdfe 100644 --- a/drivers/mfd/intel_soc_pmic_crc.c +++ b/drivers/mfd/intel_soc_pmic_crc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device access for Crystal Cove PMIC diff --git a/drivers/mfd/intel_soc_pmic_mrfld.c b/drivers/mfd/intel_soc_pmic_mrfld.c index 77121775c1a3..01b9f70ca06f 100644 --- a/drivers/mfd/intel_soc_pmic_mrfld.c +++ b/drivers/mfd/intel_soc_pmic_mrfld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device access for Basin Cove PMIC diff --git a/drivers/mfd/ioc3.c b/drivers/mfd/ioc3.c index 5f8ac364b610..59afeb87fae9 100644 --- a/drivers/mfd/ioc3.c +++ b/drivers/mfd/ioc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SGI IOC3 multifunction device driver diff --git a/drivers/mfd/ipaq-micro.c b/drivers/mfd/ipaq-micro.c index 4b757d847282..c35bf13f816e 100644 --- a/drivers/mfd/ipaq-micro.c +++ b/drivers/mfd/ipaq-micro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Compaq iPAQ h3xxx Atmel microcontroller companion support diff --git a/drivers/mfd/iqs62x.c b/drivers/mfd/iqs62x.c index ee017617d1d1..34be0e302b2b 100644 --- a/drivers/mfd/iqs62x.c +++ b/drivers/mfd/iqs62x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors diff --git a/drivers/mfd/janz-cmodio.c b/drivers/mfd/janz-cmodio.c index add3bc04185b..498afdcb165a 100644 --- a/drivers/mfd/janz-cmodio.c +++ b/drivers/mfd/janz-cmodio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Janz CMOD-IO MODULbus Carrier Board PCI Driver diff --git a/drivers/mfd/kempld-core.c b/drivers/mfd/kempld-core.c index c2008d2dc95a..6b25c154a020 100644 --- a/drivers/mfd/kempld-core.c +++ b/drivers/mfd/kempld-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kontron PLD MFD core driver diff --git a/drivers/mfd/khadas-mcu.c b/drivers/mfd/khadas-mcu.c index ba981a788692..32a034f64f1c 100644 --- a/drivers/mfd/khadas-mcu.c +++ b/drivers/mfd/khadas-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Khadas System control Microcontroller diff --git a/drivers/mfd/lm3533-core.c b/drivers/mfd/lm3533-core.c index 0a2409d00b2e..1ed5001e2d60 100644 --- a/drivers/mfd/lm3533-core.c +++ b/drivers/mfd/lm3533-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm3533-core.c -- LM3533 Core diff --git a/drivers/mfd/lm3533-ctrlbank.c b/drivers/mfd/lm3533-ctrlbank.c index 2537dfade51c..8b477441d281 100644 --- a/drivers/mfd/lm3533-ctrlbank.c +++ b/drivers/mfd/lm3533-ctrlbank.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm3533-ctrlbank.c -- LM3533 Generic Control Bank interface diff --git a/drivers/mfd/lochnagar-i2c.c b/drivers/mfd/lochnagar-i2c.c index 6c930c57f2e2..ed8685507d2a 100644 --- a/drivers/mfd/lochnagar-i2c.c +++ b/drivers/mfd/lochnagar-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lochnagar I2C bus interface diff --git a/drivers/mfd/loongson-se.c b/drivers/mfd/loongson-se.c index 3902ba377d69..4e5d492bc09b 100644 --- a/drivers/mfd/loongson-se.c +++ b/drivers/mfd/loongson-se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2025 Loongson Technology Corporation Limited diff --git a/drivers/mfd/lp3943.c b/drivers/mfd/lp3943.c index 6764553147e4..c81755ac1215 100644 --- a/drivers/mfd/lp3943.c +++ b/drivers/mfd/lp3943.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI/National Semiconductor LP3943 MFD Core Driver diff --git a/drivers/mfd/lp873x.c b/drivers/mfd/lp873x.c index e8c5c89c2a76..849d1ba3aa3a 100644 --- a/drivers/mfd/lp873x.c +++ b/drivers/mfd/lp873x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/mfd/lp87565.c b/drivers/mfd/lp87565.c index 9488d3793c10..81750b8ad7b9 100644 --- a/drivers/mfd/lp87565.c +++ b/drivers/mfd/lp87565.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/mfd/lp8788-irq.c b/drivers/mfd/lp8788-irq.c index f62fa2d7f010..33203e70785e 100644 --- a/drivers/mfd/lp8788-irq.c +++ b/drivers/mfd/lp8788-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - interrupt handler diff --git a/drivers/mfd/lp8788.c b/drivers/mfd/lp8788.c index 32f255378f5a..37547f2d8b3d 100644 --- a/drivers/mfd/lp8788.c +++ b/drivers/mfd/lp8788.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - core interface diff --git a/drivers/mfd/lpc_ich.c b/drivers/mfd/lpc_ich.c index 4b7d0cb9340f..62660dffa264 100644 --- a/drivers/mfd/lpc_ich.c +++ b/drivers/mfd/lpc_ich.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lpc_ich.c - LPC interface for Intel ICH diff --git a/drivers/mfd/lpc_sch.c b/drivers/mfd/lpc_sch.c index 9ab9adce06fd..221c023f884f 100644 --- a/drivers/mfd/lpc_sch.c +++ b/drivers/mfd/lpc_sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lpc_sch.c - LPC interface for Intel Poulsbo SCH diff --git a/drivers/mfd/ls2k-bmc-core.c b/drivers/mfd/ls2k-bmc-core.c index e42f1de9e641..aa518d5ec69c 100644 --- a/drivers/mfd/ls2k-bmc-core.c +++ b/drivers/mfd/ls2k-bmc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Loongson-2K Board Management Controller (BMC) Core Driver. diff --git a/drivers/mfd/macsmc.c b/drivers/mfd/macsmc.c index e3893e255ce5..b594cc8a9487 100644 --- a/drivers/mfd/macsmc.c +++ b/drivers/mfd/macsmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SMC (System Management Controller) MFD driver diff --git a/drivers/mfd/madera-core.c b/drivers/mfd/madera-core.c index 2f74a8c644a3..feb58058c2ed 100644 --- a/drivers/mfd/madera-core.c +++ b/drivers/mfd/madera-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core MFD support for Cirrus Logic Madera codecs diff --git a/drivers/mfd/madera-i2c.c b/drivers/mfd/madera-i2c.c index 0986e4a99f4a..eecd0b55aa87 100644 --- a/drivers/mfd/madera-i2c.c +++ b/drivers/mfd/madera-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C bus interface to Cirrus Logic Madera codecs diff --git a/drivers/mfd/madera-spi.c b/drivers/mfd/madera-spi.c index ce9e90322c9c..fa36d5bb4ae3 100644 --- a/drivers/mfd/madera-spi.c +++ b/drivers/mfd/madera-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI bus interface to Cirrus Logic Madera codecs diff --git a/drivers/mfd/max14577.c b/drivers/mfd/max14577.c index 7e7e8af9af22..44544f5eeef4 100644 --- a/drivers/mfd/max14577.c +++ b/drivers/mfd/max14577.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max14577.c - mfd core driver for the Maxim 14577/77836 diff --git a/drivers/mfd/max7360.c b/drivers/mfd/max7360.c index 5ee459c490ec..a25d281b1d7a 100644 --- a/drivers/mfd/max7360.c +++ b/drivers/mfd/max7360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX7360 Core Driver diff --git a/drivers/mfd/max77541.c b/drivers/mfd/max77541.c index f91b4f5373ce..881124815e2d 100644 --- a/drivers/mfd/max77541.c +++ b/drivers/mfd/max77541.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022 Analog Devices, Inc. diff --git a/drivers/mfd/max77620.c b/drivers/mfd/max77620.c index 3af2974b3023..f499163b3364 100644 --- a/drivers/mfd/max77620.c +++ b/drivers/mfd/max77620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX77620 MFD Driver diff --git a/drivers/mfd/max77650.c b/drivers/mfd/max77650.c index 75b5dc44e38c..533de78f4807 100644 --- a/drivers/mfd/max77650.c +++ b/drivers/mfd/max77650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/mfd/max77686.c b/drivers/mfd/max77686.c index 0118a444a68b..c510dd375904 100644 --- a/drivers/mfd/max77686.c +++ b/drivers/mfd/max77686.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77686.c - mfd core driver for the Maxim 77686/802 diff --git a/drivers/mfd/max77693.c b/drivers/mfd/max77693.c index 1c485a4c3dcf..209ee8468b6c 100644 --- a/drivers/mfd/max77693.c +++ b/drivers/mfd/max77693.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77693.c - mfd core driver for the MAX 77693 diff --git a/drivers/mfd/max77705.c b/drivers/mfd/max77705.c index e1a9bfd65856..8540054ed6cb 100644 --- a/drivers/mfd/max77705.c +++ b/drivers/mfd/max77705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Maxim MAX77705 PMIC core driver diff --git a/drivers/mfd/max77714.c b/drivers/mfd/max77714.c index c618605a3fb2..99d089c40029 100644 --- a/drivers/mfd/max77714.c +++ b/drivers/mfd/max77714.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX77714 Core Driver diff --git a/drivers/mfd/max77759.c b/drivers/mfd/max77759.c index 6cf6306c4a3b..e173fb2d692c 100644 --- a/drivers/mfd/max77759.c +++ b/drivers/mfd/max77759.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Google Inc diff --git a/drivers/mfd/max77843.c b/drivers/mfd/max77843.c index fcff0c498c0f..c518c58e5098 100644 --- a/drivers/mfd/max77843.c +++ b/drivers/mfd/max77843.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // MFD core driver for the Maxim MAX77843 diff --git a/drivers/mfd/max8907.c b/drivers/mfd/max8907.c index 7bac1d651771..d82d8b3e6526 100644 --- a/drivers/mfd/max8907.c +++ b/drivers/mfd/max8907.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max8907.c - mfd driver for MAX8907 diff --git a/drivers/mfd/max8925-core.c b/drivers/mfd/max8925-core.c index 25377dcce60e..9a1c0d09d744 100644 --- a/drivers/mfd/max8925-core.c +++ b/drivers/mfd/max8925-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Base driver for Maxim MAX8925 diff --git a/drivers/mfd/max8925-i2c.c b/drivers/mfd/max8925-i2c.c index ab19ff0c7867..418549cf16d3 100644 --- a/drivers/mfd/max8925-i2c.c +++ b/drivers/mfd/max8925-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C driver for Maxim MAX8925 diff --git a/drivers/mfd/max8997-irq.c b/drivers/mfd/max8997-irq.c index cc87571c9af5..bfbe73b99cec 100644 --- a/drivers/mfd/max8997-irq.c +++ b/drivers/mfd/max8997-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8997-irq.c - Interrupt controller support for MAX8997 diff --git a/drivers/mfd/max8997.c b/drivers/mfd/max8997.c index 7ba8ed1dfde3..841a8b037142 100644 --- a/drivers/mfd/max8997.c +++ b/drivers/mfd/max8997.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8997.c - mfd core driver for the Maxim 8966 and 8997 diff --git a/drivers/mfd/max8998-irq.c b/drivers/mfd/max8998-irq.c index b0773fa6e07f..b83272156027 100644 --- a/drivers/mfd/max8998-irq.c +++ b/drivers/mfd/max8998-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Interrupt controller support for MAX8998 diff --git a/drivers/mfd/max8998.c b/drivers/mfd/max8998.c index eb13bbaeda55..d93f0e8d3fc0 100644 --- a/drivers/mfd/max8998.c +++ b/drivers/mfd/max8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8998.c - mfd core driver for the Maxim 8998 diff --git a/drivers/mfd/mc13xxx-core.c b/drivers/mfd/mc13xxx-core.c index 920797b806ce..c3264ce5306f 100644 --- a/drivers/mfd/mc13xxx-core.c +++ b/drivers/mfd/mc13xxx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2009-2010 Pengutronix diff --git a/drivers/mfd/mc13xxx-i2c.c b/drivers/mfd/mc13xxx-i2c.c index 6bc0e755ba34..7b555209513c 100644 --- a/drivers/mfd/mc13xxx-i2c.c +++ b/drivers/mfd/mc13xxx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2009-2010 Creative Product Design diff --git a/drivers/mfd/mc13xxx-spi.c b/drivers/mfd/mc13xxx-spi.c index 9f438d5d4326..b26d945b77fe 100644 --- a/drivers/mfd/mc13xxx-spi.c +++ b/drivers/mfd/mc13xxx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2009-2010 Pengutronix diff --git a/drivers/mfd/mcp-core.c b/drivers/mfd/mcp-core.c index be08eaee0a90..07aeda8e003a 100644 --- a/drivers/mfd/mcp-core.c +++ b/drivers/mfd/mcp-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mfd/mcp-core.c diff --git a/drivers/mfd/mcp-sa11x0.c b/drivers/mfd/mcp-sa11x0.c index 228c4a2f4c1f..4299ca32fa07 100644 --- a/drivers/mfd/mcp-sa11x0.c +++ b/drivers/mfd/mcp-sa11x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mfd/mcp-sa11x0.c diff --git a/drivers/mfd/menelaus.c b/drivers/mfd/menelaus.c index a125d40fa121..60163c6668e9 100644 --- a/drivers/mfd/menelaus.c +++ b/drivers/mfd/menelaus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004 Texas Instruments, Inc. diff --git a/drivers/mfd/menf21bmc.c b/drivers/mfd/menf21bmc.c index 1d36095155e0..a839040e8fe1 100644 --- a/drivers/mfd/menf21bmc.c +++ b/drivers/mfd/menf21bmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MEN 14F021P00 Board Management Controller (BMC) MFD Core Driver. diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c index 7d14a1e7631e..69bd7fe4d45d 100644 --- a/drivers/mfd/mfd-core.c +++ b/drivers/mfd/mfd-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mfd/mfd-core.c diff --git a/drivers/mfd/motorola-cpcap.c b/drivers/mfd/motorola-cpcap.c index d8243b956f87..71cf091cbfb9 100644 --- a/drivers/mfd/motorola-cpcap.c +++ b/drivers/mfd/motorola-cpcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola CPCAP PMIC core driver diff --git a/drivers/mfd/mp2629.c b/drivers/mfd/mp2629.c index 717b704c3c6b..4f3ffa252027 100644 --- a/drivers/mfd/mp2629.c +++ b/drivers/mfd/mp2629.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MP2629 parent driver for ADC and battery charger diff --git a/drivers/mfd/mt6358-irq.c b/drivers/mfd/mt6358-irq.c index 74cf20843044..92018224c8ef 100644 --- a/drivers/mfd/mt6358-irq.c +++ b/drivers/mfd/mt6358-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/mfd/mt6360-core.c b/drivers/mfd/mt6360-core.c index b9b1036c8ff4..eaa538cb79ba 100644 --- a/drivers/mfd/mt6360-core.c +++ b/drivers/mfd/mt6360-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/mfd/mt6370.c b/drivers/mfd/mt6370.c index c7c2efe3598c..0b7140201df0 100644 --- a/drivers/mfd/mt6370.c +++ b/drivers/mfd/mt6370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/mfd/mt6397-core.c b/drivers/mfd/mt6397-core.c index 3e58d0764c7e..320265354961 100644 --- a/drivers/mfd/mt6397-core.c +++ b/drivers/mfd/mt6397-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/mfd/mt6397-irq.c b/drivers/mfd/mt6397-irq.c index 5d2e5459f744..48394b351337 100644 --- a/drivers/mfd/mt6397-irq.c +++ b/drivers/mfd/mt6397-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/mfd/mxs-lradc.c b/drivers/mfd/mxs-lradc.c index 64afc7631790..88b754fef9b6 100644 --- a/drivers/mfd/mxs-lradc.c +++ b/drivers/mfd/mxs-lradc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MXS Low Resolution Analog-to-Digital Converter driver diff --git a/drivers/mfd/nct6694.c b/drivers/mfd/nct6694.c index 308b2fda3055..7242790ae498 100644 --- a/drivers/mfd/nct6694.c +++ b/drivers/mfd/nct6694.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Nuvoton Technology Corp. diff --git a/drivers/mfd/ntxec.c b/drivers/mfd/ntxec.c index 08c68de0f01b..33c10d1282d0 100644 --- a/drivers/mfd/ntxec.c +++ b/drivers/mfd/ntxec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The Netronix embedded controller is a microcontroller found in some diff --git a/drivers/mfd/ocelot-core.c b/drivers/mfd/ocelot-core.c index 41aff2708854..0bb4f1b01aa5 100644 --- a/drivers/mfd/ocelot-core.c +++ b/drivers/mfd/ocelot-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Core driver for the Ocelot chip family. diff --git a/drivers/mfd/ocelot-spi.c b/drivers/mfd/ocelot-spi.c index 1fed9878c323..143b297508a1 100644 --- a/drivers/mfd/ocelot-spi.c +++ b/drivers/mfd/ocelot-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * SPI core driver for the Ocelot chip family. diff --git a/drivers/mfd/omap-usb-host.c b/drivers/mfd/omap-usb-host.c index a77b6fc790f2..42f8e89f729d 100644 --- a/drivers/mfd/omap-usb-host.c +++ b/drivers/mfd/omap-usb-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-usb-host.c - The USBHS core driver for OMAP EHCI & OHCI diff --git a/drivers/mfd/omap-usb-tll.c b/drivers/mfd/omap-usb-tll.c index 0f7fdb99c809..460807e5f8a1 100644 --- a/drivers/mfd/omap-usb-tll.c +++ b/drivers/mfd/omap-usb-tll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-usb-tll.c - The USB TLL driver for OMAP EHCI & OHCI diff --git a/drivers/mfd/palmas.c b/drivers/mfd/palmas.c index 7fc886f4f80e..d998440cb190 100644 --- a/drivers/mfd/palmas.c +++ b/drivers/mfd/palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI Palmas MFD Driver diff --git a/drivers/mfd/pf1550.c b/drivers/mfd/pf1550.c index c4f567c05564..07bc54ff4f62 100644 --- a/drivers/mfd/pf1550.c +++ b/drivers/mfd/pf1550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Core driver for the PF1550 diff --git a/drivers/mfd/qcom-pm8008.c b/drivers/mfd/qcom-pm8008.c index 60204cc9a2dc..686f3625ce97 100644 --- a/drivers/mfd/qcom-pm8008.c +++ b/drivers/mfd/qcom-pm8008.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/mfd/qcom-pm8xxx.c b/drivers/mfd/qcom-pm8xxx.c index 1149f7102a36..b97946229af9 100644 --- a/drivers/mfd/qcom-pm8xxx.c +++ b/drivers/mfd/qcom-pm8xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011, Code Aurora Forum. All rights reserved. diff --git a/drivers/mfd/qcom-spmi-pmic.c b/drivers/mfd/qcom-spmi-pmic.c index b4b178caf754..4e5d47009412 100644 --- a/drivers/mfd/qcom-spmi-pmic.c +++ b/drivers/mfd/qcom-spmi-pmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/mfd/qcom_rpm.c b/drivers/mfd/qcom_rpm.c index 27446f43e3f3..510dcd408985 100644 --- a/drivers/mfd/qcom_rpm.c +++ b/drivers/mfd/qcom_rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Sony Mobile Communications AB. diff --git a/drivers/mfd/qnap-mcu.c b/drivers/mfd/qnap-mcu.c index f81c69f22254..23fda4320d9f 100644 --- a/drivers/mfd/qnap-mcu.c +++ b/drivers/mfd/qnap-mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the microcontroller unit in QNAP NAS devices that is diff --git a/drivers/mfd/rave-sp.c b/drivers/mfd/rave-sp.c index c1b78d127a26..a84aa6330004 100644 --- a/drivers/mfd/rave-sp.c +++ b/drivers/mfd/rave-sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/mfd/rc5t583-irq.c b/drivers/mfd/rc5t583-irq.c index 97f52b671520..77ef7e59c453 100644 --- a/drivers/mfd/rc5t583-irq.c +++ b/drivers/mfd/rc5t583-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interrupt driver for RICOH583 power management chip. diff --git a/drivers/mfd/rc5t583.c b/drivers/mfd/rc5t583.c index 2c0e8e9630f7..fa2bd2ae6eff 100644 --- a/drivers/mfd/rc5t583.c +++ b/drivers/mfd/rc5t583.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver access RC5T583 power management chip. diff --git a/drivers/mfd/rdc321x-southbridge.c b/drivers/mfd/rdc321x-southbridge.c index c44a76285147..28db5534c0f2 100644 --- a/drivers/mfd/rdc321x-southbridge.c +++ b/drivers/mfd/rdc321x-southbridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDC321x MFD southbridge driver diff --git a/drivers/mfd/retu-mfd.c b/drivers/mfd/retu-mfd.c index 1d43458b4938..c8f58d181f5d 100644 --- a/drivers/mfd/retu-mfd.c +++ b/drivers/mfd/retu-mfd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Retu/Tahvo MFD driver * diff --git a/drivers/mfd/rk8xx-core.c b/drivers/mfd/rk8xx-core.c index def4587fdfb8..c77dae62365d 100644 --- a/drivers/mfd/rk8xx-core.c +++ b/drivers/mfd/rk8xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD core driver for Rockchip RK8XX diff --git a/drivers/mfd/rk8xx-i2c.c b/drivers/mfd/rk8xx-i2c.c index 37287b06dab0..fb012bee68d6 100644 --- a/drivers/mfd/rk8xx-i2c.c +++ b/drivers/mfd/rk8xx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip RK805/RK808/RK816/RK817/RK818 Core (I2C) driver diff --git a/drivers/mfd/rk8xx-spi.c b/drivers/mfd/rk8xx-spi.c index 3405fb82ff9f..e44cded949b1 100644 --- a/drivers/mfd/rk8xx-spi.c +++ b/drivers/mfd/rk8xx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip RK806 Core (SPI) driver diff --git a/drivers/mfd/rn5t618.c b/drivers/mfd/rn5t618.c index 23ca00d2c624..5f29af86ace2 100644 --- a/drivers/mfd/rn5t618.c +++ b/drivers/mfd/rn5t618.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD core driver for Ricoh RN5T618 PMIC diff --git a/drivers/mfd/rohm-bd71828.c b/drivers/mfd/rohm-bd71828.c index 84a64c3b9c9f..6fd4262258a1 100644 --- a/drivers/mfd/rohm-bd71828.c +++ b/drivers/mfd/rohm-bd71828.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2019 ROHM Semiconductors diff --git a/drivers/mfd/rohm-bd718x7.c b/drivers/mfd/rohm-bd718x7.c index ff714fd4f54d..fb5d1ae2e635 100644 --- a/drivers/mfd/rohm-bd718x7.c +++ b/drivers/mfd/rohm-bd718x7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Copyright (C) 2018 ROHM Semiconductors diff --git a/drivers/mfd/rohm-bd9576.c b/drivers/mfd/rohm-bd9576.c index 17323ae39803..42cd0af1ce76 100644 --- a/drivers/mfd/rohm-bd9576.c +++ b/drivers/mfd/rohm-bd9576.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 ROHM Semiconductors diff --git a/drivers/mfd/rohm-bd96801.c b/drivers/mfd/rohm-bd96801.c index 66fa017ad568..1a43f97e740c 100644 --- a/drivers/mfd/rohm-bd96801.c +++ b/drivers/mfd/rohm-bd96801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2024 ROHM Semiconductors diff --git a/drivers/mfd/rsmu_core.c b/drivers/mfd/rsmu_core.c index fd04a6e5dfa3..d830700e3819 100644 --- a/drivers/mfd/rsmu_core.c +++ b/drivers/mfd/rsmu_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Core driver for Renesas Synchronization Management Unit (SMU) devices. diff --git a/drivers/mfd/rsmu_i2c.c b/drivers/mfd/rsmu_i2c.c index cba64f107a2f..c2d37ad4ed3d 100644 --- a/drivers/mfd/rsmu_i2c.c +++ b/drivers/mfd/rsmu_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * I2C driver for Renesas Synchronization Management Unit (SMU) devices. diff --git a/drivers/mfd/rsmu_spi.c b/drivers/mfd/rsmu_spi.c index 39d9be1e141f..d46735d73acf 100644 --- a/drivers/mfd/rsmu_spi.c +++ b/drivers/mfd/rsmu_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SPI driver for Renesas Synchronization Management Unit (SMU) devices. diff --git a/drivers/mfd/rt4831.c b/drivers/mfd/rt4831.c index 1ab8870e4ebf..b54b61de69d1 100644 --- a/drivers/mfd/rt4831.c +++ b/drivers/mfd/rt4831.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Richtek Technology Corp. diff --git a/drivers/mfd/rt5033.c b/drivers/mfd/rt5033.c index 2204bf1c5a51..4457f1eab68f 100644 --- a/drivers/mfd/rt5033.c +++ b/drivers/mfd/rt5033.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD core driver for the Richtek RT5033. diff --git a/drivers/mfd/rt5120.c b/drivers/mfd/rt5120.c index 58d9a124d795..01cdca103111 100644 --- a/drivers/mfd/rt5120.c +++ b/drivers/mfd/rt5120.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/mfd/rz-mtu3.c b/drivers/mfd/rz-mtu3.c index 9cdfef610398..34505166cd45 100644 --- a/drivers/mfd/rz-mtu3.c +++ b/drivers/mfd/rz-mtu3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L Multi-Function Timer Pulse Unit 3(MTU3a) Core driver diff --git a/drivers/mfd/sec-acpm.c b/drivers/mfd/sec-acpm.c index 36622069a788..6d0805831d8c 100644 --- a/drivers/mfd/sec-acpm.c +++ b/drivers/mfd/sec-acpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Google Inc diff --git a/drivers/mfd/sec-common.c b/drivers/mfd/sec-common.c index 42d55e70e34c..98700b92bedc 100644 --- a/drivers/mfd/sec-common.c +++ b/drivers/mfd/sec-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Samsung Electronics Co., Ltd diff --git a/drivers/mfd/sec-i2c.c b/drivers/mfd/sec-i2c.c index 3132b849b4bc..e0708b3cca93 100644 --- a/drivers/mfd/sec-i2c.c +++ b/drivers/mfd/sec-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Samsung Electronics Co., Ltd diff --git a/drivers/mfd/sec-irq.c b/drivers/mfd/sec-irq.c index 74ac70002d1f..4a523cbae763 100644 --- a/drivers/mfd/sec-irq.c +++ b/drivers/mfd/sec-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2011-2014 Samsung Electronics Co., Ltd diff --git a/drivers/mfd/si476x-cmd.c b/drivers/mfd/si476x-cmd.c index 3bb2decfebd3..57a9dc52dabf 100644 --- a/drivers/mfd/si476x-cmd.c +++ b/drivers/mfd/si476x-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mfd/si476x-cmd.c -- Subroutines implementing command diff --git a/drivers/mfd/si476x-i2c.c b/drivers/mfd/si476x-i2c.c index 899c0b5ea3aa..6e94262f2457 100644 --- a/drivers/mfd/si476x-i2c.c +++ b/drivers/mfd/si476x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mfd/si476x-i2c.c -- Core device driver for si476x MFD diff --git a/drivers/mfd/si476x-prop.c b/drivers/mfd/si476x-prop.c index 3d5c118888b2..97527fca78ee 100644 --- a/drivers/mfd/si476x-prop.c +++ b/drivers/mfd/si476x-prop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mfd/si476x-prop.c -- Subroutines to access diff --git a/drivers/mfd/simple-mfd-i2c.c b/drivers/mfd/simple-mfd-i2c.c index 8b751d8e3b5a..efc77893201d 100644 --- a/drivers/mfd/simple-mfd-i2c.c +++ b/drivers/mfd/simple-mfd-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple MFD - I2C diff --git a/drivers/mfd/sky81452.c b/drivers/mfd/sky81452.c index 771b62a5c70f..a3624ed1da48 100644 --- a/drivers/mfd/sky81452.c +++ b/drivers/mfd/sky81452.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sky81452.c SKY81452 MFD driver diff --git a/drivers/mfd/sm501.c b/drivers/mfd/sm501.c index 50bf3260f65d..307acc362d87 100644 --- a/drivers/mfd/sm501.c +++ b/drivers/mfd/sm501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/mfd/sm501.c * diff --git a/drivers/mfd/smpro-core.c b/drivers/mfd/smpro-core.c index 59d31590c69b..c2a9a24b2947 100644 --- a/drivers/mfd/smpro-core.c +++ b/drivers/mfd/smpro-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ampere Altra Family SMPro core driver diff --git a/drivers/mfd/sprd-sc27xx-spi.c b/drivers/mfd/sprd-sc27xx-spi.c index d6b4350779e6..410ad5917316 100644 --- a/drivers/mfd/sprd-sc27xx-spi.c +++ b/drivers/mfd/sprd-sc27xx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Spreadtrum Communications Inc. diff --git a/drivers/mfd/ssbi.c b/drivers/mfd/ssbi.c index 6e7aff6e2746..a0bc1a18985a 100644 --- a/drivers/mfd/ssbi.c +++ b/drivers/mfd/ssbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2009-2013, The Linux Foundation. All rights reserved. * Copyright (c) 2010, Google Inc. diff --git a/drivers/mfd/stm32-lptimer.c b/drivers/mfd/stm32-lptimer.c index 123659178cc2..123e37006517 100644 --- a/drivers/mfd/stm32-lptimer.c +++ b/drivers/mfd/stm32-lptimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Low-Power Timer parent driver. diff --git a/drivers/mfd/stm32-timers.c b/drivers/mfd/stm32-timers.c index b3dbc02aaf79..d4a1abbf2110 100644 --- a/drivers/mfd/stm32-timers.c +++ b/drivers/mfd/stm32-timers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2016 diff --git a/drivers/mfd/stmfx.c b/drivers/mfd/stmfx.c index f683fdb6ece6..daf2dfd2269b 100644 --- a/drivers/mfd/stmfx.c +++ b/drivers/mfd/stmfx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STMicroelectronics Multi-Function eXpander (STMFX) core diff --git a/drivers/mfd/stmpe-i2c.c b/drivers/mfd/stmpe-i2c.c index 943fa363efc3..3734fea0e6b9 100644 --- a/drivers/mfd/stmpe-i2c.c +++ b/drivers/mfd/stmpe-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST Microelectronics MFD: stmpe's i2c client specific driver diff --git a/drivers/mfd/stmpe-spi.c b/drivers/mfd/stmpe-spi.c index dea31efface6..b92131ed8c1f 100644 --- a/drivers/mfd/stmpe-spi.c +++ b/drivers/mfd/stmpe-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST Microelectronics MFD: stmpe's spi client specific driver diff --git a/drivers/mfd/stmpe.c b/drivers/mfd/stmpe.c index 3c5c2f157f52..37ba85f5e1e6 100644 --- a/drivers/mfd/stmpe.c +++ b/drivers/mfd/stmpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST Microelectronics MFD: stmpe's driver diff --git a/drivers/mfd/stpmic1.c b/drivers/mfd/stpmic1.c index 081827bc0596..63ba5622b935 100644 --- a/drivers/mfd/stpmic1.c +++ b/drivers/mfd/stpmic1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2018 // Author: Pascal Paillet diff --git a/drivers/mfd/stw481x.c b/drivers/mfd/stw481x.c index 5ed64d53c23d..00b75611e1a5 100644 --- a/drivers/mfd/stw481x.c +++ b/drivers/mfd/stw481x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for STw4810/STw4811 diff --git a/drivers/mfd/sun4i-gpadc.c b/drivers/mfd/sun4i-gpadc.c index bf2f6fdaf8bf..9fb0d67f1ef0 100644 --- a/drivers/mfd/sun4i-gpadc.c +++ b/drivers/mfd/sun4i-gpadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ADC MFD core driver for sunxi platforms * diff --git a/drivers/mfd/sun6i-prcm.c b/drivers/mfd/sun6i-prcm.c index ee03db0b8485..82b484da5cb5 100644 --- a/drivers/mfd/sun6i-prcm.c +++ b/drivers/mfd/sun6i-prcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c index e5d5def594f6..e360d6948269 100644 --- a/drivers/mfd/syscon.c +++ b/drivers/mfd/syscon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * System Control Driver diff --git a/drivers/mfd/tc3589x.c b/drivers/mfd/tc3589x.c index 2d4eb771e230..64cac40ee998 100644 --- a/drivers/mfd/tc3589x.c +++ b/drivers/mfd/tc3589x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c index cfc9f88b9842..497de11c56fe 100644 --- a/drivers/mfd/ti-lmu.c +++ b/drivers/mfd/ti-lmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LMU (Lighting Management Unit) Core Driver diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c index 068c25401c6c..ba15bb294ad2 100644 --- a/drivers/mfd/ti_am335x_tscadc.c +++ b/drivers/mfd/ti_am335x_tscadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Touch Screen / ADC MFD driver diff --git a/drivers/mfd/timberdale.c b/drivers/mfd/timberdale.c index b059713db875..2dd1e6f754f0 100644 --- a/drivers/mfd/timberdale.c +++ b/drivers/mfd/timberdale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * timberdale.c timberdale FPGA MFD driver diff --git a/drivers/mfd/tps6105x.c b/drivers/mfd/tps6105x.c index e2f6858d101e..5adec144575c 100644 --- a/drivers/mfd/tps6105x.c +++ b/drivers/mfd/tps6105x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for TPS61050/61052 boost converters, used for while LED diff --git a/drivers/mfd/tps65010.c b/drivers/mfd/tps65010.c index 8a144ec52201..0eed68f8a265 100644 --- a/drivers/mfd/tps65010.c +++ b/drivers/mfd/tps65010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tps65010 - driver for tps6501x power management chips diff --git a/drivers/mfd/tps6507x.c b/drivers/mfd/tps6507x.c index 9865512dc7cc..0a200b6e0721 100644 --- a/drivers/mfd/tps6507x.c +++ b/drivers/mfd/tps6507x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * tps6507x.c -- TPS6507x chip family multi-function driver * diff --git a/drivers/mfd/tps65086.c b/drivers/mfd/tps65086.c index 54832e9321b9..b7f9ec6ccdad 100644 --- a/drivers/mfd/tps65086.c +++ b/drivers/mfd/tps65086.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c index 24f42175a9b4..646c644e88ba 100644 --- a/drivers/mfd/tps65090.c +++ b/drivers/mfd/tps65090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for TI TPS65090 PMIC family diff --git a/drivers/mfd/tps65217.c b/drivers/mfd/tps65217.c index c240fac0ede7..805a73e28af3 100644 --- a/drivers/mfd/tps65217.c +++ b/drivers/mfd/tps65217.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps65217.c diff --git a/drivers/mfd/tps65218.c b/drivers/mfd/tps65218.c index 4f3e632f726f..a8075b214b89 100644 --- a/drivers/mfd/tps65218.c +++ b/drivers/mfd/tps65218.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for TPS65218 Integrated power management chipsets diff --git a/drivers/mfd/tps65219.c b/drivers/mfd/tps65219.c index 65a952555218..2cf9473c2e1c 100644 --- a/drivers/mfd/tps65219.c +++ b/drivers/mfd/tps65219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for TPS65214/TPS65215/TPS65219 Power Management Integrated Chips diff --git a/drivers/mfd/tps6586x.c b/drivers/mfd/tps6586x.c index 8d5fe2b60bfa..d1540ab32e63 100644 --- a/drivers/mfd/tps6586x.c +++ b/drivers/mfd/tps6586x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for TI TPS6586x PMIC family diff --git a/drivers/mfd/tps65910.c b/drivers/mfd/tps65910.c index 6a7b7a697fb7..bd4215c24de2 100644 --- a/drivers/mfd/tps65910.c +++ b/drivers/mfd/tps65910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tps65910.c -- TI TPS6591x chip family multi-function driver diff --git a/drivers/mfd/tps65911-comparator.c b/drivers/mfd/tps65911-comparator.c index 7098712ea008..048722fb3bfe 100644 --- a/drivers/mfd/tps65911-comparator.c +++ b/drivers/mfd/tps65911-comparator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tps65910.c -- TI TPS6591x diff --git a/drivers/mfd/tps65912-core.c b/drivers/mfd/tps65912-core.c index a9dcd7f0d9e3..29d97d4bdd20 100644 --- a/drivers/mfd/tps65912-core.c +++ b/drivers/mfd/tps65912-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core functions for TI TPS65912x PMICs diff --git a/drivers/mfd/tps65912-i2c.c b/drivers/mfd/tps65912-i2c.c index 138e50497b51..32d37e0fa407 100644 --- a/drivers/mfd/tps65912-i2c.c +++ b/drivers/mfd/tps65912-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C access driver for TI TPS65912x PMICs diff --git a/drivers/mfd/tps65912-spi.c b/drivers/mfd/tps65912-spi.c index 2a77dccd6059..fc1139f723e9 100644 --- a/drivers/mfd/tps65912-spi.c +++ b/drivers/mfd/tps65912-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI access driver for TI TPS65912x PMICs diff --git a/drivers/mfd/tps6594-core.c b/drivers/mfd/tps6594-core.c index 8b26c4127472..097fe3f2265a 100644 --- a/drivers/mfd/tps6594-core.c +++ b/drivers/mfd/tps6594-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Core functions for following TI PMICs: diff --git a/drivers/mfd/tps6594-i2c.c b/drivers/mfd/tps6594-i2c.c index 7ff7516286fd..85e6edb14e1f 100644 --- a/drivers/mfd/tps6594-i2c.c +++ b/drivers/mfd/tps6594-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C access driver for the following TI PMICs: diff --git a/drivers/mfd/tps6594-spi.c b/drivers/mfd/tps6594-spi.c index 944b7313a1d9..222ac71547aa 100644 --- a/drivers/mfd/tps6594-spi.c +++ b/drivers/mfd/tps6594-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI access driver for the following TI PMICs: diff --git a/drivers/mfd/tqmx86.c b/drivers/mfd/tqmx86.c index 1c2fe3f91238..feeb834c6cd6 100644 --- a/drivers/mfd/tqmx86.c +++ b/drivers/mfd/tqmx86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TQ-Systems PLD MFD core driver, based on vendor driver by diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c index f89eda4a17fe..00ab2c230986 100644 --- a/drivers/mfd/twl-core.c +++ b/drivers/mfd/twl-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl_core.c - driver for TWL4030/TWL5030/TWL60X0/TPS659x0 PM diff --git a/drivers/mfd/twl4030-audio.c b/drivers/mfd/twl4030-audio.c index a4a550bafb3c..bf4e8490e209 100644 --- a/drivers/mfd/twl4030-audio.c +++ b/drivers/mfd/twl4030-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD driver for twl4030 audio submodule, which contains an audio codec, and diff --git a/drivers/mfd/twl4030-irq.c b/drivers/mfd/twl4030-irq.c index d3ab40651307..0766a5a2928f 100644 --- a/drivers/mfd/twl4030-irq.c +++ b/drivers/mfd/twl4030-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl4030-irq.c - TWL4030/TPS659x0 irq support diff --git a/drivers/mfd/twl4030-power.c b/drivers/mfd/twl4030-power.c index 0bca948ab6ba..2f38e3264e28 100644 --- a/drivers/mfd/twl4030-power.c +++ b/drivers/mfd/twl4030-power.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Handle TWL4030 Power initialization diff --git a/drivers/mfd/twl6030-irq.c b/drivers/mfd/twl6030-irq.c index 0ca00f618d4d..2b25398644fb 100644 --- a/drivers/mfd/twl6030-irq.c +++ b/drivers/mfd/twl6030-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl6030-irq.c - TWL6030 irq support diff --git a/drivers/mfd/twl6040.c b/drivers/mfd/twl6040.c index 562a0f939f6e..28b241482ae9 100644 --- a/drivers/mfd/twl6040.c +++ b/drivers/mfd/twl6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MFD driver for TWL6040 audio device diff --git a/drivers/mfd/ucb1x00-assabet.c b/drivers/mfd/ucb1x00-assabet.c index 6a389737c615..2eb5bece1e3d 100644 --- a/drivers/mfd/ucb1x00-assabet.c +++ b/drivers/mfd/ucb1x00-assabet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mfd/ucb1x00-assabet.c diff --git a/drivers/mfd/ucb1x00-core.c b/drivers/mfd/ucb1x00-core.c index 4b450d78a65f..3263f8b7bd5c 100644 --- a/drivers/mfd/ucb1x00-core.c +++ b/drivers/mfd/ucb1x00-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mfd/ucb1x00-core.c diff --git a/drivers/mfd/ucb1x00-ts.c b/drivers/mfd/ucb1x00-ts.c index 6e1b38f9f26c..918131e1c8f8 100644 --- a/drivers/mfd/ucb1x00-ts.c +++ b/drivers/mfd/ucb1x00-ts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Touchscreen driver for UCB1x00-based touchscreens diff --git a/drivers/mfd/upboard-fpga.c b/drivers/mfd/upboard-fpga.c index afce623bbba5..da38e1d7fcce 100644 --- a/drivers/mfd/upboard-fpga.c +++ b/drivers/mfd/upboard-fpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UP Board FPGA driver. diff --git a/drivers/mfd/vexpress-sysreg.c b/drivers/mfd/vexpress-sysreg.c index f49cee91f71c..eef3aae0a64d 100644 --- a/drivers/mfd/vexpress-sysreg.c +++ b/drivers/mfd/vexpress-sysreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/mfd/viperboard.c b/drivers/mfd/viperboard.c index ba867b7ecfad..636d65a72705 100644 --- a/drivers/mfd/viperboard.c +++ b/drivers/mfd/viperboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nano River Technologies viperboard driver diff --git a/drivers/mfd/vx855.c b/drivers/mfd/vx855.c index 985f81c1739c..fc229c982569 100644 --- a/drivers/mfd/vx855.c +++ b/drivers/mfd/vx855.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux multi-function-device driver (MFD) for the integrated peripherals diff --git a/drivers/mfd/wcd934x.c b/drivers/mfd/wcd934x.c index 3c3080e8c8cf..dd67fcc7ccf1 100644 --- a/drivers/mfd/wcd934x.c +++ b/drivers/mfd/wcd934x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019, Linaro Limited diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c index 6a8602c1c4ee..2b91d75a2b90 100644 --- a/drivers/mfd/wm5102-tables.c +++ b/drivers/mfd/wm5102-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5102-tables.c -- WM5102 data tables diff --git a/drivers/mfd/wm5110-tables.c b/drivers/mfd/wm5110-tables.c index 6ff33a54a068..ff59f6fad1d4 100644 --- a/drivers/mfd/wm5110-tables.c +++ b/drivers/mfd/wm5110-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5110-tables.c -- WM5110 data tables diff --git a/drivers/mfd/wm831x-auxadc.c b/drivers/mfd/wm831x-auxadc.c index 18618a8f9206..2c05e4710a5d 100644 --- a/drivers/mfd/wm831x-auxadc.c +++ b/drivers/mfd/wm831x-auxadc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-auxadc.c -- AUXADC for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm831x-core.c b/drivers/mfd/wm831x-core.c index e7e68929275e..c1d81a0a9676 100644 --- a/drivers/mfd/wm831x-core.c +++ b/drivers/mfd/wm831x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-core.c -- Device access for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm831x-i2c.c b/drivers/mfd/wm831x-i2c.c index 9bee007f9c99..ab4ab685357d 100644 --- a/drivers/mfd/wm831x-i2c.c +++ b/drivers/mfd/wm831x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-i2c.c -- I2C access for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm831x-irq.c b/drivers/mfd/wm831x-irq.c index defd5f173eb6..3c06b63282da 100644 --- a/drivers/mfd/wm831x-irq.c +++ b/drivers/mfd/wm831x-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-irq.c -- Interrupt controller support for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm831x-otp.c b/drivers/mfd/wm831x-otp.c index 25f5d9fe33a1..f6d6362582a2 100644 --- a/drivers/mfd/wm831x-otp.c +++ b/drivers/mfd/wm831x-otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-otp.c -- OTP for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm831x-spi.c b/drivers/mfd/wm831x-spi.c index 54c87267917b..35dbb51dfa54 100644 --- a/drivers/mfd/wm831x-spi.c +++ b/drivers/mfd/wm831x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm831x-spi.c -- SPI access for Wolfson WM831x PMICs diff --git a/drivers/mfd/wm8350-core.c b/drivers/mfd/wm8350-core.c index fbc77b218215..9585226e1a3d 100644 --- a/drivers/mfd/wm8350-core.c +++ b/drivers/mfd/wm8350-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8350-core.c -- Device access for Wolfson WM8350 diff --git a/drivers/mfd/wm8350-gpio.c b/drivers/mfd/wm8350-gpio.c index a653da69e3cc..308015ce0969 100644 --- a/drivers/mfd/wm8350-gpio.c +++ b/drivers/mfd/wm8350-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8350-core.c -- Device access for Wolfson WM8350 diff --git a/drivers/mfd/wm8350-i2c.c b/drivers/mfd/wm8350-i2c.c index 767c176b12a7..7b1d66e1d070 100644 --- a/drivers/mfd/wm8350-i2c.c +++ b/drivers/mfd/wm8350-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8350-i2c.c -- Generic I2C driver for Wolfson WM8350 PMIC diff --git a/drivers/mfd/wm8350-irq.c b/drivers/mfd/wm8350-irq.c index 3709ba3088c0..a420f8191ee7 100644 --- a/drivers/mfd/wm8350-irq.c +++ b/drivers/mfd/wm8350-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8350-irq.c -- IRQ support for Wolfson WM8350 diff --git a/drivers/mfd/wm8350-regmap.c b/drivers/mfd/wm8350-regmap.c index 3d0ebb004dbf..fccbdd3bc849 100644 --- a/drivers/mfd/wm8350-regmap.c +++ b/drivers/mfd/wm8350-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8350-regmap.c -- Wolfson Microelectronics WM8350 register map diff --git a/drivers/mfd/wm8400-core.c b/drivers/mfd/wm8400-core.c index 8ecfe878a5ba..500a11c593cb 100644 --- a/drivers/mfd/wm8400-core.c +++ b/drivers/mfd/wm8400-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core driver for WM8400. diff --git a/drivers/mfd/wm8994-core.c b/drivers/mfd/wm8994-core.c index 094c0b3dbd97..6739720804c6 100644 --- a/drivers/mfd/wm8994-core.c +++ b/drivers/mfd/wm8994-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8994-core.c -- Device access for Wolfson WM8994 diff --git a/drivers/mfd/wm8994-irq.c b/drivers/mfd/wm8994-irq.c index 1475b1ac6983..6fd95309b485 100644 --- a/drivers/mfd/wm8994-irq.c +++ b/drivers/mfd/wm8994-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8994-irq.c -- Interrupt controller support for Wolfson WM8994 diff --git a/drivers/mfd/wm8994-regmap.c b/drivers/mfd/wm8994-regmap.c index ee2ed6773afd..60a741dac540 100644 --- a/drivers/mfd/wm8994-regmap.c +++ b/drivers/mfd/wm8994-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8994-regmap.c -- Register map data for WM8994 series devices diff --git a/drivers/mfd/wm8997-tables.c b/drivers/mfd/wm8997-tables.c index 288c57b2d21e..f33fe33872cd 100644 --- a/drivers/mfd/wm8997-tables.c +++ b/drivers/mfd/wm8997-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8997-tables.c -- WM8997 data tables diff --git a/drivers/mfd/wm8998-tables.c b/drivers/mfd/wm8998-tables.c index b3e6e85bee89..d6ef2355bfa1 100644 --- a/drivers/mfd/wm8998-tables.c +++ b/drivers/mfd/wm8998-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8998-tables.c -- data tables for wm8998-class codecs diff --git a/drivers/mfd/wm97xx-core.c b/drivers/mfd/wm97xx-core.c index 1566a9b04b6a..7ad003d91e66 100644 --- a/drivers/mfd/wm97xx-core.c +++ b/drivers/mfd/wm97xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wolfson WM97xx -- Core device diff --git a/drivers/misc/ad525x_dpot-i2c.c b/drivers/misc/ad525x_dpot-i2c.c index 469478f7a1d3..0d39e71cc16e 100644 --- a/drivers/misc/ad525x_dpot-i2c.c +++ b/drivers/misc/ad525x_dpot-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Analog Devices digital potentiometers (I2C bus) diff --git a/drivers/misc/ad525x_dpot-spi.c b/drivers/misc/ad525x_dpot-spi.c index 263055bda48b..a986c5bcc04a 100644 --- a/drivers/misc/ad525x_dpot-spi.c +++ b/drivers/misc/ad525x_dpot-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Analog Devices digital potentiometers (SPI bus) diff --git a/drivers/misc/ad525x_dpot.c b/drivers/misc/ad525x_dpot.c index 04683b981e54..be1ad783324a 100644 --- a/drivers/misc/ad525x_dpot.c +++ b/drivers/misc/ad525x_dpot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ad525x_dpot: Driver for the Analog Devices digital potentiometers diff --git a/drivers/misc/altera-stapl/altera-comp.c b/drivers/misc/altera-stapl/altera-comp.c index 4a63f51cc63e..b01710b11c48 100644 --- a/drivers/misc/altera-stapl/altera-comp.c +++ b/drivers/misc/altera-stapl/altera-comp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * altera-comp.c diff --git a/drivers/misc/altera-stapl/altera-jtag.c b/drivers/misc/altera-stapl/altera-jtag.c index 27e8e0c9e8cf..1169a0eb2a16 100644 --- a/drivers/misc/altera-stapl/altera-jtag.c +++ b/drivers/misc/altera-stapl/altera-jtag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * altera-jtag.c diff --git a/drivers/misc/altera-stapl/altera-lpt.c b/drivers/misc/altera-stapl/altera-lpt.c index 2b7d9cf41556..3afac0c597f8 100644 --- a/drivers/misc/altera-stapl/altera-lpt.c +++ b/drivers/misc/altera-stapl/altera-lpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * altera-lpt.c diff --git a/drivers/misc/altera-stapl/altera.c b/drivers/misc/altera-stapl/altera.c index bbe3967c3a4c..5f72ebdb1822 100644 --- a/drivers/misc/altera-stapl/altera.c +++ b/drivers/misc/altera-stapl/altera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * altera.c diff --git a/drivers/misc/amd-sbi/rmi-core.c b/drivers/misc/amd-sbi/rmi-core.c index c3a58912d6db..8bdc9b3c960e 100644 --- a/drivers/misc/amd-sbi/rmi-core.c +++ b/drivers/misc/amd-sbi/rmi-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sbrmi-core.c - file defining SB-RMI protocols compliant diff --git a/drivers/misc/amd-sbi/rmi-hwmon.c b/drivers/misc/amd-sbi/rmi-hwmon.c index f4f015605daa..0cbb8f7099b3 100644 --- a/drivers/misc/amd-sbi/rmi-hwmon.c +++ b/drivers/misc/amd-sbi/rmi-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rmi-hwmon.c - hwmon sensor support for side band RMI diff --git a/drivers/misc/amd-sbi/rmi-i2c.c b/drivers/misc/amd-sbi/rmi-i2c.c index f0cc99000b69..97d20dc6eb02 100644 --- a/drivers/misc/amd-sbi/rmi-i2c.c +++ b/drivers/misc/amd-sbi/rmi-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rmi-i2c.c - Side band RMI over I2C support for AMD out diff --git a/drivers/misc/apds9802als.c b/drivers/misc/apds9802als.c index 6db4db975b9a..1dbca6afbb7b 100644 --- a/drivers/misc/apds9802als.c +++ b/drivers/misc/apds9802als.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * apds9802als.c - apds9802 ALS Driver diff --git a/drivers/misc/apds990x.c b/drivers/misc/apds990x.c index 58946c4ff1a5..3033b2ac62e0 100644 --- a/drivers/misc/apds990x.c +++ b/drivers/misc/apds990x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of the APDS990x sensor driver. diff --git a/drivers/misc/atmel-ssc.c b/drivers/misc/atmel-ssc.c index 35a196341534..c98d29ffafe7 100644 --- a/drivers/misc/atmel-ssc.c +++ b/drivers/misc/atmel-ssc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel SSC driver diff --git a/drivers/misc/bcm-vk/bcm_vk_dev.c b/drivers/misc/bcm-vk/bcm_vk_dev.c index d4a96137728d..8c32b2cd9b29 100644 --- a/drivers/misc/bcm-vk/bcm_vk_dev.c +++ b/drivers/misc/bcm-vk/bcm_vk_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2020 Broadcom. diff --git a/drivers/misc/bcm-vk/bcm_vk_msg.c b/drivers/misc/bcm-vk/bcm_vk_msg.c index 1f42d1d5a630..7abe71ccb67b 100644 --- a/drivers/misc/bcm-vk/bcm_vk_msg.c +++ b/drivers/misc/bcm-vk/bcm_vk_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2020 Broadcom. diff --git a/drivers/misc/bcm-vk/bcm_vk_sg.c b/drivers/misc/bcm-vk/bcm_vk_sg.c index d309216ee181..cd5b11166b1b 100644 --- a/drivers/misc/bcm-vk/bcm_vk_sg.c +++ b/drivers/misc/bcm-vk/bcm_vk_sg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2020 Broadcom. diff --git a/drivers/misc/bcm-vk/bcm_vk_tty.c b/drivers/misc/bcm-vk/bcm_vk_tty.c index e6c42b772e96..89388c41278a 100644 --- a/drivers/misc/bcm-vk/bcm_vk_tty.c +++ b/drivers/misc/bcm-vk/bcm_vk_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2020 Broadcom. diff --git a/drivers/misc/bh1770glc.c b/drivers/misc/bh1770glc.c index 45f8fc69a711..f3de61e7d4ae 100644 --- a/drivers/misc/bh1770glc.c +++ b/drivers/misc/bh1770glc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of the ROHM BH1770GLC / OSRAM SFH7770 sensor driver. diff --git a/drivers/misc/c2port/c2port-duramar2150.c b/drivers/misc/c2port/c2port-duramar2150.c index 7e370949e00e..1c5f6edc14d8 100644 --- a/drivers/misc/c2port/c2port-duramar2150.c +++ b/drivers/misc/c2port/c2port-duramar2150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Silicon Labs C2 port Linux support for Eurotech Duramar 2150 diff --git a/drivers/misc/c2port/core.c b/drivers/misc/c2port/core.c index babdb60cc46c..37f29827caac 100644 --- a/drivers/misc/c2port/core.c +++ b/drivers/misc/c2port/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Silicon Labs C2 port core Linux support diff --git a/drivers/misc/cardreader/alcor_pci.c b/drivers/misc/cardreader/alcor_pci.c index 8e7ea2c9142d..5a70d88bbe1b 100644 --- a/drivers/misc/cardreader/alcor_pci.c +++ b/drivers/misc/cardreader/alcor_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Oleksij Rempel diff --git a/drivers/misc/cardreader/rtl8411.c b/drivers/misc/cardreader/rtl8411.c index 06457e875a90..620774d943da 100644 --- a/drivers/misc/cardreader/rtl8411.c +++ b/drivers/misc/cardreader/rtl8411.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5209.c b/drivers/misc/cardreader/rts5209.c index 52b0a476ba51..b78483a56298 100644 --- a/drivers/misc/cardreader/rts5209.c +++ b/drivers/misc/cardreader/rts5209.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5227.c b/drivers/misc/cardreader/rts5227.c index 46444bb47f65..52679936ac3b 100644 --- a/drivers/misc/cardreader/rts5227.c +++ b/drivers/misc/cardreader/rts5227.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5228.c b/drivers/misc/cardreader/rts5228.c index db7e735ac24f..b8d772a3eb51 100644 --- a/drivers/misc/cardreader/rts5228.c +++ b/drivers/misc/cardreader/rts5228.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5229.c b/drivers/misc/cardreader/rts5229.c index b0edd8006d52..93247387d7d5 100644 --- a/drivers/misc/cardreader/rts5229.c +++ b/drivers/misc/cardreader/rts5229.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5249.c b/drivers/misc/cardreader/rts5249.c index 38aefd8db452..c3a34fa292a3 100644 --- a/drivers/misc/cardreader/rts5249.c +++ b/drivers/misc/cardreader/rts5249.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5260.c b/drivers/misc/cardreader/rts5260.c index d2d3a6ccb8f7..755f15a9e36c 100644 --- a/drivers/misc/cardreader/rts5260.c +++ b/drivers/misc/cardreader/rts5260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5261.c b/drivers/misc/cardreader/rts5261.c index 67252512a132..63161a4a0a1a 100644 --- a/drivers/misc/cardreader/rts5261.c +++ b/drivers/misc/cardreader/rts5261.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rts5264.c b/drivers/misc/cardreader/rts5264.c index 99a2d5ea6421..6cb2c2d7540d 100644 --- a/drivers/misc/cardreader/rts5264.c +++ b/drivers/misc/cardreader/rts5264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rtsx_pcr.c b/drivers/misc/cardreader/rtsx_pcr.c index f9952d76d6ed..9cb5223f93a5 100644 --- a/drivers/misc/cardreader/rtsx_pcr.c +++ b/drivers/misc/cardreader/rtsx_pcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for Realtek PCI-Express card reader * diff --git a/drivers/misc/cardreader/rtsx_usb.c b/drivers/misc/cardreader/rtsx_usb.c index 1830e9ed2521..d863a3c5bfad 100644 --- a/drivers/misc/cardreader/rtsx_usb.c +++ b/drivers/misc/cardreader/rtsx_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Driver for Realtek USB card reader * diff --git a/drivers/misc/cb710/core.c b/drivers/misc/cb710/core.c index 2dd212f04fed..49357f10a6f6 100644 --- a/drivers/misc/cb710/core.c +++ b/drivers/misc/cb710/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cb710/core.c diff --git a/drivers/misc/cb710/debug.c b/drivers/misc/cb710/debug.c index 20d672edf7cd..2b45cbb9d152 100644 --- a/drivers/misc/cb710/debug.c +++ b/drivers/misc/cb710/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cb710/debug.c diff --git a/drivers/misc/cb710/sgbuf2.c b/drivers/misc/cb710/sgbuf2.c index a798fad5f03c..ffe0a1386b36 100644 --- a/drivers/misc/cb710/sgbuf2.c +++ b/drivers/misc/cb710/sgbuf2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cb710/sgbuf2.c diff --git a/drivers/misc/cs5535-mfgpt.c b/drivers/misc/cs5535-mfgpt.c index 2b6778d8d166..3bcfbe64ab27 100644 --- a/drivers/misc/cs5535-mfgpt.c +++ b/drivers/misc/cs5535-mfgpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (MFGPT) diff --git a/drivers/misc/ds1682.c b/drivers/misc/ds1682.c index cb09e056531a..150fcff68a43 100644 --- a/drivers/misc/ds1682.c +++ b/drivers/misc/ds1682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dallas Semiconductor DS1682 Elapsed Time Recorder device driver diff --git a/drivers/misc/dummy-irq.c b/drivers/misc/dummy-irq.c index fe3bfcb31a4c..098ae5a9d158 100644 --- a/drivers/misc/dummy-irq.c +++ b/drivers/misc/dummy-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dummy IRQ handler driver. diff --git a/drivers/misc/dw-xdata-pcie.c b/drivers/misc/dw-xdata-pcie.c index a604c0e9c038..131a4ac4c5ee 100644 --- a/drivers/misc/dw-xdata-pcie.c +++ b/drivers/misc/dw-xdata-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/misc/eeprom/at24.c b/drivers/misc/eeprom/at24.c index f721825199ce..3a2db9bee27f 100644 --- a/drivers/misc/eeprom/at24.c +++ b/drivers/misc/eeprom/at24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * at24.c - handle most I2C EEPROMs diff --git a/drivers/misc/eeprom/at25.c b/drivers/misc/eeprom/at25.c index 883dfd0ed658..b9e9b031d06c 100644 --- a/drivers/misc/eeprom/at25.c +++ b/drivers/misc/eeprom/at25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for most of the SPI EEPROMs, such as Atmel AT25 models diff --git a/drivers/misc/eeprom/digsy_mtc_eeprom.c b/drivers/misc/eeprom/digsy_mtc_eeprom.c index ee58f7ce5bfa..77cb46a8bc75 100644 --- a/drivers/misc/eeprom/digsy_mtc_eeprom.c +++ b/drivers/misc/eeprom/digsy_mtc_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EEPROMs access control driver for display configuration EEPROMs diff --git a/drivers/misc/eeprom/ee1004.c b/drivers/misc/eeprom/ee1004.c index e13f9fdd9d7b..c29b9b39ec0a 100644 --- a/drivers/misc/eeprom/ee1004.c +++ b/drivers/misc/eeprom/ee1004.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ee1004 - driver for DDR4 SPD EEPROMs diff --git a/drivers/misc/eeprom/eeprom_93cx6.c b/drivers/misc/eeprom/eeprom_93cx6.c index e6f0e0fc1ca2..4aea84b41dc8 100644 --- a/drivers/misc/eeprom/eeprom_93cx6.c +++ b/drivers/misc/eeprom/eeprom_93cx6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004 - 2006 rt2x00 SourceForge Project diff --git a/drivers/misc/eeprom/eeprom_93xx46.c b/drivers/misc/eeprom/eeprom_93xx46.c index 9cae6f530679..3bb90363bc5d 100644 --- a/drivers/misc/eeprom/eeprom_93xx46.c +++ b/drivers/misc/eeprom/eeprom_93xx46.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for 93xx46 EEPROMs diff --git a/drivers/misc/eeprom/idt_89hpesx.c b/drivers/misc/eeprom/idt_89hpesx.c index 60c42170d147..7933f5710804 100644 --- a/drivers/misc/eeprom/idt_89hpesx.c +++ b/drivers/misc/eeprom/idt_89hpesx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 T-Platforms. All Rights Reserved. diff --git a/drivers/misc/eeprom/m24lr.c b/drivers/misc/eeprom/m24lr.c index 7a9fd45a8e46..8d6adffe0478 100644 --- a/drivers/misc/eeprom/m24lr.c +++ b/drivers/misc/eeprom/m24lr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * m24lr.c - Sysfs control interface for ST M24LR series RFID/NFC chips diff --git a/drivers/misc/eeprom/max6875.c b/drivers/misc/eeprom/max6875.c index a3e4cada3b51..2bbd3d872652 100644 --- a/drivers/misc/eeprom/max6875.c +++ b/drivers/misc/eeprom/max6875.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max6875.c - driver for MAX6874/MAX6875 diff --git a/drivers/misc/enclosure.c b/drivers/misc/enclosure.c index ca4c420e4a2f..430fadcab970 100644 --- a/drivers/misc/enclosure.c +++ b/drivers/misc/enclosure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Enclosure Services diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index ee652ef01534..847a8220a2ef 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2018, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/drivers/misc/gehc-achc.c b/drivers/misc/gehc-achc.c index b8fca4d393c6..4ea20c66f322 100644 --- a/drivers/misc/gehc-achc.c +++ b/drivers/misc/gehc-achc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * datasheet: https://www.nxp.com/docs/en/data-sheet/K20P144M120SF3.pdf diff --git a/drivers/misc/genwqe/card_base.c b/drivers/misc/genwqe/card_base.c index 224a7e97cbea..cc5287237ef6 100644 --- a/drivers/misc/genwqe/card_base.c +++ b/drivers/misc/genwqe/card_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/genwqe/card_ddcb.c b/drivers/misc/genwqe/card_ddcb.c index fd7d5cd50d39..43abed359af4 100644 --- a/drivers/misc/genwqe/card_ddcb.c +++ b/drivers/misc/genwqe/card_ddcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/genwqe/card_debugfs.c b/drivers/misc/genwqe/card_debugfs.c index 491fb4482da2..446db5e9a771 100644 --- a/drivers/misc/genwqe/card_debugfs.c +++ b/drivers/misc/genwqe/card_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/genwqe/card_dev.c b/drivers/misc/genwqe/card_dev.c index 4441aca2280a..df764520f468 100644 --- a/drivers/misc/genwqe/card_dev.c +++ b/drivers/misc/genwqe/card_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/genwqe/card_sysfs.c b/drivers/misc/genwqe/card_sysfs.c index b2f115602523..c42c651711e3 100644 --- a/drivers/misc/genwqe/card_sysfs.c +++ b/drivers/misc/genwqe/card_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/genwqe/card_utils.c b/drivers/misc/genwqe/card_utils.c index a2c4a9b4f871..0f77bd81b289 100644 --- a/drivers/misc/genwqe/card_utils.c +++ b/drivers/misc/genwqe/card_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBM Accelerator Family 'GenWQE' diff --git a/drivers/misc/hi6421v600-irq.c b/drivers/misc/hi6421v600-irq.c index 5ba40222eb12..a6c5179f9681 100644 --- a/drivers/misc/hi6421v600-irq.c +++ b/drivers/misc/hi6421v600-irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for irqs in HISI PMIC IC diff --git a/drivers/misc/hisi_hikey_usb.c b/drivers/misc/hisi_hikey_usb.c index 2c6e448a47f1..ae49c3122e02 100644 --- a/drivers/misc/hisi_hikey_usb.c +++ b/drivers/misc/hisi_hikey_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for usb functionality of Hikey series boards diff --git a/drivers/misc/hmc6352.c b/drivers/misc/hmc6352.c index ff92c6edff6b..18313d3277ee 100644 --- a/drivers/misc/hmc6352.c +++ b/drivers/misc/hmc6352.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hmc6352.c - Honeywell Compass Driver diff --git a/drivers/misc/hpilo.c b/drivers/misc/hpilo.c index 04bd34c8c506..84f67bf8a2de 100644 --- a/drivers/misc/hpilo.c +++ b/drivers/misc/hpilo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the HP iLO management processor. diff --git a/drivers/misc/ibmasm/command.c b/drivers/misc/ibmasm/command.c index 733dd30fbacc..687bcc67fcc2 100644 --- a/drivers/misc/ibmasm/command.c +++ b/drivers/misc/ibmasm/command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmasm/dot_command.c b/drivers/misc/ibmasm/dot_command.c index df389bd4c9df..3ce9db658d9a 100644 --- a/drivers/misc/ibmasm/dot_command.c +++ b/drivers/misc/ibmasm/dot_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM ASM Service Processor Device Driver diff --git a/drivers/misc/ibmasm/event.c b/drivers/misc/ibmasm/event.c index 40ce75f8970c..2351eca3cb3a 100644 --- a/drivers/misc/ibmasm/event.c +++ b/drivers/misc/ibmasm/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmasm/heartbeat.c b/drivers/misc/ibmasm/heartbeat.c index 59c9a0d95659..e5afa3d52f8f 100644 --- a/drivers/misc/ibmasm/heartbeat.c +++ b/drivers/misc/ibmasm/heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmasm/ibmasmfs.c b/drivers/misc/ibmasm/ibmasmfs.c index 824c5b664985..59efa74f7d4e 100644 --- a/drivers/misc/ibmasm/ibmasmfs.c +++ b/drivers/misc/ibmasm/ibmasmfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM ASM Service Processor Device Driver diff --git a/drivers/misc/ibmasm/lowlevel.c b/drivers/misc/ibmasm/lowlevel.c index 6922dc6c10db..9994bdb4be98 100644 --- a/drivers/misc/ibmasm/lowlevel.c +++ b/drivers/misc/ibmasm/lowlevel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM ASM Service Processor Device Driver diff --git a/drivers/misc/ibmasm/module.c b/drivers/misc/ibmasm/module.c index dc8a06c06c63..fe04272c0bee 100644 --- a/drivers/misc/ibmasm/module.c +++ b/drivers/misc/ibmasm/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmasm/r_heartbeat.c b/drivers/misc/ibmasm/r_heartbeat.c index 21c9b6a6f2c3..8156b7943ec1 100644 --- a/drivers/misc/ibmasm/r_heartbeat.c +++ b/drivers/misc/ibmasm/r_heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmasm/remote.c b/drivers/misc/ibmasm/remote.c index ec816d3b38cb..80d263b7c914 100644 --- a/drivers/misc/ibmasm/remote.c +++ b/drivers/misc/ibmasm/remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM ASM Service Processor Device Driver diff --git a/drivers/misc/ibmasm/uart.c b/drivers/misc/ibmasm/uart.c index a5d4c8e010ee..1a60d1dc3190 100644 --- a/drivers/misc/ibmasm/uart.c +++ b/drivers/misc/ibmasm/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/misc/ibmvmc.c b/drivers/misc/ibmvmc.c index e5f935b5249d..660db9f3d4d5 100644 --- a/drivers/misc/ibmvmc.c +++ b/drivers/misc/ibmvmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Power Systems Virtual Management Channel Support. diff --git a/drivers/misc/ics932s401.c b/drivers/misc/ics932s401.c index 4cdb1087838f..5a963ff307a2 100644 --- a/drivers/misc/ics932s401.c +++ b/drivers/misc/ics932s401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A driver for the Integrated Circuits ICS932S401 diff --git a/drivers/misc/isl29003.c b/drivers/misc/isl29003.c index 9f26db467a81..b899db63eeab 100644 --- a/drivers/misc/isl29003.c +++ b/drivers/misc/isl29003.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isl29003.c - Linux kernel module for diff --git a/drivers/misc/isl29020.c b/drivers/misc/isl29020.c index c288aeec16c0..836d97719784 100644 --- a/drivers/misc/isl29020.c +++ b/drivers/misc/isl29020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isl29020.c - Intersil ALS Driver diff --git a/drivers/misc/keba/cp500.c b/drivers/misc/keba/cp500.c index d0c6113dcff3..fa95d4000b6d 100644 --- a/drivers/misc/keba/cp500.c +++ b/drivers/misc/keba/cp500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) KEBA Industrial Automation Gmbh 2024 diff --git a/drivers/misc/keba/lan9252.c b/drivers/misc/keba/lan9252.c index fc54afd1d05b..9fecb7a03710 100644 --- a/drivers/misc/keba/lan9252.c +++ b/drivers/misc/keba/lan9252.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) KEBA Industrial Automation Gmbh 2024 diff --git a/drivers/misc/kgdbts.c b/drivers/misc/kgdbts.c index 0cf31164b470..ec830154c95e 100644 --- a/drivers/misc/kgdbts.c +++ b/drivers/misc/kgdbts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kgdbts is a test suite for kgdb for the sole purpose of validating diff --git a/drivers/misc/lan966x_pci.c b/drivers/misc/lan966x_pci.c index 9c79b58137e5..e6a904f9928c 100644 --- a/drivers/misc/lan966x_pci.c +++ b/drivers/misc/lan966x_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip LAN966x PCI driver diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3-config.c index 93949df3bcff..02b912ca4045 100644 --- a/drivers/misc/lattice-ecp3-config.c +++ b/drivers/misc/lattice-ecp3-config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Stefan Roese diff --git a/drivers/misc/lis3lv02d/lis3lv02d.c b/drivers/misc/lis3lv02d/lis3lv02d.c index 1a634ac1a241..7ff379ff4a8e 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d.c +++ b/drivers/misc/lis3lv02d/lis3lv02d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lis3lv02d.c - ST LIS3LV02DL accelerometer driver diff --git a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c b/drivers/misc/lis3lv02d/lis3lv02d_i2c.c index 15119584473c..c76e0512c475 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/hwmon/lis3lv02d_i2c.c diff --git a/drivers/misc/lis3lv02d/lis3lv02d_spi.c b/drivers/misc/lis3lv02d/lis3lv02d_spi.c index 203a108b8883..3618b9b5a69b 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_spi.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lis3lv02d_spi - SPI glue layer for lis3lv02d diff --git a/drivers/misc/lkdtm/bugs.c b/drivers/misc/lkdtm/bugs.c index 502059078b45..981b43094d6f 100644 --- a/drivers/misc/lkdtm/bugs.c +++ b/drivers/misc/lkdtm/bugs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests related to logic bugs (e.g. bad dereferences, diff --git a/drivers/misc/lkdtm/cfi.c b/drivers/misc/lkdtm/cfi.c index c3971f7caa65..dc98c7d3887f 100644 --- a/drivers/misc/lkdtm/cfi.c +++ b/drivers/misc/lkdtm/cfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests relating directly to Control Flow Integrity. diff --git a/drivers/misc/lkdtm/core.c b/drivers/misc/lkdtm/core.c index 5732fd59a227..02a0f330cd71 100644 --- a/drivers/misc/lkdtm/core.c +++ b/drivers/misc/lkdtm/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux Kernel Dump Test Module for testing kernel crashes conditions: diff --git a/drivers/misc/lkdtm/fortify.c b/drivers/misc/lkdtm/fortify.c index 00ed2147113e..c0e54e1fc9e1 100644 --- a/drivers/misc/lkdtm/fortify.c +++ b/drivers/misc/lkdtm/fortify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Francis Laniel diff --git a/drivers/misc/lkdtm/heap.c b/drivers/misc/lkdtm/heap.c index c1a05b935894..fca8f544fbdc 100644 --- a/drivers/misc/lkdtm/heap.c +++ b/drivers/misc/lkdtm/heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests relating directly to heap memory, including diff --git a/drivers/misc/lkdtm/kstack_erase.c b/drivers/misc/lkdtm/kstack_erase.c index 4fd9b0bfb874..c40c332e2db6 100644 --- a/drivers/misc/lkdtm/kstack_erase.c +++ b/drivers/misc/lkdtm/kstack_erase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code tests that the current task stack is properly erased (filled diff --git a/drivers/misc/lkdtm/perms.c b/drivers/misc/lkdtm/perms.c index e1f5e9abb301..7d0fc1a6291f 100644 --- a/drivers/misc/lkdtm/perms.c +++ b/drivers/misc/lkdtm/perms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests related to validating kernel memory diff --git a/drivers/misc/lkdtm/powerpc.c b/drivers/misc/lkdtm/powerpc.c index be385449911a..0c07b55e7137 100644 --- a/drivers/misc/lkdtm/powerpc.c +++ b/drivers/misc/lkdtm/powerpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "lkdtm.h" diff --git a/drivers/misc/lkdtm/refcount.c b/drivers/misc/lkdtm/refcount.c index 8f744bee6fbd..ebf7c4317795 100644 --- a/drivers/misc/lkdtm/refcount.c +++ b/drivers/misc/lkdtm/refcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests related to refcount bugs (e.g. overflow, diff --git a/drivers/misc/lkdtm/rodata.c b/drivers/misc/lkdtm/rodata.c index baacb876d1d9..777abde42bf0 100644 --- a/drivers/misc/lkdtm/rodata.c +++ b/drivers/misc/lkdtm/rodata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This includes functions that are meant to live entirely in .rodata diff --git a/drivers/misc/lkdtm/usercopy.c b/drivers/misc/lkdtm/usercopy.c index 67db57249a34..722a378a6a24 100644 --- a/drivers/misc/lkdtm/usercopy.c +++ b/drivers/misc/lkdtm/usercopy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This is for all the tests related to copy_to_user() and copy_from_user() diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c index 34c9be437432..d24f506f1bcc 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2022 Microchip Technology Inc. diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c index 8eddbaa1fccd..d1e74dca7e9c 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2022 Microchip Technology Inc. // pci1xxxx gpio driver diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c index a2ed477e0370..ddee29998e5d 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2022-2023 Microchip Technology Inc. // PCI1xxxx OTP/EEPROM driver diff --git a/drivers/misc/mei/bus-fixup.c b/drivers/misc/mei/bus-fixup.c index e6a1d3534663..61668fd795c4 100644 --- a/drivers/misc/mei/bus-fixup.c +++ b/drivers/misc/mei/bus-fixup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013-2023, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/bus.c b/drivers/misc/mei/bus.c index 2c810ab12e62..2ecabc0603de 100644 --- a/drivers/misc/mei/bus.c +++ b/drivers/misc/mei/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2023, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/client.c b/drivers/misc/mei/client.c index 5dc665515263..c0a5fb17cc03 100644 --- a/drivers/misc/mei/client.c +++ b/drivers/misc/mei/client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/debugfs.c b/drivers/misc/mei/debugfs.c index 3b098d4c8e3d..cd6777315eb4 100644 --- a/drivers/misc/mei/debugfs.c +++ b/drivers/misc/mei/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2022, Intel Corporation. All rights reserved diff --git a/drivers/misc/mei/dma-ring.c b/drivers/misc/mei/dma-ring.c index 6277c4a5b0fd..175e1a28ffc2 100644 --- a/drivers/misc/mei/dma-ring.c +++ b/drivers/misc/mei/dma-ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2016-2018 Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/gsc-me.c b/drivers/misc/mei/gsc-me.c index 93cba090ea08..f7d7e0c78caf 100644 --- a/drivers/misc/mei/gsc-me.c +++ b/drivers/misc/mei/gsc-me.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2019-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c b/drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c index f52fe23a6c0b..69b23ffd6716 100644 --- a/drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c +++ b/drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2023 Intel Corporation diff --git a/drivers/misc/mei/hbm.c b/drivers/misc/mei/hbm.c index ccd9df5d1c7d..a479db173125 100644 --- a/drivers/misc/mei/hbm.c +++ b/drivers/misc/mei/hbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/hdcp/mei_hdcp.c b/drivers/misc/mei/hdcp/mei_hdcp.c index 323f10620d90..3eb7d89e8a71 100644 --- a/drivers/misc/mei/hdcp/mei_hdcp.c +++ b/drivers/misc/mei/hdcp/mei_hdcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2019 Intel Corporation diff --git a/drivers/misc/mei/hw-me.c b/drivers/misc/mei/hw-me.c index d4612c659784..6ef0a58e8507 100644 --- a/drivers/misc/mei/hw-me.c +++ b/drivers/misc/mei/hw-me.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/hw-txe.c b/drivers/misc/mei/hw-txe.c index e4688c391027..2f168f6f1923 100644 --- a/drivers/misc/mei/hw-txe.c +++ b/drivers/misc/mei/hw-txe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/init.c b/drivers/misc/mei/init.c index b789c4d9c709..f771720d743a 100644 --- a/drivers/misc/mei/init.c +++ b/drivers/misc/mei/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/interrupt.c b/drivers/misc/mei/interrupt.c index 3f210413fd32..da23ee8c7770 100644 --- a/drivers/misc/mei/interrupt.c +++ b/drivers/misc/mei/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2018, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/main.c b/drivers/misc/mei/main.c index 6f26d5160788..78ff9c934d00 100644 --- a/drivers/misc/mei/main.c +++ b/drivers/misc/mei/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/mei-trace.c b/drivers/misc/mei/mei-trace.c index 48d4c4fcefd2..cdf2b9c80257 100644 --- a/drivers/misc/mei/mei-trace.c +++ b/drivers/misc/mei/mei-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2016, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/mei_lb.c b/drivers/misc/mei/mei_lb.c index 78717ee8ac9a..3eda8a8fe659 100644 --- a/drivers/misc/mei/mei_lb.c +++ b/drivers/misc/mei/mei_lb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c index 2a6e569558b9..c9fbf3e4584f 100644 --- a/drivers/misc/mei/pci-me.c +++ b/drivers/misc/mei/pci-me.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/pci-txe.c b/drivers/misc/mei/pci-txe.c index 98d1bc2c7f4b..6b0cd137308f 100644 --- a/drivers/misc/mei/pci-txe.c +++ b/drivers/misc/mei/pci-txe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013-2020, Intel Corporation. All rights reserved. diff --git a/drivers/misc/mei/platform-vsc.c b/drivers/misc/mei/platform-vsc.c index 9787b9cee71c..8ea50c5ed20f 100644 --- a/drivers/misc/mei/platform-vsc.c +++ b/drivers/misc/mei/platform-vsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Intel Corporation. diff --git a/drivers/misc/mei/pxp/mei_pxp.c b/drivers/misc/mei/pxp/mei_pxp.c index 2820d389c88e..f2d0640a86e1 100644 --- a/drivers/misc/mei/pxp/mei_pxp.c +++ b/drivers/misc/mei/pxp/mei_pxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright © 2020 - 2021 Intel Corporation diff --git a/drivers/misc/mei/vsc-fw-loader.c b/drivers/misc/mei/vsc-fw-loader.c index 43abefa806e1..6bb69768a836 100644 --- a/drivers/misc/mei/vsc-fw-loader.c +++ b/drivers/misc/mei/vsc-fw-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Intel Corporation. diff --git a/drivers/misc/mei/vsc-tp.c b/drivers/misc/mei/vsc-tp.c index 5ecf99883996..c936aef02637 100644 --- a/drivers/misc/mei/vsc-tp.c +++ b/drivers/misc/mei/vsc-tp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Intel Corporation. diff --git a/drivers/misc/mrvl_cn10k_dpi.c b/drivers/misc/mrvl_cn10k_dpi.c index 7d5433121ff6..4c67626a5e3d 100644 --- a/drivers/misc/mrvl_cn10k_dpi.c +++ b/drivers/misc/mrvl_cn10k_dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon CN10K DPI driver * diff --git a/drivers/misc/nsm.c b/drivers/misc/nsm.c index ef7b32742340..0f36e98219f3 100644 --- a/drivers/misc/nsm.c +++ b/drivers/misc/nsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amazon Nitro Secure Module driver. diff --git a/drivers/misc/ntsync.c b/drivers/misc/ntsync.c index 9087f045e362..f48674d6d383 100644 --- a/drivers/misc/ntsync.c +++ b/drivers/misc/ntsync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ntsync.c - Kernel driver for NT synchronization primitives diff --git a/drivers/misc/ocxl/afu_irq.c b/drivers/misc/ocxl/afu_irq.c index f6b821fc274c..c22886c99258 100644 --- a/drivers/misc/ocxl/afu_irq.c +++ b/drivers/misc/ocxl/afu_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/config.c b/drivers/misc/ocxl/config.c index 92ab49705f64..84f7cb730ca4 100644 --- a/drivers/misc/ocxl/config.c +++ b/drivers/misc/ocxl/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/context.c b/drivers/misc/ocxl/context.c index cded7d1caf32..a83c90367f12 100644 --- a/drivers/misc/ocxl/context.c +++ b/drivers/misc/ocxl/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/core.c b/drivers/misc/ocxl/core.c index aebfc53a2d09..bbe21dc34900 100644 --- a/drivers/misc/ocxl/core.c +++ b/drivers/misc/ocxl/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2019 IBM Corp. #include diff --git a/drivers/misc/ocxl/file.c b/drivers/misc/ocxl/file.c index 7eb74711ac96..ac183bb414e1 100644 --- a/drivers/misc/ocxl/file.c +++ b/drivers/misc/ocxl/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/link.c b/drivers/misc/ocxl/link.c index 03402203cacd..64c37cffa891 100644 --- a/drivers/misc/ocxl/link.c +++ b/drivers/misc/ocxl/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/main.c b/drivers/misc/ocxl/main.c index 658974143c3c..779252825a2e 100644 --- a/drivers/misc/ocxl/main.c +++ b/drivers/misc/ocxl/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/mmio.c b/drivers/misc/ocxl/mmio.c index aae713db4ebe..295fb43dbdc4 100644 --- a/drivers/misc/ocxl/mmio.c +++ b/drivers/misc/ocxl/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2019 IBM Corp. #include diff --git a/drivers/misc/ocxl/pasid.c b/drivers/misc/ocxl/pasid.c index d14cb56e6920..91e43f1d1cb4 100644 --- a/drivers/misc/ocxl/pasid.c +++ b/drivers/misc/ocxl/pasid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include "ocxl_internal.h" diff --git a/drivers/misc/ocxl/pci.c b/drivers/misc/ocxl/pci.c index cb920aa88d3a..3cf77bb7eb77 100644 --- a/drivers/misc/ocxl/pci.c +++ b/drivers/misc/ocxl/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2019 IBM Corp. #include diff --git a/drivers/misc/ocxl/sysfs.c b/drivers/misc/ocxl/sysfs.c index 1b6a86f17b6c..05bfc83c7b77 100644 --- a/drivers/misc/ocxl/sysfs.c +++ b/drivers/misc/ocxl/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #include diff --git a/drivers/misc/ocxl/trace.c b/drivers/misc/ocxl/trace.c index 1e6947049697..d728c65a02a0 100644 --- a/drivers/misc/ocxl/trace.c +++ b/drivers/misc/ocxl/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017 IBM Corp. #ifndef __CHECKER__ diff --git a/drivers/misc/open-dice.c b/drivers/misc/open-dice.c index 24c29e0f00ef..e768e07612e9 100644 --- a/drivers/misc/open-dice.c +++ b/drivers/misc/open-dice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 - Google LLC diff --git a/drivers/misc/pch_phub.c b/drivers/misc/pch_phub.c index 7bee179841bc..ec8639bec79d 100644 --- a/drivers/misc/pch_phub.c +++ b/drivers/misc/pch_phub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/drivers/misc/pci_endpoint_test.c b/drivers/misc/pci_endpoint_test.c index 1c0fd185114f..857099497080 100644 --- a/drivers/misc/pci_endpoint_test.c +++ b/drivers/misc/pci_endpoint_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Host side test driver to test endpoint functionality diff --git a/drivers/misc/phantom.c b/drivers/misc/phantom.c index 701db2c5859b..5f7496c67e41 100644 --- a/drivers/misc/phantom.c +++ b/drivers/misc/phantom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Jiri Slaby diff --git a/drivers/misc/pvpanic/pvpanic-mmio.c b/drivers/misc/pvpanic/pvpanic-mmio.c index f3f2113a54a7..2d6b2e5f8896 100644 --- a/drivers/misc/pvpanic/pvpanic-mmio.c +++ b/drivers/misc/pvpanic/pvpanic-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pvpanic MMIO Device Support diff --git a/drivers/misc/pvpanic/pvpanic-pci.c b/drivers/misc/pvpanic/pvpanic-pci.c index b21598a18f6d..c626293d8736 100644 --- a/drivers/misc/pvpanic/pvpanic-pci.c +++ b/drivers/misc/pvpanic/pvpanic-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pvpanic PCI Device Support diff --git a/drivers/misc/pvpanic/pvpanic.c b/drivers/misc/pvpanic/pvpanic.c index 17c0eb549463..7f25a8772461 100644 --- a/drivers/misc/pvpanic/pvpanic.c +++ b/drivers/misc/pvpanic/pvpanic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pvpanic Device Support diff --git a/drivers/misc/qcom-coincell.c b/drivers/misc/qcom-coincell.c index 3c57f7429147..460bc5e698f4 100644 --- a/drivers/misc/qcom-coincell.c +++ b/drivers/misc/qcom-coincell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013, The Linux Foundation. All rights reserved. * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/drivers/misc/rp1/rp1_pci.c b/drivers/misc/rp1/rp1_pci.c index d210da84c30a..1e973997ccf2 100644 --- a/drivers/misc/rp1/rp1_pci.c +++ b/drivers/misc/rp1/rp1_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2025 Raspberry Pi Ltd. diff --git a/drivers/misc/rpmb-core.c b/drivers/misc/rpmb-core.c index 2d653926cdbb..410aa36fd57a 100644 --- a/drivers/misc/rpmb-core.c +++ b/drivers/misc/rpmb-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2015 - 2019 Intel Corporation. All rights reserved. diff --git a/drivers/misc/sgi-gru/grufault.c b/drivers/misc/sgi-gru/grufault.c index 3557d78ee47a..9f56c76334ac 100644 --- a/drivers/misc/sgi-gru/grufault.c +++ b/drivers/misc/sgi-gru/grufault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/grufile.c b/drivers/misc/sgi-gru/grufile.c index e755690c9805..10b98aab53b6 100644 --- a/drivers/misc/sgi-gru/grufile.c +++ b/drivers/misc/sgi-gru/grufile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/gruhandles.c b/drivers/misc/sgi-gru/gruhandles.c index 695316a83b01..69bed2a28d3d 100644 --- a/drivers/misc/sgi-gru/gruhandles.c +++ b/drivers/misc/sgi-gru/gruhandles.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GRU KERNEL MCS INSTRUCTIONS diff --git a/drivers/misc/sgi-gru/grukdump.c b/drivers/misc/sgi-gru/grukdump.c index 9869f4f2f476..fa70fa31fcf3 100644 --- a/drivers/misc/sgi-gru/grukdump.c +++ b/drivers/misc/sgi-gru/grukdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/grukservices.c b/drivers/misc/sgi-gru/grukservices.c index 205945ce9e86..8ea710b7a9c8 100644 --- a/drivers/misc/sgi-gru/grukservices.c +++ b/drivers/misc/sgi-gru/grukservices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/grumain.c b/drivers/misc/sgi-gru/grumain.c index 3036c15f3689..099af90cb7b6 100644 --- a/drivers/misc/sgi-gru/grumain.c +++ b/drivers/misc/sgi-gru/grumain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/gruprocfs.c b/drivers/misc/sgi-gru/gruprocfs.c index 97b8b38ab47d..a4cd426129ca 100644 --- a/drivers/misc/sgi-gru/gruprocfs.c +++ b/drivers/misc/sgi-gru/gruprocfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-gru/grutlbpurge.c b/drivers/misc/sgi-gru/grutlbpurge.c index 1107dd3e2e9f..ba33d2373a34 100644 --- a/drivers/misc/sgi-gru/grutlbpurge.c +++ b/drivers/misc/sgi-gru/grutlbpurge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SN Platform GRU Driver diff --git a/drivers/misc/sgi-xp/xp_main.c b/drivers/misc/sgi-xp/xp_main.c index 87d156c15f35..af2276ef17cf 100644 --- a/drivers/misc/sgi-xp/xp_main.c +++ b/drivers/misc/sgi-xp/xp_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xp_uv.c b/drivers/misc/sgi-xp/xp_uv.c index 3faa7eadf679..73762a494507 100644 --- a/drivers/misc/sgi-xp/xp_uv.c +++ b/drivers/misc/sgi-xp/xp_uv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xpc_channel.c b/drivers/misc/sgi-xp/xpc_channel.c index 8e6607fc8a67..1503a9ef89a6 100644 --- a/drivers/misc/sgi-xp/xpc_channel.c +++ b/drivers/misc/sgi-xp/xpc_channel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xpc_main.c b/drivers/misc/sgi-xp/xpc_main.c index 9fe816bf3957..ec1fea93589d 100644 --- a/drivers/misc/sgi-xp/xpc_main.c +++ b/drivers/misc/sgi-xp/xpc_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xpc_partition.c b/drivers/misc/sgi-xp/xpc_partition.c index d0467010558c..2503e9a1efce 100644 --- a/drivers/misc/sgi-xp/xpc_partition.c +++ b/drivers/misc/sgi-xp/xpc_partition.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xpc_uv.c b/drivers/misc/sgi-xp/xpc_uv.c index 2f03a7080d96..2397c86ff190 100644 --- a/drivers/misc/sgi-xp/xpc_uv.c +++ b/drivers/misc/sgi-xp/xpc_uv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/sgi-xp/xpnet.c b/drivers/misc/sgi-xp/xpnet.c index 2396ba3b03bd..d0c9683c8b18 100644 --- a/drivers/misc/sgi-xp/xpnet.c +++ b/drivers/misc/sgi-xp/xpnet.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/misc/smpro-errmon.c b/drivers/misc/smpro-errmon.c index c12035a46585..490c618e749d 100644 --- a/drivers/misc/smpro-errmon.c +++ b/drivers/misc/smpro-errmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ampere Computing SoC's SMpro Error Monitoring Driver diff --git a/drivers/misc/smpro-misc.c b/drivers/misc/smpro-misc.c index 6c427141e51b..c4dde02ec526 100644 --- a/drivers/misc/smpro-misc.c +++ b/drivers/misc/smpro-misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ampere Computing SoC's SMpro Misc Driver diff --git a/drivers/misc/sram-exec.c b/drivers/misc/sram-exec.c index b71dbbd73738..2c1dfd36da2a 100644 --- a/drivers/misc/sram-exec.c +++ b/drivers/misc/sram-exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SRAM protect-exec region helper functions diff --git a/drivers/misc/sram.c b/drivers/misc/sram.c index c98ff8aa221c..f44b307eef12 100644 --- a/drivers/misc/sram.c +++ b/drivers/misc/sram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic on-chip SRAM allocation driver diff --git a/drivers/misc/ti_fpc202.c b/drivers/misc/ti_fpc202.c index 7964e46c7448..f37063987668 100644 --- a/drivers/misc/ti_fpc202.c +++ b/drivers/misc/ti_fpc202.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ti_fpc202.c - FPC202 Dual Port Controller driver diff --git a/drivers/misc/tifm_7xx1.c b/drivers/misc/tifm_7xx1.c index 1d54680d6ed2..a51592b57287 100644 --- a/drivers/misc/tifm_7xx1.c +++ b/drivers/misc/tifm_7xx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tifm_7xx1.c - TI FlashMedia driver diff --git a/drivers/misc/tifm_core.c b/drivers/misc/tifm_core.c index 12355d34e193..e8f732bd43ca 100644 --- a/drivers/misc/tifm_core.c +++ b/drivers/misc/tifm_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tifm_core.c - TI FlashMedia driver diff --git a/drivers/misc/tps6594-esm.c b/drivers/misc/tps6594-esm.c index 2fbd3fbdf713..b87f677e7494 100644 --- a/drivers/misc/tps6594-esm.c +++ b/drivers/misc/tps6594-esm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ESM (Error Signal Monitor) driver for TI TPS6594/TPS6593/LP8764 PMICs diff --git a/drivers/misc/tps6594-pfsm.c b/drivers/misc/tps6594-pfsm.c index 44fa81d6cec2..b30af5b7da90 100644 --- a/drivers/misc/tps6594-pfsm.c +++ b/drivers/misc/tps6594-pfsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PFSM (Pre-configurable Finite State Machine) driver for the following diff --git a/drivers/misc/tsl2550.c b/drivers/misc/tsl2550.c index 1a7796ab3fad..135a55f40d39 100644 --- a/drivers/misc/tsl2550.c +++ b/drivers/misc/tsl2550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tsl2550.c - Linux kernel modules for ambient light sensor diff --git a/drivers/misc/uacce/uacce.c b/drivers/misc/uacce/uacce.c index 6d71355528d3..9d0d95f93335 100644 --- a/drivers/misc/uacce/uacce.c +++ b/drivers/misc/uacce/uacce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/misc/vcpu_stall_detector.c b/drivers/misc/vcpu_stall_detector.c index 26166357b255..daecec5e1a3f 100644 --- a/drivers/misc/vcpu_stall_detector.c +++ b/drivers/misc/vcpu_stall_detector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // VCPU stall detector. diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index cc1d18b3df5c..619ace7b0c55 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * VMware Balloon driver. diff --git a/drivers/misc/vmw_vmci/vmci_context.c b/drivers/misc/vmw_vmci/vmci_context.c index 8069d271ed81..3d75789dadfa 100644 --- a/drivers/misc/vmw_vmci/vmci_context.c +++ b/drivers/misc/vmw_vmci/vmci_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c index 3964d9e5a39b..377e72272df5 100644 --- a/drivers/misc/vmw_vmci/vmci_datagram.c +++ b/drivers/misc/vmw_vmci/vmci_datagram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_doorbell.c b/drivers/misc/vmw_vmci/vmci_doorbell.c index 53eeb9e6cb56..1751d4d04e83 100644 --- a/drivers/misc/vmw_vmci/vmci_doorbell.c +++ b/drivers/misc/vmw_vmci/vmci_doorbell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_driver.c b/drivers/misc/vmw_vmci/vmci_driver.c index cbb706dabede..bee5dead218f 100644 --- a/drivers/misc/vmw_vmci/vmci_driver.c +++ b/drivers/misc/vmw_vmci/vmci_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_event.c b/drivers/misc/vmw_vmci/vmci_event.c index 9a41ab65378d..bac54025c8c9 100644 --- a/drivers/misc/vmw_vmci/vmci_event.c +++ b/drivers/misc/vmw_vmci/vmci_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_guest.c b/drivers/misc/vmw_vmci/vmci_guest.c index 476af89e751b..f287fa520b60 100644 --- a/drivers/misc/vmw_vmci/vmci_guest.c +++ b/drivers/misc/vmw_vmci/vmci_guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_handle_array.c b/drivers/misc/vmw_vmci/vmci_handle_array.c index 681b3500125a..bbf6bb30315b 100644 --- a/drivers/misc/vmw_vmci/vmci_handle_array.c +++ b/drivers/misc/vmw_vmci/vmci_handle_array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_host.c b/drivers/misc/vmw_vmci/vmci_host.c index b64944367ac5..b45efc79a736 100644 --- a/drivers/misc/vmw_vmci/vmci_host.c +++ b/drivers/misc/vmw_vmci/vmci_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_queue_pair.c b/drivers/misc/vmw_vmci/vmci_queue_pair.c index b88ac144ad32..35e7b183c53c 100644 --- a/drivers/misc/vmw_vmci/vmci_queue_pair.c +++ b/drivers/misc/vmw_vmci/vmci_queue_pair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_resource.c b/drivers/misc/vmw_vmci/vmci_resource.c index 19c9d2cdd277..228991fdfd8a 100644 --- a/drivers/misc/vmw_vmci/vmci_resource.c +++ b/drivers/misc/vmw_vmci/vmci_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/vmw_vmci/vmci_route.c b/drivers/misc/vmw_vmci/vmci_route.c index 8b91bfa53387..594a9ddf072f 100644 --- a/drivers/misc/vmw_vmci/vmci_route.c +++ b/drivers/misc/vmw_vmci/vmci_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware VMCI Driver diff --git a/drivers/misc/xilinx_sdfec.c b/drivers/misc/xilinx_sdfec.c index 3135ba3a58ee..75cc079b6836 100644 --- a/drivers/misc/xilinx_sdfec.c +++ b/drivers/misc/xilinx_sdfec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx SDFEC diff --git a/drivers/misc/xilinx_tmr_inject.c b/drivers/misc/xilinx_tmr_inject.c index 6284606ffb9f..53e45f8e2bdc 100644 --- a/drivers/misc/xilinx_tmr_inject.c +++ b/drivers/misc/xilinx_tmr_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Xilinx TMR Inject IP. diff --git a/drivers/misc/xilinx_tmr_manager.c b/drivers/misc/xilinx_tmr_manager.c index 03912a90fd95..94a76f101caf 100644 --- a/drivers/misc/xilinx_tmr_manager.c +++ b/drivers/misc/xilinx_tmr_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Xilinx TMR Manager IP. diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c index fb6eb2d79b4f..1908e29dbd1d 100644 --- a/drivers/mmc/core/block.c +++ b/drivers/mmc/core/block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block driver for media (i.e., flash cards) diff --git a/drivers/mmc/core/bus.c b/drivers/mmc/core/bus.c index ec4f3462bf80..dfa985538173 100644 --- a/drivers/mmc/core/bus.c +++ b/drivers/mmc/core/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/core/bus.c diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 860378bea557..44888301c972 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/core/core.c diff --git a/drivers/mmc/core/crypto.c b/drivers/mmc/core/crypto.c index fec4fbf16a5b..26593a08e44c 100644 --- a/drivers/mmc/core/crypto.c +++ b/drivers/mmc/core/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MMC crypto engine (inline encryption) support diff --git a/drivers/mmc/core/debugfs.c b/drivers/mmc/core/debugfs.c index 91ea00a0f61d..d309cf3dc414 100644 --- a/drivers/mmc/core/debugfs.c +++ b/drivers/mmc/core/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debugfs support for hosts and cards diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 88c95dbfd9cf..4ba8bf2f7669 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/core/host.c diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 7c86efb1044a..0e98a7ab9014 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/core/mmc.c diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index a952cc8265af..65777ebaeb5a 100644 --- a/drivers/mmc/core/mmc_ops.c +++ b/drivers/mmc/core/mmc_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/mmc_ops.h diff --git a/drivers/mmc/core/mmc_test.c b/drivers/mmc/core/mmc_test.c index 01d1e62c2ce7..6ad2e4fd5a54 100644 --- a/drivers/mmc/core/mmc_test.c +++ b/drivers/mmc/core/mmc_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007-2008 Pierre Ossman diff --git a/drivers/mmc/core/pwrseq.c b/drivers/mmc/core/pwrseq.c index 2374669b588a..5dfc5e336787 100644 --- a/drivers/mmc/core/pwrseq.c +++ b/drivers/mmc/core/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd diff --git a/drivers/mmc/core/pwrseq_emmc.c b/drivers/mmc/core/pwrseq_emmc.c index 35af67e26945..33fb17e45a1d 100644 --- a/drivers/mmc/core/pwrseq_emmc.c +++ b/drivers/mmc/core/pwrseq_emmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015, Samsung Electronics Co., Ltd. diff --git a/drivers/mmc/core/pwrseq_sd8787.c b/drivers/mmc/core/pwrseq_sd8787.c index 30282155a0e1..a3c333eea358 100644 --- a/drivers/mmc/core/pwrseq_sd8787.c +++ b/drivers/mmc/core/pwrseq_sd8787.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pwrseq_sd8787.c - power sequence support for Marvell SD8787 BT + Wifi chip diff --git a/drivers/mmc/core/pwrseq_simple.c b/drivers/mmc/core/pwrseq_simple.c index 4b47e6c3b04b..294c48eef34c 100644 --- a/drivers/mmc/core/pwrseq_simple.c +++ b/drivers/mmc/core/pwrseq_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c index 284856c8f655..e7647b349d5c 100644 --- a/drivers/mmc/core/queue.c +++ b/drivers/mmc/core/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Russell King, All Rights Reserved. diff --git a/drivers/mmc/core/regulator.c b/drivers/mmc/core/regulator.c index a85179f1a4de..3e9083921811 100644 --- a/drivers/mmc/core/regulator.c +++ b/drivers/mmc/core/regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helper functions for MMC regulators. diff --git a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c index 948948ca9b4a..975d0b551828 100644 --- a/drivers/mmc/core/sd.c +++ b/drivers/mmc/core/sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/core/sd.c diff --git a/drivers/mmc/core/sd_ops.c b/drivers/mmc/core/sd_ops.c index cd86463dd306..2753c747f1ec 100644 --- a/drivers/mmc/core/sd_ops.c +++ b/drivers/mmc/core/sd_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/sd_ops.h diff --git a/drivers/mmc/core/sd_uhs2.c b/drivers/mmc/core/sd_uhs2.c index de17d1611290..c8831b368c33 100644 --- a/drivers/mmc/core/sd_uhs2.c +++ b/drivers/mmc/core/sd_uhs2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Linaro Ltd diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c index 83085e76486a..8e514ebd7675 100644 --- a/drivers/mmc/core/sdio.c +++ b/drivers/mmc/core/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/sdio.c diff --git a/drivers/mmc/core/sdio_bus.c b/drivers/mmc/core/sdio_bus.c index 10799772494a..243565ea9859 100644 --- a/drivers/mmc/core/sdio_bus.c +++ b/drivers/mmc/core/sdio_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/sdio_bus.c diff --git a/drivers/mmc/core/sdio_cis.c b/drivers/mmc/core/sdio_cis.c index afaa6cab1adc..58a938207cd8 100644 --- a/drivers/mmc/core/sdio_cis.c +++ b/drivers/mmc/core/sdio_cis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/sdio_cis.c diff --git a/drivers/mmc/core/sdio_io.c b/drivers/mmc/core/sdio_io.c index b774bf51981d..980406289556 100644 --- a/drivers/mmc/core/sdio_io.c +++ b/drivers/mmc/core/sdio_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/sdio_io.c diff --git a/drivers/mmc/core/sdio_irq.c b/drivers/mmc/core/sdio_irq.c index 2b24bdf38296..2ada7a7545bc 100644 --- a/drivers/mmc/core/sdio_irq.c +++ b/drivers/mmc/core/sdio_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/core/sdio_irq.c diff --git a/drivers/mmc/core/sdio_ops.c b/drivers/mmc/core/sdio_ops.c index 4c229dd2b6e5..ec87a2f2451f 100644 --- a/drivers/mmc/core/sdio_ops.c +++ b/drivers/mmc/core/sdio_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/sdio_ops.c diff --git a/drivers/mmc/core/sdio_uart.c b/drivers/mmc/core/sdio_uart.c index 7423a601e1e5..1ccac225a2e1 100644 --- a/drivers/mmc/core/sdio_uart.c +++ b/drivers/mmc/core/sdio_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SDIO UART/GPS driver diff --git a/drivers/mmc/core/slot-gpio.c b/drivers/mmc/core/slot-gpio.c index c5bc6268803e..2bd8d471b66f 100644 --- a/drivers/mmc/core/slot-gpio.c +++ b/drivers/mmc/core/slot-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic GPIO card-detect helper diff --git a/drivers/mmc/host/alcor.c b/drivers/mmc/host/alcor.c index 721db54739c1..d2f1e1e026c7 100644 --- a/drivers/mmc/host/alcor.c +++ b/drivers/mmc/host/alcor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Oleksij Rempel diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c index fdf6926ea468..ca431c1ae7af 100644 --- a/drivers/mmc/host/atmel-mci.c +++ b/drivers/mmc/host/atmel-mci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel MultiMedia Card Interface driver diff --git a/drivers/mmc/host/au1xmmc.c b/drivers/mmc/host/au1xmmc.c index cc6e05f9b96f..b6b0cab145d6 100644 --- a/drivers/mmc/host/au1xmmc.c +++ b/drivers/mmc/host/au1xmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver diff --git a/drivers/mmc/host/bcm2835.c b/drivers/mmc/host/bcm2835.c index ee63835b3ca0..92083f057e89 100644 --- a/drivers/mmc/host/bcm2835.c +++ b/drivers/mmc/host/bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bcm2835 sdhost driver. diff --git a/drivers/mmc/host/cavium-octeon.c b/drivers/mmc/host/cavium-octeon.c index 0592f356b1e5..c66a9cb69ce9 100644 --- a/drivers/mmc/host/cavium-octeon.c +++ b/drivers/mmc/host/cavium-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for MMC and SSD cards for Cavium OCTEON SOCs. * diff --git a/drivers/mmc/host/cavium-thunderx.c b/drivers/mmc/host/cavium-thunderx.c index 1373deb3f531..3d0ae9d14a74 100644 --- a/drivers/mmc/host/cavium-thunderx.c +++ b/drivers/mmc/host/cavium-thunderx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for MMC and SSD cards for Cavium ThunderX SOCs. * diff --git a/drivers/mmc/host/cavium.c b/drivers/mmc/host/cavium.c index 9a55db0e657c..ccd3a63a4530 100644 --- a/drivers/mmc/host/cavium.c +++ b/drivers/mmc/host/cavium.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Shared part of driver for MMC/SDHC controller on Cavium OCTEON and * ThunderX SOCs. diff --git a/drivers/mmc/host/cb710-mmc.c b/drivers/mmc/host/cb710-mmc.c index 31daec787495..c6ecd5f551f6 100644 --- a/drivers/mmc/host/cb710-mmc.c +++ b/drivers/mmc/host/cb710-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cb710/mmc.c diff --git a/drivers/mmc/host/cqhci-core.c b/drivers/mmc/host/cqhci-core.c index 178277d90c31..ef717e3a8d5f 100644 --- a/drivers/mmc/host/cqhci-core.c +++ b/drivers/mmc/host/cqhci-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015, The Linux Foundation. All rights reserved. */ diff --git a/drivers/mmc/host/cqhci-crypto.c b/drivers/mmc/host/cqhci-crypto.c index 5a467098a0d6..23c391cc3220 100644 --- a/drivers/mmc/host/cqhci-crypto.c +++ b/drivers/mmc/host/cqhci-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CQHCI crypto engine (inline encryption) support diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c index 42b0118a45a8..3890670ef3f3 100644 --- a/drivers/mmc/host/davinci_mmc.c +++ b/drivers/mmc/host/davinci_mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * davinci_mmc.c - TI DaVinci MMC/SD/SDIO driver diff --git a/drivers/mmc/host/dw_mmc-bluefield.c b/drivers/mmc/host/dw_mmc-bluefield.c index 3cf526ab0387..0be73c6d5f4d 100644 --- a/drivers/mmc/host/dw_mmc-bluefield.c +++ b/drivers/mmc/host/dw_mmc-bluefield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Mellanox Technologies. diff --git a/drivers/mmc/host/dw_mmc-exynos.c b/drivers/mmc/host/dw_mmc-exynos.c index 384609671a9a..22bc8b417471 100644 --- a/drivers/mmc/host/dw_mmc-exynos.c +++ b/drivers/mmc/host/dw_mmc-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Exynos Specific Extensions for Synopsys DW Multimedia Card Interface driver diff --git a/drivers/mmc/host/dw_mmc-hi3798cv200.c b/drivers/mmc/host/dw_mmc-hi3798cv200.c index 0ccfae1b2dbe..f787c00fddc2 100644 --- a/drivers/mmc/host/dw_mmc-hi3798cv200.c +++ b/drivers/mmc/host/dw_mmc-hi3798cv200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 HiSilicon Technologies Co., Ltd. diff --git a/drivers/mmc/host/dw_mmc-hi3798mv200.c b/drivers/mmc/host/dw_mmc-hi3798mv200.c index 5791a975a944..7624dc5b6a09 100644 --- a/drivers/mmc/host/dw_mmc-hi3798mv200.c +++ b/drivers/mmc/host/dw_mmc-hi3798mv200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Modified from dw_mmc-hi3798cv200.c diff --git a/drivers/mmc/host/dw_mmc-k3.c b/drivers/mmc/host/dw_mmc-k3.c index ad6aa1aea549..b6c0be00e2b7 100644 --- a/drivers/mmc/host/dw_mmc-k3.c +++ b/drivers/mmc/host/dw_mmc-k3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2013 Linaro Ltd. diff --git a/drivers/mmc/host/dw_mmc-pci.c b/drivers/mmc/host/dw_mmc-pci.c index 092cc99175af..701ca69495e0 100644 --- a/drivers/mmc/host/dw_mmc-pci.c +++ b/drivers/mmc/host/dw_mmc-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare Multimedia Card PCI Interface driver diff --git a/drivers/mmc/host/dw_mmc-pltfm.c b/drivers/mmc/host/dw_mmc-pltfm.c index de820ffd2133..22c295f952b0 100644 --- a/drivers/mmc/host/dw_mmc-pltfm.c +++ b/drivers/mmc/host/dw_mmc-pltfm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare Multimedia Card Interface driver diff --git a/drivers/mmc/host/dw_mmc-rockchip.c b/drivers/mmc/host/dw_mmc-rockchip.c index 62c68cda1e21..add8adb70180 100644 --- a/drivers/mmc/host/dw_mmc-rockchip.c +++ b/drivers/mmc/host/dw_mmc-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/mmc/host/dw_mmc-starfive.c b/drivers/mmc/host/dw_mmc-starfive.c index 34964b0dab21..c32484482422 100644 --- a/drivers/mmc/host/dw_mmc-starfive.c +++ b/drivers/mmc/host/dw_mmc-starfive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * StarFive Designware Mobile Storage Host Controller Driver diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index 9e74b675e92d..caea5c0e42d0 100644 --- a/drivers/mmc/host/dw_mmc.c +++ b/drivers/mmc/host/dw_mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Synopsys DesignWare Multimedia Card Interface driver diff --git a/drivers/mmc/host/jz4740_mmc.c b/drivers/mmc/host/jz4740_mmc.c index 6a0d0250d47b..9e9bbfe4c5b7 100644 --- a/drivers/mmc/host/jz4740_mmc.c +++ b/drivers/mmc/host/jz4740_mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009-2010, Lars-Peter Clausen diff --git a/drivers/mmc/host/litex_mmc.c b/drivers/mmc/host/litex_mmc.c index d2f19c2dc673..8cd70dabe6ef 100644 --- a/drivers/mmc/host/litex_mmc.c +++ b/drivers/mmc/host/litex_mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LiteX LiteSDCard driver diff --git a/drivers/mmc/host/loongson2-mmc.c b/drivers/mmc/host/loongson2-mmc.c index da3daab5f3d6..c8dff04af287 100644 --- a/drivers/mmc/host/loongson2-mmc.c +++ b/drivers/mmc/host/loongson2-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Loongson-2K MMC/SDIO controller driver diff --git a/drivers/mmc/host/meson-gx-mmc.c b/drivers/mmc/host/meson-gx-mmc.c index 694bb443d5f3..9e527c6496fa 100644 --- a/drivers/mmc/host/meson-gx-mmc.c +++ b/drivers/mmc/host/meson-gx-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic SD/eMMC driver for the GX/S905 family SoCs diff --git a/drivers/mmc/host/meson-mx-sdhc-clkc.c b/drivers/mmc/host/meson-mx-sdhc-clkc.c index 6d619bd0a8dc..9b5846048be8 100644 --- a/drivers/mmc/host/meson-mx-sdhc-clkc.c +++ b/drivers/mmc/host/meson-mx-sdhc-clkc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson SDHC clock controller diff --git a/drivers/mmc/host/meson-mx-sdhc-mmc.c b/drivers/mmc/host/meson-mx-sdhc-mmc.c index fb49ea71289e..f3e4ca509853 100644 --- a/drivers/mmc/host/meson-mx-sdhc-mmc.c +++ b/drivers/mmc/host/meson-mx-sdhc-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson6/Meson8/Meson8b/Meson8m2 SDHC MMC host controller driver. diff --git a/drivers/mmc/host/meson-mx-sdio.c b/drivers/mmc/host/meson-mx-sdio.c index 5921e2cb2180..10f23c705be6 100644 --- a/drivers/mmc/host/meson-mx-sdio.c +++ b/drivers/mmc/host/meson-mx-sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * meson-mx-sdio.c - Meson6, Meson8 and Meson8b SDIO/MMC Host Controller diff --git a/drivers/mmc/host/mmc_hsq.c b/drivers/mmc/host/mmc_hsq.c index 79836705c176..ab33698dc014 100644 --- a/drivers/mmc/host/mmc_hsq.c +++ b/drivers/mmc/host/mmc_hsq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/drivers/mmc/host/mmc_spi.c b/drivers/mmc/host/mmc_spi.c index 42936e248c55..623ac8b8acd2 100644 --- a/drivers/mmc/host/mmc_spi.c +++ b/drivers/mmc/host/mmc_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Access SD/MMC cards through SPI master controllers diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c index e500051bd572..470991014b32 100644 --- a/drivers/mmc/host/mmci.c +++ b/drivers/mmc/host/mmci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver diff --git a/drivers/mmc/host/mmci_qcom_dml.c b/drivers/mmc/host/mmci_qcom_dml.c index 3da6112fbe39..c56f9b3137cf 100644 --- a/drivers/mmc/host/mmci_qcom_dml.c +++ b/drivers/mmc/host/mmci_qcom_dml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/mmc/host/mmci_stm32_sdmmc.c b/drivers/mmc/host/mmci_stm32_sdmmc.c index 9dc51859c2e5..85bb73554e25 100644 --- a/drivers/mmc/host/mmci_stm32_sdmmc.c +++ b/drivers/mmc/host/mmci_stm32_sdmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/mmc/host/moxart-mmc.c b/drivers/mmc/host/moxart-mmc.c index 3dd8f232052f..664da8e76d4d 100644 --- a/drivers/mmc/host/moxart-mmc.c +++ b/drivers/mmc/host/moxart-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MOXA ART MMC host driver. * diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c index daed659f63f6..086a93b5c35a 100644 --- a/drivers/mmc/host/mtk-sd.c +++ b/drivers/mmc/host/mtk-sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015, 2022 MediaTek Inc. diff --git a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c index 79df2fa89a3f..9cff669c739b 100644 --- a/drivers/mmc/host/mvsdio.c +++ b/drivers/mmc/host/mvsdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell MMC/SD/SDIO driver diff --git a/drivers/mmc/host/mxcmmc.c b/drivers/mmc/host/mxcmmc.c index c405cfb8b269..15a1fd5982c2 100644 --- a/drivers/mmc/host/mxcmmc.c +++ b/drivers/mmc/host/mxcmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c index 7c7c52d9e8e7..ac5a467529a7 100644 --- a/drivers/mmc/host/mxs-mmc.c +++ b/drivers/mmc/host/mxs-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Portions copyright (C) 2003 Russell King, PXA MMCI Driver diff --git a/drivers/mmc/host/of_mmc_spi.c b/drivers/mmc/host/of_mmc_spi.c index 05939f30a5ae..e63bc1d6b07c 100644 --- a/drivers/mmc/host/of_mmc_spi.c +++ b/drivers/mmc/host/of_mmc_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OpenFirmware bindings for the MMC-over-SPI driver diff --git a/drivers/mmc/host/omap.c b/drivers/mmc/host/omap.c index 527b89a5ed70..8a73278d68a9 100644 --- a/drivers/mmc/host/omap.c +++ b/drivers/mmc/host/omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/omap.c diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c index 58c881f2725b..45019a16bf23 100644 --- a/drivers/mmc/host/omap_hsmmc.c +++ b/drivers/mmc/host/omap_hsmmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/mmc/host/omap_hsmmc.c * diff --git a/drivers/mmc/host/owl-mmc.c b/drivers/mmc/host/owl-mmc.c index dc585726b66e..7a37de8a6642 100644 --- a/drivers/mmc/host/owl-mmc.c +++ b/drivers/mmc/host/owl-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Actions Semi Owl SoCs SD/MMC driver diff --git a/drivers/mmc/host/pxamci.c b/drivers/mmc/host/pxamci.c index b5ea058ed467..8e027aa15ed3 100644 --- a/drivers/mmc/host/pxamci.c +++ b/drivers/mmc/host/pxamci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/pxa.c - PXA MMCI driver diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index 2a310a145785..59a74d727168 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas SDHI diff --git a/drivers/mmc/host/renesas_sdhi_internal_dmac.c b/drivers/mmc/host/renesas_sdhi_internal_dmac.c index f6ebb7bc7ede..b93ccc859755 100644 --- a/drivers/mmc/host/renesas_sdhi_internal_dmac.c +++ b/drivers/mmc/host/renesas_sdhi_internal_dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMA support for Internal DMAC with SDHI SD/SDIO controller diff --git a/drivers/mmc/host/renesas_sdhi_sys_dmac.c b/drivers/mmc/host/renesas_sdhi_sys_dmac.c index 543ad1d0ed1c..f569291fa92a 100644 --- a/drivers/mmc/host/renesas_sdhi_sys_dmac.c +++ b/drivers/mmc/host/renesas_sdhi_sys_dmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMA support use of SYS DMAC with SDHI SD/SDIO controller diff --git a/drivers/mmc/host/rtsx_pci_sdmmc.c b/drivers/mmc/host/rtsx_pci_sdmmc.c index 4db3328f46df..cb24d41dad8f 100644 --- a/drivers/mmc/host/rtsx_pci_sdmmc.c +++ b/drivers/mmc/host/rtsx_pci_sdmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Realtek PCI-Express SD/MMC Card Interface driver * diff --git a/drivers/mmc/host/rtsx_usb_sdmmc.c b/drivers/mmc/host/rtsx_usb_sdmmc.c index 84674659a84d..e3e06dc06a00 100644 --- a/drivers/mmc/host/rtsx_usb_sdmmc.c +++ b/drivers/mmc/host/rtsx_usb_sdmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Realtek USB SD/MMC Card Interface driver * diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c index 84c7054607fc..b805cb49ed78 100644 --- a/drivers/mmc/host/sdhci-acpi.c +++ b/drivers/mmc/host/sdhci-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Secure Digital Host Controller Interface ACPI driver. diff --git a/drivers/mmc/host/sdhci-bcm-kona.c b/drivers/mmc/host/sdhci-bcm-kona.c index 0f2a84f769b6..14b52c278898 100644 --- a/drivers/mmc/host/sdhci-bcm-kona.c +++ b/drivers/mmc/host/sdhci-bcm-kona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/mmc/host/sdhci-brcmstb.c b/drivers/mmc/host/sdhci-brcmstb.c index c9442499876c..7e97e8c287c5 100644 --- a/drivers/mmc/host/sdhci-brcmstb.c +++ b/drivers/mmc/host/sdhci-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sdhci-brcmstb.c Support for SDHCI on Broadcom BRCMSTB SoC's diff --git a/drivers/mmc/host/sdhci-cadence.c b/drivers/mmc/host/sdhci-cadence.c index 435603c8c00b..6280e0189ace 100644 --- a/drivers/mmc/host/sdhci-cadence.c +++ b/drivers/mmc/host/sdhci-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/mmc/host/sdhci-dove.c b/drivers/mmc/host/sdhci-dove.c index dbfaee4a5ada..39583a9a142b 100644 --- a/drivers/mmc/host/sdhci-dove.c +++ b/drivers/mmc/host/sdhci-dove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sdhci-dove.c Support for SDHCI on Marvell's Dove SoC diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c index a7a5df673b0f..0b62c02e2f53 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale eSDHC i.MX controller driver for the platform bus. diff --git a/drivers/mmc/host/sdhci-esdhc-mcf.c b/drivers/mmc/host/sdhci-esdhc-mcf.c index 375fce5639d7..e69940dbfc41 100644 --- a/drivers/mmc/host/sdhci-esdhc-mcf.c +++ b/drivers/mmc/host/sdhci-esdhc-mcf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale eSDHC ColdFire family controller driver, platform bus. diff --git a/drivers/mmc/host/sdhci-iproc.c b/drivers/mmc/host/sdhci-iproc.c index 35ef5c5f5146..9ad9a86f2921 100644 --- a/drivers/mmc/host/sdhci-iproc.c +++ b/drivers/mmc/host/sdhci-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/mmc/host/sdhci-milbeaut.c b/drivers/mmc/host/sdhci-milbeaut.c index bda71d5966dc..24d6cf62584a 100644 --- a/drivers/mmc/host/sdhci-milbeaut.c +++ b/drivers/mmc/host/sdhci-milbeaut.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index 3b85233131b3..7c243c3834a0 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mmc/host/sdhci-msm.c - Qualcomm SDHCI Platform driver diff --git a/drivers/mmc/host/sdhci-npcm.c b/drivers/mmc/host/sdhci-npcm.c index 71b635dfdf1d..86612cf207d4 100644 --- a/drivers/mmc/host/sdhci-npcm.c +++ b/drivers/mmc/host/sdhci-npcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NPCM SDHC MMC host controller driver. diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c index ab7f0ffe7b4f..a0e5b5ca8ee6 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Arasan Secure Digital Host Controller Interface. diff --git a/drivers/mmc/host/sdhci-of-aspeed-test.c b/drivers/mmc/host/sdhci-of-aspeed-test.c index ecb502606c53..7121beee48b8 100644 --- a/drivers/mmc/host/sdhci-of-aspeed-test.c +++ b/drivers/mmc/host/sdhci-of-aspeed-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2020 IBM Corp. */ diff --git a/drivers/mmc/host/sdhci-of-aspeed.c b/drivers/mmc/host/sdhci-of-aspeed.c index ca97b01996b1..560823298fce 100644 --- a/drivers/mmc/host/sdhci-of-aspeed.c +++ b/drivers/mmc/host/sdhci-of-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2019 ASPEED Technology Inc. */ /* Copyright (C) 2019 IBM Corp. */ diff --git a/drivers/mmc/host/sdhci-of-at91.c b/drivers/mmc/host/sdhci-of-at91.c index 7c4ac65f247d..000ee9dd75e6 100644 --- a/drivers/mmc/host/sdhci-of-at91.c +++ b/drivers/mmc/host/sdhci-of-at91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atmel SDMMC controller driver. diff --git a/drivers/mmc/host/sdhci-of-dwcmshc.c b/drivers/mmc/host/sdhci-of-dwcmshc.c index 2b75a36c096b..0ca157bb57a6 100644 --- a/drivers/mmc/host/sdhci-of-dwcmshc.c +++ b/drivers/mmc/host/sdhci-of-dwcmshc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Synopsys DesignWare Cores Mobile Storage Host Controller diff --git a/drivers/mmc/host/sdhci-of-esdhc.c b/drivers/mmc/host/sdhci-of-esdhc.c index 8345e2c5a034..74c7afe3a467 100644 --- a/drivers/mmc/host/sdhci-of-esdhc.c +++ b/drivers/mmc/host/sdhci-of-esdhc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale eSDHC controller driver. diff --git a/drivers/mmc/host/sdhci-of-hlwd.c b/drivers/mmc/host/sdhci-of-hlwd.c index 5bb845d13599..ec7b5fecc2a4 100644 --- a/drivers/mmc/host/sdhci-of-hlwd.c +++ b/drivers/mmc/host/sdhci-of-hlwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/mmc/host/sdhci-of-hlwd.c diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c index 0cc97e23a2f9..ea09898c6655 100644 --- a/drivers/mmc/host/sdhci-of-k1.c +++ b/drivers/mmc/host/sdhci-of-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023-2025 SpacemiT (Hangzhou) Technology Co. Ltd diff --git a/drivers/mmc/host/sdhci-of-ma35d1.c b/drivers/mmc/host/sdhci-of-ma35d1.c index 287026422616..e47c2fea5c87 100644 --- a/drivers/mmc/host/sdhci-of-ma35d1.c +++ b/drivers/mmc/host/sdhci-of-ma35d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2024 Nuvoton Technology Corp. diff --git a/drivers/mmc/host/sdhci-of-sparx5.c b/drivers/mmc/host/sdhci-of-sparx5.c index b3db1e2c4c0e..64dca47d5268 100644 --- a/drivers/mmc/host/sdhci-of-sparx5.c +++ b/drivers/mmc/host/sdhci-of-sparx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/mmc/host/sdhci-of-sparx5.c diff --git a/drivers/mmc/host/sdhci-omap.c b/drivers/mmc/host/sdhci-omap.c index b5d7c1a80a92..28b965318eb9 100644 --- a/drivers/mmc/host/sdhci-omap.c +++ b/drivers/mmc/host/sdhci-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SDHCI Controller driver for TI's OMAP SoCs diff --git a/drivers/mmc/host/sdhci-pci-arasan.c b/drivers/mmc/host/sdhci-pci-arasan.c index 499f3205ec5c..0cd681a0edfb 100644 --- a/drivers/mmc/host/sdhci-pci-arasan.c +++ b/drivers/mmc/host/sdhci-pci-arasan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sdhci-pci-arasan.c - Driver for Arasan PCI Controller with diff --git a/drivers/mmc/host/sdhci-pci-core.c b/drivers/mmc/host/sdhci-pci-core.c index 47a0a738862b..128f48989842 100644 --- a/drivers/mmc/host/sdhci-pci-core.c +++ b/drivers/mmc/host/sdhci-pci-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* linux/drivers/mmc/host/sdhci-pci.c - SDHCI on PCI bus interface * diff --git a/drivers/mmc/host/sdhci-pci-dwc-mshc.c b/drivers/mmc/host/sdhci-pci-dwc-mshc.c index f78d65448d17..19b20ea46f94 100644 --- a/drivers/mmc/host/sdhci-pci-dwc-mshc.c +++ b/drivers/mmc/host/sdhci-pci-dwc-mshc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SDHCI driver for Synopsys DWC_MSHC controller diff --git a/drivers/mmc/host/sdhci-pci-gli.c b/drivers/mmc/host/sdhci-pci-gli.c index b0f91cc9e40e..60030360fa46 100644 --- a/drivers/mmc/host/sdhci-pci-gli.c +++ b/drivers/mmc/host/sdhci-pci-gli.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Genesys Logic, Inc. diff --git a/drivers/mmc/host/sdhci-pci-o2micro.c b/drivers/mmc/host/sdhci-pci-o2micro.c index 058bef1c7e41..211a075e5bdb 100644 --- a/drivers/mmc/host/sdhci-pci-o2micro.c +++ b/drivers/mmc/host/sdhci-pci-o2micro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 BayHub Technology Ltd. diff --git a/drivers/mmc/host/sdhci-pic32.c b/drivers/mmc/host/sdhci-pic32.c index 7ddac0befed8..d9744ade3e16 100644 --- a/drivers/mmc/host/sdhci-pic32.c +++ b/drivers/mmc/host/sdhci-pic32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support of SDHCI platform devices for Microchip PIC32. * diff --git a/drivers/mmc/host/sdhci-pltfm.c b/drivers/mmc/host/sdhci-pltfm.c index 7f6ac636f040..81436e84e34e 100644 --- a/drivers/mmc/host/sdhci-pltfm.c +++ b/drivers/mmc/host/sdhci-pltfm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sdhci-pltfm.c Support for SDHCI platform devices diff --git a/drivers/mmc/host/sdhci-pxav2.c b/drivers/mmc/host/sdhci-pxav2.c index 76346353dc55..340be7b0c138 100644 --- a/drivers/mmc/host/sdhci-pxav2.c +++ b/drivers/mmc/host/sdhci-pxav2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Marvell International Ltd. diff --git a/drivers/mmc/host/sdhci-pxav3.c b/drivers/mmc/host/sdhci-pxav3.c index d082c4e21aa9..deb1a0762a06 100644 --- a/drivers/mmc/host/sdhci-pxav3.c +++ b/drivers/mmc/host/sdhci-pxav3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Marvell International Ltd. diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c index 6bf66aaa86a6..b1709bec975e 100644 --- a/drivers/mmc/host/sdhci-s3c.c +++ b/drivers/mmc/host/sdhci-s3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/mmc/host/sdhci-s3c.c * diff --git a/drivers/mmc/host/sdhci-spear.c b/drivers/mmc/host/sdhci-spear.c index 72d21dc0cb69..b2ea0fddb017 100644 --- a/drivers/mmc/host/sdhci-spear.c +++ b/drivers/mmc/host/sdhci-spear.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/mmc/host/sdhci-spear.c * diff --git a/drivers/mmc/host/sdhci-sprd.c b/drivers/mmc/host/sdhci-sprd.c index 3584a2b314a9..d397ac7f4444 100644 --- a/drivers/mmc/host/sdhci-sprd.c +++ b/drivers/mmc/host/sdhci-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Secure Digital Host Controller diff --git a/drivers/mmc/host/sdhci-st.c b/drivers/mmc/host/sdhci-st.c index bf6685805137..4f93dca1edb7 100644 --- a/drivers/mmc/host/sdhci-st.c +++ b/drivers/mmc/host/sdhci-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for SDHCI on STMicroelectronics SoCs diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c index 820ce4dae58b..f61fdd07c942 100644 --- a/drivers/mmc/host/sdhci-tegra.c +++ b/drivers/mmc/host/sdhci-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/mmc/host/sdhci-uhs2.c b/drivers/mmc/host/sdhci-uhs2.c index c459a08d01da..3af60d896fa5 100644 --- a/drivers/mmc/host/sdhci-uhs2.c +++ b/drivers/mmc/host/sdhci-uhs2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/host/sdhci_uhs2.c - Secure Digital Host Controller diff --git a/drivers/mmc/host/sdhci-xenon-phy.c b/drivers/mmc/host/sdhci-xenon-phy.c index cc9d28b75eb9..5dbfd88350fd 100644 --- a/drivers/mmc/host/sdhci-xenon-phy.c +++ b/drivers/mmc/host/sdhci-xenon-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PHY support for Xenon SDHC diff --git a/drivers/mmc/host/sdhci-xenon.c b/drivers/mmc/host/sdhci-xenon.c index 046e8100dd08..0f8492c7dac1 100644 --- a/drivers/mmc/host/sdhci-xenon.c +++ b/drivers/mmc/host/sdhci-xenon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Marvell Xenon SDHC as a platform device diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index ac7e11f37af7..0afc46f2241b 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/host/sdhci.c - Secure Digital Host Controller Interface driver diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host/sdhci_am654.c index d235b0aecfdb..e81cdb3671d4 100644 --- a/drivers/mmc/host/sdhci_am654.c +++ b/drivers/mmc/host/sdhci_am654.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sdhci_am654.c - SDHCI driver for TI's AM654 SOCs diff --git a/drivers/mmc/host/sdhci_f_sdh30.c b/drivers/mmc/host/sdhci_f_sdh30.c index e9b934e159ad..263d0e719aee 100644 --- a/drivers/mmc/host/sdhci_f_sdh30.c +++ b/drivers/mmc/host/sdhci_f_sdh30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mmc/host/sdhci_f_sdh30.c diff --git a/drivers/mmc/host/sdricoh_cs.c b/drivers/mmc/host/sdricoh_cs.c index 481cb552c2b4..fd415aac74be 100644 --- a/drivers/mmc/host/sdricoh_cs.c +++ b/drivers/mmc/host/sdricoh_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sdricoh_cs.c - driver for Ricoh Secure Digital Card Readers that can be diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c index bf899c8e38f5..06f1c5fcbaf8 100644 --- a/drivers/mmc/host/sh_mmcif.c +++ b/drivers/mmc/host/sh_mmcif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MMCIF eMMC driver. diff --git a/drivers/mmc/host/sunplus-mmc.c b/drivers/mmc/host/sunplus-mmc.c index 63279760239c..30b1689ed0de 100644 --- a/drivers/mmc/host/sunplus-mmc.c +++ b/drivers/mmc/host/sunplus-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Sunplus Inc. diff --git a/drivers/mmc/host/sunxi-mmc.c b/drivers/mmc/host/sunxi-mmc.c index 8dbcff53a631..abb87a5fc591 100644 --- a/drivers/mmc/host/sunxi-mmc.c +++ b/drivers/mmc/host/sunxi-mmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for sunxi SD/MMC host controllers diff --git a/drivers/mmc/host/tifm_sd.c b/drivers/mmc/host/tifm_sd.c index 2cd69c9e9571..172ea7964bde 100644 --- a/drivers/mmc/host/tifm_sd.c +++ b/drivers/mmc/host/tifm_sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tifm_sd.c - TI FlashMedia driver diff --git a/drivers/mmc/host/tmio_mmc_core.c b/drivers/mmc/host/tmio_mmc_core.c index 775e0d9353d5..7d5f06101229 100644 --- a/drivers/mmc/host/tmio_mmc_core.c +++ b/drivers/mmc/host/tmio_mmc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the MMC / SD / SDIO IP found in: diff --git a/drivers/mmc/host/toshsd.c b/drivers/mmc/host/toshsd.c index aa5d2511a62b..d654ad8877ce 100644 --- a/drivers/mmc/host/toshsd.c +++ b/drivers/mmc/host/toshsd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Toshiba PCI Secure Digital Host Controller Interface driver diff --git a/drivers/mmc/host/uniphier-sd.c b/drivers/mmc/host/uniphier-sd.c index 1eae2f4b6c1f..104da3286da5 100644 --- a/drivers/mmc/host/uniphier-sd.c +++ b/drivers/mmc/host/uniphier-sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2017-2018 Socionext Inc. diff --git a/drivers/mmc/host/usdhi6rol0.c b/drivers/mmc/host/usdhi6rol0.c index 3bccf800339b..fc9c6994ddb2 100644 --- a/drivers/mmc/host/usdhi6rol0.c +++ b/drivers/mmc/host/usdhi6rol0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013-2014 Renesas Electronics Europe Ltd. diff --git a/drivers/mmc/host/ushc.c b/drivers/mmc/host/ushc.c index 2b7456e942f7..aa29cbad454b 100644 --- a/drivers/mmc/host/ushc.c +++ b/drivers/mmc/host/ushc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB SD Host Controller (USHC) controller driver. diff --git a/drivers/mmc/host/via-sdmmc.c b/drivers/mmc/host/via-sdmmc.c index c628b3bbfd7a..da6ba0be9351 100644 --- a/drivers/mmc/host/via-sdmmc.c +++ b/drivers/mmc/host/via-sdmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/mmc/host/via-sdmmc.c - VIA SD/MMC Card Reader driver diff --git a/drivers/mmc/host/vub300.c b/drivers/mmc/host/vub300.c index ff49d0770506..8914b87f8095 100644 --- a/drivers/mmc/host/vub300.c +++ b/drivers/mmc/host/vub300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote VUB300 SDIO/SDmem Host Controller Driver diff --git a/drivers/mmc/host/wbsd.c b/drivers/mmc/host/wbsd.c index c33a0223ce7f..b8f279ce2642 100644 --- a/drivers/mmc/host/wbsd.c +++ b/drivers/mmc/host/wbsd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/mmc/host/wbsd.c - Winbond W83L51xD SD/MMC driver diff --git a/drivers/mmc/host/wmt-sdmmc.c b/drivers/mmc/host/wmt-sdmmc.c index 1b1d691e19fc..191cf0998cd0 100644 --- a/drivers/mmc/host/wmt-sdmmc.c +++ b/drivers/mmc/host/wmt-sdmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WM8505/WM8650 SD/MMC Host Controller diff --git a/drivers/most/configfs.c b/drivers/most/configfs.c index 36d8c917f65f..1cc2dc536e28 100644 --- a/drivers/most/configfs.c +++ b/drivers/most/configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * configfs.c - Implementation of configfs interface to the driver stack diff --git a/drivers/most/core.c b/drivers/most/core.c index da319d108ea1..de756c3c8979 100644 --- a/drivers/most/core.c +++ b/drivers/most/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * core.c - Implementation of core module of MOST Linux driver stack diff --git a/drivers/most/most_cdev.c b/drivers/most/most_cdev.c index b9423f82373d..47546e35ce94 100644 --- a/drivers/most/most_cdev.c +++ b/drivers/most/most_cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cdev.c - Character device component for Mostcore diff --git a/drivers/most/most_snd.c b/drivers/most/most_snd.c index 45d762804c5e..af669856f7ee 100644 --- a/drivers/most/most_snd.c +++ b/drivers/most/most_snd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sound.c - Sound component for Mostcore diff --git a/drivers/most/most_usb.c b/drivers/most/most_usb.c index 41ee169f80c5..0298a1407a8c 100644 --- a/drivers/most/most_usb.c +++ b/drivers/most/most_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * usb.c - Hardware dependent module for USB diff --git a/drivers/mtd/chips/cfi_cmdset_0001.c b/drivers/mtd/chips/cfi_cmdset_0001.c index c10693ba265b..fa0881d43b74 100644 --- a/drivers/mtd/chips/cfi_cmdset_0001.c +++ b/drivers/mtd/chips/cfi_cmdset_0001.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Flash Interface support: diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index 7c91429a670b..9a6f3628df15 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Flash Interface support: diff --git a/drivers/mtd/chips/cfi_cmdset_0020.c b/drivers/mtd/chips/cfi_cmdset_0020.c index 5e5266e2c2e1..6ee946d6cea7 100644 --- a/drivers/mtd/chips/cfi_cmdset_0020.c +++ b/drivers/mtd/chips/cfi_cmdset_0020.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Flash Interface support: diff --git a/drivers/mtd/chips/cfi_probe.c b/drivers/mtd/chips/cfi_probe.c index e254f9cd2796..b5345c0be2e3 100644 --- a/drivers/mtd/chips/cfi_probe.c +++ b/drivers/mtd/chips/cfi_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Common Flash Interface probe code. diff --git a/drivers/mtd/chips/cfi_util.c b/drivers/mtd/chips/cfi_util.c index ef0aa6890bc0..cef6067c8720 100644 --- a/drivers/mtd/chips/cfi_util.c +++ b/drivers/mtd/chips/cfi_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Flash Interface support: diff --git a/drivers/mtd/chips/chipreg.c b/drivers/mtd/chips/chipreg.c index a05e103682a4..726c3fc9bb5f 100644 --- a/drivers/mtd/chips/chipreg.c +++ b/drivers/mtd/chips/chipreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Registration for chip drivers diff --git a/drivers/mtd/chips/gen_probe.c b/drivers/mtd/chips/gen_probe.c index 9e53fcd7600d..fbed608bc211 100644 --- a/drivers/mtd/chips/gen_probe.c +++ b/drivers/mtd/chips/gen_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Routines common to all CFI-type probes. diff --git a/drivers/mtd/chips/jedec_probe.c b/drivers/mtd/chips/jedec_probe.c index b285962eee2a..71c80e4092cc 100644 --- a/drivers/mtd/chips/jedec_probe.c +++ b/drivers/mtd/chips/jedec_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Common Flash Interface probe code. diff --git a/drivers/mtd/chips/map_absent.c b/drivers/mtd/chips/map_absent.c index fc68557f49c0..30d10b7d0e0c 100644 --- a/drivers/mtd/chips/map_absent.c +++ b/drivers/mtd/chips/map_absent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code to handle absent "placeholder" devices diff --git a/drivers/mtd/chips/map_ram.c b/drivers/mtd/chips/map_ram.c index f9d3e32ef8e9..acd983c9a685 100644 --- a/drivers/mtd/chips/map_ram.c +++ b/drivers/mtd/chips/map_ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common code to handle map devices which are simple RAM diff --git a/drivers/mtd/chips/map_rom.c b/drivers/mtd/chips/map_rom.c index 0823b15aaadb..548e304c9e00 100644 --- a/drivers/mtd/chips/map_rom.c +++ b/drivers/mtd/chips/map_rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common code to handle map devices which are simple ROM diff --git a/drivers/mtd/devices/bcm47xxsflash.c b/drivers/mtd/devices/bcm47xxsflash.c index 2edc46741774..f5c8b36abe26 100644 --- a/drivers/mtd/devices/bcm47xxsflash.c +++ b/drivers/mtd/devices/bcm47xxsflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/mtd/devices/block2mtd.c b/drivers/mtd/devices/block2mtd.c index b06c8dd51562..b8933aa1ad2a 100644 --- a/drivers/mtd/devices/block2mtd.c +++ b/drivers/mtd/devices/block2mtd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * block2mtd.c - create an mtd from a block device * diff --git a/drivers/mtd/devices/docg3.c b/drivers/mtd/devices/docg3.c index c93769c233d9..f2382ed48648 100644 --- a/drivers/mtd/devices/docg3.c +++ b/drivers/mtd/devices/docg3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handles the M-Systems DiskOnChip G3 chip diff --git a/drivers/mtd/devices/mchp23k256.c b/drivers/mtd/devices/mchp23k256.c index cef5f9677d39..87bf466a4955 100644 --- a/drivers/mtd/devices/mchp23k256.c +++ b/drivers/mtd/devices/mchp23k256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mchp23k256.c diff --git a/drivers/mtd/devices/mchp48l640.c b/drivers/mtd/devices/mchp48l640.c index 4af9208f9690..bf9d0d980576 100644 --- a/drivers/mtd/devices/mchp48l640.c +++ b/drivers/mtd/devices/mchp48l640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Microchip 48L640 64 Kb SPI Serial EERAM diff --git a/drivers/mtd/devices/ms02-nv.c b/drivers/mtd/devices/ms02-nv.c index 08f76ff839a7..7f43e9d4f1d5 100644 --- a/drivers/mtd/devices/ms02-nv.c +++ b/drivers/mtd/devices/ms02-nv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Maciej W. Rozycki diff --git a/drivers/mtd/devices/mtd_dataflash.c b/drivers/mtd/devices/mtd_dataflash.c index ec52277e3dd5..b3f2266f37bc 100644 --- a/drivers/mtd/devices/mtd_dataflash.c +++ b/drivers/mtd/devices/mtd_dataflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Atmel AT45xxx DataFlash MTD driver for lightweight SPI framework diff --git a/drivers/mtd/devices/mtd_intel_dg.c b/drivers/mtd/devices/mtd_intel_dg.c index 2bab30dcd35f..cec0ad821c62 100644 --- a/drivers/mtd/devices/mtd_intel_dg.c +++ b/drivers/mtd/devices/mtd_intel_dg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(c) 2019-2025, Intel Corporation. All rights reserved. diff --git a/drivers/mtd/devices/mtdram.c b/drivers/mtd/devices/mtdram.c index 1c97fabc4bf9..7e161f91d56e 100644 --- a/drivers/mtd/devices/mtdram.c +++ b/drivers/mtd/devices/mtdram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * mtdram - a test mtd device * Author: Alexander Larsson diff --git a/drivers/mtd/devices/phram.c b/drivers/mtd/devices/phram.c index fd9ec165e61a..460c5cec0b01 100644 --- a/drivers/mtd/devices/phram.c +++ b/drivers/mtd/devices/phram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) ???? Jochen Schäuble diff --git a/drivers/mtd/devices/pmc551.c b/drivers/mtd/devices/pmc551.c index 6597fc2aad34..735ca6f80c1a 100644 --- a/drivers/mtd/devices/pmc551.c +++ b/drivers/mtd/devices/pmc551.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PMC551 PCI Mezzanine Ram Device diff --git a/drivers/mtd/devices/powernv_flash.c b/drivers/mtd/devices/powernv_flash.c index a12427d9e20f..9209a44ba117 100644 --- a/drivers/mtd/devices/powernv_flash.c +++ b/drivers/mtd/devices/powernv_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OPAL PNOR flash MTD abstraction diff --git a/drivers/mtd/devices/slram.c b/drivers/mtd/devices/slram.c index 8297b366a066..e7f078170d7e 100644 --- a/drivers/mtd/devices/slram.c +++ b/drivers/mtd/devices/slram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*====================================================================== diff --git a/drivers/mtd/devices/spear_smi.c b/drivers/mtd/devices/spear_smi.c index f02f96bff450..586a9004bd02 100644 --- a/drivers/mtd/devices/spear_smi.c +++ b/drivers/mtd/devices/spear_smi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SMI (Serial Memory Controller) device driver for Serial NOR Flash on * SPEAr platform diff --git a/drivers/mtd/devices/sst25l.c b/drivers/mtd/devices/sst25l.c index 8813994ce9f4..bb94e41e6cab 100644 --- a/drivers/mtd/devices/sst25l.c +++ b/drivers/mtd/devices/sst25l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst25l.c diff --git a/drivers/mtd/devices/st_spi_fsm.c b/drivers/mtd/devices/st_spi_fsm.c index f2266145b821..557e35f7dfb4 100644 --- a/drivers/mtd/devices/st_spi_fsm.c +++ b/drivers/mtd/devices/st_spi_fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * st_spi_fsm.c - ST Fast Sequence Mode (FSM) Serial Flash Controller diff --git a/drivers/mtd/ftl.c b/drivers/mtd/ftl.c index 59a901549257..f3e545a158fc 100644 --- a/drivers/mtd/ftl.c +++ b/drivers/mtd/ftl.c @@ -1,3 +1,4 @@ +asm("nop"); /* This version ported to the Linux-MTD system by dwmw2@infradead.org * * Fixes: Arnaldo Carvalho de Melo diff --git a/drivers/mtd/hyperbus/hbmc-am654.c b/drivers/mtd/hyperbus/hbmc-am654.c index 9d31464046b2..3cda707d1c0c 100644 --- a/drivers/mtd/hyperbus/hbmc-am654.c +++ b/drivers/mtd/hyperbus/hbmc-am654.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/mtd/hyperbus/hyperbus-core.c b/drivers/mtd/hyperbus/hyperbus-core.c index 4d8047d43e48..20890b662e9d 100644 --- a/drivers/mtd/hyperbus/hyperbus-core.c +++ b/drivers/mtd/hyperbus/hyperbus-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/mtd/hyperbus/rpc-if.c b/drivers/mtd/hyperbus/rpc-if.c index f448e23f9260..6aac2a4f1ca1 100644 --- a/drivers/mtd/hyperbus/rpc-if.c +++ b/drivers/mtd/hyperbus/rpc-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for RPC-IF HyperFlash diff --git a/drivers/mtd/inftlcore.c b/drivers/mtd/inftlcore.c index 58c6e1743f5c..9cdda644e216 100644 --- a/drivers/mtd/inftlcore.c +++ b/drivers/mtd/inftlcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inftlcore.c -- Linux driver for Inverse Flash Translation Layer (INFTL) diff --git a/drivers/mtd/inftlmount.c b/drivers/mtd/inftlmount.c index 6276daa296da..fd9b36899827 100644 --- a/drivers/mtd/inftlmount.c +++ b/drivers/mtd/inftlmount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inftlmount.c -- INFTL mount code with extensive checks. diff --git a/drivers/mtd/lpddr/lpddr2_nvm.c b/drivers/mtd/lpddr/lpddr2_nvm.c index 565b71f7fdd5..ee15745019b7 100644 --- a/drivers/mtd/lpddr/lpddr2_nvm.c +++ b/drivers/mtd/lpddr/lpddr2_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LPDDR2-NVM MTD driver. This module provides read, write, erase, lock/unlock diff --git a/drivers/mtd/lpddr/lpddr_cmds.c b/drivers/mtd/lpddr/lpddr_cmds.c index cd37d58abacb..62f5ad23b94f 100644 --- a/drivers/mtd/lpddr/lpddr_cmds.c +++ b/drivers/mtd/lpddr/lpddr_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LPDDR flash memory device operations. This module provides read, write, diff --git a/drivers/mtd/lpddr/qinfo_probe.c b/drivers/mtd/lpddr/qinfo_probe.c index 42281e460c62..0fa390057d5c 100644 --- a/drivers/mtd/lpddr/qinfo_probe.c +++ b/drivers/mtd/lpddr/qinfo_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Probing flash chips with QINFO records. diff --git a/drivers/mtd/maps/amd76xrom.c b/drivers/mtd/maps/amd76xrom.c index 281fcbaa74e7..65fa56dfd501 100644 --- a/drivers/mtd/maps/amd76xrom.c +++ b/drivers/mtd/maps/amd76xrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd76xrom.c diff --git a/drivers/mtd/maps/cfi_flagadm.c b/drivers/mtd/maps/cfi_flagadm.c index 70f488628464..6bfb338b7768 100644 --- a/drivers/mtd/maps/cfi_flagadm.c +++ b/drivers/mtd/maps/cfi_flagadm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2001 Flaga hf. Medical Devices, Kári Davíðsson * diff --git a/drivers/mtd/maps/ck804xrom.c b/drivers/mtd/maps/ck804xrom.c index c0216bc740cc..d73c0f82df49 100644 --- a/drivers/mtd/maps/ck804xrom.c +++ b/drivers/mtd/maps/ck804xrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ck804xrom.c diff --git a/drivers/mtd/maps/dc21285.c b/drivers/mtd/maps/dc21285.c index 70a3db3ab856..ac741b1e4867 100644 --- a/drivers/mtd/maps/dc21285.c +++ b/drivers/mtd/maps/dc21285.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MTD map driver for flash on the DC21285 (the StrongARM-110 companion chip) * diff --git a/drivers/mtd/maps/esb2rom.c b/drivers/mtd/maps/esb2rom.c index 15d5b76ff504..ceb57bdc6ff8 100644 --- a/drivers/mtd/maps/esb2rom.c +++ b/drivers/mtd/maps/esb2rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * esb2rom.c diff --git a/drivers/mtd/maps/ichxrom.c b/drivers/mtd/maps/ichxrom.c index c8b2793691db..cae66ff51fe4 100644 --- a/drivers/mtd/maps/ichxrom.c +++ b/drivers/mtd/maps/ichxrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ichxrom.c diff --git a/drivers/mtd/maps/impa7.c b/drivers/mtd/maps/impa7.c index b41401852fb7..f9148a0cac95 100644 --- a/drivers/mtd/maps/impa7.c +++ b/drivers/mtd/maps/impa7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handle mapping of the NOR flash on implementa A7 boards diff --git a/drivers/mtd/maps/l440gx.c b/drivers/mtd/maps/l440gx.c index 832b880d1aaf..fe463955d9d5 100644 --- a/drivers/mtd/maps/l440gx.c +++ b/drivers/mtd/maps/l440gx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BIOS Flash chip on Intel 440GX board. diff --git a/drivers/mtd/maps/lantiq-flash.c b/drivers/mtd/maps/lantiq-flash.c index 80d467eba92a..2e7b3caccf8a 100644 --- a/drivers/mtd/maps/lantiq-flash.c +++ b/drivers/mtd/maps/lantiq-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/mtd/maps/map_funcs.c b/drivers/mtd/maps/map_funcs.c index 1a4add9e119a..ce1ccf21bd8a 100644 --- a/drivers/mtd/maps/map_funcs.c +++ b/drivers/mtd/maps/map_funcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Out-of-line map I/O functions for simple maps when CONFIG_COMPLEX_MAPPINGS diff --git a/drivers/mtd/maps/netsc520.c b/drivers/mtd/maps/netsc520.c index 0bb651624f05..6d7e3cdfb162 100644 --- a/drivers/mtd/maps/netsc520.c +++ b/drivers/mtd/maps/netsc520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* netsc520.c -- MTD map driver for AMD NetSc520 Demonstration Board * diff --git a/drivers/mtd/maps/nettel.c b/drivers/mtd/maps/nettel.c index 7d349874ffeb..a7900fdc32df 100644 --- a/drivers/mtd/maps/nettel.c +++ b/drivers/mtd/maps/nettel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************/ diff --git a/drivers/mtd/maps/pci.c b/drivers/mtd/maps/pci.c index ca00d211e73e..a951687213ef 100644 --- a/drivers/mtd/maps/pci.c +++ b/drivers/mtd/maps/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/mtd/maps/pci.c diff --git a/drivers/mtd/maps/pcmciamtd.c b/drivers/mtd/maps/pcmciamtd.c index 206a3c463e6e..a35c98cc8883 100644 --- a/drivers/mtd/maps/pcmciamtd.c +++ b/drivers/mtd/maps/pcmciamtd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pcmciamtd.c - MTD driver for PCMCIA flash memory cards * diff --git a/drivers/mtd/maps/physmap-bt1-rom.c b/drivers/mtd/maps/physmap-bt1-rom.c index 60dccc48f99e..d0a448a4261e 100644 --- a/drivers/mtd/maps/physmap-bt1-rom.c +++ b/drivers/mtd/maps/physmap-bt1-rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/mtd/maps/physmap-core.c b/drivers/mtd/maps/physmap-core.c index 2bd7a1af898c..14948aedcaeb 100644 --- a/drivers/mtd/maps/physmap-core.c +++ b/drivers/mtd/maps/physmap-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Normal mappings of chips in physical memory diff --git a/drivers/mtd/maps/physmap-gemini.c b/drivers/mtd/maps/physmap-gemini.c index 9d3b4bf84a1a..8d00ccf18561 100644 --- a/drivers/mtd/maps/physmap-gemini.c +++ b/drivers/mtd/maps/physmap-gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cortina Systems Gemini OF physmap add-on diff --git a/drivers/mtd/maps/physmap-ixp4xx.c b/drivers/mtd/maps/physmap-ixp4xx.c index c561468f95f6..7c29150d3727 100644 --- a/drivers/mtd/maps/physmap-ixp4xx.c +++ b/drivers/mtd/maps/physmap-ixp4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel IXP4xx OF physmap add-on diff --git a/drivers/mtd/maps/physmap-versatile.c b/drivers/mtd/maps/physmap-versatile.c index 2e779111bf79..50988121b071 100644 --- a/drivers/mtd/maps/physmap-versatile.c +++ b/drivers/mtd/maps/physmap-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Versatile OF physmap driver add-on diff --git a/drivers/mtd/maps/pismo.c b/drivers/mtd/maps/pismo.c index ecf68922da73..db7a359e9bbe 100644 --- a/drivers/mtd/maps/pismo.c +++ b/drivers/mtd/maps/pismo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PISMO memory driver - http://www.pismoworld.org/ diff --git a/drivers/mtd/maps/plat-ram.c b/drivers/mtd/maps/plat-ram.c index 1c541eaf477a..db9b770b7b4f 100644 --- a/drivers/mtd/maps/plat-ram.c +++ b/drivers/mtd/maps/plat-ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/mtd/maps/plat-ram.c * diff --git a/drivers/mtd/maps/pxa2xx-flash.c b/drivers/mtd/maps/pxa2xx-flash.c index f27c25db6778..f462b8e33b81 100644 --- a/drivers/mtd/maps/pxa2xx-flash.c +++ b/drivers/mtd/maps/pxa2xx-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Map driver for Intel XScale PXA2xx platforms. diff --git a/drivers/mtd/maps/sa1100-flash.c b/drivers/mtd/maps/sa1100-flash.c index 6a54a84d0d9c..6652a1fddaf5 100644 --- a/drivers/mtd/maps/sa1100-flash.c +++ b/drivers/mtd/maps/sa1100-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Flash memory access on SA11x0 based devices diff --git a/drivers/mtd/maps/sbc_gxx.c b/drivers/mtd/maps/sbc_gxx.c index 9d48a261c2b2..8d70097ee399 100644 --- a/drivers/mtd/maps/sbc_gxx.c +++ b/drivers/mtd/maps/sbc_gxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* sbc_gxx.c -- MTD map driver for Arcom Control Systems SBC-MediaGX, SBC-GXm and SBC-GX1 series boards. diff --git a/drivers/mtd/maps/sc520cdp.c b/drivers/mtd/maps/sc520cdp.c index 8ef7aec634c7..63751329af1c 100644 --- a/drivers/mtd/maps/sc520cdp.c +++ b/drivers/mtd/maps/sc520cdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* sc520cdp.c -- MTD map driver for AMD SC520 Customer Development Platform * diff --git a/drivers/mtd/maps/scb2_flash.c b/drivers/mtd/maps/scb2_flash.c index 57303f904bc1..3baf7c3d7224 100644 --- a/drivers/mtd/maps/scb2_flash.c +++ b/drivers/mtd/maps/scb2_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MTD map driver for BIOS Flash on Intel SCB2 boards diff --git a/drivers/mtd/maps/scx200_docflash.c b/drivers/mtd/maps/scx200_docflash.c index 8462662b7128..ccd6d31d8eda 100644 --- a/drivers/mtd/maps/scx200_docflash.c +++ b/drivers/mtd/maps/scx200_docflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/mtd/maps/scx200_docflash.c diff --git a/drivers/mtd/maps/solutionengine.c b/drivers/mtd/maps/solutionengine.c index c07f21b20463..6e82681dc6bf 100644 --- a/drivers/mtd/maps/solutionengine.c +++ b/drivers/mtd/maps/solutionengine.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Flash and EPROM on Hitachi Solution Engine and similar boards. * diff --git a/drivers/mtd/maps/sun_uflash.c b/drivers/mtd/maps/sun_uflash.c index ea3aa026b55b..38c5e31d793c 100644 --- a/drivers/mtd/maps/sun_uflash.c +++ b/drivers/mtd/maps/sun_uflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sun_uflash.c - Driver for user-programmable flash on * Sun Microsystems SME boardsets. diff --git a/drivers/mtd/maps/ts5500_flash.c b/drivers/mtd/maps/ts5500_flash.c index 70d6e865f555..79634684d61c 100644 --- a/drivers/mtd/maps/ts5500_flash.c +++ b/drivers/mtd/maps/ts5500_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ts5500_flash.c -- MTD map driver for Technology Systems TS-5500 board diff --git a/drivers/mtd/maps/tsunami_flash.c b/drivers/mtd/maps/tsunami_flash.c index 9fc1f727aa76..ee18da359c32 100644 --- a/drivers/mtd/maps/tsunami_flash.c +++ b/drivers/mtd/maps/tsunami_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tsunami_flash.c diff --git a/drivers/mtd/maps/uclinux.c b/drivers/mtd/maps/uclinux.c index de4c46318abb..ba57c864518c 100644 --- a/drivers/mtd/maps/uclinux.c +++ b/drivers/mtd/maps/uclinux.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************/ /* diff --git a/drivers/mtd/maps/vmu-flash.c b/drivers/mtd/maps/vmu-flash.c index 53019d313db7..11d4324a8143 100644 --- a/drivers/mtd/maps/vmu-flash.c +++ b/drivers/mtd/maps/vmu-flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* vmu-flash.c * Driver for SEGA Dreamcast Visual Memory Unit diff --git a/drivers/mtd/mtd_blkdevs.c b/drivers/mtd/mtd_blkdevs.c index 28e09d080440..09ba2f0e2f16 100644 --- a/drivers/mtd/mtd_blkdevs.c +++ b/drivers/mtd/mtd_blkdevs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Interface to Linux block layer for MTD 'translation layers'. diff --git a/drivers/mtd/mtdblock.c b/drivers/mtd/mtdblock.c index 9751416c2a91..fd27c50e2c0d 100644 --- a/drivers/mtd/mtdblock.c +++ b/drivers/mtd/mtdblock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Direct MTD block device access diff --git a/drivers/mtd/mtdblock_ro.c b/drivers/mtd/mtdblock_ro.c index ef6299af60e4..c00a5c99cfb8 100644 --- a/drivers/mtd/mtdblock_ro.c +++ b/drivers/mtd/mtdblock_ro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple read-only (writable only for RAM) mtdblock driver diff --git a/drivers/mtd/mtdchar.c b/drivers/mtd/mtdchar.c index 335c702633ff..8a546eb31636 100644 --- a/drivers/mtd/mtdchar.c +++ b/drivers/mtd/mtdchar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright © 1999-2010 David Woodhouse diff --git a/drivers/mtd/mtdconcat.c b/drivers/mtd/mtdconcat.c index f56f44aa8625..d4a6c6fd868c 100644 --- a/drivers/mtd/mtdconcat.c +++ b/drivers/mtd/mtdconcat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MTD device concatenation layer diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index 64808493b4f5..fc1b6c3bb50f 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core registration and callback routines for MTD diff --git a/drivers/mtd/mtdoops.c b/drivers/mtd/mtdoops.c index b88083751a0c..693ce584acc0 100644 --- a/drivers/mtd/mtdoops.c +++ b/drivers/mtd/mtdoops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MTD Oops/Panic logger diff --git a/drivers/mtd/mtdpart.c b/drivers/mtd/mtdpart.c index 2876501a7814..06bb19b8c255 100644 --- a/drivers/mtd/mtdpart.c +++ b/drivers/mtd/mtdpart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple MTD partitioning layer diff --git a/drivers/mtd/mtdpstore.c b/drivers/mtd/mtdpstore.c index 9cf3872e37ae..380c7aeab2c0 100644 --- a/drivers/mtd/mtdpstore.c +++ b/drivers/mtd/mtdpstore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define dev_fmt(fmt) "mtdoops-pstore: " fmt diff --git a/drivers/mtd/mtdsuper.c b/drivers/mtd/mtdsuper.c index b7e3763c47f0..9a3cbe5994c6 100644 --- a/drivers/mtd/mtdsuper.c +++ b/drivers/mtd/mtdsuper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* MTD-based superblock management * diff --git a/drivers/mtd/mtdswap.c b/drivers/mtd/mtdswap.c index d8f2e5be2d31..61d7a9d3dc38 100644 --- a/drivers/mtd/mtdswap.c +++ b/drivers/mtd/mtdswap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Swap block device support for MTDs diff --git a/drivers/mtd/nand/bbt.c b/drivers/mtd/nand/bbt.c index db4f93a903e4..2e480b86882b 100644 --- a/drivers/mtd/nand/bbt.c +++ b/drivers/mtd/nand/bbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Free Electrons diff --git a/drivers/mtd/nand/core.c b/drivers/mtd/nand/core.c index 3e76d127715f..52604fede14a 100644 --- a/drivers/mtd/nand/core.c +++ b/drivers/mtd/nand/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Free Electrons diff --git a/drivers/mtd/nand/ecc-mtk.c b/drivers/mtd/nand/ecc-mtk.c index c75bb8b80cc1..b140ee47a467 100644 --- a/drivers/mtd/nand/ecc-mtk.c +++ b/drivers/mtd/nand/ecc-mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * MTK ECC controller driver. diff --git a/drivers/mtd/nand/ecc-mxic.c b/drivers/mtd/nand/ecc-mxic.c index 60cdcb4175ef..9b742a0576d8 100644 --- a/drivers/mtd/nand/ecc-mxic.c +++ b/drivers/mtd/nand/ecc-mxic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Macronix external hardware ECC engine for NAND devices, also diff --git a/drivers/mtd/nand/ecc-realtek.c b/drivers/mtd/nand/ecc-realtek.c index 0046da37ea3e..f7435b0863a7 100644 --- a/drivers/mtd/nand/ecc-realtek.c +++ b/drivers/mtd/nand/ecc-realtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Realtek hardware ECC engine in RTL93xx SoCs diff --git a/drivers/mtd/nand/ecc-sw-bch.c b/drivers/mtd/nand/ecc-sw-bch.c index 0d9310dd6f52..a307db9c39c1 100644 --- a/drivers/mtd/nand/ecc-sw-bch.c +++ b/drivers/mtd/nand/ecc-sw-bch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file provides ECC correction for more than 1 bit per block of data, diff --git a/drivers/mtd/nand/ecc-sw-hamming.c b/drivers/mtd/nand/ecc-sw-hamming.c index bc62a71f9fdd..5238cd07c4f3 100644 --- a/drivers/mtd/nand/ecc-sw-hamming.c +++ b/drivers/mtd/nand/ecc-sw-hamming.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains an ECC algorithm that detects and corrects 1 bit diff --git a/drivers/mtd/nand/ecc.c b/drivers/mtd/nand/ecc.c index 6ccdff3fc913..dd932456d60f 100644 --- a/drivers/mtd/nand/ecc.c +++ b/drivers/mtd/nand/ecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Generic Error-Correcting Code (ECC) engine diff --git a/drivers/mtd/nand/onenand/generic.c b/drivers/mtd/nand/onenand/generic.c index 4e6fd1c34484..a5dd480ffacd 100644 --- a/drivers/mtd/nand/onenand/generic.c +++ b/drivers/mtd/nand/onenand/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005 Samsung Electronics diff --git a/drivers/mtd/nand/onenand/onenand_base.c b/drivers/mtd/nand/onenand/onenand_base.c index 0dc2ea4fc857..b5d2f4e569dd 100644 --- a/drivers/mtd/nand/onenand/onenand_base.c +++ b/drivers/mtd/nand/onenand/onenand_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2005-2009 Samsung Electronics diff --git a/drivers/mtd/nand/onenand/onenand_bbt.c b/drivers/mtd/nand/onenand/onenand_bbt.c index d7fe35bc45cb..7f9fb6022633 100644 --- a/drivers/mtd/nand/onenand/onenand_bbt.c +++ b/drivers/mtd/nand/onenand/onenand_bbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bad Block Table support for the OneNAND driver diff --git a/drivers/mtd/nand/onenand/onenand_omap2.c b/drivers/mtd/nand/onenand/onenand_omap2.c index 0793251ada3b..8e1bf3d3d9f0 100644 --- a/drivers/mtd/nand/onenand/onenand_omap2.c +++ b/drivers/mtd/nand/onenand/onenand_omap2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OneNAND driver for OMAP2 / OMAP3 diff --git a/drivers/mtd/nand/onenand/onenand_samsung.c b/drivers/mtd/nand/onenand/onenand_samsung.c index 6d6aa709a21f..dae833d7d00b 100644 --- a/drivers/mtd/nand/onenand/onenand_samsung.c +++ b/drivers/mtd/nand/onenand/onenand_samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S3C64XX/S5PC1XX OneNAND driver diff --git a/drivers/mtd/nand/qpic_common.c b/drivers/mtd/nand/qpic_common.c index db6c46a6fe01..7a65b6e51be4 100644 --- a/drivers/mtd/nand/qpic_common.c +++ b/drivers/mtd/nand/qpic_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/mtd/nand/raw/ams-delta.c b/drivers/mtd/nand/raw/ams-delta.c index fb2b7db70297..209d2b17e496 100644 --- a/drivers/mtd/nand/raw/ams-delta.c +++ b/drivers/mtd/nand/raw/ams-delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Jonathan McDowell diff --git a/drivers/mtd/nand/raw/arasan-nand-controller.c b/drivers/mtd/nand/raw/arasan-nand-controller.c index 865754737f5f..90d5489c91dd 100644 --- a/drivers/mtd/nand/raw/arasan-nand-controller.c +++ b/drivers/mtd/nand/raw/arasan-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Arasan NAND Flash Controller Driver diff --git a/drivers/mtd/nand/raw/atmel/nand-controller.c b/drivers/mtd/nand/raw/atmel/nand-controller.c index 83ba4ebd02d4..2a28a3a97706 100644 --- a/drivers/mtd/nand/raw/atmel/nand-controller.c +++ b/drivers/mtd/nand/raw/atmel/nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 ATMEL diff --git a/drivers/mtd/nand/raw/atmel/pmecc.c b/drivers/mtd/nand/raw/atmel/pmecc.c index 1d0e93e4edb1..f8be656e3825 100644 --- a/drivers/mtd/nand/raw/atmel/pmecc.c +++ b/drivers/mtd/nand/raw/atmel/pmecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 ATMEL diff --git a/drivers/mtd/nand/raw/au1550nd.c b/drivers/mtd/nand/raw/au1550nd.c index 04d64724c400..8c566c89b0c6 100644 --- a/drivers/mtd/nand/raw/au1550nd.c +++ b/drivers/mtd/nand/raw/au1550nd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 Embedded Edge, LLC diff --git a/drivers/mtd/nand/raw/bcm47xxnflash/main.c b/drivers/mtd/nand/raw/bcm47xxnflash/main.c index 4d4e185c22e5..48313fdb019c 100644 --- a/drivers/mtd/nand/raw/bcm47xxnflash/main.c +++ b/drivers/mtd/nand/raw/bcm47xxnflash/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BCM47XX NAND flash driver diff --git a/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c b/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c index e532c3535b16..41843d8a038b 100644 --- a/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c +++ b/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BCM47XX NAND flash driver diff --git a/drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c b/drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c index a06cd87f839a..097eb540dd07 100644 --- a/drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c +++ b/drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015 Simon Arlott diff --git a/drivers/mtd/nand/raw/brcmnand/bcma_nand.c b/drivers/mtd/nand/raw/brcmnand/bcma_nand.c index dd27977919fb..c6d2f3b1925c 100644 --- a/drivers/mtd/nand/raw/brcmnand/bcma_nand.c +++ b/drivers/mtd/nand/raw/brcmnand/bcma_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2021 Broadcom diff --git a/drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c b/drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c index c31d7f37dc52..5091f898d327 100644 --- a/drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c +++ b/drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2015 Broadcom Corporation diff --git a/drivers/mtd/nand/raw/brcmnand/brcmnand.c b/drivers/mtd/nand/raw/brcmnand/brcmnand.c index 835653bdd5ab..6dc6ecba536c 100644 --- a/drivers/mtd/nand/raw/brcmnand/brcmnand.c +++ b/drivers/mtd/nand/raw/brcmnand/brcmnand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2010-2015 Broadcom Corporation diff --git a/drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c b/drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c index 950923d977b7..d8af05b023e6 100644 --- a/drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c +++ b/drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2015 Broadcom Corporation diff --git a/drivers/mtd/nand/raw/brcmnand/iproc_nand.c b/drivers/mtd/nand/raw/brcmnand/iproc_nand.c index 089c70fc6edf..735c73de39d7 100644 --- a/drivers/mtd/nand/raw/brcmnand/iproc_nand.c +++ b/drivers/mtd/nand/raw/brcmnand/iproc_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2015 Broadcom Corporation diff --git a/drivers/mtd/nand/raw/cadence-nand-controller.c b/drivers/mtd/nand/raw/cadence-nand-controller.c index 5f037753f78c..e7c505fa2b19 100644 --- a/drivers/mtd/nand/raw/cadence-nand-controller.c +++ b/drivers/mtd/nand/raw/cadence-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cadence NAND flash controller driver diff --git a/drivers/mtd/nand/raw/cafe_nand.c b/drivers/mtd/nand/raw/cafe_nand.c index 66385c4fb994..a18d794c11d5 100644 --- a/drivers/mtd/nand/raw/cafe_nand.c +++ b/drivers/mtd/nand/raw/cafe_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for One Laptop Per Child ‘CAFÉ’ controller, aka Marvell 88ALP01 diff --git a/drivers/mtd/nand/raw/cs553x_nand.c b/drivers/mtd/nand/raw/cs553x_nand.c index ec95d787001b..92066ebc4243 100644 --- a/drivers/mtd/nand/raw/cs553x_nand.c +++ b/drivers/mtd/nand/raw/cs553x_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2005, 2006 Red Hat Inc. diff --git a/drivers/mtd/nand/raw/davinci_nand.c b/drivers/mtd/nand/raw/davinci_nand.c index 3986553881d0..fcd94f85b531 100644 --- a/drivers/mtd/nand/raw/davinci_nand.c +++ b/drivers/mtd/nand/raw/davinci_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * davinci_nand.c - NAND Flash Driver for DaVinci family chips diff --git a/drivers/mtd/nand/raw/denali.c b/drivers/mtd/nand/raw/denali.c index fa2439cb4daa..ef247ed6ac5a 100644 --- a/drivers/mtd/nand/raw/denali.c +++ b/drivers/mtd/nand/raw/denali.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NAND Flash Controller Device Driver diff --git a/drivers/mtd/nand/raw/denali_dt.c b/drivers/mtd/nand/raw/denali_dt.c index e0dd59bba4bd..8ec3ce5b2117 100644 --- a/drivers/mtd/nand/raw/denali_dt.c +++ b/drivers/mtd/nand/raw/denali_dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NAND Flash Controller Device Driver for DT diff --git a/drivers/mtd/nand/raw/denali_pci.c b/drivers/mtd/nand/raw/denali_pci.c index 97fa32d73441..7b6ddf33fbba 100644 --- a/drivers/mtd/nand/raw/denali_pci.c +++ b/drivers/mtd/nand/raw/denali_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NAND Flash Controller Device Driver diff --git a/drivers/mtd/nand/raw/diskonchip.c b/drivers/mtd/nand/raw/diskonchip.c index 540b6baf8bb1..b3d070fb4dd3 100644 --- a/drivers/mtd/nand/raw/diskonchip.c +++ b/drivers/mtd/nand/raw/diskonchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2003 Red Hat, Inc. diff --git a/drivers/mtd/nand/raw/fsl_elbc_nand.c b/drivers/mtd/nand/raw/fsl_elbc_nand.c index 03dbe37df021..9302a846c974 100644 --- a/drivers/mtd/nand/raw/fsl_elbc_nand.c +++ b/drivers/mtd/nand/raw/fsl_elbc_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Freescale Enhanced Local Bus Controller NAND driver * diff --git a/drivers/mtd/nand/raw/fsl_ifc_nand.c b/drivers/mtd/nand/raw/fsl_ifc_nand.c index 7be95d0be248..c63d3daa5cb7 100644 --- a/drivers/mtd/nand/raw/fsl_ifc_nand.c +++ b/drivers/mtd/nand/raw/fsl_ifc_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale Integrated Flash Controller NAND driver diff --git a/drivers/mtd/nand/raw/fsl_upm.c b/drivers/mtd/nand/raw/fsl_upm.c index f4dc990a8da1..8a6c92f5fb8f 100644 --- a/drivers/mtd/nand/raw/fsl_upm.c +++ b/drivers/mtd/nand/raw/fsl_upm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale UPM NAND driver. diff --git a/drivers/mtd/nand/raw/fsmc_nand.c b/drivers/mtd/nand/raw/fsmc_nand.c index b13b2b0c3f30..eff47a3bd7aa 100644 --- a/drivers/mtd/nand/raw/fsmc_nand.c +++ b/drivers/mtd/nand/raw/fsmc_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ST Microelectronics diff --git a/drivers/mtd/nand/raw/gpio.c b/drivers/mtd/nand/raw/gpio.c index 69e5e43532a4..f7d1e651243d 100644 --- a/drivers/mtd/nand/raw/gpio.c +++ b/drivers/mtd/nand/raw/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Updated, and converted to generic GPIO based driver by Russell King. diff --git a/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c index 51f595fbc834..a1d951da9a6b 100644 --- a/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c +++ b/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale GPMI NAND Flash Driver diff --git a/drivers/mtd/nand/raw/hisi504_nand.c b/drivers/mtd/nand/raw/hisi504_nand.c index d97270ec1185..018b0b1ba2d7 100644 --- a/drivers/mtd/nand/raw/hisi504_nand.c +++ b/drivers/mtd/nand/raw/hisi504_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon NAND Flash controller driver diff --git a/drivers/mtd/nand/raw/ingenic/ingenic_ecc.c b/drivers/mtd/nand/raw/ingenic/ingenic_ecc.c index 525c34c281b6..2d2b8fbe092b 100644 --- a/drivers/mtd/nand/raw/ingenic/ingenic_ecc.c +++ b/drivers/mtd/nand/raw/ingenic/ingenic_ecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ47xx ECC common code diff --git a/drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c b/drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c index 47dc3efcee92..e6154892c258 100644 --- a/drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c +++ b/drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic JZ47xx NAND driver diff --git a/drivers/mtd/nand/raw/ingenic/jz4725b_bch.c b/drivers/mtd/nand/raw/ingenic/jz4725b_bch.c index 2d0e0a2192ae..0aaa178fd627 100644 --- a/drivers/mtd/nand/raw/ingenic/jz4725b_bch.c +++ b/drivers/mtd/nand/raw/ingenic/jz4725b_bch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ4725B BCH controller driver diff --git a/drivers/mtd/nand/raw/ingenic/jz4740_ecc.c b/drivers/mtd/nand/raw/ingenic/jz4740_ecc.c index 54e377754a6c..b8ab78db2aa2 100644 --- a/drivers/mtd/nand/raw/ingenic/jz4740_ecc.c +++ b/drivers/mtd/nand/raw/ingenic/jz4740_ecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ4740 ECC controller driver diff --git a/drivers/mtd/nand/raw/ingenic/jz4780_bch.c b/drivers/mtd/nand/raw/ingenic/jz4780_bch.c index 12b5b0484fe9..8334d87619cf 100644 --- a/drivers/mtd/nand/raw/ingenic/jz4780_bch.c +++ b/drivers/mtd/nand/raw/ingenic/jz4780_bch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * JZ4780 BCH controller driver diff --git a/drivers/mtd/nand/raw/intel-nand-controller.c b/drivers/mtd/nand/raw/intel-nand-controller.c index 01cefdaf115d..b77a754f6f78 100644 --- a/drivers/mtd/nand/raw/intel-nand-controller.c +++ b/drivers/mtd/nand/raw/intel-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2020 Intel Corporation. */ diff --git a/drivers/mtd/nand/raw/loongson-nand-controller.c b/drivers/mtd/nand/raw/loongson-nand-controller.c index 8490412d5be1..753705563e2d 100644 --- a/drivers/mtd/nand/raw/loongson-nand-controller.c +++ b/drivers/mtd/nand/raw/loongson-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NAND Controller Driver for Loongson family chips diff --git a/drivers/mtd/nand/raw/lpc32xx_mlc.c b/drivers/mtd/nand/raw/lpc32xx_mlc.c index 19b13ae536d4..5b854e1098fc 100644 --- a/drivers/mtd/nand/raw/lpc32xx_mlc.c +++ b/drivers/mtd/nand/raw/lpc32xx_mlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for NAND MLC Controller in LPC32xx diff --git a/drivers/mtd/nand/raw/lpc32xx_slc.c b/drivers/mtd/nand/raw/lpc32xx_slc.c index 3ca30e7dce33..6de0bd81173f 100644 --- a/drivers/mtd/nand/raw/lpc32xx_slc.c +++ b/drivers/mtd/nand/raw/lpc32xx_slc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP LPC32XX NAND SLC driver diff --git a/drivers/mtd/nand/raw/marvell_nand.c b/drivers/mtd/nand/raw/marvell_nand.c index 38b7eb5b992c..8c9aa71492c9 100644 --- a/drivers/mtd/nand/raw/marvell_nand.c +++ b/drivers/mtd/nand/raw/marvell_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell NAND flash controller driver diff --git a/drivers/mtd/nand/raw/meson_nand.c b/drivers/mtd/nand/raw/meson_nand.c index b8834aa96e81..5e3371cdcc81 100644 --- a/drivers/mtd/nand/raw/meson_nand.c +++ b/drivers/mtd/nand/raw/meson_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Amlogic Meson Nand Flash Controller Driver diff --git a/drivers/mtd/nand/raw/mpc5121_nfc.c b/drivers/mtd/nand/raw/mpc5121_nfc.c index 97b4e7f3e1bb..b91d19e1c9f8 100644 --- a/drivers/mtd/nand/raw/mpc5121_nfc.c +++ b/drivers/mtd/nand/raw/mpc5121_nfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2004-2008 Freescale Semiconductor, Inc. diff --git a/drivers/mtd/nand/raw/mtk_nand.c b/drivers/mtd/nand/raw/mtk_nand.c index 21c7e1102746..672622e8a527 100644 --- a/drivers/mtd/nand/raw/mtk_nand.c +++ b/drivers/mtd/nand/raw/mtk_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * MTK NAND Flash controller driver. diff --git a/drivers/mtd/nand/raw/mxc_nand.c b/drivers/mtd/nand/raw/mxc_nand.c index 8c56b685bf91..5625b313a49a 100644 --- a/drivers/mtd/nand/raw/mxc_nand.c +++ b/drivers/mtd/nand/raw/mxc_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/mtd/nand/raw/mxic_nand.c b/drivers/mtd/nand/raw/mxic_nand.c index 92de26697359..3dea0dd209f5 100644 --- a/drivers/mtd/nand/raw/mxic_nand.c +++ b/drivers/mtd/nand/raw/mxic_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Macronix International Co., Ltd. diff --git a/drivers/mtd/nand/raw/nand_amd.c b/drivers/mtd/nand/raw/nand_amd.c index c3d4dae3cdae..b3f4ca5df097 100644 --- a/drivers/mtd/nand/raw/nand_amd.c +++ b/drivers/mtd/nand/raw/nand_amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_base.c b/drivers/mtd/nand/raw/nand_base.c index f2322de93ab4..2379bd455aa3 100644 --- a/drivers/mtd/nand/raw/nand_base.c +++ b/drivers/mtd/nand/raw/nand_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Overview: diff --git a/drivers/mtd/nand/raw/nand_bbt.c b/drivers/mtd/nand/raw/nand_bbt.c index 3050ab7e6eb6..d33a7deb3c21 100644 --- a/drivers/mtd/nand/raw/nand_bbt.c +++ b/drivers/mtd/nand/raw/nand_bbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Overview: diff --git a/drivers/mtd/nand/raw/nand_esmt.c b/drivers/mtd/nand/raw/nand_esmt.c index 4412c407aef3..3740b2d52263 100644 --- a/drivers/mtd/nand/raw/nand_esmt.c +++ b/drivers/mtd/nand/raw/nand_esmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Toradex AG diff --git a/drivers/mtd/nand/raw/nand_hynix.c b/drivers/mtd/nand/raw/nand_hynix.c index b663659b2f49..8fbda04ea7a4 100644 --- a/drivers/mtd/nand/raw/nand_hynix.c +++ b/drivers/mtd/nand/raw/nand_hynix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_ids.c b/drivers/mtd/nand/raw/nand_ids.c index 62a8cf86d9e2..5386dec3e32e 100644 --- a/drivers/mtd/nand/raw/nand_ids.c +++ b/drivers/mtd/nand/raw/nand_ids.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002 Thomas Gleixner (tglx@kernel.org) diff --git a/drivers/mtd/nand/raw/nand_jedec.c b/drivers/mtd/nand/raw/nand_jedec.c index 89e6dd8ed1a8..7808cfcb5a4f 100644 --- a/drivers/mtd/nand/raw/nand_jedec.c +++ b/drivers/mtd/nand/raw/nand_jedec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) diff --git a/drivers/mtd/nand/raw/nand_legacy.c b/drivers/mtd/nand/raw/nand_legacy.c index 97700f80d5b8..a4526dd322b0 100644 --- a/drivers/mtd/nand/raw/nand_legacy.c +++ b/drivers/mtd/nand/raw/nand_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) diff --git a/drivers/mtd/nand/raw/nand_macronix.c b/drivers/mtd/nand/raw/nand_macronix.c index 03237310852c..6fd3aa3ad4ab 100644 --- a/drivers/mtd/nand/raw/nand_macronix.c +++ b/drivers/mtd/nand/raw/nand_macronix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_micron.c b/drivers/mtd/nand/raw/nand_micron.c index c0192881906b..87f8a31e04d4 100644 --- a/drivers/mtd/nand/raw/nand_micron.c +++ b/drivers/mtd/nand/raw/nand_micron.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_onfi.c b/drivers/mtd/nand/raw/nand_onfi.c index 11954440e4de..c179180482e1 100644 --- a/drivers/mtd/nand/raw/nand_onfi.c +++ b/drivers/mtd/nand/raw/nand_onfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) diff --git a/drivers/mtd/nand/raw/nand_samsung.c b/drivers/mtd/nand/raw/nand_samsung.c index 0be6b7563805..ccf9a5358d0c 100644 --- a/drivers/mtd/nand/raw/nand_samsung.c +++ b/drivers/mtd/nand/raw/nand_samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_sandisk.c b/drivers/mtd/nand/raw/nand_sandisk.c index 7c66e4187dc7..431fe97bc2a7 100644 --- a/drivers/mtd/nand/raw/nand_sandisk.c +++ b/drivers/mtd/nand/raw/nand_sandisk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "internals.h" diff --git a/drivers/mtd/nand/raw/nand_timings.c b/drivers/mtd/nand/raw/nand_timings.c index 7b41afc372d2..9bbe72e4aef3 100644 --- a/drivers/mtd/nand/raw/nand_timings.c +++ b/drivers/mtd/nand/raw/nand_timings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/mtd/nand/raw/nand_toshiba.c b/drivers/mtd/nand/raw/nand_toshiba.c index d3d34d71921f..ff346fa29b0e 100644 --- a/drivers/mtd/nand/raw/nand_toshiba.c +++ b/drivers/mtd/nand/raw/nand_toshiba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Free Electrons diff --git a/drivers/mtd/nand/raw/nandsim.c b/drivers/mtd/nand/raw/nandsim.c index 84942e7e528f..420c22a2993f 100644 --- a/drivers/mtd/nand/raw/nandsim.c +++ b/drivers/mtd/nand/raw/nandsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NAND flash simulator. diff --git a/drivers/mtd/nand/raw/ndfc.c b/drivers/mtd/nand/raw/ndfc.c index 7ad8bc04be1a..6242bdf0567c 100644 --- a/drivers/mtd/nand/raw/ndfc.c +++ b/drivers/mtd/nand/raw/ndfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Overview: diff --git a/drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c b/drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c index 1a285cd8fad6..6d57cc3f7b94 100644 --- a/drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c +++ b/drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Nuvoton Technology Corp. diff --git a/drivers/mtd/nand/raw/omap2.c b/drivers/mtd/nand/raw/omap2.c index 39e297486721..d7662fcbcbd3 100644 --- a/drivers/mtd/nand/raw/omap2.c +++ b/drivers/mtd/nand/raw/omap2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2004 Texas Instruments, Jian Zhang diff --git a/drivers/mtd/nand/raw/omap_elm.c b/drivers/mtd/nand/raw/omap_elm.c index c1d19b8e6715..987a69de6b73 100644 --- a/drivers/mtd/nand/raw/omap_elm.c +++ b/drivers/mtd/nand/raw/omap_elm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Error Location Module diff --git a/drivers/mtd/nand/raw/orion_nand.c b/drivers/mtd/nand/raw/orion_nand.c index 47e80d5e58c5..d71642a39ccf 100644 --- a/drivers/mtd/nand/raw/orion_nand.c +++ b/drivers/mtd/nand/raw/orion_nand.c @@ -1,3 +1,4 @@ +asm("nop"); /* * NAND support for Marvell Orion SoC platforms * diff --git a/drivers/mtd/nand/raw/pasemi_nand.c b/drivers/mtd/nand/raw/pasemi_nand.c index 0b1f7670660e..440baf17af38 100644 --- a/drivers/mtd/nand/raw/pasemi_nand.c +++ b/drivers/mtd/nand/raw/pasemi_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/mtd/nand/raw/pl35x-nand-controller.c b/drivers/mtd/nand/raw/pl35x-nand-controller.c index 11bd90e3f18c..6cb10e2620d0 100644 --- a/drivers/mtd/nand/raw/pl35x-nand-controller.c +++ b/drivers/mtd/nand/raw/pl35x-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM PL35X NAND flash controller driver diff --git a/drivers/mtd/nand/raw/plat_nand.c b/drivers/mtd/nand/raw/plat_nand.c index 0bcd455328ef..63935649cb8a 100644 --- a/drivers/mtd/nand/raw/plat_nand.c +++ b/drivers/mtd/nand/raw/plat_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic NAND driver diff --git a/drivers/mtd/nand/raw/qcom_nandc.c b/drivers/mtd/nand/raw/qcom_nandc.c index 4dd6f1a4e797..c26c4f4cdfdb 100644 --- a/drivers/mtd/nand/raw/qcom_nandc.c +++ b/drivers/mtd/nand/raw/qcom_nandc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/mtd/nand/raw/r852.c b/drivers/mtd/nand/raw/r852.c index 918974d088cf..d129881d818d 100644 --- a/drivers/mtd/nand/raw/r852.c +++ b/drivers/mtd/nand/raw/r852.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2009 - Maxim Levitsky diff --git a/drivers/mtd/nand/raw/renesas-nand-controller.c b/drivers/mtd/nand/raw/renesas-nand-controller.c index 201dd62b9990..da6df6f25094 100644 --- a/drivers/mtd/nand/raw/renesas-nand-controller.c +++ b/drivers/mtd/nand/raw/renesas-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Evatronix/Renesas R-Car Gen3, RZ/N1D, RZ/N1S, RZ/N1L NAND controller driver diff --git a/drivers/mtd/nand/raw/rockchip-nand-controller.c b/drivers/mtd/nand/raw/rockchip-nand-controller.c index 9444ba02696d..158e6868b299 100644 --- a/drivers/mtd/nand/raw/rockchip-nand-controller.c +++ b/drivers/mtd/nand/raw/rockchip-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Rockchip NAND Flash controller driver. diff --git a/drivers/mtd/nand/raw/sh_flctl.c b/drivers/mtd/nand/raw/sh_flctl.c index 97f733e481ff..b1ac7fae32a8 100644 --- a/drivers/mtd/nand/raw/sh_flctl.c +++ b/drivers/mtd/nand/raw/sh_flctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH FLCTL nand controller diff --git a/drivers/mtd/nand/raw/sharpsl.c b/drivers/mtd/nand/raw/sharpsl.c index 142e93b200a3..f7a250608c04 100644 --- a/drivers/mtd/nand/raw/sharpsl.c +++ b/drivers/mtd/nand/raw/sharpsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 Richard Purdie diff --git a/drivers/mtd/nand/raw/sm_common.c b/drivers/mtd/nand/raw/sm_common.c index e238784c8c3e..8e0bc080a290 100644 --- a/drivers/mtd/nand/raw/sm_common.c +++ b/drivers/mtd/nand/raw/sm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2009 - Maxim Levitsky diff --git a/drivers/mtd/nand/raw/socrates_nand.c b/drivers/mtd/nand/raw/socrates_nand.c index 668584683ce5..a189266dd27d 100644 --- a/drivers/mtd/nand/raw/socrates_nand.c +++ b/drivers/mtd/nand/raw/socrates_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2008 Ilya Yanok, Emcraft Systems diff --git a/drivers/mtd/nand/raw/stm32_fmc2_nand.c b/drivers/mtd/nand/raw/stm32_fmc2_nand.c index c08d6b176372..fd5e9a4e34f1 100644 --- a/drivers/mtd/nand/raw/stm32_fmc2_nand.c +++ b/drivers/mtd/nand/raw/stm32_fmc2_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 diff --git a/drivers/mtd/nand/raw/sunxi_nand.c b/drivers/mtd/nand/raw/sunxi_nand.c index 9dcdc93734cb..c6a22f3165a7 100644 --- a/drivers/mtd/nand/raw/sunxi_nand.c +++ b/drivers/mtd/nand/raw/sunxi_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2013 Boris BREZILLON diff --git a/drivers/mtd/nand/raw/technologic-nand-controller.c b/drivers/mtd/nand/raw/technologic-nand-controller.c index a3294aaf43bd..438c05f7f06c 100644 --- a/drivers/mtd/nand/raw/technologic-nand-controller.c +++ b/drivers/mtd/nand/raw/technologic-nand-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Technologic Systems TS72xx NAND controller driver diff --git a/drivers/mtd/nand/raw/tegra_nand.c b/drivers/mtd/nand/raw/tegra_nand.c index 7f9eb5f042a7..9a7376142ade 100644 --- a/drivers/mtd/nand/raw/tegra_nand.c +++ b/drivers/mtd/nand/raw/tegra_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Stefan Agner diff --git a/drivers/mtd/nand/raw/txx9ndfmc.c b/drivers/mtd/nand/raw/txx9ndfmc.c index 907fb5de4269..0e73e1593e1a 100644 --- a/drivers/mtd/nand/raw/txx9ndfmc.c +++ b/drivers/mtd/nand/raw/txx9ndfmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TXx9 NAND flash memory controller driver diff --git a/drivers/mtd/nand/raw/vf610_nfc.c b/drivers/mtd/nand/raw/vf610_nfc.c index 4b5ba3187853..e4d5749cc4c0 100644 --- a/drivers/mtd/nand/raw/vf610_nfc.c +++ b/drivers/mtd/nand/raw/vf610_nfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2009-2015 Freescale Semiconductor, Inc. and others diff --git a/drivers/mtd/nand/raw/xway_nand.c b/drivers/mtd/nand/raw/xway_nand.c index af84395dc66e..e3c2992cea6c 100644 --- a/drivers/mtd/nand/raw/xway_nand.c +++ b/drivers/mtd/nand/raw/xway_nand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/mtd/nand/spi/alliancememory.c b/drivers/mtd/nand/spi/alliancememory.c index 9e97c40955c9..c20263354c42 100644 --- a/drivers/mtd/nand/spi/alliancememory.c +++ b/drivers/mtd/nand/spi/alliancememory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Mario Kicherer diff --git a/drivers/mtd/nand/spi/ato.c b/drivers/mtd/nand/spi/ato.c index 45d38ce0736c..c731c8b8adc5 100644 --- a/drivers/mtd/nand/spi/ato.c +++ b/drivers/mtd/nand/spi/ato.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Aidan MacDonald diff --git a/drivers/mtd/nand/spi/core.c b/drivers/mtd/nand/spi/core.c index d207286572d8..d7521e83ef60 100644 --- a/drivers/mtd/nand/spi/core.c +++ b/drivers/mtd/nand/spi/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2017 Micron Technology, Inc. diff --git a/drivers/mtd/nand/spi/esmt.c b/drivers/mtd/nand/spi/esmt.c index 3e86f346f751..3b90cb11f730 100644 --- a/drivers/mtd/nand/spi/esmt.c +++ b/drivers/mtd/nand/spi/esmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: diff --git a/drivers/mtd/nand/spi/fmsh.c b/drivers/mtd/nand/spi/fmsh.c index f417955f7d1c..511d9685536e 100644 --- a/drivers/mtd/nand/spi/fmsh.c +++ b/drivers/mtd/nand/spi/fmsh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020-2021 Rockchip Electronics Co., Ltd. diff --git a/drivers/mtd/nand/spi/foresee.c b/drivers/mtd/nand/spi/foresee.c index c521dd6abc4b..02a4ebad7a5a 100644 --- a/drivers/mtd/nand/spi/foresee.c +++ b/drivers/mtd/nand/spi/foresee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2023, SberDevices. All Rights Reserved. diff --git a/drivers/mtd/nand/spi/gigadevice.c b/drivers/mtd/nand/spi/gigadevice.c index 72ad36c9a126..d13cfb4281df 100644 --- a/drivers/mtd/nand/spi/gigadevice.c +++ b/drivers/mtd/nand/spi/gigadevice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: diff --git a/drivers/mtd/nand/spi/macronix.c b/drivers/mtd/nand/spi/macronix.c index edf63b9996cf..c173929781ea 100644 --- a/drivers/mtd/nand/spi/macronix.c +++ b/drivers/mtd/nand/spi/macronix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Macronix diff --git a/drivers/mtd/nand/spi/micron.c b/drivers/mtd/nand/spi/micron.c index a49d7cb6a96d..ebc0e77a0bcc 100644 --- a/drivers/mtd/nand/spi/micron.c +++ b/drivers/mtd/nand/spi/micron.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2017 Micron Technology, Inc. diff --git a/drivers/mtd/nand/spi/otp.c b/drivers/mtd/nand/spi/otp.c index ce41bca86ea9..18dba1f3c4e8 100644 --- a/drivers/mtd/nand/spi/otp.c +++ b/drivers/mtd/nand/spi/otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025, SaluteDevices. All Rights Reserved. diff --git a/drivers/mtd/nand/spi/paragon.c b/drivers/mtd/nand/spi/paragon.c index 73bd124273a5..dc83e5ec9e10 100644 --- a/drivers/mtd/nand/spi/paragon.c +++ b/drivers/mtd/nand/spi/paragon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Jeff Kletsky diff --git a/drivers/mtd/nand/spi/skyhigh.c b/drivers/mtd/nand/spi/skyhigh.c index bf9ce163e6a7..c045ca1bc684 100644 --- a/drivers/mtd/nand/spi/skyhigh.c +++ b/drivers/mtd/nand/spi/skyhigh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 SkyHigh Memory Limited diff --git a/drivers/mtd/nand/spi/toshiba.c b/drivers/mtd/nand/spi/toshiba.c index 6530257ac0be..363618ead879 100644 --- a/drivers/mtd/nand/spi/toshiba.c +++ b/drivers/mtd/nand/spi/toshiba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 exceet electronics GmbH diff --git a/drivers/mtd/nand/spi/winbond.c b/drivers/mtd/nand/spi/winbond.c index 4870b2d5edb2..ff5ce34eb678 100644 --- a/drivers/mtd/nand/spi/winbond.c +++ b/drivers/mtd/nand/spi/winbond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 exceet electronics GmbH diff --git a/drivers/mtd/nand/spi/xtx.c b/drivers/mtd/nand/spi/xtx.c index 5915b37b47f5..d14de5de0b61 100644 --- a/drivers/mtd/nand/spi/xtx.c +++ b/drivers/mtd/nand/spi/xtx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: diff --git a/drivers/mtd/nftlcore.c b/drivers/mtd/nftlcore.c index 868aa3d35d09..6db9681657b1 100644 --- a/drivers/mtd/nftlcore.c +++ b/drivers/mtd/nftlcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for NAND Flash Translation Layer diff --git a/drivers/mtd/nftlmount.c b/drivers/mtd/nftlmount.c index 75e86ed3e678..35aee500dc0a 100644 --- a/drivers/mtd/nftlmount.c +++ b/drivers/mtd/nftlmount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NFTL mount code with extensive checks diff --git a/drivers/mtd/parsers/afs.c b/drivers/mtd/parsers/afs.c index 26116694c821..656de76d0ee6 100644 --- a/drivers/mtd/parsers/afs.c +++ b/drivers/mtd/parsers/afs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*====================================================================== diff --git a/drivers/mtd/parsers/bcm47xxpart.c b/drivers/mtd/parsers/bcm47xxpart.c index 49c8e7f27f21..cd8469c78655 100644 --- a/drivers/mtd/parsers/bcm47xxpart.c +++ b/drivers/mtd/parsers/bcm47xxpart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BCM47XX MTD partitioning diff --git a/drivers/mtd/parsers/bcm63xxpart.c b/drivers/mtd/parsers/bcm63xxpart.c index 6e7b1ae8f58f..534f7b1f80f6 100644 --- a/drivers/mtd/parsers/bcm63xxpart.c +++ b/drivers/mtd/parsers/bcm63xxpart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM63XX CFE image tag parser diff --git a/drivers/mtd/parsers/brcm_u-boot.c b/drivers/mtd/parsers/brcm_u-boot.c index 984f98923446..7b82f1552899 100644 --- a/drivers/mtd/parsers/brcm_u-boot.c +++ b/drivers/mtd/parsers/brcm_u-boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2022 Rafał Miłecki diff --git a/drivers/mtd/parsers/cmdlinepart.c b/drivers/mtd/parsers/cmdlinepart.c index 504e5fa2b45b..8b2e3dc64ad1 100644 --- a/drivers/mtd/parsers/cmdlinepart.c +++ b/drivers/mtd/parsers/cmdlinepart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Read flash partition table from command line diff --git a/drivers/mtd/parsers/ofpart_bcm4908.c b/drivers/mtd/parsers/ofpart_bcm4908.c index bb072a0940e4..49733d0b173a 100644 --- a/drivers/mtd/parsers/ofpart_bcm4908.c +++ b/drivers/mtd/parsers/ofpart_bcm4908.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Rafał Miłecki diff --git a/drivers/mtd/parsers/ofpart_core.c b/drivers/mtd/parsers/ofpart_core.c index abfa68798918..993d8fb930a9 100644 --- a/drivers/mtd/parsers/ofpart_core.c +++ b/drivers/mtd/parsers/ofpart_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Flash partitions described by the OF (or flattened) device tree diff --git a/drivers/mtd/parsers/ofpart_linksys_ns.c b/drivers/mtd/parsers/ofpart_linksys_ns.c index 318c42d0256b..eff16d193f35 100644 --- a/drivers/mtd/parsers/ofpart_linksys_ns.c +++ b/drivers/mtd/parsers/ofpart_linksys_ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Rafał Miłecki diff --git a/drivers/mtd/parsers/parser_imagetag.c b/drivers/mtd/parsers/parser_imagetag.c index fab0949aabba..fd24fe71c901 100644 --- a/drivers/mtd/parsers/parser_imagetag.c +++ b/drivers/mtd/parsers/parser_imagetag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM63XX CFE image tag parser diff --git a/drivers/mtd/parsers/parser_trx.c b/drivers/mtd/parsers/parser_trx.c index 4814cf218e17..ecb97fd6c5da 100644 --- a/drivers/mtd/parsers/parser_trx.c +++ b/drivers/mtd/parsers/parser_trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Parser for TRX format partitions diff --git a/drivers/mtd/parsers/qcomsmempart.c b/drivers/mtd/parsers/qcomsmempart.c index 4311b89d8df0..119a3030510a 100644 --- a/drivers/mtd/parsers/qcomsmempart.c +++ b/drivers/mtd/parsers/qcomsmempart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm SMEM NAND flash partition parser diff --git a/drivers/mtd/parsers/redboot.c b/drivers/mtd/parsers/redboot.c index 3b55b676ca6b..fd2e5425ee64 100644 --- a/drivers/mtd/parsers/redboot.c +++ b/drivers/mtd/parsers/redboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Parse RedBoot-style Flash Image System (FIS) tables and diff --git a/drivers/mtd/parsers/scpart.c b/drivers/mtd/parsers/scpart.c index 6e5e11c37078..eb094c131026 100644 --- a/drivers/mtd/parsers/scpart.c +++ b/drivers/mtd/parsers/scpart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/mtd/scpart.c: Sercomm Partition Parser diff --git a/drivers/mtd/parsers/sharpslpart.c b/drivers/mtd/parsers/sharpslpart.c index 671a61845bd5..08504080dc20 100644 --- a/drivers/mtd/parsers/sharpslpart.c +++ b/drivers/mtd/parsers/sharpslpart.c @@ -1,3 +1,4 @@ +asm("nop"); /* * sharpslpart.c - MTD partition parser for NAND flash using the SHARP FTL * for logical addressing, as used on the PXA models of the SHARP SL Series. diff --git a/drivers/mtd/parsers/tplink_safeloader.c b/drivers/mtd/parsers/tplink_safeloader.c index e358a029dc70..3deb896f0b49 100644 --- a/drivers/mtd/parsers/tplink_safeloader.c +++ b/drivers/mtd/parsers/tplink_safeloader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2022 Rafał Miłecki diff --git a/drivers/mtd/rfd_ftl.c b/drivers/mtd/rfd_ftl.c index be26cc67a1c4..8b2cd265364c 100644 --- a/drivers/mtd/rfd_ftl.c +++ b/drivers/mtd/rfd_ftl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rfd_ftl.c -- resident flash disk (flash translation layer) diff --git a/drivers/mtd/sm_ftl.c b/drivers/mtd/sm_ftl.c index 5988cba30eb3..d5d9e693f61b 100644 --- a/drivers/mtd/sm_ftl.c +++ b/drivers/mtd/sm_ftl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2009 - Maxim Levitsky diff --git a/drivers/mtd/spi-nor/atmel.c b/drivers/mtd/spi-nor/atmel.c index 82c592f0a1e1..bf1033501236 100644 --- a/drivers/mtd/spi-nor/atmel.c +++ b/drivers/mtd/spi-nor/atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/controllers/hisi-sfc.c b/drivers/mtd/spi-nor/controllers/hisi-sfc.c index db948da2c4c5..d9b8767052b4 100644 --- a/drivers/mtd/spi-nor/controllers/hisi-sfc.c +++ b/drivers/mtd/spi-nor/controllers/hisi-sfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HiSilicon FMC SPI NOR flash controller driver diff --git a/drivers/mtd/spi-nor/controllers/nxp-spifi.c b/drivers/mtd/spi-nor/controllers/nxp-spifi.c index 1a92d71755db..d36dc2ed2ccc 100644 --- a/drivers/mtd/spi-nor/controllers/nxp-spifi.c +++ b/drivers/mtd/spi-nor/controllers/nxp-spifi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI NOR driver for NXP SPI Flash Interface (SPIFI) diff --git a/drivers/mtd/spi-nor/core.c b/drivers/mtd/spi-nor/core.c index d3f8a78efd3b..5b77127da53c 100644 --- a/drivers/mtd/spi-nor/core.c +++ b/drivers/mtd/spi-nor/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on m25p80.c, by Mike Lavender (mike@steroidmicros.com), with diff --git a/drivers/mtd/spi-nor/debugfs.c b/drivers/mtd/spi-nor/debugfs.c index fa6956144d2e..53359c976dd4 100644 --- a/drivers/mtd/spi-nor/debugfs.c +++ b/drivers/mtd/spi-nor/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/mtd/spi-nor/eon.c b/drivers/mtd/spi-nor/eon.c index c1ddf662f782..79410036241b 100644 --- a/drivers/mtd/spi-nor/eon.c +++ b/drivers/mtd/spi-nor/eon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/esmt.c b/drivers/mtd/spi-nor/esmt.c index 089fcd1aa794..4813e33f6ab3 100644 --- a/drivers/mtd/spi-nor/esmt.c +++ b/drivers/mtd/spi-nor/esmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/everspin.c b/drivers/mtd/spi-nor/everspin.c index add37104d673..1e9ac8e600fd 100644 --- a/drivers/mtd/spi-nor/everspin.c +++ b/drivers/mtd/spi-nor/everspin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/gigadevice.c b/drivers/mtd/spi-nor/gigadevice.c index ef1edd0add70..7b2b0acec567 100644 --- a/drivers/mtd/spi-nor/gigadevice.c +++ b/drivers/mtd/spi-nor/gigadevice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/intel.c b/drivers/mtd/spi-nor/intel.c index f647359fee7a..26fb21285e21 100644 --- a/drivers/mtd/spi-nor/intel.c +++ b/drivers/mtd/spi-nor/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/issi.c b/drivers/mtd/spi-nor/issi.c index 18d9a00aa22e..8560944812d9 100644 --- a/drivers/mtd/spi-nor/issi.c +++ b/drivers/mtd/spi-nor/issi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/macronix.c b/drivers/mtd/spi-nor/macronix.c index e97f5cbd9aad..6d957fb2c07c 100644 --- a/drivers/mtd/spi-nor/macronix.c +++ b/drivers/mtd/spi-nor/macronix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/micron-st.c b/drivers/mtd/spi-nor/micron-st.c index 88033384a71e..5b75f4e4f7e0 100644 --- a/drivers/mtd/spi-nor/micron-st.c +++ b/drivers/mtd/spi-nor/micron-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/otp.c b/drivers/mtd/spi-nor/otp.c index 7d0b145d78d8..75975911c20d 100644 --- a/drivers/mtd/spi-nor/otp.c +++ b/drivers/mtd/spi-nor/otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OTP support for SPI NOR flashes diff --git a/drivers/mtd/spi-nor/sfdp.c b/drivers/mtd/spi-nor/sfdp.c index a8324c2da0ac..2288f70187a4 100644 --- a/drivers/mtd/spi-nor/sfdp.c +++ b/drivers/mtd/spi-nor/sfdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/spansion.c b/drivers/mtd/spi-nor/spansion.c index 8498c7003d88..69dd87593311 100644 --- a/drivers/mtd/spi-nor/spansion.c +++ b/drivers/mtd/spi-nor/spansion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/sst.c b/drivers/mtd/spi-nor/sst.c index 175211fe6a5e..aa90606143c6 100644 --- a/drivers/mtd/spi-nor/sst.c +++ b/drivers/mtd/spi-nor/sst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/swp.c b/drivers/mtd/spi-nor/swp.c index 9b07f83aeac7..dc3a85d38c09 100644 --- a/drivers/mtd/spi-nor/swp.c +++ b/drivers/mtd/spi-nor/swp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI NOR Software Write Protection logic. diff --git a/drivers/mtd/spi-nor/sysfs.c b/drivers/mtd/spi-nor/sysfs.c index 643513ee891b..bb8e030f8537 100644 --- a/drivers/mtd/spi-nor/sysfs.c +++ b/drivers/mtd/spi-nor/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/mtd/spi-nor/winbond.c b/drivers/mtd/spi-nor/winbond.c index fb855fe44733..723014759161 100644 --- a/drivers/mtd/spi-nor/winbond.c +++ b/drivers/mtd/spi-nor/winbond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/spi-nor/xmc.c b/drivers/mtd/spi-nor/xmc.c index d5a06054b0dd..2f05e3a3ba1f 100644 --- a/drivers/mtd/spi-nor/xmc.c +++ b/drivers/mtd/spi-nor/xmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005, Intec Automation Inc. diff --git a/drivers/mtd/ssfdc.c b/drivers/mtd/ssfdc.c index 46c01fa2ec46..101d034c9ce9 100644 --- a/drivers/mtd/ssfdc.c +++ b/drivers/mtd/ssfdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux driver for SSFDC Flash Translation Layer (Read only) diff --git a/drivers/mtd/tests/mtd_nandecctest.c b/drivers/mtd/tests/mtd_nandecctest.c index 824cc1c03b6a..f44b8ab4a59b 100644 --- a/drivers/mtd/tests/mtd_nandecctest.c +++ b/drivers/mtd/tests/mtd_nandecctest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/mtd/tests/mtd_test.c b/drivers/mtd/tests/mtd_test.c index f391e0300cdc..3b050fd2fc54 100644 --- a/drivers/mtd/tests/mtd_test.c +++ b/drivers/mtd/tests/mtd_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "mtd_test: " fmt diff --git a/drivers/mtd/tests/nandbiterrs.c b/drivers/mtd/tests/nandbiterrs.c index 98d7508f95b1..3d97cb6b3773 100644 --- a/drivers/mtd/tests/nandbiterrs.c +++ b/drivers/mtd/tests/nandbiterrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2012 NetCommWireless diff --git a/drivers/mtd/tests/oobtest.c b/drivers/mtd/tests/oobtest.c index e1ee68f8b8f8..81b1671c64ed 100644 --- a/drivers/mtd/tests/oobtest.c +++ b/drivers/mtd/tests/oobtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 Nokia Corporation diff --git a/drivers/mtd/tests/pagetest.c b/drivers/mtd/tests/pagetest.c index 6878700d2fc0..ba267e816003 100644 --- a/drivers/mtd/tests/pagetest.c +++ b/drivers/mtd/tests/pagetest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 Nokia Corporation diff --git a/drivers/mtd/tests/readtest.c b/drivers/mtd/tests/readtest.c index 99670ef91f2b..329d85299cc8 100644 --- a/drivers/mtd/tests/readtest.c +++ b/drivers/mtd/tests/readtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 Nokia Corporation diff --git a/drivers/mtd/tests/speedtest.c b/drivers/mtd/tests/speedtest.c index 075bce32caa5..bedd30f1e626 100644 --- a/drivers/mtd/tests/speedtest.c +++ b/drivers/mtd/tests/speedtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Nokia Corporation diff --git a/drivers/mtd/tests/stresstest.c b/drivers/mtd/tests/stresstest.c index 8062098930d6..09cad2ee2345 100644 --- a/drivers/mtd/tests/stresstest.c +++ b/drivers/mtd/tests/stresstest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 Nokia Corporation diff --git a/drivers/mtd/tests/subpagetest.c b/drivers/mtd/tests/subpagetest.c index f34bbf033c4d..80102bd11160 100644 --- a/drivers/mtd/tests/subpagetest.c +++ b/drivers/mtd/tests/subpagetest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 Nokia Corporation diff --git a/drivers/mtd/tests/torturetest.c b/drivers/mtd/tests/torturetest.c index 841689b4d86d..18028ee1ef32 100644 --- a/drivers/mtd/tests/torturetest.c +++ b/drivers/mtd/tests/torturetest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 Artem Bityutskiy diff --git a/drivers/mtd/ubi/attach.c b/drivers/mtd/ubi/attach.c index 884171871d0e..790774166e73 100644 --- a/drivers/mtd/ubi/attach.c +++ b/drivers/mtd/ubi/attach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/block.c b/drivers/mtd/ubi/block.c index b53fd147fa65..36bfafd2552d 100644 --- a/drivers/mtd/ubi/block.c +++ b/drivers/mtd/ubi/block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Ezequiel Garcia diff --git a/drivers/mtd/ubi/build.c b/drivers/mtd/ubi/build.c index ef6a22f372f9..641fa64acca0 100644 --- a/drivers/mtd/ubi/build.c +++ b/drivers/mtd/ubi/build.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/cdev.c b/drivers/mtd/ubi/cdev.c index b700a0efaa93..56e80605e3c3 100644 --- a/drivers/mtd/ubi/cdev.c +++ b/drivers/mtd/ubi/cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/debug.c b/drivers/mtd/ubi/debug.c index d2a53961d8e2..84b0409ce6e2 100644 --- a/drivers/mtd/ubi/debug.c +++ b/drivers/mtd/ubi/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/eba.c b/drivers/mtd/ubi/eba.c index c7ba7a15c9f7..d2c0fbf00c94 100644 --- a/drivers/mtd/ubi/eba.c +++ b/drivers/mtd/ubi/eba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/fastmap-wl.c b/drivers/mtd/ubi/fastmap-wl.c index e2bc1122bfd3..a2d533b5682c 100644 --- a/drivers/mtd/ubi/fastmap-wl.c +++ b/drivers/mtd/ubi/fastmap-wl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Linutronix GmbH diff --git a/drivers/mtd/ubi/fastmap.c b/drivers/mtd/ubi/fastmap.c index 9a4940874be5..651e5e3d1df5 100644 --- a/drivers/mtd/ubi/fastmap.c +++ b/drivers/mtd/ubi/fastmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Linutronix GmbH diff --git a/drivers/mtd/ubi/gluebi.c b/drivers/mtd/ubi/gluebi.c index 1b980d15d9fb..d03c2358f01a 100644 --- a/drivers/mtd/ubi/gluebi.c +++ b/drivers/mtd/ubi/gluebi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/io.c b/drivers/mtd/ubi/io.c index 915eb64cb001..d2d2f0f91242 100644 --- a/drivers/mtd/ubi/io.c +++ b/drivers/mtd/ubi/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/kapi.c b/drivers/mtd/ubi/kapi.c index df0a5a57b072..8fa017704906 100644 --- a/drivers/mtd/ubi/kapi.c +++ b/drivers/mtd/ubi/kapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/misc.c b/drivers/mtd/ubi/misc.c index 1794d66b6eb7..fe074c841309 100644 --- a/drivers/mtd/ubi/misc.c +++ b/drivers/mtd/ubi/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/nvmem.c b/drivers/mtd/ubi/nvmem.c index 34f8c1d3cdee..a9308c4a0730 100644 --- a/drivers/mtd/ubi/nvmem.c +++ b/drivers/mtd/ubi/nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023 Daniel Golle diff --git a/drivers/mtd/ubi/upd.c b/drivers/mtd/ubi/upd.c index 962f693cf882..9f4b65907ec5 100644 --- a/drivers/mtd/ubi/upd.c +++ b/drivers/mtd/ubi/upd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/vmt.c b/drivers/mtd/ubi/vmt.c index e5cf3bdca3b0..a5e88c4de9ba 100644 --- a/drivers/mtd/ubi/vmt.c +++ b/drivers/mtd/ubi/vmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/vtbl.c b/drivers/mtd/ubi/vtbl.c index 6e5489e233dd..c727a105306e 100644 --- a/drivers/mtd/ubi/vtbl.c +++ b/drivers/mtd/ubi/vtbl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c index fbd399cf6503..4d8e0f719b10 100644 --- a/drivers/mtd/ubi/wl.c +++ b/drivers/mtd/ubi/wl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) International Business Machines Corp., 2006 diff --git a/drivers/mux/adg792a.c b/drivers/mux/adg792a.c index a5afe29e3cf1..a10116794fc8 100644 --- a/drivers/mux/adg792a.c +++ b/drivers/mux/adg792a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Multiplexer driver for Analog Devices ADG792A/G Triple 4:1 mux diff --git a/drivers/mux/adgs1408.c b/drivers/mux/adgs1408.c index 5eaf07d09ac9..2293357f6d1a 100644 --- a/drivers/mux/adgs1408.c +++ b/drivers/mux/adgs1408.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADGS1408/ADGS1409 SPI MUX driver diff --git a/drivers/mux/core.c b/drivers/mux/core.c index a3840fe0995f..7186f3c241ec 100644 --- a/drivers/mux/core.c +++ b/drivers/mux/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Multiplexer subsystem diff --git a/drivers/mux/gpio.c b/drivers/mux/gpio.c index 4cc3202c58f3..f7f139619e9c 100644 --- a/drivers/mux/gpio.c +++ b/drivers/mux/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO-controlled multiplexer driver diff --git a/drivers/mux/mmio.c b/drivers/mux/mmio.c index 3409af1ffb80..a05e489f4a11 100644 --- a/drivers/mux/mmio.c +++ b/drivers/mux/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MMIO register bitfield-controlled multiplexer driver diff --git a/drivers/net/Space.c b/drivers/net/Space.c index c01e2c2f7d6c..b043cda04cfc 100644 --- a/drivers/net/Space.c +++ b/drivers/net/Space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/drivers/net/amt.c b/drivers/net/amt.c index 902c817a0dea..4f20e483b33a 100644 --- a/drivers/net/amt.c +++ b/drivers/net/amt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2021 Taehee Yoo */ diff --git a/drivers/net/arcnet/arc-rawmode.c b/drivers/net/arcnet/arc-rawmode.c index 57f1729066f2..db0470bc8073 100644 --- a/drivers/net/arcnet/arc-rawmode.c +++ b/drivers/net/arcnet/arc-rawmode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - "raw mode" packet encapsulation (no soft headers) * diff --git a/drivers/net/arcnet/arc-rimi.c b/drivers/net/arcnet/arc-rimi.c index 53d10a04d1bd..396fe50ecb26 100644 --- a/drivers/net/arcnet/arc-rimi.c +++ b/drivers/net/arcnet/arc-rimi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - "RIM I" (entirely mem-mapped) cards * diff --git a/drivers/net/arcnet/arcnet.c b/drivers/net/arcnet/arcnet.c index 882972604c82..9c8e1f296d47 100644 --- a/drivers/net/arcnet/arcnet.c +++ b/drivers/net/arcnet/arcnet.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - device-independent routines * diff --git a/drivers/net/arcnet/capmode.c b/drivers/net/arcnet/capmode.c index 7a0a79973769..c6c31db13d7e 100644 --- a/drivers/net/arcnet/capmode.c +++ b/drivers/net/arcnet/capmode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - "cap mode" packet encapsulation. * It adds sequence numbers to packets for communicating between a user space diff --git a/drivers/net/arcnet/com20020-isa.c b/drivers/net/arcnet/com20020-isa.c index fef2ac2852a8..5ff686645f1c 100644 --- a/drivers/net/arcnet/com20020-isa.c +++ b/drivers/net/arcnet/com20020-isa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM20020 chipset support * diff --git a/drivers/net/arcnet/com20020-pci.c b/drivers/net/arcnet/com20020-pci.c index 0472bcdff130..b50f48bc7441 100644 --- a/drivers/net/arcnet/com20020-pci.c +++ b/drivers/net/arcnet/com20020-pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM20020 PCI support * Contemporary Controls PCI20 and SOHARD SH-ARC PCI diff --git a/drivers/net/arcnet/com20020.c b/drivers/net/arcnet/com20020.c index a0053e3992a3..42595472e4ad 100644 --- a/drivers/net/arcnet/com20020.c +++ b/drivers/net/arcnet/com20020.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM20020 chipset support * diff --git a/drivers/net/arcnet/com20020_cs.c b/drivers/net/arcnet/com20020_cs.c index 75f08aa7528b..45c472cceb69 100644 --- a/drivers/net/arcnet/com20020_cs.c +++ b/drivers/net/arcnet/com20020_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM20020 PCMCIA support * diff --git a/drivers/net/arcnet/com90io.c b/drivers/net/arcnet/com90io.c index 3b463fbc6402..87a87cb772d2 100644 --- a/drivers/net/arcnet/com90io.c +++ b/drivers/net/arcnet/com90io.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM90xx chipset (IO-mapped buffers) * diff --git a/drivers/net/arcnet/com90xx.c b/drivers/net/arcnet/com90xx.c index b3b287c16561..fd4fcc82cf61 100644 --- a/drivers/net/arcnet/com90xx.c +++ b/drivers/net/arcnet/com90xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - COM90xx chipset (memory-mapped buffers) * diff --git a/drivers/net/arcnet/rfc1051.c b/drivers/net/arcnet/rfc1051.c index 46519ca63a0a..b8f13d89a420 100644 --- a/drivers/net/arcnet/rfc1051.c +++ b/drivers/net/arcnet/rfc1051.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - RFC1051 ("simple" standard) packet encapsulation * diff --git a/drivers/net/arcnet/rfc1201.c b/drivers/net/arcnet/rfc1201.c index 0edf35d971c5..63a77e2d837d 100644 --- a/drivers/net/arcnet/rfc1201.c +++ b/drivers/net/arcnet/rfc1201.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux ARCnet driver - RFC1201 (standard) packet encapsulation * diff --git a/drivers/net/bareudp.c b/drivers/net/bareudp.c index 0df3208783ad..08d951031f6a 100644 --- a/drivers/net/bareudp.c +++ b/drivers/net/bareudp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Bareudp: UDP tunnel encasulation for different Payload types like * MPLS, NSH, IP, etc. diff --git a/drivers/net/bonding/bond_3ad.c b/drivers/net/bonding/bond_3ad.c index 1a8de2bf8655..0cec8b2f7b87 100644 --- a/drivers/net/bonding/bond_3ad.c +++ b/drivers/net/bonding/bond_3ad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved. diff --git a/drivers/net/bonding/bond_alb.c b/drivers/net/bonding/bond_alb.c index 2d37b07c8215..15356ec57da0 100644 --- a/drivers/net/bonding/bond_alb.c +++ b/drivers/net/bonding/bond_alb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved. diff --git a/drivers/net/bonding/bond_debugfs.c b/drivers/net/bonding/bond_debugfs.c index 8adbec7c5084..6760461ce0d7 100644 --- a/drivers/net/bonding/bond_debugfs.c +++ b/drivers/net/bonding/bond_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 45bd2bb102ff..34939088d1f4 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * originally based on the dummy device. diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c index 286f11c517f7..072752f40260 100644 --- a/drivers/net/bonding/bond_netlink.c +++ b/drivers/net/bonding/bond_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/bond/bond_netlink.c - Netlink interface for bonding diff --git a/drivers/net/bonding/bond_options.c b/drivers/net/bonding/bond_options.c index f1c6e9d8f616..f9e39bbca91e 100644 --- a/drivers/net/bonding/bond_options.c +++ b/drivers/net/bonding/bond_options.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/bond/bond_options.c - bonding options diff --git a/drivers/net/bonding/bond_procfs.c b/drivers/net/bonding/bond_procfs.c index 7edf72ec816a..5ed022bab136 100644 --- a/drivers/net/bonding/bond_procfs.c +++ b/drivers/net/bonding/bond_procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/bonding/bond_sysfs.c b/drivers/net/bonding/bond_sysfs.c index 9a75ad3181ab..ba65f8c03684 100644 --- a/drivers/net/bonding/bond_sysfs.c +++ b/drivers/net/bonding/bond_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2004-2005 Intel Corporation. All rights reserved. diff --git a/drivers/net/bonding/bond_sysfs_slave.c b/drivers/net/bonding/bond_sysfs_slave.c index 36d0e8440b5b..5c35fcc75a56 100644 --- a/drivers/net/bonding/bond_sysfs_slave.c +++ b/drivers/net/bonding/bond_sysfs_slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Sysfs attributes of bond slaves * diff --git a/drivers/net/caif/caif_serial.c b/drivers/net/caif/caif_serial.c index c398ac42eae9..8e5f73ae2d7b 100644 --- a/drivers/net/caif/caif_serial.c +++ b/drivers/net/caif/caif_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/drivers/net/caif/caif_virtio.c b/drivers/net/caif/caif_virtio.c index c60386bf2d1a..cfbf42cfb371 100644 --- a/drivers/net/caif/caif_virtio.c +++ b/drivers/net/caif/caif_virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2013 diff --git a/drivers/net/can/at91_can.c b/drivers/net/can/at91_can.c index 58da323f14d7..249a8f788bd8 100644 --- a/drivers/net/can/at91_can.c +++ b/drivers/net/can/at91_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * at91_can.c - CAN network driver for AT91 SoC CAN controller diff --git a/drivers/net/can/bxcan.c b/drivers/net/can/bxcan.c index baf494d20bef..1ecc72673231 100644 --- a/drivers/net/can/bxcan.c +++ b/drivers/net/can/bxcan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // bxcan.c - STM32 Basic Extended CAN controller driver diff --git a/drivers/net/can/c_can/c_can_ethtool.c b/drivers/net/can/c_can/c_can_ethtool.c index e41167eda673..f01ec7911db6 100644 --- a/drivers/net/can/c_can/c_can_ethtool.c +++ b/drivers/net/can/c_can/c_can_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021, Dario Binacchi diff --git a/drivers/net/can/c_can/c_can_main.c b/drivers/net/can/c_can/c_can_main.c index 3702cac7fbf0..e81279be6db4 100644 --- a/drivers/net/can/c_can/c_can_main.c +++ b/drivers/net/can/c_can/c_can_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CAN bus driver for Bosch C_CAN controller * diff --git a/drivers/net/can/c_can/c_can_pci.c b/drivers/net/can/c_can/c_can_pci.c index 093bea597f4e..8d7905353d43 100644 --- a/drivers/net/can/c_can/c_can_pci.c +++ b/drivers/net/can/c_can/c_can_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCI bus driver for Bosch C_CAN/D_CAN controller * diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can/c_can_platform.c index 19c86b94a40e..a081a0748de6 100644 --- a/drivers/net/can/c_can/c_can_platform.c +++ b/drivers/net/can/c_can/c_can_platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Platform CAN bus driver for Bosch C_CAN controller * diff --git a/drivers/net/can/can327.c b/drivers/net/can/can327.c index b66fc16aedd2..28e2b4603ed4 100644 --- a/drivers/net/can/can327.c +++ b/drivers/net/can/can327.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ELM327 based CAN interface driver (tty line discipline) * diff --git a/drivers/net/can/cc770/cc770.c b/drivers/net/can/cc770/cc770.c index 8d5abd643c06..fce427663c7d 100644 --- a/drivers/net/can/cc770/cc770.c +++ b/drivers/net/can/cc770/cc770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the CC770 and AN82527 CAN controllers diff --git a/drivers/net/can/cc770/cc770_isa.c b/drivers/net/can/cc770/cc770_isa.c index d06762817153..8f385a5ba759 100644 --- a/drivers/net/can/cc770/cc770_isa.c +++ b/drivers/net/can/cc770/cc770_isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for CC770 and AN82527 CAN controllers on the legacy ISA bus diff --git a/drivers/net/can/cc770/cc770_platform.c b/drivers/net/can/cc770/cc770_platform.c index b6c4f02ffb97..2b8ad4b2a543 100644 --- a/drivers/net/can/cc770/cc770_platform.c +++ b/drivers/net/can/cc770/cc770_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for CC770 and AN82527 CAN controllers on the platform bus diff --git a/drivers/net/can/ctucanfd/ctucanfd_base.c b/drivers/net/can/ctucanfd/ctucanfd_base.c index 0ea1ff28dfce..0f51dffb5f0e 100644 --- a/drivers/net/can/ctucanfd/ctucanfd_base.c +++ b/drivers/net/can/ctucanfd/ctucanfd_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * diff --git a/drivers/net/can/ctucanfd/ctucanfd_pci.c b/drivers/net/can/ctucanfd/ctucanfd_pci.c index 9da09e7dd63a..43d25f3dbf19 100644 --- a/drivers/net/can/ctucanfd/ctucanfd_pci.c +++ b/drivers/net/can/ctucanfd/ctucanfd_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * diff --git a/drivers/net/can/ctucanfd/ctucanfd_platform.c b/drivers/net/can/ctucanfd/ctucanfd_platform.c index 70e2577c8541..8d80c9e8b7dd 100644 --- a/drivers/net/can/ctucanfd/ctucanfd_platform.c +++ b/drivers/net/can/ctucanfd/ctucanfd_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * diff --git a/drivers/net/can/dev/bittiming.c b/drivers/net/can/dev/bittiming.c index 8f82418230ce..044c32373af1 100644 --- a/drivers/net/can/dev/bittiming.c +++ b/drivers/net/can/dev/bittiming.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix * Copyright (C) 2006 Andrey Volkov, Varma Electronics diff --git a/drivers/net/can/dev/calc_bittiming.c b/drivers/net/can/dev/calc_bittiming.c index cc4022241553..c055a97e63cc 100644 --- a/drivers/net/can/dev/calc_bittiming.c +++ b/drivers/net/can/dev/calc_bittiming.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix * Copyright (C) 2006 Andrey Volkov, Varma Electronics diff --git a/drivers/net/can/dev/dev.c b/drivers/net/can/dev/dev.c index 769745e22a3c..6d0c5a282df9 100644 --- a/drivers/net/can/dev/dev.c +++ b/drivers/net/can/dev/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix * Copyright (C) 2006 Andrey Volkov, Varma Electronics diff --git a/drivers/net/can/dev/length.c b/drivers/net/can/dev/length.c index b7f4d76dd444..c4f9fee82f44 100644 --- a/drivers/net/can/dev/length.c +++ b/drivers/net/can/dev/length.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2012, 2020 Oliver Hartkopp */ diff --git a/drivers/net/can/dev/netlink.c b/drivers/net/can/dev/netlink.c index 0498198a4696..a8302f403f39 100644 --- a/drivers/net/can/dev/netlink.c +++ b/drivers/net/can/dev/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix * Copyright (C) 2006 Andrey Volkov, Varma Electronics diff --git a/drivers/net/can/dev/rx-offload.c b/drivers/net/can/dev/rx-offload.c index 46e7b6db4a1e..af64fd281bdb 100644 --- a/drivers/net/can/dev/rx-offload.c +++ b/drivers/net/can/dev/rx-offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2014 Protonic Holland, * David Jander diff --git a/drivers/net/can/dev/skb.c b/drivers/net/can/dev/skb.c index 3ebd4f779b9b..7a6b3e87a988 100644 --- a/drivers/net/can/dev/skb.c +++ b/drivers/net/can/dev/skb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix * Copyright (C) 2006 Andrey Volkov, Varma Electronics diff --git a/drivers/net/can/dummy_can.c b/drivers/net/can/dummy_can.c index 41953655e3d3..9d99e8677d10 100644 --- a/drivers/net/can/dummy_can.c +++ b/drivers/net/can/dummy_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Vincent Mailhol */ diff --git a/drivers/net/can/esd/esd_402_pci-core.c b/drivers/net/can/esd/esd_402_pci-core.c index c826f00c551b..4659c339d485 100644 --- a/drivers/net/can/esd/esd_402_pci-core.c +++ b/drivers/net/can/esd/esd_402_pci-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2015 - 2016 Thomas Körper, esd electronic system design gmbh * Copyright (C) 2017 - 2023 Stefan Mätje, esd electronics gmbh diff --git a/drivers/net/can/esd/esdacc.c b/drivers/net/can/esd/esdacc.c index 73e66f9a3781..e618ea8ed9ba 100644 --- a/drivers/net/can/esd/esdacc.c +++ b/drivers/net/can/esd/esdacc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2015 - 2016 Thomas Körper, esd electronic system design gmbh * Copyright (C) 2017 - 2023 Stefan Mätje, esd electronics gmbh diff --git a/drivers/net/can/flexcan/flexcan-core.c b/drivers/net/can/flexcan/flexcan-core.c index f5d22c61503f..1108db6489d4 100644 --- a/drivers/net/can/flexcan/flexcan-core.c +++ b/drivers/net/can/flexcan/flexcan-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // flexcan.c - FLEXCAN CAN controller driver diff --git a/drivers/net/can/flexcan/flexcan-ethtool.c b/drivers/net/can/flexcan/flexcan-ethtool.c index 50e86b2da532..a1c4b30b9bd2 100644 --- a/drivers/net/can/flexcan/flexcan-ethtool.c +++ b/drivers/net/can/flexcan/flexcan-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2022 Amarula Solutions, Dario Binacchi * Copyright (c) 2022 Pengutronix, Marc Kleine-Budde diff --git a/drivers/net/can/grcan.c b/drivers/net/can/grcan.c index 3b1b09943436..5b6f058644ee 100644 --- a/drivers/net/can/grcan.c +++ b/drivers/net/can/grcan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Socket CAN driver for Aeroflex Gaisler GRCAN and GRHCAN. diff --git a/drivers/net/can/ifi_canfd/ifi_canfd.c b/drivers/net/can/ifi_canfd/ifi_canfd.c index 0f83335e4d07..d781e2af6080 100644 --- a/drivers/net/can/ifi_canfd/ifi_canfd.c +++ b/drivers/net/can/ifi_canfd/ifi_canfd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CAN bus driver for IFI CANFD controller * diff --git a/drivers/net/can/janz-ican3.c b/drivers/net/can/janz-ican3.c index 1efdd1fd8caa..5460fdf1fd1e 100644 --- a/drivers/net/can/janz-ican3.c +++ b/drivers/net/can/janz-ican3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Janz MODULbus VMOD-ICAN3 CAN Interface Driver diff --git a/drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c b/drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c index d8c9bfb20230..8af2412a7469 100644 --- a/drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c +++ b/drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* Copyright (C) 2018 KVASER AB, Sweden. All rights reserved. * Parts of this driver are based on the following: diff --git a/drivers/net/can/kvaser_pciefd/kvaser_pciefd_devlink.c b/drivers/net/can/kvaser_pciefd/kvaser_pciefd_devlink.c index 1d61a8b0eeba..3bf5b50b8d83 100644 --- a/drivers/net/can/kvaser_pciefd/kvaser_pciefd_devlink.c +++ b/drivers/net/can/kvaser_pciefd/kvaser_pciefd_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* kvaser_pciefd devlink functions * diff --git a/drivers/net/can/m_can/m_can.c b/drivers/net/can/m_can/m_can.c index eb856547ae7d..96730cf342e7 100644 --- a/drivers/net/can/m_can/m_can.c +++ b/drivers/net/can/m_can/m_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // CAN bus driver for Bosch M_CAN controller // Copyright (C) 2014 Freescale Semiconductor, Inc. diff --git a/drivers/net/can/m_can/m_can_pci.c b/drivers/net/can/m_can/m_can_pci.c index eb31ed1f9644..94f5f007fa93 100644 --- a/drivers/net/can/m_can/m_can_pci.c +++ b/drivers/net/can/m_can/m_can_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Specific M_CAN Glue diff --git a/drivers/net/can/m_can/m_can_platform.c b/drivers/net/can/m_can/m_can_platform.c index 56da411878af..dac3da42d0a2 100644 --- a/drivers/net/can/m_can/m_can_platform.c +++ b/drivers/net/can/m_can/m_can_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // IOMapped CAN bus driver for Bosch M_CAN controller // Copyright (C) 2014 Freescale Semiconductor, Inc. diff --git a/drivers/net/can/m_can/tcan4x5x-core.c b/drivers/net/can/m_can/tcan4x5x-core.c index 31cc9d0abd45..7576b80e3b30 100644 --- a/drivers/net/can/m_can/tcan4x5x-core.c +++ b/drivers/net/can/m_can/tcan4x5x-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // SPI to CAN driver for the Texas Instruments TCAN4x5x // Copyright (C) 2018-19 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/net/can/m_can/tcan4x5x-regmap.c b/drivers/net/can/m_can/tcan4x5x-regmap.c index fafa6daa67e6..b0d738e40939 100644 --- a/drivers/net/can/m_can/tcan4x5x-regmap.c +++ b/drivers/net/can/m_can/tcan4x5x-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // tcan4x5x - Texas Instruments TCAN4x5x Family CAN controller driver diff --git a/drivers/net/can/mscan/mpc5xxx_can.c b/drivers/net/can/mscan/mpc5xxx_can.c index 0080c39ee182..b1cf2b10b6e8 100644 --- a/drivers/net/can/mscan/mpc5xxx_can.c +++ b/drivers/net/can/mscan/mpc5xxx_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN bus driver for the Freescale MPC5xxx embedded CPU. diff --git a/drivers/net/can/mscan/mscan.c b/drivers/net/can/mscan/mscan.c index 39c7aa2a0b2f..81791d3c2b26 100644 --- a/drivers/net/can/mscan/mscan.c +++ b/drivers/net/can/mscan/mscan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN bus driver for the alone generic (as possible as) MSCAN controller. diff --git a/drivers/net/can/peak_canfd/peak_canfd.c b/drivers/net/can/peak_canfd/peak_canfd.c index 06cb2629f66a..dfc5ac327408 100644 --- a/drivers/net/can/peak_canfd/peak_canfd.c +++ b/drivers/net/can/peak_canfd/peak_canfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2007, 2011 Wolfgang Grandegger * diff --git a/drivers/net/can/peak_canfd/peak_pciefd_main.c b/drivers/net/can/peak_canfd/peak_pciefd_main.c index 93558e33bc02..e24af878cef2 100644 --- a/drivers/net/can/peak_canfd/peak_pciefd_main.c +++ b/drivers/net/can/peak_canfd/peak_pciefd_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2007, 2011 Wolfgang Grandegger * diff --git a/drivers/net/can/rcar/rcar_can.c b/drivers/net/can/rcar/rcar_can.c index fc3df328e877..1f7ecae52faa 100644 --- a/drivers/net/can/rcar/rcar_can.c +++ b/drivers/net/can/rcar/rcar_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Renesas R-Car CAN device driver * diff --git a/drivers/net/can/rcar/rcar_canfd.c b/drivers/net/can/rcar/rcar_canfd.c index 7895e1fdea1c..66c6372221a0 100644 --- a/drivers/net/can/rcar/rcar_canfd.c +++ b/drivers/net/can/rcar/rcar_canfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Renesas R-Car CAN FD device driver * diff --git a/drivers/net/can/rockchip/rockchip_canfd-core.c b/drivers/net/can/rockchip/rockchip_canfd-core.c index 29de0c01e4ed..ddc1b6e58466 100644 --- a/drivers/net/can/rockchip/rockchip_canfd-core.c +++ b/drivers/net/can/rockchip/rockchip_canfd-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2023, 2024 Pengutronix, diff --git a/drivers/net/can/rockchip/rockchip_canfd-ethtool.c b/drivers/net/can/rockchip/rockchip_canfd-ethtool.c index 5aeeef64a67a..70713cc85fdb 100644 --- a/drivers/net/can/rockchip/rockchip_canfd-ethtool.c +++ b/drivers/net/can/rockchip/rockchip_canfd-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2023, 2024 Pengutronix, diff --git a/drivers/net/can/rockchip/rockchip_canfd-rx.c b/drivers/net/can/rockchip/rockchip_canfd-rx.c index 475c0409e215..e4fb213f2a02 100644 --- a/drivers/net/can/rockchip/rockchip_canfd-rx.c +++ b/drivers/net/can/rockchip/rockchip_canfd-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2023, 2024 Pengutronix, diff --git a/drivers/net/can/rockchip/rockchip_canfd-timestamp.c b/drivers/net/can/rockchip/rockchip_canfd-timestamp.c index 72774cd2f94b..0023f2f19137 100644 --- a/drivers/net/can/rockchip/rockchip_canfd-timestamp.c +++ b/drivers/net/can/rockchip/rockchip_canfd-timestamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2023, 2024 Pengutronix, diff --git a/drivers/net/can/rockchip/rockchip_canfd-tx.c b/drivers/net/can/rockchip/rockchip_canfd-tx.c index 12200dcfd338..858f94b67faa 100644 --- a/drivers/net/can/rockchip/rockchip_canfd-tx.c +++ b/drivers/net/can/rockchip/rockchip_canfd-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2023, 2024 Pengutronix, diff --git a/drivers/net/can/sja1000/ems_pci.c b/drivers/net/can/sja1000/ems_pci.c index 5bca719d61f5..ee8264009d3b 100644 --- a/drivers/net/can/sja1000/ems_pci.c +++ b/drivers/net/can/sja1000/ems_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Wolfgang Grandegger diff --git a/drivers/net/can/sja1000/ems_pcmcia.c b/drivers/net/can/sja1000/ems_pcmcia.c index 4642b6d4aaf7..4bfbf404b59c 100644 --- a/drivers/net/can/sja1000/ems_pcmcia.c +++ b/drivers/net/can/sja1000/ems_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Sebastian Haas (initial chardev implementation) diff --git a/drivers/net/can/sja1000/f81601.c b/drivers/net/can/sja1000/f81601.c index 8f25e95814ef..5a3778cf8985 100644 --- a/drivers/net/can/sja1000/f81601.c +++ b/drivers/net/can/sja1000/f81601.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Fintek F81601 PCIE to 2 CAN controller driver * diff --git a/drivers/net/can/sja1000/kvaser_pci.c b/drivers/net/can/sja1000/kvaser_pci.c index 95fe9ee1ce32..a2ec50f3f448 100644 --- a/drivers/net/can/sja1000/kvaser_pci.c +++ b/drivers/net/can/sja1000/kvaser_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Per Dalen diff --git a/drivers/net/can/sja1000/peak_pci.c b/drivers/net/can/sja1000/peak_pci.c index 10d88cbda465..cc2720e8037f 100644 --- a/drivers/net/can/sja1000/peak_pci.c +++ b/drivers/net/can/sja1000/peak_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007, 2011 Wolfgang Grandegger diff --git a/drivers/net/can/sja1000/peak_pcmcia.c b/drivers/net/can/sja1000/peak_pcmcia.c index e1610b527d13..6f4d29bd7110 100644 --- a/drivers/net/can/sja1000/peak_pcmcia.c +++ b/drivers/net/can/sja1000/peak_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for PEAK-System PCAN-PC Card diff --git a/drivers/net/can/sja1000/plx_pci.c b/drivers/net/can/sja1000/plx_pci.c index 67e5316c6372..9e419e2f0b5f 100644 --- a/drivers/net/can/sja1000/plx_pci.c +++ b/drivers/net/can/sja1000/plx_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2010 Pavel Cheblakov diff --git a/drivers/net/can/sja1000/sja1000.c b/drivers/net/can/sja1000/sja1000.c index a8fa0d6516b9..16f2d745ef28 100644 --- a/drivers/net/can/sja1000/sja1000.c +++ b/drivers/net/can/sja1000/sja1000.c @@ -1,3 +1,4 @@ +asm("nop"); /* * sja1000.c - Philips SJA1000 network device driver * diff --git a/drivers/net/can/sja1000/sja1000_isa.c b/drivers/net/can/sja1000/sja1000_isa.c index 2d1f715459d7..85e706a5d2e4 100644 --- a/drivers/net/can/sja1000/sja1000_isa.c +++ b/drivers/net/can/sja1000/sja1000_isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Wolfgang Grandegger diff --git a/drivers/net/can/sja1000/sja1000_platform.c b/drivers/net/can/sja1000/sja1000_platform.c index 2d555f854008..3ec9f9256dba 100644 --- a/drivers/net/can/sja1000/sja1000_platform.c +++ b/drivers/net/can/sja1000/sja1000_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 Sascha Hauer, Pengutronix diff --git a/drivers/net/can/sja1000/tscan1.c b/drivers/net/can/sja1000/tscan1.c index f3862bed3d40..cb9ef7f9b81b 100644 --- a/drivers/net/can/sja1000/tscan1.c +++ b/drivers/net/can/sja1000/tscan1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tscan1.c: driver for Technologic Systems TS-CAN1 PC104 boards diff --git a/drivers/net/can/slcan/slcan-core.c b/drivers/net/can/slcan/slcan-core.c index cd789e178d34..2c3df462e342 100644 --- a/drivers/net/can/slcan/slcan-core.c +++ b/drivers/net/can/slcan/slcan-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * slcan.c - serial line CAN interface driver (using tty line discipline) * diff --git a/drivers/net/can/slcan/slcan-ethtool.c b/drivers/net/can/slcan/slcan-ethtool.c index f598c653fbfa..a3026c2d3ef3 100644 --- a/drivers/net/can/slcan/slcan-ethtool.c +++ b/drivers/net/can/slcan/slcan-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2022 Amarula Solutions, Dario Binacchi * diff --git a/drivers/net/can/softing/softing_cs.c b/drivers/net/can/softing/softing_cs.c index e5c939b63fa6..66a3967547f7 100644 --- a/drivers/net/can/softing/softing_cs.c +++ b/drivers/net/can/softing/softing_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2010 diff --git a/drivers/net/can/softing/softing_fw.c b/drivers/net/can/softing/softing_fw.c index 721df91cdbfb..486a73ef4b73 100644 --- a/drivers/net/can/softing/softing_fw.c +++ b/drivers/net/can/softing/softing_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2010 diff --git a/drivers/net/can/softing/softing_main.c b/drivers/net/can/softing/softing_main.c index 79bc64395ac4..79d98669451b 100644 --- a/drivers/net/can/softing/softing_main.c +++ b/drivers/net/can/softing/softing_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008-2010 diff --git a/drivers/net/can/spi/hi311x.c b/drivers/net/can/spi/hi311x.c index e00d3dbc4cf4..94f03a4006ab 100644 --- a/drivers/net/can/spi/hi311x.c +++ b/drivers/net/can/spi/hi311x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* CAN bus driver for Holt HI3110 CAN Controller with SPI Interface * diff --git a/drivers/net/can/spi/mcp251x.c b/drivers/net/can/spi/mcp251x.c index fa97adf25b73..9bf0b86fd7cb 100644 --- a/drivers/net/can/spi/mcp251x.c +++ b/drivers/net/can/spi/mcp251x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* CAN bus driver for Microchip 251x/25625 CAN Controller with SPI Interface * diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c index 0d96097a2547..9098f3b31f88 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c index 5134ebb85880..d160e34780bf 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c index a02ca76ac239..bfddad1d523c 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c index 050321345304..26f9e81efb22 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c index 57eeb066a945..41f2a36975a7 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c index 61b0d6fa52dd..32e66bf1a405 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c index 70d5ff0ae7ac..e9a5c1349c58 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c index c34f2067a989..3c92cdc6e682 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c index fe897f3e4c12..27b11a984c63 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c index e94321849fd7..195132138c02 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c index 413a5cb75c13..eb6d3b7b72a5 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c index 747ae3e8a768..bfbbe8a0daa4 100644 --- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c +++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mcp251xfd - Microchip MCP251xFD Family CAN controller driver diff --git a/drivers/net/can/sun4i_can.c b/drivers/net/can/sun4i_can.c index af52285d5a4e..fdfa6d67e63b 100644 --- a/drivers/net/can/sun4i_can.c +++ b/drivers/net/can/sun4i_can.c @@ -1,3 +1,4 @@ +asm("nop"); /* * sun4i_can.c - CAN bus controller driver for Allwinner SUN4I&SUN7I based SoCs * diff --git a/drivers/net/can/ti_hecc.c b/drivers/net/can/ti_hecc.c index 1d3dbf28b105..3874cf39f15a 100644 --- a/drivers/net/can/ti_hecc.c +++ b/drivers/net/can/ti_hecc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI HECC (CAN) device driver diff --git a/drivers/net/can/usb/ems_usb.c b/drivers/net/can/usb/ems_usb.c index 4c219a5b139b..e28c9a450b38 100644 --- a/drivers/net/can/usb/ems_usb.c +++ b/drivers/net/can/usb/ems_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for EMS Dr. Thomas Wuensche CPC-USB/ARM7 diff --git a/drivers/net/can/usb/esd_usb.c b/drivers/net/can/usb/esd_usb.c index 8cc924c47042..b0db00bc05ad 100644 --- a/drivers/net/can/usb/esd_usb.c +++ b/drivers/net/can/usb/esd_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for esd electronics gmbh CAN-USB/2, CAN-USB/3 and CAN-USB/Micro diff --git a/drivers/net/can/usb/etas_es58x/es581_4.c b/drivers/net/can/usb/etas_es58x/es581_4.c index 1888ca1de7b6..9e6bba259e3b 100644 --- a/drivers/net/can/usb/etas_es58x/es581_4.c +++ b/drivers/net/can/usb/etas_es58x/es581_4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. diff --git a/drivers/net/can/usb/etas_es58x/es58x_core.c b/drivers/net/can/usb/etas_es58x/es58x_core.c index 2d248deb69dc..921deebded04 100644 --- a/drivers/net/can/usb/etas_es58x/es58x_core.c +++ b/drivers/net/can/usb/etas_es58x/es58x_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. diff --git a/drivers/net/can/usb/etas_es58x/es58x_devlink.c b/drivers/net/can/usb/etas_es58x/es58x_devlink.c index 0d155eb1b9e9..f6650f37d203 100644 --- a/drivers/net/can/usb/etas_es58x/es58x_devlink.c +++ b/drivers/net/can/usb/etas_es58x/es58x_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. diff --git a/drivers/net/can/usb/etas_es58x/es58x_fd.c b/drivers/net/can/usb/etas_es58x/es58x_fd.c index 6476add1c105..fefb7d61394c 100644 --- a/drivers/net/can/usb/etas_es58x/es58x_fd.c +++ b/drivers/net/can/usb/etas_es58x/es58x_fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. diff --git a/drivers/net/can/usb/f81604.c b/drivers/net/can/usb/f81604.c index efe61ece79ea..22f625256a9b 100644 --- a/drivers/net/can/usb/f81604.c +++ b/drivers/net/can/usb/f81604.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Fintek F81604 USB-to-2CAN controller driver. * diff --git a/drivers/net/can/usb/gs_usb.c b/drivers/net/can/usb/gs_usb.c index d8b2dd74b3a1..7179d664c1b5 100644 --- a/drivers/net/can/usb/gs_usb.c +++ b/drivers/net/can/usb/gs_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* CAN driver for Geschwister Schneider USB/CAN devices * and bytewerk.org candleLight USB CAN interfaces. diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c index d0a2a2a33c1c..de3a0c6a8d4f 100644 --- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c +++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Parts of this driver are based on the following: * - Kvaser linux leaf driver (version 4.78) diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_devlink.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_devlink.c index e838b82298ae..9cff82769478 100644 --- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_devlink.c +++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* kvaser_usb devlink functions * diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c index a59f20dad692..d219d42ef5da 100644 --- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c +++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Parts of this driver are based on the following: * - Kvaser linux mhydra driver (version 5.24) diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c index 1167d38344f1..1ea9beada0a2 100644 --- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c +++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Parts of this driver are based on the following: * - Kvaser linux leaf driver (version 4.78) diff --git a/drivers/net/can/usb/mcba_usb.c b/drivers/net/can/usb/mcba_usb.c index 04170326dc7e..159340445df5 100644 --- a/drivers/net/can/usb/mcba_usb.c +++ b/drivers/net/can/usb/mcba_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SocketCAN driver for Microchip CAN BUS Analyzer Tool * diff --git a/drivers/net/can/usb/nct6694_canfd.c b/drivers/net/can/usb/nct6694_canfd.c index dd6df2ec3742..6d16f37e0e41 100644 --- a/drivers/net/can/usb/nct6694_canfd.c +++ b/drivers/net/can/usb/nct6694_canfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Nuvoton NCT6694 Socket CANfd driver based on USB interface. * diff --git a/drivers/net/can/usb/peak_usb/pcan_usb.c b/drivers/net/can/usb/peak_usb/pcan_usb.c index 9278a1522aae..a746393db70a 100644 --- a/drivers/net/can/usb/peak_usb/pcan_usb.c +++ b/drivers/net/can/usb/peak_usb/pcan_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for PEAK System PCAN-USB adapter diff --git a/drivers/net/can/usb/peak_usb/pcan_usb_core.c b/drivers/net/can/usb/peak_usb/pcan_usb_core.c index cf48bb26d46d..67b3e941ae0e 100644 --- a/drivers/net/can/usb/peak_usb/pcan_usb_core.c +++ b/drivers/net/can/usb/peak_usb/pcan_usb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for PEAK System USB adapters diff --git a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c index be84191cde56..00b11bc62bd3 100644 --- a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c +++ b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for PEAK System PCAN-USB FD / PCAN-USB Pro FD adapter diff --git a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c index 7be286293b1a..1490f76cfec2 100644 --- a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c +++ b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for PEAK System PCAN-USB Pro adapter diff --git a/drivers/net/can/usb/ucan.c b/drivers/net/can/usb/ucan.c index de61d9da99e3..1ddefd6df50b 100644 --- a/drivers/net/can/usb/ucan.c +++ b/drivers/net/can/usb/ucan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for Theobroma Systems UCAN devices, Protocol Version 3 diff --git a/drivers/net/can/usb/usb_8dev.c b/drivers/net/can/usb/usb_8dev.c index 3125cf59d002..896cdb936b51 100644 --- a/drivers/net/can/usb/usb_8dev.c +++ b/drivers/net/can/usb/usb_8dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAN driver for "8 devices" USB2CAN converter diff --git a/drivers/net/can/vcan.c b/drivers/net/can/vcan.c index 76e6b7b5c6a1..385c23e432a8 100644 --- a/drivers/net/can/vcan.c +++ b/drivers/net/can/vcan.c @@ -1,3 +1,4 @@ +asm("nop"); /* vcan.c - Virtual CAN interface * * Copyright (c) 2002-2017 Volkswagen Group Electronic Research diff --git a/drivers/net/can/vxcan.c b/drivers/net/can/vxcan.c index f14c6f02b662..bcdbc26437dd 100644 --- a/drivers/net/can/vxcan.c +++ b/drivers/net/can/vxcan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vxcan.c - Virtual CAN Tunnel for cross namespace communication diff --git a/drivers/net/can/xilinx_can.c b/drivers/net/can/xilinx_can.c index 43d7f22820b8..0022c2088280 100644 --- a/drivers/net/can/xilinx_can.c +++ b/drivers/net/can/xilinx_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Xilinx CAN device driver * diff --git a/drivers/net/dsa/b53/b53_common.c b/drivers/net/dsa/b53/b53_common.c index 2c4131ed7e30..f38a49b64780 100644 --- a/drivers/net/dsa/b53/b53_common.c +++ b/drivers/net/dsa/b53/b53_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * B53 switch driver main logic * diff --git a/drivers/net/dsa/b53/b53_mdio.c b/drivers/net/dsa/b53/b53_mdio.c index 43a3b37b731b..a02b1593bf4d 100644 --- a/drivers/net/dsa/b53/b53_mdio.c +++ b/drivers/net/dsa/b53/b53_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * B53 register access through MII registers * diff --git a/drivers/net/dsa/b53/b53_mmap.c b/drivers/net/dsa/b53/b53_mmap.c index f4a59d8fbdd6..bc3e9f2b6d72 100644 --- a/drivers/net/dsa/b53/b53_mmap.c +++ b/drivers/net/dsa/b53/b53_mmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * B53 register access through memory mapped registers * diff --git a/drivers/net/dsa/b53/b53_serdes.c b/drivers/net/dsa/b53/b53_serdes.c index 7460122f6abc..44d9124fb7bf 100644 --- a/drivers/net/dsa/b53/b53_serdes.c +++ b/drivers/net/dsa/b53/b53_serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Northstar Plus switch SerDes/SGMII PHY main logic diff --git a/drivers/net/dsa/b53/b53_spi.c b/drivers/net/dsa/b53/b53_spi.c index 467da057579e..848cbdb2969e 100644 --- a/drivers/net/dsa/b53/b53_spi.c +++ b/drivers/net/dsa/b53/b53_spi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * B53 register access through SPI * diff --git a/drivers/net/dsa/b53/b53_srab.c b/drivers/net/dsa/b53/b53_srab.c index b9939bbd2cd5..6d4163abfd5d 100644 --- a/drivers/net/dsa/b53/b53_srab.c +++ b/drivers/net/dsa/b53/b53_srab.c @@ -1,3 +1,4 @@ +asm("nop"); /* * B53 register access through Switch Register Access Bridge Registers * diff --git a/drivers/net/dsa/bcm_sf2.c b/drivers/net/dsa/bcm_sf2.c index 960685596093..207c388e66be 100644 --- a/drivers/net/dsa/bcm_sf2.c +++ b/drivers/net/dsa/bcm_sf2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom Starfighter 2 DSA switch driver diff --git a/drivers/net/dsa/bcm_sf2_cfp.c b/drivers/net/dsa/bcm_sf2_cfp.c index e22362e6f0cd..18a2e244e7a2 100644 --- a/drivers/net/dsa/bcm_sf2_cfp.c +++ b/drivers/net/dsa/bcm_sf2_cfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom Starfighter 2 DSA switch CFP support diff --git a/drivers/net/dsa/dsa_loop.c b/drivers/net/dsa/dsa_loop.c index 4a416f2717ba..0c5b85071efe 100644 --- a/drivers/net/dsa/dsa_loop.c +++ b/drivers/net/dsa/dsa_loop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Distributed Switch Architecture loopback driver diff --git a/drivers/net/dsa/hirschmann/hellcreek.c b/drivers/net/dsa/hirschmann/hellcreek.c index dd5f263ab984..776e9b1f17c0 100644 --- a/drivers/net/dsa/hirschmann/hellcreek.c +++ b/drivers/net/dsa/hirschmann/hellcreek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * DSA driver for: diff --git a/drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c b/drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c index 99941ff1ebf9..f9dd630fe233 100644 --- a/drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c +++ b/drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * DSA driver for: diff --git a/drivers/net/dsa/hirschmann/hellcreek_ptp.c b/drivers/net/dsa/hirschmann/hellcreek_ptp.c index cb23bea9c21b..488e1160444d 100644 --- a/drivers/net/dsa/hirschmann/hellcreek_ptp.c +++ b/drivers/net/dsa/hirschmann/hellcreek_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * DSA driver for: diff --git a/drivers/net/dsa/ks8995.c b/drivers/net/dsa/ks8995.c index 77d8b842693c..07b38017fe01 100644 --- a/drivers/net/dsa/ks8995.c +++ b/drivers/net/dsa/ks8995.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI driver for Micrel/Kendin KS8995M and KSZ8864RMN ethernet switches diff --git a/drivers/net/dsa/lan9303-core.c b/drivers/net/dsa/lan9303-core.c index d246f95d57ec..a7b91682332f 100644 --- a/drivers/net/dsa/lan9303-core.c +++ b/drivers/net/dsa/lan9303-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Pengutronix, Juergen Borleis diff --git a/drivers/net/dsa/lan9303_i2c.c b/drivers/net/dsa/lan9303_i2c.c index c62d27cdc117..218cacf1d27b 100644 --- a/drivers/net/dsa/lan9303_i2c.c +++ b/drivers/net/dsa/lan9303_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Pengutronix, Juergen Borleis diff --git a/drivers/net/dsa/lan9303_mdio.c b/drivers/net/dsa/lan9303_mdio.c index 0ac4857e5ee8..ae054be5b822 100644 --- a/drivers/net/dsa/lan9303_mdio.c +++ b/drivers/net/dsa/lan9303_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Pengutronix, Juergen Borleis diff --git a/drivers/net/dsa/lantiq/lantiq_gswip.c b/drivers/net/dsa/lantiq/lantiq_gswip.c index b094001a7c80..4959e2e4028d 100644 --- a/drivers/net/dsa/lantiq/lantiq_gswip.c +++ b/drivers/net/dsa/lantiq/lantiq_gswip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lantiq / Intel GSWIP switch driver for VRX200, xRX300 and xRX330 SoCs diff --git a/drivers/net/dsa/lantiq/lantiq_gswip_common.c b/drivers/net/dsa/lantiq/lantiq_gswip_common.c index e790f2ef7588..ddee49cef7a4 100644 --- a/drivers/net/dsa/lantiq/lantiq_gswip_common.c +++ b/drivers/net/dsa/lantiq/lantiq_gswip_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lantiq / Intel / MaxLinear GSWIP common function library diff --git a/drivers/net/dsa/lantiq/mxl-gsw1xx.c b/drivers/net/dsa/lantiq/mxl-gsw1xx.c index f8ff8a604bf5..47c60a41be3f 100644 --- a/drivers/net/dsa/lantiq/mxl-gsw1xx.c +++ b/drivers/net/dsa/lantiq/mxl-gsw1xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DSA Driver for MaxLinear GSW1xx switch devices * diff --git a/drivers/net/dsa/microchip/ksz8.c b/drivers/net/dsa/microchip/ksz8.c index c354abdafc1b..c9ce3b12e37c 100644 --- a/drivers/net/dsa/microchip/ksz8.c +++ b/drivers/net/dsa/microchip/ksz8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip KSZ8XXX series switch driver diff --git a/drivers/net/dsa/microchip/ksz8863_smi.c b/drivers/net/dsa/microchip/ksz8863_smi.c index a8bfcd917bf7..ddb4af0b82b0 100644 --- a/drivers/net/dsa/microchip/ksz8863_smi.c +++ b/drivers/net/dsa/microchip/ksz8863_smi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip KSZ8863 series register access through SMI diff --git a/drivers/net/dsa/microchip/ksz9477.c b/drivers/net/dsa/microchip/ksz9477.c index 5facffbb9c9a..4f112556976b 100644 --- a/drivers/net/dsa/microchip/ksz9477.c +++ b/drivers/net/dsa/microchip/ksz9477.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip KSZ9477 switch driver main logic diff --git a/drivers/net/dsa/microchip/ksz9477_acl.c b/drivers/net/dsa/microchip/ksz9477_acl.c index 7ba778df63ac..25e5718a6cfd 100644 --- a/drivers/net/dsa/microchip/ksz9477_acl.c +++ b/drivers/net/dsa/microchip/ksz9477_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023 Pengutronix, Oleksij Rempel diff --git a/drivers/net/dsa/microchip/ksz9477_i2c.c b/drivers/net/dsa/microchip/ksz9477_i2c.c index a2beb27459f1..ec238673580f 100644 --- a/drivers/net/dsa/microchip/ksz9477_i2c.c +++ b/drivers/net/dsa/microchip/ksz9477_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip KSZ9477 series register access through I2C diff --git a/drivers/net/dsa/microchip/ksz9477_tc_flower.c b/drivers/net/dsa/microchip/ksz9477_tc_flower.c index ca7830ab168a..77a307ee6587 100644 --- a/drivers/net/dsa/microchip/ksz9477_tc_flower.c +++ b/drivers/net/dsa/microchip/ksz9477_tc_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023 Pengutronix, Oleksij Rempel diff --git a/drivers/net/dsa/microchip/ksz_common.c b/drivers/net/dsa/microchip/ksz_common.c index 0c10351fe5eb..d722c2e9d4c0 100644 --- a/drivers/net/dsa/microchip/ksz_common.c +++ b/drivers/net/dsa/microchip/ksz_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip switch driver main logic diff --git a/drivers/net/dsa/microchip/ksz_dcb.c b/drivers/net/dsa/microchip/ksz_dcb.c index 7131c5caac54..672ecd7e8ee2 100644 --- a/drivers/net/dsa/microchip/ksz_dcb.c +++ b/drivers/net/dsa/microchip/ksz_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2024 Pengutronix, Oleksij Rempel diff --git a/drivers/net/dsa/microchip/ksz_ptp.c b/drivers/net/dsa/microchip/ksz_ptp.c index 997e4a76d0a6..074c88278d8a 100644 --- a/drivers/net/dsa/microchip/ksz_ptp.c +++ b/drivers/net/dsa/microchip/ksz_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Microchip KSZ PTP Implementation * diff --git a/drivers/net/dsa/microchip/ksz_spi.c b/drivers/net/dsa/microchip/ksz_spi.c index d8001734b057..68afc8911cb0 100644 --- a/drivers/net/dsa/microchip/ksz_spi.c +++ b/drivers/net/dsa/microchip/ksz_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Microchip ksz series register access through SPI diff --git a/drivers/net/dsa/microchip/lan937x_main.c b/drivers/net/dsa/microchip/lan937x_main.c index 5a1496fff445..2854cb625cb7 100644 --- a/drivers/net/dsa/microchip/lan937x_main.c +++ b/drivers/net/dsa/microchip/lan937x_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Microchip LAN937X switch driver main logic * Copyright (C) 2019-2024 Microchip Technology Inc. diff --git a/drivers/net/dsa/mt7530-mdio.c b/drivers/net/dsa/mt7530-mdio.c index 0286a6cecb6f..229c63d35c46 100644 --- a/drivers/net/dsa/mt7530-mdio.c +++ b/drivers/net/dsa/mt7530-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/net/dsa/mt7530-mmio.c b/drivers/net/dsa/mt7530-mmio.c index 1dc8b93fb51a..f4d8932e8fce 100644 --- a/drivers/net/dsa/mt7530-mmio.c +++ b/drivers/net/dsa/mt7530-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index b9423389c2ef..a5690d7d85a1 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mediatek MT7530 DSA Switch driver diff --git a/drivers/net/dsa/mv88e6060.c b/drivers/net/dsa/mv88e6060.c index 9c8ac14cd4f5..e67b69a08974 100644 --- a/drivers/net/dsa/mv88e6060.c +++ b/drivers/net/dsa/mv88e6060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * net/dsa/mv88e6060.c - Driver for Marvell 88e6060 switch chips diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c index 09002c853b78..02a375f2d5e0 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88e6xxx Ethernet switch single-chip support diff --git a/drivers/net/dsa/mv88e6xxx/devlink.c b/drivers/net/dsa/mv88e6xxx/devlink.c index da69e0b85879..10fc0c91883a 100644 --- a/drivers/net/dsa/mv88e6xxx/devlink.c +++ b/drivers/net/dsa/mv88e6xxx/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/net/dsa/mv88e6xxx/global1.c b/drivers/net/dsa/mv88e6xxx/global1.c index 9820cd596757..b7cbbc79ce0f 100644 --- a/drivers/net/dsa/mv88e6xxx/global1.c +++ b/drivers/net/dsa/mv88e6xxx/global1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Global (1) Registers support diff --git a/drivers/net/dsa/mv88e6xxx/global1_atu.c b/drivers/net/dsa/mv88e6xxx/global1_atu.c index c47f068f56b3..e9201301fb65 100644 --- a/drivers/net/dsa/mv88e6xxx/global1_atu.c +++ b/drivers/net/dsa/mv88e6xxx/global1_atu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Address Translation Unit (ATU) support diff --git a/drivers/net/dsa/mv88e6xxx/global1_vtu.c b/drivers/net/dsa/mv88e6xxx/global1_vtu.c index b524f27a2f0d..68f01d8b6250 100644 --- a/drivers/net/dsa/mv88e6xxx/global1_vtu.c +++ b/drivers/net/dsa/mv88e6xxx/global1_vtu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx VLAN [Spanning Tree] Translation Unit (VTU [STU]) support diff --git a/drivers/net/dsa/mv88e6xxx/global2.c b/drivers/net/dsa/mv88e6xxx/global2.c index 30a6ffa7817b..476457fb33d5 100644 --- a/drivers/net/dsa/mv88e6xxx/global2.c +++ b/drivers/net/dsa/mv88e6xxx/global2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Global 2 Registers support diff --git a/drivers/net/dsa/mv88e6xxx/global2_avb.c b/drivers/net/dsa/mv88e6xxx/global2_avb.c index 657783e043ff..353a45006b87 100644 --- a/drivers/net/dsa/mv88e6xxx/global2_avb.c +++ b/drivers/net/dsa/mv88e6xxx/global2_avb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Global 2 Registers support diff --git a/drivers/net/dsa/mv88e6xxx/global2_scratch.c b/drivers/net/dsa/mv88e6xxx/global2_scratch.c index 53a6d3ed63b3..27d2eb6caff9 100644 --- a/drivers/net/dsa/mv88e6xxx/global2_scratch.c +++ b/drivers/net/dsa/mv88e6xxx/global2_scratch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Global 2 Scratch & Misc Registers support diff --git a/drivers/net/dsa/mv88e6xxx/hwtstamp.c b/drivers/net/dsa/mv88e6xxx/hwtstamp.c index 6e6472a3b75a..4930a17fc935 100644 --- a/drivers/net/dsa/mv88e6xxx/hwtstamp.c +++ b/drivers/net/dsa/mv88e6xxx/hwtstamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch hardware timestamping support diff --git a/drivers/net/dsa/mv88e6xxx/leds.c b/drivers/net/dsa/mv88e6xxx/leds.c index ab3bc645da56..e0d8a753a085 100644 --- a/drivers/net/dsa/mv88e6xxx/leds.c +++ b/drivers/net/dsa/mv88e6xxx/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/net/dsa/mv88e6xxx/pcs-6185.c b/drivers/net/dsa/mv88e6xxx/pcs-6185.c index af7e06d265f7..af5f05b6f86a 100644 --- a/drivers/net/dsa/mv88e6xxx/pcs-6185.c +++ b/drivers/net/dsa/mv88e6xxx/pcs-6185.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6185 family SERDES PCS support diff --git a/drivers/net/dsa/mv88e6xxx/pcs-6352.c b/drivers/net/dsa/mv88e6xxx/pcs-6352.c index 36993400837e..4808e1ed806c 100644 --- a/drivers/net/dsa/mv88e6xxx/pcs-6352.c +++ b/drivers/net/dsa/mv88e6xxx/pcs-6352.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6352 family SERDES PCS support diff --git a/drivers/net/dsa/mv88e6xxx/pcs-639x.c b/drivers/net/dsa/mv88e6xxx/pcs-639x.c index 5db17c0b77f5..151ee7ac3305 100644 --- a/drivers/net/dsa/mv88e6xxx/pcs-639x.c +++ b/drivers/net/dsa/mv88e6xxx/pcs-639x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6352 family SERDES PCS support diff --git a/drivers/net/dsa/mv88e6xxx/phy.c b/drivers/net/dsa/mv88e6xxx/phy.c index 4e7827ee684a..b33df094c753 100644 --- a/drivers/net/dsa/mv88e6xxx/phy.c +++ b/drivers/net/dsa/mv88e6xxx/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88e6xxx Ethernet switch PHY and PPU support diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c index 66b1b7277281..df9e388521fa 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Port Registers support diff --git a/drivers/net/dsa/mv88e6xxx/port_hidden.c b/drivers/net/dsa/mv88e6xxx/port_hidden.c index 7a9f9ff6dedf..c202214c624a 100644 --- a/drivers/net/dsa/mv88e6xxx/port_hidden.c +++ b/drivers/net/dsa/mv88e6xxx/port_hidden.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch Hidden Registers support diff --git a/drivers/net/dsa/mv88e6xxx/ptp.c b/drivers/net/dsa/mv88e6xxx/ptp.c index f7603573d3a9..e82359fbe661 100644 --- a/drivers/net/dsa/mv88e6xxx/ptp.c +++ b/drivers/net/dsa/mv88e6xxx/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx Switch PTP support diff --git a/drivers/net/dsa/mv88e6xxx/serdes.c b/drivers/net/dsa/mv88e6xxx/serdes.c index a936ee80ce00..6ed255ab991d 100644 --- a/drivers/net/dsa/mv88e6xxx/serdes.c +++ b/drivers/net/dsa/mv88e6xxx/serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx SERDES manipulation, via SMI bus diff --git a/drivers/net/dsa/mv88e6xxx/smi.c b/drivers/net/dsa/mv88e6xxx/smi.c index a990271b7482..768eafd24125 100644 --- a/drivers/net/dsa/mv88e6xxx/smi.c +++ b/drivers/net/dsa/mv88e6xxx/smi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell 88E6xxx System Management Interface (SMI) support diff --git a/drivers/net/dsa/mv88e6xxx/switchdev.c b/drivers/net/dsa/mv88e6xxx/switchdev.c index 4c346a884fb2..849713f8c63c 100644 --- a/drivers/net/dsa/mv88e6xxx/switchdev.c +++ b/drivers/net/dsa/mv88e6xxx/switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * switchdev.c diff --git a/drivers/net/dsa/mv88e6xxx/trace.c b/drivers/net/dsa/mv88e6xxx/trace.c index 7833cb50ca5d..549055bea9b5 100644 --- a/drivers/net/dsa/mv88e6xxx/trace.c +++ b/drivers/net/dsa/mv88e6xxx/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright 2022 NXP */ diff --git a/drivers/net/dsa/ocelot/felix.c b/drivers/net/dsa/ocelot/felix.c index 9e5ede932b42..fb82697ae272 100644 --- a/drivers/net/dsa/ocelot/felix.c +++ b/drivers/net/dsa/ocelot/felix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019-2021 NXP * diff --git a/drivers/net/dsa/ocelot/felix_vsc9959.c b/drivers/net/dsa/ocelot/felix_vsc9959.c index 8cf4c8986587..3af52f983397 100644 --- a/drivers/net/dsa/ocelot/felix_vsc9959.c +++ b/drivers/net/dsa/ocelot/felix_vsc9959.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Copyright 2017 Microsemi Corporation * Copyright 2018-2019 NXP diff --git a/drivers/net/dsa/ocelot/ocelot_ext.c b/drivers/net/dsa/ocelot/ocelot_ext.c index d5c557a20292..1d76d8b53d7f 100644 --- a/drivers/net/dsa/ocelot/ocelot_ext.c +++ b/drivers/net/dsa/ocelot/ocelot_ext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright 2021-2022 Innovative Advantage Inc. diff --git a/drivers/net/dsa/ocelot/seville_vsc9953.c b/drivers/net/dsa/ocelot/seville_vsc9953.c index eb3944ba2a72..86be6f191d3a 100644 --- a/drivers/net/dsa/ocelot/seville_vsc9953.c +++ b/drivers/net/dsa/ocelot/seville_vsc9953.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Distributed Switch Architecture VSC9953 driver * Copyright (C) 2020, Maxim Kochetkov diff --git a/drivers/net/dsa/qca/ar9331.c b/drivers/net/dsa/qca/ar9331.c index 0526aa96146e..ae9f394de778 100644 --- a/drivers/net/dsa/qca/ar9331.c +++ b/drivers/net/dsa/qca/ar9331.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2019 Pengutronix, Oleksij Rempel /* diff --git a/drivers/net/dsa/qca/qca8k-8xxx.c b/drivers/net/dsa/qca/qca8k-8xxx.c index a36b8b07030e..40ca87d00350 100644 --- a/drivers/net/dsa/qca/qca8k-8xxx.c +++ b/drivers/net/dsa/qca/qca8k-8xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Felix Fietkau diff --git a/drivers/net/dsa/qca/qca8k-common.c b/drivers/net/dsa/qca/qca8k-common.c index 13005f10edb7..4cc89b29ba23 100644 --- a/drivers/net/dsa/qca/qca8k-common.c +++ b/drivers/net/dsa/qca/qca8k-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Felix Fietkau diff --git a/drivers/net/dsa/qca/qca8k-leds.c b/drivers/net/dsa/qca/qca8k-leds.c index 43ac68052baf..6b5ed2cd48a1 100644 --- a/drivers/net/dsa/qca/qca8k-leds.c +++ b/drivers/net/dsa/qca/qca8k-leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/dsa/realtek/realtek-mdio.c b/drivers/net/dsa/realtek/realtek-mdio.c index a5e7dff96e91..30659596ca49 100644 --- a/drivers/net/dsa/realtek/realtek-mdio.c +++ b/drivers/net/dsa/realtek/realtek-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Realtek MDIO interface driver * diff --git a/drivers/net/dsa/realtek/realtek-smi.c b/drivers/net/dsa/realtek/realtek-smi.c index 972e22218418..8ee02561f1df 100644 --- a/drivers/net/dsa/realtek/realtek-smi.c +++ b/drivers/net/dsa/realtek/realtek-smi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Realtek Simple Management Interface (SMI) driver * It can be discussed how "simple" this interface is. diff --git a/drivers/net/dsa/realtek/rtl8365mb.c b/drivers/net/dsa/realtek/rtl8365mb.c index c575e164368c..07811c396e8c 100644 --- a/drivers/net/dsa/realtek/rtl8365mb.c +++ b/drivers/net/dsa/realtek/rtl8365mb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Realtek SMI subdriver for the Realtek RTL8365MB-VC ethernet switch. * diff --git a/drivers/net/dsa/realtek/rtl8366-core.c b/drivers/net/dsa/realtek/rtl8366-core.c index 047feeed96a2..d1781f71e38c 100644 --- a/drivers/net/dsa/realtek/rtl8366-core.c +++ b/drivers/net/dsa/realtek/rtl8366-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Realtek SMI library helpers for the RTL8366x variants * RTL8366RB and RTL8366S diff --git a/drivers/net/dsa/realtek/rtl8366rb-leds.c b/drivers/net/dsa/realtek/rtl8366rb-leds.c index 99c890681ae6..ac7cf56d6b05 100644 --- a/drivers/net/dsa/realtek/rtl8366rb-leds.c +++ b/drivers/net/dsa/realtek/rtl8366rb-leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/dsa/realtek/rtl8366rb.c b/drivers/net/dsa/realtek/rtl8366rb.c index d96ae72b0a5c..0564ebe3d075 100644 --- a/drivers/net/dsa/realtek/rtl8366rb.c +++ b/drivers/net/dsa/realtek/rtl8366rb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Realtek SMI subdriver for the Realtek RTL8366RB ethernet switch * diff --git a/drivers/net/dsa/realtek/rtl83xx.c b/drivers/net/dsa/realtek/rtl83xx.c index 2b9bd4462714..1276fc5c216f 100644 --- a/drivers/net/dsa/realtek/rtl83xx.c +++ b/drivers/net/dsa/realtek/rtl83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/dsa/rzn1_a5psw.c b/drivers/net/dsa/rzn1_a5psw.c index 4d857e3be10b..b1398104df1f 100644 --- a/drivers/net/dsa/rzn1_a5psw.c +++ b/drivers/net/dsa/rzn1_a5psw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Schneider-Electric diff --git a/drivers/net/dsa/sja1105/sja1105_clocking.c b/drivers/net/dsa/sja1105/sja1105_clocking.c index 08a3e7b96254..a9ca132683d2 100644 --- a/drivers/net/dsa/sja1105/sja1105_clocking.c +++ b/drivers/net/dsa/sja1105/sja1105_clocking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright 2016-2018 NXP * Copyright (c) 2018-2019, Vladimir Oltean diff --git a/drivers/net/dsa/sja1105/sja1105_devlink.c b/drivers/net/dsa/sja1105/sja1105_devlink.c index 30b1f1ba762f..bf433f2b8db0 100644 --- a/drivers/net/dsa/sja1105/sja1105_devlink.c +++ b/drivers/net/dsa/sja1105/sja1105_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2019, Vladimir Oltean * Copyright 2020 NXP diff --git a/drivers/net/dsa/sja1105/sja1105_dynamic_config.c b/drivers/net/dsa/sja1105/sja1105_dynamic_config.c index 984c0e604e8d..4d6cda4bc65c 100644 --- a/drivers/net/dsa/sja1105/sja1105_dynamic_config.c +++ b/drivers/net/dsa/sja1105/sja1105_dynamic_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2019, Vladimir Oltean */ diff --git a/drivers/net/dsa/sja1105/sja1105_ethtool.c b/drivers/net/dsa/sja1105/sja1105_ethtool.c index 84d7d3f66bd0..f39790c1c86d 100644 --- a/drivers/net/dsa/sja1105/sja1105_ethtool.c +++ b/drivers/net/dsa/sja1105/sja1105_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2019, Vladimir Oltean */ diff --git a/drivers/net/dsa/sja1105/sja1105_flower.c b/drivers/net/dsa/sja1105/sja1105_flower.c index 05d8ed3121e7..6f37a5b0f342 100644 --- a/drivers/net/dsa/sja1105/sja1105_flower.c +++ b/drivers/net/dsa/sja1105/sja1105_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2020 NXP */ diff --git a/drivers/net/dsa/sja1105/sja1105_main.c b/drivers/net/dsa/sja1105/sja1105_main.c index aa2145cf29a6..97b953cabb10 100644 --- a/drivers/net/dsa/sja1105/sja1105_main.c +++ b/drivers/net/dsa/sja1105/sja1105_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Sensor-Technik Wiedemann GmbH * Copyright (c) 2018-2019, Vladimir Oltean diff --git a/drivers/net/dsa/sja1105/sja1105_mdio.c b/drivers/net/dsa/sja1105/sja1105_mdio.c index 8d535c033cef..b9b9eca9753f 100644 --- a/drivers/net/dsa/sja1105/sja1105_mdio.c +++ b/drivers/net/dsa/sja1105/sja1105_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2021 NXP */ diff --git a/drivers/net/dsa/sja1105/sja1105_ptp.c b/drivers/net/dsa/sja1105/sja1105_ptp.c index fefe46e2a5e6..45f9280a2db8 100644 --- a/drivers/net/dsa/sja1105/sja1105_ptp.c +++ b/drivers/net/dsa/sja1105/sja1105_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Vladimir Oltean */ diff --git a/drivers/net/dsa/sja1105/sja1105_spi.c b/drivers/net/dsa/sja1105/sja1105_spi.c index 834b5c1b4db0..d7a408220574 100644 --- a/drivers/net/dsa/sja1105/sja1105_spi.c +++ b/drivers/net/dsa/sja1105/sja1105_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright 2016-2018 NXP * Copyright (c) 2018, Sensor-Technik Wiedemann GmbH diff --git a/drivers/net/dsa/sja1105/sja1105_static_config.c b/drivers/net/dsa/sja1105/sja1105_static_config.c index ffece8a400a6..c98ed00d95b3 100644 --- a/drivers/net/dsa/sja1105/sja1105_static_config.c +++ b/drivers/net/dsa/sja1105/sja1105_static_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright 2016-2018 NXP * Copyright (c) 2018-2019, Vladimir Oltean diff --git a/drivers/net/dsa/sja1105/sja1105_tas.c b/drivers/net/dsa/sja1105/sja1105_tas.c index d5949d2c3e71..a4798ce48d4f 100644 --- a/drivers/net/dsa/sja1105/sja1105_tas.c +++ b/drivers/net/dsa/sja1105/sja1105_tas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Vladimir Oltean */ diff --git a/drivers/net/dsa/sja1105/sja1105_vl.c b/drivers/net/dsa/sja1105/sja1105_vl.c index b7e95d60a6e4..dc34be3989aa 100644 --- a/drivers/net/dsa/sja1105/sja1105_vl.c +++ b/drivers/net/dsa/sja1105/sja1105_vl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2020 NXP */ diff --git a/drivers/net/dsa/vitesse-vsc73xx-core.c b/drivers/net/dsa/vitesse-vsc73xx-core.c index 9d31b8258268..6b734a6bab3a 100644 --- a/drivers/net/dsa/vitesse-vsc73xx-core.c +++ b/drivers/net/dsa/vitesse-vsc73xx-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* DSA driver for: * Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch diff --git a/drivers/net/dsa/vitesse-vsc73xx-platform.c b/drivers/net/dsa/vitesse-vsc73xx-platform.c index 7a2e0a619b85..b9c1d19a6269 100644 --- a/drivers/net/dsa/vitesse-vsc73xx-platform.c +++ b/drivers/net/dsa/vitesse-vsc73xx-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* DSA driver for: * Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch diff --git a/drivers/net/dsa/vitesse-vsc73xx-spi.c b/drivers/net/dsa/vitesse-vsc73xx-spi.c index 85b9a0f51dd8..d72bd7fcac2d 100644 --- a/drivers/net/dsa/vitesse-vsc73xx-spi.c +++ b/drivers/net/dsa/vitesse-vsc73xx-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* DSA driver for: * Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch diff --git a/drivers/net/dsa/xrs700x/xrs700x.c b/drivers/net/dsa/xrs700x/xrs700x.c index 0a05f4156ef4..64ecfa5ce864 100644 --- a/drivers/net/dsa/xrs700x/xrs700x.c +++ b/drivers/net/dsa/xrs700x/xrs700x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 NovaTech LLC diff --git a/drivers/net/dsa/xrs700x/xrs700x_i2c.c b/drivers/net/dsa/xrs700x/xrs700x_i2c.c index 9b731dea78c1..d72bbccf1104 100644 --- a/drivers/net/dsa/xrs700x/xrs700x_i2c.c +++ b/drivers/net/dsa/xrs700x/xrs700x_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 NovaTech LLC diff --git a/drivers/net/dsa/xrs700x/xrs700x_mdio.c b/drivers/net/dsa/xrs700x/xrs700x_mdio.c index 5f7d344b5d73..7858429a5a70 100644 --- a/drivers/net/dsa/xrs700x/xrs700x_mdio.c +++ b/drivers/net/dsa/xrs700x/xrs700x_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 NovaTech LLC diff --git a/drivers/net/dsa/yt921x.c b/drivers/net/dsa/yt921x.c index 7b8c1549a0fb..214ae8f85002 100644 --- a/drivers/net/dsa/yt921x.c +++ b/drivers/net/dsa/yt921x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Motorcomm YT921x Switch diff --git a/drivers/net/dummy.c b/drivers/net/dummy.c index d6bdad4baadd..37326280fb81 100644 --- a/drivers/net/dummy.c +++ b/drivers/net/dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* dummy.c: a dummy net driver diff --git a/drivers/net/eql.c b/drivers/net/eql.c index 9ba10efd3794..ecd40cca27ff 100644 --- a/drivers/net/eql.c +++ b/drivers/net/eql.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Equalizer Load-balancer for serial network interfaces. * diff --git a/drivers/net/ethernet/3com/3c509.c b/drivers/net/ethernet/3com/3c509.c index fb68339e1511..1a7fdbdec9a7 100644 --- a/drivers/net/ethernet/3com/3c509.c +++ b/drivers/net/ethernet/3com/3c509.c @@ -1,3 +1,4 @@ +asm("nop"); /* 3c509.c: A 3c509 EtherLink3 ethernet driver for linux. */ /* Written 1993-2000 by Donald Becker. diff --git a/drivers/net/ethernet/3com/3c515.c b/drivers/net/ethernet/3com/3c515.c index 2227c83a4862..77083c0894a6 100644 --- a/drivers/net/ethernet/3com/3c515.c +++ b/drivers/net/ethernet/3com/3c515.c @@ -1,3 +1,4 @@ +asm("nop"); /* Written 1997-1998 by Donald Becker. diff --git a/drivers/net/ethernet/3com/3c574_cs.c b/drivers/net/ethernet/3com/3c574_cs.c index 1f2070497a75..9f91c2f8f349 100644 --- a/drivers/net/ethernet/3com/3c574_cs.c +++ b/drivers/net/ethernet/3com/3c574_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* 3c574.c: A PCMCIA ethernet driver for the 3com 3c574 "RoadRunner". Written 1993-1998 by diff --git a/drivers/net/ethernet/3com/3c589_cs.c b/drivers/net/ethernet/3com/3c589_cs.c index ea49be43b8c3..77e6dad897bd 100644 --- a/drivers/net/ethernet/3com/3c589_cs.c +++ b/drivers/net/ethernet/3com/3c589_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* ====================================================================== * * A PCMCIA ethernet driver for the 3com 3c589 card. diff --git a/drivers/net/ethernet/3com/3c59x.c b/drivers/net/ethernet/3com/3c59x.c index 4fe4efdb3737..ca33cce5c587 100644 --- a/drivers/net/ethernet/3com/3c59x.c +++ b/drivers/net/ethernet/3com/3c59x.c @@ -1,3 +1,4 @@ +asm("nop"); /* EtherLinkXL.c: A 3Com EtherLink PCI III/XL ethernet driver for linux. */ /* Written 1996-1999 by Donald Becker. diff --git a/drivers/net/ethernet/3com/typhoon.c b/drivers/net/ethernet/3com/typhoon.c index aaaff3ba43ef..be71286a58c5 100644 --- a/drivers/net/ethernet/3com/typhoon.c +++ b/drivers/net/ethernet/3com/typhoon.c @@ -1,3 +1,4 @@ +asm("nop"); /* typhoon.c: A Linux Ethernet device driver for 3Com 3CR990 family of NICs */ /* Written 2002-2004 by David Dillow diff --git a/drivers/net/ethernet/8390/8390.c b/drivers/net/ethernet/8390/8390.c index c5636245f1ca..22993300875c 100644 --- a/drivers/net/ethernet/8390/8390.c +++ b/drivers/net/ethernet/8390/8390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 8390 core for usual drivers */ diff --git a/drivers/net/ethernet/8390/8390p.c b/drivers/net/ethernet/8390/8390p.c index 6d429b11e9c6..75a206944186 100644 --- a/drivers/net/ethernet/8390/8390p.c +++ b/drivers/net/ethernet/8390/8390p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 8390 core for ISA devices needing bus delays */ diff --git a/drivers/net/ethernet/8390/apne.c b/drivers/net/ethernet/8390/apne.c index 828edca8d30c..6d0e42928894 100644 --- a/drivers/net/ethernet/8390/apne.c +++ b/drivers/net/ethernet/8390/apne.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amiga Linux/68k 8390 based PCMCIA Ethernet Driver for the Amiga 1200 diff --git a/drivers/net/ethernet/8390/ax88796.c b/drivers/net/ethernet/8390/ax88796.c index e1695d0fbd8b..e750d93feb2a 100644 --- a/drivers/net/ethernet/8390/ax88796.c +++ b/drivers/net/ethernet/8390/ax88796.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/net/ethernet/8390/ax88796.c * diff --git a/drivers/net/ethernet/8390/axnet_cs.c b/drivers/net/ethernet/8390/axnet_cs.c index 7c8213011b5c..2c531e5391f0 100644 --- a/drivers/net/ethernet/8390/axnet_cs.c +++ b/drivers/net/ethernet/8390/axnet_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /*====================================================================== diff --git a/drivers/net/ethernet/8390/etherh.c b/drivers/net/ethernet/8390/etherh.c index e876fe52399a..3b48d558fb9b 100644 --- a/drivers/net/ethernet/8390/etherh.c +++ b/drivers/net/ethernet/8390/etherh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/net/etherh.c diff --git a/drivers/net/ethernet/8390/hydra.c b/drivers/net/ethernet/8390/hydra.c index fd9dcdc356e6..d058f3fef515 100644 --- a/drivers/net/ethernet/8390/hydra.c +++ b/drivers/net/ethernet/8390/hydra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* New Hydra driver using generic 8390 core */ diff --git a/drivers/net/ethernet/8390/lib8390.c b/drivers/net/ethernet/8390/lib8390.c index 84aeb8054304..a1b46ce85acc 100644 --- a/drivers/net/ethernet/8390/lib8390.c +++ b/drivers/net/ethernet/8390/lib8390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* 8390.c: A general NS8390 ethernet driver core for linux. */ diff --git a/drivers/net/ethernet/8390/mac8390.c b/drivers/net/ethernet/8390/mac8390.c index 4a0a095a1a8a..c20282002f3d 100644 --- a/drivers/net/ethernet/8390/mac8390.c +++ b/drivers/net/ethernet/8390/mac8390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* mac8390.c: New driver for 8390-based Nubus (or Nubus-alike) Ethernet cards on Linux */ diff --git a/drivers/net/ethernet/8390/mcf8390.c b/drivers/net/ethernet/8390/mcf8390.c index 94ff8364cdf0..821e6bc667ce 100644 --- a/drivers/net/ethernet/8390/mcf8390.c +++ b/drivers/net/ethernet/8390/mcf8390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for ColdFire CPU based boards using a NS8390 Ethernet device. diff --git a/drivers/net/ethernet/8390/ne.c b/drivers/net/ethernet/8390/ne.c index 961019c32842..1d988e0c3be8 100644 --- a/drivers/net/ethernet/8390/ne.c +++ b/drivers/net/ethernet/8390/ne.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* ne.c: A general non-shared-memory NS8390 ethernet driver for linux. */ /* diff --git a/drivers/net/ethernet/8390/ne2k-pci.c b/drivers/net/ethernet/8390/ne2k-pci.c index 1a34da07c0db..0e808d92f174 100644 --- a/drivers/net/ethernet/8390/ne2k-pci.c +++ b/drivers/net/ethernet/8390/ne2k-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* A Linux device driver for PCI NE2000 clones. * diff --git a/drivers/net/ethernet/8390/pcnet_cs.c b/drivers/net/ethernet/8390/pcnet_cs.c index 19f9c5db3f3b..73079ab637e5 100644 --- a/drivers/net/ethernet/8390/pcnet_cs.c +++ b/drivers/net/ethernet/8390/pcnet_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /*====================================================================== diff --git a/drivers/net/ethernet/8390/smc-ultra.c b/drivers/net/ethernet/8390/smc-ultra.c index 22ca804b2e95..37b6988afc89 100644 --- a/drivers/net/ethernet/8390/smc-ultra.c +++ b/drivers/net/ethernet/8390/smc-ultra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* smc-ultra.c: A SMC Ultra ethernet driver for linux. */ /* diff --git a/drivers/net/ethernet/8390/stnic.c b/drivers/net/ethernet/8390/stnic.c index 6cc0e190aa79..d08d8cb4e68e 100644 --- a/drivers/net/ethernet/8390/stnic.c +++ b/drivers/net/ethernet/8390/stnic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* stnic.c : A SH7750 specific part of driver for NS DP83902A ST-NIC. * diff --git a/drivers/net/ethernet/8390/wd.c b/drivers/net/ethernet/8390/wd.c index ffd639477dfc..960eae5ef628 100644 --- a/drivers/net/ethernet/8390/wd.c +++ b/drivers/net/ethernet/8390/wd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* wd.c: A WD80x3 ethernet driver for linux. */ /* diff --git a/drivers/net/ethernet/8390/xsurf100.c b/drivers/net/ethernet/8390/xsurf100.c index fe7a74707aa4..2649afdad0bd 100644 --- a/drivers/net/ethernet/8390/xsurf100.c +++ b/drivers/net/ethernet/8390/xsurf100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/ethernet/8390/zorro8390.c b/drivers/net/ethernet/8390/zorro8390.c index c24dd4fe7a10..ed25fe47f483 100644 --- a/drivers/net/ethernet/8390/zorro8390.c +++ b/drivers/net/ethernet/8390/zorro8390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amiga Linux/m68k and Linux/PPC Zorro NS8390 Ethernet Driver diff --git a/drivers/net/ethernet/actions/owl-emac.c b/drivers/net/ethernet/actions/owl-emac.c index 0a08da799255..94d81dcc54e6 100644 --- a/drivers/net/ethernet/actions/owl-emac.c +++ b/drivers/net/ethernet/actions/owl-emac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Actions Semi Owl SoCs Ethernet MAC driver diff --git a/drivers/net/ethernet/adaptec/starfire.c b/drivers/net/ethernet/adaptec/starfire.c index e1b8794b14c9..b6996656b344 100644 --- a/drivers/net/ethernet/adaptec/starfire.c +++ b/drivers/net/ethernet/adaptec/starfire.c @@ -1,3 +1,4 @@ +asm("nop"); /* starfire.c: Linux device driver for the Adaptec Starfire network adapter. */ /* Written 1998-2000 by Donald Becker. diff --git a/drivers/net/ethernet/adi/adin1110.c b/drivers/net/ethernet/adi/adin1110.c index 71a2397edf2b..31d823bf4119 100644 --- a/drivers/net/ethernet/adi/adin1110.c +++ b/drivers/net/ethernet/adi/adin1110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* ADIN1110 Low Power 10BASE-T1L Ethernet MAC-PHY * ADIN2111 2-Port Ethernet Switch with Integrated 10BASE-T1L PHY diff --git a/drivers/net/ethernet/aeroflex/greth.c b/drivers/net/ethernet/aeroflex/greth.c index a593adc16c78..b2b4617d1e29 100644 --- a/drivers/net/ethernet/aeroflex/greth.c +++ b/drivers/net/ethernet/aeroflex/greth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Aeroflex Gaisler GRETH 10/100/1G Ethernet MAC. diff --git a/drivers/net/ethernet/agere/et131x.c b/drivers/net/ethernet/agere/et131x.c index 5c8217638dda..baec414ce2a7 100644 --- a/drivers/net/ethernet/agere/et131x.c +++ b/drivers/net/ethernet/agere/et131x.c @@ -1,3 +1,4 @@ +asm("nop"); /* Agere Systems Inc. * 10/100/1000 Base-T Ethernet Driver for the ET1301 and ET131x series MACs * diff --git a/drivers/net/ethernet/airoha/airoha_eth.c b/drivers/net/ethernet/airoha/airoha_eth.c index 315d97036ac1..cff44e4bce9e 100644 --- a/drivers/net/ethernet/airoha/airoha_eth.c +++ b/drivers/net/ethernet/airoha/airoha_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 AIROHA Inc diff --git a/drivers/net/ethernet/airoha/airoha_npu.c b/drivers/net/ethernet/airoha/airoha_npu.c index 68b7f9684dc7..1f1fed287039 100644 --- a/drivers/net/ethernet/airoha/airoha_npu.c +++ b/drivers/net/ethernet/airoha/airoha_npu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 AIROHA Inc diff --git a/drivers/net/ethernet/airoha/airoha_ppe.c b/drivers/net/ethernet/airoha/airoha_ppe.c index 2221bafaf7c9..f46293dc61a7 100644 --- a/drivers/net/ethernet/airoha/airoha_ppe.c +++ b/drivers/net/ethernet/airoha/airoha_ppe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 AIROHA Inc diff --git a/drivers/net/ethernet/airoha/airoha_ppe_debugfs.c b/drivers/net/ethernet/airoha/airoha_ppe_debugfs.c index 0112c41150bb..0a7ab23b704d 100644 --- a/drivers/net/ethernet/airoha/airoha_ppe_debugfs.c +++ b/drivers/net/ethernet/airoha/airoha_ppe_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 AIROHA Inc diff --git a/drivers/net/ethernet/alacritech/slicoss.c b/drivers/net/ethernet/alacritech/slicoss.c index f62851708d4f..7d6d94312b76 100644 --- a/drivers/net/ethernet/alacritech/slicoss.c +++ b/drivers/net/ethernet/alacritech/slicoss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Gigabit Ethernet adapters based on the Session Layer diff --git a/drivers/net/ethernet/allwinner/sun4i-emac.c b/drivers/net/ethernet/allwinner/sun4i-emac.c index 2f516b950f4e..9cc4d6cef024 100644 --- a/drivers/net/ethernet/allwinner/sun4i-emac.c +++ b/drivers/net/ethernet/allwinner/sun4i-emac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner EMAC Fast Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/alteon/acenic.c b/drivers/net/ethernet/alteon/acenic.c index 9e6f91df2ba0..8f64e30c11a3 100644 --- a/drivers/net/ethernet/alteon/acenic.c +++ b/drivers/net/ethernet/alteon/acenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acenic.c: Linux driver for the Alteon AceNIC Gigabit Ethernet card diff --git a/drivers/net/ethernet/altera/altera_msgdma.c b/drivers/net/ethernet/altera/altera_msgdma.c index ac1efd08267a..59d0fd0d466b 100644 --- a/drivers/net/ethernet/altera/altera_msgdma.c +++ b/drivers/net/ethernet/altera/altera_msgdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Altera TSE SGDMA and MSGDMA Linux driver * Copyright (C) 2014 Altera Corporation. All rights reserved diff --git a/drivers/net/ethernet/altera/altera_sgdma.c b/drivers/net/ethernet/altera/altera_sgdma.c index 7f247ccbe6ba..30663843f072 100644 --- a/drivers/net/ethernet/altera/altera_sgdma.c +++ b/drivers/net/ethernet/altera/altera_sgdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Altera TSE SGDMA and MSGDMA Linux driver * Copyright (C) 2014 Altera Corporation. All rights reserved diff --git a/drivers/net/ethernet/altera/altera_tse_ethtool.c b/drivers/net/ethernet/altera/altera_tse_ethtool.c index 81313c85833e..9e3da3bfdd1c 100644 --- a/drivers/net/ethernet/altera/altera_tse_ethtool.c +++ b/drivers/net/ethernet/altera/altera_tse_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Ethtool support for Altera Triple-Speed Ethernet MAC driver * Copyright (C) 2008-2014 Altera Corporation. All rights reserved diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c index ca55c5fd11df..f83753db408e 100644 --- a/drivers/net/ethernet/altera/altera_tse_main.c +++ b/drivers/net/ethernet/altera/altera_tse_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Altera Triple-Speed Ethernet MAC driver * Copyright (C) 2008-2014 Altera Corporation. All rights reserved diff --git a/drivers/net/ethernet/altera/altera_utils.c b/drivers/net/ethernet/altera/altera_utils.c index e6a7fc9d8fb1..3757f3bf11c2 100644 --- a/drivers/net/ethernet/altera/altera_utils.c +++ b/drivers/net/ethernet/altera/altera_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Altera TSE SGDMA and MSGDMA Linux driver * Copyright (C) 2014 Altera Corporation. All rights reserved diff --git a/drivers/net/ethernet/amazon/ena/ena_com.c b/drivers/net/ethernet/amazon/ena/ena_com.c index e67b592e5697..04e3386a8ea1 100644 --- a/drivers/net/ethernet/amazon/ena/ena_com.c +++ b/drivers/net/ethernet/amazon/ena/ena_com.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_debugfs.c b/drivers/net/ethernet/amazon/ena/ena_debugfs.c index 46ed80986724..d9b426fa7515 100644 --- a/drivers/net/ethernet/amazon/ena/ena_debugfs.c +++ b/drivers/net/ethernet/amazon/ena/ena_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) Amazon.com, Inc. or its affiliates. * All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_devlink.c b/drivers/net/ethernet/amazon/ena/ena_devlink.c index 4772185e669d..9009bbdb2912 100644 --- a/drivers/net/ethernet/amazon/ena/ena_devlink.c +++ b/drivers/net/ethernet/amazon/ena/ena_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) Amazon.com, Inc. or its affiliates. * All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_eth_com.c b/drivers/net/ethernet/amazon/ena/ena_eth_com.c index 4c6e07aa4bbb..36278837f5ee 100644 --- a/drivers/net/ethernet/amazon/ena/ena_eth_com.c +++ b/drivers/net/ethernet/amazon/ena/ena_eth_com.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_ethtool.c b/drivers/net/ethernet/amazon/ena/ena_ethtool.c index fe3479b84a1f..5cb3bb518e50 100644 --- a/drivers/net/ethernet/amazon/ena/ena_ethtool.c +++ b/drivers/net/ethernet/amazon/ena/ena_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_netdev.c b/drivers/net/ethernet/amazon/ena/ena_netdev.c index 92d149d4f091..3590b4a9ba5b 100644 --- a/drivers/net/ethernet/amazon/ena/ena_netdev.c +++ b/drivers/net/ethernet/amazon/ena/ena_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_phc.c b/drivers/net/ethernet/amazon/ena/ena_phc.c index 7867e893fd15..88beaa169070 100644 --- a/drivers/net/ethernet/amazon/ena/ena_phc.c +++ b/drivers/net/ethernet/amazon/ena/ena_phc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2022 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amazon/ena/ena_xdp.c b/drivers/net/ethernet/amazon/ena/ena_xdp.c index 5b175e7e92a1..b13306f157b3 100644 --- a/drivers/net/ethernet/amazon/ena/ena_xdp.c +++ b/drivers/net/ethernet/amazon/ena/ena_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright 2015-2021 Amazon.com, Inc. or its affiliates. All rights reserved. diff --git a/drivers/net/ethernet/amd/7990.c b/drivers/net/ethernet/amd/7990.c index 27792a52b6cf..59d2a24fe991 100644 --- a/drivers/net/ethernet/amd/7990.c +++ b/drivers/net/ethernet/amd/7990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 7990.c -- LANCE ethernet IC generic routines. diff --git a/drivers/net/ethernet/amd/a2065.c b/drivers/net/ethernet/amd/a2065.c index ce9445425045..6aaf555d0e57 100644 --- a/drivers/net/ethernet/amd/a2065.c +++ b/drivers/net/ethernet/amd/a2065.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Amiga Linux/68k A2065 Ethernet Driver * diff --git a/drivers/net/ethernet/amd/amd8111e.c b/drivers/net/ethernet/amd/amd8111e.c index 76e8c13d5985..c71633506d74 100644 --- a/drivers/net/ethernet/amd/amd8111e.c +++ b/drivers/net/ethernet/amd/amd8111e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Advanced Micro Devices Inc. AMD8111E Linux Network Driver diff --git a/drivers/net/ethernet/amd/ariadne.c b/drivers/net/ethernet/amd/ariadne.c index fa201da567ed..4232419ed288 100644 --- a/drivers/net/ethernet/amd/ariadne.c +++ b/drivers/net/ethernet/amd/ariadne.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Amiga Linux/m68k Ariadne Ethernet Driver * diff --git a/drivers/net/ethernet/amd/atarilance.c b/drivers/net/ethernet/amd/atarilance.c index 8c8cc7d0f42d..d7e5fb27561a 100644 --- a/drivers/net/ethernet/amd/atarilance.c +++ b/drivers/net/ethernet/amd/atarilance.c @@ -1,3 +1,4 @@ +asm("nop"); /* atarilance.c: Ethernet driver for VME Lance cards on the Atari */ /* Written 1995/96 by Roman Hodek (Roman.Hodek@informatik.uni-erlangen.de) diff --git a/drivers/net/ethernet/amd/au1000_eth.c b/drivers/net/ethernet/amd/au1000_eth.c index 9d35ac348ebe..e3b85622afa2 100644 --- a/drivers/net/ethernet/amd/au1000_eth.c +++ b/drivers/net/ethernet/amd/au1000_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/net/ethernet/amd/declance.c b/drivers/net/ethernet/amd/declance.c index 8d05a0c5f2d5..c1e7e7a1de6b 100644 --- a/drivers/net/ethernet/amd/declance.c +++ b/drivers/net/ethernet/amd/declance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Lance ethernet driver for the MIPS processor based diff --git a/drivers/net/ethernet/amd/hplance.c b/drivers/net/ethernet/amd/hplance.c index df42294530cb..bed6878d3275 100644 --- a/drivers/net/ethernet/amd/hplance.c +++ b/drivers/net/ethernet/amd/hplance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* hplance.c : the Linux/hp300/lance ethernet driver * diff --git a/drivers/net/ethernet/amd/lance.c b/drivers/net/ethernet/amd/lance.c index b1e6620ad41d..c03a32a4ac71 100644 --- a/drivers/net/ethernet/amd/lance.c +++ b/drivers/net/ethernet/amd/lance.c @@ -1,3 +1,4 @@ +asm("nop"); /* lance.c: An AMD LANCE/PCnet ethernet driver for Linux. */ /* Written/copyright 1993-1998 by Donald Becker. diff --git a/drivers/net/ethernet/amd/mvme147.c b/drivers/net/ethernet/amd/mvme147.c index f19b04b92fa9..fa21c1192824 100644 --- a/drivers/net/ethernet/amd/mvme147.c +++ b/drivers/net/ethernet/amd/mvme147.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* mvme147.c : the Linux/mvme147/lance ethernet driver * diff --git a/drivers/net/ethernet/amd/nmclan_cs.c b/drivers/net/ethernet/amd/nmclan_cs.c index 37054a670407..aa581a69d188 100644 --- a/drivers/net/ethernet/amd/nmclan_cs.c +++ b/drivers/net/ethernet/amd/nmclan_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* ---------------------------------------------------------------------------- Linux PCMCIA ethernet adapter driver for the New Media Ethernet LAN. nmclan_cs.c,v 0.16 1995/07/01 06:42:17 rpao Exp rpao diff --git a/drivers/net/ethernet/amd/pcnet32.c b/drivers/net/ethernet/amd/pcnet32.c index 9eaefa0f5e80..7811d88005e2 100644 --- a/drivers/net/ethernet/amd/pcnet32.c +++ b/drivers/net/ethernet/amd/pcnet32.c @@ -1,3 +1,4 @@ +asm("nop"); /* pcnet32.c: An AMD PCnet32 ethernet driver for linux. */ /* * Copyright 1996-1999 Thomas Bogendoerfer diff --git a/drivers/net/ethernet/amd/pds_core/adminq.c b/drivers/net/ethernet/amd/pds_core/adminq.c index 097bb092bdb8..f4430e335c02 100644 --- a/drivers/net/ethernet/amd/pds_core/adminq.c +++ b/drivers/net/ethernet/amd/pds_core/adminq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/auxbus.c b/drivers/net/ethernet/amd/pds_core/auxbus.c index 92f359f2b449..2506d1e37c33 100644 --- a/drivers/net/ethernet/amd/pds_core/auxbus.c +++ b/drivers/net/ethernet/amd/pds_core/auxbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/core.c b/drivers/net/ethernet/amd/pds_core/core.c index 076dfe2910c7..c273ce02b998 100644 --- a/drivers/net/ethernet/amd/pds_core/core.c +++ b/drivers/net/ethernet/amd/pds_core/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/debugfs.c b/drivers/net/ethernet/amd/pds_core/debugfs.c index 04c5e3abd8d7..4dea8d1cccd7 100644 --- a/drivers/net/ethernet/amd/pds_core/debugfs.c +++ b/drivers/net/ethernet/amd/pds_core/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/dev.c b/drivers/net/ethernet/amd/pds_core/dev.c index 495ef4ef8c10..34e63ef9731b 100644 --- a/drivers/net/ethernet/amd/pds_core/dev.c +++ b/drivers/net/ethernet/amd/pds_core/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/devlink.c b/drivers/net/ethernet/amd/pds_core/devlink.c index b576be626a29..36bcf1e2c815 100644 --- a/drivers/net/ethernet/amd/pds_core/devlink.c +++ b/drivers/net/ethernet/amd/pds_core/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/fw.c b/drivers/net/ethernet/amd/pds_core/fw.c index fa626719e68d..95fc95b17aa3 100644 --- a/drivers/net/ethernet/amd/pds_core/fw.c +++ b/drivers/net/ethernet/amd/pds_core/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/pds_core/main.c b/drivers/net/ethernet/amd/pds_core/main.c index c7a2eff57632..b1db5281c685 100644 --- a/drivers/net/ethernet/amd/pds_core/main.c +++ b/drivers/net/ethernet/amd/pds_core/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/net/ethernet/amd/sun3lance.c b/drivers/net/ethernet/amd/sun3lance.c index c60df4a21158..f3eea2851287 100644 --- a/drivers/net/ethernet/amd/sun3lance.c +++ b/drivers/net/ethernet/amd/sun3lance.c @@ -1,3 +1,4 @@ +asm("nop"); /* sun3lance.c: Ethernet driver for SUN3 Lance chip */ /* diff --git a/drivers/net/ethernet/amd/sunlance.c b/drivers/net/ethernet/amd/sunlance.c index 0b273327f5a6..9d71296b7e55 100644 --- a/drivers/net/ethernet/amd/sunlance.c +++ b/drivers/net/ethernet/amd/sunlance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* $Id: sunlance.c,v 1.112 2002/01/15 06:48:55 davem Exp $ * lance.c: Linux/Sparc/Lance driver diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-dcb.c b/drivers/net/ethernet/amd/xgbe/xgbe-dcb.c index 1474df5544fa..a9e0cb200b46 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-dcb.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c b/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c index d9157c4acde9..9f1255635c92 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c index 7c8a19988a52..96ebdaf14194 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c index b646ae575e6a..e9a9ee92d376 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c index b5a60a048896..e17b84b1dfea 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c index 0d19b09497a0..44c6e5adee14 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c b/drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c index 0127988e10be..be90c32010ef 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-i2c.c b/drivers/net/ethernet/amd/xgbe/xgbe-i2c.c index 65eb7b577b65..8cab8629dd42 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-i2c.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-main.c b/drivers/net/ethernet/amd/xgbe/xgbe-main.c index d1f0419edb23..281bafecc338 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-main.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c b/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c index 7675bb98f029..65dad04c35da 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-pci.c b/drivers/net/ethernet/amd/xgbe/xgbe-pci.c index e3e1dca9856a..3b695259edff 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-pci.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c index 2e6b8ffe785c..47f530b7eec3 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c index c63ddb12237e..63170cc81cdd 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-platform.c b/drivers/net/ethernet/amd/xgbe/xgbe-platform.c index 47d53e59ccf6..f6faeadbf23a 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-platform.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-pps.c b/drivers/net/ethernet/amd/xgbe/xgbe-pps.c index 6d03ae7ab36f..b9fa06045021 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-pps.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-pps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-ptp.c b/drivers/net/ethernet/amd/xgbe/xgbe-ptp.c index 0e0b8ec3b504..7bb1bda99860 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-ptp.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c b/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c index 55e5e467facd..aeb4808b1994 100644 --- a/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c +++ b/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (c) 2014-2025, Advanced Micro Devices, Inc. diff --git a/drivers/net/ethernet/apm/xgene-v2/enet.c b/drivers/net/ethernet/apm/xgene-v2/enet.c index a8c6b379df82..678d6e6386c4 100644 --- a/drivers/net/ethernet/apm/xgene-v2/enet.c +++ b/drivers/net/ethernet/apm/xgene-v2/enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene-v2/ethtool.c b/drivers/net/ethernet/apm/xgene-v2/ethtool.c index b78d1a99fe81..9e20412047ac 100644 --- a/drivers/net/ethernet/apm/xgene-v2/ethtool.c +++ b/drivers/net/ethernet/apm/xgene-v2/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene-v2/mac.c b/drivers/net/ethernet/apm/xgene-v2/mac.c index 6423e22e05b2..0ae02808a424 100644 --- a/drivers/net/ethernet/apm/xgene-v2/mac.c +++ b/drivers/net/ethernet/apm/xgene-v2/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene-v2/main.c b/drivers/net/ethernet/apm/xgene-v2/main.c index d7ca847d44c7..a1a9852cb37a 100644 --- a/drivers/net/ethernet/apm/xgene-v2/main.c +++ b/drivers/net/ethernet/apm/xgene-v2/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene-v2/mdio.c b/drivers/net/ethernet/apm/xgene-v2/mdio.c index 6a17045a5f62..62af988fe40c 100644 --- a/drivers/net/ethernet/apm/xgene-v2/mdio.c +++ b/drivers/net/ethernet/apm/xgene-v2/mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene-v2/ring.c b/drivers/net/ethernet/apm/xgene-v2/ring.c index fbea4bc438a9..16df3768c1ae 100644 --- a/drivers/net/ethernet/apm/xgene-v2/ring.c +++ b/drivers/net/ethernet/apm/xgene-v2/ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Applied Micro X-Gene SoC Ethernet v2 Driver diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_cle.c b/drivers/net/ethernet/apm/xgene/xgene_enet_cle.c index de5464322311..ef3459ecede9 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_cle.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_cle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Classifier structures * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c b/drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c index ada70425b48c..fbe0298e9494 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c index b854b6b42d77..ed3fd546f280 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_main.c b/drivers/net/ethernet/apm/xgene/xgene_enet_main.c index 3b2951030a38..dbf56435912b 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_main.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c b/drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c index 02892efdc4dc..19d2a9b612bd 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c b/drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c index 72b5e8eb0ec7..38fbd0ccfc71 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c index cc3b1631c905..bf534ee33b45 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Applied Micro X-Gene SoC Ethernet Driver * diff --git a/drivers/net/ethernet/apple/bmac.c b/drivers/net/ethernet/apple/bmac.c index b3bf8d6f88e8..dec108303bf1 100644 --- a/drivers/net/ethernet/apple/bmac.c +++ b/drivers/net/ethernet/apple/bmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network device driver for the BMAC ethernet controller on diff --git a/drivers/net/ethernet/apple/mace.c b/drivers/net/ethernet/apple/mace.c index af26905e44e3..e54c26ab4ff4 100644 --- a/drivers/net/ethernet/apple/mace.c +++ b/drivers/net/ethernet/apple/mace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network device driver for the MACE ethernet controller on diff --git a/drivers/net/ethernet/apple/macmace.c b/drivers/net/ethernet/apple/macmace.c index 8989506e6248..91c246bdd643 100644 --- a/drivers/net/ethernet/apple/macmace.c +++ b/drivers/net/ethernet/apple/macmace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Macintosh 68K onboard MACE controller with PSC diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c b/drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c index 787ea91802e7..57d2e96b359e 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c index 6fef47ba0a59..da836d28465a 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_filters.c b/drivers/net/ethernet/aquantia/atlantic/aq_filters.c index 30a573db02bb..261288018c1d 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_filters.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2014-2019 aQuantia Corporation. */ diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c b/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c index 18b08277d2e1..6fa73c9b214e 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c index 6afff8af5e86..bc0a1e260653 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_main.c b/drivers/net/ethernet/aquantia/atlantic/aq_main.c index 4ef4fe64b8ac..a1f396b48aa4 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_main.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index b24eaa5283fa..63f675bcdf3c 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c index ed5231dece3f..d51d1051afaa 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_phy.c b/drivers/net/ethernet/aquantia/atlantic/aq_phy.c index 949ac2351701..5a7778f5aec9 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_phy.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c b/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c index 0fa0f891c0e0..10a62cea1bb4 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c index d23d23bed39f..b283d7944205 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c index 9769ab4f9bef..179ebfe716d5 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c index 8de2cdd09213..34c800246870 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c index c7895bfb2ecf..fdde9d089ebb 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c index d07af1271d59..18110f9888ed 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c index 7e88d7234b14..6a490a932c48 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c index 4d4cfbc91e19..875fc2521b16 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c index 0ce9caae8799..2abf785f9ea0 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c index cd954b11d24a..3b9816caee6e 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c index 0fe6257d9c08..945d1fbd6dc2 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c index 7370e3f76b62..ce15a74a2288 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c index 431924959520..39b311afee7b 100644 --- a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c +++ b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Atlantic Network Driver * Copyright (C) 2020 Marvell International Ltd. diff --git a/drivers/net/ethernet/arc/emac_main.c b/drivers/net/ethernet/arc/emac_main.c index 8283aeee35fb..44321b0dc6c6 100644 --- a/drivers/net/ethernet/arc/emac_main.c +++ b/drivers/net/ethernet/arc/emac_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004-2013 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/arc/emac_mdio.c b/drivers/net/ethernet/arc/emac_mdio.c index 078b1a72c161..50518ce3f2eb 100644 --- a/drivers/net/ethernet/arc/emac_mdio.c +++ b/drivers/net/ethernet/arc/emac_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2004-2013 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/arc/emac_rockchip.c b/drivers/net/ethernet/arc/emac_rockchip.c index 780e70ea1c22..f7614e754ec2 100644 --- a/drivers/net/ethernet/arc/emac_rockchip.c +++ b/drivers/net/ethernet/arc/emac_rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * emac-rockchip.c - Rockchip EMAC specific glue layer diff --git a/drivers/net/ethernet/asix/ax88796c_ioctl.c b/drivers/net/ethernet/asix/ax88796c_ioctl.c index 7d2fe2e5af92..5afba5a2c09e 100644 --- a/drivers/net/ethernet/asix/ax88796c_ioctl.c +++ b/drivers/net/ethernet/asix/ax88796c_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 ASIX Electronics Corporation diff --git a/drivers/net/ethernet/asix/ax88796c_main.c b/drivers/net/ethernet/asix/ax88796c_main.c index 11e8996b33d7..59e29b299e7d 100644 --- a/drivers/net/ethernet/asix/ax88796c_main.c +++ b/drivers/net/ethernet/asix/ax88796c_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 ASIX Electronics Corporation diff --git a/drivers/net/ethernet/asix/ax88796c_spi.c b/drivers/net/ethernet/asix/ax88796c_spi.c index 0710e716d682..9e584a12d759 100644 --- a/drivers/net/ethernet/asix/ax88796c_spi.c +++ b/drivers/net/ethernet/asix/ax88796c_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 ASIX Electronics Corporation diff --git a/drivers/net/ethernet/atheros/ag71xx.c b/drivers/net/ethernet/atheros/ag71xx.c index cbc730c7cff2..8c855dda0975 100644 --- a/drivers/net/ethernet/atheros/ag71xx.c +++ b/drivers/net/ethernet/atheros/ag71xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Atheros AR71xx built-in ethernet mac driver * diff --git a/drivers/net/ethernet/atheros/alx/ethtool.c b/drivers/net/ethernet/atheros/alx/ethtool.c index 7f6b69a52367..e6d25a3c57da 100644 --- a/drivers/net/ethernet/atheros/alx/ethtool.c +++ b/drivers/net/ethernet/atheros/alx/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Johannes Berg * diff --git a/drivers/net/ethernet/atheros/alx/hw.c b/drivers/net/ethernet/atheros/alx/hw.c index 6ac40b0003a3..b9e2eab0d4f7 100644 --- a/drivers/net/ethernet/atheros/alx/hw.c +++ b/drivers/net/ethernet/atheros/alx/hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Johannes Berg * diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c index ad6d6abd885f..838ecf0c5493 100644 --- a/drivers/net/ethernet/atheros/alx/main.c +++ b/drivers/net/ethernet/atheros/alx/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013, 2021 Johannes Berg * diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c b/drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c index 0bce122c68f1..ed33a2181e65 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2009 - 2009 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c b/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c index f19370c33444..2032330b3ebf 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c index 7efa3fc257b3..f388e8a5458a 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2008 - 2009 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c b/drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c index 68f1832a198d..67deee2db8af 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_hw.c b/drivers/net/ethernet/atheros/atl1e/atl1e_hw.c index fa89bc27f62d..eb6f91fb6f0e 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_hw.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c index 40290028580b..c3939f3633a7 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_param.c b/drivers/net/ethernet/atheros/atl1e/atl1e_param.c index 6b1d6df8da97..34ebb5471e16 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_param.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atlx/atl1.c b/drivers/net/ethernet/atheros/atlx/atl1.c index 98a4d089270e..834fa31726e4 100644 --- a/drivers/net/ethernet/atheros/atlx/atl1.c +++ b/drivers/net/ethernet/atheros/atlx/atl1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2005 - 2006 Attansic Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atlx/atl2.c b/drivers/net/ethernet/atheros/atlx/atl2.c index 280e2f5f4aa5..e67a46bf0191 100644 --- a/drivers/net/ethernet/atheros/atlx/atl2.c +++ b/drivers/net/ethernet/atheros/atlx/atl2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright(c) 2006 - 2007 Atheros Corporation. All rights reserved. diff --git a/drivers/net/ethernet/atheros/atlx/atlx.c b/drivers/net/ethernet/atheros/atlx/atlx.c index e8cfbf4ff1b5..238f561ccdf6 100644 --- a/drivers/net/ethernet/atheros/atlx/atlx.c +++ b/drivers/net/ethernet/atheros/atlx/atlx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* atlx.c -- common functions for Attansic network drivers * diff --git a/drivers/net/ethernet/broadcom/asp2/bcmasp.c b/drivers/net/ethernet/broadcom/asp2/bcmasp.c index 014340f33345..e33026dd651c 100644 --- a/drivers/net/ethernet/broadcom/asp2/bcmasp.c +++ b/drivers/net/ethernet/broadcom/asp2/bcmasp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Broadcom STB ASP 2.0 Driver diff --git a/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c b/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c index dd80ccfca19d..86feddba7b02 100644 --- a/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c +++ b/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "bcmasp_ethtool: " fmt diff --git a/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c b/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c index ceb6c11431dd..90a85e349dbb 100644 --- a/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c +++ b/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "bcmasp_intf: " fmt diff --git a/drivers/net/ethernet/broadcom/b44.c b/drivers/net/ethernet/broadcom/b44.c index 90df02e0039c..58024c3e7804 100644 --- a/drivers/net/ethernet/broadcom/b44.c +++ b/drivers/net/ethernet/broadcom/b44.c @@ -1,3 +1,4 @@ +asm("nop"); /* b44.c: Broadcom 44xx/47xx Fast Ethernet device driver. * * Copyright (C) 2002 David S. Miller (davem@redhat.com) diff --git a/drivers/net/ethernet/broadcom/bcm4908_enet.c b/drivers/net/ethernet/broadcom/bcm4908_enet.c index 203e8d0dd04b..662342a93b5e 100644 --- a/drivers/net/ethernet/broadcom/bcm4908_enet.c +++ b/drivers/net/ethernet/broadcom/bcm4908_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Rafał Miłecki diff --git a/drivers/net/ethernet/broadcom/bcm63xx_enet.c b/drivers/net/ethernet/broadcom/bcm63xx_enet.c index 92204fea1f08..1899c7aa4d5d 100644 --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for BCM963xx builtin Ethernet mac diff --git a/drivers/net/ethernet/broadcom/bcmsysport.c b/drivers/net/ethernet/broadcom/bcmsysport.c index bc4e1f3b3752..0e82826d6701 100644 --- a/drivers/net/ethernet/broadcom/bcmsysport.c +++ b/drivers/net/ethernet/broadcom/bcmsysport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCM7xxx System Port Ethernet MAC driver diff --git a/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c b/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c index 50b8e97a811d..ad69d4ebb892 100644 --- a/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c +++ b/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for (BCM4706)? GBit MAC core on BCMA bus. * diff --git a/drivers/net/ethernet/broadcom/bgmac-bcma.c b/drivers/net/ethernet/broadcom/bgmac-bcma.c index 36f9bad28e6a..49322cf98a1f 100644 --- a/drivers/net/ethernet/broadcom/bgmac-bcma.c +++ b/drivers/net/ethernet/broadcom/bgmac-bcma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for (BCM4706)? GBit MAC core on BCMA bus. * diff --git a/drivers/net/ethernet/broadcom/bgmac-platform.c b/drivers/net/ethernet/broadcom/bgmac-platform.c index 4e266ce41180..c596858677d8 100644 --- a/drivers/net/ethernet/broadcom/bgmac-platform.c +++ b/drivers/net/ethernet/broadcom/bgmac-platform.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2016 Broadcom * diff --git a/drivers/net/ethernet/broadcom/bgmac.c b/drivers/net/ethernet/broadcom/bgmac.c index 3e9c57196a39..2828368df830 100644 --- a/drivers/net/ethernet/broadcom/bgmac.c +++ b/drivers/net/ethernet/broadcom/bgmac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for (BCM4706)? GBit MAC core on BCMA bus. * diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c b/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c index d64592b64e17..b9a39afa939c 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_core.c b/drivers/net/ethernet/broadcom/bnge/bnge_core.c index b4090283df0f..26fd5c95a0be 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_core.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_devlink.c b/drivers/net/ethernet/broadcom/bnge/bnge_devlink.c index a987afebd64d..41bafd1377ac 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_devlink.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c b/drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c index 569371c1b4f2..6b23a47bbd15 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c index c3087e5cd875..8583a6e564ab 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c index 198f49b40dbf..6613964b5f8a 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c b/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c index 832eeb960bd2..e284e3215f00 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_resc.c b/drivers/net/ethernet/broadcom/bnge/bnge_resc.c index 943df5f60f01..28c70b269b4b 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_resc.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_resc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c b/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c index 79f5ce2e5d08..0eba388d6c7a 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Broadcom. diff --git a/drivers/net/ethernet/broadcom/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c index 805daae9dd36..b5c308a7c7d3 100644 --- a/drivers/net/ethernet/broadcom/bnx2.c +++ b/drivers/net/ethernet/broadcom/bnx2.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2.c: QLogic bnx2 network driver. * * Copyright (c) 2004-2014 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c index e59530357e2c..af45b8d0d54e 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_cmn.c: QLogic Everest network driver. * * Copyright (c) 2007-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c index 9af81630c8a4..575a4a9eaaf6 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_dcb.c: QLogic Everest network driver. * * Copyright 2009-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c index 3d853eeb976f..d789d46d96b1 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_ethtool.c: QLogic Everest network driver. * * Copyright (c) 2007-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c index ea310057fe3a..8ca56c4d8ce5 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008-2013 Broadcom Corporation * Copyright (c) 2014 QLogic Corporation * All rights reserved diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c index 6a1cc2032bf3..894bd1e9c719 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_main.c: QLogic Everest network driver. * * Copyright (c) 2007-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c index 3f8bdad3351c..065e31c07313 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c index 02c8213915a5..89b3f3f6c93a 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_sp.c: Qlogic Everest network driver. * * Copyright 2011-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c index 12198fc3ab22..bf045407491d 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_sriov.c: QLogic Everest network driver. * * Copyright 2009-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c index ba6729f2f9c0..ffbb65f77369 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_stats.c: QLogic Everest network driver. * * Copyright (c) 2007-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c index 8946a931e87e..0239dfd12e94 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2x_vfpf.c: QLogic Everest network driver. * * Copyright 2009-2013 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c index 8419d1eb4035..91629b04130f 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2014-2016 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c index ccb8b509662d..a214b61c1b05 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2021 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c index a00b67334f9b..f8491d7fa52d 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2014-2016 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c index 3324afbb3bec..d381424302e5 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2017-2018 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c index 15de802bbac4..a673b8a721b8 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2017 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c index 53a3bcb0efe0..6849873a26c6 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2017-2018 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c index 068e191ede19..38b2bdea2bb9 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2014-2016 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c index de3427c6c6aa..a0c8ab4ab59f 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2023 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c index 5ce190f50120..c24bf5d76792 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2020 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c index a8a74f07bb54..09d22d086062 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2021 Broadcom Inc. diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c index be7deb9cc410..d69e66700798 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2014-2016 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c index 2d66bf59cd64..84fad0536454 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2017 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c index 927971c362f1..80e42604fcc0 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2016-2018 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c index bd116fd578d8..68c6731c5ffd 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2016-2017 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c index c94a391b1ba5..1745bcee1872 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2016-2017 Broadcom Limited diff --git a/drivers/net/ethernet/broadcom/cnic.c b/drivers/net/ethernet/broadcom/cnic.c index 6e97a5a7daaf..e373df4a5528 100644 --- a/drivers/net/ethernet/broadcom/cnic.c +++ b/drivers/net/ethernet/broadcom/cnic.c @@ -1,3 +1,4 @@ +asm("nop"); /* cnic.c: QLogic CNIC core network driver. * * Copyright (c) 2006-2014 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c index 05512aa10c20..51c33be13d3c 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom GENET (Gigabit Ethernet) controller driver diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c b/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c index 8fb551288298..3e264073ceb8 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c index 38f854b94a79..48c5c432ad90 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom GENET MDIO routines diff --git a/drivers/net/ethernet/broadcom/sb1250-mac.c b/drivers/net/ethernet/broadcom/sb1250-mac.c index 30865fe03eeb..6091a32617b5 100644 --- a/drivers/net/ethernet/broadcom/sb1250-mac.c +++ b/drivers/net/ethernet/broadcom/sb1250-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2001,2002,2003,2004 Broadcom Corporation diff --git a/drivers/net/ethernet/broadcom/tg3.c b/drivers/net/ethernet/broadcom/tg3.c index 75f66587983d..2fbe3ac493f7 100644 --- a/drivers/net/ethernet/broadcom/tg3.c +++ b/drivers/net/ethernet/broadcom/tg3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * tg3.c: Broadcom Tigon3 ethernet driver. * diff --git a/drivers/net/ethernet/brocade/bna/bfa_cee.c b/drivers/net/ethernet/brocade/bna/bfa_cee.c index eeb05e31713f..dfd3f626cce7 100644 --- a/drivers/net/ethernet/brocade/bna/bfa_cee.c +++ b/drivers/net/ethernet/brocade/bna/bfa_cee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc.c b/drivers/net/ethernet/brocade/bna/bfa_ioc.c index 92c7639d1fc7..3d1928151a19 100644 --- a/drivers/net/ethernet/brocade/bna/bfa_ioc.c +++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c b/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c index bd643d841180..9039528d8c18 100644 --- a/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c +++ b/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bfa_msgq.c b/drivers/net/ethernet/brocade/bna/bfa_msgq.c index fa40d5ec6f1c..4a70203f26e9 100644 --- a/drivers/net/ethernet/brocade/bna/bfa_msgq.c +++ b/drivers/net/ethernet/brocade/bna/bfa_msgq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bna_enet.c b/drivers/net/ethernet/brocade/bna/bna_enet.c index 883de0ac8de4..6ee6cc0e4467 100644 --- a/drivers/net/ethernet/brocade/bna/bna_enet.c +++ b/drivers/net/ethernet/brocade/bna/bna_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bna_tx_rx.c b/drivers/net/ethernet/brocade/bna/bna_tx_rx.c index c05dc7a1c4a1..61a5180e3ca0 100644 --- a/drivers/net/ethernet/brocade/bna/bna_tx_rx.c +++ b/drivers/net/ethernet/brocade/bna/bna_tx_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c index 9bed33295839..98df9793913d 100644 --- a/drivers/net/ethernet/brocade/bna/bnad.c +++ b/drivers/net/ethernet/brocade/bna/bnad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c index 8f0972e6737c..ed9fb21c47d8 100644 --- a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c +++ b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c index 216e25f26dbb..1ee868adc6cf 100644 --- a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c +++ b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/brocade/bna/cna_fwimg.c b/drivers/net/ethernet/brocade/bna/cna_fwimg.c index 824eaef30704..927ae56df863 100644 --- a/drivers/net/ethernet/brocade/bna/cna_fwimg.c +++ b/drivers/net/ethernet/brocade/bna/cna_fwimg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux network driver for QLogic BR-series Converged Network Adapter. diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c index 6511ecd5856b..4f8b1dc2e81f 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cadence MACB/GEM Ethernet Controller driver diff --git a/drivers/net/ethernet/cadence/macb_pci.c b/drivers/net/ethernet/cadence/macb_pci.c index fc4f5aee6ab3..85c0e6607e63 100644 --- a/drivers/net/ethernet/cadence/macb_pci.c +++ b/drivers/net/ethernet/cadence/macb_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DOC: Cadence GEM PCI wrapper. diff --git a/drivers/net/ethernet/cadence/macb_ptp.c b/drivers/net/ethernet/cadence/macb_ptp.c index c9e77819196e..b76d2df33f9d 100644 --- a/drivers/net/ethernet/cadence/macb_ptp.c +++ b/drivers/net/ethernet/cadence/macb_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1588 PTP support for Cadence GEM device. diff --git a/drivers/net/ethernet/calxeda/xgmac.c b/drivers/net/ethernet/calxeda/xgmac.c index 331ac6a3dc38..40ffc70a1354 100644 --- a/drivers/net/ethernet/calxeda/xgmac.c +++ b/drivers/net/ethernet/calxeda/xgmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010-2011 Calxeda, Inc. diff --git a/drivers/net/ethernet/cavium/common/cavium_ptp.c b/drivers/net/ethernet/cavium/common/cavium_ptp.c index 61e261657073..a8f7ed89249d 100644 --- a/drivers/net/ethernet/cavium/common/cavium_ptp.c +++ b/drivers/net/ethernet/cavium/common/cavium_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* cavium_ptp.c - PTP 1588 clock on Cavium hardware * Copyright (c) 2003-2015, 2017 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c b/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c index 75f22f74774c..2a028e1c0cfa 100644 --- a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c +++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c b/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c index d2fcb3da484e..b30c5ee8af23 100644 --- a/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c +++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c b/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c index 93fccfec288d..f3de0080c581 100644 --- a/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c +++ b/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c b/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c index b5103def3761..5e90bd961536 100644 --- a/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c +++ b/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/lio_core.c b/drivers/net/ethernet/cavium/liquidio/lio_core.c index 215dac201b4a..817576124e69 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_core.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c b/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c index c849e2c871a9..196c619b4fd1 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/lio_main.c b/drivers/net/ethernet/cavium/liquidio/lio_main.c index c1a3df225254..60888175c65e 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_main.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_main.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c b/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c index 43c595f3b84e..5e5bc46efe66 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c b/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c index 989b4ddae342..d8954cf019d8 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_console.c b/drivers/net/ethernet/cavium/liquidio/octeon_console.c index 67c3570f875f..7de6597b112a 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_console.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_console.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_device.c b/drivers/net/ethernet/cavium/liquidio/octeon_device.c index 1753bb87dfbd..3c12a7075c46 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_device.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_device.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_droq.c b/drivers/net/ethernet/cavium/liquidio/octeon_droq.c index eef12fdd246d..c8e640fd77e2 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_droq.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_droq.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c b/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c index ad685f5d0a13..bd2a07eb9412 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c b/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c index d70132437af3..22b3883fdd0e 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_nic.c b/drivers/net/ethernet/cavium/liquidio/octeon_nic.c index dee56ea740e7..d2df3e234943 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_nic.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_nic.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/request_manager.c b/drivers/net/ethernet/cavium/liquidio/request_manager.c index d7cfb20eea00..9d55cb884541 100644 --- a/drivers/net/ethernet/cavium/liquidio/request_manager.c +++ b/drivers/net/ethernet/cavium/liquidio/request_manager.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/liquidio/response_manager.c b/drivers/net/ethernet/cavium/liquidio/response_manager.c index de1a8335b545..9eaa3e44fd7a 100644 --- a/drivers/net/ethernet/cavium/liquidio/response_manager.c +++ b/drivers/net/ethernet/cavium/liquidio/response_manager.c @@ -1,3 +1,4 @@ +asm("nop"); /********************************************************************** * Author: Cavium, Inc. * diff --git a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c index c190fc6538d4..e75b7d27cbf8 100644 --- a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c +++ b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/net/ethernet/cavium/thunder/nic_main.c b/drivers/net/ethernet/cavium/thunder/nic_main.c index 0ec65ec634df..281f9a87efe4 100644 --- a/drivers/net/ethernet/cavium/thunder/nic_main.c +++ b/drivers/net/ethernet/cavium/thunder/nic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c b/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c index 413028bdcacb..5c2220c9953b 100644 --- a/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c +++ b/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_main.c b/drivers/net/ethernet/cavium/thunder/nicvf_main.c index 0b6e30a8feb0..a5ec4598d024 100644 --- a/drivers/net/ethernet/cavium/thunder/nicvf_main.c +++ b/drivers/net/ethernet/cavium/thunder/nicvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c index 5211759bfe47..19c7b0fd82bb 100644 --- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c +++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c index 9efb60842ad1..53a112242ee5 100644 --- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c +++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Cavium, Inc. diff --git a/drivers/net/ethernet/cavium/thunder/thunder_xcv.c b/drivers/net/ethernet/cavium/thunder/thunder_xcv.c index 3ebb93792831..5e0c30a3e568 100644 --- a/drivers/net/ethernet/cavium/thunder/thunder_xcv.c +++ b/drivers/net/ethernet/cavium/thunder/thunder_xcv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Cavium, Inc. diff --git a/drivers/net/ethernet/chelsio/cxgb/cxgb2.c b/drivers/net/ethernet/chelsio/cxgb/cxgb2.c index 4a0e2d2eb60a..870196fcc4eb 100644 --- a/drivers/net/ethernet/chelsio/cxgb/cxgb2.c +++ b/drivers/net/ethernet/chelsio/cxgb/cxgb2.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************** * * * File: cxgb2.c * diff --git a/drivers/net/ethernet/chelsio/cxgb/espi.c b/drivers/net/ethernet/chelsio/cxgb/espi.c index ef70569435be..c5a0eb6f492f 100644 --- a/drivers/net/ethernet/chelsio/cxgb/espi.c +++ b/drivers/net/ethernet/chelsio/cxgb/espi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * * diff --git a/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c index 30b003484fc1..7a89ea29e1bd 100644 --- a/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c +++ b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* $Date: 2005/10/24 23:18:13 $ $RCSfile: mv88e1xxx.c,v $ $Revision: 1.49 $ */ #include "common.h" diff --git a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c index 556c8ad68fa8..d56aa54ab7a3 100644 --- a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c +++ b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * * diff --git a/drivers/net/ethernet/chelsio/cxgb/my3126.c b/drivers/net/ethernet/chelsio/cxgb/my3126.c index 60aa45b375b6..d8208b0d5a94 100644 --- a/drivers/net/ethernet/chelsio/cxgb/my3126.c +++ b/drivers/net/ethernet/chelsio/cxgb/my3126.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* $Date: 2005/11/12 02:13:49 $ $RCSfile: my3126.c,v $ $Revision: 1.15 $ */ #include "cphy.h" diff --git a/drivers/net/ethernet/chelsio/cxgb/pm3393.c b/drivers/net/ethernet/chelsio/cxgb/pm3393.c index f3ada6e7cdc5..3cbc4663db48 100644 --- a/drivers/net/ethernet/chelsio/cxgb/pm3393.c +++ b/drivers/net/ethernet/chelsio/cxgb/pm3393.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * * diff --git a/drivers/net/ethernet/chelsio/cxgb/sge.c b/drivers/net/ethernet/chelsio/cxgb/sge.c index 5f354cf62cdd..42efb478e7a8 100644 --- a/drivers/net/ethernet/chelsio/cxgb/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb/sge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * * diff --git a/drivers/net/ethernet/chelsio/cxgb/subr.c b/drivers/net/ethernet/chelsio/cxgb/subr.c index 367a9e4581d5..7edd4f7e05c4 100644 --- a/drivers/net/ethernet/chelsio/cxgb/subr.c +++ b/drivers/net/ethernet/chelsio/cxgb/subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * * diff --git a/drivers/net/ethernet/chelsio/cxgb/tp.c b/drivers/net/ethernet/chelsio/cxgb/tp.c index 4337cee0763e..20c97f84446b 100644 --- a/drivers/net/ethernet/chelsio/cxgb/tp.c +++ b/drivers/net/ethernet/chelsio/cxgb/tp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* $Date: 2006/02/07 04:21:54 $ $RCSfile: tp.c,v $ $Revision: 1.73 $ */ #include "common.h" diff --git a/drivers/net/ethernet/chelsio/cxgb/vsc7326.c b/drivers/net/ethernet/chelsio/cxgb/vsc7326.c index 2ad3efb550c2..de5237c77b27 100644 --- a/drivers/net/ethernet/chelsio/cxgb/vsc7326.c +++ b/drivers/net/ethernet/chelsio/cxgb/vsc7326.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* $Date: 2006/04/28 19:20:06 $ $RCSfile: vsc7326.c,v $ $Revision: 1.19 $ */ diff --git a/drivers/net/ethernet/chelsio/cxgb3/ael1002.c b/drivers/net/ethernet/chelsio/cxgb3/ael1002.c index 9d591f0ddfc5..4e6ce2078197 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/ael1002.c +++ b/drivers/net/ethernet/chelsio/cxgb3/ael1002.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/aq100x.c b/drivers/net/ethernet/chelsio/cxgb3/aq100x.c index 6af5d200e44f..617416132af2 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/aq100x.c +++ b/drivers/net/ethernet/chelsio/cxgb3/aq100x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c index 3b1321c8ed14..1e6712ec579f 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c index 5a9f6925e1fa..1edaace38bb8 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/l2t.c b/drivers/net/ethernet/chelsio/cxgb3/l2t.c index 5d5f3380ecca..eaf4b89c4000 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/l2t.c +++ b/drivers/net/ethernet/chelsio/cxgb3/l2t.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/mc5.c b/drivers/net/ethernet/chelsio/cxgb3/mc5.c index 338301b11518..02bbb0b09bb7 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/mc5.c +++ b/drivers/net/ethernet/chelsio/cxgb3/mc5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/sge.c b/drivers/net/ethernet/chelsio/cxgb3/sge.c index b59735d0e065..d14d8b984a54 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb3/sge.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c b/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c index a06003bfa04b..202bcc1753c3 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c b/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c index 8638ad42bf60..5dc4172237ab 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c +++ b/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb3/xgmac.c b/drivers/net/ethernet/chelsio/cxgb3/xgmac.c index 1bdc6cad1e49..2de67a8b0318 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/xgmac.c +++ b/drivers/net/ethernet/chelsio/cxgb3/xgmac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c b/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c index 5060d3998889..89981ffa7dc4 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c +++ b/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * Copyright (C) 2003-2014 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c b/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c index 175e1a675de5..608c401c5c68 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c b/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c index 557c591a6ce3..886d36cb73f9 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c b/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c index aad55fb3585f..38b0522ba6cd 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c index dd66b244466d..e57d5e29b5d5 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c index 7d5204834ee2..b262e070d124 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c index 14e0d989c3ba..9b29d2456172 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c index 23326235d4ab..c9aca0c6b8a3 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2015 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c index f6f745f5c022..0f1f41e159d1 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c index dd9e68465e69..4780d2ad0685 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c index 043733c5c812..6a557b1b7cf7 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c index 60f4d5b5eb3a..5f63fb1fa33f 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Chelsio Communications, Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c index cbd06d9b95d4..c7ad5728b604 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cxgb4_ptp.c:Chelsio PTP support for T5/T6 * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c index e2b5554531b5..18c1c249b1ec 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4/T5/T6 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c index f8dcf0b4abcd..9152d0a65640 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2019 Chelsio Communications. All rights reserved. */ diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c index a2dcd2e24263..56706ef98028 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2019 Chelsio Communications. All rights reserved. */ diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c index 8524246fd67e..de49509c019b 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c index 7bab8da8f6e6..9afb912522fa 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Chelsio Communications. All rights reserved. diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c index 5c13bcb4550d..effd4491c37c 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cxgb4_uld.c:Chelsio Upper Layer Driver Interface for T4/T5/T6 SGE management * diff --git a/drivers/net/ethernet/chelsio/cxgb4/l2t.c b/drivers/net/ethernet/chelsio/cxgb4/l2t.c index c02b4e9c06b2..f20757e3fd64 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/l2t.c +++ b/drivers/net/ethernet/chelsio/cxgb4/l2t.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/sched.c b/drivers/net/ethernet/chelsio/cxgb4/sched.c index 38a30aeee122..8a45f757a3b4 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/sched.c +++ b/drivers/net/ethernet/chelsio/cxgb4/sched.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/sge.c b/drivers/net/ethernet/chelsio/cxgb4/sge.c index 9fccb8ea9bcd..d3a8e2e6347c 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4/sge.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/smt.c b/drivers/net/ethernet/chelsio/cxgb4/smt.c index e617e4aabbcc..ba1c0908f34e 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/smt.c +++ b/drivers/net/ethernet/chelsio/cxgb4/smt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4/T5/T6 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/srq.c b/drivers/net/ethernet/chelsio/cxgb4/srq.c index a77d6ac1ee8c..91c570284eba 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/srq.c +++ b/drivers/net/ethernet/chelsio/cxgb4/srq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T6 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c index 171750fad44f..9f3e1dd38745 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 Ethernet driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c index 2fbe0f059a0b..5b38d5d2377d 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 PCI-E SR-IOV Virtual Function Ethernet * driver for Linux. diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c index 31fab2415743..cb9490279e9d 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 PCI-E SR-IOV Virtual Function Ethernet * driver for Linux. diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c index 56fcc531af2e..3c1b80bf92e5 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T4 PCI-E SR-IOV Virtual Function Ethernet * driver for Linux. diff --git a/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c b/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c index 49b57bb5fac1..9d7d8a9d637e 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio T6 Crypto driver for Linux. * diff --git a/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c b/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c index 4e2096e49684..17dcf6729d71 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Chelsio Communications. All rights reserved. */ diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c index ee0154337a9c..eceb7ea948ea 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018 Chelsio Communications, Inc. diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c index fab6df21f01c..b21096dbfb36 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018 Chelsio Communications, Inc. diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c index ee19933e2cca..30c09e5066b9 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018 Chelsio Communications, Inc. diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c index daa1ebaef511..8955d842bee0 100644 --- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c +++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018 Chelsio Communications, Inc. diff --git a/drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c b/drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c index da8d10475a08..dd5f0aaaa482 100644 --- a/drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c +++ b/drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Chelsio Communications, Inc. All rights reserved. * diff --git a/drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c b/drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c index 2e3973a32d9d..4b0012ae78a6 100644 --- a/drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c +++ b/drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * libcxgb_ppm.c: Chelsio common library for T3/T4/T5 iSCSI PagePod Manager * diff --git a/drivers/net/ethernet/cirrus/cs89x0.c b/drivers/net/ethernet/cirrus/cs89x0.c index fa5857923db4..b620277dbfac 100644 --- a/drivers/net/ethernet/cirrus/cs89x0.c +++ b/drivers/net/ethernet/cirrus/cs89x0.c @@ -1,3 +1,4 @@ +asm("nop"); /* cs89x0.c: A Crystal Semiconductor (Now Cirrus Logic) CS89[02]0 * driver for linux. * Written 1996 by Russell Nelson, with reference to skeleton.c diff --git a/drivers/net/ethernet/cirrus/ep93xx_eth.c b/drivers/net/ethernet/cirrus/ep93xx_eth.c index a4972457edd9..3eff70341cda 100644 --- a/drivers/net/ethernet/cirrus/ep93xx_eth.c +++ b/drivers/net/ethernet/cirrus/ep93xx_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * EP93xx ethernet network device driver diff --git a/drivers/net/ethernet/cirrus/mac89x0.c b/drivers/net/ethernet/cirrus/mac89x0.c index 6723df9b65d9..5a546ee6c547 100644 --- a/drivers/net/ethernet/cirrus/mac89x0.c +++ b/drivers/net/ethernet/cirrus/mac89x0.c @@ -1,3 +1,4 @@ +asm("nop"); /* mac89x0.c: A Crystal Semiconductor CS89[02]0 driver for linux. */ /* Written 1996 by Russell Nelson, with reference to skeleton.c diff --git a/drivers/net/ethernet/cisco/enic/enic_api.c b/drivers/net/ethernet/cisco/enic/enic_api.c index e3b700c28bc4..e4119d99d97d 100644 --- a/drivers/net/ethernet/cisco/enic/enic_api.c +++ b/drivers/net/ethernet/cisco/enic/enic_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2013 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_clsf.c b/drivers/net/ethernet/cisco/enic/enic_clsf.c index 837f954873ee..16d4490eff14 100644 --- a/drivers/net/ethernet/cisco/enic/enic_clsf.c +++ b/drivers/net/ethernet/cisco/enic/enic_clsf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/ethernet/cisco/enic/enic_dev.c b/drivers/net/ethernet/cisco/enic/enic_dev.c index 2cbae7c6cc3d..a54f1eb5d1a3 100644 --- a/drivers/net/ethernet/cisco/enic/enic_dev.c +++ b/drivers/net/ethernet/cisco/enic/enic_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2011 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_ethtool.c b/drivers/net/ethernet/cisco/enic/enic_ethtool.c index a50f5dad34d5..bef865db3af1 100644 --- a/drivers/net/ethernet/cisco/enic/enic_ethtool.c +++ b/drivers/net/ethernet/cisco/enic/enic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2013 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_main.c b/drivers/net/ethernet/cisco/enic/enic_main.c index 6bc8dfdb3d4b..ce186c7df3c8 100644 --- a/drivers/net/ethernet/cisco/enic/enic_main.c +++ b/drivers/net/ethernet/cisco/enic/enic_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. * Copyright 2007 Nuova Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_pp.c b/drivers/net/ethernet/cisco/enic/enic_pp.c index 4720a952725d..ce38338ba9db 100644 --- a/drivers/net/ethernet/cisco/enic/enic_pp.c +++ b/drivers/net/ethernet/cisco/enic/enic_pp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2011 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_res.c b/drivers/net/ethernet/cisco/enic/enic_res.c index bbd3143ed73e..540d29501a4c 100644 --- a/drivers/net/ethernet/cisco/enic/enic_res.c +++ b/drivers/net/ethernet/cisco/enic/enic_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_rq.c b/drivers/net/ethernet/cisco/enic/enic_rq.c index ccbf5c9a21d0..afc4382f65c8 100644 --- a/drivers/net/ethernet/cisco/enic/enic_rq.c +++ b/drivers/net/ethernet/cisco/enic/enic_rq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2024 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/enic_wq.c b/drivers/net/ethernet/cisco/enic/enic_wq.c index 07936f8b4231..a78d8950b91f 100644 --- a/drivers/net/ethernet/cisco/enic/enic_wq.c +++ b/drivers/net/ethernet/cisco/enic/enic_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2025 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_cq.c b/drivers/net/ethernet/cisco/enic/vnic_cq.c index 27c885e91552..522cf7f582cc 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_cq.c +++ b/drivers/net/ethernet/cisco/enic/vnic_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_dev.c b/drivers/net/ethernet/cisco/enic/vnic_dev.c index 9f6089e81608..3b7dc3698f42 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_dev.c +++ b/drivers/net/ethernet/cisco/enic/vnic_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_intr.c b/drivers/net/ethernet/cisco/enic/vnic_intr.c index 25319f072a04..55447c6e311b 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_intr.c +++ b/drivers/net/ethernet/cisco/enic/vnic_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_rq.c b/drivers/net/ethernet/cisco/enic/vnic_rq.c index 5ae80551f17c..7f8215de52d6 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_rq.c +++ b/drivers/net/ethernet/cisco/enic/vnic_rq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_vic.c b/drivers/net/ethernet/cisco/enic/vnic_vic.c index 66b577835338..a97bf38c46da 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_vic.c +++ b/drivers/net/ethernet/cisco/enic/vnic_vic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cisco/enic/vnic_wq.c b/drivers/net/ethernet/cisco/enic/vnic_wq.c index 29c7900349b2..9c1f69385797 100644 --- a/drivers/net/ethernet/cisco/enic/vnic_wq.c +++ b/drivers/net/ethernet/cisco/enic/vnic_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/cortina/gemini.c b/drivers/net/ethernet/cortina/gemini.c index 6a2004bbe87f..3f10677c1b07 100644 --- a/drivers/net/ethernet/cortina/gemini.c +++ b/drivers/net/ethernet/cortina/gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Ethernet device driver for Cortina Systems Gemini SoC * Also known as the StorLink SL3512 and SL3516 (SL351x) or Lepus diff --git a/drivers/net/ethernet/davicom/dm9000.c b/drivers/net/ethernet/davicom/dm9000.c index b87eaf0c250c..d6c0a80da032 100644 --- a/drivers/net/ethernet/davicom/dm9000.c +++ b/drivers/net/ethernet/davicom/dm9000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Davicom DM9000 Fast Ethernet driver for Linux. diff --git a/drivers/net/ethernet/davicom/dm9051.c b/drivers/net/ethernet/davicom/dm9051.c index 59ea48d4c9de..d0be445c3395 100644 --- a/drivers/net/ethernet/davicom/dm9051.c +++ b/drivers/net/ethernet/davicom/dm9051.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Davicom Semiconductor,Inc. diff --git a/drivers/net/ethernet/dec/tulip/21142.c b/drivers/net/ethernet/dec/tulip/21142.c index 76767dec216d..536d45ec83fe 100644 --- a/drivers/net/ethernet/dec/tulip/21142.c +++ b/drivers/net/ethernet/dec/tulip/21142.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/21142.c diff --git a/drivers/net/ethernet/dec/tulip/de2104x.c b/drivers/net/ethernet/dec/tulip/de2104x.c index f9504f340c4a..f3100759ed72 100644 --- a/drivers/net/ethernet/dec/tulip/de2104x.c +++ b/drivers/net/ethernet/dec/tulip/de2104x.c @@ -1,3 +1,4 @@ +asm("nop"); /* de2104x.c: A Linux PCI Ethernet driver for Intel/Digital 21040/1 chips. */ /* Copyright 2001,2003 Jeff Garzik diff --git a/drivers/net/ethernet/dec/tulip/dmfe.c b/drivers/net/ethernet/dec/tulip/dmfe.c index 2d3bd343b6e6..a96cc69633b7 100644 --- a/drivers/net/ethernet/dec/tulip/dmfe.c +++ b/drivers/net/ethernet/dec/tulip/dmfe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* A Davicom DM9102/DM9102A/DM9102A+DM9801/DM9102A+DM9802 NIC fast diff --git a/drivers/net/ethernet/dec/tulip/eeprom.c b/drivers/net/ethernet/dec/tulip/eeprom.c index 71ff9e6db209..546f247ee464 100644 --- a/drivers/net/ethernet/dec/tulip/eeprom.c +++ b/drivers/net/ethernet/dec/tulip/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/eeprom.c diff --git a/drivers/net/ethernet/dec/tulip/interrupt.c b/drivers/net/ethernet/dec/tulip/interrupt.c index 0a12cb9b3ba7..19a95d0691be 100644 --- a/drivers/net/ethernet/dec/tulip/interrupt.c +++ b/drivers/net/ethernet/dec/tulip/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/interrupt.c diff --git a/drivers/net/ethernet/dec/tulip/media.c b/drivers/net/ethernet/dec/tulip/media.c index 55d6fc99f40b..2b1c1f21ace8 100644 --- a/drivers/net/ethernet/dec/tulip/media.c +++ b/drivers/net/ethernet/dec/tulip/media.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/media.c diff --git a/drivers/net/ethernet/dec/tulip/pnic.c b/drivers/net/ethernet/dec/tulip/pnic.c index 1de5ed967070..7ea9485e5b8f 100644 --- a/drivers/net/ethernet/dec/tulip/pnic.c +++ b/drivers/net/ethernet/dec/tulip/pnic.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/pnic.c diff --git a/drivers/net/ethernet/dec/tulip/pnic2.c b/drivers/net/ethernet/dec/tulip/pnic2.c index 39c410bf224e..ae580b1f2d2c 100644 --- a/drivers/net/ethernet/dec/tulip/pnic2.c +++ b/drivers/net/ethernet/dec/tulip/pnic2.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/pnic2.c diff --git a/drivers/net/ethernet/dec/tulip/timer.c b/drivers/net/ethernet/dec/tulip/timer.c index ca0c509b601c..f6bdbfbaa475 100644 --- a/drivers/net/ethernet/dec/tulip/timer.c +++ b/drivers/net/ethernet/dec/tulip/timer.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/net/ethernet/dec/tulip/timer.c diff --git a/drivers/net/ethernet/dec/tulip/tulip_core.c b/drivers/net/ethernet/dec/tulip/tulip_core.c index b608585f1954..81cbaa2426b9 100644 --- a/drivers/net/ethernet/dec/tulip/tulip_core.c +++ b/drivers/net/ethernet/dec/tulip/tulip_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* tulip_core.c: A DEC 21x4x-family ethernet driver for Linux. Copyright 2000,2001 The Linux Kernel Team diff --git a/drivers/net/ethernet/dec/tulip/uli526x.c b/drivers/net/ethernet/dec/tulip/uli526x.c index 6e4d8d31aba9..dfc9382e49bf 100644 --- a/drivers/net/ethernet/dec/tulip/uli526x.c +++ b/drivers/net/ethernet/dec/tulip/uli526x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/ethernet/dec/tulip/winbond-840.c b/drivers/net/ethernet/dec/tulip/winbond-840.c index a24a25a5f73d..ee3542a16407 100644 --- a/drivers/net/ethernet/dec/tulip/winbond-840.c +++ b/drivers/net/ethernet/dec/tulip/winbond-840.c @@ -1,3 +1,4 @@ +asm("nop"); /* winbond-840.c: A Linux PCI network adapter device driver. */ /* Written 1998-2001 by Donald Becker. diff --git a/drivers/net/ethernet/dec/tulip/xircom_cb.c b/drivers/net/ethernet/dec/tulip/xircom_cb.c index e5d2ede13845..cc38d051a360 100644 --- a/drivers/net/ethernet/dec/tulip/xircom_cb.c +++ b/drivers/net/ethernet/dec/tulip/xircom_cb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * xircom_cb: A driver for the (tulip-like) Xircom Cardbus ethernet cards * diff --git a/drivers/net/ethernet/dlink/dl2k.c b/drivers/net/ethernet/dlink/dl2k.c index 846d58c769ea..a77e0ab50411 100644 --- a/drivers/net/ethernet/dlink/dl2k.c +++ b/drivers/net/ethernet/dlink/dl2k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* D-Link DL2000-based Gigabit Ethernet Adapter Linux driver */ /* diff --git a/drivers/net/ethernet/dlink/sundance.c b/drivers/net/ethernet/dlink/sundance.c index 277c50ef773f..779f068cc24b 100644 --- a/drivers/net/ethernet/dlink/sundance.c +++ b/drivers/net/ethernet/dlink/sundance.c @@ -1,3 +1,4 @@ +asm("nop"); /* sundance.c: A Linux device driver for the Sundance ST201 "Alta". */ /* Written 1999-2000 by Donald Becker. diff --git a/drivers/net/ethernet/dnet.c b/drivers/net/ethernet/dnet.c index 0de3cd660ec8..640843e442f9 100644 --- a/drivers/net/ethernet/dnet.c +++ b/drivers/net/ethernet/dnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dave DNET Ethernet Controller driver diff --git a/drivers/net/ethernet/ec_bhf.c b/drivers/net/ethernet/ec_bhf.c index 67275aa4f65b..bfc618e7e66f 100644 --- a/drivers/net/ethernet/ec_bhf.c +++ b/drivers/net/ethernet/ec_bhf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/net/ethernet/ec_bhf.c diff --git a/drivers/net/ethernet/emulex/benet/be_cmds.c b/drivers/net/ethernet/emulex/benet/be_cmds.c index 8ed45bceb537..1d2b07727744 100644 --- a/drivers/net/ethernet/emulex/benet/be_cmds.c +++ b/drivers/net/ethernet/emulex/benet/be_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 - 2016 Broadcom diff --git a/drivers/net/ethernet/emulex/benet/be_ethtool.c b/drivers/net/ethernet/emulex/benet/be_ethtool.c index f9216326bdfe..4e4b4cd0387e 100644 --- a/drivers/net/ethernet/emulex/benet/be_ethtool.c +++ b/drivers/net/ethernet/emulex/benet/be_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 - 2016 Broadcom diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index 995c159003d7..3854a8a79b8f 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 - 2016 Broadcom diff --git a/drivers/net/ethernet/emulex/benet/be_roce.c b/drivers/net/ethernet/emulex/benet/be_roce.c index 521c4c2b4887..8d255a50bcb6 100644 --- a/drivers/net/ethernet/emulex/benet/be_roce.c +++ b/drivers/net/ethernet/emulex/benet/be_roce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005 - 2016 Broadcom diff --git a/drivers/net/ethernet/engleder/tsnep_ethtool.c b/drivers/net/ethernet/engleder/tsnep_ethtool.c index 228a638eae16..652c851b36cd 100644 --- a/drivers/net/ethernet/engleder/tsnep_ethtool.c +++ b/drivers/net/ethernet/engleder/tsnep_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_main.c b/drivers/net/ethernet/engleder/tsnep_main.c index b118407c30e8..054a7df32263 100644 --- a/drivers/net/ethernet/engleder/tsnep_main.c +++ b/drivers/net/ethernet/engleder/tsnep_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_ptp.c b/drivers/net/ethernet/engleder/tsnep_ptp.c index ae1308eb813d..b43d875382cd 100644 --- a/drivers/net/ethernet/engleder/tsnep_ptp.c +++ b/drivers/net/ethernet/engleder/tsnep_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_rxnfc.c b/drivers/net/ethernet/engleder/tsnep_rxnfc.c index 9ac2a0cf3833..051c64892729 100644 --- a/drivers/net/ethernet/engleder/tsnep_rxnfc.c +++ b/drivers/net/ethernet/engleder/tsnep_rxnfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_selftests.c b/drivers/net/ethernet/engleder/tsnep_selftests.c index 8a9145f93147..a90719a767bd 100644 --- a/drivers/net/ethernet/engleder/tsnep_selftests.c +++ b/drivers/net/ethernet/engleder/tsnep_selftests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_tc.c b/drivers/net/ethernet/engleder/tsnep_tc.c index 745b191a5540..5f3e10037e39 100644 --- a/drivers/net/ethernet/engleder/tsnep_tc.c +++ b/drivers/net/ethernet/engleder/tsnep_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Gerhard Engleder */ diff --git a/drivers/net/ethernet/engleder/tsnep_xdp.c b/drivers/net/ethernet/engleder/tsnep_xdp.c index c0513848c547..6a3b0365580a 100644 --- a/drivers/net/ethernet/engleder/tsnep_xdp.c +++ b/drivers/net/ethernet/engleder/tsnep_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022 Gerhard Engleder */ diff --git a/drivers/net/ethernet/ethoc.c b/drivers/net/ethernet/ethoc.c index 0c418557264c..52a54f6a594e 100644 --- a/drivers/net/ethernet/ethoc.c +++ b/drivers/net/ethernet/ethoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/net/ethernet/ethoc.c diff --git a/drivers/net/ethernet/ezchip/nps_enet.c b/drivers/net/ethernet/ezchip/nps_enet.c index 5cb478e98697..3a228d7594b5 100644 --- a/drivers/net/ethernet/ezchip/nps_enet.c +++ b/drivers/net/ethernet/ezchip/nps_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2015 EZchip Technologies. diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c index a863f7841210..548b94f02d0e 100644 --- a/drivers/net/ethernet/faraday/ftgmac100.c +++ b/drivers/net/ethernet/faraday/ftgmac100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Faraday FTGMAC100 Gigabit Ethernet diff --git a/drivers/net/ethernet/faraday/ftmac100.c b/drivers/net/ethernet/faraday/ftmac100.c index 5803a382f0ba..f0b98440d0d9 100644 --- a/drivers/net/ethernet/faraday/ftmac100.c +++ b/drivers/net/ethernet/faraday/ftmac100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Faraday FTMAC100 10/100 Ethernet diff --git a/drivers/net/ethernet/fealnx.c b/drivers/net/ethernet/fealnx.c index 3c9961806f75..386870f4094a 100644 --- a/drivers/net/ethernet/fealnx.c +++ b/drivers/net/ethernet/fealnx.c @@ -1,3 +1,4 @@ +asm("nop"); /* Written 1998-2000 by Donald Becker. diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c index 3edc8d142dd5..37c656bd81f9 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c b/drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c index aad470e9caea..0f7429f0e541 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c b/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c index ed3fa80af8c3..8535a418477f 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c index 84de0644168d..a65380299292 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2020 NXP */ diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c index 1af254caeb0d..7c28e2d718ba 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2015 Freescale Semiconductor Inc. * Copyright 2018-2019 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c index 76f808d38066..d29c7decfe89 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) #include "dpaa2-eth.h" /* Copyright 2020 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c index 18d86badd6ea..8d5831648116 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2014-2016 Freescale Semiconductor Inc. * Copyright 2016-2022 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c index baab4f1c908d..6acb5bf90cab 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2014-2016 Freescale Semiconductor Inc. * Copyright 2016-2022 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c index 422ce13a7c94..e560cda54ae8 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c index 4497e3c0456d..0ed68f7f4003 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c index a888f6e6e9b0..2e1f13ddf34d 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DPAA2 Ethernet Switch ethtool support diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c index 701a87370737..eced02b98dd3 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DPAA2 Ethernet Switch flower support diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c index 66240c340492..fc98870765a7 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DPAA2 Ethernet Switch driver diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c index 4b0ae7d9af92..fbf354ca2ae8 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2022 NXP */ diff --git a/drivers/net/ethernet/freescale/dpaa2/dpmac.c b/drivers/net/ethernet/freescale/dpaa2/dpmac.c index f440a4c3b70c..4b33f15e53fb 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpmac.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2013-2016 Freescale Semiconductor Inc. * Copyright 2019 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dpni.c b/drivers/net/ethernet/freescale/dpaa2/dpni.c index 02601a283b59..ab92be3106e5 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpni.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2013-2016 Freescale Semiconductor Inc. * Copyright 2016 NXP diff --git a/drivers/net/ethernet/freescale/dpaa2/dprtc.c b/drivers/net/ethernet/freescale/dpaa2/dprtc.c index ed52a34fa6a1..df05e6b00b21 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dprtc.c +++ b/drivers/net/ethernet/freescale/dpaa2/dprtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/dpaa2/dpsw.c b/drivers/net/ethernet/freescale/dpaa2/dpsw.c index ab921d75deb2..7f9fb7025350 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpsw.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpsw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2014-2016 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/enetc/enetc.c b/drivers/net/ethernet/freescale/enetc/enetc.c index e380a4f39855..8265321904c1 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc.c +++ b/drivers/net/ethernet/freescale/enetc/enetc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c b/drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c index 1b1591dce73d..757427867518 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c +++ b/drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright 2025 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc4_pf.c b/drivers/net/ethernet/freescale/enetc/enetc4_pf.c index 5850540634b0..9eb5b1dad079 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc4_pf.c +++ b/drivers/net/ethernet/freescale/enetc/enetc4_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2024 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_cbdr.c b/drivers/net/ethernet/freescale/enetc/enetc_cbdr.c index a635bfdc30af..f7251e92f3b1 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_cbdr.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_cbdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c b/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c index fed89d4f1e1d..6359e629f9e4 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_ierb.c b/drivers/net/ethernet/freescale/enetc/enetc_ierb.c index d39617ab9306..f1b291eec172 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_ierb.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_ierb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2021 NXP * diff --git a/drivers/net/ethernet/freescale/enetc/enetc_mdio.c b/drivers/net/ethernet/freescale/enetc/enetc_mdio.c index 998aaa394e9c..bd9c1b24520c 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_mdio.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_msg.c b/drivers/net/ethernet/freescale/enetc/enetc_msg.c index 40d22ebe9224..189a7ae9f302 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_msg.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c b/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c index e108cac8288d..0d53d2201cfb 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ #include diff --git a/drivers/net/ethernet/freescale/enetc/enetc_pf.c b/drivers/net/ethernet/freescale/enetc/enetc_pf.c index de0fb272c847..c69b1dcd5f5e 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_pf.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_pf_common.c b/drivers/net/ethernet/freescale/enetc/enetc_pf_common.c index 76263b8566bb..0b660a893024 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_pf_common.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_pf_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2024 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_ptp.c b/drivers/net/ethernet/freescale/enetc/enetc_ptp.c index b8413d3b4f16..3c7d7e0d47eb 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_ptp.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_qos.c b/drivers/net/ethernet/freescale/enetc/enetc_qos.c index ccf86651455c..02b528b36973 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_qos.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/enetc_vf.c b/drivers/net/ethernet/freescale/enetc/enetc_vf.c index 6c4b374bcb0e..cb3536e79a4d 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_vf.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2017-2019 NXP */ diff --git a/drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c b/drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c index 7fd39f895290..615ada87b95c 100644 --- a/drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c +++ b/drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * NXP NETC Blocks Control Driver diff --git a/drivers/net/ethernet/freescale/enetc/ntmp.c b/drivers/net/ethernet/freescale/enetc/ntmp.c index 0c1d343253bf..50fcca651194 100644 --- a/drivers/net/ethernet/freescale/enetc/ntmp.c +++ b/drivers/net/ethernet/freescale/enetc/ntmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * NETC NTMP (NETC Table Management Protocol) 2.0 Library diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 797ef6899657..d9838335527f 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Fast Ethernet Controller (FEC) driver for Motorola MPC8xx. diff --git a/drivers/net/ethernet/freescale/fec_mpc52xx.c b/drivers/net/ethernet/freescale/fec_mpc52xx.c index 3fc29afc9854..0361315415b4 100644 --- a/drivers/net/ethernet/freescale/fec_mpc52xx.c +++ b/drivers/net/ethernet/freescale/fec_mpc52xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the MPC5200 Fast Ethernet Controller * diff --git a/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c b/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c index 3d073f0fae63..f480a69b9979 100644 --- a/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c +++ b/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the MPC5200 Fast Ethernet Controller - MDIO bus driver * diff --git a/drivers/net/ethernet/freescale/fec_ptp.c b/drivers/net/ethernet/freescale/fec_ptp.c index 4b7bad9a485d..4df508eda3ab 100644 --- a/drivers/net/ethernet/freescale/fec_ptp.c +++ b/drivers/net/ethernet/freescale/fec_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Fast Ethernet Controller (ENET) PTP driver for MX6x. diff --git a/drivers/net/ethernet/freescale/fman/fman.c b/drivers/net/ethernet/freescale/fman/fman.c index 11887458f050..db140c3cfccf 100644 --- a/drivers/net/ethernet/freescale/fman/fman.c +++ b/drivers/net/ethernet/freescale/fman/fman.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_dtsec.c b/drivers/net/ethernet/freescale/fman/fman_dtsec.c index 51402dff72c5..5f0897516195 100644 --- a/drivers/net/ethernet/freescale/fman/fman_dtsec.c +++ b/drivers/net/ethernet/freescale/fman/fman_dtsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_keygen.c b/drivers/net/ethernet/freescale/fman/fman_keygen.c index e73f6ef3c6ee..7e54e706dd95 100644 --- a/drivers/net/ethernet/freescale/fman/fman_keygen.c +++ b/drivers/net/ethernet/freescale/fman/fman_keygen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2017 NXP diff --git a/drivers/net/ethernet/freescale/fman/fman_memac.c b/drivers/net/ethernet/freescale/fman/fman_memac.c index c84f0336c94c..d96516507611 100644 --- a/drivers/net/ethernet/freescale/fman/fman_memac.c +++ b/drivers/net/ethernet/freescale/fman/fman_memac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_muram.c b/drivers/net/ethernet/freescale/fman/fman_muram.c index 1ed245a2ee01..08a93c6dabc3 100644 --- a/drivers/net/ethernet/freescale/fman/fman_muram.c +++ b/drivers/net/ethernet/freescale/fman/fman_muram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_port.c b/drivers/net/ethernet/freescale/fman/fman_port.c index e977389f7088..43b8c84c6673 100644 --- a/drivers/net/ethernet/freescale/fman/fman_port.c +++ b/drivers/net/ethernet/freescale/fman/fman_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_sp.c b/drivers/net/ethernet/freescale/fman/fman_sp.c index 0fac60aa5283..e06fee6fa334 100644 --- a/drivers/net/ethernet/freescale/fman/fman_sp.c +++ b/drivers/net/ethernet/freescale/fman/fman_sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/fman_tgec.c b/drivers/net/ethernet/freescale/fman/fman_tgec.c index fecfca6eba03..d9894412dfad 100644 --- a/drivers/net/ethernet/freescale/fman/fman_tgec.c +++ b/drivers/net/ethernet/freescale/fman/fman_tgec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fman/mac.c b/drivers/net/ethernet/freescale/fman/mac.c index f27ff625fe29..9eb6156eb20b 100644 --- a/drivers/net/ethernet/freescale/fman/mac.c +++ b/drivers/net/ethernet/freescale/fman/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later /* * Copyright 2008 - 2015 Freescale Semiconductor Inc. diff --git a/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c b/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c index f563692a4a00..a82d1d59cc24 100644 --- a/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c +++ b/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Combined Ethernet driver for Motorola MPC8xx and MPC82xx. diff --git a/drivers/net/ethernet/freescale/fs_enet/mac-fcc.c b/drivers/net/ethernet/freescale/fs_enet/mac-fcc.c index be63293511d9..f5e21a1637b7 100644 --- a/drivers/net/ethernet/freescale/fs_enet/mac-fcc.c +++ b/drivers/net/ethernet/freescale/fs_enet/mac-fcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FCC driver for Motorola MPC82xx (PQ2). diff --git a/drivers/net/ethernet/freescale/fs_enet/mac-fec.c b/drivers/net/ethernet/freescale/fs_enet/mac-fec.c index f2ecd20027cf..ef7afe7e76d5 100644 --- a/drivers/net/ethernet/freescale/fs_enet/mac-fec.c +++ b/drivers/net/ethernet/freescale/fs_enet/mac-fec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale Ethernet controllers diff --git a/drivers/net/ethernet/freescale/fs_enet/mac-scc.c b/drivers/net/ethernet/freescale/fs_enet/mac-scc.c index 6c97191649de..d15dd5cbfa39 100644 --- a/drivers/net/ethernet/freescale/fs_enet/mac-scc.c +++ b/drivers/net/ethernet/freescale/fs_enet/mac-scc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ethernet on Serial Communications Controller (SCC) driver for Motorola MPC8xx and MPC82xx. diff --git a/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c b/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c index 66038e2a4ae3..b5bf9f0a1425 100644 --- a/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c +++ b/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Combined Ethernet driver for Motorola MPC8xx and MPC82xx. diff --git a/drivers/net/ethernet/freescale/fs_enet/mii-fec.c b/drivers/net/ethernet/freescale/fs_enet/mii-fec.c index dec31b638941..a23a8c7fce10 100644 --- a/drivers/net/ethernet/freescale/fs_enet/mii-fec.c +++ b/drivers/net/ethernet/freescale/fs_enet/mii-fec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Combined Ethernet driver for Motorola MPC8xx and MPC82xx. diff --git a/drivers/net/ethernet/freescale/fsl_pq_mdio.c b/drivers/net/ethernet/freescale/fsl_pq_mdio.c index de88776dd2a2..95bf78d067d4 100644 --- a/drivers/net/ethernet/freescale/fsl_pq_mdio.c +++ b/drivers/net/ethernet/freescale/fsl_pq_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale PowerQUICC Ethernet Driver -- MIIM bus implementation diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c index 7c0f049f0938..c28a548e22d6 100644 --- a/drivers/net/ethernet/freescale/gianfar.c +++ b/drivers/net/ethernet/freescale/gianfar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/net/ethernet/freescale/gianfar.c * diff --git a/drivers/net/ethernet/freescale/gianfar_ethtool.c b/drivers/net/ethernet/freescale/gianfar_ethtool.c index 6fa752d3b60d..ea1579e8f700 100644 --- a/drivers/net/ethernet/freescale/gianfar_ethtool.c +++ b/drivers/net/ethernet/freescale/gianfar_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/net/ethernet/freescale/gianfar_ethtool.c diff --git a/drivers/net/ethernet/freescale/ucc_geth.c b/drivers/net/ethernet/freescale/ucc_geth.c index 131d1210dc4a..07027957e827 100644 --- a/drivers/net/ethernet/freescale/ucc_geth.c +++ b/drivers/net/ethernet/freescale/ucc_geth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006-2009 Freescale Semicondutor, Inc. All rights reserved. diff --git a/drivers/net/ethernet/freescale/ucc_geth_ethtool.c b/drivers/net/ethernet/freescale/ucc_geth_ethtool.c index 1fb49e5a414a..e795fb728085 100644 --- a/drivers/net/ethernet/freescale/ucc_geth_ethtool.c +++ b/drivers/net/ethernet/freescale/ucc_geth_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2007 Freescale Semiconductor, Inc. All rights reserved. diff --git a/drivers/net/ethernet/freescale/xgmac_mdio.c b/drivers/net/ethernet/freescale/xgmac_mdio.c index 65dc07d0df0f..8548a51cf379 100644 --- a/drivers/net/ethernet/freescale/xgmac_mdio.c +++ b/drivers/net/ethernet/freescale/xgmac_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * QorIQ 10G MDIO Controller * diff --git a/drivers/net/ethernet/fujitsu/fmvj18x_cs.c b/drivers/net/ethernet/fujitsu/fmvj18x_cs.c index 4859493471db..ac4129b29e8a 100644 --- a/drivers/net/ethernet/fujitsu/fmvj18x_cs.c +++ b/drivers/net/ethernet/fujitsu/fmvj18x_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== fmvj18x_cs.c 2.8 2002/03/23 diff --git a/drivers/net/ethernet/fungible/funcore/fun_dev.c b/drivers/net/ethernet/fungible/funcore/fun_dev.c index ce97b76f9ae0..ecbe840caff5 100644 --- a/drivers/net/ethernet/fungible/funcore/fun_dev.c +++ b/drivers/net/ethernet/fungible/funcore/fun_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/fungible/funcore/fun_queue.c b/drivers/net/ethernet/fungible/funcore/fun_queue.c index d07ee3e4f52a..8df02f3d2c14 100644 --- a/drivers/net/ethernet/fungible/funcore/fun_queue.c +++ b/drivers/net/ethernet/fungible/funcore/fun_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/fungible/funeth/funeth_devlink.c b/drivers/net/ethernet/fungible/funeth/funeth_devlink.c index 4fbeb3fd71a8..9a7b0fc4aa37 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_devlink.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include "funeth.h" diff --git a/drivers/net/ethernet/fungible/funeth/funeth_ethtool.c b/drivers/net/ethernet/fungible/funeth/funeth_ethtool.c index 1966dba512f8..01d6e2d920f3 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_ethtool.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/fungible/funeth/funeth_ktls.c b/drivers/net/ethernet/fungible/funeth/funeth_ktls.c index f871def70d70..fc8882fb2172 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_ktls.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_ktls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include "funeth.h" diff --git a/drivers/net/ethernet/fungible/funeth/funeth_main.c b/drivers/net/ethernet/fungible/funeth/funeth_main.c index 792cddac6f1b..2e7369419699 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_main.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/fungible/funeth/funeth_rx.c b/drivers/net/ethernet/fungible/funeth/funeth_rx.c index 7e2584895de3..271d200ac6ea 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_rx.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/fungible/funeth/funeth_tx.c b/drivers/net/ethernet/fungible/funeth/funeth_tx.c index 8ddefd3ec15b..be70e99251de 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_tx.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) #include diff --git a/drivers/net/ethernet/google/gve/gve_adminq.c b/drivers/net/ethernet/google/gve/gve_adminq.c index b72cc0fa2ba2..7deeaa0c9513 100644 --- a/drivers/net/ethernet/google/gve/gve_adminq.c +++ b/drivers/net/ethernet/google/gve/gve_adminq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c b/drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c index 0e2b703c673a..b2fe75cc318c 100644 --- a/drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c +++ b/drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_ethtool.c b/drivers/net/ethernet/google/gve/gve_ethtool.c index 66ddc4413f8d..73c1736771d9 100644 --- a/drivers/net/ethernet/google/gve/gve_ethtool.c +++ b/drivers/net/ethernet/google/gve/gve_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_flow_rule.c b/drivers/net/ethernet/google/gve/gve_flow_rule.c index 0bb8cd1876a3..c8414baaeeea 100644 --- a/drivers/net/ethernet/google/gve/gve_flow_rule.c +++ b/drivers/net/ethernet/google/gve/gve_flow_rule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c index dbc84de39b70..c8f606039c50 100644 --- a/drivers/net/ethernet/google/gve/gve_main.c +++ b/drivers/net/ethernet/google/gve/gve_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_ptp.c b/drivers/net/ethernet/google/gve/gve_ptp.c index de42fc2c19a1..8f88fad62ec9 100644 --- a/drivers/net/ethernet/google/gve/gve_ptp.c +++ b/drivers/net/ethernet/google/gve/gve_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_rx.c b/drivers/net/ethernet/google/gve/gve_rx.c index ec424d2f4f57..22708e25ee3e 100644 --- a/drivers/net/ethernet/google/gve/gve_rx.c +++ b/drivers/net/ethernet/google/gve/gve_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_rx_dqo.c b/drivers/net/ethernet/google/gve/gve_rx_dqo.c index 63a96106a693..9e2cacbdfe67 100644 --- a/drivers/net/ethernet/google/gve/gve_rx_dqo.c +++ b/drivers/net/ethernet/google/gve/gve_rx_dqo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_tx.c b/drivers/net/ethernet/google/gve/gve_tx.c index 97efc8d27e6f..4da3a58bc53b 100644 --- a/drivers/net/ethernet/google/gve/gve_tx.c +++ b/drivers/net/ethernet/google/gve/gve_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_tx_dqo.c b/drivers/net/ethernet/google/gve/gve_tx_dqo.c index 40b89b3e5a31..8b2de423056e 100644 --- a/drivers/net/ethernet/google/gve/gve_tx_dqo.c +++ b/drivers/net/ethernet/google/gve/gve_tx_dqo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/google/gve/gve_utils.c b/drivers/net/ethernet/google/gve/gve_utils.c index b53b7fcdcdaf..a5826c80ddbe 100644 --- a/drivers/net/ethernet/google/gve/gve_utils.c +++ b/drivers/net/ethernet/google/gve/gve_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Google virtual Ethernet (gve) driver * diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c index 01ad82d2f5cc..9e2978566f74 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c index c0ce74cf7382..d769d05102f8 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2025 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c index 7234618e8e81..30c9b3133da4 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c index 1d62ff913737..290a7fe28e9f 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c index d6e8ce8e351a..6bf25c5e02cb 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c index ae4cb35186d8..15bac199beac 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c index 068da2fd1fea..53a952d3e87b 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c index b6f0a2780ea8..4e9500ccd23f 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c b/drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c index a4ea92c31c2f..ebe1406f1ad7 100644 --- a/drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c +++ b/drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2024 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hip04_eth.c b/drivers/net/ethernet/hisilicon/hip04_eth.c index 18376bcc718a..f6483bd7cbd0 100644 --- a/drivers/net/ethernet/hisilicon/hip04_eth.c +++ b/drivers/net/ethernet/hisilicon/hip04_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2014 Linaro Ltd. diff --git a/drivers/net/ethernet/hisilicon/hisi_femac.c b/drivers/net/ethernet/hisilicon/hisi_femac.c index d244a40df430..b12cbf56bdb7 100644 --- a/drivers/net/ethernet/hisilicon/hisi_femac.c +++ b/drivers/net/ethernet/hisilicon/hisi_femac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hisilicon Fast Ethernet MAC Driver diff --git a/drivers/net/ethernet/hisilicon/hix5hd2_gmac.c b/drivers/net/ethernet/hisilicon/hix5hd2_gmac.c index e3e7f2270560..5835dded187f 100644 --- a/drivers/net/ethernet/hisilicon/hix5hd2_gmac.c +++ b/drivers/net/ethernet/hisilicon/hix5hd2_gmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2014 Linaro Ltd. * Copyright (c) 2014 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hnae.c b/drivers/net/ethernet/hisilicon/hns/hnae.c index d4293f76d69d..225d24079e6f 100644 --- a/drivers/net/ethernet/hisilicon/hns/hnae.c +++ b/drivers/net/ethernet/hisilicon/hns/hnae.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c b/drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c index 8ce910f8d0cc..92207950be02 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c index 400933ca1a29..ef1d29baed0b 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c index bc6b269be299..a5037e6435fc 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c index 6b6ced37e490..2ec2c838a829 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c index 91391a49fcea..da08d4813969 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c index 5013beb4d282..8856fe70e3fc 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c index 635b3a95dd82..0a4044966880 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c index dbc44c2c26c2..ff0839200aaf 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_enet.c b/drivers/net/ethernet/hisilicon/hns/hns_enet.c index e905f10b894e..846561fc5797 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_enet.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns/hns_ethtool.c b/drivers/net/ethernet/hisilicon/hns/hns_ethtool.c index 60a586a951a0..049aa68aaef4 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_ethtool.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hnae3.c b/drivers/net/ethernet/hisilicon/hns3/hnae3.c index b25fb400f476..163c3635782a 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hnae3.c +++ b/drivers/net/ethernet/hisilicon/hns3/hnae3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c index 37396ca4ecfc..5d70e4aaa8cc 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2021-2021 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c index 1eca53aaf598..59bebbfeb243 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2021-2021 Hisilicon Limited. #include diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.c b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.c index f9a3d6fc4416..66639bc26e78 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2021-2021 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c b/drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c index f72dc0cee30e..745f56037bea 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c b/drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c index 4cce4f4ba6b0..a250be9ce58e 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018-2019 Hisilicon Limited. */ diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c index 7a9573dcab74..a7a0baa67ed4 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c b/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c index a5eefa28454c..6c9a4c96694f 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c index eabbacb1c714..39bf6ef6ad05 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c index b76d25074e99..f7285d894a13 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018-2019 Hisilicon Limited. */ diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c index a1571c108678..cd38475e65e1 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2021 Hisilicon Limited. */ diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c index cc7f46c0b35f..62691a28a90d 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2016-2017 Hisilicon Limited. */ diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c index b8e2aa19f9e6..721069e731a3 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c index b7d4e06a55d4..630080f569d5 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c index cf881108fa57..882e431be202 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c index 0081c5281455..280a81deb228 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2021 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c index 8c057192aae6..27d4ba139080 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2023 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c index 00c3f2548bf6..50fe2173c41a 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c index 1b535142c65a..52efb01b8246 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2021 Hisilicon Limited. */ diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c index 70327a73dee3..7ae86ae0a260 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c index f5c99ca54369..845c3053ab46 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2016-2017 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c index 9de01e344e27..f538322e40d2 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2023 Hisilicon Limited. diff --git a/drivers/net/ethernet/hisilicon/hns_mdio.c b/drivers/net/ethernet/hisilicon/hns_mdio.c index 6812be8dc64f..8f5b7c6810dd 100644 --- a/drivers/net/ethernet/hisilicon/hns_mdio.c +++ b/drivers/net/ethernet/hisilicon/hns_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014-2015 Hisilicon Limited. diff --git a/drivers/net/ethernet/huawei/hinic/hinic_common.c b/drivers/net/ethernet/huawei/hinic/hinic_common.c index 8e9b4a6c88c2..c0709a025db2 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_common.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c b/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c index 061952c6c21a..1e88e498ab67 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Huawei HiNIC PCI Express Linux driver * Copyright(c) 2017 Huawei Technologies Co., Ltd diff --git a/drivers/net/ethernet/huawei/hinic/hinic_devlink.c b/drivers/net/ethernet/huawei/hinic/hinic_devlink.c index 300bc267a259..1b8c9ec6aa33 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_devlink.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Huawei HiNIC PCI Express Linux driver * Copyright(c) 2017 Huawei Technologies Co., Ltd diff --git a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c index e9f338e9dbe7..15eb519da7b3 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Huawei HiNIC PCI Express Linux driver * Copyright(c) 2017 Huawei Technologies Co., Ltd diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c index 998717f02136..119fa8240c64 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c index d39eec9c62bf..3cc868169ceb 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c index 27795288c586..3e23025e2115 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c index 28114a59347e..998e1d626458 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_if.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_if.c index 88567305d06e..ba1208f0ddbb 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_if.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_io.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_io.c index c4a0ba6e183a..f935ef28193c 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_io.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c index 97c1584dc05b..17ea1b2f4b01 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Huawei HiNIC PCI Express Linux driver * Copyright(c) 2017 Huawei Technologies Co., Ltd diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c index 4aa1f433ed24..8e15c050fe89 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c index 537a8098bc4e..de34f581a593 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c index e1a1735c00c1..dff34b770474 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_main.c b/drivers/net/ethernet/huawei/hinic/hinic_main.c index ae1f523d6841..e27c3c6bf774 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_main.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_port.c b/drivers/net/ethernet/huawei/hinic/hinic_port.c index 486fb0e20bef..bf1189d0d227 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_port.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_rx.c b/drivers/net/ethernet/huawei/hinic/hinic_rx.c index ceec8be2a73b..4e6245e22b36 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_rx.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic/hinic_sriov.c b/drivers/net/ethernet/huawei/hinic/hinic_sriov.c index ee357088d021..b5b4e5ec07f3 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_sriov.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Huawei HiNIC PCI Express Linux driver * Copyright(c) 2017 Huawei Technologies Co., Ltd diff --git a/drivers/net/ethernet/huawei/hinic/hinic_tx.c b/drivers/net/ethernet/huawei/hinic/hinic_tx.c index 9b60966736db..9d46d96f96da 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_tx.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Huawei HiNIC PCI Express Linux driver diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c b/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c index ef539d1b69a3..bace4ab69ac9 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_common.c b/drivers/net/ethernet/huawei/hinic3/hinic3_common.c index fe4778d152cf..28dc33c02d14 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_common.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c b/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c index 01686472985b..8223dff24f45 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c index 7827c1f626db..14dd72fbeebd 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c index 89638813df40..67900ad90afc 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c index 95a213133be9..76a21be35388 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c index f76f140fb6f7..2b54c8084752 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_irq.c b/drivers/net/ethernet/huawei/hinic3/hinic3_irq.c index 84bee5d6e638..9e5fcc341618 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_irq.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c b/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c index 3db8241a3b0c..c44920b4897b 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_main.c b/drivers/net/ethernet/huawei/hinic3/hinic3_main.c index 6d87d4d895ba..1fc76931e258 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_main.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c b/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c index cf67e26acece..0881b34086c6 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c b/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c index c38d10cd7fac..171328916a3d 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c b/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c index bbf22811a029..28c27963e148 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_cfg.c b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_cfg.c index 979f47ca77f9..8497701004f7 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_cfg.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c index d86cd1ba4605..97c0e5f82913 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c b/drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c index fab9011de9ad..2ce0c7d7caef 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_rss.c b/drivers/net/ethernet/huawei/hinic3/hinic3_rss.c index 4ff1b2f79838..7c9a311ee0d8 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_rss.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c b/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c index 16c00c3bb1ed..b27938ebae5e 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c index 92c43c05e3f2..f8c6cf1c7f53 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_wq.c b/drivers/net/ethernet/huawei/hinic3/hinic3_wq.c index bc3ffdc25cf6..af36ca590dc0 100644 --- a/drivers/net/ethernet/huawei/hinic3/hinic3_wq.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved. diff --git a/drivers/net/ethernet/i825xx/82596.c b/drivers/net/ethernet/i825xx/82596.c index 773d7aa29ef5..6ced4db5910c 100644 --- a/drivers/net/ethernet/i825xx/82596.c +++ b/drivers/net/ethernet/i825xx/82596.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* 82596.c: A generic 82596 ethernet driver for linux. */ /* diff --git a/drivers/net/ethernet/i825xx/ether1.c b/drivers/net/ethernet/i825xx/ether1.c index 3e7d7c4bafdc..4eb4595a4e56 100644 --- a/drivers/net/ethernet/i825xx/ether1.c +++ b/drivers/net/ethernet/i825xx/ether1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/net/ether1.c diff --git a/drivers/net/ethernet/i825xx/lasi_82596.c b/drivers/net/ethernet/i825xx/lasi_82596.c index 3e53e0c243ba..25ce3d2e1406 100644 --- a/drivers/net/ethernet/i825xx/lasi_82596.c +++ b/drivers/net/ethernet/i825xx/lasi_82596.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* lasi_82596.c -- driver for the intel 82596 ethernet controller, as munged into HPPA boxen . diff --git a/drivers/net/ethernet/i825xx/lib82596.c b/drivers/net/ethernet/i825xx/lib82596.c index 67d248a7a6f4..2677f2eb0a6d 100644 --- a/drivers/net/ethernet/i825xx/lib82596.c +++ b/drivers/net/ethernet/i825xx/lib82596.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* lasi_82596.c -- driver for the intel 82596 ethernet controller, as munged into HPPA boxen . diff --git a/drivers/net/ethernet/i825xx/sni_82596.c b/drivers/net/ethernet/i825xx/sni_82596.c index baa598988f47..3fdf60bb830e 100644 --- a/drivers/net/ethernet/i825xx/sni_82596.c +++ b/drivers/net/ethernet/i825xx/sni_82596.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sni_82596.c -- driver for intel 82596 ethernet controller, as diff --git a/drivers/net/ethernet/i825xx/sun3_82586.c b/drivers/net/ethernet/i825xx/sun3_82586.c index 58a3d28d938c..6aaa395dd331 100644 --- a/drivers/net/ethernet/i825xx/sun3_82586.c +++ b/drivers/net/ethernet/i825xx/sun3_82586.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sun3 i82586 Ethernet driver diff --git a/drivers/net/ethernet/ibm/ehea/ehea_ethtool.c b/drivers/net/ethernet/ibm/ehea/ehea_ethtool.c index 1db5b6790a41..59d64a10fdfc 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea_ethtool.c +++ b/drivers/net/ethernet/ibm/ehea/ehea_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/ethernet/ibm/ehea/ehea_ethtool.c diff --git a/drivers/net/ethernet/ibm/ehea/ehea_main.c b/drivers/net/ethernet/ibm/ehea/ehea_main.c index 9b006bc353a1..09623413cba8 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea_main.c +++ b/drivers/net/ethernet/ibm/ehea/ehea_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/ethernet/ibm/ehea/ehea_main.c diff --git a/drivers/net/ethernet/ibm/ehea/ehea_phyp.c b/drivers/net/ethernet/ibm/ehea/ehea_phyp.c index e63716e139f5..c8e0d223f8ec 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea_phyp.c +++ b/drivers/net/ethernet/ibm/ehea/ehea_phyp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/ethernet/ibm/ehea/ehea_phyp.c diff --git a/drivers/net/ethernet/ibm/ehea/ehea_qmr.c b/drivers/net/ethernet/ibm/ehea/ehea_qmr.c index db45373ea31c..9cd0a001eb6b 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea_qmr.c +++ b/drivers/net/ethernet/ibm/ehea/ehea_qmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/ethernet/ibm/ehea/ehea_qmr.c diff --git a/drivers/net/ethernet/ibm/emac/core.c b/drivers/net/ethernet/ibm/emac/core.c index 417dfa18daae..15bc21d6c51e 100644 --- a/drivers/net/ethernet/ibm/emac/core.c +++ b/drivers/net/ethernet/ibm/emac/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/ibm/emac/core.c diff --git a/drivers/net/ethernet/ibm/emac/mal.c b/drivers/net/ethernet/ibm/emac/mal.c index 7d70056e9008..7e08bcacb827 100644 --- a/drivers/net/ethernet/ibm/emac/mal.c +++ b/drivers/net/ethernet/ibm/emac/mal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/ibm/emac/mal.c diff --git a/drivers/net/ethernet/ibm/emac/phy.c b/drivers/net/ethernet/ibm/emac/phy.c index 1e798cc9b6b8..adca3007dc63 100644 --- a/drivers/net/ethernet/ibm/emac/phy.c +++ b/drivers/net/ethernet/ibm/emac/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/net/ethernet/ibm/emac/phy.c diff --git a/drivers/net/ethernet/ibm/emac/rgmii.c b/drivers/net/ethernet/ibm/emac/rgmii.c index b544dd8633b7..d62da4b93c5d 100644 --- a/drivers/net/ethernet/ibm/emac/rgmii.c +++ b/drivers/net/ethernet/ibm/emac/rgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/ibm/emac/rgmii.c diff --git a/drivers/net/ethernet/ibm/emac/tah.c b/drivers/net/ethernet/ibm/emac/tah.c index 09f6373ed2f9..147f481f0299 100644 --- a/drivers/net/ethernet/ibm/emac/tah.c +++ b/drivers/net/ethernet/ibm/emac/tah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/ibm/emac/tah.c diff --git a/drivers/net/ethernet/ibm/emac/zmii.c b/drivers/net/ethernet/ibm/emac/zmii.c index 69ca6065de1c..48b7a9487b93 100644 --- a/drivers/net/ethernet/ibm/emac/zmii.c +++ b/drivers/net/ethernet/ibm/emac/zmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/ibm/emac/zmii.c diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c index 6f0821f1e798..3fed263a5479 100644 --- a/drivers/net/ethernet/ibm/ibmveth.c +++ b/drivers/net/ethernet/ibm/ibmveth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM Power Virtual Ethernet Device Driver diff --git a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c index 3808148c1fc7..1f358e711e1b 100644 --- a/drivers/net/ethernet/ibm/ibmvnic.c +++ b/drivers/net/ethernet/ibm/ibmvnic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************************/ /* */ diff --git a/drivers/net/ethernet/intel/e100.c b/drivers/net/ethernet/intel/e100.c index 5c56c1edd492..f54b3c8b125d 100644 --- a/drivers/net/ethernet/intel/e100.c +++ b/drivers/net/ethernet/intel/e100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2006 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000/e1000_ethtool.c b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c index 726365c567ef..a9512066d21c 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_ethtool.c +++ b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2006 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000/e1000_hw.c b/drivers/net/ethernet/intel/e1000/e1000_hw.c index 0e5de52b1067..bdb4d0f524fd 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_hw.c +++ b/drivers/net/ethernet/intel/e1000/e1000_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2006 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c index 7f078ec9c14c..d65e0d7f3363 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_main.c +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2006 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000/e1000_param.c b/drivers/net/ethernet/intel/e1000/e1000_param.c index f4154ca7fcb4..29faf0adffc2 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_param.c +++ b/drivers/net/ethernet/intel/e1000/e1000_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2006 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/80003es2lan.c b/drivers/net/ethernet/intel/e1000e/80003es2lan.c index 4eb1ceaf865a..452de781fce1 100644 --- a/drivers/net/ethernet/intel/e1000e/80003es2lan.c +++ b/drivers/net/ethernet/intel/e1000e/80003es2lan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/82571.c b/drivers/net/ethernet/intel/e1000e/82571.c index 969f855a79ee..d74b74f3bc58 100644 --- a/drivers/net/ethernet/intel/e1000e/82571.c +++ b/drivers/net/ethernet/intel/e1000e/82571.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/ethtool.c b/drivers/net/ethernet/intel/e1000e/ethtool.c index 7b1ac90b3de4..a0983da15acd 100644 --- a/drivers/net/ethernet/intel/e1000e/ethtool.c +++ b/drivers/net/ethernet/intel/e1000e/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/ich8lan.c b/drivers/net/ethernet/intel/e1000e/ich8lan.c index 0ff8688ac3b8..8bc874f9ba8e 100644 --- a/drivers/net/ethernet/intel/e1000e/ich8lan.c +++ b/drivers/net/ethernet/intel/e1000e/ich8lan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/mac.c b/drivers/net/ethernet/intel/e1000e/mac.c index 44249dd91bd6..c9a666afe258 100644 --- a/drivers/net/ethernet/intel/e1000e/mac.c +++ b/drivers/net/ethernet/intel/e1000e/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/manage.c b/drivers/net/ethernet/intel/e1000e/manage.c index c4c9b20bc51f..2f45a42ce2b8 100644 --- a/drivers/net/ethernet/intel/e1000e/manage.c +++ b/drivers/net/ethernet/intel/e1000e/manage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index ddbe2f7d8112..4bb25d1b8c37 100644 --- a/drivers/net/ethernet/intel/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/nvm.c b/drivers/net/ethernet/intel/e1000e/nvm.c index 4bde1c9de1b9..a67a561a0756 100644 --- a/drivers/net/ethernet/intel/e1000e/nvm.c +++ b/drivers/net/ethernet/intel/e1000e/nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/param.c b/drivers/net/ethernet/intel/e1000e/param.c index 3132d8f2f207..52c730de6161 100644 --- a/drivers/net/ethernet/intel/e1000e/param.c +++ b/drivers/net/ethernet/intel/e1000e/param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/phy.c b/drivers/net/ethernet/intel/e1000e/phy.c index f7ae0e0aa4a4..d57e9c1fe2c3 100644 --- a/drivers/net/ethernet/intel/e1000e/phy.c +++ b/drivers/net/ethernet/intel/e1000e/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/e1000e/ptp.c b/drivers/net/ethernet/intel/e1000e/ptp.c index ec39e35f3857..d91898d8c692 100644 --- a/drivers/net/ethernet/intel/e1000e/ptp.c +++ b/drivers/net/ethernet/intel/e1000e/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_common.c b/drivers/net/ethernet/intel/fm10k/fm10k_common.c index 1f919a50c765..c3a3e85ce392 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_common.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c b/drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c index 86397c564dfc..d5b80f1e8764 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c b/drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c index 5c77054d67c6..eb008c9c11c5 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c b/drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c index 76e42abca965..d1517ad80483 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_iov.c b/drivers/net/ethernet/intel/fm10k/fm10k_iov.c index 8c50a128df29..7f55830257f6 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_iov.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_iov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_main.c b/drivers/net/ethernet/intel/fm10k/fm10k_main.c index b8c15b837fda..53008aa120b7 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_main.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c b/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c index 87fa5874f16e..50325a5dfe8b 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c b/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c index 34ab5ff9823b..ccf20b2466b0 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_pci.c b/drivers/net/ethernet/intel/fm10k/fm10k_pci.c index d75b8a50413d..54c64841e342 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_pci.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_pf.c b/drivers/net/ethernet/intel/fm10k/fm10k_pf.c index 3394645a18fe..f4f7917501f1 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_pf.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_tlv.c b/drivers/net/ethernet/intel/fm10k/fm10k_tlv.c index 75cbdf2dbbe3..f3f64ae366b4 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_tlv.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_vf.c b/drivers/net/ethernet/intel/fm10k/fm10k_vf.c index 6861a0bdc14e..1e1ec9e2a96f 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_vf.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2019 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_adminq.c b/drivers/net/ethernet/intel/i40e/i40e_adminq.c index 096ec46bb619..72e741670e9b 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_adminq.c +++ b/drivers/net/ethernet/intel/i40e/i40e_adminq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_client.c b/drivers/net/ethernet/intel/i40e/i40e_client.c index 518bc738ea3b..54485f9072ef 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_client.c +++ b/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_common.c b/drivers/net/ethernet/intel/i40e/i40e_common.c index 59f5c1e810eb..e98683856c21 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_common.c +++ b/drivers/net/ethernet/intel/i40e/i40e_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2021 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_dcb.c b/drivers/net/ethernet/intel/i40e/i40e_dcb.c index 9e0c9597aeb9..9b8064cfe822 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_dcb.c +++ b/drivers/net/ethernet/intel/i40e/i40e_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2021 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c b/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c index a2ccf4c5e30b..fd66b721d17c 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c +++ b/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2021 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_ddp.c b/drivers/net/ethernet/intel/i40e/i40e_ddp.c index daa9f2c42f70..f3f9e641b2b3 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_ddp.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ddp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c index c17b5d290f0a..b23c0f7e5186 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c +++ b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_devlink.c b/drivers/net/ethernet/intel/i40e/i40e_devlink.c index 229179ccc131..02794aa1a8bf 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_devlink.c +++ b/drivers/net/ethernet/intel/i40e/i40e_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_diag.c b/drivers/net/ethernet/intel/i40e/i40e_diag.c index b1ad7c4259b9..715af0f821d1 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_diag.c +++ b/drivers/net/ethernet/intel/i40e/i40e_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c index 6a47ea0927e9..9694f51c97c8 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_hmc.c b/drivers/net/ethernet/intel/i40e/i40e_hmc.c index 1742624ca62e..8f8b94711d92 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_hmc.c +++ b/drivers/net/ethernet/intel/i40e/i40e_hmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c b/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c index beaaf5c309d5..faf3d0c275c8 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c +++ b/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index d3bc3207054f..34b0cf6386a3 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2021 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_nvm.c b/drivers/net/ethernet/intel/i40e/i40e_nvm.c index ed3c54e36be3..99e47b926f07 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_nvm.c +++ b/drivers/net/ethernet/intel/i40e/i40e_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_ptp.c b/drivers/net/ethernet/intel/i40e/i40e_ptp.c index 33535418178b..b8744f1926f9 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_ptp.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c index cc0b9efc2637..80193c34efb0 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c +++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c index 1fa877b52f61..ed142e8bd9f6 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c b/drivers/net/ethernet/intel/i40e/i40e_xsk.c index 9f47388eaba5..41030fc6bf98 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_xsk.c +++ b/drivers/net/ethernet/intel/i40e/i40e_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_adminq.c b/drivers/net/ethernet/intel/iavf/iavf_adminq.c index 6937b7dd44cb..22587a0b2237 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_adminq.c +++ b/drivers/net/ethernet/intel/iavf/iavf_adminq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_adv_rss.c b/drivers/net/ethernet/intel/iavf/iavf_adv_rss.c index 4d12dfe1b481..34b4453caec1 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_adv_rss.c +++ b/drivers/net/ethernet/intel/iavf/iavf_adv_rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_common.c b/drivers/net/ethernet/intel/iavf/iavf_common.c index 614a886bca99..6b4f6e66261b 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_common.c +++ b/drivers/net/ethernet/intel/iavf/iavf_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c index 2cc21289a707..0b8a92ff479d 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c +++ b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_fdir.c b/drivers/net/ethernet/intel/iavf/iavf_fdir.c index a1b3b44cc14a..616e6888867f 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_fdir.c +++ b/drivers/net/ethernet/intel/iavf/iavf_fdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethernet/intel/iavf/iavf_main.c index 4b0fc8f354bc..5d64ec13878e 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_main.c +++ b/drivers/net/ethernet/intel/iavf/iavf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_ptp.c b/drivers/net/ethernet/intel/iavf/iavf_ptp.c index 9cbd8c154031..c3c6ae94b0ba 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_ptp.c +++ b/drivers/net/ethernet/intel/iavf/iavf_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_txrx.c b/drivers/net/ethernet/intel/iavf/iavf_txrx.c index 363c42bf3dcf..b2190828c662 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_txrx.c +++ b/drivers/net/ethernet/intel/iavf/iavf_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c b/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c index 88156082a41d..e845c309624b 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c +++ b/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/devlink/devlink.c b/drivers/net/ethernet/intel/ice/devlink/devlink.c index 2ef39cc70c21..ac276843ebe0 100644 --- a/drivers/net/ethernet/intel/ice/devlink/devlink.c +++ b/drivers/net/ethernet/intel/ice/devlink/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/devlink/health.c b/drivers/net/ethernet/intel/ice/devlink/health.c index 8e9a8a8178d4..c0521dd89f61 100644 --- a/drivers/net/ethernet/intel/ice/devlink/health.c +++ b/drivers/net/ethernet/intel/ice/devlink/health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/devlink/port.c b/drivers/net/ethernet/intel/ice/devlink/port.c index 63fb36fc4b3d..d1947a71582c 100644 --- a/drivers/net/ethernet/intel/ice/devlink/port.c +++ b/drivers/net/ethernet/intel/ice/devlink/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_adapter.c b/drivers/net/ethernet/intel/ice/ice_adapter.c index 0a8a48cd4bce..ab0fcf1e06c9 100644 --- a/drivers/net/ethernet/intel/ice/ice_adapter.c +++ b/drivers/net/ethernet/intel/ice/ice_adapter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright Red Hat diff --git a/drivers/net/ethernet/intel/ice/ice_arfs.c b/drivers/net/ethernet/intel/ice/ice_arfs.c index 1f7834c03550..d5673245e246 100644 --- a/drivers/net/ethernet/intel/ice/ice_arfs.c +++ b/drivers/net/ethernet/intel/ice/ice_arfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_base.c b/drivers/net/ethernet/intel/ice/ice_base.c index eadb1e3d12b3..d831b7e177b5 100644 --- a/drivers/net/ethernet/intel/ice/ice_base.c +++ b/drivers/net/ethernet/intel/ice/ice_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_common.c b/drivers/net/ethernet/intel/ice/ice_common.c index 785bf5cc1b25..e02e4aef8d07 100644 --- a/drivers/net/ethernet/intel/ice/ice_common.c +++ b/drivers/net/ethernet/intel/ice/ice_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_controlq.c b/drivers/net/ethernet/intel/ice/ice_controlq.c index dcb837cadd18..08eb09ad7dfb 100644 --- a/drivers/net/ethernet/intel/ice/ice_controlq.c +++ b/drivers/net/ethernet/intel/ice/ice_controlq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_dcb.c b/drivers/net/ethernet/intel/ice/ice_dcb.c index abea84f14658..36fbdfc20830 100644 --- a/drivers/net/ethernet/intel/ice/ice_dcb.c +++ b/drivers/net/ethernet/intel/ice/ice_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_dcb_lib.c b/drivers/net/ethernet/intel/ice/ice_dcb_lib.c index 9fc8681cc58e..1a061265dd5c 100644 --- a/drivers/net/ethernet/intel/ice/ice_dcb_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_dcb_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_dcb_nl.c b/drivers/net/ethernet/intel/ice/ice_dcb_nl.c index a10c1c8d8697..a98fb3d1faa7 100644 --- a/drivers/net/ethernet/intel/ice/ice_dcb_nl.c +++ b/drivers/net/ethernet/intel/ice/ice_dcb_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_ddp.c b/drivers/net/ethernet/intel/ice/ice_ddp.c index 3b2d9c436979..30f09ab1160d 100644 --- a/drivers/net/ethernet/intel/ice/ice_ddp.c +++ b/drivers/net/ethernet/intel/ice/ice_ddp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_debugfs.c b/drivers/net/ethernet/intel/ice/ice_debugfs.c index f450250fc827..b59f77134d09 100644 --- a/drivers/net/ethernet/intel/ice/ice_debugfs.c +++ b/drivers/net/ethernet/intel/ice/ice_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_dpll.c b/drivers/net/ethernet/intel/ice/ice_dpll.c index 53b54e395a2e..59932524f3e4 100644 --- a/drivers/net/ethernet/intel/ice/ice_dpll.c +++ b/drivers/net/ethernet/intel/ice/ice_dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch.c b/drivers/net/ethernet/intel/ice/ice_eswitch.c index 2e4f0969035f..2cc45bf205bc 100644 --- a/drivers/net/ethernet/intel/ice/ice_eswitch.c +++ b/drivers/net/ethernet/intel/ice/ice_eswitch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch_br.c b/drivers/net/ethernet/intel/ice/ice_eswitch_br.c index cccb7ddf61c9..c0fbc06dc6d3 100644 --- a/drivers/net/ethernet/intel/ice/ice_eswitch_br.c +++ b/drivers/net/ethernet/intel/ice/ice_eswitch_br.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_ethtool.c b/drivers/net/ethernet/intel/ice/ice_ethtool.c index 3565a5d96c6d..fdeb8f8adb10 100644 --- a/drivers/net/ethernet/intel/ice/ice_ethtool.c +++ b/drivers/net/ethernet/intel/ice/ice_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c b/drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c index aceec184e89b..ee6dcaf88808 100644 --- a/drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c +++ b/drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_fdir.c b/drivers/net/ethernet/intel/ice/ice_fdir.c index b29fbdec9442..29246572c280 100644 --- a/drivers/net/ethernet/intel/ice/ice_fdir.c +++ b/drivers/net/ethernet/intel/ice/ice_fdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_flex_pipe.c b/drivers/net/ethernet/intel/ice/ice_flex_pipe.c index c0dbec369366..2c46c55b1552 100644 --- a/drivers/net/ethernet/intel/ice/ice_flex_pipe.c +++ b/drivers/net/ethernet/intel/ice/ice_flex_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c index c9b6d0a84bd1..f07db7b32418 100644 --- a/drivers/net/ethernet/intel/ice/ice_flow.c +++ b/drivers/net/ethernet/intel/ice/ice_flow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_fltr.c b/drivers/net/ethernet/intel/ice/ice_fltr.c index aff7a141c30d..ceb9c99115f6 100644 --- a/drivers/net/ethernet/intel/ice/ice_fltr.c +++ b/drivers/net/ethernet/intel/ice/ice_fltr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_fw_update.c b/drivers/net/ethernet/intel/ice/ice_fw_update.c index 973a13d3d92a..f1ff3c8484df 100644 --- a/drivers/net/ethernet/intel/ice/ice_fw_update.c +++ b/drivers/net/ethernet/intel/ice/ice_fw_update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_gnss.c b/drivers/net/ethernet/intel/ice/ice_gnss.c index 6b26290452d4..1b89023ba059 100644 --- a/drivers/net/ethernet/intel/ice/ice_gnss.c +++ b/drivers/net/ethernet/intel/ice/ice_gnss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_hwmon.c b/drivers/net/ethernet/intel/ice/ice_hwmon.c index b7aa6812510a..0ae73ca9b0cc 100644 --- a/drivers/net/ethernet/intel/ice/ice_hwmon.c +++ b/drivers/net/ethernet/intel/ice/ice_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_idc.c b/drivers/net/ethernet/intel/ice/ice_idc.c index 420d45c2558b..d5fbc01bfd33 100644 --- a/drivers/net/ethernet/intel/ice/ice_idc.c +++ b/drivers/net/ethernet/intel/ice/ice_idc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_irq.c b/drivers/net/ethernet/intel/ice/ice_irq.c index 30801fd375f0..caaff0e8add0 100644 --- a/drivers/net/ethernet/intel/ice/ice_irq.c +++ b/drivers/net/ethernet/intel/ice/ice_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_lag.c b/drivers/net/ethernet/intel/ice/ice_lag.c index d2576d606e10..2b47f055ede9 100644 --- a/drivers/net/ethernet/intel/ice/ice_lag.c +++ b/drivers/net/ethernet/intel/ice/ice_lag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c b/drivers/net/ethernet/intel/ice/ice_lib.c index d47af94f31a9..626a1d8384ab 100644 --- a/drivers/net/ethernet/intel/ice/ice_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c index d04605d3e61a..83383cf0a3c5 100644 --- a/drivers/net/ethernet/intel/ice/ice_main.c +++ b/drivers/net/ethernet/intel/ice/ice_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018-2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_nvm.c b/drivers/net/ethernet/intel/ice/ice_nvm.c index 7e187a804dfa..9cdd731edb61 100644 --- a/drivers/net/ethernet/intel/ice/ice_nvm.c +++ b/drivers/net/ethernet/intel/ice/ice_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_parser.c b/drivers/net/ethernet/intel/ice/ice_parser.c index 664beb64f557..1bf45e018bd9 100644 --- a/drivers/net/ethernet/intel/ice/ice_parser.c +++ b/drivers/net/ethernet/intel/ice/ice_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2024 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/ice/ice_parser_rt.c b/drivers/net/ethernet/intel/ice/ice_parser_rt.c index 3995d662e050..423386baa73d 100644 --- a/drivers/net/ethernet/intel/ice/ice_parser_rt.c +++ b/drivers/net/ethernet/intel/ice/ice_parser_rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2024 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c b/drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c index 976a03d3bdd5..455f2d20b709 100644 --- a/drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c +++ b/drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_ptp.c b/drivers/net/ethernet/intel/ice/ice_ptp.c index 272683001476..bbeba18bf78d 100644 --- a/drivers/net/ethernet/intel/ice/ice_ptp.c +++ b/drivers/net/ethernet/intel/ice/ice_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_ptp_hw.c b/drivers/net/ethernet/intel/ice/ice_ptp_hw.c index 35680dbe4a7f..9fd25dc89e32 100644 --- a/drivers/net/ethernet/intel/ice/ice_ptp_hw.c +++ b/drivers/net/ethernet/intel/ice/ice_ptp_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_repr.c b/drivers/net/ethernet/intel/ice/ice_repr.c index cb08746556a6..c403da6db799 100644 --- a/drivers/net/ethernet/intel/ice/ice_repr.c +++ b/drivers/net/ethernet/intel/ice/ice_repr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_sched.c b/drivers/net/ethernet/intel/ice/ice_sched.c index fff0c1afdb41..b78e9131b376 100644 --- a/drivers/net/ethernet/intel/ice/ice_sched.c +++ b/drivers/net/ethernet/intel/ice/ice_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_sf_eth.c b/drivers/net/ethernet/intel/ice/ice_sf_eth.c index 1a2c94375ca7..cc480227fb56 100644 --- a/drivers/net/ethernet/intel/ice/ice_sf_eth.c +++ b/drivers/net/ethernet/intel/ice/ice_sf_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024, Intel Corporation. */ #include "ice.h" diff --git a/drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c b/drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c index 3d7e96721cf9..c69d42106459 100644 --- a/drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c +++ b/drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_sriov.c b/drivers/net/ethernet/intel/ice/ice_sriov.c index 6b1126ddb561..3454695be4bf 100644 --- a/drivers/net/ethernet/intel/ice/ice_sriov.c +++ b/drivers/net/ethernet/intel/ice/ice_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_switch.c b/drivers/net/ethernet/intel/ice/ice_switch.c index 84848f0123e7..011222ade060 100644 --- a/drivers/net/ethernet/intel/ice/ice_switch.c +++ b/drivers/net/ethernet/intel/ice/ice_switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_tc_lib.c b/drivers/net/ethernet/intel/ice/ice_tc_lib.c index fb9ea7f8ef44..43bafd465ca0 100644 --- a/drivers/net/ethernet/intel/ice/ice_tc_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_tc_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_tspll.c b/drivers/net/ethernet/intel/ice/ice_tspll.c index 66320a4ab86f..90ee75537d4a 100644 --- a/drivers/net/ethernet/intel/ice/ice_tspll.c +++ b/drivers/net/ethernet/intel/ice/ice_tspll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_txrx.c b/drivers/net/ethernet/intel/ice/ice_txrx.c index ad76768a4232..cfa68811038e 100644 --- a/drivers/net/ethernet/intel/ice/ice_txrx.c +++ b/drivers/net/ethernet/intel/ice/ice_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_txrx_lib.c b/drivers/net/ethernet/intel/ice/ice_txrx_lib.c index 956da38d63b0..312671938644 100644 --- a/drivers/net/ethernet/intel/ice/ice_txrx_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_txrx_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.c b/drivers/net/ethernet/intel/ice/ice_vf_lib.c index de9e81ccee66..97413d66d890 100644 --- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vf_mbx.c b/drivers/net/ethernet/intel/ice/ice_vf_mbx.c index 7798a5d4bc9d..285b923a894f 100644 --- a/drivers/net/ethernet/intel/ice/ice_vf_mbx.c +++ b/drivers/net/ethernet/intel/ice/ice_vf_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c b/drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c index b3e1bdcb80f8..eb92150feb60 100644 --- a/drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c +++ b/drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vlan_mode.c b/drivers/net/ethernet/intel/ice/ice_vlan_mode.c index fb526cb84776..1d98832b10a7 100644 --- a/drivers/net/ethernet/intel/ice/ice_vlan_mode.c +++ b/drivers/net/ethernet/intel/ice/ice_vlan_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c index ada78f83b3ac..d89de5e10be9 100644 --- a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c index 8c7a9b41fb63..624749b697c9 100644 --- a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c +++ b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/ice_xsk.c b/drivers/net/ethernet/intel/ice/ice_xsk.c index 989ff1fd9110..3b3f060507ef 100644 --- a/drivers/net/ethernet/intel/ice/ice_xsk.c +++ b/drivers/net/ethernet/intel/ice/ice_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/virt/allowlist.c b/drivers/net/ethernet/intel/ice/virt/allowlist.c index a07efec19c45..9491bbc08cf2 100644 --- a/drivers/net/ethernet/intel/ice/virt/allowlist.c +++ b/drivers/net/ethernet/intel/ice/virt/allowlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/virt/fdir.c b/drivers/net/ethernet/intel/ice/virt/fdir.c index ae83c3914e29..453ebecdf3cc 100644 --- a/drivers/net/ethernet/intel/ice/virt/fdir.c +++ b/drivers/net/ethernet/intel/ice/virt/fdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2023, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/virt/queues.c b/drivers/net/ethernet/intel/ice/virt/queues.c index f73d5a3e83d4..8a8014b785f5 100644 --- a/drivers/net/ethernet/intel/ice/virt/queues.c +++ b/drivers/net/ethernet/intel/ice/virt/queues.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/virt/rss.c b/drivers/net/ethernet/intel/ice/virt/rss.c index 085e69ec0cfc..109b664a4443 100644 --- a/drivers/net/ethernet/intel/ice/virt/rss.c +++ b/drivers/net/ethernet/intel/ice/virt/rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ice/virt/virtchnl.c b/drivers/net/ethernet/intel/ice/virt/virtchnl.c index f3f921134379..70e470d644b4 100644 --- a/drivers/net/ethernet/intel/ice/virt/virtchnl.c +++ b/drivers/net/ethernet/intel/ice/virt/virtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_controlq.c b/drivers/net/ethernet/intel/idpf/idpf_controlq.c index 67894eda2d29..c45d2572379c 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_controlq.c +++ b/drivers/net/ethernet/intel/idpf/idpf_controlq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_controlq_setup.c b/drivers/net/ethernet/intel/idpf/idpf_controlq_setup.c index a942a6385d06..9d68780f2258 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_controlq_setup.c +++ b/drivers/net/ethernet/intel/idpf/idpf_controlq_setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_dev.c b/drivers/net/ethernet/intel/idpf/idpf_dev.c index 3a04a6bd0d7c..6c8073f92fc0 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_dev.c +++ b/drivers/net/ethernet/intel/idpf/idpf_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_ethtool.c b/drivers/net/ethernet/intel/idpf/idpf_ethtool.c index 2efa3c08aba5..d091e3cf9411 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_ethtool.c +++ b/drivers/net/ethernet/intel/idpf/idpf_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_idc.c b/drivers/net/ethernet/intel/idpf/idpf_idc.c index 6dad0593f7f2..22885847d9f3 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_idc.c +++ b/drivers/net/ethernet/intel/idpf/idpf_idc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_lib.c b/drivers/net/ethernet/intel/idpf/idpf_lib.c index 131a8121839b..58d94d1db6cf 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_lib.c +++ b/drivers/net/ethernet/intel/idpf/idpf_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_main.c b/drivers/net/ethernet/intel/idpf/idpf_main.c index de5d722cc21d..e0e76fce1262 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_main.c +++ b/drivers/net/ethernet/intel/idpf/idpf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_ptp.c b/drivers/net/ethernet/intel/idpf/idpf_ptp.c index 0a8b50350b86..218032926a3c 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_ptp.c +++ b/drivers/net/ethernet/intel/idpf/idpf_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c b/drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c index e3ddf18dcbf5..40ff9b4b994a 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c +++ b/drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c b/drivers/net/ethernet/intel/idpf/idpf_txrx.c index f58f616d87fc..32a1137b1680 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c b/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c index 4cc58c83688c..5f2e75ec95e6 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c +++ b/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c index cb702eac86c8..f078457ac2e8 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c +++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2023 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c index 61cedb6f2854..a8bffe95ce19 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c +++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/xdp.c b/drivers/net/ethernet/intel/idpf/xdp.c index 958d16f87424..b9dedc32ec1f 100644 --- a/drivers/net/ethernet/intel/idpf/xdp.c +++ b/drivers/net/ethernet/intel/idpf/xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/idpf/xsk.c b/drivers/net/ethernet/intel/idpf/xsk.c index fd2cc43ab43c..a8a0d3e746e8 100644 --- a/drivers/net/ethernet/intel/idpf/xsk.c +++ b/drivers/net/ethernet/intel/idpf/xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igb/e1000_82575.c b/drivers/net/ethernet/intel/igb/e1000_82575.c index 44a85ad749a4..04b827f825eb 100644 --- a/drivers/net/ethernet/intel/igb/e1000_82575.c +++ b/drivers/net/ethernet/intel/igb/e1000_82575.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/e1000_i210.c b/drivers/net/ethernet/intel/igb/e1000_i210.c index 9db29b231d6a..83a2b1f74f77 100644 --- a/drivers/net/ethernet/intel/igb/e1000_i210.c +++ b/drivers/net/ethernet/intel/igb/e1000_i210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/e1000_mac.c b/drivers/net/ethernet/intel/igb/e1000_mac.c index fa3dfafd2bb1..0e6361cb3d8f 100644 --- a/drivers/net/ethernet/intel/igb/e1000_mac.c +++ b/drivers/net/ethernet/intel/igb/e1000_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/e1000_mbx.c b/drivers/net/ethernet/intel/igb/e1000_mbx.c index 29383112bc19..9e807c523dac 100644 --- a/drivers/net/ethernet/intel/igb/e1000_mbx.c +++ b/drivers/net/ethernet/intel/igb/e1000_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/e1000_nvm.c b/drivers/net/ethernet/intel/igb/e1000_nvm.c index c8638502c2be..b46d9d5280b3 100644 --- a/drivers/net/ethernet/intel/igb/e1000_nvm.c +++ b/drivers/net/ethernet/intel/igb/e1000_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/e1000_phy.c b/drivers/net/ethernet/intel/igb/e1000_phy.c index cd65008c7ef5..6b4e0d527a3f 100644 --- a/drivers/net/ethernet/intel/igb/e1000_phy.c +++ b/drivers/net/ethernet/intel/igb/e1000_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c index b507576b28b2..b0e1c3f2136f 100644 --- a/drivers/net/ethernet/intel/igb/igb_ethtool.c +++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/igb_hwmon.c b/drivers/net/ethernet/intel/igb/igb_hwmon.c index 21a29a0ca7f4..08d6bf6f0eae 100644 --- a/drivers/net/ethernet/intel/igb/igb_hwmon.c +++ b/drivers/net/ethernet/intel/igb/igb_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index dbea37269d2c..9048b71474ff 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igb/igb_ptp.c b/drivers/net/ethernet/intel/igb/igb_ptp.c index bd85d02ecadd..fdd2c74ec0b6 100644 --- a/drivers/net/ethernet/intel/igb/igb_ptp.c +++ b/drivers/net/ethernet/intel/igb/igb_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2011 Richard Cochran */ diff --git a/drivers/net/ethernet/intel/igb/igb_xsk.c b/drivers/net/ethernet/intel/igb/igb_xsk.c index 30ce5fbb5b77..4d307633638c 100644 --- a/drivers/net/ethernet/intel/igb/igb_xsk.c +++ b/drivers/net/ethernet/intel/igb/igb_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igbvf/ethtool.c b/drivers/net/ethernet/intel/igbvf/ethtool.c index 9c08ebfad804..88fd9d7b0d37 100644 --- a/drivers/net/ethernet/intel/igbvf/ethtool.c +++ b/drivers/net/ethernet/intel/igbvf/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igbvf/mbx.c b/drivers/net/ethernet/intel/igbvf/mbx.c index d15282ee5ea8..8a3edde8e4a5 100644 --- a/drivers/net/ethernet/intel/igbvf/mbx.c +++ b/drivers/net/ethernet/intel/igbvf/mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index ac57212ab02b..0579ac844ef3 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igbvf/vf.c b/drivers/net/ethernet/intel/igbvf/vf.c index a47a2e3e548c..23375b9f66bb 100644 --- a/drivers/net/ethernet/intel/igbvf/vf.c +++ b/drivers/net/ethernet/intel/igbvf/vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/igc/igc_base.c b/drivers/net/ethernet/intel/igc/igc_base.c index 1613b562d17c..440b64bd73d5 100644 --- a/drivers/net/ethernet/intel/igc/igc_base.c +++ b/drivers/net/ethernet/intel/igc/igc_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_diag.c b/drivers/net/ethernet/intel/igc/igc_diag.c index a43d7244ee70..c9f4b21e1ec0 100644 --- a/drivers/net/ethernet/intel/igc/igc_diag.c +++ b/drivers/net/ethernet/intel/igc/igc_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_dump.c b/drivers/net/ethernet/intel/igc/igc_dump.c index c09c95cc5f70..03277946903a 100644 --- a/drivers/net/ethernet/intel/igc/igc_dump.c +++ b/drivers/net/ethernet/intel/igc/igc_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_ethtool.c b/drivers/net/ethernet/intel/igc/igc_ethtool.c index 3172cdbca9cc..76993dc9ac34 100644 --- a/drivers/net/ethernet/intel/igc/igc_ethtool.c +++ b/drivers/net/ethernet/intel/igc/igc_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_i225.c b/drivers/net/ethernet/intel/igc/igc_i225.c index 5226d10cc95b..e8bdf174010c 100644 --- a/drivers/net/ethernet/intel/igc/igc_i225.c +++ b/drivers/net/ethernet/intel/igc/igc_i225.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_leds.c b/drivers/net/ethernet/intel/igc/igc_leds.c index 3929b25b6ae6..68b2fa42247c 100644 --- a/drivers/net/ethernet/intel/igc/igc_leds.c +++ b/drivers/net/ethernet/intel/igc/igc_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2024 Linutronix GmbH */ diff --git a/drivers/net/ethernet/intel/igc/igc_mac.c b/drivers/net/ethernet/intel/igc/igc_mac.c index 7ac6637f8db7..defb040e2bdb 100644 --- a/drivers/net/ethernet/intel/igc/igc_mac.c +++ b/drivers/net/ethernet/intel/igc/igc_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_main.c b/drivers/net/ethernet/intel/igc/igc_main.c index 89a321a344d2..5147856878cc 100644 --- a/drivers/net/ethernet/intel/igc/igc_main.c +++ b/drivers/net/ethernet/intel/igc/igc_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_nvm.c b/drivers/net/ethernet/intel/igc/igc_nvm.c index a47b8d39238c..8e94b89bd7cb 100644 --- a/drivers/net/ethernet/intel/igc/igc_nvm.c +++ b/drivers/net/ethernet/intel/igc/igc_nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_phy.c b/drivers/net/ethernet/intel/igc/igc_phy.c index 6c4d204aecfa..2d07ba1d9fe6 100644 --- a/drivers/net/ethernet/intel/igc/igc_phy.c +++ b/drivers/net/ethernet/intel/igc/igc_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_ptp.c b/drivers/net/ethernet/intel/igc/igc_ptp.c index 7aae83c108fd..f1062e4b2da0 100644 --- a/drivers/net/ethernet/intel/igc/igc_ptp.c +++ b/drivers/net/ethernet/intel/igc/igc_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_tsn.c b/drivers/net/ethernet/intel/igc/igc_tsn.c index 8a110145bfee..10cc819391e0 100644 --- a/drivers/net/ethernet/intel/igc/igc_tsn.c +++ b/drivers/net/ethernet/intel/igc/igc_tsn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/igc/igc_xdp.c b/drivers/net/ethernet/intel/igc/igc_xdp.c index 9eb47b4beb06..86b9d506ebee 100644 --- a/drivers/net/ethernet/intel/igc/igc_xdp.c +++ b/drivers/net/ethernet/intel/igc/igc_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c b/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c index d227f4d2a2d1..ce22a441ffed 100644 --- a/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c +++ b/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/devlink/region.c b/drivers/net/ethernet/intel/ixgbe/devlink/region.c index 478b4f435120..f276d06af64e 100644 --- a/drivers/net/ethernet/intel/ixgbe/devlink/region.c +++ b/drivers/net/ethernet/intel/ixgbe/devlink/region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c index 406c15f58034..d5709200eafb 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c index 3069b583fd81..7cbe2ce103b9 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c index 3ea6765f9c5d..a32ec990f6ef 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c index 502666f28124..180df0676205 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c index 185c3e5f9837..f4b655651fd1 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c index c61bd9059541..26ae21b05909 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c index 3dd5a16a14df..5677da73c075 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c index 5b1cf49df3d3..13a7c41e572f 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c index c2f8189a0738..64d70ef1c8a0 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c index 2ad81f687a84..2c465c880d9e 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c index 011fda9c6193..64a124a9fb43 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c index e5479fc07a07..f19effeab3ad 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2025 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c index d1f4073b36f9..a9b15a46a4ee 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 Oracle and/or its affiliates. All rights reserved. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c index a1d04914fbbc..445bf617bb01 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index c58051e4350b..d738a3589c30 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c index 788b5af07c70..35e8a98bf560 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c index 2449e4cf2679..5a1add88e235 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c index 6885d2343c48..72cdc05a1e1a 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c index ee133d6749b3..6a3c27fc4602 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c index 204844288c16..512929adec76 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c index e67e2feb045b..396f8404d0ae 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c index 76d2fa3ef518..058c9e5055aa 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c index 7b941505a9d0..d4d07ef12bae 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbevf/ethtool.c b/drivers/net/ethernet/intel/ixgbevf/ethtool.c index 537a60d5276f..09c024684103 100644 --- a/drivers/net/ethernet/intel/ixgbevf/ethtool.c +++ b/drivers/net/ethernet/intel/ixgbevf/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbevf/ipsec.c b/drivers/net/ethernet/intel/ixgbevf/ipsec.c index fce35924ff8b..5b7d69ace9c6 100644 --- a/drivers/net/ethernet/intel/ixgbevf/ipsec.c +++ b/drivers/net/ethernet/intel/ixgbevf/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Oracle and/or its affiliates. All rights reserved. */ diff --git a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c index d5ce20f47def..62b2d592abe9 100644 --- a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c +++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbevf/mbx.c b/drivers/net/ethernet/intel/ixgbevf/mbx.c index 24d0237e7a99..0a742b585366 100644 --- a/drivers/net/ethernet/intel/ixgbevf/mbx.c +++ b/drivers/net/ethernet/intel/ixgbevf/mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2018 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/ixgbevf/vf.c b/drivers/net/ethernet/intel/ixgbevf/vf.c index 74d320879513..edc515eb6945 100644 --- a/drivers/net/ethernet/intel/ixgbevf/vf.c +++ b/drivers/net/ethernet/intel/ixgbevf/vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 1999 - 2024 Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/libeth/rx.c b/drivers/net/ethernet/intel/libeth/rx.c index 62521a1f4ec9..eb3ebc66361c 100644 --- a/drivers/net/ethernet/intel/libeth/rx.c +++ b/drivers/net/ethernet/intel/libeth/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024-2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/libeth/tx.c b/drivers/net/ethernet/intel/libeth/tx.c index e0167f43d2a8..9520a5d317ed 100644 --- a/drivers/net/ethernet/intel/libeth/tx.c +++ b/drivers/net/ethernet/intel/libeth/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/libeth/xdp.c b/drivers/net/ethernet/intel/libeth/xdp.c index d4ac027d9584..027b39d494dc 100644 --- a/drivers/net/ethernet/intel/libeth/xdp.c +++ b/drivers/net/ethernet/intel/libeth/xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/libeth/xsk.c b/drivers/net/ethernet/intel/libeth/xsk.c index 846e902e31b6..d8f247c930a6 100644 --- a/drivers/net/ethernet/intel/libeth/xsk.c +++ b/drivers/net/ethernet/intel/libeth/xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/libie/adminq.c b/drivers/net/ethernet/intel/libie/adminq.c index 7b4ff479e7e5..113c9c542fda 100644 --- a/drivers/net/ethernet/intel/libie/adminq.c +++ b/drivers/net/ethernet/intel/libie/adminq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2025 Intel Corporation */ diff --git a/drivers/net/ethernet/intel/libie/fwlog.c b/drivers/net/ethernet/intel/libie/fwlog.c index f39cc11cb7c5..f6c7010b32c5 100644 --- a/drivers/net/ethernet/intel/libie/fwlog.c +++ b/drivers/net/ethernet/intel/libie/fwlog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022, Intel Corporation. */ diff --git a/drivers/net/ethernet/intel/libie/rx.c b/drivers/net/ethernet/intel/libie/rx.c index 6fda656afa9c..929a8cec1f2c 100644 --- a/drivers/net/ethernet/intel/libie/rx.c +++ b/drivers/net/ethernet/intel/libie/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024-2025 Intel Corporation */ diff --git a/drivers/net/ethernet/jme.c b/drivers/net/ethernet/jme.c index d8be0e4dcb07..132741cd3f40 100644 --- a/drivers/net/ethernet/jme.c +++ b/drivers/net/ethernet/jme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * JMicron JMC2x0 series PCIe Ethernet Linux Device Driver diff --git a/drivers/net/ethernet/korina.c b/drivers/net/ethernet/korina.c index 891a94d89f4b..7c0f6a135f19 100644 --- a/drivers/net/ethernet/korina.c +++ b/drivers/net/ethernet/korina.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the IDT RC32434 (Korina) on-chip ethernet controller. * diff --git a/drivers/net/ethernet/lantiq_etop.c b/drivers/net/ethernet/lantiq_etop.c index 83ce3bfefa5c..511246b8eb6a 100644 --- a/drivers/net/ethernet/lantiq_etop.c +++ b/drivers/net/ethernet/lantiq_etop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/net/ethernet/lantiq_xrx200.c b/drivers/net/ethernet/lantiq_xrx200.c index b8766fb7a844..660f6b064fd4 100644 --- a/drivers/net/ethernet/lantiq_xrx200.c +++ b/drivers/net/ethernet/lantiq_xrx200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lantiq / Intel PMAC driver for XRX200 SoCs diff --git a/drivers/net/ethernet/litex/litex_liteeth.c b/drivers/net/ethernet/litex/litex_liteeth.c index 829a4b828f8e..95c67df80864 100644 --- a/drivers/net/ethernet/litex/litex_liteeth.c +++ b/drivers/net/ethernet/litex/litex_liteeth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LiteX Liteeth Ethernet diff --git a/drivers/net/ethernet/marvell/mv643xx_eth.c b/drivers/net/ethernet/marvell/mv643xx_eth.c index 0ab52c57c648..5c49efa91d58 100644 --- a/drivers/net/ethernet/marvell/mv643xx_eth.c +++ b/drivers/net/ethernet/marvell/mv643xx_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Marvell Discovery (MV643XX) and Marvell Orion ethernet ports diff --git a/drivers/net/ethernet/marvell/mvmdio.c b/drivers/net/ethernet/marvell/mvmdio.c index 3f4447e68888..20398a24de00 100644 --- a/drivers/net/ethernet/marvell/mvmdio.c +++ b/drivers/net/ethernet/marvell/mvmdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the MDIO interface of Marvell network interfaces. * diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c index 7af44f858fa3..c2d3d690aeca 100644 --- a/drivers/net/ethernet/marvell/mvneta.c +++ b/drivers/net/ethernet/marvell/mvneta.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for Marvell NETA network card for Armada XP and Armada 370 SoCs. * diff --git a/drivers/net/ethernet/marvell/mvneta_bm.c b/drivers/net/ethernet/marvell/mvneta_bm.c index 6bb380494919..c32d87d51890 100644 --- a/drivers/net/ethernet/marvell/mvneta_bm.c +++ b/drivers/net/ethernet/marvell/mvneta_bm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for Marvell NETA network controller Buffer Manager. * diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c index c116da7d7f18..39891ad61672 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RSS and Classifier helpers for Marvell PPv2 Network Controller diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c index 0f9bc4f8ec3b..c4a846396918 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Marvell PPv2 network controller for Armada 375 SoC. diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c index 33426fded919..cb542e076988 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Marvell PPv2 network controller for Armada 375 SoC. diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c index 93e978bdf303..f0bf707487e0 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Header Parser helpers for Marvell PPv2 Network Controller diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c index 95862aff49f1..a63b9ce385f3 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell PP2.2 TAI support diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c b/drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c index b5805969404f..483a2bda3f90 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c b/drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c index 5de0b5ecbc5f..6365fed52daf 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c b/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c index 9d53c1402cb4..cec9dc89d6f4 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c b/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c index 01b7be154c38..94c4661fd7c1 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c b/drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c index 01c6c0a2f283..9e482c252bf1 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_main.c b/drivers/net/ethernet/marvell/octeon_ep/octep_main.c index 57db7ea2f5be..25690e172507 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_main.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c b/drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c index 0867fab61b19..e1a47970c1f2 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_rx.c b/drivers/net/ethernet/marvell/octeon_ep/octep_rx.c index 82b6b19e76b4..0ed53adb2c5a 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_rx.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_tx.c b/drivers/net/ethernet/marvell/octeon_ep/octep_tx.c index 08ee90013fef..1c1754fad86b 100644 --- a/drivers/net/ethernet/marvell/octeon_ep/octep_tx.c +++ b/drivers/net/ethernet/marvell/octeon_ep/octep_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c index 88937fce75f1..026d79222a21 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c index 1f79dfad42c6..2aa35a0f5854 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c index 241a7e7c7ad2..89acfa4e1d6c 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c index 1d9760b4b8f4..837efb2fc202 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c index 445b626efe11..c30692d38237 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c index d70c8be3cfc4..915000cb8e36 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c index 8180e5ce3d7e..82e9d35e14d3 100644 --- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c +++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell Octeon EP (EndPoint) VF Ethernet Driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cgx.c b/drivers/net/ethernet/marvell/octeontx2/af/cgx.c index 42044cd810b1..95508bfd54e6 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/cgx.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/cgx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell OcteonTx2 CGX driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c index 498968bf4cf5..c9c50adefbf0 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c index bd3aab7770dd..45f47a51c4ee 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c index aa2016fd1bba..9e41fad0b552 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c index fe8f926c8b75..2c6e5433adca 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mbox.c b/drivers/net/ethernet/marvell/octeontx2/af/mbox.c index 75872d257eca..a56efac9aa2c 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/mbox.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mcs.c b/drivers/net/ethernet/marvell/octeontx2/af/mcs.c index c1775bd01c2b..574b6b21a13d 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/mcs.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/mcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell MCS driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c b/drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c index 9f9b904ab2cd..6d24dc7130be 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell MCS driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c b/drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c index a80c8e7c94f2..276a686a0994 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell CN10K MCS driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/ptp.c b/drivers/net/ethernet/marvell/octeontx2/af/ptp.c index 66749b3649c1..650ed68a6951 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/ptp.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell PTP driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rpm.c b/drivers/net/ethernet/marvell/octeontx2/af/rpm.c index 2e9945446199..f8dfdf240037 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rpm.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell CN10K RPM driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu.c index 747fbdf2a908..47522df10533 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c index 3d91a34f8b57..a85b8eae66d7 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c index d2163da28d18..ac8f7c777820 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RPM CN10K driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c index f404117bf6c8..6e739d931337 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c index 15d3cb0b9da6..8720de4538ac 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c index 0f9953eaf1b0..fb85653d215c 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function Devlink * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c index 2f485a930edd..5a8c09b1b897 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c index e2a33e46b48a..41604bda5692 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c index c7c70429eb6c..1df9150168f8 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c index b56395ac5a74..5074cfa19c64 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c index 999f6d93c7fe..c5e514a801a6 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c index d46ac29adb96..04e7853cf49c 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c index 4415d0ce9aef..6b1bc0b9e1cd 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c index bbfd8231aed5..84ca68d54eea 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c index 49ce38685a7e..b35c285b14ef 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c index 19e0d16b12f6..b6028429f254 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c +++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Admin Function driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c index 3e1bf22cba69..d3ff22eb568e 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c index 77543d472345..9161c05cb969 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell IPSEC offload driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c index 060c715ebad0..52f2e884f932 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell MACSEC hardware offload driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c b/drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c index a60f8cf53feb..f75e6d44225b 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c index 75ebb17419c4..5cd0244db65f 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c index f110dfa42360..af6064164aab 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c index a72694219df4..2005c98f50cb 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU PF/VF Netdev Devlink * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c index 2046dd0da00d..6dad96fac04a 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c index b6449f0a9e7d..7644a6ecfa2e 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c index 64c6d9162ef6..7b9e3e49be89 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c index 6b2d8559f0eb..563e6a93e6ef 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Physical Function ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c index dedd586ed310..a87756b3bcd3 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c index 26a08d2cfbb1..2d25f3174426 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c index 625bb5a05344..347330d3519d 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c index f4fdbfba8667..cbe26cd1b796 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Virtual Function ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c index 7d67b4cbaf71..fed27a769e17 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/qos.c b/drivers/net/ethernet/marvell/octeontx2/nic/qos.c index 5765bac119f0..3a0de4c7c98b 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/qos.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c b/drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c index 2872adabc830..c361cc5c778f 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU Physical Function ethernet driver * diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/rep.c b/drivers/net/ethernet/marvell/octeontx2/nic/rep.c index b476733a0234..04370b2fb230 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/rep.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/rep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell RVU representor driver * diff --git a/drivers/net/ethernet/marvell/prestera/prestera_acl.c b/drivers/net/ethernet/marvell/prestera/prestera_acl.c index cba89fda504b..88ee6817278b 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_acl.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020-2021 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_counter.c b/drivers/net/ethernet/marvell/prestera/prestera_counter.c index 634f4543c1d7..e24dc08c7e1d 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_counter.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_counter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2021 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c index e63d95c1842f..ee750a7983fc 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_dsa.c b/drivers/net/ethernet/marvell/prestera/prestera_dsa.c index b7e89c0ca5c0..c5af16e65d07 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_dsa.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_dsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_ethtool.c b/drivers/net/ethernet/marvell/prestera/prestera_ethtool.c index 2f52daba58e6..275f9f40ea62 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_ethtool.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_flow.c b/drivers/net/ethernet/marvell/prestera/prestera_flow.c index 9f4267f326b0..aff0eef3a2ba 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_flow.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_flow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_flower.c b/drivers/net/ethernet/marvell/prestera/prestera_flower.c index 418101a93149..8c5ad3b74c3e 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_flower.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_hw.c b/drivers/net/ethernet/marvell/prestera/prestera_hw.c index 197198ba61b1..388be9e93ead 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_hw.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_main.c b/drivers/net/ethernet/marvell/prestera/prestera_main.c index 65e7ef033bde..6da16fa4a2a3 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_main.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_matchall.c b/drivers/net/ethernet/marvell/prestera/prestera_matchall.c index 1da9c1bc1ee9..2830b8be4ebd 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_matchall.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2022 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_pci.c b/drivers/net/ethernet/marvell/prestera/prestera_pci.c index 3e13322470da..527fada5126e 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_pci.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_router.c b/drivers/net/ethernet/marvell/prestera/prestera_router.c index de317179a7dc..e79cf35050a4 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_router.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_router.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2021 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c b/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c index 02faaea2aefa..6ae84b573463 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2021 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c b/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c index 39d9bf82c115..9161a8a2a066 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_span.c b/drivers/net/ethernet/marvell/prestera/prestera_span.c index 1005182ce3bc..3a97618ba1e7 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_span.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_span.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c b/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c index e548cd32582e..8e6af4eeec6d 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ diff --git a/drivers/net/ethernet/marvell/pxa168_eth.c b/drivers/net/ethernet/marvell/pxa168_eth.c index 68f8a1e36aa6..4f0b789450bf 100644 --- a/drivers/net/ethernet/marvell/pxa168_eth.c +++ b/drivers/net/ethernet/marvell/pxa168_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PXA168 ethernet driver. diff --git a/drivers/net/ethernet/marvell/skge.c b/drivers/net/ethernet/marvell/skge.c index 05349a0b2db1..d318eb488028 100644 --- a/drivers/net/ethernet/marvell/skge.c +++ b/drivers/net/ethernet/marvell/skge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * New driver for Marvell Yukon chipset and SysKonnect Gigabit diff --git a/drivers/net/ethernet/marvell/sky2.c b/drivers/net/ethernet/marvell/sky2.c index 3831f533b9db..8f673429c607 100644 --- a/drivers/net/ethernet/marvell/sky2.c +++ b/drivers/net/ethernet/marvell/sky2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * New driver for Marvell Yukon 2 chipset. diff --git a/drivers/net/ethernet/mediatek/mtk_eth_path.c b/drivers/net/ethernet/mediatek/mtk_eth_path.c index b4c01e2878f6..b5ffea69ca5b 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_path.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_path.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2019 MediaTek Inc. diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c index e68997a29191..12a38eb90c79 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/net/ethernet/mediatek/mtk_ppe.c b/drivers/net/ethernet/mediatek/mtk_ppe.c index ada852adc5f7..79eb9985a75b 100644 --- a/drivers/net/ethernet/mediatek/mtk_ppe.c +++ b/drivers/net/ethernet/mediatek/mtk_ppe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Felix Fietkau */ diff --git a/drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c b/drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c index 570ebf91f693..ca268b2d22fc 100644 --- a/drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c +++ b/drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Felix Fietkau */ diff --git a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c index e9bd32741983..217f0acfd940 100644 --- a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c +++ b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Felix Fietkau diff --git a/drivers/net/ethernet/mediatek/mtk_star_emac.c b/drivers/net/ethernet/mediatek/mtk_star_emac.c index b83886a41121..443018b410e7 100644 --- a/drivers/net/ethernet/mediatek/mtk_star_emac.c +++ b/drivers/net/ethernet/mediatek/mtk_star_emac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 MediaTek Corporation diff --git a/drivers/net/ethernet/mediatek/mtk_wed.c b/drivers/net/ethernet/mediatek/mtk_wed.c index 1ed1f88dd7f8..ca9cd64aabc8 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed.c +++ b/drivers/net/ethernet/mediatek/mtk_wed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 Felix Fietkau */ diff --git a/drivers/net/ethernet/mediatek/mtk_wed_debugfs.c b/drivers/net/ethernet/mediatek/mtk_wed_debugfs.c index 781c691473e1..5fb2afee1618 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_debugfs.c +++ b/drivers/net/ethernet/mediatek/mtk_wed_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 Felix Fietkau */ diff --git a/drivers/net/ethernet/mediatek/mtk_wed_mcu.c b/drivers/net/ethernet/mediatek/mtk_wed_mcu.c index fa6b21603416..009130c1eb24 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_mcu.c +++ b/drivers/net/ethernet/mediatek/mtk_wed_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2022 MediaTek Inc. * diff --git a/drivers/net/ethernet/mediatek/mtk_wed_ops.c b/drivers/net/ethernet/mediatek/mtk_wed_ops.c index a5d9d8a5bce2..2716814b9d68 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_ops.c +++ b/drivers/net/ethernet/mediatek/mtk_wed_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Felix Fietkau */ diff --git a/drivers/net/ethernet/mediatek/mtk_wed_wo.c b/drivers/net/ethernet/mediatek/mtk_wed_wo.c index 7063c78bd35f..5b9d1829d933 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_wo.c +++ b/drivers/net/ethernet/mediatek/mtk_wed_wo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2022 MediaTek Inc. * diff --git a/drivers/net/ethernet/mellanox/mlx4/alloc.c b/drivers/net/ethernet/mellanox/mlx4/alloc.c index 07b061a97a6e..5cc89016fd07 100644 --- a/drivers/net/ethernet/mellanox/mlx4/alloc.c +++ b/drivers/net/ethernet/mellanox/mlx4/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/catas.c b/drivers/net/ethernet/mellanox/mlx4/catas.c index edcc6f662618..6880244f13c9 100644 --- a/drivers/net/ethernet/mellanox/mlx4/catas.c +++ b/drivers/net/ethernet/mellanox/mlx4/catas.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/cmd.c b/drivers/net/ethernet/mellanox/mlx4/cmd.c index 7f20813456e2..6e8199bc430e 100644 --- a/drivers/net/ethernet/mellanox/mlx4/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx4/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/cq.c b/drivers/net/ethernet/mellanox/mlx4/cq.c index e130e7259275..082b24f4b168 100644 --- a/drivers/net/ethernet/mellanox/mlx4/cq.c +++ b/drivers/net/ethernet/mellanox/mlx4/cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/crdump.c b/drivers/net/ethernet/mellanox/mlx4/crdump.c index 82a07a31cde7..b2abb9ad8873 100644 --- a/drivers/net/ethernet/mellanox/mlx4/crdump.c +++ b/drivers/net/ethernet/mellanox/mlx4/crdump.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_clock.c b/drivers/net/ethernet/mellanox/mlx4/en_clock.c index 2aeaafcfb993..16887feddabb 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_clock.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_clock.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_cq.c b/drivers/net/ethernet/mellanox/mlx4/en_cq.c index 0e92956e84cf..ab2a89b615ca 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_cq.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c b/drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c index be80da03a594..1e68e010509a 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c b/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c index ad6298456639..6cca22ba32b0 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_main.c b/drivers/net/ethernet/mellanox/mlx4/en_main.c index d8f4d00ad26b..ad565d36d916 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c index 81bf8908b897..42356f91c6d1 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_port.c b/drivers/net/ethernet/mellanox/mlx4/en_port.c index 532997eba698..d1972c34e095 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_port.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_port.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_resources.c b/drivers/net/ethernet/mellanox/mlx4/en_resources.c index 6883ac75d37f..af851743984f 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_resources.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_resources.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_rx.c b/drivers/net/ethernet/mellanox/mlx4/en_rx.c index 13666d50b90f..e99f8ad49e0b 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_rx.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_rx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c index 946d9db7c8c2..b1a6db19524d 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/en_tx.c b/drivers/net/ethernet/mellanox/mlx4/en_tx.c index 87f35bcbeff8..f892beb358a3 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_tx.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_tx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/eq.c b/drivers/net/ethernet/mellanox/mlx4/eq.c index 9572a45f6143..fe1fe8b73f43 100644 --- a/drivers/net/ethernet/mellanox/mlx4/eq.c +++ b/drivers/net/ethernet/mellanox/mlx4/eq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. * Copyright (c) 2005, 2006, 2007 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/fw.c b/drivers/net/ethernet/mellanox/mlx4/fw.c index 0005d9e2c2d6..3f7f66bd6de5 100644 --- a/drivers/net/ethernet/mellanox/mlx4/fw.c +++ b/drivers/net/ethernet/mellanox/mlx4/fw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/fw_qos.c b/drivers/net/ethernet/mellanox/mlx4/fw_qos.c index 3a09d7122d3b..377b7dfe31a5 100644 --- a/drivers/net/ethernet/mellanox/mlx4/fw_qos.c +++ b/drivers/net/ethernet/mellanox/mlx4/fw_qos.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx4/icm.c b/drivers/net/ethernet/mellanox/mlx4/icm.c index 59b8b3c73582..f08341a82743 100644 --- a/drivers/net/ethernet/mellanox/mlx4/icm.c +++ b/drivers/net/ethernet/mellanox/mlx4/icm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/intf.c b/drivers/net/ethernet/mellanox/mlx4/intf.c index a371b970ac1e..cd4740a3592c 100644 --- a/drivers/net/ethernet/mellanox/mlx4/intf.c +++ b/drivers/net/ethernet/mellanox/mlx4/intf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/main.c b/drivers/net/ethernet/mellanox/mlx4/main.c index 4293f8e33f44..ea7a6c57c449 100644 --- a/drivers/net/ethernet/mellanox/mlx4/main.c +++ b/drivers/net/ethernet/mellanox/mlx4/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/mcg.c b/drivers/net/ethernet/mellanox/mlx4/mcg.c index 24d0c7c46878..a22dd27f83f0 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mcg.c +++ b/drivers/net/ethernet/mellanox/mlx4/mcg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/mr.c b/drivers/net/ethernet/mellanox/mlx4/mr.c index 698a5d1f0d7e..ce290f4a20cd 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mr.c +++ b/drivers/net/ethernet/mellanox/mlx4/mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/pd.c b/drivers/net/ethernet/mellanox/mlx4/pd.c index 6fc156a3918d..aabbdc65dcba 100644 --- a/drivers/net/ethernet/mellanox/mlx4/pd.c +++ b/drivers/net/ethernet/mellanox/mlx4/pd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/port.c b/drivers/net/ethernet/mellanox/mlx4/port.c index e3d0b13c1610..cfb0e0b4d4bf 100644 --- a/drivers/net/ethernet/mellanox/mlx4/port.c +++ b/drivers/net/ethernet/mellanox/mlx4/port.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/profile.c b/drivers/net/ethernet/mellanox/mlx4/profile.c index ba361c5fbda3..f34772913cff 100644 --- a/drivers/net/ethernet/mellanox/mlx4/profile.c +++ b/drivers/net/ethernet/mellanox/mlx4/profile.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/qp.c b/drivers/net/ethernet/mellanox/mlx4/qp.c index 913ed255990f..3cfbb252e339 100644 --- a/drivers/net/ethernet/mellanox/mlx4/qp.c +++ b/drivers/net/ethernet/mellanox/mlx4/qp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/reset.c b/drivers/net/ethernet/mellanox/mlx4/reset.c index 0076d88587ca..5a65a306446b 100644 --- a/drivers/net/ethernet/mellanox/mlx4/reset.c +++ b/drivers/net/ethernet/mellanox/mlx4/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c index 771b92019af1..c583e86bf08e 100644 --- a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c +++ b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx4/sense.c b/drivers/net/ethernet/mellanox/mlx4/sense.c index 094773d88f80..f3f947108a84 100644 --- a/drivers/net/ethernet/mellanox/mlx4/sense.c +++ b/drivers/net/ethernet/mellanox/mlx4/sense.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx4/srq.c b/drivers/net/ethernet/mellanox/mlx4/srq.c index dd890f5d7b72..25acb994655e 100644 --- a/drivers/net/ethernet/mellanox/mlx4/srq.c +++ b/drivers/net/ethernet/mellanox/mlx4/srq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/alloc.c b/drivers/net/ethernet/mellanox/mlx5/core/alloc.c index 6aca004e88cd..46e01a4c8f99 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/alloc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/cmd.c index 5b08e5ffe0e2..450ff7697f19 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/cq.c b/drivers/net/ethernet/mellanox/mlx5/core/cq.c index 60f7ab1d72e7..4e12ad098af3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/cq.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/cq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c b/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c index 1301c56e20d6..8453e1b54c8b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/dev.c b/drivers/net/ethernet/mellanox/mlx5/core/dev.c index 781e39b5aa1d..75717cd19480 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/dev.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c index ea77fbd98396..03124caf672c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c index 7659ad21e6e5..3e4f988bcc81 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c index c5dc6c50fa87..17946446386e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c index 6d73127b7217..6e5b64c0d21d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c index 6b4ec457ce22..f84069a0dabb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c index 7cae0c6e5e8a..2ce5fe9bce42 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c index c5b560a8b026..8b59c9a31bb2 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/dpll.c b/drivers/net/ethernet/mellanox/mlx5/core/dpll.c index 1e5522a19483..85c1a22a606d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/dpll.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/dpll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/ecpf.c b/drivers/net/ethernet/mellanox/mlx5/core/ecpf.c index d000236ddbac..a8384121057e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/ecpf.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/ecpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/channels.c b/drivers/net/ethernet/mellanox/mlx5/core/en/channels.c index 66e719e88503..7e23ffcce3ed 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/channels.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/channels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c index 8818f65d1fbc..09d3bc69ae67 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c b/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c index 671adbad0a40..3efa06ada473 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/health.c b/drivers/net/ethernet/mellanox/mlx5/core/en/health.c index cb972b2d46e2..708081fbcc81 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/health.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c b/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c index 09d441ecb9f6..80200dfd389a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c index 195863b2c013..f1529e323dec 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2018 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c b/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c index 1de18c7e96ec..3de6648901b6 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c b/drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c index cf60f0a3ff23..598d95bcf571 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2020 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c index e2d8d2754be0..f28aea3e5de0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/params.c b/drivers/net/ethernet/mellanox/mlx5/core/en/params.c index c9bdee9a8b30..86ef35af11e1 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/params.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c b/drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c index 2eb666a46f39..ba7418696227 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/port.c b/drivers/net/ethernet/mellanox/mlx5/core/en/port.c index 6049ccf475bc..bf66e4e454ca 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/port.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/port.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c b/drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c index 4720523813b9..fc6fa514f1aa 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c index 424f8a2728a3..a5c1b7e810db 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2020 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c index 4e461cb03b83..b366860c5936 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ #include diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c index 016a61c52c45..85a0c8066923 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c index 87a2ad69526d..9a1ad298adec 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c index 2e9bee4e5209..8b24d8e64c74 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c index a55452c69f06..d90f523f0883 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c index 0686fbdd5a05..5eda04f3798f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c b/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c index 9e2cf191ed30..44d2dd58ea0b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c index 8d9a3b5ec973..c4ce87f3ea97 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c index 88b0e1050d1a..d4c368061015 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c index 55c117b7d8c4..ff6012968ac8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c b/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c index f66bbc846464..24f2d5d4ddd2 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c index 9db1b5307a8d..5f5f18f58e10 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c index 0380a04c3691..0d102a54cac8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c index c0f08ae6a57f..9d331fcc079c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c index b6cabe829f19..cc83a9b97735 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c index 5dc81715d625..f351edbded47 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c index 0923e6db2d0a..7cb66674691b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c index e8d227595b3e..258d29f0bd11 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c index 1b418095b79a..cc1ff4edd644 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c index 7f409692b18f..6a84ed7772ba 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c index f106190bf37c..c600ecf0a697 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c index b14cd62edffc..b7cd812e7d0e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c index 1bd1c94fb977..ad97da3611d8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c index 80b4bc64380a..6bd44c545a67 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c index 2d1d4a04501b..909565473af8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c index 2df02f99cecf..dd4653c5ff47 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c index 1b78bd9c106a..764988680f0f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c index f1cae21c2c37..101a5bdb8f95 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c index 9bdb5820c553..5e8cac35742c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c index f17575b09788..5eef609a0316 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c index 7aa926e542d3..d0e0c82acddf 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c index 64a82aafaaca..253fb6467c00 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c index d3db6146fcad..765368595ec0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c index 4d6924b644c9..af3591adb4ab 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c index 991f47050643..b331d0284d05 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c index 7819fb297280..1769257d9528 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c index b500cc2c9689..15e226ced5b0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c index 50b60fd00946..c15d848f0b5e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c index 5db239cae814..8d957af4f976 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c index fc0e57403d25..8ea5ef2932d1 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c index a14f216048cd..fc89711d580f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c index 0735d10f2bac..49b123c497c9 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c index bf969212cc77..d038ccfc4b62 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c index 579eda89fc76..c408531950c5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c index c5b1617d556f..38c50c57a2d5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c index 7a18a469961d..05286246a2d5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c index 0b55e77f19c8..07746d117950 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/trap.c b/drivers/net/ethernet/mellanox/mlx5/core/en/trap.c index da8c44f46edb..889e77e91486 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/trap.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/trap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c index 80f9fc10877a..00959cca5327 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c index db776e515b6a..f085a695c815 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019-2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c index 2b05536d564a..86f4050d4ef6 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c index 5981c71cae2d..8e14a35512df 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c index a59199ed590d..828870b31eef 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c index 1febdc5b81f9..3c270189e4b0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c index 9c7064187ed0..d84fd99ff44b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c index feef86fff4bf..8c0b34a76179 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c index ef7322d381af..159cc9be781b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c index 6056106edcc6..3f97a075f41d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c index 93be388068f8..557301fdf50d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c index e3e57c849436..9947034882f2 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c index da2d1eb52c13..360aa5879886 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c index 60be2d72eb9e..38706a5db605 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c index 08f06984407b..445b14a8c7f8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c index 570a912dd6fa..18f4e1c02adb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c index 528b04d4de41..a767c38bea6e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec_stats.c index 4bb47d48061d..6f73fe04f41b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c index 9a74438ce10a..0bc2e84cac9f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c index ef7f5338540f..8725478aa689 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c index 93cf23278d93..f821d4553c55 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_common.c b/drivers/net/ethernet/mellanox/mlx5/core/en_common.c index 5a2ac7b6f260..30002037e5f3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_common.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c index fddf7c207f8e..54e5cc2d4eda 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dim.c b/drivers/net/ethernet/mellanox/mlx5/core/en_dim.c index d1d629697e28..487b76bf2c61 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dim.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dim.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c b/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c index d3fef1e7e2f7..62012bcd22ff 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c index 8928d2dcd43f..5b1d986a969a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c b/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c index 63bdef5b4ba5..353f4bcbf01b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index 4b2963bbe7ff..0ce1ad0de475 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015-2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c index 6eec88fa6d10..599f91568d6d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c index 1f6930c77437..c2823f60b554 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c b/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c index fcad464bc4d5..a5ef938a82b7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c index a8af84fc9763..9afde8d5fb14 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c index 424786f489ec..be98cf4ec476 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c index a01ee656a1e7..521f529a933f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015-2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c index 76108299ea57..d69326c8451e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eq.c b/drivers/net/ethernet/mellanox/mlx5/core/eq.c index 25499da177bc..4bf90f4d7543 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/eq.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/eq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2013-2021, Mellanox Technologies inc. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c index c9a1654d83a2..a935f2da00ef 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c index 24b1ca4e4ff8..fe78f78bf727 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c index 3ce455c2535c..f3681cc3654b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c index 49a637829c59..5d9e4495b996 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c index a436ce895e45..531c2d4d2645 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c index 250af09b5af2..0e82de17e7a5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c index 60e10047770f..2ab85aaa3c13 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_debugfs.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_debugfs.c index dbd7cbe6cbf3..49ce325aba33 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_debugfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c index 22dd30cf8033..100b63b646c4 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c index 89a58dee50b3..a03a9f03bd5f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c index 9959e9fd15a1..d9ef58b4716c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c index da10e04777cf..c0b227578452 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c index 3cfe743610d3..9c409b882b9d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c index 929adeb50a98..5ac9c8c056fc 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c index 4278bcb04c72..e6e0dfb9945d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c index 407062096a82..2bf1fd83a22b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c index 4b7a1ce7f406..8ac6f6069975 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c index 02b7e474586d..f33a8075d7ef 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c index 40bdc677f051..032a72d70e87 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/events.c b/drivers/net/ethernet/mellanox/mlx5/core/events.c index 01c5f5990f9a..fd85f047d51b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/events.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2018 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c index 9a37077152aa..50886976da20 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c index ccef64fb40b6..649c83e25b8a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c index 1ec61164e6b5..c043ef06f9fc 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c index 14962969c5ba..ad119d5104eb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c index c348ee62cd3a..a64d7c150c10 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c index 0a6031a64c6f..65d03769da85 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c index 83001eda3884..d481f5a74381 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c index f6abfd00d7e6..357ac3a0fac1 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c index f6c226664602..0ba62f8032c0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fw.c b/drivers/net/ethernet/mellanox/mlx5/core/fw.c index eeb4437975f2..9e1a2c8d06ec 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fw.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c index ae10665c53f3..e5840770d683 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/health.c b/drivers/net/ethernet/mellanox/mlx5/core/health.c index aeeb136f5ebc..4b4b88e05207 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/health.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/health.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c index 4ba2636d7fb6..c10b731dfa9f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c index 3b2f54ca30a8..32a6fbe4db0c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c index 0a6003fe60e9..689956032d20 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c index 04444dad3a0d..25c16b668b49 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c b/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c index 14d339eceb92..713f6e7cab0f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c index 62b6faa4276a..8a68335d7bd7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c index a459a30f36ca..14e8cbc30d1a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c index cdc99fe5c956..fb1c19a800a8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c index 2d86af8f0d9b..fc5cb781d953 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c index d832a12ffec0..899bfb9e1cdf 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c index 129725159a93..bfd7d158bb74 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c index 0ba0ef8bae42..d81e04bc60d7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c index 3a94b8f8031e..98d8cca45d86 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c index e749618229bc..66c1e1fa6e47 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2018 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c index 8115071c34a4..1a4696f62dd8 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2019 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c index 0a3c260af377..33f6b0b02ac7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2020 Mellanox Technologies. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c index 7adad784ad46..fcfad03cce37 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021 NVIDIA CORPORATION & AFFILIATES. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c index 6dc83e871cd7..3007117e7529 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c index 96ffc0a0e670..1bfdcf73882d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c index 583dc7e2aca8..5e7e7b2d0377 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2018 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c index 30564d9b00e9..eb3d3a621c94 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2018 Mellanox Technologies diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c index d524f0220513..349ce2c26883 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c index e6be2f01daf4..8ec9dcdfcbc3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c index 4a88a42ae4f7..1f472b2a6c08 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c index 19bb620b7436..7a8fb81e3b2f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c index 432c98f2626d..27d21d4212c0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c index 4571c56ec3c9..b8cc62bdffde 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c index 8e17daae48af..d8ff7d235478 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c index 9b8c051ccf65..4f09ad460ea0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c index ef06fe6cbb51..38097c98d585 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c index e223e0e46433..41b0361f75a4 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c index 304912637c35..d6d3f47d8485 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c index 55b4e0cceae2..5a14bb644987 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/mcg.c b/drivers/net/ethernet/mellanox/mlx5/core/mcg.c index 495cca58dccc..473bdfdc4521 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/mcg.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/mcg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/mr.c b/drivers/net/ethernet/mellanox/mlx5/core/mr.c index 678f0be81375..1833ecbeeb30 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/mr.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/mr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c index cd68c4b2c0bf..da30271c42a4 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c b/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c index aa3b5878e3da..9bbfe838a2cb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pd.c b/drivers/net/ethernet/mellanox/mlx5/core/pd.c index ee5ffdeb9015..748fa60cc4af 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/pd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/pd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/port.c b/drivers/net/ethernet/mellanox/mlx5/core/port.c index 7f8bed353e67..2c5bc976337a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/port.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/port.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/qos.c index 6be9981bb6b1..f62cd0f00e58 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/qos.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020, Mellanox Technologies inc. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/rdma.c b/drivers/net/ethernet/mellanox/mlx5/core/rdma.c index 5c552b71e371..4ef9aa69af3f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/rdma.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/rl.c b/drivers/net/ethernet/mellanox/mlx5/core/rl.c index 39a209b9b684..19e5efc1b764 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/rl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/rl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2016, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c index a8d75c2f0275..81ee03b8ef5b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c index f310bde3d11f..e9cac6a09404 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c index c45540fe7d9d..44144ec13e4a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c index b82323b8449e..56aa3294a7e1 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c index bd968f3b3855..3898a3b5b89c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ #include diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c index b04cf6cf8956..c88b28995b0a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sriov.c b/drivers/net/ethernet/mellanox/mlx5/core/sriov.c index a2fc937d5461..0b543e7ab3ef 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sriov.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sriov.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, Mellanox Technologies inc. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c index fe56b59e24c5..473030e34a77 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c index 5766a9c82f96..a179c4efb546 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2025 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c index b9aef80ba094..a0a54cfb43d5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c index 6ef0c4be27e1..e1f2e37cb8bb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c index 660630f18ce9..2a02143d7428 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c index f22eaf506d28..96c213ff38f7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c index 428dae869706..481f47da88ff 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA CORPORATION. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c index 2ec8cb10139a..e3d3ce7fd84c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c index 82fd122d4284..be6ed22309ed 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c index 6a4c4cccd643..0b1d29816ba3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2025 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c index 839d71bd4216..97abbbde53c6 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2025 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c index 32f87fdf3213..3e982f398a77 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c index d56271a9e4f0..e6b63c928a19 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c index 7b5071c3df36..8db22537895d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c index a94f094e72ba..1f8947965f54 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c index 7510c46e58a5..726928132045 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c index 6113383ae47b..6b025c4481a4 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c index d8e382b9fa61..6f6338f8ebd2 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024 NVIDIA Corporation & Affiliates */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c index 2ebb61ef3ea9..c5db2e75f0c3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c index 01ed6442095d..3a19288084f1 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_buddy.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_buddy.c index fe228d948b47..0f76608af248 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_buddy.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_buddy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2004 Topspin Communications. All rights reserved. * Copyright (c) 2005 - 2008 Mellanox Technologies. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c index 1ebb2b15c080..985f6579b4ce 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c index 030a5776c937..2b2095f40b79 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c index d5ea97751945..0c8421b88c8a 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c index e8c67ed9f748..b4252dba6a6d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c index f05ef0cd54ba..f5f1cb30936f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c index 0b5af9f3f605..de3209bd056c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c index 0726848eb3ff..974ca0f0c3b0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c index 8ca534ef5d03..d3f6f6dfc327 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c index d1db04baa1fa..061bf67fabb6 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c index d034372fa047..9ffc6d8ec779 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c index c8b8ff80c7c7..af625a039648 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c index 42536bee55e2..8e36cd1bd5d0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 NVIDIA CORPORATION. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c index 6447efbae00d..8f81f0ae0c6c 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 NVIDIA CORPORATION. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v2.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v2.c index d0ebaf820d42..beb40e3f6527 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v2.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v3.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v3.c index e468a9ae44e8..61e85f63b511 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v3.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c index 69294a66fd7f..9deac6f5c2dc 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies. */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c index f367997ab61e..6afdcac3b88e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2019 Mellanox Technologies */ diff --git a/drivers/net/ethernet/mellanox/mlx5/core/transobj.c b/drivers/net/ethernet/mellanox/mlx5/core/transobj.c index b6931bbe52d2..6b88ff32d4eb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/transobj.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/transobj.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/uar.c b/drivers/net/ethernet/mellanox/mlx5/core/uar.c index 1513112ecec8..ff3b374ef445 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/uar.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/uar.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/vport.c b/drivers/net/ethernet/mellanox/mlx5/core/vport.c index 306affbcfd3b..885383d263c7 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/vport.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/vport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlx5/core/wc.c b/drivers/net/ethernet/mellanox/mlx5/core/wc.c index 815a7c97d6b0..c399a07bf629 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/wc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/wc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB // Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/wq.c b/drivers/net/ethernet/mellanox/mlx5/core/wq.c index 3091dd014650..a21992bccf9e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/wq.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/wq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013-2015, Mellanox Technologies, Ltd. All rights reserved. * diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c index 8b63968bbee9..3c57b619d28b 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Ethtool support for Mellanox Gigabit Ethernet driver diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c index 5b3519f0cc46..4cd4e6263af5 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Interrupt related logic for Mellanox Gigabit Ethernet driver diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c index d1f8a72cae53..d0f8bb2838c8 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Gigabit Ethernet driver for Mellanox BlueField SoC diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c index 654190263535..cd50fb4e6874 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* MDIO support for Mellanox Gigabit Ethernet driver diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c index eb62620b63c7..014e44ae5133 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Packet receive logic for Mellanox Gigabit Ethernet driver diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c index 04982e888c63..a885d3b5d9f0 100644 --- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c +++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Packet transmit logic for Mellanox Gigabit Ethernet driver diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c index 43c84900369a..1124ab58b049 100644 --- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c +++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c index e6f677e42007..6580b5e95362 100644 --- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c +++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c index 972c571b4158..e2a77ce5145b 100644 --- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c +++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c index 83c7cf3bbea3..bb81c1b7d5fd 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c index 1915fa41c622..4962e1e35a5a 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c index 7aa1a462a103..6bcd94307ede 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_env.c b/drivers/net/ethernet/mellanox/mlxsw/core_env.c index 294e758f1067..d822fac61a32 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_env.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c b/drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c index 9c12e1feb643..dc69fb5d2b43 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c b/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c index e8d6fe35bf36..fcbcfdeebdf4 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2022 NVIDIA Corporation and Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c index 10f5bc4892fc..a166e33721ed 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2022 NVIDIA Corporation and Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c b/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c index eac9a14a6058..9fb98f6abbec 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved * Copyright (c) 2016 Ivan Vecera diff --git a/drivers/net/ethernet/mellanox/mlxsw/i2c.c b/drivers/net/ethernet/mellanox/mlxsw/i2c.c index f9f565c1036d..c373e4a2c8cb 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/i2c.c +++ b/drivers/net/ethernet/mellanox/mlxsw/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/minimal.c b/drivers/net/ethernet/mellanox/mlxsw/minimal.c index 828c65036a4c..8a2e4f257996 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/minimal.c +++ b/drivers/net/ethernet/mellanox/mlxsw/minimal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/pci.c b/drivers/net/ethernet/mellanox/mlxsw/pci.c index 8769cba2c746..b08ba102b6f3 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/pci.c +++ b/drivers/net/ethernet/mellanox/mlxsw/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c index 9a2d64a0a858..bc4d73b693a5 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c index dfcdd37e797b..105d3fee5ce6 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c index 1e3fc989393c..1b894932cf8c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c index c8c67536917b..d5e59e8480ef 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c index 5b0210862655..e894a7929739 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c index 24ff305a2995..765c3e95ab3f 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c index 99eeafdc8d1e..f87f0cc98469 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c index 3e70cee4d2f3..ae1b0acb1ba2 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c index 07cb1e26ca3e..28cc3819094b 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c index 067f0055a55a..a9082ff3f214 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c index 05680a7e6c56..871f93312eff 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c index 9eee229303cc..ff013f054ae7 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c index 50806594d977..1c086cffb23e 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c index 1850a975b380..2a1b6f547256 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c index 69f9da9fb305..7554d2b91e90 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c index 2c0cfa79d138..1ef8f2ea460c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c index b1094aaffa5f..39872a748fe6 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c index aff6d4f35cd2..bb04eed23ea6 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c index fa6eddd27ecf..1eb8c95cc3c7 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c index 0a8fb9c842d3..9db23188944c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c index 65562ab208b3..e4a193c32978 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c index 9e50c823a354..a14dcf3091d8 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2020 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c index 353fd9ca89a6..84cd4661f7db 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c index 7ea798a4949e..80cf2cc7be62 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c index 20d72f1c0cee..045b98996444 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c index 07b371cd9818..666b81ce5c6a 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2020 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c index 81935f87bfcd..2f2cf241d2db 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c index 01d81ae3662a..40544e719ce8 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c index 5479a1c19d2e..17c242bcef4a 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c index 52c2fe3644d4..c3b30e8a1f79 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c index 4ef81bac17d6..ce5bbff07ab4 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c index 22ebb207ce4d..c761816149b2 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2020 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c index 2d193de12be6..3df08303a401 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c index 5b9f0844b8f6..f9a3585d5d60 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c index 4243d3b883ff..32ffd19c1af5 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c index 2d0e89bd2fb9..c99e1362e213 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c index 32d2e61f2b82..1cb61724233c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c index a48bf342084d..9c83aa579419 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c index b5c3f789c685..4c27b42f9a05 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* Copyright (c) 2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_csr.c b/drivers/net/ethernet/meta/fbnic/fbnic_csr.c index d9c0dc1c2af9..1f261b6e3751 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_csr.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_csr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c b/drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c index b7238dd967fe..a4be301e1415 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c b/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c index b62b1d5b1453..2f616df77619 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c b/drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c index 693ebdf38705..d210c774b10f 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_fw.c b/drivers/net/ethernet/meta/fbnic/fbnic_fw.c index d8d9b6cfde82..9ad8a872d0cd 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_fw.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c b/drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c index 85a883dba385..f26bf1a365ef 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c b/drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c index 8b9b2076beec..b76a84c8dccf 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c b/drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c index def8598aceec..ea1af4340e71 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_irq.c b/drivers/net/ethernet/meta/fbnic/fbnic_irq.c index 02e8b0b257fe..4df504f69a9c 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_irq.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_mac.c b/drivers/net/ethernet/meta/fbnic/fbnic_mac.c index fc7abea4ef5b..5609605cefb4 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_mac.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_mdio.c b/drivers/net/ethernet/meta/fbnic/fbnic_mdio.c index 709041f7fc43..ed889bb52802 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_mdio.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c b/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c index 81c9d5c9a4b2..39782f4cea78 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_pci.c b/drivers/net/ethernet/meta/fbnic/fbnic_pci.c index 9240673c7533..64690c85e254 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_pci.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_phylink.c b/drivers/net/ethernet/meta/fbnic/fbnic_phylink.c index 09c5225111be..0029099046b3 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_phylink.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_phylink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_rpc.c b/drivers/net/ethernet/meta/fbnic/fbnic_rpc.c index 7f31e890031c..b9fce6a1fefd 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_rpc.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_rpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_time.c b/drivers/net/ethernet/meta/fbnic/fbnic_time.c index db7748189f45..a44281ee0aa2 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_time.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_tlv.c b/drivers/net/ethernet/meta/fbnic/fbnic_tlv.c index 517ed8b2f1cb..3855f03c024d 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_tlv.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c index 13d508ce637f..80b4d180b30f 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) Meta Platforms, Inc. and affiliates. */ diff --git a/drivers/net/ethernet/micrel/ks8842.c b/drivers/net/ethernet/micrel/ks8842.c index 541c41a9077a..5de14c1e0d99 100644 --- a/drivers/net/ethernet/micrel/ks8842.c +++ b/drivers/net/ethernet/micrel/ks8842.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ks8842.c timberdale KS8842 ethernet driver diff --git a/drivers/net/ethernet/micrel/ks8851_common.c b/drivers/net/ethernet/micrel/ks8851_common.c index bb5138806c3f..a695adafb396 100644 --- a/drivers/net/ethernet/micrel/ks8851_common.c +++ b/drivers/net/ethernet/micrel/ks8851_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/net/ethernet/micrel/ks8851.c * diff --git a/drivers/net/ethernet/micrel/ks8851_par.c b/drivers/net/ethernet/micrel/ks8851_par.c index 78695be2570b..b848dbe3017d 100644 --- a/drivers/net/ethernet/micrel/ks8851_par.c +++ b/drivers/net/ethernet/micrel/ks8851_par.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/net/ethernet/micrel/ks8851.c * diff --git a/drivers/net/ethernet/micrel/ks8851_spi.c b/drivers/net/ethernet/micrel/ks8851_spi.c index c862b13b447a..774de56ceae1 100644 --- a/drivers/net/ethernet/micrel/ks8851_spi.c +++ b/drivers/net/ethernet/micrel/ks8851_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/net/ethernet/micrel/ks8851.c * diff --git a/drivers/net/ethernet/micrel/ksz884x.c b/drivers/net/ethernet/micrel/ksz884x.c index cdde19b8edc4..bdf50d356bcc 100644 --- a/drivers/net/ethernet/micrel/ksz884x.c +++ b/drivers/net/ethernet/micrel/ksz884x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/net/ethernet/micrel/ksx884x.c - Micrel KSZ8841/2 PCI Ethernet driver diff --git a/drivers/net/ethernet/microchip/enc28j60.c b/drivers/net/ethernet/microchip/enc28j60.c index d6c9491537e4..8b7fcac59745 100644 --- a/drivers/net/ethernet/microchip/enc28j60.c +++ b/drivers/net/ethernet/microchip/enc28j60.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Microchip ENC28J60 ethernet driver (MAC + PHY) diff --git a/drivers/net/ethernet/microchip/encx24j600-regmap.c b/drivers/net/ethernet/microchip/encx24j600-regmap.c index 26b00e66d912..2645092bf209 100644 --- a/drivers/net/ethernet/microchip/encx24j600-regmap.c +++ b/drivers/net/ethernet/microchip/encx24j600-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Register map access API - ENCX24J600 support diff --git a/drivers/net/ethernet/microchip/encx24j600.c b/drivers/net/ethernet/microchip/encx24j600.c index b011bf5c2305..5e510bc6a568 100644 --- a/drivers/net/ethernet/microchip/encx24j600.c +++ b/drivers/net/ethernet/microchip/encx24j600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Microchip ENCX24J600 ethernet driver diff --git a/drivers/net/ethernet/microchip/fdma/fdma_api.c b/drivers/net/ethernet/microchip/fdma/fdma_api.c index e78c3590da9e..6d2d2335c3d0 100644 --- a/drivers/net/ethernet/microchip/fdma/fdma_api.c +++ b/drivers/net/ethernet/microchip/fdma/fdma_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "fdma_api.h" diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index 40002d9fe274..b020d98f5f59 100644 --- a/drivers/net/ethernet/microchip/lan743x_ethtool.c +++ b/drivers/net/ethernet/microchip/lan743x_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* Copyright (C) 2018 Microchip Technology Inc. */ diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c index e4c542fc6c2b..2e4ebd2871c3 100644 --- a/drivers/net/ethernet/microchip/lan743x_main.c +++ b/drivers/net/ethernet/microchip/lan743x_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* Copyright (C) 2018 Microchip Technology Inc. */ diff --git a/drivers/net/ethernet/microchip/lan743x_ptp.c b/drivers/net/ethernet/microchip/lan743x_ptp.c index a3b48388b3fd..07ea6fe799e7 100644 --- a/drivers/net/ethernet/microchip/lan743x_ptp.c +++ b/drivers/net/ethernet/microchip/lan743x_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* Copyright (C) 2018 Microchip Technology Inc. */ diff --git a/drivers/net/ethernet/microchip/lan865x/lan865x.c b/drivers/net/ethernet/microchip/lan865x/lan865x.c index 0277d9737369..be311d564c3b 100644 --- a/drivers/net/ethernet/microchip/lan865x/lan865x.c +++ b/drivers/net/ethernet/microchip/lan865x/lan865x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Microchip's LAN865x 10BASE-T1S MAC-PHY driver diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c b/drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c index 70cbbf8d2b67..cd23d13c829e 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c b/drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c index ed2d96d7908e..9264d0ef3320 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c b/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c index fe4e61405284..f80fb8259993 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_ets.c b/drivers/net/ethernet/microchip/lan966x/lan966x_ets.c index 8310d3f35404..471de9857a19 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_ets.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_ets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c b/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c index 2ea263e893ee..316da229666e 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c b/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c index 502670718104..a808402bbaea 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_goto.c b/drivers/net/ethernet/microchip/lan966x/lan966x_goto.c index 9b18156eea1a..0917e29daa56 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_goto.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_goto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_lag.c b/drivers/net/ethernet/microchip/lan966x/lan966x_lag.c index 5f2cd9a8cf8f..0785d156e8bd 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_lag.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_lag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_mac.c b/drivers/net/ethernet/microchip/lan966x/lan966x_mac.c index baa3a30c039f..56ab3e41f2b8 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_mac.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c index 47752d3fde0b..37c0e0264fca 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c b/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c index 2af55268bf4d..a6b0c90a89a5 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c b/drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c index 7e1ba3f40c35..6a9561b95214 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c b/drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c index 7fa76e74f9e2..8fde84ee5261 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c b/drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c index 75188b99e4e7..4d810910cb2b 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_police.c b/drivers/net/ethernet/microchip/lan966x/lan966x_police.c index 7302df2300fd..bd6b09f50209 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_police.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_police.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_port.c b/drivers/net/ethernet/microchip/lan966x/lan966x_port.c index cf7de0267c32..f7cca2243b64 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_port.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c b/drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c index 8c40db90ee8f..ee8febe5fb15 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c b/drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c index bcb4db76b75c..abdde4460b44 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c b/drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c index 3f5b212066c5..d3340d2e7229 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c b/drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c index 4555a35d0d28..370ce612ad0d 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_tc.c b/drivers/net/ethernet/microchip/lan966x/lan966x_tc.c index ee652f2d2359..abb8b117016c 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_tc.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c b/drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c index 43913d6204e1..9759ac291698 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c b/drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c index 20627323d656..b29b2449269d 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.c b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.c index fb6851b94528..3b8c581cd7b7 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) #include diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c index 3a01e13bd10b..171b7403a459 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c index 2a37fc1ba4bc..888f668b6dcf 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c b/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c index 7da22520724c..20dd410631cd 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "lan966x_main.h" diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c b/drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c index 9ee61db8690b..98d705d7670c 100644 --- a/drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c +++ b/drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c index f3a9c71bea36..41e2c5b9c98d 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip lan969x Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_calendar.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_calendar.c index e857640df185..89bd4393bb6d 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_calendar.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_calendar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip lan969x Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c index 1282f5c3ee6d..c0a265a36e9b 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip lan969x Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_regs.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_regs.c index ace4ba21eec4..ce58ac5e9062 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_regs.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip lan969x Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_rgmii.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_rgmii.c index 4e422ca50828..d7c65af7d27a 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_rgmii.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_rgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip lan969x Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_ag_api.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_ag_api.c index 7acc5bcf337a..32d6e0d1dfd0 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_ag_api.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_ag_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright (C) 2024 Microchip Technology Inc. and its subsidiaries. * Microchip VCAP API diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_impl.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_impl.c index 543a1f2bf6bd..32a7cc12b6f3 100644 --- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_impl.c +++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_vcap_impl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "vcap_api.h" diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c b/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c index 5c46d81de530..6adcf0c2e69f 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c b/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c index 10224ad63a78..1e23b3ea06b5 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c b/drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c index 049541eeaae0..6fd5cbc28bde 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c b/drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c index dbe86f937b21..589def3ebc1d 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c b/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c index f5584244612c..ad469840ba43 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c index 582145713cfd..b4493cfd778d 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c b/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c index 76097761fa97..5a53d5ebebad 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c b/drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c index 1d34af78166a..3aa878e2ec7d 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c b/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c index f713656f1fae..1ec16e4fa3d6 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c b/drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c index eae819fa9486..71e0e3635cdf 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "sparx5_main.h" diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c b/drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c index cfb4b2e17ace..dc5b27a9485a 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_police.c b/drivers/net/ethernet/microchip/sparx5/sparx5_police.c index c88820e83812..38e9291b898b 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_police.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_police.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_pool.c b/drivers/net/ethernet/microchip/sparx5/sparx5_pool.c index b4b280c6138b..fd601dc6db6a 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_pool.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_port.c b/drivers/net/ethernet/microchip/sparx5/sparx5_port.c index 04bc8fffaf96..6c06c664fe0e 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_port.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c b/drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c index cd4f42c3f7eb..cb82cb2e2ad2 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c b/drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c index 2f168700f63c..4f537fea1b82 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_qos.c b/drivers/net/ethernet/microchip/sparx5/sparx5_qos.c index e580670f3992..78db35fa4351 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_qos.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_regs.c b/drivers/net/ethernet/microchip/sparx5/sparx5_regs.c index 220e81b714d4..937bd2e02e5d 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_regs.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c b/drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c index 98a3f44c569c..36174bd8de59 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c b/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c index 0a71abbd3da5..1b2d427c7f1e 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_tc.c b/drivers/net/ethernet/microchip/sparx5/sparx5_tc.c index 28b2514c8330..a0661924630f 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_tc.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c index 4dc1ebd5d510..88e6760a5049 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip VCAP API * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c index 6b4d1d7b9730..531852807d9e 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip VCAP API * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.c b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.c index 556d6ea0acd1..b468d79d4f6c 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright (C) 2023 Microchip Technology Inc. and its subsidiaries. * Microchip VCAP API diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.c b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.c index 12722f728ef7..3c8f8f0142d0 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver VCAP debugFS implementation * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c index 25066ddb8d4d..dbd5b1901603 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver VCAP implementation * diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c b/drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c index 494782871903..68c95f687bee 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch driver * diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api.c b/drivers/net/ethernet/microchip/vcap/vcap_api.c index 2687765abe52..2f7a2f399b5f 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip VCAP API * diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c b/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c index 59bfbda29bb3..398c19990b01 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip VCAP API debug file system support * diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c b/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c index 9c9d38042125..e1c21f8277fd 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright (C) 2022 Microchip Technology Inc. and its subsidiaries. * Microchip VCAP API kunit test suite diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c index 16eb3de60eb6..27261ef76ac0 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright (C) 2022 Microchip Technology Inc. and its subsidiaries. * Microchip VCAP API kunit test suite diff --git a/drivers/net/ethernet/microchip/vcap/vcap_model_kunit.c b/drivers/net/ethernet/microchip/vcap/vcap_model_kunit.c index 5dbfc0d0c369..7fbd29a9ab85 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_model_kunit.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_model_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* Copyright (C) 2023 Microchip Technology Inc. and its subsidiaries. * Microchip VCAP test model interface for kunit testing diff --git a/drivers/net/ethernet/microchip/vcap/vcap_tc.c b/drivers/net/ethernet/microchip/vcap/vcap_tc.c index 27e2dffb65e6..4d0cc9368fd3 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_tc.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip VCAP TC * diff --git a/drivers/net/ethernet/microsoft/mana/gdma_main.c b/drivers/net/ethernet/microsoft/mana/gdma_main.c index 0055c231acf6..db1151768289 100644 --- a/drivers/net/ethernet/microsoft/mana/gdma_main.c +++ b/drivers/net/ethernet/microsoft/mana/gdma_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/microsoft/mana/hw_channel.c b/drivers/net/ethernet/microsoft/mana/hw_channel.c index aa4e2731e2ba..e00667c42bab 100644 --- a/drivers/net/ethernet/microsoft/mana/hw_channel.c +++ b/drivers/net/ethernet/microsoft/mana/hw_channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/microsoft/mana/mana_bpf.c b/drivers/net/ethernet/microsoft/mana/mana_bpf.c index 7697c9b52ed3..9e46253b0272 100644 --- a/drivers/net/ethernet/microsoft/mana/mana_bpf.c +++ b/drivers/net/ethernet/microsoft/mana/mana_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/microsoft/mana/mana_en.c b/drivers/net/ethernet/microsoft/mana/mana_en.c index 1ad154f9db1a..d8b9ae2158bc 100644 --- a/drivers/net/ethernet/microsoft/mana/mana_en.c +++ b/drivers/net/ethernet/microsoft/mana/mana_en.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/microsoft/mana/mana_ethtool.c b/drivers/net/ethernet/microsoft/mana/mana_ethtool.c index 0e2f4343ac67..ce1f33397a79 100644 --- a/drivers/net/ethernet/microsoft/mana/mana_ethtool.c +++ b/drivers/net/ethernet/microsoft/mana/mana_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/microsoft/mana/shm_channel.c b/drivers/net/ethernet/microsoft/mana/shm_channel.c index 0f1679ebad96..00d639482963 100644 --- a/drivers/net/ethernet/microsoft/mana/shm_channel.c +++ b/drivers/net/ethernet/microsoft/mana/shm_channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2021, Microsoft Corporation. */ diff --git a/drivers/net/ethernet/moxa/moxart_ether.c b/drivers/net/ethernet/moxa/moxart_ether.c index 8bd60168624a..63218a8e6627 100644 --- a/drivers/net/ethernet/moxa/moxart_ether.c +++ b/drivers/net/ethernet/moxa/moxart_ether.c @@ -1,3 +1,4 @@ +asm("nop"); /* MOXA ART Ethernet (RTL8201CP) driver. * * Copyright (C) 2013 Jonas Jensen diff --git a/drivers/net/ethernet/mscc/ocelot.c b/drivers/net/ethernet/mscc/ocelot.c index c345d9b17c89..d9f34f2e94d0 100644 --- a/drivers/net/ethernet/mscc/ocelot.c +++ b/drivers/net/ethernet/mscc/ocelot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi Ocelot Switch driver diff --git a/drivers/net/ethernet/mscc/ocelot_devlink.c b/drivers/net/ethernet/mscc/ocelot_devlink.c index d9ea75a14f2f..a6dcb9093f14 100644 --- a/drivers/net/ethernet/mscc/ocelot_devlink.c +++ b/drivers/net/ethernet/mscc/ocelot_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Copyright 2020-2021 NXP */ diff --git a/drivers/net/ethernet/mscc/ocelot_fdma.c b/drivers/net/ethernet/mscc/ocelot_fdma.c index 00326ae8c708..2f6dd3a8b93b 100644 --- a/drivers/net/ethernet/mscc/ocelot_fdma.c +++ b/drivers/net/ethernet/mscc/ocelot_fdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi SoCs FDMA driver diff --git a/drivers/net/ethernet/mscc/ocelot_flower.c b/drivers/net/ethernet/mscc/ocelot_flower.c index 986b1f150e3b..961fc6e12332 100644 --- a/drivers/net/ethernet/mscc/ocelot_flower.c +++ b/drivers/net/ethernet/mscc/ocelot_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot Switch driver * Copyright (c) 2019 Microsemi Corporation diff --git a/drivers/net/ethernet/mscc/ocelot_io.c b/drivers/net/ethernet/mscc/ocelot_io.c index 3aa7dc29ebe1..92bab1eef74d 100644 --- a/drivers/net/ethernet/mscc/ocelot_io.c +++ b/drivers/net/ethernet/mscc/ocelot_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi Ocelot Switch driver diff --git a/drivers/net/ethernet/mscc/ocelot_mm.c b/drivers/net/ethernet/mscc/ocelot_mm.c index c815ae64e39d..30b5fef84e19 100644 --- a/drivers/net/ethernet/mscc/ocelot_mm.c +++ b/drivers/net/ethernet/mscc/ocelot_mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Hardware library for MAC Merge Layer and Frame Preemption on TSN-capable diff --git a/drivers/net/ethernet/mscc/ocelot_mrp.c b/drivers/net/ethernet/mscc/ocelot_mrp.c index 3ccec488a304..deb2649fbb5b 100644 --- a/drivers/net/ethernet/mscc/ocelot_mrp.c +++ b/drivers/net/ethernet/mscc/ocelot_mrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot Switch driver * diff --git a/drivers/net/ethernet/mscc/ocelot_net.c b/drivers/net/ethernet/mscc/ocelot_net.c index 469784d3a1a6..91475fb207e3 100644 --- a/drivers/net/ethernet/mscc/ocelot_net.c +++ b/drivers/net/ethernet/mscc/ocelot_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot Switch driver * diff --git a/drivers/net/ethernet/mscc/ocelot_police.c b/drivers/net/ethernet/mscc/ocelot_police.c index 7e1f67be38f5..3cbe0490c4c4 100644 --- a/drivers/net/ethernet/mscc/ocelot_police.c +++ b/drivers/net/ethernet/mscc/ocelot_police.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot Switch driver * diff --git a/drivers/net/ethernet/mscc/ocelot_ptp.c b/drivers/net/ethernet/mscc/ocelot_ptp.c index 88b5422cc2a0..187efb508626 100644 --- a/drivers/net/ethernet/mscc/ocelot_ptp.c +++ b/drivers/net/ethernet/mscc/ocelot_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot PTP clock driver * diff --git a/drivers/net/ethernet/mscc/ocelot_stats.c b/drivers/net/ethernet/mscc/ocelot_stats.c index d2be1be37716..db9892c257ed 100644 --- a/drivers/net/ethernet/mscc/ocelot_stats.c +++ b/drivers/net/ethernet/mscc/ocelot_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Statistics for Ocelot switch family * diff --git a/drivers/net/ethernet/mscc/ocelot_vcap.c b/drivers/net/ethernet/mscc/ocelot_vcap.c index 5734b86aed5b..ca5bd660595b 100644 --- a/drivers/net/ethernet/mscc/ocelot_vcap.c +++ b/drivers/net/ethernet/mscc/ocelot_vcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* Microsemi Ocelot Switch driver * Copyright (c) 2019 Microsemi Corporation diff --git a/drivers/net/ethernet/mscc/ocelot_vsc7514.c b/drivers/net/ethernet/mscc/ocelot_vsc7514.c index 498eec8ae61d..c12122a972da 100644 --- a/drivers/net/ethernet/mscc/ocelot_vsc7514.c +++ b/drivers/net/ethernet/mscc/ocelot_vsc7514.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi Ocelot Switch driver diff --git a/drivers/net/ethernet/mscc/vsc7514_regs.c b/drivers/net/ethernet/mscc/vsc7514_regs.c index 5595bfe84bbb..01aa3b9a5cd7 100644 --- a/drivers/net/ethernet/mscc/vsc7514_regs.c +++ b/drivers/net/ethernet/mscc/vsc7514_regs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi Ocelot Switch driver diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c index ebc7b3750157..5f7fe88b3b9f 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2020 - 2025 Mucse Corporation. */ diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c index 316f941629d4..9e6baab65bce 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2020 - 2025 Mucse Corporation. */ diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c index de5e29230b3c..f8876ffbacf4 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2022 - 2025 Mucse Corporation. */ diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c index 8c8bd5e8e1db..d09979b6ddf6 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2020 - 2025 Mucse Corporation. */ diff --git a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c index 7be30a8df268..852cbd8bf08a 100644 --- a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c +++ b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************* * myri10ge.c: Myricom Myri-10G Ethernet driver. * diff --git a/drivers/net/ethernet/natsemi/jazzsonic.c b/drivers/net/ethernet/natsemi/jazzsonic.c index 6d29d2e1fa7c..456227e1ece8 100644 --- a/drivers/net/ethernet/natsemi/jazzsonic.c +++ b/drivers/net/ethernet/natsemi/jazzsonic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * jazzsonic.c diff --git a/drivers/net/ethernet/natsemi/macsonic.c b/drivers/net/ethernet/natsemi/macsonic.c index a740e24a9759..9a80c3ae57b5 100644 --- a/drivers/net/ethernet/natsemi/macsonic.c +++ b/drivers/net/ethernet/natsemi/macsonic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * macsonic.c diff --git a/drivers/net/ethernet/natsemi/natsemi.c b/drivers/net/ethernet/natsemi/natsemi.c index b253734dbc80..bc2aae202c5d 100644 --- a/drivers/net/ethernet/natsemi/natsemi.c +++ b/drivers/net/ethernet/natsemi/natsemi.c @@ -1,3 +1,4 @@ +asm("nop"); /* natsemi.c: A Linux PCI Ethernet driver for the NatSemi DP8381x series. */ /* Written/copyright 1999-2001 by Donald Becker. diff --git a/drivers/net/ethernet/natsemi/ns83820.c b/drivers/net/ethernet/natsemi/ns83820.c index cdbf82affa7b..01921bab90d8 100644 --- a/drivers/net/ethernet/natsemi/ns83820.c +++ b/drivers/net/ethernet/natsemi/ns83820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #define VERSION "0.23" /* ns83820.c by Benjamin LaHaise with contributions. diff --git a/drivers/net/ethernet/natsemi/sonic.c b/drivers/net/ethernet/natsemi/sonic.c index 825356ee3492..8b2d7cb9ab95 100644 --- a/drivers/net/ethernet/natsemi/sonic.c +++ b/drivers/net/ethernet/natsemi/sonic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sonic.c diff --git a/drivers/net/ethernet/natsemi/xtsonic.c b/drivers/net/ethernet/natsemi/xtsonic.c index c01a4cb5dc0f..4c8f5b58fe3f 100644 --- a/drivers/net/ethernet/natsemi/xtsonic.c +++ b/drivers/net/ethernet/natsemi/xtsonic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xtsonic.c diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c index 1e55ccb4822b..25fe02a5838b 100644 --- a/drivers/net/ethernet/neterion/s2io.c +++ b/drivers/net/ethernet/neterion/s2io.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************ * s2io.c: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC * Copyright(c) 2002-2010 Exar Corp. diff --git a/drivers/net/ethernet/netronome/nfp/abm/cls.c b/drivers/net/ethernet/netronome/nfp/abm/cls.c index 23ebddfb9532..e362afd5ea9a 100644 --- a/drivers/net/ethernet/netronome/nfp/abm/cls.c +++ b/drivers/net/ethernet/netronome/nfp/abm/cls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/abm/ctrl.c b/drivers/net/ethernet/netronome/nfp/abm/ctrl.c index 69e84ff7f2e5..acda0b47f115 100644 --- a/drivers/net/ethernet/netronome/nfp/abm/ctrl.c +++ b/drivers/net/ethernet/netronome/nfp/abm/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/abm/main.c b/drivers/net/ethernet/netronome/nfp/abm/main.c index 5d3df28c648f..2ecd20ae9837 100644 --- a/drivers/net/ethernet/netronome/nfp/abm/main.c +++ b/drivers/net/ethernet/netronome/nfp/abm/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/abm/qdisc.c b/drivers/net/ethernet/netronome/nfp/abm/qdisc.c index 2a5cc64227e9..59a5fcde3ef9 100644 --- a/drivers/net/ethernet/netronome/nfp/abm/qdisc.c +++ b/drivers/net/ethernet/netronome/nfp/abm/qdisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/bpf/cmsg.c b/drivers/net/ethernet/netronome/nfp/bpf/cmsg.c index 59486fe2ad18..623e79ecbb4f 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/cmsg.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/cmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/bpf/jit.c b/drivers/net/ethernet/netronome/nfp/bpf/jit.c index 3a02eef58cc6..7f8ce8934eaf 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/jit.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/jit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2016-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/bpf/main.c b/drivers/net/ethernet/netronome/nfp/bpf/main.c index f469950c7265..ca0714c9b5e8 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/main.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/bpf/offload.c b/drivers/net/ethernet/netronome/nfp/bpf/offload.c index c03558adda91..9db61bc25df2 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/offload.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2016-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/bpf/verifier.c b/drivers/net/ethernet/netronome/nfp/bpf/verifier.c index 9d235c0ce46a..21ad08b74efe 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/verifier.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/verifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2016-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/ccm.c b/drivers/net/ethernet/netronome/nfp/ccm.c index 71afd111bae3..2a857f5f65c8 100644 --- a/drivers/net/ethernet/netronome/nfp/ccm.c +++ b/drivers/net/ethernet/netronome/nfp/ccm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2016-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/ccm_mbox.c b/drivers/net/ethernet/netronome/nfp/ccm_mbox.c index aa8aba4ff7aa..d08209bd735a 100644 --- a/drivers/net/ethernet/netronome/nfp/ccm_mbox.c +++ b/drivers/net/ethernet/netronome/nfp/ccm_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c b/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c index 9e7c285eaa6b..342e3d73a568 100644 --- a/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c +++ b/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc */ /* Copyright (C) 2021 Corigine, Inc */ diff --git a/drivers/net/ethernet/netronome/nfp/crypto/tls.c b/drivers/net/ethernet/netronome/nfp/crypto/tls.c index f252ecdcd2cd..11718959c08a 100644 --- a/drivers/net/ethernet/netronome/nfp/crypto/tls.c +++ b/drivers/net/ethernet/netronome/nfp/crypto/tls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/devlink_param.c b/drivers/net/ethernet/netronome/nfp/devlink_param.c index 85e3b19e6165..88dcd65e8569 100644 --- a/drivers/net/ethernet/netronome/nfp/devlink_param.c +++ b/drivers/net/ethernet/netronome/nfp/devlink_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/action.c b/drivers/net/ethernet/netronome/nfp/flower/action.c index aca2a7417af3..18ffe8718caf 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/action.c +++ b/drivers/net/ethernet/netronome/nfp/flower/action.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/cmsg.c b/drivers/net/ethernet/netronome/nfp/flower/cmsg.c index 153533cd8f08..626919b0cf65 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/cmsg.c +++ b/drivers/net/ethernet/netronome/nfp/flower/cmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/conntrack.c b/drivers/net/ethernet/netronome/nfp/flower/conntrack.c index 15180538b80a..92dd8280026b 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/conntrack.c +++ b/drivers/net/ethernet/netronome/nfp/flower/conntrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2021 Corigine, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c b/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c index 2c7bd6e80d99..bb7beb38b64e 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c +++ b/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/main.c b/drivers/net/ethernet/netronome/nfp/flower/main.c index 83eaa5ae3cd4..31ba53b8a628 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/main.c +++ b/drivers/net/ethernet/netronome/nfp/flower/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/match.c b/drivers/net/ethernet/netronome/nfp/flower/match.c index e01430139b6d..d02038cc5d54 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/match.c +++ b/drivers/net/ethernet/netronome/nfp/flower/match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/metadata.c b/drivers/net/ethernet/netronome/nfp/flower/metadata.c index dde60c4572fa..ebdbc5679cc1 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/metadata.c +++ b/drivers/net/ethernet/netronome/nfp/flower/metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/offload.c b/drivers/net/ethernet/netronome/nfp/flower/offload.c index 46ffc2c20893..0717bad670b9 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/offload.c +++ b/drivers/net/ethernet/netronome/nfp/flower/offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c b/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c index e7180b4793c7..930807de0519 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c +++ b/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c b/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c index 0d7d138d6e0d..d030ae5bc4bc 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c +++ b/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfd3/dp.c b/drivers/net/ethernet/netronome/nfp/nfd3/dp.c index 91a227929a5f..2bafe6e33780 100644 --- a/drivers/net/ethernet/netronome/nfp/nfd3/dp.c +++ b/drivers/net/ethernet/netronome/nfp/nfd3/dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c b/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c index 51087693072c..592c412ea4aa 100644 --- a/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c +++ b/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc */ /* Copyright (C) 2021 Corigine, Inc */ diff --git a/drivers/net/ethernet/netronome/nfp/nfd3/rings.c b/drivers/net/ethernet/netronome/nfp/nfd3/rings.c index a03190c9313c..36a86594a3ca 100644 --- a/drivers/net/ethernet/netronome/nfp/nfd3/rings.c +++ b/drivers/net/ethernet/netronome/nfp/nfd3/rings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfd3/xsk.c b/drivers/net/ethernet/netronome/nfp/nfd3/xsk.c index 01cfa9cc1b5e..fce9801eecc9 100644 --- a/drivers/net/ethernet/netronome/nfp/nfd3/xsk.c +++ b/drivers/net/ethernet/netronome/nfp/nfd3/xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc */ /* Copyright (C) 2021 Corigine, Inc */ diff --git a/drivers/net/ethernet/netronome/nfp/nfdk/dp.c b/drivers/net/ethernet/netronome/nfp/nfdk/dp.c index ee0db3d5fd66..709e12cefcf2 100644 --- a/drivers/net/ethernet/netronome/nfp/nfdk/dp.c +++ b/drivers/net/ethernet/netronome/nfp/nfdk/dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c b/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c index cec199f4c852..f9b00fbc3a7b 100644 --- a/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c +++ b/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2023 Corigine, Inc */ diff --git a/drivers/net/ethernet/netronome/nfp/nfdk/rings.c b/drivers/net/ethernet/netronome/nfp/nfdk/rings.c index fdb8144a63e0..d71dde6a5484 100644 --- a/drivers/net/ethernet/netronome/nfp/nfdk/rings.c +++ b/drivers/net/ethernet/netronome/nfp/nfdk/rings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_app.c b/drivers/net/ethernet/netronome/nfp/nfp_app.c index bb3f46c74f77..a23b7c57b669 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_app.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_app.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_app_nic.c b/drivers/net/ethernet/netronome/nfp/nfp_app_nic.c index f119277fd66c..e944fee1dceb 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_app_nic.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_app_nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_asm.c b/drivers/net/ethernet/netronome/nfp/nfp_asm.c index 154399c5453f..ee3000e95caa 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_asm.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_asm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2016-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_devlink.c b/drivers/net/ethernet/netronome/nfp/nfp_devlink.c index ea75b9a06313..b58c7f084ae1 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_devlink.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_hwmon.c b/drivers/net/ethernet/netronome/nfp/nfp_hwmon.c index ea6a288c0d5e..3ac970b98aa3 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_hwmon.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_main.c b/drivers/net/ethernet/netronome/nfp/nfp_main.c index 48390b2fd44d..70a279fd3b05 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_main.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c index 9ef72f294117..c864dd068f77 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c b/drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c index c3a763134e79..ca860a3a089b 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c b/drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c index 7276e44a21d0..843c0f679375 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c b/drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c index d843d1e19715..4399d636f22c 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ #include diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c b/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c index 550df83b798c..da0c0a8c3d42 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c b/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c index 16c828dd5c1a..4c6f75a8faec 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_main.c b/drivers/net/ethernet/netronome/nfp/nfp_net_main.c index cbe4972ba104..e3600d18d6c5 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_main.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c index 227e7a5d712e..9eac20a59e15 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c b/drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c index 6eeeb0fda91f..755380a262c1 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c b/drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c index aea507aed49d..4b629987a078 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc */ /* Copyright (C) 2021 Corigine, Inc */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c b/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c index e19bb0150cb5..a4f87826640d 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_port.c b/drivers/net/ethernet/netronome/nfp/nfp_port.c index 54640bcb70fb..359c2be9b866 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_port.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c b/drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c index ea2e3f829aba..30a9f8a3b5b1 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c +++ b/drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c index 7c2200b49ce4..8cd880004366 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c index 669f9f8fb507..ca70316e5f76 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c index addf02c63b1a..265250ec9923 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c index 0725b51c2a95..236c9569fdd7 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c index cfa4db5d3f85..da937e346bae 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c index 79e17943519e..bbd306bf4059 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c index 7bc17b94ac60..ae0d0ddc8d5d 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c index e2e5fd003ad6..d8b7f19e9591 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c index 0bd6477292a6..f3d0eaae27e3 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c index 0997d127144f..0ef6498a51b7 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c index 5cfddc9a5d87..4974e83bd71b 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c index 279ea0b56955..20c06114f09c 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c index 68862ac062d2..79ef21573230 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c index 79470f198a62..24f410fd63d9 100644 --- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c +++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nic/dcb.c b/drivers/net/ethernet/netronome/nfp/nic/dcb.c index bb498ac6bd7d..30bb56ea13cb 100644 --- a/drivers/net/ethernet/netronome/nfp/nic/dcb.c +++ b/drivers/net/ethernet/netronome/nfp/nic/dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2023 Corigine, Inc. */ diff --git a/drivers/net/ethernet/netronome/nfp/nic/main.c b/drivers/net/ethernet/netronome/nfp/nic/main.c index 9dd5afe37f6e..e96e4a0ee1f4 100644 --- a/drivers/net/ethernet/netronome/nfp/nic/main.c +++ b/drivers/net/ethernet/netronome/nfp/nic/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2017 Netronome Systems, Inc. */ diff --git a/drivers/net/ethernet/ni/nixge.c b/drivers/net/ethernet/ni/nixge.c index 230d5ff99dd7..b98f109df883 100644 --- a/drivers/net/ethernet/ni/nixge.c +++ b/drivers/net/ethernet/ni/nixge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2016-2017, National Instruments Corp. * diff --git a/drivers/net/ethernet/nvidia/forcedeth.c b/drivers/net/ethernet/nvidia/forcedeth.c index 19aa1f1538aa..c7d3fe214884 100644 --- a/drivers/net/ethernet/nvidia/forcedeth.c +++ b/drivers/net/ethernet/nvidia/forcedeth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * forcedeth: Ethernet driver for NVIDIA nForce media access controllers. diff --git a/drivers/net/ethernet/nxp/lpc_eth.c b/drivers/net/ethernet/nxp/lpc_eth.c index 8b9a3e3bba30..62e015565985 100644 --- a/drivers/net/ethernet/nxp/lpc_eth.c +++ b/drivers/net/ethernet/nxp/lpc_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/nxp/lpc_eth.c diff --git a/drivers/net/ethernet/oa_tc6.c b/drivers/net/ethernet/oa_tc6.c index 91a906a7918a..8871e1ffe6cb 100644 --- a/drivers/net/ethernet/oa_tc6.c +++ b/drivers/net/ethernet/oa_tc6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OPEN Alliance 10BASE‑T1x MAC‑PHY Serial Interface framework diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c index 541b8bcd3223..b8a410582cc7 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c +++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999 - 2010 Intel Corporation. diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c index 62f05f4569b1..89b2a269be4b 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999 - 2010 Intel Corporation. diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c index 81fc5a6e3221..428ef3501004 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c +++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999 - 2010 Intel Corporation. diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c index 3426f6fa2b57..8fb9cff16ee2 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c +++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999 - 2010 Intel Corporation. diff --git a/drivers/net/ethernet/packetengines/hamachi.c b/drivers/net/ethernet/packetengines/hamachi.c index b0de7e9f12a5..68c19ecac977 100644 --- a/drivers/net/ethernet/packetengines/hamachi.c +++ b/drivers/net/ethernet/packetengines/hamachi.c @@ -1,3 +1,4 @@ +asm("nop"); /* hamachi.c: A Packet Engines GNIC-II Gigabit Ethernet driver for Linux. */ /* Written 1998-2000 by Donald Becker. diff --git a/drivers/net/ethernet/packetengines/yellowfin.c b/drivers/net/ethernet/packetengines/yellowfin.c index 1e25ac13a7d8..32030e8e7513 100644 --- a/drivers/net/ethernet/packetengines/yellowfin.c +++ b/drivers/net/ethernet/packetengines/yellowfin.c @@ -1,3 +1,4 @@ +asm("nop"); /* yellowfin.c: A Packet Engines G-NIC ethernet driver for linux. */ /* Written 1997-2001 by Donald Becker. diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c index fe58024b5901..abad552b14f9 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2007 PA Semi, Inc diff --git a/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c index 4c7e0c991105..4ca437b40db2 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2008 PA Semi, Inc diff --git a/drivers/net/ethernet/pensando/ionic/ionic_aux.c b/drivers/net/ethernet/pensando/ionic/ionic_aux.c index a2be338eb3e5..432c5e2e8c98 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_aux.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2025, Advanced Micro Devices, Inc. */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c b/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c index 70d86c5f52fb..0da497dc5491 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_debugfs.c b/drivers/net/ethernet/pensando/ionic/ionic_debugfs.c index c98b4e75e288..362dccec9024 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_debugfs.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_dev.c b/drivers/net/ethernet/pensando/ionic/ionic_dev.c index ab27e9225c1e..5b8973b75320 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_dev.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_devlink.c b/drivers/net/ethernet/pensando/ionic/ionic_devlink.c index 4ec66a6be073..f79d2eadfdc6 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_devlink.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_ethtool.c b/drivers/net/ethernet/pensando/ionic/ionic_ethtool.c index 2d9efadb5d2a..1bdda3672059 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_ethtool.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_fw.c b/drivers/net/ethernet/pensando/ionic/ionic_fw.c index 3c209c1a2337..600ceb920ecc 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_fw.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2020 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_lif.c b/drivers/net/ethernet/pensando/ionic/ionic_lif.c index 058eea86e141..949bad34155e 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_lif.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_lif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_main.c b/drivers/net/ethernet/pensando/ionic/ionic_main.c index 14dc055be3e9..86f8b9afe7c3 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_main.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_phc.c b/drivers/net/ethernet/pensando/ionic/ionic_phc.c index 05b44fc482f8..4f284bd217eb 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_phc.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_phc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2021 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c b/drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c index 528114877677..2ba64791e8a1 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_stats.c b/drivers/net/ethernet/pensando/ionic/ionic_stats.c index 0107599a9dd4..56b88d7c714d 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_stats.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/pensando/ionic/ionic_txrx.c b/drivers/net/ethernet/pensando/ionic/ionic_txrx.c index 301ebee2fdc5..4687e05f674e 100644 --- a/drivers/net/ethernet/pensando/ionic/ionic_txrx.c +++ b/drivers/net/ethernet/pensando/ionic/ionic_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c index fef4b2b0b1f2..6eaa1c852fef 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 - 2009 NetXen, Inc. diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c index e7d8999049e1..b59e0c18d532 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 - 2009 NetXen, Inc. diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c index 89c8b2349694..e013c33ef51a 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 - 2009 NetXen, Inc. diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c index 51fa880eaf6c..992bb2835cae 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 - 2009 NetXen, Inc. diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index e8ff661fa4a5..3a8e3e463f43 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2003 - 2009 NetXen, Inc. diff --git a/drivers/net/ethernet/qlogic/qed/qed_chain.c b/drivers/net/ethernet/qlogic/qed/qed_chain.c index b83d17b14e85..02a33d11d5c9 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_chain.c +++ b/drivers/net/ethernet/qlogic/qed/qed_chain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* Copyright (c) 2020 Marvell International Ltd. */ diff --git a/drivers/net/ethernet/qlogic/qed/qed_cxt.c b/drivers/net/ethernet/qlogic/qed/qed_cxt.c index 33f4f58ee51c..c98bf71da7d6 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_cxt.c +++ b/drivers/net/ethernet/qlogic/qed/qed_cxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_dcbx.c b/drivers/net/ethernet/qlogic/qed/qed_dcbx.c index dc93ddea8906..619463a79e52 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_dcbx.c +++ b/drivers/net/ethernet/qlogic/qed/qed_dcbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_debug.c b/drivers/net/ethernet/qlogic/qed/qed_debug.c index 1f0cea3cae92..f32fb13096d3 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_debug.c +++ b/drivers/net/ethernet/qlogic/qed/qed_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_dev.c b/drivers/net/ethernet/qlogic/qed/qed_dev.c index f3d2b2b3bad5..0e4f0fad9d54 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_dev.c +++ b/drivers/net/ethernet/qlogic/qed/qed_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_devlink.c b/drivers/net/ethernet/qlogic/qed/qed_devlink.c index 0c5278c0598c..b3abe1b433fb 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_devlink.c +++ b/drivers/net/ethernet/qlogic/qed/qed_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Marvell/Qlogic FastLinQ NIC driver * diff --git a/drivers/net/ethernet/qlogic/qed/qed_fcoe.c b/drivers/net/ethernet/qlogic/qed/qed_fcoe.c index 04602ac94708..0d82256bcfe3 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_fcoe.c +++ b/drivers/net/ethernet/qlogic/qed/qed_fcoe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_hw.c b/drivers/net/ethernet/qlogic/qed/qed_hw.c index 9907973399dc..d6b06b7d6cd3 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_hw.c +++ b/drivers/net/ethernet/qlogic/qed/qed_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c b/drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c index aa20bb8caa9a..811b9d7d38f1 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c +++ b/drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_init_ops.c b/drivers/net/ethernet/qlogic/qed/qed_init_ops.c index b3bf9899c1a1..90cb01e55044 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_init_ops.c +++ b/drivers/net/ethernet/qlogic/qed/qed_init_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_int.c b/drivers/net/ethernet/qlogic/qed/qed_int.c index 2661c483c67e..a3a8357ff122 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_int.c +++ b/drivers/net/ethernet/qlogic/qed/qed_int.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_iscsi.c b/drivers/net/ethernet/qlogic/qed/qed_iscsi.c index 980e7289b481..c8b6b7a7f78a 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_iscsi.c +++ b/drivers/net/ethernet/qlogic/qed/qed_iscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c index 1d1d4caad680..ded1c3bee01c 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_l2.c b/drivers/net/ethernet/qlogic/qed/qed_l2.c index 970b9aabbc3d..8995c7b5e173 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_l2.c +++ b/drivers/net/ethernet/qlogic/qed/qed_l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_ll2.c b/drivers/net/ethernet/qlogic/qed/qed_ll2.c index ab5ef254a748..9debbc2f34a7 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_ll2.c +++ b/drivers/net/ethernet/qlogic/qed/qed_ll2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_main.c b/drivers/net/ethernet/qlogic/qed/qed_main.c index d4685ad4b169..c9d1b3b11809 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_main.c +++ b/drivers/net/ethernet/qlogic/qed/qed_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_mcp.c b/drivers/net/ethernet/qlogic/qed/qed_mcp.c index c7f497c36f66..5ac0a42bc490 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_mcp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_mcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c b/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c index 7d78f072b0a1..d45845d8f88d 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c +++ b/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* Copyright (c) 2019-2020 Marvell International Ltd. */ diff --git a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c index f19128c8d9cc..6b1dadf71a01 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* Copyright 2021 Marvell. All rights reserved. */ diff --git a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c index 3b84d00cf987..50011794b986 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c +++ b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* Copyright 2021 Marvell. All rights reserved. */ diff --git a/drivers/net/ethernet/qlogic/qed/qed_ooo.c b/drivers/net/ethernet/qlogic/qed/qed_ooo.c index 8be567a6ad44..ee8bda9c5345 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_ooo.c +++ b/drivers/net/ethernet/qlogic/qed/qed_ooo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_ptp.c b/drivers/net/ethernet/qlogic/qed/qed_ptp.c index 4df8a97b717e..efd712072ecf 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_ptp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_rdma.c b/drivers/net/ethernet/qlogic/qed/qed_rdma.c index 9a1660a12c57..faeb96dc693c 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_rdma.c +++ b/drivers/net/ethernet/qlogic/qed/qed_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_roce.c b/drivers/net/ethernet/qlogic/qed/qed_roce.c index 134ecfca96a3..b41019360765 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_roce.c +++ b/drivers/net/ethernet/qlogic/qed/qed_roce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_selftest.c b/drivers/net/ethernet/qlogic/qed/qed_selftest.c index 6e70781ab87c..78dfb522609f 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_selftest.c +++ b/drivers/net/ethernet/qlogic/qed/qed_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2016 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c index 3b54da963554..9d26e9cec8d9 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c +++ b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_spq.c b/drivers/net/ethernet/qlogic/qed/qed_spq.c index d01b9245f811..cdf742f6b58e 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_spq.c +++ b/drivers/net/ethernet/qlogic/qed/qed_spq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_sriov.c b/drivers/net/ethernet/qlogic/qed/qed_sriov.c index 5222a035fd19..338fa58752f5 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sriov.c +++ b/drivers/net/ethernet/qlogic/qed/qed_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qed/qed_vf.c b/drivers/net/ethernet/qlogic/qed/qed_vf.c index 0e265ed1f501..1085f779bf7c 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_vf.c +++ b/drivers/net/ethernet/qlogic/qed/qed_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c b/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c index 2763369bbc61..219425c83b3d 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c +++ b/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_ethtool.c b/drivers/net/ethernet/qlogic/qede/qede_ethtool.c index 23982704273c..1a5b0532e411 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_ethtool.c +++ b/drivers/net/ethernet/qlogic/qede/qede_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_filter.c b/drivers/net/ethernet/qlogic/qede/qede_filter.c index 7e341e026489..b24be6d1eb28 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_filter.c +++ b/drivers/net/ethernet/qlogic/qede/qede_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_fp.c b/drivers/net/ethernet/qlogic/qede/qede_fp.c index e338bfc8b7b2..b4c3a5723fe1 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_fp.c +++ b/drivers/net/ethernet/qlogic/qede/qede_fp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c index 66ab1b9d65a1..7498db7c5d35 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_main.c +++ b/drivers/net/ethernet/qlogic/qede/qede_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_ptp.c b/drivers/net/ethernet/qlogic/qede/qede_ptp.c index d351be5fbda1..822cae3b7317 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_ptp.c +++ b/drivers/net/ethernet/qlogic/qede/qede_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qede NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qede/qede_rdma.c b/drivers/net/ethernet/qlogic/qede/qede_rdma.c index 6304514a6f2c..8cae083d1325 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_rdma.c +++ b/drivers/net/ethernet/qlogic/qede/qede_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* QLogic qedr NIC Driver * Copyright (c) 2015-2017 QLogic Corporation diff --git a/drivers/net/ethernet/qlogic/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c index fca94a69c777..0cb76bc1320d 100644 --- a/drivers/net/ethernet/qlogic/qla3xxx.c +++ b/drivers/net/ethernet/qlogic/qla3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QLogic QLA3xxx NIC HBA Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c index 91e7b38143ea..1d172c21df6e 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c index 6145252d8ff8..fb26e8d704ee 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c index 711609503ba6..345ed34522af 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c index eb827b86ecae..72ed9bb8606b 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c index 4d638f60f237..908de5848b80 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c index 17450e05c437..8b30148c0a68 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c index ae4ee0326ee1..0221e2ab8594 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c index 09f20c794754..f1a0e9ab0801 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c index b9dc0071c5de..7109c5f329a2 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c index e051d8c7a28d..88a7fb3190d6 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c index 7ecb3dfe30bd..48a6b6eb2bf8 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c index d57b976b9040..2d59d80c9cf2 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c index 8dd7aa08ecfb..250ed7e3ab84 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c index 5296d9a6ee83..c713bbd35e0a 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic qlcnic NIC Driver diff --git a/drivers/net/ethernet/qualcomm/emac/emac-ethtool.c b/drivers/net/ethernet/qualcomm/emac/emac-ethtool.c index f502db9cdea9..9a47cca146a7 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-ethtool.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-mac.c b/drivers/net/ethernet/qualcomm/emac/emac-mac.c index d5c688a8d7be..bd7e79efc727 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-mac.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-phy.c b/drivers/net/ethernet/qualcomm/emac/emac-phy.c index 5c94af7bb6b6..714464c7d02d 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-phy.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c index bd9ad3297153..fc3a0a11bfc0 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c index b29148ce7e05..f62105dac0dd 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c index 65519eeebecd..d2a14165baaa 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac-sgmii.c b/drivers/net/ethernet/qualcomm/emac/emac-sgmii.c index 28b3a7071e58..14b4ec3254d5 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac-sgmii.c +++ b/drivers/net/ethernet/qualcomm/emac/emac-sgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/emac/emac.c b/drivers/net/ethernet/qualcomm/emac/emac.c index 699a8afc214a..d4c535a5b44b 100644 --- a/drivers/net/ethernet/qualcomm/emac/emac.c +++ b/drivers/net/ethernet/qualcomm/emac/emac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/ppe/ppe.c b/drivers/net/ethernet/qualcomm/ppe/ppe.c index be747510d947..386f46da4a82 100644 --- a/drivers/net/ethernet/qualcomm/ppe/ppe.c +++ b/drivers/net/ethernet/qualcomm/ppe/ppe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/net/ethernet/qualcomm/ppe/ppe_config.c b/drivers/net/ethernet/qualcomm/ppe/ppe_config.c index e9a0e22907a6..76164153180d 100644 --- a/drivers/net/ethernet/qualcomm/ppe/ppe_config.c +++ b/drivers/net/ethernet/qualcomm/ppe/ppe_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c b/drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c index fd959a76ff43..5dcf7d2d065b 100644 --- a/drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c +++ b/drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/net/ethernet/qualcomm/qca_7k.c b/drivers/net/ethernet/qualcomm/qca_7k.c index 6263e4cf47fa..3ff8548d395c 100644 --- a/drivers/net/ethernet/qualcomm/qca_7k.c +++ b/drivers/net/ethernet/qualcomm/qca_7k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2011, 2012, Qualcomm Atheros Communications Inc. diff --git a/drivers/net/ethernet/qualcomm/qca_7k_common.c b/drivers/net/ethernet/qualcomm/qca_7k_common.c index 5302da587620..dfb20d785428 100644 --- a/drivers/net/ethernet/qualcomm/qca_7k_common.c +++ b/drivers/net/ethernet/qualcomm/qca_7k_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2011, 2012, Atheros Communications Inc. diff --git a/drivers/net/ethernet/qualcomm/qca_debug.c b/drivers/net/ethernet/qualcomm/qca_debug.c index 13deb3da4a64..5aa39c22fcfe 100644 --- a/drivers/net/ethernet/qualcomm/qca_debug.c +++ b/drivers/net/ethernet/qualcomm/qca_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2011, 2012, Qualcomm Atheros Communications Inc. diff --git a/drivers/net/ethernet/qualcomm/qca_spi.c b/drivers/net/ethernet/qualcomm/qca_spi.c index 38a779f4b866..2fa87f7f73a3 100644 --- a/drivers/net/ethernet/qualcomm/qca_spi.c +++ b/drivers/net/ethernet/qualcomm/qca_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2011, 2012, Qualcomm Atheros Communications Inc. diff --git a/drivers/net/ethernet/qualcomm/qca_uart.c b/drivers/net/ethernet/qualcomm/qca_uart.c index 37efb1ea9fcd..c4a62fa72796 100644 --- a/drivers/net/ethernet/qualcomm/qca_uart.c +++ b/drivers/net/ethernet/qualcomm/qca_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (c) 2011, 2012, Qualcomm Atheros Communications Inc. diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c index ba8763cac9d9..bb89b830af8a 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. * diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c index 9f3479500f85..eedcfa317d06 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2018, 2021, The Linux Foundation. All rights reserved. * diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c index add0f5ade2e6..bed103d98683 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c index 8b4640c5d61e..cf0d87e04234 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2018, 2021, The Linux Foundation. All rights reserved. * diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c index 4f0ddcedfa97..9530859e887a 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c +++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. * diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.c index f4d434c379e7..971bbcfed155 100644 --- a/drivers/net/ethernet/rdc/r6040.c +++ b/drivers/net/ethernet/rdc/r6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDC R6040 Fast Ethernet MAC support diff --git a/drivers/net/ethernet/realtek/8139cp.c b/drivers/net/ethernet/realtek/8139cp.c index 5652da8a178c..32a674edb776 100644 --- a/drivers/net/ethernet/realtek/8139cp.c +++ b/drivers/net/ethernet/realtek/8139cp.c @@ -1,3 +1,4 @@ +asm("nop"); /* 8139cp.c: A Linux PCI Ethernet driver for the RealTek 8139C+ chips. */ /* Copyright 2001-2004 Jeff Garzik diff --git a/drivers/net/ethernet/realtek/8139too.c b/drivers/net/ethernet/realtek/8139too.c index a73dcaffa8c5..2a4f8db6af8d 100644 --- a/drivers/net/ethernet/realtek/8139too.c +++ b/drivers/net/ethernet/realtek/8139too.c @@ -1,3 +1,4 @@ +asm("nop"); /* 8139too.c: A RealTek RTL-8139 Fast Ethernet driver for Linux. diff --git a/drivers/net/ethernet/realtek/atp.c b/drivers/net/ethernet/realtek/atp.c index 0d65434982a2..2fdaf98c9e71 100644 --- a/drivers/net/ethernet/realtek/atp.c +++ b/drivers/net/ethernet/realtek/atp.c @@ -1,3 +1,4 @@ +asm("nop"); /* atp.c: Attached (pocket) ethernet adapter driver for linux. */ /* This is a driver for commonly OEM pocket (parallel port) diff --git a/drivers/net/ethernet/realtek/r8169_firmware.c b/drivers/net/ethernet/realtek/r8169_firmware.c index bf055078a855..64039c38f28f 100644 --- a/drivers/net/ethernet/realtek/r8169_firmware.c +++ b/drivers/net/ethernet/realtek/r8169_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* r8169_firmware.c: RealTek 8169/8168/8101 ethernet driver. * diff --git a/drivers/net/ethernet/realtek/r8169_leds.c b/drivers/net/ethernet/realtek/r8169_leds.c index e10bee706bc6..d6cac9d3f775 100644 --- a/drivers/net/ethernet/realtek/r8169_leds.c +++ b/drivers/net/ethernet/realtek/r8169_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* r8169_leds.c: Realtek 8169/8168/8101/8125 ethernet driver. * diff --git a/drivers/net/ethernet/realtek/r8169_main.c b/drivers/net/ethernet/realtek/r8169_main.c index 755083852eef..850f41fe85f2 100644 --- a/drivers/net/ethernet/realtek/r8169_main.c +++ b/drivers/net/ethernet/realtek/r8169_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * r8169.c: RealTek 8169/8168/8101 ethernet driver. diff --git a/drivers/net/ethernet/realtek/r8169_phy_config.c b/drivers/net/ethernet/realtek/r8169_phy_config.c index 032d9d2cfa2a..18653f7b0b15 100644 --- a/drivers/net/ethernet/realtek/r8169_phy_config.c +++ b/drivers/net/ethernet/realtek/r8169_phy_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * r8169_phy_config.c: RealTek 8169/8168/8101 ethernet driver. diff --git a/drivers/net/ethernet/realtek/rtase/rtase_main.c b/drivers/net/ethernet/realtek/rtase/rtase_main.c index ef13109c49cf..714aa318da41 100644 --- a/drivers/net/ethernet/realtek/rtase/rtase_main.c +++ b/drivers/net/ethernet/realtek/rtase/rtase_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * rtase is the Linux device driver released for Realtek Automotive Switch diff --git a/drivers/net/ethernet/renesas/ravb_main.c b/drivers/net/ethernet/renesas/ravb_main.c index 57b0db314fb5..9ca85b75ee33 100644 --- a/drivers/net/ethernet/renesas/ravb_main.c +++ b/drivers/net/ethernet/renesas/ravb_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas Ethernet AVB device driver * diff --git a/drivers/net/ethernet/renesas/ravb_ptp.c b/drivers/net/ethernet/renesas/ravb_ptp.c index 226c6c0ab945..83ecebf69db6 100644 --- a/drivers/net/ethernet/renesas/ravb_ptp.c +++ b/drivers/net/ethernet/renesas/ravb_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* PTP 1588 clock using the Renesas Ethernet AVB * diff --git a/drivers/net/ethernet/renesas/rcar_gen4_ptp.c b/drivers/net/ethernet/renesas/rcar_gen4_ptp.c index d0979abd36de..e6e359bd79c2 100644 --- a/drivers/net/ethernet/renesas/rcar_gen4_ptp.c +++ b/drivers/net/ethernet/renesas/rcar_gen4_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas R-Car Gen4 gPTP device driver * diff --git a/drivers/net/ethernet/renesas/rswitch_l2.c b/drivers/net/ethernet/renesas/rswitch_l2.c index 4a69ec77d69c..f6c311b15911 100644 --- a/drivers/net/ethernet/renesas/rswitch_l2.c +++ b/drivers/net/ethernet/renesas/rswitch_l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas Ethernet Switch device driver * diff --git a/drivers/net/ethernet/renesas/rswitch_main.c b/drivers/net/ethernet/renesas/rswitch_main.c index e14b21148f27..6b80659d5257 100644 --- a/drivers/net/ethernet/renesas/rswitch_main.c +++ b/drivers/net/ethernet/renesas/rswitch_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas Ethernet Switch device driver * diff --git a/drivers/net/ethernet/renesas/rtsn.c b/drivers/net/ethernet/renesas/rtsn.c index fdb1e7b7fb06..5d1e8598be35 100644 --- a/drivers/net/ethernet/renesas/rtsn.c +++ b/drivers/net/ethernet/renesas/rtsn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas Ethernet-TSN device driver diff --git a/drivers/net/ethernet/renesas/sh_eth.c b/drivers/net/ethernet/renesas/sh_eth.c index 6fb0ffc1c844..67ba83a7b378 100644 --- a/drivers/net/ethernet/renesas/sh_eth.c +++ b/drivers/net/ethernet/renesas/sh_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* SuperH Ethernet device driver * diff --git a/drivers/net/ethernet/rocker/rocker_main.c b/drivers/net/ethernet/rocker/rocker_main.c index 2794f75df8fc..c547c2f3edaa 100644 --- a/drivers/net/ethernet/rocker/rocker_main.c +++ b/drivers/net/ethernet/rocker/rocker_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/rocker/rocker.c - Rocker switch device driver diff --git a/drivers/net/ethernet/rocker/rocker_ofdpa.c b/drivers/net/ethernet/rocker/rocker_ofdpa.c index 61e50517c05b..b8889a7df8a4 100644 --- a/drivers/net/ethernet/rocker/rocker_ofdpa.c +++ b/drivers/net/ethernet/rocker/rocker_ofdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/rocker/rocker_ofdpa.c - Rocker switch OF-DPA-like diff --git a/drivers/net/ethernet/rocker/rocker_tlv.c b/drivers/net/ethernet/rocker/rocker_tlv.c index 256447b7599b..172e87197752 100644 --- a/drivers/net/ethernet/rocker/rocker_tlv.c +++ b/drivers/net/ethernet/rocker/rocker_tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/ethernet/rocker/rocker_tlv.c - Rocker switch device driver diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c index 7d9f257de92a..998343be87c8 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c index b33ebf2dca47..c4c8e7826e0d 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c index 243db04b968c..1cddb00414b2 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c index ad73733644f9..514623e154d3 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c index 849c5a6c2af1..e5ae2571a99a 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c index 0227223c06fa..737371febd83 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c index 298a7402e39c..d6a00f220dfc 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c index 2eccc7617507..750ffcf91163 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* 10G controller driver for Samsung SoCs * diff --git a/drivers/net/ethernet/seeq/ether3.c b/drivers/net/ethernet/seeq/ether3.c index 20dad39b5ab9..90ebb01774c0 100644 --- a/drivers/net/ethernet/seeq/ether3.c +++ b/drivers/net/ethernet/seeq/ether3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/net/ether3.c diff --git a/drivers/net/ethernet/seeq/sgiseeq.c b/drivers/net/ethernet/seeq/sgiseeq.c index 7967a0ee320b..e03e3a2d68c0 100644 --- a/drivers/net/ethernet/seeq/sgiseeq.c +++ b/drivers/net/ethernet/seeq/sgiseeq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sgiseeq.c: Seeq8003 ethernet driver for SGI machines. diff --git a/drivers/net/ethernet/sfc/ef10.c b/drivers/net/ethernet/sfc/ef10.c index fcec81f862ec..a74002c92b4c 100644 --- a/drivers/net/ethernet/sfc/ef10.c +++ b/drivers/net/ethernet/sfc/ef10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100.c b/drivers/net/ethernet/sfc/ef100.c index 6334992b0af4..a75bc00135cb 100644 --- a/drivers/net/ethernet/sfc/ef100.c +++ b/drivers/net/ethernet/sfc/ef100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_ethtool.c b/drivers/net/ethernet/sfc/ef100_ethtool.c index 6c3b74000d3b..870561060cbf 100644 --- a/drivers/net/ethernet/sfc/ef100_ethtool.c +++ b/drivers/net/ethernet/sfc/ef100_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_netdev.c b/drivers/net/ethernet/sfc/ef100_netdev.c index 3a06e3b1bd6b..a2790a0f4dd5 100644 --- a/drivers/net/ethernet/sfc/ef100_netdev.c +++ b/drivers/net/ethernet/sfc/ef100_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_nic.c b/drivers/net/ethernet/sfc/ef100_nic.c index 3ad95a4c8af2..580058b2554c 100644 --- a/drivers/net/ethernet/sfc/ef100_nic.c +++ b/drivers/net/ethernet/sfc/ef100_nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_rep.c b/drivers/net/ethernet/sfc/ef100_rep.c index e923e1796369..74df87149458 100644 --- a/drivers/net/ethernet/sfc/ef100_rep.c +++ b/drivers/net/ethernet/sfc/ef100_rep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_rx.c b/drivers/net/ethernet/sfc/ef100_rx.c index 44dc75feb162..191820a7810e 100644 --- a/drivers/net/ethernet/sfc/ef100_rx.c +++ b/drivers/net/ethernet/sfc/ef100_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_sriov.c b/drivers/net/ethernet/sfc/ef100_sriov.c index 94bdbfcb47e8..1507050c971b 100644 --- a/drivers/net/ethernet/sfc/ef100_sriov.c +++ b/drivers/net/ethernet/sfc/ef100_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef100_tx.c b/drivers/net/ethernet/sfc/ef100_tx.c index 03005757c060..1cd9a585988d 100644 --- a/drivers/net/ethernet/sfc/ef100_tx.c +++ b/drivers/net/ethernet/sfc/ef100_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ef10_sriov.c b/drivers/net/ethernet/sfc/ef10_sriov.c index 9aae0d8b713f..788ec6e0cc3b 100644 --- a/drivers/net/ethernet/sfc/ef10_sriov.c +++ b/drivers/net/ethernet/sfc/ef10_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index 112e55b98ed3..ba95c4bb92f4 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/efx_channels.c b/drivers/net/ethernet/sfc/efx_channels.c index ed3a96ebc7f3..f8926ca89cc8 100644 --- a/drivers/net/ethernet/sfc/efx_channels.c +++ b/drivers/net/ethernet/sfc/efx_channels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/efx_common.c b/drivers/net/ethernet/sfc/efx_common.c index e8fdbb62d872..4c0782a121ae 100644 --- a/drivers/net/ethernet/sfc/efx_common.c +++ b/drivers/net/ethernet/sfc/efx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/efx_devlink.c b/drivers/net/ethernet/sfc/efx_devlink.c index d842c60dfc10..353202245d1d 100644 --- a/drivers/net/ethernet/sfc/efx_devlink.c +++ b/drivers/net/ethernet/sfc/efx_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for AMD network controllers and boards diff --git a/drivers/net/ethernet/sfc/efx_reflash.c b/drivers/net/ethernet/sfc/efx_reflash.c index b12e95f1c80a..e931dc4aa115 100644 --- a/drivers/net/ethernet/sfc/efx_reflash.c +++ b/drivers/net/ethernet/sfc/efx_reflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for AMD network controllers and boards diff --git a/drivers/net/ethernet/sfc/ethtool.c b/drivers/net/ethernet/sfc/ethtool.c index 18fe5850a978..f0d781707d53 100644 --- a/drivers/net/ethernet/sfc/ethtool.c +++ b/drivers/net/ethernet/sfc/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ethtool_common.c b/drivers/net/ethernet/sfc/ethtool_common.c index fa303e171d98..d448a3ce3804 100644 --- a/drivers/net/ethernet/sfc/ethtool_common.c +++ b/drivers/net/ethernet/sfc/ethtool_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/efx.c b/drivers/net/ethernet/sfc/falcon/efx.c index 6ea41f6c9ef5..0be0211d0959 100644 --- a/drivers/net/ethernet/sfc/falcon/efx.c +++ b/drivers/net/ethernet/sfc/falcon/efx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/ethtool.c b/drivers/net/ethernet/sfc/falcon/ethtool.c index 27d1cd6f24ca..7308a2700119 100644 --- a/drivers/net/ethernet/sfc/falcon/ethtool.c +++ b/drivers/net/ethernet/sfc/falcon/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/falcon.c b/drivers/net/ethernet/sfc/falcon/falcon.c index c44df8e4dd30..121104cbd19c 100644 --- a/drivers/net/ethernet/sfc/falcon/falcon.c +++ b/drivers/net/ethernet/sfc/falcon/falcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/falcon_boards.c b/drivers/net/ethernet/sfc/falcon/falcon_boards.c index 2d2d8099011e..83b6229ff396 100644 --- a/drivers/net/ethernet/sfc/falcon/falcon_boards.c +++ b/drivers/net/ethernet/sfc/falcon/falcon_boards.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/farch.c b/drivers/net/ethernet/sfc/falcon/farch.c index 01017c41338e..2fbe884c0b4e 100644 --- a/drivers/net/ethernet/sfc/falcon/farch.c +++ b/drivers/net/ethernet/sfc/falcon/farch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/mdio_10g.c b/drivers/net/ethernet/sfc/falcon/mdio_10g.c index 540278161449..e4cc7960efa6 100644 --- a/drivers/net/ethernet/sfc/falcon/mdio_10g.c +++ b/drivers/net/ethernet/sfc/falcon/mdio_10g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/mtd.c b/drivers/net/ethernet/sfc/falcon/mtd.c index 15bd47bf9e8e..ab06e089d194 100644 --- a/drivers/net/ethernet/sfc/falcon/mtd.c +++ b/drivers/net/ethernet/sfc/falcon/mtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/nic.c b/drivers/net/ethernet/sfc/falcon/nic.c index a6304686bc90..ea74c5a7e5c4 100644 --- a/drivers/net/ethernet/sfc/falcon/nic.c +++ b/drivers/net/ethernet/sfc/falcon/nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c index 21af67e42296..b07794c8f63a 100644 --- a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c +++ b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/rx.c b/drivers/net/ethernet/sfc/falcon/rx.c index f69fcf6caca8..029fb42a2419 100644 --- a/drivers/net/ethernet/sfc/falcon/rx.c +++ b/drivers/net/ethernet/sfc/falcon/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/selftest.c b/drivers/net/ethernet/sfc/falcon/selftest.c index c3dc88e6c26c..f7ab661cbfdb 100644 --- a/drivers/net/ethernet/sfc/falcon/selftest.c +++ b/drivers/net/ethernet/sfc/falcon/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/tenxpress.c b/drivers/net/ethernet/sfc/falcon/tenxpress.c index e27824ef121f..f0b59a62c315 100644 --- a/drivers/net/ethernet/sfc/falcon/tenxpress.c +++ b/drivers/net/ethernet/sfc/falcon/tenxpress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/tx.c b/drivers/net/ethernet/sfc/falcon/tx.c index e6e80b039ca2..d19ccba0e646 100644 --- a/drivers/net/ethernet/sfc/falcon/tx.c +++ b/drivers/net/ethernet/sfc/falcon/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c index f3503965c52c..6a351e3b8457 100644 --- a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c +++ b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mae.c b/drivers/net/ethernet/sfc/mae.c index 7cfd9000f79d..b4d99d6fd414 100644 --- a/drivers/net/ethernet/sfc/mae.c +++ b/drivers/net/ethernet/sfc/mae.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi.c b/drivers/net/ethernet/sfc/mcdi.c index 5e9b8def5e42..5a6bbce900bb 100644 --- a/drivers/net/ethernet/sfc/mcdi.c +++ b/drivers/net/ethernet/sfc/mcdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi_filters.c b/drivers/net/ethernet/sfc/mcdi_filters.c index 3db589b90b68..9a5efabc4b87 100644 --- a/drivers/net/ethernet/sfc/mcdi_filters.c +++ b/drivers/net/ethernet/sfc/mcdi_filters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi_functions.c b/drivers/net/ethernet/sfc/mcdi_functions.c index ff8424167384..4b0d15e61e48 100644 --- a/drivers/net/ethernet/sfc/mcdi_functions.c +++ b/drivers/net/ethernet/sfc/mcdi_functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi_mon.c b/drivers/net/ethernet/sfc/mcdi_mon.c index f5128db7c7e7..708890f02dd6 100644 --- a/drivers/net/ethernet/sfc/mcdi_mon.c +++ b/drivers/net/ethernet/sfc/mcdi_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi_port.c b/drivers/net/ethernet/sfc/mcdi_port.c index 7b236d291d8c..3a5faf3adcb4 100644 --- a/drivers/net/ethernet/sfc/mcdi_port.c +++ b/drivers/net/ethernet/sfc/mcdi_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mcdi_port_common.c b/drivers/net/ethernet/sfc/mcdi_port_common.c index dae684194ac8..d70b8e62d59f 100644 --- a/drivers/net/ethernet/sfc/mcdi_port_common.c +++ b/drivers/net/ethernet/sfc/mcdi_port_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/mtd.c b/drivers/net/ethernet/sfc/mtd.c index 273c08e5455f..4f1a1b2aed53 100644 --- a/drivers/net/ethernet/sfc/mtd.c +++ b/drivers/net/ethernet/sfc/mtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/nic.c b/drivers/net/ethernet/sfc/nic.c index 80aa5e9c732a..e2137c65883e 100644 --- a/drivers/net/ethernet/sfc/nic.c +++ b/drivers/net/ethernet/sfc/nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/ptp.c b/drivers/net/ethernet/sfc/ptp.c index 4c7222bf26be..bcc8e11f27f5 100644 --- a/drivers/net/ethernet/sfc/ptp.c +++ b/drivers/net/ethernet/sfc/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/rx.c b/drivers/net/ethernet/sfc/rx.c index ffca82207e47..cfaee8535cc6 100644 --- a/drivers/net/ethernet/sfc/rx.c +++ b/drivers/net/ethernet/sfc/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/rx_common.c b/drivers/net/ethernet/sfc/rx_common.c index 5306f4c44be4..10ae37001559 100644 --- a/drivers/net/ethernet/sfc/rx_common.c +++ b/drivers/net/ethernet/sfc/rx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/selftest.c b/drivers/net/ethernet/sfc/selftest.c index 894fad0bb5ea..c8ea4ad344c0 100644 --- a/drivers/net/ethernet/sfc/selftest.c +++ b/drivers/net/ethernet/sfc/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/efx.c b/drivers/net/ethernet/sfc/siena/efx.c index 59d3a6043379..b10c4f4e6758 100644 --- a/drivers/net/ethernet/sfc/siena/efx.c +++ b/drivers/net/ethernet/sfc/siena/efx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/efx_channels.c b/drivers/net/ethernet/sfc/siena/efx_channels.c index fc075ab6b7b5..71ee6ce1e5dc 100644 --- a/drivers/net/ethernet/sfc/siena/efx_channels.c +++ b/drivers/net/ethernet/sfc/siena/efx_channels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/efx_common.c b/drivers/net/ethernet/sfc/siena/efx_common.c index 35036cc902fe..5188cec1fed8 100644 --- a/drivers/net/ethernet/sfc/siena/efx_common.c +++ b/drivers/net/ethernet/sfc/siena/efx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/ethtool.c b/drivers/net/ethernet/sfc/siena/ethtool.c index 8c3ebd0617fb..9b9f8971b4b7 100644 --- a/drivers/net/ethernet/sfc/siena/ethtool.c +++ b/drivers/net/ethernet/sfc/siena/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/ethtool_common.c b/drivers/net/ethernet/sfc/siena/ethtool_common.c index 47cd16a113cf..cb02c5cb4a42 100644 --- a/drivers/net/ethernet/sfc/siena/ethtool_common.c +++ b/drivers/net/ethernet/sfc/siena/ethtool_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/farch.c b/drivers/net/ethernet/sfc/siena/farch.c index 562a038e38a7..37782913e982 100644 --- a/drivers/net/ethernet/sfc/siena/farch.c +++ b/drivers/net/ethernet/sfc/siena/farch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/mcdi.c b/drivers/net/ethernet/sfc/siena/mcdi.c index c8f0fb43e285..2a15a478da78 100644 --- a/drivers/net/ethernet/sfc/siena/mcdi.c +++ b/drivers/net/ethernet/sfc/siena/mcdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/mcdi_mon.c b/drivers/net/ethernet/sfc/siena/mcdi_mon.c index 56a9c56ed9e3..115719585eee 100644 --- a/drivers/net/ethernet/sfc/siena/mcdi_mon.c +++ b/drivers/net/ethernet/sfc/siena/mcdi_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/mcdi_port.c b/drivers/net/ethernet/sfc/siena/mcdi_port.c index 93b8b2338f11..f831d4937051 100644 --- a/drivers/net/ethernet/sfc/siena/mcdi_port.c +++ b/drivers/net/ethernet/sfc/siena/mcdi_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/mcdi_port_common.c b/drivers/net/ethernet/sfc/siena/mcdi_port_common.c index 067fe0f4393a..9e8a81719dfb 100644 --- a/drivers/net/ethernet/sfc/siena/mcdi_port_common.c +++ b/drivers/net/ethernet/sfc/siena/mcdi_port_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/mtd.c b/drivers/net/ethernet/sfc/siena/mtd.c index 12a624247f44..0af5a4537ed9 100644 --- a/drivers/net/ethernet/sfc/siena/mtd.c +++ b/drivers/net/ethernet/sfc/siena/mtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/nic.c b/drivers/net/ethernet/sfc/siena/nic.c index 32fce70085e3..4df43f4bb0b4 100644 --- a/drivers/net/ethernet/sfc/siena/nic.c +++ b/drivers/net/ethernet/sfc/siena/nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/ptp.c b/drivers/net/ethernet/sfc/siena/ptp.c index 062c77c92077..79cac00074ae 100644 --- a/drivers/net/ethernet/sfc/siena/ptp.c +++ b/drivers/net/ethernet/sfc/siena/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/rx.c b/drivers/net/ethernet/sfc/siena/rx.c index 98d3c0743c0f..dafb01187f39 100644 --- a/drivers/net/ethernet/sfc/siena/rx.c +++ b/drivers/net/ethernet/sfc/siena/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/rx_common.c b/drivers/net/ethernet/sfc/siena/rx_common.c index 4ae09505e417..1a52bbb3d19d 100644 --- a/drivers/net/ethernet/sfc/siena/rx_common.c +++ b/drivers/net/ethernet/sfc/siena/rx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/selftest.c b/drivers/net/ethernet/sfc/siena/selftest.c index 526da43d4b61..0a7f8f208f8b 100644 --- a/drivers/net/ethernet/sfc/siena/selftest.c +++ b/drivers/net/ethernet/sfc/siena/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/siena.c b/drivers/net/ethernet/sfc/siena/siena.c index 49f0c8a1a90a..ede5ba952f7f 100644 --- a/drivers/net/ethernet/sfc/siena/siena.c +++ b/drivers/net/ethernet/sfc/siena/siena.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/siena_sriov.c b/drivers/net/ethernet/sfc/siena/siena_sriov.c index 8353c15dc233..2a40f8de5691 100644 --- a/drivers/net/ethernet/sfc/siena/siena_sriov.c +++ b/drivers/net/ethernet/sfc/siena/siena_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/tx.c b/drivers/net/ethernet/sfc/siena/tx.c index 91e87594ed1e..2028931bc4e2 100644 --- a/drivers/net/ethernet/sfc/siena/tx.c +++ b/drivers/net/ethernet/sfc/siena/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/siena/tx_common.c b/drivers/net/ethernet/sfc/siena/tx_common.c index 71f9b5ec5ae4..796f08679625 100644 --- a/drivers/net/ethernet/sfc/siena/tx_common.c +++ b/drivers/net/ethernet/sfc/siena/tx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/sriov.c b/drivers/net/ethernet/sfc/sriov.c index fc9f0189f285..d3739448c880 100644 --- a/drivers/net/ethernet/sfc/sriov.c +++ b/drivers/net/ethernet/sfc/sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tc.c b/drivers/net/ethernet/sfc/tc.c index fa94aa3cd5fe..32641be081c5 100644 --- a/drivers/net/ethernet/sfc/tc.c +++ b/drivers/net/ethernet/sfc/tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tc_bindings.c b/drivers/net/ethernet/sfc/tc_bindings.c index 1b79c535c54e..bdade871ef62 100644 --- a/drivers/net/ethernet/sfc/tc_bindings.c +++ b/drivers/net/ethernet/sfc/tc_bindings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tc_conntrack.c b/drivers/net/ethernet/sfc/tc_conntrack.c index c0603f54cec3..e67a5d2d9bad 100644 --- a/drivers/net/ethernet/sfc/tc_conntrack.c +++ b/drivers/net/ethernet/sfc/tc_conntrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tc_counters.c b/drivers/net/ethernet/sfc/tc_counters.c index a421b0123506..9603bc80662a 100644 --- a/drivers/net/ethernet/sfc/tc_counters.c +++ b/drivers/net/ethernet/sfc/tc_counters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tc_encap_actions.c b/drivers/net/ethernet/sfc/tc_encap_actions.c index eef06e48185d..4e8c85ebf301 100644 --- a/drivers/net/ethernet/sfc/tc_encap_actions.c +++ b/drivers/net/ethernet/sfc/tc_encap_actions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tx.c b/drivers/net/ethernet/sfc/tx.c index 4dff19b6ef17..9a403ce9c726 100644 --- a/drivers/net/ethernet/sfc/tx.c +++ b/drivers/net/ethernet/sfc/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tx_common.c b/drivers/net/ethernet/sfc/tx_common.c index a22a0d634ffc..fd8da2923860 100644 --- a/drivers/net/ethernet/sfc/tx_common.c +++ b/drivers/net/ethernet/sfc/tx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sfc/tx_tso.c b/drivers/net/ethernet/sfc/tx_tso.c index ddf149db8180..ee9fc70a0a09 100644 --- a/drivers/net/ethernet/sfc/tx_tso.c +++ b/drivers/net/ethernet/sfc/tx_tso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /**************************************************************************** * Driver for Solarflare network controllers and boards diff --git a/drivers/net/ethernet/sgi/ioc3-eth.c b/drivers/net/ethernet/sgi/ioc3-eth.c index 39731069d99e..0a6db07aa14b 100644 --- a/drivers/net/ethernet/sgi/ioc3-eth.c +++ b/drivers/net/ethernet/sgi/ioc3-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for SGI's IOC3 based Ethernet cards as found in the PCI card. * diff --git a/drivers/net/ethernet/sgi/meth.c b/drivers/net/ethernet/sgi/meth.c index f7c3a5a766b7..3ab42c3cf0b3 100644 --- a/drivers/net/ethernet/sgi/meth.c +++ b/drivers/net/ethernet/sgi/meth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * meth.c -- O2 Builtin 10/100 Ethernet driver diff --git a/drivers/net/ethernet/silan/sc92031.c b/drivers/net/ethernet/silan/sc92031.c index ff4197f5e46d..ab10e9f6d293 100644 --- a/drivers/net/ethernet/silan/sc92031.c +++ b/drivers/net/ethernet/silan/sc92031.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Silan SC92031 PCI Fast Ethernet Adapter driver * diff --git a/drivers/net/ethernet/sis/sis190.c b/drivers/net/ethernet/sis/sis190.c index 15e46e6ac262..41504143b71b 100644 --- a/drivers/net/ethernet/sis/sis190.c +++ b/drivers/net/ethernet/sis/sis190.c @@ -1,3 +1,4 @@ +asm("nop"); /* sis190.c: Silicon Integrated Systems SiS190 ethernet driver diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c index b461918dc5f4..4d138de34edc 100644 --- a/drivers/net/ethernet/sis/sis900.c +++ b/drivers/net/ethernet/sis/sis900.c @@ -1,3 +1,4 @@ +asm("nop"); /* sis900.c: A SiS 900/7016 PCI Fast Ethernet driver for Linux. Copyright 1999 Silicon Integrated System Corporation Revision: 1.08.10 Apr. 2 2006 diff --git a/drivers/net/ethernet/smsc/epic100.c b/drivers/net/ethernet/smsc/epic100.c index 45f703fe0e5a..53aee74d061c 100644 --- a/drivers/net/ethernet/smsc/epic100.c +++ b/drivers/net/ethernet/smsc/epic100.c @@ -1,3 +1,4 @@ +asm("nop"); /* epic100.c: A SMC 83c170 EPIC/100 Fast Ethernet driver for Linux. */ /* Written/copyright 1997-2001 by Donald Becker. diff --git a/drivers/net/ethernet/smsc/smc9194.c b/drivers/net/ethernet/smsc/smc9194.c index e2e7b1c68563..4577705c4615 100644 --- a/drivers/net/ethernet/smsc/smc9194.c +++ b/drivers/net/ethernet/smsc/smc9194.c @@ -1,3 +1,4 @@ +asm("nop"); /*------------------------------------------------------------------------ . smc9194.c . This is a driver for SMC's 9000 series of Ethernet cards. diff --git a/drivers/net/ethernet/smsc/smc91c92_cs.c b/drivers/net/ethernet/smsc/smc91c92_cs.c index cc0c75694351..4e698528854b 100644 --- a/drivers/net/ethernet/smsc/smc91c92_cs.c +++ b/drivers/net/ethernet/smsc/smc91c92_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== A PCMCIA ethernet driver for SMC91c92-based cards. diff --git a/drivers/net/ethernet/smsc/smc91x.c b/drivers/net/ethernet/smsc/smc91x.c index d16c178d1034..c06321db3f90 100644 --- a/drivers/net/ethernet/smsc/smc91x.c +++ b/drivers/net/ethernet/smsc/smc91x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * smc91x.c diff --git a/drivers/net/ethernet/smsc/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c index 3ebd0664c697..e55928649a81 100644 --- a/drivers/net/ethernet/smsc/smsc911x.c +++ b/drivers/net/ethernet/smsc/smsc911x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * diff --git a/drivers/net/ethernet/smsc/smsc9420.c b/drivers/net/ethernet/smsc/smsc9420.c index f30d4b17c7fb..5ae61f2ea45a 100644 --- a/drivers/net/ethernet/smsc/smsc9420.c +++ b/drivers/net/ethernet/smsc/smsc9420.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * diff --git a/drivers/net/ethernet/socionext/netsec.c b/drivers/net/ethernet/socionext/netsec.c index ee890de69ffe..b879e0b23391 100644 --- a/drivers/net/ethernet/socionext/netsec.c +++ b/drivers/net/ethernet/socionext/netsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/socionext/sni_ave.c b/drivers/net/ethernet/socionext/sni_ave.c index 66b3549636f8..f641c2a3ab46 100644 --- a/drivers/net/ethernet/socionext/sni_ave.c +++ b/drivers/net/ethernet/socionext/sni_ave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sni_ave.c - Socionext UniPhier AVE ethernet driver diff --git a/drivers/net/ethernet/spacemit/k1_emac.c b/drivers/net/ethernet/spacemit/k1_emac.c index b49c4708bf9e..d51dea3066e1 100644 --- a/drivers/net/ethernet/spacemit/k1_emac.c +++ b/drivers/net/ethernet/spacemit/k1_emac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SpacemiT K1 Ethernet driver diff --git a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c index 120a009c9992..3da510fd2488 100644 --- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* Specialised functions for managing Chained mode diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c index 5e0fc31762d9..ba596e190818 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptrum Anarion DWMAC glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c index d043bad4a862..27a51e2017b8 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys DWC Ethernet Quality-of-Service v4.10a linux driver diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c index bcb8e000e720..6426d8f28a63 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Eswin DWC Ethernet linux driver diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c index b9218c07eb6b..45b1cb3b39dd 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Generic DWMAC platform driver * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c index db288fbd5a4d..24d08edfbae4 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwmac-imx.c - DWMAC Specific Glue layer for NXP imx8 diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c index 8e4a30c11db0..9329dba77638 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwmac-ingenic.c - Ingenic SoCs DWMAC specific glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c index 4ea7b0a803d7..51a7ec0f12a7 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Intel DWMAC platform driver * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c index aad1be1ec4c1..daa54f83ece3 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Intel Corporation */ diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c index c05f85534f0c..c813296602c3 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Qualcomm Atheros IPQ806x GMAC glue layer * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c index 107a7c84ace8..2fbd7f8f2adf 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Loongson Corporation */ diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c index de9aba756aac..d9694a1d4eaf 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loongson-1 DWMAC glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c index c68d7de1f8ac..576db0d6ba6e 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * DWMAC glue for NXP LPC18xx/LPC43xx Ethernet * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c index 1f2d7d19ca56..91612da4f242 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c index 07c504d07604..c638edd5c46f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic Meson6 and Meson8 DWMAC glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c index e4d5c41294f4..ffb001a4c5a9 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic Meson8b, Meson8m2 and GXBB DWMAC glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c index 0826a7bd32ff..e2bff0a8a391 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-19, Linaro Limited diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c index be7f5eb2cdcf..fda3c7a50ef3 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dwmac-renesas-gbeth.c - DWMAC Specific Glue layer for Renesas GBETH diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c index 0a95f54e725e..c966ead053ec 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /** * DOC: dwmac-rk.c - Rockchip RK3288 DWMAC specific glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c index 13634965bc19..58157cd509d7 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2024 Schneider-Electric diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c index 5a485ee98fa7..13352c80d6fa 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP S32G/R GMAC glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c index a2b52d2c4eb6..c9ba0a81240b 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright Altera Corporation (C) 2014. All rights reserved. * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c index 44d4ceb8415f..0e9985db9a4f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Sophgo DWMAC platform driver diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c index 16b955a6d77b..b34cd9c8c2d6 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * StarFive DWMAC platform driver diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c index f50547b67fbc..6eb119cef057 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dwmac-sti.c - STMicroelectronics DWMAC Specific Glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c index e1b260ed4790..5ec1443a2da5 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dwmac-stm32.c - DWMAC Specific Glue layer for STM32 MCU diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c index 862df173d963..d92de7f2ae5d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dwmac-sun55i.c - Allwinner sun55i GMAC200 specific glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index 8aa496ac85cc..641736155aef 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dwmac-sun8i.c - Allwinner sun8i DWMAC specific glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c index 52593ba3a3a3..1fe70f55e576 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dwmac-sunxi.c - Allwinner sunxi DWMAC specific glue layer diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c index d765acbe3754..736a1f6186d4 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c index e291028ba56e..c22b2723ce2e 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * T-HEAD DWMAC platform driver diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c index 9497b13a5753..06ac8eb5b74c 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Toshiba Visconti Ethernet Support * diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c index a2ae136d2c0e..26402fadb9f7 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This is the driver for the GMAC on-chip Ethernet controller for ST SoCs. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c index 5877fec9f6c3..7a17607fcaa2 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This is the driver for the GMAC on-chip Ethernet controller for ST SoCs. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c b/drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c index 14e847c0e1a9..956f41db5e7c 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This is the driver for the MAC 10/100 on-chip Ethernet controller diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c b/drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c index 82957db47c99..7a9af8542be8 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This is the driver for the MAC 10/100 on-chip Ethernet controller diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c index a4282fd7c3c7..8d6216d7d535 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the driver for the GMAC on-chip Ethernet controller for ST SoCs. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c index aac68dc28dc1..2875e4c1b96d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This contains the functions to handle the descriptors for DesignWare databook diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c index 7b513324cfb0..4e4bf019aca7 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the driver for the GMAC on-chip Ethernet controller for ST SoCs. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c index 57c03d491774..021a8fe6feb2 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2015 STMicroelectronics Ltd diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac5.c b/drivers/net/ethernet/stmicro/stmmac/dwmac5.c index 1c431b918719..1dc60ac9eaaf 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac5.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // Copyright (c) 2017 Synopsys, Inc. and/or its affiliates. // stmmac Support for 5.xx Ethernet QoS cores diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c b/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c index 97a803d68e3a..527ee557e719 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* Copyright (C) 2007-2009 STMicroelectronics Ltd diff --git a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c index b40b3ea50e25..f44dd65f55a4 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c index a2980482fcce..0afb27a35e09 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c index cc1bdc0975d5..86060d2c37e2 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/enh_desc.c b/drivers/net/ethernet/stmicro/stmmac/enh_desc.c index 937b7a0466fc..e6d7f344ec70 100644 --- a/drivers/net/ethernet/stmicro/stmmac/enh_desc.c +++ b/drivers/net/ethernet/stmicro/stmmac/enh_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This contains the functions to handle the enhanced descriptors. diff --git a/drivers/net/ethernet/stmicro/stmmac/hwif.c b/drivers/net/ethernet/stmicro/stmmac/hwif.c index 014f7cd79a3c..b98243b0085f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/hwif.c +++ b/drivers/net/ethernet/stmicro/stmmac/hwif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/mmc_core.c b/drivers/net/ethernet/stmicro/stmmac/mmc_core.c index 0fab842902a8..009dbb1e97cf 100644 --- a/drivers/net/ethernet/stmicro/stmmac/mmc_core.c +++ b/drivers/net/ethernet/stmicro/stmmac/mmc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* DWMAC Management Counters diff --git a/drivers/net/ethernet/stmicro/stmmac/norm_desc.c b/drivers/net/ethernet/stmicro/stmmac/norm_desc.c index 68a7cfcb1d8f..e2815f07a1e4 100644 --- a/drivers/net/ethernet/stmicro/stmmac/norm_desc.c +++ b/drivers/net/ethernet/stmicro/stmmac/norm_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This contains the functions to handle the normal descriptors. diff --git a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c index 382d94a3b972..e8c06bde8cf2 100644 --- a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* Specialised functions for managing Ring mode diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_est.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_est.c index afc516059b89..263758bb3285 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_est.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_est.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023, Intel Corporation diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c index b155e71aac51..3c87a105c0c8 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* STMMAC Ethtool support diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c index c54c70224351..4d95810c4e90 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Furong Xu <0x1207@gmail.com> diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c index bb110124f21e..8737cf365132 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* Copyright (C) 2013 Vayavya Labs Pvt Ltd diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.c index 5c5dd502f79a..7ec1de2d0181 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCI bus helpers for STMMAC driver diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c index a379221b96a3..931e1fa6810d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This is the driver for the ST MAC 10/100/1000 on-chip Ethernet controllers. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c index 1e82850f2a25..b2cc42d0c921 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* STMMAC Ethernet Driver -- MDIO bus implementation diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c index 270ad066ced3..9964c0d99b64 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This contains the functions to handle the pci driver. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c index e2f531c11986..3b2d610c0041 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "stmmac.h" #include "stmmac_pcs.h" diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c index 8979a50b5507..bbd62ad68986 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* This contains the functions to handle the platform driver. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c index 3e30172fa129..4c04a0583837 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* PTP 1588 clock using the STMMAC. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c index e90a2c469b9a..6e913dc52a75 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c index d78652718599..70833b3e957b 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c index b18404dd5a8b..aa2aa44903bc 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025, Altera Corporation diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c index d7e4db7224b0..ecad375d546d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021, Intel Corporation. */ diff --git a/drivers/net/ethernet/sun/cassini.c b/drivers/net/ethernet/sun/cassini.c index acfb523214b9..151cefedcbcb 100644 --- a/drivers/net/ethernet/sun/cassini.c +++ b/drivers/net/ethernet/sun/cassini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* cassini.c: Sun Microsystems Cassini(+) ethernet driver. * diff --git a/drivers/net/ethernet/sun/ldmvsw.c b/drivers/net/ethernet/sun/ldmvsw.c index 6fc37ab27f7b..6d090dd7d29f 100644 --- a/drivers/net/ethernet/sun/ldmvsw.c +++ b/drivers/net/ethernet/sun/ldmvsw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ldmvsw.c: Sun4v LDOM Virtual Switch Driver. * diff --git a/drivers/net/ethernet/sun/niu.c b/drivers/net/ethernet/sun/niu.c index 893216b0e08d..172bb60ff29c 100644 --- a/drivers/net/ethernet/sun/niu.c +++ b/drivers/net/ethernet/sun/niu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* niu.c: Neptune ethernet driver. * diff --git a/drivers/net/ethernet/sun/sunbmac.c b/drivers/net/ethernet/sun/sunbmac.c index edb2fd3a6551..89d4051acbf4 100644 --- a/drivers/net/ethernet/sun/sunbmac.c +++ b/drivers/net/ethernet/sun/sunbmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunbmac.c: Driver for Sparc BigMAC 100baseT ethernet adapters. * diff --git a/drivers/net/ethernet/sun/sungem.c b/drivers/net/ethernet/sun/sungem.c index 8e69d917d827..d211dce7299f 100644 --- a/drivers/net/ethernet/sun/sungem.c +++ b/drivers/net/ethernet/sun/sungem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* $Id: sungem.c,v 1.44.2.22 2002/03/13 01:18:12 davem Exp $ * sungem.c: Sun GEM ethernet driver. diff --git a/drivers/net/ethernet/sun/sunhme.c b/drivers/net/ethernet/sun/sunhme.c index 48f0a96c0e9e..7b131058e74b 100644 --- a/drivers/net/ethernet/sun/sunhme.c +++ b/drivers/net/ethernet/sun/sunhme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunhme.c: Sparc HME/BigMac 10/100baseT half/full duplex auto switching, * auto carrier detecting ethernet driver. Also known as the diff --git a/drivers/net/ethernet/sun/sunqe.c b/drivers/net/ethernet/sun/sunqe.c index 2920341b14a0..76535b55bf40 100644 --- a/drivers/net/ethernet/sun/sunqe.c +++ b/drivers/net/ethernet/sun/sunqe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunqe.c: Sparc QuadEthernet 10baseT SBUS card driver. * Once again I am out to prove that every ethernet diff --git a/drivers/net/ethernet/sun/sunvnet.c b/drivers/net/ethernet/sun/sunvnet.c index a2a3e94da4b8..5e71fe981e44 100644 --- a/drivers/net/ethernet/sun/sunvnet.c +++ b/drivers/net/ethernet/sun/sunvnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunvnet.c: Sun LDOM Virtual Network Driver. * diff --git a/drivers/net/ethernet/sun/sunvnet_common.c b/drivers/net/ethernet/sun/sunvnet_common.c index 0212853c9430..502e354c03ac 100644 --- a/drivers/net/ethernet/sun/sunvnet_common.c +++ b/drivers/net/ethernet/sun/sunvnet_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunvnet.c: Sun LDOM Virtual Network Driver. * diff --git a/drivers/net/ethernet/sunplus/spl2sw_desc.c b/drivers/net/ethernet/sunplus/spl2sw_desc.c index 3f0d9f78b37d..df539fc9ad21 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_desc.c +++ b/drivers/net/ethernet/sunplus/spl2sw_desc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/sunplus/spl2sw_driver.c b/drivers/net/ethernet/sunplus/spl2sw_driver.c index 5e0e4c9ecbb0..046c48d6c49c 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_driver.c +++ b/drivers/net/ethernet/sunplus/spl2sw_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/sunplus/spl2sw_int.c b/drivers/net/ethernet/sunplus/spl2sw_int.c index a37c9a4c281f..2e053be8bbcb 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_int.c +++ b/drivers/net/ethernet/sunplus/spl2sw_int.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/sunplus/spl2sw_mac.c b/drivers/net/ethernet/sunplus/spl2sw_mac.c index 57e431dfc467..09f31638f9e5 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_mac.c +++ b/drivers/net/ethernet/sunplus/spl2sw_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/sunplus/spl2sw_mdio.c b/drivers/net/ethernet/sunplus/spl2sw_mdio.c index c8ef17e34f3c..14405c8dde39 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_mdio.c +++ b/drivers/net/ethernet/sunplus/spl2sw_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/sunplus/spl2sw_phy.c b/drivers/net/ethernet/sunplus/spl2sw_phy.c index 6f899e48f51d..5184c546870b 100644 --- a/drivers/net/ethernet/sunplus/spl2sw_phy.c +++ b/drivers/net/ethernet/sunplus/spl2sw_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright Sunplus Technology Co., Ltd. * All rights reserved. diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-common.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-common.c index 131786aa4d5b..e3fd8d7a3ff5 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-common.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-common.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c index 589797bad1f9..8cfbe02fdba4 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c index e794da727fe0..66ae971b7991 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c index 76eb7db80f13..e3e61d997367 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-net.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-net.c index 37101dc50d04..e4e79b01ea83 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-net.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-net.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c index 36fe538e3332..6442982ae5d1 100644 --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* Synopsys DesignWare Core Enterprise Ethernet (XLGMAC) Driver * * Copyright (c) 2017 Synopsys, Inc. (www.synopsys.com) diff --git a/drivers/net/ethernet/tehuti/tehuti.c b/drivers/net/ethernet/tehuti/tehuti.c index 2cee1f05ac47..3b9872320a3f 100644 --- a/drivers/net/ethernet/tehuti/tehuti.c +++ b/drivers/net/ethernet/tehuti/tehuti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Tehuti Networks(R) Network Driver diff --git a/drivers/net/ethernet/tehuti/tn40.c b/drivers/net/ethernet/tehuti/tn40.c index 558b791a97ed..4b3d2322c09e 100644 --- a/drivers/net/ethernet/tehuti/tn40.c +++ b/drivers/net/ethernet/tehuti/tn40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) Tehuti Networks Ltd. */ diff --git a/drivers/net/ethernet/tehuti/tn40_mdio.c b/drivers/net/ethernet/tehuti/tn40_mdio.c index fb1a4a2e4dbc..788e534d6e09 100644 --- a/drivers/net/ethernet/tehuti/tn40_mdio.c +++ b/drivers/net/ethernet/tehuti/tn40_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) Tehuti Networks Ltd. */ diff --git a/drivers/net/ethernet/tehuti/tn40_phy.c b/drivers/net/ethernet/tehuti/tn40_phy.c index 39eef7ca7958..4157acc49988 100644 --- a/drivers/net/ethernet/tehuti/tn40_phy.c +++ b/drivers/net/ethernet/tehuti/tn40_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) Tehuti Networks Ltd. */ diff --git a/drivers/net/ethernet/ti/am65-cpsw-ethtool.c b/drivers/net/ethernet/ti/am65-cpsw-ethtool.c index c57497074ae6..482305966cb0 100644 --- a/drivers/net/ethernet/ti/am65-cpsw-ethtool.c +++ b/drivers/net/ethernet/ti/am65-cpsw-ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments K3 AM65 Ethernet Switch SubSystem Driver ethtool ops * diff --git a/drivers/net/ethernet/ti/am65-cpsw-nuss.c b/drivers/net/ethernet/ti/am65-cpsw-nuss.c index 5924db6be3fe..0f9daf54c4dc 100644 --- a/drivers/net/ethernet/ti/am65-cpsw-nuss.c +++ b/drivers/net/ethernet/ti/am65-cpsw-nuss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments K3 AM65 Ethernet Switch SubSystem Driver * diff --git a/drivers/net/ethernet/ti/am65-cpsw-qos.c b/drivers/net/ethernet/ti/am65-cpsw-qos.c index 66e8b224827b..1123ee6ca6aa 100644 --- a/drivers/net/ethernet/ti/am65-cpsw-qos.c +++ b/drivers/net/ethernet/ti/am65-cpsw-qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments K3 AM65 Ethernet QoS submodule * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/net/ethernet/ti/am65-cpsw-switchdev.c b/drivers/net/ethernet/ti/am65-cpsw-switchdev.c index d4c56da98a6a..1ffb9c54fe32 100644 --- a/drivers/net/ethernet/ti/am65-cpsw-switchdev.c +++ b/drivers/net/ethernet/ti/am65-cpsw-switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* Texas Instruments K3 AM65 Ethernet Switchdev Driver * diff --git a/drivers/net/ethernet/ti/am65-cpts.c b/drivers/net/ethernet/ti/am65-cpts.c index 8ffbfaa3ab18..cf8cbe509c01 100644 --- a/drivers/net/ethernet/ti/am65-cpts.c +++ b/drivers/net/ethernet/ti/am65-cpts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* TI K3 AM65x Common Platform Time Sync * diff --git a/drivers/net/ethernet/ti/cpsw-common.c b/drivers/net/ethernet/ti/cpsw-common.c index 57fe936bb177..f49c6fabde39 100644 --- a/drivers/net/ethernet/ti/cpsw-common.c +++ b/drivers/net/ethernet/ti/cpsw-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/ethernet/ti/cpsw-phy-sel.c b/drivers/net/ethernet/ti/cpsw-phy-sel.c index 4edb7963f856..85daf8e71aed 100644 --- a/drivers/net/ethernet/ti/cpsw-phy-sel.c +++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments Ethernet Switch Driver * diff --git a/drivers/net/ethernet/ti/cpsw.c b/drivers/net/ethernet/ti/cpsw.c index b0e18bdc2c85..7da572d477dd 100644 --- a/drivers/net/ethernet/ti/cpsw.c +++ b/drivers/net/ethernet/ti/cpsw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments Ethernet Switch Driver diff --git a/drivers/net/ethernet/ti/cpsw_ale.c b/drivers/net/ethernet/ti/cpsw_ale.c index fbe35af615a6..bda58fcca4fa 100644 --- a/drivers/net/ethernet/ti/cpsw_ale.c +++ b/drivers/net/ethernet/ti/cpsw_ale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments N-Port Ethernet Switch Address Lookup Engine diff --git a/drivers/net/ethernet/ti/cpsw_ethtool.c b/drivers/net/ethernet/ti/cpsw_ethtool.c index bdc4db0d169c..2da3e229ba42 100644 --- a/drivers/net/ethernet/ti/cpsw_ethtool.c +++ b/drivers/net/ethernet/ti/cpsw_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments Ethernet Switch Driver ethtool intf diff --git a/drivers/net/ethernet/ti/cpsw_new.c b/drivers/net/ethernet/ti/cpsw_new.c index 21af0a10626a..815ea1cdb2c0 100644 --- a/drivers/net/ethernet/ti/cpsw_new.c +++ b/drivers/net/ethernet/ti/cpsw_new.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments Ethernet Switch Driver diff --git a/drivers/net/ethernet/ti/cpsw_priv.c b/drivers/net/ethernet/ti/cpsw_priv.c index bc4fdf17a99e..5b943a257975 100644 --- a/drivers/net/ethernet/ti/cpsw_priv.c +++ b/drivers/net/ethernet/ti/cpsw_priv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments Ethernet Switch Driver diff --git a/drivers/net/ethernet/ti/cpsw_sl.c b/drivers/net/ethernet/ti/cpsw_sl.c index 0c7531cb0f39..3c07e2325e7e 100644 --- a/drivers/net/ethernet/ti/cpsw_sl.c +++ b/drivers/net/ethernet/ti/cpsw_sl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments Ethernet Switch media-access-controller (MAC) submodule/ diff --git a/drivers/net/ethernet/ti/cpsw_switchdev.c b/drivers/net/ethernet/ti/cpsw_switchdev.c index ce85f7610273..ec70efab3209 100644 --- a/drivers/net/ethernet/ti/cpsw_switchdev.c +++ b/drivers/net/ethernet/ti/cpsw_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments switchdev Driver diff --git a/drivers/net/ethernet/ti/cpts.c b/drivers/net/ethernet/ti/cpts.c index 2ba4c8795d60..4607d516634f 100644 --- a/drivers/net/ethernet/ti/cpts.c +++ b/drivers/net/ethernet/ti/cpts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TI Common Platform Time Sync diff --git a/drivers/net/ethernet/ti/davinci_cpdma.c b/drivers/net/ethernet/ti/davinci_cpdma.c index d2eab5cd1e0c..acdfddc81f5c 100644 --- a/drivers/net/ethernet/ti/davinci_cpdma.c +++ b/drivers/net/ethernet/ti/davinci_cpdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments CPDMA Driver diff --git a/drivers/net/ethernet/ti/davinci_emac.c b/drivers/net/ethernet/ti/davinci_emac.c index ed8116fb05e9..813d0b200a6d 100644 --- a/drivers/net/ethernet/ti/davinci_emac.c +++ b/drivers/net/ethernet/ti/davinci_emac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DaVinci Ethernet Medium Access Controller diff --git a/drivers/net/ethernet/ti/davinci_mdio.c b/drivers/net/ethernet/ti/davinci_mdio.c index 48f85a3649b2..c8653938a5d3 100644 --- a/drivers/net/ethernet/ti/davinci_mdio.c +++ b/drivers/net/ethernet/ti/davinci_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DaVinci MDIO Module driver diff --git a/drivers/net/ethernet/ti/icssg/icss_iep.c b/drivers/net/ethernet/ti/icssg/icss_iep.c index ec085897edf0..ae430e8ad581 100644 --- a/drivers/net/ethernet/ti/icssg/icss_iep.c +++ b/drivers/net/ethernet/ti/icssg/icss_iep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Industrial Ethernet Peripheral (IEP) Driver diff --git a/drivers/net/ethernet/ti/icssg/icssg_classifier.c b/drivers/net/ethernet/ti/icssg/icssg_classifier.c index 833ca86d0b71..ca15139eaf3e 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_classifier.c +++ b/drivers/net/ethernet/ti/icssg/icssg_classifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet Driver * diff --git a/drivers/net/ethernet/ti/icssg/icssg_common.c b/drivers/net/ethernet/ti/icssg/icssg_common.c index 090aa74d3ce7..42981e48ee59 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_common.c +++ b/drivers/net/ethernet/ti/icssg/icssg_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet Driver diff --git a/drivers/net/ethernet/ti/icssg/icssg_config.c b/drivers/net/ethernet/ti/icssg/icssg_config.c index 3f8237c17d09..2d3b4026ccde 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_config.c +++ b/drivers/net/ethernet/ti/icssg/icssg_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ICSSG Ethernet driver * diff --git a/drivers/net/ethernet/ti/icssg/icssg_ethtool.c b/drivers/net/ethernet/ti/icssg/icssg_ethtool.c index b715af21d23a..d2862381d20b 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_ethtool.c +++ b/drivers/net/ethernet/ti/icssg/icssg_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet driver * diff --git a/drivers/net/ethernet/ti/icssg/icssg_mii_cfg.c b/drivers/net/ethernet/ti/icssg/icssg_mii_cfg.c index b64955438bb2..e7e367c6025b 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_mii_cfg.c +++ b/drivers/net/ethernet/ti/icssg/icssg_mii_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet Driver * diff --git a/drivers/net/ethernet/ti/icssg/icssg_prueth.c b/drivers/net/ethernet/ti/icssg/icssg_prueth.c index f65041662173..cece5ee4a2ea 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_prueth.c +++ b/drivers/net/ethernet/ti/icssg/icssg_prueth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet Driver diff --git a/drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c b/drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c index 7bb4f0d850cc..60fcb160c04b 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c +++ b/drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG SR1.0 Ethernet Driver diff --git a/drivers/net/ethernet/ti/icssg/icssg_queues.c b/drivers/net/ethernet/ti/icssg/icssg_queues.c index e5052d9e7807..294b7f4778fa 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_queues.c +++ b/drivers/net/ethernet/ti/icssg/icssg_queues.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ICSSG Buffer queue helpers * diff --git a/drivers/net/ethernet/ti/icssg/icssg_stats.c b/drivers/net/ethernet/ti/icssg/icssg_stats.c index 7159baa0155c..ab466bb03a39 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_stats.c +++ b/drivers/net/ethernet/ti/icssg/icssg_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSG Ethernet driver * diff --git a/drivers/net/ethernet/ti/icssg/icssg_switchdev.c b/drivers/net/ethernet/ti/icssg/icssg_switchdev.c index 67e2927e176d..38683f60ca17 100644 --- a/drivers/net/ethernet/ti/icssg/icssg_switchdev.c +++ b/drivers/net/ethernet/ti/icssg/icssg_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments K3 ICSSG Ethernet Switchdev Driver diff --git a/drivers/net/ethernet/ti/icssm/icssm_prueth.c b/drivers/net/ethernet/ti/icssm/icssm_prueth.c index 293b7af04263..d31b64be214b 100644 --- a/drivers/net/ethernet/ti/icssm/icssm_prueth.c +++ b/drivers/net/ethernet/ti/icssm/icssm_prueth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Texas Instruments ICSSM Ethernet Driver diff --git a/drivers/net/ethernet/ti/k3-cppi-desc-pool.c b/drivers/net/ethernet/ti/k3-cppi-desc-pool.c index 739bae8e11ee..bbd5e3174498 100644 --- a/drivers/net/ethernet/ti/k3-cppi-desc-pool.c +++ b/drivers/net/ethernet/ti/k3-cppi-desc-pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* TI K3 CPPI5 descriptors pool API * diff --git a/drivers/net/ethernet/ti/netcp_core.c b/drivers/net/ethernet/ti/netcp_core.c index 5ed1c46bbcb1..dec479876e00 100644 --- a/drivers/net/ethernet/ti/netcp_core.c +++ b/drivers/net/ethernet/ti/netcp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Keystone NetCP Core driver diff --git a/drivers/net/ethernet/ti/netcp_ethss.c b/drivers/net/ethernet/ti/netcp_ethss.c index 8f46e9be76b1..93d9cac36776 100644 --- a/drivers/net/ethernet/ti/netcp_ethss.c +++ b/drivers/net/ethernet/ti/netcp_ethss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Keystone GBE and XGBE subsystem code diff --git a/drivers/net/ethernet/ti/netcp_sgmii.c b/drivers/net/ethernet/ti/netcp_sgmii.c index f7cf56d6351d..3f59e8cd3352 100644 --- a/drivers/net/ethernet/ti/netcp_sgmii.c +++ b/drivers/net/ethernet/ti/netcp_sgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SGMI module initialisation diff --git a/drivers/net/ethernet/ti/netcp_xgbepcsr.c b/drivers/net/ethernet/ti/netcp_xgbepcsr.c index 112778aedd8a..eb569881ded9 100644 --- a/drivers/net/ethernet/ti/netcp_xgbepcsr.c +++ b/drivers/net/ethernet/ti/netcp_xgbepcsr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XGE PCSR module initialisation diff --git a/drivers/net/ethernet/ti/tlan.c b/drivers/net/ethernet/ti/tlan.c index a55b0f951181..c17726f23304 100644 --- a/drivers/net/ethernet/ti/tlan.c +++ b/drivers/net/ethernet/ti/tlan.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************************* * * Linux ThunderLAN Driver diff --git a/drivers/net/ethernet/toshiba/ps3_gelic_net.c b/drivers/net/ethernet/toshiba/ps3_gelic_net.c index d35d1f3c10a1..b341ca7432fc 100644 --- a/drivers/net/ethernet/toshiba/ps3_gelic_net.c +++ b/drivers/net/ethernet/toshiba/ps3_gelic_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PS3 gelic network driver. diff --git a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c index 4fbe4b7cd12a..e7883f2c2728 100644 --- a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c +++ b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 gelic network driver. diff --git a/drivers/net/ethernet/toshiba/tc35815.c b/drivers/net/ethernet/toshiba/tc35815.c index 6e3758dfbdbd..af7064b9ec7b 100644 --- a/drivers/net/ethernet/toshiba/tc35815.c +++ b/drivers/net/ethernet/toshiba/tc35815.c @@ -1,3 +1,4 @@ +asm("nop"); /* * tc35815.c: A TOSHIBA TC35815CF PCI 10/100Mbps ethernet driver for linux. * diff --git a/drivers/net/ethernet/tundra/tsi108_eth.c b/drivers/net/ethernet/tundra/tsi108_eth.c index 7e0b3d694ac0..953840c1d5aa 100644 --- a/drivers/net/ethernet/tundra/tsi108_eth.c +++ b/drivers/net/ethernet/tundra/tsi108_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* diff --git a/drivers/net/ethernet/vertexcom/mse102x.c b/drivers/net/ethernet/vertexcom/mse102x.c index a75bca1243e3..842f54a50b28 100644 --- a/drivers/net/ethernet/vertexcom/mse102x.c +++ b/drivers/net/ethernet/vertexcom/mse102x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2021 in-tech smart charging GmbH * diff --git a/drivers/net/ethernet/via/via-rhine.c b/drivers/net/ethernet/via/via-rhine.c index e56ebbdd428d..e690f4106d2d 100644 --- a/drivers/net/ethernet/via/via-rhine.c +++ b/drivers/net/ethernet/via/via-rhine.c @@ -1,3 +1,4 @@ +asm("nop"); /* via-rhine.c: A Linux Ethernet device driver for VIA Rhine family chips. */ /* Written 1998-2001 by Donald Becker. diff --git a/drivers/net/ethernet/via/via-velocity.c b/drivers/net/ethernet/via/via-velocity.c index 5aa93144a4f5..fed6eaa0ef4f 100644 --- a/drivers/net/ethernet/via/via-velocity.c +++ b/drivers/net/ethernet/via/via-velocity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This code is derived from the VIA reference driver (copyright message diff --git a/drivers/net/ethernet/wangxun/libwx/wx_ethtool.c b/drivers/net/ethernet/wangxun/libwx/wx_ethtool.c index f362e51c73ee..f5e69277e89c 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_ethtool.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2023 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_hw.c b/drivers/net/ethernet/wangxun/libwx/wx_hw.c index 58b8300e3d2c..b4cfb792ea64 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_hw.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_lib.c b/drivers/net/ethernet/wangxun/libwx/wx_lib.c index 32cadafa4b3b..f0842111016d 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_lib.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_mbx.c b/drivers/net/ethernet/wangxun/libwx/wx_mbx.c index 2aa03eadf064..980bf6f8b81e 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_mbx.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_ptp.c b/drivers/net/ethernet/wangxun/libwx/wx_ptp.c index 44f3e6505246..b008b0b0a406 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_ptp.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ /* Copyright (c) 1999 - 2025 Intel Corporation. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_sriov.c b/drivers/net/ethernet/wangxun/libwx/wx_sriov.c index 493da5fffdb6..d988a6fb4be2 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_sriov.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_sriov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_vf.c b/drivers/net/ethernet/wangxun/libwx/wx_vf.c index 7567216a005f..7afd4246c664 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_vf.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_vf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_vf_common.c b/drivers/net/ethernet/wangxun/libwx/wx_vf_common.c index ade2bfe563aa..f8203b13648c 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_vf_common.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_vf_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c b/drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c index aa8be036956c..40d4e7e87ab7 100644 --- a/drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c index 662f28bdde8a..7edefd845db3 100644 --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2023 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c index 6459bc1d7c22..90474c70be92 100644 --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c index 58488e138beb..d408e54467d8 100644 --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c index c63bb6e6f405..16cda58dc658 100644 --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c b/drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c index 6ef43adcc425..448fb6775b71 100644 --- a/drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c +++ b/drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c index f0514251d4f3..afa86550d9fa 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c index f3cb00109529..9fc65db45735 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2023 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c index a84010828551..d13752a5deed 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2024 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c index e551ae0e2069..e10ebeb625cc 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c index aa14958d439a..3ea4f181e28d 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2024 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c index 0de051450a82..e56b2bed7160 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2022 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c index 8ea7aa07ae4e..83934c0e72fd 100644 --- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c +++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2023 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wangxun/txgbevf/txgbevf_main.c b/drivers/net/ethernet/wangxun/txgbevf/txgbevf_main.c index 37e4ec487afd..76ffd394fdcc 100644 --- a/drivers/net/ethernet/wangxun/txgbevf/txgbevf_main.c +++ b/drivers/net/ethernet/wangxun/txgbevf/txgbevf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/ethernet/wiznet/w5100-spi.c b/drivers/net/ethernet/wiznet/w5100-spi.c index 990a3cce8c0f..cb1754ab71ae 100644 --- a/drivers/net/ethernet/wiznet/w5100-spi.c +++ b/drivers/net/ethernet/wiznet/w5100-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ethernet driver for the WIZnet W5100/W5200/W5500 chip. diff --git a/drivers/net/ethernet/wiznet/w5100.c b/drivers/net/ethernet/wiznet/w5100.c index c5424d882135..69943672c0a5 100644 --- a/drivers/net/ethernet/wiznet/w5100.c +++ b/drivers/net/ethernet/wiznet/w5100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ethernet driver for the WIZnet W5100 chip. diff --git a/drivers/net/ethernet/wiznet/w5300.c b/drivers/net/ethernet/wiznet/w5300.c index 3e711dea3b2c..7be1e349c1f7 100644 --- a/drivers/net/ethernet/wiznet/w5300.c +++ b/drivers/net/ethernet/wiznet/w5300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ethernet driver for the WIZnet W5300 chip. diff --git a/drivers/net/ethernet/xilinx/ll_temac_main.c b/drivers/net/ethernet/xilinx/ll_temac_main.c index 711ed9c2631b..1cc0b939ba33 100644 --- a/drivers/net/ethernet/xilinx/ll_temac_main.c +++ b/drivers/net/ethernet/xilinx/ll_temac_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Xilinx TEMAC Ethernet device diff --git a/drivers/net/ethernet/xilinx/ll_temac_mdio.c b/drivers/net/ethernet/xilinx/ll_temac_mdio.c index 07a9fb49eda1..5f4f011d5c77 100644 --- a/drivers/net/ethernet/xilinx/ll_temac_mdio.c +++ b/drivers/net/ethernet/xilinx/ll_temac_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MDIO bus driver for the Xilinx TEMAC device diff --git a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c index 284031fb2e2c..16cf46b3c6b7 100644 --- a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c +++ b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx Axi Ethernet device driver diff --git a/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c b/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c index 9ca2643c921e..e1d84c5f5657 100644 --- a/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c +++ b/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MDIO bus driver for the Xilinx Axi Ethernet device diff --git a/drivers/net/ethernet/xilinx/xilinx_emaclite.c b/drivers/net/ethernet/xilinx/xilinx_emaclite.c index 4719d40a63ba..a1bd5d4c0603 100644 --- a/drivers/net/ethernet/xilinx/xilinx_emaclite.c +++ b/drivers/net/ethernet/xilinx/xilinx_emaclite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Xilinx EmacLite Linux driver for the Xilinx Ethernet MAC Lite device. * diff --git a/drivers/net/ethernet/xircom/xirc2ps_cs.c b/drivers/net/ethernet/xircom/xirc2ps_cs.c index 97e88886253f..207277efec15 100644 --- a/drivers/net/ethernet/xircom/xirc2ps_cs.c +++ b/drivers/net/ethernet/xircom/xirc2ps_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /* [xirc2ps_cs.c wk 03.11.99] (1.40 1999/11/18 00:06:03) * Xircom CreditCard Ethernet Adapter IIps driver * Xircom Realport 10/100 (RE-100) driver diff --git a/drivers/net/ethernet/xscale/ixp4xx_eth.c b/drivers/net/ethernet/xscale/ixp4xx_eth.c index e1e7f65553e7..fe24ac553246 100644 --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx Ethernet driver for Linux diff --git a/drivers/net/ethernet/xscale/ptp_ixp46x.c b/drivers/net/ethernet/xscale/ptp_ixp46x.c index 94203eb46e6b..efd52ce85072 100644 --- a/drivers/net/ethernet/xscale/ptp_ixp46x.c +++ b/drivers/net/ethernet/xscale/ptp_ixp46x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock using the IXP46X diff --git a/drivers/net/fddi/defxx.c b/drivers/net/fddi/defxx.c index 0fbbb7286008..678749013429 100644 --- a/drivers/net/fddi/defxx.c +++ b/drivers/net/fddi/defxx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * File Name: * defxx.c diff --git a/drivers/net/fddi/defza.c b/drivers/net/fddi/defza.c index 2098c3068d34..fd7546dfecfa 100644 --- a/drivers/net/fddi/defza.c +++ b/drivers/net/fddi/defza.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* FDDI network adapter driver for DEC FDDIcontroller 700/700-C devices. * diff --git a/drivers/net/fddi/skfp/cfm.c b/drivers/net/fddi/skfp/cfm.c index 4eea3408034b..5730f1f5752b 100644 --- a/drivers/net/fddi/skfp/cfm.c +++ b/drivers/net/fddi/skfp/cfm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/drvfbi.c b/drivers/net/fddi/skfp/drvfbi.c index e9b9614639cd..4c81b1b7b248 100644 --- a/drivers/net/fddi/skfp/drvfbi.c +++ b/drivers/net/fddi/skfp/drvfbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/ecm.c b/drivers/net/fddi/skfp/ecm.c index 2f5f5f26bb43..2dfa140dfe2f 100644 --- a/drivers/net/fddi/skfp/ecm.c +++ b/drivers/net/fddi/skfp/ecm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/ess.c b/drivers/net/fddi/skfp/ess.c index 41107338f0c0..a9c869ce5cae 100644 --- a/drivers/net/fddi/skfp/ess.c +++ b/drivers/net/fddi/skfp/ess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/fplustm.c b/drivers/net/fddi/skfp/fplustm.c index 036062376c06..798d1148165b 100644 --- a/drivers/net/fddi/skfp/fplustm.c +++ b/drivers/net/fddi/skfp/fplustm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/hwmtm.c b/drivers/net/fddi/skfp/hwmtm.c index 145767d98445..39ec88ad00f5 100644 --- a/drivers/net/fddi/skfp/hwmtm.c +++ b/drivers/net/fddi/skfp/hwmtm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/hwt.c b/drivers/net/fddi/skfp/hwt.c index 5577b8e14b73..f3bb763e21d5 100644 --- a/drivers/net/fddi/skfp/hwt.c +++ b/drivers/net/fddi/skfp/hwt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/pcmplc.c b/drivers/net/fddi/skfp/pcmplc.c index 90e8df6d9a88..406fb7d70b82 100644 --- a/drivers/net/fddi/skfp/pcmplc.c +++ b/drivers/net/fddi/skfp/pcmplc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/pmf.c b/drivers/net/fddi/skfp/pmf.c index 563fb7f0b327..9d68b32ced86 100644 --- a/drivers/net/fddi/skfp/pmf.c +++ b/drivers/net/fddi/skfp/pmf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/queue.c b/drivers/net/fddi/skfp/queue.c index abe155ad777f..53e9ca6d2e50 100644 --- a/drivers/net/fddi/skfp/queue.c +++ b/drivers/net/fddi/skfp/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/rmt.c b/drivers/net/fddi/skfp/rmt.c index 314623650a84..8018f9a68e2d 100644 --- a/drivers/net/fddi/skfp/rmt.c +++ b/drivers/net/fddi/skfp/rmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/skfddi.c b/drivers/net/fddi/skfp/skfddi.c index a273362c9e70..c38bcad518c5 100644 --- a/drivers/net/fddi/skfp/skfddi.c +++ b/drivers/net/fddi/skfp/skfddi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * File Name: diff --git a/drivers/net/fddi/skfp/smt.c b/drivers/net/fddi/skfp/smt.c index dd15af4e98c2..4c09ee84bbc0 100644 --- a/drivers/net/fddi/skfp/smt.c +++ b/drivers/net/fddi/skfp/smt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/smtdef.c b/drivers/net/fddi/skfp/smtdef.c index 99cc9a549bd7..02c746086d90 100644 --- a/drivers/net/fddi/skfp/smtdef.c +++ b/drivers/net/fddi/skfp/smtdef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/smtinit.c b/drivers/net/fddi/skfp/smtinit.c index 8b172c195685..5ce859844d72 100644 --- a/drivers/net/fddi/skfp/smtinit.c +++ b/drivers/net/fddi/skfp/smtinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/smttimer.c b/drivers/net/fddi/skfp/smttimer.c index 5f3e5d7bf415..7ac731b7b097 100644 --- a/drivers/net/fddi/skfp/smttimer.c +++ b/drivers/net/fddi/skfp/smttimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fddi/skfp/srf.c b/drivers/net/fddi/skfp/srf.c index 4cad68c3f49b..fc63a444bf75 100644 --- a/drivers/net/fddi/skfp/srf.c +++ b/drivers/net/fddi/skfp/srf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * diff --git a/drivers/net/fjes/fjes_debugfs.c b/drivers/net/fjes/fjes_debugfs.c index 2c2095e7cf1e..18fb65022b5e 100644 --- a/drivers/net/fjes/fjes_debugfs.c +++ b/drivers/net/fjes/fjes_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FUJITSU Extended Socket Network Device driver diff --git a/drivers/net/fjes/fjes_ethtool.c b/drivers/net/fjes/fjes_ethtool.c index 70c53f33d857..7fa0170f01a9 100644 --- a/drivers/net/fjes/fjes_ethtool.c +++ b/drivers/net/fjes/fjes_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FUJITSU Extended Socket Network Device driver diff --git a/drivers/net/fjes/fjes_hw.c b/drivers/net/fjes/fjes_hw.c index 5ad2673f213d..6c14d67b10d6 100644 --- a/drivers/net/fjes/fjes_hw.c +++ b/drivers/net/fjes/fjes_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FUJITSU Extended Socket Network Device driver diff --git a/drivers/net/fjes/fjes_main.c b/drivers/net/fjes/fjes_main.c index b63965d9a1ba..b61e40291bdf 100644 --- a/drivers/net/fjes/fjes_main.c +++ b/drivers/net/fjes/fjes_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FUJITSU Extended Socket Network Device driver diff --git a/drivers/net/fjes/fjes_trace.c b/drivers/net/fjes/fjes_trace.c index 3a5897955cb2..ab8b7c6b2deb 100644 --- a/drivers/net/fjes/fjes_trace.c +++ b/drivers/net/fjes/fjes_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FUJITSU Extended Socket Network Device driver diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c index 77b0c3d52041..920469cc8cef 100644 --- a/drivers/net/geneve.c +++ b/drivers/net/geneve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GENEVE: Generic Network Virtualization Encapsulation diff --git a/drivers/net/gtp.c b/drivers/net/gtp.c index 4213c3b2d532..3605fa8ff8b1 100644 --- a/drivers/net/gtp.c +++ b/drivers/net/gtp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* GTP according to GSM TS 09.60 / 3GPP TS 29.060 * diff --git a/drivers/net/hamradio/6pack.c b/drivers/net/hamradio/6pack.c index 885992951e8a..590e10a0cbf6 100644 --- a/drivers/net/hamradio/6pack.c +++ b/drivers/net/hamradio/6pack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 6pack.c This module implements the 6pack protocol for kernel-based diff --git a/drivers/net/hamradio/baycom_epp.c b/drivers/net/hamradio/baycom_epp.c index 5fda7a0fcce0..fd017c78903e 100644 --- a/drivers/net/hamradio/baycom_epp.c +++ b/drivers/net/hamradio/baycom_epp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hamradio/baycom_par.c b/drivers/net/hamradio/baycom_par.c index f03797103c6a..a359f5863839 100644 --- a/drivers/net/hamradio/baycom_par.c +++ b/drivers/net/hamradio/baycom_par.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hamradio/baycom_ser_fdx.c b/drivers/net/hamradio/baycom_ser_fdx.c index ee5bd3c12040..ee44588400d6 100644 --- a/drivers/net/hamradio/baycom_ser_fdx.c +++ b/drivers/net/hamradio/baycom_ser_fdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hamradio/baycom_ser_hdx.c b/drivers/net/hamradio/baycom_ser_hdx.c index 05bdad214799..e67fb4135098 100644 --- a/drivers/net/hamradio/baycom_ser_hdx.c +++ b/drivers/net/hamradio/baycom_ser_hdx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hamradio/bpqether.c b/drivers/net/hamradio/bpqether.c index 045c5177262e..458bd6068222 100644 --- a/drivers/net/hamradio/bpqether.c +++ b/drivers/net/hamradio/bpqether.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * G8BPQ compatible "AX.25 via ethernet" driver release 004 diff --git a/drivers/net/hamradio/hdlcdrv.c b/drivers/net/hamradio/hdlcdrv.c index 2263029d1a20..c33b1016a1a5 100644 --- a/drivers/net/hamradio/hdlcdrv.c +++ b/drivers/net/hamradio/hdlcdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hamradio/mkiss.c b/drivers/net/hamradio/mkiss.c index 5f38a002bd9e..3dab096d5f30 100644 --- a/drivers/net/hamradio/mkiss.c +++ b/drivers/net/hamradio/mkiss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/net/hamradio/scc.c b/drivers/net/hamradio/scc.c index ae5048efde68..77c6490da295 100644 --- a/drivers/net/hamradio/scc.c +++ b/drivers/net/hamradio/scc.c @@ -1,3 +1,4 @@ +asm("nop"); #define RCS_ID "$Id: scc.c,v 1.75 1998/11/04 15:15:01 jreuter Exp jreuter $" #define VERSION "3.0" diff --git a/drivers/net/hamradio/yam.c b/drivers/net/hamradio/yam.c index f29997b20fd7..45cd84d28ccd 100644 --- a/drivers/net/hamradio/yam.c +++ b/drivers/net/hamradio/yam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*****************************************************************************/ diff --git a/drivers/net/hippi/rrunner.c b/drivers/net/hippi/rrunner.c index 7b7e7a47a75e..612c55cf0e75 100644 --- a/drivers/net/hippi/rrunner.c +++ b/drivers/net/hippi/rrunner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rrunner.c: Linux driver for the Essential RoadRunner HIPPI board. diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c index 60a4629fe6ba..7766f74451e0 100644 --- a/drivers/net/hyperv/netvsc.c +++ b/drivers/net/hyperv/netvsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/net/hyperv/netvsc_bpf.c b/drivers/net/hyperv/netvsc_bpf.c index 1dd3755d9e6d..04e4bdbb8d36 100644 --- a/drivers/net/hyperv/netvsc_bpf.c +++ b/drivers/net/hyperv/netvsc_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019, Microsoft Corporation. * diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c index cbd52cb79268..c00e81797bda 100644 --- a/drivers/net/hyperv/netvsc_drv.c +++ b/drivers/net/hyperv/netvsc_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/net/hyperv/netvsc_trace.c b/drivers/net/hyperv/netvsc_trace.c index bb0ce5a2bcd5..5187cf0eb542 100644 --- a/drivers/net/hyperv/netvsc_trace.c +++ b/drivers/net/hyperv/netvsc_trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c index c35f9685b6bf..96931ed6bfea 100644 --- a/drivers/net/hyperv/rndis_filter.c +++ b/drivers/net/hyperv/rndis_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/net/ieee802154/adf7242.c b/drivers/net/ieee802154/adf7242.c index cc7ddc40020f..a7878a633d7f 100644 --- a/drivers/net/ieee802154/adf7242.c +++ b/drivers/net/ieee802154/adf7242.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Analog Devices ADF7242 Low-Power IEEE 802.15.4 Transceiver diff --git a/drivers/net/ieee802154/at86rf230.c b/drivers/net/ieee802154/at86rf230.c index fd91f8a45bce..2c7fcaac4e19 100644 --- a/drivers/net/ieee802154/at86rf230.c +++ b/drivers/net/ieee802154/at86rf230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AT86RF230/RF231 driver diff --git a/drivers/net/ieee802154/atusb.c b/drivers/net/ieee802154/atusb.c index 95a4a3cdc8a4..94a7e211fa3d 100644 --- a/drivers/net/ieee802154/atusb.c +++ b/drivers/net/ieee802154/atusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * atusb.c - Driver for the ATUSB IEEE 802.15.4 dongle diff --git a/drivers/net/ieee802154/ca8210.c b/drivers/net/ieee802154/ca8210.c index ebc4f1b18e7b..ca43137f3c5b 100644 --- a/drivers/net/ieee802154/ca8210.c +++ b/drivers/net/ieee802154/ca8210.c @@ -1,3 +1,4 @@ +asm("nop"); /* * http://www.cascoda.com/products/ca-821x/ * Copyright (c) 2016, Cascoda, Ltd. diff --git a/drivers/net/ieee802154/cc2520.c b/drivers/net/ieee802154/cc2520.c index 2b7034193a00..3db65119dc3d 100644 --- a/drivers/net/ieee802154/cc2520.c +++ b/drivers/net/ieee802154/cc2520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for TI CC2520 802.15.4 Wireless-PAN Networking controller * diff --git a/drivers/net/ieee802154/fakelb.c b/drivers/net/ieee802154/fakelb.c index e11d8eda85ea..35d87f8b24ee 100644 --- a/drivers/net/ieee802154/fakelb.c +++ b/drivers/net/ieee802154/fakelb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Loopback IEEE 802.15.4 interface diff --git a/drivers/net/ieee802154/mac802154_hwsim.c b/drivers/net/ieee802154/mac802154_hwsim.c index 1cab20b5a885..b44305c6d11b 100644 --- a/drivers/net/ieee802154/mac802154_hwsim.c +++ b/drivers/net/ieee802154/mac802154_hwsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HWSIM IEEE 802.15.4 interface diff --git a/drivers/net/ieee802154/mcr20a.c b/drivers/net/ieee802154/mcr20a.c index 020d392a98b6..6fd6176914e6 100644 --- a/drivers/net/ieee802154/mcr20a.c +++ b/drivers/net/ieee802154/mcr20a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for NXP MCR20A 802.15.4 Wireless-PAN Networking controller diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c index d3f42efc5d1a..5b7f303970cc 100644 --- a/drivers/net/ieee802154/mrf24j40.c +++ b/drivers/net/ieee802154/mrf24j40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Microchip MRF24J40 802.15.4 Wireless-PAN Networking controller diff --git a/drivers/net/ifb.c b/drivers/net/ifb.c index d3dc0914450a..5a2a17a0a188 100644 --- a/drivers/net/ifb.c +++ b/drivers/net/ifb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/net/ifb.c: diff --git a/drivers/net/ipa/data/ipa_data-v3.1.c b/drivers/net/ipa/data/ipa_data-v3.1.c index 65dba4729155..c1d2eb6ffcef 100644 --- a/drivers/net/ipa/data/ipa_data-v3.1.c +++ b/drivers/net/ipa/data/ipa_data-v3.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/data/ipa_data-v3.5.1.c b/drivers/net/ipa/data/ipa_data-v3.5.1.c index 315e617a8eeb..19b8ba7e5ab4 100644 --- a/drivers/net/ipa/data/ipa_data-v3.5.1.c +++ b/drivers/net/ipa/data/ipa_data-v3.5.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/data/ipa_data-v4.11.c b/drivers/net/ipa/data/ipa_data-v4.11.c index f5d66779c2fb..be677d68c22f 100644 --- a/drivers/net/ipa/data/ipa_data-v4.11.c +++ b/drivers/net/ipa/data/ipa_data-v4.11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v4.2.c b/drivers/net/ipa/data/ipa_data-v4.2.c index f5ed5d745aeb..ebf7d9401333 100644 --- a/drivers/net/ipa/data/ipa_data-v4.2.c +++ b/drivers/net/ipa/data/ipa_data-v4.2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v4.5.c b/drivers/net/ipa/data/ipa_data-v4.5.c index 730d8c43a45c..2242d987e508 100644 --- a/drivers/net/ipa/data/ipa_data-v4.5.c +++ b/drivers/net/ipa/data/ipa_data-v4.5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v4.7.c b/drivers/net/ipa/data/ipa_data-v4.7.c index 5e1d9049c62b..26fa4cba2d3d 100644 --- a/drivers/net/ipa/data/ipa_data-v4.7.c +++ b/drivers/net/ipa/data/ipa_data-v4.7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v4.9.c b/drivers/net/ipa/data/ipa_data-v4.9.c index da472a2a2e29..5820ba63490f 100644 --- a/drivers/net/ipa/data/ipa_data-v4.9.c +++ b/drivers/net/ipa/data/ipa_data-v4.9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v5.0.c b/drivers/net/ipa/data/ipa_data-v5.0.c index bc5722e4b053..30ee23078428 100644 --- a/drivers/net/ipa/data/ipa_data-v5.0.c +++ b/drivers/net/ipa/data/ipa_data-v5.0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/data/ipa_data-v5.5.c b/drivers/net/ipa/data/ipa_data-v5.5.c index 741ae21d9d78..d11da63884a5 100644 --- a/drivers/net/ipa/data/ipa_data-v5.5.c +++ b/drivers/net/ipa/data/ipa_data-v5.5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/gsi.c b/drivers/net/ipa/gsi.c index 4c3227e77898..7e16a4be82b7 100644 --- a/drivers/net/ipa/gsi.c +++ b/drivers/net/ipa/gsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/gsi_reg.c b/drivers/net/ipa/gsi_reg.c index 825598661188..45d22f302f05 100644 --- a/drivers/net/ipa/gsi_reg.c +++ b/drivers/net/ipa/gsi_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/gsi_trans.c b/drivers/net/ipa/gsi_trans.c index 19531883864a..d4e0e0f534ba 100644 --- a/drivers/net/ipa/gsi_trans.c +++ b/drivers/net/ipa/gsi_trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_cmd.c b/drivers/net/ipa/ipa_cmd.c index 984311a9a5f2..f9f3c7b808aa 100644 --- a/drivers/net/ipa/ipa_cmd.c +++ b/drivers/net/ipa/ipa_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_endpoint.c b/drivers/net/ipa/ipa_endpoint.c index 0bd9b9fbbf56..ba42e155bbd7 100644 --- a/drivers/net/ipa/ipa_endpoint.c +++ b/drivers/net/ipa/ipa_endpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_gsi.c b/drivers/net/ipa/ipa_gsi.c index cb654c7b5498..d025d9af884b 100644 --- a/drivers/net/ipa/ipa_gsi.c +++ b/drivers/net/ipa/ipa_gsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_interrupt.c b/drivers/net/ipa/ipa_interrupt.c index 8336596b1247..459a326c9465 100644 --- a/drivers/net/ipa/ipa_interrupt.c +++ b/drivers/net/ipa/ipa_interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c index 95a61bae3124..8312fc5609ba 100644 --- a/drivers/net/ipa/ipa_main.c +++ b/drivers/net/ipa/ipa_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_mem.c b/drivers/net/ipa/ipa_mem.c index 835a3c9c1fd4..e6a15d7e78c0 100644 --- a/drivers/net/ipa/ipa_mem.c +++ b/drivers/net/ipa/ipa_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_modem.c b/drivers/net/ipa/ipa_modem.c index 9b136f6b8b4a..88d970444cf9 100644 --- a/drivers/net/ipa/ipa_modem.c +++ b/drivers/net/ipa/ipa_modem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_power.c b/drivers/net/ipa/ipa_power.c index c572da9e9bc4..4907f629eb08 100644 --- a/drivers/net/ipa/ipa_power.c +++ b/drivers/net/ipa/ipa_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_qmi.c b/drivers/net/ipa/ipa_qmi.c index d771f3a71f94..083072087c58 100644 --- a/drivers/net/ipa/ipa_qmi.c +++ b/drivers/net/ipa/ipa_qmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_qmi_msg.c b/drivers/net/ipa/ipa_qmi_msg.c index 51dc13a577a5..64079af4a126 100644 --- a/drivers/net/ipa/ipa_qmi_msg.c +++ b/drivers/net/ipa/ipa_qmi_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_reg.c b/drivers/net/ipa/ipa_reg.c index c574f798fdc9..a660f2d07e8d 100644 --- a/drivers/net/ipa/ipa_reg.c +++ b/drivers/net/ipa/ipa_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_resource.c b/drivers/net/ipa/ipa_resource.c index 1b0c4695c32a..2f3027fe2125 100644 --- a/drivers/net/ipa/ipa_resource.c +++ b/drivers/net/ipa/ipa_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_smp2p.c b/drivers/net/ipa/ipa_smp2p.c index 420098796eec..8f6c0232659e 100644 --- a/drivers/net/ipa/ipa_smp2p.c +++ b/drivers/net/ipa/ipa_smp2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_sysfs.c b/drivers/net/ipa/ipa_sysfs.c index a53e9e6f6cdf..6f6bf492a501 100644 --- a/drivers/net/ipa/ipa_sysfs.c +++ b/drivers/net/ipa/ipa_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/ipa_table.c b/drivers/net/ipa/ipa_table.c index 4e4a3f8aa8e8..f4fc0d0ef1b0 100644 --- a/drivers/net/ipa/ipa_table.c +++ b/drivers/net/ipa/ipa_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/ipa_uc.c b/drivers/net/ipa/ipa_uc.c index dc7e92f2a4fb..e59998f0e945 100644 --- a/drivers/net/ipa/ipa_uc.c +++ b/drivers/net/ipa/ipa_uc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/net/ipa/reg/gsi_reg-v3.1.c b/drivers/net/ipa/reg/gsi_reg-v3.1.c index 8c577b8b5c7a..5b5a74ae3b2b 100644 --- a/drivers/net/ipa/reg/gsi_reg-v3.1.c +++ b/drivers/net/ipa/reg/gsi_reg-v3.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v3.5.1.c b/drivers/net/ipa/reg/gsi_reg-v3.5.1.c index a1c609f40d99..fbc174358303 100644 --- a/drivers/net/ipa/reg/gsi_reg-v3.5.1.c +++ b/drivers/net/ipa/reg/gsi_reg-v3.5.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v4.0.c b/drivers/net/ipa/reg/gsi_reg-v4.0.c index ff1fb1ca47dd..ce72af289ae9 100644 --- a/drivers/net/ipa/reg/gsi_reg-v4.0.c +++ b/drivers/net/ipa/reg/gsi_reg-v4.0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v4.11.c b/drivers/net/ipa/reg/gsi_reg-v4.11.c index ab9757ce42e7..0e775020c35e 100644 --- a/drivers/net/ipa/reg/gsi_reg-v4.11.c +++ b/drivers/net/ipa/reg/gsi_reg-v4.11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v4.5.c b/drivers/net/ipa/reg/gsi_reg-v4.5.c index 01b45f79c315..1e9dd6524d38 100644 --- a/drivers/net/ipa/reg/gsi_reg-v4.5.c +++ b/drivers/net/ipa/reg/gsi_reg-v4.5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v4.9.c b/drivers/net/ipa/reg/gsi_reg-v4.9.c index 783eaaee2936..5929be7f5bfa 100644 --- a/drivers/net/ipa/reg/gsi_reg-v4.9.c +++ b/drivers/net/ipa/reg/gsi_reg-v4.9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/gsi_reg-v5.0.c b/drivers/net/ipa/reg/gsi_reg-v5.0.c index 36d1e65df71b..9657ad70d5b2 100644 --- a/drivers/net/ipa/reg/gsi_reg-v5.0.c +++ b/drivers/net/ipa/reg/gsi_reg-v5.0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v3.1.c b/drivers/net/ipa/reg/ipa_reg-v3.1.c index a89103701583..c0829638a7b1 100644 --- a/drivers/net/ipa/reg/ipa_reg-v3.1.c +++ b/drivers/net/ipa/reg/ipa_reg-v3.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v3.5.1.c b/drivers/net/ipa/reg/ipa_reg-v3.5.1.c index c81c48ec51f9..b07e76cb4271 100644 --- a/drivers/net/ipa/reg/ipa_reg-v3.5.1.c +++ b/drivers/net/ipa/reg/ipa_reg-v3.5.1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v4.11.c b/drivers/net/ipa/reg/ipa_reg-v4.11.c index 18bddc32c931..db19f1108ebf 100644 --- a/drivers/net/ipa/reg/ipa_reg-v4.11.c +++ b/drivers/net/ipa/reg/ipa_reg-v4.11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v4.2.c b/drivers/net/ipa/reg/ipa_reg-v4.2.c index e78dd71e8b03..095f6d44976c 100644 --- a/drivers/net/ipa/reg/ipa_reg-v4.2.c +++ b/drivers/net/ipa/reg/ipa_reg-v4.2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v4.5.c b/drivers/net/ipa/reg/ipa_reg-v4.5.c index 8494731efdd3..6ef1528abdd5 100644 --- a/drivers/net/ipa/reg/ipa_reg-v4.5.c +++ b/drivers/net/ipa/reg/ipa_reg-v4.5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v4.7.c b/drivers/net/ipa/reg/ipa_reg-v4.7.c index 2c161cf69193..6fc5d705d797 100644 --- a/drivers/net/ipa/reg/ipa_reg-v4.7.c +++ b/drivers/net/ipa/reg/ipa_reg-v4.7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v4.9.c b/drivers/net/ipa/reg/ipa_reg-v4.9.c index fa6fd312e486..919cde73f4b9 100644 --- a/drivers/net/ipa/reg/ipa_reg-v4.9.c +++ b/drivers/net/ipa/reg/ipa_reg-v4.9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v5.0.c b/drivers/net/ipa/reg/ipa_reg-v5.0.c index b26b5f57ac03..83a78e101628 100644 --- a/drivers/net/ipa/reg/ipa_reg-v5.0.c +++ b/drivers/net/ipa/reg/ipa_reg-v5.0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipa/reg/ipa_reg-v5.5.c b/drivers/net/ipa/reg/ipa_reg-v5.5.c index abb0c443ef66..ec0ebf5f2ada 100644 --- a/drivers/net/ipa/reg/ipa_reg-v5.5.c +++ b/drivers/net/ipa/reg/ipa_reg-v5.5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2023-2024 Linaro Ltd. */ diff --git a/drivers/net/ipvlan/ipvlan_core.c b/drivers/net/ipvlan/ipvlan_core.c index bdb3a46b327c..aeee595856b9 100644 --- a/drivers/net/ipvlan/ipvlan_core.c +++ b/drivers/net/ipvlan/ipvlan_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2014 Mahesh Bandewar */ diff --git a/drivers/net/ipvlan/ipvlan_l3s.c b/drivers/net/ipvlan/ipvlan_l3s.c index 7c017fe35522..3efac11cab41 100644 --- a/drivers/net/ipvlan/ipvlan_l3s.c +++ b/drivers/net/ipvlan/ipvlan_l3s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2014 Mahesh Bandewar */ diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c index baccdad695fd..524f4677adff 100644 --- a/drivers/net/ipvlan/ipvlan_main.c +++ b/drivers/net/ipvlan/ipvlan_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (c) 2014 Mahesh Bandewar */ diff --git a/drivers/net/ipvlan/ipvtap.c b/drivers/net/ipvlan/ipvtap.c index edd13916831a..356d27b05589 100644 --- a/drivers/net/ipvlan/ipvtap.c +++ b/drivers/net/ipvlan/ipvtap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include "ipvlan.h" diff --git a/drivers/net/loopback.c b/drivers/net/loopback.c index 1fb6ce6843ad..7672b062ce6a 100644 --- a/drivers/net/loopback.c +++ b/drivers/net/loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/drivers/net/macsec.c b/drivers/net/macsec.c index 5200fd5a10e5..1cf2081625cf 100644 --- a/drivers/net/macsec.c +++ b/drivers/net/macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/macsec.c - MACsec device diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c index c509228be84d..5e5d9ff8891b 100644 --- a/drivers/net/macvlan.c +++ b/drivers/net/macvlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2007 Patrick McHardy diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c index b391a0f740a3..a8e14534b7e0 100644 --- a/drivers/net/macvtap.c +++ b/drivers/net/macvtap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/mctp/mctp-i2c.c b/drivers/net/mctp/mctp-i2c.c index f782d93f826e..0b7081a0a934 100644 --- a/drivers/net/mctp/mctp-i2c.c +++ b/drivers/net/mctp/mctp-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Controller Transport Protocol (MCTP) diff --git a/drivers/net/mctp/mctp-i3c.c b/drivers/net/mctp/mctp-i3c.c index 36c2405677c2..04716f212b11 100644 --- a/drivers/net/mctp/mctp-i3c.c +++ b/drivers/net/mctp/mctp-i3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implements DMTF specification diff --git a/drivers/net/mctp/mctp-serial.c b/drivers/net/mctp/mctp-serial.c index 26c9a33fd636..51f34a0ef685 100644 --- a/drivers/net/mctp/mctp-serial.c +++ b/drivers/net/mctp/mctp-serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Component Transport Protocol (MCTP) - serial transport diff --git a/drivers/net/mctp/mctp-usb.c b/drivers/net/mctp/mctp-usb.c index ef860cfc629f..b383717e67f5 100644 --- a/drivers/net/mctp/mctp-usb.c +++ b/drivers/net/mctp/mctp-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mctp-usb.c - MCTP-over-USB (DMTF DSP0283) transport binding driver. diff --git a/drivers/net/mdio.c b/drivers/net/mdio.c index f67a4d4005e7..5ea860c73de4 100644 --- a/drivers/net/mdio.c +++ b/drivers/net/mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mdio.c: Generic support for MDIO-compatible transceivers diff --git a/drivers/net/mdio/acpi_mdio.c b/drivers/net/mdio/acpi_mdio.c index 5d0f11f280cf..65b1e134f258 100644 --- a/drivers/net/mdio/acpi_mdio.c +++ b/drivers/net/mdio/acpi_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI helpers for the MDIO (Ethernet PHY) API diff --git a/drivers/net/mdio/fwnode_mdio.c b/drivers/net/mdio/fwnode_mdio.c index ba7091518265..b94b0f447390 100644 --- a/drivers/net/mdio/fwnode_mdio.c +++ b/drivers/net/mdio/fwnode_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fwnode helpers for the MDIO (Ethernet PHY) API diff --git a/drivers/net/mdio/mdio-airoha.c b/drivers/net/mdio/mdio-airoha.c index 52e7475121ea..fb1a604bde77 100644 --- a/drivers/net/mdio/mdio-airoha.c +++ b/drivers/net/mdio/mdio-airoha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Airoha AN7583 MDIO interface driver * diff --git a/drivers/net/mdio/mdio-aspeed.c b/drivers/net/mdio/mdio-aspeed.c index d6b9004c61dc..2ee1ef045492 100644 --- a/drivers/net/mdio/mdio-aspeed.c +++ b/drivers/net/mdio/mdio-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2019 IBM Corp. */ diff --git a/drivers/net/mdio/mdio-bcm-iproc.c b/drivers/net/mdio/mdio-bcm-iproc.c index 91690b496793..d1c7238e7e22 100644 --- a/drivers/net/mdio/mdio-bcm-iproc.c +++ b/drivers/net/mdio/mdio-bcm-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/net/mdio/mdio-bcm-unimac.c b/drivers/net/mdio/mdio-bcm-unimac.c index 37e35f282d9a..f6ce3140c6be 100644 --- a/drivers/net/mdio/mdio-bcm-unimac.c +++ b/drivers/net/mdio/mdio-bcm-unimac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Broadcom UniMAC MDIO bus controller driver diff --git a/drivers/net/mdio/mdio-bitbang.c b/drivers/net/mdio/mdio-bitbang.c index f88639297ff2..fc01dcccf5de 100644 --- a/drivers/net/mdio/mdio-bitbang.c +++ b/drivers/net/mdio/mdio-bitbang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bitbanged MDIO support. diff --git a/drivers/net/mdio/mdio-cavium.c b/drivers/net/mdio/mdio-cavium.c index 100e46a702ee..af4c62b4571a 100644 --- a/drivers/net/mdio/mdio-cavium.c +++ b/drivers/net/mdio/mdio-cavium.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009-2016 Cavium, Inc. diff --git a/drivers/net/mdio/mdio-gpio.c b/drivers/net/mdio/mdio-gpio.c index 1cfd538b5105..ddf8c17b2b7f 100644 --- a/drivers/net/mdio/mdio-gpio.c +++ b/drivers/net/mdio/mdio-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO based MDIO bitbang driver. diff --git a/drivers/net/mdio/mdio-hisi-femac.c b/drivers/net/mdio/mdio-hisi-femac.c index d78a1dc36cfd..47bf0192f15b 100644 --- a/drivers/net/mdio/mdio-hisi-femac.c +++ b/drivers/net/mdio/mdio-hisi-femac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Hisilicon Fast Ethernet MDIO Bus Driver diff --git a/drivers/net/mdio/mdio-i2c.c b/drivers/net/mdio/mdio-i2c.c index ed20352a589a..e80433ac35ed 100644 --- a/drivers/net/mdio/mdio-i2c.c +++ b/drivers/net/mdio/mdio-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MDIO I2C bridge diff --git a/drivers/net/mdio/mdio-ipq4019.c b/drivers/net/mdio/mdio-ipq4019.c index d9a94df482d9..b306f3206fac 100644 --- a/drivers/net/mdio/mdio-ipq4019.c +++ b/drivers/net/mdio/mdio-ipq4019.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2015, The Linux Foundation. All rights reserved. */ /* Copyright (c) 2020 Sartura Ltd. */ diff --git a/drivers/net/mdio/mdio-ipq8064.c b/drivers/net/mdio/mdio-ipq8064.c index 6253a9ab8b69..3adf68e9a3d8 100644 --- a/drivers/net/mdio/mdio-ipq8064.c +++ b/drivers/net/mdio/mdio-ipq8064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Qualcomm IPQ8064 MDIO interface driver * diff --git a/drivers/net/mdio/mdio-moxart.c b/drivers/net/mdio/mdio-moxart.c index 9853be6f0f22..99d61ca85fc3 100644 --- a/drivers/net/mdio/mdio-moxart.c +++ b/drivers/net/mdio/mdio-moxart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* MOXA ART Ethernet (RTL8201CP) MDIO interface driver * diff --git a/drivers/net/mdio/mdio-mscc-miim.c b/drivers/net/mdio/mdio-mscc-miim.c index 944efd33da6d..1aabf874c43e 100644 --- a/drivers/net/mdio/mdio-mscc-miim.c +++ b/drivers/net/mdio/mdio-mscc-miim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Driver for the MDIO interface of Microsemi network switches. diff --git a/drivers/net/mdio/mdio-mux-bcm-iproc.c b/drivers/net/mdio/mdio-mux-bcm-iproc.c index 8ba0917a930a..5ececdc83cef 100644 --- a/drivers/net/mdio/mdio-mux-bcm-iproc.c +++ b/drivers/net/mdio/mdio-mux-bcm-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2016 Broadcom diff --git a/drivers/net/mdio/mdio-mux-bcm6368.c b/drivers/net/mdio/mdio-mux-bcm6368.c index 476f8b72d020..c0f6b84d4831 100644 --- a/drivers/net/mdio/mdio-mux-bcm6368.c +++ b/drivers/net/mdio/mdio-mux-bcm6368.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Broadcom BCM6368 mdiomux bus controller driver diff --git a/drivers/net/mdio/mdio-mux-gpio.c b/drivers/net/mdio/mdio-mux-gpio.c index fefa40ea5227..478298fc3595 100644 --- a/drivers/net/mdio/mdio-mux-gpio.c +++ b/drivers/net/mdio/mdio-mux-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011, 2012 Cavium, Inc. diff --git a/drivers/net/mdio/mdio-mux-meson-g12a.c b/drivers/net/mdio/mdio-mux-meson-g12a.c index 08d6a6c93fb8..6fcc635cf6ec 100644 --- a/drivers/net/mdio/mdio-mux-meson-g12a.c +++ b/drivers/net/mdio/mdio-mux-meson-g12a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Baylibre, SAS. * Author: Jerome Brunet diff --git a/drivers/net/mdio/mdio-mux-meson-gxl.c b/drivers/net/mdio/mdio-mux-meson-gxl.c index 3dd12a8c8b03..08165e908c21 100644 --- a/drivers/net/mdio/mdio-mux-meson-gxl.c +++ b/drivers/net/mdio/mdio-mux-meson-gxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022 Baylibre, SAS. * Author: Jerome Brunet diff --git a/drivers/net/mdio/mdio-mux-mmioreg.c b/drivers/net/mdio/mdio-mux-mmioreg.c index 9c4b1efd0d53..3dca70b4e067 100644 --- a/drivers/net/mdio/mdio-mux-mmioreg.c +++ b/drivers/net/mdio/mdio-mux-mmioreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple memory-mapped device MDIO MUX driver diff --git a/drivers/net/mdio/mdio-mux-multiplexer.c b/drivers/net/mdio/mdio-mux-multiplexer.c index 8e11960fc539..96dfdc3417c1 100644 --- a/drivers/net/mdio/mdio-mux-multiplexer.c +++ b/drivers/net/mdio/mdio-mux-multiplexer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* MDIO bus multiplexer using kernel multiplexer subsystem * diff --git a/drivers/net/mdio/mdio-mux.c b/drivers/net/mdio/mdio-mux.c index fe0e46bd7964..7035e858b605 100644 --- a/drivers/net/mdio/mdio-mux.c +++ b/drivers/net/mdio/mdio-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011, 2012 Cavium, Inc. diff --git a/drivers/net/mdio/mdio-mvusb.c b/drivers/net/mdio/mdio-mvusb.c index 554837c21e73..c09fcb779d6c 100644 --- a/drivers/net/mdio/mdio-mvusb.c +++ b/drivers/net/mdio/mdio-mvusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/mdio/mdio-octeon.c b/drivers/net/mdio/mdio-octeon.c index cb53dccbde1a..f90f152dd0d7 100644 --- a/drivers/net/mdio/mdio-octeon.c +++ b/drivers/net/mdio/mdio-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009-2015 Cavium, Inc. diff --git a/drivers/net/mdio/mdio-realtek-rtl9300.c b/drivers/net/mdio/mdio-realtek-rtl9300.c index 405a07075dd1..0496e5802748 100644 --- a/drivers/net/mdio/mdio-realtek-rtl9300.c +++ b/drivers/net/mdio/mdio-realtek-rtl9300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MDIO controller for RTL9300 switches with integrated SoC. diff --git a/drivers/net/mdio/mdio-regmap.c b/drivers/net/mdio/mdio-regmap.c index 8a742a8d6387..b2a6fb285210 100644 --- a/drivers/net/mdio/mdio-regmap.c +++ b/drivers/net/mdio/mdio-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Driver for MMIO-Mapped MDIO devices. Some IPs expose internal PHYs or PCS * within the MMIO-mapped area diff --git a/drivers/net/mdio/mdio-sun4i.c b/drivers/net/mdio/mdio-sun4i.c index ad1edadc5a08..95cb882c2c69 100644 --- a/drivers/net/mdio/mdio-sun4i.c +++ b/drivers/net/mdio/mdio-sun4i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner EMAC MDIO interface driver diff --git a/drivers/net/mdio/mdio-thunder.c b/drivers/net/mdio/mdio-thunder.c index a3047f7258a7..bb2acd71e1d8 100644 --- a/drivers/net/mdio/mdio-thunder.c +++ b/drivers/net/mdio/mdio-thunder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009-2016 Cavium, Inc. diff --git a/drivers/net/mdio/mdio-xgene.c b/drivers/net/mdio/mdio-xgene.c index a8f91a4b7fed..e8d2b6ddd8d8 100644 --- a/drivers/net/mdio/mdio-xgene.c +++ b/drivers/net/mdio/mdio-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Applied Micro X-Gene SoC MDIO Driver * diff --git a/drivers/net/mdio/of_mdio.c b/drivers/net/mdio/of_mdio.c index b8d298c04d3f..500d039d136b 100644 --- a/drivers/net/mdio/of_mdio.c +++ b/drivers/net/mdio/of_mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OF helpers for the MDIO (Ethernet PHY) API diff --git a/drivers/net/mhi_net.c b/drivers/net/mhi_net.c index ae169929a9d8..62f46f547a28 100644 --- a/drivers/net/mhi_net.c +++ b/drivers/net/mhi_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* MHI Network driver - Network over MHI bus * diff --git a/drivers/net/mii.c b/drivers/net/mii.c index 37bc3131d31a..2e7b77349bc1 100644 --- a/drivers/net/mii.c +++ b/drivers/net/mii.c @@ -1,3 +1,4 @@ +asm("nop"); /* mii.c: MII interface library diff --git a/drivers/net/net_failover.c b/drivers/net/net_failover.c index 5b50d9186f12..b93b82bc1eaf 100644 --- a/drivers/net/net_failover.c +++ b/drivers/net/net_failover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/drivers/net/netconsole.c b/drivers/net/netconsole.c index 9cb4dfc242f5..92db912b3339 100644 --- a/drivers/net/netconsole.c +++ b/drivers/net/netconsole.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/netconsole.c diff --git a/drivers/net/netdevsim/bpf.c b/drivers/net/netdevsim/bpf.c index 5f17f68f3c08..c718ee4b730a 100644 --- a/drivers/net/netdevsim/bpf.c +++ b/drivers/net/netdevsim/bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Netronome Systems, Inc. * diff --git a/drivers/net/netdevsim/bus.c b/drivers/net/netdevsim/bus.c index d16b95304aa7..d432fed8f766 100644 --- a/drivers/net/netdevsim/bus.c +++ b/drivers/net/netdevsim/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2017 Netronome Systems, Inc. * Copyright (C) 2019 Mellanox Technologies. All rights reserved diff --git a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c index dfd571b22107..3956543919f5 100644 --- a/drivers/net/netdevsim/dev.c +++ b/drivers/net/netdevsim/dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018 Cumulus Networks. All rights reserved. * Copyright (c) 2018 David Ahern diff --git a/drivers/net/netdevsim/ethtool.c b/drivers/net/netdevsim/ethtool.c index 36a201533aae..6e85da2159f6 100644 --- a/drivers/net/netdevsim/ethtool.c +++ b/drivers/net/netdevsim/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 Facebook diff --git a/drivers/net/netdevsim/fib.c b/drivers/net/netdevsim/fib.c index 16c382c42227..8c1bad42e0cc 100644 --- a/drivers/net/netdevsim/fib.c +++ b/drivers/net/netdevsim/fib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018 Cumulus Networks. All rights reserved. * Copyright (c) 2018 David Ahern diff --git a/drivers/net/netdevsim/health.c b/drivers/net/netdevsim/health.c index 3bd0e7a489c3..b72130f1e3cd 100644 --- a/drivers/net/netdevsim/health.c +++ b/drivers/net/netdevsim/health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/netdevsim/hwstats.c b/drivers/net/netdevsim/hwstats.c index 1abe48e35ca3..7adaabef7102 100644 --- a/drivers/net/netdevsim/hwstats.c +++ b/drivers/net/netdevsim/hwstats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/netdevsim/ipsec.c b/drivers/net/netdevsim/ipsec.c index 36a1be4923d6..08a2b7b1b16e 100644 --- a/drivers/net/netdevsim/ipsec.c +++ b/drivers/net/netdevsim/ipsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Oracle and/or its affiliates. All rights reserved. */ diff --git a/drivers/net/netdevsim/macsec.c b/drivers/net/netdevsim/macsec.c index bdc8020d588e..b1ad87170e8b 100644 --- a/drivers/net/netdevsim/macsec.c +++ b/drivers/net/netdevsim/macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/netdevsim/netdev.c b/drivers/net/netdevsim/netdev.c index 6927c1962277..2806f8dd4f89 100644 --- a/drivers/net/netdevsim/netdev.c +++ b/drivers/net/netdevsim/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Netronome Systems, Inc. * diff --git a/drivers/net/netdevsim/psample.c b/drivers/net/netdevsim/psample.c index f0c6477dd0ae..132101ac1879 100644 --- a/drivers/net/netdevsim/psample.c +++ b/drivers/net/netdevsim/psample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021 Mellanox Technologies. All rights reserved */ diff --git a/drivers/net/netdevsim/psp.c b/drivers/net/netdevsim/psp.c index 727da06101ca..7f3f7d62e0a8 100644 --- a/drivers/net/netdevsim/psp.c +++ b/drivers/net/netdevsim/psp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/netdevsim/udp_tunnels.c b/drivers/net/netdevsim/udp_tunnels.c index 89fff76e51cf..b00aa36d104a 100644 --- a/drivers/net/netdevsim/udp_tunnels.c +++ b/drivers/net/netdevsim/udp_tunnels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Facebook Inc. diff --git a/drivers/net/netkit.c b/drivers/net/netkit.c index 0a2fef7caccb..f47d5c2632e0 100644 --- a/drivers/net/netkit.c +++ b/drivers/net/netkit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Isovalent */ diff --git a/drivers/net/nlmon.c b/drivers/net/nlmon.c index 8bfd4ee5a8c4..b2ac11d047aa 100644 --- a/drivers/net/nlmon.c +++ b/drivers/net/nlmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/ntb_netdev.c b/drivers/net/ntb_netdev.c index fbeae05817e9..fb5dfcfe92cf 100644 --- a/drivers/net/ntb_netdev.c +++ b/drivers/net/ntb_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/net/ovpn/bind.c b/drivers/net/ovpn/bind.c index 24d2788a277e..ec7296f0692b 100644 --- a/drivers/net/ovpn/bind.c +++ b/drivers/net/ovpn/bind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/crypto.c b/drivers/net/ovpn/crypto.c index 90580e32052f..d851f5f98f42 100644 --- a/drivers/net/ovpn/crypto.c +++ b/drivers/net/ovpn/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/crypto_aead.c b/drivers/net/ovpn/crypto_aead.c index 2cca759feffa..b93b1aeae2f9 100644 --- a/drivers/net/ovpn/crypto_aead.c +++ b/drivers/net/ovpn/crypto_aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/io.c b/drivers/net/ovpn/io.c index 3e9e7f8444b3..defa1b116b78 100644 --- a/drivers/net/ovpn/io.c +++ b/drivers/net/ovpn/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/main.c b/drivers/net/ovpn/main.c index 1bb1afe766a4..ea8dec5d3b45 100644 --- a/drivers/net/ovpn/main.c +++ b/drivers/net/ovpn/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/netlink-gen.c b/drivers/net/ovpn/netlink-gen.c index ecbe9dcf4f7d..572b039363f4 100644 --- a/drivers/net/ovpn/netlink-gen.c +++ b/drivers/net/ovpn/netlink-gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/ovpn.yaml */ diff --git a/drivers/net/ovpn/netlink.c b/drivers/net/ovpn/netlink.c index c7f382437630..14d907c6b24c 100644 --- a/drivers/net/ovpn/netlink.c +++ b/drivers/net/ovpn/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/peer.c b/drivers/net/ovpn/peer.c index 4bfcab0c8652..37058564fe79 100644 --- a/drivers/net/ovpn/peer.c +++ b/drivers/net/ovpn/peer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/pktid.c b/drivers/net/ovpn/pktid.c index 2f29049897e3..46ed4fdd7d1e 100644 --- a/drivers/net/ovpn/pktid.c +++ b/drivers/net/ovpn/pktid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/socket.c b/drivers/net/ovpn/socket.c index 9750871ab65c..c5184b22a7f0 100644 --- a/drivers/net/ovpn/socket.c +++ b/drivers/net/ovpn/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/stats.c b/drivers/net/ovpn/stats.c index d637143473bb..368bea7d97aa 100644 --- a/drivers/net/ovpn/stats.c +++ b/drivers/net/ovpn/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/tcp.c b/drivers/net/ovpn/tcp.c index 0d7f30360d87..5a8009c8d64e 100644 --- a/drivers/net/ovpn/tcp.c +++ b/drivers/net/ovpn/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/ovpn/udp.c b/drivers/net/ovpn/udp.c index d6a0f7a0b75d..c725da0b95a2 100644 --- a/drivers/net/ovpn/udp.c +++ b/drivers/net/ovpn/udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* OpenVPN data channel offload * diff --git a/drivers/net/pcs/pcs-lynx.c b/drivers/net/pcs/pcs-lynx.c index 73e1364ad1ed..963d6046a366 100644 --- a/drivers/net/pcs/pcs-lynx.c +++ b/drivers/net/pcs/pcs-lynx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* Copyright 2020 NXP * Lynx PCS MDIO helpers diff --git a/drivers/net/pcs/pcs-mtk-lynxi.c b/drivers/net/pcs/pcs-mtk-lynxi.c index 87df3a9dfc9b..de52bcee313a 100644 --- a/drivers/net/pcs/pcs-mtk-lynxi.c +++ b/drivers/net/pcs/pcs-mtk-lynxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2019 MediaTek Inc. /* A library for MediaTek SGMII circuit diff --git a/drivers/net/pcs/pcs-rzn1-miic.c b/drivers/net/pcs/pcs-rzn1-miic.c index 885f17c32643..fda09b6adf22 100644 --- a/drivers/net/pcs/pcs-rzn1-miic.c +++ b/drivers/net/pcs/pcs-rzn1-miic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Schneider Electric diff --git a/drivers/net/pcs/pcs-xpcs-nxp.c b/drivers/net/pcs/pcs-xpcs-nxp.c index e8efe94cf4ec..4662c135752e 100644 --- a/drivers/net/pcs/pcs-xpcs-nxp.c +++ b/drivers/net/pcs/pcs-xpcs-nxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2021 NXP */ diff --git a/drivers/net/pcs/pcs-xpcs-plat.c b/drivers/net/pcs/pcs-xpcs-plat.c index b8c48f9effbf..284378a3e17e 100644 --- a/drivers/net/pcs/pcs-xpcs-plat.c +++ b/drivers/net/pcs/pcs-xpcs-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare XPCS platform device driver diff --git a/drivers/net/pcs/pcs-xpcs-wx.c b/drivers/net/pcs/pcs-xpcs-wx.c index fc52f7aa5f59..0668d238ce8b 100644 --- a/drivers/net/pcs/pcs-xpcs-wx.c +++ b/drivers/net/pcs/pcs-xpcs-wx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2015 - 2023 Beijing WangXun Technology Co., Ltd. */ diff --git a/drivers/net/pcs/pcs-xpcs.c b/drivers/net/pcs/pcs-xpcs.c index 9679f2b35a44..73426886f0f7 100644 --- a/drivers/net/pcs/pcs-xpcs.c +++ b/drivers/net/pcs/pcs-xpcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Synopsys, Inc. and/or its affiliates. diff --git a/drivers/net/pfcp.c b/drivers/net/pfcp.c index 28e6bc4a1f14..6a37a03dda81 100644 --- a/drivers/net/pfcp.c +++ b/drivers/net/pfcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PFCP according to 3GPP TS 29.244 diff --git a/drivers/net/phy/adin.c b/drivers/net/phy/adin.c index 7fa713ca8d45..e1f9380eba79 100644 --- a/drivers/net/phy/adin.c +++ b/drivers/net/phy/adin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices Industrial Ethernet PHYs diff --git a/drivers/net/phy/adin1100.c b/drivers/net/phy/adin1100.c index 8f9753d4318c..c357cb7380d0 100644 --- a/drivers/net/phy/adin1100.c +++ b/drivers/net/phy/adin1100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Driver for Analog Devices Industrial Ethernet T1L PHYs diff --git a/drivers/net/phy/air_en8811h.c b/drivers/net/phy/air_en8811h.c index badd65f0ccee..a786813134bc 100644 --- a/drivers/net/phy/air_en8811h.c +++ b/drivers/net/phy/air_en8811h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the Airoha EN8811H 2.5 Gigabit PHY. diff --git a/drivers/net/phy/amd.c b/drivers/net/phy/amd.c index 75b5fe65500a..51fa8f4bb269 100644 --- a/drivers/net/phy/amd.c +++ b/drivers/net/phy/amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for AMD am79c PHYs diff --git a/drivers/net/phy/aquantia/aquantia_firmware.c b/drivers/net/phy/aquantia/aquantia_firmware.c index 569256152689..486cddecf139 100644 --- a/drivers/net/phy/aquantia/aquantia_firmware.c +++ b/drivers/net/phy/aquantia/aquantia_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/phy/aquantia/aquantia_hwmon.c b/drivers/net/phy/aquantia/aquantia_hwmon.c index 1a714b56b765..45a324993998 100644 --- a/drivers/net/phy/aquantia/aquantia_hwmon.c +++ b/drivers/net/phy/aquantia/aquantia_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* HWMON driver for Aquantia PHY * diff --git a/drivers/net/phy/aquantia/aquantia_leds.c b/drivers/net/phy/aquantia/aquantia_leds.c index 951f46104eff..07c96539d09e 100644 --- a/drivers/net/phy/aquantia/aquantia_leds.c +++ b/drivers/net/phy/aquantia/aquantia_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* LED driver for Aquantia PHY * diff --git a/drivers/net/phy/aquantia/aquantia_main.c b/drivers/net/phy/aquantia/aquantia_main.c index 41f3676c7f1e..21bf36dd63db 100644 --- a/drivers/net/phy/aquantia/aquantia_main.c +++ b/drivers/net/phy/aquantia/aquantia_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Aquantia PHY diff --git a/drivers/net/phy/as21xxx.c b/drivers/net/phy/as21xxx.c index 005277360656..fb604ad87d67 100644 --- a/drivers/net/phy/as21xxx.c +++ b/drivers/net/phy/as21xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Aeonsemi AS21XXxX PHY Driver diff --git a/drivers/net/phy/ax88796b.c b/drivers/net/phy/ax88796b.c index f20ddf649149..4f4259bada86 100644 --- a/drivers/net/phy/ax88796b.c +++ b/drivers/net/phy/ax88796b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Driver for Asix PHYs * diff --git a/drivers/net/phy/bcm-cygnus.c b/drivers/net/phy/bcm-cygnus.c index 15cbef8202bc..e48dcc72f288 100644 --- a/drivers/net/phy/bcm-cygnus.c +++ b/drivers/net/phy/bcm-cygnus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/net/phy/bcm-phy-lib.c b/drivers/net/phy/bcm-phy-lib.c index 5198d66dbbc0..b3797ac2476a 100644 --- a/drivers/net/phy/bcm-phy-lib.c +++ b/drivers/net/phy/bcm-phy-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2017 Broadcom diff --git a/drivers/net/phy/bcm-phy-ptp.c b/drivers/net/phy/bcm-phy-ptp.c index 65d609ed69fb..9b5684f4cb57 100644 --- a/drivers/net/phy/bcm-phy-ptp.c +++ b/drivers/net/phy/bcm-phy-ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Meta Platforms Inc. diff --git a/drivers/net/phy/bcm54140.c b/drivers/net/phy/bcm54140.c index a8edf45fd733..9fd2553f5bd5 100644 --- a/drivers/net/phy/bcm54140.c +++ b/drivers/net/phy/bcm54140.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Broadcom BCM54140 Quad SGMII/QSGMII Copper/Fiber Gigabit PHY * diff --git a/drivers/net/phy/bcm63xx.c b/drivers/net/phy/bcm63xx.c index b46a736a3130..c1c669b180b9 100644 --- a/drivers/net/phy/bcm63xx.c +++ b/drivers/net/phy/bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Broadcom 63xx SOCs integrated PHYs diff --git a/drivers/net/phy/bcm7xxx.c b/drivers/net/phy/bcm7xxx.c index 00e8fa14aa77..c7a246e8ab9d 100644 --- a/drivers/net/phy/bcm7xxx.c +++ b/drivers/net/phy/bcm7xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Broadcom BCM7xxx internal transceivers support. diff --git a/drivers/net/phy/bcm84881.c b/drivers/net/phy/bcm84881.c index d7f7cc44c532..aefcc9fe8488 100644 --- a/drivers/net/phy/bcm84881.c +++ b/drivers/net/phy/bcm84881.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Broadcom BCM84881 NBASE-T PHY driver, as found on a SFP+ module. // Copyright (C) 2019 Russell King, Deep Blue Solutions Ltd. diff --git a/drivers/net/phy/bcm87xx.c b/drivers/net/phy/bcm87xx.c index 299f9a8f30f4..0e1f8ff5234e 100644 --- a/drivers/net/phy/bcm87xx.c +++ b/drivers/net/phy/bcm87xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 - 2012 Cavium, Inc. diff --git a/drivers/net/phy/broadcom.c b/drivers/net/phy/broadcom.c index cb306f9e80cc..cf0039c5e9c0 100644 --- a/drivers/net/phy/broadcom.c +++ b/drivers/net/phy/broadcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/broadcom.c diff --git a/drivers/net/phy/cicada.c b/drivers/net/phy/cicada.c index d87cf8b94cf8..9838e9c156ef 100644 --- a/drivers/net/phy/cicada.c +++ b/drivers/net/phy/cicada.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/cicada.c diff --git a/drivers/net/phy/cortina.c b/drivers/net/phy/cortina.c index 3b65f37f1c57..3c9f60876081 100644 --- a/drivers/net/phy/cortina.c +++ b/drivers/net/phy/cortina.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2017 NXP diff --git a/drivers/net/phy/davicom.c b/drivers/net/phy/davicom.c index fa3692508f16..0d7ff8af9e28 100644 --- a/drivers/net/phy/davicom.c +++ b/drivers/net/phy/davicom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/davicom.c diff --git a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c index b950acc9c49b..088257211c07 100644 --- a/drivers/net/phy/dp83640.c +++ b/drivers/net/phy/dp83640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the National Semiconductor DP83640 PHYTER diff --git a/drivers/net/phy/dp83822.c b/drivers/net/phy/dp83822.c index 33db21251f2e..d8abea24494b 100644 --- a/drivers/net/phy/dp83822.c +++ b/drivers/net/phy/dp83822.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for the Texas Instruments DP83822, DP83825 and DP83826 PHYs. * diff --git a/drivers/net/phy/dp83848.c b/drivers/net/phy/dp83848.c index d88b1999d596..3a99f6bca585 100644 --- a/drivers/net/phy/dp83848.c +++ b/drivers/net/phy/dp83848.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Texas Instruments DP83848 PHY diff --git a/drivers/net/phy/dp83867.c b/drivers/net/phy/dp83867.c index 5f5de01c41e1..195c4c98e204 100644 --- a/drivers/net/phy/dp83867.c +++ b/drivers/net/phy/dp83867.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for the Texas Instruments DP83867 PHY * diff --git a/drivers/net/phy/dp83869.c b/drivers/net/phy/dp83869.c index 1f381d7b13ff..486536ed87f9 100644 --- a/drivers/net/phy/dp83869.c +++ b/drivers/net/phy/dp83869.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for the Texas Instruments DP83869 PHY * Copyright (C) 2019 Texas Instruments Inc. diff --git a/drivers/net/phy/dp83tc811.c b/drivers/net/phy/dp83tc811.c index e480c2a07450..745996552b04 100644 --- a/drivers/net/phy/dp83tc811.c +++ b/drivers/net/phy/dp83tc811.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Texas Instruments DP83TC811 PHY diff --git a/drivers/net/phy/dp83td510.c b/drivers/net/phy/dp83td510.c index d75dae6071ad..3350b0c3cf6f 100644 --- a/drivers/net/phy/dp83td510.c +++ b/drivers/net/phy/dp83td510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for the Texas Instruments DP83TD510 PHY * Copyright (c) 2022 Pengutronix, Oleksij Rempel diff --git a/drivers/net/phy/dp83tg720.c b/drivers/net/phy/dp83tg720.c index 391c1d868808..d39902fe7959 100644 --- a/drivers/net/phy/dp83tg720.c +++ b/drivers/net/phy/dp83tg720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for the Texas Instruments DP83TG720 PHY * Copyright (c) 2023 Pengutronix, Oleksij Rempel diff --git a/drivers/net/phy/et1011c.c b/drivers/net/phy/et1011c.c index 6cd8d77586fd..29fba7619777 100644 --- a/drivers/net/phy/et1011c.c +++ b/drivers/net/phy/et1011c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/et1011c.c diff --git a/drivers/net/phy/fixed_phy.c b/drivers/net/phy/fixed_phy.c index 50684271f81a..2718ec0cc1a9 100644 --- a/drivers/net/phy/fixed_phy.c +++ b/drivers/net/phy/fixed_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Fixed MDIO bus (MDIO bus emulation with fixed PHYs) diff --git a/drivers/net/phy/icplus.c b/drivers/net/phy/icplus.c index c0c4f19cfb6a..de1780a7a0d4 100644 --- a/drivers/net/phy/icplus.c +++ b/drivers/net/phy/icplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for ICPlus PHYs diff --git a/drivers/net/phy/intel-xway.c b/drivers/net/phy/intel-xway.c index 12ff4c1f285d..8eaf1735cae1 100644 --- a/drivers/net/phy/intel-xway.c +++ b/drivers/net/phy/intel-xway.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2012 Daniel Schwierzeck diff --git a/drivers/net/phy/linkmode.c b/drivers/net/phy/linkmode.c index f60560fe3499..e7723713baf4 100644 --- a/drivers/net/phy/linkmode.c +++ b/drivers/net/phy/linkmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/phy/lxt.c b/drivers/net/phy/lxt.c index 5251a61c8b0f..a57d61f65dc6 100644 --- a/drivers/net/phy/lxt.c +++ b/drivers/net/phy/lxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/lxt.c diff --git a/drivers/net/phy/marvell-88q2xxx.c b/drivers/net/phy/marvell-88q2xxx.c index 201dee1a1698..ec95af29769a 100644 --- a/drivers/net/phy/marvell-88q2xxx.c +++ b/drivers/net/phy/marvell-88q2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell 88Q2XXX automotive 100BASE-T1/1000BASE-T1 PHY driver diff --git a/drivers/net/phy/marvell-88x2222.c b/drivers/net/phy/marvell-88x2222.c index 894bcee61e65..d28a0ce118cd 100644 --- a/drivers/net/phy/marvell-88x2222.c +++ b/drivers/net/phy/marvell-88x2222.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell 88x2222 dual-port multi-speed ethernet transceiver. diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c index c248c90510ae..6c129302501a 100644 --- a/drivers/net/phy/marvell.c +++ b/drivers/net/phy/marvell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/marvell.c diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c index 8fd42131cdbf..2ad7e6e0a61c 100644 --- a/drivers/net/phy/marvell10g.c +++ b/drivers/net/phy/marvell10g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Marvell 10G 88x3310 PHY driver diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index afdf1ad6c0e6..ae5151c8ce25 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* MDIO Bus interface * diff --git a/drivers/net/phy/mdio_bus_provider.c b/drivers/net/phy/mdio_bus_provider.c index 4b0637405740..abc11944a8bd 100644 --- a/drivers/net/phy/mdio_bus_provider.c +++ b/drivers/net/phy/mdio_bus_provider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* MDIO Bus provider interface * diff --git a/drivers/net/phy/mdio_device.c b/drivers/net/phy/mdio_device.c index 6e90ed42cd98..c21c75b7ea9d 100644 --- a/drivers/net/phy/mdio_device.c +++ b/drivers/net/phy/mdio_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Framework for MDIO devices, other than PHYs. * diff --git a/drivers/net/phy/mdio_devres.c b/drivers/net/phy/mdio_devres.c index 7fd3377dbd79..cbdcc697d206 100644 --- a/drivers/net/phy/mdio_devres.c +++ b/drivers/net/phy/mdio_devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/net/phy/mediatek/mtk-2p5ge.c b/drivers/net/phy/mediatek/mtk-2p5ge.c index de8a41a1841d..613a45677072 100644 --- a/drivers/net/phy/mediatek/mtk-2p5ge.c +++ b/drivers/net/phy/mediatek/mtk-2p5ge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/net/phy/mediatek/mtk-ge-soc.c b/drivers/net/phy/mediatek/mtk-ge-soc.c index 2c4bbc236202..3abe5f3e84f8 100644 --- a/drivers/net/phy/mediatek/mtk-ge-soc.c +++ b/drivers/net/phy/mediatek/mtk-ge-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/net/phy/mediatek/mtk-ge.c b/drivers/net/phy/mediatek/mtk-ge.c index 73d9b72f9d9e..c071c65da97d 100644 --- a/drivers/net/phy/mediatek/mtk-ge.c +++ b/drivers/net/phy/mediatek/mtk-ge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/net/phy/mediatek/mtk-phy-lib.c b/drivers/net/phy/mediatek/mtk-phy-lib.c index dfd0f4e439a2..00ddee28ee39 100644 --- a/drivers/net/phy/mediatek/mtk-phy-lib.c +++ b/drivers/net/phy/mediatek/mtk-phy-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/phy/meson-gxl.c b/drivers/net/phy/meson-gxl.c index 962ebbbc1348..1ce70573538d 100644 --- a/drivers/net/phy/meson-gxl.c +++ b/drivers/net/phy/meson-gxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Meson GXL Internal PHY Driver diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c index 8208ecbb575c..9101dd9c2f99 100644 --- a/drivers/net/phy/micrel.c +++ b/drivers/net/phy/micrel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/micrel.c diff --git a/drivers/net/phy/microchip.c b/drivers/net/phy/microchip.c index dc8634e7bcbe..d9380be7f2e6 100644 --- a/drivers/net/phy/microchip.c +++ b/drivers/net/phy/microchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Microchip Technology diff --git a/drivers/net/phy/microchip_rds_ptp.c b/drivers/net/phy/microchip_rds_ptp.c index 4c6326b0ceaf..d7b70cb371ce 100644 --- a/drivers/net/phy/microchip_rds_ptp.c +++ b/drivers/net/phy/microchip_rds_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2024 Microchip Technology diff --git a/drivers/net/phy/microchip_t1.c b/drivers/net/phy/microchip_t1.c index 62b36a318100..7c8682337c29 100644 --- a/drivers/net/phy/microchip_t1.c +++ b/drivers/net/phy/microchip_t1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Microchip Technology diff --git a/drivers/net/phy/microchip_t1s.c b/drivers/net/phy/microchip_t1s.c index e601d56b2507..a0b5d6a2b1b8 100644 --- a/drivers/net/phy/microchip_t1s.c +++ b/drivers/net/phy/microchip_t1s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Microchip 10BASE-T1S PHYs diff --git a/drivers/net/phy/mii_timestamper.c b/drivers/net/phy/mii_timestamper.c index 51ae0593a04f..05ac01bd8556 100644 --- a/drivers/net/phy/mii_timestamper.c +++ b/drivers/net/phy/mii_timestamper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Support for generic time stamping devices on MII buses. diff --git a/drivers/net/phy/motorcomm.c b/drivers/net/phy/motorcomm.c index 42d46b5758fc..dab5974687ee 100644 --- a/drivers/net/phy/motorcomm.c +++ b/drivers/net/phy/motorcomm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Motorcomm 8511/8521/8531/8531S/8821 PHY driver. diff --git a/drivers/net/phy/mscc/mscc_macsec.c b/drivers/net/phy/mscc/mscc_macsec.c index 4f39ba63a9a9..13acab7c56b8 100644 --- a/drivers/net/phy/mscc/mscc_macsec.c +++ b/drivers/net/phy/mscc/mscc_macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Driver for Microsemi VSC85xx PHYs - MACsec support diff --git a/drivers/net/phy/mscc/mscc_main.c b/drivers/net/phy/mscc/mscc_main.c index 2b9fb8a675a6..04336d13f198 100644 --- a/drivers/net/phy/mscc/mscc_main.c +++ b/drivers/net/phy/mscc/mscc_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Driver for Microsemi VSC85xx PHYs diff --git a/drivers/net/phy/mscc/mscc_ptp.c b/drivers/net/phy/mscc/mscc_ptp.c index 4865eac74b0e..03f171d1cc50 100644 --- a/drivers/net/phy/mscc/mscc_ptp.c +++ b/drivers/net/phy/mscc/mscc_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Driver for Microsemi VSC85xx PHYs - timestamping and PHC support diff --git a/drivers/net/phy/mscc/mscc_serdes.c b/drivers/net/phy/mscc/mscc_serdes.c index b3e854f53d67..0ba04e7633e7 100644 --- a/drivers/net/phy/mscc/mscc_serdes.c +++ b/drivers/net/phy/mscc/mscc_serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Driver for Microsemi VSC85xx PHYs diff --git a/drivers/net/phy/mxl-86110.c b/drivers/net/phy/mxl-86110.c index 42a5fe3f115f..10a53bd14061 100644 --- a/drivers/net/phy/mxl-86110.c +++ b/drivers/net/phy/mxl-86110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PHY driver for Maxlinear MXL86110 diff --git a/drivers/net/phy/mxl-gpy.c b/drivers/net/phy/mxl-gpy.c index 8e2fd6b942b6..71f0465f01ed 100644 --- a/drivers/net/phy/mxl-gpy.c +++ b/drivers/net/phy/mxl-gpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2021 Maxlinear Corporation * Copyright (C) 2020 Intel Corporation diff --git a/drivers/net/phy/national.c b/drivers/net/phy/national.c index 7f3ff322892e..bf3bf3785693 100644 --- a/drivers/net/phy/national.c +++ b/drivers/net/phy/national.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/national.c diff --git a/drivers/net/phy/ncn26000.c b/drivers/net/phy/ncn26000.c index cabdd83c614f..7ce8cbaf23aa 100644 --- a/drivers/net/phy/ncn26000.c +++ b/drivers/net/phy/ncn26000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Driver for the onsemi 10BASE-T1S NCN26000 PHYs family. diff --git a/drivers/net/phy/nxp-c45-tja11xx-macsec.c b/drivers/net/phy/nxp-c45-tja11xx-macsec.c index fc897ba79b03..d58ea395edd5 100644 --- a/drivers/net/phy/nxp-c45-tja11xx-macsec.c +++ b/drivers/net/phy/nxp-c45-tja11xx-macsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* NXP C45 PTP PHY driver interface * Copyright 2023 NXP diff --git a/drivers/net/phy/nxp-c45-tja11xx.c b/drivers/net/phy/nxp-c45-tja11xx.c index f526528d2e32..be8897a21484 100644 --- a/drivers/net/phy/nxp-c45-tja11xx.c +++ b/drivers/net/phy/nxp-c45-tja11xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* NXP C45 PHY driver * Copyright 2021-2025 NXP diff --git a/drivers/net/phy/nxp-cbtx.c b/drivers/net/phy/nxp-cbtx.c index 3286fcb4f47e..94c863ac547f 100644 --- a/drivers/net/phy/nxp-cbtx.c +++ b/drivers/net/phy/nxp-cbtx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for 100BASE-TX PHY embedded into NXP SJA1110 switch * diff --git a/drivers/net/phy/nxp-tja11xx.c b/drivers/net/phy/nxp-tja11xx.c index 3c38a8ddae2f..e37206c6995b 100644 --- a/drivers/net/phy/nxp-tja11xx.c +++ b/drivers/net/phy/nxp-tja11xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* NXP TJA1100 BroadRReach PHY driver * diff --git a/drivers/net/phy/open_alliance_helpers.c b/drivers/net/phy/open_alliance_helpers.c index 36a70451d7da..dea86f260461 100644 --- a/drivers/net/phy/open_alliance_helpers.c +++ b/drivers/net/phy/open_alliance_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * open_alliance_helpers.c - OPEN Alliance specific PHY diagnostic helpers diff --git a/drivers/net/phy/phy-c45.c b/drivers/net/phy/phy-c45.c index d48aa7231b37..ce846a78d70f 100644 --- a/drivers/net/phy/phy-c45.c +++ b/drivers/net/phy/phy-c45.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Clause 45 PHY support diff --git a/drivers/net/phy/phy-core.c b/drivers/net/phy/phy-core.c index 277c034bc32f..fd0371621c1b 100644 --- a/drivers/net/phy/phy-core.c +++ b/drivers/net/phy/phy-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Core PHY library, taken from phy.c diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c index 13dd1691886d..a00b518bec15 100644 --- a/drivers/net/phy/phy.c +++ b/drivers/net/phy/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Framework for configuring and reading PHY devices * Based on code in sungem_phy.c and gianfar_phy.c diff --git a/drivers/net/phy/phy_caps.c b/drivers/net/phy/phy_caps.c index 3a05982b39bf..c7b46c6d43c3 100644 --- a/drivers/net/phy/phy_caps.c +++ b/drivers/net/phy/phy_caps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c index 81984d4ebb7c..908fa5b86c66 100644 --- a/drivers/net/phy/phy_device.c +++ b/drivers/net/phy/phy_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Framework for finding and configuring PHYs. * Also contains generic PHY driver diff --git a/drivers/net/phy/phy_led_triggers.c b/drivers/net/phy/phy_led_triggers.c index 60893691d4c3..d0c7e6bf06dc 100644 --- a/drivers/net/phy/phy_led_triggers.c +++ b/drivers/net/phy/phy_led_triggers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2016 National Instruments Corp. */ #include diff --git a/drivers/net/phy/phy_link_topology.c b/drivers/net/phy/phy_link_topology.c index 0e9e987f37dd..a9ed8ce39662 100644 --- a/drivers/net/phy/phy_link_topology.c +++ b/drivers/net/phy/phy_link_topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Infrastructure to handle all PHY devices connected to a given netdev, diff --git a/drivers/net/phy/phy_package.c b/drivers/net/phy/phy_package.c index 3024da0bbf7b..58fc4081df70 100644 --- a/drivers/net/phy/phy_package.c +++ b/drivers/net/phy/phy_package.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PHY package support diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index 43d8380aaefb..34075fb66c62 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phylink models the MAC to optional PHY connection, supporting diff --git a/drivers/net/phy/qcom/at803x.c b/drivers/net/phy/qcom/at803x.c index 338acd11a9b6..022f4a74b2fe 100644 --- a/drivers/net/phy/qcom/at803x.c +++ b/drivers/net/phy/qcom/at803x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/at803x.c diff --git a/drivers/net/phy/qcom/qca807x.c b/drivers/net/phy/qcom/qca807x.c index 1be8295a95cb..f862c470bd90 100644 --- a/drivers/net/phy/qcom/qca807x.c +++ b/drivers/net/phy/qcom/qca807x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023 Sartura Ltd. diff --git a/drivers/net/phy/qcom/qca808x.c b/drivers/net/phy/qcom/qca808x.c index 8eb51b1a006c..f9bcd22511ea 100644 --- a/drivers/net/phy/qcom/qca808x.c +++ b/drivers/net/phy/qcom/qca808x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/phy/qcom/qca83xx.c b/drivers/net/phy/qcom/qca83xx.c index bc70ed8efd86..2e1f0fc90159 100644 --- a/drivers/net/phy/qcom/qca83xx.c +++ b/drivers/net/phy/qcom/qca83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/net/phy/qcom/qcom-phy-lib.c b/drivers/net/phy/qcom/qcom-phy-lib.c index 965c2bb99a9b..17234c9c7289 100644 --- a/drivers/net/phy/qcom/qcom-phy-lib.c +++ b/drivers/net/phy/qcom/qcom-phy-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/net/phy/qsemi.c b/drivers/net/phy/qsemi.c index 7b70ba6cab66..d8593c000f2a 100644 --- a/drivers/net/phy/qsemi.c +++ b/drivers/net/phy/qsemi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/qsemi.c diff --git a/drivers/net/phy/realtek/realtek_hwmon.c b/drivers/net/phy/realtek/realtek_hwmon.c index ac96e2d1ebe8..9b5b1cc2d97b 100644 --- a/drivers/net/phy/realtek/realtek_hwmon.c +++ b/drivers/net/phy/realtek/realtek_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * HWMON support for Realtek PHY's diff --git a/drivers/net/phy/realtek/realtek_main.c b/drivers/net/phy/realtek/realtek_main.c index 6ff0385201a5..0c1537e16b7d 100644 --- a/drivers/net/phy/realtek/realtek_main.c +++ b/drivers/net/phy/realtek/realtek_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* drivers/net/phy/realtek.c * diff --git a/drivers/net/phy/rockchip.c b/drivers/net/phy/rockchip.c index b338f385e15a..0fb8c95676e1 100644 --- a/drivers/net/phy/rockchip.c +++ b/drivers/net/phy/rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/rockchip.c diff --git a/drivers/net/phy/sfp-bus.c b/drivers/net/phy/sfp-bus.c index b945d75966d5..33433543365e 100644 --- a/drivers/net/phy/sfp-bus.c +++ b/drivers/net/phy/sfp-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/phy/sfp.c b/drivers/net/phy/sfp.c index 3e023723887c..60acc7d9091c 100644 --- a/drivers/net/phy/sfp.c +++ b/drivers/net/phy/sfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/phy/smsc.c b/drivers/net/phy/smsc.c index 48487149c225..e63b01d4d01d 100644 --- a/drivers/net/phy/smsc.c +++ b/drivers/net/phy/smsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/smsc.c diff --git a/drivers/net/phy/ste10Xp.c b/drivers/net/phy/ste10Xp.c index d4835d4c50e0..806b6cf79948 100644 --- a/drivers/net/phy/ste10Xp.c +++ b/drivers/net/phy/ste10Xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/net/phy/ste10Xp.c diff --git a/drivers/net/phy/stubs.c b/drivers/net/phy/stubs.c index cfb9f275eb18..45638b26ff61 100644 --- a/drivers/net/phy/stubs.c +++ b/drivers/net/phy/stubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Stubs for PHY library functionality called by the core network stack. diff --git a/drivers/net/phy/swphy.c b/drivers/net/phy/swphy.c index 59f1ba4d49bc..01d9491c6673 100644 --- a/drivers/net/phy/swphy.c +++ b/drivers/net/phy/swphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Software PHY emulation diff --git a/drivers/net/phy/teranetics.c b/drivers/net/phy/teranetics.c index 46c5ff7d7b56..e25585bad8eb 100644 --- a/drivers/net/phy/teranetics.c +++ b/drivers/net/phy/teranetics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Teranetics PHY diff --git a/drivers/net/phy/uPD60620.c b/drivers/net/phy/uPD60620.c index 900cb756c366..8b47604c966c 100644 --- a/drivers/net/phy/uPD60620.c +++ b/drivers/net/phy/uPD60620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the Renesas PHY uPD60620. diff --git a/drivers/net/phy/vitesse.c b/drivers/net/phy/vitesse.c index b1b7bbba284e..bc78b887343b 100644 --- a/drivers/net/phy/vitesse.c +++ b/drivers/net/phy/vitesse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Vitesse PHYs diff --git a/drivers/net/phy/xilinx_gmii2rgmii.c b/drivers/net/phy/xilinx_gmii2rgmii.c index 2024d8ef36d9..670451bfb52b 100644 --- a/drivers/net/phy/xilinx_gmii2rgmii.c +++ b/drivers/net/phy/xilinx_gmii2rgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Xilinx GMII2RGMII Converter driver * diff --git a/drivers/net/plip/plip.c b/drivers/net/plip/plip.c index d81163bc910a..911288ffa951 100644 --- a/drivers/net/plip/plip.c +++ b/drivers/net/plip/plip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* $Id: plip.c,v 1.3.6.2 1997/04/16 15:07:56 phil Exp $ */ /* PLIP: A parallel port "network" driver for Linux. */ diff --git a/drivers/net/ppp/bsd_comp.c b/drivers/net/ppp/bsd_comp.c index f385b759d5cf..1b4b36bdbf0c 100644 --- a/drivers/net/ppp/bsd_comp.c +++ b/drivers/net/ppp/bsd_comp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Update: The Berkeley copyright was changed, and the change * is retroactive to all "true" BSD software (ie everything diff --git a/drivers/net/ppp/ppp_async.c b/drivers/net/ppp/ppp_async.c index c97406c6004d..d6bf12ad4623 100644 --- a/drivers/net/ppp/ppp_async.c +++ b/drivers/net/ppp/ppp_async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPP async serial channel driver for Linux. diff --git a/drivers/net/ppp/ppp_deflate.c b/drivers/net/ppp/ppp_deflate.c index d93aeacc0dba..88d6ce0db58a 100644 --- a/drivers/net/ppp/ppp_deflate.c +++ b/drivers/net/ppp/ppp_deflate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ppp_deflate.c - interface the zlib procedures for Deflate compression diff --git a/drivers/net/ppp/ppp_generic.c b/drivers/net/ppp/ppp_generic.c index f9f0f16c41d1..e5860ad49fd6 100644 --- a/drivers/net/ppp/ppp_generic.c +++ b/drivers/net/ppp/ppp_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic PPP layer for Linux. diff --git a/drivers/net/ppp/ppp_mppe.c b/drivers/net/ppp/ppp_mppe.c index 630cbf71c147..cc98d64caf39 100644 --- a/drivers/net/ppp/ppp_mppe.c +++ b/drivers/net/ppp/ppp_mppe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ppp_mppe.c - interface MPPE to the PPP code. * This version is for use with Linux kernel 2.6.14+ diff --git a/drivers/net/ppp/ppp_synctty.c b/drivers/net/ppp/ppp_synctty.c index 9c4932198931..5f035afa9c1b 100644 --- a/drivers/net/ppp/ppp_synctty.c +++ b/drivers/net/ppp/ppp_synctty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPP synchronous tty channel driver for Linux. diff --git a/drivers/net/ppp/pppoe.c b/drivers/net/ppp/pppoe.c index 4275b393a454..b81a73c5f86b 100644 --- a/drivers/net/ppp/pppoe.c +++ b/drivers/net/ppp/pppoe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /** -*- linux-c -*- *********************************************************** * Linux PPP over Ethernet (PPPoX/PPPoE) Sockets diff --git a/drivers/net/ppp/pppox.c b/drivers/net/ppp/pppox.c index 08364f10a43f..21fe7a04b587 100644 --- a/drivers/net/ppp/pppox.c +++ b/drivers/net/ppp/pppox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /** -*- linux-c -*- *********************************************************** * Linux PPP over X/Ethernet (PPPoX/PPPoE) Sockets diff --git a/drivers/net/ppp/pptp.c b/drivers/net/ppp/pptp.c index b18acd810561..74d72b9bf7c9 100644 --- a/drivers/net/ppp/pptp.c +++ b/drivers/net/ppp/pptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Point-to-Point Tunneling Protocol for Linux diff --git a/drivers/net/pse-pd/pd692x0.c b/drivers/net/pse-pd/pd692x0.c index 134435e90073..fe9f86d97db3 100644 --- a/drivers/net/pse-pd/pd692x0.c +++ b/drivers/net/pse-pd/pd692x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Microchip PD692X0 PoE PSE Controller driver (I2C bus) diff --git a/drivers/net/pse-pd/pse_core.c b/drivers/net/pse-pd/pse_core.c index 23eb3c9d0bcd..5ffc070d07eb 100644 --- a/drivers/net/pse-pd/pse_core.c +++ b/drivers/net/pse-pd/pse_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Framework for Ethernet Power Sourcing Equipment diff --git a/drivers/net/pse-pd/pse_regulator.c b/drivers/net/pse-pd/pse_regulator.c index 6ce6773fff31..054fd581bfa9 100644 --- a/drivers/net/pse-pd/pse_regulator.c +++ b/drivers/net/pse-pd/pse_regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Driver for the regulator based Ethernet Power Sourcing Equipment, without diff --git a/drivers/net/pse-pd/si3474.c b/drivers/net/pse-pd/si3474.c index aa07ffbce54d..8de7dded22ee 100644 --- a/drivers/net/pse-pd/si3474.c +++ b/drivers/net/pse-pd/si3474.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Skyworks Si3474 PoE PSE Controller diff --git a/drivers/net/pse-pd/tps23881.c b/drivers/net/pse-pd/tps23881.c index 76ec1555d60d..fc064ace4361 100644 --- a/drivers/net/pse-pd/tps23881.c +++ b/drivers/net/pse-pd/tps23881.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TI TPS23881 PoE PSE Controller driver (I2C bus) diff --git a/drivers/net/rionet.c b/drivers/net/rionet.c index 318a0ef1af50..01bc6cab18d8 100644 --- a/drivers/net/rionet.c +++ b/drivers/net/rionet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rionet - Ethernet driver over RapidIO messaging services diff --git a/drivers/net/slip/slhc.c b/drivers/net/slip/slhc.c index ee9fd3a94b96..1bc89eb8a382 100644 --- a/drivers/net/slip/slhc.c +++ b/drivers/net/slip/slhc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Routines to compress and uncompress tcp packets (for transmission * over low speed serial lines). diff --git a/drivers/net/slip/slip.c b/drivers/net/slip/slip.c index c889fb374703..7a8324a6b668 100644 --- a/drivers/net/slip/slip.c +++ b/drivers/net/slip/slip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * slip.c This module implements the SLIP protocol for kernel-based diff --git a/drivers/net/sungem_phy.c b/drivers/net/sungem_phy.c index c10198d44576..764f4c693bf5 100644 --- a/drivers/net/sungem_phy.c +++ b/drivers/net/sungem_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PHY drivers for the sungem ethernet driver. diff --git a/drivers/net/tap.c b/drivers/net/tap.c index 1197f245e873..ed21e36a3f87 100644 --- a/drivers/net/tap.c +++ b/drivers/net/tap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/team/team_core.c b/drivers/net/team/team_core.c index c08a5c1bd6e4..1812362ac4ac 100644 --- a/drivers/net/team/team_core.c +++ b/drivers/net/team/team_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team.c - Network team device driver diff --git a/drivers/net/team/team_mode_activebackup.c b/drivers/net/team/team_mode_activebackup.c index 1c3336c7a1b2..dbfbb8c85ad4 100644 --- a/drivers/net/team/team_mode_activebackup.c +++ b/drivers/net/team/team_mode_activebackup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team_mode_activebackup.c - Active-backup mode for team diff --git a/drivers/net/team/team_mode_broadcast.c b/drivers/net/team/team_mode_broadcast.c index 61d7d79f0c36..a51c37d6e300 100644 --- a/drivers/net/team/team_mode_broadcast.c +++ b/drivers/net/team/team_mode_broadcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team_mode_broadcast.c - Broadcast mode for team diff --git a/drivers/net/team/team_mode_loadbalance.c b/drivers/net/team/team_mode_loadbalance.c index b14538bde2f8..82fe272bce59 100644 --- a/drivers/net/team/team_mode_loadbalance.c +++ b/drivers/net/team/team_mode_loadbalance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team_mode_loadbalance.c - Load-balancing mode for team diff --git a/drivers/net/team/team_mode_random.c b/drivers/net/team/team_mode_random.c index 53d0ce34b8ce..6a400565262f 100644 --- a/drivers/net/team/team_mode_random.c +++ b/drivers/net/team/team_mode_random.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team_mode_random.c - Random mode for team diff --git a/drivers/net/team/team_mode_roundrobin.c b/drivers/net/team/team_mode_roundrobin.c index dd405d82c6ac..9f5220dedaf8 100644 --- a/drivers/net/team/team_mode_roundrobin.c +++ b/drivers/net/team/team_mode_roundrobin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/team/team_mode_roundrobin.c - Round-robin mode for team diff --git a/drivers/net/team/team_nl.c b/drivers/net/team/team_nl.c index 6db21725f9cc..e1ee5b409e70 100644 --- a/drivers/net/team/team_nl.c +++ b/drivers/net/team/team_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/team.yaml */ diff --git a/drivers/net/thunderbolt/main.c b/drivers/net/thunderbolt/main.c index dcaa62377808..f0d8db384a11 100644 --- a/drivers/net/thunderbolt/main.c +++ b/drivers/net/thunderbolt/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Networking over Thunderbolt/USB4 cables using USB4NET protocol diff --git a/drivers/net/thunderbolt/trace.c b/drivers/net/thunderbolt/trace.c index 1b1499520a44..d7b22a3b1445 100644 --- a/drivers/net/thunderbolt/trace.c +++ b/drivers/net/thunderbolt/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tracepoints for Thunderbolt/USB4 networking driver diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 8192740357a0..ef8af17e1566 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TUN - Universal TUN/TAP device driver. diff --git a/drivers/net/usb/aqc111.c b/drivers/net/usb/aqc111.c index 9201ee10a13f..56db001ca781 100644 --- a/drivers/net/usb/aqc111.c +++ b/drivers/net/usb/aqc111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Aquantia Corp. Aquantia AQtion USB to 5GbE Controller * Copyright (C) 2003-2005 David Hollis diff --git a/drivers/net/usb/asix_common.c b/drivers/net/usb/asix_common.c index 6ab3486072cb..06f0be77ad4d 100644 --- a/drivers/net/usb/asix_common.c +++ b/drivers/net/usb/asix_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASIX AX8817X based USB 2.0 Ethernet Devices diff --git a/drivers/net/usb/asix_devices.c b/drivers/net/usb/asix_devices.c index 232bbd79a4de..ef16d31a9bd1 100644 --- a/drivers/net/usb/asix_devices.c +++ b/drivers/net/usb/asix_devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASIX AX8817X based USB 2.0 Ethernet Devices diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c index 758a423a459b..a54c17f04abb 100644 --- a/drivers/net/usb/ax88172a.c +++ b/drivers/net/usb/ax88172a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASIX AX88172A based USB 2.0 Ethernet Devices diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index b034ef8a73ea..e69da30c2307 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet Devices diff --git a/drivers/net/usb/catc.c b/drivers/net/usb/catc.c index 6759388692f8..3c4a82ac9344 100644 --- a/drivers/net/usb/catc.c +++ b/drivers/net/usb/catc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2001 Vojtech Pavlik diff --git a/drivers/net/usb/cdc-phonet.c b/drivers/net/usb/cdc-phonet.c index ad5121e9cf5d..12915fb87739 100644 --- a/drivers/net/usb/cdc-phonet.c +++ b/drivers/net/usb/cdc-phonet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * phonet.c -- USB CDC Phonet host driver diff --git a/drivers/net/usb/cdc_eem.c b/drivers/net/usb/cdc_eem.c index baa9b14b1644..b2deeab3e229 100644 --- a/drivers/net/usb/cdc_eem.c +++ b/drivers/net/usb/cdc_eem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB CDC EEM network interface driver diff --git a/drivers/net/usb/cdc_ether.c b/drivers/net/usb/cdc_ether.c index a032c1ded406..6a7e91799263 100644 --- a/drivers/net/usb/cdc_ether.c +++ b/drivers/net/usb/cdc_ether.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CDC Ethernet based networking peripherals diff --git a/drivers/net/usb/cdc_mbim.c b/drivers/net/usb/cdc_mbim.c index dbf01210b0e7..92609f222cb3 100644 --- a/drivers/net/usb/cdc_mbim.c +++ b/drivers/net/usb/cdc_mbim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Smith Micro Software, Inc. diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index 5d123df0a866..6fd66f04c860 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cdc_ncm.c * diff --git a/drivers/net/usb/cdc_subset.c b/drivers/net/usb/cdc_subset.c index f4a44f05c6ab..073109e93531 100644 --- a/drivers/net/usb/cdc_subset.c +++ b/drivers/net/usb/cdc_subset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple "CDC Subset" USB Networking Links diff --git a/drivers/net/usb/ch9200.c b/drivers/net/usb/ch9200.c index a206ffa76f1b..892007152a6f 100644 --- a/drivers/net/usb/ch9200.c +++ b/drivers/net/usb/ch9200.c @@ -1,3 +1,4 @@ +asm("nop"); /* * USB 10M/100M ethernet adapter * diff --git a/drivers/net/usb/cx82310_eth.c b/drivers/net/usb/cx82310_eth.c index 79a47e2fd437..1dcb51bfc7c9 100644 --- a/drivers/net/usb/cx82310_eth.c +++ b/drivers/net/usb/cx82310_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for USB ethernet port of Conexant CX82310-based ADSL routers diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c index 2b4716ccf0c5..3ab45a173038 100644 --- a/drivers/net/usb/dm9601.c +++ b/drivers/net/usb/dm9601.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Davicom DM96xx USB 10/100Mbps ethernet devices * diff --git a/drivers/net/usb/gl620a.c b/drivers/net/usb/gl620a.c index 0bfa37c14059..d5a15d99c8f7 100644 --- a/drivers/net/usb/gl620a.c +++ b/drivers/net/usb/gl620a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GeneSys GL620USB-A based links diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c index 1aeb36119d3f..2b2c9ad85e2c 100644 --- a/drivers/net/usb/hso.c +++ b/drivers/net/usb/hso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/usb/huawei_cdc_ncm.c b/drivers/net/usb/huawei_cdc_ncm.c index 849b77330bf2..8102fac15e4d 100644 --- a/drivers/net/usb/huawei_cdc_ncm.c +++ b/drivers/net/usb/huawei_cdc_ncm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* huawei_cdc_ncm.c - handles Huawei devices using the CDC NCM protocol as * transport layer. diff --git a/drivers/net/usb/int51x1.c b/drivers/net/usb/int51x1.c index 6fde41550de1..97bd6527d940 100644 --- a/drivers/net/usb/int51x1.c +++ b/drivers/net/usb/int51x1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2009 Peter Holik diff --git a/drivers/net/usb/ipheth.c b/drivers/net/usb/ipheth.c index a19789b57190..3ec23bda0bb2 100644 --- a/drivers/net/usb/ipheth.c +++ b/drivers/net/usb/ipheth.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ipheth.c - Apple iPhone USB Ethernet driver * diff --git a/drivers/net/usb/kalmia.c b/drivers/net/usb/kalmia.c index 613fc6910f14..2fa56aa7f6ea 100644 --- a/drivers/net/usb/kalmia.c +++ b/drivers/net/usb/kalmia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB network interface driver for Samsung Kalmia based LTE USB modem like the diff --git a/drivers/net/usb/kaweth.c b/drivers/net/usb/kaweth.c index c9efb7df892e..7cf6692d0605 100644 --- a/drivers/net/usb/kaweth.c +++ b/drivers/net/usb/kaweth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************** * diff --git a/drivers/net/usb/lan78xx.c b/drivers/net/usb/lan78xx.c index 00397a807393..724a79882fd7 100644 --- a/drivers/net/usb/lan78xx.c +++ b/drivers/net/usb/lan78xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Microchip Technology diff --git a/drivers/net/usb/lg-vl600.c b/drivers/net/usb/lg-vl600.c index b2495fa80171..ec67a839b7de 100644 --- a/drivers/net/usb/lg-vl600.c +++ b/drivers/net/usb/lg-vl600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ethernet interface part of the LG VL600 LTE modem (4G dongle) diff --git a/drivers/net/usb/mcs7830.c b/drivers/net/usb/mcs7830.c index fdda0616704e..b3cd4ba5c337 100644 --- a/drivers/net/usb/mcs7830.c +++ b/drivers/net/usb/mcs7830.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MOSCHIP MCS7830 based (7730/7830/7832) USB 2.0 Ethernet Devices diff --git a/drivers/net/usb/net1080.c b/drivers/net/usb/net1080.c index 5d4a1fd2b524..28c999216fc4 100644 --- a/drivers/net/usb/net1080.c +++ b/drivers/net/usb/net1080.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Net1080 based USB host-to-host cables diff --git a/drivers/net/usb/pegasus.c b/drivers/net/usb/pegasus.c index c514483134f0..6d926102782f 100644 --- a/drivers/net/usb/pegasus.c +++ b/drivers/net/usb/pegasus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 1999-2021 Petko Manolov (petkan@nucleusys.com) diff --git a/drivers/net/usb/plusb.c b/drivers/net/usb/plusb.c index 2894114858a2..260f9538179c 100644 --- a/drivers/net/usb/plusb.c +++ b/drivers/net/usb/plusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PL-2301/2302 USB host-to-host link cables diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index 3a4985b582cb..c6e2258bb945 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Bjørn Mork diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c index 2f3baa5f6e9c..831c727b26e9 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Realtek Semiconductor Corp. All rights reserved. diff --git a/drivers/net/usb/r8153_ecm.c b/drivers/net/usb/r8153_ecm.c index 8d860dacdf49..129192ffa96b 100644 --- a/drivers/net/usb/r8153_ecm.c +++ b/drivers/net/usb/r8153_ecm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/net/usb/rndis_host.c b/drivers/net/usb/rndis_host.c index 7b3739b29c8f..04dcbf052b55 100644 --- a/drivers/net/usb/rndis_host.c +++ b/drivers/net/usb/rndis_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Host Side support for RNDIS Networking Links diff --git a/drivers/net/usb/rtl8150.c b/drivers/net/usb/rtl8150.c index e40b0669d9f4..abca728bcfc4 100644 --- a/drivers/net/usb/rtl8150.c +++ b/drivers/net/usb/rtl8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2002 Petko Manolov (petkan@users.sourceforge.net) diff --git a/drivers/net/usb/sierra_net.c b/drivers/net/usb/sierra_net.c index 36c73db44f77..c2d781430c38 100644 --- a/drivers/net/usb/sierra_net.c +++ b/drivers/net/usb/sierra_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB-to-WWAN Driver for Sierra Wireless modems diff --git a/drivers/net/usb/smsc75xx.c b/drivers/net/usb/smsc75xx.c index 78c821349f48..14a4c5ea3e72 100644 --- a/drivers/net/usb/smsc75xx.c +++ b/drivers/net/usb/smsc75xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c index de733e0488bf..17cb1283230f 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * diff --git a/drivers/net/usb/sr9700.c b/drivers/net/usb/sr9700.c index 820c4c506979..aab13ff6b97d 100644 --- a/drivers/net/usb/sr9700.c +++ b/drivers/net/usb/sr9700.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CoreChip-sz SR9700 one chip USB 1.1 Ethernet Devices * diff --git a/drivers/net/usb/sr9800.c b/drivers/net/usb/sr9800.c index 57947a5590cc..ecb150b458bb 100644 --- a/drivers/net/usb/sr9800.c +++ b/drivers/net/usb/sr9800.c @@ -1,3 +1,4 @@ +asm("nop"); /* CoreChip-sz SR9800 one chip USB 2.0 Ethernet Devices * * Author : Liu Junliang diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c index 9280ef544bbb..0cacf9fe0aac 100644 --- a/drivers/net/usb/usbnet.c +++ b/drivers/net/usb/usbnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Network driver infrastructure diff --git a/drivers/net/usb/zaurus.c b/drivers/net/usb/zaurus.c index df3617c4c44e..61d9c40f527d 100644 --- a/drivers/net/usb/zaurus.c +++ b/drivers/net/usb/zaurus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002 Pavel Machek diff --git a/drivers/net/veth.c b/drivers/net/veth.c index 9982412fd7f2..f11191f22e1e 100644 --- a/drivers/net/veth.c +++ b/drivers/net/veth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/net/veth.c diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index db88dcaefb20..9465ed80f7de 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* A network driver using virtio. * diff --git a/drivers/net/vmxnet3/vmxnet3_drv.c b/drivers/net/vmxnet3/vmxnet3_drv.c index 0572f6a9bdb6..4f40457ac059 100644 --- a/drivers/net/vmxnet3/vmxnet3_drv.c +++ b/drivers/net/vmxnet3/vmxnet3_drv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver for VMware's vmxnet3 ethernet NIC. * diff --git a/drivers/net/vmxnet3/vmxnet3_ethtool.c b/drivers/net/vmxnet3/vmxnet3_ethtool.c index a14d0ad978e1..40e5ed1cb1ad 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethtool.c +++ b/drivers/net/vmxnet3/vmxnet3_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver for VMware's vmxnet3 ethernet NIC. * diff --git a/drivers/net/vmxnet3/vmxnet3_xdp.c b/drivers/net/vmxnet3/vmxnet3_xdp.c index 5f470499e600..099d2552b65b 100644 --- a/drivers/net/vmxnet3/vmxnet3_xdp.c +++ b/drivers/net/vmxnet3/vmxnet3_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for VMware's vmxnet3 ethernet NIC. diff --git a/drivers/net/vrf.c b/drivers/net/vrf.c index 571847a7f86d..6db90bc3cca8 100644 --- a/drivers/net/vrf.c +++ b/drivers/net/vrf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vrf.c: device driver to encapsulate a VRF space diff --git a/drivers/net/vsockmon.c b/drivers/net/vsockmon.c index 53fb76d574c6..b7e8f6fe691a 100644 --- a/drivers/net/vsockmon.c +++ b/drivers/net/vsockmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/net/vxlan/vxlan_core.c b/drivers/net/vxlan/vxlan_core.c index e957aa12a8a4..1ba368cf5b5b 100644 --- a/drivers/net/vxlan/vxlan_core.c +++ b/drivers/net/vxlan/vxlan_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VXLAN: Virtual eXtensible Local Area Network diff --git a/drivers/net/vxlan/vxlan_mdb.c b/drivers/net/vxlan/vxlan_mdb.c index 816ab1aa0526..5832edbbd702 100644 --- a/drivers/net/vxlan/vxlan_mdb.c +++ b/drivers/net/vxlan/vxlan_mdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/net/vxlan/vxlan_multicast.c b/drivers/net/vxlan/vxlan_multicast.c index a7f2d67dc61b..d43a4d6f1ece 100644 --- a/drivers/net/vxlan/vxlan_multicast.c +++ b/drivers/net/vxlan/vxlan_multicast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Vxlan multicast group handling diff --git a/drivers/net/vxlan/vxlan_vnifilter.c b/drivers/net/vxlan/vxlan_vnifilter.c index adc89e651e27..75a3c96949b7 100644 --- a/drivers/net/vxlan/vxlan_vnifilter.c +++ b/drivers/net/vxlan/vxlan_vnifilter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Vxlan vni filter for collect metadata mode diff --git a/drivers/net/wan/c101.c b/drivers/net/wan/c101.c index 8dd14d916c3a..584ecbc11b4a 100644 --- a/drivers/net/wan/c101.c +++ b/drivers/net/wan/c101.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Moxa C101 synchronous serial card driver for Linux diff --git a/drivers/net/wan/farsync.c b/drivers/net/wan/farsync.c index 5b01642ca44e..2c4a624e5d87 100644 --- a/drivers/net/wan/farsync.c +++ b/drivers/net/wan/farsync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* FarSync WAN driver for Linux (2.6.x kernel version) * diff --git a/drivers/net/wan/framer/framer-core.c b/drivers/net/wan/framer/framer-core.c index 58f5143359df..e60fb50a0034 100644 --- a/drivers/net/wan/framer/framer-core.c +++ b/drivers/net/wan/framer/framer-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic Framer framework. diff --git a/drivers/net/wan/framer/pef2256/pef2256.c b/drivers/net/wan/framer/pef2256/pef2256.c index c058cc79137d..4bd63a9760af 100644 --- a/drivers/net/wan/framer/pef2256/pef2256.c +++ b/drivers/net/wan/framer/pef2256/pef2256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PEF2256 also known as FALC56 driver diff --git a/drivers/net/wan/fsl_qmc_hdlc.c b/drivers/net/wan/fsl_qmc_hdlc.c index 8976dea8e17e..2bef4286b10a 100644 --- a/drivers/net/wan/fsl_qmc_hdlc.c +++ b/drivers/net/wan/fsl_qmc_hdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale QMC HDLC Device Driver diff --git a/drivers/net/wan/fsl_ucc_hdlc.c b/drivers/net/wan/fsl_ucc_hdlc.c index f999798a5612..43261bd511c0 100644 --- a/drivers/net/wan/fsl_ucc_hdlc.c +++ b/drivers/net/wan/fsl_ucc_hdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Freescale QUICC Engine HDLC Device Driver * diff --git a/drivers/net/wan/hd64570.c b/drivers/net/wan/hd64570.c index 0d19e39fec86..5688eb8f81a4 100644 --- a/drivers/net/wan/hd64570.c +++ b/drivers/net/wan/hd64570.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hitachi SCA HD64570 driver for Linux diff --git a/drivers/net/wan/hd64572.c b/drivers/net/wan/hd64572.c index 534369ffe5de..44ee2563aafa 100644 --- a/drivers/net/wan/hd64572.c +++ b/drivers/net/wan/hd64572.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hitachi (now Renesas) SCA-II HD64572 driver for Linux diff --git a/drivers/net/wan/hdlc.c b/drivers/net/wan/hdlc.c index cbed10b1d862..c37aff744d4f 100644 --- a/drivers/net/wan/hdlc.c +++ b/drivers/net/wan/hdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_cisco.c b/drivers/net/wan/hdlc_cisco.c index bfc978b15bc2..e7563e4608d4 100644 --- a/drivers/net/wan/hdlc_cisco.c +++ b/drivers/net/wan/hdlc_cisco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_fr.c b/drivers/net/wan/hdlc_fr.c index 08a0ba5ca471..c1e4bba85e24 100644 --- a/drivers/net/wan/hdlc_fr.c +++ b/drivers/net/wan/hdlc_fr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_ppp.c b/drivers/net/wan/hdlc_ppp.c index 159295c4bd6d..82f18d51cd28 100644 --- a/drivers/net/wan/hdlc_ppp.c +++ b/drivers/net/wan/hdlc_ppp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_raw.c b/drivers/net/wan/hdlc_raw.c index 4a2f068721bc..9d8c06aede1d 100644 --- a/drivers/net/wan/hdlc_raw.c +++ b/drivers/net/wan/hdlc_raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_raw_eth.c b/drivers/net/wan/hdlc_raw_eth.c index 0a66b7356405..9f651d068cf7 100644 --- a/drivers/net/wan/hdlc_raw_eth.c +++ b/drivers/net/wan/hdlc_raw_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/hdlc_x25.c b/drivers/net/wan/hdlc_x25.c index f72c92c24003..27a081c6e648 100644 --- a/drivers/net/wan/hdlc_x25.c +++ b/drivers/net/wan/hdlc_x25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic HDLC support routines for Linux diff --git a/drivers/net/wan/ixp4xx_hss.c b/drivers/net/wan/ixp4xx_hss.c index 720c5dc889ea..d0c357e4aafd 100644 --- a/drivers/net/wan/ixp4xx_hss.c +++ b/drivers/net/wan/ixp4xx_hss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx HSS (synchronous serial port) driver for Linux diff --git a/drivers/net/wan/lapbether.c b/drivers/net/wan/lapbether.c index f357a7ac70ac..240b149d02dc 100644 --- a/drivers/net/wan/lapbether.c +++ b/drivers/net/wan/lapbether.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * "LAPB via ethernet" driver release 001 diff --git a/drivers/net/wan/n2.c b/drivers/net/wan/n2.c index f3e80722ba1d..abe1e4d26e69 100644 --- a/drivers/net/wan/n2.c +++ b/drivers/net/wan/n2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SDL Inc. RISCom/N2 synchronous serial card driver for Linux diff --git a/drivers/net/wan/pc300too.c b/drivers/net/wan/pc300too.c index 4766446f0fa0..be5bfb9690a9 100644 --- a/drivers/net/wan/pc300too.c +++ b/drivers/net/wan/pc300too.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cyclades PC300 synchronous serial card driver for Linux diff --git a/drivers/net/wan/pci200syn.c b/drivers/net/wan/pci200syn.c index ea86c7035653..de7ce5ea51b2 100644 --- a/drivers/net/wan/pci200syn.c +++ b/drivers/net/wan/pci200syn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Goramo PCI200SYN synchronous serial card driver for Linux diff --git a/drivers/net/wan/slic_ds26522.c b/drivers/net/wan/slic_ds26522.c index cbb99fc5ea9f..c1186e73a5a6 100644 --- a/drivers/net/wan/slic_ds26522.c +++ b/drivers/net/wan/slic_ds26522.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/net/wan/slic_ds26522.c diff --git a/drivers/net/wan/wanxl.c b/drivers/net/wan/wanxl.c index 5a9e262188ef..8d92f5d70858 100644 --- a/drivers/net/wan/wanxl.c +++ b/drivers/net/wan/wanxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wanXL serial card driver for Linux diff --git a/drivers/net/wireguard/allowedips.c b/drivers/net/wireguard/allowedips.c index 09f7fcd7da78..a67103a9fa35 100644 --- a/drivers/net/wireguard/allowedips.c +++ b/drivers/net/wireguard/allowedips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/cookie.c b/drivers/net/wireguard/cookie.c index 08731b3fa32b..33ce4c62c3f1 100644 --- a/drivers/net/wireguard/cookie.c +++ b/drivers/net/wireguard/cookie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/device.c b/drivers/net/wireguard/device.c index 46a71ec36af8..21767f56895d 100644 --- a/drivers/net/wireguard/device.c +++ b/drivers/net/wireguard/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/generated/netlink.c b/drivers/net/wireguard/generated/netlink.c index 3ef8c29908c2..af269b6cff18 100644 --- a/drivers/net/wireguard/generated/netlink.c +++ b/drivers/net/wireguard/generated/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/wireguard.yaml */ diff --git a/drivers/net/wireguard/main.c b/drivers/net/wireguard/main.c index a00671b58701..a728dddcb72d 100644 --- a/drivers/net/wireguard/main.c +++ b/drivers/net/wireguard/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/netlink.c b/drivers/net/wireguard/netlink.c index 1da7e98d0d50..e4eaea96622a 100644 --- a/drivers/net/wireguard/netlink.c +++ b/drivers/net/wireguard/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/noise.c b/drivers/net/wireguard/noise.c index 1fe8468f0bef..d276584399cb 100644 --- a/drivers/net/wireguard/noise.c +++ b/drivers/net/wireguard/noise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/peer.c b/drivers/net/wireguard/peer.c index 1cb502a932e0..79ed32cc5532 100644 --- a/drivers/net/wireguard/peer.c +++ b/drivers/net/wireguard/peer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/peerlookup.c b/drivers/net/wireguard/peerlookup.c index f2783aa7a88f..9a5a442ad77d 100644 --- a/drivers/net/wireguard/peerlookup.c +++ b/drivers/net/wireguard/peerlookup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/queueing.c b/drivers/net/wireguard/queueing.c index 26d235d15235..7baf65724351 100644 --- a/drivers/net/wireguard/queueing.c +++ b/drivers/net/wireguard/queueing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/ratelimiter.c b/drivers/net/wireguard/ratelimiter.c index dd55e5c26f46..2377193e34da 100644 --- a/drivers/net/wireguard/ratelimiter.c +++ b/drivers/net/wireguard/ratelimiter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/receive.c b/drivers/net/wireguard/receive.c index eb8851113654..fb6fff7cdb72 100644 --- a/drivers/net/wireguard/receive.c +++ b/drivers/net/wireguard/receive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/selftest/allowedips.c b/drivers/net/wireguard/selftest/allowedips.c index 41837efa70cb..39798791900b 100644 --- a/drivers/net/wireguard/selftest/allowedips.c +++ b/drivers/net/wireguard/selftest/allowedips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/selftest/counter.c b/drivers/net/wireguard/selftest/counter.c index ec3c156bf91b..a61ae8240ebe 100644 --- a/drivers/net/wireguard/selftest/counter.c +++ b/drivers/net/wireguard/selftest/counter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/selftest/ratelimiter.c b/drivers/net/wireguard/selftest/ratelimiter.c index d4bb40a695ab..09dcfd286873 100644 --- a/drivers/net/wireguard/selftest/ratelimiter.c +++ b/drivers/net/wireguard/selftest/ratelimiter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/send.c b/drivers/net/wireguard/send.c index 26e09c30d596..3fa87a0be1b6 100644 --- a/drivers/net/wireguard/send.c +++ b/drivers/net/wireguard/send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/socket.c b/drivers/net/wireguard/socket.c index 253488f8c00f..e2bcec1a1305 100644 --- a/drivers/net/wireguard/socket.c +++ b/drivers/net/wireguard/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireguard/timers.c b/drivers/net/wireguard/timers.c index 4016a3065602..6cfb522c0419 100644 --- a/drivers/net/wireguard/timers.c +++ b/drivers/net/wireguard/timers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/net/wireless/admtek/adm8211.c b/drivers/net/wireless/admtek/adm8211.c index e94a6b180314..bb19cf664a82 100644 --- a/drivers/net/wireless/admtek/adm8211.c +++ b/drivers/net/wireless/admtek/adm8211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/ath/ar5523/ar5523.c b/drivers/net/wireless/ath/ar5523/ar5523.c index 1230e6278f23..d5e3adb139fe 100644 --- a/drivers/net/wireless/ath/ar5523/ar5523.c +++ b/drivers/net/wireless/ath/ar5523/ar5523.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Damien Bergamini * Copyright (c) 2006 Sam Leffler, Errno Consulting diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c index eb8b35b6224d..b6ef55c2a8f7 100644 --- a/drivers/net/wireless/ath/ath10k/ahb.c +++ b/drivers/net/wireless/ath/ath10k/ahb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2016-2017 Qualcomm Atheros, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath10k/bmi.c b/drivers/net/wireless/ath/ath10k/bmi.c index 52118867ecde..272c8a7dda5b 100644 --- a/drivers/net/wireless/ath/ath10k/bmi.c +++ b/drivers/net/wireless/ath/ath10k/bmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c index 82f120ee1c66..b84b6b716716 100644 --- a/drivers/net/wireless/ath/ath10k/ce.c +++ b/drivers/net/wireless/ath/ath10k/ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c index 7c2939cbde5f..678a55b5080d 100644 --- a/drivers/net/wireless/ath/ath10k/core.c +++ b/drivers/net/wireless/ath/ath10k/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/coredump.c b/drivers/net/wireless/ath/ath10k/coredump.c index 50d0c4213ecf..61142b2a7d44 100644 --- a/drivers/net/wireless/ath/ath10k/coredump.c +++ b/drivers/net/wireless/ath/ath10k/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/debug.c b/drivers/net/wireless/ath/ath10k/debug.c index b7520220465a..dcae0ab87635 100644 --- a/drivers/net/wireless/ath/ath10k/debug.c +++ b/drivers/net/wireless/ath/ath10k/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/debugfs_sta.c b/drivers/net/wireless/ath/ath10k/debugfs_sta.c index b9fb192e0b48..33edb213a011 100644 --- a/drivers/net/wireless/ath/ath10k/debugfs_sta.c +++ b/drivers/net/wireless/ath/ath10k/debugfs_sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/htc.c b/drivers/net/wireless/ath/ath10k/htc.c index ce9b248c12dc..7ab5d10aa89c 100644 --- a/drivers/net/wireless/ath/ath10k/htc.c +++ b/drivers/net/wireless/ath/ath10k/htc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/htt.c b/drivers/net/wireless/ath/ath10k/htt.c index dbaf262cd7c1..cbdbd244b7f8 100644 --- a/drivers/net/wireless/ath/ath10k/htt.c +++ b/drivers/net/wireless/ath/ath10k/htt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c index d7e429041065..49a83109e49b 100644 --- a/drivers/net/wireless/ath/ath10k/htt_rx.c +++ b/drivers/net/wireless/ath/ath10k/htt_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/htt_tx.c b/drivers/net/wireless/ath/ath10k/htt_tx.c index d6f1d85ba871..3a9c3c6ecfd9 100644 --- a/drivers/net/wireless/ath/ath10k/htt_tx.c +++ b/drivers/net/wireless/ath/ath10k/htt_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/hw.c b/drivers/net/wireless/ath/ath10k/hw.c index 59b6cebfdd8f..62397dfb1392 100644 --- a/drivers/net/wireless/ath/ath10k/hw.c +++ b/drivers/net/wireless/ath/ath10k/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/leds.c b/drivers/net/wireless/ath/ath10k/leds.c index 3a6c8111e7c6..c30f837da47f 100644 --- a/drivers/net/wireless/ath/ath10k/leds.c +++ b/drivers/net/wireless/ath/ath10k/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c index da6f7957a0ae..006d0a3d9509 100644 --- a/drivers/net/wireless/ath/ath10k/mac.c +++ b/drivers/net/wireless/ath/ath10k/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/p2p.c b/drivers/net/wireless/ath/ath10k/p2p.c index 517b30f56b72..fbb52802cf86 100644 --- a/drivers/net/wireless/ath/ath10k/p2p.c +++ b/drivers/net/wireless/ath/ath10k/p2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2015 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c index 97b49bf4ad80..db4997694545 100644 --- a/drivers/net/wireless/ath/ath10k/pci.c +++ b/drivers/net/wireless/ath/ath10k/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c index 8275345631a0..6c0630fb9a4a 100644 --- a/drivers/net/wireless/ath/ath10k/qmi.c +++ b/drivers/net/wireless/ath/ath10k/qmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2018 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c b/drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c index 0e85c75d2278..d58df494fa15 100644 --- a/drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c +++ b/drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2018 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath10k/sdio.c b/drivers/net/wireless/ath/ath10k/sdio.c index c06d50db40b8..303407c04dfe 100644 --- a/drivers/net/wireless/ath/ath10k/sdio.c +++ b/drivers/net/wireless/ath/ath10k/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2004-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c index b3f6424c17d3..67cafe5ee0f2 100644 --- a/drivers/net/wireless/ath/ath10k/snoc.c +++ b/drivers/net/wireless/ath/ath10k/snoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2018 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath10k/spectral.c b/drivers/net/wireless/ath/ath10k/spectral.c index 2240994390ed..65616bcb6942 100644 --- a/drivers/net/wireless/ath/ath10k/spectral.c +++ b/drivers/net/wireless/ath/ath10k/spectral.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/swap.c b/drivers/net/wireless/ath/ath10k/swap.c index 7198a386f2fb..81bdb5a647c4 100644 --- a/drivers/net/wireless/ath/ath10k/swap.c +++ b/drivers/net/wireless/ath/ath10k/swap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2015-2016 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/testmode.c b/drivers/net/wireless/ath/ath10k/testmode.c index d3bd385694d6..019ad7f939e6 100644 --- a/drivers/net/wireless/ath/ath10k/testmode.c +++ b/drivers/net/wireless/ath/ath10k/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/thermal.c b/drivers/net/wireless/ath/ath10k/thermal.c index 8b15ec07b107..86cbd2e95cb5 100644 --- a/drivers/net/wireless/ath/ath10k/thermal.c +++ b/drivers/net/wireless/ath/ath10k/thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2015 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/trace.c b/drivers/net/wireless/ath/ath10k/trace.c index 421ec47c59bd..8671835cebe9 100644 --- a/drivers/net/wireless/ath/ath10k/trace.c +++ b/drivers/net/wireless/ath/ath10k/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath10k/txrx.c b/drivers/net/wireless/ath/ath10k/txrx.c index 493bfb410aff..80a2d18c07a5 100644 --- a/drivers/net/wireless/ath/ath10k/txrx.c +++ b/drivers/net/wireless/ath/ath10k/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/usb.c b/drivers/net/wireless/ath/ath10k/usb.c index 1732a4f98418..dd89a7d373d4 100644 --- a/drivers/net/wireless/ath/ath10k/usb.c +++ b/drivers/net/wireless/ath/ath10k/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2007-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.c b/drivers/net/wireless/ath/ath10k/wmi-tlv.c index 16d07d619b4d..524e6fc1498d 100644 --- a/drivers/net/wireless/ath/ath10k/wmi-tlv.c +++ b/drivers/net/wireless/ath/ath10k/wmi-tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/wmi.c b/drivers/net/wireless/ath/ath10k/wmi.c index b4aad6604d6d..1770b7966ae4 100644 --- a/drivers/net/wireless/ath/ath10k/wmi.c +++ b/drivers/net/wireless/ath/ath10k/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2005-2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath10k/wow.c b/drivers/net/wireless/ath/ath10k/wow.c index aa7b2e703f3d..8ef4c0cee980 100644 --- a/drivers/net/wireless/ath/ath10k/wow.c +++ b/drivers/net/wireless/ath/ath10k/wow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2015-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c index 8dfe9b40c126..06b1a1d04929 100644 --- a/drivers/net/wireless/ath/ath11k/ahb.c +++ b/drivers/net/wireless/ath/ath11k/ahb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/ce.c b/drivers/net/wireless/ath/ath11k/ce.c index a7a163621b21..408608dd0773 100644 --- a/drivers/net/wireless/ath/ath11k/ce.c +++ b/drivers/net/wireless/ath/ath11k/ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/core.c b/drivers/net/wireless/ath/ath11k/core.c index 812686173ac8..b1114fea2b25 100644 --- a/drivers/net/wireless/ath/ath11k/core.c +++ b/drivers/net/wireless/ath/ath11k/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/coredump.c b/drivers/net/wireless/ath/ath11k/coredump.c index 1949d57b007a..512c70af2a30 100644 --- a/drivers/net/wireless/ath/ath11k/coredump.c +++ b/drivers/net/wireless/ath/ath11k/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/dbring.c b/drivers/net/wireless/ath/ath11k/dbring.c index 520d8b8662a2..e4b732ac5f0f 100644 --- a/drivers/net/wireless/ath/ath11k/dbring.c +++ b/drivers/net/wireless/ath/ath11k/dbring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/debug.c b/drivers/net/wireless/ath/ath11k/debug.c index 37d23a559ba3..716a0f85092e 100644 --- a/drivers/net/wireless/ath/ath11k/debug.c +++ b/drivers/net/wireless/ath/ath11k/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/debugfs.c b/drivers/net/wireless/ath/ath11k/debugfs.c index 977f945b6e66..5eb76f198bf1 100644 --- a/drivers/net/wireless/ath/ath11k/debugfs.c +++ b/drivers/net/wireless/ath/ath11k/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c b/drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c index 11d28c42227e..7a0173837a02 100644 --- a/drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c +++ b/drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/debugfs_sta.c b/drivers/net/wireless/ath/ath11k/debugfs_sta.c index d89d0f28d890..4e24ed836f0b 100644 --- a/drivers/net/wireless/ath/ath11k/debugfs_sta.c +++ b/drivers/net/wireless/ath/ath11k/debugfs_sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/dp.c b/drivers/net/wireless/ath/ath11k/dp.c index 56b1a657e0b0..1414d5e411d8 100644 --- a/drivers/net/wireless/ath/ath11k/dp.c +++ b/drivers/net/wireless/ath/ath11k/dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.c b/drivers/net/wireless/ath/ath11k/dp_rx.c index b9e976ddcbbf..6074e97f3959 100644 --- a/drivers/net/wireless/ath/ath11k/dp_rx.c +++ b/drivers/net/wireless/ath/ath11k/dp_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/dp_tx.c b/drivers/net/wireless/ath/ath11k/dp_tx.c index 562aba66582f..57e5ae58d9e3 100644 --- a/drivers/net/wireless/ath/ath11k/dp_tx.c +++ b/drivers/net/wireless/ath/ath11k/dp_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/fw.c b/drivers/net/wireless/ath/ath11k/fw.c index 07d775a7b528..07c1b42ecf21 100644 --- a/drivers/net/wireless/ath/ath11k/fw.c +++ b/drivers/net/wireless/ath/ath11k/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/hal.c b/drivers/net/wireless/ath/ath11k/hal.c index 0c797b8d0a27..1812d01b38c4 100644 --- a/drivers/net/wireless/ath/ath11k/hal.c +++ b/drivers/net/wireless/ath/ath11k/hal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/hal_rx.c b/drivers/net/wireless/ath/ath11k/hal_rx.c index 753bd93f0212..a75adff0f52b 100644 --- a/drivers/net/wireless/ath/ath11k/hal_rx.c +++ b/drivers/net/wireless/ath/ath11k/hal_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/hal_tx.c b/drivers/net/wireless/ath/ath11k/hal_tx.c index b919df6ce743..5fc38b2775ce 100644 --- a/drivers/net/wireless/ath/ath11k/hal_tx.c +++ b/drivers/net/wireless/ath/ath11k/hal_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/htc.c b/drivers/net/wireless/ath/ath11k/htc.c index 4571d01cc33d..bcb39e3265a4 100644 --- a/drivers/net/wireless/ath/ath11k/htc.c +++ b/drivers/net/wireless/ath/ath11k/htc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/hw.c b/drivers/net/wireless/ath/ath11k/hw.c index caa6dc12a790..6303add2fb1a 100644 --- a/drivers/net/wireless/ath/ath11k/hw.c +++ b/drivers/net/wireless/ath/ath11k/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/mac.c b/drivers/net/wireless/ath/ath11k/mac.c index 3276fe443502..eedd93671632 100644 --- a/drivers/net/wireless/ath/ath11k/mac.c +++ b/drivers/net/wireless/ath/ath11k/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/mhi.c b/drivers/net/wireless/ath/ath11k/mhi.c index acd76e9392d3..c94a10be0b41 100644 --- a/drivers/net/wireless/ath/ath11k/mhi.c +++ b/drivers/net/wireless/ath/ath11k/mhi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/p2p.c b/drivers/net/wireless/ath/ath11k/p2p.c index 01e14523f1fe..0c2be274448c 100644 --- a/drivers/net/wireless/ath/ath11k/p2p.c +++ b/drivers/net/wireless/ath/ath11k/p2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/pci.c b/drivers/net/wireless/ath/ath11k/pci.c index 7114eca8810d..dfa76302486f 100644 --- a/drivers/net/wireless/ath/ath11k/pci.c +++ b/drivers/net/wireless/ath/ath11k/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/pcic.c b/drivers/net/wireless/ath/ath11k/pcic.c index fc6e7da05c60..cf476f83a8d6 100644 --- a/drivers/net/wireless/ath/ath11k/pcic.c +++ b/drivers/net/wireless/ath/ath11k/pcic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/peer.c b/drivers/net/wireless/ath/ath11k/peer.c index 6d0126c39301..6a44248d0cd1 100644 --- a/drivers/net/wireless/ath/ath11k/peer.c +++ b/drivers/net/wireless/ath/ath11k/peer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/qmi.c b/drivers/net/wireless/ath/ath11k/qmi.c index ff6a97e328b8..f66e2e0cf7c2 100644 --- a/drivers/net/wireless/ath/ath11k/qmi.c +++ b/drivers/net/wireless/ath/ath11k/qmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/reg.c b/drivers/net/wireless/ath/ath11k/reg.c index d62a2014315a..5e8d7277ca5c 100644 --- a/drivers/net/wireless/ath/ath11k/reg.c +++ b/drivers/net/wireless/ath/ath11k/reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/spectral.c b/drivers/net/wireless/ath/ath11k/spectral.c index b6b0516819a6..9bd6eeaca4fc 100644 --- a/drivers/net/wireless/ath/ath11k/spectral.c +++ b/drivers/net/wireless/ath/ath11k/spectral.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/testmode.c b/drivers/net/wireless/ath/ath11k/testmode.c index a9751ea2a0b7..0a79cd7f5b9c 100644 --- a/drivers/net/wireless/ath/ath11k/testmode.c +++ b/drivers/net/wireless/ath/ath11k/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/thermal.c b/drivers/net/wireless/ath/ath11k/thermal.c index 18d6eab5cce3..33082495646f 100644 --- a/drivers/net/wireless/ath/ath11k/thermal.c +++ b/drivers/net/wireless/ath/ath11k/thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/trace.c b/drivers/net/wireless/ath/ath11k/trace.c index 44ff8e9eff5d..40069748d8c3 100644 --- a/drivers/net/wireless/ath/ath11k/trace.c +++ b/drivers/net/wireless/ath/ath11k/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/wmi.c b/drivers/net/wireless/ath/ath11k/wmi.c index 110035dae8a6..bf046d8e44dd 100644 --- a/drivers/net/wireless/ath/ath11k/wmi.c +++ b/drivers/net/wireless/ath/ath11k/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath11k/wow.c b/drivers/net/wireless/ath/ath11k/wow.c index b6f08755129f..512004600a8f 100644 --- a/drivers/net/wireless/ath/ath11k/wow.c +++ b/drivers/net/wireless/ath/ath11k/wow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/acpi.c b/drivers/net/wireless/ath/ath12k/acpi.c index d81367ce6929..62c1544f7505 100644 --- a/drivers/net/wireless/ath/ath12k/acpi.c +++ b/drivers/net/wireless/ath/ath12k/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/ahb.c b/drivers/net/wireless/ath/ath12k/ahb.c index b30527c402f6..34d904a3a1fb 100644 --- a/drivers/net/wireless/ath/ath12k/ahb.c +++ b/drivers/net/wireless/ath/ath12k/ahb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/ce.c b/drivers/net/wireless/ath/ath12k/ce.c index 4aea58446838..bdd4b5d1b1ec 100644 --- a/drivers/net/wireless/ath/ath12k/ce.c +++ b/drivers/net/wireless/ath/ath12k/ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/core.c b/drivers/net/wireless/ath/ath12k/core.c index cc352eef1939..640a9fa4919a 100644 --- a/drivers/net/wireless/ath/ath12k/core.c +++ b/drivers/net/wireless/ath/ath12k/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/coredump.c b/drivers/net/wireless/ath/ath12k/coredump.c index ce1beeb54836..6abaafe4eb05 100644 --- a/drivers/net/wireless/ath/ath12k/coredump.c +++ b/drivers/net/wireless/ath/ath12k/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/dbring.c b/drivers/net/wireless/ath/ath12k/dbring.c index 6604dacea2ae..137558302cef 100644 --- a/drivers/net/wireless/ath/ath12k/dbring.c +++ b/drivers/net/wireless/ath/ath12k/dbring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/debug.c b/drivers/net/wireless/ath/ath12k/debug.c index 5ce100cd9a9d..25b91ed7e269 100644 --- a/drivers/net/wireless/ath/ath12k/debug.c +++ b/drivers/net/wireless/ath/ath12k/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/debugfs.c b/drivers/net/wireless/ath/ath12k/debugfs.c index d6a86f075d73..e23ec96c93ed 100644 --- a/drivers/net/wireless/ath/ath12k/debugfs.c +++ b/drivers/net/wireless/ath/ath12k/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c b/drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c index 48b010a1b756..54408d8b6796 100644 --- a/drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c +++ b/drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/debugfs_sta.c b/drivers/net/wireless/ath/ath12k/debugfs_sta.c index 5bd2bf4c9dac..2d24b5f4b468 100644 --- a/drivers/net/wireless/ath/ath12k/debugfs_sta.c +++ b/drivers/net/wireless/ath/ath12k/debugfs_sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/dp.c b/drivers/net/wireless/ath/ath12k/dp.c index 4a54b8c35311..dc7a4661160a 100644 --- a/drivers/net/wireless/ath/ath12k/dp.c +++ b/drivers/net/wireless/ath/ath12k/dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/dp_mon.c b/drivers/net/wireless/ath/ath12k/dp_mon.c index 39d1967584db..02685702f0cd 100644 --- a/drivers/net/wireless/ath/ath12k/dp_mon.c +++ b/drivers/net/wireless/ath/ath12k/dp_mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/dp_rx.c b/drivers/net/wireless/ath/ath12k/dp_rx.c index d28d8ffec0f8..c0cf94d3bdb8 100644 --- a/drivers/net/wireless/ath/ath12k/dp_rx.c +++ b/drivers/net/wireless/ath/ath12k/dp_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/dp_tx.c b/drivers/net/wireless/ath/ath12k/dp_tx.c index abc84ca8467a..a2f04ed3cb27 100644 --- a/drivers/net/wireless/ath/ath12k/dp_tx.c +++ b/drivers/net/wireless/ath/ath12k/dp_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/fw.c b/drivers/net/wireless/ath/ath12k/fw.c index 5ac497f80cad..4f987ccd443a 100644 --- a/drivers/net/wireless/ath/ath12k/fw.c +++ b/drivers/net/wireless/ath/ath12k/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/hal.c b/drivers/net/wireless/ath/ath12k/hal.c index 6406fcf5d69f..bd892d5b9993 100644 --- a/drivers/net/wireless/ath/ath12k/hal.c +++ b/drivers/net/wireless/ath/ath12k/hal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/hal_rx.c b/drivers/net/wireless/ath/ath12k/hal_rx.c index c4443ca05cd6..de5b9f202f7e 100644 --- a/drivers/net/wireless/ath/ath12k/hal_rx.c +++ b/drivers/net/wireless/ath/ath12k/hal_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/hal_tx.c b/drivers/net/wireless/ath/ath12k/hal_tx.c index 869e07e406fe..7959b31790cd 100644 --- a/drivers/net/wireless/ath/ath12k/hal_tx.c +++ b/drivers/net/wireless/ath/ath12k/hal_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/htc.c b/drivers/net/wireless/ath/ath12k/htc.c index d13616bf07f4..b958c0197433 100644 --- a/drivers/net/wireless/ath/ath12k/htc.c +++ b/drivers/net/wireless/ath/ath12k/htc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/hw.c b/drivers/net/wireless/ath/ath12k/hw.c index 6791ae1d64e5..a2cab6fcb232 100644 --- a/drivers/net/wireless/ath/ath12k/hw.c +++ b/drivers/net/wireless/ath/ath12k/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c index e0e49f782bf8..307fa5635208 100644 --- a/drivers/net/wireless/ath/ath12k/mac.c +++ b/drivers/net/wireless/ath/ath12k/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/mhi.c b/drivers/net/wireless/ath/ath12k/mhi.c index 08f44baf182a..0564d3c84ae0 100644 --- a/drivers/net/wireless/ath/ath12k/mhi.c +++ b/drivers/net/wireless/ath/ath12k/mhi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/p2p.c b/drivers/net/wireless/ath/ath12k/p2p.c index 59589748f1a8..67c65577b64c 100644 --- a/drivers/net/wireless/ath/ath12k/p2p.c +++ b/drivers/net/wireless/ath/ath12k/p2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/pci.c b/drivers/net/wireless/ath/ath12k/pci.c index a12c8379cb46..49962620ea68 100644 --- a/drivers/net/wireless/ath/ath12k/pci.c +++ b/drivers/net/wireless/ath/ath12k/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/peer.c b/drivers/net/wireless/ath/ath12k/peer.c index f1ae9e5b5af7..72611c36ae9d 100644 --- a/drivers/net/wireless/ath/ath12k/peer.c +++ b/drivers/net/wireless/ath/ath12k/peer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/qmi.c b/drivers/net/wireless/ath/ath12k/qmi.c index b7c48b6706df..a2482165916b 100644 --- a/drivers/net/wireless/ath/ath12k/qmi.c +++ b/drivers/net/wireless/ath/ath12k/qmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/reg.c b/drivers/net/wireless/ath/ath12k/reg.c index 7898f6981e5a..fa192415431a 100644 --- a/drivers/net/wireless/ath/ath12k/reg.c +++ b/drivers/net/wireless/ath/ath12k/reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/testmode.c b/drivers/net/wireless/ath/ath12k/testmode.c index fb6af7ccf71f..135b2edcb95d 100644 --- a/drivers/net/wireless/ath/ath12k/testmode.c +++ b/drivers/net/wireless/ath/ath12k/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/trace.c b/drivers/net/wireless/ath/ath12k/trace.c index 0d0edf4204b7..af26bb63fd6c 100644 --- a/drivers/net/wireless/ath/ath12k/trace.c +++ b/drivers/net/wireless/ath/ath12k/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/wmi.c b/drivers/net/wireless/ath/ath12k/wmi.c index 3ce5fcb0e460..45196310b4a5 100644 --- a/drivers/net/wireless/ath/ath12k/wmi.c +++ b/drivers/net/wireless/ath/ath12k/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath12k/wow.c b/drivers/net/wireless/ath/ath12k/wow.c index e8481626f194..a61748c625c8 100644 --- a/drivers/net/wireless/ath/ath12k/wow.c +++ b/drivers/net/wireless/ath/ath12k/wow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/ath5k/ahb.c b/drivers/net/wireless/ath/ath5k/ahb.c index cb3e891ee1bd..26aa4c8b3504 100644 --- a/drivers/net/wireless/ath/ath5k/ahb.c +++ b/drivers/net/wireless/ath/ath5k/ahb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2009 Atheros Communications Inc. * Copyright (c) 2009 Gabor Juhos diff --git a/drivers/net/wireless/ath/ath5k/ani.c b/drivers/net/wireless/ath/ath5k/ani.c index 850c608b43a3..a2443a05803b 100644 --- a/drivers/net/wireless/ath/ath5k/ani.c +++ b/drivers/net/wireless/ath/ath5k/ani.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Bruno Randolf * diff --git a/drivers/net/wireless/ath/ath5k/attach.c b/drivers/net/wireless/ath/ath5k/attach.c index 12d3a6c92ba4..a6f8c9c39143 100644 --- a/drivers/net/wireless/ath/ath5k/attach.c +++ b/drivers/net/wireless/ath/ath5k/attach.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c index 4d88b02ffa79..827c604ad3ce 100644 --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c @@ -1,3 +1,4 @@ +asm("nop"); /*- * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting * Copyright (c) 2004-2005 Atheros Communications, Inc. diff --git a/drivers/net/wireless/ath/ath5k/caps.c b/drivers/net/wireless/ath/ath5k/caps.c index 994169ad39cb..0ee5ba72ca26 100644 --- a/drivers/net/wireless/ath/ath5k/caps.c +++ b/drivers/net/wireless/ath/ath5k/caps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c index ec130510aeb2..14c536d050a7 100644 --- a/drivers/net/wireless/ath/ath5k/debug.c +++ b/drivers/net/wireless/ath/ath5k/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007-2008 Bruno Randolf * diff --git a/drivers/net/wireless/ath/ath5k/desc.c b/drivers/net/wireless/ath/ath5k/desc.c index 80f75139495f..c5f4dd777f99 100644 --- a/drivers/net/wireless/ath/ath5k/desc.c +++ b/drivers/net/wireless/ath/ath5k/desc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/dma.c b/drivers/net/wireless/ath/ath5k/dma.c index d9e376eb040e..3cd70ca0625d 100644 --- a/drivers/net/wireless/ath/ath5k/dma.c +++ b/drivers/net/wireless/ath/ath5k/dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/eeprom.c b/drivers/net/wireless/ath/ath5k/eeprom.c index 58d3e86f6256..908b94e8fbee 100644 --- a/drivers/net/wireless/ath/ath5k/eeprom.c +++ b/drivers/net/wireless/ath/ath5k/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2009 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/gpio.c b/drivers/net/wireless/ath/ath5k/gpio.c index 73d3dd8a306a..a86d4a2d87e7 100644 --- a/drivers/net/wireless/ath/ath5k/gpio.c +++ b/drivers/net/wireless/ath/ath5k/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/initvals.c b/drivers/net/wireless/ath/ath5k/initvals.c index ee1c2fa8b591..0798a5a9d7a4 100644 --- a/drivers/net/wireless/ath/ath5k/initvals.c +++ b/drivers/net/wireless/ath/ath5k/initvals.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Initial register settings functions * diff --git a/drivers/net/wireless/ath/ath5k/led.c b/drivers/net/wireless/ath/ath5k/led.c index 439052984796..cce0999a2991 100644 --- a/drivers/net/wireless/ath/ath5k/led.c +++ b/drivers/net/wireless/ath/ath5k/led.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting * Copyright (c) 2004-2005 Atheros Communications, Inc. diff --git a/drivers/net/wireless/ath/ath5k/mac80211-ops.c b/drivers/net/wireless/ath/ath5k/mac80211-ops.c index eca8145d3874..f98fe3df8306 100644 --- a/drivers/net/wireless/ath/ath5k/mac80211-ops.c +++ b/drivers/net/wireless/ath/ath5k/mac80211-ops.c @@ -1,3 +1,4 @@ +asm("nop"); /*- * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting * Copyright (c) 2004-2005 Atheros Communications, Inc. diff --git a/drivers/net/wireless/ath/ath5k/pci.c b/drivers/net/wireless/ath/ath5k/pci.c index f5ca2fe0d074..6e05e607bac0 100644 --- a/drivers/net/wireless/ath/ath5k/pci.c +++ b/drivers/net/wireless/ath/ath5k/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2009 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath5k/pcu.c b/drivers/net/wireless/ath/ath5k/pcu.c index 90e0859a8e50..7a32d35bc765 100644 --- a/drivers/net/wireless/ath/ath5k/pcu.c +++ b/drivers/net/wireless/ath/ath5k/pcu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/phy.c b/drivers/net/wireless/ath/ath5k/phy.c index 66b2dee39155..5f29f2485c98 100644 --- a/drivers/net/wireless/ath/ath5k/phy.c +++ b/drivers/net/wireless/ath/ath5k/phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2007 Reyk Floeter * Copyright (c) 2006-2009 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/qcu.c b/drivers/net/wireless/ath/ath5k/qcu.c index 147947f632f7..67982d4505ca 100644 --- a/drivers/net/wireless/ath/ath5k/qcu.c +++ b/drivers/net/wireless/ath/ath5k/qcu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/reset.c b/drivers/net/wireless/ath/ath5k/reset.c index c67f163c0858..0b1502489213 100644 --- a/drivers/net/wireless/ath/ath5k/reset.c +++ b/drivers/net/wireless/ath/ath5k/reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2008 Reyk Floeter * Copyright (c) 2006-2008 Nick Kossifidis diff --git a/drivers/net/wireless/ath/ath5k/rfkill.c b/drivers/net/wireless/ath/ath5k/rfkill.c index 855ed7fc720d..07a99efe7265 100644 --- a/drivers/net/wireless/ath/ath5k/rfkill.c +++ b/drivers/net/wireless/ath/ath5k/rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); /* * RFKILL support for ath5k * diff --git a/drivers/net/wireless/ath/ath5k/sysfs.c b/drivers/net/wireless/ath/ath5k/sysfs.c index 37bf64106473..d91b9f0c82b8 100644 --- a/drivers/net/wireless/ath/ath5k/sysfs.c +++ b/drivers/net/wireless/ath/ath5k/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/net/wireless/ath/ath6kl/bmi.c b/drivers/net/wireless/ath/ath6kl/bmi.c index 5a9e93fd1ef4..598d7de299a9 100644 --- a/drivers/net/wireless/ath/ath6kl/bmi.c +++ b/drivers/net/wireless/ath/ath6kl/bmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/cfg80211.c b/drivers/net/wireless/ath/ath6kl/cfg80211.c index 88f0197fc041..25f6a7940296 100644 --- a/drivers/net/wireless/ath/ath6kl/cfg80211.c +++ b/drivers/net/wireless/ath/ath6kl/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/core.c b/drivers/net/wireless/ath/ath6kl/core.c index 830350bda531..fdaec781eb0a 100644 --- a/drivers/net/wireless/ath/ath6kl/core.c +++ b/drivers/net/wireless/ath/ath6kl/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/debug.c b/drivers/net/wireless/ath/ath6kl/debug.c index b837d31416df..c7474afcef56 100644 --- a/drivers/net/wireless/ath/ath6kl/debug.c +++ b/drivers/net/wireless/ath/ath6kl/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/hif.c b/drivers/net/wireless/ath/ath6kl/hif.c index c693783bb9de..4cef3691f96b 100644 --- a/drivers/net/wireless/ath/ath6kl/hif.c +++ b/drivers/net/wireless/ath/ath6kl/hif.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/htc_mbox.c b/drivers/net/wireless/ath/ath6kl/htc_mbox.c index 122e07ef3965..bf5ef2b334ef 100644 --- a/drivers/net/wireless/ath/ath6kl/htc_mbox.c +++ b/drivers/net/wireless/ath/ath6kl/htc_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/htc_pipe.c b/drivers/net/wireless/ath/ath6kl/htc_pipe.c index 7b823be9d846..173ddb931282 100644 --- a/drivers/net/wireless/ath/ath6kl/htc_pipe.c +++ b/drivers/net/wireless/ath/ath6kl/htc_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath6kl/init.c b/drivers/net/wireless/ath/ath6kl/init.c index 782209dcb782..645487d768be 100644 --- a/drivers/net/wireless/ath/ath6kl/init.c +++ b/drivers/net/wireless/ath/ath6kl/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Atheros Communications Inc. diff --git a/drivers/net/wireless/ath/ath6kl/main.c b/drivers/net/wireless/ath/ath6kl/main.c index 59068ea3879b..8dd7189bc448 100644 --- a/drivers/net/wireless/ath/ath6kl/main.c +++ b/drivers/net/wireless/ath/ath6kl/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/recovery.c b/drivers/net/wireless/ath/ath6kl/recovery.c index 43186c193df1..a82b85971c80 100644 --- a/drivers/net/wireless/ath/ath6kl/recovery.c +++ b/drivers/net/wireless/ath/ath6kl/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath6kl/sdio.c b/drivers/net/wireless/ath/ath6kl/sdio.c index 83de40bc4445..79b5891243d2 100644 --- a/drivers/net/wireless/ath/ath6kl/sdio.c +++ b/drivers/net/wireless/ath/ath6kl/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/testmode.c b/drivers/net/wireless/ath/ath6kl/testmode.c index 89c7c4e25169..5c37b2bdbd3f 100644 --- a/drivers/net/wireless/ath/ath6kl/testmode.c +++ b/drivers/net/wireless/ath/ath6kl/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * Copyright (c) 2011 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/trace.c b/drivers/net/wireless/ath/ath6kl/trace.c index e7d64b1285cb..163e8be40c83 100644 --- a/drivers/net/wireless/ath/ath6kl/trace.c +++ b/drivers/net/wireless/ath/ath6kl/trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath6kl/txrx.c b/drivers/net/wireless/ath/ath6kl/txrx.c index c3b06b515c4f..5059a773cdd0 100644 --- a/drivers/net/wireless/ath/ath6kl/txrx.c +++ b/drivers/net/wireless/ath/ath6kl/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/usb.c b/drivers/net/wireless/ath/ath6kl/usb.c index 38bb501fc553..bfb4906de174 100644 --- a/drivers/net/wireless/ath/ath6kl/usb.c +++ b/drivers/net/wireless/ath/ath6kl/usb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c index 08a154bce139..f9d5c6c33c0d 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.c +++ b/drivers/net/wireless/ath/ath6kl/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004-2011 Atheros Communications Inc. * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/ath9k/ahb.c b/drivers/net/wireless/ath/ath9k/ahb.c index 802e6596a6a8..db33360a9b6f 100644 --- a/drivers/net/wireless/ath/ath9k/ahb.c +++ b/drivers/net/wireless/ath/ath9k/ahb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * Copyright (c) 2009 Gabor Juhos diff --git a/drivers/net/wireless/ath/ath9k/ani.c b/drivers/net/wireless/ath/ath9k/ani.c index 41d192709e8e..077f108faee6 100644 --- a/drivers/net/wireless/ath/ath9k/ani.c +++ b/drivers/net/wireless/ath/ath9k/ani.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/antenna.c b/drivers/net/wireless/ath/ath9k/antenna.c index e5e274bc9e68..9ec4b463cc65 100644 --- a/drivers/net/wireless/ath/ath9k/antenna.c +++ b/drivers/net/wireless/ath/ath9k/antenna.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar5008_phy.c b/drivers/net/wireless/ath/ath9k/ar5008_phy.c index 7a45f5f62826..d62c6592beac 100644 --- a/drivers/net/wireless/ath/ath9k/ar5008_phy.c +++ b/drivers/net/wireless/ath/ath9k/ar5008_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9002_calib.c b/drivers/net/wireless/ath/ath9k/ar9002_calib.c index c8b3f3aaa45b..a20c5679d942 100644 --- a/drivers/net/wireless/ath/ath9k/ar9002_calib.c +++ b/drivers/net/wireless/ath/ath9k/ar9002_calib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9002_hw.c b/drivers/net/wireless/ath/ath9k/ar9002_hw.c index b26224480041..9ee02ef37711 100644 --- a/drivers/net/wireless/ath/ath9k/ar9002_hw.c +++ b/drivers/net/wireless/ath/ath9k/ar9002_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9002_mac.c b/drivers/net/wireless/ath/ath9k/ar9002_mac.c index b70cd4af1ae0..bd82c47e92e7 100644 --- a/drivers/net/wireless/ath/ath9k/ar9002_mac.c +++ b/drivers/net/wireless/ath/ath9k/ar9002_mac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9002_phy.c b/drivers/net/wireless/ath/ath9k/ar9002_phy.c index 23ac6b7c2cbd..cf6b6eab7bb9 100644 --- a/drivers/net/wireless/ath/ath9k/ar9002_phy.c +++ b/drivers/net/wireless/ath/ath9k/ar9002_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_aic.c b/drivers/net/wireless/ath/ath9k/ar9003_aic.c index 45a7ca660f47..50999dbeb266 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_aic.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_aic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015 Qualcomm Atheros Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_calib.c b/drivers/net/wireless/ath/ath9k/ar9003_calib.c index 2224cb74b1d4..8b8141fe2dc8 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_calib.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_calib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c index 73c38a6b4880..299758364425 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_hw.c b/drivers/net/wireless/ath/ath9k/ar9003_hw.c index 6595eca74997..0a0fd1366c3b 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_hw.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mac.c b/drivers/net/wireless/ath/ath9k/ar9003_mac.c index a8bc003077dc..faa7473afd0a 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_mac.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_mac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mci.c b/drivers/net/wireless/ath/ath9k/ar9003_mci.c index 3f0543e55d9b..c5622e59cb37 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_mci.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_mci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_paprd.c b/drivers/net/wireless/ath/ath9k/ar9003_paprd.c index 83d993fff695..651dd4fcb863 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_paprd.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_paprd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_phy.c b/drivers/net/wireless/ath/ath9k/ar9003_phy.c index 6274d1624261..e43ca94841d8 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_phy.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_rtt.c b/drivers/net/wireless/ath/ath9k/ar9003_rtt.c index e4d11fa7fe8c..9d4dee9115a4 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_rtt.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_rtt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ar9003_wow.c b/drivers/net/wireless/ath/ath9k/ar9003_wow.c index ac32afbf2c97..013eef1689b1 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_wow.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_wow.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c b/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c index fe1013a3a588..0bcacf78165e 100644 --- a/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c +++ b/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* Initialize Owl Emulation Devices * diff --git a/drivers/net/wireless/ath/ath9k/beacon.c b/drivers/net/wireless/ath/ath9k/beacon.c index 4a27e3753c03..301533b24382 100644 --- a/drivers/net/wireless/ath/ath9k/beacon.c +++ b/drivers/net/wireless/ath/ath9k/beacon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/btcoex.c b/drivers/net/wireless/ath/ath9k/btcoex.c index ad3a3fda1b9c..4c9ac116bb42 100644 --- a/drivers/net/wireless/ath/ath9k/btcoex.c +++ b/drivers/net/wireless/ath/ath9k/btcoex.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/calib.c b/drivers/net/wireless/ath/ath9k/calib.c index b4ab85bd7895..0f8b52ee5902 100644 --- a/drivers/net/wireless/ath/ath9k/calib.c +++ b/drivers/net/wireless/ath/ath9k/calib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/channel.c b/drivers/net/wireless/ath/ath9k/channel.c index 121e51ce1bc0..95859a26dc4a 100644 --- a/drivers/net/wireless/ath/ath9k/channel.c +++ b/drivers/net/wireless/ath/ath9k/channel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/common-beacon.c b/drivers/net/wireless/ath/ath9k/common-beacon.c index e4df89f2fa03..250d965aacc6 100644 --- a/drivers/net/wireless/ath/ath9k/common-beacon.c +++ b/drivers/net/wireless/ath/ath9k/common-beacon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/common-debug.c b/drivers/net/wireless/ath/ath9k/common-debug.c index 1ea070200e4a..24eab690a3cd 100644 --- a/drivers/net/wireless/ath/ath9k/common-debug.c +++ b/drivers/net/wireless/ath/ath9k/common-debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/common-init.c b/drivers/net/wireless/ath/ath9k/common-init.c index da102c791712..e5dec17042b3 100644 --- a/drivers/net/wireless/ath/ath9k/common-init.c +++ b/drivers/net/wireless/ath/ath9k/common-init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/common-spectral.c b/drivers/net/wireless/ath/ath9k/common-spectral.c index ca01a07f6630..3c231bd01bab 100644 --- a/drivers/net/wireless/ath/ath9k/common-spectral.c +++ b/drivers/net/wireless/ath/ath9k/common-spectral.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/common.c b/drivers/net/wireless/ath/ath9k/common.c index ffcf2276eb92..eb09162e0eff 100644 --- a/drivers/net/wireless/ath/ath9k/common.c +++ b/drivers/net/wireless/ath/ath9k/common.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/debug.c b/drivers/net/wireless/ath/ath9k/debug.c index 74a0134075cf..545748f974a7 100644 --- a/drivers/net/wireless/ath/ath9k/debug.c +++ b/drivers/net/wireless/ath/ath9k/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/debug_sta.c b/drivers/net/wireless/ath/ath9k/debug_sta.c index 1e2a30019fb6..711b2f45da25 100644 --- a/drivers/net/wireless/ath/ath9k/debug_sta.c +++ b/drivers/net/wireless/ath/ath9k/debug_sta.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/dfs.c b/drivers/net/wireless/ath/ath9k/dfs.c index 2fb73a5e1d51..6b6f0a15ec74 100644 --- a/drivers/net/wireless/ath/ath9k/dfs.c +++ b/drivers/net/wireless/ath/ath9k/dfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * Copyright (c) 2011 Neratec Solutions AG diff --git a/drivers/net/wireless/ath/ath9k/dfs_debug.c b/drivers/net/wireless/ath/ath9k/dfs_debug.c index 426caa057396..75033f38338e 100644 --- a/drivers/net/wireless/ath/ath9k/dfs_debug.c +++ b/drivers/net/wireless/ath/ath9k/dfs_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * Copyright (c) 2011 Neratec Solutions AG diff --git a/drivers/net/wireless/ath/ath9k/dynack.c b/drivers/net/wireless/ath/ath9k/dynack.c index 598b3a2ad818..717599ab8571 100644 --- a/drivers/net/wireless/ath/ath9k/dynack.c +++ b/drivers/net/wireless/ath/ath9k/dynack.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, Lorenzo Bianconi * diff --git a/drivers/net/wireless/ath/ath9k/eeprom.c b/drivers/net/wireless/ath/ath9k/eeprom.c index df58dc02e104..95ac913ca4cc 100644 --- a/drivers/net/wireless/ath/ath9k/eeprom.c +++ b/drivers/net/wireless/ath/ath9k/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/eeprom_4k.c b/drivers/net/wireless/ath/ath9k/eeprom_4k.c index 3e16cfe059f3..a5d03557151a 100644 --- a/drivers/net/wireless/ath/ath9k/eeprom_4k.c +++ b/drivers/net/wireless/ath/ath9k/eeprom_4k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/eeprom_9287.c b/drivers/net/wireless/ath/ath9k/eeprom_9287.c index c139ac49ccf6..91bdd5cb0f11 100644 --- a/drivers/net/wireless/ath/ath9k/eeprom_9287.c +++ b/drivers/net/wireless/ath/ath9k/eeprom_9287.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/eeprom_def.c b/drivers/net/wireless/ath/ath9k/eeprom_def.c index 5ba467cb7425..f1e3c587d25c 100644 --- a/drivers/net/wireless/ath/ath9k/eeprom_def.c +++ b/drivers/net/wireless/ath/ath9k/eeprom_def.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/gpio.c b/drivers/net/wireless/ath/ath9k/gpio.c index 2dbc7efdd637..ba82a1ce95a7 100644 --- a/drivers/net/wireless/ath/ath9k/gpio.c +++ b/drivers/net/wireless/ath/ath9k/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c index fe9abe8cd268..c6d3d2bcd4b8 100644 --- a/drivers/net/wireless/ath/ath9k/hif_usb.c +++ b/drivers/net/wireless/ath/ath9k/hif_usb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c b/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c index 81fa7cbad892..47bc5798cf2a 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_debug.c b/drivers/net/wireless/ath/ath9k/htc_drv_debug.c index 9437d69877cc..fbda02268ac3 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_debug.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_gpio.c b/drivers/net/wireless/ath/ath9k/htc_drv_gpio.c index ecb848b60725..8be39ff3eb87 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_gpio.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_init.c b/drivers/net/wireless/ath/ath9k/htc_drv_init.c index 3633f9eb2c55..807b7e6cbe9b 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_init.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c index 0d6272ac0dac..866bec006756 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c index ee5945cfc10e..c4b849a71421 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/htc_hst.c b/drivers/net/wireless/ath/ath9k/htc_hst.c index b5257b2b4aa5..0d89007941d7 100644 --- a/drivers/net/wireless/ath/ath9k/htc_hst.c +++ b/drivers/net/wireless/ath/ath9k/htc_hst.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/hw.c b/drivers/net/wireless/ath/ath9k/hw.c index 14de62c1a32b..52e4d38df8c5 100644 --- a/drivers/net/wireless/ath/ath9k/hw.c +++ b/drivers/net/wireless/ath/ath9k/hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/init.c b/drivers/net/wireless/ath/ath9k/init.c index ee951493e993..ecea00f77491 100644 --- a/drivers/net/wireless/ath/ath9k/init.c +++ b/drivers/net/wireless/ath/ath9k/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/link.c b/drivers/net/wireless/ath/ath9k/link.c index 5d7e3ddb6dbc..19f755f88ae0 100644 --- a/drivers/net/wireless/ath/ath9k/link.c +++ b/drivers/net/wireless/ath/ath9k/link.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/mac.c b/drivers/net/wireless/ath/ath9k/mac.c index b070403e083f..8a991c444521 100644 --- a/drivers/net/wireless/ath/ath9k/mac.c +++ b/drivers/net/wireless/ath/ath9k/mac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c index 740a6fc7b067..af17134cf68d 100644 --- a/drivers/net/wireless/ath/ath9k/main.c +++ b/drivers/net/wireless/ath/ath9k/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c index a0845002d6fe..54755425a129 100644 --- a/drivers/net/wireless/ath/ath9k/mci.c +++ b/drivers/net/wireless/ath/ath9k/mci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/pci.c b/drivers/net/wireless/ath/ath9k/pci.c index 27d4034c814e..fb36a2cf45b4 100644 --- a/drivers/net/wireless/ath/ath9k/pci.c +++ b/drivers/net/wireless/ath/ath9k/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/recv.c b/drivers/net/wireless/ath/ath9k/recv.c index 34c74ed99b7b..29d3f7f41602 100644 --- a/drivers/net/wireless/ath/ath9k/recv.c +++ b/drivers/net/wireless/ath/ath9k/recv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/rng.c b/drivers/net/wireless/ath/ath9k/rng.c index e1def77591c6..125a711b37ab 100644 --- a/drivers/net/wireless/ath/ath9k/rng.c +++ b/drivers/net/wireless/ath/ath9k/rng.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2015 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/tx99.c b/drivers/net/wireless/ath/ath9k/tx99.c index f2144fd39093..766becbc4703 100644 --- a/drivers/net/wireless/ath/ath9k/tx99.c +++ b/drivers/net/wireless/ath/ath9k/tx99.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/wmi.c b/drivers/net/wireless/ath/ath9k/wmi.c index 805ad31edba2..d6dc52c031c3 100644 --- a/drivers/net/wireless/ath/ath9k/wmi.c +++ b/drivers/net/wireless/ath/ath9k/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/ath9k/wow.c b/drivers/net/wireless/ath/ath9k/wow.c index ed4152cd44f0..a5f944e82528 100644 --- a/drivers/net/wireless/ath/ath9k/wow.c +++ b/drivers/net/wireless/ath/ath9k/wow.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/ath9k/xmit.c b/drivers/net/wireless/ath/ath9k/xmit.c index 0ac9212e42f7..5dc5b6edee5e 100644 --- a/drivers/net/wireless/ath/ath9k/xmit.c +++ b/drivers/net/wireless/ath/ath9k/xmit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2011 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/carl9170/cmd.c b/drivers/net/wireless/ath/carl9170/cmd.c index b8ed193c0195..1cc25b7eca70 100644 --- a/drivers/net/wireless/ath/carl9170/cmd.c +++ b/drivers/net/wireless/ath/carl9170/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/debug.c b/drivers/net/wireless/ath/carl9170/debug.c index 2d734567000a..b730daccc19b 100644 --- a/drivers/net/wireless/ath/carl9170/debug.c +++ b/drivers/net/wireless/ath/carl9170/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/fw.c b/drivers/net/wireless/ath/carl9170/fw.c index 419f5530f885..be4229747857 100644 --- a/drivers/net/wireless/ath/carl9170/fw.c +++ b/drivers/net/wireless/ath/carl9170/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Atheros CARL9170 driver diff --git a/drivers/net/wireless/ath/carl9170/led.c b/drivers/net/wireless/ath/carl9170/led.c index 2c74425f5059..9fe8f1d20c35 100644 --- a/drivers/net/wireless/ath/carl9170/led.c +++ b/drivers/net/wireless/ath/carl9170/led.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/mac.c b/drivers/net/wireless/ath/carl9170/mac.c index 20ceed0dd4be..36b1e3b724d1 100644 --- a/drivers/net/wireless/ath/carl9170/mac.c +++ b/drivers/net/wireless/ath/carl9170/mac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/main.c b/drivers/net/wireless/ath/carl9170/main.c index a7a9345f3483..c17a4db78a57 100644 --- a/drivers/net/wireless/ath/carl9170/main.c +++ b/drivers/net/wireless/ath/carl9170/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/phy.c b/drivers/net/wireless/ath/carl9170/phy.c index 34d9fd77046e..40f164ff51f6 100644 --- a/drivers/net/wireless/ath/carl9170/phy.c +++ b/drivers/net/wireless/ath/carl9170/phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/rx.c b/drivers/net/wireless/ath/carl9170/rx.c index 6833430130f4..ab197391cb37 100644 --- a/drivers/net/wireless/ath/carl9170/rx.c +++ b/drivers/net/wireless/ath/carl9170/rx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/tx.c b/drivers/net/wireless/ath/carl9170/tx.c index b7717f9e1e9b..1bf41e23aac2 100644 --- a/drivers/net/wireless/ath/carl9170/tx.c +++ b/drivers/net/wireless/ath/carl9170/tx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/carl9170/usb.c b/drivers/net/wireless/ath/carl9170/usb.c index 564ca6a61985..f05a001f419f 100644 --- a/drivers/net/wireless/ath/carl9170/usb.c +++ b/drivers/net/wireless/ath/carl9170/usb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atheros CARL9170 driver * diff --git a/drivers/net/wireless/ath/debug.c b/drivers/net/wireless/ath/debug.c index d59d83e0ce4b..fa33c22ed344 100644 --- a/drivers/net/wireless/ath/debug.c +++ b/drivers/net/wireless/ath/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/dfs_pattern_detector.c b/drivers/net/wireless/ath/dfs_pattern_detector.c index 700da9f4531e..add0b2f53706 100644 --- a/drivers/net/wireless/ath/dfs_pattern_detector.c +++ b/drivers/net/wireless/ath/dfs_pattern_detector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Neratec Solutions AG * diff --git a/drivers/net/wireless/ath/dfs_pri_detector.c b/drivers/net/wireless/ath/dfs_pri_detector.c index d07c454c9c00..77a6205124a4 100644 --- a/drivers/net/wireless/ath/dfs_pri_detector.c +++ b/drivers/net/wireless/ath/dfs_pri_detector.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Neratec Solutions AG * diff --git a/drivers/net/wireless/ath/hw.c b/drivers/net/wireless/ath/hw.c index b301e6fbce6c..7c0d6759f702 100644 --- a/drivers/net/wireless/ath/hw.c +++ b/drivers/net/wireless/ath/hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/key.c b/drivers/net/wireless/ath/key.c index 0ae436bd9b66..70645a761c09 100644 --- a/drivers/net/wireless/ath/key.c +++ b/drivers/net/wireless/ath/key.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009 Atheros Communications Inc. * Copyright (c) 2010 Bruno Randolf diff --git a/drivers/net/wireless/ath/main.c b/drivers/net/wireless/ath/main.c index d79d73738a81..a08448e3b63e 100644 --- a/drivers/net/wireless/ath/main.c +++ b/drivers/net/wireless/ath/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/regd.c b/drivers/net/wireless/ath/regd.c index f15e7bd690b5..91bc0c007398 100644 --- a/drivers/net/wireless/ath/regd.c +++ b/drivers/net/wireless/ath/regd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2008-2009 Atheros Communications Inc. * diff --git a/drivers/net/wireless/ath/trace.c b/drivers/net/wireless/ath/trace.c index 18fb3a071931..1a0fbafdeca2 100644 --- a/drivers/net/wireless/ath/trace.c +++ b/drivers/net/wireless/ath/trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Qualcomm Atheros, Inc. * diff --git a/drivers/net/wireless/ath/wcn36xx/debug.c b/drivers/net/wireless/ath/wcn36xx/debug.c index 58b3c0501bfd..d035a57e7374 100644 --- a/drivers/net/wireless/ath/wcn36xx/debug.c +++ b/drivers/net/wireless/ath/wcn36xx/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.c b/drivers/net/wireless/ath/wcn36xx/dxe.c index 0f4df5585fd9..d03e94151c96 100644 --- a/drivers/net/wireless/ath/wcn36xx/dxe.c +++ b/drivers/net/wireless/ath/wcn36xx/dxe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wcn36xx/firmware.c b/drivers/net/wireless/ath/wcn36xx/firmware.c index 4b7f439e4db5..ef781adaf88d 100644 --- a/drivers/net/wireless/ath/wcn36xx/firmware.c +++ b/drivers/net/wireless/ath/wcn36xx/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "wcn36xx.h" diff --git a/drivers/net/wireless/ath/wcn36xx/main.c b/drivers/net/wireless/ath/wcn36xx/main.c index 02a525645bfa..1bcf5f693964 100644 --- a/drivers/net/wireless/ath/wcn36xx/main.c +++ b/drivers/net/wireless/ath/wcn36xx/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wcn36xx/pmc.c b/drivers/net/wireless/ath/wcn36xx/pmc.c index 2c660458b383..7d7da2838584 100644 --- a/drivers/net/wireless/ath/wcn36xx/pmc.c +++ b/drivers/net/wireless/ath/wcn36xx/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wcn36xx/smd.c b/drivers/net/wireless/ath/wcn36xx/smd.c index 136acc414714..b92490fc8ad3 100644 --- a/drivers/net/wireless/ath/wcn36xx/smd.c +++ b/drivers/net/wireless/ath/wcn36xx/smd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wcn36xx/testmode.c b/drivers/net/wireless/ath/wcn36xx/testmode.c index d7a2a483cbc4..22993cf7da18 100644 --- a/drivers/net/wireless/ath/wcn36xx/testmode.c +++ b/drivers/net/wireless/ath/wcn36xx/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. * diff --git a/drivers/net/wireless/ath/wcn36xx/txrx.c b/drivers/net/wireless/ath/wcn36xx/txrx.c index 8826998797d6..41959fc94f6e 100644 --- a/drivers/net/wireless/ath/wcn36xx/txrx.c +++ b/drivers/net/wireless/ath/wcn36xx/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2013 Eugene Krasnikov * diff --git a/drivers/net/wireless/ath/wil6210/cfg80211.c b/drivers/net/wireless/ath/wil6210/cfg80211.c index 7218fe70f3bc..fc5c60ee9d7c 100644 --- a/drivers/net/wireless/ath/wil6210/cfg80211.c +++ b/drivers/net/wireless/ath/wil6210/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/debug.c b/drivers/net/wireless/ath/wil6210/debug.c index 396c94c53702..80edfe2e7e4f 100644 --- a/drivers/net/wireless/ath/wil6210/debug.c +++ b/drivers/net/wireless/ath/wil6210/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013,2016 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/debugfs.c b/drivers/net/wireless/ath/wil6210/debugfs.c index c021ebcddee7..9eba5c00f4a3 100644 --- a/drivers/net/wireless/ath/wil6210/debugfs.c +++ b/drivers/net/wireless/ath/wil6210/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/ethtool.c b/drivers/net/wireless/ath/wil6210/ethtool.c index 29a9f17c2df0..24024edc3149 100644 --- a/drivers/net/wireless/ath/wil6210/ethtool.c +++ b/drivers/net/wireless/ath/wil6210/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014,2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/fw.c b/drivers/net/wireless/ath/wil6210/fw.c index 6d3413a44b05..6f53bcb3d887 100644 --- a/drivers/net/wireless/ath/wil6210/fw.c +++ b/drivers/net/wireless/ath/wil6210/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2015,2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/fw_inc.c b/drivers/net/wireless/ath/wil6210/fw_inc.c index c3c0b289dcf3..69bb9522f26a 100644 --- a/drivers/net/wireless/ath/wil6210/fw_inc.c +++ b/drivers/net/wireless/ath/wil6210/fw_inc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/interrupt.c b/drivers/net/wireless/ath/wil6210/interrupt.c index 89d4394cedcf..125ec45e204c 100644 --- a/drivers/net/wireless/ath/wil6210/interrupt.c +++ b/drivers/net/wireless/ath/wil6210/interrupt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/main.c b/drivers/net/wireless/ath/wil6210/main.c index 44c24c6c8360..3c4cd051cc8a 100644 --- a/drivers/net/wireless/ath/wil6210/main.c +++ b/drivers/net/wireless/ath/wil6210/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/netdev.c b/drivers/net/wireless/ath/wil6210/netdev.c index 55c267ab2893..b0a09c1bf6a1 100644 --- a/drivers/net/wireless/ath/wil6210/netdev.c +++ b/drivers/net/wireless/ath/wil6210/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/p2p.c b/drivers/net/wireless/ath/wil6210/p2p.c index f20caf1a3905..c940b07c0b21 100644 --- a/drivers/net/wireless/ath/wil6210/p2p.c +++ b/drivers/net/wireless/ath/wil6210/p2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/pcie_bus.c b/drivers/net/wireless/ath/wil6210/pcie_bus.c index ce40d94909ad..5a11c6162a51 100644 --- a/drivers/net/wireless/ath/wil6210/pcie_bus.c +++ b/drivers/net/wireless/ath/wil6210/pcie_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/pm.c b/drivers/net/wireless/ath/wil6210/pm.c index c866cfd144c7..f035e0bd1012 100644 --- a/drivers/net/wireless/ath/wil6210/pm.c +++ b/drivers/net/wireless/ath/wil6210/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014,2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/pmc.c b/drivers/net/wireless/ath/wil6210/pmc.c index a2f7b4c1da48..aa804eb2e1eb 100644 --- a/drivers/net/wireless/ath/wil6210/pmc.c +++ b/drivers/net/wireless/ath/wil6210/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2015,2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/rx_reorder.c b/drivers/net/wireless/ath/wil6210/rx_reorder.c index d385bc03033a..ca9b13985b97 100644 --- a/drivers/net/wireless/ath/wil6210/rx_reorder.c +++ b/drivers/net/wireless/ath/wil6210/rx_reorder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/trace.c b/drivers/net/wireless/ath/wil6210/trace.c index 6909e989baec..bc77b1ec8e81 100644 --- a/drivers/net/wireless/ath/wil6210/trace.c +++ b/drivers/net/wireless/ath/wil6210/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/txrx.c b/drivers/net/wireless/ath/wil6210/txrx.c index 19702b6f09c3..688badaa7e1a 100644 --- a/drivers/net/wireless/ath/wil6210/txrx.c +++ b/drivers/net/wireless/ath/wil6210/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/txrx_edma.c b/drivers/net/wireless/ath/wil6210/txrx_edma.c index 1ba1f21ebea2..a204e18060c6 100644 --- a/drivers/net/wireless/ath/wil6210/txrx_edma.c +++ b/drivers/net/wireless/ath/wil6210/txrx_edma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/net/wireless/ath/wil6210/wil_crash_dump.c b/drivers/net/wireless/ath/wil6210/wil_crash_dump.c index 89c12cb2aaab..040b4a6d6e93 100644 --- a/drivers/net/wireless/ath/wil6210/wil_crash_dump.c +++ b/drivers/net/wireless/ath/wil6210/wil_crash_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2015,2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/wil_platform.c b/drivers/net/wireless/ath/wil6210/wil_platform.c index e152dc29d177..bad764100920 100644 --- a/drivers/net/wireless/ath/wil6210/wil_platform.c +++ b/drivers/net/wireless/ath/wil6210/wil_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014-2016 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/ath/wil6210/wmi.c b/drivers/net/wireless/ath/wil6210/wmi.c index 6d376f85fbde..018ebc1a455b 100644 --- a/drivers/net/wireless/ath/wil6210/wmi.c +++ b/drivers/net/wireless/ath/wil6210/wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. diff --git a/drivers/net/wireless/atmel/at76c50x-usb.c b/drivers/net/wireless/atmel/at76c50x-usb.c index aa683eacaf38..818e49137bc4 100644 --- a/drivers/net/wireless/atmel/at76c50x-usb.c +++ b/drivers/net/wireless/atmel/at76c50x-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * at76c503/at76c505 USB driver diff --git a/drivers/net/wireless/broadcom/b43/bus.c b/drivers/net/wireless/broadcom/b43/bus.c index fdb1c82892d6..870ab98235e9 100644 --- a/drivers/net/wireless/broadcom/b43/bus.c +++ b/drivers/net/wireless/broadcom/b43/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/debugfs.c b/drivers/net/wireless/broadcom/b43/debugfs.c index 5a49970afc8c..5977ad9d4558 100644 --- a/drivers/net/wireless/broadcom/b43/debugfs.c +++ b/drivers/net/wireless/broadcom/b43/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/dma.c b/drivers/net/wireless/broadcom/b43/dma.c index 6ac7dcebfff9..e20506ad59a6 100644 --- a/drivers/net/wireless/broadcom/b43/dma.c +++ b/drivers/net/wireless/broadcom/b43/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/leds.c b/drivers/net/wireless/broadcom/b43/leds.c index bfe1be345844..1ba875e8ced8 100644 --- a/drivers/net/wireless/broadcom/b43/leds.c +++ b/drivers/net/wireless/broadcom/b43/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/lo.c b/drivers/net/wireless/broadcom/b43/lo.c index 338b6545a1e7..c4177caac40d 100644 --- a/drivers/net/wireless/broadcom/b43/lo.c +++ b/drivers/net/wireless/broadcom/b43/lo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/main.c b/drivers/net/wireless/broadcom/b43/main.c index f1a77c4c445f..bfab305d7c64 100644 --- a/drivers/net/wireless/broadcom/b43/main.c +++ b/drivers/net/wireless/broadcom/b43/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/phy_ac.c b/drivers/net/wireless/broadcom/b43/phy_ac.c index 756cd44a8104..4ecbb2e764db 100644 --- a/drivers/net/wireless/broadcom/b43/phy_ac.c +++ b/drivers/net/wireless/broadcom/b43/phy_ac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom B43 wireless driver diff --git a/drivers/net/wireless/broadcom/b43/phy_common.c b/drivers/net/wireless/broadcom/b43/phy_common.c index 285490f6f0a1..8dbe78ca1551 100644 --- a/drivers/net/wireless/broadcom/b43/phy_common.c +++ b/drivers/net/wireless/broadcom/b43/phy_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/phy_g.c b/drivers/net/wireless/broadcom/b43/phy_g.c index ac72ca39e409..5b59d60294ff 100644 --- a/drivers/net/wireless/broadcom/b43/phy_g.c +++ b/drivers/net/wireless/broadcom/b43/phy_g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/phy_ht.c b/drivers/net/wireless/broadcom/b43/phy_ht.c index 26a226126bc4..40f7abfdadfe 100644 --- a/drivers/net/wireless/broadcom/b43/phy_ht.c +++ b/drivers/net/wireless/broadcom/b43/phy_ht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/phy_lcn.c b/drivers/net/wireless/broadcom/b43/phy_lcn.c index 63bd29f070f7..9f1ce495bfb9 100644 --- a/drivers/net/wireless/broadcom/b43/phy_lcn.c +++ b/drivers/net/wireless/broadcom/b43/phy_lcn.c @@ -1,3 +1,4 @@ +asm("nop"); /* Broadcom B43 wireless driver diff --git a/drivers/net/wireless/broadcom/b43/phy_lp.c b/drivers/net/wireless/broadcom/b43/phy_lp.c index 0e5c076e7544..1a8ba3f22235 100644 --- a/drivers/net/wireless/broadcom/b43/phy_lp.c +++ b/drivers/net/wireless/broadcom/b43/phy_lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/phy_n.c b/drivers/net/wireless/broadcom/b43/phy_n.c index 4bb005b93f2c..b5e0a8fa183c 100644 --- a/drivers/net/wireless/broadcom/b43/phy_n.c +++ b/drivers/net/wireless/broadcom/b43/phy_n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/pio.c b/drivers/net/wireless/broadcom/b43/pio.c index e41f2f5b4c26..d2e787dc65d2 100644 --- a/drivers/net/wireless/broadcom/b43/pio.c +++ b/drivers/net/wireless/broadcom/b43/pio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/ppr.c b/drivers/net/wireless/broadcom/b43/ppr.c index 26514cc3a33c..dad4f0c526db 100644 --- a/drivers/net/wireless/broadcom/b43/ppr.c +++ b/drivers/net/wireless/broadcom/b43/ppr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom B43 wireless driver diff --git a/drivers/net/wireless/broadcom/b43/radio_2055.c b/drivers/net/wireless/broadcom/b43/radio_2055.c index be841f891900..37ad6336f4b7 100644 --- a/drivers/net/wireless/broadcom/b43/radio_2055.c +++ b/drivers/net/wireless/broadcom/b43/radio_2055.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/radio_2056.c b/drivers/net/wireless/broadcom/b43/radio_2056.c index 94f5e626acba..44890d40f455 100644 --- a/drivers/net/wireless/broadcom/b43/radio_2056.c +++ b/drivers/net/wireless/broadcom/b43/radio_2056.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/radio_2057.c b/drivers/net/wireless/broadcom/b43/radio_2057.c index bd7dafb567ff..4ab3c7855159 100644 --- a/drivers/net/wireless/broadcom/b43/radio_2057.c +++ b/drivers/net/wireless/broadcom/b43/radio_2057.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/radio_2059.c b/drivers/net/wireless/broadcom/b43/radio_2059.c index d82fc9b1c166..714f86a6e821 100644 --- a/drivers/net/wireless/broadcom/b43/radio_2059.c +++ b/drivers/net/wireless/broadcom/b43/radio_2059.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/rfkill.c b/drivers/net/wireless/broadcom/b43/rfkill.c index f0c968703613..7eefea5cde8a 100644 --- a/drivers/net/wireless/broadcom/b43/rfkill.c +++ b/drivers/net/wireless/broadcom/b43/rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/sdio.c b/drivers/net/wireless/broadcom/b43/sdio.c index 02b0cfd535ab..edd72816d3b5 100644 --- a/drivers/net/wireless/broadcom/b43/sdio.c +++ b/drivers/net/wireless/broadcom/b43/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom B43 wireless driver diff --git a/drivers/net/wireless/broadcom/b43/sysfs.c b/drivers/net/wireless/broadcom/b43/sysfs.c index 261b2b746a9c..dde2004c702b 100644 --- a/drivers/net/wireless/broadcom/b43/sysfs.c +++ b/drivers/net/wireless/broadcom/b43/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/tables.c b/drivers/net/wireless/broadcom/b43/tables.c index 25c891e2cbfa..d5358315e2dd 100644 --- a/drivers/net/wireless/broadcom/b43/tables.c +++ b/drivers/net/wireless/broadcom/b43/tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/tables_lpphy.c b/drivers/net/wireless/broadcom/b43/tables_lpphy.c index fb70a1e3544b..b190cdaa5b86 100644 --- a/drivers/net/wireless/broadcom/b43/tables_lpphy.c +++ b/drivers/net/wireless/broadcom/b43/tables_lpphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/tables_nphy.c b/drivers/net/wireless/broadcom/b43/tables_nphy.c index 41a25d909d0d..5d9f18fa27c9 100644 --- a/drivers/net/wireless/broadcom/b43/tables_nphy.c +++ b/drivers/net/wireless/broadcom/b43/tables_nphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/tables_phy_ht.c b/drivers/net/wireless/broadcom/b43/tables_phy_ht.c index 1acf2df66e5e..042fc8648145 100644 --- a/drivers/net/wireless/broadcom/b43/tables_phy_ht.c +++ b/drivers/net/wireless/broadcom/b43/tables_phy_ht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/tables_phy_lcn.c b/drivers/net/wireless/broadcom/b43/tables_phy_lcn.c index c7b7722e1b05..b579b2ae5c24 100644 --- a/drivers/net/wireless/broadcom/b43/tables_phy_lcn.c +++ b/drivers/net/wireless/broadcom/b43/tables_phy_lcn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/wa.c b/drivers/net/wireless/broadcom/b43/wa.c index f9209b863e35..87075709baf1 100644 --- a/drivers/net/wireless/broadcom/b43/wa.c +++ b/drivers/net/wireless/broadcom/b43/wa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43/xmit.c b/drivers/net/wireless/broadcom/b43/xmit.c index 7651b1bdb592..1b975ee1dc68 100644 --- a/drivers/net/wireless/broadcom/b43/xmit.c +++ b/drivers/net/wireless/broadcom/b43/xmit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/debugfs.c b/drivers/net/wireless/broadcom/b43legacy/debugfs.c index 5d04bcc216e5..b6d8d8ee111b 100644 --- a/drivers/net/wireless/broadcom/b43legacy/debugfs.c +++ b/drivers/net/wireless/broadcom/b43legacy/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/dma.c b/drivers/net/wireless/broadcom/b43legacy/dma.c index 60e41de72f29..559749c07761 100644 --- a/drivers/net/wireless/broadcom/b43legacy/dma.c +++ b/drivers/net/wireless/broadcom/b43legacy/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/ilt.c b/drivers/net/wireless/broadcom/b43legacy/ilt.c index f62d6886a003..4e345ae1d256 100644 --- a/drivers/net/wireless/broadcom/b43legacy/ilt.c +++ b/drivers/net/wireless/broadcom/b43legacy/ilt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/leds.c b/drivers/net/wireless/broadcom/b43legacy/leds.c index 79e6fd205bfb..6bf812bcdffb 100644 --- a/drivers/net/wireless/broadcom/b43legacy/leds.c +++ b/drivers/net/wireless/broadcom/b43legacy/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/main.c b/drivers/net/wireless/broadcom/b43legacy/main.c index aada342e0b80..fd64ca2a30d9 100644 --- a/drivers/net/wireless/broadcom/b43legacy/main.c +++ b/drivers/net/wireless/broadcom/b43legacy/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/net/wireless/broadcom/b43legacy/phy.c b/drivers/net/wireless/broadcom/b43legacy/phy.c index c1395e622759..3ddb73346ed4 100644 --- a/drivers/net/wireless/broadcom/b43legacy/phy.c +++ b/drivers/net/wireless/broadcom/b43legacy/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/pio.c b/drivers/net/wireless/broadcom/b43legacy/pio.c index aac413d0f629..1864abfcfc9f 100644 --- a/drivers/net/wireless/broadcom/b43legacy/pio.c +++ b/drivers/net/wireless/broadcom/b43legacy/pio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/radio.c b/drivers/net/wireless/broadcom/b43legacy/radio.c index 8d7eb89c1628..ec9d9aa0e2e7 100644 --- a/drivers/net/wireless/broadcom/b43legacy/radio.c +++ b/drivers/net/wireless/broadcom/b43legacy/radio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/rfkill.c b/drivers/net/wireless/broadcom/b43legacy/rfkill.c index 1f532105052e..73526e5235ca 100644 --- a/drivers/net/wireless/broadcom/b43legacy/rfkill.c +++ b/drivers/net/wireless/broadcom/b43legacy/rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/sysfs.c b/drivers/net/wireless/broadcom/b43legacy/sysfs.c index d988fe541bf7..3f1aa2804c07 100644 --- a/drivers/net/wireless/broadcom/b43legacy/sysfs.c +++ b/drivers/net/wireless/broadcom/b43legacy/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/b43legacy/xmit.c b/drivers/net/wireless/broadcom/b43legacy/xmit.c index efd63f4ce74f..5bbd800e1b90 100644 --- a/drivers/net/wireless/broadcom/b43legacy/xmit.c +++ b/drivers/net/wireless/broadcom/b43legacy/xmit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c index c4a54861bfb4..35a2dd100143 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright The Asahi Linux Contributors diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c index f471c962104a..418649a0eb65 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c index 1e1c79b18c5b..130616c0c0d7 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c index 9ec0c60b6da1..e535c048ff17 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c index 6a3f187320fc..e55bea9f1a50 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c index 67c0c5a92f99..de78e6461f57 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c index bb96b87b2a6e..1e9d2ef4434b 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c index 4239f2b21e54..e96973d1e294 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c index 688f16c51319..776e9726a2de 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c index e44236cb210e..b061ec62d09f 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c index 862a0336a0b5..45fba60792c2 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c index 4f0ea4347840..ea43d072bb73 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c index ce5fcfd42a7e..8f92890839c7 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c index eecf8a38d94a..2609ff311203 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c index abe7f6501e5e..ccb87df67a87 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright 2018 Hans de Goede diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c index 488364ef8ff2..479909f450c4 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c index ef79924fd8f4..e0adc0bbb856 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c index e1127d7e086d..22a7c7f4d9e3 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c index c2d98ee6652f..b3b08cdff6d7 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c index 6385a7db7f7d..2f1479c1c99a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c index b70d20128f98..f6048a50e919 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c index 41eafcda77f7..43dab4e750d8 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c index 45fbcbdc7d9e..2e33c0e6929d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c index 1681ad00f82e..6f29a250ed56 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c index e1752a513c73..6be18c759051 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c index 6327f4eca500..9c7040d1701a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c index 05f66ab13bed..0824c11cbb36 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2016 Broadcom diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c index 2e911d4874af..12d823b6b73a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index 8cf9d7e7c3f7..3b2c6f4f7c75 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c index 814fcc7538d5..e0d400f05ea7 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2012 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c index f0129d10d2b9..9800ecf76eb6 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2011 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c index d07e7c7355d9..70d621173e57 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2014 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c index 05d7c2a4fba5..5724719da3f9 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c index cfe01ca63ba6..fc172242b760 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2022 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c index 08841b9a5b81..9672b4c1a822 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2019 Broadcom diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c index 0cb64fc56783..2ab3a7483175 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c index e1d707a7c964..98c9da4de7ef 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c index f411bc6d795d..1c56d10e0821 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.c index 52fc9eeb5fa5..0243ade4fa05 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c index 3878c4124e25..cc63d58c168a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c index 81df41c7fbb5..5b6d0a72d6a0 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2012 Broadcom Corporation * Copyright (c) 2012 Canonical Ltd. diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c index c739bf7463b3..bf587fa635b1 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c index 9540a05247c2..ea4029763ae8 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c index aadcff1e2b5d..d6981c8db182 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * Copyright (c) 2013 Hauke Mehrtens diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c index c1a9c1e442ee..4ba484575585 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * Copyright (c) 2013 Hauke Mehrtens diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c index ce6ce2dea39c..5550e754b218 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c index b4bba67a45ec..f6696c547f5f 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c index b03d5a1f1a93..7e4db3d08967 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c index 45dcd277a89f..204b6dd5b00e 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c index 5331b5468e14..8f5ecee9522c 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c index 396d005f4d16..e764cbaa0d17 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c index 8b852581c4e4..f88b9eefa884 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c index c9a29e626daa..db9671a484aa 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2011 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c index 0a0c0ad4f96f..195f9498e5fc 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c index 79d4a7a4da8b..dd2db46d2916 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c index 80e3ccf865e3..d9111d512595 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2010 Broadcom Corporation * diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c b/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c index 1e2b1e487eb7..de3bbb970232 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2013 Broadcom Corporation diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c b/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c index fe94db0ba3f3..04ea1c33cf09 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (c) 2010 Broadcom Corporation diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2100.c b/drivers/net/wireless/intel/ipw2x00/ipw2100.c index c7c5bc0f1650..ba2d6924e689 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2100.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2200.c b/drivers/net/wireless/intel/ipw2x00/ipw2200.c index 09035a77e775..c89b120bfe26 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2200.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c b/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c index 243d0c5928a2..518600083c50 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libipw -- common bits for IPW drivers diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c index bf900d8c8ad3..dbe264d6f5fd 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libipw crypt: host-based CCMP encryption implementation for libipw diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c index 32288697da4f..669ee68ddff1 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libipw crypt: host-based TKIP encryption implementation for libipw diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c index c3a4ccb9de17..261fa86c468a 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * libipw crypt: host-based WEP encryption implementation for libipw diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_geo.c b/drivers/net/wireless/intel/ipw2x00/libipw_geo.c index f2ae3f8f2f5c..9ed106327350 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_geo.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_geo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_module.c b/drivers/net/wireless/intel/ipw2x00/libipw_module.c index 2ad085b1f492..b2ac6e57d0d9 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_module.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_rx.c b/drivers/net/wireless/intel/ipw2x00/libipw_rx.c index b7bc94f7abd8..ee65e585d2e2 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_rx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Original code based Host AP (software wireless LAN access point) driver diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_spy.c b/drivers/net/wireless/intel/ipw2x00/libipw_spy.c index ba876e92f7f6..88d24dfeb9f1 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_spy.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_spy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file implement the Wireless Extensions spy API. * diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_tx.c b/drivers/net/wireless/intel/ipw2x00/libipw_tx.c index 80edaa3dea9c..c718079adacf 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_tx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c index db71d81b0d4f..e3defbb618de 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/drivers/net/wireless/intel/iwlegacy/3945-debug.c b/drivers/net/wireless/intel/iwlegacy/3945-debug.c index 4e3fc91b725e..ee36fb1d57d6 100644 --- a/drivers/net/wireless/intel/iwlegacy/3945-debug.c +++ b/drivers/net/wireless/intel/iwlegacy/3945-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/3945-mac.c b/drivers/net/wireless/intel/iwlegacy/3945-mac.c index 104748fcdc33..9f497616b77f 100644 --- a/drivers/net/wireless/intel/iwlegacy/3945-mac.c +++ b/drivers/net/wireless/intel/iwlegacy/3945-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/3945-rs.c b/drivers/net/wireless/intel/iwlegacy/3945-rs.c index 1826c37c090c..5a41e07232e4 100644 --- a/drivers/net/wireless/intel/iwlegacy/3945-rs.c +++ b/drivers/net/wireless/intel/iwlegacy/3945-rs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/3945.c b/drivers/net/wireless/intel/iwlegacy/3945.c index b0656b143f77..1efa0c55588d 100644 --- a/drivers/net/wireless/intel/iwlegacy/3945.c +++ b/drivers/net/wireless/intel/iwlegacy/3945.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/4965-calib.c b/drivers/net/wireless/intel/iwlegacy/4965-calib.c index 2f97cbd42320..fd2f4469aa0e 100644 --- a/drivers/net/wireless/intel/iwlegacy/4965-calib.c +++ b/drivers/net/wireless/intel/iwlegacy/4965-calib.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * * This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/drivers/net/wireless/intel/iwlegacy/4965-debug.c b/drivers/net/wireless/intel/iwlegacy/4965-debug.c index c1f8c6bf8d6e..0b2bc2df036d 100644 --- a/drivers/net/wireless/intel/iwlegacy/4965-debug.c +++ b/drivers/net/wireless/intel/iwlegacy/4965-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/4965-mac.c b/drivers/net/wireless/intel/iwlegacy/4965-mac.c index 3588dec75ebd..de8a7a1d2873 100644 --- a/drivers/net/wireless/intel/iwlegacy/4965-mac.c +++ b/drivers/net/wireless/intel/iwlegacy/4965-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/4965-rs.c b/drivers/net/wireless/intel/iwlegacy/4965-rs.c index 031d88bf6393..ef684e18daef 100644 --- a/drivers/net/wireless/intel/iwlegacy/4965-rs.c +++ b/drivers/net/wireless/intel/iwlegacy/4965-rs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/4965.c b/drivers/net/wireless/intel/iwlegacy/4965.c index b63e29590b04..ca0e4720ad9b 100644 --- a/drivers/net/wireless/intel/iwlegacy/4965.c +++ b/drivers/net/wireless/intel/iwlegacy/4965.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c index b7bd3ec4cc50..670f16b8ea00 100644 --- a/drivers/net/wireless/intel/iwlegacy/common.c +++ b/drivers/net/wireless/intel/iwlegacy/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlegacy/debug.c b/drivers/net/wireless/intel/iwlegacy/debug.c index d998a3f1b056..139c6086fbf9 100644 --- a/drivers/net/wireless/intel/iwlegacy/debug.c +++ b/drivers/net/wireless/intel/iwlegacy/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/1000.c b/drivers/net/wireless/intel/iwlwifi/cfg/1000.c index c029e595e7c2..bc06a9275299 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/1000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/2000.c b/drivers/net/wireless/intel/iwlwifi/cfg/2000.c index 47554a5f406e..7338913bfb1e 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/2000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c index f0453f3f6ba6..5ac2156d6509 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/5000.c b/drivers/net/wireless/intel/iwlwifi/cfg/5000.c index aaae3b1f5433..28222f07d00e 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/5000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/5000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/6000.c b/drivers/net/wireless/intel/iwlwifi/cfg/6000.c index ab13394896e0..5b1dd951ca16 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/6000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/6000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/7000.c b/drivers/net/wireless/intel/iwlwifi/cfg/7000.c index f987ad3192c1..3d6b3521239f 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/7000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/7000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2020, 2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/8000.c b/drivers/net/wireless/intel/iwlwifi/cfg/8000.c index 3c844cd419e8..25fca80d2ff7 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/8000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/8000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2014, 2018-2020, 2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/9000.c b/drivers/net/wireless/intel/iwlwifi/cfg/9000.c index 5872fc9b8caf..946fa0949cfc 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/9000.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/9000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c b/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c index 582f61661062..bf27b652c18e 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/bz.c b/drivers/net/wireless/intel/iwlwifi/cfg/bz.c index d25445bd1e5c..7f71e7cb667b 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/bz.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/bz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/dr.c b/drivers/net/wireless/intel/iwlwifi/cfg/dr.c index a279dcfd3083..bf8e258e9e50 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/dr.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/dr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c index fd82050e33a3..7acd2ffc9305 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c index c16cda087a7c..e71d82035f1f 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c index 6cf187d92dbf..5004eefbd5e2 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c index 0a074e0a3bc6..4ded4a015932 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c index 408b9850bd10..ce7dc28881ee 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c b/drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c index b5803ea1eb78..7aa1f315349d 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/sc.c b/drivers/net/wireless/intel/iwlwifi/cfg/sc.c index ee00b2af7a1d..bde13fd7ded5 100644 --- a/drivers/net/wireless/intel/iwlwifi/cfg/sc.c +++ b/drivers/net/wireless/intel/iwlwifi/cfg/sc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/calib.c b/drivers/net/wireless/intel/iwlwifi/dvm/calib.c index f488620d2844..701953b3dd52 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/calib.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/calib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c b/drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c index ec94c43ba28c..509eb5c1331a 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/devices.c b/drivers/net/wireless/intel/iwlwifi/dvm/devices.c index be7e61e2b291..2f73b5c8c9e7 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/devices.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c b/drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c index d337ab543eb0..33757515b55d 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2019, 2021, 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/led.c b/drivers/net/wireless/intel/iwlwifi/dvm/led.c index cec2ebdfd651..56c50c9a0c7b 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/led.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/lib.c b/drivers/net/wireless/intel/iwlwifi/dvm/lib.c index 48711dbcfa5a..97bc04652eeb 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/lib.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c b/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c index a0a26ef482a5..607261ffd1ca 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/main.c b/drivers/net/wireless/intel/iwlwifi/dvm/main.c index 2b4dbebc71c2..8db2c794e7cf 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/main.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/power.c b/drivers/net/wireless/intel/iwlwifi/dvm/power.c index e7dbba7134f7..fb003a1cb499 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/power.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/rs.c b/drivers/net/wireless/intel/iwlwifi/dvm/rs.c index ed964103281e..4814b456ceb3 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/rs.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/rs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/rx.c b/drivers/net/wireless/intel/iwlwifi/dvm/rx.c index b34ee68f3dce..a3df83b5938b 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/rxon.c b/drivers/net/wireless/intel/iwlwifi/dvm/rxon.c index e08e44cae434..979c7d2cbe70 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/rxon.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/rxon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/scan.c b/drivers/net/wireless/intel/iwlwifi/dvm/scan.c index a7e85c5c8c72..0e23876e49f2 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/sta.c b/drivers/net/wireless/intel/iwlwifi/dvm/sta.c index 8b01ab986cb1..7d3c69a305d4 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/tt.c b/drivers/net/wireless/intel/iwlwifi/dvm/tt.c index 96831ce8da6f..1224a0839dfc 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/tt.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/tt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/tx.c b/drivers/net/wireless/intel/iwlwifi/dvm/tx.c index a7806776a51e..38e7bf061353 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/tx.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/ucode.c b/drivers/net/wireless/intel/iwlwifi/dvm/ucode.c index ac90191a3973..1a592676bb2b 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/ucode.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/ucode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/fw/acpi.c b/drivers/net/wireless/intel/iwlwifi/fw/acpi.c index 52edc19d8cdd..efacbd402334 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/acpi.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c index 2ce55859641c..d9703ed14476 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c b/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c index 3b0e8c43ba4a..ae2c2d79684b 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/dump.c b/drivers/net/wireless/intel/iwlwifi/fw/dump.c index ddd714cff2f4..8f9b14c92c83 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/dump.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/img.c b/drivers/net/wireless/intel/iwlwifi/fw/img.c index c2f4fc83a22c..dc56f3afc2d8 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/img.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2019 - 2021 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/init.c b/drivers/net/wireless/intel/iwlwifi/fw/init.c index d1d8058ad29f..dd8233c8369a 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/init.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c b/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c index 231d2517f398..97d632605efa 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2021 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/paging.c b/drivers/net/wireless/intel/iwlwifi/fw/paging.c index 826409f6f710..f50cfc036194 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/paging.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/paging.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2019, 2021, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c b/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c index f297e82d63d2..c39c0da29e95 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2020-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c index d2ad169ae880..51a35aa4783d 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/rs.c b/drivers/net/wireless/intel/iwlwifi/fw/rs.c index 746f2acffb8f..9b87e0a1a5e6 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/rs.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/rs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2021-2022, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/smem.c b/drivers/net/wireless/intel/iwlwifi/fw/smem.c index 90fd69b4860c..c074c61dd90f 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/smem.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/smem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2021, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/fw/uefi.c b/drivers/net/wireless/intel/iwlwifi/fw/uefi.c index 4ae4d215e633..5e78461e7a71 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/uefi.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/uefi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright(c) 2021-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c index 5240dacf1360..f31e918eaf0d 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-debug.c b/drivers/net/wireless/intel/iwlwifi/iwl-debug.c index 3a3c13a41fc6..eb5d989db68d 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-debug.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2011, 2021-2022 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c b/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c index 7e686297963d..583707dae52d 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c index f8fc6f30fbe5..5d49171f7494 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-io.c b/drivers/net/wireless/intel/iwlwifi/iwl-io.c index b1944584c693..28432ef5cec9 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-io.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2003-2014, 2018-2022, 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c b/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c index e021fc57d85d..1ffe6697724c 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c b/drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c index ec312c90ff85..c63ca96e4a29 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2021, 2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c b/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c index 0a93ac769f66..ae37fe0ff503 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2020-2021 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c index cc8a84018f70..a321ffeacd3a 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015 Intel Mobile Communications GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-utils.c b/drivers/net/wireless/intel/iwlwifi/iwl-utils.c index d503544fda40..b31d49ba79fc 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-utils.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-utils.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mei/main.c b/drivers/net/wireless/intel/iwlwifi/mei/main.c index dce0b7cf7b26..0f6b8d2e0cba 100644 --- a/drivers/net/wireless/intel/iwlwifi/mei/main.c +++ b/drivers/net/wireless/intel/iwlwifi/mei/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mei/net.c b/drivers/net/wireless/intel/iwlwifi/mei/net.c index eac46d1a397a..31423e36dc33 100644 --- a/drivers/net/wireless/intel/iwlwifi/mei/net.c +++ b/drivers/net/wireless/intel/iwlwifi/mei/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021-2022 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mei/trace.c b/drivers/net/wireless/intel/iwlwifi/mei/trace.c index 47ac32ef9f69..d2702dcf0e8f 100644 --- a/drivers/net/wireless/intel/iwlwifi/mei/trace.c +++ b/drivers/net/wireless/intel/iwlwifi/mei/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/agg.c b/drivers/net/wireless/intel/iwlwifi/mld/agg.c index 3bf36f8f6874..9509e0b22618 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/agg.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/agg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/ap.c b/drivers/net/wireless/intel/iwlwifi/mld/ap.c index 5c59acc8c4c5..0376b76f7c92 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/ap.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/coex.c b/drivers/net/wireless/intel/iwlwifi/mld/coex.c index 5f262bd43f21..06077bb2c93c 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/coex.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/coex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/d3.c b/drivers/net/wireless/intel/iwlwifi/mld/d3.c index dd85be94433c..7a0548ef867b 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/d3.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/d3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/debugfs.c b/drivers/net/wireless/intel/iwlwifi/mld/debugfs.c index b9c9cd3f44e4..2012ab4178b4 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/debugfs.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c b/drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c index 3464b3268712..45fa45bdf123 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/fw.c b/drivers/net/wireless/intel/iwlwifi/mld/fw.c index 19da521a4bab..28f3ed303547 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/iface.c b/drivers/net/wireless/intel/iwlwifi/mld/iface.c index f15d1f5d1bf5..ce8a90b31e97 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/iface.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/iface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/key.c b/drivers/net/wireless/intel/iwlwifi/mld/key.c index 04192c5f07ff..becbbd27734e 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/key.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/led.c b/drivers/net/wireless/intel/iwlwifi/mld/led.c index a37b32cbc6e6..b36ecdb76e33 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/led.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/link.c b/drivers/net/wireless/intel/iwlwifi/mld/link.c index d89840a1152b..2454106b79ec 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/link.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c b/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c index 23362867b400..6e2e601b5ea0 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/mac80211.c b/drivers/net/wireless/intel/iwlwifi/mld/mac80211.c index cd0dce8de856..372eb3e49bc2 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/mcc.c b/drivers/net/wireless/intel/iwlwifi/mld/mcc.c index 16bb1b4904f9..8c49a9c49060 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/mcc.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/mcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/mld.c b/drivers/net/wireless/intel/iwlwifi/mld/mld.c index 8a4c96385640..04e7c523a979 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/mld.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/mld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/mlo.c b/drivers/net/wireless/intel/iwlwifi/mld/mlo.c index c6b151f26921..c6f569842711 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/mlo.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/mlo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/notif.c b/drivers/net/wireless/intel/iwlwifi/mld/notif.c index 4cf3920b005f..4899f967cb54 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/notif.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/notif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/phy.c b/drivers/net/wireless/intel/iwlwifi/mld/phy.c index 1d93fb9e4dbf..1709ba1f1a48 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/phy.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/power.c b/drivers/net/wireless/intel/iwlwifi/mld/power.c index f664b277adf7..1cfd3734f12e 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/power.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/ptp.c b/drivers/net/wireless/intel/iwlwifi/mld/ptp.c index 231920425c06..39f3b4237c23 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/ptp.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c index 40571125b3ab..5f3e92c269b1 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/roc.c b/drivers/net/wireless/intel/iwlwifi/mld/roc.c index 4e37a288471e..5d57772fc400 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/roc.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/roc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 - 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/rx.c b/drivers/net/wireless/intel/iwlwifi/mld/rx.c index 6a76e3fcb581..58e2e995bdaa 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/scan.c b/drivers/net/wireless/intel/iwlwifi/mld/scan.c index fd1022ddc912..efecab712178 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/session-protect.c b/drivers/net/wireless/intel/iwlwifi/mld/session-protect.c index dbb5615dc3f6..99569e116626 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/session-protect.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/session-protect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/sta.c b/drivers/net/wireless/intel/iwlwifi/mld/sta.c index 61ecc33116cf..7639a2be05f4 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/stats.c b/drivers/net/wireless/intel/iwlwifi/mld/stats.c index 7b8709716324..5e84c93dc17f 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/stats.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c index 29b0248cec3d..78bf6dc8cd4a 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c index 0e3b9417dd63..18eb9d2e0e53 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c index 766c24db3613..de6ff51cbab6 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for link selection functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/link.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/link.c index 69a0d67858bf..4aaf87d669cf 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/link.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/module.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/module.c index 5d9818587b23..035c5eb45055 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/module.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * This is just module boilerplate for the iwlmld kunit module. diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c index 20cb4e03ab41..5cf48cb4e0ed 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c index 26cf27be762d..1d7463e23cd4 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mld/thermal.c b/drivers/net/wireless/intel/iwlwifi/mld/thermal.c index f8a8c35066be..02bdcc2f39fa 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/thermal.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/time_sync.c b/drivers/net/wireless/intel/iwlwifi/mld/time_sync.c index 50799f9bfccb..c86f6d497e2d 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/time_sync.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/time_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tlc.c b/drivers/net/wireless/intel/iwlwifi/mld/tlc.c index 0e172281b0c8..8c9de7394bf7 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tlc.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tx.c b/drivers/net/wireless/intel/iwlwifi/mld/tx.c index 3b4b575aadaa..a44fb841e5fc 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/tx.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2024 - 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/binding.c b/drivers/net/wireless/intel/iwlwifi/mvm/binding.c index 58e9a940024d..37aaaa449159 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/binding.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/binding.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2020 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/coex.c b/drivers/net/wireless/intel/iwlwifi/mvm/coex.c index ca63f780140f..acc5cfb7e13b 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/coex.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/coex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2013-2014, 2018-2020, 2022-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c index af1a45845999..c903d1e6d08a 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2026 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c index a56c352a459a..f087edfadccf 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c index 683c0ba5fb39..23a323316f43 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c index a493ef6bedc3..e28279e8245d 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c index 83f6e508a094..d6c97b7d5ad3 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c index edae13755ee6..808c24aafd0c 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/led.c b/drivers/net/wireless/intel/iwlwifi/mvm/led.c index c3cc1ea3ccc9..a67effc9f79f 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/led.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2019, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/link.c b/drivers/net/wireless/intel/iwlwifi/mvm/link.c index 738facceb240..55842d042554 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/link.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022 - 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c index 867807abde66..ea46b42c1e85 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c index 44029ceb8f77..f7ab54aa94ca 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c index ef0be44207e1..3fdf16f5267b 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022 - 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c index 2d116a41913c..f73301d7207e 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022 - 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c index 380b6f8a53fd..d9caa79ffb8a 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c index d9a2801636cf..17fb66365710 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c index 953218f1e025..c0841d5e49f7 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2019, 2021-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c b/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c index 15d4369678a2..881d9cb813d6 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2021-2022, 2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c index 5ebd046371f5..fdc43f80b985 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c b/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c index 4f4111055ddd..10636aa69463 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/power.c b/drivers/net/wireless/intel/iwlwifi/mvm/power.c index 610de29b7be0..bd924eed0e70 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/power.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2019, 2021-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ptp.c b/drivers/net/wireless/intel/iwlwifi/mvm/ptp.c index ad156b82eaa9..014ede966ab0 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ptp.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2021 - 2023, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/quota.c b/drivers/net/wireless/intel/iwlwifi/mvm/quota.c index 798a7e4bea83..0aeea595372a 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/quota.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018, 2021-2022, 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rfi.c b/drivers/net/wireless/intel/iwlwifi/mvm/rfi.c index 045c862a8fc4..08c63fa98245 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/rfi.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/rfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2020 - 2022 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c index 89ac4c6b3e54..2fd651eec6de 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rs.c b/drivers/net/wireless/intel/iwlwifi/mvm/rs.c index d1619a229d8f..743b01d8a582 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/rs.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/rs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rx.c b/drivers/net/wireless/intel/iwlwifi/mvm/rx.c index d0c0faae0122..5473e94eef43 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c index d35c63a673b6..d31230da0392 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c index b588f1dcf20d..7abc1b022a98 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/sf.c b/drivers/net/wireless/intel/iwlwifi/mvm/sf.c index 16285ae7cae9..5c7913585f41 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/sf.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/sf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2013-2014, 2018-2019, 2022-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c b/drivers/net/wireless/intel/iwlwifi/mvm/sta.c index 363232bb74fa..f8cd49ef3224 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2015, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c b/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c index 36379b738de1..39188a84ef60 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2014 Intel Mobile Communications GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c b/drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c index 1fee0320c756..eea54075fbb2 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for channel helper functions diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tests/module.c b/drivers/net/wireless/intel/iwlwifi/mvm/tests/module.c index f556acbac77f..90d5eab913ed 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/tests/module.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tests/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is just module boilerplate for the iwlmvm kunit module. diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c b/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c index 0b12ee8ad618..354309ec6a96 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c b/drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c index edae3e24192b..7a4fec407b5b 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2022 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tt.c b/drivers/net/wireless/intel/iwlwifi/mvm/tt.c index 53bab21ebae2..4b495825c9c1 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/tt.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2019-2022, 2024-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tx.c b/drivers/net/wireless/intel/iwlwifi/mvm/tx.c index bb97837baeda..8eed9b687508 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/tx.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/utils.c b/drivers/net/wireless/intel/iwlwifi/mvm/utils.c index 1a6c1f8706e1..b8e539079ccb 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/utils.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c b/drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c index 0f7fa6032c66..a88dfebe03fb 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c index 06be929a3ca5..ef74e9673548 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c index 0957223c776d..93085afa967d 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c index dc99e7ac4726..86575cf215b4 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2005-2014, 2018-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c index 619a9505e6d9..5d50486f68a7 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2003-2014, 2018-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c index b15c5d486527..d913ab992d34 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c index 164d060ec617..66afaceab647 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2007-2015, 2018-2024 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c index df0545f09da9..0a67f02a4207 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2017 Intel Deutschland GmbH diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c index 6e85aa519e1b..21437052a06c 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2003-2014, 2018-2021, 2023-2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/utils.c b/drivers/net/wireless/intel/iwlwifi/pcie/utils.c index 1bb274d8390c..f7645e33c620 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/utils.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2025 Intel Corporation diff --git a/drivers/net/wireless/intel/iwlwifi/tests/devinfo.c b/drivers/net/wireless/intel/iwlwifi/tests/devinfo.c index 6bf2ad18b009..68d42c0b1c05 100644 --- a/drivers/net/wireless/intel/iwlwifi/tests/devinfo.c +++ b/drivers/net/wireless/intel/iwlwifi/tests/devinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * KUnit tests for the iwlwifi device info table diff --git a/drivers/net/wireless/intel/iwlwifi/tests/module.c b/drivers/net/wireless/intel/iwlwifi/tests/module.c index 0c54f818e5a7..dd3e9cb4de9f 100644 --- a/drivers/net/wireless/intel/iwlwifi/tests/module.c +++ b/drivers/net/wireless/intel/iwlwifi/tests/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Module boilerplate for the iwlwifi kunit module. diff --git a/drivers/net/wireless/intel/iwlwifi/tests/nvm_parse.c b/drivers/net/wireless/intel/iwlwifi/tests/nvm_parse.c index 853911900bfd..d26558a2c95c 100644 --- a/drivers/net/wireless/intel/iwlwifi/tests/nvm_parse.c +++ b/drivers/net/wireless/intel/iwlwifi/tests/nvm_parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for NVM parse diff --git a/drivers/net/wireless/intel/iwlwifi/tests/utils.c b/drivers/net/wireless/intel/iwlwifi/tests/utils.c index df2c3a891e7e..407b844c57ca 100644 --- a/drivers/net/wireless/intel/iwlwifi/tests/utils.c +++ b/drivers/net/wireless/intel/iwlwifi/tests/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for utilities diff --git a/drivers/net/wireless/intersil/p54/eeprom.c b/drivers/net/wireless/intersil/p54/eeprom.c index 5bd35c147e19..4f1a89785cb8 100644 --- a/drivers/net/wireless/intersil/p54/eeprom.c +++ b/drivers/net/wireless/intersil/p54/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EEPROM parser code for mac80211 Prism54 drivers diff --git a/drivers/net/wireless/intersil/p54/fwio.c b/drivers/net/wireless/intersil/p54/fwio.c index 3baf8ab01e22..6af96e10a601 100644 --- a/drivers/net/wireless/intersil/p54/fwio.c +++ b/drivers/net/wireless/intersil/p54/fwio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Firmware I/O code for mac80211 Prism54 drivers diff --git a/drivers/net/wireless/intersil/p54/led.c b/drivers/net/wireless/intersil/p54/led.c index 4bc77010f9c1..f75fb67d29e5 100644 --- a/drivers/net/wireless/intersil/p54/led.c +++ b/drivers/net/wireless/intersil/p54/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code for mac80211 Prism54 drivers diff --git a/drivers/net/wireless/intersil/p54/main.c b/drivers/net/wireless/intersil/p54/main.c index 2ec3655f1a9c..56230832df47 100644 --- a/drivers/net/wireless/intersil/p54/main.c +++ b/drivers/net/wireless/intersil/p54/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 glue code for mac80211 Prism54 drivers diff --git a/drivers/net/wireless/intersil/p54/p54pci.c b/drivers/net/wireless/intersil/p54/p54pci.c index 6588f5477762..2ca58738d3ca 100644 --- a/drivers/net/wireless/intersil/p54/p54pci.c +++ b/drivers/net/wireless/intersil/p54/p54pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/intersil/p54/p54spi.c b/drivers/net/wireless/intersil/p54/p54spi.c index 9d66dcae54e0..9d55b387cbef 100644 --- a/drivers/net/wireless/intersil/p54/p54spi.c +++ b/drivers/net/wireless/intersil/p54/p54spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Christian Lamparter diff --git a/drivers/net/wireless/intersil/p54/p54usb.c b/drivers/net/wireless/intersil/p54/p54usb.c index cae47663b17b..349f9acfe139 100644 --- a/drivers/net/wireless/intersil/p54/p54usb.c +++ b/drivers/net/wireless/intersil/p54/p54usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/intersil/p54/txrx.c b/drivers/net/wireless/intersil/p54/txrx.c index 1294a1d6528e..4bd22fcffeb6 100644 --- a/drivers/net/wireless/intersil/p54/txrx.c +++ b/drivers/net/wireless/intersil/p54/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code for mac80211 Prism54 drivers diff --git a/drivers/net/wireless/marvell/libertas/cfg.c b/drivers/net/wireless/marvell/libertas/cfg.c index caba7491cd5a..12a80bb07d7e 100644 --- a/drivers/net/wireless/marvell/libertas/cfg.c +++ b/drivers/net/wireless/marvell/libertas/cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement cfg80211 ("iw") support. diff --git a/drivers/net/wireless/marvell/libertas/cmd.c b/drivers/net/wireless/marvell/libertas/cmd.c index 21fde876bb0d..edfec8b45299 100644 --- a/drivers/net/wireless/marvell/libertas/cmd.c +++ b/drivers/net/wireless/marvell/libertas/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains the handling of command. diff --git a/drivers/net/wireless/marvell/libertas/cmdresp.c b/drivers/net/wireless/marvell/libertas/cmdresp.c index 9742d3dba31c..1b5b5dbff8b8 100644 --- a/drivers/net/wireless/marvell/libertas/cmdresp.c +++ b/drivers/net/wireless/marvell/libertas/cmdresp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains the handling of command diff --git a/drivers/net/wireless/marvell/libertas/debugfs.c b/drivers/net/wireless/marvell/libertas/debugfs.c index c604613ab506..850849bee2fd 100644 --- a/drivers/net/wireless/marvell/libertas/debugfs.c +++ b/drivers/net/wireless/marvell/libertas/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/wireless/marvell/libertas/ethtool.c b/drivers/net/wireless/marvell/libertas/ethtool.c index 9f53308a9935..225ab0ffe321 100644 --- a/drivers/net/wireless/marvell/libertas/ethtool.c +++ b/drivers/net/wireless/marvell/libertas/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/net/wireless/marvell/libertas/firmware.c b/drivers/net/wireless/marvell/libertas/firmware.c index f124110944b7..666303531b6f 100644 --- a/drivers/net/wireless/marvell/libertas/firmware.c +++ b/drivers/net/wireless/marvell/libertas/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Firmware loading and handling functions. diff --git a/drivers/net/wireless/marvell/libertas/if_sdio.c b/drivers/net/wireless/marvell/libertas/if_sdio.c index fc5318035822..1e1397c3ad7d 100644 --- a/drivers/net/wireless/marvell/libertas/if_sdio.c +++ b/drivers/net/wireless/marvell/libertas/if_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/wireless/libertas/if_sdio.c diff --git a/drivers/net/wireless/marvell/libertas/if_spi.c b/drivers/net/wireless/marvell/libertas/if_spi.c index 8a2504a62840..4f224f90f770 100644 --- a/drivers/net/wireless/marvell/libertas/if_spi.c +++ b/drivers/net/wireless/marvell/libertas/if_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/net/wireless/libertas/if_spi.c diff --git a/drivers/net/wireless/marvell/libertas/if_usb.c b/drivers/net/wireless/marvell/libertas/if_usb.c index b3c4040257a6..f5b82439f74f 100644 --- a/drivers/net/wireless/marvell/libertas/if_usb.c +++ b/drivers/net/wireless/marvell/libertas/if_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains functions used in USB interface module. diff --git a/drivers/net/wireless/marvell/libertas/main.c b/drivers/net/wireless/marvell/libertas/main.c index d44e02c6fe38..85697a538707 100644 --- a/drivers/net/wireless/marvell/libertas/main.c +++ b/drivers/net/wireless/marvell/libertas/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains the major functions in WLAN diff --git a/drivers/net/wireless/marvell/libertas/mesh.c b/drivers/net/wireless/marvell/libertas/mesh.c index 2dd635935448..549862898b31 100644 --- a/drivers/net/wireless/marvell/libertas/mesh.c +++ b/drivers/net/wireless/marvell/libertas/mesh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/net/wireless/marvell/libertas/rx.c b/drivers/net/wireless/marvell/libertas/rx.c index c34d30f7cbe0..6407aa3df7be 100644 --- a/drivers/net/wireless/marvell/libertas/rx.c +++ b/drivers/net/wireless/marvell/libertas/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains the handling of RX in wlan driver. diff --git a/drivers/net/wireless/marvell/libertas/tx.c b/drivers/net/wireless/marvell/libertas/tx.c index 27304a98787d..8ebf396a3fc2 100644 --- a/drivers/net/wireless/marvell/libertas/tx.c +++ b/drivers/net/wireless/marvell/libertas/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains the handling of TX in wlan driver. diff --git a/drivers/net/wireless/marvell/libertas_tf/cmd.c b/drivers/net/wireless/marvell/libertas_tf/cmd.c index 7fc1bdb6c458..6a3b5ca42466 100644 --- a/drivers/net/wireless/marvell/libertas_tf/cmd.c +++ b/drivers/net/wireless/marvell/libertas_tf/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008, cozybit Inc. diff --git a/drivers/net/wireless/marvell/libertas_tf/if_usb.c b/drivers/net/wireless/marvell/libertas_tf/if_usb.c index 5662a244f82a..39f2e018f51b 100644 --- a/drivers/net/wireless/marvell/libertas_tf/if_usb.c +++ b/drivers/net/wireless/marvell/libertas_tf/if_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008, cozybit Inc. diff --git a/drivers/net/wireless/marvell/libertas_tf/main.c b/drivers/net/wireless/marvell/libertas_tf/main.c index fb20fe31cd36..f689a9717a0b 100644 --- a/drivers/net/wireless/marvell/libertas_tf/main.c +++ b/drivers/net/wireless/marvell/libertas_tf/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008, cozybit Inc. diff --git a/drivers/net/wireless/marvell/mwifiex/11ac.c b/drivers/net/wireless/marvell/mwifiex/11ac.c index b9278d996c56..7ce21b7480d3 100644 --- a/drivers/net/wireless/marvell/mwifiex/11ac.c +++ b/drivers/net/wireless/marvell/mwifiex/11ac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: 802.11ac diff --git a/drivers/net/wireless/marvell/mwifiex/11h.c b/drivers/net/wireless/marvell/mwifiex/11h.c index 032b93a41d99..f5ceba4b7c9e 100644 --- a/drivers/net/wireless/marvell/mwifiex/11h.c +++ b/drivers/net/wireless/marvell/mwifiex/11h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: 802.11h diff --git a/drivers/net/wireless/marvell/mwifiex/11n.c b/drivers/net/wireless/marvell/mwifiex/11n.c index 66f0f5377ac1..d50fd4d7bb6d 100644 --- a/drivers/net/wireless/marvell/mwifiex/11n.c +++ b/drivers/net/wireless/marvell/mwifiex/11n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: 802.11n diff --git a/drivers/net/wireless/marvell/mwifiex/11n_aggr.c b/drivers/net/wireless/marvell/mwifiex/11n_aggr.c index 34b4b34276d6..bd6533a5b1ff 100644 --- a/drivers/net/wireless/marvell/mwifiex/11n_aggr.c +++ b/drivers/net/wireless/marvell/mwifiex/11n_aggr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: 802.11n Aggregation diff --git a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c index f3397dc6c422..77c1d81dd325 100644 --- a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c +++ b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: 802.11n RX Re-ordering diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c index be23a29e7de0..5a5f80cc853f 100644 --- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: CFG80211 diff --git a/drivers/net/wireless/marvell/mwifiex/cfp.c b/drivers/net/wireless/marvell/mwifiex/cfp.c index 686bf12b6c26..444c04109a2b 100644 --- a/drivers/net/wireless/marvell/mwifiex/cfp.c +++ b/drivers/net/wireless/marvell/mwifiex/cfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: Channel, Frequence and Power diff --git a/drivers/net/wireless/marvell/mwifiex/cmdevt.c b/drivers/net/wireless/marvell/mwifiex/cmdevt.c index 0f466c31337f..472f0f7c1da0 100644 --- a/drivers/net/wireless/marvell/mwifiex/cmdevt.c +++ b/drivers/net/wireless/marvell/mwifiex/cmdevt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: commands and events diff --git a/drivers/net/wireless/marvell/mwifiex/debugfs.c b/drivers/net/wireless/marvell/mwifiex/debugfs.c index 9deaf59dcb62..f8e1acabe5de 100644 --- a/drivers/net/wireless/marvell/mwifiex/debugfs.c +++ b/drivers/net/wireless/marvell/mwifiex/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: debugfs diff --git a/drivers/net/wireless/marvell/mwifiex/ethtool.c b/drivers/net/wireless/marvell/mwifiex/ethtool.c index 17c6e7fedfc4..852cbba04f75 100644 --- a/drivers/net/wireless/marvell/mwifiex/ethtool.c +++ b/drivers/net/wireless/marvell/mwifiex/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: ethtool diff --git a/drivers/net/wireless/marvell/mwifiex/ie.c b/drivers/net/wireless/marvell/mwifiex/ie.c index 26694cee15d3..23fa59f55443 100644 --- a/drivers/net/wireless/marvell/mwifiex/ie.c +++ b/drivers/net/wireless/marvell/mwifiex/ie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: management IE handling- setting and diff --git a/drivers/net/wireless/marvell/mwifiex/init.c b/drivers/net/wireless/marvell/mwifiex/init.c index 4820010a86f6..925d97351aac 100644 --- a/drivers/net/wireless/marvell/mwifiex/init.c +++ b/drivers/net/wireless/marvell/mwifiex/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: HW/FW Initialization diff --git a/drivers/net/wireless/marvell/mwifiex/join.c b/drivers/net/wireless/marvell/mwifiex/join.c index 5a1a0287c1d5..ef2f11c0da9d 100644 --- a/drivers/net/wireless/marvell/mwifiex/join.c +++ b/drivers/net/wireless/marvell/mwifiex/join.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: association and ad-hoc start/join diff --git a/drivers/net/wireless/marvell/mwifiex/main.c b/drivers/net/wireless/marvell/mwifiex/main.c index ff177b06f42d..bbdfb5778f9a 100644 --- a/drivers/net/wireless/marvell/mwifiex/main.c +++ b/drivers/net/wireless/marvell/mwifiex/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: major functions diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c index a760de191fce..d3da8a7c6e17 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: PCIE specific handling diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c index dd6d21f1dbfd..861aa98e219d 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // NXP Wireless LAN device driver: PCIE and platform specific quirks diff --git a/drivers/net/wireless/marvell/mwifiex/scan.c b/drivers/net/wireless/marvell/mwifiex/scan.c index cab889af4c4a..2042836e6c44 100644 --- a/drivers/net/wireless/marvell/mwifiex/scan.c +++ b/drivers/net/wireless/marvell/mwifiex/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: scan ioctl and command handling diff --git a/drivers/net/wireless/marvell/mwifiex/sdio.c b/drivers/net/wireless/marvell/mwifiex/sdio.c index f039d6f19183..d6300aa69bef 100644 --- a/drivers/net/wireless/marvell/mwifiex/sdio.c +++ b/drivers/net/wireless/marvell/mwifiex/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: SDIO specific handling diff --git a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c index dcca71158fc6..a77cf96852aa 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: station command handling diff --git a/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c b/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c index 9c53825f222d..658e4003dd81 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: station command response handling diff --git a/drivers/net/wireless/marvell/mwifiex/sta_event.c b/drivers/net/wireless/marvell/mwifiex/sta_event.c index fecd88967ceb..8357bde448f7 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_event.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: station event handling diff --git a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c index ef6722ffdc74..d071cc23bb5a 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: functions for station ioctl diff --git a/drivers/net/wireless/marvell/mwifiex/sta_rx.c b/drivers/net/wireless/marvell/mwifiex/sta_rx.c index 257737137cd7..736699a25fb0 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_rx.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: station RX data handling diff --git a/drivers/net/wireless/marvell/mwifiex/sta_tx.c b/drivers/net/wireless/marvell/mwifiex/sta_tx.c index 9d0ef04ebe02..7cadf56dbe0c 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_tx.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: station TX data handling diff --git a/drivers/net/wireless/marvell/mwifiex/tdls.c b/drivers/net/wireless/marvell/mwifiex/tdls.c index 77a9a6de636d..96a707dbef99 100644 --- a/drivers/net/wireless/marvell/mwifiex/tdls.c +++ b/drivers/net/wireless/marvell/mwifiex/tdls.c @@ -1,3 +1,4 @@ +asm("nop"); /* * NXP Wireless LAN device driver: TDLS handling * diff --git a/drivers/net/wireless/marvell/mwifiex/txrx.c b/drivers/net/wireless/marvell/mwifiex/txrx.c index f44e22f24511..82e2f4ade99b 100644 --- a/drivers/net/wireless/marvell/mwifiex/txrx.c +++ b/drivers/net/wireless/marvell/mwifiex/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: generic TX/RX data handling diff --git a/drivers/net/wireless/marvell/mwifiex/uap_cmd.c b/drivers/net/wireless/marvell/mwifiex/uap_cmd.c index 1c0ceac6b27f..8b10037a109a 100644 --- a/drivers/net/wireless/marvell/mwifiex/uap_cmd.c +++ b/drivers/net/wireless/marvell/mwifiex/uap_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: AP specific command handling diff --git a/drivers/net/wireless/marvell/mwifiex/uap_event.c b/drivers/net/wireless/marvell/mwifiex/uap_event.c index 245cb99a3daa..039509a85e1b 100644 --- a/drivers/net/wireless/marvell/mwifiex/uap_event.c +++ b/drivers/net/wireless/marvell/mwifiex/uap_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: AP event handling diff --git a/drivers/net/wireless/marvell/mwifiex/uap_txrx.c b/drivers/net/wireless/marvell/mwifiex/uap_txrx.c index 318bd4ed8399..a784bd1c6ca5 100644 --- a/drivers/net/wireless/marvell/mwifiex/uap_txrx.c +++ b/drivers/net/wireless/marvell/mwifiex/uap_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: AP TX and RX data handling diff --git a/drivers/net/wireless/marvell/mwifiex/usb.c b/drivers/net/wireless/marvell/mwifiex/usb.c index 947ecb0a7b40..c8d732737015 100644 --- a/drivers/net/wireless/marvell/mwifiex/usb.c +++ b/drivers/net/wireless/marvell/mwifiex/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: USB specific handling diff --git a/drivers/net/wireless/marvell/mwifiex/util.c b/drivers/net/wireless/marvell/mwifiex/util.c index 6882e90e90b2..d61ecb4da6a6 100644 --- a/drivers/net/wireless/marvell/mwifiex/util.c +++ b/drivers/net/wireless/marvell/mwifiex/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: utility functions diff --git a/drivers/net/wireless/marvell/mwifiex/wmm.c b/drivers/net/wireless/marvell/mwifiex/wmm.c index 1b1222c73728..3a80c7878543 100644 --- a/drivers/net/wireless/marvell/mwifiex/wmm.c +++ b/drivers/net/wireless/marvell/mwifiex/wmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP Wireless LAN device driver: WMM diff --git a/drivers/net/wireless/marvell/mwl8k.c b/drivers/net/wireless/marvell/mwl8k.c index 54d6d00ecdf1..a06749f9eb7e 100644 --- a/drivers/net/wireless/marvell/mwl8k.c +++ b/drivers/net/wireless/marvell/mwl8k.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/net/wireless/mwl8k.c * Driver for Marvell TOPDOG 802.11 Wireless cards diff --git a/drivers/net/wireless/mediatek/mt76/agg-rx.c b/drivers/net/wireless/mediatek/mt76/agg-rx.c index 3d34caf7e4f7..d2c49b6df059 100644 --- a/drivers/net/wireless/mediatek/mt76/agg-rx.c +++ b/drivers/net/wireless/mediatek/mt76/agg-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/channel.c b/drivers/net/wireless/mediatek/mt76/channel.c index 2b705bdb7993..37a896a72579 100644 --- a/drivers/net/wireless/mediatek/mt76/channel.c +++ b/drivers/net/wireless/mediatek/mt76/channel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2024 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/debugfs.c b/drivers/net/wireless/mediatek/mt76/debugfs.c index a5ac6ca86735..7e77181da1cb 100644 --- a/drivers/net/wireless/mediatek/mt76/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/dma.c b/drivers/net/wireless/mediatek/mt76/dma.c index f240016ed9f0..33b73adcef0a 100644 --- a/drivers/net/wireless/mediatek/mt76/dma.c +++ b/drivers/net/wireless/mediatek/mt76/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/eeprom.c b/drivers/net/wireless/mediatek/mt76/eeprom.c index 573400d57ce7..829be90ab1f0 100644 --- a/drivers/net/wireless/mediatek/mt76/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mac80211.c b/drivers/net/wireless/mediatek/mt76/mac80211.c index 75772979f438..6b3ad44a7492 100644 --- a/drivers/net/wireless/mediatek/mt76/mac80211.c +++ b/drivers/net/wireless/mediatek/mt76/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mcu.c b/drivers/net/wireless/mediatek/mt76/mcu.c index 535c3d8a9cc0..70f59c1d5d0e 100644 --- a/drivers/net/wireless/mediatek/mt76/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2019 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mmio.c b/drivers/net/wireless/mediatek/mt76/mmio.c index 05d74cd7248e..7c9ced7ebc38 100644 --- a/drivers/net/wireless/mediatek/mt76/mmio.c +++ b/drivers/net/wireless/mediatek/mt76/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/beacon.c b/drivers/net/wireless/mediatek/mt76/mt7603/beacon.c index 300a7f9c2ef1..529802aa612f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/beacon.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/beacon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7603.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/core.c b/drivers/net/wireless/mediatek/mt76/mt7603/core.c index 9c2943fd904e..a7852aeaa6e1 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/core.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7603.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c index c891ad5498e6..c73084eab4b5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7603.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/dma.c b/drivers/net/wireless/mediatek/mt76/mt7603/dma.c index 3a16851524a0..ab8406a532b5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7603.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c index b89db2db6573..fe167568b6f5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/init.c b/drivers/net/wireless/mediatek/mt76/mt7603/init.c index 10f2ec70c792..1c3a0903313b 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/mac.c b/drivers/net/wireless/mediatek/mt76/mt7603/mac.c index d3110eeb45d7..9bf60fe49db5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/main.c b/drivers/net/wireless/mediatek/mt76/mt7603/main.c index 0f3a7508996c..aa537e2372cd 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7603/mcu.c index e432cce97640..da395349a047 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/pci.c b/drivers/net/wireless/mediatek/mt76/mt7603/pci.c index 5fee610597a4..302457c17328 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/soc.c b/drivers/net/wireless/mediatek/mt76/mt7603/soc.c index b74256efba55..dac2b1237be5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/soc.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c index 0f7b20152279..71b0e7f0a133 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7615.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/dma.c b/drivers/net/wireless/mediatek/mt76/mt7615/dma.c index 59d2b3e8696b..150a4c69ebe3 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c index d6828e1cda19..6675ea28032c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c index 42e11ba1206e..3ec38c5f31b6 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c index bd56cdb022a2..98787ed78050 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/main.c b/drivers/net/wireless/mediatek/mt76/mt7615/main.c index 727266892c3d..2cf6ddcfdfc1 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c index fc0054f8bd60..aa2ab69be09d 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mmio.c b/drivers/net/wireless/mediatek/mt76/mt7615/mmio.c index da7edd48ce2c..572ee2e56e26 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/mmio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/pci.c b/drivers/net/wireless/mediatek/mt76/mt7615/pci.c index f5018bfa317a..fe161948c463 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c b/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c index a9178e077fd6..e1e53f7fa970 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c b/drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c index 53cb1eed1e4f..3132586add50 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/sdio.c b/drivers/net/wireless/mediatek/mt76/mt7615/sdio.c index 46188951ad19..51ac4fd4fe6b 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/sdio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c index a7b8acb2da83..96f7fbfa8133 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/soc.c b/drivers/net/wireless/mediatek/mt76/mt7615/soc.c index 4bd189dd67e3..17296db0ff05 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/soc.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/testmode.c b/drivers/net/wireless/mediatek/mt76/mt7615/testmode.c index 6eb97b7eba2d..a6f2a657275b 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/testmode.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 Felix Fietkau */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/trace.c b/drivers/net/wireless/mediatek/mt76/mt7615/trace.c index 7ec39e0b3fb2..90c49b286229 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/trace.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2019 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/usb.c b/drivers/net/wireless/mediatek/mt76/mt7615/usb.c index d91feffadda9..2b46d0fed1b7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c index 33c01f8ce8e2..76d94e6e55c6 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c b/drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c index f4169de939c4..2defbcb334c7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c b/drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c index 651fcd4169f4..23ca5ec1fa49 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c b/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c index 3304b5971be0..b5ce691e6f26 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c index 0457712286d5..ec98b16de420 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c index d4506b8b46fa..83679a1a3225 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/init.c b/drivers/net/wireless/mediatek/mt76/mt76x0/init.c index 6257460f8de5..f5d60d0f5184 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) Copyright 2002-2010, Ralink Technology, Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/main.c b/drivers/net/wireless/mediatek/mt76/mt76x0/main.c index a5c40d350612..4cdf929c24e5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/pci.c b/drivers/net/wireless/mediatek/mt76/mt76x0/pci.c index f8d206a07f99..3e652cf7054d 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c index efa549dc68ec..de30e92c74c6 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/phy.c b/drivers/net/wireless/mediatek/mt76/mt76x0/phy.c index ec554a059216..023212129caa 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/phy.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) Copyright 2002-2010, Ralink Technology, Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/usb.c b/drivers/net/wireless/mediatek/mt76/mt76x0/usb.c index 90e5666c0857..d13097470d3a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Jakub Kicinski diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c index 20a8f3659490..e0c7a1cfdafa 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c b/drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c index 7c9b16942275..fd78fbc9cb8f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c b/drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c index d81f696b32c7..30c4d8b14da8 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c b/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c index 21c99ad7ef59..a14e7b18105b 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c b/drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c index d16be0cb0dc7..85396af7beb0 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c b/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c index 14ee5b3b94d3..22fecf5c6c9f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c index e16f06a284ca..6cf3ec1ad0ab 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c b/drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c index dd71c1c95cc9..35e6da1f08ab 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_phy.c b/drivers/net/wireless/mediatek/mt76/mt76x02_phy.c index 557380c9bfab..16eff45b8843 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_phy.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_trace.c b/drivers/net/wireless/mediatek/mt76/mt76x02_trace.c index a92b2b7391ff..416aad07bb21 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_trace.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c b/drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c index 301b43180006..f1f92dffe25f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c b/drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c index 3a28a8cc1338..4505d0acf643 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c index 968c73e06a5f..ea2b3c302f7a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02_util.c b/drivers/net/wireless/mediatek/mt76/mt76x02_util.c index e5d9d1bc9415..f81493af00c1 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x02_util.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x02_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Stanislaw Gruszka diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c index 782813aadc0a..543fc9bf3433 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/init.c b/drivers/net/wireless/mediatek/mt76/mt76x2/init.c index 408dc08b6457..d90210dc0f1a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/mac.c b/drivers/net/wireless/mediatek/mt76/mt76x2/mac.c index 2fa34ca69095..d0e582d1eb38 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c index 769d924220e3..1c349eada51f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c b/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c index 491a32921a06..87e250055f6f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c index bec84f932311..b9bfb5194472 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c index 550644676201..e82c720b7393 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c index daba163802b6..1a170dc19501 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c index dcf4328c1cac..e01868d44e16 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/phy.c b/drivers/net/wireless/mediatek/mt76/mt76x2/phy.c index a5efa13a892f..0d6047889402 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/phy.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb.c index 01cb3b2830f3..5424185c7298 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c index 41778a8ef02c..9c75c179c124 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c index d0cb511ac6a2..6fdb4f06ac97 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c index 66b06a493d95..32e55aca66b1 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c index 9102be1803b7..fcbe8d049630 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c index b63dd7f3ee80..1995ff3b62f2 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c +++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/coredump.c b/drivers/net/wireless/mediatek/mt76/mt7915/coredump.c index 6c7273e5b0bc..2d7bdfcf6447 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/coredump.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2022 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c index 26ed3745af43..7a0861c16c6a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/dma.c b/drivers/net/wireless/mediatek/mt76/mt7915/dma.c index aabd37366e86..7034b0f6b34c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c index eb92cbf1a284..0b314a0da835 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/init.c b/drivers/net/wireless/mediatek/mt76/mt7915/init.c index 22443cbc74ad..cf60bd913c3f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c index cefe56c05731..78513c3f6463 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/main.c b/drivers/net/wireless/mediatek/mt76/mt7915/main.c index 90d5e79fbf74..82b0a8b14fa9 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c index 00bff4d3aab8..08595f47625f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mmio.c b/drivers/net/wireless/mediatek/mt76/mt7915/mmio.c index 2708b1556f40..ab7d4331aca3 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mmio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/pci.c b/drivers/net/wireless/mediatek/mt76/mt7915/pci.c index f6b03211a879..1bb752b905a9 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/soc.c b/drivers/net/wireless/mediatek/mt76/mt7915/soc.c index 54ff6de96f3e..faf88f8efbd8 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/soc.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2022 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c b/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c index 618a5c2bdd29..382d3bd87578 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c index 4333005b3ad9..5fb3985ec93f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/init.c b/drivers/net/wireless/mediatek/mt76/mt7921/init.c index 29732315af1c..31501a5723b4 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/mac.c b/drivers/net/wireless/mediatek/mt76/mt7921/mac.c index 03b4960db73f..8740d30a57c5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/main.c b/drivers/net/wireless/mediatek/mt76/mt7921/main.c index 5fae9a6e273c..3bf41c583410 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c index 833d0ab64230..456f974466d6 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/pci.c b/drivers/net/wireless/mediatek/mt76/mt7921/pci.c index ec9686183251..b54f8b0bdc75 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c index 5ec084432ae3..183c6ae09a19 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2021 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c index 8439c849a7a6..58fe63604d08 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2021 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c b/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c index 3421e53dc948..d24de317f91c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2021 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c b/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c index 416d49e53499..3db6d6b726f3 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2021 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c b/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c index 14e66f3f5aad..5b3a9782d509 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2021 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/testmode.c b/drivers/net/wireless/mediatek/mt76/mt7921/testmode.c index e60ee992edf8..7cc9ec0012f5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/testmode.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7921.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c index 17057e68bf21..85b6ffd205e2 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2022 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c index e2498659c884..2cc55d90bcf6 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/init.c b/drivers/net/wireless/mediatek/mt76/mt7925/init.c index 3ce5d6fcc69d..0bd64771ef9c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/mac.c b/drivers/net/wireless/mediatek/mt76/mt7925/mac.c index 871b67101976..01ac5cbc9aee 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/main.c b/drivers/net/wireless/mediatek/mt76/mt7925/main.c index 2d358a96640c..2104acae4277 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c index cf0fdea45cf7..8a1feb73140a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/pci.c b/drivers/net/wireless/mediatek/mt76/mt7925/pci.c index c4161754c01d..b37a7bcc3691 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c b/drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c index 3072850c2752..2232efc2ed9e 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/pci_mcu.c b/drivers/net/wireless/mediatek/mt76/mt7925/pci_mcu.c index 6cceff88c656..814e67f714e5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/pci_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/pci_mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/regd.c b/drivers/net/wireless/mediatek/mt76/mt7925/regd.c index 292087e882d1..bdba1a9917d5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/regd.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/regd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2025 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/testmode.c b/drivers/net/wireless/mediatek/mt76/mt7925/testmode.c index 3d40aacfc011..24049219090d 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/testmode.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear #include "mt7925.h" diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/usb.c b/drivers/net/wireless/mediatek/mt76/mt7925/usb.c index d9968f03856d..084901947028 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7925/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt7925/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c b/drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c index 946dd7956e4a..b84468f50eeb 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_core.c b/drivers/net/wireless/mediatek/mt76/mt792x_core.c index f2ed16feb6c1..62596092f75f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_core.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c b/drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c index 65c37e0cef8f..4ec909ea6a6e 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_dma.c b/drivers/net/wireless/mediatek/mt76/mt792x_dma.c index 1ddec7788b66..d1ff54149b5c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_mac.c b/drivers/net/wireless/mediatek/mt76/mt792x_mac.c index 71dec93094eb..c7386cd7b7a9 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_trace.c b/drivers/net/wireless/mediatek/mt76/mt792x_trace.c index ffc77d3944bd..857612714b59 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_trace.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2023 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/mt792x_usb.c b/drivers/net/wireless/mediatek/mt76/mt792x_usb.c index 552808458138..82fed00d2773 100644 --- a/drivers/net/wireless/mediatek/mt76/mt792x_usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt792x_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/coredump.c b/drivers/net/wireless/mediatek/mt76/mt7996/coredump.c index 5c293ae965cd..4602bd09e669 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/coredump.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2023 MediaTek Inc. */ diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c index 76d623b2cafb..c4276da65798 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/dma.c b/drivers/net/wireless/mediatek/mt76/mt7996/dma.c index 274b273df1ee..1820a88805df 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c index 8f60772913b4..749d8b32cbb7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/init.c b/drivers/net/wireless/mediatek/mt76/mt7996/init.c index 00a8286bd136..5f1abe0fa7a5 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/mac.c b/drivers/net/wireless/mediatek/mt76/mt7996/mac.c index 2560e2f46e89..d0d6d1eb508a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/main.c b/drivers/net/wireless/mediatek/mt76/mt7996/main.c index beed795edb24..891744a692d4 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c index 14a88ef79b6c..56a52ec377f7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c b/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c index d9780bb425a7..e34a049fdbf7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/npu.c b/drivers/net/wireless/mediatek/mt76/mt7996/npu.c index 29bb735da4cb..58e41f8e1cda 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/npu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/npu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 AIROHA Inc diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/pci.c b/drivers/net/wireless/mediatek/mt76/mt7996/pci.c index 12523ddba630..f9417d543efa 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/pci.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/net/wireless/mediatek/mt76/npu.c b/drivers/net/wireless/mediatek/mt76/npu.c index ec36975f6dc9..eb1b45558ba6 100644 --- a/drivers/net/wireless/mediatek/mt76/npu.c +++ b/drivers/net/wireless/mediatek/mt76/npu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 AIROHA Inc diff --git a/drivers/net/wireless/mediatek/mt76/pci.c b/drivers/net/wireless/mediatek/mt76/pci.c index 833923ab2483..494eed5f47d0 100644 --- a/drivers/net/wireless/mediatek/mt76/pci.c +++ b/drivers/net/wireless/mediatek/mt76/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2019 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/scan.c b/drivers/net/wireless/mediatek/mt76/scan.c index ff9176cdee3d..65e0671711f9 100644 --- a/drivers/net/wireless/mediatek/mt76/scan.c +++ b/drivers/net/wireless/mediatek/mt76/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2024 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/sdio.c b/drivers/net/wireless/mediatek/mt76/sdio.c index 8bae77c761be..a7806fd1d462 100644 --- a/drivers/net/wireless/mediatek/mt76/sdio.c +++ b/drivers/net/wireless/mediatek/mt76/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/sdio_txrx.c b/drivers/net/wireless/mediatek/mt76/sdio_txrx.c index 3f314e8e1e69..39c6fcec5068 100644 --- a/drivers/net/wireless/mediatek/mt76/sdio_txrx.c +++ b/drivers/net/wireless/mediatek/mt76/sdio_txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 MediaTek Inc. * diff --git a/drivers/net/wireless/mediatek/mt76/testmode.c b/drivers/net/wireless/mediatek/mt76/testmode.c index 6ee160bda882..111978722a3e 100644 --- a/drivers/net/wireless/mediatek/mt76/testmode.c +++ b/drivers/net/wireless/mediatek/mt76/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* Copyright (C) 2020 Felix Fietkau */ diff --git a/drivers/net/wireless/mediatek/mt76/trace.c b/drivers/net/wireless/mediatek/mt76/trace.c index f17cc01017f3..2399fefadef4 100644 --- a/drivers/net/wireless/mediatek/mt76/trace.c +++ b/drivers/net/wireless/mediatek/mt76/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/tx.c b/drivers/net/wireless/mediatek/mt76/tx.c index 9ec6d0b53a84..90260f1b293d 100644 --- a/drivers/net/wireless/mediatek/mt76/tx.c +++ b/drivers/net/wireless/mediatek/mt76/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/usb.c b/drivers/net/wireless/mediatek/mt76/usb.c index 632ae755c7a6..816cbef5aaae 100644 --- a/drivers/net/wireless/mediatek/mt76/usb.c +++ b/drivers/net/wireless/mediatek/mt76/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/usb_trace.c b/drivers/net/wireless/mediatek/mt76/usb_trace.c index a04585b4b778..d5b03dd7317d 100644 --- a/drivers/net/wireless/mediatek/mt76/usb_trace.c +++ b/drivers/net/wireless/mediatek/mt76/usb_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2018 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt76/util.c b/drivers/net/wireless/mediatek/mt76/util.c index 83d3dc42e534..3ff1d8ddd2a6 100644 --- a/drivers/net/wireless/mediatek/mt76/util.c +++ b/drivers/net/wireless/mediatek/mt76/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2016 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt76/wed.c b/drivers/net/wireless/mediatek/mt76/wed.c index ed657d952de2..0166f16a91b7 100644 --- a/drivers/net/wireless/mediatek/mt76/wed.c +++ b/drivers/net/wireless/mediatek/mt76/wed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (C) 2023 Lorenzo Bianconi diff --git a/drivers/net/wireless/mediatek/mt7601u/core.c b/drivers/net/wireless/mediatek/mt7601u/core.c index 907443b361ef..516524bce35f 100644 --- a/drivers/net/wireless/mediatek/mt7601u/core.c +++ b/drivers/net/wireless/mediatek/mt7601u/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/debugfs.c b/drivers/net/wireless/mediatek/mt7601u/debugfs.c index dbddf256921b..846141c5f93c 100644 --- a/drivers/net/wireless/mediatek/mt7601u/debugfs.c +++ b/drivers/net/wireless/mediatek/mt7601u/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/dma.c b/drivers/net/wireless/mediatek/mt7601u/dma.c index 773a1cc2f852..ce4625e00403 100644 --- a/drivers/net/wireless/mediatek/mt7601u/dma.c +++ b/drivers/net/wireless/mediatek/mt7601u/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Jakub Kicinski diff --git a/drivers/net/wireless/mediatek/mt7601u/eeprom.c b/drivers/net/wireless/mediatek/mt7601u/eeprom.c index d4d31a546556..ca5b506b59ce 100644 --- a/drivers/net/wireless/mediatek/mt7601u/eeprom.c +++ b/drivers/net/wireless/mediatek/mt7601u/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/init.c b/drivers/net/wireless/mediatek/mt7601u/init.c index 5d9e952b2966..cfac298d2bd8 100644 --- a/drivers/net/wireless/mediatek/mt7601u/init.c +++ b/drivers/net/wireless/mediatek/mt7601u/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) Copyright 2002-2010, Ralink Technology, Inc. diff --git a/drivers/net/wireless/mediatek/mt7601u/mac.c b/drivers/net/wireless/mediatek/mt7601u/mac.c index ca9cf628eb10..ea983753d777 100644 --- a/drivers/net/wireless/mediatek/mt7601u/mac.c +++ b/drivers/net/wireless/mediatek/mt7601u/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/main.c b/drivers/net/wireless/mediatek/mt7601u/main.c index 05ba43e1985c..62f8bc965dcb 100644 --- a/drivers/net/wireless/mediatek/mt7601u/main.c +++ b/drivers/net/wireless/mediatek/mt7601u/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/mcu.c b/drivers/net/wireless/mediatek/mt7601u/mcu.c index 1b5cc271a9e1..533c834c227e 100644 --- a/drivers/net/wireless/mediatek/mt7601u/mcu.c +++ b/drivers/net/wireless/mediatek/mt7601u/mcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) Copyright 2002-2010, Ralink Technology, Inc. diff --git a/drivers/net/wireless/mediatek/mt7601u/phy.c b/drivers/net/wireless/mediatek/mt7601u/phy.c index d4cd2215aba9..7285dba15e01 100644 --- a/drivers/net/wireless/mediatek/mt7601u/phy.c +++ b/drivers/net/wireless/mediatek/mt7601u/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (c) Copyright 2002-2010, Ralink Technology, Inc. diff --git a/drivers/net/wireless/mediatek/mt7601u/trace.c b/drivers/net/wireless/mediatek/mt7601u/trace.c index 42df68a54d90..e41b067feb67 100644 --- a/drivers/net/wireless/mediatek/mt7601u/trace.c +++ b/drivers/net/wireless/mediatek/mt7601u/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/tx.c b/drivers/net/wireless/mediatek/mt7601u/tx.c index 5aeeac0dd9fe..ef59462b0525 100644 --- a/drivers/net/wireless/mediatek/mt7601u/tx.c +++ b/drivers/net/wireless/mediatek/mt7601u/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/mediatek/mt7601u/usb.c b/drivers/net/wireless/mediatek/mt7601u/usb.c index c41ae251cb95..22d6146cc358 100644 --- a/drivers/net/wireless/mediatek/mt7601u/usb.c +++ b/drivers/net/wireless/mediatek/mt7601u/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Jakub Kicinski diff --git a/drivers/net/wireless/mediatek/mt7601u/util.c b/drivers/net/wireless/mediatek/mt7601u/util.c index 050c2dd9d531..e47913989e6c 100644 --- a/drivers/net/wireless/mediatek/mt7601u/util.c +++ b/drivers/net/wireless/mediatek/mt7601u/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Felix Fietkau diff --git a/drivers/net/wireless/microchip/wilc1000/cfg80211.c b/drivers/net/wireless/microchip/wilc1000/cfg80211.c index c39e7f313ea1..5e4dd0ee63a3 100644 --- a/drivers/net/wireless/microchip/wilc1000/cfg80211.c +++ b/drivers/net/wireless/microchip/wilc1000/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/hif.c b/drivers/net/wireless/microchip/wilc1000/hif.c index a229c6cab332..1e1f5f84bd61 100644 --- a/drivers/net/wireless/microchip/wilc1000/hif.c +++ b/drivers/net/wireless/microchip/wilc1000/hif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/mon.c b/drivers/net/wireless/microchip/wilc1000/mon.c index c3d27aaec297..2e5eae32623e 100644 --- a/drivers/net/wireless/microchip/wilc1000/mon.c +++ b/drivers/net/wireless/microchip/wilc1000/mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/netdev.c b/drivers/net/wireless/microchip/wilc1000/netdev.c index af298021e050..bd9a0c2a8434 100644 --- a/drivers/net/wireless/microchip/wilc1000/netdev.c +++ b/drivers/net/wireless/microchip/wilc1000/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/sdio.c b/drivers/net/wireless/microchip/wilc1000/sdio.c index af970f999111..bfda87155c49 100644 --- a/drivers/net/wireless/microchip/wilc1000/sdio.c +++ b/drivers/net/wireless/microchip/wilc1000/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/spi.c b/drivers/net/wireless/microchip/wilc1000/spi.c index 5bcabb7decea..6c666036d621 100644 --- a/drivers/net/wireless/microchip/wilc1000/spi.c +++ b/drivers/net/wireless/microchip/wilc1000/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/wlan.c b/drivers/net/wireless/microchip/wilc1000/wlan.c index fedc7d59216a..50a8e29f7807 100644 --- a/drivers/net/wireless/microchip/wilc1000/wlan.c +++ b/drivers/net/wireless/microchip/wilc1000/wlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c b/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c index cfabd5aebb54..093e755c3c91 100644 --- a/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c +++ b/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. diff --git a/drivers/net/wireless/purelifi/plfxlc/chip.c b/drivers/net/wireless/purelifi/plfxlc/chip.c index f4ef9ff97146..2737e73b851a 100644 --- a/drivers/net/wireless/purelifi/plfxlc/chip.c +++ b/drivers/net/wireless/purelifi/plfxlc/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 pureLiFi diff --git a/drivers/net/wireless/purelifi/plfxlc/firmware.c b/drivers/net/wireless/purelifi/plfxlc/firmware.c index 8a3529d07927..24efb0c34264 100644 --- a/drivers/net/wireless/purelifi/plfxlc/firmware.c +++ b/drivers/net/wireless/purelifi/plfxlc/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 pureLiFi diff --git a/drivers/net/wireless/purelifi/plfxlc/mac.c b/drivers/net/wireless/purelifi/plfxlc/mac.c index a900421753ac..af9c2939ea6d 100644 --- a/drivers/net/wireless/purelifi/plfxlc/mac.c +++ b/drivers/net/wireless/purelifi/plfxlc/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 pureLiFi diff --git a/drivers/net/wireless/purelifi/plfxlc/usb.c b/drivers/net/wireless/purelifi/plfxlc/usb.c index 711902a809db..d2a79c7b51b9 100644 --- a/drivers/net/wireless/purelifi/plfxlc/usb.c +++ b/drivers/net/wireless/purelifi/plfxlc/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 pureLiFi diff --git a/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c b/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c index f1188368e66b..b46b22ab3c2f 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c +++ b/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/commands.c b/drivers/net/wireless/quantenna/qtnfmac/commands.c index 956c5763662f..6ac7a3f72ab3 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/commands.c +++ b/drivers/net/wireless/quantenna/qtnfmac/commands.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/core.c b/drivers/net/wireless/quantenna/qtnfmac/core.c index 38af6cdc2843..c8fcddbd8a3c 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/core.c +++ b/drivers/net/wireless/quantenna/qtnfmac/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/debug.c b/drivers/net/wireless/quantenna/qtnfmac/debug.c index 2d3574c1f10e..803ea29c27e3 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/debug.c +++ b/drivers/net/wireless/quantenna/qtnfmac/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/event.c b/drivers/net/wireless/quantenna/qtnfmac/event.c index 71840f41b73c..716f08c938ba 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/event.c +++ b/drivers/net/wireless/quantenna/qtnfmac/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c b/drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c index 3adcfac2886f..48841792adcb 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c +++ b/drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018 Quantenna Communications, Inc. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c b/drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c index c1a53e1ba3be..9a975a93ee54 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c +++ b/drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018 Quantenna Communications */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c b/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c index ef5c069542d4..ba05265ac10a 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c +++ b/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2018 Quantenna Communications */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/qlink_util.c b/drivers/net/wireless/quantenna/qtnfmac/qlink_util.c index 30b60d6ae546..82601c150bd2 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/qlink_util.c +++ b/drivers/net/wireless/quantenna/qtnfmac/qlink_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c b/drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c index ff678951d3b2..2fad1110b4d1 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c +++ b/drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/trans.c b/drivers/net/wireless/quantenna/qtnfmac/trans.c index 95356e280e23..d519a42c9497 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/trans.c +++ b/drivers/net/wireless/quantenna/qtnfmac/trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/quantenna/qtnfmac/util.c b/drivers/net/wireless/quantenna/qtnfmac/util.c index cda6f5f3f38a..ac46118d120e 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/util.c +++ b/drivers/net/wireless/quantenna/qtnfmac/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ diff --git a/drivers/net/wireless/ralink/rt2x00/rt2400pci.c b/drivers/net/wireless/ralink/rt2x00/rt2400pci.c index 42e21e9f303b..0e347818c59e 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2400pci.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2400pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2500pci.c b/drivers/net/wireless/ralink/rt2x00/rt2500pci.c index 36ddc5a69fa4..0e83503a3c3b 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2500pci.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2500pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2500usb.c b/drivers/net/wireless/ralink/rt2x00/rt2500usb.c index 09923765e2db..790556ff1407 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2500usb.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2500usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c index 65d0f805459c..177c73b3d217 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2010 Willow Garage diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800mmio.c b/drivers/net/wireless/ralink/rt2x00/rt2800mmio.c index 45775ecdf221..178a14df7974 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2800mmio.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2800mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2009 - 2010 Ivo van Doorn * Copyright (C) 2009 Alban Browaeys diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800pci.c b/drivers/net/wireless/ralink/rt2x00/rt2800pci.c index 4fa14bb573ad..9236fe8588e2 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2800pci.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2800pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2009 - 2010 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800soc.c b/drivers/net/wireless/ralink/rt2x00/rt2800soc.c index 5c29201b34c8..d01ad49e4891 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2800soc.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2800soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2009 - 2010 Ivo van Doorn * Copyright (C) 2009 Alban Browaeys diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800usb.c b/drivers/net/wireless/ralink/rt2x00/rt2800usb.c index b51a23300ba2..f5ecefddbdf5 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2800usb.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2800usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2010 Willow Garage diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00config.c b/drivers/net/wireless/ralink/rt2x00/rt2x00config.c index f895f560a185..b04a29769191 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00config.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c b/drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c index 1000fbfb94b8..4b8e1f276bc1 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c b/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c index f2395309ec00..979b82c67818 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c b/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c index 778a478ab53a..95540233e2d6 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2010 Willow Garage diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c b/drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c index c20886b02e64..c9f1016db23c 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00leds.c b/drivers/net/wireless/ralink/rt2x00/rt2x00leds.c index f5361d582d4e..c7391fae564d 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00leds.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00link.c b/drivers/net/wireless/ralink/rt2x00/rt2x00link.c index fb23d409fba8..a869984f5620 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00link.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00mac.c b/drivers/net/wireless/ralink/rt2x00/rt2x00mac.c index 3bc0c1c906c9..35d84bb2ef4e 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00mac.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c b/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c index 93f76acf3dc7..99d86c1c54bd 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00pci.c b/drivers/net/wireless/ralink/rt2x00/rt2x00pci.c index cabeef0dde45..29eb1dcb8e6b 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00pci.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c b/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c index 13e48b1e7356..6cf1b9de4f55 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2010 Willow Garage diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c index a6d50149e0c3..871cbdb5b47d 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2010 Willow Garage diff --git a/drivers/net/wireless/ralink/rt2x00/rt61pci.c b/drivers/net/wireless/ralink/rt2x00/rt61pci.c index d1cd5694e3c7..e930af4bd9e4 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt61pci.c +++ b/drivers/net/wireless/ralink/rt2x00/rt61pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/ralink/rt2x00/rt73usb.c b/drivers/net/wireless/ralink/rt2x00/rt73usb.c index b79dda952a33..34c720ef3789 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt73usb.c +++ b/drivers/net/wireless/ralink/rt2x00/rt73usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2004 - 2009 Ivo van Doorn diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c index 070c0431c482..0c12fef9063c 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* Linux device driver for RTL8180 / RTL8185 / RTL8187SE * diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c index fda6ba796385..b9e9acfdc578 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c index 27d04fec3691..ce0e3d36f375 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Radio tuning for Maxim max2820 on RTL8180 diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c index 470a869e6658..cc2679763c7d 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c index e1bf41c278a5..58ba5826ec07 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Radio tuning for RTL8225 on RTL8187SE diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c index dd12f5cdb19b..8a8018eec1c7 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c index 7aa2da0cd63c..9a08c355f28e 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux device driver for RTL8187 diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c index f7d95c9624a0..7d87eb1bd087 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux LED driver for RTL8187 diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c index c57a4742b03e..d0e370359f5a 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux RFKILL support for RTL8187 diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c index 4efab907a3ac..5b5210783e36 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Radio tuning for RTL8225 on RTL8187 diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8188e.c b/drivers/net/wireless/realtek/rtl8xxxu/8188e.c index 766a7a7c7d28..6d6d86ad997e 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8188e.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8188e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8188e specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8188f.c b/drivers/net/wireless/realtek/rtl8xxxu/8188f.c index 3abf14d7044f..355a35765010 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8188f.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8188f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8188f specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8192c.c b/drivers/net/wireless/realtek/rtl8xxxu/8192c.c index 444872131c66..32170ce4bb8d 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8192c.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8192c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8188c/8188r/8192c specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8192e.c b/drivers/net/wireless/realtek/rtl8xxxu/8192e.c index 8e123bbfc665..277cfeea8512 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8192e.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8192e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8192e specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8192f.c b/drivers/net/wireless/realtek/rtl8xxxu/8192f.c index cd2156b7a57a..02b030ee76b4 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8192f.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8192f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8192fu specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8710b.c b/drivers/net/wireless/realtek/rtl8xxxu/8710b.c index 11c63c320eae..0d5728a5717a 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8710b.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8710b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8710bu aka 8188gu specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8723a.c b/drivers/net/wireless/realtek/rtl8xxxu/8723a.c index 4f4493d0bfc2..86b163fbc827 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8723a.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8723a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8723a specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/8723b.c b/drivers/net/wireless/realtek/rtl8xxxu/8723b.c index cc2e60b06f64..f733d063089c 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/8723b.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/8723b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver - 8723b specific subdriver diff --git a/drivers/net/wireless/realtek/rtl8xxxu/core.c b/drivers/net/wireless/realtek/rtl8xxxu/core.c index c06ad064f37c..e888da680542 100644 --- a/drivers/net/wireless/realtek/rtl8xxxu/core.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTL8XXXU mac80211 USB driver diff --git a/drivers/net/wireless/realtek/rtlwifi/base.c b/drivers/net/wireless/realtek/rtlwifi/base.c index 09e5a16d7252..1e8c39e171b4 100644 --- a/drivers/net/wireless/realtek/rtlwifi/base.c +++ b/drivers/net/wireless/realtek/rtlwifi/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c index edcd3c879f7f..c0be0b6781e1 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c index 379193b24428..84e7d6f4d14b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c index 7a71f063015a..8803dfd268cc 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c index 67d0b9aee064..fcd08af33b41 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c index c5b8df58d4a2..f9622919979f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8822bwifionly.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8822bwifionly.c index 145d6f9c017a..fe1623cd53f1 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8822bwifionly.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8822bwifionly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2016-2017 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c index 478cca33e5e3..c196c46fc668 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2007-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c index 4641999f3fe9..5f1e1d8d03cc 100644 --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/cam.c b/drivers/net/wireless/realtek/rtlwifi/cam.c index f9d0d1394442..3270db13dc5f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/cam.c +++ b/drivers/net/wireless/realtek/rtlwifi/cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/core.c b/drivers/net/wireless/realtek/rtlwifi/core.c index 22633c301564..fa55b1939a35 100644 --- a/drivers/net/wireless/realtek/rtlwifi/core.c +++ b/drivers/net/wireless/realtek/rtlwifi/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/debug.c b/drivers/net/wireless/realtek/rtlwifi/debug.c index 9eb26dfe4ca9..11050130808b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/debug.c +++ b/drivers/net/wireless/realtek/rtlwifi/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/efuse.c b/drivers/net/wireless/realtek/rtlwifi/efuse.c index 6518e77b89f5..25aa3ea222bf 100644 --- a/drivers/net/wireless/realtek/rtlwifi/efuse.c +++ b/drivers/net/wireless/realtek/rtlwifi/efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/pci.c b/drivers/net/wireless/realtek/rtlwifi/pci.c index d080469264cf..dd9207626521 100644 --- a/drivers/net/wireless/realtek/rtlwifi/pci.c +++ b/drivers/net/wireless/realtek/rtlwifi/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/ps.c b/drivers/net/wireless/realtek/rtlwifi/ps.c index bcab12c3b4c1..2a8cc3bbf779 100644 --- a/drivers/net/wireless/realtek/rtlwifi/ps.c +++ b/drivers/net/wireless/realtek/rtlwifi/ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rc.c b/drivers/net/wireless/realtek/rtlwifi/rc.c index a164364109ba..21549921ff4d 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rc.c +++ b/drivers/net/wireless/realtek/rtlwifi/rc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/regd.c b/drivers/net/wireless/realtek/rtlwifi/regd.c index 0bc4afa4fda3..3dbcee88e507 100644 --- a/drivers/net/wireless/realtek/rtlwifi/regd.c +++ b/drivers/net/wireless/realtek/rtlwifi/regd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c index f749d19ec5f5..f3ea38c4fc66 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c index 9a9f9e14f472..0984bef2da02 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c index 53c32e1de7e4..7c8724351a45 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.c index b57ba45902f9..e685895dac90 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c index 0fab3a0c7d49..2bf7256ba03f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c index d69497bf5d19..a3133bbface5 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c index 24dc7011b7b2..310854b18894 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c index 79c6e0901e57..87124d0d71f8 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/table.c index a3c312c3ed9a..bdb0e9780651 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c index d094163a9a71..4ef4d7c42106 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2013 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c index d92aad60edfe..90a854b34642 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c index b618f07f29b0..194533cc79eb 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.c index 97ad21c3964f..8090517bab8d 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c index 3730613a3962..893f0a0b925f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c index 34a730a0d81e..c3da269fda80 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c index 4354ae67a379..b3909c880f59 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.c index 9d3ffed13ba8..9781a5727d75 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c index fa70a7d5539f..3944b5336a4e 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c index 8508a711d46a..e25290a0806a 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c index f06b159f975d..e27bda1a6e9c 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/table.c index 58878db404ed..29439dda7278 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c index ed151754fc6e..686baeb0bd2a 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c index 9823872692b1..9ecfdcdde900 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c index 989e7cff8e20..9cd84cbcd82b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.c index bfc07efd0eb0..461ffc078f8c 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c index a76f2dc8a977..36b7f94cd861 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c index 0b8cb7e61fd8..e49069c082aa 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c index 288033f02266..ebd940dd146f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c index 9480823af838..f5d8212d7643 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.c index addeac90ee0c..0ea5883ca5ce 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c index d6c35e8d02a5..60c2bb659cb3 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c index 20373ce998bf..3aadf216e8f3 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c index aa54dbde6ea8..d301bc58157e 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c index 97e0d9c01e0a..55879659ad3f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.c index e58dc4000c19..1f2f7663d95a 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c index 228c84ab5b90..100b8a9dc461 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.c index 427d1877f431..e29927b64269 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c index 9f9a34492030..f30e2ba22430 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c index c6a2e8b22fa0..ba90d0589a40 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c index c8444a72ff69..984ccf3bd25d 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c index 03f4314bdb2e..3bed21f6e8b9 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.c index 33aede56c81b..4f0ded090667 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c index 68f890050afb..3e400607b96a 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c index 494b2706abee..667b103408ec 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c index 7612c22a9842..6b605fb75920 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/table.c index 9b35c65d91f2..39f32196ae2b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c index 91bf399c9ef1..6c2954365fb4 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/dm.c index dd57707a9184..986ca9b90c7f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/fw.c index f74e4e84fe39..421a73818727 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c index ff458fb8514d..874770aab30b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/led.c index 6c12dfbd6367..45744475f556 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c index 8c2167cc1f13..31332610d3fd 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rf.c index 044dd65eafd0..04179aa0e04b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c index cc699efa9c79..cdedec989a01 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/table.c index 036701433d85..99f90145d62a 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c index 743ce0cfffe6..bd04f78cc900 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c index 0108850bb9e5..f851a19e1de5 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c index 88b7a715f4c5..3d88c6236d21 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c index 48a3c94606be..bb5962ee8f3f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/led.c index a9b5e3c884ee..77e8258cd588 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c index 1e7f0cd1c86e..94c34d25a066 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c index 515c1c3d6b43..776eeb9b387e 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c index bbe632d56b19..709941eb0f54 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c index 181dd7823b26..a820860ec562 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/table.c index fb66f610bf5d..a2bd79ba72e3 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c index 16589e18494b..a67fac2c1f32 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c index 5fce3db52cd9..8175d50db5fb 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c index 579b1789d6d1..c1688e00b812 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c index e5775b94f04e..5e00cc070a36 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.c index db16a325c5e6..73a710d9d560 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c index d9ef7e1da1db..b2c0bba30087 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c index 17d29249a711..30dbd116f885 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c index 1cf801feb45e..ce9229422bad 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/table.c index 776e28e99d53..253ca987c327 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c index f104cdb649f8..aa5c9f5d479b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c index 0ff8e355c23a..213a2ace7037 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c index d1b50a80c191..3a09ecc054ae 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c index 6c4fedc3ed63..58ef8f889321 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c index b34dffc6a30c..9cccdf90f4c3 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c index bd45d9bd40bb..9b52895cd06e 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.c index 90d3f6ae82d5..2aff194004f7 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c index 71e29b103da5..267fe0aaa4db 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c index 041e3113a500..28d439e66f7d 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c index b8ed80c84266..16540b316d13 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c index dcd7cdb96aa4..0fd00dcc3851 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.c index d895694be023..d3a06d7b0e0f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c index 65bfc14702f4..6b3739ed4d5f 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c index c65d14fb914f..33cf9ec0af00 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c index b3e6c91e26c0..453a0afeae66 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c index e1f811218894..52264b0d263b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.c index 462fe1d0262b..0cfdf3c79371 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c index 13e689037acc..f34bcd53068b 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/pwrseq.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/pwrseq.c index 95adac66676e..f787d07df197 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/pwrseq.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c index 8a856fb42b8d..445508d00778 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c index 5967df08e34e..8ed0ebfa5d25 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.c index 5864be89d187..69b88efb1c37 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c index 8b6352f7f93b..c5db0d21b3b9 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.c index 46ab90332eb7..126b113b8e4d 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c index 50b79cf8fb3c..e3ed96b49308 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/main.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/main.c index f5a9ecbf7363..464d107b02c1 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/main.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c index d97c88ebce75..80313892c538 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2014 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c index f8b159c74658..272e99e5dc50 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c index 1ae56e15ca7f..1f1ada2e2117 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c index 3a4a33476205..a3a7605284a8 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.c index fb003f9ce1ac..02aeaa092903 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c index 13a05066e8a6..b7a3056fc02e 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c index 1e7b3c770ac2..b0be177a1c18 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c index e339f2383e6d..f3cc725f31ba 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c index 1557d32efdd2..da6f31eb84fe 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.c index fcaaf664cbec..0bb9944f0516 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c index bd71592fe26a..a226b5c405c1 100644 --- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c +++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2010 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/stats.c b/drivers/net/wireless/realtek/rtlwifi/stats.c index 504ca587a16a..a03b53e60ba4 100644 --- a/drivers/net/wireless/realtek/rtlwifi/stats.c +++ b/drivers/net/wireless/realtek/rtlwifi/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtlwifi/usb.c b/drivers/net/wireless/realtek/rtlwifi/usb.c index d35ed56d6db9..65eb791ad133 100644 --- a/drivers/net/wireless/realtek/rtlwifi/usb.c +++ b/drivers/net/wireless/realtek/rtlwifi/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2009-2012 Realtek Corporation.*/ diff --git a/drivers/net/wireless/realtek/rtw88/bf.c b/drivers/net/wireless/realtek/rtw88/bf.c index 0d0ccbc7d00c..0f4186b7cc94 100644 --- a/drivers/net/wireless/realtek/rtw88/bf.c +++ b/drivers/net/wireless/realtek/rtw88/bf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation. */ diff --git a/drivers/net/wireless/realtek/rtw88/coex.c b/drivers/net/wireless/realtek/rtw88/coex.c index b4dc6ff2c175..4bf70e51ad8f 100644 --- a/drivers/net/wireless/realtek/rtw88/coex.c +++ b/drivers/net/wireless/realtek/rtw88/coex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/debug.c b/drivers/net/wireless/realtek/rtw88/debug.c index b67d69b01f87..fd6077cf1d6c 100644 --- a/drivers/net/wireless/realtek/rtw88/debug.c +++ b/drivers/net/wireless/realtek/rtw88/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/efuse.c b/drivers/net/wireless/realtek/rtw88/efuse.c index b85075cd68d0..1c35c1bbee56 100644 --- a/drivers/net/wireless/realtek/rtw88/efuse.c +++ b/drivers/net/wireless/realtek/rtw88/efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/fw.c b/drivers/net/wireless/realtek/rtw88/fw.c index c68a9fff6808..443f9c73f110 100644 --- a/drivers/net/wireless/realtek/rtw88/fw.c +++ b/drivers/net/wireless/realtek/rtw88/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/led.c b/drivers/net/wireless/realtek/rtw88/led.c index 4cc62e49d167..5cf9c043022c 100644 --- a/drivers/net/wireless/realtek/rtw88/led.c +++ b/drivers/net/wireless/realtek/rtw88/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/mac.c b/drivers/net/wireless/realtek/rtw88/mac.c index eaa928bab240..ca5b6d5a49f5 100644 --- a/drivers/net/wireless/realtek/rtw88/mac.c +++ b/drivers/net/wireless/realtek/rtw88/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/mac80211.c b/drivers/net/wireless/realtek/rtw88/mac80211.c index 766f22d31079..a9502fb7cfde 100644 --- a/drivers/net/wireless/realtek/rtw88/mac80211.c +++ b/drivers/net/wireless/realtek/rtw88/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c index fa0ed39cb199..7214b799cfaf 100644 --- a/drivers/net/wireless/realtek/rtw88/main.c +++ b/drivers/net/wireless/realtek/rtw88/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/pci.c b/drivers/net/wireless/realtek/rtw88/pci.c index 56b16186d3aa..444af791ee71 100644 --- a/drivers/net/wireless/realtek/rtw88/pci.c +++ b/drivers/net/wireless/realtek/rtw88/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c index 55be0d8e0c28..d05992da01f0 100644 --- a/drivers/net/wireless/realtek/rtw88/phy.c +++ b/drivers/net/wireless/realtek/rtw88/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/ps.c b/drivers/net/wireless/realtek/rtw88/ps.c index add5a20b8432..066f4640aeac 100644 --- a/drivers/net/wireless/realtek/rtw88/ps.c +++ b/drivers/net/wireless/realtek/rtw88/ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/regd.c b/drivers/net/wireless/realtek/rtw88/regd.c index 7f3b2ea3f2a5..36da2b741634 100644 --- a/drivers/net/wireless/realtek/rtw88/regd.c +++ b/drivers/net/wireless/realtek/rtw88/regd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8703b.c b/drivers/net/wireless/realtek/rtw88/rtw8703b.c index 821c28d9cb5d..496e8457ef59 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8703b.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8703b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright Fiona Klute */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8703b_tables.c b/drivers/net/wireless/realtek/rtw88/rtw8703b_tables.c index 81020fd907aa..ec3b395e0a32 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8703b_tables.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8703b_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright Fiona Klute */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723cs.c b/drivers/net/wireless/realtek/rtw88/rtw8723cs.c index 1f98d35a8dd1..3b3ac32c15e2 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723cs.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright Fiona Klute */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723d.c b/drivers/net/wireless/realtek/rtw88/rtw8723d.c index 8715e0435f17..e28ba241deef 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723d.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723d_table.c b/drivers/net/wireless/realtek/rtw88/rtw8723d_table.c index 27a22b392df0..7e6b87c95f5e 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723d_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723d_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723de.c b/drivers/net/wireless/realtek/rtw88/rtw8723de.c index c6d0c88e5d81..7246ae829280 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723de.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723de.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723ds.c b/drivers/net/wireless/realtek/rtw88/rtw8723ds.c index 206b77e5b98e..082579eed248 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723ds.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) Martin Blumenstingl */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723du.c b/drivers/net/wireless/realtek/rtw88/rtw8723du.c index b661a26e0e22..0265cfac4bfb 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723du.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723du.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723x.c b/drivers/net/wireless/realtek/rtw88/rtw8723x.c index 3f3e9b0c44e8..dc55d7ea681d 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723x.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright 2024 Fiona Klute * diff --git a/drivers/net/wireless/realtek/rtw88/rtw8812a.c b/drivers/net/wireless/realtek/rtw88/rtw8812a.c index 2078eb6e3628..c5143ae857e0 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8812a.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8812a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8812a_table.c b/drivers/net/wireless/realtek/rtw88/rtw8812a_table.c index 048efbbd49ed..704f97d62c31 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8812a_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8812a_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8812au.c b/drivers/net/wireless/realtek/rtw88/rtw8812au.c index dfea89670372..60f20d3ff09a 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8812au.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8812au.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8814a.c b/drivers/net/wireless/realtek/rtw88/rtw8814a.c index ca1079e12023..dbbbed2151b3 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8814a.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8814a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8814a_table.c b/drivers/net/wireless/realtek/rtw88/rtw8814a_table.c index b9ce51a09fc8..52c814f502d3 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8814a_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8814a_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8814ae.c b/drivers/net/wireless/realtek/rtw88/rtw8814ae.c index c7436f1c8d40..8c4f4dd45947 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8814ae.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8814ae.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8814au.c b/drivers/net/wireless/realtek/rtw88/rtw8814au.c index 1a0886ec17dd..f4bcfec47a40 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8814au.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8814au.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821a.c b/drivers/net/wireless/realtek/rtw88/rtw8821a.c index 414b77eef07c..ae3849ea3c40 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821a.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821a_table.c b/drivers/net/wireless/realtek/rtw88/rtw8821a_table.c index c8fd8e331f69..5508f9b64923 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821a_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821a_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821au.c b/drivers/net/wireless/realtek/rtw88/rtw8821au.c index 28c281b32978..dc6869e43c08 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821au.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821au.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c index 2078b067562e..caf292db6ab9 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c index 0393b9a0c1a3..b9cc9f00d352 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821ce.c b/drivers/net/wireless/realtek/rtw88/rtw8821ce.c index 52a19cb17daa..cb14dfac52aa 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821ce.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821cs.c b/drivers/net/wireless/realtek/rtw88/rtw8821cs.c index 6d94162213c6..364944d96a80 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821cs.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) Martin Blumenstingl */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821cu.c b/drivers/net/wireless/realtek/rtw88/rtw8821cu.c index 7a0fffc359e2..9b63e3945ef6 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8821cu.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8821cu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822b.c b/drivers/net/wireless/realtek/rtw88/rtw8822b.c index 89b6485b229a..bb764515dcaf 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822b.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822b_table.c b/drivers/net/wireless/realtek/rtw88/rtw8822b_table.c index b9010b111a13..5383341b61b0 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822b_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822b_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822be.c b/drivers/net/wireless/realtek/rtw88/rtw8822be.c index dda597d73219..7e5fcd2d25e8 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822be.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822bs.c b/drivers/net/wireless/realtek/rtw88/rtw8822bs.c index 744781dcb419..9335c0089d31 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822bs.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822bs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) Jernej Skrabec */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822bu.c b/drivers/net/wireless/realtek/rtw88/rtw8822bu.c index 2769b86ce1b2..ca69f9f93ffb 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822bu.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822bu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c.c b/drivers/net/wireless/realtek/rtw88/rtw8822c.c index 28c121cf1e68..0cd9f9c012ab 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822c.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c b/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c index 5699846a399b..9bd8cb614ec6 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822ce.c b/drivers/net/wireless/realtek/rtw88/rtw8822ce.c index 7ae95415c224..9c51b36cfd11 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822ce.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822cs.c b/drivers/net/wireless/realtek/rtw88/rtw8822cs.c index 322281e07eb8..4ac05c1fd2a3 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822cs.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) Martin Blumenstingl */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822cu.c b/drivers/net/wireless/realtek/rtw88/rtw8822cu.c index 755f76840b12..169f6ad50363 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8822cu.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8822cu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rtw88xxa.c b/drivers/net/wireless/realtek/rtw88/rtw88xxa.c index 0fa943271fb6..ad845bd07563 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw88xxa.c +++ b/drivers/net/wireless/realtek/rtw88/rtw88xxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/rx.c b/drivers/net/wireless/realtek/rtw88/rx.c index 8b0afaaffaa0..43b8a53c58e1 100644 --- a/drivers/net/wireless/realtek/rtw88/rx.c +++ b/drivers/net/wireless/realtek/rtw88/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/sar.c b/drivers/net/wireless/realtek/rtw88/sar.c index 50b9c2412bb1..3b645848b87f 100644 --- a/drivers/net/wireless/realtek/rtw88/sar.c +++ b/drivers/net/wireless/realtek/rtw88/sar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2021 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/sdio.c b/drivers/net/wireless/realtek/rtw88/sdio.c index e35de52d8eb4..83321513a262 100644 --- a/drivers/net/wireless/realtek/rtw88/sdio.c +++ b/drivers/net/wireless/realtek/rtw88/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (C) 2021 Martin Blumenstingl * Copyright (C) 2021 Jernej Skrabec diff --git a/drivers/net/wireless/realtek/rtw88/sec.c b/drivers/net/wireless/realtek/rtw88/sec.c index ce46e5b4a60a..918b228407ce 100644 --- a/drivers/net/wireless/realtek/rtw88/sec.c +++ b/drivers/net/wireless/realtek/rtw88/sec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/tx.c b/drivers/net/wireless/realtek/rtw88/tx.c index 2ab440cb2d67..f385c6685e65 100644 --- a/drivers/net/wireless/realtek/rtw88/tx.c +++ b/drivers/net/wireless/realtek/rtw88/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/usb.c b/drivers/net/wireless/realtek/rtw88/usb.c index 3b5126ffc81a..8ec2c53261de 100644 --- a/drivers/net/wireless/realtek/rtw88/usb.c +++ b/drivers/net/wireless/realtek/rtw88/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/util.c b/drivers/net/wireless/realtek/rtw88/util.c index 66819f694405..e290e236f554 100644 --- a/drivers/net/wireless/realtek/rtw88/util.c +++ b/drivers/net/wireless/realtek/rtw88/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw88/wow.c b/drivers/net/wireless/realtek/rtw88/wow.c index 16ddee577efe..508768999908 100644 --- a/drivers/net/wireless/realtek/rtw88/wow.c +++ b/drivers/net/wireless/realtek/rtw88/wow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2018-2019 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/acpi.c b/drivers/net/wireless/realtek/rtw89/acpi.c index f1e758a5f32b..7d1c29cd2227 100644 --- a/drivers/net/wireless/realtek/rtw89/acpi.c +++ b/drivers/net/wireless/realtek/rtw89/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2021-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/cam.c b/drivers/net/wireless/realtek/rtw89/cam.c index 9370cbda945c..8a6d58a5de67 100644 --- a/drivers/net/wireless/realtek/rtw89/cam.c +++ b/drivers/net/wireless/realtek/rtw89/cam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/chan.c b/drivers/net/wireless/realtek/rtw89/chan.c index 86f1b39a967f..86ef2c2fbe35 100644 --- a/drivers/net/wireless/realtek/rtw89/chan.c +++ b/drivers/net/wireless/realtek/rtw89/chan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2020-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/coex.c b/drivers/net/wireless/realtek/rtw89/coex.c index 0f7ae572ef91..379b413e22f0 100644 --- a/drivers/net/wireless/realtek/rtw89/coex.c +++ b/drivers/net/wireless/realtek/rtw89/coex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/core.c b/drivers/net/wireless/realtek/rtw89/core.c index 0824940c91ae..f44d6d1d975a 100644 --- a/drivers/net/wireless/realtek/rtw89/core.c +++ b/drivers/net/wireless/realtek/rtw89/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/debug.c b/drivers/net/wireless/realtek/rtw89/debug.c index 1264c2f82600..9aa8eebf60b3 100644 --- a/drivers/net/wireless/realtek/rtw89/debug.c +++ b/drivers/net/wireless/realtek/rtw89/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/efuse.c b/drivers/net/wireless/realtek/rtw89/efuse.c index 6c6c763510af..28f4f99c9831 100644 --- a/drivers/net/wireless/realtek/rtw89/efuse.c +++ b/drivers/net/wireless/realtek/rtw89/efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/efuse_be.c b/drivers/net/wireless/realtek/rtw89/efuse_be.c index 64768923b0f0..1095371780e5 100644 --- a/drivers/net/wireless/realtek/rtw89/efuse_be.c +++ b/drivers/net/wireless/realtek/rtw89/efuse_be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/fw.c b/drivers/net/wireless/realtek/rtw89/fw.c index 7b9d9989e517..49f9dd96d8d7 100644 --- a/drivers/net/wireless/realtek/rtw89/fw.c +++ b/drivers/net/wireless/realtek/rtw89/fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/mac.c b/drivers/net/wireless/realtek/rtw89/mac.c index d78fbe73e365..eb042557a798 100644 --- a/drivers/net/wireless/realtek/rtw89/mac.c +++ b/drivers/net/wireless/realtek/rtw89/mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/mac80211.c b/drivers/net/wireless/realtek/rtw89/mac80211.c index f39ca1c2ed10..8570044ba3f5 100644 --- a/drivers/net/wireless/realtek/rtw89/mac80211.c +++ b/drivers/net/wireless/realtek/rtw89/mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/mac_be.c b/drivers/net/wireless/realtek/rtw89/mac_be.c index 556e5f98e8d4..54e3285ce2c4 100644 --- a/drivers/net/wireless/realtek/rtw89/mac_be.c +++ b/drivers/net/wireless/realtek/rtw89/mac_be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/pci.c b/drivers/net/wireless/realtek/rtw89/pci.c index a66fcdb0293b..3f73bd42e641 100644 --- a/drivers/net/wireless/realtek/rtw89/pci.c +++ b/drivers/net/wireless/realtek/rtw89/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/pci_be.c b/drivers/net/wireless/realtek/rtw89/pci_be.c index e4590879b800..94b3b1a8191f 100644 --- a/drivers/net/wireless/realtek/rtw89/pci_be.c +++ b/drivers/net/wireless/realtek/rtw89/pci_be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/phy.c b/drivers/net/wireless/realtek/rtw89/phy.c index 9f418b1fb7ed..f1b83d11b9cb 100644 --- a/drivers/net/wireless/realtek/rtw89/phy.c +++ b/drivers/net/wireless/realtek/rtw89/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/phy_be.c b/drivers/net/wireless/realtek/rtw89/phy_be.c index bd17714f13d1..ce72e11bcadf 100644 --- a/drivers/net/wireless/realtek/rtw89/phy_be.c +++ b/drivers/net/wireless/realtek/rtw89/phy_be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/ps.c b/drivers/net/wireless/realtek/rtw89/ps.c index 3f69dd4361c3..04b92f9c55ae 100644 --- a/drivers/net/wireless/realtek/rtw89/ps.c +++ b/drivers/net/wireless/realtek/rtw89/ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/regd.c b/drivers/net/wireless/realtek/rtw89/regd.c index 209d84909f88..22fb0aba422c 100644 --- a/drivers/net/wireless/realtek/rtw89/regd.c +++ b/drivers/net/wireless/realtek/rtw89/regd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851b.c b/drivers/net/wireless/realtek/rtw89/rtw8851b.c index 84b628d23882..d7e5b1a5c113 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851b.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2022-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c index e574a9950a3b..60a6bb8e4b29 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2022-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c b/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c index c5f70c045692..da81e0298588 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2022-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851b_table.c b/drivers/net/wireless/realtek/rtw89/rtw8851b_table.c index a9c309c245c3..c943297c510d 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851b_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851b_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2022-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851be.c b/drivers/net/wireless/realtek/rtw89/rtw8851be.c index ce59ac9f56ba..6740ee3263a7 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851be.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2022-2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851bu.c b/drivers/net/wireless/realtek/rtw89/rtw8851bu.c index 959d62aefdd8..4e0b2e2401a9 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851bu.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851bu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852a.c b/drivers/net/wireless/realtek/rtw89/rtw8852a.c index 8677723e3561..a848c3753890 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852a.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c index 463399413318..1001face5ffa 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c index dd2a978b9bae..120a66f141b8 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c index 495890c180ef..11fc55d07fe6 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852ae.c b/drivers/net/wireless/realtek/rtw89/rtw8852ae.c index 9e05e831569d..12870064d17c 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852ae.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852ae.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2020-2021 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852au.c b/drivers/net/wireless/realtek/rtw89/rtw8852au.c index ca782469c455..94f14233cb90 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852au.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852au.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852b.c b/drivers/net/wireless/realtek/rtw89/rtw8852b.c index 70fb05bc5e98..40508541d397 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852b.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852b_common.c b/drivers/net/wireless/realtek/rtw89/rtw8852b_common.c index 4e72f4961837..c1ba05054593 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852b_common.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852b_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c index 70b1515c00fa..6b588b2f38d8 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c index 0b8a210bb10b..2b1975124987 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852b_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852b_table.c index 07945d06dc59..e0def522f1e2 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852b_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852b_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852be.c b/drivers/net/wireless/realtek/rtw89/rtw8852be.c index 12db0d0be547..61655852a784 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852be.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852be.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2020-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852bt.c b/drivers/net/wireless/realtek/rtw89/rtw8852bt.c index f956474c3b72..6f62b860389f 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852bt.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852bt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c index 961b26ba2d3c..db571f2d8749 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk_table.c index 782144bb7f49..245ff2aef018 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852bte.c b/drivers/net/wireless/realtek/rtw89/rtw8852bte.c index 8c995aa95325..524a7714fbd9 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852bte.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852bte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852bu.c b/drivers/net/wireless/realtek/rtw89/rtw8852bu.c index 980d17ef68d0..d4ad79c85616 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852bu.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852bu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852c.c b/drivers/net/wireless/realtek/rtw89/rtw8852c.c index db99450e9158..8efeac44bd8d 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852c.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c index cbee484dee30..36735c227180 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c index e5b0c2a686f0..c9d15839bb38 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852c_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852c_table.c index 24c390b6f3d3..060e3d3104da 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852c_table.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852c_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852ce.c b/drivers/net/wireless/realtek/rtw89/rtw8852ce.c index 150fed189414..beb370a96b51 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852ce.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852ce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2020-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852cu.c b/drivers/net/wireless/realtek/rtw89/rtw8852cu.c index 2708b523ca14..beb51bc6ecc9 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8852cu.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8852cu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8922a.c b/drivers/net/wireless/realtek/rtw89/rtw8922a.c index 4437279c554b..0fb0c513e59d 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8922a.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8922a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c b/drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c index fce094c7ce93..894f8cf4150a 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/rtw8922ae.c b/drivers/net/wireless/realtek/rtw89/rtw8922ae.c index 90c62b757c57..f7e359796f1e 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8922ae.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8922ae.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2023 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/sar.c b/drivers/net/wireless/realtek/rtw89/sar.c index ef7feccccd5e..10010777eedf 100644 --- a/drivers/net/wireless/realtek/rtw89/sar.c +++ b/drivers/net/wireless/realtek/rtw89/sar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/ser.c b/drivers/net/wireless/realtek/rtw89/ser.c index f99e179f7ff9..e2346e47c913 100644 --- a/drivers/net/wireless/realtek/rtw89/ser.c +++ b/drivers/net/wireless/realtek/rtw89/ser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2020 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/usb.c b/drivers/net/wireless/realtek/rtw89/usb.c index d7d968207a39..10f3eb542b13 100644 --- a/drivers/net/wireless/realtek/rtw89/usb.c +++ b/drivers/net/wireless/realtek/rtw89/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2025 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/util.c b/drivers/net/wireless/realtek/rtw89/util.c index 073714db26f2..a8b31c94b408 100644 --- a/drivers/net/wireless/realtek/rtw89/util.c +++ b/drivers/net/wireless/realtek/rtw89/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2024 Realtek Corporation */ diff --git a/drivers/net/wireless/realtek/rtw89/wow.c b/drivers/net/wireless/realtek/rtw89/wow.c index 46aba4cb2ee9..8aff5fd55f43 100644 --- a/drivers/net/wireless/realtek/rtw89/wow.c +++ b/drivers/net/wireless/realtek/rtw89/wow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright(c) 2019-2022 Realtek Corporation */ diff --git a/drivers/net/wireless/rsi/rsi_91x_coex.c b/drivers/net/wireless/rsi/rsi_91x_coex.c index 372eaaa2b9ef..2fadaa04793a 100644 --- a/drivers/net/wireless/rsi/rsi_91x_coex.c +++ b/drivers/net/wireless/rsi/rsi_91x_coex.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2018 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_core.c b/drivers/net/wireless/rsi/rsi_91x_core.c index ead4d4e04328..41d9e68e0770 100644 --- a/drivers/net/wireless/rsi/rsi_91x_core.c +++ b/drivers/net/wireless/rsi/rsi_91x_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_debugfs.c b/drivers/net/wireless/rsi/rsi_91x_debugfs.c index c528e6ca2c8d..611b7f0afbc0 100644 --- a/drivers/net/wireless/rsi/rsi_91x_debugfs.c +++ b/drivers/net/wireless/rsi/rsi_91x_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_hal.c b/drivers/net/wireless/rsi/rsi_91x_hal.c index 7d26314a3e76..ecacf1bf1440 100644 --- a/drivers/net/wireless/rsi/rsi_91x_hal.c +++ b/drivers/net/wireless/rsi/rsi_91x_hal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_mac80211.c b/drivers/net/wireless/rsi/rsi_91x_mac80211.c index 8c8e074a3a70..a70126b42658 100644 --- a/drivers/net/wireless/rsi/rsi_91x_mac80211.c +++ b/drivers/net/wireless/rsi/rsi_91x_mac80211.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_main.c b/drivers/net/wireless/rsi/rsi_91x_main.c index 2112d8d277a9..eb6dca5bd03a 100644 --- a/drivers/net/wireless/rsi/rsi_91x_main.c +++ b/drivers/net/wireless/rsi/rsi_91x_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_mgmt.c b/drivers/net/wireless/rsi/rsi_91x_mgmt.c index 7f2c1608f2ce..46ecf180d046 100644 --- a/drivers/net/wireless/rsi/rsi_91x_mgmt.c +++ b/drivers/net/wireless/rsi/rsi_91x_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_ps.c b/drivers/net/wireless/rsi/rsi_91x_ps.c index a02904921729..11111da61a20 100644 --- a/drivers/net/wireless/rsi/rsi_91x_ps.c +++ b/drivers/net/wireless/rsi/rsi_91x_ps.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_sdio.c b/drivers/net/wireless/rsi/rsi_91x_sdio.c index 1e578533e473..6a841ab024cc 100644 --- a/drivers/net/wireless/rsi/rsi_91x_sdio.c +++ b/drivers/net/wireless/rsi/rsi_91x_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_sdio_ops.c b/drivers/net/wireless/rsi/rsi_91x_sdio_ops.c index 597b238e2294..546f7778c0fa 100644 --- a/drivers/net/wireless/rsi/rsi_91x_sdio_ops.c +++ b/drivers/net/wireless/rsi/rsi_91x_sdio_ops.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_usb.c b/drivers/net/wireless/rsi/rsi_91x_usb.c index dccc139cabb2..ec316bb6dae4 100644 --- a/drivers/net/wireless/rsi/rsi_91x_usb.c +++ b/drivers/net/wireless/rsi/rsi_91x_usb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/rsi/rsi_91x_usb_ops.c b/drivers/net/wireless/rsi/rsi_91x_usb_ops.c index 25c2b232394a..3bba082f8eab 100644 --- a/drivers/net/wireless/rsi/rsi_91x_usb_ops.c +++ b/drivers/net/wireless/rsi/rsi_91x_usb_ops.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 Redpine Signals Inc. * diff --git a/drivers/net/wireless/silabs/wfx/bh.c b/drivers/net/wireless/silabs/wfx/bh.c index 21dfdcf9cc27..4747557555f6 100644 --- a/drivers/net/wireless/silabs/wfx/bh.c +++ b/drivers/net/wireless/silabs/wfx/bh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interrupt bottom half (BH). diff --git a/drivers/net/wireless/silabs/wfx/bus_sdio.c b/drivers/net/wireless/silabs/wfx/bus_sdio.c index ab0793b9908f..550c28358b8c 100644 --- a/drivers/net/wireless/silabs/wfx/bus_sdio.c +++ b/drivers/net/wireless/silabs/wfx/bus_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SDIO interface. diff --git a/drivers/net/wireless/silabs/wfx/bus_spi.c b/drivers/net/wireless/silabs/wfx/bus_spi.c index 45ee19e1ecbf..e401b17e01b1 100644 --- a/drivers/net/wireless/silabs/wfx/bus_spi.c +++ b/drivers/net/wireless/silabs/wfx/bus_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI interface. diff --git a/drivers/net/wireless/silabs/wfx/data_rx.c b/drivers/net/wireless/silabs/wfx/data_rx.c index e099a9e65bae..05bf8f77a704 100644 --- a/drivers/net/wireless/silabs/wfx/data_rx.c +++ b/drivers/net/wireless/silabs/wfx/data_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Data receiving implementation. diff --git a/drivers/net/wireless/silabs/wfx/data_tx.c b/drivers/net/wireless/silabs/wfx/data_tx.c index a44a7403ce8d..2e4f573be821 100644 --- a/drivers/net/wireless/silabs/wfx/data_tx.c +++ b/drivers/net/wireless/silabs/wfx/data_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Data transmitting implementation. diff --git a/drivers/net/wireless/silabs/wfx/debug.c b/drivers/net/wireless/silabs/wfx/debug.c index e8265208f9a5..51556223fffe 100644 --- a/drivers/net/wireless/silabs/wfx/debug.c +++ b/drivers/net/wireless/silabs/wfx/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Debugfs interface. diff --git a/drivers/net/wireless/silabs/wfx/fwio.c b/drivers/net/wireless/silabs/wfx/fwio.c index 52c7f560b062..4fd1f4dc3799 100644 --- a/drivers/net/wireless/silabs/wfx/fwio.c +++ b/drivers/net/wireless/silabs/wfx/fwio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Firmware loading. diff --git a/drivers/net/wireless/silabs/wfx/hif_rx.c b/drivers/net/wireless/silabs/wfx/hif_rx.c index 64ca8acb8e4f..8fa14d0953f8 100644 --- a/drivers/net/wireless/silabs/wfx/hif_rx.c +++ b/drivers/net/wireless/silabs/wfx/hif_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handling of the chip-to-host events (aka indications) of the hardware API. diff --git a/drivers/net/wireless/silabs/wfx/hif_tx.c b/drivers/net/wireless/silabs/wfx/hif_tx.c index 9f403d275cb1..95351a9c4a84 100644 --- a/drivers/net/wireless/silabs/wfx/hif_tx.c +++ b/drivers/net/wireless/silabs/wfx/hif_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the host-to-chip commands (aka request/confirmation) of the diff --git a/drivers/net/wireless/silabs/wfx/hif_tx_mib.c b/drivers/net/wireless/silabs/wfx/hif_tx_mib.c index df1bcb1e2c02..d6e88d7ba2c5 100644 --- a/drivers/net/wireless/silabs/wfx/hif_tx_mib.c +++ b/drivers/net/wireless/silabs/wfx/hif_tx_mib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the host-to-chip MIBs of the hardware API. diff --git a/drivers/net/wireless/silabs/wfx/hwio.c b/drivers/net/wireless/silabs/wfx/hwio.c index 3f9750b470be..1f04fd28117b 100644 --- a/drivers/net/wireless/silabs/wfx/hwio.c +++ b/drivers/net/wireless/silabs/wfx/hwio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low-level I/O functions. diff --git a/drivers/net/wireless/silabs/wfx/key.c b/drivers/net/wireless/silabs/wfx/key.c index 196d64ef68f3..cb51de1cffbc 100644 --- a/drivers/net/wireless/silabs/wfx/key.c +++ b/drivers/net/wireless/silabs/wfx/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Key management related functions. diff --git a/drivers/net/wireless/silabs/wfx/main.c b/drivers/net/wireless/silabs/wfx/main.c index dda36e41eed1..1580d1c5a15c 100644 --- a/drivers/net/wireless/silabs/wfx/main.c +++ b/drivers/net/wireless/silabs/wfx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device probe and register. diff --git a/drivers/net/wireless/silabs/wfx/queue.c b/drivers/net/wireless/silabs/wfx/queue.c index e61b86f211e5..4991ab492162 100644 --- a/drivers/net/wireless/silabs/wfx/queue.c +++ b/drivers/net/wireless/silabs/wfx/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Queue between the tx operation and the bh workqueue. diff --git a/drivers/net/wireless/silabs/wfx/scan.c b/drivers/net/wireless/silabs/wfx/scan.c index c3c103ff88cc..3e7873451972 100644 --- a/drivers/net/wireless/silabs/wfx/scan.c +++ b/drivers/net/wireless/silabs/wfx/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scan related functions. diff --git a/drivers/net/wireless/silabs/wfx/sta.c b/drivers/net/wireless/silabs/wfx/sta.c index d12fcc755701..05cbb3f232f9 100644 --- a/drivers/net/wireless/silabs/wfx/sta.c +++ b/drivers/net/wireless/silabs/wfx/sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of mac80211 API. diff --git a/drivers/net/wireless/st/cw1200/bh.c b/drivers/net/wireless/st/cw1200/bh.c index b034bab4b489..65dbdc94ef91 100644 --- a/drivers/net/wireless/st/cw1200/bh.c +++ b/drivers/net/wireless/st/cw1200/bh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device handling thread implementation for mac80211 ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/cw1200_sdio.c b/drivers/net/wireless/st/cw1200/cw1200_sdio.c index 00c4731d8f8e..cf306317b63d 100644 --- a/drivers/net/wireless/st/cw1200/cw1200_sdio.c +++ b/drivers/net/wireless/st/cw1200/cw1200_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mac80211 SDIO driver for ST-Ericsson CW1200 device diff --git a/drivers/net/wireless/st/cw1200/cw1200_spi.c b/drivers/net/wireless/st/cw1200/cw1200_spi.c index 52386dfb5f4a..fc9d698b19b7 100644 --- a/drivers/net/wireless/st/cw1200/cw1200_spi.c +++ b/drivers/net/wireless/st/cw1200/cw1200_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mac80211 SPI driver for ST-Ericsson CW1200 device diff --git a/drivers/net/wireless/st/cw1200/debug.c b/drivers/net/wireless/st/cw1200/debug.c index 8686929c70df..b2e33efa16d4 100644 --- a/drivers/net/wireless/st/cw1200/debug.c +++ b/drivers/net/wireless/st/cw1200/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/fwio.c b/drivers/net/wireless/st/cw1200/fwio.c index 2a03dc533b6a..e08f2eebff61 100644 --- a/drivers/net/wireless/st/cw1200/fwio.c +++ b/drivers/net/wireless/st/cw1200/fwio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Firmware I/O code for mac80211 ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/hwio.c b/drivers/net/wireless/st/cw1200/hwio.c index 3ba462de8e91..7bc4930978ed 100644 --- a/drivers/net/wireless/st/cw1200/hwio.c +++ b/drivers/net/wireless/st/cw1200/hwio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low-level device IO routines for ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/main.c b/drivers/net/wireless/st/cw1200/main.c index 5d569eeb353f..3264da6338d0 100644 --- a/drivers/net/wireless/st/cw1200/main.c +++ b/drivers/net/wireless/st/cw1200/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/pm.c b/drivers/net/wireless/st/cw1200/pm.c index 2002e3f9fe45..e485b18e685d 100644 --- a/drivers/net/wireless/st/cw1200/pm.c +++ b/drivers/net/wireless/st/cw1200/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mac80211 power management API for ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/queue.c b/drivers/net/wireless/st/cw1200/queue.c index a933e2c7dc2c..78fa5c81465c 100644 --- a/drivers/net/wireless/st/cw1200/queue.c +++ b/drivers/net/wireless/st/cw1200/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/scan.c b/drivers/net/wireless/st/cw1200/scan.c index 1f856fbbc0ea..bc95c6ccc9be 100644 --- a/drivers/net/wireless/st/cw1200/scan.c +++ b/drivers/net/wireless/st/cw1200/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scan implementation for ST-Ericsson CW1200 mac80211 drivers diff --git a/drivers/net/wireless/st/cw1200/sta.c b/drivers/net/wireless/st/cw1200/sta.c index 5d8eaa700779..e9bb890fe978 100644 --- a/drivers/net/wireless/st/cw1200/sta.c +++ b/drivers/net/wireless/st/cw1200/sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mac80211 STA API for ST-Ericsson CW1200 drivers diff --git a/drivers/net/wireless/st/cw1200/txrx.c b/drivers/net/wireless/st/cw1200/txrx.c index 084d52b11f5b..4810c0583779 100644 --- a/drivers/net/wireless/st/cw1200/txrx.c +++ b/drivers/net/wireless/st/cw1200/txrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Datapath implementation for ST-Ericsson CW1200 mac80211 drivers diff --git a/drivers/net/wireless/st/cw1200/wsm.c b/drivers/net/wireless/st/cw1200/wsm.c index 4a9e4b5d3547..f2d15a653d2f 100644 --- a/drivers/net/wireless/st/cw1200/wsm.c +++ b/drivers/net/wireless/st/cw1200/wsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WSM host interface (HI) implementation for diff --git a/drivers/net/wireless/ti/wl1251/acx.c b/drivers/net/wireless/ti/wl1251/acx.c index cb8b3102fa6c..40bd002bd918 100644 --- a/drivers/net/wireless/ti/wl1251/acx.c +++ b/drivers/net/wireless/ti/wl1251/acx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "acx.h" diff --git a/drivers/net/wireless/ti/wl1251/boot.c b/drivers/net/wireless/ti/wl1251/boot.c index 537a5c251e29..59d9267478ac 100644 --- a/drivers/net/wireless/ti/wl1251/boot.c +++ b/drivers/net/wireless/ti/wl1251/boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/cmd.c b/drivers/net/wireless/ti/wl1251/cmd.c index c33ee0d4d323..af5465edfe5b 100644 --- a/drivers/net/wireless/ti/wl1251/cmd.c +++ b/drivers/net/wireless/ti/wl1251/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "cmd.h" diff --git a/drivers/net/wireless/ti/wl1251/debugfs.c b/drivers/net/wireless/ti/wl1251/debugfs.c index a1b778a0fda0..3b7df9f57ac7 100644 --- a/drivers/net/wireless/ti/wl1251/debugfs.c +++ b/drivers/net/wireless/ti/wl1251/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/event.c b/drivers/net/wireless/ti/wl1251/event.c index e945aafd88ee..e83474e975b5 100644 --- a/drivers/net/wireless/ti/wl1251/event.c +++ b/drivers/net/wireless/ti/wl1251/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/init.c b/drivers/net/wireless/ti/wl1251/init.c index 5663f197ea69..795ccb3d1921 100644 --- a/drivers/net/wireless/ti/wl1251/init.c +++ b/drivers/net/wireless/ti/wl1251/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/io.c b/drivers/net/wireless/ti/wl1251/io.c index e8d567af74b4..246be83047c9 100644 --- a/drivers/net/wireless/ti/wl1251/io.c +++ b/drivers/net/wireless/ti/wl1251/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl1251/main.c b/drivers/net/wireless/ti/wl1251/main.c index 69fc51f183ad..a830f0972df2 100644 --- a/drivers/net/wireless/ti/wl1251/main.c +++ b/drivers/net/wireless/ti/wl1251/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/ps.c b/drivers/net/wireless/ti/wl1251/ps.c index dcb7d1cc7807..61077cbd1a8e 100644 --- a/drivers/net/wireless/ti/wl1251/ps.c +++ b/drivers/net/wireless/ti/wl1251/ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/rx.c b/drivers/net/wireless/ti/wl1251/rx.c index b4b0ba854202..6ba66a0668b1 100644 --- a/drivers/net/wireless/ti/wl1251/rx.c +++ b/drivers/net/wireless/ti/wl1251/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/sdio.c b/drivers/net/wireless/ti/wl1251/sdio.c index b45050243129..25023dd24d61 100644 --- a/drivers/net/wireless/ti/wl1251/sdio.c +++ b/drivers/net/wireless/ti/wl1251/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wl12xx SDIO routines diff --git a/drivers/net/wireless/ti/wl1251/spi.c b/drivers/net/wireless/ti/wl1251/spi.c index 1936bb3af54a..17f0db09b76b 100644 --- a/drivers/net/wireless/ti/wl1251/spi.c +++ b/drivers/net/wireless/ti/wl1251/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl1251/tx.c b/drivers/net/wireless/ti/wl1251/tx.c index adb4840b0489..6cb79b3924e4 100644 --- a/drivers/net/wireless/ti/wl1251/tx.c +++ b/drivers/net/wireless/ti/wl1251/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1251 diff --git a/drivers/net/wireless/ti/wl12xx/acx.c b/drivers/net/wireless/ti/wl12xx/acx.c index fb830d01b8ff..b27f301b0330 100644 --- a/drivers/net/wireless/ti/wl12xx/acx.c +++ b/drivers/net/wireless/ti/wl12xx/acx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl12xx/cmd.c b/drivers/net/wireless/ti/wl12xx/cmd.c index 17434b3bb10b..999fbc449f55 100644 --- a/drivers/net/wireless/ti/wl12xx/cmd.c +++ b/drivers/net/wireless/ti/wl12xx/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl12xx/debugfs.c b/drivers/net/wireless/ti/wl12xx/debugfs.c index 7847463d4cf9..fff6bf84ca5d 100644 --- a/drivers/net/wireless/ti/wl12xx/debugfs.c +++ b/drivers/net/wireless/ti/wl12xx/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl12xx/event.c b/drivers/net/wireless/ti/wl12xx/event.c index f539f5e0604f..5c78ab7f41e9 100644 --- a/drivers/net/wireless/ti/wl12xx/event.c +++ b/drivers/net/wireless/ti/wl12xx/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c index ffbf54776330..04c288a04c1e 100644 --- a/drivers/net/wireless/ti/wl12xx/main.c +++ b/drivers/net/wireless/ti/wl12xx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wl12xx/scan.c b/drivers/net/wireless/ti/wl12xx/scan.c index 6c18e8552e4a..5597cf9838f2 100644 --- a/drivers/net/wireless/ti/wl12xx/scan.c +++ b/drivers/net/wireless/ti/wl12xx/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl18xx/acx.c b/drivers/net/wireless/ti/wl18xx/acx.c index d1deef02f43e..8644c8ed82c1 100644 --- a/drivers/net/wireless/ti/wl18xx/acx.c +++ b/drivers/net/wireless/ti/wl18xx/acx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/cmd.c b/drivers/net/wireless/ti/wl18xx/cmd.c index 5f8620d90052..9ae484466b3a 100644 --- a/drivers/net/wireless/ti/wl18xx/cmd.c +++ b/drivers/net/wireless/ti/wl18xx/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/debugfs.c b/drivers/net/wireless/ti/wl18xx/debugfs.c index ac756318e8ea..8e17bc9f8dc0 100644 --- a/drivers/net/wireless/ti/wl18xx/debugfs.c +++ b/drivers/net/wireless/ti/wl18xx/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/event.c b/drivers/net/wireless/ti/wl18xx/event.c index a9f090e15cbb..69d3db342b57 100644 --- a/drivers/net/wireless/ti/wl18xx/event.c +++ b/drivers/net/wireless/ti/wl18xx/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl12xx diff --git a/drivers/net/wireless/ti/wl18xx/io.c b/drivers/net/wireless/ti/wl18xx/io.c index ce61b4bd1e1e..ab720c4001d9 100644 --- a/drivers/net/wireless/ti/wl18xx/io.c +++ b/drivers/net/wireless/ti/wl18xx/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c index 4be1110bac88..0582b767b6f9 100644 --- a/drivers/net/wireless/ti/wl18xx/main.c +++ b/drivers/net/wireless/ti/wl18xx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/scan.c b/drivers/net/wireless/ti/wl18xx/scan.c index d9f4b715abf6..5fb60b79ddb7 100644 --- a/drivers/net/wireless/ti/wl18xx/scan.c +++ b/drivers/net/wireless/ti/wl18xx/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wl18xx/tx.c b/drivers/net/wireless/ti/wl18xx/tx.c index beef393853ef..f4e530f3d8a5 100644 --- a/drivers/net/wireless/ti/wl18xx/tx.c +++ b/drivers/net/wireless/ti/wl18xx/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl18xx diff --git a/drivers/net/wireless/ti/wlcore/acx.c b/drivers/net/wireless/ti/wlcore/acx.c index e820fe694121..88e51c2c67ed 100644 --- a/drivers/net/wireless/ti/wlcore/acx.c +++ b/drivers/net/wireless/ti/wlcore/acx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/boot.c b/drivers/net/wireless/ti/wlcore/boot.c index f481c2e3dbc8..a2a98366a401 100644 --- a/drivers/net/wireless/ti/wlcore/boot.c +++ b/drivers/net/wireless/ti/wlcore/boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/cmd.c b/drivers/net/wireless/ti/wlcore/cmd.c index 9d73ba933a16..69e980bebd82 100644 --- a/drivers/net/wireless/ti/wlcore/cmd.c +++ b/drivers/net/wireless/ti/wlcore/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/debugfs.c b/drivers/net/wireless/ti/wlcore/debugfs.c index bbfd2725215b..af767a65bf56 100644 --- a/drivers/net/wireless/ti/wlcore/debugfs.c +++ b/drivers/net/wireless/ti/wlcore/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/event.c b/drivers/net/wireless/ti/wlcore/event.c index 6c3a8ea9613e..e8db159de5d1 100644 --- a/drivers/net/wireless/ti/wlcore/event.c +++ b/drivers/net/wireless/ti/wlcore/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/init.c b/drivers/net/wireless/ti/wlcore/init.c index 03b49baa9d89..8284f00123de 100644 --- a/drivers/net/wireless/ti/wlcore/init.c +++ b/drivers/net/wireless/ti/wlcore/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/io.c b/drivers/net/wireless/ti/wlcore/io.c index 88afca8ad7a4..743a5f5b730c 100644 --- a/drivers/net/wireless/ti/wlcore/io.c +++ b/drivers/net/wireless/ti/wlcore/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/main.c b/drivers/net/wireless/ti/wlcore/main.c index 12f0167d7380..7cb2e0ceae95 100644 --- a/drivers/net/wireless/ti/wlcore/main.c +++ b/drivers/net/wireless/ti/wlcore/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wlcore diff --git a/drivers/net/wireless/ti/wlcore/ps.c b/drivers/net/wireless/ti/wlcore/ps.c index 2ea4d7a03e9c..1cb02f1b3a4d 100644 --- a/drivers/net/wireless/ti/wlcore/ps.c +++ b/drivers/net/wireless/ti/wlcore/ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/rx.c b/drivers/net/wireless/ti/wlcore/rx.c index 307fab21050b..ffb768aa301d 100644 --- a/drivers/net/wireless/ti/wlcore/rx.c +++ b/drivers/net/wireless/ti/wlcore/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/scan.c b/drivers/net/wireless/ti/wlcore/scan.c index f6dc54c1dbad..52565b158ebf 100644 --- a/drivers/net/wireless/ti/wlcore/scan.c +++ b/drivers/net/wireless/ti/wlcore/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/sdio.c b/drivers/net/wireless/ti/wlcore/sdio.c index a73207bbe5d7..1672f61edd81 100644 --- a/drivers/net/wireless/ti/wlcore/sdio.c +++ b/drivers/net/wireless/ti/wlcore/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/spi.c b/drivers/net/wireless/ti/wlcore/spi.c index 0aa2b2f3c5c9..7759d8d9af78 100644 --- a/drivers/net/wireless/ti/wlcore/spi.c +++ b/drivers/net/wireless/ti/wlcore/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/sysfs.c b/drivers/net/wireless/ti/wlcore/sysfs.c index 5ab6c1683675..45b8eec07791 100644 --- a/drivers/net/wireless/ti/wlcore/sysfs.c +++ b/drivers/net/wireless/ti/wlcore/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wlcore diff --git a/drivers/net/wireless/ti/wlcore/testmode.c b/drivers/net/wireless/ti/wlcore/testmode.c index 7c0cb1b7fef0..f958e90c5bbc 100644 --- a/drivers/net/wireless/ti/wlcore/testmode.c +++ b/drivers/net/wireless/ti/wlcore/testmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/tx.c b/drivers/net/wireless/ti/wlcore/tx.c index 6241866d39df..e2b0977dfbea 100644 --- a/drivers/net/wireless/ti/wlcore/tx.c +++ b/drivers/net/wireless/ti/wlcore/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wl1271 diff --git a/drivers/net/wireless/ti/wlcore/vendor_cmd.c b/drivers/net/wireless/ti/wlcore/vendor_cmd.c index 5bb9eb300f97..f88f6c818408 100644 --- a/drivers/net/wireless/ti/wlcore/vendor_cmd.c +++ b/drivers/net/wireless/ti/wlcore/vendor_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of wlcore diff --git a/drivers/net/wireless/virtual/mac80211_hwsim.c b/drivers/net/wireless/virtual/mac80211_hwsim.c index 79cc63272134..f93567a25b40 100644 --- a/drivers/net/wireless/virtual/mac80211_hwsim.c +++ b/drivers/net/wireless/virtual/mac80211_hwsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 diff --git a/drivers/net/wireless/virtual/virt_wifi.c b/drivers/net/wireless/virtual/virt_wifi.c index 4eae89376feb..2ab2a4d4dc58 100644 --- a/drivers/net/wireless/virtual/virt_wifi.c +++ b/drivers/net/wireless/virtual/virt_wifi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* drivers/net/wireless/virt_wifi.c * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_chip.c b/drivers/net/wireless/zydas/zd1211rw/zd_chip.c index 3bb51dc8d035..2f4c2e7aa9ed 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_chip.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_mac.c b/drivers/net/wireless/zydas/zd1211rw/zd_mac.c index 0f6271d7259b..31a9d584de6f 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_mac.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf.c index d356ae330363..76874d2c6bb1 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_rf.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c index 23ee5571e9b3..7003a3a642ff 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf_al7230b.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf_al7230b.c index 356783483837..7ecf37016029 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_rf_al7230b.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf_al7230b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c index e4c1a8a52232..3db1f40e0d5e 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c index a4e7f187d82d..a4abd74d0a5c 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_usb.c b/drivers/net/wireless/zydas/zd1211rw/zd_usb.c index 8ee15a15f4ca..2ba12ddc3054 100644 --- a/drivers/net/wireless/zydas/zd1211rw/zd_usb.c +++ b/drivers/net/wireless/zydas/zd1211rw/zd_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ZD1211 USB-WLAN driver for Linux * diff --git a/drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c b/drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c index bcfbc6b3d617..ee28975d32a2 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c +++ b/drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_coredump.c b/drivers/net/wwan/iosm/iosm_ipc_coredump.c index 26ca30476f40..8b343c4b4582 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_coredump.c +++ b/drivers/net/wwan/iosm/iosm_ipc_coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2021 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_debugfs.c b/drivers/net/wwan/iosm/iosm_ipc_debugfs.c index e916139b8cd4..6ba41c87e854 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_debugfs.c +++ b/drivers/net/wwan/iosm/iosm_ipc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2021 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_devlink.c b/drivers/net/wwan/iosm/iosm_ipc_devlink.c index 301a9d294d30..1e3c0d874391 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_devlink.c +++ b/drivers/net/wwan/iosm/iosm_ipc_devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2021 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_flash.c b/drivers/net/wwan/iosm/iosm_ipc_flash.c index d890914aa349..22f0f6a7af83 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_flash.c +++ b/drivers/net/wwan/iosm/iosm_ipc_flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2021 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_imem.c b/drivers/net/wwan/iosm/iosm_ipc_imem.c index 530a3ea47a1a..7ee411673d05 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_imem.c +++ b/drivers/net/wwan/iosm/iosm_ipc_imem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c index 109cf8930488..5f6b58a903fa 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c +++ b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_irq.c b/drivers/net/wwan/iosm/iosm_ipc_irq.c index 702f50a48151..94e36e6f32ba 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_irq.c +++ b/drivers/net/wwan/iosm/iosm_ipc_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_mmio.c b/drivers/net/wwan/iosm/iosm_ipc_mmio.c index 6764c13530b9..ad01b6c67112 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_mmio.c +++ b/drivers/net/wwan/iosm/iosm_ipc_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_mux.c b/drivers/net/wwan/iosm/iosm_ipc_mux.c index b846889fcb09..52569da1cf09 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_mux.c +++ b/drivers/net/wwan/iosm/iosm_ipc_mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_mux_codec.c b/drivers/net/wwan/iosm/iosm_ipc_mux_codec.c index bff46f7ca59f..4104189f2171 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_mux_codec.c +++ b/drivers/net/wwan/iosm/iosm_ipc_mux_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_pcie.c b/drivers/net/wwan/iosm/iosm_ipc_pcie.c index 08ff0d6ccfab..197cd597f4bc 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_pcie.c +++ b/drivers/net/wwan/iosm/iosm_ipc_pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_pm.c b/drivers/net/wwan/iosm/iosm_ipc_pm.c index 413601c72dcd..9db84e64bd5d 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_pm.c +++ b/drivers/net/wwan/iosm/iosm_ipc_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_port.c b/drivers/net/wwan/iosm/iosm_ipc_port.c index 5d5b4183e14a..d256e030dc95 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_port.c +++ b/drivers/net/wwan/iosm/iosm_ipc_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_protocol.c b/drivers/net/wwan/iosm/iosm_ipc_protocol.c index 63fc7012f09f..c512ad62d0c0 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_protocol.c +++ b/drivers/net/wwan/iosm/iosm_ipc_protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c b/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c index 4627847c6daa..2a970e66a77e 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c +++ b/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_task_queue.c b/drivers/net/wwan/iosm/iosm_ipc_task_queue.c index 852a99166144..b3fecffd82ea 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_task_queue.c +++ b/drivers/net/wwan/iosm/iosm_ipc_task_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_trace.c b/drivers/net/wwan/iosm/iosm_ipc_trace.c index 9656254c1c6c..58206b65555a 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_trace.c +++ b/drivers/net/wwan/iosm/iosm_ipc_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-2021 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_uevent.c b/drivers/net/wwan/iosm/iosm_ipc_uevent.c index d12188ffed7e..760494fd1254 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_uevent.c +++ b/drivers/net/wwan/iosm/iosm_ipc_uevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/iosm/iosm_ipc_wwan.c b/drivers/net/wwan/iosm/iosm_ipc_wwan.c index ff747fc79aaf..3a7db49825aa 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_wwan.c +++ b/drivers/net/wwan/iosm/iosm_ipc_wwan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. diff --git a/drivers/net/wwan/mhi_wwan_ctrl.c b/drivers/net/wwan/mhi_wwan_ctrl.c index e9f979d2d851..cdf7de2596c9 100644 --- a/drivers/net/wwan/mhi_wwan_ctrl.c +++ b/drivers/net/wwan/mhi_wwan_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021, Linaro Ltd */ #include diff --git a/drivers/net/wwan/mhi_wwan_mbim.c b/drivers/net/wwan/mhi_wwan_mbim.c index f8bc9a39bfa3..ece3f295379f 100644 --- a/drivers/net/wwan/mhi_wwan_mbim.c +++ b/drivers/net/wwan/mhi_wwan_mbim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* MHI MBIM Network driver - Network/MBIM over MHI bus * diff --git a/drivers/net/wwan/qcom_bam_dmux.c b/drivers/net/wwan/qcom_bam_dmux.c index 6a5b22589af4..0eb569e0cb11 100644 --- a/drivers/net/wwan/qcom_bam_dmux.c +++ b/drivers/net/wwan/qcom_bam_dmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm BAM-DMUX WWAN network driver diff --git a/drivers/net/wwan/rpmsg_wwan_ctrl.c b/drivers/net/wwan/rpmsg_wwan_ctrl.c index 26756ff0e44d..d6a5cdeee4c3 100644 --- a/drivers/net/wwan/rpmsg_wwan_ctrl.c +++ b/drivers/net/wwan/rpmsg_wwan_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021, Stephan Gerhold */ #include diff --git a/drivers/net/wwan/t7xx/t7xx_cldma.c b/drivers/net/wwan/t7xx/t7xx_cldma.c index f0a4783baf1f..4e42e1b2b988 100644 --- a/drivers/net/wwan/t7xx/t7xx_cldma.c +++ b/drivers/net/wwan/t7xx/t7xx_cldma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_dpmaif.c b/drivers/net/wwan/t7xx/t7xx_dpmaif.c index 6d3edadecbec..522fe9e47a88 100644 --- a/drivers/net/wwan/t7xx/t7xx_dpmaif.c +++ b/drivers/net/wwan/t7xx/t7xx_dpmaif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_hif_cldma.c b/drivers/net/wwan/t7xx/t7xx_hif_cldma.c index 43ac1c3f1ad0..3ffdc49ded85 100644 --- a/drivers/net/wwan/t7xx/t7xx_hif_cldma.c +++ b/drivers/net/wwan/t7xx/t7xx_hif_cldma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c index 7ff33c1d6ac7..46af62240a47 100644 --- a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c +++ b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c index 5af90ca6e063..4d85cedc91ea 100644 --- a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c +++ b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c index 236d632cf591..59f6d7af9606 100644 --- a/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c +++ b/drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_mhccif.c b/drivers/net/wwan/t7xx/t7xx_mhccif.c index 3ee18d46f8d2..e8eab206eb2e 100644 --- a/drivers/net/wwan/t7xx/t7xx_mhccif.c +++ b/drivers/net/wwan/t7xx/t7xx_mhccif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_modem_ops.c b/drivers/net/wwan/t7xx/t7xx_modem_ops.c index 7968e208dd37..405160711fef 100644 --- a/drivers/net/wwan/t7xx/t7xx_modem_ops.c +++ b/drivers/net/wwan/t7xx/t7xx_modem_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_netdev.c b/drivers/net/wwan/t7xx/t7xx_netdev.c index fc0a7cb181df..cca245c393da 100644 --- a/drivers/net/wwan/t7xx/t7xx_netdev.c +++ b/drivers/net/wwan/t7xx/t7xx_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_pci.c b/drivers/net/wwan/t7xx/t7xx_pci.c index eb137e078423..be78c2a6119d 100644 --- a/drivers/net/wwan/t7xx/t7xx_pci.c +++ b/drivers/net/wwan/t7xx/t7xx_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_pcie_mac.c b/drivers/net/wwan/t7xx/t7xx_pcie_mac.c index f071ec7ff23d..761ab76c0af3 100644 --- a/drivers/net/wwan/t7xx/t7xx_pcie_mac.c +++ b/drivers/net/wwan/t7xx/t7xx_pcie_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c b/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c index ae632ef96698..afc2621a4b99 100644 --- a/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c +++ b/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_port_proxy.c b/drivers/net/wwan/t7xx/t7xx_port_proxy.c index 4fc131f9632f..73e38f4ab9b5 100644 --- a/drivers/net/wwan/t7xx/t7xx_port_proxy.c +++ b/drivers/net/wwan/t7xx/t7xx_port_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_port_trace.c b/drivers/net/wwan/t7xx/t7xx_port_trace.c index f16d3b01302c..e7553c36d3e3 100644 --- a/drivers/net/wwan/t7xx/t7xx_port_trace.c +++ b/drivers/net/wwan/t7xx/t7xx_port_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Intel Corporation. diff --git a/drivers/net/wwan/t7xx/t7xx_port_wwan.c b/drivers/net/wwan/t7xx/t7xx_port_wwan.c index 7fc569565ff9..240e55540eeb 100644 --- a/drivers/net/wwan/t7xx/t7xx_port_wwan.c +++ b/drivers/net/wwan/t7xx/t7xx_port_wwan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/t7xx/t7xx_state_monitor.c b/drivers/net/wwan/t7xx/t7xx_state_monitor.c index cbdbb91e8381..71cdb8ae90b8 100644 --- a/drivers/net/wwan/t7xx/t7xx_state_monitor.c +++ b/drivers/net/wwan/t7xx/t7xx_state_monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, MediaTek Inc. diff --git a/drivers/net/wwan/wwan_core.c b/drivers/net/wwan/wwan_core.c index 63a47d420bc5..0cd57a4f4f83 100644 --- a/drivers/net/wwan/wwan_core.c +++ b/drivers/net/wwan/wwan_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021, Linaro Ltd */ diff --git a/drivers/net/wwan/wwan_hwsim.c b/drivers/net/wwan/wwan_hwsim.c index 733688cd4607..2f037be4802b 100644 --- a/drivers/net/wwan/wwan_hwsim.c +++ b/drivers/net/wwan/wwan_hwsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WWAN device simulator for WWAN framework testing. diff --git a/drivers/net/xen-netback/hash.c b/drivers/net/xen-netback/hash.c index 45ddce35f6d2..7332303282f0 100644 --- a/drivers/net/xen-netback/hash.c +++ b/drivers/net/xen-netback/hash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Citrix Systems Inc. * diff --git a/drivers/net/xen-netback/interface.c b/drivers/net/xen-netback/interface.c index a0a438881388..617e873bd905 100644 --- a/drivers/net/xen-netback/interface.c +++ b/drivers/net/xen-netback/interface.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Network-device interface management. * diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c index c759ebc56457..ff041c3bccf7 100644 --- a/drivers/net/xen-netback/netback.c +++ b/drivers/net/xen-netback/netback.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Back-end of the driver for virtual network devices. This portion of the * driver exports a 'unified' network-device interface that can be accessed diff --git a/drivers/net/xen-netback/rx.c b/drivers/net/xen-netback/rx.c index 0ba754ebc5ba..659615754e03 100644 --- a/drivers/net/xen-netback/rx.c +++ b/drivers/net/xen-netback/rx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Citrix Systems Inc. * Copyright (c) 2002-2005, K A Fraser diff --git a/drivers/net/xen-netback/xenbus.c b/drivers/net/xen-netback/xenbus.c index a78a25b87240..3fca2ffb55af 100644 --- a/drivers/net/xen-netback/xenbus.c +++ b/drivers/net/xen-netback/xenbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xenbus code for netif backend diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index 7c2220366623..3f9d582ba210 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Virtual network driver for conversing with remote driver backends. * diff --git a/drivers/nfc/fdp/fdp.c b/drivers/nfc/fdp/fdp.c index da3e2dce8e70..83acc693f479 100644 --- a/drivers/nfc/fdp/fdp.c +++ b/drivers/nfc/fdp/fdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------------------- * Copyright (C) 2014-2016, Intel Corporation diff --git a/drivers/nfc/fdp/i2c.c b/drivers/nfc/fdp/i2c.c index c1896a1d978c..06066c624f9a 100644 --- a/drivers/nfc/fdp/i2c.c +++ b/drivers/nfc/fdp/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------------------- * Copyright (C) 2014-2016, Intel Corporation diff --git a/drivers/nfc/mei_phy.c b/drivers/nfc/mei_phy.c index f9cca885beec..9a0342b83dbb 100644 --- a/drivers/nfc/mei_phy.c +++ b/drivers/nfc/mei_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013, Intel Corporation. diff --git a/drivers/nfc/microread/i2c.c b/drivers/nfc/microread/i2c.c index 113b2e306e35..a9a419064a85 100644 --- a/drivers/nfc/microread/i2c.c +++ b/drivers/nfc/microread/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HCI based Driver for Inside Secure microread NFC Chip - i2c layer diff --git a/drivers/nfc/microread/mei.c b/drivers/nfc/microread/mei.c index e2a77a5fc887..0347e92ccce7 100644 --- a/drivers/nfc/microread/mei.c +++ b/drivers/nfc/microread/mei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Intel Corporation. All rights reserved. diff --git a/drivers/nfc/microread/microread.c b/drivers/nfc/microread/microread.c index bb4d029bb888..b82c9363d956 100644 --- a/drivers/nfc/microread/microread.c +++ b/drivers/nfc/microread/microread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HCI based Driver for Inside Secure microread NFC Chip diff --git a/drivers/nfc/nfcmrvl/fw_dnld.c b/drivers/nfc/nfcmrvl/fw_dnld.c index a9b03dcc4100..2550469aeffd 100644 --- a/drivers/nfc/nfcmrvl/fw_dnld.c +++ b/drivers/nfc/nfcmrvl/fw_dnld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC driver: Firmware downloader diff --git a/drivers/nfc/nfcmrvl/i2c.c b/drivers/nfc/nfcmrvl/i2c.c index 39ecf2aeda80..2386e2817047 100644 --- a/drivers/nfc/nfcmrvl/i2c.c +++ b/drivers/nfc/nfcmrvl/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC-over-I2C driver: I2C interface related functions diff --git a/drivers/nfc/nfcmrvl/main.c b/drivers/nfc/nfcmrvl/main.c index 141bc4b66dcb..00f5344beb8e 100644 --- a/drivers/nfc/nfcmrvl/main.c +++ b/drivers/nfc/nfcmrvl/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC driver: major functions diff --git a/drivers/nfc/nfcmrvl/spi.c b/drivers/nfc/nfcmrvl/spi.c index 9c8cde1250fb..b1b614b8c5f2 100644 --- a/drivers/nfc/nfcmrvl/spi.c +++ b/drivers/nfc/nfcmrvl/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC-over-SPI driver: SPI interface related functions diff --git a/drivers/nfc/nfcmrvl/uart.c b/drivers/nfc/nfcmrvl/uart.c index 2037cd6d4f4f..62005e13f4f2 100644 --- a/drivers/nfc/nfcmrvl/uart.c +++ b/drivers/nfc/nfcmrvl/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC-over-UART driver diff --git a/drivers/nfc/nfcmrvl/usb.c b/drivers/nfc/nfcmrvl/usb.c index ea7309453096..1a1b842d6a7a 100644 --- a/drivers/nfc/nfcmrvl/usb.c +++ b/drivers/nfc/nfcmrvl/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell NFC-over-USB driver: USB interface related functions diff --git a/drivers/nfc/nfcsim.c b/drivers/nfc/nfcsim.c index a55381f80cd6..3aaa755be552 100644 --- a/drivers/nfc/nfcsim.c +++ b/drivers/nfc/nfcsim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFC hardware simulation driver diff --git a/drivers/nfc/nxp-nci/core.c b/drivers/nfc/nxp-nci/core.c index 66b198663387..f36eff286ddc 100644 --- a/drivers/nfc/nxp-nci/core.c +++ b/drivers/nfc/nxp-nci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic driver for NXP NCI NFC chips diff --git a/drivers/nfc/nxp-nci/firmware.c b/drivers/nfc/nxp-nci/firmware.c index 381b5bb75477..85d789467c0e 100644 --- a/drivers/nfc/nxp-nci/firmware.c +++ b/drivers/nfc/nxp-nci/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic driver for NXP NCI NFC chips diff --git a/drivers/nfc/nxp-nci/i2c.c b/drivers/nfc/nxp-nci/i2c.c index 049662ffdf97..6a4bc1034e78 100644 --- a/drivers/nfc/nxp-nci/i2c.c +++ b/drivers/nfc/nxp-nci/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C link layer for the NXP NCI driver diff --git a/drivers/nfc/pn533/i2c.c b/drivers/nfc/pn533/i2c.c index 132c050a365d..f811a5ddd358 100644 --- a/drivers/nfc/pn533/i2c.c +++ b/drivers/nfc/pn533/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for NXP PN533 NFC Chip - I2C transport layer diff --git a/drivers/nfc/pn533/pn533.c b/drivers/nfc/pn533/pn533.c index 2b043a9f9533..9c44dfc7e869 100644 --- a/drivers/nfc/pn533/pn533.c +++ b/drivers/nfc/pn533/pn533.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for NXP PN533 NFC Chip - core functions diff --git a/drivers/nfc/pn533/uart.c b/drivers/nfc/pn533/uart.c index a081bce61c29..90e47e4650d6 100644 --- a/drivers/nfc/pn533/uart.c +++ b/drivers/nfc/pn533/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for NXP PN532 NFC Chip - UART transport layer diff --git a/drivers/nfc/pn533/usb.c b/drivers/nfc/pn533/usb.c index 018a80674f06..815959174a2b 100644 --- a/drivers/nfc/pn533/usb.c +++ b/drivers/nfc/pn533/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for NXP PN533 NFC Chip - USB transport layer diff --git a/drivers/nfc/pn544/i2c.c b/drivers/nfc/pn544/i2c.c index a0dfb3f98d5a..fdad264ebe65 100644 --- a/drivers/nfc/pn544/i2c.c +++ b/drivers/nfc/pn544/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C Link Layer for PN544 HCI based Driver diff --git a/drivers/nfc/pn544/mei.c b/drivers/nfc/pn544/mei.c index c493f2dbd0e2..39924a01f760 100644 --- a/drivers/nfc/pn544/mei.c +++ b/drivers/nfc/pn544/mei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Intel Corporation. All rights reserved. diff --git a/drivers/nfc/pn544/pn544.c b/drivers/nfc/pn544/pn544.c index 32a61a185142..b8cbb696bb65 100644 --- a/drivers/nfc/pn544/pn544.c +++ b/drivers/nfc/pn544/pn544.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HCI based Driver for NXP PN544 NFC Chip diff --git a/drivers/nfc/port100.c b/drivers/nfc/port100.c index 00d8ea6dcb5d..9e9221bb0e00 100644 --- a/drivers/nfc/port100.c +++ b/drivers/nfc/port100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony NFC Port-100 Series driver diff --git a/drivers/nfc/s3fwrn5/core.c b/drivers/nfc/s3fwrn5/core.c index af0fa8bd970b..aa80923b88c8 100644 --- a/drivers/nfc/s3fwrn5/core.c +++ b/drivers/nfc/s3fwrn5/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NCI based driver for Samsung S3FWRN5 NFC chip diff --git a/drivers/nfc/s3fwrn5/firmware.c b/drivers/nfc/s3fwrn5/firmware.c index 64d61b2a715a..7ca8c6f1fbe8 100644 --- a/drivers/nfc/s3fwrn5/firmware.c +++ b/drivers/nfc/s3fwrn5/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NCI based driver for Samsung S3FWRN5 NFC chip diff --git a/drivers/nfc/s3fwrn5/i2c.c b/drivers/nfc/s3fwrn5/i2c.c index 110d086cfe5b..079a81c12385 100644 --- a/drivers/nfc/s3fwrn5/i2c.c +++ b/drivers/nfc/s3fwrn5/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * I2C Link Layer for Samsung S3FWRN5 NCI based Driver diff --git a/drivers/nfc/s3fwrn5/nci.c b/drivers/nfc/s3fwrn5/nci.c index 5a9de11bbece..0476dd0728d5 100644 --- a/drivers/nfc/s3fwrn5/nci.c +++ b/drivers/nfc/s3fwrn5/nci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NCI based driver for Samsung S3FWRN5 NFC chip diff --git a/drivers/nfc/s3fwrn5/phy_common.c b/drivers/nfc/s3fwrn5/phy_common.c index deb2c039f0fd..91a0e3e46998 100644 --- a/drivers/nfc/s3fwrn5/phy_common.c +++ b/drivers/nfc/s3fwrn5/phy_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Link Layer for Samsung S3FWRN5 NCI based Driver diff --git a/drivers/nfc/s3fwrn5/uart.c b/drivers/nfc/s3fwrn5/uart.c index 9c09c10c2a46..58090d9571eb 100644 --- a/drivers/nfc/s3fwrn5/uart.c +++ b/drivers/nfc/s3fwrn5/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * UART Link Layer for S3FWRN82 NCI based Driver diff --git a/drivers/nfc/st-nci/core.c b/drivers/nfc/st-nci/core.c index a367136d4330..f9a8371ebe1e 100644 --- a/drivers/nfc/st-nci/core.c +++ b/drivers/nfc/st-nci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NCI based Driver for STMicroelectronics NFC Chip diff --git a/drivers/nfc/st-nci/i2c.c b/drivers/nfc/st-nci/i2c.c index 416770adbeba..0d297fbadfa6 100644 --- a/drivers/nfc/st-nci/i2c.c +++ b/drivers/nfc/st-nci/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C Link Layer for ST NCI NFC controller familly based Driver diff --git a/drivers/nfc/st-nci/ndlc.c b/drivers/nfc/st-nci/ndlc.c index be4808859cfa..bffe47915a38 100644 --- a/drivers/nfc/st-nci/ndlc.c +++ b/drivers/nfc/st-nci/ndlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Low Level Transport (NDLC) Driver for STMicroelectronics NFC Chip diff --git a/drivers/nfc/st-nci/se.c b/drivers/nfc/st-nci/se.c index 607ec768eb7b..21420d4d9434 100644 --- a/drivers/nfc/st-nci/se.c +++ b/drivers/nfc/st-nci/se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Secure Element driver for STMicroelectronics NFC NCI chip diff --git a/drivers/nfc/st-nci/spi.c b/drivers/nfc/st-nci/spi.c index 169eacc0a32a..6d967b1ca7c4 100644 --- a/drivers/nfc/st-nci/spi.c +++ b/drivers/nfc/st-nci/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI Link Layer for ST NCI based Driver diff --git a/drivers/nfc/st-nci/vendor_cmds.c b/drivers/nfc/st-nci/vendor_cmds.c index 6335d7afca24..9b627778bc53 100644 --- a/drivers/nfc/st-nci/vendor_cmds.c +++ b/drivers/nfc/st-nci/vendor_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Proprietary commands extension for STMicroelectronics NFC NCI Chip diff --git a/drivers/nfc/st21nfca/core.c b/drivers/nfc/st21nfca/core.c index bec6f607c32c..330dcf172dad 100644 --- a/drivers/nfc/st21nfca/core.c +++ b/drivers/nfc/st21nfca/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HCI based Driver for STMicroelectronics NFC Chip diff --git a/drivers/nfc/st21nfca/dep.c b/drivers/nfc/st21nfca/dep.c index 3425b68f0ddc..8aa180de24a8 100644 --- a/drivers/nfc/st21nfca/dep.c +++ b/drivers/nfc/st21nfca/dep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics SAS. All rights reserved. diff --git a/drivers/nfc/st21nfca/i2c.c b/drivers/nfc/st21nfca/i2c.c index 6d7861383806..28961850f1bd 100644 --- a/drivers/nfc/st21nfca/i2c.c +++ b/drivers/nfc/st21nfca/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C Link Layer for ST21NFCA HCI based Driver diff --git a/drivers/nfc/st21nfca/se.c b/drivers/nfc/st21nfca/se.c index 7154bc1d644a..8eec8ea63e91 100644 --- a/drivers/nfc/st21nfca/se.c +++ b/drivers/nfc/st21nfca/se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics SAS. All rights reserved. diff --git a/drivers/nfc/st21nfca/vendor_cmds.c b/drivers/nfc/st21nfca/vendor_cmds.c index bfa418d4c6b0..bd57247940da 100644 --- a/drivers/nfc/st21nfca/vendor_cmds.c +++ b/drivers/nfc/st21nfca/vendor_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Proprietary commands extension for STMicroelectronics NFC Chip diff --git a/drivers/nfc/st95hf/core.c b/drivers/nfc/st95hf/core.c index ffe5b4eab457..93bd0f3113c0 100644 --- a/drivers/nfc/st95hf/core.c +++ b/drivers/nfc/st95hf/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * -------------------------------------------------------------------- diff --git a/drivers/nfc/st95hf/spi.c b/drivers/nfc/st95hf/spi.c index ffaf2789c406..b651f9ac42b1 100644 --- a/drivers/nfc/st95hf/spi.c +++ b/drivers/nfc/st95hf/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ---------------------------------------------------------------------------- diff --git a/drivers/nfc/trf7970a.c b/drivers/nfc/trf7970a.c index d17c701c7888..f68b672c1a78 100644 --- a/drivers/nfc/trf7970a.c +++ b/drivers/nfc/trf7970a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI TRF7970a RFID/NFC Transceiver Driver diff --git a/drivers/nfc/virtual_ncidev.c b/drivers/nfc/virtual_ncidev.c index b957fce83b7c..23e5bc9dfc62 100644 --- a/drivers/nfc/virtual_ncidev.c +++ b/drivers/nfc/virtual_ncidev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual NCI device simulation driver diff --git a/drivers/ntb/core.c b/drivers/ntb/core.c index ed6f4adc6130..a02318d942af 100644 --- a/drivers/ntb/core.c +++ b/drivers/ntb/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/hw/amd/ntb_hw_amd.c b/drivers/ntb/hw/amd/ntb_hw_amd.c index 1a163596ddf5..3556d0e2e5b1 100644 --- a/drivers/ntb/hw/amd/ntb_hw_amd.c +++ b/drivers/ntb/hw/amd/ntb_hw_amd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/hw/epf/ntb_hw_epf.c b/drivers/ntb/hw/epf/ntb_hw_epf.c index d3ecf25a5162..aad007df5405 100644 --- a/drivers/ntb/hw/epf/ntb_hw_epf.c +++ b/drivers/ntb/hw/epf/ntb_hw_epf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Host side endpoint driver to implement Non-Transparent Bridge functionality diff --git a/drivers/ntb/hw/idt/ntb_hw_idt.c b/drivers/ntb/hw/idt/ntb_hw_idt.c index f27df8d7f3b9..a96a4fd6ac6d 100644 --- a/drivers/ntb/hw/idt/ntb_hw_idt.c +++ b/drivers/ntb/hw/idt/ntb_hw_idt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a GPLv2 license. When using or * redistributing this file, you may do so under that license. diff --git a/drivers/ntb/hw/intel/ntb_hw_gen1.c b/drivers/ntb/hw/intel/ntb_hw_gen1.c index 079b8cd79785..3683b9adb573 100644 --- a/drivers/ntb/hw/intel/ntb_hw_gen1.c +++ b/drivers/ntb/hw/intel/ntb_hw_gen1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/hw/intel/ntb_hw_gen3.c b/drivers/ntb/hw/intel/ntb_hw_gen3.c index a5aa96a31f4a..499b00aef5d4 100644 --- a/drivers/ntb/hw/intel/ntb_hw_gen3.c +++ b/drivers/ntb/hw/intel/ntb_hw_gen3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/hw/intel/ntb_hw_gen4.c b/drivers/ntb/hw/intel/ntb_hw_gen4.c index 22cac7975b3c..23546ecede18 100644 --- a/drivers/ntb/hw/intel/ntb_hw_gen4.c +++ b/drivers/ntb/hw/intel/ntb_hw_gen4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* Copyright(c) 2020 Intel Corporation. All rights reserved. */ #include diff --git a/drivers/ntb/hw/mscc/ntb_hw_switchtec.c b/drivers/ntb/hw/mscc/ntb_hw_switchtec.c index f851397b65d6..b08656a7a8d0 100644 --- a/drivers/ntb/hw/mscc/ntb_hw_switchtec.c +++ b/drivers/ntb/hw/mscc/ntb_hw_switchtec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microsemi Switchtec(tm) PCIe Management Driver diff --git a/drivers/ntb/msi.c b/drivers/ntb/msi.c index 368f6d894bba..6a896461d941 100644 --- a/drivers/ntb/msi.c +++ b/drivers/ntb/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) #include diff --git a/drivers/ntb/ntb_transport.c b/drivers/ntb/ntb_transport.c index 71d4bb25f7fd..f86ba2222151 100644 --- a/drivers/ntb/ntb_transport.c +++ b/drivers/ntb/ntb_transport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/test/ntb_msi_test.c b/drivers/ntb/test/ntb_msi_test.c index 4e18e08776c9..223b3193e478 100644 --- a/drivers/ntb/test/ntb_msi_test.c +++ b/drivers/ntb/test/ntb_msi_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) #include diff --git a/drivers/ntb/test/ntb_perf.c b/drivers/ntb/test/ntb_perf.c index dfd175f79e8f..658fccd82042 100644 --- a/drivers/ntb/test/ntb_perf.c +++ b/drivers/ntb/test/ntb_perf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/test/ntb_pingpong.c b/drivers/ntb/test/ntb_pingpong.c index 1c1c74f4ff2d..4ad62c395a26 100644 --- a/drivers/ntb/test/ntb_pingpong.c +++ b/drivers/ntb/test/ntb_pingpong.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/ntb/test/ntb_tool.c b/drivers/ntb/test/ntb_tool.c index 641cb7e05a47..2348fe2ad754 100644 --- a/drivers/ntb/test/ntb_tool.c +++ b/drivers/ntb/test/ntb_tool.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/nubus/bus.c b/drivers/nubus/bus.c index 12df4d88970c..ec15ee67a3e0 100644 --- a/drivers/nubus/bus.c +++ b/drivers/nubus/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Bus implementation for the NuBus subsystem. diff --git a/drivers/nubus/nubus.c b/drivers/nubus/nubus.c index ab0f32b901c8..408ef80947bf 100644 --- a/drivers/nubus/nubus.c +++ b/drivers/nubus/nubus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Macintosh Nubus Interface Code diff --git a/drivers/nubus/proc.c b/drivers/nubus/proc.c index e7a347db708c..b8416d6c79e7 100644 --- a/drivers/nubus/proc.c +++ b/drivers/nubus/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* drivers/nubus/proc.c: Proc FS interface for NuBus. diff --git a/drivers/nvdimm/badrange.c b/drivers/nvdimm/badrange.c index 36c626db459a..d284aa1a080a 100644 --- a/drivers/nvdimm/badrange.c +++ b/drivers/nvdimm/badrange.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2017 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/btt.c b/drivers/nvdimm/btt.c index a933db961ed7..e23ee296b6c1 100644 --- a/drivers/nvdimm/btt.c +++ b/drivers/nvdimm/btt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Block Translation Table diff --git a/drivers/nvdimm/btt_devs.c b/drivers/nvdimm/btt_devs.c index b3279b86bbfd..de72010dab4f 100644 --- a/drivers/nvdimm/btt_devs.c +++ b/drivers/nvdimm/btt_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/bus.c b/drivers/nvdimm/bus.c index 87178a53ff9c..dfb6d74a2320 100644 --- a/drivers/nvdimm/bus.c +++ b/drivers/nvdimm/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/claim.c b/drivers/nvdimm/claim.c index 309cd2cddb0e..33fcf9406d26 100644 --- a/drivers/nvdimm/claim.c +++ b/drivers/nvdimm/claim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/core.c b/drivers/nvdimm/core.c index 5ba204113fe1..5107fc97651b 100644 --- a/drivers/nvdimm/core.c +++ b/drivers/nvdimm/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/dax_devs.c b/drivers/nvdimm/dax_devs.c index ba4c409ede65..e97d7ef67c85 100644 --- a/drivers/nvdimm/dax_devs.c +++ b/drivers/nvdimm/dax_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2016 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/dimm.c b/drivers/nvdimm/dimm.c index 2f6c26cc6a3e..1ccd0ef939b1 100644 --- a/drivers/nvdimm/dimm.c +++ b/drivers/nvdimm/dimm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/dimm_devs.c b/drivers/nvdimm/dimm_devs.c index e1349ef5f8fd..bfa783612dc9 100644 --- a/drivers/nvdimm/dimm_devs.c +++ b/drivers/nvdimm/dimm_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/e820.c b/drivers/nvdimm/e820.c index 41c67dfa8015..a4b576f608fc 100644 --- a/drivers/nvdimm/e820.c +++ b/drivers/nvdimm/e820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Christoph Hellwig. diff --git a/drivers/nvdimm/label.c b/drivers/nvdimm/label.c index 04f4a049599a..09b23d3fa219 100644 --- a/drivers/nvdimm/label.c +++ b/drivers/nvdimm/label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/namespace_devs.c b/drivers/nvdimm/namespace_devs.c index a5edcacfe46d..eda96d95bfc5 100644 --- a/drivers/nvdimm/namespace_devs.c +++ b/drivers/nvdimm/namespace_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/nd_perf.c b/drivers/nvdimm/nd_perf.c index 2b6dc80d8fb5..f8fa5fc54c64 100644 --- a/drivers/nvdimm/nd_perf.c +++ b/drivers/nvdimm/nd_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nd_perf.c: NVDIMM Device Performance Monitoring Unit support diff --git a/drivers/nvdimm/nd_virtio.c b/drivers/nvdimm/nd_virtio.c index c3f07be4aa22..780b3105ca16 100644 --- a/drivers/nvdimm/nd_virtio.c +++ b/drivers/nvdimm/nd_virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * virtio_pmem.c: Virtio pmem Driver diff --git a/drivers/nvdimm/of_pmem.c b/drivers/nvdimm/of_pmem.c index 68bddab3fb46..8e2a240d6770 100644 --- a/drivers/nvdimm/of_pmem.c +++ b/drivers/nvdimm/of_pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #define pr_fmt(fmt) "of_pmem: " fmt diff --git a/drivers/nvdimm/pfn_devs.c b/drivers/nvdimm/pfn_devs.c index 42b172fc5576..a21be3eb4b15 100644 --- a/drivers/nvdimm/pfn_devs.c +++ b/drivers/nvdimm/pfn_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2016 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/pmem.c b/drivers/nvdimm/pmem.c index 05785ff21a8b..3e1fd49cd69f 100644 --- a/drivers/nvdimm/pmem.c +++ b/drivers/nvdimm/pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Persistent Memory Driver diff --git a/drivers/nvdimm/ramdax.c b/drivers/nvdimm/ramdax.c index 954cb7919807..be3df0794e2e 100644 --- a/drivers/nvdimm/ramdax.c +++ b/drivers/nvdimm/ramdax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Mike Rapoport, Microsoft diff --git a/drivers/nvdimm/region.c b/drivers/nvdimm/region.c index 53567f3ed427..d98e8ed9435c 100644 --- a/drivers/nvdimm/region.c +++ b/drivers/nvdimm/region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/region_devs.c b/drivers/nvdimm/region_devs.c index 1220530a23b6..ccd51960cadf 100644 --- a/drivers/nvdimm/region_devs.c +++ b/drivers/nvdimm/region_devs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. diff --git a/drivers/nvdimm/security.c b/drivers/nvdimm/security.c index e41f6951ca0f..d755f1a88fbb 100644 --- a/drivers/nvdimm/security.c +++ b/drivers/nvdimm/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2018 Intel Corporation. All rights reserved. */ diff --git a/drivers/nvdimm/virtio_pmem.c b/drivers/nvdimm/virtio_pmem.c index 2396d19ce549..b38f12491159 100644 --- a/drivers/nvdimm/virtio_pmem.c +++ b/drivers/nvdimm/virtio_pmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * virtio_pmem.c: Virtio pmem Driver diff --git a/drivers/nvme/common/auth.c b/drivers/nvme/common/auth.c index e07e7d4bf8b6..c840ac43c29e 100644 --- a/drivers/nvme/common/auth.c +++ b/drivers/nvme/common/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Hannes Reinecke, SUSE Linux diff --git a/drivers/nvme/common/keyring.c b/drivers/nvme/common/keyring.c index 32d16c53133b..1c8507871656 100644 --- a/drivers/nvme/common/keyring.c +++ b/drivers/nvme/common/keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Hannes Reinecke, SUSE Labs diff --git a/drivers/nvme/host/apple.c b/drivers/nvme/host/apple.c index ed61b97fde59..0b24d0d62260 100644 --- a/drivers/nvme/host/apple.c +++ b/drivers/nvme/host/apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple ANS NVM Express device driver diff --git a/drivers/nvme/host/auth.c b/drivers/nvme/host/auth.c index 8f3ccb317e4d..5a54b48f76ee 100644 --- a/drivers/nvme/host/auth.c +++ b/drivers/nvme/host/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Hannes Reinecke, SUSE Linux diff --git a/drivers/nvme/host/constants.c b/drivers/nvme/host/constants.c index dc90df9e13a2..ed4986105a98 100644 --- a/drivers/nvme/host/constants.c +++ b/drivers/nvme/host/constants.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express device driver verbose errors diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index 7bf228df6001..d8eaf6564177 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express device driver diff --git a/drivers/nvme/host/fabrics.c b/drivers/nvme/host/fabrics.c index 55a8afd2efd5..13b66665d9a8 100644 --- a/drivers/nvme/host/fabrics.c +++ b/drivers/nvme/host/fabrics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics common host code. diff --git a/drivers/nvme/host/fault_inject.c b/drivers/nvme/host/fault_inject.c index 105d6cb41c72..903a2759088b 100644 --- a/drivers/nvme/host/fault_inject.c +++ b/drivers/nvme/host/fault_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fault injection support for nvme. diff --git a/drivers/nvme/host/fc.c b/drivers/nvme/host/fc.c index 6948de3f438a..e704d8ce5263 100644 --- a/drivers/nvme/host/fc.c +++ b/drivers/nvme/host/fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Avago Technologies. All rights reserved. diff --git a/drivers/nvme/host/hwmon.c b/drivers/nvme/host/hwmon.c index 89a1a1043d63..7b67c0aba82b 100644 --- a/drivers/nvme/host/hwmon.c +++ b/drivers/nvme/host/hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express hardware monitoring support diff --git a/drivers/nvme/host/ioctl.c b/drivers/nvme/host/ioctl.c index a9c097dacad6..fba5563d7689 100644 --- a/drivers/nvme/host/ioctl.c +++ b/drivers/nvme/host/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2014, Intel Corporation. diff --git a/drivers/nvme/host/multipath.c b/drivers/nvme/host/multipath.c index 174027d1cc19..55a9dabcaead 100644 --- a/drivers/nvme/host/multipath.c +++ b/drivers/nvme/host/multipath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2018 Christoph Hellwig. diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c index d86f2565a92c..157df5d0efd7 100644 --- a/drivers/nvme/host/pci.c +++ b/drivers/nvme/host/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express device driver diff --git a/drivers/nvme/host/pr.c b/drivers/nvme/host/pr.c index ad2ecc2f49a9..8e9570f3fee6 100644 --- a/drivers/nvme/host/pr.c +++ b/drivers/nvme/host/pr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015 Intel Corporation diff --git a/drivers/nvme/host/rdma.c b/drivers/nvme/host/rdma.c index 35c0822edb2d..b4dcebd921ec 100644 --- a/drivers/nvme/host/rdma.c +++ b/drivers/nvme/host/rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics RDMA host code. diff --git a/drivers/nvme/host/sysfs.c b/drivers/nvme/host/sysfs.c index 29430949ce2f..6fe63f790361 100644 --- a/drivers/nvme/host/sysfs.c +++ b/drivers/nvme/host/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sysfs interface for the NVMe core driver. diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index 69cb04406b47..54ac9400776f 100644 --- a/drivers/nvme/host/tcp.c +++ b/drivers/nvme/host/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics TCP host. diff --git a/drivers/nvme/host/trace.c b/drivers/nvme/host/trace.c index ad25ad1e4041..541ec9db0fd0 100644 --- a/drivers/nvme/host/trace.c +++ b/drivers/nvme/host/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express device driver tracepoints diff --git a/drivers/nvme/host/zns.c b/drivers/nvme/host/zns.c index deea2dbef5b8..74eb74494d22 100644 --- a/drivers/nvme/host/zns.c +++ b/drivers/nvme/host/zns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Western Digital Corporation or its affiliates. diff --git a/drivers/nvme/target/admin-cmd.c b/drivers/nvme/target/admin-cmd.c index 3da31bb1183e..202c355798e5 100644 --- a/drivers/nvme/target/admin-cmd.c +++ b/drivers/nvme/target/admin-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe admin command implementation. diff --git a/drivers/nvme/target/auth.c b/drivers/nvme/target/auth.c index 2eadeb7e06f2..ff526ec9dac9 100644 --- a/drivers/nvme/target/auth.c +++ b/drivers/nvme/target/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics DH-HMAC-CHAP authentication. diff --git a/drivers/nvme/target/configfs.c b/drivers/nvme/target/configfs.c index e44ef69dffc2..cfadc2e44289 100644 --- a/drivers/nvme/target/configfs.c +++ b/drivers/nvme/target/configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Configfs interface for the NVMe target. diff --git a/drivers/nvme/target/core.c b/drivers/nvme/target/core.c index cc88e5a28c8a..60cc8f9ac059 100644 --- a/drivers/nvme/target/core.c +++ b/drivers/nvme/target/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common code for the NVMe target. diff --git a/drivers/nvme/target/debugfs.c b/drivers/nvme/target/debugfs.c index 5dcbd5aa86e1..267d33258f44 100644 --- a/drivers/nvme/target/debugfs.c +++ b/drivers/nvme/target/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DebugFS interface for the NVMe target. diff --git a/drivers/nvme/target/discovery.c b/drivers/nvme/target/discovery.c index c06f3e04296c..05e43e008f22 100644 --- a/drivers/nvme/target/discovery.c +++ b/drivers/nvme/target/discovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Discovery service for the NVMe over Fabrics target. diff --git a/drivers/nvme/target/fabrics-cmd-auth.c b/drivers/nvme/target/fabrics-cmd-auth.c index 5946681cb0e3..a4601ffa52d4 100644 --- a/drivers/nvme/target/fabrics-cmd-auth.c +++ b/drivers/nvme/target/fabrics-cmd-auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics DH-HMAC-CHAP authentication command handling. diff --git a/drivers/nvme/target/fabrics-cmd.c b/drivers/nvme/target/fabrics-cmd.c index 7b8d8b397802..7d294a36a990 100644 --- a/drivers/nvme/target/fabrics-cmd.c +++ b/drivers/nvme/target/fabrics-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe Fabrics command implementation. diff --git a/drivers/nvme/target/fc.c b/drivers/nvme/target/fc.c index 0d9784004c9b..51ec162bd09b 100644 --- a/drivers/nvme/target/fc.c +++ b/drivers/nvme/target/fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Avago Technologies. All rights reserved. diff --git a/drivers/nvme/target/fcloop.c b/drivers/nvme/target/fcloop.c index c30e9a3e014f..5fe689a39227 100644 --- a/drivers/nvme/target/fcloop.c +++ b/drivers/nvme/target/fcloop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Avago Technologies. All rights reserved. diff --git a/drivers/nvme/target/io-cmd-bdev.c b/drivers/nvme/target/io-cmd-bdev.c index 0103815542d4..eec2bc86f45b 100644 --- a/drivers/nvme/target/io-cmd-bdev.c +++ b/drivers/nvme/target/io-cmd-bdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe I/O command implementation. diff --git a/drivers/nvme/target/io-cmd-file.c b/drivers/nvme/target/io-cmd-file.c index 2d068439b129..dbbf13fe343e 100644 --- a/drivers/nvme/target/io-cmd-file.c +++ b/drivers/nvme/target/io-cmd-file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe Over Fabrics Target File I/O commands implementation. diff --git a/drivers/nvme/target/loop.c b/drivers/nvme/target/loop.c index fc8e7c9ad858..f81954895f95 100644 --- a/drivers/nvme/target/loop.c +++ b/drivers/nvme/target/loop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics loopback device. diff --git a/drivers/nvme/target/passthru.c b/drivers/nvme/target/passthru.c index 67c423a8b052..575f7821a41a 100644 --- a/drivers/nvme/target/passthru.c +++ b/drivers/nvme/target/passthru.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe Over Fabrics Target Passthrough command implementation. diff --git a/drivers/nvme/target/pci-epf.c b/drivers/nvme/target/pci-epf.c index f858a6c9d7cb..6dc52c5e4d21 100644 --- a/drivers/nvme/target/pci-epf.c +++ b/drivers/nvme/target/pci-epf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe PCI Endpoint Function target driver. diff --git a/drivers/nvme/target/pr.c b/drivers/nvme/target/pr.c index cd22d8333314..03032abd708e 100644 --- a/drivers/nvme/target/pr.c +++ b/drivers/nvme/target/pr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics Persist Reservation. diff --git a/drivers/nvme/target/rdma.c b/drivers/nvme/target/rdma.c index 9c12b2361a6d..8699a583f623 100644 --- a/drivers/nvme/target/rdma.c +++ b/drivers/nvme/target/rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics RDMA target. diff --git a/drivers/nvme/target/tcp.c b/drivers/nvme/target/tcp.c index bda816d66846..86fb2d0c0966 100644 --- a/drivers/nvme/target/tcp.c +++ b/drivers/nvme/target/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe over Fabrics TCP target. diff --git a/drivers/nvme/target/trace.c b/drivers/nvme/target/trace.c index 6dbc7036f2e4..8d65eefcd007 100644 --- a/drivers/nvme/target/trace.c +++ b/drivers/nvme/target/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM Express target device driver tracepoints diff --git a/drivers/nvme/target/zns.c b/drivers/nvme/target/zns.c index 15a579cf528c..b97a7633cbd4 100644 --- a/drivers/nvme/target/zns.c +++ b/drivers/nvme/target/zns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMe ZNS-ZBD command implementation. diff --git a/drivers/nvmem/an8855-efuse.c b/drivers/nvmem/an8855-efuse.c index d1afde6f623f..051aa9cbe24d 100644 --- a/drivers/nvmem/an8855-efuse.c +++ b/drivers/nvmem/an8855-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Airoha AN8855 Switch EFUSE Driver diff --git a/drivers/nvmem/apple-efuses.c b/drivers/nvmem/apple-efuses.c index 1d1bf84a099f..12431b90ea4f 100644 --- a/drivers/nvmem/apple-efuses.c +++ b/drivers/nvmem/apple-efuses.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple SoC eFuse driver diff --git a/drivers/nvmem/apple-spmi-nvmem.c b/drivers/nvmem/apple-spmi-nvmem.c index 88614005d5ce..02156a402d02 100644 --- a/drivers/nvmem/apple-spmi-nvmem.c +++ b/drivers/nvmem/apple-spmi-nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SPMI NVMEM driver diff --git a/drivers/nvmem/bcm-ocotp.c b/drivers/nvmem/bcm-ocotp.c index 2490f44caa40..5a8e3e4dd010 100644 --- a/drivers/nvmem/bcm-ocotp.c +++ b/drivers/nvmem/bcm-ocotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2016 Broadcom diff --git a/drivers/nvmem/brcm_nvram.c b/drivers/nvmem/brcm_nvram.c index b4cf245fb246..457f579014fa 100644 --- a/drivers/nvmem/brcm_nvram.c +++ b/drivers/nvmem/brcm_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Rafał Miłecki diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 387c88c55259..f4a040b3fa62 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nvmem framework core. diff --git a/drivers/nvmem/imx-iim.c b/drivers/nvmem/imx-iim.c index 8cfbe55a56cb..08c7889c3da8 100644 --- a/drivers/nvmem/imx-iim.c +++ b/drivers/nvmem/imx-iim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i.MX IIM driver diff --git a/drivers/nvmem/imx-ocotp-ele.c b/drivers/nvmem/imx-ocotp-ele.c index 7cf7e809a8f5..48ad9ea9c784 100644 --- a/drivers/nvmem/imx-ocotp-ele.c +++ b/drivers/nvmem/imx-ocotp-ele.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i.MX9 OCOTP fusebox driver diff --git a/drivers/nvmem/imx-ocotp-scu.c b/drivers/nvmem/imx-ocotp-scu.c index 517d83e11af2..183c4fe766ea 100644 --- a/drivers/nvmem/imx-ocotp-scu.c +++ b/drivers/nvmem/imx-ocotp-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * i.MX8 OCOTP fusebox driver diff --git a/drivers/nvmem/imx-ocotp.c b/drivers/nvmem/imx-ocotp.c index 7bf7656d4f96..dbf959e95393 100644 --- a/drivers/nvmem/imx-ocotp.c +++ b/drivers/nvmem/imx-ocotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i.MX6 OCOTP fusebox driver diff --git a/drivers/nvmem/jz4780-efuse.c b/drivers/nvmem/jz4780-efuse.c index 0b01b840edd9..2f9212330fa5 100644 --- a/drivers/nvmem/jz4780-efuse.c +++ b/drivers/nvmem/jz4780-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * JZ4780 EFUSE Memory Support driver diff --git a/drivers/nvmem/lan9662-otpc.c b/drivers/nvmem/lan9662-otpc.c index 56fc19f092a7..7e851713b74a 100644 --- a/drivers/nvmem/lan9662-otpc.c +++ b/drivers/nvmem/lan9662-otpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/nvmem/layerscape-sfp.c b/drivers/nvmem/layerscape-sfp.c index e2b424561949..f1b09fd952e6 100644 --- a/drivers/nvmem/layerscape-sfp.c +++ b/drivers/nvmem/layerscape-sfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Layerscape SFP driver diff --git a/drivers/nvmem/layouts.c b/drivers/nvmem/layouts.c index 7ebe53249035..14709535f4e2 100644 --- a/drivers/nvmem/layouts.c +++ b/drivers/nvmem/layouts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVMEM layout bus handling diff --git a/drivers/nvmem/layouts/onie-tlv.c b/drivers/nvmem/layouts/onie-tlv.c index 0967a32319a2..3cfecb94b8a2 100644 --- a/drivers/nvmem/layouts/onie-tlv.c +++ b/drivers/nvmem/layouts/onie-tlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ONIE tlv NVMEM cells provider diff --git a/drivers/nvmem/layouts/sl28vpd.c b/drivers/nvmem/layouts/sl28vpd.c index e93b020b0836..fa7103aaada7 100644 --- a/drivers/nvmem/layouts/sl28vpd.c +++ b/drivers/nvmem/layouts/sl28vpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/nvmem/layouts/u-boot-env.c b/drivers/nvmem/layouts/u-boot-env.c index ab32bf1291af..e93734e82942 100644 --- a/drivers/nvmem/layouts/u-boot-env.c +++ b/drivers/nvmem/layouts/u-boot-env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 - 2023 Rafał Miłecki diff --git a/drivers/nvmem/lpc18xx_eeprom.c b/drivers/nvmem/lpc18xx_eeprom.c index aa43f5f612f9..1c5ea630442a 100644 --- a/drivers/nvmem/lpc18xx_eeprom.c +++ b/drivers/nvmem/lpc18xx_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP LPC18xx/LPC43xx EEPROM memory NVMEM driver diff --git a/drivers/nvmem/lpc18xx_otp.c b/drivers/nvmem/lpc18xx_otp.c index c41a0c58bec7..722715f3d459 100644 --- a/drivers/nvmem/lpc18xx_otp.c +++ b/drivers/nvmem/lpc18xx_otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP LPC18xx/43xx OTP memory NVMEM driver diff --git a/drivers/nvmem/max77759-nvmem.c b/drivers/nvmem/max77759-nvmem.c index c9961ad0e232..28fd7e9de9b9 100644 --- a/drivers/nvmem/max77759-nvmem.c +++ b/drivers/nvmem/max77759-nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright 2020 Google Inc diff --git a/drivers/nvmem/meson-efuse.c b/drivers/nvmem/meson-efuse.c index d7f9ac99a212..c6b916518b4b 100644 --- a/drivers/nvmem/meson-efuse.c +++ b/drivers/nvmem/meson-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic Meson GX eFuse Driver diff --git a/drivers/nvmem/meson-mx-efuse.c b/drivers/nvmem/meson-mx-efuse.c index 8a16f5f02657..9871c222c469 100644 --- a/drivers/nvmem/meson-mx-efuse.c +++ b/drivers/nvmem/meson-mx-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Amlogic Meson6, Meson8 and Meson8b eFuse Driver diff --git a/drivers/nvmem/microchip-otpc.c b/drivers/nvmem/microchip-otpc.c index df979e8549fd..369d52592a8e 100644 --- a/drivers/nvmem/microchip-otpc.c +++ b/drivers/nvmem/microchip-otpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OTP Memory controller diff --git a/drivers/nvmem/mtk-efuse.c b/drivers/nvmem/mtk-efuse.c index af953e1d9230..ff483132b68f 100644 --- a/drivers/nvmem/mtk-efuse.c +++ b/drivers/nvmem/mtk-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/nvmem/mxs-ocotp.c b/drivers/nvmem/mxs-ocotp.c index 7b78f18f9545..547bf919b5d8 100644 --- a/drivers/nvmem/mxs-ocotp.c +++ b/drivers/nvmem/mxs-ocotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale MXS On-Chip OTP driver diff --git a/drivers/nvmem/nintendo-otp.c b/drivers/nvmem/nintendo-otp.c index 355e7f1fc6d5..273aa2be5754 100644 --- a/drivers/nvmem/nintendo-otp.c +++ b/drivers/nvmem/nintendo-otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Nintendo Wii and Wii U OTP driver diff --git a/drivers/nvmem/qcom-spmi-sdam.c b/drivers/nvmem/qcom-spmi-sdam.c index 4f1cca6eab71..d976845fa568 100644 --- a/drivers/nvmem/qcom-spmi-sdam.c +++ b/drivers/nvmem/qcom-spmi-sdam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/nvmem/qfprom.c b/drivers/nvmem/qfprom.c index a872c640b8c5..9c2aa9313c3b 100644 --- a/drivers/nvmem/qfprom.c +++ b/drivers/nvmem/qfprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Srinivas Kandagatla diff --git a/drivers/nvmem/qnap-mcu-eeprom.c b/drivers/nvmem/qnap-mcu-eeprom.c index 0b919895b3b2..ddfc9f8f2594 100644 --- a/drivers/nvmem/qnap-mcu-eeprom.c +++ b/drivers/nvmem/qnap-mcu-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ee1004 - driver for DDR4 SPD EEPROMs diff --git a/drivers/nvmem/qoriq-efuse.c b/drivers/nvmem/qoriq-efuse.c index e7fd04d6dd94..e360249b3ea7 100644 --- a/drivers/nvmem/qoriq-efuse.c +++ b/drivers/nvmem/qoriq-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Westermo Network Technologies AB diff --git a/drivers/nvmem/rave-sp-eeprom.c b/drivers/nvmem/rave-sp-eeprom.c index 9ecf3873cbb7..29aa7d7c6931 100644 --- a/drivers/nvmem/rave-sp-eeprom.c +++ b/drivers/nvmem/rave-sp-eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/nvmem/rcar-efuse.c b/drivers/nvmem/rcar-efuse.c index d9a96a1d59c8..34b36036a33d 100644 --- a/drivers/nvmem/rcar-efuse.c +++ b/drivers/nvmem/rcar-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Renesas R-Car E-FUSE/OTP Driver diff --git a/drivers/nvmem/rmem.c b/drivers/nvmem/rmem.c index b39d628cb60a..69cdff800a65 100644 --- a/drivers/nvmem/rmem.c +++ b/drivers/nvmem/rmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 Nicolas Saenz Julienne diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efuse.c index 013e67136f3b..83538a4a9347 100644 --- a/drivers/nvmem/rockchip-efuse.c +++ b/drivers/nvmem/rockchip-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip eFuse Driver diff --git a/drivers/nvmem/rockchip-otp.c b/drivers/nvmem/rockchip-otp.c index d88f12c53242..fb19caa3d689 100644 --- a/drivers/nvmem/rockchip-otp.c +++ b/drivers/nvmem/rockchip-otp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip OTP Driver diff --git a/drivers/nvmem/s32g-ocotp-nvmem.c b/drivers/nvmem/s32g-ocotp-nvmem.c index 119871ab3a94..15693ccf8d12 100644 --- a/drivers/nvmem/s32g-ocotp-nvmem.c +++ b/drivers/nvmem/s32g-ocotp-nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2023-2025 NXP diff --git a/drivers/nvmem/sc27xx-efuse.c b/drivers/nvmem/sc27xx-efuse.c index 4e2ffefac96c..7e08642e637f 100644 --- a/drivers/nvmem/sc27xx-efuse.c +++ b/drivers/nvmem/sc27xx-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/nvmem/sec-qfprom.c b/drivers/nvmem/sec-qfprom.c index 19799b3fe00a..d811b9743af4 100644 --- a/drivers/nvmem/sec-qfprom.c +++ b/drivers/nvmem/sec-qfprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/nvmem/snvs_lpgpr.c b/drivers/nvmem/snvs_lpgpr.c index 89c27112320f..91cbfdd75de7 100644 --- a/drivers/nvmem/snvs_lpgpr.c +++ b/drivers/nvmem/snvs_lpgpr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pengutronix, Steffen Trumtrar diff --git a/drivers/nvmem/sprd-efuse.c b/drivers/nvmem/sprd-efuse.c index 1a7e4e5d8b86..9d2e823e6635 100644 --- a/drivers/nvmem/sprd-efuse.c +++ b/drivers/nvmem/sprd-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Spreadtrum Communications Inc. diff --git a/drivers/nvmem/stm32-bsec-optee-ta.c b/drivers/nvmem/stm32-bsec-optee-ta.c index f89ce791dd12..4c6fce982ba8 100644 --- a/drivers/nvmem/stm32-bsec-optee-ta.c +++ b/drivers/nvmem/stm32-bsec-optee-ta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OP-TEE STM32MP BSEC PTA interface, used by STM32 ROMEM driver diff --git a/drivers/nvmem/stm32-romem.c b/drivers/nvmem/stm32-romem.c index 82879b1c9eb9..eb527dfab7a7 100644 --- a/drivers/nvmem/stm32-romem.c +++ b/drivers/nvmem/stm32-romem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Factory-programmed memory read access driver diff --git a/drivers/nvmem/sunplus-ocotp.c b/drivers/nvmem/sunplus-ocotp.c index 30d55b111a64..4209336ea386 100644 --- a/drivers/nvmem/sunplus-ocotp.c +++ b/drivers/nvmem/sunplus-ocotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/nvmem/sunxi_sid.c b/drivers/nvmem/sunxi_sid.c index ba14a76208ab..cfd47865335b 100644 --- a/drivers/nvmem/sunxi_sid.c +++ b/drivers/nvmem/sunxi_sid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Allwinner sunXi SoCs Security ID support. diff --git a/drivers/nvmem/u-boot-env.c b/drivers/nvmem/u-boot-env.c index ced414fc9e60..c6ea66c9e941 100644 --- a/drivers/nvmem/u-boot-env.c +++ b/drivers/nvmem/u-boot-env.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Rafał Miłecki diff --git a/drivers/nvmem/uniphier-efuse.c b/drivers/nvmem/uniphier-efuse.c index 6ad3295d3195..9c491fdda73b 100644 --- a/drivers/nvmem/uniphier-efuse.c +++ b/drivers/nvmem/uniphier-efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UniPhier eFuse driver diff --git a/drivers/nvmem/vf610-ocotp.c b/drivers/nvmem/vf610-ocotp.c index ee9c61ae727d..0ea40cdb6e11 100644 --- a/drivers/nvmem/vf610-ocotp.c +++ b/drivers/nvmem/vf610-ocotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Toradex AG. diff --git a/drivers/nvmem/zynqmp_nvmem.c b/drivers/nvmem/zynqmp_nvmem.c index 7da717d6c7fa..692f45dd1124 100644 --- a/drivers/nvmem/zynqmp_nvmem.c +++ b/drivers/nvmem/zynqmp_nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Xilinx, Inc. diff --git a/drivers/of/address.c b/drivers/of/address.c index 4034d798c55a..48cb9429f426 100644 --- a/drivers/of/address.c +++ b/drivers/of/address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "OF: " fmt diff --git a/drivers/of/base.c b/drivers/of/base.c index 57420806c1a2..1b79e3c141d3 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Procedures for creating, accessing and interpreting the device tree. diff --git a/drivers/of/cpu.c b/drivers/of/cpu.c index 5214dc3d05ae..41bd10b65dd2 100644 --- a/drivers/of/cpu.c +++ b/drivers/of/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/of/device.c b/drivers/of/device.c index f7e75e527667..3a62ec09a483 100644 --- a/drivers/of/device.c +++ b/drivers/of/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/of/dynamic.c b/drivers/of/dynamic.c index 2eaaddcb0ec4..f6c61fd0adc6 100644 --- a/drivers/of/dynamic.c +++ b/drivers/of/dynamic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for dynamic device trees. diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index 331646d667b9..09a99c54f7a0 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for working with the Flattened Device Tree data format diff --git a/drivers/of/fdt_address.c b/drivers/of/fdt_address.c index f358d2c80754..e8ac6f0e86ca 100644 --- a/drivers/of/fdt_address.c +++ b/drivers/of/fdt_address.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FDT Address translation based on u-boot fdt_support.c which in turn was diff --git a/drivers/of/irq.c b/drivers/of/irq.c index e3816819dbfe..6c5e4b395917 100644 --- a/drivers/of/irq.c +++ b/drivers/of/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Derived from arch/i386/kernel/irq.c diff --git a/drivers/of/kexec.c b/drivers/of/kexec.c index 1ee2d31816ae..b9bcfae9fe7d 100644 --- a/drivers/of/kexec.c +++ b/drivers/of/kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Arm Limited diff --git a/drivers/of/kobj.c b/drivers/of/kobj.c index 1bb61a2c3399..8dbc956f142d 100644 --- a/drivers/of/kobj.c +++ b/drivers/of/kobj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/of/module.c b/drivers/of/module.c index 1e735fc130ad..33f9aa38dd62 100644 --- a/drivers/of/module.c +++ b/drivers/of/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux kernel module helpers. diff --git a/drivers/of/of_kunit_helpers.c b/drivers/of/of_kunit_helpers.c index f6ed1af8b62a..ee9b5c0e6d80 100644 --- a/drivers/of/of_kunit_helpers.c +++ b/drivers/of/of_kunit_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test managed DeviceTree APIs diff --git a/drivers/of/of_numa.c b/drivers/of/of_numa.c index cd2dc8e825c9..c01a1c6ac26d 100644 --- a/drivers/of/of_numa.c +++ b/drivers/of/of_numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OF NUMA Parsing support. diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index a2a13617c6f4..19d639b69660 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Device tree based initialization code for reserved memory. diff --git a/drivers/of/of_test.c b/drivers/of/of_test.c index 8bba5a72c9c7..4275acca1543 100644 --- a/drivers/of/of_test.c +++ b/drivers/of/of_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for OF APIs diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c index 5b4f42230e6c..d13867e62703 100644 --- a/drivers/of/overlay.c +++ b/drivers/of/overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for working with device tree overlays diff --git a/drivers/of/overlay_test.c b/drivers/of/overlay_test.c index c787524c5a88..4f8e81541b1e 100644 --- a/drivers/of/overlay_test.c +++ b/drivers/of/overlay_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for device tree overlays diff --git a/drivers/of/pdt.c b/drivers/of/pdt.c index cb0cb374b21f..fc7c4a0f8d82 100644 --- a/drivers/of/pdt.c +++ b/drivers/of/pdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* pdt.c: OF PROM device tree support code. * diff --git a/drivers/of/platform.c b/drivers/of/platform.c index a6dca3a005aa..c79ff39fbbd1 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. diff --git a/drivers/of/property.c b/drivers/of/property.c index 4e3524227720..16abc71b5eb6 100644 --- a/drivers/of/property.c +++ b/drivers/of/property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/of/property.c - Procedures for accessing and interpreting diff --git a/drivers/of/resolver.c b/drivers/of/resolver.c index 86424e145919..e0402793d4fb 100644 --- a/drivers/of/resolver.c +++ b/drivers/of/resolver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for dealing with DT resolution diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c index 3b773aaf9d05..c2655c656b45 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Self tests for device tree subsystem diff --git a/drivers/opp/core.c b/drivers/opp/core.c index dbebb8c829bc..cdf4528756f7 100644 --- a/drivers/opp/core.c +++ b/drivers/opp/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic OPP Interface diff --git a/drivers/opp/cpu.c b/drivers/opp/cpu.c index a6da7ee3ec76..3b250f8055d4 100644 --- a/drivers/opp/cpu.c +++ b/drivers/opp/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic OPP helper interface for CPU device diff --git a/drivers/opp/debugfs.c b/drivers/opp/debugfs.c index 8fc6238b1728..eb90d3f3104b 100644 --- a/drivers/opp/debugfs.c +++ b/drivers/opp/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic OPP debugfs interface diff --git a/drivers/opp/of.c b/drivers/opp/of.c index 1e0d0adb18e1..aa996197499b 100644 --- a/drivers/opp/of.c +++ b/drivers/opp/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic OPP OF helpers diff --git a/drivers/opp/ti-opp-supply.c b/drivers/opp/ti-opp-supply.c index 5f0fb3ea385b..d9af6ae3be3e 100644 --- a/drivers/opp/ti-opp-supply.c +++ b/drivers/opp/ti-opp-supply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2017 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/parisc/asp.c b/drivers/parisc/asp.c index 32af8f095781..969e52f7a5de 100644 --- a/drivers/parisc/asp.c +++ b/drivers/parisc/asp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASP Device Driver diff --git a/drivers/parisc/ccio-dma.c b/drivers/parisc/ccio-dma.c index 4e7071714356..175b90f5b12f 100644 --- a/drivers/parisc/ccio-dma.c +++ b/drivers/parisc/ccio-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** ccio-dma.c: diff --git a/drivers/parisc/dino.c b/drivers/parisc/dino.c index 01a50a051296..d59bb50a53d7 100644 --- a/drivers/parisc/dino.c +++ b/drivers/parisc/dino.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** DINO manager diff --git a/drivers/parisc/eisa.c b/drivers/parisc/eisa.c index 9eab974e6baf..6e804e5d50b5 100644 --- a/drivers/parisc/eisa.c +++ b/drivers/parisc/eisa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eisa.c - provide support for EISA adapters in PA-RISC machines diff --git a/drivers/parisc/eisa_eeprom.c b/drivers/parisc/eisa_eeprom.c index 601cbb22574f..297dee733fcd 100644 --- a/drivers/parisc/eisa_eeprom.c +++ b/drivers/parisc/eisa_eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * EISA "eeprom" support routines diff --git a/drivers/parisc/eisa_enumerator.c b/drivers/parisc/eisa_enumerator.c index f0cb31198a8f..72151560e0c5 100644 --- a/drivers/parisc/eisa_enumerator.c +++ b/drivers/parisc/eisa_enumerator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eisa_enumerator.c - provide support for EISA adapters in PA-RISC machines diff --git a/drivers/parisc/gsc.c b/drivers/parisc/gsc.c index 8ba778170447..bd9fa640e3fa 100644 --- a/drivers/parisc/gsc.c +++ b/drivers/parisc/gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Interrupt management for most GSC and related devices. diff --git a/drivers/parisc/hppb.c b/drivers/parisc/hppb.c index 0f9d80384e3d..f91936261acd 100644 --- a/drivers/parisc/hppb.c +++ b/drivers/parisc/hppb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** hppb.c: diff --git a/drivers/parisc/iosapic.c b/drivers/parisc/iosapic.c index a4011461189b..7d71eae97eea 100644 --- a/drivers/parisc/iosapic.c +++ b/drivers/parisc/iosapic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** I/O Sapic Driver - PCI interrupt line support diff --git a/drivers/parisc/lasi.c b/drivers/parisc/lasi.c index 73c93e9cfa51..b31567530290 100644 --- a/drivers/parisc/lasi.c +++ b/drivers/parisc/lasi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LASI Device Driver diff --git a/drivers/parisc/lba_pci.c b/drivers/parisc/lba_pci.c index 3fc3765fddaa..1c8a06c06362 100644 --- a/drivers/parisc/lba_pci.c +++ b/drivers/parisc/lba_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** diff --git a/drivers/parisc/led.c b/drivers/parisc/led.c index 016c9d5a60a8..347ff60e2410 100644 --- a/drivers/parisc/led.c +++ b/drivers/parisc/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Chassis LCD/LED driver for HP-PARISC workstations diff --git a/drivers/parisc/pdc_stable.c b/drivers/parisc/pdc_stable.c index 16f4496bca95..e4de3ada7753 100644 --- a/drivers/parisc/pdc_stable.c +++ b/drivers/parisc/pdc_stable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interfaces to retrieve and set PDC Stable options (firmware) diff --git a/drivers/parisc/power.c b/drivers/parisc/power.c index 9d6c7bf72e29..590483a470d4 100644 --- a/drivers/parisc/power.c +++ b/drivers/parisc/power.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * HP PARISC soft power switch driver diff --git a/drivers/parisc/sba_iommu.c b/drivers/parisc/sba_iommu.c index eefb2bac8443..f1545e0fce43 100644 --- a/drivers/parisc/sba_iommu.c +++ b/drivers/parisc/sba_iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ** System Bus Adapter (SBA) I/O MMU manager diff --git a/drivers/parisc/superio.c b/drivers/parisc/superio.c index e973c6893203..952bd2c4684a 100644 --- a/drivers/parisc/superio.c +++ b/drivers/parisc/superio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* National Semiconductor NS87560UBD Super I/O controller used in * HP [BCJ]x000 workstations. diff --git a/drivers/parisc/wax.c b/drivers/parisc/wax.c index 834dbe9a767b..ba897140397c 100644 --- a/drivers/parisc/wax.c +++ b/drivers/parisc/wax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * WAX Device Driver diff --git a/drivers/parport/daisy.c b/drivers/parport/daisy.c index 2231dbfd870d..28d8103941a1 100644 --- a/drivers/parport/daisy.c +++ b/drivers/parport/daisy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IEEE 1284.3 Parallel port daisy chain and multiplexor code * diff --git a/drivers/parport/ieee1284.c b/drivers/parport/ieee1284.c index 4035010249cd..77e9a7e8d741 100644 --- a/drivers/parport/ieee1284.c +++ b/drivers/parport/ieee1284.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IEEE-1284 implementation for parport. * diff --git a/drivers/parport/ieee1284_ops.c b/drivers/parport/ieee1284_ops.c index 17061f1df0f4..49caae3f0dc9 100644 --- a/drivers/parport/ieee1284_ops.c +++ b/drivers/parport/ieee1284_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* IEEE-1284 operations for parport. * diff --git a/drivers/parport/parport_amiga.c b/drivers/parport/parport_amiga.c index 6a819bd00866..0e878fda6f70 100644 --- a/drivers/parport/parport_amiga.c +++ b/drivers/parport/parport_amiga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Low-level parallel port routines for the Amiga built-in port * diff --git a/drivers/parport/parport_atari.c b/drivers/parport/parport_atari.c index 1623f010cdcc..712b260dc805 100644 --- a/drivers/parport/parport_atari.c +++ b/drivers/parport/parport_atari.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Low-level parallel port routines for the Atari builtin port * diff --git a/drivers/parport/parport_cs.c b/drivers/parport/parport_cs.c index 8e7e3ac4bb87..4842b78d4aed 100644 --- a/drivers/parport/parport_cs.c +++ b/drivers/parport/parport_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== A driver for PCMCIA parallel port adapters diff --git a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c index c7e18382dc01..fd85ffb5e92f 100644 --- a/drivers/parport/parport_gsc.c +++ b/drivers/parport/parport_gsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level parallel-support for PC-style hardware integrated in the diff --git a/drivers/parport/parport_ip32.c b/drivers/parport/parport_ip32.c index 0919ed99ba94..0eca4b1e6400 100644 --- a/drivers/parport/parport_ip32.c +++ b/drivers/parport/parport_ip32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Low-level parallel port routines for built-in port on SGI IP32 * diff --git a/drivers/parport/parport_mfc3.c b/drivers/parport/parport_mfc3.c index bb1817218d7b..120df3dfd55a 100644 --- a/drivers/parport/parport_mfc3.c +++ b/drivers/parport/parport_mfc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Low-level parallel port routines for the Multiface 3 card * diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c index f33b5d1ddfc1..ea4b4710d164 100644 --- a/drivers/parport/parport_pc.c +++ b/drivers/parport/parport_pc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Low-level parallel-port routines for 8255-based PC-style hardware. * diff --git a/drivers/parport/parport_serial.c b/drivers/parport/parport_serial.c index 24d4f3a3ec3d..517591684dd6 100644 --- a/drivers/parport/parport_serial.c +++ b/drivers/parport/parport_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for common PCI multi-I/O cards (which is most of them) diff --git a/drivers/parport/parport_sunbpp.c b/drivers/parport/parport_sunbpp.c index d6495f2f90a7..c3d316cc46c1 100644 --- a/drivers/parport/parport_sunbpp.c +++ b/drivers/parport/parport_sunbpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* parport_sunbpp.c: Parallel-port routines for SBUS * diff --git a/drivers/parport/probe.c b/drivers/parport/probe.c index 5d1b9aacb130..cbf99a2fc3d5 100644 --- a/drivers/parport/probe.c +++ b/drivers/parport/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Parallel port device probing code diff --git a/drivers/parport/procfs.c b/drivers/parport/procfs.c index 3880460e67f2..3c7e8b5ffbb0 100644 --- a/drivers/parport/procfs.c +++ b/drivers/parport/procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Sysctl interface for parport devices. * diff --git a/drivers/parport/share.c b/drivers/parport/share.c index 427abdf3c4c4..8769820485e1 100644 --- a/drivers/parport/share.c +++ b/drivers/parport/share.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Parallel-port resource manager code. * diff --git a/drivers/pci/access.c b/drivers/pci/access.c index b123da16b63b..fd5078639471 100644 --- a/drivers/pci/access.c +++ b/drivers/pci/access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pci/ats.c b/drivers/pci/ats.c index ec6c8dbdc5e9..b9ea27472b31 100644 --- a/drivers/pci/ats.c +++ b/drivers/pci/ats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Express I/O Virtualization (IOV) support diff --git a/drivers/pci/bus.c b/drivers/pci/bus.c index 4383a36fd6ca..86d7a5e8377a 100644 --- a/drivers/pci/bus.c +++ b/drivers/pci/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * From setup-res.c, by: diff --git a/drivers/pci/controller/cadence/pci-j721e.c b/drivers/pci/controller/cadence/pci-j721e.c index ecd1b0312400..1f2839ff3f73 100644 --- a/drivers/pci/controller/cadence/pci-j721e.c +++ b/drivers/pci/controller/cadence/pci-j721e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pci-j721e - PCIe controller driver for TI's J721E SoCs diff --git a/drivers/pci/controller/cadence/pci-sky1.c b/drivers/pci/controller/cadence/pci-sky1.c index d8c216dc120d..3bcf27e9e103 100644 --- a/drivers/pci/controller/cadence/pci-sky1.c +++ b/drivers/pci/controller/cadence/pci-sky1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe controller driver for CIX's sky1 SoCs diff --git a/drivers/pci/controller/cadence/pcie-cadence-ep.c b/drivers/pci/controller/cadence/pcie-cadence-ep.c index c0e1194a936b..94e18a6235d3 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-ep.c +++ b/drivers/pci/controller/cadence/pcie-cadence-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Cadence // Cadence PCIe endpoint controller driver. diff --git a/drivers/pci/controller/cadence/pcie-cadence-host-common.c b/drivers/pci/controller/cadence/pcie-cadence-host-common.c index 15415d7f35ee..4b73d77acc8d 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-host-common.c +++ b/drivers/pci/controller/cadence/pcie-cadence-host-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence PCIe host controller library. diff --git a/drivers/pci/controller/cadence/pcie-cadence-host-hpa.c b/drivers/pci/controller/cadence/pcie-cadence-host-hpa.c index 0f540bed58e8..23b2b0faf4c2 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-host-hpa.c +++ b/drivers/pci/controller/cadence/pcie-cadence-host-hpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence PCIe host controller driver. diff --git a/drivers/pci/controller/cadence/pcie-cadence-host.c b/drivers/pci/controller/cadence/pcie-cadence-host.c index db3154c1eccb..0908a8a881ff 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-host.c +++ b/drivers/pci/controller/cadence/pcie-cadence-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Cadence // Cadence PCIe host controller driver. diff --git a/drivers/pci/controller/cadence/pcie-cadence-hpa.c b/drivers/pci/controller/cadence/pcie-cadence-hpa.c index f60a16938265..c4ed0aa2d44b 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-hpa.c +++ b/drivers/pci/controller/cadence/pcie-cadence-hpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence PCIe controller driver. diff --git a/drivers/pci/controller/cadence/pcie-cadence-plat.c b/drivers/pci/controller/cadence/pcie-cadence-plat.c index b067a3296dd3..6b9f9e0d1dfa 100644 --- a/drivers/pci/controller/cadence/pcie-cadence-plat.c +++ b/drivers/pci/controller/cadence/pcie-cadence-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence PCIe platform driver. diff --git a/drivers/pci/controller/cadence/pcie-cadence.c b/drivers/pci/controller/cadence/pcie-cadence.c index e6f1a4ac0fb7..e33ef31be6ae 100644 --- a/drivers/pci/controller/cadence/pcie-cadence.c +++ b/drivers/pci/controller/cadence/pcie-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Cadence // Cadence PCIe controller driver. diff --git a/drivers/pci/controller/cadence/pcie-sg2042.c b/drivers/pci/controller/cadence/pcie-sg2042.c index 0c50c74d03ee..425bf800cc63 100644 --- a/drivers/pci/controller/cadence/pcie-sg2042.c +++ b/drivers/pci/controller/cadence/pcie-sg2042.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcie-sg2042 - PCIe controller driver for Sophgo SG2042 SoC diff --git a/drivers/pci/controller/dwc/pci-dra7xx.c b/drivers/pci/controller/dwc/pci-dra7xx.c index 01cfd9aeb0b8..ae4c11a78010 100644 --- a/drivers/pci/controller/dwc/pci-dra7xx.c +++ b/drivers/pci/controller/dwc/pci-dra7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcie-dra7xx - PCIe controller driver for TI DRA7xx SoCs diff --git a/drivers/pci/controller/dwc/pci-exynos.c b/drivers/pci/controller/dwc/pci-exynos.c index 0bb7d4f5d784..9dd8c71aa3a2 100644 --- a/drivers/pci/controller/dwc/pci-exynos.c +++ b/drivers/pci/controller/dwc/pci-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Samsung Exynos SoCs diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller/dwc/pci-imx6.c index 4668fc9648bf..aabd63bda0d3 100644 --- a/drivers/pci/controller/dwc/pci-imx6.c +++ b/drivers/pci/controller/dwc/pci-imx6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Freescale i.MX6 SoCs diff --git a/drivers/pci/controller/dwc/pci-keystone.c b/drivers/pci/controller/dwc/pci-keystone.c index f86d9111f863..81e4f76abc09 100644 --- a/drivers/pci/controller/dwc/pci-keystone.c +++ b/drivers/pci/controller/dwc/pci-keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Texas Instruments Keystone SoCs diff --git a/drivers/pci/controller/dwc/pci-layerscape-ep.c b/drivers/pci/controller/dwc/pci-layerscape-ep.c index a4a800699f89..690cff217aa6 100644 --- a/drivers/pci/controller/dwc/pci-layerscape-ep.c +++ b/drivers/pci/controller/dwc/pci-layerscape-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe controller EP driver for Freescale Layerscape SoCs diff --git a/drivers/pci/controller/dwc/pci-layerscape.c b/drivers/pci/controller/dwc/pci-layerscape.c index a44b5c256d6e..7f8c55b52821 100644 --- a/drivers/pci/controller/dwc/pci-layerscape.c +++ b/drivers/pci/controller/dwc/pci-layerscape.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Freescale Layerscape SoCs diff --git a/drivers/pci/controller/dwc/pci-meson.c b/drivers/pci/controller/dwc/pci-meson.c index 0694084f612b..973cdfdf4526 100644 --- a/drivers/pci/controller/dwc/pci-meson.c +++ b/drivers/pci/controller/dwc/pci-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Amlogic MESON SoCs diff --git a/drivers/pci/controller/dwc/pcie-al.c b/drivers/pci/controller/dwc/pcie-al.c index 345c281c74fe..718242c48c5d 100644 --- a/drivers/pci/controller/dwc/pcie-al.c +++ b/drivers/pci/controller/dwc/pcie-al.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Amazon's Annapurna Labs IP (used in chips diff --git a/drivers/pci/controller/dwc/pcie-amd-mdb.c b/drivers/pci/controller/dwc/pcie-amd-mdb.c index 3c6e837465bb..3b7dd40bcce3 100644 --- a/drivers/pci/controller/dwc/pcie-amd-mdb.c +++ b/drivers/pci/controller/dwc/pcie-amd-mdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for AMD MDB PCIe Bridge diff --git a/drivers/pci/controller/dwc/pcie-armada8k.c b/drivers/pci/controller/dwc/pcie-armada8k.c index c2650fd0d458..db716795d0ea 100644 --- a/drivers/pci/controller/dwc/pcie-armada8k.c +++ b/drivers/pci/controller/dwc/pcie-armada8k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Marvell Armada-8K SoCs diff --git a/drivers/pci/controller/dwc/pcie-artpec6.c b/drivers/pci/controller/dwc/pcie-artpec6.c index f4a136ee2daf..546406134b09 100644 --- a/drivers/pci/controller/dwc/pcie-artpec6.c +++ b/drivers/pci/controller/dwc/pcie-artpec6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Axis ARTPEC-6 SoC diff --git a/drivers/pci/controller/dwc/pcie-bt1.c b/drivers/pci/controller/dwc/pcie-bt1.c index 1340edc18d12..f22f8aae9abf 100644 --- a/drivers/pci/controller/dwc/pcie-bt1.c +++ b/drivers/pci/controller/dwc/pcie-bt1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 BAIKAL ELECTRONICS, JSC diff --git a/drivers/pci/controller/dwc/pcie-designware-debugfs.c b/drivers/pci/controller/dwc/pcie-designware-debugfs.c index 0fbf86c0b97e..734e8e7bae7a 100644 --- a/drivers/pci/controller/dwc/pcie-designware-debugfs.c +++ b/drivers/pci/controller/dwc/pcie-designware-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare PCIe controller debugfs driver diff --git a/drivers/pci/controller/dwc/pcie-designware-ep.c b/drivers/pci/controller/dwc/pcie-designware-ep.c index 19571ac2b961..f9c5a7730a18 100644 --- a/drivers/pci/controller/dwc/pcie-designware-ep.c +++ b/drivers/pci/controller/dwc/pcie-designware-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare PCIe Endpoint controller driver diff --git a/drivers/pci/controller/dwc/pcie-designware-host.c b/drivers/pci/controller/dwc/pcie-designware-host.c index 372207c33a85..87f2e571124b 100644 --- a/drivers/pci/controller/dwc/pcie-designware-host.c +++ b/drivers/pci/controller/dwc/pcie-designware-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare PCIe host controller driver diff --git a/drivers/pci/controller/dwc/pcie-designware-plat.c b/drivers/pci/controller/dwc/pcie-designware-plat.c index 12f41886c65d..ac16070f0012 100644 --- a/drivers/pci/controller/dwc/pcie-designware-plat.c +++ b/drivers/pci/controller/dwc/pcie-designware-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe RC driver for Synopsys DesignWare Core diff --git a/drivers/pci/controller/dwc/pcie-designware.c b/drivers/pci/controller/dwc/pcie-designware.c index 75fc8b767fcc..1c7ce451eaa0 100644 --- a/drivers/pci/controller/dwc/pcie-designware.c +++ b/drivers/pci/controller/dwc/pcie-designware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare PCIe host controller driver diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index f8605fe61a41..01e361b4d3b0 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Rockchip SoCs. diff --git a/drivers/pci/controller/dwc/pcie-fu740.c b/drivers/pci/controller/dwc/pcie-fu740.c index 66367252032b..871b550c7f40 100644 --- a/drivers/pci/controller/dwc/pcie-fu740.c +++ b/drivers/pci/controller/dwc/pcie-fu740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FU740 DesignWare PCIe Controller integration diff --git a/drivers/pci/controller/dwc/pcie-hisi.c b/drivers/pci/controller/dwc/pcie-hisi.c index 3c17897e56fc..43dcfb4c5161 100644 --- a/drivers/pci/controller/dwc/pcie-hisi.c +++ b/drivers/pci/controller/dwc/pcie-hisi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for HiSilicon SoCs diff --git a/drivers/pci/controller/dwc/pcie-histb.c b/drivers/pci/controller/dwc/pcie-histb.c index a52071589377..ed1f17d63afb 100644 --- a/drivers/pci/controller/dwc/pcie-histb.c +++ b/drivers/pci/controller/dwc/pcie-histb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for HiSilicon STB SoCs diff --git a/drivers/pci/controller/dwc/pcie-intel-gw.c b/drivers/pci/controller/dwc/pcie-intel-gw.c index c21906eced61..cf12fc8f6478 100644 --- a/drivers/pci/controller/dwc/pcie-intel-gw.c +++ b/drivers/pci/controller/dwc/pcie-intel-gw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Intel Gateway SoCs diff --git a/drivers/pci/controller/dwc/pcie-keembay.c b/drivers/pci/controller/dwc/pcie-keembay.c index 60e74ac782af..03d9796a2ae5 100644 --- a/drivers/pci/controller/dwc/pcie-keembay.c +++ b/drivers/pci/controller/dwc/pcie-keembay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCIe controller driver for Intel Keem Bay diff --git a/drivers/pci/controller/dwc/pcie-kirin.c b/drivers/pci/controller/dwc/pcie-kirin.c index 91559c8b1866..bf8ca3f3a1e7 100644 --- a/drivers/pci/controller/dwc/pcie-kirin.c +++ b/drivers/pci/controller/dwc/pcie-kirin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Kirin Phone SoCs diff --git a/drivers/pci/controller/dwc/pcie-nxp-s32g.c b/drivers/pci/controller/dwc/pcie-nxp-s32g.c index 47745749f75c..4ab3f6d47831 100644 --- a/drivers/pci/controller/dwc/pcie-nxp-s32g.c +++ b/drivers/pci/controller/dwc/pcie-nxp-s32g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for NXP S32G SoCs diff --git a/drivers/pci/controller/dwc/pcie-qcom-common.c b/drivers/pci/controller/dwc/pcie-qcom-common.c index 01c5387e53bf..2f4b5efdc306 100644 --- a/drivers/pci/controller/dwc/pcie-qcom-common.c +++ b/drivers/pci/controller/dwc/pcie-qcom-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pci/controller/dwc/pcie-qcom-ep.c b/drivers/pci/controller/dwc/pcie-qcom-ep.c index f1bc0ac81a92..a760efbbbf3e 100644 --- a/drivers/pci/controller/dwc/pcie-qcom-ep.c +++ b/drivers/pci/controller/dwc/pcie-qcom-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm PCIe Endpoint controller driver diff --git a/drivers/pci/controller/dwc/pcie-qcom.c b/drivers/pci/controller/dwc/pcie-qcom.c index 5a318487b2b3..f6d4cda73081 100644 --- a/drivers/pci/controller/dwc/pcie-qcom.c +++ b/drivers/pci/controller/dwc/pcie-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm PCIe root complex driver diff --git a/drivers/pci/controller/dwc/pcie-rcar-gen4.c b/drivers/pci/controller/dwc/pcie-rcar-gen4.c index 80778917d2dd..334a62e1095f 100644 --- a/drivers/pci/controller/dwc/pcie-rcar-gen4.c +++ b/drivers/pci/controller/dwc/pcie-rcar-gen4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCIe controller driver for Renesas R-Car Gen4 Series SoCs diff --git a/drivers/pci/controller/dwc/pcie-sophgo.c b/drivers/pci/controller/dwc/pcie-sophgo.c index ad4baaa34ffa..95f1f1158ddb 100644 --- a/drivers/pci/controller/dwc/pcie-sophgo.c +++ b/drivers/pci/controller/dwc/pcie-sophgo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo DesignWare based PCIe host controller driver diff --git a/drivers/pci/controller/dwc/pcie-spacemit-k1.c b/drivers/pci/controller/dwc/pcie-spacemit-k1.c index be20a520255b..d9c875be3107 100644 --- a/drivers/pci/controller/dwc/pcie-spacemit-k1.c +++ b/drivers/pci/controller/dwc/pcie-spacemit-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SpacemiT K1 PCIe host driver diff --git a/drivers/pci/controller/dwc/pcie-spear13xx.c b/drivers/pci/controller/dwc/pcie-spear13xx.c index 01794a9d3ad2..27753c8418ec 100644 --- a/drivers/pci/controller/dwc/pcie-spear13xx.c +++ b/drivers/pci/controller/dwc/pcie-spear13xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for ST Microelectronics SPEAr13xx SoCs diff --git a/drivers/pci/controller/dwc/pcie-stm32-ep.c b/drivers/pci/controller/dwc/pcie-stm32-ep.c index 2cecf32d2b0f..8a2bf0067702 100644 --- a/drivers/pci/controller/dwc/pcie-stm32-ep.c +++ b/drivers/pci/controller/dwc/pcie-stm32-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics STM32MP25 PCIe endpoint driver. diff --git a/drivers/pci/controller/dwc/pcie-stm32.c b/drivers/pci/controller/dwc/pcie-stm32.c index a9e77478443b..29ae8f61d18a 100644 --- a/drivers/pci/controller/dwc/pcie-stm32.c +++ b/drivers/pci/controller/dwc/pcie-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics STM32MP25 PCIe root complex driver. diff --git a/drivers/pci/controller/dwc/pcie-tegra194-acpi.c b/drivers/pci/controller/dwc/pcie-tegra194-acpi.c index 55f61914a986..d494aec08e42 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194-acpi.c +++ b/drivers/pci/controller/dwc/pcie-tegra194-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ACPI quirks for Tegra194 PCIe host controller diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c index 0ddeef70726d..69207c2cb6c7 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194.c +++ b/drivers/pci/controller/dwc/pcie-tegra194.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for the following SoCs diff --git a/drivers/pci/controller/dwc/pcie-uniphier-ep.c b/drivers/pci/controller/dwc/pcie-uniphier-ep.c index d6e73811216e..1c33e7c80796 100644 --- a/drivers/pci/controller/dwc/pcie-uniphier-ep.c +++ b/drivers/pci/controller/dwc/pcie-uniphier-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe endpoint controller driver for UniPhier SoCs diff --git a/drivers/pci/controller/dwc/pcie-uniphier.c b/drivers/pci/controller/dwc/pcie-uniphier.c index 297e7a3d9b36..00feaeba6daa 100644 --- a/drivers/pci/controller/dwc/pcie-uniphier.c +++ b/drivers/pci/controller/dwc/pcie-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for UniPhier SoCs diff --git a/drivers/pci/controller/dwc/pcie-visconti.c b/drivers/pci/controller/dwc/pcie-visconti.c index cdeac6177143..c317d2c0c768 100644 --- a/drivers/pci/controller/dwc/pcie-visconti.c +++ b/drivers/pci/controller/dwc/pcie-visconti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DWC PCIe RC driver for Toshiba Visconti ARM SoC diff --git a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c b/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c index 4919b27eaf44..e760dd687850 100644 --- a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c +++ b/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe Gen4 host controller driver for NXP Layerscape SoCs diff --git a/drivers/pci/controller/mobiveil/pcie-mobiveil-host.c b/drivers/pci/controller/mobiveil/pcie-mobiveil-host.c index dbc72c73fd0a..c6bde9ed9907 100644 --- a/drivers/pci/controller/mobiveil/pcie-mobiveil-host.c +++ b/drivers/pci/controller/mobiveil/pcie-mobiveil-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Mobiveil PCIe Host controller diff --git a/drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c b/drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c index c5bb87ff6d9a..c95fd6250b17 100644 --- a/drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c +++ b/drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Mobiveil PCIe Host controller diff --git a/drivers/pci/controller/mobiveil/pcie-mobiveil.c b/drivers/pci/controller/mobiveil/pcie-mobiveil.c index 62ecbaeb0a60..caf8b3afcb69 100644 --- a/drivers/pci/controller/mobiveil/pcie-mobiveil.c +++ b/drivers/pci/controller/mobiveil/pcie-mobiveil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host controller driver for Mobiveil PCIe Host controller diff --git a/drivers/pci/controller/pci-aardvark.c b/drivers/pci/controller/pci-aardvark.c index e34bea1ff0ac..306fcfbb4ce1 100644 --- a/drivers/pci/controller/pci-aardvark.c +++ b/drivers/pci/controller/pci-aardvark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Aardvark PCIe controller, used on Marvell Armada diff --git a/drivers/pci/controller/pci-ftpci100.c b/drivers/pci/controller/pci-ftpci100.c index 28e43831c0f1..72b9ae787255 100644 --- a/drivers/pci/controller/pci-ftpci100.c +++ b/drivers/pci/controller/pci-ftpci100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Faraday Technology FTPC100 PCI Controller diff --git a/drivers/pci/controller/pci-host-common.c b/drivers/pci/controller/pci-host-common.c index c473e7c03bac..3440bde55031 100644 --- a/drivers/pci/controller/pci-host-common.c +++ b/drivers/pci/controller/pci-host-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common library for PCI host controller drivers diff --git a/drivers/pci/controller/pci-host-generic.c b/drivers/pci/controller/pci-host-generic.c index c1bc0d34348f..76157613322f 100644 --- a/drivers/pci/controller/pci-host-generic.c +++ b/drivers/pci/controller/pci-host-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple, generic PCI host controller driver targeting firmware-initialised diff --git a/drivers/pci/controller/pci-hyperv-intf.c b/drivers/pci/controller/pci-hyperv-intf.c index 28b3e93d31c0..2d371be1b90b 100644 --- a/drivers/pci/controller/pci-hyperv-intf.c +++ b/drivers/pci/controller/pci-hyperv-intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) Microsoft Corporation. diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c index 1e237d3538f9..36064b754763 100644 --- a/drivers/pci/controller/pci-hyperv.c +++ b/drivers/pci/controller/pci-hyperv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) Microsoft Corporation. diff --git a/drivers/pci/controller/pci-ixp4xx.c b/drivers/pci/controller/pci-ixp4xx.c index 9fd401838bad..a167f44b9dbb 100644 --- a/drivers/pci/controller/pci-ixp4xx.c +++ b/drivers/pci/controller/pci-ixp4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel IXP4xx PCI host controller diff --git a/drivers/pci/controller/pci-loongson.c b/drivers/pci/controller/pci-loongson.c index bc630ab8a283..89d503c58e93 100644 --- a/drivers/pci/controller/pci-loongson.c +++ b/drivers/pci/controller/pci-loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Loongson PCI Host Controller Driver diff --git a/drivers/pci/controller/pci-mvebu.c b/drivers/pci/controller/pci-mvebu.c index a72aa57591c0..1e15d1cdb81c 100644 --- a/drivers/pci/controller/pci-mvebu.c +++ b/drivers/pci/controller/pci-mvebu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe driver for Marvell Armada 370 and Armada XP SoCs diff --git a/drivers/pci/controller/pci-rcar-gen2.c b/drivers/pci/controller/pci-rcar-gen2.c index d29866485361..21f3cbe238b4 100644 --- a/drivers/pci/controller/pci-rcar-gen2.c +++ b/drivers/pci/controller/pci-rcar-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pci-rcar-gen2: internal PCI bus support diff --git a/drivers/pci/controller/pci-tegra.c b/drivers/pci/controller/pci-tegra.c index 942ddfca3bf6..93ea55a549f0 100644 --- a/drivers/pci/controller/pci-tegra.c +++ b/drivers/pci/controller/pci-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for Tegra SoCs diff --git a/drivers/pci/controller/pci-thunder-ecam.c b/drivers/pci/controller/pci-thunder-ecam.c index b5b4a958e6a2..5397b0aa1a79 100644 --- a/drivers/pci/controller/pci-thunder-ecam.c +++ b/drivers/pci/controller/pci-thunder-ecam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015, 2016 Cavium, Inc. diff --git a/drivers/pci/controller/pci-thunder-pem.c b/drivers/pci/controller/pci-thunder-pem.c index 5fa037fb61dc..33935dce1e7c 100644 --- a/drivers/pci/controller/pci-thunder-pem.c +++ b/drivers/pci/controller/pci-thunder-pem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 - 2016 Cavium, Inc. diff --git a/drivers/pci/controller/pci-v3-semi.c b/drivers/pci/controller/pci-v3-semi.c index 460a825325dd..3bcdcea99666 100644 --- a/drivers/pci/controller/pci-v3-semi.c +++ b/drivers/pci/controller/pci-v3-semi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for V3 Semiconductor PCI Local Bus to PCI Bridge diff --git a/drivers/pci/controller/pci-versatile.c b/drivers/pci/controller/pci-versatile.c index e9a6758fe2c1..103ded560bff 100644 --- a/drivers/pci/controller/pci-versatile.c +++ b/drivers/pci/controller/pci-versatile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2004 Koninklijke Philips Electronics NV diff --git a/drivers/pci/controller/pci-xgene-msi.c b/drivers/pci/controller/pci-xgene-msi.c index 654639bccd10..6352b525018f 100644 --- a/drivers/pci/controller/pci-xgene-msi.c +++ b/drivers/pci/controller/pci-xgene-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * APM X-Gene MSI Driver diff --git a/drivers/pci/controller/pci-xgene.c b/drivers/pci/controller/pci-xgene.c index b95afa35201d..148a899a63e2 100644 --- a/drivers/pci/controller/pci-xgene.c +++ b/drivers/pci/controller/pci-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * APM X-Gene PCIe Driver diff --git a/drivers/pci/controller/pcie-altera-msi.c b/drivers/pci/controller/pcie-altera-msi.c index ea2ca2e70f20..26469d06a632 100644 --- a/drivers/pci/controller/pcie-altera-msi.c +++ b/drivers/pci/controller/pcie-altera-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Altera PCIe MSI support diff --git a/drivers/pci/controller/pcie-altera.c b/drivers/pci/controller/pcie-altera.c index 3dbb7adc421c..b4f60046966d 100644 --- a/drivers/pci/controller/pcie-altera.c +++ b/drivers/pci/controller/pcie-altera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright Altera Corporation (C) 2013-2015. All rights reserved diff --git a/drivers/pci/controller/pcie-apple.c b/drivers/pci/controller/pcie-apple.c index 2d92fc79f6dd..868c2da628de 100644 --- a/drivers/pci/controller/pcie-apple.c +++ b/drivers/pci/controller/pcie-apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe host bridge driver for Apple system-on-chips. diff --git a/drivers/pci/controller/pcie-brcmstb.c b/drivers/pci/controller/pcie-brcmstb.c index 062f55690012..179debd17d3b 100644 --- a/drivers/pci/controller/pcie-brcmstb.c +++ b/drivers/pci/controller/pcie-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (C) 2009 - 2019 Broadcom */ diff --git a/drivers/pci/controller/pcie-hisi-error.c b/drivers/pci/controller/pcie-hisi-error.c index aaf1ed2b6e59..ce72a8dea33a 100644 --- a/drivers/pci/controller/pcie-hisi-error.c +++ b/drivers/pci/controller/pcie-hisi-error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for handling the PCIe controller errors on diff --git a/drivers/pci/controller/pcie-iproc-bcma.c b/drivers/pci/controller/pcie-iproc-bcma.c index 99a99900444d..7655b84ad52b 100644 --- a/drivers/pci/controller/pcie-iproc-bcma.c +++ b/drivers/pci/controller/pcie-iproc-bcma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/pci/controller/pcie-iproc-msi.c b/drivers/pci/controller/pcie-iproc-msi.c index 9ba242ab9596..4c4553509e93 100644 --- a/drivers/pci/controller/pcie-iproc-msi.c +++ b/drivers/pci/controller/pcie-iproc-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/pci/controller/pcie-iproc-platform.c b/drivers/pci/controller/pcie-iproc-platform.c index 0cb78c583c7e..abf4b1b28f38 100644 --- a/drivers/pci/controller/pcie-iproc-platform.c +++ b/drivers/pci/controller/pcie-iproc-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/pci/controller/pcie-iproc.c b/drivers/pci/controller/pcie-iproc.c index ccf71993ea35..9db3cf94588b 100644 --- a/drivers/pci/controller/pcie-iproc.c +++ b/drivers/pci/controller/pcie-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Hauke Mehrtens diff --git a/drivers/pci/controller/pcie-mediatek-gen3.c b/drivers/pci/controller/pcie-mediatek-gen3.c index 75ddb8bee168..012e25bee0e2 100644 --- a/drivers/pci/controller/pcie-mediatek-gen3.c +++ b/drivers/pci/controller/pcie-mediatek-gen3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek PCIe host controller driver. diff --git a/drivers/pci/controller/pcie-mediatek.c b/drivers/pci/controller/pcie-mediatek.c index 4b78b6528f9f..afc07c1613ef 100644 --- a/drivers/pci/controller/pcie-mediatek.c +++ b/drivers/pci/controller/pcie-mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek PCIe host controller driver. diff --git a/drivers/pci/controller/pcie-mt7621.c b/drivers/pci/controller/pcie-mt7621.c index 01ead2f92e87..f7582e2cc889 100644 --- a/drivers/pci/controller/pcie-mt7621.c +++ b/drivers/pci/controller/pcie-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * BRIEF MODULE DESCRIPTION diff --git a/drivers/pci/controller/pcie-rcar-ep.c b/drivers/pci/controller/pcie-rcar-ep.c index 657875ef4657..fbedd89b8404 100644 --- a/drivers/pci/controller/pcie-rcar-ep.c +++ b/drivers/pci/controller/pcie-rcar-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe endpoint driver for Renesas R-Car SoCs diff --git a/drivers/pci/controller/pcie-rcar-host.c b/drivers/pci/controller/pcie-rcar-host.c index 213028052aa5..f71e6c06ce34 100644 --- a/drivers/pci/controller/pcie-rcar-host.c +++ b/drivers/pci/controller/pcie-rcar-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe driver for Renesas R-Car SoCs diff --git a/drivers/pci/controller/pcie-rcar.c b/drivers/pci/controller/pcie-rcar.c index 7583699ef7b6..52789d1236ea 100644 --- a/drivers/pci/controller/pcie-rcar.c +++ b/drivers/pci/controller/pcie-rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe driver for Renesas R-Car SoCs diff --git a/drivers/pci/controller/pcie-rockchip-ep.c b/drivers/pci/controller/pcie-rockchip-ep.c index 799461335762..2b7c2e377c38 100644 --- a/drivers/pci/controller/pcie-rockchip-ep.c +++ b/drivers/pci/controller/pcie-rockchip-ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Rockchip AXI PCIe endpoint controller driver diff --git a/drivers/pci/controller/pcie-rockchip-host.c b/drivers/pci/controller/pcie-rockchip-host.c index ee1822ca01db..bbc37e94a592 100644 --- a/drivers/pci/controller/pcie-rockchip-host.c +++ b/drivers/pci/controller/pcie-rockchip-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Rockchip AXI PCIe host controller driver diff --git a/drivers/pci/controller/pcie-rockchip.c b/drivers/pci/controller/pcie-rockchip.c index 0f88da378805..61a9efd274e1 100644 --- a/drivers/pci/controller/pcie-rockchip.c +++ b/drivers/pci/controller/pcie-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Rockchip AXI PCIe host controller driver diff --git a/drivers/pci/controller/pcie-rzg3s-host.c b/drivers/pci/controller/pcie-rzg3s-host.c index 83ec66a70823..a578d9532a11 100644 --- a/drivers/pci/controller/pcie-rzg3s-host.c +++ b/drivers/pci/controller/pcie-rzg3s-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe driver for Renesas RZ/G3S SoCs diff --git a/drivers/pci/controller/pcie-xilinx-cpm.c b/drivers/pci/controller/pcie-xilinx-cpm.c index d38f27e20761..deb6cb5f7641 100644 --- a/drivers/pci/controller/pcie-xilinx-cpm.c +++ b/drivers/pci/controller/pcie-xilinx-cpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for Xilinx Versal CPM DMA Bridge diff --git a/drivers/pci/controller/pcie-xilinx-dma-pl.c b/drivers/pci/controller/pcie-xilinx-dma-pl.c index b037c8f315e4..c41d8616d4cb 100644 --- a/drivers/pci/controller/pcie-xilinx-dma-pl.c +++ b/drivers/pci/controller/pcie-xilinx-dma-pl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCIe host controller driver for Xilinx XDMA PCIe Bridge diff --git a/drivers/pci/controller/pcie-xilinx-nwl.c b/drivers/pci/controller/pcie-xilinx-nwl.c index 7db2c96c6cec..148f1208128e 100644 --- a/drivers/pci/controller/pcie-xilinx-nwl.c +++ b/drivers/pci/controller/pcie-xilinx-nwl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for NWL PCIe Bridge diff --git a/drivers/pci/controller/pcie-xilinx.c b/drivers/pci/controller/pcie-xilinx.c index 937ea6ae1ac4..93543cf02e91 100644 --- a/drivers/pci/controller/pcie-xilinx.c +++ b/drivers/pci/controller/pcie-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for Xilinx AXI PCIe Bridge diff --git a/drivers/pci/controller/plda/pcie-microchip-host.c b/drivers/pci/controller/plda/pcie-microchip-host.c index 24bbf93b8051..25f19af80ae2 100644 --- a/drivers/pci/controller/plda/pcie-microchip-host.c +++ b/drivers/pci/controller/plda/pcie-microchip-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip AXI PCIe Bridge host controller driver diff --git a/drivers/pci/controller/plda/pcie-plda-host.c b/drivers/pci/controller/plda/pcie-plda-host.c index 3c2f68383010..acc00fc5143e 100644 --- a/drivers/pci/controller/plda/pcie-plda-host.c +++ b/drivers/pci/controller/plda/pcie-plda-host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PLDA PCIe XpressRich host controller driver diff --git a/drivers/pci/controller/plda/pcie-starfive.c b/drivers/pci/controller/plda/pcie-starfive.c index 3caf53c6c082..2fdf72dfab35 100644 --- a/drivers/pci/controller/plda/pcie-starfive.c +++ b/drivers/pci/controller/plda/pcie-starfive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe host controller driver for StarFive JH7110 Soc. diff --git a/drivers/pci/controller/vmd.c b/drivers/pci/controller/vmd.c index ec6afc38e898..7896ec72b76a 100644 --- a/drivers/pci/controller/vmd.c +++ b/drivers/pci/controller/vmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Volume Management Device driver diff --git a/drivers/pci/devres.c b/drivers/pci/devres.c index 9f4190501395..70444d596746 100644 --- a/drivers/pci/devres.c +++ b/drivers/pci/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pci/doe.c b/drivers/pci/doe.c index 62be9c8dbc52..5e3a00e9e960 100644 --- a/drivers/pci/doe.c +++ b/drivers/pci/doe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data Object Exchange diff --git a/drivers/pci/ecam.c b/drivers/pci/ecam.c index 260b7de2dbd5..3d8459cfc7d1 100644 --- a/drivers/pci/ecam.c +++ b/drivers/pci/ecam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2016 Broadcom diff --git a/drivers/pci/endpoint/functions/pci-epf-mhi.c b/drivers/pci/endpoint/functions/pci-epf-mhi.c index 6643a88c7a0c..085550b8eb37 100644 --- a/drivers/pci/endpoint/functions/pci-epf-mhi.c +++ b/drivers/pci/endpoint/functions/pci-epf-mhi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI EPF driver for MHI Endpoint devices diff --git a/drivers/pci/endpoint/functions/pci-epf-ntb.c b/drivers/pci/endpoint/functions/pci-epf-ntb.c index e01a98e74d21..538fb1050e28 100644 --- a/drivers/pci/endpoint/functions/pci-epf-ntb.c +++ b/drivers/pci/endpoint/functions/pci-epf-ntb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Endpoint Function Driver to implement Non-Transparent Bridge functionality diff --git a/drivers/pci/endpoint/functions/pci-epf-test.c b/drivers/pci/endpoint/functions/pci-epf-test.c index debd235253c5..40e0fa72337b 100644 --- a/drivers/pci/endpoint/functions/pci-epf-test.c +++ b/drivers/pci/endpoint/functions/pci-epf-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test driver to test endpoint functionality diff --git a/drivers/pci/endpoint/functions/pci-epf-vntb.c b/drivers/pci/endpoint/functions/pci-epf-vntb.c index 3ecc5059f92b..3ec35a9fed99 100644 --- a/drivers/pci/endpoint/functions/pci-epf-vntb.c +++ b/drivers/pci/endpoint/functions/pci-epf-vntb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Endpoint Function Driver to implement Non-Transparent Bridge functionality diff --git a/drivers/pci/endpoint/pci-ep-cfs.c b/drivers/pci/endpoint/pci-ep-cfs.c index ef50c82e647f..7a7e57a62f5e 100644 --- a/drivers/pci/endpoint/pci-ep-cfs.c +++ b/drivers/pci/endpoint/pci-ep-cfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * configfs to configure the PCI endpoint diff --git a/drivers/pci/endpoint/pci-ep-msi.c b/drivers/pci/endpoint/pci-ep-msi.c index 1b58357b905f..240a7ad1e1ed 100644 --- a/drivers/pci/endpoint/pci-ep-msi.c +++ b/drivers/pci/endpoint/pci-ep-msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Endpoint *Controller* (EPC) MSI library diff --git a/drivers/pci/endpoint/pci-epc-core.c b/drivers/pci/endpoint/pci-epc-core.c index ca7f19cc973a..c674e29e4498 100644 --- a/drivers/pci/endpoint/pci-epc-core.c +++ b/drivers/pci/endpoint/pci-epc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Endpoint *Controller* (EPC) library diff --git a/drivers/pci/endpoint/pci-epc-mem.c b/drivers/pci/endpoint/pci-epc-mem.c index 218a60e945db..fc7965859329 100644 --- a/drivers/pci/endpoint/pci-epc-mem.c +++ b/drivers/pci/endpoint/pci-epc-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Endpoint *Controller* Address Space Management diff --git a/drivers/pci/endpoint/pci-epf-core.c b/drivers/pci/endpoint/pci-epf-core.c index 9a505c796370..5a00c3e3df49 100644 --- a/drivers/pci/endpoint/pci-epf-core.c +++ b/drivers/pci/endpoint/pci-epf-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Endpoint *Function* (EPF) library diff --git a/drivers/pci/host-bridge.c b/drivers/pci/host-bridge.c index be5ef6516cff..cb8891c01f48 100644 --- a/drivers/pci/host-bridge.c +++ b/drivers/pci/host-bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Host bridge related code diff --git a/drivers/pci/hotplug/acpi_pcihp.c b/drivers/pci/hotplug/acpi_pcihp.c index 4fedebf2f8c1..8cfdf87b5a3c 100644 --- a/drivers/pci/hotplug/acpi_pcihp.c +++ b/drivers/pci/hotplug/acpi_pcihp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Common ACPI functions for hot plug platforms diff --git a/drivers/pci/hotplug/acpiphp_ampere_altra.c b/drivers/pci/hotplug/acpiphp_ampere_altra.c index 70dbc0431fc6..33ba10844a52 100644 --- a/drivers/pci/hotplug/acpiphp_ampere_altra.c +++ b/drivers/pci/hotplug/acpiphp_ampere_altra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI PCI Hot Plug Extension for Ampere Altra. Allows control of diff --git a/drivers/pci/hotplug/acpiphp_core.c b/drivers/pci/hotplug/acpiphp_core.c index 9dad14e80bcf..c87699c09960 100644 --- a/drivers/pci/hotplug/acpiphp_core.c +++ b/drivers/pci/hotplug/acpiphp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ACPI PCI Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c index 5b1f271c6034..6c70cc330054 100644 --- a/drivers/pci/hotplug/acpiphp_glue.c +++ b/drivers/pci/hotplug/acpiphp_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ACPI PCI HotPlug glue functions to ACPI CA subsystem diff --git a/drivers/pci/hotplug/acpiphp_ibm.c b/drivers/pci/hotplug/acpiphp_ibm.c index 18e01cd55a8e..b9d697a83540 100644 --- a/drivers/pci/hotplug/acpiphp_ibm.c +++ b/drivers/pci/hotplug/acpiphp_ibm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ACPI PCI Hot Plug IBM Extension diff --git a/drivers/pci/hotplug/cpci_hotplug_core.c b/drivers/pci/hotplug/cpci_hotplug_core.c index dd93e53ea7c2..0dfb6828e84c 100644 --- a/drivers/pci/hotplug/cpci_hotplug_core.c +++ b/drivers/pci/hotplug/cpci_hotplug_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CompactPCI Hot Plug Driver diff --git a/drivers/pci/hotplug/cpci_hotplug_pci.c b/drivers/pci/hotplug/cpci_hotplug_pci.c index 6c48066acb44..4047e18aff43 100644 --- a/drivers/pci/hotplug/cpci_hotplug_pci.c +++ b/drivers/pci/hotplug/cpci_hotplug_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * CompactPCI Hot Plug Driver PCI functions diff --git a/drivers/pci/hotplug/cpcihp_generic.c b/drivers/pci/hotplug/cpcihp_generic.c index 17d71edf046f..5c01ca91d7fa 100644 --- a/drivers/pci/hotplug/cpcihp_generic.c +++ b/drivers/pci/hotplug/cpcihp_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cpcihp_generic.c diff --git a/drivers/pci/hotplug/cpcihp_zt5550.c b/drivers/pci/hotplug/cpcihp_zt5550.c index ae63e5a393c2..d243c6b0423a 100644 --- a/drivers/pci/hotplug/cpcihp_zt5550.c +++ b/drivers/pci/hotplug/cpcihp_zt5550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cpcihp_zt5550.c diff --git a/drivers/pci/hotplug/cpqphp_core.c b/drivers/pci/hotplug/cpqphp_core.c index 47a3ed16159a..81efff4ebd1e 100644 --- a/drivers/pci/hotplug/cpqphp_core.c +++ b/drivers/pci/hotplug/cpqphp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/cpqphp_ctrl.c b/drivers/pci/hotplug/cpqphp_ctrl.c index 760a5dec0431..3acdfd39cbee 100644 --- a/drivers/pci/hotplug/cpqphp_ctrl.c +++ b/drivers/pci/hotplug/cpqphp_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/cpqphp_nvram.c b/drivers/pci/hotplug/cpqphp_nvram.c index 7a65d427ac11..fa05b7a509aa 100644 --- a/drivers/pci/hotplug/cpqphp_nvram.c +++ b/drivers/pci/hotplug/cpqphp_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/cpqphp_pci.c b/drivers/pci/hotplug/cpqphp_pci.c index 88929360fe77..3887847bb6a1 100644 --- a/drivers/pci/hotplug/cpqphp_pci.c +++ b/drivers/pci/hotplug/cpqphp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/cpqphp_sysfs.c b/drivers/pci/hotplug/cpqphp_sysfs.c index 6143ebf71f21..15d604022c88 100644 --- a/drivers/pci/hotplug/cpqphp_sysfs.c +++ b/drivers/pci/hotplug/cpqphp_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/ibmphp_core.c b/drivers/pci/hotplug/ibmphp_core.c index 197997e264a2..5fa2f12b7592 100644 --- a/drivers/pci/hotplug/ibmphp_core.c +++ b/drivers/pci/hotplug/ibmphp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/ibmphp_ebda.c b/drivers/pci/hotplug/ibmphp_ebda.c index 7fb75401ad8a..dd4f9707a223 100644 --- a/drivers/pci/hotplug/ibmphp_ebda.c +++ b/drivers/pci/hotplug/ibmphp_ebda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/ibmphp_hpc.c b/drivers/pci/hotplug/ibmphp_hpc.c index 2324167656a6..693915c5e042 100644 --- a/drivers/pci/hotplug/ibmphp_hpc.c +++ b/drivers/pci/hotplug/ibmphp_hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/ibmphp_pci.c b/drivers/pci/hotplug/ibmphp_pci.c index eeb412cbd9fe..43f1893785cb 100644 --- a/drivers/pci/hotplug/ibmphp_pci.c +++ b/drivers/pci/hotplug/ibmphp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/ibmphp_res.c b/drivers/pci/hotplug/ibmphp_res.c index 4a72ade2cddb..6d775fa000f5 100644 --- a/drivers/pci/hotplug/ibmphp_res.c +++ b/drivers/pci/hotplug/ibmphp_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/octep_hp.c b/drivers/pci/hotplug/octep_hp.c index 2bce7296c050..8001141ebb65 100644 --- a/drivers/pci/hotplug/octep_hp.c +++ b/drivers/pci/hotplug/octep_hp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Marvell. */ diff --git a/drivers/pci/hotplug/pci_hotplug_core.c b/drivers/pci/hotplug/pci_hotplug_core.c index fadcf98a8a66..79559c631e5e 100644 --- a/drivers/pci/hotplug/pci_hotplug_core.c +++ b/drivers/pci/hotplug/pci_hotplug_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI HotPlug Controller Core diff --git a/drivers/pci/hotplug/pciehp_core.c b/drivers/pci/hotplug/pciehp_core.c index f59baa912970..96e9a2e0eb5a 100644 --- a/drivers/pci/hotplug/pciehp_core.c +++ b/drivers/pci/hotplug/pciehp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Express Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/pciehp_ctrl.c b/drivers/pci/hotplug/pciehp_ctrl.c index bcc938d4420f..612df17b4237 100644 --- a/drivers/pci/hotplug/pciehp_ctrl.c +++ b/drivers/pci/hotplug/pciehp_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Express Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/pciehp_hpc.c b/drivers/pci/hotplug/pciehp_hpc.c index bcc51b26d03d..b57528955745 100644 --- a/drivers/pci/hotplug/pciehp_hpc.c +++ b/drivers/pci/hotplug/pciehp_hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Express PCI Hot Plug Driver diff --git a/drivers/pci/hotplug/pciehp_pci.c b/drivers/pci/hotplug/pciehp_pci.c index 65e50bee1a8c..f11f7eb48e68 100644 --- a/drivers/pci/hotplug/pciehp_pci.c +++ b/drivers/pci/hotplug/pciehp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Express Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/pnv_php.c b/drivers/pci/hotplug/pnv_php.c index c5345bff9a55..76a41a295434 100644 --- a/drivers/pci/hotplug/pnv_php.c +++ b/drivers/pci/hotplug/pnv_php.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Hotplug Driver for PowerPC PowerNV platform. diff --git a/drivers/pci/hotplug/rpadlpar_core.c b/drivers/pci/hotplug/rpadlpar_core.c index 980bb3afd092..a5f6d62e2354 100644 --- a/drivers/pci/hotplug/rpadlpar_core.c +++ b/drivers/pci/hotplug/rpadlpar_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Interface for Dynamic Logical Partitioning of I/O Slots on diff --git a/drivers/pci/hotplug/rpadlpar_sysfs.c b/drivers/pci/hotplug/rpadlpar_sysfs.c index 068b7810a574..487ff3f3ec13 100644 --- a/drivers/pci/hotplug/rpadlpar_sysfs.c +++ b/drivers/pci/hotplug/rpadlpar_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Interface for Dynamic Logical Partitioning of I/O Slots on diff --git a/drivers/pci/hotplug/rpaphp_core.c b/drivers/pci/hotplug/rpaphp_core.c index 2316de0fd198..0eba1053e74d 100644 --- a/drivers/pci/hotplug/rpaphp_core.c +++ b/drivers/pci/hotplug/rpaphp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Hot Plug Controller Driver for RPA-compliant PPC64 platform. diff --git a/drivers/pci/hotplug/rpaphp_pci.c b/drivers/pci/hotplug/rpaphp_pci.c index bcfd26ec6d30..e35f94758417 100644 --- a/drivers/pci/hotplug/rpaphp_pci.c +++ b/drivers/pci/hotplug/rpaphp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Hot Plug Controller Driver for RPA-compliant PPC64 platform. diff --git a/drivers/pci/hotplug/rpaphp_slot.c b/drivers/pci/hotplug/rpaphp_slot.c index 779eab12e981..7bf34e5dec22 100644 --- a/drivers/pci/hotplug/rpaphp_slot.c +++ b/drivers/pci/hotplug/rpaphp_slot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RPA Virtual I/O device functions diff --git a/drivers/pci/hotplug/s390_pci_hpc.c b/drivers/pci/hotplug/s390_pci_hpc.c index a55967082ef6..47d91f43f66a 100644 --- a/drivers/pci/hotplug/s390_pci_hpc.c +++ b/drivers/pci/hotplug/s390_pci_hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI Hot Plug Controller Driver for System z diff --git a/drivers/pci/hotplug/shpchp_core.c b/drivers/pci/hotplug/shpchp_core.c index 0c341453afc6..879f45347d32 100644 --- a/drivers/pci/hotplug/shpchp_core.c +++ b/drivers/pci/hotplug/shpchp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Standard Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/shpchp_ctrl.c b/drivers/pci/hotplug/shpchp_ctrl.c index e6c6f23bae27..f1de248f1ba7 100644 --- a/drivers/pci/hotplug/shpchp_ctrl.c +++ b/drivers/pci/hotplug/shpchp_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Standard Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/shpchp_hpc.c b/drivers/pci/hotplug/shpchp_hpc.c index 183bf43510a1..59fc93b8756d 100644 --- a/drivers/pci/hotplug/shpchp_hpc.c +++ b/drivers/pci/hotplug/shpchp_hpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Standard PCI Hot Plug Driver diff --git a/drivers/pci/hotplug/shpchp_pci.c b/drivers/pci/hotplug/shpchp_pci.c index 36db0c3c4ea6..16bcdf55f00d 100644 --- a/drivers/pci/hotplug/shpchp_pci.c +++ b/drivers/pci/hotplug/shpchp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Standard Hot Plug Controller Driver diff --git a/drivers/pci/hotplug/shpchp_sysfs.c b/drivers/pci/hotplug/shpchp_sysfs.c index 01d47a42da04..401137e9c0ff 100644 --- a/drivers/pci/hotplug/shpchp_sysfs.c +++ b/drivers/pci/hotplug/shpchp_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Compaq Hot Plug Controller Driver diff --git a/drivers/pci/ide.c b/drivers/pci/ide.c index 23f554490539..5d84540ab741 100644 --- a/drivers/pci/ide.c +++ b/drivers/pci/ide.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2024-2025 Intel Corporation. All rights reserved. */ diff --git a/drivers/pci/iomap.c b/drivers/pci/iomap.c index ea86c282a386..2f8185773d77 100644 --- a/drivers/pci/iomap.c +++ b/drivers/pci/iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement the default iomap interfaces diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c index 00784a60ba80..17f51934100f 100644 --- a/drivers/pci/iov.c +++ b/drivers/pci/iov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Express I/O Virtualization (IOV) support diff --git a/drivers/pci/irq.c b/drivers/pci/irq.c index 4555630be9ec..887400d5fec1 100644 --- a/drivers/pci/irq.c +++ b/drivers/pci/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI IRQ handling code diff --git a/drivers/pci/mmap.c b/drivers/pci/mmap.c index 8da3347a95c4..561d9b45d41e 100644 --- a/drivers/pci/mmap.c +++ b/drivers/pci/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic PCI resource mmap helper diff --git a/drivers/pci/msi/api.c b/drivers/pci/msi/api.c index 818d55fbad0d..f93702a408e5 100644 --- a/drivers/pci/msi/api.c +++ b/drivers/pci/msi/api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI MSI/MSI-X — Exported APIs for device drivers diff --git a/drivers/pci/msi/irqdomain.c b/drivers/pci/msi/irqdomain.c index a329060287b5..45f1740921de 100644 --- a/drivers/pci/msi/irqdomain.c +++ b/drivers/pci/msi/irqdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Message Signaled Interrupt (MSI) - irqdomain support diff --git a/drivers/pci/msi/legacy.c b/drivers/pci/msi/legacy.c index db761adef652..c8db152e81f1 100644 --- a/drivers/pci/msi/legacy.c +++ b/drivers/pci/msi/legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Message Signaled Interrupt (MSI). diff --git a/drivers/pci/msi/msi.c b/drivers/pci/msi/msi.c index 34d664139f48..327443eb2a05 100644 --- a/drivers/pci/msi/msi.c +++ b/drivers/pci/msi/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Message Signaled Interrupt (MSI) diff --git a/drivers/pci/msi/pcidev_msi.c b/drivers/pci/msi/pcidev_msi.c index 5520aff53b56..55e9e6807616 100644 --- a/drivers/pci/msi/pcidev_msi.c +++ b/drivers/pci/msi/pcidev_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MSI[X} related functions which are available unconditionally. diff --git a/drivers/pci/npem.c b/drivers/pci/npem.c index 97507e0df769..a110432ee571 100644 --- a/drivers/pci/npem.c +++ b/drivers/pci/npem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe Enclosure management driver created for LED interfaces based on diff --git a/drivers/pci/of.c b/drivers/pci/of.c index 3579265f1198..0589fcafb5e0 100644 --- a/drivers/pci/of.c +++ b/drivers/pci/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCI <-> OF mapping helpers diff --git a/drivers/pci/of_property.c b/drivers/pci/of_property.c index 7aae46f333d9..0ae1cd386aef 100644 --- a/drivers/pci/of_property.c +++ b/drivers/pci/of_property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. diff --git a/drivers/pci/p2pdma.c b/drivers/pci/p2pdma.c index 4a2fc7ab42c3..d960c46fde80 100644 --- a/drivers/pci/p2pdma.c +++ b/drivers/pci/p2pdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Peer 2 Peer DMA support. diff --git a/drivers/pci/pci-acpi.c b/drivers/pci/pci-acpi.c index 9369377725fa..c36adb344673 100644 --- a/drivers/pci/pci-acpi.c +++ b/drivers/pci/pci-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI support in ACPI diff --git a/drivers/pci/pci-bridge-emul.c b/drivers/pci/pci-bridge-emul.c index 6658c1edd464..80ccba872f2c 100644 --- a/drivers/pci/pci-bridge-emul.c +++ b/drivers/pci/pci-bridge-emul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Marvell diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index 7c2d9d596258..c1651c2ea6ed 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) Copyright 2002-2004, 2007 Greg Kroah-Hartman diff --git a/drivers/pci/pci-label.c b/drivers/pci/pci-label.c index 0c6446519640..cc78954e8c0f 100644 --- a/drivers/pci/pci-label.c +++ b/drivers/pci/pci-label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Export the firmware instance and label associated with a PCI device to diff --git a/drivers/pci/pci-mid.c b/drivers/pci/pci-mid.c index bed9f0755271..4c2ed1310709 100644 --- a/drivers/pci/pci-mid.c +++ b/drivers/pci/pci-mid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel MID platform PM support diff --git a/drivers/pci/pci-pf-stub.c b/drivers/pci/pci-pf-stub.c index da4db4928907..bb1b34f11201 100644 --- a/drivers/pci/pci-pf-stub.c +++ b/drivers/pci/pci-pf-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* pci-pf-stub - simple stub driver for PCI SR-IOV PF device * diff --git a/drivers/pci/pci-stub.c b/drivers/pci/pci-stub.c index 9bc478df4e8f..63cb54fdb461 100644 --- a/drivers/pci/pci-stub.c +++ b/drivers/pci/pci-stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple stub driver to reserve a PCI device diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c index c2df915ad2d2..5587e5a721ea 100644 --- a/drivers/pci/pci-sysfs.c +++ b/drivers/pci/pci-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) Copyright 2002-2004 Greg Kroah-Hartman diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 13dbb405dc31..ce15e14e4b73 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Bus Services, see include/linux/pci.h for further explanation. diff --git a/drivers/pci/pcie/aer.c b/drivers/pci/pcie/aer.c index e0bcaa896803..d1690c1085ed 100644 --- a/drivers/pci/pcie/aer.c +++ b/drivers/pci/pcie/aer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement the AER root port service driver. The driver registers an IRQ diff --git a/drivers/pci/pcie/aer_inject.c b/drivers/pci/pcie/aer_inject.c index 91acc7b17f68..d5963b8c7baa 100644 --- a/drivers/pci/pcie/aer_inject.c +++ b/drivers/pci/pcie/aer_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe AER software error injection support. diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index cedea47a3547..efbdcef34bf0 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Enable PCIe link L0s/L1 state and Clock Power Management diff --git a/drivers/pci/pcie/bwctrl.c b/drivers/pci/pcie/bwctrl.c index 36f939f23d34..166f0eecfa6d 100644 --- a/drivers/pci/pcie/bwctrl.c +++ b/drivers/pci/pcie/bwctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PCIe bandwidth controller diff --git a/drivers/pci/pcie/dpc.c b/drivers/pci/pcie/dpc.c index fc18349614d7..87ca064b8c52 100644 --- a/drivers/pci/pcie/dpc.c +++ b/drivers/pci/pcie/dpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Express Downstream Port Containment services driver diff --git a/drivers/pci/pcie/edr.c b/drivers/pci/pcie/edr.c index e86298dbbcff..333b4e3bdd2a 100644 --- a/drivers/pci/pcie/edr.c +++ b/drivers/pci/pcie/edr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Error Disconnect Recover support diff --git a/drivers/pci/pcie/err.c b/drivers/pci/pcie/err.c index bebe4bc111d7..77d87af4793d 100644 --- a/drivers/pci/pcie/err.c +++ b/drivers/pci/pcie/err.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file implements the error recovery as a core part of PCIe error diff --git a/drivers/pci/pcie/pme.c b/drivers/pci/pcie/pme.c index a2daebd9806c..63fda161421b 100644 --- a/drivers/pci/pcie/pme.c +++ b/drivers/pci/pcie/pme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe Native PME support diff --git a/drivers/pci/pcie/portdrv.c b/drivers/pci/pcie/portdrv.c index 38a41ccf79b9..de7613321873 100644 --- a/drivers/pci/pcie/portdrv.c +++ b/drivers/pci/pcie/portdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Purpose: PCI Express Port Bus Driver diff --git a/drivers/pci/pcie/ptm.c b/drivers/pci/pcie/ptm.c index ed0f9691e7d1..4a9b5f130bad 100644 --- a/drivers/pci/pcie/ptm.c +++ b/drivers/pci/pcie/ptm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Express Precision Time Measurement diff --git a/drivers/pci/pcie/rcec.c b/drivers/pci/pcie/rcec.c index d0bcd141ac9c..ebfc54942d0b 100644 --- a/drivers/pci/pcie/rcec.c +++ b/drivers/pci/pcie/rcec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Root Complex Event Collector Support diff --git a/drivers/pci/pcie/tlp.c b/drivers/pci/pcie/tlp.c index 71f8fc9ea2ed..ae242b909c0e 100644 --- a/drivers/pci/pcie/tlp.c +++ b/drivers/pci/pcie/tlp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe TLP Log handling diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 41183aed8f5d..ef838c6dfdf2 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI detection and setup code diff --git a/drivers/pci/proc.c b/drivers/pci/proc.c index 9348a0fb8084..a469e00539e0 100644 --- a/drivers/pci/proc.c +++ b/drivers/pci/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Procfs interface for the PCI bus diff --git a/drivers/pci/pwrctrl/core.c b/drivers/pci/pwrctrl/core.c index 6bdbfed584d6..931bfea7ff6d 100644 --- a/drivers/pci/pwrctrl/core.c +++ b/drivers/pci/pwrctrl/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Linaro Ltd. diff --git a/drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c b/drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c index 4e664e7b8dd2..2b6ac95bd5a9 100644 --- a/drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c +++ b/drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Linaro Ltd. diff --git a/drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c b/drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c index ec423432ac65..dd1d39fe719a 100644 --- a/drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c +++ b/drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pci/pwrctrl/slot.c b/drivers/pci/pwrctrl/slot.c index 3320494b62d8..6ae3dad6d213 100644 --- a/drivers/pci/pwrctrl/slot.c +++ b/drivers/pci/pwrctrl/slot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Linaro Ltd. diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index 280cd50d693b..070054af5f2c 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains work-arounds for many known PCI hardware bugs. diff --git a/drivers/pci/rebar.c b/drivers/pci/rebar.c index 39f8cf3b70d5..8d0961ae0088 100644 --- a/drivers/pci/rebar.c +++ b/drivers/pci/rebar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Resizable BAR Extended Capability handling. diff --git a/drivers/pci/remove.c b/drivers/pci/remove.c index 417a9ea59117..c1e84c058792 100644 --- a/drivers/pci/remove.c +++ b/drivers/pci/remove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pci/rom.c b/drivers/pci/rom.c index e18d3a4383ba..6d15b095f75e 100644 --- a/drivers/pci/rom.c +++ b/drivers/pci/rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI ROM access routines diff --git a/drivers/pci/search.c b/drivers/pci/search.c index e6e84dc62e82..32a7ee223a4d 100644 --- a/drivers/pci/search.c +++ b/drivers/pci/search.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI searching functions diff --git a/drivers/pci/setup-bus.c b/drivers/pci/setup-bus.c index a61d38777cdc..ff9b25f44832 100644 --- a/drivers/pci/setup-bus.c +++ b/drivers/pci/setup-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support routines for initializing a PCI subsystem diff --git a/drivers/pci/setup-res.c b/drivers/pci/setup-res.c index e5fcadfc58b0..59019c881211 100644 --- a/drivers/pci/setup-res.c +++ b/drivers/pci/setup-res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support routines for initializing a PCI subsystem diff --git a/drivers/pci/slot.c b/drivers/pci/slot.c index 50fb3eb595fe..89e2279bea7b 100644 --- a/drivers/pci/slot.c +++ b/drivers/pci/slot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Matthew Wilcox diff --git a/drivers/pci/switch/switchtec.c b/drivers/pci/switch/switchtec.c index 5ff84fb8fb0f..d0bbea651deb 100644 --- a/drivers/pci/switch/switchtec.c +++ b/drivers/pci/switch/switchtec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microsemi Switchtec(tm) PCIe Management Driver diff --git a/drivers/pci/syscall.c b/drivers/pci/syscall.c index 803acbf33eb2..c28dddf4df4e 100644 --- a/drivers/pci/syscall.c +++ b/drivers/pci/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * For architectures where we want to allow direct access to the PCI config diff --git a/drivers/pci/tph.c b/drivers/pci/tph.c index ca4f97be7538..e69c8d09e9ab 100644 --- a/drivers/pci/tph.c +++ b/drivers/pci/tph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TPH (TLP Processing Hints) support diff --git a/drivers/pci/tsm.c b/drivers/pci/tsm.c index 5fdcd7f2e820..638b5c8bcce0 100644 --- a/drivers/pci/tsm.c +++ b/drivers/pci/tsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interface with platform TEE Security Manager (TSM) objects as defined by diff --git a/drivers/pci/vc.c b/drivers/pci/vc.c index a4ff7f5f66dd..7ebb1d58af9e 100644 --- a/drivers/pci/vc.c +++ b/drivers/pci/vc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Virtual Channel support diff --git a/drivers/pci/vgaarb.c b/drivers/pci/vgaarb.c index baa242b14099..93042f0d7c66 100644 --- a/drivers/pci/vgaarb.c +++ b/drivers/pci/vgaarb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * vgaarb.c: Implements VGA arbitration. For details refer to diff --git a/drivers/pci/vpd.c b/drivers/pci/vpd.c index 153394a652d3..7c812eb925e2 100644 --- a/drivers/pci/vpd.c +++ b/drivers/pci/vpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI VPD support diff --git a/drivers/pci/xen-pcifront.c b/drivers/pci/xen-pcifront.c index 11636634ae51..3f3c16b00e05 100644 --- a/drivers/pci/xen-pcifront.c +++ b/drivers/pci/xen-pcifront.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen PCI Frontend diff --git a/drivers/pcmcia/bcm63xx_pcmcia.c b/drivers/pcmcia/bcm63xx_pcmcia.c index d3baed444646..f93a8331a8c5 100644 --- a/drivers/pcmcia/bcm63xx_pcmcia.c +++ b/drivers/pcmcia/bcm63xx_pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/pcmcia/cardbus.c b/drivers/pcmcia/cardbus.c index 5e5cf2c3e2c8..2d8070bb6ee2 100644 --- a/drivers/pcmcia/cardbus.c +++ b/drivers/pcmcia/cardbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cardbus.c -- 16-bit PCMCIA core support diff --git a/drivers/pcmcia/cistpl.c b/drivers/pcmcia/cistpl.c index 05b67fd93de6..a9ededda30d3 100644 --- a/drivers/pcmcia/cistpl.c +++ b/drivers/pcmcia/cistpl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cistpl.c -- 16-bit PCMCIA Card Information Structure parser diff --git a/drivers/pcmcia/cs.c b/drivers/pcmcia/cs.c index adbc486af2ea..4c962a6986eb 100644 --- a/drivers/pcmcia/cs.c +++ b/drivers/pcmcia/cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs.c -- Kernel Card Services - core services diff --git a/drivers/pcmcia/db1xxx_ss.c b/drivers/pcmcia/db1xxx_ss.c index 85d2616061dd..eb5a6218ec14 100644 --- a/drivers/pcmcia/db1xxx_ss.c +++ b/drivers/pcmcia/db1xxx_ss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCMCIA socket code for the Alchemy Db1xxx/Pb1xxx boards. diff --git a/drivers/pcmcia/ds.c b/drivers/pcmcia/ds.c index 18f4eef28dbc..5916bfc951ae 100644 --- a/drivers/pcmcia/ds.c +++ b/drivers/pcmcia/ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ds.c -- 16-bit PCMCIA core support diff --git a/drivers/pcmcia/electra_cf.c b/drivers/pcmcia/electra_cf.c index 2530079d38f4..3bf9dcb172cb 100644 --- a/drivers/pcmcia/electra_cf.c +++ b/drivers/pcmcia/electra_cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 PA Semi, Inc diff --git a/drivers/pcmcia/i82092.c b/drivers/pcmcia/i82092.c index a947ffb2df55..d63eeef1a1fe 100644 --- a/drivers/pcmcia/i82092.c +++ b/drivers/pcmcia/i82092.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Intel I82092AA PCI-PCMCIA bridge. diff --git a/drivers/pcmcia/i82365.c b/drivers/pcmcia/i82365.c index 1e464b951ed2..e3919d2b1eb1 100644 --- a/drivers/pcmcia/i82365.c +++ b/drivers/pcmcia/i82365.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== Device driver for Intel 82365 and compatible PC Card controllers. diff --git a/drivers/pcmcia/max1600.c b/drivers/pcmcia/max1600.c index 7be9068f6191..e3091343eac7 100644 --- a/drivers/pcmcia/max1600.c +++ b/drivers/pcmcia/max1600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX1600 PCMCIA power switch library diff --git a/drivers/pcmcia/omap_cf.c b/drivers/pcmcia/omap_cf.c index d6f24c7d1562..e4eb3df3a389 100644 --- a/drivers/pcmcia/omap_cf.c +++ b/drivers/pcmcia/omap_cf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * omap_cf.c -- OMAP 16xx CompactFlash controller driver diff --git a/drivers/pcmcia/pcmcia_cis.c b/drivers/pcmcia/pcmcia_cis.c index 6bc0bc24d357..c6831628bcc3 100644 --- a/drivers/pcmcia/pcmcia_cis.c +++ b/drivers/pcmcia/pcmcia_cis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCMCIA high-level CIS access functions diff --git a/drivers/pcmcia/pcmcia_resource.c b/drivers/pcmcia/pcmcia_resource.c index e9e31c638a67..8cde0e7fee9f 100644 --- a/drivers/pcmcia/pcmcia_resource.c +++ b/drivers/pcmcia/pcmcia_resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCMCIA 16-bit resource management functions diff --git a/drivers/pcmcia/pd6729.c b/drivers/pcmcia/pd6729.c index 6868b60fd325..eae080bbedfd 100644 --- a/drivers/pcmcia/pd6729.c +++ b/drivers/pcmcia/pd6729.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the Cirrus PD6729 PCI-PCMCIA bridge. * diff --git a/drivers/pcmcia/pxa2xx_base.c b/drivers/pcmcia/pxa2xx_base.c index 370a8e16dc81..372b430872de 100644 --- a/drivers/pcmcia/pxa2xx_base.c +++ b/drivers/pcmcia/pxa2xx_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*====================================================================== diff --git a/drivers/pcmcia/pxa2xx_sharpsl.c b/drivers/pcmcia/pxa2xx_sharpsl.c index b3ba858f70cb..3f9947cd5af9 100644 --- a/drivers/pcmcia/pxa2xx_sharpsl.c +++ b/drivers/pcmcia/pxa2xx_sharpsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sharp SL-C7xx Series PCMCIA routines diff --git a/drivers/pcmcia/rsrc_mgr.c b/drivers/pcmcia/rsrc_mgr.c index 3a1d2baa466f..53a0534bcfa7 100644 --- a/drivers/pcmcia/rsrc_mgr.c +++ b/drivers/pcmcia/rsrc_mgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rsrc_mgr.c -- Resource management routines and/or wrappers diff --git a/drivers/pcmcia/rsrc_nonstatic.c b/drivers/pcmcia/rsrc_nonstatic.c index da494fe451ba..261ea003e29c 100644 --- a/drivers/pcmcia/rsrc_nonstatic.c +++ b/drivers/pcmcia/rsrc_nonstatic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rsrc_nonstatic.c -- Resource management routines for !SS_CAP_STATIC_MAP sockets diff --git a/drivers/pcmcia/sa1100_generic.c b/drivers/pcmcia/sa1100_generic.c index 7b5ac8fe811d..c1569ed5bb8b 100644 --- a/drivers/pcmcia/sa1100_generic.c +++ b/drivers/pcmcia/sa1100_generic.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== Device driver for the PCMCIA control functionality of StrongARM diff --git a/drivers/pcmcia/sa1100_h3600.c b/drivers/pcmcia/sa1100_h3600.c index 10cb99c20a7f..320e5c8c4653 100644 --- a/drivers/pcmcia/sa1100_h3600.c +++ b/drivers/pcmcia/sa1100_h3600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/pcmcia/sa1100_h3600.c diff --git a/drivers/pcmcia/sa1111_generic.c b/drivers/pcmcia/sa1111_generic.c index 2a67e33fb5f0..b970506d4d22 100644 --- a/drivers/pcmcia/sa1111_generic.c +++ b/drivers/pcmcia/sa1111_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/pcmcia/sa1111_generic.c diff --git a/drivers/pcmcia/sa1111_jornada720.c b/drivers/pcmcia/sa1111_jornada720.c index 1083e1b4f25d..e29690ca2969 100644 --- a/drivers/pcmcia/sa1111_jornada720.c +++ b/drivers/pcmcia/sa1111_jornada720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/pcmcia/sa1100_jornada720.c diff --git a/drivers/pcmcia/sa1111_neponset.c b/drivers/pcmcia/sa1111_neponset.c index de0ce13355b4..e4498409e5cd 100644 --- a/drivers/pcmcia/sa1111_neponset.c +++ b/drivers/pcmcia/sa1111_neponset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/pcmcia/sa1100_neponset.c diff --git a/drivers/pcmcia/sa11xx_base.c b/drivers/pcmcia/sa11xx_base.c index 48140ac73ed6..d053743cce21 100644 --- a/drivers/pcmcia/sa11xx_base.c +++ b/drivers/pcmcia/sa11xx_base.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== Device driver for the PCMCIA control functionality of StrongARM diff --git a/drivers/pcmcia/soc_common.c b/drivers/pcmcia/soc_common.c index 87aa3f667117..042944de4d58 100644 --- a/drivers/pcmcia/soc_common.c +++ b/drivers/pcmcia/soc_common.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== Common support code for the PCMCIA control functionality of diff --git a/drivers/pcmcia/socket_sysfs.c b/drivers/pcmcia/socket_sysfs.c index 4eadd0485066..345bea868c3e 100644 --- a/drivers/pcmcia/socket_sysfs.c +++ b/drivers/pcmcia/socket_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * socket_sysfs.c -- most of socket-related sysfs output diff --git a/drivers/pcmcia/tcic.c b/drivers/pcmcia/tcic.c index 060aed0edc65..c13e5fed9575 100644 --- a/drivers/pcmcia/tcic.c +++ b/drivers/pcmcia/tcic.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== Device driver for Databook TCIC-2 PCMCIA controller diff --git a/drivers/pcmcia/xxs1500_ss.c b/drivers/pcmcia/xxs1500_ss.c index f84dd5914a6b..0883b0b20677 100644 --- a/drivers/pcmcia/xxs1500_ss.c +++ b/drivers/pcmcia/xxs1500_ss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCMCIA socket code for the MyCable XXS1500 system. diff --git a/drivers/pcmcia/yenta_socket.c b/drivers/pcmcia/yenta_socket.c index 923ed23570a0..4016dd5c9bf0 100644 --- a/drivers/pcmcia/yenta_socket.c +++ b/drivers/pcmcia/yenta_socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regular cardbus driver ("yenta_socket") diff --git a/drivers/peci/controller/peci-aspeed.c b/drivers/peci/controller/peci-aspeed.c index a0c99ecf7f38..62fa334711a7 100644 --- a/drivers/peci/controller/peci-aspeed.c +++ b/drivers/peci/controller/peci-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2012-2017 ASPEED Technology Inc. // Copyright (c) 2018-2021 Intel Corporation diff --git a/drivers/peci/controller/peci-npcm.c b/drivers/peci/controller/peci-npcm.c index 931868991241..23b5ac1a5e11 100644 --- a/drivers/peci/controller/peci-npcm.c +++ b/drivers/peci/controller/peci-npcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Nuvoton Technology corporation diff --git a/drivers/peci/core.c b/drivers/peci/core.c index 936c1fadefe5..e7070bf5677b 100644 --- a/drivers/peci/core.c +++ b/drivers/peci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2021 Intel Corporation diff --git a/drivers/peci/cpu.c b/drivers/peci/cpu.c index fbccc1d1b637..d3e63da24cbb 100644 --- a/drivers/peci/cpu.c +++ b/drivers/peci/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021 Intel Corporation diff --git a/drivers/peci/device.c b/drivers/peci/device.c index 416635029f55..7891a9055649 100644 --- a/drivers/peci/device.c +++ b/drivers/peci/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2021 Intel Corporation diff --git a/drivers/peci/request.c b/drivers/peci/request.c index e6327af45fc7..928e1a51405a 100644 --- a/drivers/peci/request.c +++ b/drivers/peci/request.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021 Intel Corporation diff --git a/drivers/peci/sysfs.c b/drivers/peci/sysfs.c index c04244075794..8749534a4d53 100644 --- a/drivers/peci/sysfs.c +++ b/drivers/peci/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021 Intel Corporation diff --git a/drivers/perf/alibaba_uncore_drw_pmu.c b/drivers/perf/alibaba_uncore_drw_pmu.c index 99a0ef9817e0..11e95efd5b3b 100644 --- a/drivers/perf/alibaba_uncore_drw_pmu.c +++ b/drivers/perf/alibaba_uncore_drw_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alibaba DDR Sub-System Driveway PMU driver diff --git a/drivers/perf/amlogic/meson_ddr_pmu_core.c b/drivers/perf/amlogic/meson_ddr_pmu_core.c index c1e755c356a3..9b126c54af5f 100644 --- a/drivers/perf/amlogic/meson_ddr_pmu_core.c +++ b/drivers/perf/amlogic/meson_ddr_pmu_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Amlogic, Inc. All rights reserved. diff --git a/drivers/perf/amlogic/meson_g12_ddr_pmu.c b/drivers/perf/amlogic/meson_g12_ddr_pmu.c index f33e9a456e85..431847f3b889 100644 --- a/drivers/perf/amlogic/meson_g12_ddr_pmu.c +++ b/drivers/perf/amlogic/meson_g12_ddr_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Amlogic, Inc. All rights reserved. diff --git a/drivers/perf/apple_m1_cpu_pmu.c b/drivers/perf/apple_m1_cpu_pmu.c index 81b6f1a62349..0049f0d7f2e0 100644 --- a/drivers/perf/apple_m1_cpu_pmu.c +++ b/drivers/perf/apple_m1_cpu_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CPU PMU driver for the Apple M1 and derivatives diff --git a/drivers/perf/arm-cci.c b/drivers/perf/arm-cci.c index 1cc3214d6b6d..eecbcc3cccc0 100644 --- a/drivers/perf/arm-cci.c +++ b/drivers/perf/arm-cci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // CCI Cache Coherent Interconnect PMU driver // Copyright (C) 2013-2018 Arm Ltd. diff --git a/drivers/perf/arm-ccn.c b/drivers/perf/arm-ccn.c index 8af3563fdf60..ca33c1140398 100644 --- a/drivers/perf/arm-ccn.c +++ b/drivers/perf/arm-ccn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/perf/arm-cmn.c b/drivers/perf/arm-cmn.c index 23245352a3fc..f015dcd90946 100644 --- a/drivers/perf/arm-cmn.c +++ b/drivers/perf/arm-cmn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2016-2020 Arm Limited // ARM CMN/CI interconnect PMU driver diff --git a/drivers/perf/arm-ni.c b/drivers/perf/arm-ni.c index 66858c65215d..22a0bad1feb6 100644 --- a/drivers/perf/arm-ni.c +++ b/drivers/perf/arm-ni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2022-2024 Arm Limited // NI-700 Network-on-Chip PMU driver diff --git a/drivers/perf/arm_brbe.c b/drivers/perf/arm_brbe.c index ba554e0c846c..78e907d05622 100644 --- a/drivers/perf/arm_brbe.c +++ b/drivers/perf/arm_brbe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Branch Record Buffer Extension Driver. diff --git a/drivers/perf/arm_cspmu/ampere_cspmu.c b/drivers/perf/arm_cspmu/ampere_cspmu.c index b8ca69fd9d1d..1ef4c318b788 100644 --- a/drivers/perf/arm_cspmu/ampere_cspmu.c +++ b/drivers/perf/arm_cspmu/ampere_cspmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ampere SoC PMU (Performance Monitor Unit) diff --git a/drivers/perf/arm_cspmu/arm_cspmu.c b/drivers/perf/arm_cspmu/arm_cspmu.c index 34430b68f602..c56ee906d92c 100644 --- a/drivers/perf/arm_cspmu/arm_cspmu.c +++ b/drivers/perf/arm_cspmu/arm_cspmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM CoreSight Architecture PMU driver. diff --git a/drivers/perf/arm_cspmu/nvidia_cspmu.c b/drivers/perf/arm_cspmu/nvidia_cspmu.c index e06a06d3407b..2e5fe4910f06 100644 --- a/drivers/perf/arm_cspmu/nvidia_cspmu.c +++ b/drivers/perf/arm_cspmu/nvidia_cspmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. diff --git a/drivers/perf/arm_dmc620_pmu.c b/drivers/perf/arm_dmc620_pmu.c index 619cf937602f..ff24f2f62336 100644 --- a/drivers/perf/arm_dmc620_pmu.c +++ b/drivers/perf/arm_dmc620_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM DMC-620 memory controller PMU driver diff --git a/drivers/perf/arm_dsu_pmu.c b/drivers/perf/arm_dsu_pmu.c index cb4fb59fe04b..424cddc6f182 100644 --- a/drivers/perf/arm_dsu_pmu.c +++ b/drivers/perf/arm_dsu_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM DynamIQ Shared Unit (DSU) PMU driver diff --git a/drivers/perf/arm_pmu.c b/drivers/perf/arm_pmu.c index 973a027d9063..7daf797d36e6 100644 --- a/drivers/perf/arm_pmu.c +++ b/drivers/perf/arm_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #undef DEBUG diff --git a/drivers/perf/arm_pmu_acpi.c b/drivers/perf/arm_pmu_acpi.c index e80f76d95e68..71731b6199f3 100644 --- a/drivers/perf/arm_pmu_acpi.c +++ b/drivers/perf/arm_pmu_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI probing code for ARM performance counters. diff --git a/drivers/perf/arm_pmu_platform.c b/drivers/perf/arm_pmu_platform.c index 1c9e50a13201..4d7395a28853 100644 --- a/drivers/perf/arm_pmu_platform.c +++ b/drivers/perf/arm_pmu_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * platform_device probing code for ARM performance counters. diff --git a/drivers/perf/arm_pmuv3.c b/drivers/perf/arm_pmuv3.c index 8014ff766cff..5222124e7446 100644 --- a/drivers/perf/arm_pmuv3.c +++ b/drivers/perf/arm_pmuv3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARMv8 PMUv3 Performance Events handling code. diff --git a/drivers/perf/arm_smmuv3_pmu.c b/drivers/perf/arm_smmuv3_pmu.c index 621f02a7f43b..f75de8007d4c 100644 --- a/drivers/perf/arm_smmuv3_pmu.c +++ b/drivers/perf/arm_smmuv3_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/perf/arm_spe_pmu.c b/drivers/perf/arm_spe_pmu.c index 4801115f2b54..d8c8247242f4 100644 --- a/drivers/perf/arm_spe_pmu.c +++ b/drivers/perf/arm_spe_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Perf support for the Statistical Profiling Extension, introduced as diff --git a/drivers/perf/arm_v6_pmu.c b/drivers/perf/arm_v6_pmu.c index 7cb12c8e06c7..a226ef21f593 100644 --- a/drivers/perf/arm_v6_pmu.c +++ b/drivers/perf/arm_v6_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARMv6 Performance counter handling code. diff --git a/drivers/perf/arm_v7_pmu.c b/drivers/perf/arm_v7_pmu.c index a1e438101114..a88b6c79244a 100644 --- a/drivers/perf/arm_v7_pmu.c +++ b/drivers/perf/arm_v7_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARMv7 Cortex-A8 and Cortex-A9 Performance Events handling code. diff --git a/drivers/perf/arm_xscale_pmu.c b/drivers/perf/arm_xscale_pmu.c index c2ac41dd9e19..a69c40a41841 100644 --- a/drivers/perf/arm_xscale_pmu.c +++ b/drivers/perf/arm_xscale_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARMv5 [xscale] Performance counter handling code. diff --git a/drivers/perf/cxl_pmu.c b/drivers/perf/cxl_pmu.c index d094030220bf..7b6676945558 100644 --- a/drivers/perf/cxl_pmu.c +++ b/drivers/perf/cxl_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/perf/dwc_pcie_pmu.c b/drivers/perf/dwc_pcie_pmu.c index 22f73ac894e9..16726b30a743 100644 --- a/drivers/perf/dwc_pcie_pmu.c +++ b/drivers/perf/dwc_pcie_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synopsys DesignWare PCIe PMU driver diff --git a/drivers/perf/fsl_imx8_ddr_perf.c b/drivers/perf/fsl_imx8_ddr_perf.c index bcdf5575d71c..b93f7891cf44 100644 --- a/drivers/perf/fsl_imx8_ddr_perf.c +++ b/drivers/perf/fsl_imx8_ddr_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 NXP diff --git a/drivers/perf/fsl_imx9_ddr_perf.c b/drivers/perf/fsl_imx9_ddr_perf.c index 7050b48c0467..16fd6f8776e4 100644 --- a/drivers/perf/fsl_imx9_ddr_perf.c +++ b/drivers/perf/fsl_imx9_ddr_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2023 NXP diff --git a/drivers/perf/fujitsu_uncore_pmu.c b/drivers/perf/fujitsu_uncore_pmu.c index c3c6f56474ad..dd23e07bbcf6 100644 --- a/drivers/perf/fujitsu_uncore_pmu.c +++ b/drivers/perf/fujitsu_uncore_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Uncore PMUs in Fujitsu chips. diff --git a/drivers/perf/hisilicon/hisi_pcie_pmu.c b/drivers/perf/hisilicon/hisi_pcie_pmu.c index c5394d007b61..28e6a2c1cfc8 100644 --- a/drivers/perf/hisilicon/hisi_pcie_pmu.c +++ b/drivers/perf/hisilicon/hisi_pcie_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This driver adds support for PCIe PMU RCiEP device. Related diff --git a/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c b/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c index b879b81adfdd..e377ad5cbd3d 100644 --- a/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC CPA(Coherency Protocol Agent) hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c index 21c494881ca0..e8af7d8f281b 100644 --- a/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC DDRC uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c b/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c index 97cfaa586a87..3aa9ccd70799 100644 --- a/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC HHA uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c b/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c index f963e4f9e552..b8e4d9693b34 100644 --- a/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC L3C uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_mn_pmu.c b/drivers/perf/hisilicon/hisi_uncore_mn_pmu.c index 4df4eebe243e..93d439b52071 100644 --- a/drivers/perf/hisilicon/hisi_uncore_mn_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_mn_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC MN uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_noc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_noc_pmu.c index de3b9cc7aada..7807001da709 100644 --- a/drivers/perf/hisilicon/hisi_uncore_noc_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_noc_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for HiSilicon Uncore NoC (Network on Chip) PMU device diff --git a/drivers/perf/hisilicon/hisi_uncore_pa_pmu.c b/drivers/perf/hisilicon/hisi_uncore_pa_pmu.c index 80108c63cb60..eb50feba46e1 100644 --- a/drivers/perf/hisilicon/hisi_uncore_pa_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_pa_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon PA uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_pmu.c b/drivers/perf/hisilicon/hisi_uncore_pmu.c index de71dcf11653..6133cda5fac6 100644 --- a/drivers/perf/hisilicon/hisi_uncore_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c index cd32d606df05..2d05640c79d8 100644 --- a/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SLLC uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c index 03cb9b564b99..55851664dc4d 100644 --- a/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC UC (unified cache) uncore Hardware event counters support diff --git a/drivers/perf/hisilicon/hns3_pmu.c b/drivers/perf/hisilicon/hns3_pmu.c index c157f3572cae..d1df3858d734 100644 --- a/drivers/perf/hisilicon/hns3_pmu.c +++ b/drivers/perf/hisilicon/hns3_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This driver adds support for HNS3 PMU iEP device. Related perf events are diff --git a/drivers/perf/marvell_cn10k_ddr_pmu.c b/drivers/perf/marvell_cn10k_ddr_pmu.c index 72ac17efd846..b0b5296f3c11 100644 --- a/drivers/perf/marvell_cn10k_ddr_pmu.c +++ b/drivers/perf/marvell_cn10k_ddr_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell CN10K DRAM Subsystem (DSS) Performance Monitor Driver diff --git a/drivers/perf/marvell_cn10k_tad_pmu.c b/drivers/perf/marvell_cn10k_tad_pmu.c index 51ccb0befa05..e2f3e2fea545 100644 --- a/drivers/perf/marvell_cn10k_tad_pmu.c +++ b/drivers/perf/marvell_cn10k_tad_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell CN10K LLC-TAD perf driver * diff --git a/drivers/perf/marvell_pem_pmu.c b/drivers/perf/marvell_pem_pmu.c index 29fbcd1848e4..343fe382f29b 100644 --- a/drivers/perf/marvell_pem_pmu.c +++ b/drivers/perf/marvell_pem_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell PEM(PCIe RC) Performance Monitor Driver diff --git a/drivers/perf/qcom_l2_pmu.c b/drivers/perf/qcom_l2_pmu.c index ea8c85729937..d5cc477a7c7c 100644 --- a/drivers/perf/qcom_l2_pmu.c +++ b/drivers/perf/qcom_l2_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015-2017 The Linux Foundation. All rights reserved. */ diff --git a/drivers/perf/qcom_l3_pmu.c b/drivers/perf/qcom_l3_pmu.c index 66e6cabd6fff..abfa3587baad 100644 --- a/drivers/perf/qcom_l3_pmu.c +++ b/drivers/perf/qcom_l3_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the L3 cache PMUs in Qualcomm Technologies chips. diff --git a/drivers/perf/riscv_pmu.c b/drivers/perf/riscv_pmu.c index 7644147d50b4..62289d173124 100644 --- a/drivers/perf/riscv_pmu.c +++ b/drivers/perf/riscv_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V performance counter support. diff --git a/drivers/perf/riscv_pmu_legacy.c b/drivers/perf/riscv_pmu_legacy.c index 93c8e0fdb589..1a719c658c6c 100644 --- a/drivers/perf/riscv_pmu_legacy.c +++ b/drivers/perf/riscv_pmu_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V performance counter support. diff --git a/drivers/perf/riscv_pmu_sbi.c b/drivers/perf/riscv_pmu_sbi.c index 7dd282da67ce..b3eda5a75b03 100644 --- a/drivers/perf/riscv_pmu_sbi.c +++ b/drivers/perf/riscv_pmu_sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V performance counter support. diff --git a/drivers/perf/starfive_starlink_pmu.c b/drivers/perf/starfive_starlink_pmu.c index 5e5a672b4229..2193c7229511 100644 --- a/drivers/perf/starfive_starlink_pmu.c +++ b/drivers/perf/starfive_starlink_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * StarFive's StarLink PMU driver diff --git a/drivers/perf/thunderx2_pmu.c b/drivers/perf/thunderx2_pmu.c index 6ed4707bd6bb..53ac1c6bd050 100644 --- a/drivers/perf/thunderx2_pmu.c +++ b/drivers/perf/thunderx2_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CAVIUM THUNDERX2 SoC PMU UNCORE diff --git a/drivers/perf/xgene_pmu.c b/drivers/perf/xgene_pmu.c index 33b5497bdc06..927d85e89a3f 100644 --- a/drivers/perf/xgene_pmu.c +++ b/drivers/perf/xgene_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * APM X-Gene SoC PMU (Performance Monitor Unit) diff --git a/drivers/phy/allwinner/phy-sun4i-usb.c b/drivers/phy/allwinner/phy-sun4i-usb.c index 59d38d88efb0..1862bf81abf9 100644 --- a/drivers/phy/allwinner/phy-sun4i-usb.c +++ b/drivers/phy/allwinner/phy-sun4i-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allwinner sun4i USB phy driver diff --git a/drivers/phy/allwinner/phy-sun50i-usb3.c b/drivers/phy/allwinner/phy-sun50i-usb3.c index 363f9a0df503..319022c8c6a0 100644 --- a/drivers/phy/allwinner/phy-sun50i-usb3.c +++ b/drivers/phy/allwinner/phy-sun50i-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Allwinner sun50i(H6) USB 3.0 phy driver diff --git a/drivers/phy/allwinner/phy-sun6i-mipi-dphy.c b/drivers/phy/allwinner/phy-sun6i-mipi-dphy.c index 36eab95271b2..6d65158f07af 100644 --- a/drivers/phy/allwinner/phy-sun6i-mipi-dphy.c +++ b/drivers/phy/allwinner/phy-sun6i-mipi-dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2016 Allwinnertech Co., Ltd. diff --git a/drivers/phy/allwinner/phy-sun9i-usb.c b/drivers/phy/allwinner/phy-sun9i-usb.c index 2f9e60c188b8..6a6397a41561 100644 --- a/drivers/phy/allwinner/phy-sun9i-usb.c +++ b/drivers/phy/allwinner/phy-sun9i-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allwinner sun9i USB phy driver diff --git a/drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c b/drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c index c4a56b9d3289..3e97e43bbaae 100644 --- a/drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c +++ b/drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Meson AXG MIPI DPHY driver diff --git a/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c b/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c index c0ba2852dbb8..59f149cc2b49 100644 --- a/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c +++ b/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amlogic AXG MIPI + PCIE analog PHY driver diff --git a/drivers/phy/amlogic/phy-meson-axg-pcie.c b/drivers/phy/amlogic/phy-meson-axg-pcie.c index 14dee73f9cb5..f0f219d85407 100644 --- a/drivers/phy/amlogic/phy-meson-axg-pcie.c +++ b/drivers/phy/amlogic/phy-meson-axg-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amlogic AXG PCIE PHY driver diff --git a/drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c b/drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c index 46e5f7e7eb6c..3f0f2b9c2189 100644 --- a/drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c +++ b/drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Meson G12A MIPI DSI Analog PHY diff --git a/drivers/phy/amlogic/phy-meson-g12a-usb2.c b/drivers/phy/amlogic/phy-meson-g12a-usb2.c index 66bf0b7ef8ed..57184b2cc1d1 100644 --- a/drivers/phy/amlogic/phy-meson-g12a-usb2.c +++ b/drivers/phy/amlogic/phy-meson-g12a-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Meson G12A USB2 PHY driver diff --git a/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c b/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c index 5468831d6ab9..8af31433cb00 100644 --- a/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c +++ b/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Amlogic G12A USB3 + PCIE Combo PHY driver diff --git a/drivers/phy/amlogic/phy-meson-gxl-usb2.c b/drivers/phy/amlogic/phy-meson-gxl-usb2.c index 6b390304f723..0b66de5eb784 100644 --- a/drivers/phy/amlogic/phy-meson-gxl-usb2.c +++ b/drivers/phy/amlogic/phy-meson-gxl-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Meson GXL and GXM USB2 PHY driver diff --git a/drivers/phy/amlogic/phy-meson8-hdmi-tx.c b/drivers/phy/amlogic/phy-meson8-hdmi-tx.c index 2617f7f6c2ec..8d5e0ab07669 100644 --- a/drivers/phy/amlogic/phy-meson8-hdmi-tx.c +++ b/drivers/phy/amlogic/phy-meson8-hdmi-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Meson8, Meson8b and Meson8m2 HDMI TX PHY. diff --git a/drivers/phy/amlogic/phy-meson8b-usb2.c b/drivers/phy/amlogic/phy-meson8b-usb2.c index a553231a9f7c..5e93c41969ba 100644 --- a/drivers/phy/amlogic/phy-meson8b-usb2.c +++ b/drivers/phy/amlogic/phy-meson8b-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Meson8, Meson8b and GXBB USB2 PHY driver diff --git a/drivers/phy/broadcom/phy-bcm-cygnus-pcie.c b/drivers/phy/broadcom/phy-bcm-cygnus-pcie.c index 462c61a24ec5..960389bb0126 100644 --- a/drivers/phy/broadcom/phy-bcm-cygnus-pcie.c +++ b/drivers/phy/broadcom/phy-bcm-cygnus-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/phy/broadcom/phy-bcm-kona-usb2.c b/drivers/phy/broadcom/phy-bcm-kona-usb2.c index e9cc5f2cb89a..881fc5f5f020 100644 --- a/drivers/phy/broadcom/phy-bcm-kona-usb2.c +++ b/drivers/phy/broadcom/phy-bcm-kona-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * phy-bcm-kona-usb2.c - Broadcom Kona USB2 Phy Driver diff --git a/drivers/phy/broadcom/phy-bcm-ns-usb2.c b/drivers/phy/broadcom/phy-bcm-ns-usb2.c index c5d35031b398..197ce2dcd08e 100644 --- a/drivers/phy/broadcom/phy-bcm-ns-usb2.c +++ b/drivers/phy/broadcom/phy-bcm-ns-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom Northstar USB 2.0 PHY Driver diff --git a/drivers/phy/broadcom/phy-bcm-ns-usb3.c b/drivers/phy/broadcom/phy-bcm-ns-usb3.c index 6e56498d0644..3f91937d7c6b 100644 --- a/drivers/phy/broadcom/phy-bcm-ns-usb3.c +++ b/drivers/phy/broadcom/phy-bcm-ns-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom Northstar USB 3.0 PHY Driver diff --git a/drivers/phy/broadcom/phy-bcm-ns2-pcie.c b/drivers/phy/broadcom/phy-bcm-ns2-pcie.c index 67a6ae5ecba0..c3e1e9b14557 100644 --- a/drivers/phy/broadcom/phy-bcm-ns2-pcie.c +++ b/drivers/phy/broadcom/phy-bcm-ns2-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2016 Broadcom diff --git a/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c b/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c index 8473fa574529..63e7e1fd876d 100644 --- a/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c +++ b/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2017 Broadcom diff --git a/drivers/phy/broadcom/phy-bcm-sr-pcie.c b/drivers/phy/broadcom/phy-bcm-sr-pcie.c index 706e1d83b4ce..986365e04332 100644 --- a/drivers/phy/broadcom/phy-bcm-sr-pcie.c +++ b/drivers/phy/broadcom/phy-bcm-sr-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2018 Broadcom diff --git a/drivers/phy/broadcom/phy-bcm-sr-usb.c b/drivers/phy/broadcom/phy-bcm-sr-usb.c index 6bcfe83609c8..cbee16045709 100644 --- a/drivers/phy/broadcom/phy-bcm-sr-usb.c +++ b/drivers/phy/broadcom/phy-bcm-sr-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2018 Broadcom diff --git a/drivers/phy/broadcom/phy-bcm63xx-usbh.c b/drivers/phy/broadcom/phy-bcm63xx-usbh.c index 29fd6791bae6..0bb0568bf40e 100644 --- a/drivers/phy/broadcom/phy-bcm63xx-usbh.c +++ b/drivers/phy/broadcom/phy-bcm63xx-usbh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM6328 USBH PHY Controller Driver diff --git a/drivers/phy/broadcom/phy-brcm-sata.c b/drivers/phy/broadcom/phy-brcm-sata.c index fb69e21a0292..a8a6da76a552 100644 --- a/drivers/phy/broadcom/phy-brcm-sata.c +++ b/drivers/phy/broadcom/phy-brcm-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom SATA3 AHCI Controller PHY Driver diff --git a/drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c b/drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c index 8a5ed50f2da0..4b7d4b7be653 100644 --- a/drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c +++ b/drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Broadcom */ diff --git a/drivers/phy/broadcom/phy-brcm-usb-init.c b/drivers/phy/broadcom/phy-brcm-usb-init.c index da23078878a9..cc064ff34a03 100644 --- a/drivers/phy/broadcom/phy-brcm-usb-init.c +++ b/drivers/phy/broadcom/phy-brcm-usb-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * phy-brcm-usb-init.c - Broadcom USB Phy chip specific init functions diff --git a/drivers/phy/broadcom/phy-brcm-usb.c b/drivers/phy/broadcom/phy-brcm-usb.c index 59d756a10d6c..95c5769dcc55 100644 --- a/drivers/phy/broadcom/phy-brcm-usb.c +++ b/drivers/phy/broadcom/phy-brcm-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * phy-brcm-usb.c - Broadcom USB Phy Driver diff --git a/drivers/phy/cadence/cdns-dphy-rx.c b/drivers/phy/cadence/cdns-dphy-rx.c index 3ac80141189c..f85dfed8d9c6 100644 --- a/drivers/phy/cadence/cdns-dphy-rx.c +++ b/drivers/phy/cadence/cdns-dphy-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/phy/cadence/cdns-dphy.c b/drivers/phy/cadence/cdns-dphy.c index d5b0e516b93c..b37c718f6d4f 100644 --- a/drivers/phy/cadence/cdns-dphy.c +++ b/drivers/phy/cadence/cdns-dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright: 2017-2018 Cadence Design Systems, Inc. diff --git a/drivers/phy/cadence/phy-cadence-salvo.c b/drivers/phy/cadence/phy-cadence-salvo.c index f461585c84c6..51af3999330c 100644 --- a/drivers/phy/cadence/phy-cadence-salvo.c +++ b/drivers/phy/cadence/phy-cadence-salvo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Salvo PHY is a 28nm PHY, it is a legacy PHY, and only diff --git a/drivers/phy/cadence/phy-cadence-sierra.c b/drivers/phy/cadence/phy-cadence-sierra.c index 92ab1a31646a..e0a3e62288c4 100644 --- a/drivers/phy/cadence/phy-cadence-sierra.c +++ b/drivers/phy/cadence/phy-cadence-sierra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence Sierra PHY Driver diff --git a/drivers/phy/cadence/phy-cadence-torrent.c b/drivers/phy/cadence/phy-cadence-torrent.c index 37fa4bad6bd7..573b8a1fbd70 100644 --- a/drivers/phy/cadence/phy-cadence-torrent.c +++ b/drivers/phy/cadence/phy-cadence-torrent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cadence Torrent SD0801 PHY driver. diff --git a/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c b/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c index 0928a526e2ab..fc49f46c22ad 100644 --- a/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c +++ b/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2017,2018 NXP diff --git a/drivers/phy/freescale/phy-fsl-imx8m-pcie.c b/drivers/phy/freescale/phy-fsl-imx8m-pcie.c index 7f5600103a00..b239191099fd 100644 --- a/drivers/phy/freescale/phy-fsl-imx8m-pcie.c +++ b/drivers/phy/freescale/phy-fsl-imx8m-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021 NXP diff --git a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c index 91b3e62743d3..03a82208239a 100644 --- a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c +++ b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2017 NXP. */ diff --git a/drivers/phy/freescale/phy-fsl-imx8qm-hsio.c b/drivers/phy/freescale/phy-fsl-imx8qm-hsio.c index 977d21d753a5..e660426c2130 100644 --- a/drivers/phy/freescale/phy-fsl-imx8qm-hsio.c +++ b/drivers/phy/freescale/phy-fsl-imx8qm-hsio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c b/drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c index 7aef2f59e8eb..7d7603b281b6 100644 --- a/drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c +++ b/drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2017-2020,2022 NXP diff --git a/drivers/phy/freescale/phy-fsl-lynx-28g.c b/drivers/phy/freescale/phy-fsl-lynx-28g.c index c20d2636c5e9..419028eedbdc 100644 --- a/drivers/phy/freescale/phy-fsl-lynx-28g.c +++ b/drivers/phy/freescale/phy-fsl-lynx-28g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Copyright (c) 2021-2022 NXP. */ diff --git a/drivers/phy/freescale/phy-fsl-samsung-hdmi.c b/drivers/phy/freescale/phy-fsl-samsung-hdmi.c index 191c282246d9..1fc4778f25ec 100644 --- a/drivers/phy/freescale/phy-fsl-samsung-hdmi.c +++ b/drivers/phy/freescale/phy-fsl-samsung-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020 NXP diff --git a/drivers/phy/hisilicon/phy-hi3660-usb3.c b/drivers/phy/hisilicon/phy-hi3660-usb3.c index e2a09d67faed..568f46f7c58c 100644 --- a/drivers/phy/hisilicon/phy-hi3660-usb3.c +++ b/drivers/phy/hisilicon/phy-hi3660-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Phy provider for USB 3.0 controller on HiSilicon 3660 platform diff --git a/drivers/phy/hisilicon/phy-hi3670-pcie.c b/drivers/phy/hisilicon/phy-hi3670-pcie.c index dbc7dcce682b..4d4ff61db46a 100644 --- a/drivers/phy/hisilicon/phy-hi3670-pcie.c +++ b/drivers/phy/hisilicon/phy-hi3670-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe phy driver for Kirin 970 diff --git a/drivers/phy/hisilicon/phy-hi3670-usb3.c b/drivers/phy/hisilicon/phy-hi3670-usb3.c index 40d3cf128b44..b07c83571928 100644 --- a/drivers/phy/hisilicon/phy-hi3670-usb3.c +++ b/drivers/phy/hisilicon/phy-hi3670-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Phy provider for USB 3.1 controller on HiSilicon Kirin970 platform diff --git a/drivers/phy/hisilicon/phy-hi6220-usb.c b/drivers/phy/hisilicon/phy-hi6220-usb.c index 22d8d8a8dabe..796764dc7c0e 100644 --- a/drivers/phy/hisilicon/phy-hi6220-usb.c +++ b/drivers/phy/hisilicon/phy-hi6220-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Linaro Ltd. diff --git a/drivers/phy/hisilicon/phy-hisi-inno-usb2.c b/drivers/phy/hisilicon/phy-hisi-inno-usb2.c index c843923252aa..6652fa245d46 100644 --- a/drivers/phy/hisilicon/phy-hisi-inno-usb2.c +++ b/drivers/phy/hisilicon/phy-hisi-inno-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HiSilicon INNO USB2 PHY Driver. diff --git a/drivers/phy/hisilicon/phy-histb-combphy.c b/drivers/phy/hisilicon/phy-histb-combphy.c index 9dd0bd00b4e4..a7bc08bbb90a 100644 --- a/drivers/phy/hisilicon/phy-histb-combphy.c +++ b/drivers/phy/hisilicon/phy-histb-combphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * COMBPHY driver for HiSilicon STB SoCs diff --git a/drivers/phy/hisilicon/phy-hix5hd2-sata.c b/drivers/phy/hisilicon/phy-hix5hd2-sata.c index 1b26ddb4c8a7..1cd793e6d2dc 100644 --- a/drivers/phy/hisilicon/phy-hix5hd2-sata.c +++ b/drivers/phy/hisilicon/phy-hix5hd2-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 Linaro Ltd. diff --git a/drivers/phy/ingenic/phy-ingenic-usb.c b/drivers/phy/ingenic/phy-ingenic-usb.c index 7e62d46850fd..3953cbdcd198 100644 --- a/drivers/phy/ingenic/phy-ingenic-usb.c +++ b/drivers/phy/ingenic/phy-ingenic-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ingenic SoCs USB PHY driver diff --git a/drivers/phy/intel/phy-intel-keembay-emmc.c b/drivers/phy/intel/phy-intel-keembay-emmc.c index 0eb11ac7c2e2..34c210d8f98b 100644 --- a/drivers/phy/intel/phy-intel-keembay-emmc.c +++ b/drivers/phy/intel/phy-intel-keembay-emmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay eMMC PHY driver diff --git a/drivers/phy/intel/phy-intel-keembay-usb.c b/drivers/phy/intel/phy-intel-keembay-usb.c index c8b05f7b2445..b57b727c9ae4 100644 --- a/drivers/phy/intel/phy-intel-keembay-usb.c +++ b/drivers/phy/intel/phy-intel-keembay-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Keem Bay USB PHY driver diff --git a/drivers/phy/intel/phy-intel-lgm-combo.c b/drivers/phy/intel/phy-intel-lgm-combo.c index 9ee3cf61cdd0..14fdf7f8114e 100644 --- a/drivers/phy/intel/phy-intel-lgm-combo.c +++ b/drivers/phy/intel/phy-intel-lgm-combo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Combo-PHY driver diff --git a/drivers/phy/intel/phy-intel-lgm-emmc.c b/drivers/phy/intel/phy-intel-lgm-emmc.c index 703aeb122541..a95a485bfea8 100644 --- a/drivers/phy/intel/phy-intel-lgm-emmc.c +++ b/drivers/phy/intel/phy-intel-lgm-emmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel eMMC PHY driver diff --git a/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c b/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c index 82f1ffc0b0ad..854f0db7feb8 100644 --- a/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c +++ b/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver diff --git a/drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c b/drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c index 406a87c8b759..71dff591caac 100644 --- a/drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c +++ b/drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCIe PHY driver for Lantiq VRX200 and ARX300 SoCs. diff --git a/drivers/phy/marvell/phy-armada375-usb2.c b/drivers/phy/marvell/phy-armada375-usb2.c index 3731f9b25655..c87700fc9e66 100644 --- a/drivers/phy/marvell/phy-armada375-usb2.c +++ b/drivers/phy/marvell/phy-armada375-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB cluster support for Armada 375 platform. diff --git a/drivers/phy/marvell/phy-armada38x-comphy.c b/drivers/phy/marvell/phy-armada38x-comphy.c index 5063361b0120..0c594d32715a 100644 --- a/drivers/phy/marvell/phy-armada38x-comphy.c +++ b/drivers/phy/marvell/phy-armada38x-comphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Russell King, Deep Blue Solutions Ltd. diff --git a/drivers/phy/marvell/phy-berlin-sata.c b/drivers/phy/marvell/phy-berlin-sata.c index c90e2867900c..c0fe6711c169 100644 --- a/drivers/phy/marvell/phy-berlin-sata.c +++ b/drivers/phy/marvell/phy-berlin-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Berlin SATA PHY driver diff --git a/drivers/phy/marvell/phy-berlin-usb.c b/drivers/phy/marvell/phy-berlin-usb.c index f26bf630da2c..dd8ef2f9dbef 100644 --- a/drivers/phy/marvell/phy-berlin-usb.c +++ b/drivers/phy/marvell/phy-berlin-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Marvell Technology Group Ltd. diff --git a/drivers/phy/marvell/phy-mmp3-hsic.c b/drivers/phy/marvell/phy-mmp3-hsic.c index 271f1a2258ef..2ee5f229572a 100644 --- a/drivers/phy/marvell/phy-mmp3-hsic.c +++ b/drivers/phy/marvell/phy-mmp3-hsic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 Lubomir Rintel diff --git a/drivers/phy/marvell/phy-mmp3-usb.c b/drivers/phy/marvell/phy-mmp3-usb.c index 5b71deb08851..ab637176c8bc 100644 --- a/drivers/phy/marvell/phy-mmp3-usb.c +++ b/drivers/phy/marvell/phy-mmp3-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Marvell International Ltd. All rights reserved. diff --git a/drivers/phy/marvell/phy-mvebu-a3700-comphy.c b/drivers/phy/marvell/phy-mvebu-a3700-comphy.c index 1d1db1737422..86b8e9fa9c74 100644 --- a/drivers/phy/marvell/phy-mvebu-a3700-comphy.c +++ b/drivers/phy/marvell/phy-mvebu-a3700-comphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Marvell diff --git a/drivers/phy/marvell/phy-mvebu-a3700-utmi.c b/drivers/phy/marvell/phy-mvebu-a3700-utmi.c index 04f4fb4bed70..2d80f5420cff 100644 --- a/drivers/phy/marvell/phy-mvebu-a3700-utmi.c +++ b/drivers/phy/marvell/phy-mvebu-a3700-utmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Marvell diff --git a/drivers/phy/marvell/phy-mvebu-cp110-comphy.c b/drivers/phy/marvell/phy-mvebu-cp110-comphy.c index 71f9c14fb50d..eb4de49ea53d 100644 --- a/drivers/phy/marvell/phy-mvebu-cp110-comphy.c +++ b/drivers/phy/marvell/phy-mvebu-cp110-comphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Marvell diff --git a/drivers/phy/marvell/phy-mvebu-cp110-utmi.c b/drivers/phy/marvell/phy-mvebu-cp110-utmi.c index 59903f86b13f..8d729001a94b 100644 --- a/drivers/phy/marvell/phy-mvebu-cp110-utmi.c +++ b/drivers/phy/marvell/phy-mvebu-cp110-utmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Marvell diff --git a/drivers/phy/marvell/phy-mvebu-sata.c b/drivers/phy/marvell/phy-mvebu-sata.c index 89a5a2b69d80..297242f38424 100644 --- a/drivers/phy/marvell/phy-mvebu-sata.c +++ b/drivers/phy/marvell/phy-mvebu-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * phy-mvebu-sata.c: SATA Phy driver for the Marvell mvebu SoCs. diff --git a/drivers/phy/marvell/phy-pxa-28nm-hsic.c b/drivers/phy/marvell/phy-pxa-28nm-hsic.c index eff6dd6b2dd0..eeedd90ee29d 100644 --- a/drivers/phy/marvell/phy-pxa-28nm-hsic.c +++ b/drivers/phy/marvell/phy-pxa-28nm-hsic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Linaro, Ltd. diff --git a/drivers/phy/marvell/phy-pxa-28nm-usb2.c b/drivers/phy/marvell/phy-pxa-28nm-usb2.c index 64afb82cf70e..a7d96cbcce22 100644 --- a/drivers/phy/marvell/phy-pxa-28nm-usb2.c +++ b/drivers/phy/marvell/phy-pxa-28nm-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Linaro, Ltd. diff --git a/drivers/phy/marvell/phy-pxa-usb.c b/drivers/phy/marvell/phy-pxa-usb.c index c0bb71f80c04..cd118291aa6b 100644 --- a/drivers/phy/marvell/phy-pxa-usb.c +++ b/drivers/phy/marvell/phy-pxa-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Marvell International Ltd. All rights reserved. diff --git a/drivers/phy/mediatek/phy-mtk-dp.c b/drivers/phy/mediatek/phy-mtk-dp.c index d7024a144335..b4ed05d01f66 100644 --- a/drivers/phy/mediatek/phy-mtk-dp.c +++ b/drivers/phy/mediatek/phy-mtk-dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek DisplayPort PHY driver diff --git a/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c b/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c index e51b2d13eab4..55cbb1a4ed4d 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c +++ b/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c b/drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c index d04758396046..1d82455aeeee 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c +++ b/drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c b/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c index b38f3ae26b3f..1c8e9e95d9d4 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c +++ b/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-hdmi.c b/drivers/phy/mediatek/phy-mtk-hdmi.c index 52a7d525ff9b..a3240e5c4606 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi.c +++ b/drivers/phy/mediatek/phy-mtk-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c b/drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c index 058e1d926630..dc19bbc77bff 100644 --- a/drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c +++ b/drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek MIPI CSI v0.5 driver diff --git a/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c b/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c index 673cb0f08959..f2e551b723b5 100644 --- a/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c +++ b/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c b/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c index 553725e1269c..c56f5e6a5f8c 100644 --- a/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c +++ b/drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-mipi-dsi.c b/drivers/phy/mediatek/phy-mtk-mipi-dsi.c index 065ea626093a..71226f2cc6d0 100644 --- a/drivers/phy/mediatek/phy-mtk-mipi-dsi.c +++ b/drivers/phy/mediatek/phy-mtk-mipi-dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-pcie.c b/drivers/phy/mediatek/phy-mtk-pcie.c index a2f69d6c72f0..26d1787134c8 100644 --- a/drivers/phy/mediatek/phy-mtk-pcie.c +++ b/drivers/phy/mediatek/phy-mtk-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-tphy.c b/drivers/phy/mediatek/phy-mtk-tphy.c index f6504e0ecd1a..f7236821d76d 100644 --- a/drivers/phy/mediatek/phy-mtk-tphy.c +++ b/drivers/phy/mediatek/phy-mtk-tphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-ufs.c b/drivers/phy/mediatek/phy-mtk-ufs.c index 0cb5a25b1b7a..776222590c74 100644 --- a/drivers/phy/mediatek/phy-mtk-ufs.c +++ b/drivers/phy/mediatek/phy-mtk-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/phy/mediatek/phy-mtk-xfi-tphy.c b/drivers/phy/mediatek/phy-mtk-xfi-tphy.c index 1a0b7484f525..14edd1cb1a30 100644 --- a/drivers/phy/mediatek/phy-mtk-xfi-tphy.c +++ b/drivers/phy/mediatek/phy-mtk-xfi-tphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MediaTek 10GE SerDes XFI T-PHY driver diff --git a/drivers/phy/mediatek/phy-mtk-xsphy.c b/drivers/phy/mediatek/phy-mtk-xsphy.c index c0ddb9273cc3..7f8696196ffa 100644 --- a/drivers/phy/mediatek/phy-mtk-xsphy.c +++ b/drivers/phy/mediatek/phy-mtk-xsphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek USB3.1 gen2 xsphy Driver diff --git a/drivers/phy/microchip/lan966x_serdes.c b/drivers/phy/microchip/lan966x_serdes.c index 835e369cdfc5..02e741d801cf 100644 --- a/drivers/phy/microchip/lan966x_serdes.c +++ b/drivers/phy/microchip/lan966x_serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/phy/microchip/sparx5_serdes.c b/drivers/phy/microchip/sparx5_serdes.c index 320cf5b50a8c..322655778804 100644 --- a/drivers/phy/microchip/sparx5_serdes.c +++ b/drivers/phy/microchip/sparx5_serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Microchip Sparx5 Switch SerDes driver * diff --git a/drivers/phy/motorola/phy-cpcap-usb.c b/drivers/phy/motorola/phy-cpcap-usb.c index 7cb020dd3423..69dc1f67dd5e 100644 --- a/drivers/phy/motorola/phy-cpcap-usb.c +++ b/drivers/phy/motorola/phy-cpcap-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola CPCAP PMIC USB PHY driver diff --git a/drivers/phy/motorola/phy-mapphone-mdm6600.c b/drivers/phy/motorola/phy-mapphone-mdm6600.c index fd0e0cd1c1cf..9602599f4b44 100644 --- a/drivers/phy/motorola/phy-mapphone-mdm6600.c +++ b/drivers/phy/motorola/phy-mapphone-mdm6600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Motorola Mapphone MDM6600 modem GPIO controlled USB PHY driver diff --git a/drivers/phy/mscc/phy-ocelot-serdes.c b/drivers/phy/mscc/phy-ocelot-serdes.c index 1cd1b5db2ad7..edcacae0b5f5 100644 --- a/drivers/phy/mscc/phy-ocelot-serdes.c +++ b/drivers/phy/mscc/phy-ocelot-serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * SerDes PHY driver for Microsemi Ocelot diff --git a/drivers/phy/nuvoton/phy-ma35d1-usb2.c b/drivers/phy/nuvoton/phy-ma35d1-usb2.c index 9a459b700ed4..0b00be0aaa1c 100644 --- a/drivers/phy/nuvoton/phy-ma35d1-usb2.c +++ b/drivers/phy/nuvoton/phy-ma35d1-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Nuvoton Technology Corp. diff --git a/drivers/phy/phy-airoha-pcie.c b/drivers/phy/phy-airoha-pcie.c index 56e9ade8a9fd..fa595cd32c01 100644 --- a/drivers/phy/phy-airoha-pcie.c +++ b/drivers/phy/phy-airoha-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 AIROHA Inc diff --git a/drivers/phy/phy-can-transceiver.c b/drivers/phy/phy-can-transceiver.c index 330356706ad7..327f10a09692 100644 --- a/drivers/phy/phy-can-transceiver.c +++ b/drivers/phy/phy-can-transceiver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-can-transceiver.c - phy driver for CAN transceivers diff --git a/drivers/phy/phy-core-mipi-dphy.c b/drivers/phy/phy-core-mipi-dphy.c index f4956a417a47..153745b43a67 100644 --- a/drivers/phy/phy-core-mipi-dphy.c +++ b/drivers/phy/phy-core-mipi-dphy.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2013 NVIDIA Corporation diff --git a/drivers/phy/phy-core.c b/drivers/phy/phy-core.c index 8d227890a345..98cf09dba979 100644 --- a/drivers/phy/phy-core.c +++ b/drivers/phy/phy-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * phy-core.c -- Generic Phy framework. diff --git a/drivers/phy/phy-lgm-usb.c b/drivers/phy/phy-lgm-usb.c index eb7c6fed20d3..4c88b8e31912 100644 --- a/drivers/phy/phy-lgm-usb.c +++ b/drivers/phy/phy-lgm-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel LGM USB PHY driver diff --git a/drivers/phy/phy-lpc18xx-usb-otg.c b/drivers/phy/phy-lpc18xx-usb-otg.c index f905d3c64584..a0df46c0eeb1 100644 --- a/drivers/phy/phy-lpc18xx-usb-otg.c +++ b/drivers/phy/phy-lpc18xx-usb-otg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PHY driver for NXP LPC18xx/43xx internal USB OTG PHY diff --git a/drivers/phy/phy-nxp-ptn3222.c b/drivers/phy/phy-nxp-ptn3222.c index c6179d8701e6..cdbec4270ffc 100644 --- a/drivers/phy/phy-nxp-ptn3222.c +++ b/drivers/phy/phy-nxp-ptn3222.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024, Linaro Limited diff --git a/drivers/phy/phy-pistachio-usb.c b/drivers/phy/phy-pistachio-usb.c index 231792f48ced..cd15b1cc3a5f 100644 --- a/drivers/phy/phy-pistachio-usb.c +++ b/drivers/phy/phy-pistachio-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG Pistachio USB PHY driver diff --git a/drivers/phy/phy-snps-eusb2.c b/drivers/phy/phy-snps-eusb2.c index f90bf7e95463..c11982efe36e 100644 --- a/drivers/phy/phy-snps-eusb2.c +++ b/drivers/phy/phy-snps-eusb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Limited diff --git a/drivers/phy/phy-xgene.c b/drivers/phy/phy-xgene.c index 5007dc7a357c..f86048d89477 100644 --- a/drivers/phy/phy-xgene.c +++ b/drivers/phy/phy-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AppliedMicro X-Gene Multi-purpose PHY driver diff --git a/drivers/phy/qualcomm/phy-ath79-usb.c b/drivers/phy/qualcomm/phy-ath79-usb.c index f8d0199c6e78..88a7d3e55a3a 100644 --- a/drivers/phy/qualcomm/phy-ath79-usb.c +++ b/drivers/phy/qualcomm/phy-ath79-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Atheros AR71XX/9XXX USB PHY driver diff --git a/drivers/phy/qualcomm/phy-qcom-apq8064-sata.c b/drivers/phy/qualcomm/phy-qcom-apq8064-sata.c index cae290a6e19f..8f31b6f13be5 100644 --- a/drivers/phy/qualcomm/phy-qcom-apq8064-sata.c +++ b/drivers/phy/qualcomm/phy-qcom-apq8064-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-edp.c b/drivers/phy/qualcomm/phy-qcom-edp.c index f1b51018683d..572294ba1bab 100644 --- a/drivers/phy/qualcomm/phy-qcom-edp.c +++ b/drivers/phy/qualcomm/phy-qcom-edp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c b/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c index 651a12b59bc8..025a54dce0ee 100644 --- a/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c +++ b/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Limited diff --git a/drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c b/drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c index da6f290af722..1ea4c600d58b 100644 --- a/drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c +++ b/drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 John Crispin diff --git a/drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c b/drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c index f5eb0bdac418..93739a1c5df7 100644 --- a/drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c +++ b/drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c b/drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c index f22c0000479f..f949db384793 100644 --- a/drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c +++ b/drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/phy/qualcomm/phy-qcom-m31-eusb2.c b/drivers/phy/qualcomm/phy-qcom-m31-eusb2.c index 95cd3175926d..c4a2c5e81e52 100644 --- a/drivers/phy/qualcomm/phy-qcom-m31-eusb2.c +++ b/drivers/phy/qualcomm/phy-qcom-m31-eusb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-m31.c b/drivers/phy/qualcomm/phy-qcom-m31.c index 168ea980fda0..4c703e3c1562 100644 --- a/drivers/phy/qualcomm/phy-qcom-m31.c +++ b/drivers/phy/qualcomm/phy-qcom-m31.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2014-2023, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-pcie2.c b/drivers/phy/qualcomm/phy-qcom-pcie2.c index 11a2bb958681..9a585b82c4be 100644 --- a/drivers/phy/qualcomm/phy-qcom-pcie2.c +++ b/drivers/phy/qualcomm/phy-qcom-pcie2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c index 9e2a6c5d0f58..31125b6c3f4f 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c b/drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c index a7c65cfe31df..849a790a8804 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c index 86b1b7e2da86..26d57c678546 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c index 8a280433a42b..da7761c9f19d 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c b/drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c index 8bf951b0490c..dc8dc7d4d1ef 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-usb.c b/drivers/phy/qualcomm/phy-qcom-qmp-usb.c index ed646a7e705b..8dd354ebce38 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-usb.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c b/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c index 5e7fcb26744a..7d21e731021b 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-qusb2.c b/drivers/phy/qualcomm/phy-qcom-qusb2.c index eb93015be841..31bf2d8dc92b 100644 --- a/drivers/phy/qualcomm/phy-qcom-qusb2.c +++ b/drivers/phy/qualcomm/phy-qcom-qusb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c index 5b1c82459c12..3523ca8acda8 100644 --- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c +++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Linaro Limited diff --git a/drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c b/drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c index eb0b0f61d98e..977e9ae2c4d0 100644 --- a/drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c +++ b/drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c b/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c index 324c0a5d658e..b069a061f312 100644 --- a/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c +++ b/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2025, The Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c b/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c index a52a9bf13b75..a435b1615bbc 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2009-2018, Linux Foundation. All rights reserved. diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hs.c b/drivers/phy/qualcomm/phy-qcom-usb-hs.c index 98a18987f1be..1d82c729c030 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hs.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro Ltd diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hsic.c b/drivers/phy/qualcomm/phy-qcom-usb-hsic.c index 20f6dd37c7c1..b86ef592262a 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hsic.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hsic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro Ltd diff --git a/drivers/phy/qualcomm/phy-qcom-usb-ss.c b/drivers/phy/qualcomm/phy-qcom-usb-ss.c index a3a6d3ce7ea1..ed6686fe480a 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-ss.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-ss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2014,2017 The Linux Foundation. All rights reserved. diff --git a/drivers/phy/ralink/phy-mt7621-pci.c b/drivers/phy/ralink/phy-mt7621-pci.c index a591ad95347c..e7c9899573c3 100644 --- a/drivers/phy/ralink/phy-mt7621-pci.c +++ b/drivers/phy/ralink/phy-mt7621-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mediatek MT7621 PCI PHY Driver diff --git a/drivers/phy/ralink/phy-ralink-usb.c b/drivers/phy/ralink/phy-ralink-usb.c index 0ff07e210769..e2a3c86b0e16 100644 --- a/drivers/phy/ralink/phy-ralink-usb.c +++ b/drivers/phy/ralink/phy-ralink-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 John Crispin diff --git a/drivers/phy/realtek/phy-rtk-usb2.c b/drivers/phy/realtek/phy-rtk-usb2.c index 248550ef98ca..6d011a25fe69 100644 --- a/drivers/phy/realtek/phy-rtk-usb2.c +++ b/drivers/phy/realtek/phy-rtk-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-rtk-usb2.c RTK usb2.0 PHY driver diff --git a/drivers/phy/realtek/phy-rtk-usb3.c b/drivers/phy/realtek/phy-rtk-usb3.c index cce453686db2..820e149060a5 100644 --- a/drivers/phy/realtek/phy-rtk-usb3.c +++ b/drivers/phy/realtek/phy-rtk-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-rtk-usb3.c RTK usb3.0 phy driver diff --git a/drivers/phy/renesas/phy-rcar-gen2.c b/drivers/phy/renesas/phy-rcar-gen2.c index c0221e7258c0..dc65c29cc389 100644 --- a/drivers/phy/renesas/phy-rcar-gen2.c +++ b/drivers/phy/renesas/phy-rcar-gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car Gen2 PHY driver diff --git a/drivers/phy/renesas/phy-rcar-gen3-pcie.c b/drivers/phy/renesas/phy-rcar-gen3-pcie.c index c0e5a4ac82de..c92e58d4140a 100644 --- a/drivers/phy/renesas/phy-rcar-gen3-pcie.c +++ b/drivers/phy/renesas/phy-rcar-gen3-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car Gen3 PCIe PHY driver diff --git a/drivers/phy/renesas/phy-rcar-gen3-usb2.c b/drivers/phy/renesas/phy-rcar-gen3-usb2.c index 582de10d5beb..ea7f858b9dbc 100644 --- a/drivers/phy/renesas/phy-rcar-gen3-usb2.c +++ b/drivers/phy/renesas/phy-rcar-gen3-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car Gen3 for USB2.0 PHY driver diff --git a/drivers/phy/renesas/phy-rcar-gen3-usb3.c b/drivers/phy/renesas/phy-rcar-gen3-usb3.c index 0420f5b283ce..78d3fcac123a 100644 --- a/drivers/phy/renesas/phy-rcar-gen3-usb3.c +++ b/drivers/phy/renesas/phy-rcar-gen3-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car Gen3 for USB3.0 PHY driver diff --git a/drivers/phy/renesas/phy-rzg3e-usb3.c b/drivers/phy/renesas/phy-rzg3e-usb3.c index 6b3453ea0004..7d6763357955 100644 --- a/drivers/phy/renesas/phy-rzg3e-usb3.c +++ b/drivers/phy/renesas/phy-rzg3e-usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G3E USB3.0 PHY driver diff --git a/drivers/phy/renesas/r8a779f0-ether-serdes.c b/drivers/phy/renesas/r8a779f0-ether-serdes.c index 8a6b6f366fe3..3add72b781f5 100644 --- a/drivers/phy/renesas/r8a779f0-ether-serdes.c +++ b/drivers/phy/renesas/r8a779f0-ether-serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Renesas Ethernet SERDES device driver * diff --git a/drivers/phy/rockchip/phy-rockchip-dp.c b/drivers/phy/rockchip/phy-rockchip-dp.c index 592aa956eead..49d309812c13 100644 --- a/drivers/phy/rockchip/phy-rockchip-dp.c +++ b/drivers/phy/rockchip/phy-rockchip-dp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip DP PHY driver diff --git a/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c b/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c index e6a768bbb9b3..b55fe65343d2 100644 --- a/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c +++ b/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Rockchip MIPI Synopsys DPHY RX0 driver diff --git a/drivers/phy/rockchip/phy-rockchip-emmc.c b/drivers/phy/rockchip/phy-rockchip-emmc.c index 5187983c58e5..e12d13a3fc2d 100644 --- a/drivers/phy/rockchip/phy-rockchip-emmc.c +++ b/drivers/phy/rockchip/phy-rockchip-emmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip emmc PHY driver diff --git a/drivers/phy/rockchip/phy-rockchip-inno-csidphy.c b/drivers/phy/rockchip/phy-rockchip-inno-csidphy.c index c79fb53d8ee5..0e0a9bc3a20a 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-csidphy.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-csidphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip MIPI RX Innosilicon DPHY driver diff --git a/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c b/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c index 30d5e5ddff4a..298224aa9316 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Rockchip Electronics Co. Ltd. diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c index 8dcc2bb777b5..a6a71c345cc0 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2017 Rockchip Electronics Co. Ltd. diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c index 8f4c08e599aa..b0f580ae43d3 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip USB2.0 PHY with Innosilicon IP block driver diff --git a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c index 7f8fc8e6d489..791d8dc8466e 100644 --- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c +++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip PIPE USB3.0 PCIE SATA Combo Phy driver diff --git a/drivers/phy/rockchip/phy-rockchip-pcie.c b/drivers/phy/rockchip/phy-rockchip-pcie.c index 126306c01454..a5ee969010b0 100644 --- a/drivers/phy/rockchip/phy-rockchip-pcie.c +++ b/drivers/phy/rockchip/phy-rockchip-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip PCIe PHY driver diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c index 4508a3147272..ae9e86e7cf78 100644 --- a/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c +++ b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2025 Rockchip Electronics Co.Ltd diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c index 29de2f7bdae8..22ea24456529 100644 --- a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c +++ b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021-2022 Rockchip Electronics Co., Ltd. diff --git a/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c b/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c index 4e8ffd173096..e92f8c9f7936 100644 --- a/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c +++ b/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Rockchip PCIE3.0 phy driver diff --git a/drivers/phy/rockchip/phy-rockchip-typec.c b/drivers/phy/rockchip/phy-rockchip-typec.c index d9701b6106d5..44cdfd1c2e07 100644 --- a/drivers/phy/rockchip/phy-rockchip-typec.c +++ b/drivers/phy/rockchip/phy-rockchip-typec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Rockchip Electronics Co., Ltd. diff --git a/drivers/phy/rockchip/phy-rockchip-usb.c b/drivers/phy/rockchip/phy-rockchip-usb.c index c3c30df29c3e..42191d0241cc 100644 --- a/drivers/phy/rockchip/phy-rockchip-usb.c +++ b/drivers/phy/rockchip/phy-rockchip-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip usb PHY driver diff --git a/drivers/phy/rockchip/phy-rockchip-usbdp.c b/drivers/phy/rockchip/phy-rockchip-usbdp.c index fba35510d88c..e0f8dcdb687c 100644 --- a/drivers/phy/rockchip/phy-rockchip-usbdp.c +++ b/drivers/phy/rockchip/phy-rockchip-usbdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip USBDP Combo PHY with Samsung IP block driver diff --git a/drivers/phy/samsung/phy-exynos-dp-video.c b/drivers/phy/samsung/phy-exynos-dp-video.c index a636dee07585..a5dede5b91ee 100644 --- a/drivers/phy/samsung/phy-exynos-dp-video.c +++ b/drivers/phy/samsung/phy-exynos-dp-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Exynos SoC series Display Port PHY driver diff --git a/drivers/phy/samsung/phy-exynos-mipi-video.c b/drivers/phy/samsung/phy-exynos-mipi-video.c index be925508ed97..fc6f8db8db68 100644 --- a/drivers/phy/samsung/phy-exynos-mipi-video.c +++ b/drivers/phy/samsung/phy-exynos-mipi-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY driver diff --git a/drivers/phy/samsung/phy-exynos-pcie.c b/drivers/phy/samsung/phy-exynos-pcie.c index 53c9230c2907..dd94f7870016 100644 --- a/drivers/phy/samsung/phy-exynos-pcie.c +++ b/drivers/phy/samsung/phy-exynos-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Exynos SoC series PCIe PHY driver diff --git a/drivers/phy/samsung/phy-exynos4210-usb2.c b/drivers/phy/samsung/phy-exynos4210-usb2.c index 3898a7f58217..feb511a33a69 100644 --- a/drivers/phy/samsung/phy-exynos4210-usb2.c +++ b/drivers/phy/samsung/phy-exynos4210-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4210 support diff --git a/drivers/phy/samsung/phy-exynos4x12-usb2.c b/drivers/phy/samsung/phy-exynos4x12-usb2.c index b528a5d037fe..f7ed71bb0cf4 100644 --- a/drivers/phy/samsung/phy-exynos4x12-usb2.c +++ b/drivers/phy/samsung/phy-exynos4x12-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4x12 support diff --git a/drivers/phy/samsung/phy-exynos5-usbdrd.c b/drivers/phy/samsung/phy-exynos5-usbdrd.c index 1c8bf80119f1..13bde5b8301a 100644 --- a/drivers/phy/samsung/phy-exynos5-usbdrd.c +++ b/drivers/phy/samsung/phy-exynos5-usbdrd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Exynos5 SoC series USB DRD PHY driver diff --git a/drivers/phy/samsung/phy-exynos5250-sata.c b/drivers/phy/samsung/phy-exynos5250-sata.c index 595adba5fb8f..47d0b6cf4919 100644 --- a/drivers/phy/samsung/phy-exynos5250-sata.c +++ b/drivers/phy/samsung/phy-exynos5250-sata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SATA SerDes(PHY) driver diff --git a/drivers/phy/samsung/phy-exynos5250-usb2.c b/drivers/phy/samsung/phy-exynos5250-usb2.c index 21b06072f866..8ffa32cec0a7 100644 --- a/drivers/phy/samsung/phy-exynos5250-usb2.c +++ b/drivers/phy/samsung/phy-exynos5250-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 5250 support diff --git a/drivers/phy/samsung/phy-exynos7-ufs.c b/drivers/phy/samsung/phy-exynos7-ufs.c index 15eec1d9e0e0..97979f4f36b2 100644 --- a/drivers/phy/samsung/phy-exynos7-ufs.c +++ b/drivers/phy/samsung/phy-exynos7-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver data for Samsung EXYNOS7 SoC diff --git a/drivers/phy/samsung/phy-exynosautov9-ufs.c b/drivers/phy/samsung/phy-exynosautov9-ufs.c index 9c3e030f07ba..acfbb035a24b 100644 --- a/drivers/phy/samsung/phy-exynosautov9-ufs.c +++ b/drivers/phy/samsung/phy-exynosautov9-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver data for Samsung EXYNOSAUTO v9 SoC diff --git a/drivers/phy/samsung/phy-exynosautov920-ufs.c b/drivers/phy/samsung/phy-exynosautov920-ufs.c index 21ef79c42f95..8de3fd9365f8 100644 --- a/drivers/phy/samsung/phy-exynosautov920-ufs.c +++ b/drivers/phy/samsung/phy-exynosautov920-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver data for Samsung ExynosAuto v920 SoC diff --git a/drivers/phy/samsung/phy-fsd-ufs.c b/drivers/phy/samsung/phy-fsd-ufs.c index f2361746db0e..cbb8be0c00a9 100644 --- a/drivers/phy/samsung/phy-fsd-ufs.c +++ b/drivers/phy/samsung/phy-fsd-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver data for FSD SoC diff --git a/drivers/phy/samsung/phy-gs101-ufs.c b/drivers/phy/samsung/phy-gs101-ufs.c index a15e1f453f7f..c550e72e7ef9 100644 --- a/drivers/phy/samsung/phy-gs101-ufs.c +++ b/drivers/phy/samsung/phy-gs101-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver data for Google Tensor gs101 SoC diff --git a/drivers/phy/samsung/phy-s5pv210-usb2.c b/drivers/phy/samsung/phy-s5pv210-usb2.c index 32be62e49804..a93089cec535 100644 --- a/drivers/phy/samsung/phy-s5pv210-usb2.c +++ b/drivers/phy/samsung/phy-s5pv210-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SoC USB 1.1/2.0 PHY driver - S5PV210 support diff --git a/drivers/phy/samsung/phy-samsung-ufs.c b/drivers/phy/samsung/phy-samsung-ufs.c index ee665f26c236..37503a002c41 100644 --- a/drivers/phy/samsung/phy-samsung-ufs.c +++ b/drivers/phy/samsung/phy-samsung-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS PHY driver for Samsung SoC diff --git a/drivers/phy/samsung/phy-samsung-usb2.c b/drivers/phy/samsung/phy-samsung-usb2.c index d2749b67cf8f..5d0b5da7c59f 100644 --- a/drivers/phy/samsung/phy-samsung-usb2.c +++ b/drivers/phy/samsung/phy-samsung-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung SoC USB 1.1/2.0 PHY driver diff --git a/drivers/phy/socionext/phy-uniphier-ahci.c b/drivers/phy/socionext/phy-uniphier-ahci.c index 28cf3efe0695..556e71b8c606 100644 --- a/drivers/phy/socionext/phy-uniphier-ahci.c +++ b/drivers/phy/socionext/phy-uniphier-ahci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-uniphier-ahci.c - PHY driver for UniPhier AHCI controller diff --git a/drivers/phy/socionext/phy-uniphier-pcie.c b/drivers/phy/socionext/phy-uniphier-pcie.c index c19173492b79..5bb63e0f2b6e 100644 --- a/drivers/phy/socionext/phy-uniphier-pcie.c +++ b/drivers/phy/socionext/phy-uniphier-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-uniphier-pcie.c - PHY driver for UniPhier PCIe controller diff --git a/drivers/phy/socionext/phy-uniphier-usb2.c b/drivers/phy/socionext/phy-uniphier-usb2.c index 21c201717d95..f571234d3446 100644 --- a/drivers/phy/socionext/phy-uniphier-usb2.c +++ b/drivers/phy/socionext/phy-uniphier-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-uniphier-usb2.c - PHY driver for UniPhier USB2 controller diff --git a/drivers/phy/socionext/phy-uniphier-usb3hs.c b/drivers/phy/socionext/phy-uniphier-usb3hs.c index 8c8673df0084..5558c1b317c7 100644 --- a/drivers/phy/socionext/phy-uniphier-usb3hs.c +++ b/drivers/phy/socionext/phy-uniphier-usb3hs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-uniphier-usb3hs.c - HS-PHY driver for Socionext UniPhier USB3 controller diff --git a/drivers/phy/socionext/phy-uniphier-usb3ss.c b/drivers/phy/socionext/phy-uniphier-usb3ss.c index f402ed8732fd..311967027bb3 100644 --- a/drivers/phy/socionext/phy-uniphier-usb3ss.c +++ b/drivers/phy/socionext/phy-uniphier-usb3ss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-uniphier-usb3ss.c - SS-PHY driver for Socionext UniPhier USB3 controller diff --git a/drivers/phy/sophgo/phy-cv1800-usb2.c b/drivers/phy/sophgo/phy-cv1800-usb2.c index 6fe846534e9c..b6a7a0b2a6a2 100644 --- a/drivers/phy/sophgo/phy-cv1800-usb2.c +++ b/drivers/phy/sophgo/phy-cv1800-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Inochi Amaoto diff --git a/drivers/phy/st/phy-miphy28lp.c b/drivers/phy/st/phy-miphy28lp.c index 43cef89af55e..dc49d4d64155 100644 --- a/drivers/phy/st/phy-miphy28lp.c +++ b/drivers/phy/st/phy-miphy28lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics diff --git a/drivers/phy/st/phy-spear1310-miphy.c b/drivers/phy/st/phy-spear1310-miphy.c index c661ab63505f..14fdcab47e22 100644 --- a/drivers/phy/st/phy-spear1310-miphy.c +++ b/drivers/phy/st/phy-spear1310-miphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST SPEAr1310-miphy driver diff --git a/drivers/phy/st/phy-spear1340-miphy.c b/drivers/phy/st/phy-spear1340-miphy.c index 85a60d64ebb7..8257c660d239 100644 --- a/drivers/phy/st/phy-spear1340-miphy.c +++ b/drivers/phy/st/phy-spear1340-miphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST spear1340-miphy driver diff --git a/drivers/phy/st/phy-stih407-usb.c b/drivers/phy/st/phy-stih407-usb.c index 7a3e4584895c..0818070bd3a5 100644 --- a/drivers/phy/st/phy-stih407-usb.c +++ b/drivers/phy/st/phy-stih407-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics diff --git a/drivers/phy/st/phy-stm32-combophy.c b/drivers/phy/st/phy-stm32-combophy.c index 607b4d607eb5..44d790259f45 100644 --- a/drivers/phy/st/phy-stm32-combophy.c +++ b/drivers/phy/st/phy-stm32-combophy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STMicroelectronics COMBOPHY STM32MP25 Controller driver. diff --git a/drivers/phy/st/phy-stm32-usbphyc.c b/drivers/phy/st/phy-stm32-usbphyc.c index b44afbff8616..f1897863bc2a 100644 --- a/drivers/phy/st/phy-stm32-usbphyc.c +++ b/drivers/phy/st/phy-stm32-usbphyc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STMicroelectronics STM32 USB PHY Controller driver diff --git a/drivers/phy/starfive/phy-jh7110-dphy-rx.c b/drivers/phy/starfive/phy-jh7110-dphy-rx.c index 0b039e1f71c5..1169ae10a8b2 100644 --- a/drivers/phy/starfive/phy-jh7110-dphy-rx.c +++ b/drivers/phy/starfive/phy-jh7110-dphy-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * StarFive JH7110 DPHY RX driver diff --git a/drivers/phy/starfive/phy-jh7110-dphy-tx.c b/drivers/phy/starfive/phy-jh7110-dphy-tx.c index c64d1c91b130..a8cf2ecf6a43 100644 --- a/drivers/phy/starfive/phy-jh7110-dphy-tx.c +++ b/drivers/phy/starfive/phy-jh7110-dphy-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DPHY TX driver for the StarFive JH7110 SoC diff --git a/drivers/phy/starfive/phy-jh7110-pcie.c b/drivers/phy/starfive/phy-jh7110-pcie.c index 734c8e007727..a1b86614971e 100644 --- a/drivers/phy/starfive/phy-jh7110-pcie.c +++ b/drivers/phy/starfive/phy-jh7110-pcie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * StarFive JH7110 PCIe 2.0 PHY driver diff --git a/drivers/phy/starfive/phy-jh7110-usb.c b/drivers/phy/starfive/phy-jh7110-usb.c index b505d89860b4..aadf9c9b5af2 100644 --- a/drivers/phy/starfive/phy-jh7110-usb.c +++ b/drivers/phy/starfive/phy-jh7110-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * StarFive JH7110 USB 2.0 PHY driver diff --git a/drivers/phy/sunplus/phy-sunplus-usb2.c b/drivers/phy/sunplus/phy-sunplus-usb2.c index 637a5fbae6d9..5d05b6462abe 100644 --- a/drivers/phy/sunplus/phy-sunplus-usb2.c +++ b/drivers/phy/sunplus/phy-sunplus-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/phy/tegra/phy-tegra194-p2u.c b/drivers/phy/tegra/phy-tegra194-p2u.c index f49b417c9eb6..508ef5b97059 100644 --- a/drivers/phy/tegra/phy-tegra194-p2u.c +++ b/drivers/phy/tegra/phy-tegra194-p2u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * P2U (PIPE to UPHY) driver for Tegra T194 SoC diff --git a/drivers/phy/tegra/xusb-tegra124.c b/drivers/phy/tegra/xusb-tegra124.c index f4f75ea033b8..2758a526b9ce 100644 --- a/drivers/phy/tegra/xusb-tegra124.c +++ b/drivers/phy/tegra/xusb-tegra124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/phy/tegra/xusb-tegra186.c b/drivers/phy/tegra/xusb-tegra186.c index bec9616c4a2e..382eacf98211 100644 --- a/drivers/phy/tegra/xusb-tegra186.c +++ b/drivers/phy/tegra/xusb-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2022, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/phy/tegra/xusb-tegra210.c b/drivers/phy/tegra/xusb-tegra210.c index 3409924498e9..6bb306b0205b 100644 --- a/drivers/phy/tegra/xusb-tegra210.c +++ b/drivers/phy/tegra/xusb-tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/phy/tegra/xusb.c b/drivers/phy/tegra/xusb.c index c89df95aa6ca..92498d40a623 100644 --- a/drivers/phy/tegra/xusb.c +++ b/drivers/phy/tegra/xusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/phy/ti/phy-am654-serdes.c b/drivers/phy/ti/phy-am654-serdes.c index 5b6c27aa7e8b..b5b5c9b24edd 100644 --- a/drivers/phy/ti/phy-am654-serdes.c +++ b/drivers/phy/ti/phy-am654-serdes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCIe SERDES driver for AM654x SoC diff --git a/drivers/phy/ti/phy-da8xx-usb.c b/drivers/phy/ti/phy-da8xx-usb.c index 62fa6f89c0e6..67ad89e05fb2 100644 --- a/drivers/phy/ti/phy-da8xx-usb.c +++ b/drivers/phy/ti/phy-da8xx-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * phy-da8xx-usb - TI DaVinci DA8xx USB PHY driver diff --git a/drivers/phy/ti/phy-dm816x-usb.c b/drivers/phy/ti/phy-dm816x-usb.c index d274831b731c..916cca31c8e4 100644 --- a/drivers/phy/ti/phy-dm816x-usb.c +++ b/drivers/phy/ti/phy-dm816x-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/phy/ti/phy-gmii-sel.c b/drivers/phy/ti/phy-gmii-sel.c index 6213c2b6005a..d8559704d8bc 100644 --- a/drivers/phy/ti/phy-gmii-sel.c +++ b/drivers/phy/ti/phy-gmii-sel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments CPSW Port's PHY Interface Mode selection Driver diff --git a/drivers/phy/ti/phy-j721e-wiz.c b/drivers/phy/ti/phy-j721e-wiz.c index a8b440c6c46b..acb1ddce4620 100644 --- a/drivers/phy/ti/phy-j721e-wiz.c +++ b/drivers/phy/ti/phy-j721e-wiz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wrapper driver for SERDES used in J721E diff --git a/drivers/phy/ti/phy-omap-control.c b/drivers/phy/ti/phy-omap-control.c index 4968434312f8..9bc18d1d59ed 100644 --- a/drivers/phy/ti/phy-omap-control.c +++ b/drivers/phy/ti/phy-omap-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * omap-control-phy.c - The PHY part of control module. diff --git a/drivers/phy/ti/phy-omap-usb2.c b/drivers/phy/ti/phy-omap-usb2.c index 1eb252604441..465dce7e9167 100644 --- a/drivers/phy/ti/phy-omap-usb2.c +++ b/drivers/phy/ti/phy-omap-usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * omap-usb2.c - USB PHY, talking to USB controller on TI SoCs. diff --git a/drivers/phy/ti/phy-ti-pipe3.c b/drivers/phy/ti/phy-ti-pipe3.c index b5543b5c674c..c72241fb66e2 100644 --- a/drivers/phy/ti/phy-ti-pipe3.c +++ b/drivers/phy/ti/phy-ti-pipe3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * phy-ti-pipe3 - PIPE3 PHY driver. diff --git a/drivers/phy/ti/phy-tusb1210.c b/drivers/phy/ti/phy-tusb1210.c index c3ae9d7948d7..add4b0e59d01 100644 --- a/drivers/phy/ti/phy-tusb1210.c +++ b/drivers/phy/ti/phy-tusb1210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tusb1210.c - TUSB1210 USB ULPI PHY driver diff --git a/drivers/phy/ti/phy-twl4030-usb.c b/drivers/phy/ti/phy-twl4030-usb.c index a26aec3ab29e..19b138d5783f 100644 --- a/drivers/phy/ti/phy-twl4030-usb.c +++ b/drivers/phy/ti/phy-twl4030-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl4030_usb - TWL4030 USB transceiver, talking to OMAP OTG controller diff --git a/drivers/phy/xilinx/phy-zynqmp.c b/drivers/phy/xilinx/phy-zynqmp.c index fe6b4925d166..cd53f0555f03 100644 --- a/drivers/phy/xilinx/phy-zynqmp.c +++ b/drivers/phy/xilinx/phy-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * phy-zynqmp.c - PHY driver for Xilinx ZynqMP GT. diff --git a/drivers/pinctrl/actions/pinctrl-owl.c b/drivers/pinctrl/actions/pinctrl-owl.c index 1f0ef4727ba7..5507d6d587e6 100644 --- a/drivers/pinctrl/actions/pinctrl-owl.c +++ b/drivers/pinctrl/actions/pinctrl-owl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OWL SoC's Pinctrl driver diff --git a/drivers/pinctrl/actions/pinctrl-s500.c b/drivers/pinctrl/actions/pinctrl-s500.c index 3bed4b8d08e6..a74af01b37de 100644 --- a/drivers/pinctrl/actions/pinctrl-s500.c +++ b/drivers/pinctrl/actions/pinctrl-s500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi S500 SoC Pinctrl driver diff --git a/drivers/pinctrl/actions/pinctrl-s700.c b/drivers/pinctrl/actions/pinctrl-s700.c index c2b472660e53..1b7d901fb2a8 100644 --- a/drivers/pinctrl/actions/pinctrl-s700.c +++ b/drivers/pinctrl/actions/pinctrl-s700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl S700 Pinctrl driver diff --git a/drivers/pinctrl/actions/pinctrl-s900.c b/drivers/pinctrl/actions/pinctrl-s900.c index 8638d3007cd9..bce43b473e38 100644 --- a/drivers/pinctrl/actions/pinctrl-s900.c +++ b/drivers/pinctrl/actions/pinctrl-s900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OWL S900 Pinctrl driver diff --git a/drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c b/drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c index cb295856dda1..e55f2f432833 100644 --- a/drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c +++ b/drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 IBM Corp. diff --git a/drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c b/drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c index 792089628362..1f7606f69e8d 100644 --- a/drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c +++ b/drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 IBM Corp. diff --git a/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c b/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c index b0c7e4f6df9c..f223e4335ce6 100644 --- a/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c +++ b/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2019 IBM Corp. */ #include diff --git a/drivers/pinctrl/aspeed/pinctrl-aspeed.c b/drivers/pinctrl/aspeed/pinctrl-aspeed.c index 7e0ebf11af16..024cc7f4fa35 100644 --- a/drivers/pinctrl/aspeed/pinctrl-aspeed.c +++ b/drivers/pinctrl/aspeed/pinctrl-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 IBM Corp. diff --git a/drivers/pinctrl/aspeed/pinmux-aspeed.c b/drivers/pinctrl/aspeed/pinmux-aspeed.c index 4aa46383c2c5..51ad4beb12c9 100644 --- a/drivers/pinctrl/aspeed/pinmux-aspeed.c +++ b/drivers/pinctrl/aspeed/pinmux-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2019 IBM Corp. */ diff --git a/drivers/pinctrl/bcm/pinctrl-bcm281xx.c b/drivers/pinctrl/bcm/pinctrl-bcm281xx.c index 9ea20fde3a24..2c9099469999 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm281xx.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm281xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013-2017 Broadcom diff --git a/drivers/pinctrl/bcm/pinctrl-bcm2835.c b/drivers/pinctrl/bcm/pinctrl-bcm2835.c index c165674c5b4d..8dc98ee5dad0 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm2835.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Broadcom BCM2835 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm4908.c b/drivers/pinctrl/bcm/pinctrl-bcm4908.c index 12f7a253ea4d..e3e1a5f72b3e 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm4908.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm4908.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Rafał Miłecki */ diff --git a/drivers/pinctrl/bcm/pinctrl-bcm6318.c b/drivers/pinctrl/bcm/pinctrl-bcm6318.c index 64073546310e..ba28288fb131 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm6318.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm6318.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM6318 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm63268.c b/drivers/pinctrl/bcm/pinctrl-bcm63268.c index 80c2fc55ffa2..9dd6e332aa60 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm63268.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm63268.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM63268 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm6328.c b/drivers/pinctrl/bcm/pinctrl-bcm6328.c index 1e8cc2c80c81..518f251c3ecc 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm6328.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm6328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM6328 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm6358.c b/drivers/pinctrl/bcm/pinctrl-bcm6358.c index 4c8cd65fc31e..a10b55ac2d73 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm6358.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm6358.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM6358 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm6362.c b/drivers/pinctrl/bcm/pinctrl-bcm6362.c index d9ba1b6c2aeb..3460f65ab2c8 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm6362.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm6362.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM6362 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm6368.c b/drivers/pinctrl/bcm/pinctrl-bcm6368.c index 6208467ba6f9..bd806c27a8d0 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm6368.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm6368.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM6368 GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-bcm63xx.c b/drivers/pinctrl/bcm/pinctrl-bcm63xx.c index 59d2ce8462d8..44b57087b2a0 100644 --- a/drivers/pinctrl/bcm/pinctrl-bcm63xx.c +++ b/drivers/pinctrl/bcm/pinctrl-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for BCM63xx GPIO unit (pinctrl + GPIO) diff --git a/drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c b/drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c index 752b78e2c0d8..bcf5277861c8 100644 --- a/drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c +++ b/drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Broadcom brcmstb GPIO units (pinctrl only) diff --git a/drivers/pinctrl/bcm/pinctrl-brcmstb.c b/drivers/pinctrl/bcm/pinctrl-brcmstb.c index f46b27155c3c..0e44c962a37d 100644 --- a/drivers/pinctrl/bcm/pinctrl-brcmstb.c +++ b/drivers/pinctrl/bcm/pinctrl-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Broadcom brcmstb GPIO units (pinctrl only) diff --git a/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c b/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c index e9aa99f85e05..4c1c440009e8 100644 --- a/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c +++ b/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014-2017 Broadcom diff --git a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c index 8c353676f2af..c767592c0702 100644 --- a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c +++ b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014-2017 Broadcom diff --git a/drivers/pinctrl/bcm/pinctrl-ns.c b/drivers/pinctrl/bcm/pinctrl-ns.c index 03bd01b4a945..7e6c5ac89101 100644 --- a/drivers/pinctrl/bcm/pinctrl-ns.c +++ b/drivers/pinctrl/bcm/pinctrl-ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Rafał Miłecki diff --git a/drivers/pinctrl/bcm/pinctrl-ns2-mux.c b/drivers/pinctrl/bcm/pinctrl-ns2-mux.c index 23ab3ab064b6..bcf45cf8742e 100644 --- a/drivers/pinctrl/bcm/pinctrl-ns2-mux.c +++ b/drivers/pinctrl/bcm/pinctrl-ns2-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2016 Broadcom Corporation * diff --git a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c index b425ecacd1b0..6834da0c49d0 100644 --- a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c +++ b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014-2017 Broadcom diff --git a/drivers/pinctrl/bcm/pinctrl-nsp-mux.c b/drivers/pinctrl/bcm/pinctrl-nsp-mux.c index 9b716c0d2b94..411654bbc115 100644 --- a/drivers/pinctrl/bcm/pinctrl-nsp-mux.c +++ b/drivers/pinctrl/bcm/pinctrl-nsp-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2015 Broadcom Corporation * diff --git a/drivers/pinctrl/berlin/berlin-bg2.c b/drivers/pinctrl/berlin/berlin-bg2.c index 15aed4467627..4bd2d387fb95 100644 --- a/drivers/pinctrl/berlin/berlin-bg2.c +++ b/drivers/pinctrl/berlin/berlin-bg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Berlin BG2 pinctrl driver. diff --git a/drivers/pinctrl/berlin/berlin-bg2cd.c b/drivers/pinctrl/berlin/berlin-bg2cd.c index 73a1d8c23088..838cb44bf5e2 100644 --- a/drivers/pinctrl/berlin/berlin-bg2cd.c +++ b/drivers/pinctrl/berlin/berlin-bg2cd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Berlin BG2CD pinctrl driver. diff --git a/drivers/pinctrl/berlin/berlin-bg2q.c b/drivers/pinctrl/berlin/berlin-bg2q.c index a5dbc8f279e7..216e353bb8c0 100644 --- a/drivers/pinctrl/berlin/berlin-bg2q.c +++ b/drivers/pinctrl/berlin/berlin-bg2q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Berlin BG2Q pinctrl driver diff --git a/drivers/pinctrl/berlin/berlin-bg4ct.c b/drivers/pinctrl/berlin/berlin-bg4ct.c index 9bf0a54f2798..08c3965235a8 100644 --- a/drivers/pinctrl/berlin/berlin-bg4ct.c +++ b/drivers/pinctrl/berlin/berlin-bg4ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell berlin4ct pinctrl driver diff --git a/drivers/pinctrl/berlin/berlin.c b/drivers/pinctrl/berlin/berlin.c index 8afcfa4e5694..a7b4f604acfa 100644 --- a/drivers/pinctrl/berlin/berlin.c +++ b/drivers/pinctrl/berlin/berlin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Berlin SoC pinctrl core driver diff --git a/drivers/pinctrl/berlin/pinctrl-as370.c b/drivers/pinctrl/berlin/pinctrl-as370.c index fc0daec94e10..24e18f1a4da9 100644 --- a/drivers/pinctrl/berlin/pinctrl-as370.c +++ b/drivers/pinctrl/berlin/pinctrl-as370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Synaptics AS370 pinctrl driver diff --git a/drivers/pinctrl/cirrus/pinctrl-cs42l43.c b/drivers/pinctrl/cirrus/pinctrl-cs42l43.c index a8f82104a384..e1727e8e74eb 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs42l43.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs42l43.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS42L43 Pinctrl and GPIO driver diff --git a/drivers/pinctrl/cirrus/pinctrl-cs47l15.c b/drivers/pinctrl/cirrus/pinctrl-cs47l15.c index a4bfec5281d0..cf8ad3290c41 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs47l15.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs47l15.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic CS47L15 diff --git a/drivers/pinctrl/cirrus/pinctrl-cs47l35.c b/drivers/pinctrl/cirrus/pinctrl-cs47l35.c index 53a8eab19aad..88404c3afd20 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs47l35.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs47l35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic CS47L35 diff --git a/drivers/pinctrl/cirrus/pinctrl-cs47l85.c b/drivers/pinctrl/cirrus/pinctrl-cs47l85.c index e08c7992d252..bb49dda7b361 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs47l85.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs47l85.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic CS47L85 diff --git a/drivers/pinctrl/cirrus/pinctrl-cs47l90.c b/drivers/pinctrl/cirrus/pinctrl-cs47l90.c index 3151f107adc4..ea15d7f045b4 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs47l90.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs47l90.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic CS47L90 diff --git a/drivers/pinctrl/cirrus/pinctrl-cs47l92.c b/drivers/pinctrl/cirrus/pinctrl-cs47l92.c index 4e409734334e..f78a420afccf 100644 --- a/drivers/pinctrl/cirrus/pinctrl-cs47l92.c +++ b/drivers/pinctrl/cirrus/pinctrl-cs47l92.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic CS47L92 diff --git a/drivers/pinctrl/cirrus/pinctrl-lochnagar.c b/drivers/pinctrl/cirrus/pinctrl-lochnagar.c index ca6ae566082b..f9a89ab590ed 100644 --- a/drivers/pinctrl/cirrus/pinctrl-lochnagar.c +++ b/drivers/pinctrl/cirrus/pinctrl-lochnagar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lochnagar pin and GPIO control diff --git a/drivers/pinctrl/cirrus/pinctrl-madera-core.c b/drivers/pinctrl/cirrus/pinctrl-madera-core.c index 1d9481b17091..f841ee4485f9 100644 --- a/drivers/pinctrl/cirrus/pinctrl-madera-core.c +++ b/drivers/pinctrl/cirrus/pinctrl-madera-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl for Cirrus Logic Madera codecs diff --git a/drivers/pinctrl/cix/pinctrl-sky1-base.c b/drivers/pinctrl/cix/pinctrl-sky1-base.c index a5b583f10441..3f78ffd2822e 100644 --- a/drivers/pinctrl/cix/pinctrl-sky1-base.c +++ b/drivers/pinctrl/cix/pinctrl-sky1-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Author: Jerry Zhu diff --git a/drivers/pinctrl/cix/pinctrl-sky1.c b/drivers/pinctrl/cix/pinctrl-sky1.c index 5d0d8be815b2..180d875c83af 100644 --- a/drivers/pinctrl/cix/pinctrl-sky1.c +++ b/drivers/pinctrl/cix/pinctrl-sky1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Author: Jerry Zhu diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c index 83254a95ef17..12c291a3b092 100644 --- a/drivers/pinctrl/core.c +++ b/drivers/pinctrl/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the pin control subsystem diff --git a/drivers/pinctrl/devicetree.c b/drivers/pinctrl/devicetree.c index 0b7f74beb6a6..819c669a893a 100644 --- a/drivers/pinctrl/devicetree.c +++ b/drivers/pinctrl/devicetree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device tree integration for the pin control subsystem diff --git a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c index 4e8ab919b334..c3843b411ac3 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c +++ b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Power Interface (SCMI) Protocol based i.MX pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx.c b/drivers/pinctrl/freescale/pinctrl-imx.c index 731c58ad43ee..087596875b58 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx.c +++ b/drivers/pinctrl/freescale/pinctrl-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Core driver for the imx pin controller diff --git a/drivers/pinctrl/freescale/pinctrl-imx1-core.c b/drivers/pinctrl/freescale/pinctrl-imx1-core.c index af1ccfc90bff..f2580ecf04df 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx1-core.c +++ b/drivers/pinctrl/freescale/pinctrl-imx1-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Core driver for the imx pin controller in imx1/21/27 diff --git a/drivers/pinctrl/freescale/pinctrl-imx1.c b/drivers/pinctrl/freescale/pinctrl-imx1.c index bd39cadf1f34..1ac24961f5e5 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx1.c +++ b/drivers/pinctrl/freescale/pinctrl-imx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // i.MX1 pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx23.c b/drivers/pinctrl/freescale/pinctrl-imx23.c index 0404efbf2a86..f1393e7f171b 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx23.c +++ b/drivers/pinctrl/freescale/pinctrl-imx23.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Freescale i.MX23 pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx25.c b/drivers/pinctrl/freescale/pinctrl-imx25.c index d2b0b6aad306..90641fbb51fb 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx25.c +++ b/drivers/pinctrl/freescale/pinctrl-imx25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // imx25 pinctrl driver. diff --git a/drivers/pinctrl/freescale/pinctrl-imx27.c b/drivers/pinctrl/freescale/pinctrl-imx27.c index afeb39957203..406b02f0badd 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx27.c +++ b/drivers/pinctrl/freescale/pinctrl-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // imx27 pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx28.c b/drivers/pinctrl/freescale/pinctrl-imx28.c index eb847151713a..8ab7517db1d4 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx28.c +++ b/drivers/pinctrl/freescale/pinctrl-imx28.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Freescale i.MX28 pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx35.c b/drivers/pinctrl/freescale/pinctrl-imx35.c index 1546517d8110..ac58d5f18c19 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx35.c +++ b/drivers/pinctrl/freescale/pinctrl-imx35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // imx35 pinctrl driver. diff --git a/drivers/pinctrl/freescale/pinctrl-imx50.c b/drivers/pinctrl/freescale/pinctrl-imx50.c index 9b044aee4f7c..4f492c764b37 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx50.c +++ b/drivers/pinctrl/freescale/pinctrl-imx50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // imx50 pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx51.c b/drivers/pinctrl/freescale/pinctrl-imx51.c index e580c022bebe..0c3e1636ae34 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx51.c +++ b/drivers/pinctrl/freescale/pinctrl-imx51.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // imx51 pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx53.c b/drivers/pinctrl/freescale/pinctrl-imx53.c index 1034192ab410..2aeb5e2d27dc 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx53.c +++ b/drivers/pinctrl/freescale/pinctrl-imx53.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // imx53 pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx6dl.c b/drivers/pinctrl/freescale/pinctrl-imx6dl.c index 09542fdcd405..110bd26803d0 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6dl.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6dl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale imx6dl pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx6q.c b/drivers/pinctrl/freescale/pinctrl-imx6q.c index ae5cec74a3e8..50d4a6ca7e95 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6q.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // imx6q pinctrl driver based on imx pinmux core diff --git a/drivers/pinctrl/freescale/pinctrl-imx6sl.c b/drivers/pinctrl/freescale/pinctrl-imx6sl.c index 3111f50263f6..6095c8e0ae5a 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6sl.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6sl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale imx6sl pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx6sll.c b/drivers/pinctrl/freescale/pinctrl-imx6sll.c index 72a7214811ab..163c2360e6c0 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6sll.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6sll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-imx6sx.c b/drivers/pinctrl/freescale/pinctrl-imx6sx.c index aa76bc6d7402..961c90b8e37a 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6sx.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6sx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale imx6sx pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx6ul.c b/drivers/pinctrl/freescale/pinctrl-imx6ul.c index 9cb02444f8aa..5c9be8e85c5a 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx6ul.c +++ b/drivers/pinctrl/freescale/pinctrl-imx6ul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale imx6ul pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx7d.c b/drivers/pinctrl/freescale/pinctrl-imx7d.c index 8acf2b73aefa..21b71f791762 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx7d.c +++ b/drivers/pinctrl/freescale/pinctrl-imx7d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale imx7d pinctrl driver diff --git a/drivers/pinctrl/freescale/pinctrl-imx7ulp.c b/drivers/pinctrl/freescale/pinctrl-imx7ulp.c index ba0ef1ea5722..882af2b4916f 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx7ulp.c +++ b/drivers/pinctrl/freescale/pinctrl-imx7ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-imx8dxl.c b/drivers/pinctrl/freescale/pinctrl-imx8dxl.c index 7dec709ebd9a..2cfbe8a779cf 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8dxl.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8dxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019~2020 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx8mm.c b/drivers/pinctrl/freescale/pinctrl-imx8mm.c index 47d14902a01a..a39391f96acc 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8mm.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017-2018 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx8mn.c b/drivers/pinctrl/freescale/pinctrl-imx8mn.c index dbf89cfba477..06d61df684bc 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8mn.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8mn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2019 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx8mp.c b/drivers/pinctrl/freescale/pinctrl-imx8mp.c index 88abc257318f..0e0ddea3f0b2 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8mp.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx8mq.c b/drivers/pinctrl/freescale/pinctrl-imx8mq.c index e59e4fc80193..72fb756b500d 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8mq.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8mq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-imx8qm.c b/drivers/pinctrl/freescale/pinctrl-imx8qm.c index 2e2d30dc13f7..eeb7c9186726 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8qm.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8qm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-imx8qxp.c b/drivers/pinctrl/freescale/pinctrl-imx8qxp.c index 37ef3229231b..1b49121d1ea8 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8qxp.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8qxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-imx8ulp.c b/drivers/pinctrl/freescale/pinctrl-imx8ulp.c index 5632c7285147..6f4f9aa98d63 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx8ulp.c +++ b/drivers/pinctrl/freescale/pinctrl-imx8ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx91.c b/drivers/pinctrl/freescale/pinctrl-imx91.c index 5421141c586a..c2b234a57456 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx91.c +++ b/drivers/pinctrl/freescale/pinctrl-imx91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imx93.c b/drivers/pinctrl/freescale/pinctrl-imx93.c index 5977dda3b759..6ef2e4643244 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx93.c +++ b/drivers/pinctrl/freescale/pinctrl-imx93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 NXP diff --git a/drivers/pinctrl/freescale/pinctrl-imxrt1050.c b/drivers/pinctrl/freescale/pinctrl-imxrt1050.c index f6435227d4fb..0b10b70ea122 100644 --- a/drivers/pinctrl/freescale/pinctrl-imxrt1050.c +++ b/drivers/pinctrl/freescale/pinctrl-imxrt1050.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 diff --git a/drivers/pinctrl/freescale/pinctrl-imxrt1170.c b/drivers/pinctrl/freescale/pinctrl-imxrt1170.c index d8857f329e25..26dd1f44a88e 100644 --- a/drivers/pinctrl/freescale/pinctrl-imxrt1170.c +++ b/drivers/pinctrl/freescale/pinctrl-imxrt1170.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 diff --git a/drivers/pinctrl/freescale/pinctrl-mxs.c b/drivers/pinctrl/freescale/pinctrl-mxs.c index edb242d30609..b36b465d065f 100644 --- a/drivers/pinctrl/freescale/pinctrl-mxs.c +++ b/drivers/pinctrl/freescale/pinctrl-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-scu.c b/drivers/pinctrl/freescale/pinctrl-scu.c index 3b252d684d72..6bc76417e721 100644 --- a/drivers/pinctrl/freescale/pinctrl-scu.c +++ b/drivers/pinctrl/freescale/pinctrl-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pinctrl/freescale/pinctrl-vf610.c b/drivers/pinctrl/freescale/pinctrl-vf610.c index 76adcc5abdec..fdd6fec2aab8 100644 --- a/drivers/pinctrl/freescale/pinctrl-vf610.c +++ b/drivers/pinctrl/freescale/pinctrl-vf610.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // VF610 pinctrl driver based on imx pinmux and pinconf core diff --git a/drivers/pinctrl/intel/pinctrl-alderlake.c b/drivers/pinctrl/intel/pinctrl-alderlake.c index 7bf1d5c285a0..733c5c048d92 100644 --- a/drivers/pinctrl/intel/pinctrl-alderlake.c +++ b/drivers/pinctrl/intel/pinctrl-alderlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Alder Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-baytrail.c b/drivers/pinctrl/intel/pinctrl-baytrail.c index b3a5222a175f..ae6f7817e0b8 100644 --- a/drivers/pinctrl/intel/pinctrl-baytrail.c +++ b/drivers/pinctrl/intel/pinctrl-baytrail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl GPIO driver for Intel Baytrail diff --git a/drivers/pinctrl/intel/pinctrl-broxton.c b/drivers/pinctrl/intel/pinctrl-broxton.c index 140b29956340..5f9797556d10 100644 --- a/drivers/pinctrl/intel/pinctrl-broxton.c +++ b/drivers/pinctrl/intel/pinctrl-broxton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Broxton SoC pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-cannonlake.c b/drivers/pinctrl/intel/pinctrl-cannonlake.c index a3ffd19fd5be..e36c3848cc2f 100644 --- a/drivers/pinctrl/intel/pinctrl-cannonlake.c +++ b/drivers/pinctrl/intel/pinctrl-cannonlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Cannon Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-cedarfork.c b/drivers/pinctrl/intel/pinctrl-cedarfork.c index 2916f7d90090..ffc7437cbd45 100644 --- a/drivers/pinctrl/intel/pinctrl-cedarfork.c +++ b/drivers/pinctrl/intel/pinctrl-cedarfork.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Cedar Fork PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-cherryview.c b/drivers/pinctrl/intel/pinctrl-cherryview.c index 8bd0c8512f78..7bf427be2f86 100644 --- a/drivers/pinctrl/intel/pinctrl-cherryview.c +++ b/drivers/pinctrl/intel/pinctrl-cherryview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cherryview/Braswell pinctrl driver diff --git a/drivers/pinctrl/intel/pinctrl-denverton.c b/drivers/pinctrl/intel/pinctrl-denverton.c index f492f73ba246..4283794fdb9e 100644 --- a/drivers/pinctrl/intel/pinctrl-denverton.c +++ b/drivers/pinctrl/intel/pinctrl-denverton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Denverton SoC pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-elkhartlake.c b/drivers/pinctrl/intel/pinctrl-elkhartlake.c index 0e8742f31cd4..b6549b5b4401 100644 --- a/drivers/pinctrl/intel/pinctrl-elkhartlake.c +++ b/drivers/pinctrl/intel/pinctrl-elkhartlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Elkhart Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-emmitsburg.c b/drivers/pinctrl/intel/pinctrl-emmitsburg.c index ba06a9ec239a..9d09d6418687 100644 --- a/drivers/pinctrl/intel/pinctrl-emmitsburg.c +++ b/drivers/pinctrl/intel/pinctrl-emmitsburg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Emmitsburg PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-geminilake.c b/drivers/pinctrl/intel/pinctrl-geminilake.c index 8dcac4fe8493..0a63076fd702 100644 --- a/drivers/pinctrl/intel/pinctrl-geminilake.c +++ b/drivers/pinctrl/intel/pinctrl-geminilake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Gemini Lake SoC pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-icelake.c b/drivers/pinctrl/intel/pinctrl-icelake.c index 1516fe7b4e4a..82e79a2b64db 100644 --- a/drivers/pinctrl/intel/pinctrl-icelake.c +++ b/drivers/pinctrl/intel/pinctrl-icelake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Ice Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-intel-platform.c b/drivers/pinctrl/intel/pinctrl-intel-platform.c index dd5dbede0f59..5ffb645e2497 100644 --- a/drivers/pinctrl/intel/pinctrl-intel-platform.c +++ b/drivers/pinctrl/intel/pinctrl-intel-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-intel.c b/drivers/pinctrl/intel/pinctrl-intel.c index cf9db8ac0f42..e5e9c57db39c 100644 --- a/drivers/pinctrl/intel/pinctrl-intel.c +++ b/drivers/pinctrl/intel/pinctrl-intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel pinctrl/GPIO core driver. diff --git a/drivers/pinctrl/intel/pinctrl-jasperlake.c b/drivers/pinctrl/intel/pinctrl-jasperlake.c index c6e1836c69a7..c28591c220eb 100644 --- a/drivers/pinctrl/intel/pinctrl-jasperlake.c +++ b/drivers/pinctrl/intel/pinctrl-jasperlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Jasper Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-lakefield.c b/drivers/pinctrl/intel/pinctrl-lakefield.c index bfb8b565d15c..f2d1638c922e 100644 --- a/drivers/pinctrl/intel/pinctrl-lakefield.c +++ b/drivers/pinctrl/intel/pinctrl-lakefield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Lakefield PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-lewisburg.c b/drivers/pinctrl/intel/pinctrl-lewisburg.c index 9fe651370f32..64f5d0820085 100644 --- a/drivers/pinctrl/intel/pinctrl-lewisburg.c +++ b/drivers/pinctrl/intel/pinctrl-lewisburg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Lewisburg pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-lynxpoint.c b/drivers/pinctrl/intel/pinctrl-lynxpoint.c index 1565eefdd4bf..9b9ba13ef878 100644 --- a/drivers/pinctrl/intel/pinctrl-lynxpoint.c +++ b/drivers/pinctrl/intel/pinctrl-lynxpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Lynxpoint PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-merrifield.c b/drivers/pinctrl/intel/pinctrl-merrifield.c index 2f4d73dda41d..23294f87a440 100644 --- a/drivers/pinctrl/intel/pinctrl-merrifield.c +++ b/drivers/pinctrl/intel/pinctrl-merrifield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Merrifield SoC pinctrl driver diff --git a/drivers/pinctrl/intel/pinctrl-meteorlake.c b/drivers/pinctrl/intel/pinctrl-meteorlake.c index b7395947569a..63005d442a99 100644 --- a/drivers/pinctrl/intel/pinctrl-meteorlake.c +++ b/drivers/pinctrl/intel/pinctrl-meteorlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Meteor Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-meteorpoint.c b/drivers/pinctrl/intel/pinctrl-meteorpoint.c index b7858c2b2c5c..a13cd0944b1a 100644 --- a/drivers/pinctrl/intel/pinctrl-meteorpoint.c +++ b/drivers/pinctrl/intel/pinctrl-meteorpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Meteor Point PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-moorefield.c b/drivers/pinctrl/intel/pinctrl-moorefield.c index 6a79207e6b2a..85838c297550 100644 --- a/drivers/pinctrl/intel/pinctrl-moorefield.c +++ b/drivers/pinctrl/intel/pinctrl-moorefield.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Moorefield SoC pinctrl driver diff --git a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c index b51befde9e8b..8fc2a62d2a57 100644 --- a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c +++ b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Sunrisepoint PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/intel/pinctrl-tangier.c b/drivers/pinctrl/intel/pinctrl-tangier.c index 5f0b7334a489..cdd76b3fddd3 100644 --- a/drivers/pinctrl/intel/pinctrl-tangier.c +++ b/drivers/pinctrl/intel/pinctrl-tangier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Tangier pinctrl driver diff --git a/drivers/pinctrl/intel/pinctrl-tigerlake.c b/drivers/pinctrl/intel/pinctrl-tigerlake.c index c0887596d113..0e13847a8e6e 100644 --- a/drivers/pinctrl/intel/pinctrl-tigerlake.c +++ b/drivers/pinctrl/intel/pinctrl-tigerlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Tiger Lake PCH pinctrl/GPIO driver diff --git a/drivers/pinctrl/mediatek/mtk-eint.c b/drivers/pinctrl/mediatek/mtk-eint.c index c8c5097c11c4..c7988283410b 100644 --- a/drivers/pinctrl/mediatek/mtk-eint.c +++ b/drivers/pinctrl/mediatek/mtk-eint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2014-2025 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-airoha.c b/drivers/pinctrl/mediatek/pinctrl-airoha.c index 995ba6175c95..9d694313deb5 100644 --- a/drivers/pinctrl/mediatek/pinctrl-airoha.c +++ b/drivers/pinctrl/mediatek/pinctrl-airoha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Author: Lorenzo Bianconi diff --git a/drivers/pinctrl/mediatek/pinctrl-moore.c b/drivers/pinctrl/mediatek/pinctrl-moore.c index 70f608347a5f..6af80dfbdb3b 100644 --- a/drivers/pinctrl/mediatek/pinctrl-moore.c +++ b/drivers/pinctrl/mediatek/pinctrl-moore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek Pinctrl Moore Driver, which implement the generic dt-binding diff --git a/drivers/pinctrl/mediatek/pinctrl-mt2701.c b/drivers/pinctrl/mediatek/pinctrl-mt2701.c index 6b1c7122b0fb..5a93f27c41cc 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt2701.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt2701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt2712.c b/drivers/pinctrl/mediatek/pinctrl-mt2712.c index bb7394ae252b..d6da8f15f5a1 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt2712.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt2712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6397.c b/drivers/pinctrl/mediatek/pinctrl-mt6397.c index 03d0f65d7bcc..28f07c0b8dd3 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6397.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6397.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6765.c b/drivers/pinctrl/mediatek/pinctrl-mt6765.c index 72609cf74760..a1f50e3dc950 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6765.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6765.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek/pinctrl-mt6779.c index 591905e4132a..cf7a6a6508cb 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6779.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6795.c b/drivers/pinctrl/mediatek/pinctrl-mt6795.c index ee3ae3d2fa7e..525dd3f52a4c 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6795.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6795.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6797.c b/drivers/pinctrl/mediatek/pinctrl-mt6797.c index 53f240491259..7c5f443b1c74 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6797.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6797.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on pinctrl-mt6765.c diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6878.c b/drivers/pinctrl/mediatek/pinctrl-mt6878.c index b59ae089128a..29e9d0bb0b82 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6878.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6878.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6893.c b/drivers/pinctrl/mediatek/pinctrl-mt6893.c index 468ce0109b07..cbcd0cc997f5 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt6893.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt6893.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7620.c b/drivers/pinctrl/mediatek/pinctrl-mt7620.c index d2624b9b5bc4..9d6eabdccb8d 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7620.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7621.c b/drivers/pinctrl/mediatek/pinctrl-mt7621.c index b18c1a47bbeb..7e6543e4ad7c 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7621.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7622.c b/drivers/pinctrl/mediatek/pinctrl-mt7622.c index d5777889448a..c92c79118895 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7622.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7622.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7623.c b/drivers/pinctrl/mediatek/pinctrl-mt7623.c index 69c06c2c0e21..a3136fb5a2dc 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7623.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7623.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The MT7623 driver based on Linux generic pinctrl binding. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7629.c b/drivers/pinctrl/mediatek/pinctrl-mt7629.c index cc0694881ac9..34314bdff377 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7629.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7629.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The MT7629 driver based on Linux generic pinctrl binding. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt76x8.c b/drivers/pinctrl/mediatek/pinctrl-mt76x8.c index 2bc8d4409ca2..8b2eb88a0f97 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt76x8.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt76x8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7981.c b/drivers/pinctrl/mediatek/pinctrl-mt7981.c index 6216c2e057f6..162698399d85 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7981.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7981.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The MT7981 driver based on Linux generic pinctrl binding. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7986.c b/drivers/pinctrl/mediatek/pinctrl-mt7986.c index 2a762ade9c35..8f7c7681e577 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7986.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7986.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The MT7986 driver based on Linux generic pinctrl binding. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7988.c b/drivers/pinctrl/mediatek/pinctrl-mt7988.c index 9569e8c0cec1..a90071794508 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7988.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7988.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The MT7988 driver based on Linux generic pinctrl binding. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8127.c b/drivers/pinctrl/mediatek/pinctrl-mt8127.c index f5030a9ea40b..bc78538023c7 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8127.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8135.c b/drivers/pinctrl/mediatek/pinctrl-mt8135.c index 77c6ac464e86..76e7cccaf094 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8135.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8135.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8167.c b/drivers/pinctrl/mediatek/pinctrl-mt8167.c index 143c26622272..6dd5dbad9d68 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8167.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8167.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8173.c b/drivers/pinctrl/mediatek/pinctrl-mt8173.c index b214deeafbf1..383f01fb7f9b 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8173.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8173.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8183.c b/drivers/pinctrl/mediatek/pinctrl-mt8183.c index 93e482c6b5fd..35451c76cbef 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8183.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8183.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8186.c b/drivers/pinctrl/mediatek/pinctrl-mt8186.c index dd19e74856a9..d41ddb080de1 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8186.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8188.c b/drivers/pinctrl/mediatek/pinctrl-mt8188.c index 3975e99d9cf4..79258686032e 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8188.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8188.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8189.c b/drivers/pinctrl/mediatek/pinctrl-mt8189.c index cd4cdff309a1..65fb851cd7a1 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8189.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8189.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8192.c b/drivers/pinctrl/mediatek/pinctrl-mt8192.c index 3f8a9dbcb704..e0162be6c2cb 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8192.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8192.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8195.c b/drivers/pinctrl/mediatek/pinctrl-mt8195.c index 83345c52b2fa..13dfabc0d2e7 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8195.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8195.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8196.c b/drivers/pinctrl/mediatek/pinctrl-mt8196.c index dec957c1724b..b3a644f062cd 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8196.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8196.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8365.c b/drivers/pinctrl/mediatek/pinctrl-mt8365.c index e3e0d66cfbbf..d5eb15ab12e1 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8365.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8365.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8516.c b/drivers/pinctrl/mediatek/pinctrl-mt8516.c index abda75d4354e..ef36182bff86 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt8516.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt8516.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c b/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c index 4918d38abfc2..972fd4b72e3e 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 MediaTek Inc. diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c index d6a46fe0cda8..b9d26945c42c 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mt65xx pinctrl driver based on Allwinner A1X pinctrl driver. diff --git a/drivers/pinctrl/mediatek/pinctrl-mtmips.c b/drivers/pinctrl/mediatek/pinctrl-mtmips.c index efd77b6c56a1..266ed4b36f9a 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mtmips.c +++ b/drivers/pinctrl/mediatek/pinctrl-mtmips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 John Crispin diff --git a/drivers/pinctrl/mediatek/pinctrl-paris.c b/drivers/pinctrl/mediatek/pinctrl-paris.c index 6bf37d8085fa..4a334ceb1caa 100644 --- a/drivers/pinctrl/mediatek/pinctrl-paris.c +++ b/drivers/pinctrl/mediatek/pinctrl-paris.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek Pinctrl Paris Driver, which implement the vendor per-pin diff --git a/drivers/pinctrl/mediatek/pinctrl-rt2880.c b/drivers/pinctrl/mediatek/pinctrl-rt2880.c index e0366721a515..b4562a147474 100644 --- a/drivers/pinctrl/mediatek/pinctrl-rt2880.c +++ b/drivers/pinctrl/mediatek/pinctrl-rt2880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/mediatek/pinctrl-rt305x.c b/drivers/pinctrl/mediatek/pinctrl-rt305x.c index 77bd4d1f6122..7c46480755a6 100644 --- a/drivers/pinctrl/mediatek/pinctrl-rt305x.c +++ b/drivers/pinctrl/mediatek/pinctrl-rt305x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/mediatek/pinctrl-rt3883.c b/drivers/pinctrl/mediatek/pinctrl-rt3883.c index eeaf344c3647..d35acebde68d 100644 --- a/drivers/pinctrl/mediatek/pinctrl-rt3883.c +++ b/drivers/pinctrl/mediatek/pinctrl-rt3883.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pinctrl/meson/pinctrl-amlogic-a4.c b/drivers/pinctrl/meson/pinctrl-amlogic-a4.c index d9e3a8d5932a..2c1b2fd7a44e 100644 --- a/drivers/pinctrl/meson/pinctrl-amlogic-a4.c +++ b/drivers/pinctrl/meson/pinctrl-amlogic-a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* * Copyright (c) 2024 Amlogic, Inc. All rights reserved. diff --git a/drivers/pinctrl/meson/pinctrl-amlogic-c3.c b/drivers/pinctrl/meson/pinctrl-amlogic-c3.c index 776d32465ab9..47782a1bfca0 100644 --- a/drivers/pinctrl/meson/pinctrl-amlogic-c3.c +++ b/drivers/pinctrl/meson/pinctrl-amlogic-c3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Pin controller and GPIO driver for Amlogic C3 SoC. diff --git a/drivers/pinctrl/meson/pinctrl-amlogic-t7.c b/drivers/pinctrl/meson/pinctrl-amlogic-t7.c index cfd98b9dcb68..82ebc9bc4e0e 100644 --- a/drivers/pinctrl/meson/pinctrl-amlogic-t7.c +++ b/drivers/pinctrl/meson/pinctrl-amlogic-t7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Pin controller and GPIO driver for Amlogic T7 SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson-a1.c b/drivers/pinctrl/meson/pinctrl-meson-a1.c index 20c4323d4223..9bc4b24142a2 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-a1.c +++ b/drivers/pinctrl/meson/pinctrl-meson-a1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Pin controller and GPIO driver for Amlogic Meson A1 SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c b/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c index 00c3829216d6..4dec71fb7c3d 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c +++ b/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Second generation of pinmux driver for Amlogic Meson-AXG SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson-axg.c b/drivers/pinctrl/meson/pinctrl-meson-axg.c index fa2df4896390..4103b8eb66cc 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-axg.c +++ b/drivers/pinctrl/meson/pinctrl-meson-axg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Pin controller and GPIO driver for Amlogic Meson AXG SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson-g12a.c b/drivers/pinctrl/meson/pinctrl-meson-g12a.c index 117e72b4ffcb..3ec607efb506 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-g12a.c +++ b/drivers/pinctrl/meson/pinctrl-meson-g12a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Pin controller and GPIO driver for Amlogic Meson G12A SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson-gxbb.c b/drivers/pinctrl/meson/pinctrl-meson-gxbb.c index 4e8b9d7c2e4b..be05baf4e426 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-gxbb.c +++ b/drivers/pinctrl/meson/pinctrl-meson-gxbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pin controller and GPIO driver for Amlogic Meson GXBB. diff --git a/drivers/pinctrl/meson/pinctrl-meson-gxl.c b/drivers/pinctrl/meson/pinctrl-meson-gxl.c index a75762e4d264..c3bfcbfac54a 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-gxl.c +++ b/drivers/pinctrl/meson/pinctrl-meson-gxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pin controller and GPIO driver for Amlogic Meson GXL. diff --git a/drivers/pinctrl/meson/pinctrl-meson-s4.c b/drivers/pinctrl/meson/pinctrl-meson-s4.c index 872948699e9f..ec74bbe59540 100644 --- a/drivers/pinctrl/meson/pinctrl-meson-s4.c +++ b/drivers/pinctrl/meson/pinctrl-meson-s4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Pin controller and GPIO driver for Amlogic Meson S4 SoC. diff --git a/drivers/pinctrl/meson/pinctrl-meson.c b/drivers/pinctrl/meson/pinctrl-meson.c index 4507dc8b5563..74a2c987282b 100644 --- a/drivers/pinctrl/meson/pinctrl-meson.c +++ b/drivers/pinctrl/meson/pinctrl-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pin controller and GPIO driver for Amlogic Meson SoCs diff --git a/drivers/pinctrl/meson/pinctrl-meson8-pmx.c b/drivers/pinctrl/meson/pinctrl-meson8-pmx.c index 10adf52edda6..f683c4a0af9f 100644 --- a/drivers/pinctrl/meson/pinctrl-meson8-pmx.c +++ b/drivers/pinctrl/meson/pinctrl-meson8-pmx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * First generation of pinmux driver for Amlogic Meson SoCs diff --git a/drivers/pinctrl/meson/pinctrl-meson8.c b/drivers/pinctrl/meson/pinctrl-meson8.c index 3da7f3799c3f..e757edec7500 100644 --- a/drivers/pinctrl/meson/pinctrl-meson8.c +++ b/drivers/pinctrl/meson/pinctrl-meson8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pin controller and GPIO driver for Amlogic Meson8 and Meson8m2. diff --git a/drivers/pinctrl/meson/pinctrl-meson8b.c b/drivers/pinctrl/meson/pinctrl-meson8b.c index a71e1f41358a..72b4c437871b 100644 --- a/drivers/pinctrl/meson/pinctrl-meson8b.c +++ b/drivers/pinctrl/meson/pinctrl-meson8b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pin controller and GPIO driver for Amlogic Meson8b. diff --git a/drivers/pinctrl/mvebu/pinctrl-ac5.c b/drivers/pinctrl/mvebu/pinctrl-ac5.c index 09ddfc434c6b..c74362eff9b2 100644 --- a/drivers/pinctrl/mvebu/pinctrl-ac5.c +++ b/drivers/pinctrl/mvebu/pinctrl-ac5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell ac5 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-370.c b/drivers/pinctrl/mvebu/pinctrl-armada-370.c index a50c2183e49a..a16e069dcfd3 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-370.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada 370 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-375.c b/drivers/pinctrl/mvebu/pinctrl-armada-375.c index 64e2096a05e4..94eef0fe70d6 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-375.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada 375 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c b/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c index 81dfbd5e7f07..ae93340fcb03 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Marvell 37xx SoC pinctrl driver * diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-38x.c b/drivers/pinctrl/mvebu/pinctrl-armada-38x.c index 162dfc213669..c063f7e30b36 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-38x.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-38x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada 380/385 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-39x.c b/drivers/pinctrl/mvebu/pinctrl-armada-39x.c index d9c98faa7b0e..115e83608377 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-39x.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-39x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada 39x pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-ap806.c b/drivers/pinctrl/mvebu/pinctrl-armada-ap806.c index 7becf2781a0b..c85d339c9186 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-ap806.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-ap806.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada ap806 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-cp110.c b/drivers/pinctrl/mvebu/pinctrl-armada-cp110.c index 9a250c491f33..e31272899317 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-cp110.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-cp110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada CP110 pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-xp.c b/drivers/pinctrl/mvebu/pinctrl-armada-xp.c index 487825bfd125..35f0fcdf29b7 100644 --- a/drivers/pinctrl/mvebu/pinctrl-armada-xp.c +++ b/drivers/pinctrl/mvebu/pinctrl-armada-xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada XP pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-dove.c b/drivers/pinctrl/mvebu/pinctrl-dove.c index dce601d99372..c352b259616b 100644 --- a/drivers/pinctrl/mvebu/pinctrl-dove.c +++ b/drivers/pinctrl/mvebu/pinctrl-dove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Dove pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-kirkwood.c b/drivers/pinctrl/mvebu/pinctrl-kirkwood.c index 4789d7442f78..eb3e232add90 100644 --- a/drivers/pinctrl/mvebu/pinctrl-kirkwood.c +++ b/drivers/pinctrl/mvebu/pinctrl-kirkwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Kirkwood pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/mvebu/pinctrl-mvebu.c b/drivers/pinctrl/mvebu/pinctrl-mvebu.c index 84a119718f86..87502c07e5ea 100644 --- a/drivers/pinctrl/mvebu/pinctrl-mvebu.c +++ b/drivers/pinctrl/mvebu/pinctrl-mvebu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell MVEBU pinctrl core driver diff --git a/drivers/pinctrl/mvebu/pinctrl-orion.c b/drivers/pinctrl/mvebu/pinctrl-orion.c index 2b6ab7f2afc7..de90ffd26920 100644 --- a/drivers/pinctrl/mvebu/pinctrl-orion.c +++ b/drivers/pinctrl/mvebu/pinctrl-orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Orion pinctrl driver based on mvebu pinctrl core diff --git a/drivers/pinctrl/nomadik/pinctrl-ab8500.c b/drivers/pinctrl/nomadik/pinctrl-ab8500.c index d7b244df058f..a844b90ee0ae 100644 --- a/drivers/pinctrl/nomadik/pinctrl-ab8500.c +++ b/drivers/pinctrl/nomadik/pinctrl-ab8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/drivers/pinctrl/nomadik/pinctrl-ab8505.c b/drivers/pinctrl/nomadik/pinctrl-ab8505.c index 45aa958b573e..c02e1a5002fe 100644 --- a/drivers/pinctrl/nomadik/pinctrl-ab8505.c +++ b/drivers/pinctrl/nomadik/pinctrl-ab8505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/drivers/pinctrl/nomadik/pinctrl-abx500.c b/drivers/pinctrl/nomadik/pinctrl-abx500.c index fc7ebeda8440..ad53fd8f9232 100644 --- a/drivers/pinctrl/nomadik/pinctrl-abx500.c +++ b/drivers/pinctrl/nomadik/pinctrl-abx500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2013 diff --git a/drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c b/drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c index 0b4a3dd9d8c7..bcc0306021e0 100644 --- a/drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c +++ b/drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c b/drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c index c5a52fcaba30..18580a041bbe 100644 --- a/drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c +++ b/drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pinctrl/nomadik/pinctrl-nomadik.c b/drivers/pinctrl/nomadik/pinctrl-nomadik.c index db0311b14132..7e11913f6720 100644 --- a/drivers/pinctrl/nomadik/pinctrl-nomadik.c +++ b/drivers/pinctrl/nomadik/pinctrl-nomadik.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinmux & pinconf driver for the IP block found in the Nomadik SoC. This diff --git a/drivers/pinctrl/nuvoton/pinctrl-ma35.c b/drivers/pinctrl/nuvoton/pinctrl-ma35.c index 8d71dc53cc1d..6386dc436659 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-ma35.c +++ b/drivers/pinctrl/nuvoton/pinctrl-ma35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Nuvoton Technology Corp. diff --git a/drivers/pinctrl/nuvoton/pinctrl-ma35d1.c b/drivers/pinctrl/nuvoton/pinctrl-ma35d1.c index eafa06ca0879..b55e897dbe0a 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-ma35d1.c +++ b/drivers/pinctrl/nuvoton/pinctrl-ma35d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Nuvoton Technology Corp. diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c index 13ed87d5d30c..8e60aecf4d1c 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2016-2018 Nuvoton Technology corporation. // Copyright (c) 2016, Dell Inc diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c index 0aae1a253459..f6373291a266 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020 Nuvoton Technology corporation. diff --git a/drivers/pinctrl/nuvoton/pinctrl-wpcm450.c b/drivers/pinctrl/nuvoton/pinctrl-wpcm450.c index d624a4d302a8..878b9eb9041b 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-wpcm450.c +++ b/drivers/pinctrl/nuvoton/pinctrl-wpcm450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2016-2018 Nuvoton Technology corporation. // Copyright (c) 2016, Dell Inc diff --git a/drivers/pinctrl/nxp/pinctrl-s32cc.c b/drivers/pinctrl/nxp/pinctrl-s32cc.c index 35511f83d056..cb8759ca05ea 100644 --- a/drivers/pinctrl/nxp/pinctrl-s32cc.c +++ b/drivers/pinctrl/nxp/pinctrl-s32cc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Core driver for the S32 CC (Common Chassis) pin controller diff --git a/drivers/pinctrl/nxp/pinctrl-s32g2.c b/drivers/pinctrl/nxp/pinctrl-s32g2.c index c49d28793b69..8d5ba13c918e 100644 --- a/drivers/pinctrl/nxp/pinctrl-s32g2.c +++ b/drivers/pinctrl/nxp/pinctrl-s32g2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP S32G pinctrl driver diff --git a/drivers/pinctrl/pinconf-generic.c b/drivers/pinctrl/pinconf-generic.c index 366775841c63..17186dc52100 100644 --- a/drivers/pinctrl/pinconf-generic.c +++ b/drivers/pinctrl/pinconf-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the generic pin config portions of the pin control subsystem diff --git a/drivers/pinctrl/pinconf.c b/drivers/pinctrl/pinconf.c index dca963633b5d..6787ffd81bf8 100644 --- a/drivers/pinctrl/pinconf.c +++ b/drivers/pinctrl/pinconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the pin config portions of the pin control subsystem diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c index 2dac5c71eb00..cf8048b330fd 100644 --- a/drivers/pinctrl/pinctrl-amd.c +++ b/drivers/pinctrl/pinctrl-amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * GPIO driver for AMD diff --git a/drivers/pinctrl/pinctrl-amdisp.c b/drivers/pinctrl/pinctrl-amdisp.c index efbf40c776ea..435499923d90 100644 --- a/drivers/pinctrl/pinctrl-amdisp.c +++ b/drivers/pinctrl/pinctrl-amdisp.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* * AMD ISP Pinctrl Driver diff --git a/drivers/pinctrl/pinctrl-apple-gpio.c b/drivers/pinctrl/pinctrl-apple-gpio.c index e1a7bc8cf765..2e1da20ff31c 100644 --- a/drivers/pinctrl/pinctrl-apple-gpio.c +++ b/drivers/pinctrl/pinctrl-apple-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple SoC pinctrl+GPIO+external IRQ driver diff --git a/drivers/pinctrl/pinctrl-artpec6.c b/drivers/pinctrl/pinctrl-artpec6.c index af67057128ff..c83ac177087d 100644 --- a/drivers/pinctrl/pinctrl-artpec6.c +++ b/drivers/pinctrl/pinctrl-artpec6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the Axis ARTPEC-6 pin controller * diff --git a/drivers/pinctrl/pinctrl-as3722.c b/drivers/pinctrl/pinctrl-as3722.c index e713dea98aa8..44c24723a1b2 100644 --- a/drivers/pinctrl/pinctrl-as3722.c +++ b/drivers/pinctrl/pinctrl-as3722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ams AS3722 pin control and GPIO driver. diff --git a/drivers/pinctrl/pinctrl-at91-pio4.c b/drivers/pinctrl/pinctrl-at91-pio4.c index ec5351fc282e..93553dbda162 100644 --- a/drivers/pinctrl/pinctrl-at91-pio4.c +++ b/drivers/pinctrl/pinctrl-at91-pio4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Atmel PIO4 controller diff --git a/drivers/pinctrl/pinctrl-at91.c b/drivers/pinctrl/pinctrl-at91.c index 0a57ed51d4c9..a99fb976bf3d 100644 --- a/drivers/pinctrl/pinctrl-at91.c +++ b/drivers/pinctrl/pinctrl-at91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * at91 pinctrl driver based on at91 pinmux core diff --git a/drivers/pinctrl/pinctrl-aw9523.c b/drivers/pinctrl/pinctrl-aw9523.c index 479553a79216..aa795cf09844 100644 --- a/drivers/pinctrl/pinctrl-aw9523.c +++ b/drivers/pinctrl/pinctrl-aw9523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Awinic AW9523B i2c pin controller driver diff --git a/drivers/pinctrl/pinctrl-axp209.c b/drivers/pinctrl/pinctrl-axp209.c index 2bd8487484a8..4659de7880d9 100644 --- a/drivers/pinctrl/pinctrl-axp209.c +++ b/drivers/pinctrl/pinctrl-axp209.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AXP20x pinctrl and GPIO driver diff --git a/drivers/pinctrl/pinctrl-bm1880.c b/drivers/pinctrl/pinctrl-bm1880.c index 387798fb09be..a198328c6818 100644 --- a/drivers/pinctrl/pinctrl-bm1880.c +++ b/drivers/pinctrl/pinctrl-bm1880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Bitmain BM1880 SoC Pinctrl driver diff --git a/drivers/pinctrl/pinctrl-cy8c95x0.c b/drivers/pinctrl/pinctrl-cy8c95x0.c index a4b04bf6d081..0ee5fa72894e 100644 --- a/drivers/pinctrl/pinctrl-cy8c95x0.c +++ b/drivers/pinctrl/pinctrl-cy8c95x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CY8C95X0 20/40/60 pin I2C GPIO port expander with interrupt support diff --git a/drivers/pinctrl/pinctrl-da850-pupd.c b/drivers/pinctrl/pinctrl-da850-pupd.c index 5eb248663e17..e565bf597200 100644 --- a/drivers/pinctrl/pinctrl-da850-pupd.c +++ b/drivers/pinctrl/pinctrl-da850-pupd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinconf driver for TI DA850/OMAP-L138/AM18XX pullup/pulldown groups diff --git a/drivers/pinctrl/pinctrl-da9062.c b/drivers/pinctrl/pinctrl-da9062.c index 53298cbcc5cf..50608466cb98 100644 --- a/drivers/pinctrl/pinctrl-da9062.c +++ b/drivers/pinctrl/pinctrl-da9062.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dialog DA9062 pinctrl and GPIO driver. diff --git a/drivers/pinctrl/pinctrl-digicolor.c b/drivers/pinctrl/pinctrl-digicolor.c index 2e16f09aeb47..00f08f294401 100644 --- a/drivers/pinctrl/pinctrl-digicolor.c +++ b/drivers/pinctrl/pinctrl-digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Conexant Digicolor General Purpose Pin Mapping diff --git a/drivers/pinctrl/pinctrl-eic7700.c b/drivers/pinctrl/pinctrl-eic7700.c index ffcd0ec5c2dc..a174dd6bfe04 100644 --- a/drivers/pinctrl/pinctrl-eic7700.c +++ b/drivers/pinctrl/pinctrl-eic7700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ESWIN Pinctrl Controller Platform Device Driver diff --git a/drivers/pinctrl/pinctrl-ep93xx.c b/drivers/pinctrl/pinctrl-ep93xx.c index abafbbb8fd6a..dd06167bbca8 100644 --- a/drivers/pinctrl/pinctrl-ep93xx.c +++ b/drivers/pinctrl/pinctrl-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the EP93xx pin controller diff --git a/drivers/pinctrl/pinctrl-equilibrium.c b/drivers/pinctrl/pinctrl-equilibrium.c index 2d04829b29c9..620cfd357fa0 100644 --- a/drivers/pinctrl/pinctrl-equilibrium.c +++ b/drivers/pinctrl/pinctrl-equilibrium.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 Intel Corporation */ diff --git a/drivers/pinctrl/pinctrl-eyeq5.c b/drivers/pinctrl/pinctrl-eyeq5.c index 5f6af934a516..30b00847e540 100644 --- a/drivers/pinctrl/pinctrl-eyeq5.c +++ b/drivers/pinctrl/pinctrl-eyeq5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl driver for the Mobileye EyeQ5 platform. diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c index 100eed175c0d..d56bc5a13ab8 100644 --- a/drivers/pinctrl/pinctrl-falcon.c +++ b/drivers/pinctrl/pinctrl-falcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/pinctrl/pinmux-falcon.c diff --git a/drivers/pinctrl/pinctrl-gemini.c b/drivers/pinctrl/pinctrl-gemini.c index e9f61927858d..23d929d49b44 100644 --- a/drivers/pinctrl/pinctrl-gemini.c +++ b/drivers/pinctrl/pinctrl-gemini.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the Gemini pin controller * diff --git a/drivers/pinctrl/pinctrl-ingenic.c b/drivers/pinctrl/pinctrl-ingenic.c index c7f14546de05..d1c0198366cb 100644 --- a/drivers/pinctrl/pinctrl-ingenic.c +++ b/drivers/pinctrl/pinctrl-ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ingenic SoCs pinctrl driver diff --git a/drivers/pinctrl/pinctrl-k210.c b/drivers/pinctrl/pinctrl-k210.c index ddd6d6bfd513..378cb7850446 100644 --- a/drivers/pinctrl/pinctrl-k210.c +++ b/drivers/pinctrl/pinctrl-k210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Sean Anderson diff --git a/drivers/pinctrl/pinctrl-k230.c b/drivers/pinctrl/pinctrl-k230.c index d716f23d837f..d4d0ae2503c6 100644 --- a/drivers/pinctrl/pinctrl-k230.c +++ b/drivers/pinctrl/pinctrl-k230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause /* * Copyright (C) 2024 Canaan Bright Sight Co. Ltd diff --git a/drivers/pinctrl/pinctrl-keembay.c b/drivers/pinctrl/pinctrl-keembay.c index 3241d3ae6219..9ad118bb1e85 100644 --- a/drivers/pinctrl/pinctrl-keembay.c +++ b/drivers/pinctrl/pinctrl-keembay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 Intel Corporation */ diff --git a/drivers/pinctrl/pinctrl-lantiq.c b/drivers/pinctrl/pinctrl-lantiq.c index 7145b8b0dfd4..134e4c0fc69f 100644 --- a/drivers/pinctrl/pinctrl-lantiq.c +++ b/drivers/pinctrl/pinctrl-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/pinctrl/pinctrl-lantiq.c diff --git a/drivers/pinctrl/pinctrl-loongson2.c b/drivers/pinctrl/pinctrl-loongson2.c index 4d4fbeadafb7..c0668e05a689 100644 --- a/drivers/pinctrl/pinctrl-loongson2.c +++ b/drivers/pinctrl/pinctrl-loongson2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: zhanghongchen diff --git a/drivers/pinctrl/pinctrl-lpc18xx.c b/drivers/pinctrl/pinctrl-lpc18xx.c index 5e0201768323..e97bb460acaa 100644 --- a/drivers/pinctrl/pinctrl-lpc18xx.c +++ b/drivers/pinctrl/pinctrl-lpc18xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Pinctrl driver for NXP LPC18xx/LPC43xx System Control Unit (SCU) * diff --git a/drivers/pinctrl/pinctrl-max7360.c b/drivers/pinctrl/pinctrl-max7360.c index abfaff468bad..cf461d13f6d4 100644 --- a/drivers/pinctrl/pinctrl-max7360.c +++ b/drivers/pinctrl/pinctrl-max7360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Bootlin diff --git a/drivers/pinctrl/pinctrl-max77620.c b/drivers/pinctrl/pinctrl-max77620.c index acb945a25743..78a41b3152ee 100644 --- a/drivers/pinctrl/pinctrl-max77620.c +++ b/drivers/pinctrl/pinctrl-max77620.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX77620 pin control driver. diff --git a/drivers/pinctrl/pinctrl-mcp23s08.c b/drivers/pinctrl/pinctrl-mcp23s08.c index 586f2f67c617..3750457e4fa8 100644 --- a/drivers/pinctrl/pinctrl-mcp23s08.c +++ b/drivers/pinctrl/pinctrl-mcp23s08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* MCP23S08 SPI/I2C GPIO driver */ diff --git a/drivers/pinctrl/pinctrl-mcp23s08_i2c.c b/drivers/pinctrl/pinctrl-mcp23s08_i2c.c index 94e1add6ddd7..7d2a31f50a92 100644 --- a/drivers/pinctrl/pinctrl-mcp23s08_i2c.c +++ b/drivers/pinctrl/pinctrl-mcp23s08_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* MCP23S08 I2C GPIO driver */ diff --git a/drivers/pinctrl/pinctrl-mcp23s08_spi.c b/drivers/pinctrl/pinctrl-mcp23s08_spi.c index 54f61c8cb1c0..e4b8b4fbc31a 100644 --- a/drivers/pinctrl/pinctrl-mcp23s08_spi.c +++ b/drivers/pinctrl/pinctrl-mcp23s08_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* MCP23S08 SPI GPIO driver */ diff --git a/drivers/pinctrl/pinctrl-microchip-sgpio.c b/drivers/pinctrl/pinctrl-microchip-sgpio.c index b6363f3cdce9..567b4bb0698d 100644 --- a/drivers/pinctrl/pinctrl-microchip-sgpio.c +++ b/drivers/pinctrl/pinctrl-microchip-sgpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Microsemi/Microchip SoCs serial gpio driver diff --git a/drivers/pinctrl/pinctrl-mlxbf3.c b/drivers/pinctrl/pinctrl-mlxbf3.c index fcd9d46de89f..2d8f094b441c 100644 --- a/drivers/pinctrl/pinctrl-mlxbf3.c +++ b/drivers/pinctrl/pinctrl-mlxbf3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* Copyright (C) 2022 NVIDIA CORPORATION & AFFILIATES */ diff --git a/drivers/pinctrl/pinctrl-mpfs-iomux0.c b/drivers/pinctrl/pinctrl-mpfs-iomux0.c index cf5b2e4e8f5b..93df63157d70 100644 --- a/drivers/pinctrl/pinctrl-mpfs-iomux0.c +++ b/drivers/pinctrl/pinctrl-mpfs-iomux0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/pinctrl/pinctrl-ocelot.c b/drivers/pinctrl/pinctrl-ocelot.c index 70da3f37567a..29d3e03116d5 100644 --- a/drivers/pinctrl/pinctrl-ocelot.c +++ b/drivers/pinctrl/pinctrl-ocelot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi SoCs pinctrl driver diff --git a/drivers/pinctrl/pinctrl-palmas.c b/drivers/pinctrl/pinctrl-palmas.c index d69f114e4642..48648cfe855f 100644 --- a/drivers/pinctrl/pinctrl-palmas.c +++ b/drivers/pinctrl/pinctrl-palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pinctrl-palmas.c -- TI PALMAS series pin control driver. diff --git a/drivers/pinctrl/pinctrl-pef2256.c b/drivers/pinctrl/pinctrl-pef2256.c index 868ea33bec3c..a3628730f655 100644 --- a/drivers/pinctrl/pinctrl-pef2256.c +++ b/drivers/pinctrl/pinctrl-pef2256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PEF2256 also known as FALC56 driver diff --git a/drivers/pinctrl/pinctrl-pic32.c b/drivers/pinctrl/pinctrl-pic32.c index e8b481e87c77..e852f7cf5e01 100644 --- a/drivers/pinctrl/pinctrl-pic32.c +++ b/drivers/pinctrl/pinctrl-pic32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PIC32 pinctrl driver diff --git a/drivers/pinctrl/pinctrl-pic64gx-gpio2.c b/drivers/pinctrl/pinctrl-pic64gx-gpio2.c index f322bb5e6181..fb36a2b70c81 100644 --- a/drivers/pinctrl/pinctrl-pic64gx-gpio2.c +++ b/drivers/pinctrl/pinctrl-pic64gx-gpio2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/pinctrl/pinctrl-pistachio.c b/drivers/pinctrl/pinctrl-pistachio.c index 0b33b01dbaad..c93e8e0c5e34 100644 --- a/drivers/pinctrl/pinctrl-pistachio.c +++ b/drivers/pinctrl/pinctrl-pistachio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pistachio SoC pinctrl driver diff --git a/drivers/pinctrl/pinctrl-rk805.c b/drivers/pinctrl/pinctrl-rk805.c index 22f576337faa..efaaca31940e 100644 --- a/drivers/pinctrl/pinctrl-rk805.c +++ b/drivers/pinctrl/pinctrl-rk805.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Pinctrl driver for Rockchip RK805/RK806 PMIC diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c index 2fc67aeafdb3..f384f1b59324 100644 --- a/drivers/pinctrl/pinctrl-rockchip.c +++ b/drivers/pinctrl/pinctrl-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl driver for Rockchip SoCs diff --git a/drivers/pinctrl/pinctrl-rp1.c b/drivers/pinctrl/pinctrl-rp1.c index ffc2f0b460a6..fb2407432327 100644 --- a/drivers/pinctrl/pinctrl-rp1.c +++ b/drivers/pinctrl/pinctrl-rp1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Raspberry Pi RP1 GPIO unit diff --git a/drivers/pinctrl/pinctrl-scmi.c b/drivers/pinctrl/pinctrl-scmi.c index af3ac031e362..f61873d2d4ee 100644 --- a/drivers/pinctrl/pinctrl-scmi.c +++ b/drivers/pinctrl/pinctrl-scmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * System Control and Power Interface (SCMI) Protocol based pinctrl driver diff --git a/drivers/pinctrl/pinctrl-single.c b/drivers/pinctrl/pinctrl-single.c index 998f23d6c317..00c966924bbe 100644 --- a/drivers/pinctrl/pinctrl-single.c +++ b/drivers/pinctrl/pinctrl-single.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Generic device tree based pinctrl driver for one register per pin * type pinmux controllers diff --git a/drivers/pinctrl/pinctrl-st.c b/drivers/pinctrl/pinctrl-st.c index d3cea3437d7f..08516f9a9fca 100644 --- a/drivers/pinctrl/pinctrl-st.c +++ b/drivers/pinctrl/pinctrl-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 STMicroelectronics (R&D) Limited. diff --git a/drivers/pinctrl/pinctrl-stmfx.c b/drivers/pinctrl/pinctrl-stmfx.c index 03ee13844b50..883d6d07281d 100644 --- a/drivers/pinctrl/pinctrl-stmfx.c +++ b/drivers/pinctrl/pinctrl-stmfx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STMicroelectronics Multi-Function eXpander (STMFX) GPIO expander diff --git a/drivers/pinctrl/pinctrl-sx150x.c b/drivers/pinctrl/pinctrl-sx150x.c index 1d6760ffe809..8acb46f6b816 100644 --- a/drivers/pinctrl/pinctrl-sx150x.c +++ b/drivers/pinctrl/pinctrl-sx150x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, BayLibre, SAS. All rights reserved. diff --git a/drivers/pinctrl/pinctrl-tb10x.c b/drivers/pinctrl/pinctrl-tb10x.c index 129fa51d13b1..6fa0eb7f3f77 100644 --- a/drivers/pinctrl/pinctrl-tb10x.c +++ b/drivers/pinctrl/pinctrl-tb10x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Abilis Systems TB10x pin control driver diff --git a/drivers/pinctrl/pinctrl-th1520.c b/drivers/pinctrl/pinctrl-th1520.c index 83e9c9f77370..a8c329edc7d8 100644 --- a/drivers/pinctrl/pinctrl-th1520.c +++ b/drivers/pinctrl/pinctrl-th1520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl driver for the T-Head TH1520 SoC diff --git a/drivers/pinctrl/pinctrl-tps6594.c b/drivers/pinctrl/pinctrl-tps6594.c index 6726853110d1..796d2698e5be 100644 --- a/drivers/pinctrl/pinctrl-tps6594.c +++ b/drivers/pinctrl/pinctrl-tps6594.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinmux and GPIO driver for tps6594 PMIC diff --git a/drivers/pinctrl/pinctrl-upboard.c b/drivers/pinctrl/pinctrl-upboard.c index f8c8b9d84990..e9b65eead4c8 100644 --- a/drivers/pinctrl/pinctrl-upboard.c +++ b/drivers/pinctrl/pinctrl-upboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * UP board pin control driver. diff --git a/drivers/pinctrl/pinctrl-utils.c b/drivers/pinctrl/pinctrl-utils.c index b880e44b8221..8a516d1ed840 100644 --- a/drivers/pinctrl/pinctrl-utils.c +++ b/drivers/pinctrl/pinctrl-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Utils functions to implement the pincontrol driver. diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c index 3d4ad61d0da9..6664885cd65e 100644 --- a/drivers/pinctrl/pinctrl-xway.c +++ b/drivers/pinctrl/pinctrl-xway.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/pinctrl/pinmux-xway.c diff --git a/drivers/pinctrl/pinctrl-zynq.c b/drivers/pinctrl/pinctrl-zynq.c index dcde86fed10d..d7c8ab5c598c 100644 --- a/drivers/pinctrl/pinctrl-zynq.c +++ b/drivers/pinctrl/pinctrl-zynq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Zynq pin controller diff --git a/drivers/pinctrl/pinctrl-zynqmp.c b/drivers/pinctrl/pinctrl-zynqmp.c index aba129ead04c..27a7fd30d00c 100644 --- a/drivers/pinctrl/pinctrl-zynqmp.c +++ b/drivers/pinctrl/pinctrl-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP pin controller diff --git a/drivers/pinctrl/pinmux.c b/drivers/pinctrl/pinmux.c index 3a8dd184ba3d..e56f8ecbc481 100644 --- a/drivers/pinctrl/pinmux.c +++ b/drivers/pinctrl/pinmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Core driver for the pin muxing portions of the pin control subsystem diff --git a/drivers/pinctrl/pxa/pinctrl-pxa25x.c b/drivers/pinctrl/pxa/pinctrl-pxa25x.c index 2a4842557bb2..7888ab663f36 100644 --- a/drivers/pinctrl/pxa/pinctrl-pxa25x.c +++ b/drivers/pinctrl/pxa/pinctrl-pxa25x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA25x family pin control diff --git a/drivers/pinctrl/pxa/pinctrl-pxa27x.c b/drivers/pinctrl/pxa/pinctrl-pxa27x.c index b3acbaf8c85f..ffcf7399c996 100644 --- a/drivers/pinctrl/pxa/pinctrl-pxa27x.c +++ b/drivers/pinctrl/pxa/pinctrl-pxa27x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA27x family pin control diff --git a/drivers/pinctrl/pxa/pinctrl-pxa2xx.c b/drivers/pinctrl/pxa/pinctrl-pxa2xx.c index 9fd7a8fb2bc4..5024df05b087 100644 --- a/drivers/pinctrl/pxa/pinctrl-pxa2xx.c +++ b/drivers/pinctrl/pxa/pinctrl-pxa2xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell PXA2xx family pin control diff --git a/drivers/pinctrl/qcom/pinctrl-apq8064.c b/drivers/pinctrl/qcom/pinctrl-apq8064.c index 3654913f1ae5..57b1bd74273f 100644 --- a/drivers/pinctrl/qcom/pinctrl-apq8064.c +++ b/drivers/pinctrl/qcom/pinctrl-apq8064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-apq8084.c b/drivers/pinctrl/qcom/pinctrl-apq8084.c index 27693cd64881..95e57c49b4b5 100644 --- a/drivers/pinctrl/qcom/pinctrl-apq8084.c +++ b/drivers/pinctrl/qcom/pinctrl-apq8084.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-glymur.c b/drivers/pinctrl/qcom/pinctrl-glymur.c index 335005084b6b..3586fdc71c36 100644 --- a/drivers/pinctrl/qcom/pinctrl-glymur.c +++ b/drivers/pinctrl/qcom/pinctrl-glymur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025 Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq4019.c b/drivers/pinctrl/qcom/pinctrl-ipq4019.c index 6ede3149b6e1..2d27c6072187 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq4019.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq4019.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq5018.c b/drivers/pinctrl/qcom/pinctrl-ipq5018.c index cbf34854f882..68bf5ab3896b 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq5018.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq5018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2021, 2023 The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq5332.c b/drivers/pinctrl/qcom/pinctrl-ipq5332.c index 239cbe75f198..676606b208de 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq5332.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq5332.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq5424.c b/drivers/pinctrl/qcom/pinctrl-ipq5424.c index 67b452a033d6..15e81dfc42b6 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq5424.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq5424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2018,2020 The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq6018.c b/drivers/pinctrl/qcom/pinctrl-ipq6018.c index be177fb0a92d..35b0ab6e9b99 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq6018.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq6018.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq8064.c b/drivers/pinctrl/qcom/pinctrl-ipq8064.c index 0a9e357e64c6..45e4572febab 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq8064.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq8064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq8074.c b/drivers/pinctrl/qcom/pinctrl-ipq8074.c index e94de9083314..4ba2275c9e55 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq8074.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq8074.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ipq9574.c b/drivers/pinctrl/qcom/pinctrl-ipq9574.c index 3ed093ea8eb9..d3145170937b 100644 --- a/drivers/pinctrl/qcom/pinctrl-ipq9574.c +++ b/drivers/pinctrl/qcom/pinctrl-ipq9574.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * Copyright (c) 2023 The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-kaanapali.c b/drivers/pinctrl/qcom/pinctrl-kaanapali.c index 364e6d997337..36a5308e55bd 100644 --- a/drivers/pinctrl/qcom/pinctrl-kaanapali.c +++ b/drivers/pinctrl/qcom/pinctrl-kaanapali.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c index 76aed3296279..a769961753c3 100644 --- a/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-mdm9607.c b/drivers/pinctrl/qcom/pinctrl-mdm9607.c index cef330547ce7..e77b086b823b 100644 --- a/drivers/pinctrl/qcom/pinctrl-mdm9607.c +++ b/drivers/pinctrl/qcom/pinctrl-mdm9607.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Konrad Dybcio diff --git a/drivers/pinctrl/qcom/pinctrl-mdm9615.c b/drivers/pinctrl/qcom/pinctrl-mdm9615.c index 729fe3d7e14e..b72aaff83712 100644 --- a/drivers/pinctrl/qcom/pinctrl-mdm9615.c +++ b/drivers/pinctrl/qcom/pinctrl-mdm9615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-milos.c b/drivers/pinctrl/qcom/pinctrl-milos.c index 19abd5233a2c..9774dd1189fb 100644 --- a/drivers/pinctrl/qcom/pinctrl-milos.c +++ b/drivers/pinctrl/qcom/pinctrl-milos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c index e99871b90ab9..33867906f7e6 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm.c +++ b/drivers/pinctrl/qcom/pinctrl-msm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8226.c b/drivers/pinctrl/qcom/pinctrl-msm8226.c index a81aa092ef12..288425280609 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8226.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8226.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8660.c b/drivers/pinctrl/qcom/pinctrl-msm8660.c index 5ded00396cd9..049ab8af80d3 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8660.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8909.c b/drivers/pinctrl/qcom/pinctrl-msm8909.c index 544a52fb8f3d..92c258a9ddae 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8909.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8909.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8916.c b/drivers/pinctrl/qcom/pinctrl-msm8916.c index b1b6934bb4b6..6874e69b84d2 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8916.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8916.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8917.c b/drivers/pinctrl/qcom/pinctrl-msm8917.c index f23d92d6615b..07e0c6813f76 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8917.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8917.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8953.c b/drivers/pinctrl/qcom/pinctrl-msm8953.c index 67db062fdf56..6a5fead8df26 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8953.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8953.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8960.c b/drivers/pinctrl/qcom/pinctrl-msm8960.c index 2fb15208aba0..1b2474dad66e 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8960.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8976.c b/drivers/pinctrl/qcom/pinctrl-msm8976.c index 345539b9e696..a0d39ab49093 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8976.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8976.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8994.c b/drivers/pinctrl/qcom/pinctrl-msm8994.c index 94e042d1f4b2..99101994f26d 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8994.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8996.c b/drivers/pinctrl/qcom/pinctrl-msm8996.c index e5b55693d023..f2a9aeb40d61 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8996.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8998.c b/drivers/pinctrl/qcom/pinctrl-msm8998.c index b727593af34a..fe2371484b95 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8998.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-msm8x74.c b/drivers/pinctrl/qcom/pinctrl-msm8x74.c index 202bec003e96..c5f5dc98d3e9 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm8x74.c +++ b/drivers/pinctrl/qcom/pinctrl-msm8x74.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-qcm2290.c b/drivers/pinctrl/qcom/pinctrl-qcm2290.c index 38200957451e..2f8a081c52d8 100644 --- a/drivers/pinctrl/qcom/pinctrl-qcm2290.c +++ b/drivers/pinctrl/qcom/pinctrl-qcm2290.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-qcs404.c b/drivers/pinctrl/qcom/pinctrl-qcs404.c index 0b8db2c7e58a..26f9df4ad1e7 100644 --- a/drivers/pinctrl/qcom/pinctrl-qcs404.c +++ b/drivers/pinctrl/qcom/pinctrl-qcs404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-qcs615.c b/drivers/pinctrl/qcom/pinctrl-qcs615.c index 4dfa820d4e77..00b1c6064460 100644 --- a/drivers/pinctrl/qcom/pinctrl-qcs615.c +++ b/drivers/pinctrl/qcom/pinctrl-qcs615.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-qcs8300.c b/drivers/pinctrl/qcom/pinctrl-qcs8300.c index f1af1a620684..56aaec996529 100644 --- a/drivers/pinctrl/qcom/pinctrl-qcs8300.c +++ b/drivers/pinctrl/qcom/pinctrl-qcs8300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-qdf2xxx.c b/drivers/pinctrl/qcom/pinctrl-qdf2xxx.c index 9ecc4d40e4dc..e4fd69aa92cc 100644 --- a/drivers/pinctrl/qcom/pinctrl-qdf2xxx.c +++ b/drivers/pinctrl/qcom/pinctrl-qdf2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-qdu1000.c b/drivers/pinctrl/qcom/pinctrl-qdu1000.c index 7c535698a780..930325364e74 100644 --- a/drivers/pinctrl/qcom/pinctrl-qdu1000.c +++ b/drivers/pinctrl/qcom/pinctrl-qdu1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sa8775p.c b/drivers/pinctrl/qcom/pinctrl-sa8775p.c index 53f28b9c49ba..e82280f92515 100644 --- a/drivers/pinctrl/qcom/pinctrl-sa8775p.c +++ b/drivers/pinctrl/qcom/pinctrl-sa8775p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022,2025, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sar2130p.c b/drivers/pinctrl/qcom/pinctrl-sar2130p.c index 4a53f4ee2041..036ac27ff23e 100644 --- a/drivers/pinctrl/qcom/pinctrl-sar2130p.c +++ b/drivers/pinctrl/qcom/pinctrl-sar2130p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sc7180.c b/drivers/pinctrl/qcom/pinctrl-sc7180.c index 3eae51472b13..17a1b390c0a5 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc7180.c +++ b/drivers/pinctrl/qcom/pinctrl-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c index 750f410311a8..ca138ecf793d 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sc7280.c b/drivers/pinctrl/qcom/pinctrl-sc7280.c index 44e09608aad0..fff98636c53a 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc7280.c +++ b/drivers/pinctrl/qcom/pinctrl-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sc8180x.c b/drivers/pinctrl/qcom/pinctrl-sc8180x.c index d9f9e3dd9dd1..2b1019afcbd3 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc8180x.c +++ b/drivers/pinctrl/qcom/pinctrl-sc8180x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c index 0e839b6aaaf4..5f7e4f28c0d6 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Linaro Ltd. diff --git a/drivers/pinctrl/qcom/pinctrl-sc8280xp.c b/drivers/pinctrl/qcom/pinctrl-sc8280xp.c index cf8297e8b8f8..d303e81199ae 100644 --- a/drivers/pinctrl/qcom/pinctrl-sc8280xp.c +++ b/drivers/pinctrl/qcom/pinctrl-sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c index d93af5f0e8d3..2308d6126c05 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This driver is solely based on the limited information in downstream code. diff --git a/drivers/pinctrl/qcom/pinctrl-sdm660.c b/drivers/pinctrl/qcom/pinctrl-sdm660.c index 687d986de75c..39139caad2e2 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdm660.c +++ b/drivers/pinctrl/qcom/pinctrl-sdm660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdm670.c b/drivers/pinctrl/qcom/pinctrl-sdm670.c index 486b72edf7b4..25efe858401a 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdm670.c +++ b/drivers/pinctrl/qcom/pinctrl-sdm670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdm845.c b/drivers/pinctrl/qcom/pinctrl-sdm845.c index 4cf8575797a0..f4a34acd2daa 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdm845.c +++ b/drivers/pinctrl/qcom/pinctrl-sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdx55.c b/drivers/pinctrl/qcom/pinctrl-sdx55.c index 79a7010b73f1..602e96f14bde 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdx55.c +++ b/drivers/pinctrl/qcom/pinctrl-sdx55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdx65.c b/drivers/pinctrl/qcom/pinctrl-sdx65.c index cc8a99a6a91e..33cff06be042 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdx65.c +++ b/drivers/pinctrl/qcom/pinctrl-sdx65.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sdx75.c b/drivers/pinctrl/qcom/pinctrl-sdx75.c index 4078d83d818c..335da20a98e9 100644 --- a/drivers/pinctrl/qcom/pinctrl-sdx75.c +++ b/drivers/pinctrl/qcom/pinctrl-sdx75.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c index c0e178be9cfc..9820ac9e96c9 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm4450.c b/drivers/pinctrl/qcom/pinctrl-sm4450.c index d51e271e3361..d0b13489cd53 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm4450.c +++ b/drivers/pinctrl/qcom/pinctrl-sm4450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c index b7d9186861a2..ae8623d8bdc7 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm6115.c b/drivers/pinctrl/qcom/pinctrl-sm6115.c index 06700685ea2a..b1a819924196 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm6115.c +++ b/drivers/pinctrl/qcom/pinctrl-sm6115.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm6125.c b/drivers/pinctrl/qcom/pinctrl-sm6125.c index 5d3d1e402345..122fc48cd085 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm6125.c +++ b/drivers/pinctrl/qcom/pinctrl-sm6125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) #include diff --git a/drivers/pinctrl/qcom/pinctrl-sm6350.c b/drivers/pinctrl/qcom/pinctrl-sm6350.c index 220fb582cac9..26643105a386 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm6350.c +++ b/drivers/pinctrl/qcom/pinctrl-sm6350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm6375.c b/drivers/pinctrl/qcom/pinctrl-sm6375.c index 08b8ef6efaf0..58d99636f8b6 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm6375.c +++ b/drivers/pinctrl/qcom/pinctrl-sm6375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm7150.c b/drivers/pinctrl/qcom/pinctrl-sm7150.c index 78dd8153a4d4..a733c5984fe1 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm7150.c +++ b/drivers/pinctrl/qcom/pinctrl-sm7150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8150.c b/drivers/pinctrl/qcom/pinctrl-sm8150.c index ad861cd66958..b5befdf975bf 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8150.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8150.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c index 64494a86490e..747f9ebe69a4 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8250.c b/drivers/pinctrl/qcom/pinctrl-sm8250.c index f05361f3100d..3a327593dc88 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8250.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8350.c b/drivers/pinctrl/qcom/pinctrl-sm8350.c index 99949b552021..ec5f94b662ca 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8350.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c index 439f6541622e..1aba7eeda5fe 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Linaro Ltd. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8450.c b/drivers/pinctrl/qcom/pinctrl-sm8450.c index 9889fc5dc2cd..0d3324155c87 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8450.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c index 73065919c8c2..4cffaa814478 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Linaro Ltd. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8550.c b/drivers/pinctrl/qcom/pinctrl-sm8550.c index 10a62031fdfd..b22620c106e6 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8550.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c index f9fcedf5a65d..be12096cc786 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2023 Linaro Ltd. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8650.c b/drivers/pinctrl/qcom/pinctrl-sm8650.c index e2ae03800206..93ca9ca63d81 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8650.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-sm8750.c b/drivers/pinctrl/qcom/pinctrl-sm8750.c index 6f92f176edd4..6df72c821170 100644 --- a/drivers/pinctrl/qcom/pinctrl-sm8750.c +++ b/drivers/pinctrl/qcom/pinctrl-sm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c index 83f940fe30b2..0f00fd28d867 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, 2016-2021 The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c index 64f8024a865c..790accfa5fd0 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c b/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c index 5c966d51eda7..554555b4b31d 100644 --- a/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c +++ b/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c b/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c index 7970fa6e1557..3a9d7acef137 100644 --- a/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c +++ b/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/pinctrl/qcom/pinctrl-x1e80100.c b/drivers/pinctrl/qcom/pinctrl-x1e80100.c index bb36f40b19fa..64c5e1583a0f 100644 --- a/drivers/pinctrl/qcom/pinctrl-x1e80100.c +++ b/drivers/pinctrl/qcom/pinctrl-x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/qcom/tlmm-test.c b/drivers/pinctrl/qcom/tlmm-test.c index 7d7fff538755..da04bab09b34 100644 --- a/drivers/pinctrl/qcom/tlmm-test.c +++ b/drivers/pinctrl/qcom/tlmm-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/pinctrl/realtek/pinctrl-rtd.c b/drivers/pinctrl/realtek/pinctrl-rtd.c index 244060486332..fd96f2baa50d 100644 --- a/drivers/pinctrl/realtek/pinctrl-rtd.c +++ b/drivers/pinctrl/realtek/pinctrl-rtd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek DHC pin controller driver diff --git a/drivers/pinctrl/realtek/pinctrl-rtd1315e.c b/drivers/pinctrl/realtek/pinctrl-rtd1315e.c index 86f919122bed..f4f134d76d60 100644 --- a/drivers/pinctrl/realtek/pinctrl-rtd1315e.c +++ b/drivers/pinctrl/realtek/pinctrl-rtd1315e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek DHC 1315E pin controller driver diff --git a/drivers/pinctrl/realtek/pinctrl-rtd1319d.c b/drivers/pinctrl/realtek/pinctrl-rtd1319d.c index 474c337d2d05..7b5ddf34f0af 100644 --- a/drivers/pinctrl/realtek/pinctrl-rtd1319d.c +++ b/drivers/pinctrl/realtek/pinctrl-rtd1319d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek DHC 1319D pin controller driver diff --git a/drivers/pinctrl/realtek/pinctrl-rtd1619b.c b/drivers/pinctrl/realtek/pinctrl-rtd1619b.c index b07e50d6356d..ee139937bc12 100644 --- a/drivers/pinctrl/realtek/pinctrl-rtd1619b.c +++ b/drivers/pinctrl/realtek/pinctrl-rtd1619b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Realtek DHC 1619B pin controller driver diff --git a/drivers/pinctrl/renesas/core.c b/drivers/pinctrl/renesas/core.c index 96d6040a8871..2fca6cfa929a 100644 --- a/drivers/pinctrl/renesas/core.c +++ b/drivers/pinctrl/renesas/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pin Control and GPIO driver for SuperH Pin Function Controller. diff --git a/drivers/pinctrl/renesas/gpio.c b/drivers/pinctrl/renesas/gpio.c index 2293af642849..7405d32f2151 100644 --- a/drivers/pinctrl/renesas/gpio.c +++ b/drivers/pinctrl/renesas/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Pin Function Controller GPIO driver. diff --git a/drivers/pinctrl/renesas/pfc-emev2.c b/drivers/pinctrl/renesas/pfc-emev2.c index eee23ac87076..154829c660a2 100644 --- a/drivers/pinctrl/renesas/pfc-emev2.c +++ b/drivers/pinctrl/renesas/pfc-emev2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pin Function Controller Support diff --git a/drivers/pinctrl/renesas/pfc-r8a73a4.c b/drivers/pinctrl/renesas/pfc-r8a73a4.c index 1b00765192f5..8b4d1c7f7ea8 100644 --- a/drivers/pinctrl/renesas/pfc-r8a73a4.c +++ b/drivers/pinctrl/renesas/pfc-r8a73a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012-2013 Renesas Solutions Corp. diff --git a/drivers/pinctrl/renesas/pfc-r8a7740.c b/drivers/pinctrl/renesas/pfc-r8a7740.c index 9ee3b700a3d3..f3091a892cd5 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7740.c +++ b/drivers/pinctrl/renesas/pfc-r8a7740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A7740 processor support diff --git a/drivers/pinctrl/renesas/pfc-r8a77470.c b/drivers/pinctrl/renesas/pfc-r8a77470.c index ed48b043763f..2fa9ad3f0092 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77470.c +++ b/drivers/pinctrl/renesas/pfc-r8a77470.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77470 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a7778.c b/drivers/pinctrl/renesas/pfc-r8a7778.c index 4611e864ba69..3c37f2762e1e 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7778.c +++ b/drivers/pinctrl/renesas/pfc-r8a7778.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7778 processor support - PFC hardware block diff --git a/drivers/pinctrl/renesas/pfc-r8a7779.c b/drivers/pinctrl/renesas/pfc-r8a7779.c index e1a8cb669120..b52548f336d4 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7779.c +++ b/drivers/pinctrl/renesas/pfc-r8a7779.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7779 processor support - PFC hardware block diff --git a/drivers/pinctrl/renesas/pfc-r8a7790.c b/drivers/pinctrl/renesas/pfc-r8a7790.c index 791e089d47db..11451a36c95c 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7790.c +++ b/drivers/pinctrl/renesas/pfc-r8a7790.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A7790 processor support diff --git a/drivers/pinctrl/renesas/pfc-r8a7791.c b/drivers/pinctrl/renesas/pfc-r8a7791.c index d9e5ce0dfb5b..b0d264c3d48d 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7791.c +++ b/drivers/pinctrl/renesas/pfc-r8a7791.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7791/r8a7743 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a7792.c b/drivers/pinctrl/renesas/pfc-r8a7792.c index 2c51c32b8e09..2a7f4848ae82 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7792.c +++ b/drivers/pinctrl/renesas/pfc-r8a7792.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7792 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a7794.c b/drivers/pinctrl/renesas/pfc-r8a7794.c index e800fef91ddb..b73e6f6559c1 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7794.c +++ b/drivers/pinctrl/renesas/pfc-r8a7794.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * r8a7794/r8a7745 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77951.c b/drivers/pinctrl/renesas/pfc-r8a77951.c index 4b04cb9134b6..5a06d88a4265 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77951.c +++ b/drivers/pinctrl/renesas/pfc-r8a77951.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77951 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a7796.c b/drivers/pinctrl/renesas/pfc-r8a7796.c index aead3b1173c9..2c137de568eb 100644 --- a/drivers/pinctrl/renesas/pfc-r8a7796.c +++ b/drivers/pinctrl/renesas/pfc-r8a7796.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A7796 (R-Car M3-W/W+) support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77965.c b/drivers/pinctrl/renesas/pfc-r8a77965.c index 22640cfe9e32..b774c358407d 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77965.c +++ b/drivers/pinctrl/renesas/pfc-r8a77965.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77965 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77970.c b/drivers/pinctrl/renesas/pfc-r8a77970.c index 972b14ab2359..6c34608342f0 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77970.c +++ b/drivers/pinctrl/renesas/pfc-r8a77970.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77970 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77980.c b/drivers/pinctrl/renesas/pfc-r8a77980.c index 53b44b24bfc6..c081f4a9c895 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77980.c +++ b/drivers/pinctrl/renesas/pfc-r8a77980.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77980 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77990.c b/drivers/pinctrl/renesas/pfc-r8a77990.c index 262390dd7d67..ec1c067c91b2 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77990.c +++ b/drivers/pinctrl/renesas/pfc-r8a77990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77990 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a77995.c b/drivers/pinctrl/renesas/pfc-r8a77995.c index b35c62f9a061..b9684f748c22 100644 --- a/drivers/pinctrl/renesas/pfc-r8a77995.c +++ b/drivers/pinctrl/renesas/pfc-r8a77995.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A77995 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a779a0.c b/drivers/pinctrl/renesas/pfc-r8a779a0.c index a01bc197d706..3ce7efc48382 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779a0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A779A0 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a779f0.c b/drivers/pinctrl/renesas/pfc-r8a779f0.c index 46ca28fb2d51..5f21c34c9212 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779f0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779f0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A779F0 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a779g0.c b/drivers/pinctrl/renesas/pfc-r8a779g0.c index 1c8abd68583a..4c6b9ce29e7a 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779g0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779g0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A779G0 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-r8a779h0.c b/drivers/pinctrl/renesas/pfc-r8a779h0.c index ec0fc1bf7a90..cd750e0e8d72 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779h0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779h0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A779H0 processor support - PFC hardware block. diff --git a/drivers/pinctrl/renesas/pfc-sh7203.c b/drivers/pinctrl/renesas/pfc-sh7203.c index 640564db2c0b..b357fbc2c92c 100644 --- a/drivers/pinctrl/renesas/pfc-sh7203.c +++ b/drivers/pinctrl/renesas/pfc-sh7203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7203 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7264.c b/drivers/pinctrl/renesas/pfc-sh7264.c index 8417c4243dda..efc49a339d23 100644 --- a/drivers/pinctrl/renesas/pfc-sh7264.c +++ b/drivers/pinctrl/renesas/pfc-sh7264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7264 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7269.c b/drivers/pinctrl/renesas/pfc-sh7269.c index 3569093f17ae..8ff76fb798c6 100644 --- a/drivers/pinctrl/renesas/pfc-sh7269.c +++ b/drivers/pinctrl/renesas/pfc-sh7269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7269 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh73a0.c b/drivers/pinctrl/renesas/pfc-sh73a0.c index 41587233aa44..861c3ed2be3b 100644 --- a/drivers/pinctrl/renesas/pfc-sh73a0.c +++ b/drivers/pinctrl/renesas/pfc-sh73a0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sh73a0 processor support - PFC hardware block diff --git a/drivers/pinctrl/renesas/pfc-sh7720.c b/drivers/pinctrl/renesas/pfc-sh7720.c index 91434743fb1c..93f8c5b8256e 100644 --- a/drivers/pinctrl/renesas/pfc-sh7720.c +++ b/drivers/pinctrl/renesas/pfc-sh7720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7720 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7722.c b/drivers/pinctrl/renesas/pfc-sh7722.c index 54b4625b52cf..6801d4796b84 100644 --- a/drivers/pinctrl/renesas/pfc-sh7722.c +++ b/drivers/pinctrl/renesas/pfc-sh7722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/pinctrl/renesas/pfc-sh7723.c b/drivers/pinctrl/renesas/pfc-sh7723.c index bdf555e63c2e..93dcb73a309e 100644 --- a/drivers/pinctrl/renesas/pfc-sh7723.c +++ b/drivers/pinctrl/renesas/pfc-sh7723.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7723 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7724.c b/drivers/pinctrl/renesas/pfc-sh7724.c index 4e8c1fae7be6..dccc99ce7b17 100644 --- a/drivers/pinctrl/renesas/pfc-sh7724.c +++ b/drivers/pinctrl/renesas/pfc-sh7724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7724 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7734.c b/drivers/pinctrl/renesas/pfc-sh7734.c index df2de853df93..40790e0fb94f 100644 --- a/drivers/pinctrl/renesas/pfc-sh7734.c +++ b/drivers/pinctrl/renesas/pfc-sh7734.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7734 processor support - PFC hardware block diff --git a/drivers/pinctrl/renesas/pfc-sh7757.c b/drivers/pinctrl/renesas/pfc-sh7757.c index 817b22c3e639..0aa73c536943 100644 --- a/drivers/pinctrl/renesas/pfc-sh7757.c +++ b/drivers/pinctrl/renesas/pfc-sh7757.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7757 (B0 step) Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7785.c b/drivers/pinctrl/renesas/pfc-sh7785.c index 0b6fbbac7c6d..b36b8744c3ed 100644 --- a/drivers/pinctrl/renesas/pfc-sh7785.c +++ b/drivers/pinctrl/renesas/pfc-sh7785.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7785 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-sh7786.c b/drivers/pinctrl/renesas/pfc-sh7786.c index a1ff39c5424d..827e36836194 100644 --- a/drivers/pinctrl/renesas/pfc-sh7786.c +++ b/drivers/pinctrl/renesas/pfc-sh7786.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7786 Pinmux diff --git a/drivers/pinctrl/renesas/pfc-shx3.c b/drivers/pinctrl/renesas/pfc-shx3.c index e2ba5e3b9ec3..0122435ee703 100644 --- a/drivers/pinctrl/renesas/pfc-shx3.c +++ b/drivers/pinctrl/renesas/pfc-shx3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH-X3 prototype CPU pinmux diff --git a/drivers/pinctrl/renesas/pinctrl-rza1.c b/drivers/pinctrl/renesas/pinctrl-rza1.c index 3cfa4c8be80e..a64e13f00966 100644 --- a/drivers/pinctrl/renesas/pinctrl-rza1.c +++ b/drivers/pinctrl/renesas/pinctrl-rza1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Combined GPIO and pin controller support for Renesas RZ/A1 (r7s72100) SoC diff --git a/drivers/pinctrl/renesas/pinctrl-rza2.c b/drivers/pinctrl/renesas/pinctrl-rza2.c index 29a9db197599..d0680706944d 100644 --- a/drivers/pinctrl/renesas/pinctrl-rza2.c +++ b/drivers/pinctrl/renesas/pinctrl-rza2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Combined GPIO and pin controller support for Renesas RZ/A2 (R7S9210) SoC diff --git a/drivers/pinctrl/renesas/pinctrl-rzg2l.c b/drivers/pinctrl/renesas/pinctrl-rzg2l.c index 863e779dda02..3bfda7bc7258 100644 --- a/drivers/pinctrl/renesas/pinctrl-rzg2l.c +++ b/drivers/pinctrl/renesas/pinctrl-rzg2l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L Pin Control and GPIO driver core diff --git a/drivers/pinctrl/renesas/pinctrl-rzn1.c b/drivers/pinctrl/renesas/pinctrl-rzn1.c index fb874867dbfb..568388befb44 100644 --- a/drivers/pinctrl/renesas/pinctrl-rzn1.c +++ b/drivers/pinctrl/renesas/pinctrl-rzn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014-2018 Renesas Electronics Europe Limited diff --git a/drivers/pinctrl/renesas/pinctrl-rzt2h.c b/drivers/pinctrl/renesas/pinctrl-rzt2h.c index 4826ff91cd90..be59f450b8fe 100644 --- a/drivers/pinctrl/renesas/pinctrl-rzt2h.c +++ b/drivers/pinctrl/renesas/pinctrl-rzt2h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/T2H Pin Control and GPIO driver core diff --git a/drivers/pinctrl/renesas/pinctrl-rzv2m.c b/drivers/pinctrl/renesas/pinctrl-rzv2m.c index 495e7f5d4128..7ac157ffa5f3 100644 --- a/drivers/pinctrl/renesas/pinctrl-rzv2m.c +++ b/drivers/pinctrl/renesas/pinctrl-rzv2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2M Pin Control and GPIO driver core diff --git a/drivers/pinctrl/renesas/pinctrl.c b/drivers/pinctrl/renesas/pinctrl.c index 3a742f74ecd1..8ef33b6d8c21 100644 --- a/drivers/pinctrl/renesas/pinctrl.c +++ b/drivers/pinctrl/renesas/pinctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH Pin Function Controller pinmux support. diff --git a/drivers/pinctrl/samsung/pinctrl-exynos-arm.c b/drivers/pinctrl/samsung/pinctrl-exynos-arm.c index d3d8672f74dc..619cc53717b7 100644 --- a/drivers/pinctrl/samsung/pinctrl-exynos-arm.c +++ b/drivers/pinctrl/samsung/pinctrl-exynos-arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Exynos specific support for Samsung pinctrl/gpiolib driver with eint support. diff --git a/drivers/pinctrl/samsung/pinctrl-exynos-arm64.c b/drivers/pinctrl/samsung/pinctrl-exynos-arm64.c index 627dca504d7a..eea301e3de64 100644 --- a/drivers/pinctrl/samsung/pinctrl-exynos-arm64.c +++ b/drivers/pinctrl/samsung/pinctrl-exynos-arm64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Exynos ARMv8 specific support for Samsung pinctrl/gpiolib driver diff --git a/drivers/pinctrl/samsung/pinctrl-exynos.c b/drivers/pinctrl/samsung/pinctrl-exynos.c index 81fe0b08a9af..1f9c0d2add7d 100644 --- a/drivers/pinctrl/samsung/pinctrl-exynos.c +++ b/drivers/pinctrl/samsung/pinctrl-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Exynos specific support for Samsung pinctrl/gpiolib driver with eint support. diff --git a/drivers/pinctrl/samsung/pinctrl-s3c64xx.c b/drivers/pinctrl/samsung/pinctrl-s3c64xx.c index 68715c09baa9..a13b0c0e5630 100644 --- a/drivers/pinctrl/samsung/pinctrl-s3c64xx.c +++ b/drivers/pinctrl/samsung/pinctrl-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // S3C64xx specific support for pinctrl-samsung driver. diff --git a/drivers/pinctrl/samsung/pinctrl-samsung.c b/drivers/pinctrl/samsung/pinctrl-samsung.c index e374effba25a..1391572cd2ea 100644 --- a/drivers/pinctrl/samsung/pinctrl-samsung.c +++ b/drivers/pinctrl/samsung/pinctrl-samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // pin-controller/pin-mux/pin-config/gpio-driver for Samsung's SoC's. diff --git a/drivers/pinctrl/sophgo/pinctrl-cv1800b.c b/drivers/pinctrl/sophgo/pinctrl-cv1800b.c index 82db60212477..72ff01a5162d 100644 --- a/drivers/pinctrl/sophgo/pinctrl-cv1800b.c +++ b/drivers/pinctrl/sophgo/pinctrl-cv1800b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo CV1800B SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-cv1812h.c b/drivers/pinctrl/sophgo/pinctrl-cv1812h.c index 881a4d7ef589..8f1d3f43b428 100644 --- a/drivers/pinctrl/sophgo/pinctrl-cv1812h.c +++ b/drivers/pinctrl/sophgo/pinctrl-cv1812h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo CV1812H SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-cv18xx.c b/drivers/pinctrl/sophgo/pinctrl-cv18xx.c index c3a2dcf71f2a..bddd72b61874 100644 --- a/drivers/pinctrl/sophgo/pinctrl-cv18xx.c +++ b/drivers/pinctrl/sophgo/pinctrl-cv18xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo CV18XX SoCs pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sg2000.c b/drivers/pinctrl/sophgo/pinctrl-sg2000.c index 0e303d2fa104..9be1699cb171 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sg2000.c +++ b/drivers/pinctrl/sophgo/pinctrl-sg2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2000 SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sg2002.c b/drivers/pinctrl/sophgo/pinctrl-sg2002.c index 2443fff1bc00..b28034056bf3 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sg2002.c +++ b/drivers/pinctrl/sophgo/pinctrl-sg2002.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2002 SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c b/drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c index 0526aa3f8438..f761d9203caa 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c +++ b/drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo sg2042 SoCs pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sg2042.c b/drivers/pinctrl/sophgo/pinctrl-sg2042.c index 185305ac897d..4f19f2c136ed 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sg2042.c +++ b/drivers/pinctrl/sophgo/pinctrl-sg2042.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sg2044.c b/drivers/pinctrl/sophgo/pinctrl-sg2044.c index b0c46d8954ca..f1259845852a 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sg2044.c +++ b/drivers/pinctrl/sophgo/pinctrl-sg2044.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 SoC pinctrl driver. diff --git a/drivers/pinctrl/sophgo/pinctrl-sophgo-common.c b/drivers/pinctrl/sophgo/pinctrl-sophgo-common.c index 7f1fd68db19e..634108a34040 100644 --- a/drivers/pinctrl/sophgo/pinctrl-sophgo-common.c +++ b/drivers/pinctrl/sophgo/pinctrl-sophgo-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SoCs pinctrl common ops. diff --git a/drivers/pinctrl/spacemit/pinctrl-k1.c b/drivers/pinctrl/spacemit/pinctrl-k1.c index 33af9b5791c1..30a714487f75 100644 --- a/drivers/pinctrl/spacemit/pinctrl-k1.c +++ b/drivers/pinctrl/spacemit/pinctrl-k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024 Yixun Lan */ diff --git a/drivers/pinctrl/spear/pinctrl-plgpio.c b/drivers/pinctrl/spear/pinctrl-plgpio.c index 1ec22010a3f9..1b87a4e1a643 100644 --- a/drivers/pinctrl/spear/pinctrl-plgpio.c +++ b/drivers/pinctrl/spear/pinctrl-plgpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPEAr platform PLGPIO driver * diff --git a/drivers/pinctrl/spear/pinctrl-spear.c b/drivers/pinctrl/spear/pinctrl-spear.c index a8c5fe973cd4..4ed21c798b64 100644 --- a/drivers/pinctrl/spear/pinctrl-spear.c +++ b/drivers/pinctrl/spear/pinctrl-spear.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear1310.c b/drivers/pinctrl/spear/pinctrl-spear1310.c index fb624a051e26..a7be2defe771 100644 --- a/drivers/pinctrl/spear/pinctrl-spear1310.c +++ b/drivers/pinctrl/spear/pinctrl-spear1310.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr1310 pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear1340.c b/drivers/pinctrl/spear/pinctrl-spear1340.c index 48f068cf5e24..933f50de63ec 100644 --- a/drivers/pinctrl/spear/pinctrl-spear1340.c +++ b/drivers/pinctrl/spear/pinctrl-spear1340.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr1340 pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear300.c b/drivers/pinctrl/spear/pinctrl-spear300.c index 7530252ef7bc..b49320cf9ee4 100644 --- a/drivers/pinctrl/spear/pinctrl-spear300.c +++ b/drivers/pinctrl/spear/pinctrl-spear300.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr300 pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear310.c b/drivers/pinctrl/spear/pinctrl-spear310.c index c476e5478646..12eca047f0d1 100644 --- a/drivers/pinctrl/spear/pinctrl-spear310.c +++ b/drivers/pinctrl/spear/pinctrl-spear310.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr310 pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear320.c b/drivers/pinctrl/spear/pinctrl-spear320.c index 401477cfbf57..72354a840fda 100644 --- a/drivers/pinctrl/spear/pinctrl-spear320.c +++ b/drivers/pinctrl/spear/pinctrl-spear320.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr320 pinmux * diff --git a/drivers/pinctrl/spear/pinctrl-spear3xx.c b/drivers/pinctrl/spear/pinctrl-spear3xx.c index d3119aafe709..652ac3badc34 100644 --- a/drivers/pinctrl/spear/pinctrl-spear3xx.c +++ b/drivers/pinctrl/spear/pinctrl-spear3xx.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for the ST Microelectronics SPEAr3xx pinmux * diff --git a/drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c b/drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c index d14f382f2392..d7c56bd8810c 100644 --- a/drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c +++ b/drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Spreadtrum pin controller driver diff --git a/drivers/pinctrl/sprd/pinctrl-sprd.c b/drivers/pinctrl/sprd/pinctrl-sprd.c index 16cf9d15f247..1d24755c0c29 100644 --- a/drivers/pinctrl/sprd/pinctrl-sprd.c +++ b/drivers/pinctrl/sprd/pinctrl-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Spreadtrum pin controller driver diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c index 7fa13f282b85..ca0a00f372a7 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl / GPIO driver for StarFive JH7100 SoC diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-aon.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-aon.c index 3433b3c91692..4a325ee81053 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-aon.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-aon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl / GPIO driver for StarFive JH7110 SoC aon controller diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-sys.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-sys.c index 9b67063a0b0b..0159814b3185 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-sys.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl / GPIO driver for StarFive JH7110 SoC sys controller diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c index eb5cf8c067d1..7c625b44c578 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pinctrl / GPIO driver for StarFive JH7110 SoC diff --git a/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c b/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c index 0b1dff01e04c..96fe78fc43d7 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2025 - All Rights Reserved diff --git a/drivers/pinctrl/stm32/pinctrl-stm32.c b/drivers/pinctrl/stm32/pinctrl-stm32.c index 6a99708a5a23..2dc1a6faeda5 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f429.c b/drivers/pinctrl/stm32/pinctrl-stm32f429.c index 663a97113c51..6d5f895129fe 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32f429.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32f429.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f469.c b/drivers/pinctrl/stm32/pinctrl-stm32f469.c index ed5397f6d7f2..561b4395d0f4 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32f469.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32f469.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f746.c b/drivers/pinctrl/stm32/pinctrl-stm32f746.c index d832aab7ebe1..b96c6590c571 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32f746.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32f746.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f769.c b/drivers/pinctrl/stm32/pinctrl-stm32f769.c index f81c51c5aedf..5108c5ad0a11 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32f769.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32f769.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32h743.c b/drivers/pinctrl/stm32/pinctrl-stm32h743.c index ffe7b5271506..a60e0a49b4c9 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32h743.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32h743.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/pinctrl/stm32/pinctrl-stm32mp135.c b/drivers/pinctrl/stm32/pinctrl-stm32mp135.c index fde1df191c24..e13d1bea5ee2 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32mp135.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32mp135.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2021 - All Rights Reserved diff --git a/drivers/pinctrl/stm32/pinctrl-stm32mp157.c b/drivers/pinctrl/stm32/pinctrl-stm32mp157.c index 91b2fc8ddbdb..f1616c258644 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32mp157.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32mp157.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 - All Rights Reserved diff --git a/drivers/pinctrl/stm32/pinctrl-stm32mp257.c b/drivers/pinctrl/stm32/pinctrl-stm32mp257.c index 6709bddd9718..879227ba325a 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32mp257.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32mp257.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2023 - All Rights Reserved diff --git a/drivers/pinctrl/sunplus/sppctl.c b/drivers/pinctrl/sunplus/sppctl.c index fabe7efaa837..77615f6ec2c6 100644 --- a/drivers/pinctrl/sunplus/sppctl.c +++ b/drivers/pinctrl/sunplus/sppctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SP7021 Pin Controller Driver. diff --git a/drivers/pinctrl/sunplus/sppctl_sp7021.c b/drivers/pinctrl/sunplus/sppctl_sp7021.c index cd657760a644..f8138bd9ce3a 100644 --- a/drivers/pinctrl/sunplus/sppctl_sp7021.c +++ b/drivers/pinctrl/sunplus/sppctl_sp7021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SP7021 Pin Controller Driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c b/drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c index 8efe35b77af4..cbaa5ca058de 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner D1 SoC pinctrl driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c b/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c index b2e82bf927b3..06a41bcf306b 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A10 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c index 6d121bec4445..e16769fa5edf 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Yangtao Li diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c index b97de80ae2f3..b65922c52141 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Yangtao Li diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c index 8693cd4877e1..f83bb177b7b0 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A64 SoCs special pins pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c index 1c23ce9df52f..490dfb3d2549 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A64 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c index 669793c6578e..7ecda19eb20c 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner H5 SoC pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c index 394476a35cad..728e5e68bede 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner H6 R_PIO pin controller driver diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c index 517118341316..7f6d65722341 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner H6 SoC pinctrl driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c index d1f7cfa824c5..203705a5645e 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner H616 R_PIO pin controller driver diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c b/drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c index ecf6d2438e21..c74895ebba87 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner H616 SoC pinctrl driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c b/drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c index 69cd2b4ebd7d..12ed0f60f1e4 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner A523 SoC r-pinctrl driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c b/drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c index 7d2308c37d29..86a1adaa5fdc 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Allwinner A523 SoC pinctrl driver. diff --git a/drivers/pinctrl/sunxi/pinctrl-sun5i.c b/drivers/pinctrl/sunxi/pinctrl-sun5i.c index 6eef314c9377..fca45577da69 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun5i.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun5i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner sun5i SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c b/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c index c983243cd6fb..f491964fc0aa 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A31 SoCs special pins pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c b/drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c index 8d8c92ce41cf..799135c491b9 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A31 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c index de00d3ef5e82..38451a0b65f6 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A23 SoCs special pins pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c index f6b01a8a8977..52fc7bee48ac 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A23 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c index f48f3e8cbe87..efb008f2e615 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner a33 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c index c6a3ab3461ac..2c367fb9ca57 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A83T SoCs special pins pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c index fd1c65c0180c..9217b4331a35 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner a83t SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c index 45e1531697fb..5543a8511195 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner H3 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c index 1c0823d50250..b3e8b41e6977 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner H3 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c index 2e3bd36a4410..ab61eee7c0ad 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner V3/V3s SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c b/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c index 5b4822f77d2a..1be290ff10b6 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A80 SoCs special pins pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c b/drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c index 61137c7f09b6..295b8752a83c 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A80 SoCs pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c b/drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c index bfc39cc3b3e3..e7e9c5e15b99 100644 --- a/drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c +++ b/drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner new F-series F1C100s SoC (suniv) pinctrl driver. * diff --git a/drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c b/drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c index 50a16f3bd131..b7716642d230 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2025 Arm Ltd. diff --git a/drivers/pinctrl/sunxi/pinctrl-sunxi.c b/drivers/pinctrl/sunxi/pinctrl-sunxi.c index 0fb057a07dcc..92400e529a83 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sunxi.c +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner A1X SoCs pinctrl driver. * diff --git a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c index 49c5edeba87f..d55c2498f887 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/pinctrl/tegra/pinctrl-tegra.c b/drivers/pinctrl/tegra/pinctrl-tegra.c index 11ecbd6a9b2a..82a39afe4ffc 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the NVIDIA Tegra pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra114.c b/drivers/pinctrl/tegra/pinctrl-tegra114.c index 3d425b2018e7..67f2e5ee986d 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra114.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for the NVIDIA Tegra114 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra124.c b/drivers/pinctrl/tegra/pinctrl-tegra124.c index 2a50c5c7516c..e5233196a8bc 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra124.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for the NVIDIA Tegra124 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra186.c b/drivers/pinctrl/tegra/pinctrl-tegra186.c index 4a1d6476af9b..dd3c2c2af1cb 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra186.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pinctrl data for the NVIDIA Tegra186 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra194.c b/drivers/pinctrl/tegra/pinctrl-tegra194.c index 6d77954d286b..0ded17e9003b 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra194.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra194.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pinctrl data for the NVIDIA Tegra194 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra20.c b/drivers/pinctrl/tegra/pinctrl-tegra20.c index 1a1758fd7def..c8e01bfbe854 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra20.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for the NVIDIA Tegra20 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra210.c b/drivers/pinctrl/tegra/pinctrl-tegra210.c index bc668b9c2ae0..aaa86ba14c28 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra210.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for the NVIDIA Tegra210 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra234.c b/drivers/pinctrl/tegra/pinctrl-tegra234.c index 86c2b84e792d..0f20636d403f 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra234.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra234.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pinctrl data for the NVIDIA Tegra234 pinmux diff --git a/drivers/pinctrl/tegra/pinctrl-tegra30.c b/drivers/pinctrl/tegra/pinctrl-tegra30.c index de5aa2d4d28d..30d8cdd17c83 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra30.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for the NVIDIA Tegra30 pinmux diff --git a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c index 019b302db2b0..cf58ec5d0f82 100644 --- a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c +++ b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for configuration of IO Delay module found on Texas Instruments SoCs * such as DRA7 diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c index fbd0fcdb42c8..ca8885b2d3e0 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c index 65ed20bc1fa2..fc37c025d9f1 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2016-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c index a68b21fbd0c7..060da2aee9f0 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2016-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c index 88fd68f86a85..83f5c905e66c 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c index 374c029ebc02..71644d8606a9 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c index 4fd3ec511d37..9b522f29f8a3 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2019 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c index 4f63d7b1a252..3da134e5b174 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c index 4277d494a348..c9d0c26a2579 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c index 2a9dbf969f0b..5edaf74ea688 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c index ab3bd2d9c6c7..733e8213f5f0 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2017 Socionext Inc. diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c index 087e8db8f11d..8ae705a68358 100644 --- a/drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c +++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015-2017 Socionext Inc. diff --git a/drivers/pinctrl/visconti/pinctrl-common.c b/drivers/pinctrl/visconti/pinctrl-common.c index 21c7e0d18fea..f1305d741ba6 100644 --- a/drivers/pinctrl/visconti/pinctrl-common.c +++ b/drivers/pinctrl/visconti/pinctrl-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 TOSHIBA CORPORATION diff --git a/drivers/pinctrl/visconti/pinctrl-tmpv7700.c b/drivers/pinctrl/visconti/pinctrl-tmpv7700.c index 38a00d514f74..af791c03c188 100644 --- a/drivers/pinctrl/visconti/pinctrl-tmpv7700.c +++ b/drivers/pinctrl/visconti/pinctrl-tmpv7700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 TOSHIBA CORPORATION diff --git a/drivers/pinctrl/vt8500/pinctrl-vt8500.c b/drivers/pinctrl/vt8500/pinctrl-vt8500.c index 1cb5a75480c9..f7653bf64ebd 100644 --- a/drivers/pinctrl/vt8500/pinctrl-vt8500.c +++ b/drivers/pinctrl/vt8500/pinctrl-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for VIA VT8500 SoC diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8505.c b/drivers/pinctrl/vt8500/pinctrl-wm8505.c index 1584a198478d..028b32073057 100644 --- a/drivers/pinctrl/vt8500/pinctrl-wm8505.c +++ b/drivers/pinctrl/vt8500/pinctrl-wm8505.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for Wondermedia WM8505 SoC diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8650.c b/drivers/pinctrl/vt8500/pinctrl-wm8650.c index 097fa43d69fb..cdc4f0006239 100644 --- a/drivers/pinctrl/vt8500/pinctrl-wm8650.c +++ b/drivers/pinctrl/vt8500/pinctrl-wm8650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for Wondermedia WM8650 SoC diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8750.c b/drivers/pinctrl/vt8500/pinctrl-wm8750.c index 94d333b9aed3..576a33e0a0bb 100644 --- a/drivers/pinctrl/vt8500/pinctrl-wm8750.c +++ b/drivers/pinctrl/vt8500/pinctrl-wm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for Wondermedia WM8750 SoC diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8850.c b/drivers/pinctrl/vt8500/pinctrl-wm8850.c index 869e5addb769..a864c78fa1e8 100644 --- a/drivers/pinctrl/vt8500/pinctrl-wm8850.c +++ b/drivers/pinctrl/vt8500/pinctrl-wm8850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl data for Wondermedia WM8850 SoC diff --git a/drivers/pinctrl/vt8500/pinctrl-wmt.c b/drivers/pinctrl/vt8500/pinctrl-wmt.c index 7213a8d4bf09..fe746425f09b 100644 --- a/drivers/pinctrl/vt8500/pinctrl-wmt.c +++ b/drivers/pinctrl/vt8500/pinctrl-wmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pinctrl driver for the Wondermedia SoC's diff --git a/drivers/platform/arm64/acer-aspire1-ec.c b/drivers/platform/arm64/acer-aspire1-ec.c index 438532a047e6..f8348caedce9 100644 --- a/drivers/platform/arm64/acer-aspire1-ec.c +++ b/drivers/platform/arm64/acer-aspire1-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024, Nikita Travkin */ diff --git a/drivers/platform/arm64/huawei-gaokun-ec.c b/drivers/platform/arm64/huawei-gaokun-ec.c index 7170f8eb76f7..8a426030f871 100644 --- a/drivers/platform/arm64/huawei-gaokun-ec.c +++ b/drivers/platform/arm64/huawei-gaokun-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * huawei-gaokun-ec - An EC driver for HUAWEI Matebook E Go diff --git a/drivers/platform/arm64/lenovo-thinkpad-t14s.c b/drivers/platform/arm64/lenovo-thinkpad-t14s.c index 5590302a5694..331bf228a50b 100644 --- a/drivers/platform/arm64/lenovo-thinkpad-t14s.c +++ b/drivers/platform/arm64/lenovo-thinkpad-t14s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Sebastian Reichel diff --git a/drivers/platform/arm64/lenovo-yoga-c630.c b/drivers/platform/arm64/lenovo-yoga-c630.c index 75060c842b24..5b6d8bd4ad07 100644 --- a/drivers/platform/arm64/lenovo-yoga-c630.c +++ b/drivers/platform/arm64/lenovo-yoga-c630.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024, Linaro Ltd diff --git a/drivers/platform/chrome/chromeos_acpi.c b/drivers/platform/chrome/chromeos_acpi.c index e6e6dcfc74d1..149415c8564d 100644 --- a/drivers/platform/chrome/chromeos_acpi.c +++ b/drivers/platform/chrome/chromeos_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ChromeOS specific ACPI extensions diff --git a/drivers/platform/chrome/chromeos_laptop.c b/drivers/platform/chrome/chromeos_laptop.c index 0b92047265de..106063e9f30b 100644 --- a/drivers/platform/chrome/chromeos_laptop.c +++ b/drivers/platform/chrome/chromeos_laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Driver to instantiate Chromebook i2c/smbus devices. // diff --git a/drivers/platform/chrome/chromeos_of_hw_prober.c b/drivers/platform/chrome/chromeos_of_hw_prober.c index f3cd612e5584..d1258a9eee41 100644 --- a/drivers/platform/chrome/chromeos_of_hw_prober.c +++ b/drivers/platform/chrome/chromeos_of_hw_prober.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ChromeOS Device Tree Hardware Prober diff --git a/drivers/platform/chrome/chromeos_privacy_screen.c b/drivers/platform/chrome/chromeos_privacy_screen.c index bb74ddf9af4a..df33d5f69666 100644 --- a/drivers/platform/chrome/chromeos_privacy_screen.c +++ b/drivers/platform/chrome/chromeos_privacy_screen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/platform/chrome/chromeos_pstore.c b/drivers/platform/chrome/chromeos_pstore.c index a6eed99507d4..ce10e9be438f 100644 --- a/drivers/platform/chrome/chromeos_pstore.c +++ b/drivers/platform/chrome/chromeos_pstore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Driver to instantiate Chromebook ramoops device. // diff --git a/drivers/platform/chrome/chromeos_tbmc.c b/drivers/platform/chrome/chromeos_tbmc.c index d1cf8f3463ce..d5bf916314a7 100644 --- a/drivers/platform/chrome/chromeos_tbmc.c +++ b/drivers/platform/chrome/chromeos_tbmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Driver to detect Tablet Mode for ChromeOS convertible. // diff --git a/drivers/platform/chrome/cros_ec.c b/drivers/platform/chrome/cros_ec.c index 1da79e3d215b..9d4ba2f622ec 100644 --- a/drivers/platform/chrome/cros_ec.c +++ b/drivers/platform/chrome/cros_ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ChromeOS EC multi-function device diff --git a/drivers/platform/chrome/cros_ec_chardev.c b/drivers/platform/chrome/cros_ec_chardev.c index c9d80ad5b57e..ca57c4f782e1 100644 --- a/drivers/platform/chrome/cros_ec_chardev.c +++ b/drivers/platform/chrome/cros_ec_chardev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Miscellaneous character driver for ChromeOS Embedded Controller diff --git a/drivers/platform/chrome/cros_ec_debugfs.c b/drivers/platform/chrome/cros_ec_debugfs.c index d10f9561990c..73d823f3988e 100644 --- a/drivers/platform/chrome/cros_ec_debugfs.c +++ b/drivers/platform/chrome/cros_ec_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Debug logs for the ChromeOS EC // diff --git a/drivers/platform/chrome/cros_ec_i2c.c b/drivers/platform/chrome/cros_ec_i2c.c index def1144a077e..9c731ee9d276 100644 --- a/drivers/platform/chrome/cros_ec_i2c.c +++ b/drivers/platform/chrome/cros_ec_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // I2C interface for ChromeOS Embedded Controller // diff --git a/drivers/platform/chrome/cros_ec_ishtp.c b/drivers/platform/chrome/cros_ec_ishtp.c index 3766cef81fe8..cdb3286883e2 100644 --- a/drivers/platform/chrome/cros_ec_ishtp.c +++ b/drivers/platform/chrome/cros_ec_ishtp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ISHTP interface for ChromeOS Embedded Controller // diff --git a/drivers/platform/chrome/cros_ec_lightbar.c b/drivers/platform/chrome/cros_ec_lightbar.c index 8352e9732791..57d26556400e 100644 --- a/drivers/platform/chrome/cros_ec_lightbar.c +++ b/drivers/platform/chrome/cros_ec_lightbar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Expose the Chromebook Pixel lightbar to userspace // diff --git a/drivers/platform/chrome/cros_ec_lpc.c b/drivers/platform/chrome/cros_ec_lpc.c index 78cfff80cdea..aa8d7975431a 100644 --- a/drivers/platform/chrome/cros_ec_lpc.c +++ b/drivers/platform/chrome/cros_ec_lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // LPC interface for ChromeOS Embedded Controller // diff --git a/drivers/platform/chrome/cros_ec_lpc_mec.c b/drivers/platform/chrome/cros_ec_lpc_mec.c index a56584171168..afdf5a3775a9 100644 --- a/drivers/platform/chrome/cros_ec_lpc_mec.c +++ b/drivers/platform/chrome/cros_ec_lpc_mec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // LPC variant I/O for Microchip EC // diff --git a/drivers/platform/chrome/cros_ec_proto.c b/drivers/platform/chrome/cros_ec_proto.c index 1d8d9168ec1a..2a16a5dc524e 100644 --- a/drivers/platform/chrome/cros_ec_proto.c +++ b/drivers/platform/chrome/cros_ec_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ChromeOS EC communication protocol helper functions // diff --git a/drivers/platform/chrome/cros_ec_proto_test.c b/drivers/platform/chrome/cros_ec_proto_test.c index 3f281996a686..4c89015a6df2 100644 --- a/drivers/platform/chrome/cros_ec_proto_test.c +++ b/drivers/platform/chrome/cros_ec_proto_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kunit tests for ChromeOS Embedded Controller protocol. diff --git a/drivers/platform/chrome/cros_ec_proto_test_util.c b/drivers/platform/chrome/cros_ec_proto_test_util.c index 65d328bcd6eb..dad735ae3bd1 100644 --- a/drivers/platform/chrome/cros_ec_proto_test_util.c +++ b/drivers/platform/chrome/cros_ec_proto_test_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CrOS Kunit tests utilities. diff --git a/drivers/platform/chrome/cros_ec_rpmsg.c b/drivers/platform/chrome/cros_ec_rpmsg.c index 09bd9e49464e..1f0a48a408e3 100644 --- a/drivers/platform/chrome/cros_ec_rpmsg.c +++ b/drivers/platform/chrome/cros_ec_rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2018 Google LLC. diff --git a/drivers/platform/chrome/cros_ec_sensorhub.c b/drivers/platform/chrome/cros_ec_sensorhub.c index 9bad8f72680e..9d43847d81b1 100644 --- a/drivers/platform/chrome/cros_ec_sensorhub.c +++ b/drivers/platform/chrome/cros_ec_sensorhub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sensor HUB driver that discovers sensors behind a ChromeOS Embedded diff --git a/drivers/platform/chrome/cros_ec_sensorhub_ring.c b/drivers/platform/chrome/cros_ec_sensorhub_ring.c index a10579144c34..893f417511e9 100644 --- a/drivers/platform/chrome/cros_ec_sensorhub_ring.c +++ b/drivers/platform/chrome/cros_ec_sensorhub_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Chrome OS EC Sensor hub FIFO. diff --git a/drivers/platform/chrome/cros_ec_spi.c b/drivers/platform/chrome/cros_ec_spi.c index 28fa82f8cb07..4c7a6bfbd877 100644 --- a/drivers/platform/chrome/cros_ec_spi.c +++ b/drivers/platform/chrome/cros_ec_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // SPI interface for ChromeOS Embedded Controller // diff --git a/drivers/platform/chrome/cros_ec_sysfs.c b/drivers/platform/chrome/cros_ec_sysfs.c index f22e9523da3e..cb29a56924ac 100644 --- a/drivers/platform/chrome/cros_ec_sysfs.c +++ b/drivers/platform/chrome/cros_ec_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Expose the ChromeOS EC through sysfs // diff --git a/drivers/platform/chrome/cros_ec_trace.c b/drivers/platform/chrome/cros_ec_trace.c index 9827b3117597..d08b695b35a3 100644 --- a/drivers/platform/chrome/cros_ec_trace.c +++ b/drivers/platform/chrome/cros_ec_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Trace events for the ChromeOS Embedded Controller // diff --git a/drivers/platform/chrome/cros_ec_typec.c b/drivers/platform/chrome/cros_ec_typec.c index b712bcff6fb2..3eb0c534452a 100644 --- a/drivers/platform/chrome/cros_ec_typec.c +++ b/drivers/platform/chrome/cros_ec_typec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Google LLC diff --git a/drivers/platform/chrome/cros_ec_uart.c b/drivers/platform/chrome/cros_ec_uart.c index d5b37414ff12..e20d3809b4df 100644 --- a/drivers/platform/chrome/cros_ec_uart.c +++ b/drivers/platform/chrome/cros_ec_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UART interface for ChromeOS Embedded Controller diff --git a/drivers/platform/chrome/cros_ec_vbc.c b/drivers/platform/chrome/cros_ec_vbc.c index 5ee8adaa6564..c88c9171f06a 100644 --- a/drivers/platform/chrome/cros_ec_vbc.c +++ b/drivers/platform/chrome/cros_ec_vbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Expose the vboot context nvram to userspace // diff --git a/drivers/platform/chrome/cros_hps_i2c.c b/drivers/platform/chrome/cros_hps_i2c.c index 6b479cfe3f73..405a91456786 100644 --- a/drivers/platform/chrome/cros_hps_i2c.c +++ b/drivers/platform/chrome/cros_hps_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the ChromeOS human presence sensor (HPS), attached via I2C. diff --git a/drivers/platform/chrome/cros_kbd_led_backlight.c b/drivers/platform/chrome/cros_kbd_led_backlight.c index f4c2282129f5..5148fd2c3f49 100644 --- a/drivers/platform/chrome/cros_kbd_led_backlight.c +++ b/drivers/platform/chrome/cros_kbd_led_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Keyboard backlight LED driver for ChromeOS // diff --git a/drivers/platform/chrome/cros_typec_altmode.c b/drivers/platform/chrome/cros_typec_altmode.c index 557340b53af0..fac95b33b9a3 100644 --- a/drivers/platform/chrome/cros_typec_altmode.c +++ b/drivers/platform/chrome/cros_typec_altmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Alt-mode implementation on ChromeOS EC. diff --git a/drivers/platform/chrome/cros_typec_switch.c b/drivers/platform/chrome/cros_typec_switch.c index 8d7c34abb0a1..a3098d1fd6c9 100644 --- a/drivers/platform/chrome/cros_typec_switch.c +++ b/drivers/platform/chrome/cros_typec_switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2022 Google LLC diff --git a/drivers/platform/chrome/cros_typec_vdm.c b/drivers/platform/chrome/cros_typec_vdm.c index 3f632fd35000..9df68321d510 100644 --- a/drivers/platform/chrome/cros_typec_vdm.c +++ b/drivers/platform/chrome/cros_typec_vdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * USB Power Delivery Vendor Defined Message (VDM) support code. diff --git a/drivers/platform/chrome/cros_usbpd_logger.c b/drivers/platform/chrome/cros_usbpd_logger.c index 7ce75e2e039e..1704220de110 100644 --- a/drivers/platform/chrome/cros_usbpd_logger.c +++ b/drivers/platform/chrome/cros_usbpd_logger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Logging driver for ChromeOS EC based USBPD Charger. diff --git a/drivers/platform/chrome/cros_usbpd_notify.c b/drivers/platform/chrome/cros_usbpd_notify.c index c90174360004..5859ea0df1da 100644 --- a/drivers/platform/chrome/cros_usbpd_notify.c +++ b/drivers/platform/chrome/cros_usbpd_notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Google LLC diff --git a/drivers/platform/chrome/wilco_ec/core.c b/drivers/platform/chrome/wilco_ec/core.c index 9f978e531e1f..769f65e50aa3 100644 --- a/drivers/platform/chrome/wilco_ec/core.c +++ b/drivers/platform/chrome/wilco_ec/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Core driver for Wilco Embedded Controller diff --git a/drivers/platform/chrome/wilco_ec/debugfs.c b/drivers/platform/chrome/wilco_ec/debugfs.c index 0617292b5cd7..364309df96e1 100644 --- a/drivers/platform/chrome/wilco_ec/debugfs.c +++ b/drivers/platform/chrome/wilco_ec/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * debugfs attributes for Wilco EC diff --git a/drivers/platform/chrome/wilco_ec/event.c b/drivers/platform/chrome/wilco_ec/event.c index 196e46a1d489..e719c24bf02f 100644 --- a/drivers/platform/chrome/wilco_ec/event.c +++ b/drivers/platform/chrome/wilco_ec/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI event handling for Wilco Embedded Controller diff --git a/drivers/platform/chrome/wilco_ec/keyboard_leds.c b/drivers/platform/chrome/wilco_ec/keyboard_leds.c index 6ce9c6782065..38cbf81c456a 100644 --- a/drivers/platform/chrome/wilco_ec/keyboard_leds.c +++ b/drivers/platform/chrome/wilco_ec/keyboard_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Keyboard backlight LED driver for the Wilco Embedded Controller diff --git a/drivers/platform/chrome/wilco_ec/mailbox.c b/drivers/platform/chrome/wilco_ec/mailbox.c index 4d8273b47cde..11a52ade8044 100644 --- a/drivers/platform/chrome/wilco_ec/mailbox.c +++ b/drivers/platform/chrome/wilco_ec/mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mailbox interface for Wilco Embedded Controller diff --git a/drivers/platform/chrome/wilco_ec/properties.c b/drivers/platform/chrome/wilco_ec/properties.c index 9951c8db04da..cd633de94bb9 100644 --- a/drivers/platform/chrome/wilco_ec/properties.c +++ b/drivers/platform/chrome/wilco_ec/properties.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/drivers/platform/chrome/wilco_ec/sysfs.c b/drivers/platform/chrome/wilco_ec/sysfs.c index d44c43559621..33cacfca9062 100644 --- a/drivers/platform/chrome/wilco_ec/sysfs.c +++ b/drivers/platform/chrome/wilco_ec/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/drivers/platform/chrome/wilco_ec/telemetry.c b/drivers/platform/chrome/wilco_ec/telemetry.c index b18043e31ae4..5a003fc46e64 100644 --- a/drivers/platform/chrome/wilco_ec/telemetry.c +++ b/drivers/platform/chrome/wilco_ec/telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Telemetry communication for Wilco EC diff --git a/drivers/platform/cznic/turris-omnia-mcu-base.c b/drivers/platform/cznic/turris-omnia-mcu-base.c index e8fc0d7b3343..8e591a3805a2 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-base.c +++ b/drivers/platform/cznic/turris-omnia-mcu-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU driver diff --git a/drivers/platform/cznic/turris-omnia-mcu-gpio.c b/drivers/platform/cznic/turris-omnia-mcu-gpio.c index 7f0ada4fa606..b6c488a22c5c 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-gpio.c +++ b/drivers/platform/cznic/turris-omnia-mcu-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU GPIO and IRQ driver diff --git a/drivers/platform/cznic/turris-omnia-mcu-keyctl.c b/drivers/platform/cznic/turris-omnia-mcu-keyctl.c index dc40f942f082..c623dddd65ef 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-keyctl.c +++ b/drivers/platform/cznic/turris-omnia-mcu-keyctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU ECDSA message signing via keyctl diff --git a/drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c b/drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c index 0e8ab15b6037..3c3825822590 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c +++ b/drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU system off and RTC wakeup driver diff --git a/drivers/platform/cznic/turris-omnia-mcu-trng.c b/drivers/platform/cznic/turris-omnia-mcu-trng.c index e3826959e6de..4cd06bd0b2ee 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-trng.c +++ b/drivers/platform/cznic/turris-omnia-mcu-trng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU TRNG driver diff --git a/drivers/platform/cznic/turris-omnia-mcu-watchdog.c b/drivers/platform/cznic/turris-omnia-mcu-watchdog.c index 3ad146ec1d80..ca40707deecc 100644 --- a/drivers/platform/cznic/turris-omnia-mcu-watchdog.c +++ b/drivers/platform/cznic/turris-omnia-mcu-watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CZ.NIC's Turris Omnia MCU watchdog driver diff --git a/drivers/platform/cznic/turris-signing-key.c b/drivers/platform/cznic/turris-signing-key.c index 3827178565e2..ce924f765e84 100644 --- a/drivers/platform/cznic/turris-signing-key.c +++ b/drivers/platform/cznic/turris-signing-key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Some of CZ.NIC's Turris devices support signing messages with a per-device unique asymmetric diff --git a/drivers/platform/goldfish/goldfish_pipe.c b/drivers/platform/goldfish/goldfish_pipe.c index abc31971fe6a..1d2e3ac05ab1 100644 --- a/drivers/platform/goldfish/goldfish_pipe.c +++ b/drivers/platform/goldfish/goldfish_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Intel, Inc. diff --git a/drivers/platform/loongarch/loongson-laptop.c b/drivers/platform/loongarch/loongson-laptop.c index 61b18ac206c9..07e76d26d118 100644 --- a/drivers/platform/loongarch/loongson-laptop.c +++ b/drivers/platform/loongarch/loongson-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic Loongson processor based LAPTOP/ALL-IN-ONE driver diff --git a/drivers/platform/mellanox/mlx-platform.c b/drivers/platform/mellanox/mlx-platform.c index efd0c074ad93..ea59369036ba 100644 --- a/drivers/platform/mellanox/mlx-platform.c +++ b/drivers/platform/mellanox/mlx-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 /* * Mellanox platform driver diff --git a/drivers/platform/mellanox/mlxbf-bootctl.c b/drivers/platform/mellanox/mlxbf-bootctl.c index f67c7f56ab2b..a82dc4f3cccb 100644 --- a/drivers/platform/mellanox/mlxbf-bootctl.c +++ b/drivers/platform/mellanox/mlxbf-bootctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mellanox boot control driver diff --git a/drivers/platform/mellanox/mlxbf-pmc.c b/drivers/platform/mellanox/mlxbf-pmc.c index 5ec1ad471696..f05893ef1c7d 100644 --- a/drivers/platform/mellanox/mlxbf-pmc.c +++ b/drivers/platform/mellanox/mlxbf-pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR Linux-OpenIB /* * Mellanox BlueField Performance Monitoring Counters driver diff --git a/drivers/platform/mellanox/mlxbf-tmfifo.c b/drivers/platform/mellanox/mlxbf-tmfifo.c index 14aa87b39be5..708e42a2050b 100644 --- a/drivers/platform/mellanox/mlxbf-tmfifo.c +++ b/drivers/platform/mellanox/mlxbf-tmfifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mellanox BlueField SoC TmFifo driver diff --git a/drivers/platform/mellanox/mlxreg-dpu.c b/drivers/platform/mellanox/mlxreg-dpu.c index 39f89c47144a..d6efaf69266c 100644 --- a/drivers/platform/mellanox/mlxreg-dpu.c +++ b/drivers/platform/mellanox/mlxreg-dpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Nvidia Data Processor Unit platform driver diff --git a/drivers/platform/mellanox/mlxreg-hotplug.c b/drivers/platform/mellanox/mlxreg-hotplug.c index d246772aafd6..e344c8634e85 100644 --- a/drivers/platform/mellanox/mlxreg-hotplug.c +++ b/drivers/platform/mellanox/mlxreg-hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mellanox hotplug driver diff --git a/drivers/platform/mellanox/mlxreg-io.c b/drivers/platform/mellanox/mlxreg-io.c index 97fefe6c38d1..a5bf19a6e4d9 100644 --- a/drivers/platform/mellanox/mlxreg-io.c +++ b/drivers/platform/mellanox/mlxreg-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mellanox register access driver diff --git a/drivers/platform/mellanox/mlxreg-lc.c b/drivers/platform/mellanox/mlxreg-lc.c index d1518598dfed..013b8203bf0a 100644 --- a/drivers/platform/mellanox/mlxreg-lc.c +++ b/drivers/platform/mellanox/mlxreg-lc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Nvidia line card driver diff --git a/drivers/platform/mellanox/nvsw-sn2201.c b/drivers/platform/mellanox/nvsw-sn2201.c index 51504113c17e..1370e11338d6 100644 --- a/drivers/platform/mellanox/nvsw-sn2201.c +++ b/drivers/platform/mellanox/nvsw-sn2201.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Nvidia sn2201 driver diff --git a/drivers/platform/mips/cpu_hwmon.c b/drivers/platform/mips/cpu_hwmon.c index 2ac2f31090f9..3ef5e6c59450 100644 --- a/drivers/platform/mips/cpu_hwmon.c +++ b/drivers/platform/mips/cpu_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/platform/mips/ls2k-reset.c b/drivers/platform/mips/ls2k-reset.c index 8f42d5d16480..9781dcd8c0eb 100644 --- a/drivers/platform/mips/ls2k-reset.c +++ b/drivers/platform/mips/ls2k-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021, Qing Zhang diff --git a/drivers/platform/mips/rs780e-acpi.c b/drivers/platform/mips/rs780e-acpi.c index 5b8f9cc32589..9c5f027f3700 100644 --- a/drivers/platform/mips/rs780e-acpi.c +++ b/drivers/platform/mips/rs780e-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/platform/olpc/olpc-ec.c b/drivers/platform/olpc/olpc-ec.c index 48e9861bb571..d153e61501d3 100644 --- a/drivers/platform/olpc/olpc-ec.c +++ b/drivers/platform/olpc/olpc-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic driver for the OLPC Embedded Controller. diff --git a/drivers/platform/olpc/olpc-xo175-ec.c b/drivers/platform/olpc/olpc-xo175-ec.c index fa7b3bda688a..2a801c58918c 100644 --- a/drivers/platform/olpc/olpc-xo175-ec.c +++ b/drivers/platform/olpc/olpc-xo175-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the OLPC XO-1.75 Embedded Controller. diff --git a/drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c b/drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c index 6a7b96d3dae6..58feaa630fe9 100644 --- a/drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c +++ b/drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014 Raspberry Pi (Trading) Ltd. All rights reserved. diff --git a/drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c b/drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c index f50e637d505c..a28d8f27c978 100644 --- a/drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c +++ b/drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * vchiq_device.c - VCHIQ generic device and bus-type diff --git a/drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c b/drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c index 83de27cfd469..9e58889e530a 100644 --- a/drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c +++ b/drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* Copyright (c) 2010-2012 Broadcom. All rights reserved. */ diff --git a/drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c b/drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c index c82326a9b6d9..246ded3317d4 100644 --- a/drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c +++ b/drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014 Raspberry Pi (Trading) Ltd. All rights reserved. diff --git a/drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c b/drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c index 0f3dde2657d6..661edb616c01 100644 --- a/drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c +++ b/drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014 Raspberry Pi (Trading) Ltd. All rights reserved. diff --git a/drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c b/drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c index cd073ed3ea2d..84bfe859f7bb 100644 --- a/drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c +++ b/drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Broadcom BCM2835 V4L2 driver diff --git a/drivers/platform/surface/aggregator/bus.c b/drivers/platform/surface/aggregator/bus.c index d68d231e716e..d912a6e5e224 100644 --- a/drivers/platform/surface/aggregator/bus.c +++ b/drivers/platform/surface/aggregator/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface System Aggregator Module bus and device integration. diff --git a/drivers/platform/surface/aggregator/controller.c b/drivers/platform/surface/aggregator/controller.c index a265e667538c..46450f5ef280 100644 --- a/drivers/platform/surface/aggregator/controller.c +++ b/drivers/platform/surface/aggregator/controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Main SSAM/SSH controller structure and functionality. diff --git a/drivers/platform/surface/aggregator/core.c b/drivers/platform/surface/aggregator/core.c index c7e05f7bc199..29e84a5f0691 100644 --- a/drivers/platform/surface/aggregator/core.c +++ b/drivers/platform/surface/aggregator/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface Serial Hub (SSH) driver for communication with the Surface/System diff --git a/drivers/platform/surface/aggregator/ssh_packet_layer.c b/drivers/platform/surface/aggregator/ssh_packet_layer.c index 3dd22856570f..3909cb496012 100644 --- a/drivers/platform/surface/aggregator/ssh_packet_layer.c +++ b/drivers/platform/surface/aggregator/ssh_packet_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SSH packet transport layer. diff --git a/drivers/platform/surface/aggregator/ssh_parser.c b/drivers/platform/surface/aggregator/ssh_parser.c index 6cfda85d3b33..41c25f4e16ad 100644 --- a/drivers/platform/surface/aggregator/ssh_parser.c +++ b/drivers/platform/surface/aggregator/ssh_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SSH message parser. diff --git a/drivers/platform/surface/aggregator/ssh_request_layer.c b/drivers/platform/surface/aggregator/ssh_request_layer.c index a356e4956562..7348dbcdfe8b 100644 --- a/drivers/platform/surface/aggregator/ssh_request_layer.c +++ b/drivers/platform/surface/aggregator/ssh_request_layer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SSH request transport layer. diff --git a/drivers/platform/surface/surface3-wmi.c b/drivers/platform/surface/surface3-wmi.c index 6c8fb7a4dde4..1ff3177a483b 100644 --- a/drivers/platform/surface/surface3-wmi.c +++ b/drivers/platform/surface/surface3-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the LID cover switch of the Surface 3 diff --git a/drivers/platform/surface/surface3_power.c b/drivers/platform/surface/surface3_power.c index 1ee5239269ae..b568f45e2329 100644 --- a/drivers/platform/surface/surface3_power.c +++ b/drivers/platform/surface/surface3_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Supports for the power IC on the Surface 3 tablet. diff --git a/drivers/platform/surface/surface_acpi_notify.c b/drivers/platform/surface/surface_acpi_notify.c index a9dcb0bbe90e..b6af606f95ad 100644 --- a/drivers/platform/surface/surface_acpi_notify.c +++ b/drivers/platform/surface/surface_acpi_notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the Surface ACPI Notify (SAN) interface/shim. diff --git a/drivers/platform/surface/surface_aggregator_cdev.c b/drivers/platform/surface/surface_aggregator_cdev.c index bfaa09d1648b..fb1848e59c29 100644 --- a/drivers/platform/surface/surface_aggregator_cdev.c +++ b/drivers/platform/surface/surface_aggregator_cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Provides user-space access to the SSAM EC via the /dev/surface/aggregator diff --git a/drivers/platform/surface/surface_aggregator_hub.c b/drivers/platform/surface/surface_aggregator_hub.c index 8b8b80228c14..fa3381934906 100644 --- a/drivers/platform/surface/surface_aggregator_hub.c +++ b/drivers/platform/surface/surface_aggregator_hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Surface System Aggregator Module (SSAM) subsystem device hubs. diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c index 78ac3a8fbb73..f57038688b9e 100644 --- a/drivers/platform/surface/surface_aggregator_registry.c +++ b/drivers/platform/surface/surface_aggregator_registry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface System Aggregator Module (SSAM) client device registry. diff --git a/drivers/platform/surface/surface_aggregator_tabletsw.c b/drivers/platform/surface/surface_aggregator_tabletsw.c index ffa36ed92897..4a1056e2f2d4 100644 --- a/drivers/platform/surface/surface_aggregator_tabletsw.c +++ b/drivers/platform/surface/surface_aggregator_tabletsw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface System Aggregator Module (SSAM) tablet mode switch driver. diff --git a/drivers/platform/surface/surface_dtx.c b/drivers/platform/surface/surface_dtx.c index 97ae010069e4..da8983131c98 100644 --- a/drivers/platform/surface/surface_dtx.c +++ b/drivers/platform/surface/surface_dtx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface Book (gen. 2 and later) detachment system (DTX) driver. diff --git a/drivers/platform/surface/surface_gpe.c b/drivers/platform/surface/surface_gpe.c index b359413903b1..f5ef2d3c5f13 100644 --- a/drivers/platform/surface/surface_gpe.c +++ b/drivers/platform/surface/surface_gpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Surface GPE/Lid driver to enable wakeup from suspend via the lid by diff --git a/drivers/platform/surface/surface_hotplug.c b/drivers/platform/surface/surface_hotplug.c index c0d83ed5a208..c5c213cb98b2 100644 --- a/drivers/platform/surface/surface_hotplug.c +++ b/drivers/platform/surface/surface_hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface Book (2 and later) hot-plug driver. diff --git a/drivers/platform/surface/surface_platform_profile.c b/drivers/platform/surface/surface_platform_profile.c index 0e479e35e66e..cdfc78f1c834 100644 --- a/drivers/platform/surface/surface_platform_profile.c +++ b/drivers/platform/surface/surface_platform_profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Surface Platform Profile / Performance Mode driver for Surface System diff --git a/drivers/platform/surface/surfacepro3_button.c b/drivers/platform/surface/surfacepro3_button.c index 2755601f979c..15c3b5844624 100644 --- a/drivers/platform/surface/surfacepro3_button.c +++ b/drivers/platform/surface/surfacepro3_button.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * power/home/volume button support for diff --git a/drivers/platform/wmi/core.c b/drivers/platform/wmi/core.c index 6878c4fcb0b5..5114eecc7639 100644 --- a/drivers/platform/wmi/core.c +++ b/drivers/platform/wmi/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ACPI-WMI mapping driver diff --git a/drivers/platform/x86/acer-wireless.c b/drivers/platform/x86/acer-wireless.c index 1b5d935d085a..1e3d77414a3d 100644 --- a/drivers/platform/x86/acer-wireless.c +++ b/drivers/platform/x86/acer-wireless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Acer Wireless Radio Control Driver diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c index e0eaaefb13d0..7c77122ffea3 100644 --- a/drivers/platform/x86/acer-wmi.c +++ b/drivers/platform/x86/acer-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Acer WMI Laptop Extras diff --git a/drivers/platform/x86/acerhdf.c b/drivers/platform/x86/acerhdf.c index 5ce5ad3efe69..7baeae74a7b5 100644 --- a/drivers/platform/x86/acerhdf.c +++ b/drivers/platform/x86/acerhdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * acerhdf - A driver which monitors the temperature diff --git a/drivers/platform/x86/adv_swbutton.c b/drivers/platform/x86/adv_swbutton.c index 6fa60f3fc53c..d053452fcbd5 100644 --- a/drivers/platform/x86/adv_swbutton.c +++ b/drivers/platform/x86/adv_swbutton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * adv_swbutton.c - Software Button Interface Driver. diff --git a/drivers/platform/x86/amd/amd_isp4.c b/drivers/platform/x86/amd/amd_isp4.c index 0d494899502c..7eb57538273b 100644 --- a/drivers/platform/x86/amd/amd_isp4.c +++ b/drivers/platform/x86/amd/amd_isp4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AMD ISP platform driver for sensor i2-client instantiation diff --git a/drivers/platform/x86/amd/hfi/hfi.c b/drivers/platform/x86/amd/hfi/hfi.c index 83863a5e0fbc..d6e06d0bbef7 100644 --- a/drivers/platform/x86/amd/hfi/hfi.c +++ b/drivers/platform/x86/amd/hfi/hfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Hardware Feedback Interface Driver diff --git a/drivers/platform/x86/amd/hsmp/acpi.c b/drivers/platform/x86/amd/hsmp/acpi.c index 97ed71593bdf..a1e5bf196710 100644 --- a/drivers/platform/x86/amd/hsmp/acpi.c +++ b/drivers/platform/x86/amd/hsmp/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD HSMP Platform Driver diff --git a/drivers/platform/x86/amd/hsmp/hsmp.c b/drivers/platform/x86/amd/hsmp/hsmp.c index 19f82c1d3090..2bb69605b37b 100644 --- a/drivers/platform/x86/amd/hsmp/hsmp.c +++ b/drivers/platform/x86/amd/hsmp/hsmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD HSMP Platform Driver diff --git a/drivers/platform/x86/amd/hsmp/hwmon.c b/drivers/platform/x86/amd/hsmp/hwmon.c index 0cc9a742497f..39649957cc3a 100644 --- a/drivers/platform/x86/amd/hsmp/hwmon.c +++ b/drivers/platform/x86/amd/hsmp/hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD HSMP hwmon support diff --git a/drivers/platform/x86/amd/hsmp/plat.c b/drivers/platform/x86/amd/hsmp/plat.c index e07f68575055..6fed37a3aa26 100644 --- a/drivers/platform/x86/amd/hsmp/plat.c +++ b/drivers/platform/x86/amd/hsmp/plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD HSMP Platform Driver diff --git a/drivers/platform/x86/amd/pmc/mp1_stb.c b/drivers/platform/x86/amd/pmc/mp1_stb.c index 3b9b9f30faa3..5d9b1f508977 100644 --- a/drivers/platform/x86/amd/pmc/mp1_stb.c +++ b/drivers/platform/x86/amd/pmc/mp1_stb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD MP1 Smart Trace Buffer (STB) Layer diff --git a/drivers/platform/x86/amd/pmc/mp2_stb.c b/drivers/platform/x86/amd/pmc/mp2_stb.c index 9775ddc1b27a..8e21209d231f 100644 --- a/drivers/platform/x86/amd/pmc/mp2_stb.c +++ b/drivers/platform/x86/amd/pmc/mp2_stb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD MP2 STB layer diff --git a/drivers/platform/x86/amd/pmc/pmc-quirks.c b/drivers/platform/x86/amd/pmc/pmc-quirks.c index ed285afaf9b0..411d729883e7 100644 --- a/drivers/platform/x86/amd/pmc/pmc-quirks.c +++ b/drivers/platform/x86/amd/pmc/pmc-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD SoC Power Management Controller Driver Quirks diff --git a/drivers/platform/x86/amd/pmc/pmc.c b/drivers/platform/x86/amd/pmc/pmc.c index cae3fcafd4d7..01cdc8cf5f16 100644 --- a/drivers/platform/x86/amd/pmc/pmc.c +++ b/drivers/platform/x86/amd/pmc/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD SoC Power Management Controller Driver diff --git a/drivers/platform/x86/amd/pmf/acpi.c b/drivers/platform/x86/amd/pmf/acpi.c index 13c4fec2c7ef..22563e10233f 100644 --- a/drivers/platform/x86/amd/pmf/acpi.c +++ b/drivers/platform/x86/amd/pmf/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework Driver diff --git a/drivers/platform/x86/amd/pmf/auto-mode.c b/drivers/platform/x86/amd/pmf/auto-mode.c index faf15a8f74bb..c6b2473ce912 100644 --- a/drivers/platform/x86/amd/pmf/auto-mode.c +++ b/drivers/platform/x86/amd/pmf/auto-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework Driver diff --git a/drivers/platform/x86/amd/pmf/cnqf.c b/drivers/platform/x86/amd/pmf/cnqf.c index 5469fefb6001..e3bcb9aa440c 100644 --- a/drivers/platform/x86/amd/pmf/cnqf.c +++ b/drivers/platform/x86/amd/pmf/cnqf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework Driver diff --git a/drivers/platform/x86/amd/pmf/core.c b/drivers/platform/x86/amd/pmf/core.c index 8fc293c9c538..b4424bb499e2 100644 --- a/drivers/platform/x86/amd/pmf/core.c +++ b/drivers/platform/x86/amd/pmf/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Platform Management Framework Driver diff --git a/drivers/platform/x86/amd/pmf/spc.c b/drivers/platform/x86/amd/pmf/spc.c index 0a37dc6a7950..a289aa070e98 100644 --- a/drivers/platform/x86/amd/pmf/spc.c +++ b/drivers/platform/x86/amd/pmf/spc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework Driver - Smart PC Capabilities diff --git a/drivers/platform/x86/amd/pmf/sps.c b/drivers/platform/x86/amd/pmf/sps.c index 0b70a5153f46..8f882dc7bb4e 100644 --- a/drivers/platform/x86/amd/pmf/sps.c +++ b/drivers/platform/x86/amd/pmf/sps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework (PMF) Driver diff --git a/drivers/platform/x86/amd/pmf/tee-if.c b/drivers/platform/x86/amd/pmf/tee-if.c index 0abce76f89ff..7853e44f0442 100644 --- a/drivers/platform/x86/amd/pmf/tee-if.c +++ b/drivers/platform/x86/amd/pmf/tee-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AMD Platform Management Framework Driver - TEE Interface diff --git a/drivers/platform/x86/amd/wbrf.c b/drivers/platform/x86/amd/wbrf.c index 0f58d252b620..67d6e8875229 100644 --- a/drivers/platform/x86/amd/wbrf.c +++ b/drivers/platform/x86/amd/wbrf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wifi Frequency Band Manage Interface diff --git a/drivers/platform/x86/amd/x3d_vcache.c b/drivers/platform/x86/amd/x3d_vcache.c index 0f6d3c54d879..376f9883938a 100644 --- a/drivers/platform/x86/amd/x3d_vcache.c +++ b/drivers/platform/x86/amd/x3d_vcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD 3D V-Cache Performance Optimizer Driver diff --git a/drivers/platform/x86/amilo-rfkill.c b/drivers/platform/x86/amilo-rfkill.c index 18397c527eab..2e9fb75fee91 100644 --- a/drivers/platform/x86/amilo-rfkill.c +++ b/drivers/platform/x86/amilo-rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for rfkill on some Fujitsu-Siemens Amilo laptops. diff --git a/drivers/platform/x86/apple-gmux.c b/drivers/platform/x86/apple-gmux.c index 1417e230edbd..b92ce0354cd3 100644 --- a/drivers/platform/x86/apple-gmux.c +++ b/drivers/platform/x86/apple-gmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Gmux driver for Apple laptops diff --git a/drivers/platform/x86/asus-armoury.c b/drivers/platform/x86/asus-armoury.c index 9c1a9ad42bc4..5152d2cc0f23 100644 --- a/drivers/platform/x86/asus-armoury.c +++ b/drivers/platform/x86/asus-armoury.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asus Armoury (WMI) attributes driver. diff --git a/drivers/platform/x86/asus-laptop.c b/drivers/platform/x86/asus-laptop.c index a0a411b4f2d6..fa2a445fe516 100644 --- a/drivers/platform/x86/asus-laptop.c +++ b/drivers/platform/x86/asus-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * asus-laptop.c - Asus Laptop Support diff --git a/drivers/platform/x86/asus-nb-wmi.c b/drivers/platform/x86/asus-nb-wmi.c index a38a65f5c550..8c094e9b1e52 100644 --- a/drivers/platform/x86/asus-nb-wmi.c +++ b/drivers/platform/x86/asus-nb-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asus Notebooks WMI hotkey driver diff --git a/drivers/platform/x86/asus-tf103c-dock.c b/drivers/platform/x86/asus-tf103c-dock.c index f09a3fc6524a..8c7229941ccf 100644 --- a/drivers/platform/x86/asus-tf103c-dock.c +++ b/drivers/platform/x86/asus-tf103c-dock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This is a driver for the keyboard, touchpad and USB port of the diff --git a/drivers/platform/x86/asus-wireless.c b/drivers/platform/x86/asus-wireless.c index 41227bf95878..a501ba2f21fa 100644 --- a/drivers/platform/x86/asus-wireless.c +++ b/drivers/platform/x86/asus-wireless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Asus Wireless Radio Control Driver diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c index 0775fadedd10..14ddf74e8882 100644 --- a/drivers/platform/x86/asus-wmi.c +++ b/drivers/platform/x86/asus-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Asus PC WMI hotkey driver diff --git a/drivers/platform/x86/ayaneo-ec.c b/drivers/platform/x86/ayaneo-ec.c index 41a24e091248..c16641037bb7 100644 --- a/drivers/platform/x86/ayaneo-ec.c +++ b/drivers/platform/x86/ayaneo-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Platform driver for the Embedded Controller (EC) of Ayaneo devices. Handles diff --git a/drivers/platform/x86/barco-p50-gpio.c b/drivers/platform/x86/barco-p50-gpio.c index 6f13e81f98fb..35668f7d0dab 100644 --- a/drivers/platform/x86/barco-p50-gpio.c +++ b/drivers/platform/x86/barco-p50-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/platform/x86/classmate-laptop.c b/drivers/platform/x86/classmate-laptop.c index 74d3eb83f56a..af1785b004c1 100644 --- a/drivers/platform/x86/classmate-laptop.c +++ b/drivers/platform/x86/classmate-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Thadeu Lima de Souza Cascardo diff --git a/drivers/platform/x86/compal-laptop.c b/drivers/platform/x86/compal-laptop.c index abbebd4bfb15..c24f89379068 100644 --- a/drivers/platform/x86/compal-laptop.c +++ b/drivers/platform/x86/compal-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*-*-linux-c-*-*/ diff --git a/drivers/platform/x86/dasharo-acpi.c b/drivers/platform/x86/dasharo-acpi.c index f0c5136af29d..b6ec7ade7248 100644 --- a/drivers/platform/x86/dasharo-acpi.c +++ b/drivers/platform/x86/dasharo-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Dasharo ACPI Driver diff --git a/drivers/platform/x86/dell/alienware-wmi-base.c b/drivers/platform/x86/dell/alienware-wmi-base.c index 64562b92314f..87e695d5e55f 100644 --- a/drivers/platform/x86/dell/alienware-wmi-base.c +++ b/drivers/platform/x86/dell/alienware-wmi-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Alienware special feature control diff --git a/drivers/platform/x86/dell/alienware-wmi-legacy.c b/drivers/platform/x86/dell/alienware-wmi-legacy.c index 4a84a2fe918b..0ca830346026 100644 --- a/drivers/platform/x86/dell/alienware-wmi-legacy.c +++ b/drivers/platform/x86/dell/alienware-wmi-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Alienware LEGACY WMI device driver diff --git a/drivers/platform/x86/dell/alienware-wmi-wmax.c b/drivers/platform/x86/dell/alienware-wmi-wmax.c index e69b50162bb1..2b843f0022ef 100644 --- a/drivers/platform/x86/dell/alienware-wmi-wmax.c +++ b/drivers/platform/x86/dell/alienware-wmi-wmax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Alienware WMAX WMI device driver diff --git a/drivers/platform/x86/dell/dcdbas.c b/drivers/platform/x86/dell/dcdbas.c index 678f44252a45..a18c3a4065b4 100644 --- a/drivers/platform/x86/dell/dcdbas.c +++ b/drivers/platform/x86/dell/dcdbas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dcdbas.c: Dell Systems Management Base Driver diff --git a/drivers/platform/x86/dell/dell-laptop.c b/drivers/platform/x86/dell/dell-laptop.c index 57748c3ea24f..9a07143ec9d7 100644 --- a/drivers/platform/x86/dell/dell-laptop.c +++ b/drivers/platform/x86/dell/dell-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Dell laptop extras diff --git a/drivers/platform/x86/dell/dell-lis3lv02d.c b/drivers/platform/x86/dell/dell-lis3lv02d.c index fe52bcd896f7..745a48328e9b 100644 --- a/drivers/platform/x86/dell/dell-lis3lv02d.c +++ b/drivers/platform/x86/dell/dell-lis3lv02d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lis3lv02d i2c-client instantiation for ACPI SMO88xx devices without I2C resources. diff --git a/drivers/platform/x86/dell/dell-pc.c b/drivers/platform/x86/dell/dell-pc.c index becdd9aaef29..8647401e7fee 100644 --- a/drivers/platform/x86/dell/dell-pc.c +++ b/drivers/platform/x86/dell/dell-pc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Dell laptop extras diff --git a/drivers/platform/x86/dell/dell-rbtn.c b/drivers/platform/x86/dell/dell-rbtn.c index a415c432d4c3..a3b1275ae7b1 100644 --- a/drivers/platform/x86/dell/dell-rbtn.c +++ b/drivers/platform/x86/dell/dell-rbtn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Dell Airplane Mode Switch driver diff --git a/drivers/platform/x86/dell/dell-smbios-base.c b/drivers/platform/x86/dell/dell-smbios-base.c index 444786102f02..4facf1003f02 100644 --- a/drivers/platform/x86/dell/dell-smbios-base.c +++ b/drivers/platform/x86/dell/dell-smbios-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common functions for kernel modules using Dell SMBIOS diff --git a/drivers/platform/x86/dell/dell-smbios-smm.c b/drivers/platform/x86/dell/dell-smbios-smm.c index 7055e2c40f34..8c0d5e756d9a 100644 --- a/drivers/platform/x86/dell/dell-smbios-smm.c +++ b/drivers/platform/x86/dell/dell-smbios-smm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMI methods for use with dell-smbios diff --git a/drivers/platform/x86/dell/dell-smbios-wmi.c b/drivers/platform/x86/dell/dell-smbios-wmi.c index a7dca8c59d60..50afed0191af 100644 --- a/drivers/platform/x86/dell/dell-smbios-wmi.c +++ b/drivers/platform/x86/dell/dell-smbios-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WMI methods for use with dell-smbios diff --git a/drivers/platform/x86/dell/dell-smo8800.c b/drivers/platform/x86/dell/dell-smo8800.c index 8872f9b57fce..36d883372d64 100644 --- a/drivers/platform/x86/dell/dell-smo8800.c +++ b/drivers/platform/x86/dell/dell-smo8800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dell-smo8800.c - Dell Latitude ACPI SMO88XX freefall sensor driver diff --git a/drivers/platform/x86/dell/dell-uart-backlight.c b/drivers/platform/x86/dell/dell-uart-backlight.c index f323a667dc2d..91124be0f7df 100644 --- a/drivers/platform/x86/dell/dell-uart-backlight.c +++ b/drivers/platform/x86/dell/dell-uart-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dell AIO Serial Backlight Driver diff --git a/drivers/platform/x86/dell/dell-wmi-aio.c b/drivers/platform/x86/dell/dell-wmi-aio.c index 54096495719b..b66a3f6582fa 100644 --- a/drivers/platform/x86/dell/dell-wmi-aio.c +++ b/drivers/platform/x86/dell/dell-wmi-aio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * WMI hotkeys support for Dell All-In-One series diff --git a/drivers/platform/x86/dell/dell-wmi-base.c b/drivers/platform/x86/dell/dell-wmi-base.c index 28076929d6af..a174840af884 100644 --- a/drivers/platform/x86/dell/dell-wmi-base.c +++ b/drivers/platform/x86/dell/dell-wmi-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dell WMI hotkeys diff --git a/drivers/platform/x86/dell/dell-wmi-ddv.c b/drivers/platform/x86/dell/dell-wmi-ddv.c index 62e3d060f038..3334617cbe3d 100644 --- a/drivers/platform/x86/dell/dell-wmi-ddv.c +++ b/drivers/platform/x86/dell/dell-wmi-ddv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for WMI sensor information on Dell notebooks. diff --git a/drivers/platform/x86/dell/dell-wmi-descriptor.c b/drivers/platform/x86/dell/dell-wmi-descriptor.c index c2a180202719..a9a944e40c08 100644 --- a/drivers/platform/x86/dell/dell-wmi-descriptor.c +++ b/drivers/platform/x86/dell/dell-wmi-descriptor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dell WMI descriptor driver diff --git a/drivers/platform/x86/dell/dell-wmi-led.c b/drivers/platform/x86/dell/dell-wmi-led.c index 5bedaf7f0633..90b03f47ee13 100644 --- a/drivers/platform/x86/dell/dell-wmi-led.c +++ b/drivers/platform/x86/dell/dell-wmi-led.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2010 Dell Inc. * Louis Davis diff --git a/drivers/platform/x86/dell/dell-wmi-privacy.c b/drivers/platform/x86/dell/dell-wmi-privacy.c index 4b65e1655d42..96061fdb1292 100644 --- a/drivers/platform/x86/dell/dell-wmi-privacy.c +++ b/drivers/platform/x86/dell/dell-wmi-privacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dell privacy notification driver diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c b/drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c index c2dd2de6bc20..b166133da90e 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to SET methods under BIOS attributes interface GUID for use diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c index fc2f58b4cbc6..0ca8c90d5151 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to enumeration type attributes under diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c index 735248064239..097e2f2a1233 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to integer type attributes under BIOS Integer GUID for use with diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c index 3167e06d416e..6fdc7c0b022b 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to password object type attributes under BIOS Password Object GUID for diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c b/drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c index 86ec962aace9..f2d00e057a13 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to SET password methods under BIOS attributes interface GUID diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c index 0d2c74f8d1aa..b080f0f53f19 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to string type attributes under BIOS String GUID for use with diff --git a/drivers/platform/x86/dell/dell-wmi-sysman/sysman.c b/drivers/platform/x86/dell/dell-wmi-sysman/sysman.c index f5402b714657..56600292f635 100644 --- a/drivers/platform/x86/dell/dell-wmi-sysman/sysman.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/sysman.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common methods for use with dell-wmi-sysman diff --git a/drivers/platform/x86/dell/dell_rbu.c b/drivers/platform/x86/dell/dell_rbu.c index 403df9bd9522..dc87164bb10e 100644 --- a/drivers/platform/x86/dell/dell_rbu.c +++ b/drivers/platform/x86/dell/dell_rbu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dell_rbu.c diff --git a/drivers/platform/x86/eeepc-laptop.c b/drivers/platform/x86/eeepc-laptop.c index d1908815f5a2..9f1e40babf90 100644 --- a/drivers/platform/x86/eeepc-laptop.c +++ b/drivers/platform/x86/eeepc-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eeepc-laptop.c - Asus Eee PC extras diff --git a/drivers/platform/x86/eeepc-wmi.c b/drivers/platform/x86/eeepc-wmi.c index 37edb9ae67b8..77a17d234d00 100644 --- a/drivers/platform/x86/eeepc-wmi.c +++ b/drivers/platform/x86/eeepc-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Eee PC WMI hotkey driver diff --git a/drivers/platform/x86/firmware_attributes_class.c b/drivers/platform/x86/firmware_attributes_class.c index 736e96c186d9..fbb572eefca2 100644 --- a/drivers/platform/x86/firmware_attributes_class.c +++ b/drivers/platform/x86/firmware_attributes_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Firmware attributes class helper module */ diff --git a/drivers/platform/x86/fujitsu-laptop.c b/drivers/platform/x86/fujitsu-laptop.c index 931fbcdd21b8..26f5dd876b63 100644 --- a/drivers/platform/x86/fujitsu-laptop.c +++ b/drivers/platform/x86/fujitsu-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*-*-linux-c-*-*/ diff --git a/drivers/platform/x86/fujitsu-tablet.c b/drivers/platform/x86/fujitsu-tablet.c index 17f08ce7552d..269f9d3c03e0 100644 --- a/drivers/platform/x86/fujitsu-tablet.c +++ b/drivers/platform/x86/fujitsu-tablet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2012 Robert Gerlach diff --git a/drivers/platform/x86/gigabyte-wmi.c b/drivers/platform/x86/gigabyte-wmi.c index f42c85607a6b..97ca9dc4f5ba 100644 --- a/drivers/platform/x86/gigabyte-wmi.c +++ b/drivers/platform/x86/gigabyte-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 Thomas Weißschuh diff --git a/drivers/platform/x86/gpd-pocket-fan.c b/drivers/platform/x86/gpd-pocket-fan.c index c9236738f896..d4c4eb5913f3 100644 --- a/drivers/platform/x86/gpd-pocket-fan.c +++ b/drivers/platform/x86/gpd-pocket-fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * GPD Pocket fan controller driver diff --git a/drivers/platform/x86/hdaps.c b/drivers/platform/x86/hdaps.c index f11f726d2062..e23d7121c606 100644 --- a/drivers/platform/x86/hdaps.c +++ b/drivers/platform/x86/hdaps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hdaps.c - driver for IBM's Hard Drive Active Protection System diff --git a/drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c b/drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c index 4da99cb7218d..7194c787b3ab 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c +++ b/drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to methods under BIOS interface GUID diff --git a/drivers/platform/x86/hp/hp-bioscfg/bioscfg.c b/drivers/platform/x86/hp/hp-bioscfg/bioscfg.c index 51e8977d3eb4..c2af4a676293 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/bioscfg.c +++ b/drivers/platform/x86/hp/hp-bioscfg/bioscfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common methods for use with hp-bioscfg driver diff --git a/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c index f346aad8e9d8..d0788ddb3819 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to enumeration type attributes under diff --git a/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c index 63b1fda2be4e..977aaed81b77 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to integer type attributes under diff --git a/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c index 6a31f47ce3f5..2ccf7af22429 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to ordered list type attributes under diff --git a/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c index ec79d9d50377..0a54b0a84818 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to password object type attributes under diff --git a/drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c index 2b00a14792e9..c9e83cda7457 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to secure platform management object type diff --git a/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c index 7b885d25650c..4b9fb0191a6a 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to string type attributes under diff --git a/drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c index b57e42f29282..97402e3f181d 100644 --- a/drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions corresponding to sure start object type attributes under diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-wmi.c index f4ea1ea05997..311f10ac86be 100644 --- a/drivers/platform/x86/hp/hp-wmi.c +++ b/drivers/platform/x86/hp/hp-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HP WMI hotkeys diff --git a/drivers/platform/x86/hp/hp_accel.c b/drivers/platform/x86/hp/hp_accel.c index 10d5af18d639..2773b65ae6e0 100644 --- a/drivers/platform/x86/hp/hp_accel.c +++ b/drivers/platform/x86/hp/hp_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hp_accel.c - Interface between LIS3LV02DL driver and HP ACPI BIOS diff --git a/drivers/platform/x86/hp/tc1100-wmi.c b/drivers/platform/x86/hp/tc1100-wmi.c index 146716d81442..c739685c58dd 100644 --- a/drivers/platform/x86/hp/tc1100-wmi.c +++ b/drivers/platform/x86/hp/tc1100-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HP Compaq TC1100 Tablet WMI Extras Driver diff --git a/drivers/platform/x86/huawei-wmi.c b/drivers/platform/x86/huawei-wmi.c index 8a4c54089ace..5c5b6202c130 100644 --- a/drivers/platform/x86/huawei-wmi.c +++ b/drivers/platform/x86/huawei-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Huawei WMI laptop extras driver diff --git a/drivers/platform/x86/ibm_rtl.c b/drivers/platform/x86/ibm_rtl.c index 139956168cf9..d62de5fd4cff 100644 --- a/drivers/platform/x86/ibm_rtl.c +++ b/drivers/platform/x86/ibm_rtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM Real-Time Linux driver diff --git a/drivers/platform/x86/inspur_platform_profile.c b/drivers/platform/x86/inspur_platform_profile.c index e02f5a55a6c5..a4748e1f2ef1 100644 --- a/drivers/platform/x86/inspur_platform_profile.c +++ b/drivers/platform/x86/inspur_platform_profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Inspur WMI Platform Profile diff --git a/drivers/platform/x86/intel/atomisp2/led.c b/drivers/platform/x86/intel/atomisp2/led.c index 10077a61d8c5..038439963652 100644 --- a/drivers/platform/x86/intel/atomisp2/led.c +++ b/drivers/platform/x86/intel/atomisp2/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for controlling LEDs for cameras connected to the Intel atomisp2 diff --git a/drivers/platform/x86/intel/atomisp2/pm.c b/drivers/platform/x86/intel/atomisp2/pm.c index 805fc0d8515c..b3e2f255a1b0 100644 --- a/drivers/platform/x86/intel/atomisp2/pm.c +++ b/drivers/platform/x86/intel/atomisp2/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dummy driver for Intel's Image Signal Processor found on Bay Trail diff --git a/drivers/platform/x86/intel/bxtwc_tmu.c b/drivers/platform/x86/intel/bxtwc_tmu.c index 99437b2ccc25..852e5e51708a 100644 --- a/drivers/platform/x86/intel/bxtwc_tmu.c +++ b/drivers/platform/x86/intel/bxtwc_tmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel BXT Whiskey Cove PMIC TMU driver diff --git a/drivers/platform/x86/intel/bytcrc_pwrsrc.c b/drivers/platform/x86/intel/bytcrc_pwrsrc.c index 68ac040082df..9049803af4dd 100644 --- a/drivers/platform/x86/intel/bytcrc_pwrsrc.c +++ b/drivers/platform/x86/intel/bytcrc_pwrsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power-source driver for Bay Trail Crystal Cove PMIC diff --git a/drivers/platform/x86/intel/chtdc_ti_pwrbtn.c b/drivers/platform/x86/intel/chtdc_ti_pwrbtn.c index 53f01e198047..b829b3221894 100644 --- a/drivers/platform/x86/intel/chtdc_ti_pwrbtn.c +++ b/drivers/platform/x86/intel/chtdc_ti_pwrbtn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power-button driver for Dollar Cove TI PMIC diff --git a/drivers/platform/x86/intel/chtwc_int33fe.c b/drivers/platform/x86/intel/chtwc_int33fe.c index d183aa53c318..b15d1246a182 100644 --- a/drivers/platform/x86/intel/chtwc_int33fe.c +++ b/drivers/platform/x86/intel/chtwc_int33fe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Cherry Trail ACPI INT33FE pseudo device driver diff --git a/drivers/platform/x86/intel/crystal_cove_charger.c b/drivers/platform/x86/intel/crystal_cove_charger.c index e4299cfa2205..3ffb5a5657eb 100644 --- a/drivers/platform/x86/intel/crystal_cove_charger.c +++ b/drivers/platform/x86/intel/crystal_cove_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the external-charger IRQ pass-through function of the diff --git a/drivers/platform/x86/intel/ehl_pse_io.c b/drivers/platform/x86/intel/ehl_pse_io.c index 861e14808b35..10b8253dc36c 100644 --- a/drivers/platform/x86/intel/ehl_pse_io.c +++ b/drivers/platform/x86/intel/ehl_pse_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Elkhart Lake Programmable Service Engine (PSE) I/O diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c index 560cc063198e..b4cb51aa7601 100644 --- a/drivers/platform/x86/intel/hid.c +++ b/drivers/platform/x86/intel/hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel HID event & 5 button array driver diff --git a/drivers/platform/x86/intel/ifs/core.c b/drivers/platform/x86/intel/ifs/core.c index b73e582128c9..89cf89035cf6 100644 --- a/drivers/platform/x86/intel/ifs/core.c +++ b/drivers/platform/x86/intel/ifs/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. */ diff --git a/drivers/platform/x86/intel/ifs/load.c b/drivers/platform/x86/intel/ifs/load.c index 50f1fdf7dfed..91f160120a71 100644 --- a/drivers/platform/x86/intel/ifs/load.c +++ b/drivers/platform/x86/intel/ifs/load.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. */ diff --git a/drivers/platform/x86/intel/ifs/runtest.c b/drivers/platform/x86/intel/ifs/runtest.c index dfc119d7354d..644a5139bb77 100644 --- a/drivers/platform/x86/intel/ifs/runtest.c +++ b/drivers/platform/x86/intel/ifs/runtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. */ diff --git a/drivers/platform/x86/intel/ifs/sysfs.c b/drivers/platform/x86/intel/ifs/sysfs.c index 01b7502f46b0..410a7a072708 100644 --- a/drivers/platform/x86/intel/ifs/sysfs.c +++ b/drivers/platform/x86/intel/ifs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2022 Intel Corporation. */ diff --git a/drivers/platform/x86/intel/int0002_vgpio.c b/drivers/platform/x86/intel/int0002_vgpio.c index 6f5629dc3f8d..3db224f1fa6b 100644 --- a/drivers/platform/x86/intel/int0002_vgpio.c +++ b/drivers/platform/x86/intel/int0002_vgpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel INT0002 "Virtual GPIO" driver diff --git a/drivers/platform/x86/intel/int1092/intel_sar.c b/drivers/platform/x86/intel/int1092/intel_sar.c index e526841aff60..7618a60b84db 100644 --- a/drivers/platform/x86/intel/int1092/intel_sar.c +++ b/drivers/platform/x86/intel/int1092/intel_sar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Intel Corporation. diff --git a/drivers/platform/x86/intel/int3472/clk_and_regulator.c b/drivers/platform/x86/intel/int3472/clk_and_regulator.c index 9e052b164a1a..7fd301da6bb1 100644 --- a/drivers/platform/x86/intel/int3472/clk_and_regulator.c +++ b/drivers/platform/x86/intel/int3472/clk_and_regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Dan Scally */ diff --git a/drivers/platform/x86/intel/int3472/common.c b/drivers/platform/x86/intel/int3472/common.c index 6dc38d5cbd0b..b6409afcfee4 100644 --- a/drivers/platform/x86/intel/int3472/common.c +++ b/drivers/platform/x86/intel/int3472/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Dan Scally */ diff --git a/drivers/platform/x86/intel/int3472/discrete.c b/drivers/platform/x86/intel/int3472/discrete.c index 1505fc3ef7a8..ae50cff0c5c6 100644 --- a/drivers/platform/x86/intel/int3472/discrete.c +++ b/drivers/platform/x86/intel/int3472/discrete.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Dan Scally */ diff --git a/drivers/platform/x86/intel/int3472/discrete_quirks.c b/drivers/platform/x86/intel/int3472/discrete_quirks.c index 552869ef91ab..8bdcd1a0251e 100644 --- a/drivers/platform/x86/intel/int3472/discrete_quirks.c +++ b/drivers/platform/x86/intel/int3472/discrete_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Hans de Goede */ diff --git a/drivers/platform/x86/intel/int3472/led.c b/drivers/platform/x86/intel/int3472/led.c index b1d84b968112..f1f9bb6afcae 100644 --- a/drivers/platform/x86/intel/int3472/led.c +++ b/drivers/platform/x86/intel/int3472/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Hans de Goede */ diff --git a/drivers/platform/x86/intel/int3472/tps68470.c b/drivers/platform/x86/intel/int3472/tps68470.c index 0133405697dc..f39ce04a8b14 100644 --- a/drivers/platform/x86/intel/int3472/tps68470.c +++ b/drivers/platform/x86/intel/int3472/tps68470.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Author: Dan Scally */ diff --git a/drivers/platform/x86/intel/int3472/tps68470_board_data.c b/drivers/platform/x86/intel/int3472/tps68470_board_data.c index 71357a036292..cc83c53a42de 100644 --- a/drivers/platform/x86/intel/int3472/tps68470_board_data.c +++ b/drivers/platform/x86/intel/int3472/tps68470_board_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI TPS68470 PMIC platform data definition. diff --git a/drivers/platform/x86/intel/ishtp_eclite.c b/drivers/platform/x86/intel/ishtp_eclite.c index 93ac8b2dbf38..78d6c5f87ca4 100644 --- a/drivers/platform/x86/intel/ishtp_eclite.c +++ b/drivers/platform/x86/intel/ishtp_eclite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel ECLite opregion driver for talking to ECLite firmware running on diff --git a/drivers/platform/x86/intel/mrfld_pwrbtn.c b/drivers/platform/x86/intel/mrfld_pwrbtn.c index 6c43f801c467..f63d3c07622a 100644 --- a/drivers/platform/x86/intel/mrfld_pwrbtn.c +++ b/drivers/platform/x86/intel/mrfld_pwrbtn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power-button driver for Basin Cove PMIC diff --git a/drivers/platform/x86/intel/oaktrail.c b/drivers/platform/x86/intel/oaktrail.c index 265cef327b4f..89769a829f0d 100644 --- a/drivers/platform/x86/intel/oaktrail.c +++ b/drivers/platform/x86/intel/oaktrail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel OakTrail Platform support diff --git a/drivers/platform/x86/intel/plr_tpmi.c b/drivers/platform/x86/intel/plr_tpmi.c index 05727169f49c..cd289e087eee 100644 --- a/drivers/platform/x86/intel/plr_tpmi.c +++ b/drivers/platform/x86/intel/plr_tpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Performance Limit Reasons via TPMI diff --git a/drivers/platform/x86/intel/pmc/adl.c b/drivers/platform/x86/intel/pmc/adl.c index 9e7dfd6e3310..d136099e313b 100644 --- a/drivers/platform/x86/intel/pmc/adl.c +++ b/drivers/platform/x86/intel/pmc/adl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/arl.c b/drivers/platform/x86/intel/pmc/arl.c index eb23bc68340a..675ad3800462 100644 --- a/drivers/platform/x86/intel/pmc/arl.c +++ b/drivers/platform/x86/intel/pmc/arl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/cnp.c b/drivers/platform/x86/intel/pmc/cnp.c index efea4e1ba52b..8f0d8acf3fc2 100644 --- a/drivers/platform/x86/intel/pmc/cnp.c +++ b/drivers/platform/x86/intel/pmc/cnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/core.c b/drivers/platform/x86/intel/pmc/core.c index 7d7ae8a40b0e..7a1dede9e812 100644 --- a/drivers/platform/x86/intel/pmc/core.c +++ b/drivers/platform/x86/intel/pmc/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Core SoC Power Management Controller Driver diff --git a/drivers/platform/x86/intel/pmc/icl.c b/drivers/platform/x86/intel/pmc/icl.c index db7ed15bf863..748810bfad5e 100644 --- a/drivers/platform/x86/intel/pmc/icl.c +++ b/drivers/platform/x86/intel/pmc/icl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/lnl.c b/drivers/platform/x86/intel/pmc/lnl.c index 1cd81ee54dcf..da613109bb58 100644 --- a/drivers/platform/x86/intel/pmc/lnl.c +++ b/drivers/platform/x86/intel/pmc/lnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/mtl.c b/drivers/platform/x86/intel/pmc/mtl.c index 57508cbf9cd4..525e15f5618e 100644 --- a/drivers/platform/x86/intel/pmc/mtl.c +++ b/drivers/platform/x86/intel/pmc/mtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/pltdrv.c b/drivers/platform/x86/intel/pmc/pltdrv.c index 3141d6cbc41b..2276def8b3de 100644 --- a/drivers/platform/x86/intel/pmc/pltdrv.c +++ b/drivers/platform/x86/intel/pmc/pltdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/platform/x86/intel/pmc/ptl.c b/drivers/platform/x86/intel/pmc/ptl.c index 1f48e2bbc699..6289545e2a8d 100644 --- a/drivers/platform/x86/intel/pmc/ptl.c +++ b/drivers/platform/x86/intel/pmc/ptl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/spt.c b/drivers/platform/x86/intel/pmc/spt.c index b50534aa2cba..6c4f9a8e7c44 100644 --- a/drivers/platform/x86/intel/pmc/spt.c +++ b/drivers/platform/x86/intel/pmc/spt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/ssram_telemetry.c b/drivers/platform/x86/intel/pmc/ssram_telemetry.c index 03fad9331fc0..b30f3f6331a0 100644 --- a/drivers/platform/x86/intel/pmc/ssram_telemetry.c +++ b/drivers/platform/x86/intel/pmc/ssram_telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel PMC SSRAM TELEMETRY PCI Driver diff --git a/drivers/platform/x86/intel/pmc/tgl.c b/drivers/platform/x86/intel/pmc/tgl.c index fc5b4cacc1c6..5c0f4819139e 100644 --- a/drivers/platform/x86/intel/pmc/tgl.c +++ b/drivers/platform/x86/intel/pmc/tgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmc/wcl.c b/drivers/platform/x86/intel/pmc/wcl.c index a45707e6364f..4d77ad35b418 100644 --- a/drivers/platform/x86/intel/pmc/wcl.c +++ b/drivers/platform/x86/intel/pmc/wcl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains platform specific structure definitions diff --git a/drivers/platform/x86/intel/pmt/class.c b/drivers/platform/x86/intel/pmt/class.c index 7c3023d5d91d..1ca751cea849 100644 --- a/drivers/platform/x86/intel/pmt/class.c +++ b/drivers/platform/x86/intel/pmt/class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Platform Monitory Technology Telemetry driver diff --git a/drivers/platform/x86/intel/pmt/crashlog.c b/drivers/platform/x86/intel/pmt/crashlog.c index b0393c9c5b4b..e951696c2350 100644 --- a/drivers/platform/x86/intel/pmt/crashlog.c +++ b/drivers/platform/x86/intel/pmt/crashlog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Platform Monitoring Technology Crashlog driver diff --git a/drivers/platform/x86/intel/pmt/discovery-kunit.c b/drivers/platform/x86/intel/pmt/discovery-kunit.c index f44eb41d58f6..6754df9fb5c4 100644 --- a/drivers/platform/x86/intel/pmt/discovery-kunit.c +++ b/drivers/platform/x86/intel/pmt/discovery-kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Platform Monitory Technology Discovery KUNIT tests diff --git a/drivers/platform/x86/intel/pmt/discovery.c b/drivers/platform/x86/intel/pmt/discovery.c index e500aa327d23..cf8ad6318ec0 100644 --- a/drivers/platform/x86/intel/pmt/discovery.c +++ b/drivers/platform/x86/intel/pmt/discovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Platform Monitory Technology Discovery driver diff --git a/drivers/platform/x86/intel/pmt/features.c b/drivers/platform/x86/intel/pmt/features.c index 8a39cddc75c8..a2e39aba0f46 100644 --- a/drivers/platform/x86/intel/pmt/features.c +++ b/drivers/platform/x86/intel/pmt/features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2025, Intel Corporation. diff --git a/drivers/platform/x86/intel/pmt/telemetry.c b/drivers/platform/x86/intel/pmt/telemetry.c index a4dfca6cac19..3ef13b6502ff 100644 --- a/drivers/platform/x86/intel/pmt/telemetry.c +++ b/drivers/platform/x86/intel/pmt/telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Platform Monitory Technology Telemetry driver diff --git a/drivers/platform/x86/intel/punit_ipc.c b/drivers/platform/x86/intel/punit_ipc.c index 14513010daad..53ba1fae5cd5 100644 --- a/drivers/platform/x86/intel/punit_ipc.c +++ b/drivers/platform/x86/intel/punit_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Intel P-Unit Mailbox IPC mechanism diff --git a/drivers/platform/x86/intel/rst.c b/drivers/platform/x86/intel/rst.c index f3a60e14d4c1..eb814f126347 100644 --- a/drivers/platform/x86/intel/rst.c +++ b/drivers/platform/x86/intel/rst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2013 Matthew Garrett diff --git a/drivers/platform/x86/intel/sdsi.c b/drivers/platform/x86/intel/sdsi.c index da75f53d0bcc..8f438405c5bc 100644 --- a/drivers/platform/x86/intel/sdsi.c +++ b/drivers/platform/x86/intel/sdsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel On Demand (Software Defined Silicon) driver diff --git a/drivers/platform/x86/intel/smartconnect.c b/drivers/platform/x86/intel/smartconnect.c index 31019a1a6d5e..3fb68ae9733b 100644 --- a/drivers/platform/x86/intel/smartconnect.c +++ b/drivers/platform/x86/intel/smartconnect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2013 Matthew Garrett diff --git a/drivers/platform/x86/intel/speed_select_if/isst_if_common.c b/drivers/platform/x86/intel/speed_select_if/isst_if_common.c index 7449873c3d40..906bafbfd8fb 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_if_common.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_if_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Speed Select Interface: Common functions diff --git a/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.c b/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.c index 22745b217c6f..19c00d18f2a8 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Speed Select Interface: Mbox via MSR Interface diff --git a/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c b/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c index df1fc6c719f3..e4ddecb4487e 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Speed Select Interface: Mbox via PCI Interface diff --git a/drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c b/drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c index 950ede5eab76..c5e7d1c6d13b 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Speed Select Interface: MMIO Interface diff --git a/drivers/platform/x86/intel/speed_select_if/isst_tpmi.c b/drivers/platform/x86/intel/speed_select_if/isst_tpmi.c index bcf0a5cbc68d..566524cbde03 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_tpmi.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_tpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isst_tpmi.c: SST TPMI interface diff --git a/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c b/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c index 34bff2f65a83..d3288d0be42d 100644 --- a/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isst_tpmi.c: SST TPMI interface core diff --git a/drivers/platform/x86/intel/telemetry/core.c b/drivers/platform/x86/intel/telemetry/core.c index f312864b8d07..42399b3c8593 100644 --- a/drivers/platform/x86/intel/telemetry/core.c +++ b/drivers/platform/x86/intel/telemetry/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel SoC Core Telemetry Driver diff --git a/drivers/platform/x86/intel/telemetry/debugfs.c b/drivers/platform/x86/intel/telemetry/debugfs.c index 189c61ff7ff0..3380c20e4c19 100644 --- a/drivers/platform/x86/intel/telemetry/debugfs.c +++ b/drivers/platform/x86/intel/telemetry/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel SOC Telemetry debugfs Driver: Currently supports APL diff --git a/drivers/platform/x86/intel/telemetry/pltdrv.c b/drivers/platform/x86/intel/telemetry/pltdrv.c index d9aa349f81e4..53b371526b72 100644 --- a/drivers/platform/x86/intel/telemetry/pltdrv.c +++ b/drivers/platform/x86/intel/telemetry/pltdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel SOC Telemetry Platform Driver: Currently supports APL diff --git a/drivers/platform/x86/intel/tpmi_power_domains.c b/drivers/platform/x86/intel/tpmi_power_domains.c index 7d93119a4c30..157bb669969a 100644 --- a/drivers/platform/x86/intel/tpmi_power_domains.c +++ b/drivers/platform/x86/intel/tpmi_power_domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mapping of TPMI power domains CPU mapping diff --git a/drivers/platform/x86/intel/turbo_max_3.c b/drivers/platform/x86/intel/turbo_max_3.c index b5af3e91ba04..1f5596ae715b 100644 --- a/drivers/platform/x86/intel/turbo_max_3.c +++ b/drivers/platform/x86/intel/turbo_max_3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Turbo Boost Max Technology 3.0 legacy (non HWP) enumeration driver diff --git a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c index 65897fae17df..c29d416d2ce0 100644 --- a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c +++ b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Uncore Frequency Control: Common code implementation diff --git a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c index 1237d9570886..73fe5b8e1d19 100644 --- a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c +++ b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * uncore-frquency-tpmi: Uncore frequency scaling using TPMI diff --git a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c index 0dfc552b2802..b4f55abade24 100644 --- a/drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c +++ b/drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Uncore Frequency Setting diff --git a/drivers/platform/x86/intel/vbtn.c b/drivers/platform/x86/intel/vbtn.c index 232cd12e3c9f..eecd286625cc 100644 --- a/drivers/platform/x86/intel/vbtn.c +++ b/drivers/platform/x86/intel/vbtn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel Virtual Button driver for Windows 8.1+ diff --git a/drivers/platform/x86/intel/vsec.c b/drivers/platform/x86/intel/vsec.c index 012d87878afd..cd24ad85171d 100644 --- a/drivers/platform/x86/intel/vsec.c +++ b/drivers/platform/x86/intel/vsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Vendor Specific Extended Capabilities auxiliary bus driver diff --git a/drivers/platform/x86/intel/vsec_tpmi.c b/drivers/platform/x86/intel/vsec_tpmi.c index 7748b5557a18..9b4045a8166d 100644 --- a/drivers/platform/x86/intel/vsec_tpmi.c +++ b/drivers/platform/x86/intel/vsec_tpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver to enumerate TPMI features and create devices diff --git a/drivers/platform/x86/intel/wmi/sbl-fw-update.c b/drivers/platform/x86/intel/wmi/sbl-fw-update.c index 75c82c08117f..c255ea721a9c 100644 --- a/drivers/platform/x86/intel/wmi/sbl-fw-update.c +++ b/drivers/platform/x86/intel/wmi/sbl-fw-update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Slim Bootloader(SBL) firmware update signaling driver diff --git a/drivers/platform/x86/intel/wmi/thunderbolt.c b/drivers/platform/x86/intel/wmi/thunderbolt.c index 08df560a2c7a..0e519d15e1f5 100644 --- a/drivers/platform/x86/intel/wmi/thunderbolt.c +++ b/drivers/platform/x86/intel/wmi/thunderbolt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * WMI Thunderbolt driver diff --git a/drivers/platform/x86/intel_ips.c b/drivers/platform/x86/intel_ips.c index b1b2d9caba7b..f42a01dc1003 100644 --- a/drivers/platform/x86/intel_ips.c +++ b/drivers/platform/x86/intel_ips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2009-2010 Intel Corporation diff --git a/drivers/platform/x86/intel_scu_ipc.c b/drivers/platform/x86/intel_scu_ipc.c index 3acf6149a9ec..cc72789b8f6c 100644 --- a/drivers/platform/x86/intel_scu_ipc.c +++ b/drivers/platform/x86/intel_scu_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Intel SCU IPC mechanism diff --git a/drivers/platform/x86/intel_scu_ipcutil.c b/drivers/platform/x86/intel_scu_ipcutil.c index 69b36ce41fa2..92bec98f4f63 100644 --- a/drivers/platform/x86/intel_scu_ipcutil.c +++ b/drivers/platform/x86/intel_scu_ipcutil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Intel SCU IPC mechanism diff --git a/drivers/platform/x86/intel_scu_pcidrv.c b/drivers/platform/x86/intel_scu_pcidrv.c index d7f72d6deb44..af2be26c2920 100644 --- a/drivers/platform/x86/intel_scu_pcidrv.c +++ b/drivers/platform/x86/intel_scu_pcidrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI driver for the Intel SCU. diff --git a/drivers/platform/x86/intel_scu_pltdrv.c b/drivers/platform/x86/intel_scu_pltdrv.c index 0892362acd7b..7a8b7ec451a7 100644 --- a/drivers/platform/x86/intel_scu_pltdrv.c +++ b/drivers/platform/x86/intel_scu_pltdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform driver for the Intel SCU. diff --git a/drivers/platform/x86/intel_scu_wdt.c b/drivers/platform/x86/intel_scu_wdt.c index 746d47d33406..d88a47c54af8 100644 --- a/drivers/platform/x86/intel_scu_wdt.c +++ b/drivers/platform/x86/intel_scu_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Merrifield watchdog platform device library file diff --git a/drivers/platform/x86/lenovo/ideapad-laptop.c b/drivers/platform/x86/lenovo/ideapad-laptop.c index 7d5f7a2f6564..195f003296cb 100644 --- a/drivers/platform/x86/lenovo/ideapad-laptop.c +++ b/drivers/platform/x86/lenovo/ideapad-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ideapad-laptop.c - Lenovo IdeaPad ACPI Extras diff --git a/drivers/platform/x86/lenovo/think-lmi.c b/drivers/platform/x86/lenovo/think-lmi.c index c45f0206b4ab..06548e912800 100644 --- a/drivers/platform/x86/lenovo/think-lmi.c +++ b/drivers/platform/x86/lenovo/think-lmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Think LMI BIOS configuration driver diff --git a/drivers/platform/x86/lenovo/thinkpad_acpi.c b/drivers/platform/x86/lenovo/thinkpad_acpi.c index cc19fe520ea9..68e3ba99da34 100644 --- a/drivers/platform/x86/lenovo/thinkpad_acpi.c +++ b/drivers/platform/x86/lenovo/thinkpad_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * thinkpad_acpi.c - ThinkPad ACPI Extras diff --git a/drivers/platform/x86/lenovo/wmi-camera.c b/drivers/platform/x86/lenovo/wmi-camera.c index eb60fb9a5b3f..88679efdf2bf 100644 --- a/drivers/platform/x86/lenovo/wmi-camera.c +++ b/drivers/platform/x86/lenovo/wmi-camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lenovo WMI Camera Button Driver diff --git a/drivers/platform/x86/lenovo/wmi-capdata01.c b/drivers/platform/x86/lenovo/wmi-capdata01.c index fc7e3454e71d..aecf65ce9764 100644 --- a/drivers/platform/x86/lenovo/wmi-capdata01.c +++ b/drivers/platform/x86/lenovo/wmi-capdata01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lenovo Capability Data 01 WMI Data Block driver. diff --git a/drivers/platform/x86/lenovo/wmi-events.c b/drivers/platform/x86/lenovo/wmi-events.c index 0994cd7dd504..7fcad5bc0612 100644 --- a/drivers/platform/x86/lenovo/wmi-events.c +++ b/drivers/platform/x86/lenovo/wmi-events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lenovo WMI Events driver. Lenovo WMI interfaces provide various diff --git a/drivers/platform/x86/lenovo/wmi-gamezone.c b/drivers/platform/x86/lenovo/wmi-gamezone.c index 381836d29a96..457516524134 100644 --- a/drivers/platform/x86/lenovo/wmi-gamezone.c +++ b/drivers/platform/x86/lenovo/wmi-gamezone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lenovo GameZone WMI interface driver. diff --git a/drivers/platform/x86/lenovo/wmi-helpers.c b/drivers/platform/x86/lenovo/wmi-helpers.c index f6fef6296251..507018dbc94f 100644 --- a/drivers/platform/x86/lenovo/wmi-helpers.c +++ b/drivers/platform/x86/lenovo/wmi-helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lenovo Legion WMI helpers driver. diff --git a/drivers/platform/x86/lenovo/wmi-hotkey-utilities.c b/drivers/platform/x86/lenovo/wmi-hotkey-utilities.c index 7b9bad1978ff..88b26aa423c9 100644 --- a/drivers/platform/x86/lenovo/wmi-hotkey-utilities.c +++ b/drivers/platform/x86/lenovo/wmi-hotkey-utilities.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lenovo Super Hotkey Utility WMI extras driver for Ideapad laptop diff --git a/drivers/platform/x86/lenovo/wmi-other.c b/drivers/platform/x86/lenovo/wmi-other.c index 2a960b278f11..66e85fc8048e 100644 --- a/drivers/platform/x86/lenovo/wmi-other.c +++ b/drivers/platform/x86/lenovo/wmi-other.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Lenovo Other Mode WMI interface driver. diff --git a/drivers/platform/x86/lenovo/ymc.c b/drivers/platform/x86/lenovo/ymc.c index 470d53e3c9d2..ee4cf9b0dbea 100644 --- a/drivers/platform/x86/lenovo/ymc.c +++ b/drivers/platform/x86/lenovo/ymc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lenovo-ymc.c - Lenovo Yoga Mode Control driver diff --git a/drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c b/drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c index 8551ab4d2c7d..dfc43da067be 100644 --- a/drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c +++ b/drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the custom fast charging protocol found on the Lenovo Yoga diff --git a/drivers/platform/x86/lenovo/yogabook.c b/drivers/platform/x86/lenovo/yogabook.c index 31b298dc5046..bdb044d7a33c 100644 --- a/drivers/platform/x86/lenovo/yogabook.c +++ b/drivers/platform/x86/lenovo/yogabook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform driver for Lenovo Yoga Book YB1-X90F/L tablets (Android model) diff --git a/drivers/platform/x86/lg-laptop.c b/drivers/platform/x86/lg-laptop.c index 61ef7a218a80..f9e8b90b6cdb 100644 --- a/drivers/platform/x86/lg-laptop.c +++ b/drivers/platform/x86/lg-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * lg-laptop.c - LG Gram ACPI features and hotkeys Driver diff --git a/drivers/platform/x86/meegopad_anx7428.c b/drivers/platform/x86/meegopad_anx7428.c index b2c4d4f526c4..d1f40ba4b526 100644 --- a/drivers/platform/x86/meegopad_anx7428.c +++ b/drivers/platform/x86/meegopad_anx7428.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver to power on the Analogix ANX7428 USB Type-C crosspoint switch diff --git a/drivers/platform/x86/meraki-mx100.c b/drivers/platform/x86/meraki-mx100.c index 8c5276d98512..fb042e51eb96 100644 --- a/drivers/platform/x86/meraki-mx100.c +++ b/drivers/platform/x86/meraki-mx100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/platform/x86/msi-ec.c b/drivers/platform/x86/msi-ec.c index f19504dbf164..7df40c3050dd 100644 --- a/drivers/platform/x86/msi-ec.c +++ b/drivers/platform/x86/msi-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/drivers/platform/x86/msi-laptop.c b/drivers/platform/x86/msi-laptop.c index ddef6b78d2fa..05fd3c4b1093 100644 --- a/drivers/platform/x86/msi-laptop.c +++ b/drivers/platform/x86/msi-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*-*-linux-c-*-*/ diff --git a/drivers/platform/x86/msi-wmi-platform.c b/drivers/platform/x86/msi-wmi-platform.c index e912fcc12d12..8fb1b9605ae9 100644 --- a/drivers/platform/x86/msi-wmi-platform.c +++ b/drivers/platform/x86/msi-wmi-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for WMI platform features on MSI notebooks. diff --git a/drivers/platform/x86/msi-wmi.c b/drivers/platform/x86/msi-wmi.c index 4a7ac85c4db4..3292442a00e3 100644 --- a/drivers/platform/x86/msi-wmi.c +++ b/drivers/platform/x86/msi-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MSI WMI hotkeys diff --git a/drivers/platform/x86/mxm-wmi.c b/drivers/platform/x86/mxm-wmi.c index 9a457956025a..31893aca7fa7 100644 --- a/drivers/platform/x86/mxm-wmi.c +++ b/drivers/platform/x86/mxm-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MXM WMI driver diff --git a/drivers/platform/x86/nvidia-wmi-ec-backlight.c b/drivers/platform/x86/nvidia-wmi-ec-backlight.c index 1b572c90c76e..628fe34591e0 100644 --- a/drivers/platform/x86/nvidia-wmi-ec-backlight.c +++ b/drivers/platform/x86/nvidia-wmi-ec-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/platform/x86/oxpec.c b/drivers/platform/x86/oxpec.c index 144a454103b9..3d959d5d1e90 100644 --- a/drivers/platform/x86/oxpec.c +++ b/drivers/platform/x86/oxpec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Platform driver for OneXPlayer and AOKZOE devices. diff --git a/drivers/platform/x86/p2sb.c b/drivers/platform/x86/p2sb.c index cbbb0f809704..2552d031ba97 100644 --- a/drivers/platform/x86/p2sb.c +++ b/drivers/platform/x86/p2sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Primary to Sideband (P2SB) bridge access support diff --git a/drivers/platform/x86/panasonic-laptop.c b/drivers/platform/x86/panasonic-laptop.c index 937f1a5b78ed..824718b37c6d 100644 --- a/drivers/platform/x86/panasonic-laptop.c +++ b/drivers/platform/x86/panasonic-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Panasonic HotKey and LCD brightness control driver diff --git a/drivers/platform/x86/pcengines-apuv2.c b/drivers/platform/x86/pcengines-apuv2.c index 3b086863c6ac..5feda767751b 100644 --- a/drivers/platform/x86/pcengines-apuv2.c +++ b/drivers/platform/x86/pcengines-apuv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/platform/x86/pmc_atom.c b/drivers/platform/x86/pmc_atom.c index 0aa7076bc9cc..b04605448f96 100644 --- a/drivers/platform/x86/pmc_atom.c +++ b/drivers/platform/x86/pmc_atom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Atom SoC Power Management Controller Driver diff --git a/drivers/platform/x86/portwell-ec.c b/drivers/platform/x86/portwell-ec.c index ac506ea40eff..95628c876a08 100644 --- a/drivers/platform/x86/portwell-ec.c +++ b/drivers/platform/x86/portwell-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * portwell-ec.c: Portwell embedded controller driver. diff --git a/drivers/platform/x86/quickstart.c b/drivers/platform/x86/quickstart.c index acb58518be37..0d9385273e1b 100644 --- a/drivers/platform/x86/quickstart.c +++ b/drivers/platform/x86/quickstart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ACPI Direct App Launch driver diff --git a/drivers/platform/x86/redmi-wmi.c b/drivers/platform/x86/redmi-wmi.c index 949236b93a32..a9cbb10b477b 100644 --- a/drivers/platform/x86/redmi-wmi.c +++ b/drivers/platform/x86/redmi-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* WMI driver for Xiaomi Redmibooks */ diff --git a/drivers/platform/x86/samsung-galaxybook.c b/drivers/platform/x86/samsung-galaxybook.c index 755cb82bdb60..d5e7b1adc923 100644 --- a/drivers/platform/x86/samsung-galaxybook.c +++ b/drivers/platform/x86/samsung-galaxybook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Samsung Galaxy Book driver diff --git a/drivers/platform/x86/samsung-laptop.c b/drivers/platform/x86/samsung-laptop.c index 9d43a12db73c..a7e633b74917 100644 --- a/drivers/platform/x86/samsung-laptop.c +++ b/drivers/platform/x86/samsung-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Samsung Laptop driver diff --git a/drivers/platform/x86/samsung-q10.c b/drivers/platform/x86/samsung-q10.c index 8160d45f8a23..1398276bab0e 100644 --- a/drivers/platform/x86/samsung-q10.c +++ b/drivers/platform/x86/samsung-q10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Samsung Q10 and related laptops: controls the backlight diff --git a/drivers/platform/x86/sel3350-platform.c b/drivers/platform/x86/sel3350-platform.c index 02e2081e2333..ef0054f7a942 100644 --- a/drivers/platform/x86/sel3350-platform.c +++ b/drivers/platform/x86/sel3350-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* * Copyright 2023 Schweitzer Engineering Laboratories, Inc. diff --git a/drivers/platform/x86/serial-multi-instantiate.c b/drivers/platform/x86/serial-multi-instantiate.c index 1a369334f9cb..5b43adb70843 100644 --- a/drivers/platform/x86/serial-multi-instantiate.c +++ b/drivers/platform/x86/serial-multi-instantiate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial multi-instantiate driver, pseudo driver to instantiate multiple diff --git a/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c b/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c index 6ff6f3de492b..d82f0405b4dc 100644 --- a/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c +++ b/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for CMOS battery monitoring diff --git a/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c b/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c index 83f532498c8c..ba5650c12b5c 100644 --- a/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c +++ b/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for CMOS battery monitoring diff --git a/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c b/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c index c6a79338f1d0..3e5ecf6a7857 100644 --- a/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c +++ b/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for CMOS battery monitoring diff --git a/drivers/platform/x86/siemens/simatic-ipc-batt.c b/drivers/platform/x86/siemens/simatic-ipc-batt.c index 7cfe991cba00..6d3c9ccb8871 100644 --- a/drivers/platform/x86/siemens/simatic-ipc-batt.c +++ b/drivers/platform/x86/siemens/simatic-ipc-batt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for CMOS battery monitoring diff --git a/drivers/platform/x86/siemens/simatic-ipc.c b/drivers/platform/x86/siemens/simatic-ipc.c index 7039874d8f11..eb80a3c43802 100644 --- a/drivers/platform/x86/siemens/simatic-ipc.c +++ b/drivers/platform/x86/siemens/simatic-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC platform driver diff --git a/drivers/platform/x86/silicom-platform.c b/drivers/platform/x86/silicom-platform.c index 266f7bc5e416..47c50ed3735e 100644 --- a/drivers/platform/x86/silicom-platform.c +++ b/drivers/platform/x86/silicom-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // silicom-platform.c - Silicom MEC170x platform driver diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c index 56beebc38850..db02be1ba65c 100644 --- a/drivers/platform/x86/sony-laptop.c +++ b/drivers/platform/x86/sony-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ACPI Sony Notebook Control Driver (SNC and SPIC) diff --git a/drivers/platform/x86/system76_acpi.c b/drivers/platform/x86/system76_acpi.c index 3da753b3d00d..47cca581cbff 100644 --- a/drivers/platform/x86/system76_acpi.c +++ b/drivers/platform/x86/system76_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * System76 ACPI Driver diff --git a/drivers/platform/x86/topstar-laptop.c b/drivers/platform/x86/topstar-laptop.c index 53fc2b364552..8c6e00bb3682 100644 --- a/drivers/platform/x86/topstar-laptop.c +++ b/drivers/platform/x86/topstar-laptop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Topstar Laptop ACPI Extras driver diff --git a/drivers/platform/x86/toshiba-wmi.c b/drivers/platform/x86/toshiba-wmi.c index 12c46455e8dc..b9792d6a93a0 100644 --- a/drivers/platform/x86/toshiba-wmi.c +++ b/drivers/platform/x86/toshiba-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * toshiba_wmi.c - Toshiba WMI Hotkey Driver diff --git a/drivers/platform/x86/toshiba_acpi.c b/drivers/platform/x86/toshiba_acpi.c index 5ad3a7183d33..4687546006dd 100644 --- a/drivers/platform/x86/toshiba_acpi.c +++ b/drivers/platform/x86/toshiba_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * toshiba_acpi.c - Toshiba Laptop ACPI Extras diff --git a/drivers/platform/x86/toshiba_bluetooth.c b/drivers/platform/x86/toshiba_bluetooth.c index dad2c3e55904..c8ec1d3af781 100644 --- a/drivers/platform/x86/toshiba_bluetooth.c +++ b/drivers/platform/x86/toshiba_bluetooth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Bluetooth Enable Driver diff --git a/drivers/platform/x86/toshiba_haps.c b/drivers/platform/x86/toshiba_haps.c index e9324bf16aea..1934abd9c8a9 100644 --- a/drivers/platform/x86/toshiba_haps.c +++ b/drivers/platform/x86/toshiba_haps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Toshiba HDD Active Protection Sensor (HAPS) driver diff --git a/drivers/platform/x86/touchscreen_dmi.c b/drivers/platform/x86/touchscreen_dmi.c index bdc19cd8d3ed..fdd578afff75 100644 --- a/drivers/platform/x86/touchscreen_dmi.c +++ b/drivers/platform/x86/touchscreen_dmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Touchscreen driver DMI based configuration code diff --git a/drivers/platform/x86/tuxedo/nb04/wmi_ab.c b/drivers/platform/x86/tuxedo/nb04/wmi_ab.c index 32d7756022c2..c7f8796e9506 100644 --- a/drivers/platform/x86/tuxedo/nb04/wmi_ab.c +++ b/drivers/platform/x86/tuxedo/nb04/wmi_ab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This driver implements the WMI AB device found on TUXEDO notebooks with board diff --git a/drivers/platform/x86/tuxedo/nb04/wmi_util.c b/drivers/platform/x86/tuxedo/nb04/wmi_util.c index e894690da1a8..02ae8c6094d5 100644 --- a/drivers/platform/x86/tuxedo/nb04/wmi_util.c +++ b/drivers/platform/x86/tuxedo/nb04/wmi_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This code gives functions to avoid code duplication while interacting with diff --git a/drivers/platform/x86/uniwill/uniwill-acpi.c b/drivers/platform/x86/uniwill/uniwill-acpi.c index 0f935532f250..5ea1895ca145 100644 --- a/drivers/platform/x86/uniwill/uniwill-acpi.c +++ b/drivers/platform/x86/uniwill/uniwill-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for Uniwill notebooks. diff --git a/drivers/platform/x86/uniwill/uniwill-wmi.c b/drivers/platform/x86/uniwill/uniwill-wmi.c index 31d9c39f14ab..5c9077121716 100644 --- a/drivers/platform/x86/uniwill/uniwill-wmi.c +++ b/drivers/platform/x86/uniwill/uniwill-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux hotkey driver for Uniwill notebooks. diff --git a/drivers/platform/x86/uv_sysfs.c b/drivers/platform/x86/uv_sysfs.c index f6a0627f36db..25d2a18bdeb4 100644 --- a/drivers/platform/x86/uv_sysfs.c +++ b/drivers/platform/x86/uv_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file supports the /sys/firmware/sgi_uv topology tree on HPE UV. diff --git a/drivers/platform/x86/winmate-fm07-keys.c b/drivers/platform/x86/winmate-fm07-keys.c index 465ffad81a65..8d48e8fcbe23 100644 --- a/drivers/platform/x86/winmate-fm07-keys.c +++ b/drivers/platform/x86/winmate-fm07-keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the Winmate FM07 front-panel keys diff --git a/drivers/platform/x86/wireless-hotkey.c b/drivers/platform/x86/wireless-hotkey.c index a220fe4f9ef8..1dd15bc495f5 100644 --- a/drivers/platform/x86/wireless-hotkey.c +++ b/drivers/platform/x86/wireless-hotkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Airplane mode button for AMD, HP & Xiaomi laptops diff --git a/drivers/platform/x86/wmi-bmof.c b/drivers/platform/x86/wmi-bmof.c index 5b00370a9a22..4a09a53cc1cb 100644 --- a/drivers/platform/x86/wmi-bmof.c +++ b/drivers/platform/x86/wmi-bmof.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WMI embedded Binary MOF driver diff --git a/drivers/platform/x86/x86-android-tablets/acer.c b/drivers/platform/x86/x86-android-tablets/acer.c index d48c70ffd992..8124c42c4281 100644 --- a/drivers/platform/x86/x86-android-tablets/acer.c +++ b/drivers/platform/x86/x86-android-tablets/acer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board info for Acer X86 tablets which ship with Android as the factory image diff --git a/drivers/platform/x86/x86-android-tablets/asus.c b/drivers/platform/x86/x86-android-tablets/asus.c index 7d29c7654d21..1c20d03b073a 100644 --- a/drivers/platform/x86/x86-android-tablets/asus.c +++ b/drivers/platform/x86/x86-android-tablets/asus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board info for Asus X86 tablets which ship with Android as the factory image diff --git a/drivers/platform/x86/x86-android-tablets/core.c b/drivers/platform/x86/x86-android-tablets/core.c index 6588fae30356..50c3a9d533c9 100644 --- a/drivers/platform/x86/x86-android-tablets/core.c +++ b/drivers/platform/x86/x86-android-tablets/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMI based code to deal with broken DSDTs on X86 tablets which ship with diff --git a/drivers/platform/x86/x86-android-tablets/dmi.c b/drivers/platform/x86/x86-android-tablets/dmi.c index 4a5720d6fc1d..37b7c17c09be 100644 --- a/drivers/platform/x86/x86-android-tablets/dmi.c +++ b/drivers/platform/x86/x86-android-tablets/dmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMI based code to deal with broken DSDTs on X86 tablets which ship with diff --git a/drivers/platform/x86/x86-android-tablets/lenovo.c b/drivers/platform/x86/x86-android-tablets/lenovo.c index 8d825e0b4661..16c9ec0ab803 100644 --- a/drivers/platform/x86/x86-android-tablets/lenovo.c +++ b/drivers/platform/x86/x86-android-tablets/lenovo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Board info for Lenovo X86 tablets which ship with Android as the factory image diff --git a/drivers/platform/x86/x86-android-tablets/other.c b/drivers/platform/x86/x86-android-tablets/other.c index 7532af2d72d1..d1b169160a96 100644 --- a/drivers/platform/x86/x86-android-tablets/other.c +++ b/drivers/platform/x86/x86-android-tablets/other.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMI based code to deal with broken DSDTs on X86 tablets which ship with diff --git a/drivers/platform/x86/x86-android-tablets/shared-psy-info.c b/drivers/platform/x86/x86-android-tablets/shared-psy-info.c index 29fc466f76fe..83a746669f21 100644 --- a/drivers/platform/x86/x86-android-tablets/shared-psy-info.c +++ b/drivers/platform/x86/x86-android-tablets/shared-psy-info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Shared psy info for X86 tablets which ship with Android as the factory image diff --git a/drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c b/drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c index ebbedfe5f4e8..b4e2033c7348 100644 --- a/drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c +++ b/drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * power_supply class (battery) driver for the I2C attached embedded controller diff --git a/drivers/platform/x86/xiaomi-wmi.c b/drivers/platform/x86/xiaomi-wmi.c index b892007b9863..66409fd0fc24 100644 --- a/drivers/platform/x86/xiaomi-wmi.c +++ b/drivers/platform/x86/xiaomi-wmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* WMI driver for Xiaomi Laptops */ diff --git a/drivers/platform/x86/xo1-rfkill.c b/drivers/platform/x86/xo1-rfkill.c index 5fedb99b9d94..ccfab2876ba7 100644 --- a/drivers/platform/x86/xo1-rfkill.c +++ b/drivers/platform/x86/xo1-rfkill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for rfkill through the OLPC XO-1 laptop embedded controller diff --git a/drivers/platform/x86/xo15-ebook.c b/drivers/platform/x86/xo15-ebook.c index cb02222c978c..68c2cde9c2f0 100644 --- a/drivers/platform/x86/xo15-ebook.c +++ b/drivers/platform/x86/xo15-ebook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OLPC XO-1.5 ebook switch driver diff --git a/drivers/pmdomain/actions/owl-sps-helper.c b/drivers/pmdomain/actions/owl-sps-helper.c index e3f36603dd53..53c79db9196c 100644 --- a/drivers/pmdomain/actions/owl-sps-helper.c +++ b/drivers/pmdomain/actions/owl-sps-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl Smart Power System (SPS) shared helpers diff --git a/drivers/pmdomain/actions/owl-sps.c b/drivers/pmdomain/actions/owl-sps.c index 3a586d1f3256..d20302fe4952 100644 --- a/drivers/pmdomain/actions/owl-sps.c +++ b/drivers/pmdomain/actions/owl-sps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl Smart Power System (SPS) diff --git a/drivers/pmdomain/amlogic/meson-ee-pwrc.c b/drivers/pmdomain/amlogic/meson-ee-pwrc.c index 55c8c9f66a1b..95a1d69a0ab2 100644 --- a/drivers/pmdomain/amlogic/meson-ee-pwrc.c +++ b/drivers/pmdomain/amlogic/meson-ee-pwrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2019 BayLibre, SAS diff --git a/drivers/pmdomain/amlogic/meson-secure-pwrc.c b/drivers/pmdomain/amlogic/meson-secure-pwrc.c index 1d2f371d2d7f..658f6f22f028 100644 --- a/drivers/pmdomain/amlogic/meson-secure-pwrc.c +++ b/drivers/pmdomain/amlogic/meson-secure-pwrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2019 Amlogic, Inc. diff --git a/drivers/pmdomain/apple/pmgr-pwrstate.c b/drivers/pmdomain/apple/pmgr-pwrstate.c index 82c33cf727a8..d95fb4563e52 100644 --- a/drivers/pmdomain/apple/pmgr-pwrstate.c +++ b/drivers/pmdomain/apple/pmgr-pwrstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SoC PMGR device power state driver diff --git a/drivers/pmdomain/arm/scmi_perf_domain.c b/drivers/pmdomain/arm/scmi_perf_domain.c index 3693423459c9..5ab40a4751cd 100644 --- a/drivers/pmdomain/arm/scmi_perf_domain.c +++ b/drivers/pmdomain/arm/scmi_perf_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCMI performance domain support. diff --git a/drivers/pmdomain/arm/scmi_pm_domain.c b/drivers/pmdomain/arm/scmi_pm_domain.c index b5e2ffd5ea64..cb5e065b4099 100644 --- a/drivers/pmdomain/arm/scmi_pm_domain.c +++ b/drivers/pmdomain/arm/scmi_pm_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCMI Generic power domain support. diff --git a/drivers/pmdomain/arm/scpi_pm_domain.c b/drivers/pmdomain/arm/scpi_pm_domain.c index 2231e6dd2070..26dd9fe0856e 100644 --- a/drivers/pmdomain/arm/scpi_pm_domain.c +++ b/drivers/pmdomain/arm/scpi_pm_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCPI Generic power domain support. diff --git a/drivers/pmdomain/bcm/bcm-pmb.c b/drivers/pmdomain/bcm/bcm-pmb.c index a72ba26ecf9d..685b43a677c3 100644 --- a/drivers/pmdomain/bcm/bcm-pmb.c +++ b/drivers/pmdomain/bcm/bcm-pmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2013 Broadcom diff --git a/drivers/pmdomain/bcm/bcm2835-power.c b/drivers/pmdomain/bcm/bcm2835-power.c index 1d29addfe036..22493abf3018 100644 --- a/drivers/pmdomain/bcm/bcm2835-power.c +++ b/drivers/pmdomain/bcm/bcm2835-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Power domain driver for Broadcom BCM2835 diff --git a/drivers/pmdomain/bcm/bcm63xx-power.c b/drivers/pmdomain/bcm/bcm63xx-power.c index 98b0c2430dbc..771393dc17bf 100644 --- a/drivers/pmdomain/bcm/bcm63xx-power.c +++ b/drivers/pmdomain/bcm/bcm63xx-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM63xx Power Domain Controller Driver diff --git a/drivers/pmdomain/bcm/raspberrypi-power.c b/drivers/pmdomain/bcm/raspberrypi-power.c index b87ea7adb7be..8cc0b6cd3ca2 100644 --- a/drivers/pmdomain/bcm/raspberrypi-power.c +++ b/drivers/pmdomain/bcm/raspberrypi-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* (C) 2015 Pengutronix, Alexander Aring * diff --git a/drivers/pmdomain/core.c b/drivers/pmdomain/core.c index bf82775f6a67..21fee1a55d7d 100644 --- a/drivers/pmdomain/core.c +++ b/drivers/pmdomain/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/domain.c - Common code related to device power domains. diff --git a/drivers/pmdomain/governor.c b/drivers/pmdomain/governor.c index 96737abbb496..4ef386398090 100644 --- a/drivers/pmdomain/governor.c +++ b/drivers/pmdomain/governor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/base/power/domain_governor.c - Governors for device PM domains. diff --git a/drivers/pmdomain/imx/gpc.c b/drivers/pmdomain/imx/gpc.c index de695f1944ab..d85e02cc0c86 100644 --- a/drivers/pmdomain/imx/gpc.c +++ b/drivers/pmdomain/imx/gpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2015-2017 Pengutronix, Lucas Stach diff --git a/drivers/pmdomain/imx/gpcv2.c b/drivers/pmdomain/imx/gpcv2.c index cff738e4d546..745bb52d301e 100644 --- a/drivers/pmdomain/imx/gpcv2.c +++ b/drivers/pmdomain/imx/gpcv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2017 Impinj, Inc diff --git a/drivers/pmdomain/imx/imx8m-blk-ctrl.c b/drivers/pmdomain/imx/imx8m-blk-ctrl.c index 19e992d2ee3b..2d961763fe45 100644 --- a/drivers/pmdomain/imx/imx8m-blk-ctrl.c +++ b/drivers/pmdomain/imx/imx8m-blk-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/pmdomain/imx/imx8mp-blk-ctrl.c b/drivers/pmdomain/imx/imx8mp-blk-ctrl.c index 8fc79f9723f0..850a6199f32d 100644 --- a/drivers/pmdomain/imx/imx8mp-blk-ctrl.c +++ b/drivers/pmdomain/imx/imx8mp-blk-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/pmdomain/imx/imx93-blk-ctrl.c b/drivers/pmdomain/imx/imx93-blk-ctrl.c index e094fe5a42bf..99f5c67cb38d 100644 --- a/drivers/pmdomain/imx/imx93-blk-ctrl.c +++ b/drivers/pmdomain/imx/imx93-blk-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2022 NXP, Peng Fan diff --git a/drivers/pmdomain/imx/imx93-pd.c b/drivers/pmdomain/imx/imx93-pd.c index d68273330687..e20cf9893634 100644 --- a/drivers/pmdomain/imx/imx93-pd.c +++ b/drivers/pmdomain/imx/imx93-pd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2022 NXP diff --git a/drivers/pmdomain/imx/scu-pd.c b/drivers/pmdomain/imx/scu-pd.c index 01d465d88f60..9c559476104a 100644 --- a/drivers/pmdomain/imx/scu-pd.c +++ b/drivers/pmdomain/imx/scu-pd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Freescale Semiconductor, Inc. diff --git a/drivers/pmdomain/marvell/pxa1908-power-controller.c b/drivers/pmdomain/marvell/pxa1908-power-controller.c index ff5e6e82d3f8..1c679c4e71b7 100644 --- a/drivers/pmdomain/marvell/pxa1908-power-controller.c +++ b/drivers/pmdomain/marvell/pxa1908-power-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Duje Mihanović diff --git a/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c b/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c index 3b1d202f89dc..77f36c941e7b 100644 --- a/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c +++ b/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c b/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c index 9bad577b3ae4..d7ec0a1da770 100644 --- a/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c +++ b/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for MediaTek MFlexGraphics Devices diff --git a/drivers/pmdomain/mediatek/mtk-pm-domains.c b/drivers/pmdomain/mediatek/mtk-pm-domains.c index f64f24d520dd..8b954d10f4ff 100644 --- a/drivers/pmdomain/mediatek/mtk-pm-domains.c +++ b/drivers/pmdomain/mediatek/mtk-pm-domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Collabora Ltd. diff --git a/drivers/pmdomain/mediatek/mtk-scpsys.c b/drivers/pmdomain/mediatek/mtk-scpsys.c index 1a80c1537a43..65e315f10203 100644 --- a/drivers/pmdomain/mediatek/mtk-scpsys.c +++ b/drivers/pmdomain/mediatek/mtk-scpsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pengutronix, Sascha Hauer diff --git a/drivers/pmdomain/qcom/cpr.c b/drivers/pmdomain/qcom/cpr.c index 3ee8184e4be3..2b369e0d4d34 100644 --- a/drivers/pmdomain/qcom/cpr.c +++ b/drivers/pmdomain/qcom/cpr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c index 19849703be4a..36c2d2bdeebb 100644 --- a/drivers/pmdomain/qcom/rpmhpd.c +++ b/drivers/pmdomain/qcom/rpmhpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, The Linux Foundation. All rights reserved.*/ diff --git a/drivers/pmdomain/qcom/rpmpd.c b/drivers/pmdomain/qcom/rpmpd.c index 98ab4f9ea9bf..b2d54e80da22 100644 --- a/drivers/pmdomain/qcom/rpmpd.c +++ b/drivers/pmdomain/qcom/rpmpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. */ diff --git a/drivers/pmdomain/renesas/r8a7742-sysc.c b/drivers/pmdomain/renesas/r8a7742-sysc.c index 219a675f83f4..7bb714712e62 100644 --- a/drivers/pmdomain/renesas/r8a7742-sysc.c +++ b/drivers/pmdomain/renesas/r8a7742-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G1H System Controller diff --git a/drivers/pmdomain/renesas/r8a7743-sysc.c b/drivers/pmdomain/renesas/r8a7743-sysc.c index 4e2c0ab951b3..2c024d06df34 100644 --- a/drivers/pmdomain/renesas/r8a7743-sysc.c +++ b/drivers/pmdomain/renesas/r8a7743-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G1M System Controller diff --git a/drivers/pmdomain/renesas/r8a7745-sysc.c b/drivers/pmdomain/renesas/r8a7745-sysc.c index 865821a2f0c6..f4ed155c2d68 100644 --- a/drivers/pmdomain/renesas/r8a7745-sysc.c +++ b/drivers/pmdomain/renesas/r8a7745-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G1E System Controller diff --git a/drivers/pmdomain/renesas/r8a77470-sysc.c b/drivers/pmdomain/renesas/r8a77470-sysc.c index 1eeb8018df50..f5df875c5b5f 100644 --- a/drivers/pmdomain/renesas/r8a77470-sysc.c +++ b/drivers/pmdomain/renesas/r8a77470-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G1C System Controller diff --git a/drivers/pmdomain/renesas/r8a774a1-sysc.c b/drivers/pmdomain/renesas/r8a774a1-sysc.c index 38ac2c689ff0..c304fe6eec5b 100644 --- a/drivers/pmdomain/renesas/r8a774a1-sysc.c +++ b/drivers/pmdomain/renesas/r8a774a1-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2M System Controller diff --git a/drivers/pmdomain/renesas/r8a774b1-sysc.c b/drivers/pmdomain/renesas/r8a774b1-sysc.c index 5f97ff26f3f8..8182b96ab63d 100644 --- a/drivers/pmdomain/renesas/r8a774b1-sysc.c +++ b/drivers/pmdomain/renesas/r8a774b1-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2N System Controller diff --git a/drivers/pmdomain/renesas/r8a774c0-sysc.c b/drivers/pmdomain/renesas/r8a774c0-sysc.c index c1c216f7d073..7458b86096d6 100644 --- a/drivers/pmdomain/renesas/r8a774c0-sysc.c +++ b/drivers/pmdomain/renesas/r8a774c0-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2E System Controller diff --git a/drivers/pmdomain/renesas/r8a774e1-sysc.c b/drivers/pmdomain/renesas/r8a774e1-sysc.c index 18449f746455..5626e56d9374 100644 --- a/drivers/pmdomain/renesas/r8a774e1-sysc.c +++ b/drivers/pmdomain/renesas/r8a774e1-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2H System Controller diff --git a/drivers/pmdomain/renesas/r8a7779-sysc.c b/drivers/pmdomain/renesas/r8a7779-sysc.c index e24a7151d55f..1731f0ba7606 100644 --- a/drivers/pmdomain/renesas/r8a7779-sysc.c +++ b/drivers/pmdomain/renesas/r8a7779-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car H1 System Controller diff --git a/drivers/pmdomain/renesas/r8a7790-sysc.c b/drivers/pmdomain/renesas/r8a7790-sysc.c index b9afe7f6245b..1a1e1b828b45 100644 --- a/drivers/pmdomain/renesas/r8a7790-sysc.c +++ b/drivers/pmdomain/renesas/r8a7790-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car H2 System Controller diff --git a/drivers/pmdomain/renesas/r8a7791-sysc.c b/drivers/pmdomain/renesas/r8a7791-sysc.c index f00fa24522a3..6fda6de85100 100644 --- a/drivers/pmdomain/renesas/r8a7791-sysc.c +++ b/drivers/pmdomain/renesas/r8a7791-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car M2-W/N System Controller diff --git a/drivers/pmdomain/renesas/r8a7792-sysc.c b/drivers/pmdomain/renesas/r8a7792-sysc.c index 60aae242c43f..5c396f604b0f 100644 --- a/drivers/pmdomain/renesas/r8a7792-sysc.c +++ b/drivers/pmdomain/renesas/r8a7792-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V2H (R8A7792) System Controller diff --git a/drivers/pmdomain/renesas/r8a7794-sysc.c b/drivers/pmdomain/renesas/r8a7794-sysc.c index 72ef4e85458f..633d818e8c57 100644 --- a/drivers/pmdomain/renesas/r8a7794-sysc.c +++ b/drivers/pmdomain/renesas/r8a7794-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car E2 System Controller diff --git a/drivers/pmdomain/renesas/r8a7795-sysc.c b/drivers/pmdomain/renesas/r8a7795-sysc.c index cbe1ff0fc583..0d1dff85a5f0 100644 --- a/drivers/pmdomain/renesas/r8a7795-sysc.c +++ b/drivers/pmdomain/renesas/r8a7795-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car H3 System Controller diff --git a/drivers/pmdomain/renesas/r8a77960-sysc.c b/drivers/pmdomain/renesas/r8a77960-sysc.c index 2ab3f565d2b0..67d94c819cd0 100644 --- a/drivers/pmdomain/renesas/r8a77960-sysc.c +++ b/drivers/pmdomain/renesas/r8a77960-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car M3-W System Controller diff --git a/drivers/pmdomain/renesas/r8a77961-sysc.c b/drivers/pmdomain/renesas/r8a77961-sysc.c index a1155068ee7a..2e5064e32c32 100644 --- a/drivers/pmdomain/renesas/r8a77961-sysc.c +++ b/drivers/pmdomain/renesas/r8a77961-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car M3-W+ System Controller diff --git a/drivers/pmdomain/renesas/r8a77965-sysc.c b/drivers/pmdomain/renesas/r8a77965-sysc.c index ff0b0d116992..011a685fe12e 100644 --- a/drivers/pmdomain/renesas/r8a77965-sysc.c +++ b/drivers/pmdomain/renesas/r8a77965-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car M3-N System Controller diff --git a/drivers/pmdomain/renesas/r8a77970-sysc.c b/drivers/pmdomain/renesas/r8a77970-sysc.c index 706258250600..931c874b48f6 100644 --- a/drivers/pmdomain/renesas/r8a77970-sysc.c +++ b/drivers/pmdomain/renesas/r8a77970-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V3M System Controller diff --git a/drivers/pmdomain/renesas/r8a77980-sysc.c b/drivers/pmdomain/renesas/r8a77980-sysc.c index 621e411fc999..a151cb5c46ab 100644 --- a/drivers/pmdomain/renesas/r8a77980-sysc.c +++ b/drivers/pmdomain/renesas/r8a77980-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V3H System Controller diff --git a/drivers/pmdomain/renesas/r8a77990-sysc.c b/drivers/pmdomain/renesas/r8a77990-sysc.c index 9f92737dc352..c3da42ae007b 100644 --- a/drivers/pmdomain/renesas/r8a77990-sysc.c +++ b/drivers/pmdomain/renesas/r8a77990-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car E3 System Controller diff --git a/drivers/pmdomain/renesas/r8a77995-sysc.c b/drivers/pmdomain/renesas/r8a77995-sysc.c index efcc67e3d76d..91789e410b15 100644 --- a/drivers/pmdomain/renesas/r8a77995-sysc.c +++ b/drivers/pmdomain/renesas/r8a77995-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car D3 System Controller diff --git a/drivers/pmdomain/renesas/r8a779a0-sysc.c b/drivers/pmdomain/renesas/r8a779a0-sysc.c index 54cdf250f7c2..829587d335cb 100644 --- a/drivers/pmdomain/renesas/r8a779a0-sysc.c +++ b/drivers/pmdomain/renesas/r8a779a0-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V3U System Controller diff --git a/drivers/pmdomain/renesas/r8a779f0-sysc.c b/drivers/pmdomain/renesas/r8a779f0-sysc.c index 6ed13cd1cb24..b01939e241e1 100644 --- a/drivers/pmdomain/renesas/r8a779f0-sysc.c +++ b/drivers/pmdomain/renesas/r8a779f0-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car S4-8 System Controller diff --git a/drivers/pmdomain/renesas/r8a779g0-sysc.c b/drivers/pmdomain/renesas/r8a779g0-sysc.c index 249cf43af45b..921f077e92bc 100644 --- a/drivers/pmdomain/renesas/r8a779g0-sysc.c +++ b/drivers/pmdomain/renesas/r8a779g0-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V4H System Controller diff --git a/drivers/pmdomain/renesas/r8a779h0-sysc.c b/drivers/pmdomain/renesas/r8a779h0-sysc.c index e13372cb80ee..2d1a253187de 100644 --- a/drivers/pmdomain/renesas/r8a779h0-sysc.c +++ b/drivers/pmdomain/renesas/r8a779h0-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Car V4M System Controller diff --git a/drivers/pmdomain/renesas/rcar-gen4-sysc.c b/drivers/pmdomain/renesas/rcar-gen4-sysc.c index 7434bf42d215..bf5354caebdd 100644 --- a/drivers/pmdomain/renesas/rcar-gen4-sysc.c +++ b/drivers/pmdomain/renesas/rcar-gen4-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen4 SYSC Power management support diff --git a/drivers/pmdomain/renesas/rcar-sysc.c b/drivers/pmdomain/renesas/rcar-sysc.c index d8a8ffcde38d..15e6a5abd04b 100644 --- a/drivers/pmdomain/renesas/rcar-sysc.c +++ b/drivers/pmdomain/renesas/rcar-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car SYSC Power management support diff --git a/drivers/pmdomain/renesas/rmobile-sysc.c b/drivers/pmdomain/renesas/rmobile-sysc.c index a6bf7295e909..69c259c31e74 100644 --- a/drivers/pmdomain/renesas/rmobile-sysc.c +++ b/drivers/pmdomain/renesas/rmobile-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rmobile power management support diff --git a/drivers/pmdomain/rockchip/pm-domains.c b/drivers/pmdomain/rockchip/pm-domains.c index 997e93c12951..61cd3c2b641f 100644 --- a/drivers/pmdomain/rockchip/pm-domains.c +++ b/drivers/pmdomain/rockchip/pm-domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip Generic power domain support. diff --git a/drivers/pmdomain/samsung/exynos-pm-domains.c b/drivers/pmdomain/samsung/exynos-pm-domains.c index 5c3aa8983087..b6a79d638ce9 100644 --- a/drivers/pmdomain/samsung/exynos-pm-domains.c +++ b/drivers/pmdomain/samsung/exynos-pm-domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Exynos Generic power domain support. diff --git a/drivers/pmdomain/st/ste-ux500-pm-domain.c b/drivers/pmdomain/st/ste-ux500-pm-domain.c index 3d4f111ed156..6bfe58b22dc0 100644 --- a/drivers/pmdomain/st/ste-ux500-pm-domain.c +++ b/drivers/pmdomain/st/ste-ux500-pm-domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/pmdomain/starfive/jh71xx-pmu.c b/drivers/pmdomain/starfive/jh71xx-pmu.c index 74720c09a6e3..e0fc7f72ac30 100644 --- a/drivers/pmdomain/starfive/jh71xx-pmu.c +++ b/drivers/pmdomain/starfive/jh71xx-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * StarFive JH71XX PMU (Power Management Unit) Controller Driver diff --git a/drivers/pmdomain/sunxi/sun20i-ppu.c b/drivers/pmdomain/sunxi/sun20i-ppu.c index b65876a68cc1..4d28a49becca 100644 --- a/drivers/pmdomain/sunxi/sun20i-ppu.c +++ b/drivers/pmdomain/sunxi/sun20i-ppu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c b/drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c index d59644499dfe..60edab3eabbe 100644 --- a/drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c +++ b/drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Arm Ltd. 2024 diff --git a/drivers/pmdomain/sunxi/sun55i-pck600.c b/drivers/pmdomain/sunxi/sun55i-pck600.c index c7ab51514531..b384ffe48dfb 100644 --- a/drivers/pmdomain/sunxi/sun55i-pck600.c +++ b/drivers/pmdomain/sunxi/sun55i-pck600.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Allwinner PCK-600 power domain support diff --git a/drivers/pmdomain/tegra/powergate-bpmp.c b/drivers/pmdomain/tegra/powergate-bpmp.c index 9f4366250bfd..e81955391501 100644 --- a/drivers/pmdomain/tegra/powergate-bpmp.c +++ b/drivers/pmdomain/tegra/powergate-bpmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/pmdomain/thead/th1520-pm-domains.c b/drivers/pmdomain/thead/th1520-pm-domains.c index d7cb9633c7c8..ef7b4b51ab2d 100644 --- a/drivers/pmdomain/thead/th1520-pm-domains.c +++ b/drivers/pmdomain/thead/th1520-pm-domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Alibaba Group Holding Limited. diff --git a/drivers/pmdomain/ti/omap_prm.c b/drivers/pmdomain/ti/omap_prm.c index 5142f064bf5c..8251327930bb 100644 --- a/drivers/pmdomain/ti/omap_prm.c +++ b/drivers/pmdomain/ti/omap_prm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP2+ PRM driver diff --git a/drivers/pmdomain/ti/ti_sci_pm_domains.c b/drivers/pmdomain/ti/ti_sci_pm_domains.c index e5d1934f78d9..d28ab8007167 100644 --- a/drivers/pmdomain/ti/ti_sci_pm_domains.c +++ b/drivers/pmdomain/ti/ti_sci_pm_domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI SCI Generic Power Domain Driver diff --git a/drivers/pmdomain/xilinx/zynqmp-pm-domains.c b/drivers/pmdomain/xilinx/zynqmp-pm-domains.c index b5aedd6e33ad..23da33c63431 100644 --- a/drivers/pmdomain/xilinx/zynqmp-pm-domains.c +++ b/drivers/pmdomain/xilinx/zynqmp-pm-domains.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP Generic PM domain support diff --git a/drivers/pnp/card.c b/drivers/pnp/card.c index c7596dc24fbd..7c8a5b430be2 100644 --- a/drivers/pnp/card.c +++ b/drivers/pnp/card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * card.c - contains functions for managing groups of PnP devices diff --git a/drivers/pnp/core.c b/drivers/pnp/core.c index ac48db6dcfe3..a715e3440e04 100644 --- a/drivers/pnp/core.c +++ b/drivers/pnp/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * core.c - contains all core device and protocol registration functions diff --git a/drivers/pnp/driver.c b/drivers/pnp/driver.c index 05e9840bc3d4..9fa67f9c6e17 100644 --- a/drivers/pnp/driver.c +++ b/drivers/pnp/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver.c - device id matching, driver model, etc. diff --git a/drivers/pnp/interface.c b/drivers/pnp/interface.c index 44efcdb87e6f..c9ed90068f9b 100644 --- a/drivers/pnp/interface.c +++ b/drivers/pnp/interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * interface.c - contains everything related to the user interface diff --git a/drivers/pnp/isapnp/compat.c b/drivers/pnp/isapnp/compat.c index d60d9e377da5..affa73d9def5 100644 --- a/drivers/pnp/isapnp/compat.c +++ b/drivers/pnp/isapnp/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * compat.c - A series of functions to make it easier to convert drivers that use diff --git a/drivers/pnp/isapnp/core.c b/drivers/pnp/isapnp/core.c index 219f96f2aaaf..46a41fe11c81 100644 --- a/drivers/pnp/isapnp/core.c +++ b/drivers/pnp/isapnp/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ISA Plug & Play support diff --git a/drivers/pnp/isapnp/proc.c b/drivers/pnp/isapnp/proc.c index 55ae72a2818b..b7617f95963e 100644 --- a/drivers/pnp/isapnp/proc.c +++ b/drivers/pnp/isapnp/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ISA Plug & Play support diff --git a/drivers/pnp/manager.c b/drivers/pnp/manager.c index 1765d6e60a8a..d00adfcbd7f3 100644 --- a/drivers/pnp/manager.c +++ b/drivers/pnp/manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * manager.c - Resource Management, Conflict Resolution, Activation and Disabling of Devices diff --git a/drivers/pnp/pnpacpi/core.c b/drivers/pnp/pnpacpi/core.c index a0927081a003..2242f0f4b89b 100644 --- a/drivers/pnp/pnpacpi/core.c +++ b/drivers/pnp/pnpacpi/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pnpacpi -- PnP ACPI driver diff --git a/drivers/pnp/pnpacpi/rsparser.c b/drivers/pnp/pnpacpi/rsparser.c index c02ce0834c2c..7e5fb56ec395 100644 --- a/drivers/pnp/pnpacpi/rsparser.c +++ b/drivers/pnp/pnpacpi/rsparser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pnpacpi -- PnP ACPI driver diff --git a/drivers/pnp/pnpbios/bioscalls.c b/drivers/pnp/pnpbios/bioscalls.c index 1f31dce5835a..7235f992cb06 100644 --- a/drivers/pnp/pnpbios/bioscalls.c +++ b/drivers/pnp/pnpbios/bioscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bioscalls.c - the lowlevel layer of the PnPBIOS driver diff --git a/drivers/pnp/pnpbios/core.c b/drivers/pnp/pnpbios/core.c index f7e86ae9f72f..47b37d5e72aa 100644 --- a/drivers/pnp/pnpbios/core.c +++ b/drivers/pnp/pnpbios/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pnpbios -- PnP BIOS driver diff --git a/drivers/pnp/pnpbios/proc.c b/drivers/pnp/pnpbios/proc.c index 0f0d819b157f..03da2681855e 100644 --- a/drivers/pnp/pnpbios/proc.c +++ b/drivers/pnp/pnpbios/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /proc/bus/pnp interface for Plug and Play devices diff --git a/drivers/pnp/pnpbios/rsparser.c b/drivers/pnp/pnpbios/rsparser.c index 70af7821d3fa..24ffb9230c01 100644 --- a/drivers/pnp/pnpbios/rsparser.c +++ b/drivers/pnp/pnpbios/rsparser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rsparser.c - parses and encodes pnpbios resource data streams diff --git a/drivers/pnp/quirks.c b/drivers/pnp/quirks.c index 6e1d4bfd28ac..897d3148341f 100644 --- a/drivers/pnp/quirks.c +++ b/drivers/pnp/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains quirk handling code for PnP devices diff --git a/drivers/pnp/resource.c b/drivers/pnp/resource.c index 8f7695624c8c..d4bd12b3dd21 100644 --- a/drivers/pnp/resource.c +++ b/drivers/pnp/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * resource.c - Contains functions for registering and analyzing resource information diff --git a/drivers/pnp/support.c b/drivers/pnp/support.c index a6073db10ec6..15a3c304ee28 100644 --- a/drivers/pnp/support.c +++ b/drivers/pnp/support.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * support.c - standard functions for the use of pnp protocol drivers diff --git a/drivers/pnp/system.c b/drivers/pnp/system.c index 835113b2cb04..d029c9482cd7 100644 --- a/drivers/pnp/system.c +++ b/drivers/pnp/system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * system.c - a driver for reserving pnp system resources diff --git a/drivers/power/reset/arm-versatile-reboot.c b/drivers/power/reset/arm-versatile-reboot.c index c7624d7611a7..47fa5d870155 100644 --- a/drivers/power/reset/arm-versatile-reboot.c +++ b/drivers/power/reset/arm-versatile-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/power/reset/as3722-poweroff.c b/drivers/power/reset/as3722-poweroff.c index 8075382cbc36..cc9f5f0b6207 100644 --- a/drivers/power/reset/as3722-poweroff.c +++ b/drivers/power/reset/as3722-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power off driver for ams AS3722 device. diff --git a/drivers/power/reset/at91-poweroff.c b/drivers/power/reset/at91-poweroff.c index 7bc779055cf3..cfbf6ba83d03 100644 --- a/drivers/power/reset/at91-poweroff.c +++ b/drivers/power/reset/at91-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel AT91 SAM9 SoCs reset code * diff --git a/drivers/power/reset/at91-reset.c b/drivers/power/reset/at91-reset.c index 511f5a8f8961..dc7cebcad5b6 100644 --- a/drivers/power/reset/at91-reset.c +++ b/drivers/power/reset/at91-reset.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel AT91 SAM9 & SAMA5 SoCs reset code * diff --git a/drivers/power/reset/at91-sama5d2_shdwc.c b/drivers/power/reset/at91-sama5d2_shdwc.c index ecf15694f925..15c0106f97ad 100644 --- a/drivers/power/reset/at91-sama5d2_shdwc.c +++ b/drivers/power/reset/at91-sama5d2_shdwc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Atmel SAMA5D2-Compatible Shutdown Controller (SHDWC) driver. * Found on some SoCs as the sama5d2 (obviously). diff --git a/drivers/power/reset/atc260x-poweroff.c b/drivers/power/reset/atc260x-poweroff.c index e3e4621ccb1d..bbb2fed5765c 100644 --- a/drivers/power/reset/atc260x-poweroff.c +++ b/drivers/power/reset/atc260x-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Poweroff & reset driver for Actions Semi ATC260x PMICs diff --git a/drivers/power/reset/axxia-reset.c b/drivers/power/reset/axxia-reset.c index 797bf6773860..2db93a0153dd 100644 --- a/drivers/power/reset/axxia-reset.c +++ b/drivers/power/reset/axxia-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Reset driver for Axxia devices diff --git a/drivers/power/reset/brcm-kona-reset.c b/drivers/power/reset/brcm-kona-reset.c index ee3f1bb97653..a955a6a53c2c 100644 --- a/drivers/power/reset/brcm-kona-reset.c +++ b/drivers/power/reset/brcm-kona-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2016 Broadcom diff --git a/drivers/power/reset/brcmstb-reboot.c b/drivers/power/reset/brcmstb-reboot.c index b9c093f6064c..a2ab618a69c9 100644 --- a/drivers/power/reset/brcmstb-reboot.c +++ b/drivers/power/reset/brcmstb-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/power/reset/ep93xx-restart.c b/drivers/power/reset/ep93xx-restart.c index 57cfb8620faf..6251d95e2417 100644 --- a/drivers/power/reset/ep93xx-restart.c +++ b/drivers/power/reset/ep93xx-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cirrus EP93xx SoC reset driver diff --git a/drivers/power/reset/gemini-poweroff.c b/drivers/power/reset/gemini-poweroff.c index 06d6992dec89..1b9a8dc9d2dd 100644 --- a/drivers/power/reset/gemini-poweroff.c +++ b/drivers/power/reset/gemini-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Gemini power management controller diff --git a/drivers/power/reset/gpio-poweroff.c b/drivers/power/reset/gpio-poweroff.c index 3eaae352ffb9..abc79765c2be 100644 --- a/drivers/power/reset/gpio-poweroff.c +++ b/drivers/power/reset/gpio-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toggles a GPIO pin to power down a device diff --git a/drivers/power/reset/gpio-restart.c b/drivers/power/reset/gpio-restart.c index d1e177176fa1..37d263256fc5 100644 --- a/drivers/power/reset/gpio-restart.c +++ b/drivers/power/reset/gpio-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toggles a GPIO pin to restart a device diff --git a/drivers/power/reset/hisi-reboot.c b/drivers/power/reset/hisi-reboot.c index 34409340528f..7f055b4e4ee7 100644 --- a/drivers/power/reset/hisi-reboot.c +++ b/drivers/power/reset/hisi-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon SoC reset code diff --git a/drivers/power/reset/keystone-reset.c b/drivers/power/reset/keystone-reset.c index d9268d150e1f..70b4595a9fe2 100644 --- a/drivers/power/reset/keystone-reset.c +++ b/drivers/power/reset/keystone-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI keystone reboot driver diff --git a/drivers/power/reset/linkstation-poweroff.c b/drivers/power/reset/linkstation-poweroff.c index 02f5fdb8ffc4..7280892e54f4 100644 --- a/drivers/power/reset/linkstation-poweroff.c +++ b/drivers/power/reset/linkstation-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LinkStation power off restart driver diff --git a/drivers/power/reset/ltc2952-poweroff.c b/drivers/power/reset/ltc2952-poweroff.c index 90c664d344d0..de8da4e53cd3 100644 --- a/drivers/power/reset/ltc2952-poweroff.c +++ b/drivers/power/reset/ltc2952-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LTC2952 (PowerPath) driver diff --git a/drivers/power/reset/macsmc-reboot.c b/drivers/power/reset/macsmc-reboot.c index e9702acdd366..6271aca0d07d 100644 --- a/drivers/power/reset/macsmc-reboot.c +++ b/drivers/power/reset/macsmc-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SMC Reboot/Poweroff Handler diff --git a/drivers/power/reset/msm-poweroff.c b/drivers/power/reset/msm-poweroff.c index c7eb6dc8e90a..19b81e19761a 100644 --- a/drivers/power/reset/msm-poweroff.c +++ b/drivers/power/reset/msm-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013, The Linux Foundation. All rights reserved. */ diff --git a/drivers/power/reset/mt6323-poweroff.c b/drivers/power/reset/mt6323-poweroff.c index c663347547f9..ae615d2c217d 100644 --- a/drivers/power/reset/mt6323-poweroff.c +++ b/drivers/power/reset/mt6323-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power off through MediaTek PMIC diff --git a/drivers/power/reset/nvmem-reboot-mode.c b/drivers/power/reset/nvmem-reboot-mode.c index 41530b70cfc4..2d8db1fe3ad7 100644 --- a/drivers/power/reset/nvmem-reboot-mode.c +++ b/drivers/power/reset/nvmem-reboot-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) Vaisala Oyj. All rights reserved. diff --git a/drivers/power/reset/ocelot-reset.c b/drivers/power/reset/ocelot-reset.c index 56be64decf54..486282af3525 100644 --- a/drivers/power/reset/ocelot-reset.c +++ b/drivers/power/reset/ocelot-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Microsemi MIPS SoC reset driver diff --git a/drivers/power/reset/odroid-go-ultra-poweroff.c b/drivers/power/reset/odroid-go-ultra-poweroff.c index 9cac7aef77f0..9f170f6004cd 100644 --- a/drivers/power/reset/odroid-go-ultra-poweroff.c +++ b/drivers/power/reset/odroid-go-ultra-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2023 Neil Armstrong diff --git a/drivers/power/reset/piix4-poweroff.c b/drivers/power/reset/piix4-poweroff.c index e6822c021000..66e6c706fb3d 100644 --- a/drivers/power/reset/piix4-poweroff.c +++ b/drivers/power/reset/piix4-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Imagination Technologies diff --git a/drivers/power/reset/pwr-mlxbf.c b/drivers/power/reset/pwr-mlxbf.c index 4f1cd1c0018c..053c7951bf50 100644 --- a/drivers/power/reset/pwr-mlxbf.c +++ b/drivers/power/reset/pwr-mlxbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause /* diff --git a/drivers/power/reset/qcom-pon.c b/drivers/power/reset/qcom-pon.c index 7e108982a582..c6fe247792cf 100644 --- a/drivers/power/reset/qcom-pon.c +++ b/drivers/power/reset/qcom-pon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-18 Linaro Limited diff --git a/drivers/power/reset/qnap-poweroff.c b/drivers/power/reset/qnap-poweroff.c index f7d8fc935d51..6c01a60ffc6d 100644 --- a/drivers/power/reset/qnap-poweroff.c +++ b/drivers/power/reset/qnap-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QNAP Turbo NAS Board power off. Can also be used on Synology devices. diff --git a/drivers/power/reset/reboot-mode.c b/drivers/power/reset/reboot-mode.c index fba53f638da0..3945793e51d1 100644 --- a/drivers/power/reset/reboot-mode.c +++ b/drivers/power/reset/reboot-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/power/reset/regulator-poweroff.c b/drivers/power/reset/regulator-poweroff.c index fed4978e3858..4b9be85c3a18 100644 --- a/drivers/power/reset/regulator-poweroff.c +++ b/drivers/power/reset/regulator-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Force-disables a regulator to power down a device diff --git a/drivers/power/reset/restart-poweroff.c b/drivers/power/reset/restart-poweroff.c index fcd588f9ae9d..dcd8f0b37916 100644 --- a/drivers/power/reset/restart-poweroff.c +++ b/drivers/power/reset/restart-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power off by restarting and let u-boot keep hold of the machine diff --git a/drivers/power/reset/rmobile-reset.c b/drivers/power/reset/rmobile-reset.c index 7dbc51c32b0e..12a5680e9134 100644 --- a/drivers/power/reset/rmobile-reset.c +++ b/drivers/power/reset/rmobile-reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas R-Mobile Reset Driver diff --git a/drivers/power/reset/sc27xx-poweroff.c b/drivers/power/reset/sc27xx-poweroff.c index 393bd1c33b73..ef1a42b77713 100644 --- a/drivers/power/reset/sc27xx-poweroff.c +++ b/drivers/power/reset/sc27xx-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/power/reset/spacemit-p1-reboot.c b/drivers/power/reset/spacemit-p1-reboot.c index 9ec3d1fff8f3..d0f9a4c6cc91 100644 --- a/drivers/power/reset/spacemit-p1-reboot.c +++ b/drivers/power/reset/spacemit-p1-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 by Aurelien Jarno diff --git a/drivers/power/reset/st-poweroff.c b/drivers/power/reset/st-poweroff.c index 85175066beea..79f5c5615fa4 100644 --- a/drivers/power/reset/st-poweroff.c +++ b/drivers/power/reset/st-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 STMicroelectronics diff --git a/drivers/power/reset/syscon-poweroff.c b/drivers/power/reset/syscon-poweroff.c index 203936f4c544..9065935a1691 100644 --- a/drivers/power/reset/syscon-poweroff.c +++ b/drivers/power/reset/syscon-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic Syscon Poweroff Driver diff --git a/drivers/power/reset/syscon-reboot-mode.c b/drivers/power/reset/syscon-reboot-mode.c index e0772c9f70f7..f2b10db868a4 100644 --- a/drivers/power/reset/syscon-reboot-mode.c +++ b/drivers/power/reset/syscon-reboot-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/power/reset/syscon-reboot.c b/drivers/power/reset/syscon-reboot.c index 2e2cf5f62d73..c04bfb2d295b 100644 --- a/drivers/power/reset/syscon-reboot.c +++ b/drivers/power/reset/syscon-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic Syscon Reboot Driver diff --git a/drivers/power/reset/tdx-ec-poweroff.c b/drivers/power/reset/tdx-ec-poweroff.c index 3302a127fce5..24d9ce4fb04a 100644 --- a/drivers/power/reset/tdx-ec-poweroff.c +++ b/drivers/power/reset/tdx-ec-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toradex Embedded Controller driver diff --git a/drivers/power/reset/th1520-aon-reboot.c b/drivers/power/reset/th1520-aon-reboot.c index ec249667a0ff..d8cbd69e2018 100644 --- a/drivers/power/reset/th1520-aon-reboot.c +++ b/drivers/power/reset/th1520-aon-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * T-HEAD TH1520 AON Firmware Reboot Driver diff --git a/drivers/power/reset/tps65086-restart.c b/drivers/power/reset/tps65086-restart.c index 6976dbcac74f..46e95945c65d 100644 --- a/drivers/power/reset/tps65086-restart.c +++ b/drivers/power/reset/tps65086-restart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Emil Renner Berthing diff --git a/drivers/power/reset/vexpress-poweroff.c b/drivers/power/reset/vexpress-poweroff.c index bb22b2db5907..d362d2fc0fb5 100644 --- a/drivers/power/reset/vexpress-poweroff.c +++ b/drivers/power/reset/vexpress-poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/power/reset/xgene-reboot.c b/drivers/power/reset/xgene-reboot.c index b5eee19bac42..278aede53817 100644 --- a/drivers/power/reset/xgene-reboot.c +++ b/drivers/power/reset/xgene-reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AppliedMicro X-Gene SoC Reboot Driver diff --git a/drivers/power/sequencing/core.c b/drivers/power/sequencing/core.c index 190564e55988..758a3d1e08b3 100644 --- a/drivers/power/sequencing/core.c +++ b/drivers/power/sequencing/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Linaro Ltd. diff --git a/drivers/power/sequencing/pwrseq-qcom-wcn.c b/drivers/power/sequencing/pwrseq-qcom-wcn.c index 663d9a537065..43fd74f8c21b 100644 --- a/drivers/power/sequencing/pwrseq-qcom-wcn.c +++ b/drivers/power/sequencing/pwrseq-qcom-wcn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Linaro Ltd. diff --git a/drivers/power/sequencing/pwrseq-thead-gpu.c b/drivers/power/sequencing/pwrseq-thead-gpu.c index 7c82a10ca9f6..14cbce947220 100644 --- a/drivers/power/sequencing/pwrseq-thead-gpu.c +++ b/drivers/power/sequencing/pwrseq-thead-gpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * T-HEAD TH1520 GPU Power Sequencer Driver diff --git a/drivers/power/supply/88pm860x_battery.c b/drivers/power/supply/88pm860x_battery.c index edae1e843c51..c375fa9b68d9 100644 --- a/drivers/power/supply/88pm860x_battery.c +++ b/drivers/power/supply/88pm860x_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for Marvell 88PM860x PMIC diff --git a/drivers/power/supply/88pm860x_charger.c b/drivers/power/supply/88pm860x_charger.c index 8d99c6ff72ed..efa371ac55cb 100644 --- a/drivers/power/supply/88pm860x_charger.c +++ b/drivers/power/supply/88pm860x_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for Marvell 88PM860x PMIC diff --git a/drivers/power/supply/ab8500_bmdata.c b/drivers/power/supply/ab8500_bmdata.c index 19ed52852804..f6aa6b11747d 100644 --- a/drivers/power/supply/ab8500_bmdata.c +++ b/drivers/power/supply/ab8500_bmdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/power/supply/ab8500_btemp.c b/drivers/power/supply/ab8500_btemp.c index e5202a7b6209..db5ac816f29b 100644 --- a/drivers/power/supply/ab8500_btemp.c +++ b/drivers/power/supply/ab8500_btemp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/drivers/power/supply/ab8500_chargalg.c b/drivers/power/supply/ab8500_chargalg.c index dc6c8b0dd1cf..ceeffa91f307 100644 --- a/drivers/power/supply/ab8500_chargalg.c +++ b/drivers/power/supply/ab8500_chargalg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c index 5f4537766e5b..01948dbd2597 100644 --- a/drivers/power/supply/ab8500_charger.c +++ b/drivers/power/supply/ab8500_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/drivers/power/supply/ab8500_fg.c b/drivers/power/supply/ab8500_fg.c index 9dd99722667a..c97b804465ac 100644 --- a/drivers/power/supply/ab8500_fg.c +++ b/drivers/power/supply/ab8500_fg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2012 diff --git a/drivers/power/supply/acer_a500_battery.c b/drivers/power/supply/acer_a500_battery.c index daf01dc8025b..0ff2e9d43fc0 100644 --- a/drivers/power/supply/acer_a500_battery.c +++ b/drivers/power/supply/acer_a500_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Battery driver for Acer Iconia Tab A500. diff --git a/drivers/power/supply/act8945a_charger.c b/drivers/power/supply/act8945a_charger.c index 3901a02f326a..4e995a8c7739 100644 --- a/drivers/power/supply/act8945a_charger.c +++ b/drivers/power/supply/act8945a_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power supply driver for the Active-semi ACT8945A PMIC diff --git a/drivers/power/supply/adc-battery-helper.c b/drivers/power/supply/adc-battery-helper.c index 6e0f5b6d73d7..073ed4d1b1bb 100644 --- a/drivers/power/supply/adc-battery-helper.c +++ b/drivers/power/supply/adc-battery-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Helper for batteries with accurate current and voltage measurement, but diff --git a/drivers/power/supply/adp5061.c b/drivers/power/supply/adp5061.c index 458fd3024373..6d247446ffe0 100644 --- a/drivers/power/supply/adp5061.c +++ b/drivers/power/supply/adp5061.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADP5061 I2C Programmable Linear Battery Charger diff --git a/drivers/power/supply/apm_power.c b/drivers/power/supply/apm_power.c index 9933cdc5c387..623d740c88d9 100644 --- a/drivers/power/supply/apm_power.c +++ b/drivers/power/supply/apm_power.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright © 2007 Anton Vorontsov * Copyright © 2007 Eugeny Boger diff --git a/drivers/power/supply/axp20x_ac_power.c b/drivers/power/supply/axp20x_ac_power.c index 5f6ea416fa30..cc7cfe1f78c6 100644 --- a/drivers/power/supply/axp20x_ac_power.c +++ b/drivers/power/supply/axp20x_ac_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AXP20X and AXP22X PMICs' ACIN power supply driver diff --git a/drivers/power/supply/axp20x_battery.c b/drivers/power/supply/axp20x_battery.c index 50ca8e110085..00c0f6fdc801 100644 --- a/drivers/power/supply/axp20x_battery.c +++ b/drivers/power/supply/axp20x_battery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Battery power supply driver for X-Powers AXP20X and AXP22X PMICs * diff --git a/drivers/power/supply/axp20x_usb_power.c b/drivers/power/supply/axp20x_usb_power.c index e75d1e377ac1..355a502129ea 100644 --- a/drivers/power/supply/axp20x_usb_power.c +++ b/drivers/power/supply/axp20x_usb_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AXP20x PMIC USB power supply status driver diff --git a/drivers/power/supply/axp288_charger.c b/drivers/power/supply/axp288_charger.c index ac05942e4e6a..6dae6dbd86a4 100644 --- a/drivers/power/supply/axp288_charger.c +++ b/drivers/power/supply/axp288_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * axp288_charger.c - X-power AXP288 PMIC Charger driver diff --git a/drivers/power/supply/axp288_fuel_gauge.c b/drivers/power/supply/axp288_fuel_gauge.c index a3d71fc72064..c75eddf0586a 100644 --- a/drivers/power/supply/axp288_fuel_gauge.c +++ b/drivers/power/supply/axp288_fuel_gauge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * axp288_fuel_gauge.c - Xpower AXP288 PMIC Fuel Gauge Driver diff --git a/drivers/power/supply/bd71828-power.c b/drivers/power/supply/bd71828-power.c index f667baedeb77..5ed313029571 100644 --- a/drivers/power/supply/bd71828-power.c +++ b/drivers/power/supply/bd71828-power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ROHM BD71815, BD71828 and BD71878 Charger driver */ diff --git a/drivers/power/supply/bd99954-charger.c b/drivers/power/supply/bd99954-charger.c index d03a70cf8406..885f840ad1bb 100644 --- a/drivers/power/supply/bd99954-charger.c +++ b/drivers/power/supply/bd99954-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM BD99954 charger driver diff --git a/drivers/power/supply/bq2415x_charger.c b/drivers/power/supply/bq2415x_charger.c index b50a28b9dd38..a656242e2085 100644 --- a/drivers/power/supply/bq2415x_charger.c +++ b/drivers/power/supply/bq2415x_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * bq2415x charger driver diff --git a/drivers/power/supply/bq24190_charger.c b/drivers/power/supply/bq24190_charger.c index ed0ceae8d90b..e979ea43dbd0 100644 --- a/drivers/power/supply/bq24190_charger.c +++ b/drivers/power/supply/bq24190_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TI bq24190 battery charger. diff --git a/drivers/power/supply/bq24257_charger.c b/drivers/power/supply/bq24257_charger.c index 766eecb35694..f358bc05fa3d 100644 --- a/drivers/power/supply/bq24257_charger.c +++ b/drivers/power/supply/bq24257_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI BQ24257 charger driver diff --git a/drivers/power/supply/bq24735-charger.c b/drivers/power/supply/bq24735-charger.c index 637e0da65f87..3a26821dc698 100644 --- a/drivers/power/supply/bq24735-charger.c +++ b/drivers/power/supply/bq24735-charger.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Battery charger driver for TI BQ24735 * diff --git a/drivers/power/supply/bq2515x_charger.c b/drivers/power/supply/bq2515x_charger.c index 437bff5bc420..19dd63767660 100644 --- a/drivers/power/supply/bq2515x_charger.c +++ b/drivers/power/supply/bq2515x_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // BQ2515X Battery Charger Driver // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/power/supply/bq256xx_charger.c b/drivers/power/supply/bq256xx_charger.c index ae14162f017a..abbe5c455292 100644 --- a/drivers/power/supply/bq256xx_charger.c +++ b/drivers/power/supply/bq256xx_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // BQ256XX Battery Charger Driver // Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/power/supply/bq257xx_charger.c b/drivers/power/supply/bq257xx_charger.c index 02c7d8b61e82..78be38bbebfd 100644 --- a/drivers/power/supply/bq257xx_charger.c +++ b/drivers/power/supply/bq257xx_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ257XX Battery Charger Driver diff --git a/drivers/power/supply/bq25890_charger.c b/drivers/power/supply/bq25890_charger.c index 868e86e1749b..9accd6ae9f11 100644 --- a/drivers/power/supply/bq25890_charger.c +++ b/drivers/power/supply/bq25890_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI BQ25890 charger driver diff --git a/drivers/power/supply/bq25980_charger.c b/drivers/power/supply/bq25980_charger.c index 723858d62d14..1ae8e2e0206a 100644 --- a/drivers/power/supply/bq25980_charger.c +++ b/drivers/power/supply/bq25980_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // BQ25980 Battery Charger Driver // Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c index 19445e39651c..9dc5b2aefd31 100644 --- a/drivers/power/supply/bq27xxx_battery.c +++ b/drivers/power/supply/bq27xxx_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ27xxx battery driver diff --git a/drivers/power/supply/bq27xxx_battery_hdq.c b/drivers/power/supply/bq27xxx_battery_hdq.c index 922759ab2e04..1852105d4201 100644 --- a/drivers/power/supply/bq27xxx_battery_hdq.c +++ b/drivers/power/supply/bq27xxx_battery_hdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ27xxx battery monitor HDQ/1-wire driver diff --git a/drivers/power/supply/bq27xxx_battery_i2c.c b/drivers/power/supply/bq27xxx_battery_i2c.c index 868e95f0887e..ff27a6e62f65 100644 --- a/drivers/power/supply/bq27xxx_battery_i2c.c +++ b/drivers/power/supply/bq27xxx_battery_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ27xxx battery monitor I2C driver diff --git a/drivers/power/supply/chagall-battery.c b/drivers/power/supply/chagall-battery.c index 8b05422aca6f..63468177426f 100644 --- a/drivers/power/supply/chagall-battery.c +++ b/drivers/power/supply/chagall-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/power/supply/charger-manager.c b/drivers/power/supply/charger-manager.c index c49e0e4d02f7..b803cdf0bda5 100644 --- a/drivers/power/supply/charger-manager.c +++ b/drivers/power/supply/charger-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Samsung Electronics Co., Ltd. diff --git a/drivers/power/supply/collie_battery.c b/drivers/power/supply/collie_battery.c index 3daf7befc0bf..512f48520145 100644 --- a/drivers/power/supply/collie_battery.c +++ b/drivers/power/supply/collie_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery and Power Management code for the Sharp SL-5x00 diff --git a/drivers/power/supply/cpcap-battery.c b/drivers/power/supply/cpcap-battery.c index 8106d1edcbc2..42557cdd66a5 100644 --- a/drivers/power/supply/cpcap-battery.c +++ b/drivers/power/supply/cpcap-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for CPCAP PMIC diff --git a/drivers/power/supply/cpcap-charger.c b/drivers/power/supply/cpcap-charger.c index d0c3008db534..73c6d7de7b33 100644 --- a/drivers/power/supply/cpcap-charger.c +++ b/drivers/power/supply/cpcap-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola CPCAP PMIC battery charger driver diff --git a/drivers/power/supply/cros_charge-control.c b/drivers/power/supply/cros_charge-control.c index 53e6a77e03fc..738be3b11e6c 100644 --- a/drivers/power/supply/cros_charge-control.c +++ b/drivers/power/supply/cros_charge-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ChromeOS EC driver for charge control diff --git a/drivers/power/supply/cros_peripheral_charger.c b/drivers/power/supply/cros_peripheral_charger.c index 962a6fd29832..3a10c4106773 100644 --- a/drivers/power/supply/cros_peripheral_charger.c +++ b/drivers/power/supply/cros_peripheral_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power supply driver for ChromeOS EC based Peripheral Device Charger. diff --git a/drivers/power/supply/cros_usbpd-charger.c b/drivers/power/supply/cros_usbpd-charger.c index 47d3f58aa15c..4dcfe0bcb988 100644 --- a/drivers/power/supply/cros_usbpd-charger.c +++ b/drivers/power/supply/cros_usbpd-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Power supply driver for ChromeOS EC based USB PD Charger. diff --git a/drivers/power/supply/cw2015_battery.c b/drivers/power/supply/cw2015_battery.c index 0806abea2372..a8adb793d15b 100644 --- a/drivers/power/supply/cw2015_battery.c +++ b/drivers/power/supply/cw2015_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Fuel gauge driver for CellWise 2013 / 2015 diff --git a/drivers/power/supply/da9030_battery.c b/drivers/power/supply/da9030_battery.c index d25279c26030..407b8b559ede 100644 --- a/drivers/power/supply/da9030_battery.c +++ b/drivers/power/supply/da9030_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery charger driver for Dialog Semiconductor DA9030 diff --git a/drivers/power/supply/da9052-battery.c b/drivers/power/supply/da9052-battery.c index 6f17e2fa1a28..8828a0540276 100644 --- a/drivers/power/supply/da9052-battery.c +++ b/drivers/power/supply/da9052-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Batttery Driver for Dialog DA9052 PMICs diff --git a/drivers/power/supply/da9150-charger.c b/drivers/power/supply/da9150-charger.c index 27f36ef5b88d..fb5b1aeb03f8 100644 --- a/drivers/power/supply/da9150-charger.c +++ b/drivers/power/supply/da9150-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA9150 Charger Driver diff --git a/drivers/power/supply/da9150-fg.c b/drivers/power/supply/da9150-fg.c index 4f28ef1bba1a..1081eadf2307 100644 --- a/drivers/power/supply/da9150-fg.c +++ b/drivers/power/supply/da9150-fg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA9150 Fuel-Gauge Driver diff --git a/drivers/power/supply/ds2760_battery.c b/drivers/power/supply/ds2760_battery.c index 142c7492c3c2..c07860ede420 100644 --- a/drivers/power/supply/ds2760_battery.c +++ b/drivers/power/supply/ds2760_battery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for batteries with DS2760 chips inside. * diff --git a/drivers/power/supply/ds2780_battery.c b/drivers/power/supply/ds2780_battery.c index 5b57bbba79d4..4a50de7fa16a 100644 --- a/drivers/power/supply/ds2780_battery.c +++ b/drivers/power/supply/ds2780_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1-wire client/driver for the Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC diff --git a/drivers/power/supply/ds2781_battery.c b/drivers/power/supply/ds2781_battery.c index 1319e02f3f95..860be324b3b0 100644 --- a/drivers/power/supply/ds2781_battery.c +++ b/drivers/power/supply/ds2781_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1-wire client/driver for the Maxim/Dallas DS2781 Stand-Alone Fuel Gauge IC diff --git a/drivers/power/supply/ds2782_battery.c b/drivers/power/supply/ds2782_battery.c index cae95d35d398..a3fd6ad72f3d 100644 --- a/drivers/power/supply/ds2782_battery.c +++ b/drivers/power/supply/ds2782_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C client/driver for the Maxim/Dallas DS2782 Stand-Alone Fuel Gauge IC diff --git a/drivers/power/supply/generic-adc-battery.c b/drivers/power/supply/generic-adc-battery.c index f5f2566b3a32..4a3ff324562e 100644 --- a/drivers/power/supply/generic-adc-battery.c +++ b/drivers/power/supply/generic-adc-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic battery driver using IIO diff --git a/drivers/power/supply/goldfish_battery.c b/drivers/power/supply/goldfish_battery.c index 479195e35d73..26b4d92d3fdf 100644 --- a/drivers/power/supply/goldfish_battery.c +++ b/drivers/power/supply/goldfish_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power supply driver for the goldfish emulator diff --git a/drivers/power/supply/gpio-charger.c b/drivers/power/supply/gpio-charger.c index 2504190eba82..0fc66632bf0b 100644 --- a/drivers/power/supply/gpio-charger.c +++ b/drivers/power/supply/gpio-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, Lars-Peter Clausen diff --git a/drivers/power/supply/huawei-gaokun-battery.c b/drivers/power/supply/huawei-gaokun-battery.c index e4dfec3b4241..c7f4ec91c569 100644 --- a/drivers/power/supply/huawei-gaokun-battery.c +++ b/drivers/power/supply/huawei-gaokun-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * huawei-gaokun-battery - A power supply driver for HUAWEI Matebook E Go diff --git a/drivers/power/supply/ingenic-battery.c b/drivers/power/supply/ingenic-battery.c index b111c7ce2be3..efd66ee45bba 100644 --- a/drivers/power/supply/ingenic-battery.c +++ b/drivers/power/supply/ingenic-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Battery driver for the Ingenic JZ47xx SoCs diff --git a/drivers/power/supply/intel_dc_ti_battery.c b/drivers/power/supply/intel_dc_ti_battery.c index 67a75281b0ac..a4094f234de4 100644 --- a/drivers/power/supply/intel_dc_ti_battery.c +++ b/drivers/power/supply/intel_dc_ti_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for the coulomb-counter of the Intel Dollar Cove TI PMIC diff --git a/drivers/power/supply/ip5xxx_power.c b/drivers/power/supply/ip5xxx_power.c index 24eea7a91b30..2869e34f413e 100644 --- a/drivers/power/supply/ip5xxx_power.c +++ b/drivers/power/supply/ip5xxx_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2021 Samuel Holland diff --git a/drivers/power/supply/ipaq_micro_battery.c b/drivers/power/supply/ipaq_micro_battery.c index ff8573a5ca6d..d27374be99b7 100644 --- a/drivers/power/supply/ipaq_micro_battery.c +++ b/drivers/power/supply/ipaq_micro_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/power/supply/isp1704_charger.c b/drivers/power/supply/isp1704_charger.c index 237912a92272..38c79fa42439 100644 --- a/drivers/power/supply/isp1704_charger.c +++ b/drivers/power/supply/isp1704_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ISP1704 USB Charger Detection driver diff --git a/drivers/power/supply/lego_ev3_battery.c b/drivers/power/supply/lego_ev3_battery.c index 28454de05761..bc29e0ba426c 100644 --- a/drivers/power/supply/lego_ev3_battery.c +++ b/drivers/power/supply/lego_ev3_battery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Battery driver for LEGO MINDSTORMS EV3 * diff --git a/drivers/power/supply/lenovo_yoga_c630_battery.c b/drivers/power/supply/lenovo_yoga_c630_battery.c index 7a6c8af9e8c2..d50d3e5d6278 100644 --- a/drivers/power/supply/lenovo_yoga_c630_battery.c +++ b/drivers/power/supply/lenovo_yoga_c630_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024, Linaro Ltd diff --git a/drivers/power/supply/lp8727_charger.c b/drivers/power/supply/lp8727_charger.c index 4186fcd37512..41502e117357 100644 --- a/drivers/power/supply/lp8727_charger.c +++ b/drivers/power/supply/lp8727_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for LP8727 Micro/Mini USB IC with integrated charger diff --git a/drivers/power/supply/lp8788-charger.c b/drivers/power/supply/lp8788-charger.c index f0a680c155c4..9741a295a1b1 100644 --- a/drivers/power/supply/lp8788-charger.c +++ b/drivers/power/supply/lp8788-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - battery charger driver diff --git a/drivers/power/supply/lt3651-charger.c b/drivers/power/supply/lt3651-charger.c index ebfbdbcb7683..404994b249d7 100644 --- a/drivers/power/supply/lt3651-charger.c +++ b/drivers/power/supply/lt3651-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Analog Devices (Linear Technology) LT3651 charger IC. diff --git a/drivers/power/supply/ltc2941-battery-gauge.c b/drivers/power/supply/ltc2941-battery-gauge.c index a1ddc4b060ce..7fc876688218 100644 --- a/drivers/power/supply/ltc2941-battery-gauge.c +++ b/drivers/power/supply/ltc2941-battery-gauge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C client/driver for the Linear Technology LTC2941, LTC2942, LTC2943 diff --git a/drivers/power/supply/ltc4162-l-charger.c b/drivers/power/supply/ltc4162-l-charger.c index 9dd74fa9552d..d5e2f41baf18 100644 --- a/drivers/power/supply/ltc4162-l-charger.c +++ b/drivers/power/supply/ltc4162-l-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Analog Devices (Linear Technology) diff --git a/drivers/power/supply/max14577_charger.c b/drivers/power/supply/max14577_charger.c index 63077d38ea30..f0bb7c85b5c0 100644 --- a/drivers/power/supply/max14577_charger.c +++ b/drivers/power/supply/max14577_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max14577_charger.c - Battery charger driver for the Maxim 14577/77836 diff --git a/drivers/power/supply/max14656_charger_detector.c b/drivers/power/supply/max14656_charger_detector.c index a5b42b42d134..8f8877c5ac9b 100644 --- a/drivers/power/supply/max14656_charger_detector.c +++ b/drivers/power/supply/max14656_charger_detector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX14656 / AL32 USB Charger Detector driver diff --git a/drivers/power/supply/max17040_battery.c b/drivers/power/supply/max17040_battery.c index 48453508688a..e0637fde608f 100644 --- a/drivers/power/supply/max17040_battery.c +++ b/drivers/power/supply/max17040_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // max17040_battery.c diff --git a/drivers/power/supply/max17042_battery.c b/drivers/power/supply/max17042_battery.c index acea176101fa..71b2c21515a9 100644 --- a/drivers/power/supply/max17042_battery.c +++ b/drivers/power/supply/max17042_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Fuel gauge driver for Maxim 17042 / 8966 / 8997 diff --git a/drivers/power/supply/max1720x_battery.c b/drivers/power/supply/max1720x_battery.c index e2bd54ee3970..b39fa6e625a1 100644 --- a/drivers/power/supply/max1720x_battery.c +++ b/drivers/power/supply/max1720x_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Fuel gauge driver for Maxim 17201/17205 diff --git a/drivers/power/supply/max1721x_battery.c b/drivers/power/supply/max1721x_battery.c index bac43ab9e97c..05f558df91f3 100644 --- a/drivers/power/supply/max1721x_battery.c +++ b/drivers/power/supply/max1721x_battery.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 1-Wire implementation for Maxim Semiconductor * MAX7211/MAX17215 standalone fuel gauge chip diff --git a/drivers/power/supply/max77650-charger.c b/drivers/power/supply/max77650-charger.c index 4ae43668992e..8441e20f6339 100644 --- a/drivers/power/supply/max77650-charger.c +++ b/drivers/power/supply/max77650-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/power/supply/max77693_charger.c b/drivers/power/supply/max77693_charger.c index 027d6a539b65..def5b90ea6a8 100644 --- a/drivers/power/supply/max77693_charger.c +++ b/drivers/power/supply/max77693_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77693_charger.c - Battery charger driver for the Maxim 77693 diff --git a/drivers/power/supply/max77705_charger.c b/drivers/power/supply/max77705_charger.c index 5dd02f658f5b..cfdd5c7ceafe 100644 --- a/drivers/power/supply/max77705_charger.c +++ b/drivers/power/supply/max77705_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on max77650-charger.c diff --git a/drivers/power/supply/max77976_charger.c b/drivers/power/supply/max77976_charger.c index 3d6ff4005533..7e80a15d8a21 100644 --- a/drivers/power/supply/max77976_charger.c +++ b/drivers/power/supply/max77976_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * max77976_charger.c - Driver for the Maxim MAX77976 battery charger diff --git a/drivers/power/supply/max8903_charger.c b/drivers/power/supply/max8903_charger.c index 45fbaad6c647..94145ae91d83 100644 --- a/drivers/power/supply/max8903_charger.c +++ b/drivers/power/supply/max8903_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max8903_charger.c - Maxim 8903 USB/Adapter Charger Driver diff --git a/drivers/power/supply/max8925_power.c b/drivers/power/supply/max8925_power.c index d753145de3bb..a06a086402de 100644 --- a/drivers/power/supply/max8925_power.c +++ b/drivers/power/supply/max8925_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for Maxim MAX8925 diff --git a/drivers/power/supply/max8971_charger.c b/drivers/power/supply/max8971_charger.c index 26416d26f235..692db3a307a3 100644 --- a/drivers/power/supply/max8971_charger.c +++ b/drivers/power/supply/max8971_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/power/supply/max8997_charger.c b/drivers/power/supply/max8997_charger.c index 1ec3535a257d..4371ac2f1a3a 100644 --- a/drivers/power/supply/max8997_charger.c +++ b/drivers/power/supply/max8997_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8997_charger.c - Power supply consumer driver for the Maxim 8997/8966 diff --git a/drivers/power/supply/max8998_charger.c b/drivers/power/supply/max8998_charger.c index 418b882b163d..0f64eb10a8e0 100644 --- a/drivers/power/supply/max8998_charger.c +++ b/drivers/power/supply/max8998_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8998_charger.c - Power supply consumer driver for the Maxim 8998/LP3974 diff --git a/drivers/power/supply/mm8013.c b/drivers/power/supply/mm8013.c index 93c50cff31bc..57c3b002f0e5 100644 --- a/drivers/power/supply/mm8013.c +++ b/drivers/power/supply/mm8013.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/power/supply/mp2629_charger.c b/drivers/power/supply/mp2629_charger.c index d281c1059629..6eee2cfb5707 100644 --- a/drivers/power/supply/mp2629_charger.c +++ b/drivers/power/supply/mp2629_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MP2629 battery charger driver diff --git a/drivers/power/supply/mt6360_charger.c b/drivers/power/supply/mt6360_charger.c index 77747eb51667..3ddb6139440a 100644 --- a/drivers/power/supply/mt6360_charger.c +++ b/drivers/power/supply/mt6360_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/power/supply/mt6370-charger.c b/drivers/power/supply/mt6370-charger.c index e6db961d5818..f39370d42862 100644 --- a/drivers/power/supply/mt6370-charger.c +++ b/drivers/power/supply/mt6370-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/power/supply/olpc_battery.c b/drivers/power/supply/olpc_battery.c index 202c4fa9b903..621bfe94a52e 100644 --- a/drivers/power/supply/olpc_battery.c +++ b/drivers/power/supply/olpc_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for One Laptop Per Child board. diff --git a/drivers/power/supply/pf1550-charger.c b/drivers/power/supply/pf1550-charger.c index 98f1ee8eca3b..a7fe5aeff4f7 100644 --- a/drivers/power/supply/pf1550-charger.c +++ b/drivers/power/supply/pf1550-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * charger driver for the PF1550 diff --git a/drivers/power/supply/pm8916_bms_vm.c b/drivers/power/supply/pm8916_bms_vm.c index 5120be086e6f..d860d8bfa172 100644 --- a/drivers/power/supply/pm8916_bms_vm.c +++ b/drivers/power/supply/pm8916_bms_vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Nikita Travkin diff --git a/drivers/power/supply/pm8916_lbc.c b/drivers/power/supply/pm8916_lbc.c index c74b75b1b267..520940004535 100644 --- a/drivers/power/supply/pm8916_lbc.c +++ b/drivers/power/supply/pm8916_lbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Nikita Travkin diff --git a/drivers/power/supply/pmu_battery.c b/drivers/power/supply/pmu_battery.c index ed83c5e05ca3..200aeb3ab182 100644 --- a/drivers/power/supply/pmu_battery.c +++ b/drivers/power/supply/pmu_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery class driver for Apple PMU diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c index 9a28381e2607..ba70f37046f3 100644 --- a/drivers/power/supply/power_supply_core.c +++ b/drivers/power/supply/power_supply_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Universal power supply monitor class diff --git a/drivers/power/supply/power_supply_hwmon.c b/drivers/power/supply/power_supply_hwmon.c index 95245e6a6baa..7e581eabf774 100644 --- a/drivers/power/supply/power_supply_hwmon.c +++ b/drivers/power/supply/power_supply_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * power_supply_hwmon.c - power supply hwmon support. diff --git a/drivers/power/supply/power_supply_leds.c b/drivers/power/supply/power_supply_leds.c index f4a7e566bea1..23a9528e5ad4 100644 --- a/drivers/power/supply/power_supply_leds.c +++ b/drivers/power/supply/power_supply_leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LEDs triggers for power supply class diff --git a/drivers/power/supply/power_supply_sysfs.c b/drivers/power/supply/power_supply_sysfs.c index 198405f7126f..e7297521608a 100644 --- a/drivers/power/supply/power_supply_sysfs.c +++ b/drivers/power/supply/power_supply_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sysfs interface for the universal power supply monitor class diff --git a/drivers/power/supply/qcom_battmgr.c b/drivers/power/supply/qcom_battmgr.c index c8028606bba0..dc61f266d6b4 100644 --- a/drivers/power/supply/qcom_battmgr.c +++ b/drivers/power/supply/qcom_battmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/power/supply/qcom_smbb.c b/drivers/power/supply/qcom_smbb.c index 28afe758a2da..21c4a96dc2d6 100644 --- a/drivers/power/supply/qcom_smbb.c +++ b/drivers/power/supply/qcom_smbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2014, Sony Mobile Communications Inc. * diff --git a/drivers/power/supply/qcom_smbx.c b/drivers/power/supply/qcom_smbx.c index b1cb925581ec..7a46e10b8ede 100644 --- a/drivers/power/supply/qcom_smbx.c +++ b/drivers/power/supply/qcom_smbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved. diff --git a/drivers/power/supply/rk817_charger.c b/drivers/power/supply/rk817_charger.c index 9436c6bbf51f..8ce11a6f66c3 100644 --- a/drivers/power/supply/rk817_charger.c +++ b/drivers/power/supply/rk817_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Charger Driver for Rockchip rk817 diff --git a/drivers/power/supply/rn5t618_power.c b/drivers/power/supply/rn5t618_power.c index 40dec55a9f73..966b3caff07b 100644 --- a/drivers/power/supply/rn5t618_power.c +++ b/drivers/power/supply/rn5t618_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Power supply driver for the RICOH RN5T618 power management chip family diff --git a/drivers/power/supply/rt5033_battery.c b/drivers/power/supply/rt5033_battery.c index b2674adfa30b..f405cd69bdc1 100644 --- a/drivers/power/supply/rt5033_battery.c +++ b/drivers/power/supply/rt5033_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fuel gauge driver for Richtek RT5033 diff --git a/drivers/power/supply/rt5033_charger.c b/drivers/power/supply/rt5033_charger.c index de724f23e453..25ae75696a3a 100644 --- a/drivers/power/supply/rt5033_charger.c +++ b/drivers/power/supply/rt5033_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery charger driver for RT5033 diff --git a/drivers/power/supply/rt9455_charger.c b/drivers/power/supply/rt9455_charger.c index 1ffe7f02932f..6bd08b2c8bc9 100644 --- a/drivers/power/supply/rt9455_charger.c +++ b/drivers/power/supply/rt9455_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Richtek RT9455WSC battery charger. diff --git a/drivers/power/supply/rt9467-charger.c b/drivers/power/supply/rt9467-charger.c index 44c26fb37a77..af7a416f485f 100644 --- a/drivers/power/supply/rt9467-charger.c +++ b/drivers/power/supply/rt9467-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/power/supply/rt9471.c b/drivers/power/supply/rt9471.c index e7f843f12c98..9bb85d1d4884 100644 --- a/drivers/power/supply/rt9471.c +++ b/drivers/power/supply/rt9471.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/power/supply/rt9756.c b/drivers/power/supply/rt9756.c index f254527be653..9471fb3bb7e9 100644 --- a/drivers/power/supply/rt9756.c +++ b/drivers/power/supply/rt9756.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2025 Richtek Technology Corp. diff --git a/drivers/power/supply/rx51_battery.c b/drivers/power/supply/rx51_battery.c index b0220ec2d926..2ba379421fc7 100644 --- a/drivers/power/supply/rx51_battery.c +++ b/drivers/power/supply/rx51_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nokia RX-51 battery driver diff --git a/drivers/power/supply/samsung-sdi-battery.c b/drivers/power/supply/samsung-sdi-battery.c index 33565002ee27..912d697f3d6f 100644 --- a/drivers/power/supply/samsung-sdi-battery.c +++ b/drivers/power/supply/samsung-sdi-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/power/supply/sbs-battery.c b/drivers/power/supply/sbs-battery.c index 943c82ee978f..c8f999c3a919 100644 --- a/drivers/power/supply/sbs-battery.c +++ b/drivers/power/supply/sbs-battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Gas Gauge driver for SBS Compliant Batteries diff --git a/drivers/power/supply/sbs-charger.c b/drivers/power/supply/sbs-charger.c index 7d5e67620580..e54fc1b1082a 100644 --- a/drivers/power/supply/sbs-charger.c +++ b/drivers/power/supply/sbs-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Prodys S.L. diff --git a/drivers/power/supply/sbs-manager.c b/drivers/power/supply/sbs-manager.c index 6fe526222f7f..7f4ad71fe0ea 100644 --- a/drivers/power/supply/sbs-manager.c +++ b/drivers/power/supply/sbs-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for SBS compliant Smart Battery System Managers diff --git a/drivers/power/supply/sc2731_charger.c b/drivers/power/supply/sc2731_charger.c index 58b86fd78771..ff2cf259e4de 100644 --- a/drivers/power/supply/sc2731_charger.c +++ b/drivers/power/supply/sc2731_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/power/supply/sc27xx_fuel_gauge.c b/drivers/power/supply/sc27xx_fuel_gauge.c index a7ed9de8a289..551b24ca6a4b 100644 --- a/drivers/power/supply/sc27xx_fuel_gauge.c +++ b/drivers/power/supply/sc27xx_fuel_gauge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/power/supply/smb347-charger.c b/drivers/power/supply/smb347-charger.c index 8b95f7e8712f..517c05ba1d7b 100644 --- a/drivers/power/supply/smb347-charger.c +++ b/drivers/power/supply/smb347-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Summit Microelectronics SMB347 Battery Charger Driver diff --git a/drivers/power/supply/stc3117_fuel_gauge.c b/drivers/power/supply/stc3117_fuel_gauge.c index a1bc5970370a..35bc7d8de618 100644 --- a/drivers/power/supply/stc3117_fuel_gauge.c +++ b/drivers/power/supply/stc3117_fuel_gauge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stc3117_fuel_gauge.c - STMicroelectronics STC3117 Fuel Gauge Driver diff --git a/drivers/power/supply/surface_battery.c b/drivers/power/supply/surface_battery.c index c759add4df49..099f637f4782 100644 --- a/drivers/power/supply/surface_battery.c +++ b/drivers/power/supply/surface_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Battery driver for 7th-generation Microsoft Surface devices via Surface diff --git a/drivers/power/supply/surface_charger.c b/drivers/power/supply/surface_charger.c index 90b823848c99..bc13366d42b4 100644 --- a/drivers/power/supply/surface_charger.c +++ b/drivers/power/supply/surface_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AC driver for 7th-generation Microsoft Surface devices via Surface System diff --git a/drivers/power/supply/test_power.c b/drivers/power/supply/test_power.c index 2c0e9ad820c0..f4d591a08253 100644 --- a/drivers/power/supply/test_power.c +++ b/drivers/power/supply/test_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power supply driver for testing. diff --git a/drivers/power/supply/tps65090-charger.c b/drivers/power/supply/tps65090-charger.c index d010f013af8c..71aec68329bc 100644 --- a/drivers/power/supply/tps65090-charger.c +++ b/drivers/power/supply/tps65090-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery charger driver for TI's tps65090 diff --git a/drivers/power/supply/tps65217_charger.c b/drivers/power/supply/tps65217_charger.c index 6af17ce0b204..414dc9baa878 100644 --- a/drivers/power/supply/tps65217_charger.c +++ b/drivers/power/supply/tps65217_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Battery charger driver for TI's tps65217 // diff --git a/drivers/power/supply/twl4030_charger.c b/drivers/power/supply/twl4030_charger.c index 04216b2bfb6c..2427fce38a22 100644 --- a/drivers/power/supply/twl4030_charger.c +++ b/drivers/power/supply/twl4030_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TWL4030/TPS65950 BCI (Battery Charger Interface) driver diff --git a/drivers/power/supply/twl4030_madc_battery.c b/drivers/power/supply/twl4030_madc_battery.c index 3935162e350b..3f34d8994f3d 100644 --- a/drivers/power/supply/twl4030_madc_battery.c +++ b/drivers/power/supply/twl4030_madc_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dumb driver for LiIon batteries using TWL4030 madc. diff --git a/drivers/power/supply/twl6030_charger.c b/drivers/power/supply/twl6030_charger.c index b4ec26ff257c..e84a1ecae301 100644 --- a/drivers/power/supply/twl6030_charger.c +++ b/drivers/power/supply/twl6030_charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TWL6030 charger diff --git a/drivers/power/supply/ucs1002_power.c b/drivers/power/supply/ucs1002_power.c index fe94435340de..7e0f4f894fdf 100644 --- a/drivers/power/supply/ucs1002_power.c +++ b/drivers/power/supply/ucs1002_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for UCS1002 Programmable USB Port Power Controller diff --git a/drivers/power/supply/ug3105_battery.c b/drivers/power/supply/ug3105_battery.c index 210e0f9aa5e0..d64be3bbf4c9 100644 --- a/drivers/power/supply/ug3105_battery.c +++ b/drivers/power/supply/ug3105_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Battery monitor driver for the uPI uG3105 battery monitor diff --git a/drivers/power/supply/wilco-charger.c b/drivers/power/supply/wilco-charger.c index 98ade073ef05..3e369bfaff9a 100644 --- a/drivers/power/supply/wilco-charger.c +++ b/drivers/power/supply/wilco-charger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Charging control driver for the Wilco EC diff --git a/drivers/power/supply/wm831x_backup.c b/drivers/power/supply/wm831x_backup.c index 9673fcf7f3af..9c5e51891d6b 100644 --- a/drivers/power/supply/wm831x_backup.c +++ b/drivers/power/supply/wm831x_backup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backup battery driver for Wolfson Microelectronics wm831x PMICs diff --git a/drivers/power/supply/wm831x_power.c b/drivers/power/supply/wm831x_power.c index 78fa0573ef25..1e4645718436 100644 --- a/drivers/power/supply/wm831x_power.c +++ b/drivers/power/supply/wm831x_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PMU driver for Wolfson Microelectronics wm831x PMICs diff --git a/drivers/power/supply/wm8350_power.c b/drivers/power/supply/wm8350_power.c index b0eb6e0ce8bc..5d8831220239 100644 --- a/drivers/power/supply/wm8350_power.c +++ b/drivers/power/supply/wm8350_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery driver for wm8350 PMIC diff --git a/drivers/power/supply/wm97xx_battery.c b/drivers/power/supply/wm97xx_battery.c index b3b0c37a9dd2..5f03d8324e8e 100644 --- a/drivers/power/supply/wm97xx_battery.c +++ b/drivers/power/supply/wm97xx_battery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Battery measurement code for WM97xx diff --git a/drivers/powercap/arm_scmi_powercap.c b/drivers/powercap/arm_scmi_powercap.c index a081f177e702..afd3568bfe41 100644 --- a/drivers/powercap/arm_scmi_powercap.c +++ b/drivers/powercap/arm_scmi_powercap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCMI Powercap support. diff --git a/drivers/powercap/dtpm.c b/drivers/powercap/dtpm.c index 129d55bc705c..1bfcbc20e6e8 100644 --- a/drivers/powercap/dtpm.c +++ b/drivers/powercap/dtpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Linaro Limited diff --git a/drivers/powercap/dtpm_cpu.c b/drivers/powercap/dtpm_cpu.c index 99390ec1481f..6aac469319fd 100644 --- a/drivers/powercap/dtpm_cpu.c +++ b/drivers/powercap/dtpm_cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2020 Linaro Limited diff --git a/drivers/powercap/dtpm_devfreq.c b/drivers/powercap/dtpm_devfreq.c index d1dff6ccab12..dbb2f2a08631 100644 --- a/drivers/powercap/dtpm_devfreq.c +++ b/drivers/powercap/dtpm_devfreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Linaro Limited diff --git a/drivers/powercap/idle_inject.c b/drivers/powercap/idle_inject.c index a25eb2018acd..80173fa79a1d 100644 --- a/drivers/powercap/idle_inject.c +++ b/drivers/powercap/idle_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018 Linaro Limited diff --git a/drivers/powercap/intel_rapl_common.c b/drivers/powercap/intel_rapl_common.c index 3ff6da3bf4e6..efc649142ef3 100644 --- a/drivers/powercap/intel_rapl_common.c +++ b/drivers/powercap/intel_rapl_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code for Intel Running Average Power Limit (RAPL) support. diff --git a/drivers/powercap/intel_rapl_msr.c b/drivers/powercap/intel_rapl_msr.c index 9a7e150b3536..f3030c604387 100644 --- a/drivers/powercap/intel_rapl_msr.c +++ b/drivers/powercap/intel_rapl_msr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Running Average Power Limit (RAPL) Driver via MSR interface diff --git a/drivers/powercap/intel_rapl_tpmi.c b/drivers/powercap/intel_rapl_tpmi.c index 0a0b85f4528b..9f34f036a066 100644 --- a/drivers/powercap/intel_rapl_tpmi.c +++ b/drivers/powercap/intel_rapl_tpmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_rapl_tpmi: Intel RAPL driver via TPMI interface diff --git a/drivers/powercap/powercap_sys.c b/drivers/powercap/powercap_sys.c index 1ff369880beb..5f800a32fea8 100644 --- a/drivers/powercap/powercap_sys.c +++ b/drivers/powercap/powercap_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power capping class diff --git a/drivers/pps/clients/pps-gpio.c b/drivers/pps/clients/pps-gpio.c index 935da68610c7..2aa2d54c8abd 100644 --- a/drivers/pps/clients/pps-gpio.c +++ b/drivers/pps/clients/pps-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pps-gpio.c -- PPS client driver using GPIO diff --git a/drivers/pps/clients/pps-ktimer.c b/drivers/pps/clients/pps-ktimer.c index 121bd29d863d..afa8fe4c22c2 100644 --- a/drivers/pps/clients/pps-ktimer.c +++ b/drivers/pps/clients/pps-ktimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pps-ktimer.c -- kernel timer test client diff --git a/drivers/pps/clients/pps-ldisc.c b/drivers/pps/clients/pps-ldisc.c index fa5660f3c4b7..4b598fc41784 100644 --- a/drivers/pps/clients/pps-ldisc.c +++ b/drivers/pps/clients/pps-ldisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pps-ldisc.c -- PPS line discipline diff --git a/drivers/pps/clients/pps_parport.c b/drivers/pps/clients/pps_parport.c index 24db06750297..9f85ca1775d7 100644 --- a/drivers/pps/clients/pps_parport.c +++ b/drivers/pps/clients/pps_parport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pps_parport.c -- kernel parallel port PPS client diff --git a/drivers/pps/generators/pps_gen-dummy.c b/drivers/pps/generators/pps_gen-dummy.c index 547fa7fe29f4..2abfa5d30e13 100644 --- a/drivers/pps/generators/pps_gen-dummy.c +++ b/drivers/pps/generators/pps_gen-dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS dummy generator diff --git a/drivers/pps/generators/pps_gen.c b/drivers/pps/generators/pps_gen.c index 5b8bb454913c..ce868950e405 100644 --- a/drivers/pps/generators/pps_gen.c +++ b/drivers/pps/generators/pps_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS generators core file diff --git a/drivers/pps/generators/pps_gen_parport.c b/drivers/pps/generators/pps_gen_parport.c index 05bbf8d30ef1..7b891225d911 100644 --- a/drivers/pps/generators/pps_gen_parport.c +++ b/drivers/pps/generators/pps_gen_parport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pps_gen_parport.c -- kernel parallel port PPS signal generator diff --git a/drivers/pps/generators/pps_gen_tio.c b/drivers/pps/generators/pps_gen_tio.c index de00a85bfafa..98dd26530beb 100644 --- a/drivers/pps/generators/pps_gen_tio.c +++ b/drivers/pps/generators/pps_gen_tio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel PPS signal Generator Driver diff --git a/drivers/pps/generators/sysfs.c b/drivers/pps/generators/sysfs.c index 6d6bc0006fea..5f7ac54ede08 100644 --- a/drivers/pps/generators/sysfs.c +++ b/drivers/pps/generators/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS generators sysfs support diff --git a/drivers/pps/kapi.c b/drivers/pps/kapi.c index 6985c34de2ce..40f92fa58f5c 100644 --- a/drivers/pps/kapi.c +++ b/drivers/pps/kapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kernel API diff --git a/drivers/pps/kc.c b/drivers/pps/kc.c index fbd23295afd7..7556d65b2820 100644 --- a/drivers/pps/kc.c +++ b/drivers/pps/kc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS kernel consumer API diff --git a/drivers/pps/pps.c b/drivers/pps/pps.c index c6b8b6478276..3caa53327057 100644 --- a/drivers/pps/pps.c +++ b/drivers/pps/pps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS core file diff --git a/drivers/pps/sysfs.c b/drivers/pps/sysfs.c index 134bc33f6ad0..afcca99546dc 100644 --- a/drivers/pps/sysfs.c +++ b/drivers/pps/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PPS sysfs support diff --git a/drivers/ps3/ps3-lpm.c b/drivers/ps3/ps3-lpm.c index 188ae2572674..293deeed1633 100644 --- a/drivers/ps3/ps3-lpm.c +++ b/drivers/ps3/ps3-lpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 Logical Performance Monitor. diff --git a/drivers/ps3/ps3-sys-manager.c b/drivers/ps3/ps3-sys-manager.c index ab798b52910e..ae1fb02f34b4 100644 --- a/drivers/ps3/ps3-sys-manager.c +++ b/drivers/ps3/ps3-sys-manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 System Manager. diff --git a/drivers/ps3/ps3-vuart.c b/drivers/ps3/ps3-vuart.c index 5cb92535a4a1..11b949be7bd7 100644 --- a/drivers/ps3/ps3-vuart.c +++ b/drivers/ps3/ps3-vuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 virtual uart diff --git a/drivers/ps3/ps3av.c b/drivers/ps3/ps3av.c index f6c9e56bdba7..4e8c14be40ef 100644 --- a/drivers/ps3/ps3av.c +++ b/drivers/ps3/ps3av.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 AV backend support. diff --git a/drivers/ps3/ps3av_cmd.c b/drivers/ps3/ps3av_cmd.c index c22206652f06..384aa5b7e5bf 100644 --- a/drivers/ps3/ps3av_cmd.c +++ b/drivers/ps3/ps3av_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 Sony Computer Entertainment Inc. diff --git a/drivers/ps3/ps3stor_lib.c b/drivers/ps3/ps3stor_lib.c index 3d4d343ee0c8..f3517bd00ffe 100644 --- a/drivers/ps3/ps3stor_lib.c +++ b/drivers/ps3/ps3stor_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 Storage Library diff --git a/drivers/ps3/sys-manager-core.c b/drivers/ps3/sys-manager-core.c index f50032ad9702..25efaa3e19e6 100644 --- a/drivers/ps3/sys-manager-core.c +++ b/drivers/ps3/sys-manager-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 System Manager core. diff --git a/drivers/ptp/ptp_chardev.c b/drivers/ptp/ptp_chardev.c index c61cf9edac48..d79b4f85468d 100644 --- a/drivers/ptp/ptp_chardev.c +++ b/drivers/ptp/ptp_chardev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock support - character device implementation. diff --git a/drivers/ptp/ptp_clock.c b/drivers/ptp/ptp_clock.c index b0e167c0b3eb..43a83c3744cc 100644 --- a/drivers/ptp/ptp_clock.c +++ b/drivers/ptp/ptp_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock support diff --git a/drivers/ptp/ptp_clockmatrix.c b/drivers/ptp/ptp_clockmatrix.c index 59cd6bbb33f3..d8387b4665f9 100644 --- a/drivers/ptp/ptp_clockmatrix.c +++ b/drivers/ptp/ptp_clockmatrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PTP hardware clock driver for the IDT ClockMatrix(TM) family of timing and diff --git a/drivers/ptp/ptp_dfl_tod.c b/drivers/ptp/ptp_dfl_tod.c index f699d541b360..5a302c8ce587 100644 --- a/drivers/ptp/ptp_dfl_tod.c +++ b/drivers/ptp/ptp_dfl_tod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DFL device driver for Time-of-Day (ToD) private feature diff --git a/drivers/ptp/ptp_dte.c b/drivers/ptp/ptp_dte.c index 847276c69008..6eca3bcdd38b 100644 --- a/drivers/ptp/ptp_dte.c +++ b/drivers/ptp/ptp_dte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2017 Broadcom diff --git a/drivers/ptp/ptp_fc3.c b/drivers/ptp/ptp_fc3.c index 70002500170e..273b4004a7ff 100644 --- a/drivers/ptp/ptp_fc3.c +++ b/drivers/ptp/ptp_fc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PTP hardware clock driver for the FemtoClock3 family of timing and diff --git a/drivers/ptp/ptp_idt82p33.c b/drivers/ptp/ptp_idt82p33.c index f01c50dfa44e..5cb0d7d87b98 100644 --- a/drivers/ptp/ptp_idt82p33.c +++ b/drivers/ptp/ptp_idt82p33.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 Integrated Device Technology, Inc diff --git a/drivers/ptp/ptp_ines.c b/drivers/ptp/ptp_ines.c index 790eb42b78db..a5e052e7a016 100644 --- a/drivers/ptp/ptp_ines.c +++ b/drivers/ptp/ptp_ines.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 MOSER-BAER AG diff --git a/drivers/ptp/ptp_kvm_arm.c b/drivers/ptp/ptp_kvm_arm.c index e68e6943167b..ff37e3f531a7 100644 --- a/drivers/ptp/ptp_kvm_arm.c +++ b/drivers/ptp/ptp_kvm_arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Virtual PTP 1588 clock for use with KVM guests diff --git a/drivers/ptp/ptp_kvm_common.c b/drivers/ptp/ptp_kvm_common.c index 15ccb7dd2ed0..6653f006813c 100644 --- a/drivers/ptp/ptp_kvm_common.c +++ b/drivers/ptp/ptp_kvm_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual PTP 1588 clock for use with KVM guests diff --git a/drivers/ptp/ptp_kvm_x86.c b/drivers/ptp/ptp_kvm_x86.c index 6cea4fe39bcf..3d162f194539 100644 --- a/drivers/ptp/ptp_kvm_x86.c +++ b/drivers/ptp/ptp_kvm_x86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual PTP 1588 clock for use with KVM guests diff --git a/drivers/ptp/ptp_mock.c b/drivers/ptp/ptp_mock.c index bbd14ce24b34..622095ae92bf 100644 --- a/drivers/ptp/ptp_mock.c +++ b/drivers/ptp/ptp_mock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2023 NXP diff --git a/drivers/ptp/ptp_netc.c b/drivers/ptp/ptp_netc.c index 94e952ee6990..ca60bf5610d6 100644 --- a/drivers/ptp/ptp_netc.c +++ b/drivers/ptp/ptp_netc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * NXP NETC V4 Timer driver diff --git a/drivers/ptp/ptp_ocp.c b/drivers/ptp/ptp_ocp.c index 65fe05cac8c4..2959a8784660 100644 --- a/drivers/ptp/ptp_ocp.c +++ b/drivers/ptp/ptp_ocp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Facebook */ diff --git a/drivers/ptp/ptp_pch.c b/drivers/ptp/ptp_pch.c index b8a9a54a176c..bde5bc79d0b8 100644 --- a/drivers/ptp/ptp_pch.c +++ b/drivers/ptp/ptp_pch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PTP 1588 clock using the EG20T PCH diff --git a/drivers/ptp/ptp_qoriq.c b/drivers/ptp/ptp_qoriq.c index 8da995e36aeb..2d59bd5ecc56 100644 --- a/drivers/ptp/ptp_qoriq.c +++ b/drivers/ptp/ptp_qoriq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock for Freescale QorIQ 1588 timer diff --git a/drivers/ptp/ptp_s390.c b/drivers/ptp/ptp_s390.c index 29618eb9bf44..360e270073b1 100644 --- a/drivers/ptp/ptp_s390.c +++ b/drivers/ptp/ptp_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * s390 PTP clock driver diff --git a/drivers/ptp/ptp_sysfs.c b/drivers/ptp/ptp_sysfs.c index 200eaf500696..1d1d99d31273 100644 --- a/drivers/ptp/ptp_sysfs.c +++ b/drivers/ptp/ptp_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock support - sysfs interface. diff --git a/drivers/ptp/ptp_vclock.c b/drivers/ptp/ptp_vclock.c index 64c950456517..3cdda58d9a7c 100644 --- a/drivers/ptp/ptp_vclock.c +++ b/drivers/ptp/ptp_vclock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP virtual clock driver diff --git a/drivers/ptp/ptp_vmclock.c b/drivers/ptp/ptp_vmclock.c index b3a83b03d9c1..ec6e40fa96fc 100644 --- a/drivers/ptp/ptp_vmclock.c +++ b/drivers/ptp/ptp_vmclock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual PTP 1588 clock for use with LM-safe VMclock device. diff --git a/drivers/ptp/ptp_vmw.c b/drivers/ptp/ptp_vmw.c index 20ab05c4daa8..9d56c237796b 100644 --- a/drivers/ptp/ptp_vmw.c +++ b/drivers/ptp/ptp_vmw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause /* * Copyright (C) 2020 VMware, Inc., Palo Alto, CA., USA diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c index ec8731515333..8314464191e0 100644 --- a/drivers/pwm/core.c +++ b/drivers/pwm/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic pwmlib implementation diff --git a/drivers/pwm/pwm-ab8500.c b/drivers/pwm/pwm-ab8500.c index f000adab85b0..6809b3facabb 100644 --- a/drivers/pwm/pwm-ab8500.c +++ b/drivers/pwm/pwm-ab8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/pwm/pwm-adp5585.c b/drivers/pwm/pwm-adp5585.c index 806f8d79b0d7..6d0f22a654aa 100644 --- a/drivers/pwm/pwm-adp5585.c +++ b/drivers/pwm/pwm-adp5585.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADP5585 PWM driver diff --git a/drivers/pwm/pwm-airoha.c b/drivers/pwm/pwm-airoha.c index 7236e31d2f17..345ee7ec9e22 100644 --- a/drivers/pwm/pwm-airoha.c +++ b/drivers/pwm/pwm-airoha.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2022 Markus Gothe diff --git a/drivers/pwm/pwm-apple.c b/drivers/pwm/pwm-apple.c index 6e58aca2f13c..b2b9d5627233 100644 --- a/drivers/pwm/pwm-apple.c +++ b/drivers/pwm/pwm-apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Driver for the Apple SoC PWM controller diff --git a/drivers/pwm/pwm-argon-fan-hat.c b/drivers/pwm/pwm-argon-fan-hat.c index 2c59bd142d40..9512fc228e2a 100644 --- a/drivers/pwm/pwm-argon-fan-hat.c +++ b/drivers/pwm/pwm-argon-fan-hat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Marek Vasut diff --git a/drivers/pwm/pwm-atmel-hlcdc.c b/drivers/pwm/pwm-atmel-hlcdc.c index 387a0d1fa4f2..e05bb2f16a37 100644 --- a/drivers/pwm/pwm-atmel-hlcdc.c +++ b/drivers/pwm/pwm-atmel-hlcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Free Electrons diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c index f9ff78ba122d..bfed2ecd535b 100644 --- a/drivers/pwm/pwm-atmel-tcb.c +++ b/drivers/pwm/pwm-atmel-tcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Overkiz SAS 2012 diff --git a/drivers/pwm/pwm-atmel.c b/drivers/pwm/pwm-atmel.c index 06d22d0f7b26..4c13428e9c1c 100644 --- a/drivers/pwm/pwm-atmel.c +++ b/drivers/pwm/pwm-atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel Pulse Width Modulation Controller diff --git a/drivers/pwm/pwm-axi-pwmgen.c b/drivers/pwm/pwm-axi-pwmgen.c index b40522f01002..50484eac29c6 100644 --- a/drivers/pwm/pwm-axi-pwmgen.c +++ b/drivers/pwm/pwm-axi-pwmgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Analog Devices AXI PWM generator diff --git a/drivers/pwm/pwm-bcm-iproc.c b/drivers/pwm/pwm-bcm-iproc.c index f4c9f10e490e..275fb52e970a 100644 --- a/drivers/pwm/pwm-bcm-iproc.c +++ b/drivers/pwm/pwm-bcm-iproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2016 Broadcom diff --git a/drivers/pwm/pwm-bcm-kona.c b/drivers/pwm/pwm-bcm-kona.c index 022c078aae84..80b74ed6e253 100644 --- a/drivers/pwm/pwm-bcm-kona.c +++ b/drivers/pwm/pwm-bcm-kona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014 Broadcom Corporation diff --git a/drivers/pwm/pwm-bcm2835.c b/drivers/pwm/pwm-bcm2835.c index 532903da521f..3454fc5dea53 100644 --- a/drivers/pwm/pwm-bcm2835.c +++ b/drivers/pwm/pwm-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2014 Bart Tanghe diff --git a/drivers/pwm/pwm-berlin.c b/drivers/pwm/pwm-berlin.c index 858d36991374..0695eebb469d 100644 --- a/drivers/pwm/pwm-berlin.c +++ b/drivers/pwm/pwm-berlin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Marvell Berlin PWM driver * diff --git a/drivers/pwm/pwm-brcmstb.c b/drivers/pwm/pwm-brcmstb.c index 82d27d07ba91..48f0a81cdc7d 100644 --- a/drivers/pwm/pwm-brcmstb.c +++ b/drivers/pwm/pwm-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM7038 PWM driver diff --git a/drivers/pwm/pwm-clk.c b/drivers/pwm/pwm-clk.c index f8f5af57acba..fcd5abf1399c 100644 --- a/drivers/pwm/pwm-clk.c +++ b/drivers/pwm/pwm-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clock based PWM controller diff --git a/drivers/pwm/pwm-clps711x.c b/drivers/pwm/pwm-clps711x.c index 2c92ce754872..dac82c1dc639 100644 --- a/drivers/pwm/pwm-clps711x.c +++ b/drivers/pwm/pwm-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cirrus Logic CLPS711X PWM driver diff --git a/drivers/pwm/pwm-crc.c b/drivers/pwm/pwm-crc.c index 98ee5cdbd0ba..66fcd8cff239 100644 --- a/drivers/pwm/pwm-crc.c +++ b/drivers/pwm/pwm-crc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Intel Corporation. All rights reserved. diff --git a/drivers/pwm/pwm-cros-ec.c b/drivers/pwm/pwm-cros-ec.c index 67cfa17f58e0..cf0f638e5351 100644 --- a/drivers/pwm/pwm-cros-ec.c +++ b/drivers/pwm/pwm-cros-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Expose a PWM controlled by the ChromeOS EC to the host processor. diff --git a/drivers/pwm/pwm-dwc-core.c b/drivers/pwm/pwm-dwc-core.c index 6dabec93a3c6..528e491cf02b 100644 --- a/drivers/pwm/pwm-dwc-core.c +++ b/drivers/pwm/pwm-dwc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DesignWare PWM Controller driver core diff --git a/drivers/pwm/pwm-dwc.c b/drivers/pwm/pwm-dwc.c index b6c16139ce4a..ea3d376a72cf 100644 --- a/drivers/pwm/pwm-dwc.c +++ b/drivers/pwm/pwm-dwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DesignWare PWM Controller driver (PCI part) diff --git a/drivers/pwm/pwm-ep93xx.c b/drivers/pwm/pwm-ep93xx.c index 994f89ac43b4..7619e6b3add0 100644 --- a/drivers/pwm/pwm-ep93xx.c +++ b/drivers/pwm/pwm-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PWM framework driver for Cirrus Logic EP93xx diff --git a/drivers/pwm/pwm-fsl-ftm.c b/drivers/pwm/pwm-fsl-ftm.c index 35406b2e1925..4f75565855e0 100644 --- a/drivers/pwm/pwm-fsl-ftm.c +++ b/drivers/pwm/pwm-fsl-ftm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale FlexTimer Module (FTM) PWM Driver diff --git a/drivers/pwm/pwm-gpio.c b/drivers/pwm/pwm-gpio.c index 5f4edeb394a9..3191a09901bf 100644 --- a/drivers/pwm/pwm-gpio.c +++ b/drivers/pwm/pwm-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic software PWM for modulating GPIOs diff --git a/drivers/pwm/pwm-hibvt.c b/drivers/pwm/pwm-hibvt.c index e02ee6383dbc..ba9e357986ae 100644 --- a/drivers/pwm/pwm-hibvt.c +++ b/drivers/pwm/pwm-hibvt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PWM Controller Driver for HiSilicon BVT SoCs diff --git a/drivers/pwm/pwm-img.c b/drivers/pwm/pwm-img.c index 91e0b19f0c08..99ea58b4c702 100644 --- a/drivers/pwm/pwm-img.c +++ b/drivers/pwm/pwm-img.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Imagination Technologies Pulse Width Modulator driver diff --git a/drivers/pwm/pwm-imx-tpm.c b/drivers/pwm/pwm-imx-tpm.c index 5b399de16d60..1cd0d0e4ef09 100644 --- a/drivers/pwm/pwm-imx-tpm.c +++ b/drivers/pwm/pwm-imx-tpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2019 NXP. diff --git a/drivers/pwm/pwm-imx1.c b/drivers/pwm/pwm-imx1.c index d5535d208005..21d96d1aa9c1 100644 --- a/drivers/pwm/pwm-imx1.c +++ b/drivers/pwm/pwm-imx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * simple driver for PWM (Pulse Width Modulator) controller diff --git a/drivers/pwm/pwm-imx27.c b/drivers/pwm/pwm-imx27.c index 3d34cdc4a3a5..6097f96f18d3 100644 --- a/drivers/pwm/pwm-imx27.c +++ b/drivers/pwm/pwm-imx27.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * simple driver for PWM (Pulse Width Modulator) controller diff --git a/drivers/pwm/pwm-intel-lgm.c b/drivers/pwm/pwm-intel-lgm.c index 084c71a0a11b..9c7d7064ea7a 100644 --- a/drivers/pwm/pwm-intel-lgm.c +++ b/drivers/pwm/pwm-intel-lgm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Intel Corporation. diff --git a/drivers/pwm/pwm-iqs620a.c b/drivers/pwm/pwm-iqs620a.c index 13e5e138c8e9..7c5287910832 100644 --- a/drivers/pwm/pwm-iqs620a.c +++ b/drivers/pwm/pwm-iqs620a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Azoteq IQS620A PWM Generator diff --git a/drivers/pwm/pwm-jz4740.c b/drivers/pwm/pwm-jz4740.c index 6bdb01619380..ddffe05c7723 100644 --- a/drivers/pwm/pwm-jz4740.c +++ b/drivers/pwm/pwm-jz4740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, Lars-Peter Clausen diff --git a/drivers/pwm/pwm-keembay.c b/drivers/pwm/pwm-keembay.c index 35b641f3f6ed..ddeea2031972 100644 --- a/drivers/pwm/pwm-keembay.c +++ b/drivers/pwm/pwm-keembay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Keem Bay PWM driver diff --git a/drivers/pwm/pwm-loongson.c b/drivers/pwm/pwm-loongson.c index 31a57edecfd0..967d9e3f9c6e 100644 --- a/drivers/pwm/pwm-loongson.c +++ b/drivers/pwm/pwm-loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2025 Loongson Technology Corporation Limited. diff --git a/drivers/pwm/pwm-lp3943.c b/drivers/pwm/pwm-lp3943.c index 90b0733c00c1..d160df29e8a5 100644 --- a/drivers/pwm/pwm-lp3943.c +++ b/drivers/pwm/pwm-lp3943.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI/National Semiconductor LP3943 PWM driver diff --git a/drivers/pwm/pwm-lpc18xx-sct.c b/drivers/pwm/pwm-lpc18xx-sct.c index 1e614b2a0227..86ff268228ac 100644 --- a/drivers/pwm/pwm-lpc18xx-sct.c +++ b/drivers/pwm/pwm-lpc18xx-sct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver diff --git a/drivers/pwm/pwm-lpc32xx.c b/drivers/pwm/pwm-lpc32xx.c index c748537e57d1..af6a23885e6c 100644 --- a/drivers/pwm/pwm-lpc32xx.c +++ b/drivers/pwm/pwm-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Alexandre Pereira da Silva diff --git a/drivers/pwm/pwm-lpss-pci.c b/drivers/pwm/pwm-lpss-pci.c index ae25d9321d75..d04f54d6b2cf 100644 --- a/drivers/pwm/pwm-lpss-pci.c +++ b/drivers/pwm/pwm-lpss-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Low Power Subsystem PWM controller PCI driver diff --git a/drivers/pwm/pwm-lpss-platform.c b/drivers/pwm/pwm-lpss-platform.c index 653ec9d0c8bf..7e7961ac11e3 100644 --- a/drivers/pwm/pwm-lpss-platform.c +++ b/drivers/pwm/pwm-lpss-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Low Power Subsystem PWM controller driver diff --git a/drivers/pwm/pwm-lpss.c b/drivers/pwm/pwm-lpss.c index c976ff1c8ed9..0803d529ed37 100644 --- a/drivers/pwm/pwm-lpss.c +++ b/drivers/pwm/pwm-lpss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Low Power Subsystem PWM controller driver diff --git a/drivers/pwm/pwm-max7360.c b/drivers/pwm/pwm-max7360.c index 732969303dd7..bca575ddb6fd 100644 --- a/drivers/pwm/pwm-max7360.c +++ b/drivers/pwm/pwm-max7360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2025 Bootlin diff --git a/drivers/pwm/pwm-mc33xs2410.c b/drivers/pwm/pwm-mc33xs2410.c index 6d99e3ff7239..4053de8fda41 100644 --- a/drivers/pwm/pwm-mc33xs2410.c +++ b/drivers/pwm/pwm-mc33xs2410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Liebherr-Electronics and Drives GmbH diff --git a/drivers/pwm/pwm-mediatek.c b/drivers/pwm/pwm-mediatek.c index 9d206303404a..0e1b78d5fd6a 100644 --- a/drivers/pwm/pwm-mediatek.c +++ b/drivers/pwm/pwm-mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek Pulse Width Modulator driver diff --git a/drivers/pwm/pwm-meson.c b/drivers/pwm/pwm-meson.c index 8c6bf3d49753..a3855ef2ea39 100644 --- a/drivers/pwm/pwm-meson.c +++ b/drivers/pwm/pwm-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * PWM controller driver for Amlogic Meson SoCs. diff --git a/drivers/pwm/pwm-microchip-core.c b/drivers/pwm/pwm-microchip-core.c index 4ff32bb4c205..8828a943d421 100644 --- a/drivers/pwm/pwm-microchip-core.c +++ b/drivers/pwm/pwm-microchip-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * corePWM driver for Microchip "soft" FPGA IP cores. diff --git a/drivers/pwm/pwm-mtk-disp.c b/drivers/pwm/pwm-mtk-disp.c index bafd6b6195f6..005b37642268 100644 --- a/drivers/pwm/pwm-mtk-disp.c +++ b/drivers/pwm/pwm-mtk-disp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MediaTek display pulse-width-modulation controller driver. diff --git a/drivers/pwm/pwm-mxs.c b/drivers/pwm/pwm-mxs.c index 8cad214b1c29..142f2c5eae9a 100644 --- a/drivers/pwm/pwm-mxs.c +++ b/drivers/pwm/pwm-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/pwm/pwm-ntxec.c b/drivers/pwm/pwm-ntxec.c index 28d1c2e5a98f..d8c205f62085 100644 --- a/drivers/pwm/pwm-ntxec.c +++ b/drivers/pwm/pwm-ntxec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The Netronix embedded controller is a microcontroller found in some diff --git a/drivers/pwm/pwm-omap-dmtimer.c b/drivers/pwm/pwm-omap-dmtimer.c index 1858a77401f8..c7ee6b6d44d5 100644 --- a/drivers/pwm/pwm-omap-dmtimer.c +++ b/drivers/pwm/pwm-omap-dmtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Neil Armstrong diff --git a/drivers/pwm/pwm-pca9685.c b/drivers/pwm/pwm-pca9685.c index 107bebec3546..75d4dff4eb8a 100644 --- a/drivers/pwm/pwm-pca9685.c +++ b/drivers/pwm/pwm-pca9685.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for PCA9685 16-channel 12-bit PWM LED controller diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c index 0f5bdb0e395e..dceb53bf5e55 100644 --- a/drivers/pwm/pwm-pxa.c +++ b/drivers/pwm/pwm-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/pwm/pwm-pxa.c diff --git a/drivers/pwm/pwm-raspberrypi-poe.c b/drivers/pwm/pwm-raspberrypi-poe.c index 8921e7ea2cea..6050c3869b8c 100644 --- a/drivers/pwm/pwm-raspberrypi-poe.c +++ b/drivers/pwm/pwm-raspberrypi-poe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021 Nicolas Saenz Julienne diff --git a/drivers/pwm/pwm-rcar.c b/drivers/pwm/pwm-rcar.c index 578dbdd2d5a7..75106c12cbf0 100644 --- a/drivers/pwm/pwm-rcar.c +++ b/drivers/pwm/pwm-rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car PWM Timer driver diff --git a/drivers/pwm/pwm-renesas-tpu.c b/drivers/pwm/pwm-renesas-tpu.c index 2196080b4177..db033f82a70a 100644 --- a/drivers/pwm/pwm-renesas-tpu.c +++ b/drivers/pwm/pwm-renesas-tpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Mobile TPU PWM driver diff --git a/drivers/pwm/pwm-rockchip.c b/drivers/pwm/pwm-rockchip.c index 67b85bdb491b..02677a813764 100644 --- a/drivers/pwm/pwm-rockchip.c +++ b/drivers/pwm/pwm-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PWM driver for Rockchip SoCs diff --git a/drivers/pwm/pwm-rz-mtu3.c b/drivers/pwm/pwm-rz-mtu3.c index ab39bd37edaf..5872fd5dce52 100644 --- a/drivers/pwm/pwm-rz-mtu3.c +++ b/drivers/pwm/pwm-rz-mtu3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L MTU3a PWM Timer driver diff --git a/drivers/pwm/pwm-rzg2l-gpt.c b/drivers/pwm/pwm-rzg2l-gpt.c index 4856af080e8e..88f2a038d5d8 100644 --- a/drivers/pwm/pwm-rzg2l-gpt.c +++ b/drivers/pwm/pwm-rzg2l-gpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L General PWM Timer (GPT) driver diff --git a/drivers/pwm/pwm-samsung.c b/drivers/pwm/pwm-samsung.c index 951b38ff5f8e..8e2551b7f0eb 100644 --- a/drivers/pwm/pwm-samsung.c +++ b/drivers/pwm/pwm-samsung.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007 Ben Dooks diff --git a/drivers/pwm/pwm-sifive.c b/drivers/pwm/pwm-sifive.c index 4a07315b0744..eba4461cddf5 100644 --- a/drivers/pwm/pwm-sifive.c +++ b/drivers/pwm/pwm-sifive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017-2018 SiFive diff --git a/drivers/pwm/pwm-sl28cpld.c b/drivers/pwm/pwm-sl28cpld.c index 934378d6a002..2911c646d943 100644 --- a/drivers/pwm/pwm-sl28cpld.c +++ b/drivers/pwm/pwm-sl28cpld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl28cpld PWM driver diff --git a/drivers/pwm/pwm-sophgo-sg2042.c b/drivers/pwm/pwm-sophgo-sg2042.c index 7d07b0ca7d29..4a49aa342214 100644 --- a/drivers/pwm/pwm-sophgo-sg2042.c +++ b/drivers/pwm/pwm-sophgo-sg2042.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2042 PWM Controller Driver diff --git a/drivers/pwm/pwm-spear.c b/drivers/pwm/pwm-spear.c index 4f372279f313..5ad8049bd0b2 100644 --- a/drivers/pwm/pwm-spear.c +++ b/drivers/pwm/pwm-spear.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ST Microelectronics SPEAr Pulse Width Modulator driver * diff --git a/drivers/pwm/pwm-sprd.c b/drivers/pwm/pwm-sprd.c index 4c76ca5e4cdd..59d12f495814 100644 --- a/drivers/pwm/pwm-sprd.c +++ b/drivers/pwm/pwm-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Spreadtrum Communications Inc. diff --git a/drivers/pwm/pwm-sti.c b/drivers/pwm/pwm-sti.c index 3b702b8f0c7f..c7fddeacac97 100644 --- a/drivers/pwm/pwm-sti.c +++ b/drivers/pwm/pwm-sti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PWM device driver for ST SoCs diff --git a/drivers/pwm/pwm-stm32-lp.c b/drivers/pwm/pwm-stm32-lp.c index 4789eafb8bac..e83b50bfea85 100644 --- a/drivers/pwm/pwm-stm32-lp.c +++ b/drivers/pwm/pwm-stm32-lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STM32 Low-Power Timer PWM driver diff --git a/drivers/pwm/pwm-stm32.c b/drivers/pwm/pwm-stm32.c index 2594fb771b04..f9a22a84dce4 100644 --- a/drivers/pwm/pwm-stm32.c +++ b/drivers/pwm/pwm-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2016 diff --git a/drivers/pwm/pwm-stmpe.c b/drivers/pwm/pwm-stmpe.c index 73f12843999a..5f1fe3a65e3f 100644 --- a/drivers/pwm/pwm-stmpe.c +++ b/drivers/pwm/pwm-stmpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Linaro Ltd. diff --git a/drivers/pwm/pwm-sun4i.c b/drivers/pwm/pwm-sun4i.c index 6c5591ca868b..743881131679 100644 --- a/drivers/pwm/pwm-sun4i.c +++ b/drivers/pwm/pwm-sun4i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Allwinner sun4i Pulse Width Modulation Controller diff --git a/drivers/pwm/pwm-sunplus.c b/drivers/pwm/pwm-sunplus.c index b342b843247b..2cbf9627e98e 100644 --- a/drivers/pwm/pwm-sunplus.c +++ b/drivers/pwm/pwm-sunplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PWM device driver for SUNPLUS SP7021 SoC diff --git a/drivers/pwm/pwm-tegra.c b/drivers/pwm/pwm-tegra.c index 172063b51d44..040c28ba8d1f 100644 --- a/drivers/pwm/pwm-tegra.c +++ b/drivers/pwm/pwm-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/pwm/pwm-tegra.c diff --git a/drivers/pwm/pwm-tiecap.c b/drivers/pwm/pwm-tiecap.c index 67cc5e8bdb0e..f80ae251d0fe 100644 --- a/drivers/pwm/pwm-tiecap.c +++ b/drivers/pwm/pwm-tiecap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ECAP PWM driver diff --git a/drivers/pwm/pwm-tiehrpwm.c b/drivers/pwm/pwm-tiehrpwm.c index 7a86cb090f76..0edae54f5ca6 100644 --- a/drivers/pwm/pwm-tiehrpwm.c +++ b/drivers/pwm/pwm-tiehrpwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * EHRPWM PWM driver diff --git a/drivers/pwm/pwm-twl-led.c b/drivers/pwm/pwm-twl-led.c index a555cc3be4b3..10b1aab836a0 100644 --- a/drivers/pwm/pwm-twl-led.c +++ b/drivers/pwm/pwm-twl-led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for TWL4030/6030 Pulse Width Modulator used as LED driver diff --git a/drivers/pwm/pwm-twl.c b/drivers/pwm/pwm-twl.c index 8f981ffff4b4..0310ee00ae12 100644 --- a/drivers/pwm/pwm-twl.c +++ b/drivers/pwm/pwm-twl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for TWL4030/6030 Generic Pulse Width Modulator diff --git a/drivers/pwm/pwm-visconti.c b/drivers/pwm/pwm-visconti.c index 28fae4979e3f..abae90fd4188 100644 --- a/drivers/pwm/pwm-visconti.c +++ b/drivers/pwm/pwm-visconti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toshiba Visconti pulse-width-modulation controller driver diff --git a/drivers/pwm/pwm-vt8500.c b/drivers/pwm/pwm-vt8500.c index 016c82d65527..57c0989f0436 100644 --- a/drivers/pwm/pwm-vt8500.c +++ b/drivers/pwm/pwm-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/pwm/pwm-vt8500.c diff --git a/drivers/pwm/pwm-xilinx.c b/drivers/pwm/pwm-xilinx.c index 52c241982807..ada1524b0519 100644 --- a/drivers/pwm/pwm-xilinx.c +++ b/drivers/pwm/pwm-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 Sean Anderson diff --git a/drivers/rapidio/devices/rio_mport_cdev.c b/drivers/rapidio/devices/rio_mport_cdev.c index 995cfeca972b..e4ce325be70a 100644 --- a/drivers/rapidio/devices/rio_mport_cdev.c +++ b/drivers/rapidio/devices/rio_mport_cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO mport character device diff --git a/drivers/rapidio/devices/tsi721.c b/drivers/rapidio/devices/tsi721.c index 4b84270a8906..a56158b89953 100644 --- a/drivers/rapidio/devices/tsi721.c +++ b/drivers/rapidio/devices/tsi721.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO mport driver for Tsi721 PCIExpress-to-SRIO bridge diff --git a/drivers/rapidio/devices/tsi721_dma.c b/drivers/rapidio/devices/tsi721_dma.c index f77f75172bdc..7e8a9b2c70fd 100644 --- a/drivers/rapidio/devices/tsi721_dma.c +++ b/drivers/rapidio/devices/tsi721_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DMA Engine support for Tsi721 PCIExpress-to-SRIO bridge diff --git a/drivers/rapidio/rio-access.c b/drivers/rapidio/rio-access.c index f9e10647f94e..0fd4f988844d 100644 --- a/drivers/rapidio/rio-access.c +++ b/drivers/rapidio/rio-access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO configuration space access support diff --git a/drivers/rapidio/rio-driver.c b/drivers/rapidio/rio-driver.c index bcfe0b45b377..920ebf4f8f21 100644 --- a/drivers/rapidio/rio-driver.c +++ b/drivers/rapidio/rio-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO driver support diff --git a/drivers/rapidio/rio-scan.c b/drivers/rapidio/rio-scan.c index c12941f71e2c..bc6ba0d58b71 100644 --- a/drivers/rapidio/rio-scan.c +++ b/drivers/rapidio/rio-scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO enumeration and discovery support diff --git a/drivers/rapidio/rio-sysfs.c b/drivers/rapidio/rio-sysfs.c index 0949c869b2f1..120e3c8c87b3 100644 --- a/drivers/rapidio/rio-sysfs.c +++ b/drivers/rapidio/rio-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO sysfs attributes and support diff --git a/drivers/rapidio/rio.c b/drivers/rapidio/rio.c index 46daf32ea13b..cbae80398f64 100644 --- a/drivers/rapidio/rio.c +++ b/drivers/rapidio/rio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RapidIO interconnect services diff --git a/drivers/rapidio/rio_cm.c b/drivers/rapidio/rio_cm.c index 66464674223f..3b472810d04f 100644 --- a/drivers/rapidio/rio_cm.c +++ b/drivers/rapidio/rio_cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rio_cm - RapidIO Channelized Messaging Driver diff --git a/drivers/rapidio/switches/idt_gen2.c b/drivers/rapidio/switches/idt_gen2.c index 8a89bba17d39..ceaf1d59d55b 100644 --- a/drivers/rapidio/switches/idt_gen2.c +++ b/drivers/rapidio/switches/idt_gen2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IDT CPS Gen.2 Serial RapidIO switch family support diff --git a/drivers/rapidio/switches/idt_gen3.c b/drivers/rapidio/switches/idt_gen3.c index d7537e62119e..5945b052e14c 100644 --- a/drivers/rapidio/switches/idt_gen3.c +++ b/drivers/rapidio/switches/idt_gen3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IDT RXS Gen.3 Serial RapidIO switch family support diff --git a/drivers/rapidio/switches/idtcps.c b/drivers/rapidio/switches/idtcps.c index c825728eb0ee..d70e51085713 100644 --- a/drivers/rapidio/switches/idtcps.c +++ b/drivers/rapidio/switches/idtcps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IDT CPS RapidIO switches support diff --git a/drivers/ras/amd/atl/access.c b/drivers/ras/amd/atl/access.c index c2334f8f9add..4769e95770b6 100644 --- a/drivers/ras/amd/atl/access.c +++ b/drivers/ras/amd/atl/access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/core.c b/drivers/ras/amd/atl/core.c index 0f7cd6dab0b0..87612ff47d4e 100644 --- a/drivers/ras/amd/atl/core.c +++ b/drivers/ras/amd/atl/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/dehash.c b/drivers/ras/amd/atl/dehash.c index d4ee7ecabaee..40fc0fa45ecb 100644 --- a/drivers/ras/amd/atl/dehash.c +++ b/drivers/ras/amd/atl/dehash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/denormalize.c b/drivers/ras/amd/atl/denormalize.c index 1a525cfa983c..d7570aaa4cce 100644 --- a/drivers/ras/amd/atl/denormalize.c +++ b/drivers/ras/amd/atl/denormalize.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/map.c b/drivers/ras/amd/atl/map.c index 24a05af747d5..e82340ac4cc2 100644 --- a/drivers/ras/amd/atl/map.c +++ b/drivers/ras/amd/atl/map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/prm.c b/drivers/ras/amd/atl/prm.c index 0f9bfa96e16a..1af71e023c0b 100644 --- a/drivers/ras/amd/atl/prm.c +++ b/drivers/ras/amd/atl/prm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/system.c b/drivers/ras/amd/atl/system.c index 812a30e21d3a..abc85325c6f6 100644 --- a/drivers/ras/amd/atl/system.c +++ b/drivers/ras/amd/atl/system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/atl/umc.c b/drivers/ras/amd/atl/umc.c index befc616d5e8a..6c6a6fbb4550 100644 --- a/drivers/ras/amd/atl/umc.c +++ b/drivers/ras/amd/atl/umc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Address Translation Library diff --git a/drivers/ras/amd/fmpm.c b/drivers/ras/amd/fmpm.c index 8877c6ff64c4..f6830f767de1 100644 --- a/drivers/ras/amd/fmpm.c +++ b/drivers/ras/amd/fmpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FRU (Field-Replaceable Unit) Memory Poison Manager diff --git a/drivers/ras/cec.c b/drivers/ras/cec.c index 15f7f043c8ef..e3acc3f5c0ca 100644 --- a/drivers/ras/cec.c +++ b/drivers/ras/cec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2019 Borislav Petkov, SUSE Labs. diff --git a/drivers/ras/debugfs.c b/drivers/ras/debugfs.c index 42afd3de68b2..74694364895e 100644 --- a/drivers/ras/debugfs.c +++ b/drivers/ras/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/ras/ras.c b/drivers/ras/ras.c index 2a5b5a9fdcb3..4c7c53f16f51 100644 --- a/drivers/ras/ras.c +++ b/drivers/ras/ras.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Intel Corporation diff --git a/drivers/regulator/88pg86x.c b/drivers/regulator/88pg86x.c index e6598e74ec94..61a5fa6539f4 100644 --- a/drivers/regulator/88pg86x.c +++ b/drivers/regulator/88pg86x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/regulator/88pm800-regulator.c b/drivers/regulator/88pm800-regulator.c index 83e8860309dc..c47274f52e80 100644 --- a/drivers/regulator/88pm800-regulator.c +++ b/drivers/regulator/88pm800-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulators driver for Marvell 88PM800 diff --git a/drivers/regulator/88pm8607.c b/drivers/regulator/88pm8607.c index e6c436955e25..6863ed890390 100644 --- a/drivers/regulator/88pm8607.c +++ b/drivers/regulator/88pm8607.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulators driver for Marvell 88PM8607 diff --git a/drivers/regulator/88pm886-regulator.c b/drivers/regulator/88pm886-regulator.c index a38bd4f312b7..d56a4d93bd43 100644 --- a/drivers/regulator/88pm886-regulator.c +++ b/drivers/regulator/88pm886-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/regulator/aat2870-regulator.c b/drivers/regulator/aat2870-regulator.c index 970d86f2bbb8..eebe2bd1a940 100644 --- a/drivers/regulator/aat2870-regulator.c +++ b/drivers/regulator/aat2870-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/regulator/aat2870-regulator.c diff --git a/drivers/regulator/ab8500-ext.c b/drivers/regulator/ab8500-ext.c index b9955aa4e0d1..bcd45907a6df 100644 --- a/drivers/regulator/ab8500-ext.c +++ b/drivers/regulator/ab8500-ext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/regulator/ab8500.c b/drivers/regulator/ab8500.c index 6b4a3a3d8385..9b826ba29631 100644 --- a/drivers/regulator/ab8500.c +++ b/drivers/regulator/ab8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/regulator/act8865-regulator.c b/drivers/regulator/act8865-regulator.c index b2a6ddc6f56d..3c9a3521363c 100644 --- a/drivers/regulator/act8865-regulator.c +++ b/drivers/regulator/act8865-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * act8865-regulator.c - Voltage regulation for active-semi ACT88xx PMUs diff --git a/drivers/regulator/act8945a-regulator.c b/drivers/regulator/act8945a-regulator.c index 24cbdd833863..924bd48c9988 100644 --- a/drivers/regulator/act8945a-regulator.c +++ b/drivers/regulator/act8945a-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Voltage regulation driver for active-semi ACT8945A PMIC diff --git a/drivers/regulator/ad5398.c b/drivers/regulator/ad5398.c index eb2a666a45cb..6f69afd44b0a 100644 --- a/drivers/regulator/ad5398.c +++ b/drivers/regulator/ad5398.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Voltage and current regulation for AD5398 and AD5821 diff --git a/drivers/regulator/adp5055-regulator.c b/drivers/regulator/adp5055-regulator.c index 4b004a6b2f84..a8c5b86f4c92 100644 --- a/drivers/regulator/adp5055-regulator.c +++ b/drivers/regulator/adp5055-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator driver for Analog Devices ADP5055 diff --git a/drivers/regulator/anatop-regulator.c b/drivers/regulator/anatop-regulator.c index 700bd0343196..15929a1fa5de 100644 --- a/drivers/regulator/anatop-regulator.c +++ b/drivers/regulator/anatop-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator/arizona-ldo1.c index 501843996faa..de93a49e93ee 100644 --- a/drivers/regulator/arizona-ldo1.c +++ b/drivers/regulator/arizona-ldo1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // arizona-ldo1.c -- LDO1 supply for Arizona devices diff --git a/drivers/regulator/arizona-micsupp.c b/drivers/regulator/arizona-micsupp.c index be7208bc7409..9773eeba76b3 100644 --- a/drivers/regulator/arizona-micsupp.c +++ b/drivers/regulator/arizona-micsupp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // arizona-micsupp.c -- Microphone supply for Arizona devices diff --git a/drivers/regulator/as3711-regulator.c b/drivers/regulator/as3711-regulator.c index 0431a732cd78..d8e62409a6c6 100644 --- a/drivers/regulator/as3711-regulator.c +++ b/drivers/regulator/as3711-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AS3711 PMIC regulator driver, using DCDC Step Down and LDO supplies diff --git a/drivers/regulator/as3722-regulator.c b/drivers/regulator/as3722-regulator.c index da378bfdba40..d817b2484fb3 100644 --- a/drivers/regulator/as3722-regulator.c +++ b/drivers/regulator/as3722-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Voltage regulator support for AMS AS3722 PMIC diff --git a/drivers/regulator/atc260x-regulator.c b/drivers/regulator/atc260x-regulator.c index 3e9f8fd54fca..9ed3a9e7cef1 100644 --- a/drivers/regulator/atc260x-regulator.c +++ b/drivers/regulator/atc260x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Regulator driver for ATC260x PMICs diff --git a/drivers/regulator/aw37503-regulator.c b/drivers/regulator/aw37503-regulator.c index a5ff6dfd29b5..ed6cf14efa39 100644 --- a/drivers/regulator/aw37503-regulator.c +++ b/drivers/regulator/aw37503-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // AWINIC AW37503 Regulator Driver diff --git a/drivers/regulator/axp20x-regulator.c b/drivers/regulator/axp20x-regulator.c index da891415efc0..510ad587c1f7 100644 --- a/drivers/regulator/axp20x-regulator.c +++ b/drivers/regulator/axp20x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * AXP20x regulators driver. * diff --git a/drivers/regulator/bcm590xx-regulator.c b/drivers/regulator/bcm590xx-regulator.c index 50414f4cb109..5980cbaec1c4 100644 --- a/drivers/regulator/bcm590xx-regulator.c +++ b/drivers/regulator/bcm590xx-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM590xx regulator driver diff --git a/drivers/regulator/bd71815-regulator.c b/drivers/regulator/bd71815-regulator.c index 8da57a7bb2f1..6e078d2a4a00 100644 --- a/drivers/regulator/bd71815-regulator.c +++ b/drivers/regulator/bd71815-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright 2014 Embest Technology Co. Ltd. Inc. diff --git a/drivers/regulator/bd71828-regulator.c b/drivers/regulator/bd71828-regulator.c index 87de87793fa1..7e3a1282039b 100644 --- a/drivers/regulator/bd71828-regulator.c +++ b/drivers/regulator/bd71828-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2019 ROHM Semiconductors // bd71828-regulator.c ROHM BD71828GW-DS1 regulator driver diff --git a/drivers/regulator/bd718x7-regulator.c b/drivers/regulator/bd718x7-regulator.c index 1b5997c8482e..bab6bca4a5b2 100644 --- a/drivers/regulator/bd718x7-regulator.c +++ b/drivers/regulator/bd718x7-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 ROHM Semiconductors // bd71837-regulator.c ROHM BD71837MWV/BD71847MWV regulator driver diff --git a/drivers/regulator/bd9571mwv-regulator.c b/drivers/regulator/bd9571mwv-regulator.c index 209beabb5c37..412b72996c7e 100644 --- a/drivers/regulator/bd9571mwv-regulator.c +++ b/drivers/regulator/bd9571mwv-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ROHM BD9571MWV-M and BD9574MWF-M regulator driver diff --git a/drivers/regulator/bd9576-regulator.c b/drivers/regulator/bd9576-regulator.c index bf5f9c3f2c97..2b13686f07ca 100644 --- a/drivers/regulator/bd9576-regulator.c +++ b/drivers/regulator/bd9576-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 ROHM Semiconductors // ROHM BD9576MUF/BD9573MUF regulator driver diff --git a/drivers/regulator/bd96801-regulator.c b/drivers/regulator/bd96801-regulator.c index 129b20c33bad..adf28604f6c5 100644 --- a/drivers/regulator/bd96801-regulator.c +++ b/drivers/regulator/bd96801-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2024 ROHM Semiconductors // bd96801-regulator.c ROHM BD96801 regulator driver diff --git a/drivers/regulator/bq257xx-regulator.c b/drivers/regulator/bq257xx-regulator.c index fc1ccede4468..0fac733a8464 100644 --- a/drivers/regulator/bq257xx-regulator.c +++ b/drivers/regulator/bq257xx-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BQ257XX Battery Charger Driver diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 4b6182cde859..9f089385a179 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // core.c -- Voltage/Current Regulator framework. diff --git a/drivers/regulator/cpcap-regulator.c b/drivers/regulator/cpcap-regulator.c index 6958d154442b..f289ef79ada0 100644 --- a/drivers/regulator/cpcap-regulator.c +++ b/drivers/regulator/cpcap-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola CPCAP PMIC regulator driver diff --git a/drivers/regulator/cros-ec-regulator.c b/drivers/regulator/cros-ec-regulator.c index fb0767b33a36..41a9ac45d7ea 100644 --- a/drivers/regulator/cros-ec-regulator.c +++ b/drivers/regulator/cros-ec-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright 2020 Google LLC. diff --git a/drivers/regulator/da903x-regulator.c b/drivers/regulator/da903x-regulator.c index 2f85897183b3..7fe2a56b17d6 100644 --- a/drivers/regulator/da903x-regulator.c +++ b/drivers/regulator/da903x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulators driver for Dialog Semiconductor DA903x diff --git a/drivers/regulator/da9052-regulator.c b/drivers/regulator/da9052-regulator.c index fbebe538a648..bb78d535b170 100644 --- a/drivers/regulator/da9052-regulator.c +++ b/drivers/regulator/da9052-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // da9052-regulator.c: Regulator driver for DA9052 diff --git a/drivers/regulator/da9055-regulator.c b/drivers/regulator/da9055-regulator.c index a0d3414aa79e..b28a7b28eaff 100644 --- a/drivers/regulator/da9055-regulator.c +++ b/drivers/regulator/da9055-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Regulator driver for DA9055 PMIC diff --git a/drivers/regulator/da9062-regulator.c b/drivers/regulator/da9062-regulator.c index e0c96f10e570..795a2f84315c 100644 --- a/drivers/regulator/da9062-regulator.c +++ b/drivers/regulator/da9062-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Regulator device driver for DA9061 and DA9062. diff --git a/drivers/regulator/da9063-regulator.c b/drivers/regulator/da9063-regulator.c index 9d369cc45d41..8778d456d0ca 100644 --- a/drivers/regulator/da9063-regulator.c +++ b/drivers/regulator/da9063-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Regulator driver for DA9063 PMIC series diff --git a/drivers/regulator/da9121-regulator.c b/drivers/regulator/da9121-regulator.c index ef161eb0ca27..41c1a80f87e8 100644 --- a/drivers/regulator/da9121-regulator.c +++ b/drivers/regulator/da9121-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // DA9121 Single-channel dual-phase 10A buck converter diff --git a/drivers/regulator/da9210-regulator.c b/drivers/regulator/da9210-regulator.c index 39ade0dba40f..b1c4dd4c295f 100644 --- a/drivers/regulator/da9210-regulator.c +++ b/drivers/regulator/da9210-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // da9210-regulator.c - Regulator device driver for DA9210 diff --git a/drivers/regulator/da9211-regulator.c b/drivers/regulator/da9211-regulator.c index d4f14d7ea8cf..ff663fef682c 100644 --- a/drivers/regulator/da9211-regulator.c +++ b/drivers/regulator/da9211-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // da9211-regulator.c - Regulator device driver for DA9211/DA9212 diff --git a/drivers/regulator/db8500-prcmu.c b/drivers/regulator/db8500-prcmu.c index 1ec2e1348891..0bc91748bb97 100644 --- a/drivers/regulator/db8500-prcmu.c +++ b/drivers/regulator/db8500-prcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/regulator/dbx500-prcmu.c b/drivers/regulator/dbx500-prcmu.c index a45c1e1ac7ef..0a3bd2857891 100644 --- a/drivers/regulator/dbx500-prcmu.c +++ b/drivers/regulator/dbx500-prcmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/regulator/devres.c b/drivers/regulator/devres.c index 2cf03042fddf..9aa63051797e 100644 --- a/drivers/regulator/devres.c +++ b/drivers/regulator/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * devres.c -- Voltage/Current Regulator framework devres implementation. diff --git a/drivers/regulator/dummy.c b/drivers/regulator/dummy.c index e5197ec7234d..c4037030505f 100644 --- a/drivers/regulator/dummy.c +++ b/drivers/regulator/dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dummy.c diff --git a/drivers/regulator/event.c b/drivers/regulator/event.c index ea3bd49544e8..eb2d5e359299 100644 --- a/drivers/regulator/event.c +++ b/drivers/regulator/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Regulator event over netlink diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c index c282236959b1..5d7fe10bb0de 100644 --- a/drivers/regulator/fan53555.c +++ b/drivers/regulator/fan53555.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // FAN53555 Fairchild Digitally Programmable TinyBuck Regulator Driver. diff --git a/drivers/regulator/fan53880.c b/drivers/regulator/fan53880.c index 6cb5656845f9..227de344f178 100644 --- a/drivers/regulator/fan53880.c +++ b/drivers/regulator/fan53880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/regulator/fixed-helper.c b/drivers/regulator/fixed-helper.c index b6cb0aaac3b1..d16106dbd8f5 100644 --- a/drivers/regulator/fixed-helper.c +++ b/drivers/regulator/fixed-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/regulator/fixed.c b/drivers/regulator/fixed.c index 254c0a8a4555..b3dc5bf77b1f 100644 --- a/drivers/regulator/fixed.c +++ b/drivers/regulator/fixed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fixed.c diff --git a/drivers/regulator/fp9931.c b/drivers/regulator/fp9931.c index 7fbcc6327cc6..e51808e84432 100644 --- a/drivers/regulator/fp9931.c +++ b/drivers/regulator/fp9931.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2025 Andreas Kemnade diff --git a/drivers/regulator/gpio-regulator.c b/drivers/regulator/gpio-regulator.c index 6351ceefdb3e..b92503565948 100644 --- a/drivers/regulator/gpio-regulator.c +++ b/drivers/regulator/gpio-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * gpio-regulator.c diff --git a/drivers/regulator/helpers.c b/drivers/regulator/helpers.c index 0def82eb8b46..c4932cfb3172 100644 --- a/drivers/regulator/helpers.c +++ b/drivers/regulator/helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // helpers.c -- Voltage/Current Regulator framework helper functions. diff --git a/drivers/regulator/hi6421-regulator.c b/drivers/regulator/hi6421-regulator.c index cd06030c3587..d0cb96f909ca 100644 --- a/drivers/regulator/hi6421-regulator.c +++ b/drivers/regulator/hi6421-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Device driver for regulators in Hi6421 IC diff --git a/drivers/regulator/hi6421v530-regulator.c b/drivers/regulator/hi6421v530-regulator.c index 1822f5daf6ce..fe78eb759711 100644 --- a/drivers/regulator/hi6421v530-regulator.c +++ b/drivers/regulator/hi6421v530-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Device driver for regulators in Hi6421V530 IC diff --git a/drivers/regulator/hi6421v600-regulator.c b/drivers/regulator/hi6421v600-regulator.c index e7c8bc10cf24..fc5e9c12a5e1 100644 --- a/drivers/regulator/hi6421v600-regulator.c +++ b/drivers/regulator/hi6421v600-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Device driver for regulators in Hisi IC diff --git a/drivers/regulator/hi655x-regulator.c b/drivers/regulator/hi655x-regulator.c index 1d8211f635b7..754e68a25026 100644 --- a/drivers/regulator/hi655x-regulator.c +++ b/drivers/regulator/hi655x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Device driver for regulators in Hi655x IC diff --git a/drivers/regulator/irq_helpers.c b/drivers/regulator/irq_helpers.c index 5b3cfac28667..6ce7320abf4e 100644 --- a/drivers/regulator/irq_helpers.c +++ b/drivers/regulator/irq_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2021 ROHM Semiconductors diff --git a/drivers/regulator/isl6271a-regulator.c b/drivers/regulator/isl6271a-regulator.c index 7883cd160727..2a2580ddac2c 100644 --- a/drivers/regulator/isl6271a-regulator.c +++ b/drivers/regulator/isl6271a-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isl6271a-regulator.c diff --git a/drivers/regulator/isl9305.c b/drivers/regulator/isl9305.c index 5a234f25e6bb..50812f7a618b 100644 --- a/drivers/regulator/isl9305.c +++ b/drivers/regulator/isl9305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * isl9305 - Intersil ISL9305 DCDC regulator diff --git a/drivers/regulator/lm363x-regulator.c b/drivers/regulator/lm363x-regulator.c index 7531b2c37f95..09ad9f057bbc 100644 --- a/drivers/regulator/lm363x-regulator.c +++ b/drivers/regulator/lm363x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LM363X Regulator Driver diff --git a/drivers/regulator/lochnagar-regulator.c b/drivers/regulator/lochnagar-regulator.c index e53911c80719..9c7343dc51ee 100644 --- a/drivers/regulator/lochnagar-regulator.c +++ b/drivers/regulator/lochnagar-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Lochnagar regulator driver diff --git a/drivers/regulator/lp3971.c b/drivers/regulator/lp3971.c index d4dab86fe385..c4d15f25b1a9 100644 --- a/drivers/regulator/lp3971.c +++ b/drivers/regulator/lp3971.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for National Semiconductors LP3971 PMIC chip diff --git a/drivers/regulator/lp3972.c b/drivers/regulator/lp3972.c index 1b918fb72134..9190794adc64 100644 --- a/drivers/regulator/lp3972.c +++ b/drivers/regulator/lp3972.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for National Semiconductors LP3972 PMIC chip diff --git a/drivers/regulator/lp872x.c b/drivers/regulator/lp872x.c index 942f37082cb1..6fe89b65eb1f 100644 --- a/drivers/regulator/lp872x.c +++ b/drivers/regulator/lp872x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Texas Instruments diff --git a/drivers/regulator/lp873x-regulator.c b/drivers/regulator/lp873x-regulator.c index 84a134cfcd9c..c5759715ffc4 100644 --- a/drivers/regulator/lp873x-regulator.c +++ b/drivers/regulator/lp873x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for LP873X PMIC diff --git a/drivers/regulator/lp8755.c b/drivers/regulator/lp8755.c index 5509bee49bda..c963f118bc0d 100644 --- a/drivers/regulator/lp8755.c +++ b/drivers/regulator/lp8755.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LP8755 High Performance Power Management Unit : System Interface Driver diff --git a/drivers/regulator/lp87565-regulator.c b/drivers/regulator/lp87565-regulator.c index 1259b5d20153..146e3b7b4daf 100644 --- a/drivers/regulator/lp87565-regulator.c +++ b/drivers/regulator/lp87565-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for LP87565 PMIC diff --git a/drivers/regulator/lp8788-buck.c b/drivers/regulator/lp8788-buck.c index 2ade249ab6df..0d8be05e8026 100644 --- a/drivers/regulator/lp8788-buck.c +++ b/drivers/regulator/lp8788-buck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - buck regulator driver diff --git a/drivers/regulator/lp8788-ldo.c b/drivers/regulator/lp8788-ldo.c index 8e45b7b99556..be5deeb117ee 100644 --- a/drivers/regulator/lp8788-ldo.c +++ b/drivers/regulator/lp8788-ldo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - ldo regulator driver diff --git a/drivers/regulator/ltc3589.c b/drivers/regulator/ltc3589.c index 3f70c2225dba..15d7974a40d5 100644 --- a/drivers/regulator/ltc3589.c +++ b/drivers/regulator/ltc3589.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Linear Technology LTC3589,LTC3589-1 regulator support diff --git a/drivers/regulator/ltc3676.c b/drivers/regulator/ltc3676.c index 73d511eb1c1d..2e6c7d238617 100644 --- a/drivers/regulator/ltc3676.c +++ b/drivers/regulator/ltc3676.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Gateworks Corporation, Inc. All Rights Reserved. diff --git a/drivers/regulator/max14577-regulator.c b/drivers/regulator/max14577-regulator.c index 41fd15adfd1f..ca5b27cfae36 100644 --- a/drivers/regulator/max14577-regulator.c +++ b/drivers/regulator/max14577-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max14577.c - Regulator driver for the Maxim 14577/77836 diff --git a/drivers/regulator/max1586.c b/drivers/regulator/max1586.c index 4242fbb7b147..87585de96231 100644 --- a/drivers/regulator/max1586.c +++ b/drivers/regulator/max1586.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max1586.c -- Voltage and current regulation for the Maxim 1586 diff --git a/drivers/regulator/max20086-regulator.c b/drivers/regulator/max20086-regulator.c index fcdd2d0317a5..da2b835e1749 100644 --- a/drivers/regulator/max20086-regulator.c +++ b/drivers/regulator/max20086-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // max20086-regulator.c - MAX20086-MAX20089 camera power protector driver diff --git a/drivers/regulator/max20411-regulator.c b/drivers/regulator/max20411-regulator.c index 02d7009ea0e6..2d5bb7cda626 100644 --- a/drivers/regulator/max20411-regulator.c +++ b/drivers/regulator/max20411-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/regulator/max5970-regulator.c b/drivers/regulator/max5970-regulator.c index fc14177ddf5d..455d03191cda 100644 --- a/drivers/regulator/max5970-regulator.c +++ b/drivers/regulator/max5970-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for regulators in MAX5970 and MAX5978 IC diff --git a/drivers/regulator/max77503-regulator.c b/drivers/regulator/max77503-regulator.c index c7c94e868fc1..b324f3745ca0 100644 --- a/drivers/regulator/max77503-regulator.c +++ b/drivers/regulator/max77503-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023 Analog Devices, Inc. diff --git a/drivers/regulator/max77541-regulator.c b/drivers/regulator/max77541-regulator.c index e6b3d9147c37..66e1a5b94a3d 100644 --- a/drivers/regulator/max77541-regulator.c +++ b/drivers/regulator/max77541-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022 Analog Devices, Inc. diff --git a/drivers/regulator/max77620-regulator.c b/drivers/regulator/max77620-regulator.c index 7bc87d8e9f68..cab96ad58132 100644 --- a/drivers/regulator/max77620-regulator.c +++ b/drivers/regulator/max77620-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX77620 Regulator driver diff --git a/drivers/regulator/max77650-regulator.c b/drivers/regulator/max77650-regulator.c index a809264c77fc..4d5b5a5b7eeb 100644 --- a/drivers/regulator/max77650-regulator.c +++ b/drivers/regulator/max77650-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 BayLibre SAS diff --git a/drivers/regulator/max77686-regulator.c b/drivers/regulator/max77686-regulator.c index c7b270fd9e0c..114b6b8c8f18 100644 --- a/drivers/regulator/max77686-regulator.c +++ b/drivers/regulator/max77686-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77686.c - Regulator driver for the Maxim 77686 diff --git a/drivers/regulator/max77693-regulator.c b/drivers/regulator/max77693-regulator.c index 72a67d0c5f1e..03f36f2bdf20 100644 --- a/drivers/regulator/max77693-regulator.c +++ b/drivers/regulator/max77693-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77693.c - Regulator driver for the Maxim 77693 and 77843 diff --git a/drivers/regulator/max77802-regulator.c b/drivers/regulator/max77802-regulator.c index b2e87642bec4..7da8412ce80f 100644 --- a/drivers/regulator/max77802-regulator.c +++ b/drivers/regulator/max77802-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max77802.c - Regulator driver for the Maxim 77802 diff --git a/drivers/regulator/max77826-regulator.c b/drivers/regulator/max77826-regulator.c index 310bc8ee7af8..afc4080878ed 100644 --- a/drivers/regulator/max77826-regulator.c +++ b/drivers/regulator/max77826-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // max77826-regulator.c - regulator driver for Maxim MAX77826 diff --git a/drivers/regulator/max77838-regulator.c b/drivers/regulator/max77838-regulator.c index 9faddbfd25fd..fe4e830e0ae0 100644 --- a/drivers/regulator/max77838-regulator.c +++ b/drivers/regulator/max77838-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // regulator driver for Maxim MAX77838 diff --git a/drivers/regulator/max77857-regulator.c b/drivers/regulator/max77857-regulator.c index 1216cc3a6f72..44d5b242e9e7 100644 --- a/drivers/regulator/max77857-regulator.c +++ b/drivers/regulator/max77857-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Analog Devices, Inc. diff --git a/drivers/regulator/max8649.c b/drivers/regulator/max8649.c index f57c588bcf28..468ac9c1476c 100644 --- a/drivers/regulator/max8649.c +++ b/drivers/regulator/max8649.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulators driver for Maxim max8649 diff --git a/drivers/regulator/max8660.c b/drivers/regulator/max8660.c index ede17099b727..5cb844dc8813 100644 --- a/drivers/regulator/max8660.c +++ b/drivers/regulator/max8660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max8660.c -- Voltage regulation for the Maxim 8660/8661 diff --git a/drivers/regulator/max8893.c b/drivers/regulator/max8893.c index 5a90633d8536..b0e9b56bbbf4 100644 --- a/drivers/regulator/max8893.c +++ b/drivers/regulator/max8893.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/regulator/max8907-regulator.c b/drivers/regulator/max8907-regulator.c index e59aa7a3ee54..3dcf356617e0 100644 --- a/drivers/regulator/max8907-regulator.c +++ b/drivers/regulator/max8907-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max8907-regulator.c -- support regulators in max8907 diff --git a/drivers/regulator/max8925-regulator.c b/drivers/regulator/max8925-regulator.c index c1532db0a4ee..aa447f780833 100644 --- a/drivers/regulator/max8925-regulator.c +++ b/drivers/regulator/max8925-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulators driver for Maxim max8925 diff --git a/drivers/regulator/max8952.c b/drivers/regulator/max8952.c index 1f94315bfb02..c8302b1b6c78 100644 --- a/drivers/regulator/max8952.c +++ b/drivers/regulator/max8952.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max8952.c - Voltage and current regulation for the Maxim 8952 diff --git a/drivers/regulator/max8973-regulator.c b/drivers/regulator/max8973-regulator.c index f68caa07f546..0d9a0ec64603 100644 --- a/drivers/regulator/max8973-regulator.c +++ b/drivers/regulator/max8973-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max8973-regulator.c -- Maxim max8973A diff --git a/drivers/regulator/max8997-regulator.c b/drivers/regulator/max8997-regulator.c index e77621b6466c..81d8c21d79a4 100644 --- a/drivers/regulator/max8997-regulator.c +++ b/drivers/regulator/max8997-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8997.c - Regulator driver for the Maxim 8997/8966 diff --git a/drivers/regulator/max8998.c b/drivers/regulator/max8998.c index 254a77887f66..c044ab18e466 100644 --- a/drivers/regulator/max8998.c +++ b/drivers/regulator/max8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // max8998.c - Voltage regulator driver for the Maxim 8998 diff --git a/drivers/regulator/mc13783-regulator.c b/drivers/regulator/mc13783-regulator.c index fb3aa1cec1f2..8c71d72f5dcf 100644 --- a/drivers/regulator/mc13783-regulator.c +++ b/drivers/regulator/mc13783-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator Driver for Freescale MC13783 PMIC diff --git a/drivers/regulator/mc13892-regulator.c b/drivers/regulator/mc13892-regulator.c index b29cf6ba6f12..f665cf3a3b5a 100644 --- a/drivers/regulator/mc13892-regulator.c +++ b/drivers/regulator/mc13892-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator Driver for Freescale MC13892 PMIC diff --git a/drivers/regulator/mc13xxx-regulator-core.c b/drivers/regulator/mc13xxx-regulator-core.c index 8ff19150ca92..e11ed785e775 100644 --- a/drivers/regulator/mc13xxx-regulator-core.c +++ b/drivers/regulator/mc13xxx-regulator-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator Driver for Freescale MC13xxx PMIC diff --git a/drivers/regulator/mcp16502.c b/drivers/regulator/mcp16502.c index b34ae0bbba6f..a73338b4c8fa 100644 --- a/drivers/regulator/mcp16502.c +++ b/drivers/regulator/mcp16502.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MCP16502 PMIC driver diff --git a/drivers/regulator/mp5416.c b/drivers/regulator/mp5416.c index e6794190cb68..09a9ef3359ca 100644 --- a/drivers/regulator/mp5416.c +++ b/drivers/regulator/mp5416.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // mp5416.c - regulator driver for mps mp5416 diff --git a/drivers/regulator/mp8859.c b/drivers/regulator/mp8859.c index ab105ffd6a2e..71af161ba54d 100644 --- a/drivers/regulator/mp8859.c +++ b/drivers/regulator/mp8859.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 five technologies GmbH diff --git a/drivers/regulator/mp886x.c b/drivers/regulator/mp886x.c index 9ad16b04c913..4586510700af 100644 --- a/drivers/regulator/mp886x.c +++ b/drivers/regulator/mp886x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MP8867/MP8869 regulator driver diff --git a/drivers/regulator/mpq7920.c b/drivers/regulator/mpq7920.c index a670e09891e7..45f4f9eb6276 100644 --- a/drivers/regulator/mpq7920.c +++ b/drivers/regulator/mpq7920.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // mpq7920.c - regulator driver for mps mpq7920 diff --git a/drivers/regulator/mt6311-regulator.c b/drivers/regulator/mt6311-regulator.c index 2ebc1c0b5e6f..a6be2545d0fd 100644 --- a/drivers/regulator/mt6311-regulator.c +++ b/drivers/regulator/mt6311-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/regulator/mt6315-regulator.c b/drivers/regulator/mt6315-regulator.c index d3f93aae0fc5..039fa1c67803 100644 --- a/drivers/regulator/mt6315-regulator.c +++ b/drivers/regulator/mt6315-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/regulator/mt6316-regulator.c b/drivers/regulator/mt6316-regulator.c index 952852bbe923..25c4f605c60e 100644 --- a/drivers/regulator/mt6316-regulator.c +++ b/drivers/regulator/mt6316-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2024 MediaTek Inc. diff --git a/drivers/regulator/mt6323-regulator.c b/drivers/regulator/mt6323-regulator.c index b43da848a06e..5306e8494755 100644 --- a/drivers/regulator/mt6323-regulator.c +++ b/drivers/regulator/mt6323-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2016 MediaTek Inc. diff --git a/drivers/regulator/mt6331-regulator.c b/drivers/regulator/mt6331-regulator.c index 0059f88c6fd7..6afcc129ad03 100644 --- a/drivers/regulator/mt6331-regulator.c +++ b/drivers/regulator/mt6331-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/regulator/mt6332-regulator.c b/drivers/regulator/mt6332-regulator.c index 8d8331a2aca5..3b9ee049fc2c 100644 --- a/drivers/regulator/mt6332-regulator.c +++ b/drivers/regulator/mt6332-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2022 Collabora Ltd. diff --git a/drivers/regulator/mt6357-regulator.c b/drivers/regulator/mt6357-regulator.c index 1eb69c7a6acb..9c0cc783f2fd 100644 --- a/drivers/regulator/mt6357-regulator.c +++ b/drivers/regulator/mt6357-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2022 MediaTek Inc. diff --git a/drivers/regulator/mt6358-regulator.c b/drivers/regulator/mt6358-regulator.c index 2604f674be49..975639d51958 100644 --- a/drivers/regulator/mt6358-regulator.c +++ b/drivers/regulator/mt6358-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/regulator/mt6359-regulator.c b/drivers/regulator/mt6359-regulator.c index c8a788858824..a1ee91352ac5 100644 --- a/drivers/regulator/mt6359-regulator.c +++ b/drivers/regulator/mt6359-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/regulator/mt6360-regulator.c b/drivers/regulator/mt6360-regulator.c index 24cc9fc94e90..9c35029f314c 100644 --- a/drivers/regulator/mt6360-regulator.c +++ b/drivers/regulator/mt6360-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2020 MediaTek Inc. diff --git a/drivers/regulator/mt6363-regulator.c b/drivers/regulator/mt6363-regulator.c index e0fbf92e7685..96dbd042ed8d 100644 --- a/drivers/regulator/mt6363-regulator.c +++ b/drivers/regulator/mt6363-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2024 MediaTek Inc. diff --git a/drivers/regulator/mt6370-regulator.c b/drivers/regulator/mt6370-regulator.c index c2cea904b0ca..bf1d5d48c47b 100644 --- a/drivers/regulator/mt6370-regulator.c +++ b/drivers/regulator/mt6370-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/mt6380-regulator.c b/drivers/regulator/mt6380-regulator.c index 83e50df7f7c3..7092cdbaddaa 100644 --- a/drivers/regulator/mt6380-regulator.c +++ b/drivers/regulator/mt6380-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2017 MediaTek Inc. diff --git a/drivers/regulator/mt6397-regulator.c b/drivers/regulator/mt6397-regulator.c index 92a2d92f84f9..945c7c009e1a 100644 --- a/drivers/regulator/mt6397-regulator.c +++ b/drivers/regulator/mt6397-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/regulator/mtk-dvfsrc-regulator.c b/drivers/regulator/mtk-dvfsrc-regulator.c index c0c9a6751c26..76eb385eeefa 100644 --- a/drivers/regulator/mtk-dvfsrc-regulator.c +++ b/drivers/regulator/mtk-dvfsrc-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 MediaTek Inc. diff --git a/drivers/regulator/of_regulator.c b/drivers/regulator/of_regulator.c index 33463926a2a6..5817ada0d17a 100644 --- a/drivers/regulator/of_regulator.c +++ b/drivers/regulator/of_regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OF helpers for regulator framework diff --git a/drivers/regulator/palmas-regulator.c b/drivers/regulator/palmas-regulator.c index 60656a815b9e..8af88748a2bb 100644 --- a/drivers/regulator/palmas-regulator.c +++ b/drivers/regulator/palmas-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Regulator part of Palmas PMIC Chips diff --git a/drivers/regulator/pbias-regulator.c b/drivers/regulator/pbias-regulator.c index cd5a0d7e4455..0d95821754ff 100644 --- a/drivers/regulator/pbias-regulator.c +++ b/drivers/regulator/pbias-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pbias-regulator.c * diff --git a/drivers/regulator/pca9450-regulator.c b/drivers/regulator/pca9450-regulator.c index 5fa868264250..ee247f6c6151 100644 --- a/drivers/regulator/pca9450-regulator.c +++ b/drivers/regulator/pca9450-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 NXP. diff --git a/drivers/regulator/pcap-regulator.c b/drivers/regulator/pcap-regulator.c index 441c9344aef7..d506ffded472 100644 --- a/drivers/regulator/pcap-regulator.c +++ b/drivers/regulator/pcap-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCAP2 Regulator Driver diff --git a/drivers/regulator/pf0900-regulator.c b/drivers/regulator/pf0900-regulator.c index b5effee32917..95691225c5f6 100644 --- a/drivers/regulator/pf0900-regulator.c +++ b/drivers/regulator/pf0900-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2025 NXP. // NXP PF0900 pmic driver diff --git a/drivers/regulator/pf1550-regulator.c b/drivers/regulator/pf1550-regulator.c index 037b8ec94066..d50792123078 100644 --- a/drivers/regulator/pf1550-regulator.c +++ b/drivers/regulator/pf1550-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // regulator driver for the PF1550 diff --git a/drivers/regulator/pf530x-regulator.c b/drivers/regulator/pf530x-regulator.c index f789c4b6a499..f7e45209c276 100644 --- a/drivers/regulator/pf530x-regulator.c +++ b/drivers/regulator/pf530x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // documentation of this device is available at diff --git a/drivers/regulator/pf8x00-regulator.c b/drivers/regulator/pf8x00-regulator.c index ea3611de42b4..67e8ea62f1c0 100644 --- a/drivers/regulator/pf8x00-regulator.c +++ b/drivers/regulator/pf8x00-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 NXP diff --git a/drivers/regulator/pf9453-regulator.c b/drivers/regulator/pf9453-regulator.c index 779a6fdb0574..5058b690d013 100644 --- a/drivers/regulator/pf9453-regulator.c +++ b/drivers/regulator/pf9453-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 NXP. diff --git a/drivers/regulator/pfuze100-regulator.c b/drivers/regulator/pfuze100-regulator.c index 7d56c22b5e40..fc6832acebcc 100644 --- a/drivers/regulator/pfuze100-regulator.c +++ b/drivers/regulator/pfuze100-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/regulator/pv88060-regulator.c b/drivers/regulator/pv88060-regulator.c index ae1c4b9daaa1..3f77cdb9ba6c 100644 --- a/drivers/regulator/pv88060-regulator.c +++ b/drivers/regulator/pv88060-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // pv88060-regulator.c - Regulator device driver for PV88060 diff --git a/drivers/regulator/pv88080-regulator.c b/drivers/regulator/pv88080-regulator.c index 9fe539a34786..aa9de0d1612b 100644 --- a/drivers/regulator/pv88080-regulator.c +++ b/drivers/regulator/pv88080-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // pv88080-regulator.c - Regulator device driver for PV88080 diff --git a/drivers/regulator/pv88090-regulator.c b/drivers/regulator/pv88090-regulator.c index 3c48757bbbda..65e1c0c5608f 100644 --- a/drivers/regulator/pv88090-regulator.c +++ b/drivers/regulator/pv88090-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // pv88090-regulator.c - Regulator device driver for PV88090 diff --git a/drivers/regulator/pwm-regulator.c b/drivers/regulator/pwm-regulator.c index 7434b6b22d32..d5bbdb4ff260 100644 --- a/drivers/regulator/pwm-regulator.c +++ b/drivers/regulator/pwm-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for PWM Regulators diff --git a/drivers/regulator/qcom-labibb-regulator.c b/drivers/regulator/qcom-labibb-regulator.c index 1b14015caca6..29ec0d30d0f3 100644 --- a/drivers/regulator/qcom-labibb-regulator.c +++ b/drivers/regulator/qcom-labibb-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/regulator/qcom-pm8008-regulator.c b/drivers/regulator/qcom-pm8008-regulator.c index 90c78ee1c37b..11041ba9871e 100644 --- a/drivers/regulator/qcom-pm8008-regulator.c +++ b/drivers/regulator/qcom-pm8008-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/regulator/qcom-refgen-regulator.c b/drivers/regulator/qcom-refgen-regulator.c index 299ac3c8c3bc..25ef0bededfc 100644 --- a/drivers/regulator/qcom-refgen-regulator.c +++ b/drivers/regulator/qcom-refgen-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2017, 2019-2020, The Linux Foundation. All rights reserved. // Copyright (c) 2023, Linaro Limited diff --git a/drivers/regulator/qcom-rpmh-regulator.c b/drivers/regulator/qcom-rpmh-regulator.c index 6e4cb2871fca..a57b59ad4a2b 100644 --- a/drivers/regulator/qcom-rpmh-regulator.c +++ b/drivers/regulator/qcom-rpmh-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. // Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/regulator/qcom_rpm-regulator.c b/drivers/regulator/qcom_rpm-regulator.c index 2d5fec1457d1..f118d88db348 100644 --- a/drivers/regulator/qcom_rpm-regulator.c +++ b/drivers/regulator/qcom_rpm-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Sony Mobile Communications AB. diff --git a/drivers/regulator/qcom_smd-regulator.c b/drivers/regulator/qcom_smd-regulator.c index 25ed9f713974..bf806363077d 100644 --- a/drivers/regulator/qcom_smd-regulator.c +++ b/drivers/regulator/qcom_smd-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/regulator/qcom_spmi-regulator.c b/drivers/regulator/qcom_spmi-regulator.c index c1a41ce70b36..cddc5297b1f1 100644 --- a/drivers/regulator/qcom_spmi-regulator.c +++ b/drivers/regulator/qcom_spmi-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/regulator/qcom_usb_vbus-regulator.c b/drivers/regulator/qcom_usb_vbus-regulator.c index cd94ed67621f..ddd328c11c3a 100644 --- a/drivers/regulator/qcom_usb_vbus-regulator.c +++ b/drivers/regulator/qcom_usb_vbus-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Qualcomm PMIC VBUS output regulator driver diff --git a/drivers/regulator/raa215300.c b/drivers/regulator/raa215300.c index 6982565c8aa4..ab7677e72bd4 100644 --- a/drivers/regulator/raa215300.c +++ b/drivers/regulator/raa215300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas RAA215300 PMIC driver diff --git a/drivers/regulator/rc5t583-regulator.c b/drivers/regulator/rc5t583-regulator.c index a25a141e86c4..8121962030e6 100644 --- a/drivers/regulator/rc5t583-regulator.c +++ b/drivers/regulator/rc5t583-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for RICOH RC5T583 power management chip. diff --git a/drivers/regulator/renesas-usb-vbus-regulator.c b/drivers/regulator/renesas-usb-vbus-regulator.c index 9ba791bd72ec..e60130038c4a 100644 --- a/drivers/regulator/renesas-usb-vbus-regulator.c +++ b/drivers/regulator/renesas-usb-vbus-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas USB VBUS output regulator driver diff --git a/drivers/regulator/rk808-regulator.c b/drivers/regulator/rk808-regulator.c index 1e8142479656..45ecd061d177 100644 --- a/drivers/regulator/rk808-regulator.c +++ b/drivers/regulator/rk808-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for Rockchip RK80x and RK81x PMIC series diff --git a/drivers/regulator/rn5t618-regulator.c b/drivers/regulator/rn5t618-regulator.c index 91808e0735b3..ba298be49fc2 100644 --- a/drivers/regulator/rn5t618-regulator.c +++ b/drivers/regulator/rn5t618-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for Ricoh RN5T618 PMIC diff --git a/drivers/regulator/rohm-regulator.c b/drivers/regulator/rohm-regulator.c index 4b95ca01959c..8845a90e201b 100644 --- a/drivers/regulator/rohm-regulator.c +++ b/drivers/regulator/rohm-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 ROHM Semiconductors diff --git a/drivers/regulator/rpi-panel-attiny-regulator.c b/drivers/regulator/rpi-panel-attiny-regulator.c index 3020839b9ef1..20102b12485a 100644 --- a/drivers/regulator/rpi-panel-attiny-regulator.c +++ b/drivers/regulator/rpi-panel-attiny-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Marek Vasut diff --git a/drivers/regulator/rpi-panel-v2-regulator.c b/drivers/regulator/rpi-panel-v2-regulator.c index 30b78aa75ee3..180734be3c25 100644 --- a/drivers/regulator/rpi-panel-v2-regulator.c +++ b/drivers/regulator/rpi-panel-v2-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Raspberry Pi Ltd. diff --git a/drivers/regulator/rt4801-regulator.c b/drivers/regulator/rt4801-regulator.c index 4955bfea4e84..22c6ad6f3304 100644 --- a/drivers/regulator/rt4801-regulator.c +++ b/drivers/regulator/rt4801-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rt4803.c b/drivers/regulator/rt4803.c index c96fb026dc10..be19c6c54d32 100644 --- a/drivers/regulator/rt4803.c +++ b/drivers/regulator/rt4803.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Richtek Technology Corp. diff --git a/drivers/regulator/rt4831-regulator.c b/drivers/regulator/rt4831-regulator.c index dfc868a24056..2631491a00f8 100644 --- a/drivers/regulator/rt4831-regulator.c +++ b/drivers/regulator/rt4831-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/regulator/rt5033-regulator.c b/drivers/regulator/rt5033-regulator.c index 2ba74f205543..046da0b9367e 100644 --- a/drivers/regulator/rt5033-regulator.c +++ b/drivers/regulator/rt5033-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for the Richtek RT5033 diff --git a/drivers/regulator/rt5120-regulator.c b/drivers/regulator/rt5120-regulator.c index f0d3efd160d4..be5e6e54d295 100644 --- a/drivers/regulator/rt5120-regulator.c +++ b/drivers/regulator/rt5120-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rt5133-regulator.c b/drivers/regulator/rt5133-regulator.c index 129b1f13c880..85ad8b8fb07a 100644 --- a/drivers/regulator/rt5133-regulator.c +++ b/drivers/regulator/rt5133-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Richtek Technology Corp. // Author: ChiYuan Huang diff --git a/drivers/regulator/rt5190a-regulator.c b/drivers/regulator/rt5190a-regulator.c index a53ed523b5d7..ce510c71f1d1 100644 --- a/drivers/regulator/rt5190a-regulator.c +++ b/drivers/regulator/rt5190a-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rt5739.c b/drivers/regulator/rt5739.c index 5fcddd7c2da7..14ec972d25e8 100644 --- a/drivers/regulator/rt5739.c +++ b/drivers/regulator/rt5739.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Device driver for RT5739 regulator diff --git a/drivers/regulator/rt5759-regulator.c b/drivers/regulator/rt5759-regulator.c index c2553dcee050..fea7b4272878 100644 --- a/drivers/regulator/rt5759-regulator.c +++ b/drivers/regulator/rt5759-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rt6160-regulator.c b/drivers/regulator/rt6160-regulator.c index 548ffdf537d3..8fadcb2c766d 100644 --- a/drivers/regulator/rt6160-regulator.c +++ b/drivers/regulator/rt6160-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/regulator/rt6190-regulator.c b/drivers/regulator/rt6190-regulator.c index 3883440295ed..a9a09a1a19ad 100644 --- a/drivers/regulator/rt6190-regulator.c +++ b/drivers/regulator/rt6190-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/regulator/rt6245-regulator.c b/drivers/regulator/rt6245-regulator.c index 1843ecec1922..ab82817c4f63 100644 --- a/drivers/regulator/rt6245-regulator.c +++ b/drivers/regulator/rt6245-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rtmv20-regulator.c b/drivers/regulator/rtmv20-regulator.c index 3d8d29f87b58..ed9497bd80a7 100644 --- a/drivers/regulator/rtmv20-regulator.c +++ b/drivers/regulator/rtmv20-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rtq2134-regulator.c b/drivers/regulator/rtq2134-regulator.c index b7372cb2b97d..22356deb878d 100644 --- a/drivers/regulator/rtq2134-regulator.c +++ b/drivers/regulator/rtq2134-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rtq2208-regulator.c b/drivers/regulator/rtq2208-regulator.c index f669a562f036..ea510d778cf5 100644 --- a/drivers/regulator/rtq2208-regulator.c +++ b/drivers/regulator/rtq2208-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/rtq6752-regulator.c b/drivers/regulator/rtq6752-regulator.c index 618904ede72c..cb6233b8194d 100644 --- a/drivers/regulator/rtq6752-regulator.c +++ b/drivers/regulator/rtq6752-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/regulator/s2dos05-regulator.c b/drivers/regulator/s2dos05-regulator.c index 1463585c4565..1b28cb0df518 100644 --- a/drivers/regulator/s2dos05-regulator.c +++ b/drivers/regulator/s2dos05-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // s2dos05.c - Regulator driver for the Samsung s2dos05 diff --git a/drivers/regulator/s2mpa01.c b/drivers/regulator/s2mpa01.c index c22fdde67f9c..95acc4c94ebe 100644 --- a/drivers/regulator/s2mpa01.c +++ b/drivers/regulator/s2mpa01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2013 Samsung Electronics Co., Ltd diff --git a/drivers/regulator/s2mps11.c b/drivers/regulator/s2mps11.c index 04ae9c6150bd..ec2161d984e7 100644 --- a/drivers/regulator/s2mps11.c +++ b/drivers/regulator/s2mps11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2012-2014 Samsung Electronics Co., Ltd diff --git a/drivers/regulator/s5m8767.c b/drivers/regulator/s5m8767.c index fe2631378ccd..754d0e26cdd7 100644 --- a/drivers/regulator/s5m8767.c +++ b/drivers/regulator/s5m8767.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2011 Samsung Electronics Co., Ltd diff --git a/drivers/regulator/sc2731-regulator.c b/drivers/regulator/sc2731-regulator.c index 5447e1a47d15..19530e30c700 100644 --- a/drivers/regulator/sc2731-regulator.c +++ b/drivers/regulator/sc2731-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Spreadtrum Communications Inc. diff --git a/drivers/regulator/scmi-regulator.c b/drivers/regulator/scmi-regulator.c index 6d609c42e479..ec9e023ca792 100644 --- a/drivers/regulator/scmi-regulator.c +++ b/drivers/regulator/scmi-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // System Control and Management Interface (SCMI) based regulator driver diff --git a/drivers/regulator/sky81452-regulator.c b/drivers/regulator/sky81452-regulator.c index 359e83e37d2d..86cb4a2bba03 100644 --- a/drivers/regulator/sky81452-regulator.c +++ b/drivers/regulator/sky81452-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // sky81452-regulator.c SKY81452 regulator driver diff --git a/drivers/regulator/slg51000-regulator.c b/drivers/regulator/slg51000-regulator.c index 3bbd4a29e6d3..9e32a45aed01 100644 --- a/drivers/regulator/slg51000-regulator.c +++ b/drivers/regulator/slg51000-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // SLG51000 High PSRR, Multi-Output Regulators diff --git a/drivers/regulator/spacemit-p1.c b/drivers/regulator/spacemit-p1.c index 2b585ba01a93..6bf7dae671bf 100644 --- a/drivers/regulator/spacemit-p1.c +++ b/drivers/regulator/spacemit-p1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for regulators found in the SpacemiT P1 PMIC diff --git a/drivers/regulator/stm32-booster.c b/drivers/regulator/stm32-booster.c index 2cdc7f0474f8..adcf45a66d84 100644 --- a/drivers/regulator/stm32-booster.c +++ b/drivers/regulator/stm32-booster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2019 // Author(s): Fabrice Gasnier . diff --git a/drivers/regulator/stm32-pwr.c b/drivers/regulator/stm32-pwr.c index b7aeef6e09e7..df257031e93c 100644 --- a/drivers/regulator/stm32-pwr.c +++ b/drivers/regulator/stm32-pwr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2019 // Authors: Gabriel Fernandez diff --git a/drivers/regulator/stm32-vrefbuf.c b/drivers/regulator/stm32-vrefbuf.c index 9e391206f09d..5d235023b5f0 100644 --- a/drivers/regulator/stm32-vrefbuf.c +++ b/drivers/regulator/stm32-vrefbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/regulator/stpmic1_regulator.c b/drivers/regulator/stpmic1_regulator.c index a498df7cb016..89b786fb2807 100644 --- a/drivers/regulator/stpmic1_regulator.c +++ b/drivers/regulator/stpmic1_regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2018 // Author: Pascal Paillet for STMicroelectronics. diff --git a/drivers/regulator/stw481x-vmmc.c b/drivers/regulator/stw481x-vmmc.c index 3958d906bd77..eeb1f65fef56 100644 --- a/drivers/regulator/stw481x-vmmc.c +++ b/drivers/regulator/stw481x-vmmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for STw4810/STw4811 VMMC regulator. diff --git a/drivers/regulator/sun20i-regulator.c b/drivers/regulator/sun20i-regulator.c index e09be44859e7..4d4cccae567b 100644 --- a/drivers/regulator/sun20i-regulator.c +++ b/drivers/regulator/sun20i-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2021-2022 Samuel Holland diff --git a/drivers/regulator/sy7636a-regulator.c b/drivers/regulator/sy7636a-regulator.c index 551647bc1052..0132d45d760c 100644 --- a/drivers/regulator/sy7636a-regulator.c +++ b/drivers/regulator/sy7636a-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Functions to access SY3686A power management chip voltages diff --git a/drivers/regulator/sy8106a-regulator.c b/drivers/regulator/sy8106a-regulator.c index d79a4cc25a0d..08ad47487b87 100644 --- a/drivers/regulator/sy8106a-regulator.c +++ b/drivers/regulator/sy8106a-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // sy8106a-regulator.c - Regulator device driver for SY8106A diff --git a/drivers/regulator/sy8824x.c b/drivers/regulator/sy8824x.c index 5bec84db25f1..57cc469d5ee9 100644 --- a/drivers/regulator/sy8824x.c +++ b/drivers/regulator/sy8824x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // SY8824C/SY8824E regulator driver diff --git a/drivers/regulator/sy8827n.c b/drivers/regulator/sy8827n.c index 0b811514782f..918b89c35220 100644 --- a/drivers/regulator/sy8827n.c +++ b/drivers/regulator/sy8827n.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // SY8827N regulator driver diff --git a/drivers/regulator/ti-abb-regulator.c b/drivers/regulator/ti-abb-regulator.c index 04133510e5af..d3b312f9ad9a 100644 --- a/drivers/regulator/ti-abb-regulator.c +++ b/drivers/regulator/ti-abb-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments SoC Adaptive Body Bias(ABB) Regulator diff --git a/drivers/regulator/tps51632-regulator.c b/drivers/regulator/tps51632-regulator.c index 3a384bf9d2c5..503764242e4f 100644 --- a/drivers/regulator/tps51632-regulator.c +++ b/drivers/regulator/tps51632-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps51632-regulator.c -- TI TPS51632 diff --git a/drivers/regulator/tps6105x-regulator.c b/drivers/regulator/tps6105x-regulator.c index a09c6ae6a0ce..dcb1b7d9911a 100644 --- a/drivers/regulator/tps6105x-regulator.c +++ b/drivers/regulator/tps6105x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for TPS61050/61052 boost converters, typically used for white LEDs diff --git a/drivers/regulator/tps62360-regulator.c b/drivers/regulator/tps62360-regulator.c index be6a6702cbfa..7a2e4f44c7c0 100644 --- a/drivers/regulator/tps62360-regulator.c +++ b/drivers/regulator/tps62360-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps62360.c -- TI tps62360 diff --git a/drivers/regulator/tps6286x-regulator.c b/drivers/regulator/tps6286x-regulator.c index e29aab06bf79..d1fd90b82c27 100644 --- a/drivers/regulator/tps6286x-regulator.c +++ b/drivers/regulator/tps6286x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright Axis Communications AB diff --git a/drivers/regulator/tps6287x-regulator.c b/drivers/regulator/tps6287x-regulator.c index 7b7d3ae39206..7131084c2bd5 100644 --- a/drivers/regulator/tps6287x-regulator.c +++ b/drivers/regulator/tps6287x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Axis Communications AB diff --git a/drivers/regulator/tps65023-regulator.c b/drivers/regulator/tps65023-regulator.c index 3334b5b7d907..aad7c6b26d1b 100644 --- a/drivers/regulator/tps65023-regulator.c +++ b/drivers/regulator/tps65023-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps65023-regulator.c diff --git a/drivers/regulator/tps6507x-regulator.c b/drivers/regulator/tps6507x-regulator.c index 6655d9c31187..9f060765756b 100644 --- a/drivers/regulator/tps6507x-regulator.c +++ b/drivers/regulator/tps6507x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps6507x-regulator.c diff --git a/drivers/regulator/tps65086-regulator.c b/drivers/regulator/tps65086-regulator.c index 2d284c64eeb7..da29f6f19e5a 100644 --- a/drivers/regulator/tps65086-regulator.c +++ b/drivers/regulator/tps65086-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/drivers/regulator/tps65090-regulator.c b/drivers/regulator/tps65090-regulator.c index 8f916ee366e5..7ed1f08a6bdb 100644 --- a/drivers/regulator/tps65090-regulator.c +++ b/drivers/regulator/tps65090-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for tps65090 power management chip. diff --git a/drivers/regulator/tps65132-regulator.c b/drivers/regulator/tps65132-regulator.c index 9c2f0dd42613..c43274e1e502 100644 --- a/drivers/regulator/tps65132-regulator.c +++ b/drivers/regulator/tps65132-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TI TPS65132 Regulator driver * diff --git a/drivers/regulator/tps65217-regulator.c b/drivers/regulator/tps65217-regulator.c index b167ba22fe16..c304bc5644eb 100644 --- a/drivers/regulator/tps65217-regulator.c +++ b/drivers/regulator/tps65217-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps65217-regulator.c diff --git a/drivers/regulator/tps65218-regulator.c b/drivers/regulator/tps65218-regulator.c index f44b5767099c..b91b9a0cbd39 100644 --- a/drivers/regulator/tps65218-regulator.c +++ b/drivers/regulator/tps65218-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps65218-regulator.c diff --git a/drivers/regulator/tps65219-regulator.c b/drivers/regulator/tps65219-regulator.c index d77ca486879f..28e4ae1470ab 100644 --- a/drivers/regulator/tps65219-regulator.c +++ b/drivers/regulator/tps65219-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TPS65214/TPS65215/TPS65219 PMIC Regulator Driver diff --git a/drivers/regulator/tps6524x-regulator.c b/drivers/regulator/tps6524x-regulator.c index 6beb51293e8e..7a9883a2d8bc 100644 --- a/drivers/regulator/tps6524x-regulator.c +++ b/drivers/regulator/tps6524x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Regulator driver for TPS6524x PMIC * diff --git a/drivers/regulator/tps6586x-regulator.c b/drivers/regulator/tps6586x-regulator.c index 1ab5767590f3..0da184eb735b 100644 --- a/drivers/regulator/tps6586x-regulator.c +++ b/drivers/regulator/tps6586x-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for TI TPS6586x diff --git a/drivers/regulator/tps65910-regulator.c b/drivers/regulator/tps65910-regulator.c index 3a3027e0b94e..029d184664ae 100644 --- a/drivers/regulator/tps65910-regulator.c +++ b/drivers/regulator/tps65910-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tps65910.c -- TI tps65910 diff --git a/drivers/regulator/tps65912-regulator.c b/drivers/regulator/tps65912-regulator.c index 7ff7877a2e09..6acb12643a6d 100644 --- a/drivers/regulator/tps65912-regulator.c +++ b/drivers/regulator/tps65912-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regulator driver for TI TPS65912x PMICs diff --git a/drivers/regulator/tps6594-regulator.c b/drivers/regulator/tps6594-regulator.c index 645e83462c64..45709c2ee25c 100644 --- a/drivers/regulator/tps6594-regulator.c +++ b/drivers/regulator/tps6594-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator driver for tps6594 PMIC diff --git a/drivers/regulator/tps68470-regulator.c b/drivers/regulator/tps68470-regulator.c index de7db7690f6b..548e441e027b 100644 --- a/drivers/regulator/tps68470-regulator.c +++ b/drivers/regulator/tps68470-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator driver for TPS68470 PMIC diff --git a/drivers/regulator/twl-regulator.c b/drivers/regulator/twl-regulator.c index 5bacfcebf59a..6f9c9e768e70 100644 --- a/drivers/regulator/twl-regulator.c +++ b/drivers/regulator/twl-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * twl-regulator.c -- support regulators in twl4030/twl6030 family chips diff --git a/drivers/regulator/twl6030-regulator.c b/drivers/regulator/twl6030-regulator.c index 6eed0f6e0adb..f7e0e11bef14 100644 --- a/drivers/regulator/twl6030-regulator.c +++ b/drivers/regulator/twl6030-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Split TWL6030 logic from twl-regulator.c: diff --git a/drivers/regulator/uniphier-regulator.c b/drivers/regulator/uniphier-regulator.c index 74939b7fcd81..5519c7daeb10 100644 --- a/drivers/regulator/uniphier-regulator.c +++ b/drivers/regulator/uniphier-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Regulator controller driver for UniPhier SoC diff --git a/drivers/regulator/userspace-consumer.c b/drivers/regulator/userspace-consumer.c index 72bb5ffb49a8..8319623f488e 100644 --- a/drivers/regulator/userspace-consumer.c +++ b/drivers/regulator/userspace-consumer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * userspace-consumer.c diff --git a/drivers/regulator/vctrl-regulator.c b/drivers/regulator/vctrl-regulator.c index 2796580a3a3c..952d59e2483c 100644 --- a/drivers/regulator/vctrl-regulator.c +++ b/drivers/regulator/vctrl-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for voltage controller regulators diff --git a/drivers/regulator/vexpress-regulator.c b/drivers/regulator/vexpress-regulator.c index 6687077e9a97..328341ba5d00 100644 --- a/drivers/regulator/vexpress-regulator.c +++ b/drivers/regulator/vexpress-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2012 ARM Limited diff --git a/drivers/regulator/virtual.c b/drivers/regulator/virtual.c index 218a0d66a152..800e472f5055 100644 --- a/drivers/regulator/virtual.c +++ b/drivers/regulator/virtual.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * reg-virtual-consumer.c diff --git a/drivers/regulator/vqmmc-ipq4019-regulator.c b/drivers/regulator/vqmmc-ipq4019-regulator.c index 4955616517ce..a9af101340bd 100644 --- a/drivers/regulator/vqmmc-ipq4019-regulator.c +++ b/drivers/regulator/vqmmc-ipq4019-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2019 Mantas Pucka diff --git a/drivers/regulator/wm831x-dcdc.c b/drivers/regulator/wm831x-dcdc.c index 834d7c181971..e0cca8e03784 100644 --- a/drivers/regulator/wm831x-dcdc.c +++ b/drivers/regulator/wm831x-dcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // wm831x-dcdc.c -- DC-DC buck converter driver for the WM831x series diff --git a/drivers/regulator/wm831x-isink.c b/drivers/regulator/wm831x-isink.c index 43f220cea21c..97e5e7624a01 100644 --- a/drivers/regulator/wm831x-isink.c +++ b/drivers/regulator/wm831x-isink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // wm831x-isink.c -- Current sink driver for the WM831x series diff --git a/drivers/regulator/wm831x-ldo.c b/drivers/regulator/wm831x-ldo.c index 76b89b1cd519..cb59fb7ca937 100644 --- a/drivers/regulator/wm831x-ldo.c +++ b/drivers/regulator/wm831x-ldo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // wm831x-ldo.c -- LDO driver for the WM831x series diff --git a/drivers/regulator/wm8350-regulator.c b/drivers/regulator/wm8350-regulator.c index d09864bae5ef..90d0824ce900 100644 --- a/drivers/regulator/wm8350-regulator.c +++ b/drivers/regulator/wm8350-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // wm8350.c -- Voltage and current regulation for the Wolfson WM8350 PMIC diff --git a/drivers/regulator/wm8400-regulator.c b/drivers/regulator/wm8400-regulator.c index fb3ca7956d00..75ca92269428 100644 --- a/drivers/regulator/wm8400-regulator.c +++ b/drivers/regulator/wm8400-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Regulator support for WM8400 diff --git a/drivers/regulator/wm8994-regulator.c b/drivers/regulator/wm8994-regulator.c index 2946db448aec..b43f9c360438 100644 --- a/drivers/regulator/wm8994-regulator.c +++ b/drivers/regulator/wm8994-regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // wm8994-regulator.c -- Regulator driver for the WM8994 diff --git a/drivers/remoteproc/da8xx_remoteproc.c b/drivers/remoteproc/da8xx_remoteproc.c index e418a2bf5d2e..94e897453105 100644 --- a/drivers/remoteproc/da8xx_remoteproc.c +++ b/drivers/remoteproc/da8xx_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote processor machine-specific module for DA8XX diff --git a/drivers/remoteproc/imx_dsp_rproc.c b/drivers/remoteproc/imx_dsp_rproc.c index 5130a35214c9..49dce5bc3f90 100644 --- a/drivers/remoteproc/imx_dsp_rproc.c +++ b/drivers/remoteproc/imx_dsp_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright 2021 NXP */ diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index 3be8790c14a2..eb70db06df56 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Pengutronix, Oleksij Rempel diff --git a/drivers/remoteproc/ingenic_rproc.c b/drivers/remoteproc/ingenic_rproc.c index 1b78d8ddeacf..9ae598f2250e 100644 --- a/drivers/remoteproc/ingenic_rproc.c +++ b/drivers/remoteproc/ingenic_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Ingenic JZ47xx remoteproc driver diff --git a/drivers/remoteproc/keystone_remoteproc.c b/drivers/remoteproc/keystone_remoteproc.c index 4d6550b48567..51f70343469b 100644 --- a/drivers/remoteproc/keystone_remoteproc.c +++ b/drivers/remoteproc/keystone_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Keystone DSP remoteproc driver diff --git a/drivers/remoteproc/meson_mx_ao_arc.c b/drivers/remoteproc/meson_mx_ao_arc.c index 7dfdf11b0036..89bd91270b2c 100644 --- a/drivers/remoteproc/meson_mx_ao_arc.c +++ b/drivers/remoteproc/meson_mx_ao_arc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Martin Blumenstingl diff --git a/drivers/remoteproc/mtk_scp.c b/drivers/remoteproc/mtk_scp.c index db8fd045468d..4d266e2d0a98 100644 --- a/drivers/remoteproc/mtk_scp.c +++ b/drivers/remoteproc/mtk_scp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/remoteproc/mtk_scp_ipi.c b/drivers/remoteproc/mtk_scp_ipi.c index c068227e251e..e1828e2865ff 100644 --- a/drivers/remoteproc/mtk_scp_ipi.c +++ b/drivers/remoteproc/mtk_scp_ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/remoteproc/omap_remoteproc.c b/drivers/remoteproc/omap_remoteproc.c index cb01354248af..16c547a422e1 100644 --- a/drivers/remoteproc/omap_remoteproc.c +++ b/drivers/remoteproc/omap_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP Remote Processor driver diff --git a/drivers/remoteproc/pru_rproc.c b/drivers/remoteproc/pru_rproc.c index 5e3eb7b86a0e..681034c089e2 100644 --- a/drivers/remoteproc/pru_rproc.c +++ b/drivers/remoteproc/pru_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PRU-ICSS remoteproc driver for various TI SoCs diff --git a/drivers/remoteproc/qcom_common.c b/drivers/remoteproc/qcom_common.c index 8c8688f99f0a..0b7af998e597 100644 --- a/drivers/remoteproc/qcom_common.c +++ b/drivers/remoteproc/qcom_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Peripheral Image Loader helpers diff --git a/drivers/remoteproc/qcom_pil_info.c b/drivers/remoteproc/qcom_pil_info.c index aca21560e20b..32ba1a17b95b 100644 --- a/drivers/remoteproc/qcom_pil_info.c +++ b/drivers/remoteproc/qcom_pil_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020 Linaro Ltd. diff --git a/drivers/remoteproc/qcom_q6v5.c b/drivers/remoteproc/qcom_q6v5.c index 58d5b85e58cd..01d8aa6a6fc1 100644 --- a/drivers/remoteproc/qcom_q6v5.c +++ b/drivers/remoteproc/qcom_q6v5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm Peripheral Image Loader for Q6V5 diff --git a/drivers/remoteproc/qcom_q6v5_adsp.c b/drivers/remoteproc/qcom_q6v5_adsp.c index b5c8d6d38c9c..708f403e2c9e 100644 --- a/drivers/remoteproc/qcom_q6v5_adsp.c +++ b/drivers/remoteproc/qcom_q6v5_adsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm Technology Inc. ADSP Peripheral Image Loader for SDM845. diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c index 91940977ca89..3b52134af459 100644 --- a/drivers/remoteproc/qcom_q6v5_mss.c +++ b/drivers/remoteproc/qcom_q6v5_mss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm self-authenticating modem subsystem remoteproc driver diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c index 52680ac99589..4bd4a88fa591 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Peripheral Authentication Service remoteproc driver diff --git a/drivers/remoteproc/qcom_q6v5_wcss.c b/drivers/remoteproc/qcom_q6v5_wcss.c index c27200159a88..956bee4600a2 100644 --- a/drivers/remoteproc/qcom_q6v5_wcss.c +++ b/drivers/remoteproc/qcom_q6v5_wcss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2018 Linaro Ltd. diff --git a/drivers/remoteproc/qcom_sysmon.c b/drivers/remoteproc/qcom_sysmon.c index 660ac6fc4082..b7959b14a8e7 100644 --- a/drivers/remoteproc/qcom_sysmon.c +++ b/drivers/remoteproc/qcom_sysmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017, Linaro Ltd. diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c index ee18bf2e8054..d802db534e7b 100644 --- a/drivers/remoteproc/qcom_wcnss.c +++ b/drivers/remoteproc/qcom_wcnss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Wireless Connectivity Subsystem Peripheral Image Loader diff --git a/drivers/remoteproc/qcom_wcnss_iris.c b/drivers/remoteproc/qcom_wcnss_iris.c index 2b52b403eb3f..de5965c7b4c3 100644 --- a/drivers/remoteproc/qcom_wcnss_iris.c +++ b/drivers/remoteproc/qcom_wcnss_iris.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Wireless Connectivity Subsystem Iris driver diff --git a/drivers/remoteproc/rcar_rproc.c b/drivers/remoteproc/rcar_rproc.c index 3c25625f966d..d3d2eba40877 100644 --- a/drivers/remoteproc/rcar_rproc.c +++ b/drivers/remoteproc/rcar_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) IoT.bzh 2021 diff --git a/drivers/remoteproc/remoteproc_cdev.c b/drivers/remoteproc/remoteproc_cdev.c index 687f205fd70a..9e462b43a607 100644 --- a/drivers/remoteproc/remoteproc_cdev.c +++ b/drivers/remoteproc/remoteproc_cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Character device interface driver for Remoteproc framework. diff --git a/drivers/remoteproc/remoteproc_core.c b/drivers/remoteproc/remoteproc_core.c index aada2780b343..23ed75de3121 100644 --- a/drivers/remoteproc/remoteproc_core.c +++ b/drivers/remoteproc/remoteproc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote Processor Framework diff --git a/drivers/remoteproc/remoteproc_coredump.c b/drivers/remoteproc/remoteproc_coredump.c index 6ede8c0c93ad..bfa70f2156db 100644 --- a/drivers/remoteproc/remoteproc_coredump.c +++ b/drivers/remoteproc/remoteproc_coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Coredump functionality for Remoteproc framework. diff --git a/drivers/remoteproc/remoteproc_debugfs.c b/drivers/remoteproc/remoteproc_debugfs.c index b86c1d09c70c..c806f37a3c5f 100644 --- a/drivers/remoteproc/remoteproc_debugfs.c +++ b/drivers/remoteproc/remoteproc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote Processor Framework diff --git a/drivers/remoteproc/remoteproc_elf_loader.c b/drivers/remoteproc/remoteproc_elf_loader.c index 94177e416047..86f28a82297b 100644 --- a/drivers/remoteproc/remoteproc_elf_loader.c +++ b/drivers/remoteproc/remoteproc_elf_loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote Processor Framework ELF loader diff --git a/drivers/remoteproc/remoteproc_sysfs.c b/drivers/remoteproc/remoteproc_sysfs.c index 138e752c5e4e..12b8f68fad5a 100644 --- a/drivers/remoteproc/remoteproc_sysfs.c +++ b/drivers/remoteproc/remoteproc_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote Processor Framework diff --git a/drivers/remoteproc/remoteproc_virtio.c b/drivers/remoteproc/remoteproc_virtio.c index c5d46a878149..0e6019154577 100644 --- a/drivers/remoteproc/remoteproc_virtio.c +++ b/drivers/remoteproc/remoteproc_virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote processor messaging transport (OMAP platform-specific bits) diff --git a/drivers/remoteproc/st_remoteproc.c b/drivers/remoteproc/st_remoteproc.c index a07edf7217d2..06d27e78a3e5 100644 --- a/drivers/remoteproc/st_remoteproc.c +++ b/drivers/remoteproc/st_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST's Remote Processor Control Driver diff --git a/drivers/remoteproc/st_slim_rproc.c b/drivers/remoteproc/st_slim_rproc.c index d083ecf02f5c..384d961eb11f 100644 --- a/drivers/remoteproc/st_slim_rproc.c +++ b/drivers/remoteproc/st_slim_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SLIM core rproc driver diff --git a/drivers/remoteproc/stm32_rproc.c b/drivers/remoteproc/stm32_rproc.c index c28679d3b43c..271c5eb27d2e 100644 --- a/drivers/remoteproc/stm32_rproc.c +++ b/drivers/remoteproc/stm32_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/remoteproc/ti_k3_common.c b/drivers/remoteproc/ti_k3_common.c index 32aa954dc5be..1dfd1d86bd4e 100644 --- a/drivers/remoteproc/ti_k3_common.c +++ b/drivers/remoteproc/ti_k3_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI K3 Remote Processor(s) driver common code diff --git a/drivers/remoteproc/ti_k3_dsp_remoteproc.c b/drivers/remoteproc/ti_k3_dsp_remoteproc.c index d6ceea6dc920..9719050dc615 100644 --- a/drivers/remoteproc/ti_k3_dsp_remoteproc.c +++ b/drivers/remoteproc/ti_k3_dsp_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI K3 DSP Remote Processor(s) driver diff --git a/drivers/remoteproc/ti_k3_m4_remoteproc.c b/drivers/remoteproc/ti_k3_m4_remoteproc.c index 3a11fd24eb52..f307de70bafb 100644 --- a/drivers/remoteproc/ti_k3_m4_remoteproc.c +++ b/drivers/remoteproc/ti_k3_m4_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI K3 Cortex-M4 Remote Processor(s) driver diff --git a/drivers/remoteproc/ti_k3_r5_remoteproc.c b/drivers/remoteproc/ti_k3_r5_remoteproc.c index 04f23295ffc1..b6b890577288 100644 --- a/drivers/remoteproc/ti_k3_r5_remoteproc.c +++ b/drivers/remoteproc/ti_k3_r5_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI K3 R5F (MCU) Remote Processor driver diff --git a/drivers/remoteproc/wkup_m3_rproc.c b/drivers/remoteproc/wkup_m3_rproc.c index 2d5bfbefcacc..42e76b66b429 100644 --- a/drivers/remoteproc/wkup_m3_rproc.c +++ b/drivers/remoteproc/wkup_m3_rproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI AMx3 Wakeup M3 Remote Processor driver diff --git a/drivers/remoteproc/xlnx_r5_remoteproc.c b/drivers/remoteproc/xlnx_r5_remoteproc.c index a7b75235f53e..0fd3af388610 100644 --- a/drivers/remoteproc/xlnx_r5_remoteproc.c +++ b/drivers/remoteproc/xlnx_r5_remoteproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ZynqMP R5 Remote Processor driver diff --git a/drivers/resctrl/mpam_devices.c b/drivers/resctrl/mpam_devices.c index b495d5291868..5bd6d5ff14ec 100644 --- a/drivers/resctrl/mpam_devices.c +++ b/drivers/resctrl/mpam_devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Arm Ltd. diff --git a/drivers/resctrl/test_mpam_devices.c b/drivers/resctrl/test_mpam_devices.c index 3e8d564a0c64..931fefcf1335 100644 --- a/drivers/resctrl/test_mpam_devices.c +++ b/drivers/resctrl/test_mpam_devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Arm Ltd. /* This file is intended to be included into mpam_devices.c */ diff --git a/drivers/reset/amlogic/reset-meson-audio-arb.c b/drivers/reset/amlogic/reset-meson-audio-arb.c index 6ec253976bed..9e4f63269d0a 100644 --- a/drivers/reset/amlogic/reset-meson-audio-arb.c +++ b/drivers/reset/amlogic/reset-meson-audio-arb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // Copyright (c) 2018 BayLibre, SAS. // Author: Jerome Brunet diff --git a/drivers/reset/amlogic/reset-meson-aux.c b/drivers/reset/amlogic/reset-meson-aux.c index 33c06013439e..aff95fbeca25 100644 --- a/drivers/reset/amlogic/reset-meson-aux.c +++ b/drivers/reset/amlogic/reset-meson-aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Amlogic Meson Reset Auxiliary driver diff --git a/drivers/reset/amlogic/reset-meson-common.c b/drivers/reset/amlogic/reset-meson-common.c index a90e0ecaaadf..b2cd5129209e 100644 --- a/drivers/reset/amlogic/reset-meson-common.c +++ b/drivers/reset/amlogic/reset-meson-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Amlogic Meson Reset core functions diff --git a/drivers/reset/amlogic/reset-meson.c b/drivers/reset/amlogic/reset-meson.c index 84610365a823..84002dbff76d 100644 --- a/drivers/reset/amlogic/reset-meson.c +++ b/drivers/reset/amlogic/reset-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Amlogic Meson Reset Controller driver diff --git a/drivers/reset/core.c b/drivers/reset/core.c index 0135dd0ae204..a7154615a470 100644 --- a/drivers/reset/core.c +++ b/drivers/reset/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Reset Controller framework diff --git a/drivers/reset/hisilicon/hi6220_reset.c b/drivers/reset/hisilicon/hi6220_reset.c index 65aa5ff5ed82..93861d62b5da 100644 --- a/drivers/reset/hisilicon/hi6220_reset.c +++ b/drivers/reset/hisilicon/hi6220_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hisilicon Hi6220 reset controller driver diff --git a/drivers/reset/hisilicon/reset-hi3660.c b/drivers/reset/hisilicon/reset-hi3660.c index 1beb275275ad..dd6647ff2739 100644 --- a/drivers/reset/hisilicon/reset-hi3660.c +++ b/drivers/reset/hisilicon/reset-hi3660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016-2017 Linaro Ltd. diff --git a/drivers/reset/reset-a10sr.c b/drivers/reset/reset-a10sr.c index 99b3bc8382f3..4ecf4d8dd954 100644 --- a/drivers/reset/reset-a10sr.c +++ b/drivers/reset/reset-a10sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright Intel Corporation (C) 2017. All Rights Reserved diff --git a/drivers/reset/reset-aspeed.c b/drivers/reset/reset-aspeed.c index dd2f860a69d7..8083b35971ce 100644 --- a/drivers/reset/reset-aspeed.c +++ b/drivers/reset/reset-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2024 ASPEED Technology Inc. diff --git a/drivers/reset/reset-ath79.c b/drivers/reset/reset-ath79.c index b5d620132052..51b516ce6c6a 100644 --- a/drivers/reset/reset-ath79.c +++ b/drivers/reset/reset-ath79.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AR71xx Reset Controller Driver diff --git a/drivers/reset/reset-axs10x.c b/drivers/reset/reset-axs10x.c index 115f69e0db33..3d520b870d2e 100644 --- a/drivers/reset/reset-axs10x.c +++ b/drivers/reset/reset-axs10x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Synopsys. * diff --git a/drivers/reset/reset-bcm6345.c b/drivers/reset/reset-bcm6345.c index 56518f7bfbb3..b6c8b7737f62 100644 --- a/drivers/reset/reset-bcm6345.c +++ b/drivers/reset/reset-bcm6345.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BCM6345 Reset Controller Driver diff --git a/drivers/reset/reset-berlin.c b/drivers/reset/reset-berlin.c index 578fe867080c..8b5d2fa492e2 100644 --- a/drivers/reset/reset-berlin.c +++ b/drivers/reset/reset-berlin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2014 Marvell Technology Group Ltd. * diff --git a/drivers/reset/reset-brcmstb-rescal.c b/drivers/reset/reset-brcmstb-rescal.c index 823317772bac..415537f85551 100644 --- a/drivers/reset/reset-brcmstb-rescal.c +++ b/drivers/reset/reset-brcmstb-rescal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2018-2020 Broadcom */ diff --git a/drivers/reset/reset-brcmstb.c b/drivers/reset/reset-brcmstb.c index 810fe76452d6..f8a956e0300b 100644 --- a/drivers/reset/reset-brcmstb.c +++ b/drivers/reset/reset-brcmstb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Broadcom STB generic reset controller for SW_INIT style reset controller diff --git a/drivers/reset/reset-eic7700.c b/drivers/reset/reset-eic7700.c index b72283b18b08..150d06d830e7 100644 --- a/drivers/reset/reset-eic7700.c +++ b/drivers/reset/reset-eic7700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025, Beijing ESWIN Computing Technology Co., Ltd.. diff --git a/drivers/reset/reset-eyeq.c b/drivers/reset/reset-eyeq.c index 2d3998368a1c..fd744ca7352a 100644 --- a/drivers/reset/reset-eyeq.c +++ b/drivers/reset/reset-eyeq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Reset driver for the Mobileye EyeQ5, EyeQ6L and EyeQ6H platforms. diff --git a/drivers/reset/reset-gpio.c b/drivers/reset/reset-gpio.c index e5512b3b596b..58b5dce9606e 100644 --- a/drivers/reset/reset-gpio.c +++ b/drivers/reset/reset-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/reset/reset-hsdk.c b/drivers/reset/reset-hsdk.c index 98460e08752c..5fc5a36321f6 100644 --- a/drivers/reset/reset-hsdk.c +++ b/drivers/reset/reset-hsdk.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Synopsys. * diff --git a/drivers/reset/reset-imx-scu.c b/drivers/reset/reset-imx-scu.c index 919fc29f944c..498be932a6c9 100644 --- a/drivers/reset/reset-imx-scu.c +++ b/drivers/reset/reset-imx-scu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2025 NXP diff --git a/drivers/reset/reset-imx7.c b/drivers/reset/reset-imx7.c index dd01fe11c5cb..801a79ada673 100644 --- a/drivers/reset/reset-imx7.c +++ b/drivers/reset/reset-imx7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017, Impinj, Inc. diff --git a/drivers/reset/reset-imx8mp-audiomix.c b/drivers/reset/reset-imx8mp-audiomix.c index eceb37ff5dc5..38f0df12c117 100644 --- a/drivers/reset/reset-imx8mp-audiomix.c +++ b/drivers/reset/reset-imx8mp-audiomix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2024 NXP diff --git a/drivers/reset/reset-intel-gw.c b/drivers/reset/reset-intel-gw.c index a5ce3350cb5e..bf95536b6b5b 100644 --- a/drivers/reset/reset-intel-gw.c +++ b/drivers/reset/reset-intel-gw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Intel Corporation. diff --git a/drivers/reset/reset-k210.c b/drivers/reset/reset-k210.c index e77e4cca377d..badb7359130f 100644 --- a/drivers/reset/reset-k210.c +++ b/drivers/reset/reset-k210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020 Western Digital Corporation or its affiliates. diff --git a/drivers/reset/reset-k230.c b/drivers/reset/reset-k230.c index c81045bb4a14..c1a8fa9c51b9 100644 --- a/drivers/reset/reset-k230.c +++ b/drivers/reset/reset-k230.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2024 Canaan Bright Sight Co., Ltd diff --git a/drivers/reset/reset-lantiq.c b/drivers/reset/reset-lantiq.c index 652a45890cb2..aa70d711d51e 100644 --- a/drivers/reset/reset-lantiq.c +++ b/drivers/reset/reset-lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/reset/reset-lpc18xx.c b/drivers/reset/reset-lpc18xx.c index e42b2f24a93d..32f999254721 100644 --- a/drivers/reset/reset-lpc18xx.c +++ b/drivers/reset/reset-lpc18xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Reset driver for NXP LPC18xx/43xx Reset Generation Unit (RGU). diff --git a/drivers/reset/reset-ma35d1.c b/drivers/reset/reset-ma35d1.c index 54e53863c98a..66ffb1ff9142 100644 --- a/drivers/reset/reset-ma35d1.c +++ b/drivers/reset/reset-ma35d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Nuvoton Technology Corp. diff --git a/drivers/reset/reset-microchip-sparx5.c b/drivers/reset/reset-microchip-sparx5.c index 6d3e75b33260..e5530c340462 100644 --- a/drivers/reset/reset-microchip-sparx5.c +++ b/drivers/reset/reset-microchip-sparx5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Microchip Sparx5 Switch Reset driver * diff --git a/drivers/reset/reset-mpfs.c b/drivers/reset/reset-mpfs.c index 8ffcc54ee6f6..56fe38f06f63 100644 --- a/drivers/reset/reset-mpfs.c +++ b/drivers/reset/reset-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PolarFire SoC (MPFS) Peripheral Clock Reset Controller diff --git a/drivers/reset/reset-npcm.c b/drivers/reset/reset-npcm.c index e5b6127783a7..be31c783fccf 100644 --- a/drivers/reset/reset-npcm.c +++ b/drivers/reset/reset-npcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Nuvoton Technology corporation. diff --git a/drivers/reset/reset-pistachio.c b/drivers/reset/reset-pistachio.c index 151ceeb42c30..825154801de7 100644 --- a/drivers/reset/reset-pistachio.c +++ b/drivers/reset/reset-pistachio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pistachio SoC Reset Controller driver diff --git a/drivers/reset/reset-qcom-aoss.c b/drivers/reset/reset-qcom-aoss.c index 93c84d70ef64..c671299346a1 100644 --- a/drivers/reset/reset-qcom-aoss.c +++ b/drivers/reset/reset-qcom-aoss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 The Linux Foundation. All rights reserved. diff --git a/drivers/reset/reset-qcom-pdc.c b/drivers/reset/reset-qcom-pdc.c index ae2b5aba7a59..83728a3b5df5 100644 --- a/drivers/reset/reset-qcom-pdc.c +++ b/drivers/reset/reset-qcom-pdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 The Linux Foundation. All rights reserved. diff --git a/drivers/reset/reset-raspberrypi.c b/drivers/reset/reset-raspberrypi.c index fa23db554bcf..d6f016f8e6cf 100644 --- a/drivers/reset/reset-raspberrypi.c +++ b/drivers/reset/reset-raspberrypi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Raspberry Pi 4 firmware reset driver diff --git a/drivers/reset/reset-rzg2l-usbphy-ctrl.c b/drivers/reset/reset-rzg2l-usbphy-ctrl.c index 4ecb9acb2641..ecaee5d34666 100644 --- a/drivers/reset/reset-rzg2l-usbphy-ctrl.c +++ b/drivers/reset/reset-rzg2l-usbphy-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L USBPHY control driver diff --git a/drivers/reset/reset-rzv2h-usb2phy.c b/drivers/reset/reset-rzv2h-usb2phy.c index ae643575b067..f059bf912ed4 100644 --- a/drivers/reset/reset-rzv2h-usb2phy.c +++ b/drivers/reset/reset-rzv2h-usb2phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) USB2PHY Port reset control driver diff --git a/drivers/reset/reset-scmi.c b/drivers/reset/reset-scmi.c index 4335811e0cfa..e6dc649519ee 100644 --- a/drivers/reset/reset-scmi.c +++ b/drivers/reset/reset-scmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARM System Control and Management Interface (ARM SCMI) reset driver diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c index 79e94ecfe4f5..232be4fae996 100644 --- a/drivers/reset/reset-simple.c +++ b/drivers/reset/reset-simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple Reset Controller Driver diff --git a/drivers/reset/reset-socfpga.c b/drivers/reset/reset-socfpga.c index 8c6492e5693c..f5c420aac940 100644 --- a/drivers/reset/reset-socfpga.c +++ b/drivers/reset/reset-socfpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018, Intel Corporation diff --git a/drivers/reset/reset-spacemit.c b/drivers/reset/reset-spacemit.c index e1272aff28f7..34ad81d0ffa7 100644 --- a/drivers/reset/reset-spacemit.c +++ b/drivers/reset/reset-spacemit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SpacemiT reset controller driver */ diff --git a/drivers/reset/reset-sunplus.c b/drivers/reset/reset-sunplus.c index df58decab64d..8c8a82a29a37 100644 --- a/drivers/reset/reset-sunplus.c +++ b/drivers/reset/reset-sunplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* * SP7021 reset driver diff --git a/drivers/reset/reset-sunxi.c b/drivers/reset/reset-sunxi.c index e752594b6971..f278524ea3f5 100644 --- a/drivers/reset/reset-sunxi.c +++ b/drivers/reset/reset-sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Allwinner SoCs Reset Controller driver diff --git a/drivers/reset/reset-th1520.c b/drivers/reset/reset-th1520.c index fd32e991c4cb..644083dddcee 100644 --- a/drivers/reset/reset-th1520.c +++ b/drivers/reset/reset-th1520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Samsung Electronics Co., Ltd. diff --git a/drivers/reset/reset-ti-sci.c b/drivers/reset/reset-ti-sci.c index 1dc5b766aac1..8196d4543bd3 100644 --- a/drivers/reset/reset-ti-sci.c +++ b/drivers/reset/reset-ti-sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instrument's System Control Interface (TI-SCI) reset driver diff --git a/drivers/reset/reset-ti-syscon.c b/drivers/reset/reset-ti-syscon.c index 23f86ddb8668..58ac90647a57 100644 --- a/drivers/reset/reset-ti-syscon.c +++ b/drivers/reset/reset-ti-syscon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI SYSCON regmap reset driver diff --git a/drivers/reset/reset-tn48m.c b/drivers/reset/reset-tn48m.c index 130027291b6e..cedc81bcf200 100644 --- a/drivers/reset/reset-tn48m.c +++ b/drivers/reset/reset-tn48m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Delta TN48M CPLD reset driver diff --git a/drivers/reset/reset-tps380x.c b/drivers/reset/reset-tps380x.c index 09d511f069ba..f4534e3e3b25 100644 --- a/drivers/reset/reset-tps380x.c +++ b/drivers/reset/reset-tps380x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TI TPS380x Supply Voltage Supervisor and Reset Controller Driver diff --git a/drivers/reset/reset-uniphier-glue.c b/drivers/reset/reset-uniphier-glue.c index a2a262bf6bfc..787ece61f7bf 100644 --- a/drivers/reset/reset-uniphier-glue.c +++ b/drivers/reset/reset-uniphier-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // reset-uniphier-glue.c - Glue layer reset driver for UniPhier diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index 79c43c204d46..c23aa92e1442 100644 --- a/drivers/reset/reset-uniphier.c +++ b/drivers/reset/reset-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Socionext Inc. diff --git a/drivers/reset/reset-zynq.c b/drivers/reset/reset-zynq.c index 688b512882ec..79aa3e0dd1ac 100644 --- a/drivers/reset/reset-zynq.c +++ b/drivers/reset/reset-zynq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, National Instruments Corp. diff --git a/drivers/reset/reset-zynqmp.c b/drivers/reset/reset-zynqmp.c index c770ea3a1894..88ec8dc5208b 100644 --- a/drivers/reset/reset-zynqmp.c +++ b/drivers/reset/reset-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Xilinx, Inc. diff --git a/drivers/reset/starfive/reset-starfive-jh7100.c b/drivers/reset/starfive/reset-starfive-jh7100.c index 2a56f7fd4ba7..019a81581e77 100644 --- a/drivers/reset/starfive/reset-starfive-jh7100.c +++ b/drivers/reset/starfive/reset-starfive-jh7100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Reset driver for the StarFive JH7100 SoC diff --git a/drivers/reset/starfive/reset-starfive-jh7110.c b/drivers/reset/starfive/reset-starfive-jh7110.c index 29a43f0f2ad6..2369fd7056e1 100644 --- a/drivers/reset/starfive/reset-starfive-jh7110.c +++ b/drivers/reset/starfive/reset-starfive-jh7110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Reset driver for the StarFive JH7110 SoC diff --git a/drivers/reset/starfive/reset-starfive-jh71x0.c b/drivers/reset/starfive/reset-starfive-jh71x0.c index 29ce3486752f..7a77c8ebb6d5 100644 --- a/drivers/reset/starfive/reset-starfive-jh71x0.c +++ b/drivers/reset/starfive/reset-starfive-jh71x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Reset driver for the StarFive JH71X0 SoCs diff --git a/drivers/reset/sti/reset-stih407.c b/drivers/reset/sti/reset-stih407.c index c3bf9a918dbd..f9d9ab7b7f75 100644 --- a/drivers/reset/sti/reset-stih407.c +++ b/drivers/reset/sti/reset-stih407.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 STMicroelectronics (R&D) Limited diff --git a/drivers/reset/sti/reset-syscfg.c b/drivers/reset/sti/reset-syscfg.c index 2324060b747c..85ea6fe22cf3 100644 --- a/drivers/reset/sti/reset-syscfg.c +++ b/drivers/reset/sti/reset-syscfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2013 STMicroelectronics Limited diff --git a/drivers/reset/tegra/reset-bpmp.c b/drivers/reset/tegra/reset-bpmp.c index 4c5bba52b105..dde95eb13999 100644 --- a/drivers/reset/tegra/reset-bpmp.c +++ b/drivers/reset/tegra/reset-bpmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 NVIDIA Corporation diff --git a/drivers/rpmsg/mtk_rpmsg.c b/drivers/rpmsg/mtk_rpmsg.c index d1213c33da20..52eff81a9b7a 100644 --- a/drivers/rpmsg/mtk_rpmsg.c +++ b/drivers/rpmsg/mtk_rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2019 Google LLC. diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 5ea096acc858..5707cce6d9a2 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2017, Linaro Ltd diff --git a/drivers/rpmsg/qcom_glink_rpm.c b/drivers/rpmsg/qcom_glink_rpm.c index e3ba2c63a5fc..bd554f556f23 100644 --- a/drivers/rpmsg/qcom_glink_rpm.c +++ b/drivers/rpmsg/qcom_glink_rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2017, Linaro Ltd diff --git a/drivers/rpmsg/qcom_glink_smem.c b/drivers/rpmsg/qcom_glink_smem.c index 7a982c60a8dd..d12532c5e1c6 100644 --- a/drivers/rpmsg/qcom_glink_smem.c +++ b/drivers/rpmsg/qcom_glink_smem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016, Linaro Ltd diff --git a/drivers/rpmsg/qcom_glink_ssr.c b/drivers/rpmsg/qcom_glink_ssr.c index e71d3716c55c..6aaafd2ab4af 100644 --- a/drivers/rpmsg/qcom_glink_ssr.c +++ b/drivers/rpmsg/qcom_glink_ssr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2017, The Linux Foundation. All rights reserved. diff --git a/drivers/rpmsg/qcom_smd.c b/drivers/rpmsg/qcom_smd.c index 42594f5ee438..96bbc02547ce 100644 --- a/drivers/rpmsg/qcom_smd.c +++ b/drivers/rpmsg/qcom_smd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/rpmsg/rpmsg_char.c b/drivers/rpmsg/rpmsg_char.c index 96fcdd2d7093..70bebded396c 100644 --- a/drivers/rpmsg/rpmsg_char.c +++ b/drivers/rpmsg/rpmsg_char.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022, STMicroelectronics diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c index 5d661681a9b6..9e74394e39c6 100644 --- a/drivers/rpmsg/rpmsg_core.c +++ b/drivers/rpmsg/rpmsg_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * remote processor messaging bus diff --git a/drivers/rpmsg/rpmsg_ctrl.c b/drivers/rpmsg/rpmsg_ctrl.c index 28f57945ccd9..fa9b0e3a5809 100644 --- a/drivers/rpmsg/rpmsg_ctrl.c +++ b/drivers/rpmsg/rpmsg_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022, STMicroelectronics diff --git a/drivers/rpmsg/rpmsg_ns.c b/drivers/rpmsg/rpmsg_ns.c index bde8c8d433e0..de43623d7196 100644 --- a/drivers/rpmsg/rpmsg_ns.c +++ b/drivers/rpmsg/rpmsg_ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2020 - All Rights Reserved diff --git a/drivers/rpmsg/virtio_rpmsg_bus.c b/drivers/rpmsg/virtio_rpmsg_bus.c index 484890b4a6a7..f11c8c1379a5 100644 --- a/drivers/rpmsg/virtio_rpmsg_bus.c +++ b/drivers/rpmsg/virtio_rpmsg_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtio-based remote processor messaging bus diff --git a/drivers/rtc/class.c b/drivers/rtc/class.c index b1a2be1f9e3b..a21632b42c62 100644 --- a/drivers/rtc/class.c +++ b/drivers/rtc/class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, base class diff --git a/drivers/rtc/dev.c b/drivers/rtc/dev.c index baf1a8ca8b2b..f0e6538d01b9 100644 --- a/drivers/rtc/dev.c +++ b/drivers/rtc/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, dev interface diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c index b8b298efd9a9..70a3cdba40ac 100644 --- a/drivers/rtc/interface.c +++ b/drivers/rtc/interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, interface functions diff --git a/drivers/rtc/lib.c b/drivers/rtc/lib.c index f7051592a6e3..336549860f29 100644 --- a/drivers/rtc/lib.c +++ b/drivers/rtc/lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rtc and date/time utility functions diff --git a/drivers/rtc/nvmem.c b/drivers/rtc/nvmem.c index 37df7e80525b..81f8148d359f 100644 --- a/drivers/rtc/nvmem.c +++ b/drivers/rtc/nvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, nvmem interface diff --git a/drivers/rtc/proc.c b/drivers/rtc/proc.c index cbcdbb19d848..cc7f5bf47be5 100644 --- a/drivers/rtc/proc.c +++ b/drivers/rtc/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, proc interface diff --git a/drivers/rtc/rtc-88pm80x.c b/drivers/rtc/rtc-88pm80x.c index a3e52a5a708f..2dff1c21a9ca 100644 --- a/drivers/rtc/rtc-88pm80x.c +++ b/drivers/rtc/rtc-88pm80x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock driver for Marvell 88PM80x PMIC diff --git a/drivers/rtc/rtc-88pm860x.c b/drivers/rtc/rtc-88pm860x.c index 964cd048fcdb..e685c648100b 100644 --- a/drivers/rtc/rtc-88pm860x.c +++ b/drivers/rtc/rtc-88pm860x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Real Time Clock driver for Marvell 88PM860x PMIC diff --git a/drivers/rtc/rtc-88pm886.c b/drivers/rtc/rtc-88pm886.c index 57e9b0a66eed..108cfc95a1fc 100644 --- a/drivers/rtc/rtc-88pm886.c +++ b/drivers/rtc/rtc-88pm886.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/rtc/rtc-ab-b5ze-s3.c b/drivers/rtc/rtc-ab-b5ze-s3.c index 684f9898d768..bd0141c3dcf9 100644 --- a/drivers/rtc/rtc-ab-b5ze-s3.c +++ b/drivers/rtc/rtc-ab-b5ze-s3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * rtc-ab-b5ze-s3 - Driver for Abracon AB-RTCMC-32.768Khz-B5ZE-S3 diff --git a/drivers/rtc/rtc-ab-eoz9.c b/drivers/rtc/rtc-ab-eoz9.c index de002f7a39bf..aa3c101575ed 100644 --- a/drivers/rtc/rtc-ab-eoz9.c +++ b/drivers/rtc/rtc-ab-eoz9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock driver for AB-RTCMC-32.768kHz-EOZ9 chip. diff --git a/drivers/rtc/rtc-ab8500.c b/drivers/rtc/rtc-ab8500.c index ed2b6b8bb3bf..ae9627ab8948 100644 --- a/drivers/rtc/rtc-ab8500.c +++ b/drivers/rtc/rtc-ab8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/rtc/rtc-abx80x.c b/drivers/rtc/rtc-abx80x.c index 3fee27914ba8..a8ac4022af6a 100644 --- a/drivers/rtc/rtc-abx80x.c +++ b/drivers/rtc/rtc-abx80x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A driver for the I2C members of the Abracon AB x8xx RTC family, diff --git a/drivers/rtc/rtc-ac100.c b/drivers/rtc/rtc-ac100.c index 33626311fa78..50787ea06d3f 100644 --- a/drivers/rtc/rtc-ac100.c +++ b/drivers/rtc/rtc-ac100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTC Driver for X-Powers AC100 diff --git a/drivers/rtc/rtc-amlogic-a4.c b/drivers/rtc/rtc-amlogic-a4.c index 123fb372fc9f..36affea6ca57 100644 --- a/drivers/rtc/rtc-amlogic-a4.c +++ b/drivers/rtc/rtc-amlogic-a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2024 Amlogic, Inc. All rights reserved diff --git a/drivers/rtc/rtc-armada38x.c b/drivers/rtc/rtc-armada38x.c index 713fa0d077cd..d3138777c0a3 100644 --- a/drivers/rtc/rtc-armada38x.c +++ b/drivers/rtc/rtc-armada38x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RTC driver for the Armada 38x Marvell SoCs diff --git a/drivers/rtc/rtc-as3722.c b/drivers/rtc/rtc-as3722.c index 9682d6457b7f..d405c9801c5b 100644 --- a/drivers/rtc/rtc-as3722.c +++ b/drivers/rtc/rtc-as3722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rtc-as3722.c - Real Time Clock driver for ams AS3722 PMICs diff --git a/drivers/rtc/rtc-asm9260.c b/drivers/rtc/rtc-asm9260.c index 705470ae8428..f142043047ca 100644 --- a/drivers/rtc/rtc-asm9260.c +++ b/drivers/rtc/rtc-asm9260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Oleksij Rempel diff --git a/drivers/rtc/rtc-aspeed.c b/drivers/rtc/rtc-aspeed.c index 0d0053b52f9b..05cd2904a119 100644 --- a/drivers/rtc/rtc-aspeed.c +++ b/drivers/rtc/rtc-aspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2015 IBM Corp. diff --git a/drivers/rtc/rtc-at91rm9200.c b/drivers/rtc/rtc-at91rm9200.c index 643734dbae33..c1b4c7fe40cd 100644 --- a/drivers/rtc/rtc-at91rm9200.c +++ b/drivers/rtc/rtc-at91rm9200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real Time Clock interface for Linux on Atmel AT91RM9200 diff --git a/drivers/rtc/rtc-at91sam9.c b/drivers/rtc/rtc-at91sam9.c index 38991cca5930..1e0208978570 100644 --- a/drivers/rtc/rtc-at91sam9.c +++ b/drivers/rtc/rtc-at91sam9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * "RTT as Real Time Clock" driver for AT91SAM9 SoC family diff --git a/drivers/rtc/rtc-atcrtc100.c b/drivers/rtc/rtc-atcrtc100.c index 9808fc2c5a49..86e8782da52a 100644 --- a/drivers/rtc/rtc-atcrtc100.c +++ b/drivers/rtc/rtc-atcrtc100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Andes ATCRTC100 real time clock. diff --git a/drivers/rtc/rtc-au1xxx.c b/drivers/rtc/rtc-au1xxx.c index 630ea5de6871..ac4dbb95e5de 100644 --- a/drivers/rtc/rtc-au1xxx.c +++ b/drivers/rtc/rtc-au1xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au1xxx counter0 (aka Time-Of-Year counter) RTC interface driver. diff --git a/drivers/rtc/rtc-bd70528.c b/drivers/rtc/rtc-bd70528.c index 954ac4ef53e8..22615d75ca1d 100644 --- a/drivers/rtc/rtc-bd70528.c +++ b/drivers/rtc/rtc-bd70528.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Copyright (C) 2018 ROHM Semiconductors diff --git a/drivers/rtc/rtc-bq32k.c b/drivers/rtc/rtc-bq32k.c index 7ad34539be4d..9ad878da86d3 100644 --- a/drivers/rtc/rtc-bq32k.c +++ b/drivers/rtc/rtc-bq32k.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for TI BQ32000 RTC. diff --git a/drivers/rtc/rtc-bq4802.c b/drivers/rtc/rtc-bq4802.c index 472e75668917..f6683ed6303d 100644 --- a/drivers/rtc/rtc-bq4802.c +++ b/drivers/rtc/rtc-bq4802.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rtc-bq4802.c: TI BQ4802 RTC driver. * diff --git a/drivers/rtc/rtc-brcmstb-waketimer.c b/drivers/rtc/rtc-brcmstb-waketimer.c index fb47c32ab5ff..f1bbdeb9a4b3 100644 --- a/drivers/rtc/rtc-brcmstb-waketimer.c +++ b/drivers/rtc/rtc-brcmstb-waketimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2014-2023 Broadcom diff --git a/drivers/rtc/rtc-cadence.c b/drivers/rtc/rtc-cadence.c index 8634eea799ab..a8f3c46d2f8c 100644 --- a/drivers/rtc/rtc-cadence.c +++ b/drivers/rtc/rtc-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c index 0743c6acd6e2..68d77cf2e204 100644 --- a/drivers/rtc/rtc-cmos.c +++ b/drivers/rtc/rtc-cmos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RTC class driver for "CMOS RTC": PCs, ACPI, etc diff --git a/drivers/rtc/rtc-cpcap.c b/drivers/rtc/rtc-cpcap.c index c170345ac076..ebecc82fdffe 100644 --- a/drivers/rtc/rtc-cpcap.c +++ b/drivers/rtc/rtc-cpcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Motorola CPCAP PMIC RTC driver diff --git a/drivers/rtc/rtc-cros-ec.c b/drivers/rtc/rtc-cros-ec.c index e956505a06fb..af6bfb5e8e4c 100644 --- a/drivers/rtc/rtc-cros-ec.c +++ b/drivers/rtc/rtc-cros-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // RTC driver for ChromeOS Embedded Controller. // diff --git a/drivers/rtc/rtc-cv1800.c b/drivers/rtc/rtc-cv1800.c index 678c2c10bf58..b9cb091856c7 100644 --- a/drivers/rtc/rtc-cv1800.c +++ b/drivers/rtc/rtc-cv1800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-cv1800.c: RTC driver for Sophgo cv1800 RTC diff --git a/drivers/rtc/rtc-da9052.c b/drivers/rtc/rtc-da9052.c index 9ca99bd35702..6308b98cc08f 100644 --- a/drivers/rtc/rtc-da9052.c +++ b/drivers/rtc/rtc-da9052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real time clock driver for DA9052 diff --git a/drivers/rtc/rtc-da9055.c b/drivers/rtc/rtc-da9055.c index 05adec6b77bf..03dcc23029ce 100644 --- a/drivers/rtc/rtc-da9055.c +++ b/drivers/rtc/rtc-da9055.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real time clock driver for DA9055 diff --git a/drivers/rtc/rtc-da9063.c b/drivers/rtc/rtc-da9063.c index 557c9b29dcc1..0aaabcb630cd 100644 --- a/drivers/rtc/rtc-da9063.c +++ b/drivers/rtc/rtc-da9063.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Real time clock device driver for DA9063 diff --git a/drivers/rtc/rtc-digicolor.c b/drivers/rtc/rtc-digicolor.c index 218a6de19247..eff448a59d1d 100644 --- a/drivers/rtc/rtc-digicolor.c +++ b/drivers/rtc/rtc-digicolor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Real Time Clock driver for Conexant Digicolor diff --git a/drivers/rtc/rtc-ds1216.c b/drivers/rtc/rtc-ds1216.c index 7eeb3f359de8..645e211dc292 100644 --- a/drivers/rtc/rtc-ds1216.c +++ b/drivers/rtc/rtc-ds1216.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dallas DS1216 RTC driver diff --git a/drivers/rtc/rtc-ds1286.c b/drivers/rtc/rtc-ds1286.c index 7acf849d4902..d48c46e2bb13 100644 --- a/drivers/rtc/rtc-ds1286.c +++ b/drivers/rtc/rtc-ds1286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DS1286 Real Time Clock interface for Linux diff --git a/drivers/rtc/rtc-ds1302.c b/drivers/rtc/rtc-ds1302.c index ecc7d0307932..d24570043d6d 100644 --- a/drivers/rtc/rtc-ds1302.c +++ b/drivers/rtc/rtc-ds1302.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dallas DS1302 RTC Support diff --git a/drivers/rtc/rtc-ds1305.c b/drivers/rtc/rtc-ds1305.c index d4de401548b4..4c8e211634de 100644 --- a/drivers/rtc/rtc-ds1305.c +++ b/drivers/rtc/rtc-ds1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-ds1305.c -- driver for DS1305 and DS1306 SPI RTC chips diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c index 7205c59ff729..e2bf479c2c0d 100644 --- a/drivers/rtc/rtc-ds1307.c +++ b/drivers/rtc/rtc-ds1307.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips. diff --git a/drivers/rtc/rtc-ds1343.c b/drivers/rtc/rtc-ds1343.c index aa9500791b7e..0cba52aafeb0 100644 --- a/drivers/rtc/rtc-ds1343.c +++ b/drivers/rtc/rtc-ds1343.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rtc-ds1343.c * diff --git a/drivers/rtc/rtc-ds1347.c b/drivers/rtc/rtc-ds1347.c index a40c1a52df65..c01330ec8bd3 100644 --- a/drivers/rtc/rtc-ds1347.c +++ b/drivers/rtc/rtc-ds1347.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rtc-ds1347.c * diff --git a/drivers/rtc/rtc-ds1374.c b/drivers/rtc/rtc-ds1374.c index c2359eb86bc9..92e8041ae5fb 100644 --- a/drivers/rtc/rtc-ds1374.c +++ b/drivers/rtc/rtc-ds1374.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTC client/driver for the Maxim/Dallas DS1374 Real-Time Clock over I2C diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c index f46428ca77cc..a5e22201eaee 100644 --- a/drivers/rtc/rtc-ds1390.c +++ b/drivers/rtc/rtc-ds1390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-ds1390.c -- driver for the Dallas/Maxim DS1390/93/94 SPI RTC diff --git a/drivers/rtc/rtc-ds1511.c b/drivers/rtc/rtc-ds1511.c index 8b087d9556be..5657172c04a9 100644 --- a/drivers/rtc/rtc-ds1511.c +++ b/drivers/rtc/rtc-ds1511.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An rtc driver for the Dallas DS1511 diff --git a/drivers/rtc/rtc-ds1553.c b/drivers/rtc/rtc-ds1553.c index dbff5b621ef5..a598537becff 100644 --- a/drivers/rtc/rtc-ds1553.c +++ b/drivers/rtc/rtc-ds1553.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An rtc driver for the Dallas DS1553 diff --git a/drivers/rtc/rtc-ds1672.c b/drivers/rtc/rtc-ds1672.c index 6e5314215d00..6e5e9fd7a708 100644 --- a/drivers/rtc/rtc-ds1672.c +++ b/drivers/rtc/rtc-ds1672.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * An rtc/i2c driver for the Dallas DS1672 diff --git a/drivers/rtc/rtc-ds1685.c b/drivers/rtc/rtc-ds1685.c index 5fc8e36b1abf..0107c1318929 100644 --- a/drivers/rtc/rtc-ds1685.c +++ b/drivers/rtc/rtc-ds1685.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An rtc driver for the Dallas/Maxim DS1685/DS1687 and related real-time diff --git a/drivers/rtc/rtc-ds1742.c b/drivers/rtc/rtc-ds1742.c index 6ae8b9a294fe..fec836a1268d 100644 --- a/drivers/rtc/rtc-ds1742.c +++ b/drivers/rtc/rtc-ds1742.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An rtc driver for the Dallas DS1742 diff --git a/drivers/rtc/rtc-ds2404.c b/drivers/rtc/rtc-ds2404.c index 217694eca36c..51b87fdb34fc 100644 --- a/drivers/rtc/rtc-ds2404.c +++ b/drivers/rtc/rtc-ds2404.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2012 Sven Schnelle diff --git a/drivers/rtc/rtc-ds3232.c b/drivers/rtc/rtc-ds3232.c index 18f35823b4b5..9bfb03b48226 100644 --- a/drivers/rtc/rtc-ds3232.c +++ b/drivers/rtc/rtc-ds3232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RTC client/driver for the Maxim/Dallas DS3232/DS3234 Real-Time Clock diff --git a/drivers/rtc/rtc-efi.c b/drivers/rtc/rtc-efi.c index b4f44999ef0f..ffd618e27cf5 100644 --- a/drivers/rtc/rtc-efi.c +++ b/drivers/rtc/rtc-efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rtc-efi: RTC Class Driver for EFI-based systems diff --git a/drivers/rtc/rtc-em3027.c b/drivers/rtc/rtc-em3027.c index dc1ccbc65dcb..de18138aa5f5 100644 --- a/drivers/rtc/rtc-em3027.c +++ b/drivers/rtc/rtc-em3027.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An rtc/i2c driver for the EM Microelectronic EM3027 diff --git a/drivers/rtc/rtc-ep93xx.c b/drivers/rtc/rtc-ep93xx.c index dcdcdd06f30d..f25cc56d561a 100644 --- a/drivers/rtc/rtc-ep93xx.c +++ b/drivers/rtc/rtc-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A driver for the RTC embedded in the Cirrus Logic EP93XX processors diff --git a/drivers/rtc/rtc-fm3130.c b/drivers/rtc/rtc-fm3130.c index f82728ebac0c..06bd3c2cd7ec 100644 --- a/drivers/rtc/rtc-fm3130.c +++ b/drivers/rtc/rtc-fm3130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-fm3130.c - RTC driver for Ramtron FM3130 I2C chip. diff --git a/drivers/rtc/rtc-fsl-ftm-alarm.c b/drivers/rtc/rtc-fsl-ftm-alarm.c index c8015f04c71f..66d740351de4 100644 --- a/drivers/rtc/rtc-fsl-ftm-alarm.c +++ b/drivers/rtc/rtc-fsl-ftm-alarm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale FlexTimer Module (FTM) alarm device driver. diff --git a/drivers/rtc/rtc-ftrtc010.c b/drivers/rtc/rtc-ftrtc010.c index 02608d378495..953fbddb726a 100644 --- a/drivers/rtc/rtc-ftrtc010.c +++ b/drivers/rtc/rtc-ftrtc010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Faraday Technology FTRTC010 driver diff --git a/drivers/rtc/rtc-gamecube.c b/drivers/rtc/rtc-gamecube.c index 045d5d45ab4b..e918f75ee56a 100644 --- a/drivers/rtc/rtc-gamecube.c +++ b/drivers/rtc/rtc-gamecube.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nintendo GameCube, Wii and Wii U RTC driver diff --git a/drivers/rtc/rtc-generic.c b/drivers/rtc/rtc-generic.c index 89ae78e93b83..c83f4ab1bae2 100644 --- a/drivers/rtc/rtc-generic.c +++ b/drivers/rtc/rtc-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rtc-generic: RTC driver using the generic RTC abstraction * diff --git a/drivers/rtc/rtc-goldfish.c b/drivers/rtc/rtc-goldfish.c index 53ec7173c28e..10ac64fc78a4 100644 --- a/drivers/rtc/rtc-goldfish.c +++ b/drivers/rtc/rtc-goldfish.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* drivers/rtc/rtc-goldfish.c * diff --git a/drivers/rtc/rtc-hid-sensor-time.c b/drivers/rtc/rtc-hid-sensor-time.c index 6228d0b2486e..9ea8dde42973 100644 --- a/drivers/rtc/rtc-hid-sensor-time.c +++ b/drivers/rtc/rtc-hid-sensor-time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HID Sensor Time Driver diff --git a/drivers/rtc/rtc-hym8563.c b/drivers/rtc/rtc-hym8563.c index 7a170c0f9710..6a7a1e610e81 100644 --- a/drivers/rtc/rtc-hym8563.c +++ b/drivers/rtc/rtc-hym8563.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Haoyu HYM8563 RTC driver diff --git a/drivers/rtc/rtc-imx-sc.c b/drivers/rtc/rtc-imx-sc.c index 814d516645e2..d22c0628a9b0 100644 --- a/drivers/rtc/rtc-imx-sc.c +++ b/drivers/rtc/rtc-imx-sc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018 NXP. diff --git a/drivers/rtc/rtc-imx-sm-bbm.c b/drivers/rtc/rtc-imx-sm-bbm.c index daa472be7c80..a099c37005e9 100644 --- a/drivers/rtc/rtc-imx-sm-bbm.c +++ b/drivers/rtc/rtc-imx-sm-bbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP. diff --git a/drivers/rtc/rtc-imxdi.c b/drivers/rtc/rtc-imxdi.c index ca4a0af95e8c..70f0e20ce4a1 100644 --- a/drivers/rtc/rtc-imxdi.c +++ b/drivers/rtc/rtc-imxdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/rtc/rtc-isl12022.c b/drivers/rtc/rtc-isl12022.c index 5fc52dc64213..99daabd3b298 100644 --- a/drivers/rtc/rtc-isl12022.c +++ b/drivers/rtc/rtc-isl12022.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An I2C driver for the Intersil ISL 12022 diff --git a/drivers/rtc/rtc-isl12026.c b/drivers/rtc/rtc-isl12026.c index 45a2c9f676c5..bee48b8d7fab 100644 --- a/drivers/rtc/rtc-isl12026.c +++ b/drivers/rtc/rtc-isl12026.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * An I2C driver for the Intersil ISL 12026 diff --git a/drivers/rtc/rtc-isl1208.c b/drivers/rtc/rtc-isl1208.c index f71a6bb77b2a..24ced9901813 100644 --- a/drivers/rtc/rtc-isl1208.c +++ b/drivers/rtc/rtc-isl1208.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intersil ISL1208 rtc class driver diff --git a/drivers/rtc/rtc-jz4740.c b/drivers/rtc/rtc-jz4740.c index 11fce47be780..6b83f9c84e5f 100644 --- a/drivers/rtc/rtc-jz4740.c +++ b/drivers/rtc/rtc-jz4740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2009-2010, Lars-Peter Clausen diff --git a/drivers/rtc/rtc-loongson.c b/drivers/rtc/rtc-loongson.c index 2ca7ffd5d7a9..8a809fd760d0 100644 --- a/drivers/rtc/rtc-loongson.c +++ b/drivers/rtc/rtc-loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loongson RTC driver diff --git a/drivers/rtc/rtc-lp8788.c b/drivers/rtc/rtc-lp8788.c index 0793d70507f7..6227e41b3f9b 100644 --- a/drivers/rtc/rtc-lp8788.c +++ b/drivers/rtc/rtc-lp8788.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - rtc driver diff --git a/drivers/rtc/rtc-lpc24xx.c b/drivers/rtc/rtc-lpc24xx.c index 2dcdc77ff646..e3ea5407346a 100644 --- a/drivers/rtc/rtc-lpc24xx.c +++ b/drivers/rtc/rtc-lpc24xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RTC driver for NXP LPC178x/18xx/43xx Real-Time Clock (RTC) diff --git a/drivers/rtc/rtc-lpc32xx.c b/drivers/rtc/rtc-lpc32xx.c index 74280bffe1b0..e5ef4dd75b58 100644 --- a/drivers/rtc/rtc-lpc32xx.c +++ b/drivers/rtc/rtc-lpc32xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2010 NXP Semiconductors diff --git a/drivers/rtc/rtc-m41t80.c b/drivers/rtc/rtc-m41t80.c index 740cab013f59..f2ab08397fdb 100644 --- a/drivers/rtc/rtc-m41t80.c +++ b/drivers/rtc/rtc-m41t80.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2C client/driver for the ST M41T80 family of i2c rtc chips. diff --git a/drivers/rtc/rtc-m41t93.c b/drivers/rtc/rtc-m41t93.c index 9444cb5f5190..4bf7a1981d40 100644 --- a/drivers/rtc/rtc-m41t93.c +++ b/drivers/rtc/rtc-m41t93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/rtc/rtc-m41t94.c b/drivers/rtc/rtc-m41t94.c index 6803b0273302..0a8fddf4abaa 100644 --- a/drivers/rtc/rtc-m41t94.c +++ b/drivers/rtc/rtc-m41t94.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ST M41T94 SPI RTC diff --git a/drivers/rtc/rtc-m48t35.c b/drivers/rtc/rtc-m48t35.c index 92f19bf997b2..2a7ad4018075 100644 --- a/drivers/rtc/rtc-m48t35.c +++ b/drivers/rtc/rtc-m48t35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the SGS-Thomson M48T35 Timekeeper RAM chip diff --git a/drivers/rtc/rtc-m48t59.c b/drivers/rtc/rtc-m48t59.c index 4e608bc8bbd3..b5faf1e1ba54 100644 --- a/drivers/rtc/rtc-m48t59.c +++ b/drivers/rtc/rtc-m48t59.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST M48T59 RTC driver diff --git a/drivers/rtc/rtc-m48t86.c b/drivers/rtc/rtc-m48t86.c index 10cd054fe86f..1d5705ea2929 100644 --- a/drivers/rtc/rtc-m48t86.c +++ b/drivers/rtc/rtc-m48t86.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ST M48T86 / Dallas DS12887 RTC driver diff --git a/drivers/rtc/rtc-ma35d1.c b/drivers/rtc/rtc-ma35d1.c index cfcfc28060f6..c0e1655baf63 100644 --- a/drivers/rtc/rtc-ma35d1.c +++ b/drivers/rtc/rtc-ma35d1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for Nuvoton MA35D1 diff --git a/drivers/rtc/rtc-macsmc.c b/drivers/rtc/rtc-macsmc.c index 8fe883066956..b0b850ea73a2 100644 --- a/drivers/rtc/rtc-macsmc.c +++ b/drivers/rtc/rtc-macsmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SMC RTC driver diff --git a/drivers/rtc/rtc-max31335.c b/drivers/rtc/rtc-max31335.c index 23b7bf16b4cd..9ff0539196d3 100644 --- a/drivers/rtc/rtc-max31335.c +++ b/drivers/rtc/rtc-max31335.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for the MAX31335 diff --git a/drivers/rtc/rtc-max6900.c b/drivers/rtc/rtc-max6900.c index 7be31fce5bc7..21da8ebdc47d 100644 --- a/drivers/rtc/rtc-max6900.c +++ b/drivers/rtc/rtc-max6900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc class driver for the Maxim MAX6900 chip diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c index daaeb6fb6c2d..3307d3ca44ae 100644 --- a/drivers/rtc/rtc-max6902.c +++ b/drivers/rtc/rtc-max6902.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/rtc/rtc-max6902.c * diff --git a/drivers/rtc/rtc-max6916.c b/drivers/rtc/rtc-max6916.c index e72e768ab8ff..4b33f6006dab 100644 --- a/drivers/rtc/rtc-max6916.c +++ b/drivers/rtc/rtc-max6916.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* rtc-max6916.c * diff --git a/drivers/rtc/rtc-max77686.c b/drivers/rtc/rtc-max77686.c index 69ea3ce75b5a..c4aad6f46a16 100644 --- a/drivers/rtc/rtc-max77686.c +++ b/drivers/rtc/rtc-max77686.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // RTC driver for Maxim MAX77686 and MAX77802 diff --git a/drivers/rtc/rtc-max8907.c b/drivers/rtc/rtc-max8907.c index af97140dd00a..f9b4fd6badea 100644 --- a/drivers/rtc/rtc-max8907.c +++ b/drivers/rtc/rtc-max8907.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTC driver for Maxim MAX8907 diff --git a/drivers/rtc/rtc-max8925.c b/drivers/rtc/rtc-max8925.c index 6ce8afbeac68..4eb55d9adec6 100644 --- a/drivers/rtc/rtc-max8925.c +++ b/drivers/rtc/rtc-max8925.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTC driver for Maxim MAX8925 diff --git a/drivers/rtc/rtc-max8997.c b/drivers/rtc/rtc-max8997.c index e7618d715bd8..378fa54eb981 100644 --- a/drivers/rtc/rtc-max8997.c +++ b/drivers/rtc/rtc-max8997.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // RTC driver for Maxim MAX8997 diff --git a/drivers/rtc/rtc-max8998.c b/drivers/rtc/rtc-max8998.c index c873b4509b3c..a37eddea5758 100644 --- a/drivers/rtc/rtc-max8998.c +++ b/drivers/rtc/rtc-max8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // RTC driver for Maxim MAX8998 diff --git a/drivers/rtc/rtc-mc13xxx.c b/drivers/rtc/rtc-mc13xxx.c index 2494d13fd767..8ccfd1caec6f 100644 --- a/drivers/rtc/rtc-mc13xxx.c +++ b/drivers/rtc/rtc-mc13xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock driver for Freescale MC13XXX PMIC diff --git a/drivers/rtc/rtc-mc146818-lib.c b/drivers/rtc/rtc-mc146818-lib.c index dbd2d5835f00..cfdd0ba38428 100644 --- a/drivers/rtc/rtc-mc146818-lib.c +++ b/drivers/rtc/rtc-mc146818-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c index e12f0f806ec4..c47f67a062ff 100644 --- a/drivers/rtc/rtc-mcp795.c +++ b/drivers/rtc/rtc-mcp795.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI Driver for Microchip MCP795 RTC diff --git a/drivers/rtc/rtc-meson-vrtc.c b/drivers/rtc/rtc-meson-vrtc.c index 7d38258cbe37..97e7d7e41ce1 100644 --- a/drivers/rtc/rtc-meson-vrtc.c +++ b/drivers/rtc/rtc-meson-vrtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 BayLibre, SAS diff --git a/drivers/rtc/rtc-meson.c b/drivers/rtc/rtc-meson.c index 21eceb9e2e13..c8465402f2d9 100644 --- a/drivers/rtc/rtc-meson.c +++ b/drivers/rtc/rtc-meson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for the interal RTC block in the Amlogic Meson6, Meson8, diff --git a/drivers/rtc/rtc-moxart.c b/drivers/rtc/rtc-moxart.c index 2247dd39ee4b..93c1bfad386c 100644 --- a/drivers/rtc/rtc-moxart.c +++ b/drivers/rtc/rtc-moxart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MOXA ART RTC driver. diff --git a/drivers/rtc/rtc-mpc5121.c b/drivers/rtc/rtc-mpc5121.c index b90f8337a7e6..35ab3b494ee9 100644 --- a/drivers/rtc/rtc-mpc5121.c +++ b/drivers/rtc/rtc-mpc5121.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Real-time clock driver for MPC5121 diff --git a/drivers/rtc/rtc-mpfs.c b/drivers/rtc/rtc-mpfs.c index 6aa3eae575d2..e213d9d6dee7 100644 --- a/drivers/rtc/rtc-mpfs.c +++ b/drivers/rtc/rtc-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip MPFS RTC driver diff --git a/drivers/rtc/rtc-msc313.c b/drivers/rtc/rtc-msc313.c index 8d7737e0e2e0..dd712d67839d 100644 --- a/drivers/rtc/rtc-msc313.c +++ b/drivers/rtc/rtc-msc313.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Real time clocks driver for MStar/SigmaStar ARMv7 SoCs. diff --git a/drivers/rtc/rtc-msm6242.c b/drivers/rtc/rtc-msm6242.c index 80e364baac53..2e23868d5da2 100644 --- a/drivers/rtc/rtc-msm6242.c +++ b/drivers/rtc/rtc-msm6242.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Oki MSM6242 RTC Driver diff --git a/drivers/rtc/rtc-mt2712.c b/drivers/rtc/rtc-mt2712.c index cd92a9788351..e6c4a2a824bc 100644 --- a/drivers/rtc/rtc-mt2712.c +++ b/drivers/rtc/rtc-mt2712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 MediaTek Inc. diff --git a/drivers/rtc/rtc-mt6397.c b/drivers/rtc/rtc-mt6397.c index 692c00ff544b..e81b93593014 100644 --- a/drivers/rtc/rtc-mt6397.c +++ b/drivers/rtc/rtc-mt6397.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2015 MediaTek Inc. diff --git a/drivers/rtc/rtc-mt7622.c b/drivers/rtc/rtc-mt7622.c index 4cf0cbb31a31..8bf7fa579b90 100644 --- a/drivers/rtc/rtc-mt7622.c +++ b/drivers/rtc/rtc-mt7622.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MediaTek SoC based RTC diff --git a/drivers/rtc/rtc-mv.c b/drivers/rtc/rtc-mv.c index c27ad626d09f..99eb73a5bdd1 100644 --- a/drivers/rtc/rtc-mv.c +++ b/drivers/rtc/rtc-mv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the RTC in Marvell SoCs. diff --git a/drivers/rtc/rtc-mxc.c b/drivers/rtc/rtc-mxc.c index 608db97d450c..ee630e4bf875 100644 --- a/drivers/rtc/rtc-mxc.c +++ b/drivers/rtc/rtc-mxc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2004-2008 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/rtc/rtc-mxc_v2.c b/drivers/rtc/rtc-mxc_v2.c index 570f27af4732..68a5890db1d0 100644 --- a/drivers/rtc/rtc-mxc_v2.c +++ b/drivers/rtc/rtc-mxc_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock (RTC) Driver for i.MX53 diff --git a/drivers/rtc/rtc-nct3018y.c b/drivers/rtc/rtc-nct3018y.c index cd4b1db902e9..499d2af38094 100644 --- a/drivers/rtc/rtc-nct3018y.c +++ b/drivers/rtc/rtc-nct3018y.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Nuvoton Technology Corporation diff --git a/drivers/rtc/rtc-nct6694.c b/drivers/rtc/rtc-nct6694.c index 35401a0d9cf5..fa794a93af78 100644 --- a/drivers/rtc/rtc-nct6694.c +++ b/drivers/rtc/rtc-nct6694.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NCT6694 RTC driver based on USB interface. diff --git a/drivers/rtc/rtc-ntxec.c b/drivers/rtc/rtc-ntxec.c index 850ca49186fd..1785f0246805 100644 --- a/drivers/rtc/rtc-ntxec.c +++ b/drivers/rtc/rtc-ntxec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The Netronix embedded controller is a microcontroller found in some diff --git a/drivers/rtc/rtc-nvidia-vrs10.c b/drivers/rtc/rtc-nvidia-vrs10.c index b15796698558..465f8e55b19d 100644 --- a/drivers/rtc/rtc-nvidia-vrs10.c +++ b/drivers/rtc/rtc-nvidia-vrs10.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NVIDIA Voltage Regulator Specification RTC diff --git a/drivers/rtc/rtc-nxp-bbnsm.c b/drivers/rtc/rtc-nxp-bbnsm.c index d4fc9dc583d3..f5bf89700d96 100644 --- a/drivers/rtc/rtc-nxp-bbnsm.c +++ b/drivers/rtc/rtc-nxp-bbnsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2022 NXP. diff --git a/drivers/rtc/rtc-omap.c b/drivers/rtc/rtc-omap.c index 0f90065e352c..0f83e0e26b22 100644 --- a/drivers/rtc/rtc-omap.c +++ b/drivers/rtc/rtc-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TI OMAP Real Time Clock interface for Linux diff --git a/drivers/rtc/rtc-opal.c b/drivers/rtc/rtc-opal.c index ad41aaf8a17f..5fe71e3ac073 100644 --- a/drivers/rtc/rtc-opal.c +++ b/drivers/rtc/rtc-opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IBM OPAL RTC driver diff --git a/drivers/rtc/rtc-optee.c b/drivers/rtc/rtc-optee.c index 184c6d142801..82abeb22ac8e 100644 --- a/drivers/rtc/rtc-optee.c +++ b/drivers/rtc/rtc-optee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Microchip. diff --git a/drivers/rtc/rtc-palmas.c b/drivers/rtc/rtc-palmas.c index aecada6bcf8b..48a24369142f 100644 --- a/drivers/rtc/rtc-palmas.c +++ b/drivers/rtc/rtc-palmas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-palmas.c -- Palmas Real Time Clock driver. diff --git a/drivers/rtc/rtc-pcap.c b/drivers/rtc/rtc-pcap.c index d6651611a0c6..f799ac22fbc3 100644 --- a/drivers/rtc/rtc-pcap.c +++ b/drivers/rtc/rtc-pcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pcap rtc code for Motorola EZX phones diff --git a/drivers/rtc/rtc-pcf2123.c b/drivers/rtc/rtc-pcf2123.c index e714661e61a9..2f9eb943963a 100644 --- a/drivers/rtc/rtc-pcf2123.c +++ b/drivers/rtc/rtc-pcf2123.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An SPI driver for the Philips PCF2123 RTC diff --git a/drivers/rtc/rtc-pcf2127.c b/drivers/rtc/rtc-pcf2127.c index bb4fe81d3d62..f289ad51dab5 100644 --- a/drivers/rtc/rtc-pcf2127.c +++ b/drivers/rtc/rtc-pcf2127.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An I2C and SPI driver for the NXP PCF2127/29/31 RTC diff --git a/drivers/rtc/rtc-pcf85063.c b/drivers/rtc/rtc-pcf85063.c index f643e0bd7351..4beeb2418f02 100644 --- a/drivers/rtc/rtc-pcf85063.c +++ b/drivers/rtc/rtc-pcf85063.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * An I2C driver for the PCF85063 RTC diff --git a/drivers/rtc/rtc-pcf8523.c b/drivers/rtc/rtc-pcf8523.c index 2c63c0ffd05a..1c0e7966b489 100644 --- a/drivers/rtc/rtc-pcf8523.c +++ b/drivers/rtc/rtc-pcf8523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Avionic Design GmbH diff --git a/drivers/rtc/rtc-pcf85363.c b/drivers/rtc/rtc-pcf85363.c index 540042b9eec8..f929ad329b56 100644 --- a/drivers/rtc/rtc-pcf85363.c +++ b/drivers/rtc/rtc-pcf85363.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/rtc/rtc-pcf85363.c diff --git a/drivers/rtc/rtc-pcf8563.c b/drivers/rtc/rtc-pcf8563.c index 4e61011fb7a9..7d8f10fe3190 100644 --- a/drivers/rtc/rtc-pcf8563.c +++ b/drivers/rtc/rtc-pcf8563.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An I2C driver for the Philips PCF8563 RTC diff --git a/drivers/rtc/rtc-pcf8583.c b/drivers/rtc/rtc-pcf8583.c index 652b9dfa7566..0e70366f7315 100644 --- a/drivers/rtc/rtc-pcf8583.c +++ b/drivers/rtc/rtc-pcf8583.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/rtc/rtc-pcf8583.c diff --git a/drivers/rtc/rtc-pic32.c b/drivers/rtc/rtc-pic32.c index 52c11532bc3a..508c89817e5e 100644 --- a/drivers/rtc/rtc-pic32.c +++ b/drivers/rtc/rtc-pic32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PIC32 RTC driver diff --git a/drivers/rtc/rtc-pl030.c b/drivers/rtc/rtc-pl030.c index 5caaa714f448..d874848d29ba 100644 --- a/drivers/rtc/rtc-pl030.c +++ b/drivers/rtc/rtc-pl030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/rtc/rtc-pl030.c diff --git a/drivers/rtc/rtc-pl031.c b/drivers/rtc/rtc-pl031.c index eab39dfa4e5f..1bb8e383d3d7 100644 --- a/drivers/rtc/rtc-pl031.c +++ b/drivers/rtc/rtc-pl031.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/rtc/rtc-pl031.c diff --git a/drivers/rtc/rtc-pm8xxx.c b/drivers/rtc/rtc-pm8xxx.c index e624f848c22b..6cf489dd4f6f 100644 --- a/drivers/rtc/rtc-pm8xxx.c +++ b/drivers/rtc/rtc-pm8xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * pm8xxx RTC driver diff --git a/drivers/rtc/rtc-ps3.c b/drivers/rtc/rtc-ps3.c index 6b098734c715..87b0961fe406 100644 --- a/drivers/rtc/rtc-ps3.c +++ b/drivers/rtc/rtc-ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PS3 RTC Driver diff --git a/drivers/rtc/rtc-pxa.c b/drivers/rtc/rtc-pxa.c index 62ee6b8f9bcd..fb1cace3c00f 100644 --- a/drivers/rtc/rtc-pxa.c +++ b/drivers/rtc/rtc-pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real Time Clock interface for XScale PXA27x and PXA3xx diff --git a/drivers/rtc/rtc-r7301.c b/drivers/rtc/rtc-r7301.c index ef913cf8593f..fbaeb6507839 100644 --- a/drivers/rtc/rtc-r7301.c +++ b/drivers/rtc/rtc-r7301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EPSON TOYOCOM RTC-7301SF/DG Driver diff --git a/drivers/rtc/rtc-r9701.c b/drivers/rtc/rtc-r9701.c index 60a3c3d7499b..e313152585e4 100644 --- a/drivers/rtc/rtc-r9701.c +++ b/drivers/rtc/rtc-r9701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Epson RTC-9701JE diff --git a/drivers/rtc/rtc-rc5t583.c b/drivers/rtc/rtc-rc5t583.c index 8ba9cda74acf..a6d209112aba 100644 --- a/drivers/rtc/rtc-rc5t583.c +++ b/drivers/rtc/rtc-rc5t583.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-rc5t583.c -- RICOH RC5T583 Real Time Clock diff --git a/drivers/rtc/rtc-rc5t619.c b/drivers/rtc/rtc-rc5t619.c index 74d169102074..5e140aed955e 100644 --- a/drivers/rtc/rtc-rc5t619.c +++ b/drivers/rtc/rtc-rc5t619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/rtc/rtc-rc5t619.c diff --git a/drivers/rtc/rtc-renesas-rtca3.c b/drivers/rtc/rtc-renesas-rtca3.c index cbabaa4dc96a..d2f5d6a316d4 100644 --- a/drivers/rtc/rtc-renesas-rtca3.c +++ b/drivers/rtc/rtc-renesas-rtca3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * On-Chip RTC Support available on RZ/G3S SoC diff --git a/drivers/rtc/rtc-rk808.c b/drivers/rtc/rtc-rk808.c index 59b8e9a30fe6..3b3a17dfad41 100644 --- a/drivers/rtc/rtc-rk808.c +++ b/drivers/rtc/rtc-rk808.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RTC driver for Rockchip RK808 diff --git a/drivers/rtc/rtc-rp5c01.c b/drivers/rtc/rtc-rp5c01.c index 44afa6d996e7..4939738c01f3 100644 --- a/drivers/rtc/rtc-rp5c01.c +++ b/drivers/rtc/rtc-rp5c01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ricoh RP5C01 RTC Driver diff --git a/drivers/rtc/rtc-rs5c313.c b/drivers/rtc/rtc-rs5c313.c index 712a08e9e52d..b56269d21987 100644 --- a/drivers/rtc/rtc-rs5c313.c +++ b/drivers/rtc/rtc-rs5c313.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Ricoh RS5C313 RTC device/driver * Copyright (C) 2007 Nobuhiro Iwamatsu diff --git a/drivers/rtc/rtc-rs5c348.c b/drivers/rtc/rtc-rs5c348.c index fec633f80789..a2669a5d174d 100644 --- a/drivers/rtc/rtc-rs5c348.c +++ b/drivers/rtc/rtc-rs5c348.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A SPI driver for the Ricoh RS5C348 RTC diff --git a/drivers/rtc/rtc-rs5c372.c b/drivers/rtc/rtc-rs5c372.c index f8fab0205f8c..a4c769478242 100644 --- a/drivers/rtc/rtc-rs5c372.c +++ b/drivers/rtc/rtc-rs5c372.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An I2C driver for Ricoh RS5C372, R2025S/D and RV5C38[67] RTCs diff --git a/drivers/rtc/rtc-rtd119x.c b/drivers/rtc/rtc-rtd119x.c index 85a138db81d7..f1fdf1a67dc1 100644 --- a/drivers/rtc/rtc-rtd119x.c +++ b/drivers/rtc/rtc-rtd119x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Realtek RTD129x RTC diff --git a/drivers/rtc/rtc-rv3028.c b/drivers/rtc/rtc-rv3028.c index d96f6bb68850..3f897cf1f238 100644 --- a/drivers/rtc/rtc-rv3028.c +++ b/drivers/rtc/rtc-rv3028.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for the Micro Crystal RV3028 diff --git a/drivers/rtc/rtc-rv3029c2.c b/drivers/rtc/rtc-rv3029c2.c index 83331d1fcab0..b5174fe0c23d 100644 --- a/drivers/rtc/rtc-rv3029c2.c +++ b/drivers/rtc/rtc-rv3029c2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Micro Crystal RV-3029 / RV-3049 rtc class driver diff --git a/drivers/rtc/rtc-rv3032.c b/drivers/rtc/rtc-rv3032.c index 6c09da7738e1..1fac27c6b38a 100644 --- a/drivers/rtc/rtc-rv3032.c +++ b/drivers/rtc/rtc-rv3032.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for the Micro Crystal RV3032 diff --git a/drivers/rtc/rtc-rv8803.c b/drivers/rtc/rtc-rv8803.c index 4e9e04cbec89..e45c9b52f88b 100644 --- a/drivers/rtc/rtc-rv8803.c +++ b/drivers/rtc/rtc-rv8803.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for the Micro Crystal RV8803 diff --git a/drivers/rtc/rtc-rx4581.c b/drivers/rtc/rtc-rx4581.c index c092e0452347..8771a6bde4cf 100644 --- a/drivers/rtc/rtc-rx4581.c +++ b/drivers/rtc/rtc-rx4581.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/rtc/rtc-rx4581.c * diff --git a/drivers/rtc/rtc-rx6110.c b/drivers/rtc/rtc-rx6110.c index 07bf35ac8d79..fd0f7b3361ee 100644 --- a/drivers/rtc/rtc-rx6110.c +++ b/drivers/rtc/rtc-rx6110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Epson RTC module RX-6110 SA diff --git a/drivers/rtc/rtc-rx8010.c b/drivers/rtc/rtc-rx8010.c index 171240e50f48..b09cfa939862 100644 --- a/drivers/rtc/rtc-rx8010.c +++ b/drivers/rtc/rtc-rx8010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Epson RTC module RX-8010 SJ diff --git a/drivers/rtc/rtc-rx8025.c b/drivers/rtc/rtc-rx8025.c index ced6e7adfe8d..dfdb98dedc5a 100644 --- a/drivers/rtc/rtc-rx8025.c +++ b/drivers/rtc/rtc-rx8025.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Epson's RTC module RX-8025 SA/NB diff --git a/drivers/rtc/rtc-rx8111.c b/drivers/rtc/rtc-rx8111.c index 8450d9f0b566..08418c4f63c1 100644 --- a/drivers/rtc/rtc-rx8111.c +++ b/drivers/rtc/rtc-rx8111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Epson RX8111 RTC. diff --git a/drivers/rtc/rtc-rx8581.c b/drivers/rtc/rtc-rx8581.c index 20c2dff01bae..0c1e8f1da47b 100644 --- a/drivers/rtc/rtc-rx8581.c +++ b/drivers/rtc/rtc-rx8581.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An I2C driver for the Epson RX8581 RTC diff --git a/drivers/rtc/rtc-rzn1.c b/drivers/rtc/rtc-rzn1.c index c4ed43735457..1e0ab5114a68 100644 --- a/drivers/rtc/rtc-rzn1.c +++ b/drivers/rtc/rtc-rzn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Renesas RZ/N1 Real Time Clock interface for Linux diff --git a/drivers/rtc/rtc-s32g.c b/drivers/rtc/rtc-s32g.c index 3a0818e972eb..db03475cb8a4 100644 --- a/drivers/rtc/rtc-s32g.c +++ b/drivers/rtc/rtc-s32g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2025 NXP diff --git a/drivers/rtc/rtc-s35390a.c b/drivers/rtc/rtc-s35390a.c index 07bd983b5692..f591fbe3140a 100644 --- a/drivers/rtc/rtc-s35390a.c +++ b/drivers/rtc/rtc-s35390a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Seiko Instruments S-35390A RTC Driver diff --git a/drivers/rtc/rtc-s3c.c b/drivers/rtc/rtc-s3c.c index 291c0ccb0acd..4476c0269b71 100644 --- a/drivers/rtc/rtc-s3c.c +++ b/drivers/rtc/rtc-s3c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/rtc/rtc-s3c.c * diff --git a/drivers/rtc/rtc-s5m.c b/drivers/rtc/rtc-s5m.c index a7220b4d0e8d..c4f9cf722b9e 100644 --- a/drivers/rtc/rtc-s5m.c +++ b/drivers/rtc/rtc-s5m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2013-2014 Samsung Electronics Co., Ltd diff --git a/drivers/rtc/rtc-sa1100.c b/drivers/rtc/rtc-sa1100.c index 26b2f4184ecc..201d17fbf34d 100644 --- a/drivers/rtc/rtc-sa1100.c +++ b/drivers/rtc/rtc-sa1100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real Time Clock interface for StrongARM SA1x00 and XScale PXA2xx diff --git a/drivers/rtc/rtc-sc27xx.c b/drivers/rtc/rtc-sc27xx.c index 2b83561d4d28..b3fd45d6b2de 100644 --- a/drivers/rtc/rtc-sc27xx.c +++ b/drivers/rtc/rtc-sc27xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Spreadtrum Communications Inc. diff --git a/drivers/rtc/rtc-sd2405al.c b/drivers/rtc/rtc-sd2405al.c index 708ea5d964de..d99efa4b42d2 100644 --- a/drivers/rtc/rtc-sd2405al.c +++ b/drivers/rtc/rtc-sd2405al.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RTC driver for the SD2405AL Real-Time Clock diff --git a/drivers/rtc/rtc-sd3078.c b/drivers/rtc/rtc-sd3078.c index 10cc1dcfc774..522317941afd 100644 --- a/drivers/rtc/rtc-sd3078.c +++ b/drivers/rtc/rtc-sd3078.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real Time Clock (RTC) Driver for sd3078 diff --git a/drivers/rtc/rtc-sh.c b/drivers/rtc/rtc-sh.c index 0510dc64c3e2..ea295f9f13d4 100644 --- a/drivers/rtc/rtc-sh.c +++ b/drivers/rtc/rtc-sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH On-Chip RTC Support diff --git a/drivers/rtc/rtc-snvs.c b/drivers/rtc/rtc-snvs.c index d82acf1af1fa..855ae06efe70 100644 --- a/drivers/rtc/rtc-snvs.c +++ b/drivers/rtc/rtc-snvs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2011-2012 Freescale Semiconductor, Inc. diff --git a/drivers/rtc/rtc-spacemit-p1.c b/drivers/rtc/rtc-spacemit-p1.c index 43ab62494bb4..bb26f62b94bd 100644 --- a/drivers/rtc/rtc-spacemit-p1.c +++ b/drivers/rtc/rtc-spacemit-p1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the RTC found in the SpacemiT P1 PMIC diff --git a/drivers/rtc/rtc-spear.c b/drivers/rtc/rtc-spear.c index 959acff8faff..5ef57a214d88 100644 --- a/drivers/rtc/rtc-spear.c +++ b/drivers/rtc/rtc-spear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/rtc/rtc-spear.c diff --git a/drivers/rtc/rtc-ssd202d.c b/drivers/rtc/rtc-ssd202d.c index ed6493260096..b90c8da4a54e 100644 --- a/drivers/rtc/rtc-ssd202d.c +++ b/drivers/rtc/rtc-ssd202d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Real time clocks driver for MStar/SigmaStar SSD202D SoCs. diff --git a/drivers/rtc/rtc-st-lpc.c b/drivers/rtc/rtc-st-lpc.c index c6d4522411b3..d03f8f10d468 100644 --- a/drivers/rtc/rtc-st-lpc.c +++ b/drivers/rtc/rtc-st-lpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rtc-st-lpc.c - ST's LPC RTC, powered by the Low Power Timer diff --git a/drivers/rtc/rtc-starfire.c b/drivers/rtc/rtc-starfire.c index fbd1ed41cbf1..0a1719ca68af 100644 --- a/drivers/rtc/rtc-starfire.c +++ b/drivers/rtc/rtc-starfire.c @@ -1,3 +1,4 @@ +asm("nop"); /* rtc-starfire.c: Starfire platform RTC driver. * * Author: David S. Miller diff --git a/drivers/rtc/rtc-stk17ta8.c b/drivers/rtc/rtc-stk17ta8.c index 7cb6be1b7815..a1b31503f4ee 100644 --- a/drivers/rtc/rtc-stk17ta8.c +++ b/drivers/rtc/rtc-stk17ta8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A RTC driver for the Simtek STK17TA8 diff --git a/drivers/rtc/rtc-stm32.c b/drivers/rtc/rtc-stm32.c index d4ebf3eb54aa..62f94eea100b 100644 --- a/drivers/rtc/rtc-stm32.c +++ b/drivers/rtc/rtc-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2017 diff --git a/drivers/rtc/rtc-stmp3xxx.c b/drivers/rtc/rtc-stmp3xxx.c index 7afcd14aeee5..51ecf77b6d67 100644 --- a/drivers/rtc/rtc-stmp3xxx.c +++ b/drivers/rtc/rtc-stmp3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale STMP37XX/STMP378X Real Time Clock driver diff --git a/drivers/rtc/rtc-sun4v.c b/drivers/rtc/rtc-sun4v.c index a86e27de8c06..7c4535e18d23 100644 --- a/drivers/rtc/rtc-sun4v.c +++ b/drivers/rtc/rtc-sun4v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* rtc-sun4v.c: Hypervisor based RTC for SUN4V systems. * diff --git a/drivers/rtc/rtc-sun6i.c b/drivers/rtc/rtc-sun6i.c index e5e6013d080e..57348ed3a75e 100644 --- a/drivers/rtc/rtc-sun6i.c +++ b/drivers/rtc/rtc-sun6i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An RTC driver for Allwinner A31/A23 diff --git a/drivers/rtc/rtc-sunplus.c b/drivers/rtc/rtc-sunplus.c index 519a06e728d6..8669354bec85 100644 --- a/drivers/rtc/rtc-sunplus.c +++ b/drivers/rtc/rtc-sunplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/rtc/rtc-sunxi.c b/drivers/rtc/rtc-sunxi.c index 5cab9953c44f..0737c0dae7b2 100644 --- a/drivers/rtc/rtc-sunxi.c +++ b/drivers/rtc/rtc-sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An RTC driver for Allwinner A10/A20 diff --git a/drivers/rtc/rtc-tegra.c b/drivers/rtc/rtc-tegra.c index 528e32b7d101..8a2d0e1b5804 100644 --- a/drivers/rtc/rtc-tegra.c +++ b/drivers/rtc/rtc-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * An RTC driver for the NVIDIA Tegra 200 series internal RTC. diff --git a/drivers/rtc/rtc-test.c b/drivers/rtc/rtc-test.c index 94f995febe5b..a7465fc18194 100644 --- a/drivers/rtc/rtc-test.c +++ b/drivers/rtc/rtc-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * An RTC test device/driver diff --git a/drivers/rtc/rtc-ti-k3.c b/drivers/rtc/rtc-ti-k3.c index ec759d8f7023..43a3e3c1d1c3 100644 --- a/drivers/rtc/rtc-ti-k3.c +++ b/drivers/rtc/rtc-ti-k3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments K3 RTC driver diff --git a/drivers/rtc/rtc-tps6586x.c b/drivers/rtc/rtc-tps6586x.c index 54c8429b16bf..397284661d23 100644 --- a/drivers/rtc/rtc-tps6586x.c +++ b/drivers/rtc/rtc-tps6586x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtc-tps6586x.c: RTC driver for TI PMIC TPS6586X diff --git a/drivers/rtc/rtc-tps65910.c b/drivers/rtc/rtc-tps65910.c index 284aa2f0392b..68a2e8e94b7c 100644 --- a/drivers/rtc/rtc-tps65910.c +++ b/drivers/rtc/rtc-tps65910.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rtc-tps65910.c -- TPS65910 Real Time Clock interface diff --git a/drivers/rtc/rtc-tps6594.c b/drivers/rtc/rtc-tps6594.c index 7c6246e3f029..a200ac50143c 100644 --- a/drivers/rtc/rtc-tps6594.c +++ b/drivers/rtc/rtc-tps6594.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC driver for tps6594 PMIC diff --git a/drivers/rtc/rtc-twl.c b/drivers/rtc/rtc-twl.c index e6106e67e1f4..18c6c197e374 100644 --- a/drivers/rtc/rtc-twl.c +++ b/drivers/rtc/rtc-twl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * rtc-twl.c -- TWL Real Time Clock interface diff --git a/drivers/rtc/rtc-vt8500.c b/drivers/rtc/rtc-vt8500.c index c8b568498016..3a3466a6685c 100644 --- a/drivers/rtc/rtc-vt8500.c +++ b/drivers/rtc/rtc-vt8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/rtc/rtc-vt8500.c diff --git a/drivers/rtc/rtc-wilco-ec.c b/drivers/rtc/rtc-wilco-ec.c index 2a205a646452..da983c35877c 100644 --- a/drivers/rtc/rtc-wilco-ec.c +++ b/drivers/rtc/rtc-wilco-ec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC interface for Wilco Embedded Controller with R/W abilities diff --git a/drivers/rtc/rtc-wm831x.c b/drivers/rtc/rtc-wm831x.c index 218316be942a..db8d8127e7a4 100644 --- a/drivers/rtc/rtc-wm831x.c +++ b/drivers/rtc/rtc-wm831x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Real Time Clock driver for Wolfson Microelectronics WM831x diff --git a/drivers/rtc/rtc-wm8350.c b/drivers/rtc/rtc-wm8350.c index 3bd60d067a5e..6eaa7d4ae13a 100644 --- a/drivers/rtc/rtc-wm8350.c +++ b/drivers/rtc/rtc-wm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Real Time Clock driver for Wolfson Microelectronics WM8350 diff --git a/drivers/rtc/rtc-x1205.c b/drivers/rtc/rtc-x1205.c index b8a0fccef14e..79b27826f936 100644 --- a/drivers/rtc/rtc-x1205.c +++ b/drivers/rtc/rtc-x1205.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * An i2c driver for the Xicor/Intersil X1205 RTC diff --git a/drivers/rtc/rtc-xgene.c b/drivers/rtc/rtc-xgene.c index 6660b664e8dd..6cba96effea4 100644 --- a/drivers/rtc/rtc-xgene.c +++ b/drivers/rtc/rtc-xgene.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * APM X-Gene SoC Real Time Clock Driver diff --git a/drivers/rtc/rtc-zynqmp.c b/drivers/rtc/rtc-zynqmp.c index 3baa2b481d9f..816b531b8992 100644 --- a/drivers/rtc/rtc-zynqmp.c +++ b/drivers/rtc/rtc-zynqmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Zynq Ultrascale+ MPSoC Real Time Clock Driver diff --git a/drivers/rtc/sysfs.c b/drivers/rtc/sysfs.c index 4ab05e105a76..84a9e876695a 100644 --- a/drivers/rtc/sysfs.c +++ b/drivers/rtc/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RTC subsystem, sysfs interface diff --git a/drivers/rtc/test_rtc_lib.c b/drivers/rtc/test_rtc_lib.c index 0eebad1fe2a0..e26eecf02f9c 100644 --- a/drivers/rtc/test_rtc_lib.c +++ b/drivers/rtc/test_rtc_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ #include diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c index 35031357ac4d..87f4bd0b4780 100644 --- a/drivers/s390/block/dasd.c +++ b/drivers/s390/block/dasd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_3990_erp.c b/drivers/s390/block/dasd_3990_erp.c index d0aa267462c5..f40fbfe38764 100644 --- a/drivers/s390/block/dasd_3990_erp.c +++ b/drivers/s390/block/dasd_3990_erp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Horst Hummel diff --git a/drivers/s390/block/dasd_alias.c b/drivers/s390/block/dasd_alias.c index f7e768d8ca76..37c44a4c601a 100644 --- a/drivers/s390/block/dasd_alias.c +++ b/drivers/s390/block/dasd_alias.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PAV alias management for the DASD ECKD discipline diff --git a/drivers/s390/block/dasd_devmap.c b/drivers/s390/block/dasd_devmap.c index 73972900fc55..9dedbc08f56f 100644 --- a/drivers/s390/block/dasd_devmap.c +++ b/drivers/s390/block/dasd_devmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_diag.c b/drivers/s390/block/dasd_diag.c index 56f1af8a7ddd..6c1bf2b15659 100644 --- a/drivers/s390/block/dasd_diag.c +++ b/drivers/s390/block/dasd_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_eckd.c b/drivers/s390/block/dasd_eckd.c index b08e900687f3..90181632fe97 100644 --- a/drivers/s390/block/dasd_eckd.c +++ b/drivers/s390/block/dasd_eckd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_eer.c b/drivers/s390/block/dasd_eer.c index b177b7952f2e..7f8232268457 100644 --- a/drivers/s390/block/dasd_eer.c +++ b/drivers/s390/block/dasd_eer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Character device driver for extended error reporting. diff --git a/drivers/s390/block/dasd_erp.c b/drivers/s390/block/dasd_erp.c index 89d7516b9ec8..dd5b3737848f 100644 --- a/drivers/s390/block/dasd_erp.c +++ b/drivers/s390/block/dasd_erp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_fba.c b/drivers/s390/block/dasd_fba.c index c2a87201c153..024bf440353b 100644 --- a/drivers/s390/block/dasd_fba.c +++ b/drivers/s390/block/dasd_fba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_genhd.c b/drivers/s390/block/dasd_genhd.c index 6ee3d952412e..4c544f8d4af8 100644 --- a/drivers/s390/block/dasd_genhd.c +++ b/drivers/s390/block/dasd_genhd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_ioctl.c b/drivers/s390/block/dasd_ioctl.c index f883990be626..85a8c34ca24e 100644 --- a/drivers/s390/block/dasd_ioctl.c +++ b/drivers/s390/block/dasd_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dasd_proc.c b/drivers/s390/block/dasd_proc.c index 48e12e81df00..1a671692451d 100644 --- a/drivers/s390/block/dasd_proc.c +++ b/drivers/s390/block/dasd_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author(s)......: Holger Smolinski diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c index 38e1df8f8a82..42c9408acf6d 100644 --- a/drivers/s390/block/dcssblk.c +++ b/drivers/s390/block/dcssblk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dcssblk.c -- the S/390 block driver for dcss memory diff --git a/drivers/s390/block/scm_blk.c b/drivers/s390/block/scm_blk.c index 04e84f45dcc9..e48b6e1216a0 100644 --- a/drivers/s390/block/scm_blk.c +++ b/drivers/s390/block/scm_blk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Block driver for s390 storage class memory. diff --git a/drivers/s390/block/scm_drv.c b/drivers/s390/block/scm_drv.c index 6cffbbe83f89..b4f6739ce45d 100644 --- a/drivers/s390/block/scm_drv.c +++ b/drivers/s390/block/scm_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device driver for s390 storage class memory. diff --git a/drivers/s390/char/con3215.c b/drivers/s390/char/con3215.c index 56e43d43c713..0791596d8d94 100644 --- a/drivers/s390/char/con3215.c +++ b/drivers/s390/char/con3215.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 3215 line mode terminal driver. diff --git a/drivers/s390/char/con3270.c b/drivers/s390/char/con3270.c index 4a7c084e68a6..f3856992112d 100644 --- a/drivers/s390/char/con3270.c +++ b/drivers/s390/char/con3270.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IBM/3270 Driver - tty functions. diff --git a/drivers/s390/char/ctrlchar.c b/drivers/s390/char/ctrlchar.c index 6f2b64040078..815c30e2c5a9 100644 --- a/drivers/s390/char/ctrlchar.c +++ b/drivers/s390/char/ctrlchar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Unified handling of special chars. diff --git a/drivers/s390/char/defkeymap.c b/drivers/s390/char/defkeymap.c index 60845d467a1b..7a945cb4340d 100644 --- a/drivers/s390/char/defkeymap.c +++ b/drivers/s390/char/defkeymap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Do not edit this file! It was automatically generated by */ diff --git a/drivers/s390/char/diag_ftp.c b/drivers/s390/char/diag_ftp.c index a1e110c96f74..391a1e775809 100644 --- a/drivers/s390/char/diag_ftp.c +++ b/drivers/s390/char/diag_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DIAGNOSE X'2C4' instruction based HMC FTP services, useable on z/VM diff --git a/drivers/s390/char/fs3270.c b/drivers/s390/char/fs3270.c index 73555dbe30d0..9d0c8259ade9 100644 --- a/drivers/s390/char/fs3270.c +++ b/drivers/s390/char/fs3270.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IBM/3270 Driver - fullscreen driver. diff --git a/drivers/s390/char/hmcdrv_cache.c b/drivers/s390/char/hmcdrv_cache.c index 85fb689594ca..26d6a2aff71a 100644 --- a/drivers/s390/char/hmcdrv_cache.c +++ b/drivers/s390/char/hmcdrv_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SE/HMC Drive (Read) Cache Functions diff --git a/drivers/s390/char/hmcdrv_dev.c b/drivers/s390/char/hmcdrv_dev.c index 04b938c5357f..fc96935130c2 100644 --- a/drivers/s390/char/hmcdrv_dev.c +++ b/drivers/s390/char/hmcdrv_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HMC Drive CD/DVD Device diff --git a/drivers/s390/char/hmcdrv_ftp.c b/drivers/s390/char/hmcdrv_ftp.c index 3312b2ac00a9..404b1095e20d 100644 --- a/drivers/s390/char/hmcdrv_ftp.c +++ b/drivers/s390/char/hmcdrv_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HMC Drive FTP Services diff --git a/drivers/s390/char/hmcdrv_mod.c b/drivers/s390/char/hmcdrv_mod.c index b1cc5ba9fed8..1bac67b5f1c7 100644 --- a/drivers/s390/char/hmcdrv_mod.c +++ b/drivers/s390/char/hmcdrv_mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HMC Drive DVD Module diff --git a/drivers/s390/char/keyboard.c b/drivers/s390/char/keyboard.c index a45f07a2cc8f..2cabb81dc669 100644 --- a/drivers/s390/char/keyboard.c +++ b/drivers/s390/char/keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ebcdic keycode functions for s390 console drivers diff --git a/drivers/s390/char/monreader.c b/drivers/s390/char/monreader.c index 3d84f84b4cbd..0dabea23de55 100644 --- a/drivers/s390/char/monreader.c +++ b/drivers/s390/char/monreader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Character device driver for reading z/VM *MONITOR service records. diff --git a/drivers/s390/char/monwriter.c b/drivers/s390/char/monwriter.c index cf2e51061422..7eecd672c04e 100644 --- a/drivers/s390/char/monwriter.c +++ b/drivers/s390/char/monwriter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Character device driver for writing z/VM *MONITOR service records. diff --git a/drivers/s390/char/raw3270.c b/drivers/s390/char/raw3270.c index 55850b5a7f51..6ee2a8b3efdf 100644 --- a/drivers/s390/char/raw3270.c +++ b/drivers/s390/char/raw3270.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IBM/3270 Driver - core functions. diff --git a/drivers/s390/char/sclp.c b/drivers/s390/char/sclp.c index 98e334724a62..be435ec4dcd5 100644 --- a/drivers/s390/char/sclp.c +++ b/drivers/s390/char/sclp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * core function to access sclp interface diff --git a/drivers/s390/char/sclp_ap.c b/drivers/s390/char/sclp_ap.c index 18bb018b4e0c..0adefc9e20c9 100644 --- a/drivers/s390/char/sclp_ap.c +++ b/drivers/s390/char/sclp_ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * s390 crypto adapter related sclp functions. diff --git a/drivers/s390/char/sclp_cmd.c b/drivers/s390/char/sclp_cmd.c index be4730936f5c..bd435701e88c 100644 --- a/drivers/s390/char/sclp_cmd.c +++ b/drivers/s390/char/sclp_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007,2012 diff --git a/drivers/s390/char/sclp_con.c b/drivers/s390/char/sclp_con.c index d8544c485808..f3aee78689ef 100644 --- a/drivers/s390/char/sclp_con.c +++ b/drivers/s390/char/sclp_con.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP line mode console driver diff --git a/drivers/s390/char/sclp_config.c b/drivers/s390/char/sclp_config.c index 9cfbe3fc3dca..451b875609ed 100644 --- a/drivers/s390/char/sclp_config.c +++ b/drivers/s390/char/sclp_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007 diff --git a/drivers/s390/char/sclp_cpi_sys.c b/drivers/s390/char/sclp_cpi_sys.c index 8e1636bcf8b5..666c67316542 100644 --- a/drivers/s390/char/sclp_cpi_sys.c +++ b/drivers/s390/char/sclp_cpi_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP control program identification sysfs interface diff --git a/drivers/s390/char/sclp_ctl.c b/drivers/s390/char/sclp_ctl.c index e23a97359286..844eda81c064 100644 --- a/drivers/s390/char/sclp_ctl.c +++ b/drivers/s390/char/sclp_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IOCTL interface for SCLP diff --git a/drivers/s390/char/sclp_early.c b/drivers/s390/char/sclp_early.c index 6bf501ad8ff0..b04a379a3e19 100644 --- a/drivers/s390/char/sclp_early.c +++ b/drivers/s390/char/sclp_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP early driver diff --git a/drivers/s390/char/sclp_early_core.c b/drivers/s390/char/sclp_early_core.c index 55e50d428aab..da2584ca6260 100644 --- a/drivers/s390/char/sclp_early_core.c +++ b/drivers/s390/char/sclp_early_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2015 diff --git a/drivers/s390/char/sclp_ftp.c b/drivers/s390/char/sclp_ftp.c index 2a1c4b2cafc8..c197970ac717 100644 --- a/drivers/s390/char/sclp_ftp.c +++ b/drivers/s390/char/sclp_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP Event Type (ET) 7 - Diagnostic Test FTP Services, useable on LPAR diff --git a/drivers/s390/char/sclp_mem.c b/drivers/s390/char/sclp_mem.c index 27f0d2f12a8b..cf6b9f4404ac 100644 --- a/drivers/s390/char/sclp_mem.c +++ b/drivers/s390/char/sclp_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory hotplug support via sclp diff --git a/drivers/s390/char/sclp_ocf.c b/drivers/s390/char/sclp_ocf.c index 35f3a4a08b12..e5e1f4a60ebf 100644 --- a/drivers/s390/char/sclp_ocf.c +++ b/drivers/s390/char/sclp_ocf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP OCF communication parameters sysfs interface diff --git a/drivers/s390/char/sclp_pci.c b/drivers/s390/char/sclp_pci.c index 899063e64aef..9d27adb6edca 100644 --- a/drivers/s390/char/sclp_pci.c +++ b/drivers/s390/char/sclp_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI I/O adapter configuration related functions. diff --git a/drivers/s390/char/sclp_quiesce.c b/drivers/s390/char/sclp_quiesce.c index ade721467804..9ba28df6c682 100644 --- a/drivers/s390/char/sclp_quiesce.c +++ b/drivers/s390/char/sclp_quiesce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * signal quiesce handler diff --git a/drivers/s390/char/sclp_rw.c b/drivers/s390/char/sclp_rw.c index 1690326553b1..b92c3705b6c4 100644 --- a/drivers/s390/char/sclp_rw.c +++ b/drivers/s390/char/sclp_rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver: reading from and writing to system console on S/390 via SCLP diff --git a/drivers/s390/char/sclp_sd.c b/drivers/s390/char/sclp_sd.c index e4a90a14028a..99e6a0a0d37a 100644 --- a/drivers/s390/char/sclp_sd.c +++ b/drivers/s390/char/sclp_sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP Store Data support and sysfs interface diff --git a/drivers/s390/char/sclp_sdias.c b/drivers/s390/char/sclp_sdias.c index ab8f1b758a1a..b41a64b760db 100644 --- a/drivers/s390/char/sclp_sdias.c +++ b/drivers/s390/char/sclp_sdias.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP "store data in absolute storage" diff --git a/drivers/s390/char/sclp_tty.c b/drivers/s390/char/sclp_tty.c index 0a92d08830e7..6a14ee28fc6c 100644 --- a/drivers/s390/char/sclp_tty.c +++ b/drivers/s390/char/sclp_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP line mode terminal driver. diff --git a/drivers/s390/char/sclp_vt220.c b/drivers/s390/char/sclp_vt220.c index 62979adcb381..3ccd0c670d0c 100644 --- a/drivers/s390/char/sclp_vt220.c +++ b/drivers/s390/char/sclp_vt220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCLP VT220 terminal driver. diff --git a/drivers/s390/char/tape_34xx.c b/drivers/s390/char/tape_34xx.c index a13e0ac1a4e2..27136a6540f7 100644 --- a/drivers/s390/char/tape_34xx.c +++ b/drivers/s390/char/tape_34xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tape device discipline for 3480/3490 tapes. diff --git a/drivers/s390/char/tape_3590.c b/drivers/s390/char/tape_3590.c index 0d80f43b175d..651fed01713c 100644 --- a/drivers/s390/char/tape_3590.c +++ b/drivers/s390/char/tape_3590.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tape device discipline for 3590 tapes. diff --git a/drivers/s390/char/tape_char.c b/drivers/s390/char/tape_char.c index c5d3c303c15c..3a9e64d00f17 100644 --- a/drivers/s390/char/tape_char.c +++ b/drivers/s390/char/tape_char.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * character device frontend for tape device driver diff --git a/drivers/s390/char/tape_class.c b/drivers/s390/char/tape_class.c index 6fa7b7824856..59a0c84c883f 100644 --- a/drivers/s390/char/tape_class.c +++ b/drivers/s390/char/tape_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2004 diff --git a/drivers/s390/char/tape_core.c b/drivers/s390/char/tape_core.c index 0250076a7d9f..e0e88e00f78f 100644 --- a/drivers/s390/char/tape_core.c +++ b/drivers/s390/char/tape_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * basic function of the tape device driver diff --git a/drivers/s390/char/tape_proc.c b/drivers/s390/char/tape_proc.c index a1e5fab12af2..9f6425b56da5 100644 --- a/drivers/s390/char/tape_proc.c +++ b/drivers/s390/char/tape_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tape device driver for S/390 and zSeries tapes. diff --git a/drivers/s390/char/tape_std.c b/drivers/s390/char/tape_std.c index 43a5586685ff..b3ce5a92009e 100644 --- a/drivers/s390/char/tape_std.c +++ b/drivers/s390/char/tape_std.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * standard tape device functions for ibm tapes. diff --git a/drivers/s390/char/uvdevice.c b/drivers/s390/char/uvdevice.c index 2b83fb6dc1d7..a2d34e00b442 100644 --- a/drivers/s390/char/uvdevice.c +++ b/drivers/s390/char/uvdevice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2022, 2024 diff --git a/drivers/s390/char/vmcp.c b/drivers/s390/char/vmcp.c index bde6c9e59166..ed342a77e702 100644 --- a/drivers/s390/char/vmcp.c +++ b/drivers/s390/char/vmcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2004, 2010 diff --git a/drivers/s390/char/vmlogrdr.c b/drivers/s390/char/vmlogrdr.c index 383e7e2bd69f..a0af1324905b 100644 --- a/drivers/s390/char/vmlogrdr.c +++ b/drivers/s390/char/vmlogrdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * character device driver for reading z/VM system service records diff --git a/drivers/s390/char/vmur.c b/drivers/s390/char/vmur.c index a226ff208eda..c7fa74e5231b 100644 --- a/drivers/s390/char/vmur.c +++ b/drivers/s390/char/vmur.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux driver for System z and s390 unit record devices diff --git a/drivers/s390/char/zcore.c b/drivers/s390/char/zcore.c index b26b5fca6ce8..bef7d4564a00 100644 --- a/drivers/s390/char/zcore.c +++ b/drivers/s390/char/zcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * zcore module to export memory content and register sets for creating system diff --git a/drivers/s390/cio/airq.c b/drivers/s390/cio/airq.c index f5c59abba221..96c4bc7550f6 100644 --- a/drivers/s390/cio/airq.c +++ b/drivers/s390/cio/airq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for adapter interruptions diff --git a/drivers/s390/cio/blacklist.c b/drivers/s390/cio/blacklist.c index 738d5e2d5304..0075ac29cbcc 100644 --- a/drivers/s390/cio/blacklist.c +++ b/drivers/s390/cio/blacklist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S/390 common I/O routines -- blacklisting of specific devices diff --git a/drivers/s390/cio/ccwgroup.c b/drivers/s390/cio/ccwgroup.c index 185c99c5d4cc..e11290767b0a 100644 --- a/drivers/s390/cio/ccwgroup.c +++ b/drivers/s390/cio/ccwgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bus driver for ccwgroup diff --git a/drivers/s390/cio/ccwreq.c b/drivers/s390/cio/ccwreq.c index 763f477cc431..fcfa53261d70 100644 --- a/drivers/s390/cio/ccwreq.c +++ b/drivers/s390/cio/ccwreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handling of internal CCW device requests. diff --git a/drivers/s390/cio/chp.c b/drivers/s390/cio/chp.c index c10e2444507e..b79faf28a509 100644 --- a/drivers/s390/cio/chp.c +++ b/drivers/s390/cio/chp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 1999, 2010 diff --git a/drivers/s390/cio/chsc.c b/drivers/s390/cio/chsc.c index fbb58edd6274..ba96deee9572 100644 --- a/drivers/s390/cio/chsc.c +++ b/drivers/s390/cio/chsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S/390 common I/O routines -- channel subsystem call diff --git a/drivers/s390/cio/chsc_sch.c b/drivers/s390/cio/chsc_sch.c index ce992b2107cb..83cac7f415a4 100644 --- a/drivers/s390/cio/chsc_sch.c +++ b/drivers/s390/cio/chsc_sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for s390 chsc subchannels diff --git a/drivers/s390/cio/cio.c b/drivers/s390/cio/cio.c index 70dc8cc76594..eaedaf8e3716 100644 --- a/drivers/s390/cio/cio.c +++ b/drivers/s390/cio/cio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S/390 common I/O routines -- low level i/o calls diff --git a/drivers/s390/cio/cio_debugfs.c b/drivers/s390/cio/cio_debugfs.c index 0a3656fb5ad0..fe5381270117 100644 --- a/drivers/s390/cio/cio_debugfs.c +++ b/drivers/s390/cio/cio_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S/390 common I/O debugfs interface diff --git a/drivers/s390/cio/cio_inject.c b/drivers/s390/cio/cio_inject.c index 0e18cb921ef6..ab816681f059 100644 --- a/drivers/s390/cio/cio_inject.c +++ b/drivers/s390/cio/cio_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CIO inject interface diff --git a/drivers/s390/cio/cmf.c b/drivers/s390/cio/cmf.c index 7d035e4937ce..dc60e9d81c23 100644 --- a/drivers/s390/cio/cmf.c +++ b/drivers/s390/cio/cmf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Linux on zSeries Channel Measurement Facility support diff --git a/drivers/s390/cio/crw.c b/drivers/s390/cio/crw.c index 3285ce636c5c..441d1c2d5360 100644 --- a/drivers/s390/cio/crw.c +++ b/drivers/s390/cio/crw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Channel report handling code diff --git a/drivers/s390/cio/css.c b/drivers/s390/cio/css.c index 4c85df7a548e..dabd6f9ad9cc 100644 --- a/drivers/s390/cio/css.c +++ b/drivers/s390/cio/css.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver for channel subsystem diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c index 602f36102c7c..1b9fd7915131 100644 --- a/drivers/s390/cio/device.c +++ b/drivers/s390/cio/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * bus driver for ccw devices diff --git a/drivers/s390/cio/device_fsm.c b/drivers/s390/cio/device_fsm.c index ab419d40a8a7..4a7856484c3c 100644 --- a/drivers/s390/cio/device_fsm.c +++ b/drivers/s390/cio/device_fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * finite state machine for device handling diff --git a/drivers/s390/cio/device_id.c b/drivers/s390/cio/device_id.c index d0f65d97dd4a..4becc3922107 100644 --- a/drivers/s390/cio/device_id.c +++ b/drivers/s390/cio/device_id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CCW device SENSE ID I/O handling. diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c index 61c07b4a0fe8..fbc3883b5e29 100644 --- a/drivers/s390/cio/device_ops.c +++ b/drivers/s390/cio/device_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Copyright IBM Corp. 2002, 2009 diff --git a/drivers/s390/cio/device_pgid.c b/drivers/s390/cio/device_pgid.c index b3afe283cc10..661c4e755627 100644 --- a/drivers/s390/cio/device_pgid.c +++ b/drivers/s390/cio/device_pgid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CCW device PGID and path verification I/O handling. diff --git a/drivers/s390/cio/device_status.c b/drivers/s390/cio/device_status.c index f4096373c8c0..cc418fb2d782 100644 --- a/drivers/s390/cio/device_status.c +++ b/drivers/s390/cio/device_status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2002 diff --git a/drivers/s390/cio/eadm_sch.c b/drivers/s390/cio/eadm_sch.c index d60f7d80863a..4d73f717da1c 100644 --- a/drivers/s390/cio/eadm_sch.c +++ b/drivers/s390/cio/eadm_sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for s390 eadm subchannels diff --git a/drivers/s390/cio/fcx.c b/drivers/s390/cio/fcx.c index 533465ae6038..cddf14f5f1de 100644 --- a/drivers/s390/cio/fcx.c +++ b/drivers/s390/cio/fcx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for assembling fcx enabled I/O control blocks. diff --git a/drivers/s390/cio/idset.c b/drivers/s390/cio/idset.c index e5f28370a903..c268fe1a4517 100644 --- a/drivers/s390/cio/idset.c +++ b/drivers/s390/cio/idset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2012 diff --git a/drivers/s390/cio/ioasm.c b/drivers/s390/cio/ioasm.c index 8b06b234e110..3c06fe07a1f9 100644 --- a/drivers/s390/cio/ioasm.c +++ b/drivers/s390/cio/ioasm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Channel subsystem I/O instructions. diff --git a/drivers/s390/cio/isc.c b/drivers/s390/cio/isc.c index 7dda7f1fc6e4..2f065be05ae6 100644 --- a/drivers/s390/cio/isc.c +++ b/drivers/s390/cio/isc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for registration of I/O interruption subclasses on s390. diff --git a/drivers/s390/cio/itcw.c b/drivers/s390/cio/itcw.c index b6408a475983..6ce94024ed72 100644 --- a/drivers/s390/cio/itcw.c +++ b/drivers/s390/cio/itcw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for incremental construction of fcx enabled I/O control blocks. diff --git a/drivers/s390/cio/qdio_debug.c b/drivers/s390/cio/qdio_debug.c index 4fb900f2d3d9..0168affbcd97 100644 --- a/drivers/s390/cio/qdio_debug.c +++ b/drivers/s390/cio/qdio_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2008, 2009 diff --git a/drivers/s390/cio/qdio_main.c b/drivers/s390/cio/qdio_main.c index 7dd967165025..1bb78fa0c212 100644 --- a/drivers/s390/cio/qdio_main.c +++ b/drivers/s390/cio/qdio_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux for s390 qdio support, buffer handling, qdio API and module support. diff --git a/drivers/s390/cio/qdio_setup.c b/drivers/s390/cio/qdio_setup.c index ea09aadaae4e..57fc84ac88cb 100644 --- a/drivers/s390/cio/qdio_setup.c +++ b/drivers/s390/cio/qdio_setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * qdio queue initialization diff --git a/drivers/s390/cio/qdio_thinint.c b/drivers/s390/cio/qdio_thinint.c index f931954910c5..5a043a5968f2 100644 --- a/drivers/s390/cio/qdio_thinint.c +++ b/drivers/s390/cio/qdio_thinint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2000, 2009 diff --git a/drivers/s390/cio/scm.c b/drivers/s390/cio/scm.c index 9b4da237a0ed..84f0268b87f7 100644 --- a/drivers/s390/cio/scm.c +++ b/drivers/s390/cio/scm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Recognize and maintain s390 storage class memory. diff --git a/drivers/s390/cio/trace.c b/drivers/s390/cio/trace.c index 882ee538ca30..ecac4c28637e 100644 --- a/drivers/s390/cio/trace.c +++ b/drivers/s390/cio/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tracepoint definitions for s390_cio diff --git a/drivers/s390/cio/vfio_ccw_async.c b/drivers/s390/cio/vfio_ccw_async.c index 420d89ba7f83..c8ad45e0b8bc 100644 --- a/drivers/s390/cio/vfio_ccw_async.c +++ b/drivers/s390/cio/vfio_ccw_async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Async I/O region for vfio_ccw diff --git a/drivers/s390/cio/vfio_ccw_chp.c b/drivers/s390/cio/vfio_ccw_chp.c index 38c176cf6295..1fc90cd1532d 100644 --- a/drivers/s390/cio/vfio_ccw_chp.c +++ b/drivers/s390/cio/vfio_ccw_chp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Channel path related status regions for vfio_ccw diff --git a/drivers/s390/cio/vfio_ccw_cp.c b/drivers/s390/cio/vfio_ccw_cp.c index 5f6e10225627..1ca969fc06c4 100644 --- a/drivers/s390/cio/vfio_ccw_cp.c +++ b/drivers/s390/cio/vfio_ccw_cp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * channel program interfaces diff --git a/drivers/s390/cio/vfio_ccw_drv.c b/drivers/s390/cio/vfio_ccw_drv.c index 6ff5c9cfb7ed..fe5e0006946d 100644 --- a/drivers/s390/cio/vfio_ccw_drv.c +++ b/drivers/s390/cio/vfio_ccw_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * VFIO based Physical Subchannel device driver diff --git a/drivers/s390/cio/vfio_ccw_fsm.c b/drivers/s390/cio/vfio_ccw_fsm.c index 4d7988ea47ef..2afae990939f 100644 --- a/drivers/s390/cio/vfio_ccw_fsm.c +++ b/drivers/s390/cio/vfio_ccw_fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Finite state machine for vfio-ccw device handling diff --git a/drivers/s390/cio/vfio_ccw_ops.c b/drivers/s390/cio/vfio_ccw_ops.c index a596f6013019..4e5ada48803a 100644 --- a/drivers/s390/cio/vfio_ccw_ops.c +++ b/drivers/s390/cio/vfio_ccw_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Physical device callbacks for vfio_ccw diff --git a/drivers/s390/cio/vfio_ccw_trace.c b/drivers/s390/cio/vfio_ccw_trace.c index 4a0205905afc..fdb3adce3187 100644 --- a/drivers/s390/cio/vfio_ccw_trace.c +++ b/drivers/s390/cio/vfio_ccw_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tracepoint definitions for vfio_ccw diff --git a/drivers/s390/crypto/ap_bus.c b/drivers/s390/crypto/ap_bus.c index a445494fd2be..ced5029c126c 100644 --- a/drivers/s390/crypto/ap_bus.c +++ b/drivers/s390/crypto/ap_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2006, 2023 diff --git a/drivers/s390/crypto/ap_card.c b/drivers/s390/crypto/ap_card.c index 8b0ad6f582ec..13dbbfae779b 100644 --- a/drivers/s390/crypto/ap_card.c +++ b/drivers/s390/crypto/ap_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2016 diff --git a/drivers/s390/crypto/ap_queue.c b/drivers/s390/crypto/ap_queue.c index a80ab87cad62..2cf492784e50 100644 --- a/drivers/s390/crypto/ap_queue.c +++ b/drivers/s390/crypto/ap_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2016, 2023 diff --git a/drivers/s390/crypto/pkey_api.c b/drivers/s390/crypto/pkey_api.c index ad1cd699f53b..c89b17cf0dfb 100644 --- a/drivers/s390/crypto/pkey_api.c +++ b/drivers/s390/crypto/pkey_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey device driver diff --git a/drivers/s390/crypto/pkey_base.c b/drivers/s390/crypto/pkey_base.c index d60cd987c16d..71fbe00d5405 100644 --- a/drivers/s390/crypto/pkey_base.c +++ b/drivers/s390/crypto/pkey_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey base: debug feature, pkey handler registry diff --git a/drivers/s390/crypto/pkey_cca.c b/drivers/s390/crypto/pkey_cca.c index d4550d8d8eea..af0f9a8597cd 100644 --- a/drivers/s390/crypto/pkey_cca.c +++ b/drivers/s390/crypto/pkey_cca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey cca specific code diff --git a/drivers/s390/crypto/pkey_ep11.c b/drivers/s390/crypto/pkey_ep11.c index 654eed20d0d9..e208a45c58d9 100644 --- a/drivers/s390/crypto/pkey_ep11.c +++ b/drivers/s390/crypto/pkey_ep11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey ep11 specific code diff --git a/drivers/s390/crypto/pkey_pckmo.c b/drivers/s390/crypto/pkey_pckmo.c index 793326c4c59a..1dbddf95464e 100644 --- a/drivers/s390/crypto/pkey_pckmo.c +++ b/drivers/s390/crypto/pkey_pckmo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey pckmo specific code diff --git a/drivers/s390/crypto/pkey_sysfs.c b/drivers/s390/crypto/pkey_sysfs.c index b6b0a46cb8a8..7d9b4a073e4d 100644 --- a/drivers/s390/crypto/pkey_sysfs.c +++ b/drivers/s390/crypto/pkey_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey module sysfs related functions diff --git a/drivers/s390/crypto/pkey_uv.c b/drivers/s390/crypto/pkey_uv.c index 6cd3c49384b5..aa89728c2212 100644 --- a/drivers/s390/crypto/pkey_uv.c +++ b/drivers/s390/crypto/pkey_uv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * pkey uv specific code diff --git a/drivers/s390/crypto/vfio_ap_drv.c b/drivers/s390/crypto/vfio_ap_drv.c index 67a807e2e75b..ea9f7357314d 100644 --- a/drivers/s390/crypto/vfio_ap_drv.c +++ b/drivers/s390/crypto/vfio_ap_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VFIO based AP device driver diff --git a/drivers/s390/crypto/vfio_ap_ops.c b/drivers/s390/crypto/vfio_ap_ops.c index 48da32ad0493..7030c2e3e630 100644 --- a/drivers/s390/crypto/vfio_ap_ops.c +++ b/drivers/s390/crypto/vfio_ap_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Adjunct processor matrix VFIO device driver callbacks. diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c index 7a3b99f065f2..e2164d35cc7d 100644 --- a/drivers/s390/crypto/zcrypt_api.c +++ b/drivers/s390/crypto/zcrypt_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2001, 2018 diff --git a/drivers/s390/crypto/zcrypt_card.c b/drivers/s390/crypto/zcrypt_card.c index 6dea702a5cac..f912a9b8919e 100644 --- a/drivers/s390/crypto/zcrypt_card.c +++ b/drivers/s390/crypto/zcrypt_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2001, 2012 diff --git a/drivers/s390/crypto/zcrypt_ccamisc.c b/drivers/s390/crypto/zcrypt_ccamisc.c index 573bad1d6d86..33f1620b4121 100644 --- a/drivers/s390/crypto/zcrypt_ccamisc.c +++ b/drivers/s390/crypto/zcrypt_ccamisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2019 diff --git a/drivers/s390/crypto/zcrypt_cex4.c b/drivers/s390/crypto/zcrypt_cex4.c index 6ba7fbddd3f7..80375939ec1c 100644 --- a/drivers/s390/crypto/zcrypt_cex4.c +++ b/drivers/s390/crypto/zcrypt_cex4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2012, 2022 diff --git a/drivers/s390/crypto/zcrypt_ep11misc.c b/drivers/s390/crypto/zcrypt_ep11misc.c index 3dda9589f2b9..b17787bf465c 100644 --- a/drivers/s390/crypto/zcrypt_ep11misc.c +++ b/drivers/s390/crypto/zcrypt_ep11misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2019 diff --git a/drivers/s390/crypto/zcrypt_msgtype50.c b/drivers/s390/crypto/zcrypt_msgtype50.c index d6fc2d8e7fad..9c2191d9695b 100644 --- a/drivers/s390/crypto/zcrypt_msgtype50.c +++ b/drivers/s390/crypto/zcrypt_msgtype50.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2001, 2023 diff --git a/drivers/s390/crypto/zcrypt_msgtype6.c b/drivers/s390/crypto/zcrypt_msgtype6.c index a0dcab5dc4f2..6801bab855ba 100644 --- a/drivers/s390/crypto/zcrypt_msgtype6.c +++ b/drivers/s390/crypto/zcrypt_msgtype6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2001, 2023 diff --git a/drivers/s390/crypto/zcrypt_queue.c b/drivers/s390/crypto/zcrypt_queue.c index a173d32eb6e8..00fe2e6dce1d 100644 --- a/drivers/s390/crypto/zcrypt_queue.c +++ b/drivers/s390/crypto/zcrypt_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright IBM Corp. 2001, 2012 diff --git a/drivers/s390/net/ctcm_dbug.c b/drivers/s390/net/ctcm_dbug.c index b6f0e2f114b4..32a5743e159e 100644 --- a/drivers/s390/net/ctcm_dbug.c +++ b/drivers/s390/net/ctcm_dbug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2001, 2007 diff --git a/drivers/s390/net/ctcm_fsms.c b/drivers/s390/net/ctcm_fsms.c index bf917f426453..b84630243e53 100644 --- a/drivers/s390/net/ctcm_fsms.c +++ b/drivers/s390/net/ctcm_fsms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2001, 2007 diff --git a/drivers/s390/net/ctcm_main.c b/drivers/s390/net/ctcm_main.c index 3d7ccf2366a0..a6e583f78a69 100644 --- a/drivers/s390/net/ctcm_main.c +++ b/drivers/s390/net/ctcm_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2001, 2009 diff --git a/drivers/s390/net/ctcm_mpc.c b/drivers/s390/net/ctcm_mpc.c index 0f329fb514ee..953077ae5615 100644 --- a/drivers/s390/net/ctcm_mpc.c +++ b/drivers/s390/net/ctcm_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2004, 2007 diff --git a/drivers/s390/net/ctcm_sysfs.c b/drivers/s390/net/ctcm_sysfs.c index 529a1c40ae63..0590026ab61a 100644 --- a/drivers/s390/net/ctcm_sysfs.c +++ b/drivers/s390/net/ctcm_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2007 diff --git a/drivers/s390/net/fsm.c b/drivers/s390/net/fsm.c index 58f8e2fb6d54..3843e1d5181b 100644 --- a/drivers/s390/net/fsm.c +++ b/drivers/s390/net/fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A generic FSM based on fsm used in isdn4linux diff --git a/drivers/s390/net/ism_drv.c b/drivers/s390/net/ism_drv.c index 8b8e4f06be0f..296f566ccdd0 100644 --- a/drivers/s390/net/ism_drv.c +++ b/drivers/s390/net/ism_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISM driver for s390. diff --git a/drivers/s390/net/qeth_core_main.c b/drivers/s390/net/qeth_core_main.c index 1c80e8ca67b5..0d36ea707f80 100644 --- a/drivers/s390/net/qeth_core_main.c +++ b/drivers/s390/net/qeth_core_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2009 diff --git a/drivers/s390/net/qeth_core_mpc.c b/drivers/s390/net/qeth_core_mpc.c index 1add124e033b..62afa99fc133 100644 --- a/drivers/s390/net/qeth_core_mpc.c +++ b/drivers/s390/net/qeth_core_mpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007 diff --git a/drivers/s390/net/qeth_core_sys.c b/drivers/s390/net/qeth_core_sys.c index a3b16d4d16fb..7e5a3f28da5d 100644 --- a/drivers/s390/net/qeth_core_sys.c +++ b/drivers/s390/net/qeth_core_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007 diff --git a/drivers/s390/net/qeth_ethtool.c b/drivers/s390/net/qeth_ethtool.c index d214a889cf4e..b79da16d97af 100644 --- a/drivers/s390/net/qeth_ethtool.c +++ b/drivers/s390/net/qeth_ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2018 diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c index 7498a83b1f06..7537847264fd 100644 --- a/drivers/s390/net/qeth_l2_main.c +++ b/drivers/s390/net/qeth_l2_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2009 diff --git a/drivers/s390/net/qeth_l2_sys.c b/drivers/s390/net/qeth_l2_sys.c index 7f592f912517..831fb6822048 100644 --- a/drivers/s390/net/qeth_l2_sys.c +++ b/drivers/s390/net/qeth_l2_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2013 diff --git a/drivers/s390/net/qeth_l3_main.c b/drivers/s390/net/qeth_l3_main.c index 027bc346232f..fa3b80a2226d 100644 --- a/drivers/s390/net/qeth_l3_main.c +++ b/drivers/s390/net/qeth_l3_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007, 2009 diff --git a/drivers/s390/net/qeth_l3_sys.c b/drivers/s390/net/qeth_l3_sys.c index a6b64228ead2..832264c20e44 100644 --- a/drivers/s390/net/qeth_l3_sys.c +++ b/drivers/s390/net/qeth_l3_sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2007 diff --git a/drivers/s390/net/smsgiucv.c b/drivers/s390/net/smsgiucv.c index 3dadaacc42a6..083fd672c11f 100644 --- a/drivers/s390/net/smsgiucv.c +++ b/drivers/s390/net/smsgiucv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IUCV special message driver diff --git a/drivers/s390/net/smsgiucv_app.c b/drivers/s390/net/smsgiucv_app.c index 1bd0370460cd..2de60965388f 100644 --- a/drivers/s390/net/smsgiucv_app.c +++ b/drivers/s390/net/smsgiucv_app.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Deliver z/VM CP special messages (SMSG) as uevents. diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index 01f927ae61b5..732ac0e4a8d3 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_ccw.c b/drivers/s390/scsi/zfcp_ccw.c index 67cb947048c4..4ee1f4fdba14 100644 --- a/drivers/s390/scsi/zfcp_ccw.c +++ b/drivers/s390/scsi/zfcp_ccw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_dbf.c b/drivers/s390/scsi/zfcp_dbf.c index 6b5561c54e2f..5089ab77aa0f 100644 --- a/drivers/s390/scsi/zfcp_dbf.c +++ b/drivers/s390/scsi/zfcp_dbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_diag.c b/drivers/s390/scsi/zfcp_diag.c index 4d2d89d9c15a..e560623bf1a2 100644 --- a/drivers/s390/scsi/zfcp_diag.c +++ b/drivers/s390/scsi/zfcp_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_erp.c b/drivers/s390/scsi/zfcp_erp.c index ec6c0e102119..18da1f19f131 100644 --- a/drivers/s390/scsi/zfcp_erp.c +++ b/drivers/s390/scsi/zfcp_erp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_fc.c b/drivers/s390/scsi/zfcp_fc.c index 78ca394e1195..bdd6c97a1d50 100644 --- a/drivers/s390/scsi/zfcp_fc.c +++ b/drivers/s390/scsi/zfcp_fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c index 9418086368c3..bbc86828759e 100644 --- a/drivers/s390/scsi/zfcp_fsf.c +++ b/drivers/s390/scsi/zfcp_fsf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_qdio.c b/drivers/s390/scsi/zfcp_qdio.c index e15a1eabe42d..aaed9807fe0e 100644 --- a/drivers/s390/scsi/zfcp_qdio.c +++ b/drivers/s390/scsi/zfcp_qdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_scsi.c b/drivers/s390/scsi/zfcp_scsi.c index 141476ea21bb..74b060258de8 100644 --- a/drivers/s390/scsi/zfcp_scsi.c +++ b/drivers/s390/scsi/zfcp_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_sysfs.c b/drivers/s390/scsi/zfcp_sysfs.c index 10a3840b2b6b..ba15076f12ef 100644 --- a/drivers/s390/scsi/zfcp_sysfs.c +++ b/drivers/s390/scsi/zfcp_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/scsi/zfcp_unit.c b/drivers/s390/scsi/zfcp_unit.c index 4ef2a635d34f..72234871238b 100644 --- a/drivers/s390/scsi/zfcp_unit.c +++ b/drivers/s390/scsi/zfcp_unit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zfcp device driver diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c index 4904b831c0a7..37ab6152df80 100644 --- a/drivers/s390/virtio/virtio_ccw.c +++ b/drivers/s390/virtio/virtio_ccw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ccw based virtio transport diff --git a/drivers/sbus/char/bbc_envctrl.c b/drivers/sbus/char/bbc_envctrl.c index 23af4edd295b..1b8a04eeba88 100644 --- a/drivers/sbus/char/bbc_envctrl.c +++ b/drivers/sbus/char/bbc_envctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* bbc_envctrl.c: UltraSPARC-III environment control driver. * diff --git a/drivers/sbus/char/bbc_i2c.c b/drivers/sbus/char/bbc_i2c.c index 90e71ce4bab8..59c1ae70dfd9 100644 --- a/drivers/sbus/char/bbc_i2c.c +++ b/drivers/sbus/char/bbc_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* bbc_i2c.c: I2C low-level driver for BBC device on UltraSPARC-III * platforms. diff --git a/drivers/sbus/char/display7seg.c b/drivers/sbus/char/display7seg.c index e94222b3523c..dabd2aae195e 100644 --- a/drivers/sbus/char/display7seg.c +++ b/drivers/sbus/char/display7seg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* display7seg.c - Driver implementation for the 7-segment display * present on Sun Microsystems CP1400 and CP1500 diff --git a/drivers/sbus/char/envctrl.c b/drivers/sbus/char/envctrl.c index 81918aa67109..2d5898adff0f 100644 --- a/drivers/sbus/char/envctrl.c +++ b/drivers/sbus/char/envctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* envctrl.c: Temperature and Fan monitoring on Machines providing it. * diff --git a/drivers/sbus/char/flash.c b/drivers/sbus/char/flash.c index 6524a4a19109..a930f3f394d8 100644 --- a/drivers/sbus/char/flash.c +++ b/drivers/sbus/char/flash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* flash.c: Allow mmap access to the OBP Flash, for OBP updates. * diff --git a/drivers/sbus/char/openprom.c b/drivers/sbus/char/openprom.c index 8643947fee8e..9e372f0136b7 100644 --- a/drivers/sbus/char/openprom.c +++ b/drivers/sbus/char/openprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux/SPARC PROM Configuration Driver diff --git a/drivers/sbus/char/oradax.c b/drivers/sbus/char/oradax.c index a536dd6f4f7c..d3aab24e2d35 100644 --- a/drivers/sbus/char/oradax.c +++ b/drivers/sbus/char/oradax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. diff --git a/drivers/sbus/char/uctrl.c b/drivers/sbus/char/uctrl.c index e3dec78f51e9..9b9c1bb08985 100644 --- a/drivers/sbus/char/uctrl.c +++ b/drivers/sbus/char/uctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* uctrl.c: TS102 Microcontroller interface on Tadpole Sparcbook 3 * diff --git a/drivers/scsi/3w-9xxx.c b/drivers/scsi/3w-9xxx.c index a377a6f6900a..18e6860dbdcb 100644 --- a/drivers/scsi/3w-9xxx.c +++ b/drivers/scsi/3w-9xxx.c @@ -1,3 +1,4 @@ +asm("nop"); /* 3w-9xxx.c -- 3ware 9000 Storage Controller device driver for Linux. diff --git a/drivers/scsi/3w-sas.c b/drivers/scsi/3w-sas.c index e319be7d369c..318edd620872 100644 --- a/drivers/scsi/3w-sas.c +++ b/drivers/scsi/3w-sas.c @@ -1,3 +1,4 @@ +asm("nop"); /* 3w-sas.c -- LSI 3ware SAS/SATA-RAID Controller device driver for Linux. diff --git a/drivers/scsi/3w-xxxx.c b/drivers/scsi/3w-xxxx.c index 0306a228c702..357f29cdd12b 100644 --- a/drivers/scsi/3w-xxxx.c +++ b/drivers/scsi/3w-xxxx.c @@ -1,3 +1,4 @@ +asm("nop"); /* 3w-xxxx.c -- 3ware Storage Controller device driver for Linux. diff --git a/drivers/scsi/53c700.c b/drivers/scsi/53c700.c index 71b7ac027f48..b0ddbe80ec62 100644 --- a/drivers/scsi/53c700.c +++ b/drivers/scsi/53c700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NCR (or Symbios) 53c700 and 53c700-66 Driver diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c index a86d780d1ba4..f1bb10dce611 100644 --- a/drivers/scsi/BusLogic.c +++ b/drivers/scsi/BusLogic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/scsi/FlashPoint.c b/drivers/scsi/FlashPoint.c index 9e77b8e1ea7c..f06d647e0011 100644 --- a/drivers/scsi/FlashPoint.c +++ b/drivers/scsi/FlashPoint.c @@ -1,3 +1,4 @@ +asm("nop"); /* FlashPoint.c -- FlashPoint SCCB Manager for Linux diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 0e10502660de..f282e07a8881 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NCR 5380 generic driver routines. These should make it *trivial* diff --git a/drivers/scsi/a100u2w.c b/drivers/scsi/a100u2w.c index a8979f9e30ff..7e5c364f1cfc 100644 --- a/drivers/scsi/a100u2w.c +++ b/drivers/scsi/a100u2w.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Initio A100 device driver for Linux. * diff --git a/drivers/scsi/a2091.c b/drivers/scsi/a2091.c index 204448bfd04b..cc9ace27f14e 100644 --- a/drivers/scsi/a2091.c +++ b/drivers/scsi/a2091.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/scsi/a3000.c b/drivers/scsi/a3000.c index bf054dd7682b..727cdb43f35c 100644 --- a/drivers/scsi/a3000.c +++ b/drivers/scsi/a3000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/scsi/a4000t.c b/drivers/scsi/a4000t.c index 75b43047a155..f6f7048774a5 100644 --- a/drivers/scsi/a4000t.c +++ b/drivers/scsi/a4000t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Detection routine for the NCR53c710 based Amiga SCSI Controllers for Linux. diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c index 0be719f38377..054ce537c92d 100644 --- a/drivers/scsi/aacraid/aachba.c +++ b/drivers/scsi/aacraid/aachba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/commctrl.c b/drivers/scsi/aacraid/commctrl.c index 68240d6f27ab..6ee2b486e597 100644 --- a/drivers/scsi/aacraid/commctrl.c +++ b/drivers/scsi/aacraid/commctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/comminit.c b/drivers/scsi/aacraid/comminit.c index 726c8531b7d3..603d046dab52 100644 --- a/drivers/scsi/aacraid/comminit.c +++ b/drivers/scsi/aacraid/comminit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/commsup.c b/drivers/scsi/aacraid/commsup.c index 7d9a4dce236b..064681c9e416 100644 --- a/drivers/scsi/aacraid/commsup.c +++ b/drivers/scsi/aacraid/commsup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/dpcsup.c b/drivers/scsi/aacraid/dpcsup.c index fbe334c59f37..8db985df329e 100644 --- a/drivers/scsi/aacraid/dpcsup.c +++ b/drivers/scsi/aacraid/dpcsup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index 82c6e7c7cdaf..6ea3866a38e3 100644 --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/nark.c b/drivers/scsi/aacraid/nark.c index 4745a99fba8c..98ebbe4efb91 100644 --- a/drivers/scsi/aacraid/nark.c +++ b/drivers/scsi/aacraid/nark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/rkt.c b/drivers/scsi/aacraid/rkt.c index 8ebc67e541af..367787c28378 100644 --- a/drivers/scsi/aacraid/rkt.c +++ b/drivers/scsi/aacraid/rkt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/rx.c b/drivers/scsi/aacraid/rx.c index e06ff83b69ce..1799e03db7c0 100644 --- a/drivers/scsi/aacraid/rx.c +++ b/drivers/scsi/aacraid/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/sa.c b/drivers/scsi/aacraid/sa.c index c9a1dad2f563..bb694e5adbda 100644 --- a/drivers/scsi/aacraid/sa.c +++ b/drivers/scsi/aacraid/sa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/aacraid/src.c b/drivers/scsi/aacraid/src.c index 28115ed637e8..0bfd7f63ddf8 100644 --- a/drivers/scsi/aacraid/src.c +++ b/drivers/scsi/aacraid/src.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver diff --git a/drivers/scsi/advansys.c b/drivers/scsi/advansys.c index 06223b5ee6da..3e088c087f4c 100644 --- a/drivers/scsi/advansys.c +++ b/drivers/scsi/advansys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * advansys.c - Linux Host Driver for AdvanSys SCSI Adapters diff --git a/drivers/scsi/aha152x.c b/drivers/scsi/aha152x.c index 182aa80ec4c6..6606463c6a42 100644 --- a/drivers/scsi/aha152x.c +++ b/drivers/scsi/aha152x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* aha152x.c -- Adaptec AHA-152x driver * Author: Jürgen E. Fischer, fischer@norbit.de diff --git a/drivers/scsi/aha1542.c b/drivers/scsi/aha1542.c index 371e8300f029..997220dda8a4 100644 --- a/drivers/scsi/aha1542.c +++ b/drivers/scsi/aha1542.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Adaptec AHA-1542 SCSI host adapters diff --git a/drivers/scsi/aha1740.c b/drivers/scsi/aha1740.c index b234621f6b37..358bbda028a1 100644 --- a/drivers/scsi/aha1740.c +++ b/drivers/scsi/aha1740.c @@ -1,3 +1,4 @@ +asm("nop"); /* $Id$ * 1993/03/31 * linux/kernel/aha1740.c diff --git a/drivers/scsi/aic7xxx/aic7770.c b/drivers/scsi/aic7xxx/aic7770.c index f1ce02cd569e..958744446895 100644 --- a/drivers/scsi/aic7xxx/aic7770.c +++ b/drivers/scsi/aic7xxx/aic7770.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Product specific probe and attach routines for: * 27/284X and aic7770 motherboard SCSI controllers diff --git a/drivers/scsi/aic7xxx/aic7770_osm.c b/drivers/scsi/aic7xxx/aic7770_osm.c index a19cdd87c453..1ce97736c4c9 100644 --- a/drivers/scsi/aic7xxx/aic7770_osm.c +++ b/drivers/scsi/aic7xxx/aic7770_osm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver attachment glue for aic7770 based controllers. * diff --git a/drivers/scsi/aic7xxx/aic79xx_core.c b/drivers/scsi/aic7xxx/aic79xx_core.c index 6b87ea004e53..8059afd8f667 100644 --- a/drivers/scsi/aic7xxx/aic79xx_core.c +++ b/drivers/scsi/aic7xxx/aic79xx_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Core routines and tables shareable across OS platforms. * diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.c b/drivers/scsi/aic7xxx/aic79xx_osm.c index c3d1b9dd24ae..b30b7cb30f0e 100644 --- a/drivers/scsi/aic7xxx/aic79xx_osm.c +++ b/drivers/scsi/aic7xxx/aic79xx_osm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Adaptec AIC79xx device driver for Linux. * diff --git a/drivers/scsi/aic7xxx/aic79xx_osm_pci.c b/drivers/scsi/aic7xxx/aic79xx_osm_pci.c index b92e2e3c358a..e6d836e659f6 100644 --- a/drivers/scsi/aic7xxx/aic79xx_osm_pci.c +++ b/drivers/scsi/aic7xxx/aic79xx_osm_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver attachment glue for PCI based U320 controllers. * diff --git a/drivers/scsi/aic7xxx/aic79xx_pci.c b/drivers/scsi/aic7xxx/aic79xx_pci.c index 5fad41b1ab58..36b818a4169f 100644 --- a/drivers/scsi/aic7xxx/aic79xx_pci.c +++ b/drivers/scsi/aic7xxx/aic79xx_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Product specific probe and attach routines for: * aic7901 and aic7902 SCSI controllers diff --git a/drivers/scsi/aic7xxx/aic79xx_proc.c b/drivers/scsi/aic7xxx/aic79xx_proc.c index 746d0ca2a657..c119b9ec4048 100644 --- a/drivers/scsi/aic7xxx/aic79xx_proc.c +++ b/drivers/scsi/aic7xxx/aic79xx_proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2000-2001 Adaptec Inc. * All rights reserved. diff --git a/drivers/scsi/aic7xxx/aic7xxx_93cx6.c b/drivers/scsi/aic7xxx/aic7xxx_93cx6.c index 11ddffbcc2f3..9d133fe5aa52 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_93cx6.c +++ b/drivers/scsi/aic7xxx/aic7xxx_93cx6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Interface for the 93C66/56/46/26/06 serial eeprom parts. * diff --git a/drivers/scsi/aic7xxx/aic7xxx_core.c b/drivers/scsi/aic7xxx/aic7xxx_core.c index a396f048a031..975b468e1779 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_core.c +++ b/drivers/scsi/aic7xxx/aic7xxx_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Core routines and tables shareable across OS platforms. * diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm.c b/drivers/scsi/aic7xxx/aic7xxx_osm.c index 8b2b98666d61..279471f5201b 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_osm.c +++ b/drivers/scsi/aic7xxx/aic7xxx_osm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Adaptec AIC7xxx device driver for Linux. diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c b/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c index 198440dc0918..043e1f3ab494 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c +++ b/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver attachment glue for PCI based controllers. * diff --git a/drivers/scsi/aic7xxx/aic7xxx_pci.c b/drivers/scsi/aic7xxx/aic7xxx_pci.c index 2d4c85426dc3..bb609848e24b 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_pci.c +++ b/drivers/scsi/aic7xxx/aic7xxx_pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Product specific probe and attach routines for: * 3940, 2940, aic7895, aic7890, aic7880, diff --git a/drivers/scsi/aic7xxx/aic7xxx_proc.c b/drivers/scsi/aic7xxx/aic7xxx_proc.c index 4bc9e2dfccf6..eff626e11fd5 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_proc.c +++ b/drivers/scsi/aic7xxx/aic7xxx_proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2000-2001 Adaptec Inc. * All rights reserved. diff --git a/drivers/scsi/aic7xxx/aicasm/aicasm.c b/drivers/scsi/aic7xxx/aicasm/aicasm.c index cd692a4c5f85..0266cf08220d 100644 --- a/drivers/scsi/aic7xxx/aicasm/aicasm.c +++ b/drivers/scsi/aic7xxx/aicasm/aicasm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Aic7xxx SCSI host adapter firmware assembler * diff --git a/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c b/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c index 2b44eb5702eb..b55ae28a661d 100644 --- a/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c +++ b/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Aic7xxx SCSI host adapter firmware assembler symbol table implementation * diff --git a/drivers/scsi/aic94xx/aic94xx_dev.c b/drivers/scsi/aic94xx/aic94xx_dev.c index 91d196f26b76..8010546afdeb 100644 --- a/drivers/scsi/aic94xx/aic94xx_dev.c +++ b/drivers/scsi/aic94xx/aic94xx_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA DDB management diff --git a/drivers/scsi/aic94xx/aic94xx_dump.c b/drivers/scsi/aic94xx/aic94xx_dump.c index 552f1913e95e..037b482f7e6c 100644 --- a/drivers/scsi/aic94xx/aic94xx_dump.c +++ b/drivers/scsi/aic94xx/aic94xx_dump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver dump interface. diff --git a/drivers/scsi/aic94xx/aic94xx_hwi.c b/drivers/scsi/aic94xx/aic94xx_hwi.c index e74393357025..ab18cc680e1a 100644 --- a/drivers/scsi/aic94xx/aic94xx_hwi.c +++ b/drivers/scsi/aic94xx/aic94xx_hwi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver hardware interface. diff --git a/drivers/scsi/aic94xx/aic94xx_init.c b/drivers/scsi/aic94xx/aic94xx_init.c index 95f3620059f7..d0b4a89551bc 100644 --- a/drivers/scsi/aic94xx/aic94xx_init.c +++ b/drivers/scsi/aic94xx/aic94xx_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver initialization. diff --git a/drivers/scsi/aic94xx/aic94xx_reg.c b/drivers/scsi/aic94xx/aic94xx_reg.c index 392499e80821..c257d90ccc0e 100644 --- a/drivers/scsi/aic94xx/aic94xx_reg.c +++ b/drivers/scsi/aic94xx/aic94xx_reg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver register access. diff --git a/drivers/scsi/aic94xx/aic94xx_scb.c b/drivers/scsi/aic94xx/aic94xx_scb.c index 08c8dad9ad62..da7909156649 100644 --- a/drivers/scsi/aic94xx/aic94xx_scb.c +++ b/drivers/scsi/aic94xx/aic94xx_scb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver SCB management. diff --git a/drivers/scsi/aic94xx/aic94xx_sds.c b/drivers/scsi/aic94xx/aic94xx_sds.c index 5def83c88f13..09ce44c7d4b3 100644 --- a/drivers/scsi/aic94xx/aic94xx_sds.c +++ b/drivers/scsi/aic94xx/aic94xx_sds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver access to shared data structures and memory diff --git a/drivers/scsi/aic94xx/aic94xx_seq.c b/drivers/scsi/aic94xx/aic94xx_seq.c index c0f685c86851..dea1e4274b19 100644 --- a/drivers/scsi/aic94xx/aic94xx_seq.c +++ b/drivers/scsi/aic94xx/aic94xx_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA driver sequencer interface. diff --git a/drivers/scsi/aic94xx/aic94xx_task.c b/drivers/scsi/aic94xx/aic94xx_task.c index b26a468ddc98..b5bda04a4330 100644 --- a/drivers/scsi/aic94xx/aic94xx_task.c +++ b/drivers/scsi/aic94xx/aic94xx_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx SAS/SATA Tasks diff --git a/drivers/scsi/aic94xx/aic94xx_tmf.c b/drivers/scsi/aic94xx/aic94xx_tmf.c index 28ac92b041fe..651ba6e5ae86 100644 --- a/drivers/scsi/aic94xx/aic94xx_tmf.c +++ b/drivers/scsi/aic94xx/aic94xx_tmf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Aic94xx Task Management Functions diff --git a/drivers/scsi/am53c974.c b/drivers/scsi/am53c974.c index 003e61831e33..fb10e82acae4 100644 --- a/drivers/scsi/am53c974.c +++ b/drivers/scsi/am53c974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD am53c974 driver. diff --git a/drivers/scsi/arcmsr/arcmsr_attr.c b/drivers/scsi/arcmsr/arcmsr_attr.c index 1990af2bef95..6009c3cdf3b9 100644 --- a/drivers/scsi/arcmsr/arcmsr_attr.c +++ b/drivers/scsi/arcmsr/arcmsr_attr.c @@ -1,3 +1,4 @@ +asm("nop"); /* ******************************************************************************* ** O.S : Linux diff --git a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c index f0c5a30ce51b..76be3234bf2a 100644 --- a/drivers/scsi/arcmsr/arcmsr_hba.c +++ b/drivers/scsi/arcmsr/arcmsr_hba.c @@ -1,3 +1,4 @@ +asm("nop"); /* ******************************************************************************* ** O.S : Linux diff --git a/drivers/scsi/arm/acornscsi.c b/drivers/scsi/arm/acornscsi.c index ef21b85cf014..7a008529716a 100644 --- a/drivers/scsi/arm/acornscsi.c +++ b/drivers/scsi/arm/acornscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/acornscsi.c diff --git a/drivers/scsi/arm/arxescsi.c b/drivers/scsi/arm/arxescsi.c index 925d0bd68aa5..7cfcab7f0fa5 100644 --- a/drivers/scsi/arm/arxescsi.c +++ b/drivers/scsi/arm/arxescsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/scsi/arm/arxescsi.c diff --git a/drivers/scsi/arm/cumana_1.c b/drivers/scsi/arm/cumana_1.c index d1a2a22ffe8c..a8927ef09229 100644 --- a/drivers/scsi/arm/cumana_1.c +++ b/drivers/scsi/arm/cumana_1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Generic NCR5380 driver diff --git a/drivers/scsi/arm/cumana_2.c b/drivers/scsi/arm/cumana_2.c index e460068f6834..7c70af91a204 100644 --- a/drivers/scsi/arm/cumana_2.c +++ b/drivers/scsi/arm/cumana_2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/cumana_2.c diff --git a/drivers/scsi/arm/eesox.c b/drivers/scsi/arm/eesox.c index 99be9da8757f..3b12fcaa38b3 100644 --- a/drivers/scsi/arm/eesox.c +++ b/drivers/scsi/arm/eesox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/eesox.c diff --git a/drivers/scsi/arm/fas216.c b/drivers/scsi/arm/fas216.c index b1a749ab18f8..2184764f26d4 100644 --- a/drivers/scsi/arm/fas216.c +++ b/drivers/scsi/arm/fas216.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/fas216.c diff --git a/drivers/scsi/arm/msgqueue.c b/drivers/scsi/arm/msgqueue.c index 58115831362f..c0fc8d900261 100644 --- a/drivers/scsi/arm/msgqueue.c +++ b/drivers/scsi/arm/msgqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/msgqueue.c diff --git a/drivers/scsi/arm/oak.c b/drivers/scsi/arm/oak.c index d69245007096..3c891f216117 100644 --- a/drivers/scsi/arm/oak.c +++ b/drivers/scsi/arm/oak.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Oak Generic NCR5380 driver diff --git a/drivers/scsi/arm/powertec.c b/drivers/scsi/arm/powertec.c index 823c65ff6c12..d483f0206cc8 100644 --- a/drivers/scsi/arm/powertec.c +++ b/drivers/scsi/arm/powertec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/powertec.c diff --git a/drivers/scsi/arm/queue.c b/drivers/scsi/arm/queue.c index 978df23ce188..6e3337ad60af 100644 --- a/drivers/scsi/arm/queue.c +++ b/drivers/scsi/arm/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/acorn/scsi/queue.c: queue handling primitives diff --git a/drivers/scsi/atari_scsi.c b/drivers/scsi/atari_scsi.c index 85055677666c..72e2da1f5953 100644 --- a/drivers/scsi/atari_scsi.c +++ b/drivers/scsi/atari_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * atari_scsi.c -- Device dependent functions for the Atari generic SCSI port * diff --git a/drivers/scsi/atp870u.c b/drivers/scsi/atp870u.c index df6f40b51deb..a60d932f02b8 100644 --- a/drivers/scsi/atp870u.c +++ b/drivers/scsi/atp870u.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1997 Wu Ching Chen diff --git a/drivers/scsi/be2iscsi/be_cmds.c b/drivers/scsi/be2iscsi/be_cmds.c index 0b59b63bce79..646f97b9bca4 100644 --- a/drivers/scsi/be2iscsi/be_cmds.c +++ b/drivers/scsi/be2iscsi/be_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2017 Broadcom. All Rights Reserved. diff --git a/drivers/scsi/be2iscsi/be_iscsi.c b/drivers/scsi/be2iscsi/be_iscsi.c index 8d374ae863ba..2d1f219c22ec 100644 --- a/drivers/scsi/be2iscsi/be_iscsi.c +++ b/drivers/scsi/be2iscsi/be_iscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of the Emulex Linux Device Driver for Enterprise iSCSI diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c index a0e794ffc980..17bff661da5c 100644 --- a/drivers/scsi/be2iscsi/be_main.c +++ b/drivers/scsi/be2iscsi/be_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Emulex Linux Device Driver for Enterprise iSCSI * Host Bus Adapters. Refer to the README file included with this package diff --git a/drivers/scsi/be2iscsi/be_mgmt.c b/drivers/scsi/be2iscsi/be_mgmt.c index b1cba986f0fb..8f0973a73279 100644 --- a/drivers/scsi/be2iscsi/be_mgmt.c +++ b/drivers/scsi/be2iscsi/be_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Emulex Linux Device Driver for Enterprise iSCSI * Host Bus Adapters. Refer to the README file included with this package diff --git a/drivers/scsi/bfa/bfa_core.c b/drivers/scsi/bfa/bfa_core.c index 2559df8baa05..04e4fd2a28ff 100644 --- a/drivers/scsi/bfa/bfa_core.c +++ b/drivers/scsi/bfa/bfa_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcbuild.c b/drivers/scsi/bfa/bfa_fcbuild.c index c44fd096ee68..8d713b3e7cb2 100644 --- a/drivers/scsi/bfa/bfa_fcbuild.c +++ b/drivers/scsi/bfa/bfa_fcbuild.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcpim.c b/drivers/scsi/bfa/bfa_fcpim.c index 2518e36d70d3..dc77105feaa1 100644 --- a/drivers/scsi/bfa/bfa_fcpim.c +++ b/drivers/scsi/bfa/bfa_fcpim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcs.c b/drivers/scsi/bfa/bfa_fcs.c index 9b57312f43f5..2cc7e8075b38 100644 --- a/drivers/scsi/bfa/bfa_fcs.c +++ b/drivers/scsi/bfa/bfa_fcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcs_fcpim.c b/drivers/scsi/bfa/bfa_fcs_fcpim.c index 40e65ab28504..17df4c92dc0f 100644 --- a/drivers/scsi/bfa/bfa_fcs_fcpim.c +++ b/drivers/scsi/bfa/bfa_fcs_fcpim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcs_lport.c b/drivers/scsi/bfa/bfa_fcs_lport.c index 9a85f417018f..4e431d243c8b 100644 --- a/drivers/scsi/bfa/bfa_fcs_lport.c +++ b/drivers/scsi/bfa/bfa_fcs_lport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_fcs_rport.c b/drivers/scsi/bfa/bfa_fcs_rport.c index d4bde9bbe75b..6fbdae1cb550 100644 --- a/drivers/scsi/bfa/bfa_fcs_rport.c +++ b/drivers/scsi/bfa/bfa_fcs_rport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_hw_cb.c b/drivers/scsi/bfa/bfa_hw_cb.c index 6cc2f7290d7e..eaa36edafe00 100644 --- a/drivers/scsi/bfa/bfa_hw_cb.c +++ b/drivers/scsi/bfa/bfa_hw_cb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_hw_ct.c b/drivers/scsi/bfa/bfa_hw_ct.c index 4b1c0a568a22..f5ddee17a1d1 100644 --- a/drivers/scsi/bfa/bfa_hw_ct.c +++ b/drivers/scsi/bfa/bfa_hw_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_ioc.c b/drivers/scsi/bfa/bfa_ioc.c index aa68d61a2d0d..dcad5187d926 100644 --- a/drivers/scsi/bfa/bfa_ioc.c +++ b/drivers/scsi/bfa/bfa_ioc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_ioc_cb.c b/drivers/scsi/bfa/bfa_ioc_cb.c index 2fc6215c2b2b..b6b626200643 100644 --- a/drivers/scsi/bfa/bfa_ioc_cb.c +++ b/drivers/scsi/bfa/bfa_ioc_cb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_ioc_ct.c b/drivers/scsi/bfa/bfa_ioc_ct.c index fb748291676b..13ee45076e45 100644 --- a/drivers/scsi/bfa/bfa_ioc_ct.c +++ b/drivers/scsi/bfa/bfa_ioc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_port.c b/drivers/scsi/bfa/bfa_port.c index cfe2c9c336bf..1449a960b317 100644 --- a/drivers/scsi/bfa/bfa_port.c +++ b/drivers/scsi/bfa/bfa_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfa_svc.c b/drivers/scsi/bfa/bfa_svc.c index df33afaaa673..6bc818520432 100644 --- a/drivers/scsi/bfa/bfa_svc.c +++ b/drivers/scsi/bfa/bfa_svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfad.c b/drivers/scsi/bfa/bfad.c index bdfd06516671..3cb159fe6cba 100644 --- a/drivers/scsi/bfa/bfad.c +++ b/drivers/scsi/bfa/bfad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfad_attr.c b/drivers/scsi/bfa/bfad_attr.c index 54bc1539e1e9..3acf68a55539 100644 --- a/drivers/scsi/bfa/bfad_attr.c +++ b/drivers/scsi/bfa/bfad_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfad_bsg.c b/drivers/scsi/bfa/bfad_bsg.c index 54bd11e6d593..e80f3423fb65 100644 --- a/drivers/scsi/bfa/bfad_bsg.c +++ b/drivers/scsi/bfa/bfad_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfad_debugfs.c b/drivers/scsi/bfa/bfad_debugfs.c index f6dd077d47c9..ee501c36c1ab 100644 --- a/drivers/scsi/bfa/bfad_debugfs.c +++ b/drivers/scsi/bfa/bfad_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bfa/bfad_im.c b/drivers/scsi/bfa/bfad_im.c index f56e008ee52b..7851a6efd0e9 100644 --- a/drivers/scsi/bfa/bfad_im.c +++ b/drivers/scsi/bfa/bfad_im.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. diff --git a/drivers/scsi/bnx2fc/bnx2fc_debug.c b/drivers/scsi/bnx2fc/bnx2fc_debug.c index 47ba3ba1e03b..d3768abfefab 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_debug.c +++ b/drivers/scsi/bnx2fc/bnx2fc_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2fc_debug.c: QLogic Linux FCoE offload driver. * Handles operations such as session offload/upload etc, and manages * session resources such as connection id and qp resources. diff --git a/drivers/scsi/bnx2fc/bnx2fc_els.c b/drivers/scsi/bnx2fc/bnx2fc_els.c index 754f2e82d955..e0a3c25be2dd 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_els.c +++ b/drivers/scsi/bnx2fc/bnx2fc_els.c @@ -1,3 +1,4 @@ +asm("nop"); /* * bnx2fc_els.c: QLogic Linux FCoE offload driver. * This file contains helper routines that handle ELS requests diff --git a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c index 0f68739d380a..8b14aa518032 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c +++ b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2fc_fcoe.c: QLogic Linux FCoE offload driver. * This file contains the code that interacts with libfc, libfcoe, * cnic modules to create FCoE instances, send/receive non-offloaded diff --git a/drivers/scsi/bnx2fc/bnx2fc_hwi.c b/drivers/scsi/bnx2fc/bnx2fc_hwi.c index 090d436bcef8..c1e7825c8a94 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_hwi.c +++ b/drivers/scsi/bnx2fc/bnx2fc_hwi.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2fc_hwi.c: QLogic Linux FCoE offload driver. * This file contains the code that low level functions that interact * with 57712 FCoE firmware. diff --git a/drivers/scsi/bnx2fc/bnx2fc_io.c b/drivers/scsi/bnx2fc/bnx2fc_io.c index 33057908f147..bbed83522dd1 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_io.c +++ b/drivers/scsi/bnx2fc/bnx2fc_io.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2fc_io.c: QLogic Linux FCoE offload driver. * IO manager and SCSI IO processing. * diff --git a/drivers/scsi/bnx2fc/bnx2fc_tgt.c b/drivers/scsi/bnx2fc/bnx2fc_tgt.c index 77dcdfc412b1..748e34dd2b73 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_tgt.c +++ b/drivers/scsi/bnx2fc/bnx2fc_tgt.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2fc_tgt.c: QLogic Linux FCoE offload driver. * Handles operations such as session offload/upload etc, and manages * session resources such as connection id and qp resources. diff --git a/drivers/scsi/bnx2i/bnx2i_hwi.c b/drivers/scsi/bnx2i/bnx2i_hwi.c index 40db5190a222..78d1cbb6762f 100644 --- a/drivers/scsi/bnx2i/bnx2i_hwi.c +++ b/drivers/scsi/bnx2i/bnx2i_hwi.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2i_hwi.c: QLogic NetXtreme II iSCSI driver. * * Copyright (c) 2006 - 2013 Broadcom Corporation diff --git a/drivers/scsi/bnx2i/bnx2i_init.c b/drivers/scsi/bnx2i/bnx2i_init.c index cecc3a026762..425a3349db79 100644 --- a/drivers/scsi/bnx2i/bnx2i_init.c +++ b/drivers/scsi/bnx2i/bnx2i_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2i.c: QLogic NetXtreme II iSCSI driver. * * Copyright (c) 2006 - 2013 Broadcom Corporation diff --git a/drivers/scsi/bnx2i/bnx2i_iscsi.c b/drivers/scsi/bnx2i/bnx2i_iscsi.c index 6c80e5b514fd..31cf02fa9493 100644 --- a/drivers/scsi/bnx2i/bnx2i_iscsi.c +++ b/drivers/scsi/bnx2i/bnx2i_iscsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * bnx2i_iscsi.c: QLogic NetXtreme II iSCSI driver. * diff --git a/drivers/scsi/bnx2i/bnx2i_sysfs.c b/drivers/scsi/bnx2i/bnx2i_sysfs.c index d6b0bbb5176b..bff0aea4253d 100644 --- a/drivers/scsi/bnx2i/bnx2i_sysfs.c +++ b/drivers/scsi/bnx2i/bnx2i_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* bnx2i_sysfs.c: QLogic NetXtreme II iSCSI driver. * * Copyright (c) 2004 - 2013 Broadcom Corporation diff --git a/drivers/scsi/bvme6000_scsi.c b/drivers/scsi/bvme6000_scsi.c index baf5f4e47937..495ecee7f853 100644 --- a/drivers/scsi/bvme6000_scsi.c +++ b/drivers/scsi/bvme6000_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Detection routine for the NCR53c710 based BVME6000 SCSI Controllers for Linux. diff --git a/drivers/scsi/ch.c b/drivers/scsi/ch.c index fa07a6f54003..3a4313613550 100644 --- a/drivers/scsi/ch.c +++ b/drivers/scsi/ch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI Media Changer device driver for Linux 2.6 diff --git a/drivers/scsi/constants.c b/drivers/scsi/constants.c index 340785536998..01fc2f7d36cf 100644 --- a/drivers/scsi/constants.c +++ b/drivers/scsi/constants.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ASCII values for a number of symbolic constants, printing functions, diff --git a/drivers/scsi/csiostor/csio_attr.c b/drivers/scsi/csiostor/csio_attr.c index 200e50089711..618e8e226757 100644 --- a/drivers/scsi/csiostor/csio_attr.c +++ b/drivers/scsi/csiostor/csio_attr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_hw.c b/drivers/scsi/csiostor/csio_hw.c index 7aa418ebfe01..695df9ea28e6 100644 --- a/drivers/scsi/csiostor/csio_hw.c +++ b/drivers/scsi/csiostor/csio_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_hw_t5.c b/drivers/scsi/csiostor/csio_hw_t5.c index 86fded97d799..db0683efbf46 100644 --- a/drivers/scsi/csiostor/csio_hw_t5.c +++ b/drivers/scsi/csiostor/csio_hw_t5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_init.c b/drivers/scsi/csiostor/csio_init.c index db0c2174430a..5a3026b5116f 100644 --- a/drivers/scsi/csiostor/csio_init.c +++ b/drivers/scsi/csiostor/csio_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_isr.c b/drivers/scsi/csiostor/csio_isr.c index b2540402fafc..4c2d06197f5c 100644 --- a/drivers/scsi/csiostor/csio_isr.c +++ b/drivers/scsi/csiostor/csio_isr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_lnode.c b/drivers/scsi/csiostor/csio_lnode.c index 6cc1d53165a0..447747f03d03 100644 --- a/drivers/scsi/csiostor/csio_lnode.c +++ b/drivers/scsi/csiostor/csio_lnode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_mb.c b/drivers/scsi/csiostor/csio_mb.c index c7b4c464f6b8..8dacd0dabaa1 100644 --- a/drivers/scsi/csiostor/csio_mb.c +++ b/drivers/scsi/csiostor/csio_mb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_rnode.c b/drivers/scsi/csiostor/csio_rnode.c index 713e13adf4dc..9566b75beef8 100644 --- a/drivers/scsi/csiostor/csio_rnode.c +++ b/drivers/scsi/csiostor/csio_rnode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_scsi.c b/drivers/scsi/csiostor/csio_scsi.c index 34bde6650fae..62b5b466ad24 100644 --- a/drivers/scsi/csiostor/csio_scsi.c +++ b/drivers/scsi/csiostor/csio_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/csiostor/csio_wr.c b/drivers/scsi/csiostor/csio_wr.c index 010a1df37f15..84ef7a721196 100644 --- a/drivers/scsi/csiostor/csio_wr.c +++ b/drivers/scsi/csiostor/csio_wr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is part of the Chelsio FCoE driver for Linux. * diff --git a/drivers/scsi/cxgbi/cxgb3i/cxgb3i.c b/drivers/scsi/cxgbi/cxgb3i/cxgb3i.c index 69de9657f7cb..7680c7a1a031 100644 --- a/drivers/scsi/cxgbi/cxgb3i/cxgb3i.c +++ b/drivers/scsi/cxgbi/cxgb3i/cxgb3i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cxgb3i_offload.c: Chelsio S3xx iscsi offloaded tcp connection management * diff --git a/drivers/scsi/cxgbi/cxgb4i/cxgb4i.c b/drivers/scsi/cxgbi/cxgb4i/cxgb4i.c index 42676627c3af..d97dd93ee160 100644 --- a/drivers/scsi/cxgbi/cxgb4i/cxgb4i.c +++ b/drivers/scsi/cxgbi/cxgb4i/cxgb4i.c @@ -1,3 +1,4 @@ +asm("nop"); /* * cxgb4i.c: Chelsio T4 iSCSI driver. * diff --git a/drivers/scsi/cxgbi/libcxgbi.c b/drivers/scsi/cxgbi/libcxgbi.c index bf75940f2be1..5bcdf4912ff8 100644 --- a/drivers/scsi/cxgbi/libcxgbi.c +++ b/drivers/scsi/cxgbi/libcxgbi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * libcxgbi.c: Chelsio common library for T3/T4 iSCSI driver. * diff --git a/drivers/scsi/dc395x.c b/drivers/scsi/dc395x.c index 386c8359e1cc..c07fe651f271 100644 --- a/drivers/scsi/dc395x.c +++ b/drivers/scsi/dc395x.c @@ -1,3 +1,4 @@ +asm("nop"); /* * dc395x.c * diff --git a/drivers/scsi/device_handler/scsi_dh_alua.c b/drivers/scsi/device_handler/scsi_dh_alua.c index 6fd89ae33059..8f1713bd3a76 100644 --- a/drivers/scsi/device_handler/scsi_dh_alua.c +++ b/drivers/scsi/device_handler/scsi_dh_alua.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic SCSI-3 ALUA SCSI Device Handler diff --git a/drivers/scsi/device_handler/scsi_dh_emc.c b/drivers/scsi/device_handler/scsi_dh_emc.c index 3cf88db2d5b2..b408112f1919 100644 --- a/drivers/scsi/device_handler/scsi_dh_emc.c +++ b/drivers/scsi/device_handler/scsi_dh_emc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Target driver for EMC CLARiiON AX/CX-series hardware. diff --git a/drivers/scsi/device_handler/scsi_dh_hp_sw.c b/drivers/scsi/device_handler/scsi_dh_hp_sw.c index b6eaf49dfb00..b59b90f0167f 100644 --- a/drivers/scsi/device_handler/scsi_dh_hp_sw.c +++ b/drivers/scsi/device_handler/scsi_dh_hp_sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Basic HP/COMPAQ MSA 1000 support. This is only needed if your HW cannot be diff --git a/drivers/scsi/device_handler/scsi_dh_rdac.c b/drivers/scsi/device_handler/scsi_dh_rdac.c index 6e1b252cea0e..bac82ff08a85 100644 --- a/drivers/scsi/device_handler/scsi_dh_rdac.c +++ b/drivers/scsi/device_handler/scsi_dh_rdac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * LSI/Engenio/NetApp E-Series RDAC SCSI Device Handler * diff --git a/drivers/scsi/dmx3191d.c b/drivers/scsi/dmx3191d.c index d6d091b2f3c7..1cf439925c81 100644 --- a/drivers/scsi/dmx3191d.c +++ b/drivers/scsi/dmx3191d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* dmx3191d.c - driver for the Domex DMX3191D SCSI card. diff --git a/drivers/scsi/elx/efct/efct_driver.c b/drivers/scsi/elx/efct/efct_driver.c index 1bd42f7db177..1a9805df39f1 100644 --- a/drivers/scsi/elx/efct/efct_driver.c +++ b/drivers/scsi/elx/efct/efct_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_hw.c b/drivers/scsi/elx/efct/efct_hw.c index 5b079b8b7a08..6bbcbdebd2a6 100644 --- a/drivers/scsi/elx/efct/efct_hw.c +++ b/drivers/scsi/elx/efct/efct_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_hw_queues.c b/drivers/scsi/elx/efct/efct_hw_queues.c index 3a1d1a5864a3..7ff1a4ffb31c 100644 --- a/drivers/scsi/elx/efct/efct_hw_queues.c +++ b/drivers/scsi/elx/efct/efct_hw_queues.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_io.c b/drivers/scsi/elx/efct/efct_io.c index c612f0a48839..e60763dbbdbc 100644 --- a/drivers/scsi/elx/efct/efct_io.c +++ b/drivers/scsi/elx/efct/efct_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_lio.c b/drivers/scsi/elx/efct/efct_lio.c index bd3d489e56ae..2c06d7377990 100644 --- a/drivers/scsi/elx/efct/efct_lio.c +++ b/drivers/scsi/elx/efct/efct_lio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_scsi.c b/drivers/scsi/elx/efct/efct_scsi.c index afb154992053..1e4509ea078e 100644 --- a/drivers/scsi/elx/efct/efct_scsi.c +++ b/drivers/scsi/elx/efct/efct_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_unsol.c b/drivers/scsi/elx/efct/efct_unsol.c index e6addab66a60..805374c1a6a4 100644 --- a/drivers/scsi/elx/efct/efct_unsol.c +++ b/drivers/scsi/elx/efct/efct_unsol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/efct/efct_xport.c b/drivers/scsi/elx/efct/efct_xport.c index dfe05fab7b42..3df6955f25a3 100644 --- a/drivers/scsi/elx/efct/efct_xport.c +++ b/drivers/scsi/elx/efct/efct_xport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_cmds.c b/drivers/scsi/elx/libefc/efc_cmds.c index da4ac8a4ce12..d9c1027d3d90 100644 --- a/drivers/scsi/elx/libefc/efc_cmds.c +++ b/drivers/scsi/elx/libefc/efc_cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_device.c b/drivers/scsi/elx/libefc/efc_device.c index 52be01333c6e..727486b3d67a 100644 --- a/drivers/scsi/elx/libefc/efc_device.c +++ b/drivers/scsi/elx/libefc/efc_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_domain.c b/drivers/scsi/elx/libefc/efc_domain.c index ca9d7ff2c0d2..6a8551523700 100644 --- a/drivers/scsi/elx/libefc/efc_domain.c +++ b/drivers/scsi/elx/libefc/efc_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_els.c b/drivers/scsi/elx/libefc/efc_els.c index 1786cee08729..2018965a7ebf 100644 --- a/drivers/scsi/elx/libefc/efc_els.c +++ b/drivers/scsi/elx/libefc/efc_els.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_fabric.c b/drivers/scsi/elx/libefc/efc_fabric.c index 4ed9f46ded65..58f6720877dd 100644 --- a/drivers/scsi/elx/libefc/efc_fabric.c +++ b/drivers/scsi/elx/libefc/efc_fabric.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_node.c b/drivers/scsi/elx/libefc/efc_node.c index f17e052fe537..b4a97bdd53e5 100644 --- a/drivers/scsi/elx/libefc/efc_node.c +++ b/drivers/scsi/elx/libefc/efc_node.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_nport.c b/drivers/scsi/elx/libefc/efc_nport.c index 1a7437f4328e..873004da8165 100644 --- a/drivers/scsi/elx/libefc/efc_nport.c +++ b/drivers/scsi/elx/libefc/efc_nport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efc_sm.c b/drivers/scsi/elx/libefc/efc_sm.c index afd963782c1c..53ab5a3e24bd 100644 --- a/drivers/scsi/elx/libefc/efc_sm.c +++ b/drivers/scsi/elx/libefc/efc_sm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc/efclib.c b/drivers/scsi/elx/libefc/efclib.c index dd3e3d0a4761..3892289eba4b 100644 --- a/drivers/scsi/elx/libefc/efclib.c +++ b/drivers/scsi/elx/libefc/efclib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/elx/libefc_sli/sli4.c b/drivers/scsi/elx/libefc_sli/sli4.c index d9a231fc0e0d..2002b36d8841 100644 --- a/drivers/scsi/elx/libefc_sli/sli4.c +++ b/drivers/scsi/elx/libefc_sli/sli4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term diff --git a/drivers/scsi/esas2r/esas2r_disc.c b/drivers/scsi/esas2r/esas2r_disc.c index ba42536d1e87..47c1f9f47914 100644 --- a/drivers/scsi/esas2r/esas2r_disc.c +++ b/drivers/scsi/esas2r/esas2r_disc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_disc.c * esas2r device discovery routines diff --git a/drivers/scsi/esas2r/esas2r_flash.c b/drivers/scsi/esas2r/esas2r_flash.c index f910e2553fbb..2dfd41f297cc 100644 --- a/drivers/scsi/esas2r/esas2r_flash.c +++ b/drivers/scsi/esas2r/esas2r_flash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_flash.c diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 04a07fe57be2..69e42fc493c3 100644 --- a/drivers/scsi/esas2r/esas2r_init.c +++ b/drivers/scsi/esas2r/esas2r_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_init.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_int.c b/drivers/scsi/esas2r/esas2r_int.c index 5281d9356327..64ae3e94f0ed 100644 --- a/drivers/scsi/esas2r/esas2r_int.c +++ b/drivers/scsi/esas2r/esas2r_int.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_int.c * esas2r interrupt handling diff --git a/drivers/scsi/esas2r/esas2r_io.c b/drivers/scsi/esas2r/esas2r_io.c index a8df916cd57a..64036d340103 100644 --- a/drivers/scsi/esas2r/esas2r_io.c +++ b/drivers/scsi/esas2r/esas2r_io.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_io.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r/esas2r_ioctl.c index 3f7c1d131ec3..c896818c39e0 100644 --- a/drivers/scsi/esas2r/esas2r_ioctl.c +++ b/drivers/scsi/esas2r/esas2r_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_ioctl.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_log.c b/drivers/scsi/esas2r/esas2r_log.c index d6c87a0bae09..040586dc0891 100644 --- a/drivers/scsi/esas2r/esas2r_log.c +++ b/drivers/scsi/esas2r/esas2r_log.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_log.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_main.c b/drivers/scsi/esas2r/esas2r_main.c index be6bf518eb7c..6be092ee7df6 100644 --- a/drivers/scsi/esas2r/esas2r_main.c +++ b/drivers/scsi/esas2r/esas2r_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_main.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_targdb.c b/drivers/scsi/esas2r/esas2r_targdb.c index bf45beaad439..ef287bc10c02 100644 --- a/drivers/scsi/esas2r/esas2r_targdb.c +++ b/drivers/scsi/esas2r/esas2r_targdb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_targdb.c * For use with ATTO ExpressSAS R6xx SAS/SATA RAID controllers diff --git a/drivers/scsi/esas2r/esas2r_vda.c b/drivers/scsi/esas2r/esas2r_vda.c index 5aa728704dfc..dd9b43a4d760 100644 --- a/drivers/scsi/esas2r/esas2r_vda.c +++ b/drivers/scsi/esas2r/esas2r_vda.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/scsi/esas2r/esas2r_vda.c * esas2r driver VDA firmware interface functions diff --git a/drivers/scsi/esp_scsi.c b/drivers/scsi/esp_scsi.c index 802718ffad84..658fc2855ca2 100644 --- a/drivers/scsi/esp_scsi.c +++ b/drivers/scsi/esp_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* esp_scsi.c: ESP SCSI driver. * diff --git a/drivers/scsi/fcoe/fcoe.c b/drivers/scsi/fcoe/fcoe.c index c8c5dfb3ba9a..beacd4fccc1a 100644 --- a/drivers/scsi/fcoe/fcoe.c +++ b/drivers/scsi/fcoe/fcoe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/fcoe/fcoe_ctlr.c b/drivers/scsi/fcoe/fcoe_ctlr.c index 8e4241c295e3..6b13400a237a 100644 --- a/drivers/scsi/fcoe/fcoe_ctlr.c +++ b/drivers/scsi/fcoe/fcoe_ctlr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fcoe/fcoe_sysfs.c b/drivers/scsi/fcoe/fcoe_sysfs.c index 0609ca6b9353..c5f716db0c24 100644 --- a/drivers/scsi/fcoe/fcoe_sysfs.c +++ b/drivers/scsi/fcoe/fcoe_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2011 - 2012 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/fcoe/fcoe_transport.c b/drivers/scsi/fcoe/fcoe_transport.c index 2f478426f16e..1b28eeda83f3 100644 --- a/drivers/scsi/fcoe/fcoe_transport.c +++ b/drivers/scsi/fcoe/fcoe_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/fdomain.c b/drivers/scsi/fdomain.c index c0b2a980db34..5a9a92713d36 100644 --- a/drivers/scsi/fdomain.c +++ b/drivers/scsi/fdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Future Domain TMC-16x0 and TMC-3260 SCSI host adapters diff --git a/drivers/scsi/fdomain_isa.c b/drivers/scsi/fdomain_isa.c index 2b4280a43a53..2c1d3df7a1de 100644 --- a/drivers/scsi/fdomain_isa.c +++ b/drivers/scsi/fdomain_isa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/scsi/fdomain_pci.c b/drivers/scsi/fdomain_pci.c index c15b2ce76e9f..4d325cb974e4 100644 --- a/drivers/scsi/fdomain_pci.c +++ b/drivers/scsi/fdomain_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/scsi/fnic/fdls_disc.c b/drivers/scsi/fnic/fdls_disc.c index ae37f85f618b..91ef2b73b078 100644 --- a/drivers/scsi/fnic/fdls_disc.c +++ b/drivers/scsi/fnic/fdls_disc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fip.c b/drivers/scsi/fnic/fip.c index ce62ab1180bd..bea635100716 100644 --- a/drivers/scsi/fnic/fip.c +++ b/drivers/scsi/fnic/fip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_attrs.c b/drivers/scsi/fnic/fnic_attrs.c index 705718f0809b..2e5a399fb954 100644 --- a/drivers/scsi/fnic/fnic_attrs.c +++ b/drivers/scsi/fnic/fnic_attrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_debugfs.c b/drivers/scsi/fnic/fnic_debugfs.c index 5767862ae42f..565e501be849 100644 --- a/drivers/scsi/fnic/fnic_debugfs.c +++ b/drivers/scsi/fnic/fnic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2012 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_fcs.c b/drivers/scsi/fnic/fnic_fcs.c index 103ab6f1f7cd..17b67f6a50a1 100644 --- a/drivers/scsi/fnic/fnic_fcs.c +++ b/drivers/scsi/fnic/fnic_fcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_isr.c b/drivers/scsi/fnic/fnic_isr.c index 7ed50b11afa6..787967dc790d 100644 --- a/drivers/scsi/fnic/fnic_isr.c +++ b/drivers/scsi/fnic/fnic_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_main.c b/drivers/scsi/fnic/fnic_main.c index 4cc4077ea53c..d9591f9a087d 100644 --- a/drivers/scsi/fnic/fnic_main.c +++ b/drivers/scsi/fnic/fnic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_pci_subsys_devid.c b/drivers/scsi/fnic/fnic_pci_subsys_devid.c index 36a2c1268422..59042cea8b9b 100644 --- a/drivers/scsi/fnic/fnic_pci_subsys_devid.c +++ b/drivers/scsi/fnic/fnic_pci_subsys_devid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_res.c b/drivers/scsi/fnic/fnic_res.c index 9801e5fbb0dd..546b469576c4 100644 --- a/drivers/scsi/fnic/fnic_res.c +++ b/drivers/scsi/fnic/fnic_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_scsi.c b/drivers/scsi/fnic/fnic_scsi.c index 75b29a018d1f..1baac44143cd 100644 --- a/drivers/scsi/fnic/fnic_scsi.c +++ b/drivers/scsi/fnic/fnic_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/fnic_trace.c b/drivers/scsi/fnic/fnic_trace.c index 4ed57ea1f854..402ba0f30090 100644 --- a/drivers/scsi/fnic/fnic_trace.c +++ b/drivers/scsi/fnic/fnic_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2012 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_cq.c b/drivers/scsi/fnic/vnic_cq.c index ed3dd443fe3e..5ea24bd42e38 100644 --- a/drivers/scsi/fnic/vnic_cq.c +++ b/drivers/scsi/fnic/vnic_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_dev.c b/drivers/scsi/fnic/vnic_dev.c index e0b173cc9d5f..3c724bf76d0a 100644 --- a/drivers/scsi/fnic/vnic_dev.c +++ b/drivers/scsi/fnic/vnic_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_intr.c b/drivers/scsi/fnic/vnic_intr.c index df7f63acd879..93e517b30cdd 100644 --- a/drivers/scsi/fnic/vnic_intr.c +++ b/drivers/scsi/fnic/vnic_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_rq.c b/drivers/scsi/fnic/vnic_rq.c index 350607d13c9a..46652c804f05 100644 --- a/drivers/scsi/fnic/vnic_rq.c +++ b/drivers/scsi/fnic/vnic_rq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_wq.c b/drivers/scsi/fnic/vnic_wq.c index 426b901c80f3..1ea6240cba11 100644 --- a/drivers/scsi/fnic/vnic_wq.c +++ b/drivers/scsi/fnic/vnic_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/fnic/vnic_wq_copy.c b/drivers/scsi/fnic/vnic_wq_copy.c index 96569d4ccc58..c548f773176a 100644 --- a/drivers/scsi/fnic/vnic_wq_copy.c +++ b/drivers/scsi/fnic/vnic_wq_copy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2008 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/g_NCR5380.c b/drivers/scsi/g_NCR5380.c index 270eae7ac427..2b3700c81d6d 100644 --- a/drivers/scsi/g_NCR5380.c +++ b/drivers/scsi/g_NCR5380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Generic NCR5380 driver diff --git a/drivers/scsi/gvp11.c b/drivers/scsi/gvp11.c index 0420bfe9bd42..8454b1d6308c 100644 --- a/drivers/scsi/gvp11.c +++ b/drivers/scsi/gvp11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/scsi/hisi_sas/hisi_sas_main.c b/drivers/scsi/hisi_sas/hisi_sas_main.c index 30a9c6612651..400f22fcc7b6 100644 --- a/drivers/scsi/hisi_sas/hisi_sas_main.c +++ b/drivers/scsi/hisi_sas/hisi_sas_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Linaro Ltd. diff --git a/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c b/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c index fa94d7110714..bc5e071594f5 100644 --- a/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c +++ b/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Linaro Ltd. diff --git a/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c b/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c index f3516a0611dd..163729384a6c 100644 --- a/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c +++ b/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Linaro Ltd. diff --git a/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c b/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c index 2f9e01717ef3..bae18adff8fc 100644 --- a/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +++ b/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017 Hisilicon Limited. diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c index 1b3fbd328277..ad2b37237f40 100644 --- a/drivers/scsi/hosts.c +++ b/drivers/scsi/hosts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hosts.c Copyright (C) 1992 Drew Eckhardt diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 3654b12c5d5a..7442e83a3ef8 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Disk Array driver for HP Smart Array SAS controllers * Copyright (c) 2019-2020 Microchip Technology Inc. and its subsidiaries diff --git a/drivers/scsi/hptiop.c b/drivers/scsi/hptiop.c index 21f1d9871a33..1a0418c4f4f7 100644 --- a/drivers/scsi/hptiop.c +++ b/drivers/scsi/hptiop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HighPoint RR3xxx/4xxx controller driver for Linux diff --git a/drivers/scsi/ibmvscsi/ibmvfc.c b/drivers/scsi/ibmvscsi/ibmvfc.c index 228daffb286d..c498f4366800 100644 --- a/drivers/scsi/ibmvscsi/ibmvfc.c +++ b/drivers/scsi/ibmvscsi/ibmvfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ibmvfc.c -- driver for IBM Power Virtual Fibre Channel Adapter diff --git a/drivers/scsi/ibmvscsi/ibmvscsi.c b/drivers/scsi/ibmvscsi/ibmvscsi.c index 3d65a498b701..366802e093c2 100644 --- a/drivers/scsi/ibmvscsi/ibmvscsi.c +++ b/drivers/scsi/ibmvscsi/ibmvscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ------------------------------------------------------------ * ibmvscsi.c diff --git a/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c b/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c index f259746bc804..1d869f9f62a9 100644 --- a/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c +++ b/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * IBM Virtual SCSI Target Driver diff --git a/drivers/scsi/ibmvscsi_tgt/libsrp.c b/drivers/scsi/ibmvscsi_tgt/libsrp.c index 0ecad398ed3d..8d4dfa5c8511 100644 --- a/drivers/scsi/ibmvscsi_tgt/libsrp.c +++ b/drivers/scsi/ibmvscsi_tgt/libsrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * SCSI RDMA Protocol lib functions diff --git a/drivers/scsi/imm.c b/drivers/scsi/imm.c index 45b0e33293a5..2aecfb8606dd 100644 --- a/drivers/scsi/imm.c +++ b/drivers/scsi/imm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* imm.c -- low level driver for the IOMEGA MatchMaker * parallel port SCSI host adapter. diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c index ed34ad92c807..278167002355 100644 --- a/drivers/scsi/initio.c +++ b/drivers/scsi/initio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /************************************************************************** * Initio 9100 device driver for Linux. diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index dbd58a7e7bc1..ef5bfddaa061 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ipr.c -- driver for IBM Power Linux RAID adapters diff --git a/drivers/scsi/ips.c b/drivers/scsi/ips.c index 3393a288fd23..3d4e6db288c1 100644 --- a/drivers/scsi/ips.c +++ b/drivers/scsi/ips.c @@ -1,3 +1,4 @@ +asm("nop"); /*****************************************************************************/ /* ips.c -- driver for the Adaptec / IBM ServeRAID controller */ /* */ diff --git a/drivers/scsi/isci/host.c b/drivers/scsi/isci/host.c index 6d2f4c831df7..412ad587cfaf 100644 --- a/drivers/scsi/isci/host.c +++ b/drivers/scsi/isci/host.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c index acf0c2038d20..edce20c9f5d4 100644 --- a/drivers/scsi/isci/init.c +++ b/drivers/scsi/isci/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/phy.c b/drivers/scsi/isci/phy.c index 88237ec8b15f..bd2bef85f042 100644 --- a/drivers/scsi/isci/phy.c +++ b/drivers/scsi/isci/phy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/port.c b/drivers/scsi/isci/port.c index 10bd2aac2cb4..23b8681d7872 100644 --- a/drivers/scsi/isci/port.c +++ b/drivers/scsi/isci/port.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/port_config.c b/drivers/scsi/isci/port_config.c index 3b4820defe63..0541f35e64e3 100644 --- a/drivers/scsi/isci/port_config.c +++ b/drivers/scsi/isci/port_config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/probe_roms.c b/drivers/scsi/isci/probe_roms.c index a2bbe46f8ccb..bc9227174a48 100644 --- a/drivers/scsi/isci/probe_roms.c +++ b/drivers/scsi/isci/probe_roms.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/remote_device.c b/drivers/scsi/isci/remote_device.c index 4c7462965ea1..8d1dd5c239ee 100644 --- a/drivers/scsi/isci/remote_device.c +++ b/drivers/scsi/isci/remote_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/remote_node_context.c b/drivers/scsi/isci/remote_node_context.c index 77ba0291134e..0500ff187fde 100644 --- a/drivers/scsi/isci/remote_node_context.c +++ b/drivers/scsi/isci/remote_node_context.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/remote_node_table.c b/drivers/scsi/isci/remote_node_table.c index 1bcaf528c1c9..fccb0fdbc761 100644 --- a/drivers/scsi/isci/remote_node_table.c +++ b/drivers/scsi/isci/remote_node_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/request.c b/drivers/scsi/isci/request.c index bb89a2e33eb4..b54aeddbb010 100644 --- a/drivers/scsi/isci/request.c +++ b/drivers/scsi/isci/request.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/task.c b/drivers/scsi/isci/task.c index 3a25b1a2c52d..7cd2926d03cb 100644 --- a/drivers/scsi/isci/task.c +++ b/drivers/scsi/isci/task.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/isci/unsolicited_frame_control.c b/drivers/scsi/isci/unsolicited_frame_control.c index 04a6d0d59a22..5efd94595b5b 100644 --- a/drivers/scsi/isci/unsolicited_frame_control.c +++ b/drivers/scsi/isci/unsolicited_frame_control.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. diff --git a/drivers/scsi/iscsi_boot_sysfs.c b/drivers/scsi/iscsi_boot_sysfs.c index a64abe38db2d..cc26e90dd16f 100644 --- a/drivers/scsi/iscsi_boot_sysfs.c +++ b/drivers/scsi/iscsi_boot_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Export the iSCSI boot info to userland via sysfs. diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index 7b4fe0e6afb2..fb0146e7c04a 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * iSCSI Initiator over TCP/IP Data-Path diff --git a/drivers/scsi/jazz_esp.c b/drivers/scsi/jazz_esp.c index 35137f5cfb3a..f1354c4d38cf 100644 --- a/drivers/scsi/jazz_esp.c +++ b/drivers/scsi/jazz_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* jazz_esp.c: ESP front-end for MIPS JAZZ systems. * diff --git a/drivers/scsi/lasi700.c b/drivers/scsi/lasi700.c index 86fe19e0468d..43be35bbd0b3 100644 --- a/drivers/scsi/lasi700.c +++ b/drivers/scsi/lasi700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* PARISC LASI driver for the 53c700 chip diff --git a/drivers/scsi/libfc/fc_disc.c b/drivers/scsi/libfc/fc_disc.c index 60d621ad0024..1c2bc59a00a3 100644 --- a/drivers/scsi/libfc/fc_disc.c +++ b/drivers/scsi/libfc/fc_disc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 - 2008 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_elsct.c b/drivers/scsi/libfc/fc_elsct.c index 4fa18a317f77..e10d0f19fe68 100644 --- a/drivers/scsi/libfc/fc_elsct.c +++ b/drivers/scsi/libfc/fc_elsct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2008 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_exch.c b/drivers/scsi/libfc/fc_exch.c index f84a7e6ae379..fecacaa4d031 100644 --- a/drivers/scsi/libfc/fc_exch.c +++ b/drivers/scsi/libfc/fc_exch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_fcp.c b/drivers/scsi/libfc/fc_fcp.c index 31d08c115521..55f4373bc81d 100644 --- a/drivers/scsi/libfc/fc_fcp.c +++ b/drivers/scsi/libfc/fc_fcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_frame.c b/drivers/scsi/libfc/fc_frame.c index f3aefb2deca9..fd05e5d4b651 100644 --- a/drivers/scsi/libfc/fc_frame.c +++ b/drivers/scsi/libfc/fc_frame.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_libfc.c b/drivers/scsi/libfc/fc_libfc.c index 0e6a1355d020..aa245210f19b 100644 --- a/drivers/scsi/libfc/fc_libfc.c +++ b/drivers/scsi/libfc/fc_libfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2009 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_lport.c b/drivers/scsi/libfc/fc_lport.c index 310fa5add5f0..1a250b67d476 100644 --- a/drivers/scsi/libfc/fc_lport.c +++ b/drivers/scsi/libfc/fc_lport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_npiv.c b/drivers/scsi/libfc/fc_npiv.c index c045898b84df..2eaa0c449b15 100644 --- a/drivers/scsi/libfc/fc_npiv.c +++ b/drivers/scsi/libfc/fc_npiv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2009 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libfc/fc_rport.c b/drivers/scsi/libfc/fc_rport.c index c25979d96808..af9753ff0a33 100644 --- a/drivers/scsi/libfc/fc_rport.c +++ b/drivers/scsi/libfc/fc_rport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2007 - 2008 Intel Corporation. All rights reserved. diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c index c9f410c50978..94c76cbd604d 100644 --- a/drivers/scsi/libiscsi.c +++ b/drivers/scsi/libiscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * iSCSI lib functions diff --git a/drivers/scsi/libiscsi_tcp.c b/drivers/scsi/libiscsi_tcp.c index e90805ba868f..951fff0ba434 100644 --- a/drivers/scsi/libiscsi_tcp.c +++ b/drivers/scsi/libiscsi_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * iSCSI over TCP/IP Data-Path lib diff --git a/drivers/scsi/libsas/sas_ata.c b/drivers/scsi/libsas/sas_ata.c index bcecb4911da9..5a107c263ca3 100644 --- a/drivers/scsi/libsas/sas_ata.c +++ b/drivers/scsi/libsas/sas_ata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for SATA devices on Serial Attached SCSI (SAS) controllers diff --git a/drivers/scsi/libsas/sas_discover.c b/drivers/scsi/libsas/sas_discover.c index b07062db50b2..86a34042ac08 100644 --- a/drivers/scsi/libsas/sas_discover.c +++ b/drivers/scsi/libsas/sas_discover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial Attached SCSI (SAS) Discover process diff --git a/drivers/scsi/libsas/sas_event.c b/drivers/scsi/libsas/sas_event.c index f3a17191a4fe..21a945de7028 100644 --- a/drivers/scsi/libsas/sas_event.c +++ b/drivers/scsi/libsas/sas_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial Attached SCSI (SAS) Event processing diff --git a/drivers/scsi/libsas/sas_expander.c b/drivers/scsi/libsas/sas_expander.c index d953225f6cc2..acc486b066f4 100644 --- a/drivers/scsi/libsas/sas_expander.c +++ b/drivers/scsi/libsas/sas_expander.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial Attached SCSI (SAS) Expander discovery and configuration diff --git a/drivers/scsi/libsas/sas_host_smp.c b/drivers/scsi/libsas/sas_host_smp.c index 2ecb8535634c..45ac7364fdd1 100644 --- a/drivers/scsi/libsas/sas_host_smp.c +++ b/drivers/scsi/libsas/sas_host_smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Serial Attached SCSI (SAS) Expander discovery and configuration diff --git a/drivers/scsi/libsas/sas_init.c b/drivers/scsi/libsas/sas_init.c index 6b15ad1bcada..1a2781a83209 100644 --- a/drivers/scsi/libsas/sas_init.c +++ b/drivers/scsi/libsas/sas_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Serial Attached SCSI (SAS) Transport Layer initialization diff --git a/drivers/scsi/libsas/sas_phy.c b/drivers/scsi/libsas/sas_phy.c index 58f08dc2c187..914b570a4b15 100644 --- a/drivers/scsi/libsas/sas_phy.c +++ b/drivers/scsi/libsas/sas_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial Attached SCSI (SAS) Phy class diff --git a/drivers/scsi/libsas/sas_port.c b/drivers/scsi/libsas/sas_port.c index de7556070048..f9d8c215a16e 100644 --- a/drivers/scsi/libsas/sas_port.c +++ b/drivers/scsi/libsas/sas_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial Attached SCSI (SAS) Port class diff --git a/drivers/scsi/libsas/sas_scsi_host.c b/drivers/scsi/libsas/sas_scsi_host.c index ffa5b49aaf08..bba33e171609 100644 --- a/drivers/scsi/libsas/sas_scsi_host.c +++ b/drivers/scsi/libsas/sas_scsi_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Serial Attached SCSI (SAS) class SCSI Host glue. diff --git a/drivers/scsi/libsas/sas_task.c b/drivers/scsi/libsas/sas_task.c index e9d291007817..cee2c6d638a2 100644 --- a/drivers/scsi/libsas/sas_task.c +++ b/drivers/scsi/libsas/sas_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "sas_internal.h" diff --git a/drivers/scsi/lpfc/lpfc_attr.c b/drivers/scsi/lpfc/lpfc_attr.c index 33582d48ec09..165186e3df35 100644 --- a/drivers/scsi/lpfc/lpfc_attr.c +++ b/drivers/scsi/lpfc/lpfc_attr.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_bsg.c b/drivers/scsi/lpfc/lpfc_bsg.c index d61d979f9b77..d6f2b38aa541 100644 --- a/drivers/scsi/lpfc/lpfc_bsg.c +++ b/drivers/scsi/lpfc/lpfc_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_ct.c b/drivers/scsi/lpfc/lpfc_ct.c index d3caac394291..6103a5bc8116 100644 --- a/drivers/scsi/lpfc/lpfc_ct.c +++ b/drivers/scsi/lpfc/lpfc_ct.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c index 92b5b2dbe847..87c9da65d955 100644 --- a/drivers/scsi/lpfc/lpfc_debugfs.c +++ b/drivers/scsi/lpfc/lpfc_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c index 02b6d31b9ad9..f6a8c5bee3f3 100644 --- a/drivers/scsi/lpfc/lpfc_els.c +++ b/drivers/scsi/lpfc/lpfc_els.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_hbadisc.c b/drivers/scsi/lpfc/lpfc_hbadisc.c index bb803f32bc1b..54747730ef66 100644 --- a/drivers/scsi/lpfc/lpfc_hbadisc.c +++ b/drivers/scsi/lpfc/lpfc_hbadisc.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c index b1460b16dd91..a01c8c6ee887 100644 --- a/drivers/scsi/lpfc/lpfc_init.c +++ b/drivers/scsi/lpfc/lpfc_init.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_mbox.c b/drivers/scsi/lpfc/lpfc_mbox.c index fb6dbcb86c09..d5c5b70b6032 100644 --- a/drivers/scsi/lpfc/lpfc_mbox.c +++ b/drivers/scsi/lpfc/lpfc_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_mem.c b/drivers/scsi/lpfc/lpfc_mem.c index 2697da3248b3..1ff59d009b34 100644 --- a/drivers/scsi/lpfc/lpfc_mem.c +++ b/drivers/scsi/lpfc/lpfc_mem.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_nportdisc.c b/drivers/scsi/lpfc/lpfc_nportdisc.c index 8240d59f4120..d1d91bd846a2 100644 --- a/drivers/scsi/lpfc/lpfc_nportdisc.c +++ b/drivers/scsi/lpfc/lpfc_nportdisc.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_nvme.c b/drivers/scsi/lpfc/lpfc_nvme.c index e6f632521cff..4d7df7ecb55f 100644 --- a/drivers/scsi/lpfc/lpfc_nvme.c +++ b/drivers/scsi/lpfc/lpfc_nvme.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_nvmet.c b/drivers/scsi/lpfc/lpfc_nvmet.c index 4cfc928bcf2d..020958976bfe 100644 --- a/drivers/scsi/lpfc/lpfc_nvmet.c +++ b/drivers/scsi/lpfc/lpfc_nvmet.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_scsi.c b/drivers/scsi/lpfc/lpfc_scsi.c index 6d9d8c196936..b695e35aec55 100644 --- a/drivers/scsi/lpfc/lpfc_scsi.c +++ b/drivers/scsi/lpfc/lpfc_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c index 73d77cfab5f8..629d3be7c137 100644 --- a/drivers/scsi/lpfc/lpfc_sli.c +++ b/drivers/scsi/lpfc/lpfc_sli.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_vmid.c b/drivers/scsi/lpfc/lpfc_vmid.c index 14dbfe954e42..aa6efeadf044 100644 --- a/drivers/scsi/lpfc/lpfc_vmid.c +++ b/drivers/scsi/lpfc/lpfc_vmid.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/lpfc/lpfc_vport.c b/drivers/scsi/lpfc/lpfc_vport.c index aff6c9d5e7c2..99e99d8353dd 100644 --- a/drivers/scsi/lpfc/lpfc_vport.c +++ b/drivers/scsi/lpfc/lpfc_vport.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * diff --git a/drivers/scsi/mac53c94.c b/drivers/scsi/mac53c94.c index 377dcab32cd8..7574e83e4d1d 100644 --- a/drivers/scsi/mac53c94.c +++ b/drivers/scsi/mac53c94.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI low-level driver for the 53c94 SCSI bus adaptor found diff --git a/drivers/scsi/mac_esp.c b/drivers/scsi/mac_esp.c index ff0253d47a0e..2c06ddfec42a 100644 --- a/drivers/scsi/mac_esp.c +++ b/drivers/scsi/mac_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* mac_esp.c: ESP front-end for Macintosh Quadra systems. * diff --git a/drivers/scsi/mac_scsi.c b/drivers/scsi/mac_scsi.c index a86bd839d08e..ec20a4071fe3 100644 --- a/drivers/scsi/mac_scsi.c +++ b/drivers/scsi/mac_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic Macintosh NCR5380 driver diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c index a00622c0c526..60aa1a234753 100644 --- a/drivers/scsi/megaraid.c +++ b/drivers/scsi/megaraid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c index b610cad83321..a7bd3dfa954f 100644 --- a/drivers/scsi/megaraid/megaraid_mbox.c +++ b/drivers/scsi/megaraid/megaraid_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/scsi/megaraid/megaraid_mm.c b/drivers/scsi/megaraid/megaraid_mm.c index 87184e2538b0..6264cea39f3c 100644 --- a/drivers/scsi/megaraid/megaraid_mm.c +++ b/drivers/scsi/megaraid/megaraid_mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index abbbc4b36cd1..02c91d31b532 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux MegaRAID driver for SAS based RAID controllers diff --git a/drivers/scsi/megaraid/megaraid_sas_debugfs.c b/drivers/scsi/megaraid/megaraid_sas_debugfs.c index c69760775efa..3aa214472319 100644 --- a/drivers/scsi/megaraid/megaraid_sas_debugfs.c +++ b/drivers/scsi/megaraid/megaraid_sas_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux MegaRAID driver for SAS based RAID controllers * diff --git a/drivers/scsi/megaraid/megaraid_sas_fp.c b/drivers/scsi/megaraid/megaraid_sas_fp.c index b8b388a4e28f..3a85679bb59b 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fp.c +++ b/drivers/scsi/megaraid/megaraid_sas_fp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux MegaRAID driver for SAS based RAID controllers diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c index a6794f49e9fa..801638a7d16d 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux MegaRAID driver for SAS based RAID controllers diff --git a/drivers/scsi/mesh.c b/drivers/scsi/mesh.c index 768b85eecc8f..df3f90f9ea95 100644 --- a/drivers/scsi/mesh.c +++ b/drivers/scsi/mesh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI low-level driver for the MESH (Macintosh Enhanced SCSI Hardware) diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c index 0e5478d62580..903b0adce2a3 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_app.c +++ b/drivers/scsi/mpi3mr/mpi3mr_app.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom MPI3 Storage Controllers diff --git a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c index 8c4bb7169a87..99c0e60abac5 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_fw.c +++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom MPI3 Storage Controllers diff --git a/drivers/scsi/mpi3mr/mpi3mr_os.c b/drivers/scsi/mpi3mr/mpi3mr_os.c index d4ca878d0886..3fc99323561e 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_os.c +++ b/drivers/scsi/mpi3mr/mpi3mr_os.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom MPI3 Storage Controllers diff --git a/drivers/scsi/mpi3mr/mpi3mr_transport.c b/drivers/scsi/mpi3mr/mpi3mr_transport.c index d70f002d6487..a6e1d95184c9 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_transport.c +++ b/drivers/scsi/mpi3mr/mpi3mr_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom MPI3 Storage Controllers diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.c b/drivers/scsi/mpt3sas/mpt3sas_base.c index 0d652db8fe24..81b77c340dc8 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_base.c +++ b/drivers/scsi/mpt3sas/mpt3sas_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This is the Fusion MPT base driver providing common API layer interface * for access to MPT (Message Passing Technology) firmware. diff --git a/drivers/scsi/mpt3sas/mpt3sas_config.c b/drivers/scsi/mpt3sas/mpt3sas_config.c index 45ac853e1289..36568eb66e3b 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_config.c +++ b/drivers/scsi/mpt3sas/mpt3sas_config.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This module provides common API for accessing firmware configuration pages * diff --git a/drivers/scsi/mpt3sas/mpt3sas_ctl.c b/drivers/scsi/mpt3sas/mpt3sas_ctl.c index 3b951589feeb..a71d8113bd51 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_ctl.c +++ b/drivers/scsi/mpt3sas/mpt3sas_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Management Module Support for MPT (Message Passing Technology) based * controllers diff --git a/drivers/scsi/mpt3sas/mpt3sas_debugfs.c b/drivers/scsi/mpt3sas/mpt3sas_debugfs.c index a6ab1db81167..7cb9c5022ae7 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_debugfs.c +++ b/drivers/scsi/mpt3sas/mpt3sas_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Debugfs interface Support for MPT (Message Passing Technology) based diff --git a/drivers/scsi/mpt3sas/mpt3sas_scsih.c b/drivers/scsi/mpt3sas/mpt3sas_scsih.c index 7092d0debef3..ff40ff47184d 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_scsih.c +++ b/drivers/scsi/mpt3sas/mpt3sas_scsih.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Scsi Host Layer for MPT (Message Passing Technology) based controllers * diff --git a/drivers/scsi/mpt3sas/mpt3sas_transport.c b/drivers/scsi/mpt3sas/mpt3sas_transport.c index f3400d01cc2a..412fb00dd856 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_transport.c +++ b/drivers/scsi/mpt3sas/mpt3sas_transport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SAS Transport Layer for MPT (Message Passing Technology) based controllers * diff --git a/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c b/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c index d9b7d0ee25b0..785a081d005c 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c +++ b/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This module provides common API to set Diagnostic trigger for MPT * (Message Passing Technology) based controllers diff --git a/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c b/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c index 2b04f0852dec..7692f90366ad 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c +++ b/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Scsi Host Layer for MPT (Message Passing Technology) based controllers * diff --git a/drivers/scsi/mvme147.c b/drivers/scsi/mvme147.c index 98b99c0f5bc7..dce2731e259f 100644 --- a/drivers/scsi/mvme147.c +++ b/drivers/scsi/mvme147.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/scsi/mvme16x_scsi.c b/drivers/scsi/mvme16x_scsi.c index 9b19d5205e50..d9e04eb59e8c 100644 --- a/drivers/scsi/mvme16x_scsi.c +++ b/drivers/scsi/mvme16x_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Detection routine for the NCR53c710 based MVME16x SCSI Controllers for Linux. diff --git a/drivers/scsi/mvsas/mv_64xx.c b/drivers/scsi/mvsas/mv_64xx.c index 1f2b61de8c63..d5e58ad3477d 100644 --- a/drivers/scsi/mvsas/mv_64xx.c +++ b/drivers/scsi/mvsas/mv_64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell 88SE64xx hardware specific diff --git a/drivers/scsi/mvsas/mv_94xx.c b/drivers/scsi/mvsas/mv_94xx.c index fc0b8eb68204..30dae8319c29 100644 --- a/drivers/scsi/mvsas/mv_94xx.c +++ b/drivers/scsi/mvsas/mv_94xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell 88SE94xx hardware specific diff --git a/drivers/scsi/mvsas/mv_init.c b/drivers/scsi/mvsas/mv_init.c index 7f1ad305eee6..4b9be436c09d 100644 --- a/drivers/scsi/mvsas/mv_init.c +++ b/drivers/scsi/mvsas/mv_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell 88SE64xx/88SE94xx pci init diff --git a/drivers/scsi/mvsas/mv_sas.c b/drivers/scsi/mvsas/mv_sas.c index f2e7997d5b9d..a2b1957ee219 100644 --- a/drivers/scsi/mvsas/mv_sas.c +++ b/drivers/scsi/mvsas/mv_sas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell 88SE64xx/88SE94xx main function diff --git a/drivers/scsi/mvumi.c b/drivers/scsi/mvumi.c index bdc2f2f17753..8838a15f693b 100644 --- a/drivers/scsi/mvumi.c +++ b/drivers/scsi/mvumi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell UMI driver diff --git a/drivers/scsi/myrb.c b/drivers/scsi/myrb.c index b8453c0333dc..b9ddecad1660 100644 --- a/drivers/scsi/myrb.c +++ b/drivers/scsi/myrb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux Driver for Mylex DAC960/AcceleRAID/eXtremeRAID PCI RAID Controllers diff --git a/drivers/scsi/myrs.c b/drivers/scsi/myrs.c index a58abd796603..abed531fe5c2 100644 --- a/drivers/scsi/myrs.c +++ b/drivers/scsi/myrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux Driver for Mylex DAC960/AcceleRAID/eXtremeRAID PCI RAID Controllers diff --git a/drivers/scsi/ncr53c8xx.c b/drivers/scsi/ncr53c8xx.c index 34ba9b137789..433160c12222 100644 --- a/drivers/scsi/ncr53c8xx.c +++ b/drivers/scsi/ncr53c8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** ** Device driver for the PCI-SCSI NCR538XX controller family. diff --git a/drivers/scsi/nsp32.c b/drivers/scsi/nsp32.c index abc4ce9eae74..e85288d641c1 100644 --- a/drivers/scsi/nsp32.c +++ b/drivers/scsi/nsp32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NinjaSCSI-32Bi Cardbus, NinjaSCSI-32UDE PCI/CardBus SCSI driver diff --git a/drivers/scsi/nsp32_debug.c b/drivers/scsi/nsp32_debug.c index 4f1d4bf9c775..8483fe7560a4 100644 --- a/drivers/scsi/nsp32_debug.c +++ b/drivers/scsi/nsp32_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Workbit NinjaSCSI-32Bi/UDE PCI/CardBus SCSI Host Bus Adapter driver * Debug routine diff --git a/drivers/scsi/pcmcia/aha152x_core.c b/drivers/scsi/pcmcia/aha152x_core.c index 24b89228b241..a6d3b58e736d 100644 --- a/drivers/scsi/pcmcia/aha152x_core.c +++ b/drivers/scsi/pcmcia/aha152x_core.c @@ -1,3 +1,4 @@ +asm("nop"); #define AHA152X_PCMCIA 1 #define AHA152X_STAT 1 #include "aha152x.c" diff --git a/drivers/scsi/pcmcia/aha152x_stub.c b/drivers/scsi/pcmcia/aha152x_stub.c index 1b54ba51a485..732896485030 100644 --- a/drivers/scsi/pcmcia/aha152x_stub.c +++ b/drivers/scsi/pcmcia/aha152x_stub.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== A driver for Adaptec AHA152X-compatible PCMCIA SCSI cards. diff --git a/drivers/scsi/pcmcia/fdomain_cs.c b/drivers/scsi/pcmcia/fdomain_cs.c index 33df6a9ba9b5..564e1f4bb62b 100644 --- a/drivers/scsi/pcmcia/fdomain_cs.c +++ b/drivers/scsi/pcmcia/fdomain_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) /* * Driver for Future Domain-compatible PCMCIA SCSI cards diff --git a/drivers/scsi/pcmcia/nsp_cs.c b/drivers/scsi/pcmcia/nsp_cs.c index a5a1406a2bde..8ec59afe5786 100644 --- a/drivers/scsi/pcmcia/nsp_cs.c +++ b/drivers/scsi/pcmcia/nsp_cs.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== NinjaSCSI-3 / NinjaSCSI-32Bi PCMCIA SCSI host adapter card driver diff --git a/drivers/scsi/pcmcia/nsp_debug.c b/drivers/scsi/pcmcia/nsp_debug.c index 23b68dd26f74..7e14d818e6ca 100644 --- a/drivers/scsi/pcmcia/nsp_debug.c +++ b/drivers/scsi/pcmcia/nsp_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /*======================================================================== Debug routines for nsp_cs By: YOKOTA Hiroshi diff --git a/drivers/scsi/pcmcia/nsp_message.c b/drivers/scsi/pcmcia/nsp_message.c index ef593b70d0f0..10e4e783b1c0 100644 --- a/drivers/scsi/pcmcia/nsp_message.c +++ b/drivers/scsi/pcmcia/nsp_message.c @@ -1,3 +1,4 @@ +asm("nop"); /*========================================================================== NinjaSCSI-3 message handler By: YOKOTA Hiroshi diff --git a/drivers/scsi/pcmcia/qlogic_stub.c b/drivers/scsi/pcmcia/qlogic_stub.c index 310d0b6586a6..12d7b4719098 100644 --- a/drivers/scsi/pcmcia/qlogic_stub.c +++ b/drivers/scsi/pcmcia/qlogic_stub.c @@ -1,3 +1,4 @@ +asm("nop"); /*====================================================================== A driver for the Qlogic SCSI card diff --git a/drivers/scsi/pcmcia/sym53c500_cs.c b/drivers/scsi/pcmcia/sym53c500_cs.c index a3b505240351..06a8fe37e6c8 100644 --- a/drivers/scsi/pcmcia/sym53c500_cs.c +++ b/drivers/scsi/pcmcia/sym53c500_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sym53c500_cs.c Bob Tracy (rct@frus.com) diff --git a/drivers/scsi/pm8001/pm8001_ctl.c b/drivers/scsi/pm8001/pm8001_ctl.c index cbfda8c04e95..c02b4d8884e8 100644 --- a/drivers/scsi/pm8001/pm8001_ctl.c +++ b/drivers/scsi/pm8001/pm8001_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PMC-Sierra 8001/8081/8088/8089 SAS/SATA based host adapters driver * diff --git a/drivers/scsi/pm8001/pm8001_hwi.c b/drivers/scsi/pm8001/pm8001_hwi.c index 8005995a317c..31419da1a2c7 100644 --- a/drivers/scsi/pm8001/pm8001_hwi.c +++ b/drivers/scsi/pm8001/pm8001_hwi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PMC-Sierra SPC 8001 SAS/SATA based host adapters driver * diff --git a/drivers/scsi/pm8001/pm8001_init.c b/drivers/scsi/pm8001/pm8001_init.c index 9acca83d6958..7ee38f131306 100644 --- a/drivers/scsi/pm8001/pm8001_init.c +++ b/drivers/scsi/pm8001/pm8001_init.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PMC-Sierra PM8001/8081/8088/8089 SAS/SATA based host adapters driver * diff --git a/drivers/scsi/pm8001/pm8001_sas.c b/drivers/scsi/pm8001/pm8001_sas.c index 6a8d35aea93a..517102035ea0 100644 --- a/drivers/scsi/pm8001/pm8001_sas.c +++ b/drivers/scsi/pm8001/pm8001_sas.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PMC-Sierra PM8001/8081/8088/8089 SAS/SATA based host adapters driver * diff --git a/drivers/scsi/pm8001/pm80xx_hwi.c b/drivers/scsi/pm8001/pm80xx_hwi.c index 31960b72c1e9..6d3cc31b4847 100644 --- a/drivers/scsi/pm8001/pm80xx_hwi.c +++ b/drivers/scsi/pm8001/pm80xx_hwi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PMC-Sierra SPCv/ve 8088/8089 SAS/SATA based host adapters driver * diff --git a/drivers/scsi/pm8001/pm80xx_tracepoints.c b/drivers/scsi/pm8001/pm80xx_tracepoints.c index 344aface9cdb..cbf5ee2396f8 100644 --- a/drivers/scsi/pm8001/pm80xx_tracepoints.c +++ b/drivers/scsi/pm8001/pm80xx_tracepoints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Trace events in pm8001 driver. diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index 33f403e307eb..49e08ff8d6cd 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pmcraid.c -- driver for PMC Sierra MaxRAID controller adapters diff --git a/drivers/scsi/ppa.c b/drivers/scsi/ppa.c index ea682f3044b6..00323bd56561 100644 --- a/drivers/scsi/ppa.c +++ b/drivers/scsi/ppa.c @@ -1,3 +1,4 @@ +asm("nop"); /* ppa.c -- low level driver for the IOMEGA PPA3 * parallel port SCSI host adapter. * diff --git a/drivers/scsi/ps3rom.c b/drivers/scsi/ps3rom.c index 92fe5c5c5bb0..a865613c4ef4 100644 --- a/drivers/scsi/ps3rom.c +++ b/drivers/scsi/ps3rom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PS3 BD/DVD/CD-ROM Storage Driver diff --git a/drivers/scsi/qedf/drv_fcoe_fw_funcs.c b/drivers/scsi/qedf/drv_fcoe_fw_funcs.c index e8bc8d9e4583..5a78be505ded 100644 --- a/drivers/scsi/qedf/drv_fcoe_fw_funcs.c +++ b/drivers/scsi/qedf/drv_fcoe_fw_funcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* QLogic FCoE Offload Driver * Copyright (c) 2016-2018 Cavium Inc. diff --git a/drivers/scsi/qedf/drv_scsi_fw_funcs.c b/drivers/scsi/qedf/drv_scsi_fw_funcs.c index 3289b71031d6..14f339a09363 100644 --- a/drivers/scsi/qedf/drv_scsi_fw_funcs.c +++ b/drivers/scsi/qedf/drv_scsi_fw_funcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* QLogic FCoE Offload Driver * Copyright (c) 2016-2018 Cavium Inc. diff --git a/drivers/scsi/qedf/qedf_attr.c b/drivers/scsi/qedf/qedf_attr.c index 7ebb46689f97..aeca0fe4d728 100644 --- a/drivers/scsi/qedf/qedf_attr.c +++ b/drivers/scsi/qedf/qedf_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_dbg.c b/drivers/scsi/qedf/qedf_dbg.c index 0d2aed82882a..c46cf37cd5f4 100644 --- a/drivers/scsi/qedf/qedf_dbg.c +++ b/drivers/scsi/qedf/qedf_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_debugfs.c b/drivers/scsi/qedf/qedf_debugfs.c index 96174353e389..c7fcf8bb6e47 100644 --- a/drivers/scsi/qedf/qedf_debugfs.c +++ b/drivers/scsi/qedf/qedf_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_els.c b/drivers/scsi/qedf/qedf_els.c index 1ff5bc314fc0..c265fb1768f4 100644 --- a/drivers/scsi/qedf/qedf_els.c +++ b/drivers/scsi/qedf/qedf_els.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_fip.c b/drivers/scsi/qedf/qedf_fip.c index ad6a56ce72a8..587fdf14baaa 100644 --- a/drivers/scsi/qedf/qedf_fip.c +++ b/drivers/scsi/qedf/qedf_fip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_io.c b/drivers/scsi/qedf/qedf_io.c index fcfc3bed02c6..fbf05c89ee6a 100644 --- a/drivers/scsi/qedf/qedf_io.c +++ b/drivers/scsi/qedf/qedf_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedf/qedf_main.c b/drivers/scsi/qedf/qedf_main.c index 7792e00800ae..8574e7a76f59 100644 --- a/drivers/scsi/qedf/qedf_main.c +++ b/drivers/scsi/qedf/qedf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic FCoE Offload Driver diff --git a/drivers/scsi/qedi/qedi_dbg.c b/drivers/scsi/qedi/qedi_dbg.c index 2f3e044b818f..a31f705fde9e 100644 --- a/drivers/scsi/qedi/qedi_dbg.c +++ b/drivers/scsi/qedi/qedi_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qedi/qedi_debugfs.c b/drivers/scsi/qedi/qedi_debugfs.c index 37eed6a27816..7e3c23cf3c85 100644 --- a/drivers/scsi/qedi/qedi_debugfs.c +++ b/drivers/scsi/qedi/qedi_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qedi/qedi_fw.c b/drivers/scsi/qedi/qedi_fw.c index 6901738324da..98db047553a9 100644 --- a/drivers/scsi/qedi/qedi_fw.c +++ b/drivers/scsi/qedi/qedi_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qedi/qedi_fw_api.c b/drivers/scsi/qedi/qedi_fw_api.c index 642556a1ce1c..ec2136635a42 100644 --- a/drivers/scsi/qedi/qedi_fw_api.c +++ b/drivers/scsi/qedi/qedi_fw_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* QLogic iSCSI Offload Driver * Copyright (c) 2016 Cavium Inc. diff --git a/drivers/scsi/qedi/qedi_iscsi.c b/drivers/scsi/qedi/qedi_iscsi.c index 6ed8ef97642c..8bbff33837e8 100644 --- a/drivers/scsi/qedi/qedi_iscsi.c +++ b/drivers/scsi/qedi/qedi_iscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c index 56685ee22fdf..8612d1615e08 100644 --- a/drivers/scsi/qedi/qedi_main.c +++ b/drivers/scsi/qedi/qedi_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qedi/qedi_sysfs.c b/drivers/scsi/qedi/qedi_sysfs.c index b00a7e08ef53..d2010cd0d0fd 100644 --- a/drivers/scsi/qedi/qedi_sysfs.c +++ b/drivers/scsi/qedi/qedi_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI Offload Driver diff --git a/drivers/scsi/qla1280.c b/drivers/scsi/qla1280.c index 26c312a48a19..a56fad41d0d5 100644 --- a/drivers/scsi/qla1280.c +++ b/drivers/scsi/qla1280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * QLOGIC LINUX SOFTWARE diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c index 2e584a8bf66b..6ed3b8507bfc 100644 --- a/drivers/scsi/qla2xxx/qla_attr.c +++ b/drivers/scsi/qla2xxx/qla_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_bsg.c b/drivers/scsi/qla2xxx/qla_bsg.c index ccfc2d26dd37..d59de081f6fa 100644 --- a/drivers/scsi/qla2xxx/qla_bsg.c +++ b/drivers/scsi/qla2xxx/qla_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index a7e3ec9bba47..8ca50e179640 100644 --- a/drivers/scsi/qla2xxx/qla_dbg.c +++ b/drivers/scsi/qla2xxx/qla_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_dfs.c b/drivers/scsi/qla2xxx/qla_dfs.c index 43970caca7b3..15e8db3887c2 100644 --- a/drivers/scsi/qla2xxx/qla_dfs.c +++ b/drivers/scsi/qla2xxx/qla_dfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_edif.c b/drivers/scsi/qla2xxx/qla_edif.c index ccd4485087a1..5fdf6e81d894 100644 --- a/drivers/scsi/qla2xxx/qla_edif.c +++ b/drivers/scsi/qla2xxx/qla_edif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c index 51c7cea71f90..1ff9f7b1be26 100644 --- a/drivers/scsi/qla2xxx/qla_gs.c +++ b/drivers/scsi/qla2xxx/qla_gs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c index d395cbfe6802..f76c5fbad9de 100644 --- a/drivers/scsi/qla2xxx/qla_init.c +++ b/drivers/scsi/qla2xxx/qla_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_iocb.c b/drivers/scsi/qla2xxx/qla_iocb.c index 3224044f1775..0e80d714806c 100644 --- a/drivers/scsi/qla2xxx/qla_iocb.c +++ b/drivers/scsi/qla2xxx/qla_iocb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c index a04a5aa0d005..c9f340bcf079 100644 --- a/drivers/scsi/qla2xxx/qla_isr.c +++ b/drivers/scsi/qla2xxx/qla_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c index 1f01576f044b..7eff929524e4 100644 --- a/drivers/scsi/qla2xxx/qla_mbx.c +++ b/drivers/scsi/qla2xxx/qla_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_mid.c b/drivers/scsi/qla2xxx/qla_mid.c index 0abc47e72e0b..5cc144592004 100644 --- a/drivers/scsi/qla2xxx/qla_mid.c +++ b/drivers/scsi/qla2xxx/qla_mid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_mr.c b/drivers/scsi/qla2xxx/qla_mr.c index 82a7e21ddc83..87ee62133654 100644 --- a/drivers/scsi/qla2xxx/qla_mr.c +++ b/drivers/scsi/qla2xxx/qla_mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c index 42eb65a62f1f..6f55c76964c5 100644 --- a/drivers/scsi/qla2xxx/qla_nvme.c +++ b/drivers/scsi/qla2xxx/qla_nvme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_nx.c b/drivers/scsi/qla2xxx/qla_nx.c index 0cd3db8ed4ef..594bca3e44ad 100644 --- a/drivers/scsi/qla2xxx/qla_nx.c +++ b/drivers/scsi/qla2xxx/qla_nx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_nx2.c b/drivers/scsi/qla2xxx/qla_nx2.c index 41ff6fbdb933..d87c0d1cc1a9 100644 --- a/drivers/scsi/qla2xxx/qla_nx2.c +++ b/drivers/scsi/qla2xxx/qla_nx2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index e939bc88e151..1ca46190d60f 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_sup.c b/drivers/scsi/qla2xxx/qla_sup.c index 9e7a407ba1b9..7b0f71fa31c0 100644 --- a/drivers/scsi/qla2xxx/qla_sup.c +++ b/drivers/scsi/qla2xxx/qla_sup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c index d772136984c9..a78d91be269e 100644 --- a/drivers/scsi/qla2xxx/qla_target.c +++ b/drivers/scsi/qla2xxx/qla_target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * qla_target.c SCSI LLD infrastructure for QLogic 22xx/23xx/24xx/25xx diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c index b0a74b036cf4..25bb4c7a8ca9 100644 --- a/drivers/scsi/qla2xxx/qla_tmpl.c +++ b/drivers/scsi/qla2xxx/qla_tmpl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic Fibre Channel HBA Driver diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c b/drivers/scsi/qla2xxx/tcm_qla2xxx.c index 2fff68935338..2c94e084055d 100644 --- a/drivers/scsi/qla2xxx/tcm_qla2xxx.c +++ b/drivers/scsi/qla2xxx/tcm_qla2xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains tcm implementation using v4 configfs fabric infrastructure diff --git a/drivers/scsi/qla4xxx/ql4_83xx.c b/drivers/scsi/qla4xxx/ql4_83xx.c index db41d90a5b6e..a2e62ff16d8d 100644 --- a/drivers/scsi/qla4xxx/ql4_83xx.c +++ b/drivers/scsi/qla4xxx/ql4_83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_attr.c b/drivers/scsi/qla4xxx/ql4_attr.c index 84f99ff8e69a..fa664d897180 100644 --- a/drivers/scsi/qla4xxx/ql4_attr.c +++ b/drivers/scsi/qla4xxx/ql4_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_bsg.c b/drivers/scsi/qla4xxx/ql4_bsg.c index c447a9d598a1..729ed29c2f5c 100644 --- a/drivers/scsi/qla4xxx/ql4_bsg.c +++ b/drivers/scsi/qla4xxx/ql4_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_dbg.c b/drivers/scsi/qla4xxx/ql4_dbg.c index f43e675c5693..fbaa5c9b3e84 100644 --- a/drivers/scsi/qla4xxx/ql4_dbg.c +++ b/drivers/scsi/qla4xxx/ql4_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_init.c b/drivers/scsi/qla4xxx/ql4_init.c index 301bc09c8365..beb34b76551b 100644 --- a/drivers/scsi/qla4xxx/ql4_init.c +++ b/drivers/scsi/qla4xxx/ql4_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_iocb.c b/drivers/scsi/qla4xxx/ql4_iocb.c index 28eab07935ba..13405dc76b06 100644 --- a/drivers/scsi/qla4xxx/ql4_iocb.c +++ b/drivers/scsi/qla4xxx/ql4_iocb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_isr.c b/drivers/scsi/qla4xxx/ql4_isr.c index cf52258ecdde..fe52111db1be 100644 --- a/drivers/scsi/qla4xxx/ql4_isr.c +++ b/drivers/scsi/qla4xxx/ql4_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_mbx.c b/drivers/scsi/qla4xxx/ql4_mbx.c index 7febc0baa9d6..ccba27aaf113 100644 --- a/drivers/scsi/qla4xxx/ql4_mbx.c +++ b/drivers/scsi/qla4xxx/ql4_mbx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_nvram.c b/drivers/scsi/qla4xxx/ql4_nvram.c index f08a5abcb31a..5f14e9e278b9 100644 --- a/drivers/scsi/qla4xxx/ql4_nvram.c +++ b/drivers/scsi/qla4xxx/ql4_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_nx.c b/drivers/scsi/qla4xxx/ql4_nx.c index b0a62aaa1cca..b3af725785f2 100644 --- a/drivers/scsi/qla4xxx/ql4_nx.c +++ b/drivers/scsi/qla4xxx/ql4_nx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index 97329c97332f..df41d0779fa4 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QLogic iSCSI HBA Driver diff --git a/drivers/scsi/qlogicfas.c b/drivers/scsi/qlogicfas.c index 8f05e3707d69..03a1dc7ccb31 100644 --- a/drivers/scsi/qlogicfas.c +++ b/drivers/scsi/qlogicfas.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Qlogic FAS408 ISA card driver * diff --git a/drivers/scsi/qlogicfas408.c b/drivers/scsi/qlogicfas408.c index 1ce469b7db99..b7334572c146 100644 --- a/drivers/scsi/qlogicfas408.c +++ b/drivers/scsi/qlogicfas408.c @@ -1,3 +1,4 @@ +asm("nop"); /*----------------------------------------------------------------*/ /* Qlogic linux driver - work in progress. No Warranty express or implied. diff --git a/drivers/scsi/qlogicpti.c b/drivers/scsi/qlogicpti.c index c9984ef57f26..7a5fd2896e01 100644 --- a/drivers/scsi/qlogicpti.c +++ b/drivers/scsi/qlogicpti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* qlogicpti.c: Performance Technologies QlogicISP sbus card driver. * diff --git a/drivers/scsi/raid_class.c b/drivers/scsi/raid_class.c index 95a86e0dfd77..584dd7e4bcde 100644 --- a/drivers/scsi/raid_class.c +++ b/drivers/scsi/raid_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * raid_class.c - implementation of a simple raid visualisation class diff --git a/drivers/scsi/scsi.c b/drivers/scsi/scsi.c index 76cdad063f7b..e93785645fae 100644 --- a/drivers/scsi/scsi.c +++ b/drivers/scsi/scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scsi.c Copyright (C) 1992 Drew Eckhardt diff --git a/drivers/scsi/scsi_bsg.c b/drivers/scsi/scsi_bsg.c index a9a9ec086a7e..8af4432f1776 100644 --- a/drivers/scsi/scsi_bsg.c +++ b/drivers/scsi/scsi_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/scsi/scsi_common.c b/drivers/scsi/scsi_common.c index e1a2a62b6910..0b1d410a2073 100644 --- a/drivers/scsi/scsi_common.c +++ b/drivers/scsi/scsi_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCSI functions used by both the initiator and the target code. diff --git a/drivers/scsi/scsi_debug.c b/drivers/scsi/scsi_debug.c index c5085e6d2e75..a839a5077cf7 100644 --- a/drivers/scsi/scsi_debug.c +++ b/drivers/scsi/scsi_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * vvvvvvvvvvvvvvvvvvvvvvv Original vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv diff --git a/drivers/scsi/scsi_debugfs.c b/drivers/scsi/scsi_debugfs.c index eb52e39f37c9..9ee5022e298d 100644 --- a/drivers/scsi/scsi_debugfs.c +++ b/drivers/scsi/scsi_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/scsi/scsi_devinfo.c b/drivers/scsi/scsi_devinfo.c index 78346b2b69c9..01e6f512e5ab 100644 --- a/drivers/scsi/scsi_devinfo.c +++ b/drivers/scsi/scsi_devinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/scsi/scsi_dh.c b/drivers/scsi/scsi_dh.c index b9d805317814..fd255ba9a914 100644 --- a/drivers/scsi/scsi_dh.c +++ b/drivers/scsi/scsi_dh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SCSI device handler infrastructure. diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c index b6e8730e049e..e2375e524e9c 100644 --- a/drivers/scsi/scsi_error.c +++ b/drivers/scsi/scsi_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scsi_error.c Copyright (C) 1997 Eric Youngdale diff --git a/drivers/scsi/scsi_ioctl.c b/drivers/scsi/scsi_ioctl.c index 0ddc95bafc71..9f9951e2aea0 100644 --- a/drivers/scsi/scsi_ioctl.c +++ b/drivers/scsi/scsi_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Changes: diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index 4a902c9dfd8b..d0b11eadff52 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1999 Eric Youngdale diff --git a/drivers/scsi/scsi_lib_dma.c b/drivers/scsi/scsi_lib_dma.c index 5723915275ad..d9ffe0f3bbca 100644 --- a/drivers/scsi/scsi_lib_dma.c +++ b/drivers/scsi/scsi_lib_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SCSI library functions depending on DMA diff --git a/drivers/scsi/scsi_lib_test.c b/drivers/scsi/scsi_lib_test.c index ae8af0e0047a..ea88248ec16a 100644 --- a/drivers/scsi/scsi_lib_test.c +++ b/drivers/scsi/scsi_lib_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for scsi_lib.c. diff --git a/drivers/scsi/scsi_logging.c b/drivers/scsi/scsi_logging.c index 3cd0d3074085..cb921c3a63ec 100644 --- a/drivers/scsi/scsi_logging.c +++ b/drivers/scsi/scsi_logging.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scsi_logging.c diff --git a/drivers/scsi/scsi_netlink.c b/drivers/scsi/scsi_netlink.c index d7f76fd84256..f08d4a78c0dc 100644 --- a/drivers/scsi/scsi_netlink.c +++ b/drivers/scsi/scsi_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * scsi_netlink.c - SCSI Transport Netlink Interface diff --git a/drivers/scsi/scsi_pm.c b/drivers/scsi/scsi_pm.c index 2652fecbfe47..6034f45442c3 100644 --- a/drivers/scsi/scsi_pm.c +++ b/drivers/scsi/scsi_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scsi_pm.c Copyright (C) 2010 Alan Stern diff --git a/drivers/scsi/scsi_proc.c b/drivers/scsi/scsi_proc.c index 41f23cd0bfb4..68dd36576b0f 100644 --- a/drivers/scsi/scsi_proc.c +++ b/drivers/scsi/scsi_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/scsi/scsi_proc.c diff --git a/drivers/scsi/scsi_proto_test.c b/drivers/scsi/scsi_proto_test.c index c093389edabb..2e9a7fe098b2 100644 --- a/drivers/scsi/scsi_proto_test.c +++ b/drivers/scsi/scsi_proto_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Google LLC diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c index 7acbfcfc2172..7e6dd4705465 100644 --- a/drivers/scsi/scsi_scan.c +++ b/drivers/scsi/scsi_scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * scsi_scan.c diff --git a/drivers/scsi/scsi_sysctl.c b/drivers/scsi/scsi_sysctl.c index 055a03a83ad6..c5181d3a1014 100644 --- a/drivers/scsi/scsi_sysctl.c +++ b/drivers/scsi/scsi_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003 Christoph Hellwig. diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c index 99eb0a30df61..ed8559caebfe 100644 --- a/drivers/scsi/scsi_sysfs.c +++ b/drivers/scsi/scsi_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * scsi_sysfs.c diff --git a/drivers/scsi/scsi_trace.c b/drivers/scsi/scsi_trace.c index b3baae91e7a2..c1e625a762c9 100644 --- a/drivers/scsi/scsi_trace.c +++ b/drivers/scsi/scsi_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 FUJITSU LIMITED diff --git a/drivers/scsi/scsi_transport_fc.c b/drivers/scsi/scsi_transport_fc.c index 987befb02408..99deb4d10cce 100644 --- a/drivers/scsi/scsi_transport_fc.c +++ b/drivers/scsi/scsi_transport_fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FiberChannel transport specific attributes exported to sysfs. diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transport_iscsi.c index ed21c032bbc4..95fa74260ad3 100644 --- a/drivers/scsi/scsi_transport_iscsi.c +++ b/drivers/scsi/scsi_transport_iscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * iSCSI transport class definitions diff --git a/drivers/scsi/scsi_transport_sas.c b/drivers/scsi/scsi_transport_sas.c index d69c7c444a31..cc753caa703f 100644 --- a/drivers/scsi/scsi_transport_sas.c +++ b/drivers/scsi/scsi_transport_sas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2006 Dell Inc. diff --git a/drivers/scsi/scsi_transport_spi.c b/drivers/scsi/scsi_transport_spi.c index fe47850a8258..a8d61e2bef37 100644 --- a/drivers/scsi/scsi_transport_spi.c +++ b/drivers/scsi/scsi_transport_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Parallel SCSI (SPI) transport specific attributes exported to sysfs. diff --git a/drivers/scsi/scsi_transport_srp.c b/drivers/scsi/scsi_transport_srp.c index aeb58a9e6b7f..4151fcbd9aa6 100644 --- a/drivers/scsi/scsi_transport_srp.c +++ b/drivers/scsi/scsi_transport_srp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI RDMA (SRP) transport class diff --git a/drivers/scsi/scsicam.c b/drivers/scsi/scsicam.c index 887de505bcf9..54c3fac63430 100644 --- a/drivers/scsi/scsicam.c +++ b/drivers/scsi/scsicam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * scsicam.c - SCSI CAM support functions, use for HDIO_GETGEO, etc. diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index f50b92e63201..bd21fdc67d5f 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sd.c Copyright (C) 1992 Drew Eckhardt diff --git a/drivers/scsi/sd_dif.c b/drivers/scsi/sd_dif.c index ff4217fef93b..b68368ac7a0f 100644 --- a/drivers/scsi/sd_dif.c +++ b/drivers/scsi/sd_dif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sd_dif.c - SCSI Data Integrity Field diff --git a/drivers/scsi/sd_zbc.c b/drivers/scsi/sd_zbc.c index 56e455fb5add..7d4e55c86da2 100644 --- a/drivers/scsi/sd_zbc.c +++ b/drivers/scsi/sd_zbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI Zoned Block commands diff --git a/drivers/scsi/ses.c b/drivers/scsi/ses.c index 2c61624cb4b0..bd0dcb3f70a7 100644 --- a/drivers/scsi/ses.c +++ b/drivers/scsi/ses.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SCSI Enclosure Services diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c index 57fba34832ad..0c68803b6880 100644 --- a/drivers/scsi/sg.c +++ b/drivers/scsi/sg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * History: diff --git a/drivers/scsi/sgiwd93.c b/drivers/scsi/sgiwd93.c index 6594661db5f4..893e884fe499 100644 --- a/drivers/scsi/sgiwd93.c +++ b/drivers/scsi/sgiwd93.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/scsi/sim710.c b/drivers/scsi/sim710.c index 70c75ab1453a..6cad8b966b1f 100644 --- a/drivers/scsi/sim710.c +++ b/drivers/scsi/sim710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sim710.c - Copyright (C) 1999 Richard Hirst diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index fe549e2b7c94..c8865f541775 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver for Microchip PQI-based storage controllers diff --git a/drivers/scsi/smartpqi/smartpqi_sas_transport.c b/drivers/scsi/smartpqi/smartpqi_sas_transport.c index 93e96705754e..89c50e393ac8 100644 --- a/drivers/scsi/smartpqi/smartpqi_sas_transport.c +++ b/drivers/scsi/smartpqi/smartpqi_sas_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver for Microchip PQI-based storage controllers diff --git a/drivers/scsi/smartpqi/smartpqi_sis.c b/drivers/scsi/smartpqi/smartpqi_sis.c index ae5a264d062d..04f4fc2f48e3 100644 --- a/drivers/scsi/smartpqi/smartpqi_sis.c +++ b/drivers/scsi/smartpqi/smartpqi_sis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver for Microchip PQI-based storage controllers diff --git a/drivers/scsi/sni_53c710.c b/drivers/scsi/sni_53c710.c index d1d2556c8fc4..3a9d3451030b 100644 --- a/drivers/scsi/sni_53c710.c +++ b/drivers/scsi/sni_53c710.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SNI RM driver diff --git a/drivers/scsi/snic/snic_attrs.c b/drivers/scsi/snic/snic_attrs.c index 48bf82d042b4..67d6328a6262 100644 --- a/drivers/scsi/snic/snic_attrs.c +++ b/drivers/scsi/snic/snic_attrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_ctl.c b/drivers/scsi/snic/snic_ctl.c index 5f4fca96b192..c14509dd1154 100644 --- a/drivers/scsi/snic/snic_ctl.c +++ b/drivers/scsi/snic/snic_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_debugfs.c b/drivers/scsi/snic/snic_debugfs.c index edf3e5ef28a6..aff7fcbf13bc 100644 --- a/drivers/scsi/snic/snic_debugfs.c +++ b/drivers/scsi/snic/snic_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_disc.c b/drivers/scsi/snic/snic_disc.c index 4db3ba62fcd3..f5257259932b 100644 --- a/drivers/scsi/snic/snic_disc.c +++ b/drivers/scsi/snic/snic_disc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_io.c b/drivers/scsi/snic/snic_io.c index 32a77bee41d5..3f00fdde5ac7 100644 --- a/drivers/scsi/snic/snic_io.c +++ b/drivers/scsi/snic/snic_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_isr.c b/drivers/scsi/snic/snic_isr.c index 471a37422da9..7bc68b112ce7 100644 --- a/drivers/scsi/snic/snic_isr.c +++ b/drivers/scsi/snic/snic_isr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_main.c b/drivers/scsi/snic/snic_main.c index 1c24517e4e65..8590a41e40e9 100644 --- a/drivers/scsi/snic/snic_main.c +++ b/drivers/scsi/snic/snic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_res.c b/drivers/scsi/snic/snic_res.c index 43f1a2823514..01045fabf90c 100644 --- a/drivers/scsi/snic/snic_res.c +++ b/drivers/scsi/snic/snic_res.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_scsi.c b/drivers/scsi/snic/snic_scsi.c index 84973f0f771e..a30c194b3eec 100644 --- a/drivers/scsi/snic/snic_scsi.c +++ b/drivers/scsi/snic/snic_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/snic_trc.c b/drivers/scsi/snic/snic_trc.c index 6bad1ea9a6a7..5928553c821c 100644 --- a/drivers/scsi/snic/snic_trc.c +++ b/drivers/scsi/snic/snic_trc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/vnic_cq.c b/drivers/scsi/snic/vnic_cq.c index 0d5d3bd4be1c..0940c762d9c0 100644 --- a/drivers/scsi/snic/vnic_cq.c +++ b/drivers/scsi/snic/vnic_cq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/vnic_dev.c b/drivers/scsi/snic/vnic_dev.c index 760f3f22095c..a3e653d4f5c6 100644 --- a/drivers/scsi/snic/vnic_dev.c +++ b/drivers/scsi/snic/vnic_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/vnic_intr.c b/drivers/scsi/snic/vnic_intr.c index 23627f9591f2..1cbf4b49fe12 100644 --- a/drivers/scsi/snic/vnic_intr.c +++ b/drivers/scsi/snic/vnic_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/snic/vnic_wq.c b/drivers/scsi/snic/vnic_wq.c index 48be9a3f4c3d..535e1864f23f 100644 --- a/drivers/scsi/snic/vnic_wq.c +++ b/drivers/scsi/snic/vnic_wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright 2014 Cisco Systems, Inc. All rights reserved. diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c index add13e306898..34b8aa08f372 100644 --- a/drivers/scsi/sr.c +++ b/drivers/scsi/sr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sr.c Copyright (C) 1992 David Giller diff --git a/drivers/scsi/sr_ioctl.c b/drivers/scsi/sr_ioctl.c index 089653018d32..185421bf2565 100644 --- a/drivers/scsi/sr_ioctl.c +++ b/drivers/scsi/sr_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/scsi/sr_vendor.c b/drivers/scsi/sr_vendor.c index a61635326ae0..2e5908356797 100644 --- a/drivers/scsi/sr_vendor.c +++ b/drivers/scsi/sr_vendor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* -*-linux-c-*- diff --git a/drivers/scsi/st.c b/drivers/scsi/st.c index 168f25e4aaa3..e31a28b40737 100644 --- a/drivers/scsi/st.c +++ b/drivers/scsi/st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SCSI Tape Driver for Linux version 1.1 and newer. See the accompanying diff --git a/drivers/scsi/stex.c b/drivers/scsi/stex.c index 93c223e0a777..56a4a57b6c1e 100644 --- a/drivers/scsi/stex.c +++ b/drivers/scsi/stex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SuperTrak EX Series Storage Controller driver for Linux diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c index b43d876747b7..01be27405d07 100644 --- a/drivers/scsi/storvsc_drv.c +++ b/drivers/scsi/storvsc_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Microsoft Corporation. diff --git a/drivers/scsi/sun3_scsi.c b/drivers/scsi/sun3_scsi.c index ca9cd691cc32..507c242bb64e 100644 --- a/drivers/scsi/sun3_scsi.c +++ b/drivers/scsi/sun3_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sun3 SCSI stuff by Erik Verbruggen (erik@bigmama.xtdnet.nl) diff --git a/drivers/scsi/sun3_scsi_vme.c b/drivers/scsi/sun3_scsi_vme.c index 1eeece6e2040..e24f4ead8b48 100644 --- a/drivers/scsi/sun3_scsi_vme.c +++ b/drivers/scsi/sun3_scsi_vme.c @@ -1,3 +1,4 @@ +asm("nop"); #define SUN3_SCSI_VME #include "sun3_scsi.c" diff --git a/drivers/scsi/sun3x_esp.c b/drivers/scsi/sun3x_esp.c index 365406885b8e..6d1f09337e14 100644 --- a/drivers/scsi/sun3x_esp.c +++ b/drivers/scsi/sun3x_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sun3x_esp.c: ESP front-end for Sun3x systems. * diff --git a/drivers/scsi/sun_esp.c b/drivers/scsi/sun_esp.c index aa430501f0c7..3ccbaf9e4e72 100644 --- a/drivers/scsi/sun_esp.c +++ b/drivers/scsi/sun_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sun_esp.c: ESP front-end for Sparc SBUS systems. * diff --git a/drivers/scsi/sym53c8xx_2/sym_fw.c b/drivers/scsi/sym53c8xx_2/sym_fw.c index c536d2a9a657..9441e8b6dad5 100644 --- a/drivers/scsi/sym53c8xx_2/sym_fw.c +++ b/drivers/scsi/sym53c8xx_2/sym_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family diff --git a/drivers/scsi/sym53c8xx_2/sym_glue.c b/drivers/scsi/sym53c8xx_2/sym_glue.c index 57637a81776d..791ee9aa7175 100644 --- a/drivers/scsi/sym53c8xx_2/sym_glue.c +++ b/drivers/scsi/sym53c8xx_2/sym_glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family diff --git a/drivers/scsi/sym53c8xx_2/sym_hipd.c b/drivers/scsi/sym53c8xx_2/sym_hipd.c index f0db17e34ea0..2830cd2d0074 100644 --- a/drivers/scsi/sym53c8xx_2/sym_hipd.c +++ b/drivers/scsi/sym53c8xx_2/sym_hipd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family diff --git a/drivers/scsi/sym53c8xx_2/sym_malloc.c b/drivers/scsi/sym53c8xx_2/sym_malloc.c index eb5c045c7c59..cc90bc7c9faf 100644 --- a/drivers/scsi/sym53c8xx_2/sym_malloc.c +++ b/drivers/scsi/sym53c8xx_2/sym_malloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family diff --git a/drivers/scsi/sym53c8xx_2/sym_nvram.c b/drivers/scsi/sym53c8xx_2/sym_nvram.c index e13d5351f155..b5bb1fb729c4 100644 --- a/drivers/scsi/sym53c8xx_2/sym_nvram.c +++ b/drivers/scsi/sym53c8xx_2/sym_nvram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family diff --git a/drivers/scsi/virtio_scsi.c b/drivers/scsi/virtio_scsi.c index 96a69edddbe5..75ffc009518a 100644 --- a/drivers/scsi/virtio_scsi.c +++ b/drivers/scsi/virtio_scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio SCSI HBA driver diff --git a/drivers/scsi/vmw_pvscsi.c b/drivers/scsi/vmw_pvscsi.c index 32242d86cf5b..ad61c9d8d771 100644 --- a/drivers/scsi/vmw_pvscsi.c +++ b/drivers/scsi/vmw_pvscsi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linux driver for VMware's para-virtualized SCSI HBA. * diff --git a/drivers/scsi/wd33c93.c b/drivers/scsi/wd33c93.c index dd1fef9226f2..408ff7108b6e 100644 --- a/drivers/scsi/wd33c93.c +++ b/drivers/scsi/wd33c93.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1996 John Shifflett, GeoLog Consulting diff --git a/drivers/scsi/wd719x.c b/drivers/scsi/wd719x.c index 0c9987828774..570f285ce180 100644 --- a/drivers/scsi/wd719x.c +++ b/drivers/scsi/wd719x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cards diff --git a/drivers/scsi/xen-scsifront.c b/drivers/scsi/xen-scsifront.c index 924025305753..403a650fcee0 100644 --- a/drivers/scsi/xen-scsifront.c +++ b/drivers/scsi/xen-scsifront.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xen SCSI frontend driver * diff --git a/drivers/scsi/zalon.c b/drivers/scsi/zalon.c index 15602ec862e3..4e938f5768ac 100644 --- a/drivers/scsi/zalon.c +++ b/drivers/scsi/zalon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Zalon 53c7xx device driver. diff --git a/drivers/scsi/zorro7xx.c b/drivers/scsi/zorro7xx.c index 7acf9193a9e8..53c7d259a93a 100644 --- a/drivers/scsi/zorro7xx.c +++ b/drivers/scsi/zorro7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Detection routine for the NCR53c710 based Amiga SCSI Controllers for Linux. diff --git a/drivers/scsi/zorro_esp.c b/drivers/scsi/zorro_esp.c index 56cae22a4242..2a6a79b93d60 100644 --- a/drivers/scsi/zorro_esp.c +++ b/drivers/scsi/zorro_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ESP front-end for Amiga ZORRO SCSI systems. diff --git a/drivers/sh/clk/core.c b/drivers/sh/clk/core.c index f02e12dfa5f6..c0ebdd4d7e18 100644 --- a/drivers/sh/clk/core.c +++ b/drivers/sh/clk/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SuperH clock framework * diff --git a/drivers/sh/clk/cpg.c b/drivers/sh/clk/cpg.c index 64ed7d64458a..d1760f11bc83 100644 --- a/drivers/sh/clk/cpg.c +++ b/drivers/sh/clk/cpg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Helper routines for SuperH Clock Pulse Generator blocks (CPG). * diff --git a/drivers/sh/intc/access.c b/drivers/sh/intc/access.c index 114390f967d2..f243b617dbee 100644 --- a/drivers/sh/intc/access.c +++ b/drivers/sh/intc/access.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common INTC2 register accessors * diff --git a/drivers/sh/intc/balancing.c b/drivers/sh/intc/balancing.c index bc780807ccb0..38cbfa6e9b4b 100644 --- a/drivers/sh/intc/balancing.c +++ b/drivers/sh/intc/balancing.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for hardware-managed IRQ auto-distribution. * diff --git a/drivers/sh/intc/chip.c b/drivers/sh/intc/chip.c index 828d81e02b37..48a0a5ecf7d1 100644 --- a/drivers/sh/intc/chip.c +++ b/drivers/sh/intc/chip.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IRQ chip definitions for INTC IRQs. * diff --git a/drivers/sh/intc/core.c b/drivers/sh/intc/core.c index 3dde703b7766..aa7bd59c4a71 100644 --- a/drivers/sh/intc/core.c +++ b/drivers/sh/intc/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Shared interrupt handling code for IPR and INTC2 types of IRQs. * diff --git a/drivers/sh/intc/handle.c b/drivers/sh/intc/handle.c index 7863a44918a2..3df4a57438ec 100644 --- a/drivers/sh/intc/handle.c +++ b/drivers/sh/intc/handle.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Shared interrupt handling code for IPR and INTC2 types of IRQs. * diff --git a/drivers/sh/intc/irqdomain.c b/drivers/sh/intc/irqdomain.c index ed7a570ffdf2..8280d4c41593 100644 --- a/drivers/sh/intc/irqdomain.c +++ b/drivers/sh/intc/irqdomain.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IRQ domain support for SH INTC subsystem * diff --git a/drivers/sh/intc/userimask.c b/drivers/sh/intc/userimask.c index a363f77881d1..96675e952625 100644 --- a/drivers/sh/intc/userimask.c +++ b/drivers/sh/intc/userimask.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for hardware-assisted userspace interrupt masking. * diff --git a/drivers/sh/intc/virq-debugfs.c b/drivers/sh/intc/virq-debugfs.c index 5dd8febe6da5..cb57d89f37ef 100644 --- a/drivers/sh/intc/virq-debugfs.c +++ b/drivers/sh/intc/virq-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for virtual IRQ subgroups debugfs mapping. * diff --git a/drivers/sh/intc/virq.c b/drivers/sh/intc/virq.c index a638c3048207..91e5381b1f9e 100644 --- a/drivers/sh/intc/virq.c +++ b/drivers/sh/intc/virq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Support for virtual IRQ subgroups. * diff --git a/drivers/sh/maple/maple.c b/drivers/sh/maple/maple.c index 6dc0549f7900..d80a1774565e 100644 --- a/drivers/sh/maple/maple.c +++ b/drivers/sh/maple/maple.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Core maple bus functionality * diff --git a/drivers/sh/pm_runtime.c b/drivers/sh/pm_runtime.c index c887ecdaf19b..1c501aaf1dc8 100644 --- a/drivers/sh/pm_runtime.c +++ b/drivers/sh/pm_runtime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Runtime PM support code * diff --git a/drivers/siox/siox-bus-gpio.c b/drivers/siox/siox-bus-gpio.c index 413d5f92311c..238773bb9c75 100644 --- a/drivers/siox/siox-bus-gpio.c +++ b/drivers/siox/siox-bus-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2017 Pengutronix, Uwe Kleine-König diff --git a/drivers/siox/siox-core.c b/drivers/siox/siox-core.c index f98f5a27e659..722f3e599da2 100644 --- a/drivers/siox/siox-core.c +++ b/drivers/siox/siox-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2017 Pengutronix, Uwe Kleine-König diff --git a/drivers/slimbus/core.c b/drivers/slimbus/core.c index 5079d3271ee8..a424744591a1 100644 --- a/drivers/slimbus/core.c +++ b/drivers/slimbus/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2017, The Linux Foundation diff --git a/drivers/slimbus/messaging.c b/drivers/slimbus/messaging.c index e2dbe4a66b70..ede104d8112d 100644 --- a/drivers/slimbus/messaging.c +++ b/drivers/slimbus/messaging.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2017, The Linux Foundation diff --git a/drivers/slimbus/qcom-ngd-ctrl.c b/drivers/slimbus/qcom-ngd-ctrl.c index ba3d80d12605..98d4208b6393 100644 --- a/drivers/slimbus/qcom-ngd-ctrl.c +++ b/drivers/slimbus/qcom-ngd-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/drivers/slimbus/sched.c b/drivers/slimbus/sched.c index af84997d2742..3410179aee8b 100644 --- a/drivers/slimbus/sched.c +++ b/drivers/slimbus/sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011-2017, The Linux Foundation diff --git a/drivers/slimbus/stream.c b/drivers/slimbus/stream.c index 863ab3075d7e..c55bbb0dc411 100644 --- a/drivers/slimbus/stream.c +++ b/drivers/slimbus/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, Linaro Limited diff --git a/drivers/soc/amlogic/meson-canvas.c b/drivers/soc/amlogic/meson-canvas.c index 79681afea8c6..629af3a3380f 100644 --- a/drivers/soc/amlogic/meson-canvas.c +++ b/drivers/soc/amlogic/meson-canvas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/soc/amlogic/meson-clk-measure.c b/drivers/soc/amlogic/meson-clk-measure.c index d862e30a244e..3b0634e24c96 100644 --- a/drivers/soc/amlogic/meson-clk-measure.c +++ b/drivers/soc/amlogic/meson-clk-measure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2018 BayLibre, SAS diff --git a/drivers/soc/amlogic/meson-gx-socinfo.c b/drivers/soc/amlogic/meson-gx-socinfo.c index 2a54ca43cd13..5f7f4143307c 100644 --- a/drivers/soc/amlogic/meson-gx-socinfo.c +++ b/drivers/soc/amlogic/meson-gx-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 BayLibre, SAS * Author: Neil Armstrong diff --git a/drivers/soc/amlogic/meson-mx-socinfo.c b/drivers/soc/amlogic/meson-mx-socinfo.c index 92125dd65f33..d79bf64b6dd1 100644 --- a/drivers/soc/amlogic/meson-mx-socinfo.c +++ b/drivers/soc/amlogic/meson-mx-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Martin Blumenstingl * diff --git a/drivers/soc/apple/mailbox.c b/drivers/soc/apple/mailbox.c index 5c48455185c9..cd810ec5e275 100644 --- a/drivers/soc/apple/mailbox.c +++ b/drivers/soc/apple/mailbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple mailbox driver diff --git a/drivers/soc/apple/rtkit-crashlog.c b/drivers/soc/apple/rtkit-crashlog.c index 8319e365110b..d578c689f9e5 100644 --- a/drivers/soc/apple/rtkit-crashlog.c +++ b/drivers/soc/apple/rtkit-crashlog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple RTKit IPC library diff --git a/drivers/soc/apple/rtkit.c b/drivers/soc/apple/rtkit.c index b8d4da147d23..6afc1d180db0 100644 --- a/drivers/soc/apple/rtkit.c +++ b/drivers/soc/apple/rtkit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple RTKit IPC library diff --git a/drivers/soc/apple/sart.c b/drivers/soc/apple/sart.c index 9eaf3febb382..384da94f9a1f 100644 --- a/drivers/soc/apple/sart.c +++ b/drivers/soc/apple/sart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SART device driver diff --git a/drivers/soc/aspeed/aspeed-lpc-ctrl.c b/drivers/soc/aspeed/aspeed-lpc-ctrl.c index b7dbb12bd095..4e31b7cd7e18 100644 --- a/drivers/soc/aspeed/aspeed-lpc-ctrl.c +++ b/drivers/soc/aspeed/aspeed-lpc-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2017 IBM Corporation diff --git a/drivers/soc/aspeed/aspeed-lpc-snoop.c b/drivers/soc/aspeed/aspeed-lpc-snoop.c index b03310c0830d..3ac86c04d5f4 100644 --- a/drivers/soc/aspeed/aspeed-lpc-snoop.c +++ b/drivers/soc/aspeed/aspeed-lpc-snoop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2017 Google Inc diff --git a/drivers/soc/aspeed/aspeed-p2a-ctrl.c b/drivers/soc/aspeed/aspeed-p2a-ctrl.c index 3be2e1b1085b..be5808479bf6 100644 --- a/drivers/soc/aspeed/aspeed-p2a-ctrl.c +++ b/drivers/soc/aspeed/aspeed-p2a-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019 Google Inc diff --git a/drivers/soc/aspeed/aspeed-socinfo.c b/drivers/soc/aspeed/aspeed-socinfo.c index 67e9ac3d08ec..fef3e237473b 100644 --- a/drivers/soc/aspeed/aspeed-socinfo.c +++ b/drivers/soc/aspeed/aspeed-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright 2019 IBM Corp. */ diff --git a/drivers/soc/aspeed/aspeed-uart-routing.c b/drivers/soc/aspeed/aspeed-uart-routing.c index 0191e36e66e1..7e5d9c66bc15 100644 --- a/drivers/soc/aspeed/aspeed-uart-routing.c +++ b/drivers/soc/aspeed/aspeed-uart-routing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2018 Google LLC diff --git a/drivers/soc/atmel/sfr.c b/drivers/soc/atmel/sfr.c index cc94ca1b494c..106154c4ad09 100644 --- a/drivers/soc/atmel/sfr.c +++ b/drivers/soc/atmel/sfr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sfr.c - driver for special function registers diff --git a/drivers/soc/atmel/soc.c b/drivers/soc/atmel/soc.c index 09347bccdb1d..80b3695649bc 100644 --- a/drivers/soc/atmel/soc.c +++ b/drivers/soc/atmel/soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Atmel diff --git a/drivers/soc/bcm/brcmstb/biuctrl.c b/drivers/soc/bcm/brcmstb/biuctrl.c index bd830649b60d..6aa3860c821e 100644 --- a/drivers/soc/bcm/brcmstb/biuctrl.c +++ b/drivers/soc/bcm/brcmstb/biuctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom STB SoCs Bus Unit Interface controls diff --git a/drivers/soc/bcm/brcmstb/common.c b/drivers/soc/bcm/brcmstb/common.c index 2a010881f4b6..1691887ef603 100644 --- a/drivers/soc/bcm/brcmstb/common.c +++ b/drivers/soc/bcm/brcmstb/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2014 NVIDIA Corporation diff --git a/drivers/soc/bcm/brcmstb/pm/pm-mips.c b/drivers/soc/bcm/brcmstb/pm/pm-mips.c index 4dfb5a85032b..188145e3510f 100644 --- a/drivers/soc/bcm/brcmstb/pm/pm-mips.c +++ b/drivers/soc/bcm/brcmstb/pm/pm-mips.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MIPS-specific support for Broadcom STB S2/S3/S5 power management diff --git a/drivers/soc/canaan/k210-sysctl.c b/drivers/soc/canaan/k210-sysctl.c index 27a346c406bc..813548bda067 100644 --- a/drivers/soc/canaan/k210-sysctl.c +++ b/drivers/soc/canaan/k210-sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2019 Christoph Hellwig. diff --git a/drivers/soc/cirrus/soc-ep93xx.c b/drivers/soc/cirrus/soc-ep93xx.c index 3e79b3b13aef..5f45c2da7c16 100644 --- a/drivers/soc/cirrus/soc-ep93xx.c +++ b/drivers/soc/cirrus/soc-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SoC driver for Cirrus EP93xx chips. diff --git a/drivers/soc/dove/pmu.c b/drivers/soc/dove/pmu.c index 7bbd3f940e4d..c616a16f513e 100644 --- a/drivers/soc/dove/pmu.c +++ b/drivers/soc/dove/pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Marvell Dove PMU support diff --git a/drivers/soc/fsl/dpaa2-console.c b/drivers/soc/fsl/dpaa2-console.c index 6310f54e68a2..d8a45da453ab 100644 --- a/drivers/soc/fsl/dpaa2-console.c +++ b/drivers/soc/fsl/dpaa2-console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Freescale DPAA2 Platforms Console Driver diff --git a/drivers/soc/fsl/dpio/dpio-driver.c b/drivers/soc/fsl/dpio/dpio-driver.c index 9e3fddd8f5a9..46fe127092b1 100644 --- a/drivers/soc/fsl/dpio/dpio-driver.c +++ b/drivers/soc/fsl/dpio/dpio-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2014-2016 Freescale Semiconductor Inc. diff --git a/drivers/soc/fsl/dpio/dpio-service.c b/drivers/soc/fsl/dpio/dpio-service.c index 0b60ed16297c..026e56462c2b 100644 --- a/drivers/soc/fsl/dpio/dpio-service.c +++ b/drivers/soc/fsl/dpio/dpio-service.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2014-2016 Freescale Semiconductor Inc. diff --git a/drivers/soc/fsl/dpio/dpio.c b/drivers/soc/fsl/dpio/dpio.c index 8ed606ffaac5..a9d75b4d83c6 100644 --- a/drivers/soc/fsl/dpio/dpio.c +++ b/drivers/soc/fsl/dpio/dpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/soc/fsl/dpio/qbman-portal.c b/drivers/soc/fsl/dpio/qbman-portal.c index 0a3fb6c115f4..44a2f576efa1 100644 --- a/drivers/soc/fsl/dpio/qbman-portal.c +++ b/drivers/soc/fsl/dpio/qbman-portal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright (C) 2014-2016 Freescale Semiconductor, Inc. diff --git a/drivers/soc/fsl/guts.c b/drivers/soc/fsl/guts.c index 6bf3e6a980ff..fca7cc2a2bcb 100644 --- a/drivers/soc/fsl/guts.c +++ b/drivers/soc/fsl/guts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale QorIQ Platforms GUTS Driver diff --git a/drivers/soc/fsl/qbman/bman.c b/drivers/soc/fsl/qbman/bman.c index 6cc1847e534a..9252c9be20b1 100644 --- a/drivers/soc/fsl/qbman/bman.c +++ b/drivers/soc/fsl/qbman/bman.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/bman_ccsr.c b/drivers/soc/fsl/qbman/bman_ccsr.c index b0f26f6f731e..3905966a3929 100644 --- a/drivers/soc/fsl/qbman/bman_ccsr.c +++ b/drivers/soc/fsl/qbman/bman_ccsr.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2009 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/bman_portal.c b/drivers/soc/fsl/qbman/bman_portal.c index 4d7b9caee1c4..6db2c2a093e0 100644 --- a/drivers/soc/fsl/qbman/bman_portal.c +++ b/drivers/soc/fsl/qbman/bman_portal.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/bman_test.c b/drivers/soc/fsl/qbman/bman_test.c index 09b1c960b26a..cb6fc23a08f7 100644 --- a/drivers/soc/fsl/qbman/bman_test.c +++ b/drivers/soc/fsl/qbman/bman_test.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/bman_test_api.c b/drivers/soc/fsl/qbman/bman_test_api.c index 6f6bdd154fe3..92bb35bed4bd 100644 --- a/drivers/soc/fsl/qbman/bman_test_api.c +++ b/drivers/soc/fsl/qbman/bman_test_api.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/dpaa_sys.c b/drivers/soc/fsl/qbman/dpaa_sys.c index e1d7b79cc450..c7400abbc128 100644 --- a/drivers/soc/fsl/qbman/dpaa_sys.c +++ b/drivers/soc/fsl/qbman/dpaa_sys.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2017 NXP Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman.c b/drivers/soc/fsl/qbman/qman.c index 6b392b3ad4b1..0d0ab81a82a5 100644 --- a/drivers/soc/fsl/qbman/qman.c +++ b/drivers/soc/fsl/qbman/qman.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman_ccsr.c b/drivers/soc/fsl/qbman/qman_ccsr.c index aa5348f4902f..1ff2f2b18ef0 100644 --- a/drivers/soc/fsl/qbman/qman_ccsr.c +++ b/drivers/soc/fsl/qbman/qman_ccsr.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman_portal.c b/drivers/soc/fsl/qbman/qman_portal.c index 456ef5d5c199..e6bc334225c6 100644 --- a/drivers/soc/fsl/qbman/qman_portal.c +++ b/drivers/soc/fsl/qbman/qman_portal.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman_test.c b/drivers/soc/fsl/qbman/qman_test.c index 18f7f0202fa7..78a2c59fafcb 100644 --- a/drivers/soc/fsl/qbman/qman_test.c +++ b/drivers/soc/fsl/qbman/qman_test.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman_test_api.c b/drivers/soc/fsl/qbman/qman_test_api.c index 28fbddc3c204..f84d5da970a7 100644 --- a/drivers/soc/fsl/qbman/qman_test_api.c +++ b/drivers/soc/fsl/qbman/qman_test_api.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qbman/qman_test_stash.c b/drivers/soc/fsl/qbman/qman_test_stash.c index 6009e8b32c44..90cf2e634f9d 100644 --- a/drivers/soc/fsl/qbman/qman_test_stash.c +++ b/drivers/soc/fsl/qbman/qman_test_stash.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2009 - 2016 Freescale Semiconductor, Inc. * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/soc/fsl/qe/gpio.c b/drivers/soc/fsl/qe/gpio.c index c54154b404df..385425f460c1 100644 --- a/drivers/soc/fsl/qe/gpio.c +++ b/drivers/soc/fsl/qe/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QUICC Engine GPIOs diff --git a/drivers/soc/fsl/qe/qe.c b/drivers/soc/fsl/qe/qe.c index 70b6eddb867b..e0a0a89d60c8 100644 --- a/drivers/soc/fsl/qe/qe.c +++ b/drivers/soc/fsl/qe/qe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006-2010 Freescale Semiconductor, Inc. All rights reserved. diff --git a/drivers/soc/fsl/qe/qe_common.c b/drivers/soc/fsl/qe/qe_common.c index 02c29f5f86d3..8391b64c13af 100644 --- a/drivers/soc/fsl/qe/qe_common.c +++ b/drivers/soc/fsl/qe/qe_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common CPM code diff --git a/drivers/soc/fsl/qe/qe_ic.c b/drivers/soc/fsl/qe/qe_ic.c index 943911053af6..0d5c799afb37 100644 --- a/drivers/soc/fsl/qe/qe_ic.c +++ b/drivers/soc/fsl/qe/qe_ic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/qe_lib/qe_ic.c diff --git a/drivers/soc/fsl/qe/qe_io.c b/drivers/soc/fsl/qe/qe_io.c index a5e2d0e5ab51..0fa5f7383548 100644 --- a/drivers/soc/fsl/qe/qe_io.c +++ b/drivers/soc/fsl/qe/qe_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/qe_lib/qe_io.c diff --git a/drivers/soc/fsl/qe/qe_tdm.c b/drivers/soc/fsl/qe/qe_tdm.c index a3b691875c8e..d0a0c2f6f89f 100644 --- a/drivers/soc/fsl/qe/qe_tdm.c +++ b/drivers/soc/fsl/qe/qe_tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Freescale Semiconductor, Inc. All rights reserved. diff --git a/drivers/soc/fsl/qe/qmc.c b/drivers/soc/fsl/qe/qmc.c index da5ea6d35618..c856c262b4ae 100644 --- a/drivers/soc/fsl/qe/qmc.c +++ b/drivers/soc/fsl/qe/qmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QMC driver diff --git a/drivers/soc/fsl/qe/tsa.c b/drivers/soc/fsl/qe/tsa.c index 4a88e54d25b9..0b1cc3d84bce 100644 --- a/drivers/soc/fsl/qe/tsa.c +++ b/drivers/soc/fsl/qe/tsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TSA driver diff --git a/drivers/soc/fsl/qe/ucc.c b/drivers/soc/fsl/qe/ucc.c index 892aa5931d5b..b7fa7ea947bf 100644 --- a/drivers/soc/fsl/qe/ucc.c +++ b/drivers/soc/fsl/qe/ucc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * arch/powerpc/sysdev/qe_lib/ucc.c diff --git a/drivers/soc/fsl/qe/ucc_fast.c b/drivers/soc/fsl/qe/ucc_fast.c index 53d8aafc9317..975f42c83f95 100644 --- a/drivers/soc/fsl/qe/ucc_fast.c +++ b/drivers/soc/fsl/qe/ucc_fast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 Freescale Semiconductor, Inc. All rights reserved. diff --git a/drivers/soc/fsl/qe/ucc_slow.c b/drivers/soc/fsl/qe/ucc_slow.c index d5ac1ac0ed3c..a37a72573a22 100644 --- a/drivers/soc/fsl/qe/ucc_slow.c +++ b/drivers/soc/fsl/qe/ucc_slow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 Freescale Semiconductor, Inc. All rights reserved. diff --git a/drivers/soc/fsl/qe/usb.c b/drivers/soc/fsl/qe/usb.c index 890f236ea697..3937f085fbd6 100644 --- a/drivers/soc/fsl/qe/usb.c +++ b/drivers/soc/fsl/qe/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * QE USB routines diff --git a/drivers/soc/fsl/rcpm.c b/drivers/soc/fsl/rcpm.c index 06bd94b29fb3..246ce7902a12 100644 --- a/drivers/soc/fsl/rcpm.c +++ b/drivers/soc/fsl/rcpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rcpm.c - Freescale QorIQ RCPM driver diff --git a/drivers/soc/fujitsu/a64fx-diag.c b/drivers/soc/fujitsu/a64fx-diag.c index 76cb0b6a221c..837ff57e7c08 100644 --- a/drivers/soc/fujitsu/a64fx-diag.c +++ b/drivers/soc/fujitsu/a64fx-diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A64FX diag driver. diff --git a/drivers/soc/gemini/soc-gemini.c b/drivers/soc/gemini/soc-gemini.c index 642b96c91ad6..046ab9a71a5a 100644 --- a/drivers/soc/gemini/soc-gemini.c +++ b/drivers/soc/gemini/soc-gemini.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Linaro Ltd. diff --git a/drivers/soc/hisilicon/kunpeng_hccs.c b/drivers/soc/hisilicon/kunpeng_hccs.c index 006fec47ea10..41bde030cba8 100644 --- a/drivers/soc/hisilicon/kunpeng_hccs.c +++ b/drivers/soc/hisilicon/kunpeng_hccs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * The Huawei Cache Coherence System (HCCS) is a multi-chip interconnection diff --git a/drivers/soc/imx/imx93-src.c b/drivers/soc/imx/imx93-src.c index f1c2e22d5cbd..41a6777029be 100644 --- a/drivers/soc/imx/imx93-src.c +++ b/drivers/soc/imx/imx93-src.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2022 NXP diff --git a/drivers/soc/imx/soc-imx.c b/drivers/soc/imx/soc-imx.c index fab668c83f98..41dc8395f35e 100644 --- a/drivers/soc/imx/soc-imx.c +++ b/drivers/soc/imx/soc-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 NXP diff --git a/drivers/soc/imx/soc-imx8m.c b/drivers/soc/imx/soc-imx8m.c index 04a1b60f2f2b..535dbc502364 100644 --- a/drivers/soc/imx/soc-imx8m.c +++ b/drivers/soc/imx/soc-imx8m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/soc/imx/soc-imx9.c b/drivers/soc/imx/soc-imx9.c index b46d22cf0212..260267915032 100644 --- a/drivers/soc/imx/soc-imx9.c +++ b/drivers/soc/imx/soc-imx9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2024 NXP diff --git a/drivers/soc/ixp4xx/ixp4xx-npe.c b/drivers/soc/ixp4xx/ixp4xx-npe.c index 33e2e0366f19..bab682388f35 100644 --- a/drivers/soc/ixp4xx/ixp4xx-npe.c +++ b/drivers/soc/ixp4xx/ixp4xx-npe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx Network Processor Engine driver for Linux diff --git a/drivers/soc/ixp4xx/ixp4xx-qmgr.c b/drivers/soc/ixp4xx/ixp4xx-qmgr.c index 475e229039e3..633c12833a5a 100644 --- a/drivers/soc/ixp4xx/ixp4xx-qmgr.c +++ b/drivers/soc/ixp4xx/ixp4xx-qmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IXP4xx Queue Manager driver for Linux diff --git a/drivers/soc/lantiq/fpi-bus.c b/drivers/soc/lantiq/fpi-bus.c index dff1375851cf..20d9af116021 100644 --- a/drivers/soc/lantiq/fpi-bus.c +++ b/drivers/soc/lantiq/fpi-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/soc/litex/litex_soc_ctrl.c b/drivers/soc/litex/litex_soc_ctrl.c index 104a5f9bfd26..703f376dd718 100644 --- a/drivers/soc/litex/litex_soc_ctrl.c +++ b/drivers/soc/litex/litex_soc_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LiteX SoC Controller Driver diff --git a/drivers/soc/loongson/loongson2_guts.c b/drivers/soc/loongson/loongson2_guts.c index 16913c3ef65c..685ddb362fc6 100644 --- a/drivers/soc/loongson/loongson2_guts.c +++ b/drivers/soc/loongson/loongson2_guts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: Yinbo Zhu diff --git a/drivers/soc/loongson/loongson2_pm.c b/drivers/soc/loongson/loongson2_pm.c index b8e5e1e3528a..88386ec75216 100644 --- a/drivers/soc/loongson/loongson2_pm.c +++ b/drivers/soc/loongson/loongson2_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Loongson-2 PM Support diff --git a/drivers/soc/mediatek/mtk-cmdq-helper.c b/drivers/soc/mediatek/mtk-cmdq-helper.c index 455221e8de24..53efda219ca5 100644 --- a/drivers/soc/mediatek/mtk-cmdq-helper.c +++ b/drivers/soc/mediatek/mtk-cmdq-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-devapc.c b/drivers/soc/mediatek/mtk-devapc.c index f54c966138b5..f44068086df2 100644 --- a/drivers/soc/mediatek/mtk-devapc.c +++ b/drivers/soc/mediatek/mtk-devapc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-dvfsrc.c b/drivers/soc/mediatek/mtk-dvfsrc.c index 41add5636b03..a4e52f69958a 100644 --- a/drivers/soc/mediatek/mtk-dvfsrc.c +++ b/drivers/soc/mediatek/mtk-dvfsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-infracfg.c b/drivers/soc/mediatek/mtk-infracfg.c index 2acf19676af2..a681e25d3ae2 100644 --- a/drivers/soc/mediatek/mtk-infracfg.c +++ b/drivers/soc/mediatek/mtk-infracfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pengutronix, Sascha Hauer diff --git a/drivers/soc/mediatek/mtk-mmsys.c b/drivers/soc/mediatek/mtk-mmsys.c index bb4639ca0b8c..f5e58268da5b 100644 --- a/drivers/soc/mediatek/mtk-mmsys.c +++ b/drivers/soc/mediatek/mtk-mmsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-mutex.c b/drivers/soc/mediatek/mtk-mutex.c index 38179e8cd98f..6ecc2b8dc41f 100644 --- a/drivers/soc/mediatek/mtk-mutex.c +++ b/drivers/soc/mediatek/mtk-mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-pmic-wrap.c b/drivers/soc/mediatek/mtk-pmic-wrap.c index 0bcd85826375..d0dadf2c0090 100644 --- a/drivers/soc/mediatek/mtk-pmic-wrap.c +++ b/drivers/soc/mediatek/mtk-pmic-wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-regulator-coupler.c b/drivers/soc/mediatek/mtk-regulator-coupler.c index 0b6a2884145e..b618fdb213d5 100644 --- a/drivers/soc/mediatek/mtk-regulator-coupler.c +++ b/drivers/soc/mediatek/mtk-regulator-coupler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Voltage regulators coupler for MediaTek SoCs diff --git a/drivers/soc/mediatek/mtk-socinfo.c b/drivers/soc/mediatek/mtk-socinfo.c index 978c43e9115a..7751f7e565c9 100644 --- a/drivers/soc/mediatek/mtk-socinfo.c +++ b/drivers/soc/mediatek/mtk-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/soc/mediatek/mtk-svs.c b/drivers/soc/mediatek/mtk-svs.c index f45537546553..af5798340c8a 100644 --- a/drivers/soc/mediatek/mtk-svs.c +++ b/drivers/soc/mediatek/mtk-svs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 MediaTek Inc. diff --git a/drivers/soc/microchip/mpfs-control-scb.c b/drivers/soc/microchip/mpfs-control-scb.c index f0b84b1f49cb..2a122fafb338 100644 --- a/drivers/soc/microchip/mpfs-control-scb.c +++ b/drivers/soc/microchip/mpfs-control-scb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/soc/microchip/mpfs-mss-top-sysreg.c b/drivers/soc/microchip/mpfs-mss-top-sysreg.c index b2244e44ff0f..196ae1335bfc 100644 --- a/drivers/soc/microchip/mpfs-mss-top-sysreg.c +++ b/drivers/soc/microchip/mpfs-mss-top-sysreg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/soc/microchip/mpfs-sys-controller.c b/drivers/soc/microchip/mpfs-sys-controller.c index 30bc45d17d34..5603e77653d7 100644 --- a/drivers/soc/microchip/mpfs-sys-controller.c +++ b/drivers/soc/microchip/mpfs-sys-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip PolarFire SoC (MPFS) system controller driver diff --git a/drivers/soc/nuvoton/wpcm450-soc.c b/drivers/soc/nuvoton/wpcm450-soc.c index c5e0d11c383b..5de616d7b320 100644 --- a/drivers/soc/nuvoton/wpcm450-soc.c +++ b/drivers/soc/nuvoton/wpcm450-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton WPCM450 SoC Identification diff --git a/drivers/soc/pxa/mfp.c b/drivers/soc/pxa/mfp.c index 6220ba321cfc..cb4e80515d91 100644 --- a/drivers/soc/pxa/mfp.c +++ b/drivers/soc/pxa/mfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/plat-pxa/mfp.c diff --git a/drivers/soc/pxa/ssp.c b/drivers/soc/pxa/ssp.c index bb0062c165fe..d7f0d4c115fb 100644 --- a/drivers/soc/pxa/ssp.c +++ b/drivers/soc/pxa/ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-pxa/ssp.c diff --git a/drivers/soc/qcom/apr.c b/drivers/soc/qcom/apr.c index a956c407ce03..2c8e37743de2 100644 --- a/drivers/soc/qcom/apr.c +++ b/drivers/soc/qcom/apr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/drivers/soc/qcom/cmd-db.c b/drivers/soc/qcom/cmd-db.c index ae66c2623d25..22f880569686 100644 --- a/drivers/soc/qcom/cmd-db.c +++ b/drivers/soc/qcom/cmd-db.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2016-2018, 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/icc-bwmon.c b/drivers/soc/qcom/icc-bwmon.c index 597f9025e422..06b37adb2a36 100644 --- a/drivers/soc/qcom/icc-bwmon.c +++ b/drivers/soc/qcom/icc-bwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/ice.c b/drivers/soc/qcom/ice.c index b203bc685cad..68e9c9aad0cf 100644 --- a/drivers/soc/qcom/ice.c +++ b/drivers/soc/qcom/ice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm ICE (Inline Crypto Engine) support. diff --git a/drivers/soc/qcom/kryo-l2-accessors.c b/drivers/soc/qcom/kryo-l2-accessors.c index 50cd710c5e82..81d74554fa72 100644 --- a/drivers/soc/qcom/kryo-l2-accessors.c +++ b/drivers/soc/qcom/kryo-l2-accessors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/llcc-qcom.c b/drivers/soc/qcom/llcc-qcom.c index 13e174267294..b2c016796c0c 100644 --- a/drivers/soc/qcom/llcc-qcom.c +++ b/drivers/soc/qcom/llcc-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c index c239107cb930..707662270a94 100644 --- a/drivers/soc/qcom/mdt_loader.c +++ b/drivers/soc/qcom/mdt_loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Peripheral Image Loader diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c index 71130a2f62e9..8e73c3320f97 100644 --- a/drivers/soc/qcom/ocmem.c +++ b/drivers/soc/qcom/ocmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The On Chip Memory (OCMEM) allocator allows various clients to allocate diff --git a/drivers/soc/qcom/pdr_interface.c b/drivers/soc/qcom/pdr_interface.c index 71be378d2e43..5917b4779fe8 100644 --- a/drivers/soc/qcom/pdr_interface.c +++ b/drivers/soc/qcom/pdr_interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c index 627f96ca322e..afe3e37a4177 100644 --- a/drivers/soc/qcom/pmic_glink.c +++ b/drivers/soc/qcom/pmic_glink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/pmic_glink_altmode.c index 7f11acd33323..9dfc3f23822d 100644 --- a/drivers/soc/qcom/pmic_glink_altmode.c +++ b/drivers/soc/qcom/pmic_glink_altmode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/pmic_pdcharger_ulog.c b/drivers/soc/qcom/pmic_pdcharger_ulog.c index 39f412bbf2c1..fc97d25130c1 100644 --- a/drivers/soc/qcom/pmic_pdcharger_ulog.c +++ b/drivers/soc/qcom/pmic_pdcharger_ulog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2022, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/qcom-geni-se.c b/drivers/soc/qcom/qcom-geni-se.c index cd1779b6a91a..ea77f058cc86 100644 --- a/drivers/soc/qcom/qcom-geni-se.c +++ b/drivers/soc/qcom/qcom-geni-se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/qcom-pbs.c b/drivers/soc/qcom/qcom-pbs.c index 06b4a596e275..3945ee3e03f5 100644 --- a/drivers/soc/qcom/qcom-pbs.c +++ b/drivers/soc/qcom/qcom-pbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/soc/qcom/qcom_aoss.c b/drivers/soc/qcom/qcom_aoss.c index a543ab9bee6c..129f5a62840a 100644 --- a/drivers/soc/qcom/qcom_aoss.c +++ b/drivers/soc/qcom/qcom_aoss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Linaro Ltd diff --git a/drivers/soc/qcom/qcom_gsbi.c b/drivers/soc/qcom/qcom_gsbi.c index a25d1de592f0..bd1cacf6bb73 100644 --- a/drivers/soc/qcom/qcom_gsbi.c +++ b/drivers/soc/qcom/qcom_gsbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, The Linux foundation. All rights reserved. diff --git a/drivers/soc/qcom/qcom_pd_mapper.c b/drivers/soc/qcom/qcom_pd_mapper.c index 1bcbe69688d2..0b71b2ff3d6a 100644 --- a/drivers/soc/qcom/qcom_pd_mapper.c +++ b/drivers/soc/qcom/qcom_pd_mapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Qualcomm Protection Domain mapper diff --git a/drivers/soc/qcom/qcom_pdr_msg.c b/drivers/soc/qcom/qcom_pdr_msg.c index ca98932140d8..68ffdf896417 100644 --- a/drivers/soc/qcom/qcom_pdr_msg.c +++ b/drivers/soc/qcom/qcom_pdr_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/qcom_stats.c b/drivers/soc/qcom/qcom_stats.c index 2e380faf9080..82b50094bc22 100644 --- a/drivers/soc/qcom/qcom_stats.c +++ b/drivers/soc/qcom/qcom_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/qmi_encdec.c b/drivers/soc/qcom/qmi_encdec.c index 7660a960fb45..0ba531a18d73 100644 --- a/drivers/soc/qcom/qmi_encdec.c +++ b/drivers/soc/qcom/qmi_encdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/qmi_interface.c b/drivers/soc/qcom/qmi_interface.c index 6500f863aae5..ddfee6aed78e 100644 --- a/drivers/soc/qcom/qmi_interface.c +++ b/drivers/soc/qcom/qmi_interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Linaro Ltd. diff --git a/drivers/soc/qcom/ramp_controller.c b/drivers/soc/qcom/ramp_controller.c index 15782bed2925..24eac2f6b2a6 100644 --- a/drivers/soc/qcom/ramp_controller.c +++ b/drivers/soc/qcom/ramp_controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm Ramp Controller driver diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c index 1b32469f2789..d7e381356da4 100644 --- a/drivers/soc/qcom/rmtfs_mem.c +++ b/drivers/soc/qcom/rmtfs_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Linaro Ltd. diff --git a/drivers/soc/qcom/rpm-proc.c b/drivers/soc/qcom/rpm-proc.c index 2466d0400c2e..f60433b5657d 100644 --- a/drivers/soc/qcom/rpm-proc.c +++ b/drivers/soc/qcom/rpm-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2021-2023, Stephan Gerhold */ diff --git a/drivers/soc/qcom/rpm_master_stats.c b/drivers/soc/qcom/rpm_master_stats.c index c7788337e164..68908d77482d 100644 --- a/drivers/soc/qcom/rpm_master_stats.c +++ b/drivers/soc/qcom/rpm_master_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/rpmh-rsc.c b/drivers/soc/qcom/rpmh-rsc.c index c6f7d5c9c493..b04e1bedcdb0 100644 --- a/drivers/soc/qcom/rpmh-rsc.c +++ b/drivers/soc/qcom/rpmh-rsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/rpmh.c b/drivers/soc/qcom/rpmh.c index 8903ed956312..df71fe96e926 100644 --- a/drivers/soc/qcom/rpmh.c +++ b/drivers/soc/qcom/rpmh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/smd-rpm.c b/drivers/soc/qcom/smd-rpm.c index f2b3e02abdf1..3d3f418ca1de 100644 --- a/drivers/soc/qcom/smd-rpm.c +++ b/drivers/soc/qcom/smd-rpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/soc/qcom/smem.c b/drivers/soc/qcom/smem.c index c18a0c946f76..2ab122159e6a 100644 --- a/drivers/soc/qcom/smem.c +++ b/drivers/soc/qcom/smem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/soc/qcom/smem_state.c b/drivers/soc/qcom/smem_state.c index cc5be8019b6a..b2cc7b07a8da 100644 --- a/drivers/soc/qcom/smem_state.c +++ b/drivers/soc/qcom/smem_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/drivers/soc/qcom/smp2p.c b/drivers/soc/qcom/smp2p.c index cb515c2340c1..22734f15ed23 100644 --- a/drivers/soc/qcom/smp2p.c +++ b/drivers/soc/qcom/smp2p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications AB. diff --git a/drivers/soc/qcom/smsm.c b/drivers/soc/qcom/smsm.c index 021e9d1f61dc..707e467a66e9 100644 --- a/drivers/soc/qcom/smsm.c +++ b/drivers/soc/qcom/smsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/socinfo.c index 003a2304d535..03110b592747 100644 --- a/drivers/soc/qcom/socinfo.c +++ b/drivers/soc/qcom/socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2009-2017, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/spm.c b/drivers/soc/qcom/spm.c index f75659fff287..d22e74c87170 100644 --- a/drivers/soc/qcom/spm.c +++ b/drivers/soc/qcom/spm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved. diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 1c25aaf55e52..654d53c71eae 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/soc/qcom/wcnss_ctrl.c b/drivers/soc/qcom/wcnss_ctrl.c index 62b424e90d90..a7852a052271 100644 --- a/drivers/soc/qcom/wcnss_ctrl.c +++ b/drivers/soc/qcom/wcnss_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016, Linaro Ltd. diff --git a/drivers/soc/renesas/pwc-rzv2m.c b/drivers/soc/renesas/pwc-rzv2m.c index 6209168b3734..d5a4062ac6d1 100644 --- a/drivers/soc/renesas/pwc-rzv2m.c +++ b/drivers/soc/renesas/pwc-rzv2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Renesas Electronics Corporation diff --git a/drivers/soc/renesas/r9a06g032-smp.c b/drivers/soc/renesas/r9a06g032-smp.c index a1926e8d73f2..7d663f74e054 100644 --- a/drivers/soc/renesas/r9a06g032-smp.c +++ b/drivers/soc/renesas/r9a06g032-smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R9A06G032 Second CA7 enabler. diff --git a/drivers/soc/renesas/r9a08g045-sysc.c b/drivers/soc/renesas/r9a08g045-sysc.c index 03d653d5cde5..ec37a887d119 100644 --- a/drivers/soc/renesas/r9a08g045-sysc.c +++ b/drivers/soc/renesas/r9a08g045-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G3S System controller driver diff --git a/drivers/soc/renesas/r9a09g047-sys.c b/drivers/soc/renesas/r9a09g047-sys.c index e413b0eff9bf..dcfc8aec5425 100644 --- a/drivers/soc/renesas/r9a09g047-sys.c +++ b/drivers/soc/renesas/r9a09g047-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/G3E System controller (SYS) driver diff --git a/drivers/soc/renesas/r9a09g056-sys.c b/drivers/soc/renesas/r9a09g056-sys.c index 42f5eff291fd..293c5daebb1c 100644 --- a/drivers/soc/renesas/r9a09g056-sys.c +++ b/drivers/soc/renesas/r9a09g056-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/V2N System controller (SYS) driver diff --git a/drivers/soc/renesas/r9a09g057-sys.c b/drivers/soc/renesas/r9a09g057-sys.c index 827c718ac7c5..88a4f13ef16e 100644 --- a/drivers/soc/renesas/r9a09g057-sys.c +++ b/drivers/soc/renesas/r9a09g057-sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ/V2H System controller (SYS) driver diff --git a/drivers/soc/renesas/rcar-rst.c b/drivers/soc/renesas/rcar-rst.c index 0541990901fc..52de54a691fb 100644 --- a/drivers/soc/renesas/rcar-rst.c +++ b/drivers/soc/renesas/rcar-rst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen1 RESET/WDT, R-Car Gen2, Gen3, and RZ/G RST Driver diff --git a/drivers/soc/renesas/renesas-soc.c b/drivers/soc/renesas/renesas-soc.c index ee4f17bb4db4..6d8bb981404a 100644 --- a/drivers/soc/renesas/renesas-soc.c +++ b/drivers/soc/renesas/renesas-soc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas SoC Identification diff --git a/drivers/soc/renesas/rz-sysc.c b/drivers/soc/renesas/rz-sysc.c index ae727d9c8cc5..245b729d1898 100644 --- a/drivers/soc/renesas/rz-sysc.c +++ b/drivers/soc/renesas/rz-sysc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RZ System controller driver diff --git a/drivers/soc/rockchip/dtpm.c b/drivers/soc/rockchip/dtpm.c index b36d4f752c30..fde6d2a735bb 100644 --- a/drivers/soc/rockchip/dtpm.c +++ b/drivers/soc/rockchip/dtpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 Linaro Limited diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c index 27bfa09ff251..0b1e363dd72c 100644 --- a/drivers/soc/rockchip/grf.c +++ b/drivers/soc/rockchip/grf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip Generic Register Files setup diff --git a/drivers/soc/rockchip/io-domain.c b/drivers/soc/rockchip/io-domain.c index f94985a905c2..02dbf1a0110a 100644 --- a/drivers/soc/rockchip/io-domain.c +++ b/drivers/soc/rockchip/io-domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip IO Voltage Domain driver diff --git a/drivers/soc/samsung/exynos-asv.c b/drivers/soc/samsung/exynos-asv.c index 8e681f519526..90b0892fa196 100644 --- a/drivers/soc/samsung/exynos-asv.c +++ b/drivers/soc/samsung/exynos-asv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos-chipid.c b/drivers/soc/samsung/exynos-chipid.c index d3b4b5508e0c..eee785bedb96 100644 --- a/drivers/soc/samsung/exynos-chipid.c +++ b/drivers/soc/samsung/exynos-chipid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos-pmu.c b/drivers/soc/samsung/exynos-pmu.c index d58376c38179..e7530a4b7453 100644 --- a/drivers/soc/samsung/exynos-pmu.c +++ b/drivers/soc/samsung/exynos-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos-regulator-coupler.c b/drivers/soc/samsung/exynos-regulator-coupler.c index 61a156b44a48..54378cbd8b92 100644 --- a/drivers/soc/samsung/exynos-regulator-coupler.c +++ b/drivers/soc/samsung/exynos-regulator-coupler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos-usi.c b/drivers/soc/samsung/exynos-usi.c index 5f7bdf3bab05..f4e227b76511 100644 --- a/drivers/soc/samsung/exynos-usi.c +++ b/drivers/soc/samsung/exynos-usi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021 Linaro Ltd. diff --git a/drivers/soc/samsung/exynos3250-pmu.c b/drivers/soc/samsung/exynos3250-pmu.c index 4bad12a99542..396312412558 100644 --- a/drivers/soc/samsung/exynos3250-pmu.c +++ b/drivers/soc/samsung/exynos3250-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2015 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos4-pmu.c b/drivers/soc/samsung/exynos4-pmu.c index f8092190b938..d389d6007694 100644 --- a/drivers/soc/samsung/exynos4-pmu.c +++ b/drivers/soc/samsung/exynos4-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2015 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos5250-pmu.c b/drivers/soc/samsung/exynos5250-pmu.c index 2ae5c3e1b07a..e98d4438f195 100644 --- a/drivers/soc/samsung/exynos5250-pmu.c +++ b/drivers/soc/samsung/exynos5250-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2015 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos5420-pmu.c b/drivers/soc/samsung/exynos5420-pmu.c index 58a2209795f7..e923ddde753e 100644 --- a/drivers/soc/samsung/exynos5420-pmu.c +++ b/drivers/soc/samsung/exynos5420-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2011-2015 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/exynos5422-asv.c b/drivers/soc/samsung/exynos5422-asv.c index 475ae5276529..e161de50bb75 100644 --- a/drivers/soc/samsung/exynos5422-asv.c +++ b/drivers/soc/samsung/exynos5422-asv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Samsung Electronics Co., Ltd. diff --git a/drivers/soc/samsung/gs101-pmu.c b/drivers/soc/samsung/gs101-pmu.c index 17dadc1b9c6e..ea9550e890ca 100644 --- a/drivers/soc/samsung/gs101-pmu.c +++ b/drivers/soc/samsung/gs101-pmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 Linaro Ltd. diff --git a/drivers/soc/samsung/s3c-pm-check.c b/drivers/soc/samsung/s3c-pm-check.c index 439d5c372512..f86527220b2b 100644 --- a/drivers/soc/samsung/s3c-pm-check.c +++ b/drivers/soc/samsung/s3c-pm-check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // originally in linux/arch/arm/plat-s3c24xx/pm.c diff --git a/drivers/soc/sophgo/cv1800-rtcsys.c b/drivers/soc/sophgo/cv1800-rtcsys.c index fdae2e2a61c5..212b57bc027f 100644 --- a/drivers/soc/sophgo/cv1800-rtcsys.c +++ b/drivers/soc/sophgo/cv1800-rtcsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Sophgo CV1800 series SoC RTC subsystem diff --git a/drivers/soc/sophgo/sg2044-topsys.c b/drivers/soc/sophgo/sg2044-topsys.c index 179f2620b2a9..e0c9a31e1211 100644 --- a/drivers/soc/sophgo/sg2044-topsys.c +++ b/drivers/soc/sophgo/sg2044-topsys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sophgo SG2044 multi-function system controller driver diff --git a/drivers/soc/sunxi/sunxi_mbus.c b/drivers/soc/sunxi/sunxi_mbus.c index 1734da357ca2..ca69533fb188 100644 --- a/drivers/soc/sunxi/sunxi_mbus.c +++ b/drivers/soc/sunxi/sunxi_mbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2020 Maxime Ripard */ diff --git a/drivers/soc/sunxi/sunxi_sram.c b/drivers/soc/sunxi/sunxi_sram.c index 446b9fc1f175..a1a860f88812 100644 --- a/drivers/soc/sunxi/sunxi_sram.c +++ b/drivers/soc/sunxi/sunxi_sram.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Allwinner SoCs SRAM Controller Driver * diff --git a/drivers/soc/tegra/ari-tegra186.c b/drivers/soc/tegra/ari-tegra186.c index 02577853ec49..2d372d343bbe 100644 --- a/drivers/soc/tegra/ari-tegra186.c +++ b/drivers/soc/tegra/ari-tegra186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/cbb/tegra-cbb.c b/drivers/soc/tegra/cbb/tegra-cbb.c index 6215c6a84fbe..b6090aadf523 100644 --- a/drivers/soc/tegra/cbb/tegra-cbb.c +++ b/drivers/soc/tegra/cbb/tegra-cbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2022, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/soc/tegra/cbb/tegra194-cbb.c b/drivers/soc/tegra/cbb/tegra194-cbb.c index ab75d50cc85c..09a72c30e748 100644 --- a/drivers/soc/tegra/cbb/tegra194-cbb.c +++ b/drivers/soc/tegra/cbb/tegra194-cbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2025, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/soc/tegra/cbb/tegra234-cbb.c b/drivers/soc/tegra/cbb/tegra234-cbb.c index a9adbcecd47c..a0405c2c1641 100644 --- a/drivers/soc/tegra/cbb/tegra234-cbb.c +++ b/drivers/soc/tegra/cbb/tegra234-cbb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2021-2025, NVIDIA CORPORATION. All rights reserved diff --git a/drivers/soc/tegra/common.c b/drivers/soc/tegra/common.c index d82b7670abb7..1cfd4d9e5ce2 100644 --- a/drivers/soc/tegra/common.c +++ b/drivers/soc/tegra/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/flowctrl.c b/drivers/soc/tegra/flowctrl.c index 221202db3313..6dab65d858a7 100644 --- a/drivers/soc/tegra/flowctrl.c +++ b/drivers/soc/tegra/flowctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/soc/tegra/flowctrl.c diff --git a/drivers/soc/tegra/fuse/fuse-tegra.c b/drivers/soc/tegra/fuse/fuse-tegra.c index 74d2fedea71c..0081c2931200 100644 --- a/drivers/soc/tegra/fuse/fuse-tegra.c +++ b/drivers/soc/tegra/fuse/fuse-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2023, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/fuse-tegra20.c b/drivers/soc/tegra/fuse/fuse-tegra20.c index fdecf7b7c246..b3a4ec2ce5bd 100644 --- a/drivers/soc/tegra/fuse/fuse-tegra20.c +++ b/drivers/soc/tegra/fuse/fuse-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/fuse-tegra30.c b/drivers/soc/tegra/fuse/fuse-tegra30.c index 524fa1b0cd3d..ed10e2bd14b6 100644 --- a/drivers/soc/tegra/fuse/fuse-tegra30.c +++ b/drivers/soc/tegra/fuse/fuse-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2022, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/speedo-tegra114.c b/drivers/soc/tegra/fuse/speedo-tegra114.c index 6695702bdb4c..5e5f0237d8e3 100644 --- a/drivers/soc/tegra/fuse/speedo-tegra114.c +++ b/drivers/soc/tegra/fuse/speedo-tegra114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/speedo-tegra124.c b/drivers/soc/tegra/fuse/speedo-tegra124.c index 5b1ee28e4272..71024a17125c 100644 --- a/drivers/soc/tegra/fuse/speedo-tegra124.c +++ b/drivers/soc/tegra/fuse/speedo-tegra124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/speedo-tegra20.c b/drivers/soc/tegra/fuse/speedo-tegra20.c index 2546bddbab93..8716673b7661 100644 --- a/drivers/soc/tegra/fuse/speedo-tegra20.c +++ b/drivers/soc/tegra/fuse/speedo-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/speedo-tegra210.c b/drivers/soc/tegra/fuse/speedo-tegra210.c index 06c2bcbee573..0a9ef05e5f73 100644 --- a/drivers/soc/tegra/fuse/speedo-tegra210.c +++ b/drivers/soc/tegra/fuse/speedo-tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2015, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/speedo-tegra30.c b/drivers/soc/tegra/fuse/speedo-tegra30.c index b1d09944b3f3..78c655838748 100644 --- a/drivers/soc/tegra/fuse/speedo-tegra30.c +++ b/drivers/soc/tegra/fuse/speedo-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/fuse/tegra-apbmisc.c b/drivers/soc/tegra/fuse/tegra-apbmisc.c index 0ce94fdc536f..dff608895464 100644 --- a/drivers/soc/tegra/fuse/tegra-apbmisc.c +++ b/drivers/soc/tegra/fuse/tegra-apbmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2023, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c index f3760a3b3026..96467b797d63 100644 --- a/drivers/soc/tegra/pmc.c +++ b/drivers/soc/tegra/pmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/soc/tegra/pmc.c diff --git a/drivers/soc/tegra/regulators-tegra20.c b/drivers/soc/tegra/regulators-tegra20.c index 6a2f90ab9d3e..cf3a6728fa10 100644 --- a/drivers/soc/tegra/regulators-tegra20.c +++ b/drivers/soc/tegra/regulators-tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Voltage regulators coupler for NVIDIA Tegra20 diff --git a/drivers/soc/tegra/regulators-tegra30.c b/drivers/soc/tegra/regulators-tegra30.c index 8fd43c689134..3afbee657407 100644 --- a/drivers/soc/tegra/regulators-tegra30.c +++ b/drivers/soc/tegra/regulators-tegra30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Voltage regulators coupler for NVIDIA Tegra30 diff --git a/drivers/soc/ti/k3-ringacc.c b/drivers/soc/ti/k3-ringacc.c index 7602b8a909b0..64145954ce7d 100644 --- a/drivers/soc/ti/k3-ringacc.c +++ b/drivers/soc/ti/k3-ringacc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI K3 NAVSS Ring Accelerator subsystem driver diff --git a/drivers/soc/ti/k3-socinfo.c b/drivers/soc/ti/k3-socinfo.c index 50c170a995f9..3e361eabfadf 100644 --- a/drivers/soc/ti/k3-socinfo.c +++ b/drivers/soc/ti/k3-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI K3 SoC info driver diff --git a/drivers/soc/ti/knav_dma.c b/drivers/soc/ti/knav_dma.c index 553ae7ee20f1..2071991f1a03 100644 --- a/drivers/soc/ti/knav_dma.c +++ b/drivers/soc/ti/knav_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments Incorporated diff --git a/drivers/soc/ti/knav_qmss_acc.c b/drivers/soc/ti/knav_qmss_acc.c index 269b4e75ae40..8e63454b82ea 100644 --- a/drivers/soc/ti/knav_qmss_acc.c +++ b/drivers/soc/ti/knav_qmss_acc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keystone accumulator queue manager diff --git a/drivers/soc/ti/knav_qmss_queue.c b/drivers/soc/ti/knav_qmss_queue.c index 6e56e7609ccd..233e1801df76 100644 --- a/drivers/soc/ti/knav_qmss_queue.c +++ b/drivers/soc/ti/knav_qmss_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Keystone Queue Manager subsystem driver diff --git a/drivers/soc/ti/pm33xx.c b/drivers/soc/ti/pm33xx.c index dc52a2197d24..8ffd493dd0d6 100644 --- a/drivers/soc/ti/pm33xx.c +++ b/drivers/soc/ti/pm33xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AM33XX Power Management Routines diff --git a/drivers/soc/ti/pruss.c b/drivers/soc/ti/pruss.c index 038576805bfa..ee5aa96ec603 100644 --- a/drivers/soc/ti/pruss.c +++ b/drivers/soc/ti/pruss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PRU-ICSS platform driver for various TI SoCs diff --git a/drivers/soc/ti/smartreflex.c b/drivers/soc/ti/smartreflex.c index ced3a73929e3..0ebdea9892af 100644 --- a/drivers/soc/ti/smartreflex.c +++ b/drivers/soc/ti/smartreflex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP SmartReflex Voltage Control diff --git a/drivers/soc/ti/ti_sci_inta_msi.c b/drivers/soc/ti/ti_sci_inta_msi.c index 193266f5e3f9..01b6a5c078e7 100644 --- a/drivers/soc/ti/ti_sci_inta_msi.c +++ b/drivers/soc/ti/ti_sci_inta_msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments' K3 Interrupt Aggregator MSI bus diff --git a/drivers/soc/ti/wkup_m3_ipc.c b/drivers/soc/ti/wkup_m3_ipc.c index 5845fc652adc..43b36977ee5c 100644 --- a/drivers/soc/ti/wkup_m3_ipc.c +++ b/drivers/soc/ti/wkup_m3_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMx3 Wkup M3 IPC driver diff --git a/drivers/soc/ux500/ux500-soc-id.c b/drivers/soc/ux500/ux500-soc-id.c index 27d6e25a0115..ab3ea947726f 100644 --- a/drivers/soc/ux500/ux500-soc-id.c +++ b/drivers/soc/ux500/ux500-soc-id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2010 diff --git a/drivers/soc/versatile/soc-integrator.c b/drivers/soc/versatile/soc-integrator.c index d5099a3386b4..21a98c6c8a08 100644 --- a/drivers/soc/versatile/soc-integrator.c +++ b/drivers/soc/versatile/soc-integrator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/soc/versatile/soc-realview.c b/drivers/soc/versatile/soc-realview.c index cf91abe07d38..2aeeea498bba 100644 --- a/drivers/soc/versatile/soc-realview.c +++ b/drivers/soc/versatile/soc-realview.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/soc/vt8500/wmt-socinfo.c b/drivers/soc/vt8500/wmt-socinfo.c index 461f8c1ae56e..36ebdf49e99d 100644 --- a/drivers/soc/vt8500/wmt-socinfo.c +++ b/drivers/soc/vt8500/wmt-socinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2025 Alexey Charkov diff --git a/drivers/soc/xilinx/xlnx_event_manager.c b/drivers/soc/xilinx/xlnx_event_manager.c index 6fdf4d14b7e7..ccf9cd446603 100644 --- a/drivers/soc/xilinx/xlnx_event_manager.c +++ b/drivers/soc/xilinx/xlnx_event_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Event Management Driver diff --git a/drivers/soc/xilinx/zynqmp_power.c b/drivers/soc/xilinx/zynqmp_power.c index 9b7b2858b22a..ea887752ae2e 100644 --- a/drivers/soc/xilinx/zynqmp_power.c +++ b/drivers/soc/xilinx/zynqmp_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx Zynq MPSoC Power Management diff --git a/drivers/soundwire/amd_init.c b/drivers/soundwire/amd_init.c index 643e94524fe6..804c7bd300bf 100644 --- a/drivers/soundwire/amd_init.c +++ b/drivers/soundwire/amd_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * SoundWire AMD Manager Initialize routines diff --git a/drivers/soundwire/amd_manager.c b/drivers/soundwire/amd_manager.c index 5fd311ee4107..c83a9b0a6869 100644 --- a/drivers/soundwire/amd_manager.c +++ b/drivers/soundwire/amd_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * SoundWire AMD Manager driver diff --git a/drivers/soundwire/bus.c b/drivers/soundwire/bus.c index fb68738dfb9b..ec30a5056a3b 100644 --- a/drivers/soundwire/bus.c +++ b/drivers/soundwire/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/bus_type.c b/drivers/soundwire/bus_type.c index 5c67c13e5735..897d0b6eff84 100644 --- a/drivers/soundwire/bus_type.c +++ b/drivers/soundwire/bus_type.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/cadence_master.c b/drivers/soundwire/cadence_master.c index a106e5e482c8..86191f7ee73a 100644 --- a/drivers/soundwire/cadence_master.c +++ b/drivers/soundwire/cadence_master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/debugfs.c b/drivers/soundwire/debugfs.c index 6068011dd0d9..fc89b15ba501 100644 --- a/drivers/soundwire/debugfs.c +++ b/drivers/soundwire/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2017-2019 Intel Corporation. diff --git a/drivers/soundwire/dmi-quirks.c b/drivers/soundwire/dmi-quirks.c index 91ab97a456fa..061714c66bec 100644 --- a/drivers/soundwire/dmi-quirks.c +++ b/drivers/soundwire/dmi-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2021 Intel Corporation. diff --git a/drivers/soundwire/generic_bandwidth_allocation.c b/drivers/soundwire/generic_bandwidth_allocation.c index 530ac66ac6fa..3d9947aaaf30 100644 --- a/drivers/soundwire/generic_bandwidth_allocation.c +++ b/drivers/soundwire/generic_bandwidth_allocation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // Copyright(c) 2015-2020 Intel Corporation. diff --git a/drivers/soundwire/intel.c b/drivers/soundwire/intel.c index 9db78f3d7615..b5b787c0cdd4 100644 --- a/drivers/soundwire/intel.c +++ b/drivers/soundwire/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/intel_ace2x.c b/drivers/soundwire/intel_ace2x.c index 1ed0251d2592..0269833dd6dc 100644 --- a/drivers/soundwire/intel_ace2x.c +++ b/drivers/soundwire/intel_ace2x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // Copyright(c) 2023 Intel Corporation diff --git a/drivers/soundwire/intel_ace2x_debugfs.c b/drivers/soundwire/intel_ace2x_debugfs.c index fda8f0daaa96..685ca090186b 100644 --- a/drivers/soundwire/intel_ace2x_debugfs.c +++ b/drivers/soundwire/intel_ace2x_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2023 Intel Corporation diff --git a/drivers/soundwire/intel_auxdevice.c b/drivers/soundwire/intel_auxdevice.c index 6df2601fff90..48045764990c 100644 --- a/drivers/soundwire/intel_auxdevice.c +++ b/drivers/soundwire/intel_auxdevice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-22 Intel Corporation. diff --git a/drivers/soundwire/intel_bus_common.c b/drivers/soundwire/intel_bus_common.c index ad1f8ebdbfc9..e8dd77380cd6 100644 --- a/drivers/soundwire/intel_bus_common.c +++ b/drivers/soundwire/intel_bus_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // Copyright(c) 2015-2023 Intel Corporation diff --git a/drivers/soundwire/intel_init.c b/drivers/soundwire/intel_init.c index 4ffdabaf9693..166482fd17c4 100644 --- a/drivers/soundwire/intel_init.c +++ b/drivers/soundwire/intel_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/irq.c b/drivers/soundwire/irq.c index f18be37efef8..ef23adede68c 100644 --- a/drivers/soundwire/irq.c +++ b/drivers/soundwire/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2023 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/drivers/soundwire/master.c b/drivers/soundwire/master.c index b2c64512739d..f65e1cf0d0bf 100644 --- a/drivers/soundwire/master.c +++ b/drivers/soundwire/master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2019-2020 Intel Corporation. diff --git a/drivers/soundwire/mipi_disco.c b/drivers/soundwire/mipi_disco.c index c69b78cd0b62..30bb3f77814f 100644 --- a/drivers/soundwire/mipi_disco.c +++ b/drivers/soundwire/mipi_disco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/qcom.c b/drivers/soundwire/qcom.c index 17afc5aa8b44..3d3163d258f9 100644 --- a/drivers/soundwire/qcom.c +++ b/drivers/soundwire/qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019, Linaro Limited diff --git a/drivers/soundwire/slave.c b/drivers/soundwire/slave.c index d933cebad52b..b62d7415e5b3 100644 --- a/drivers/soundwire/slave.c +++ b/drivers/soundwire/slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-17 Intel Corporation. diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c index 38c9dbd35606..54fabed0637b 100644 --- a/drivers/soundwire/stream.c +++ b/drivers/soundwire/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-18 Intel Corporation. diff --git a/drivers/soundwire/sysfs_slave.c b/drivers/soundwire/sysfs_slave.c index c5c22d1708ec..1a9550c85bf2 100644 --- a/drivers/soundwire/sysfs_slave.c +++ b/drivers/soundwire/sysfs_slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2015-2020 Intel Corporation. diff --git a/drivers/soundwire/sysfs_slave_dpn.c b/drivers/soundwire/sysfs_slave_dpn.c index a3fb380ee519..4c531169cb55 100644 --- a/drivers/soundwire/sysfs_slave_dpn.c +++ b/drivers/soundwire/sysfs_slave_dpn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2015-2020 Intel Corporation. diff --git a/drivers/spi/atmel-quadspi.c b/drivers/spi/atmel-quadspi.c index d7a3d85d00c2..9a94bf8a9aee 100644 --- a/drivers/spi/atmel-quadspi.c +++ b/drivers/spi/atmel-quadspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Atmel QSPI Controller diff --git a/drivers/spi/spi-airoha-snfi.c b/drivers/spi/spi-airoha-snfi.c index 70327aebc26b..b7f97a9c0548 100644 --- a/drivers/spi/spi-airoha-snfi.c +++ b/drivers/spi/spi-airoha-snfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 AIROHA Inc diff --git a/drivers/spi/spi-altera-core.c b/drivers/spi/spi-altera-core.c index 7af097929116..9bff82b70a29 100644 --- a/drivers/spi/spi-altera-core.c +++ b/drivers/spi/spi-altera-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Altera SPI driver diff --git a/drivers/spi/spi-altera-dfl.c b/drivers/spi/spi-altera-dfl.c index 5d6e08c12dff..4aa51718f6c1 100644 --- a/drivers/spi/spi-altera-dfl.c +++ b/drivers/spi/spi-altera-dfl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // DFL bus driver for Altera SPI Master diff --git a/drivers/spi/spi-altera-platform.c b/drivers/spi/spi-altera-platform.c index e163774fd65b..ddefab4653f0 100644 --- a/drivers/spi/spi-altera-platform.c +++ b/drivers/spi/spi-altera-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Altera SPI driver diff --git a/drivers/spi/spi-amd-pci.c b/drivers/spi/spi-amd-pci.c index d48c3a5da303..4c721f19424e 100644 --- a/drivers/spi/spi-amd-pci.c +++ b/drivers/spi/spi-amd-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD SPI controller driver diff --git a/drivers/spi/spi-amd.c b/drivers/spi/spi-amd.c index 4d1dce4f4974..5f6844266b55 100644 --- a/drivers/spi/spi-amd.c +++ b/drivers/spi/spi-amd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause // // AMD SPI controller driver diff --git a/drivers/spi/spi-amlogic-spifc-a1.c b/drivers/spi/spi-amlogic-spifc-a1.c index eb503790017b..be73f7a453d8 100644 --- a/drivers/spi/spi-amlogic-spifc-a1.c +++ b/drivers/spi/spi-amlogic-spifc-a1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Amlogic A1 SPI flash controller (SPIFC) diff --git a/drivers/spi/spi-amlogic-spifc-a4.c b/drivers/spi/spi-amlogic-spifc-a4.c index 35a7c4965e11..a3c1f10764fa 100644 --- a/drivers/spi/spi-amlogic-spifc-a4.c +++ b/drivers/spi/spi-amlogic-spifc-a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR MIT) /* * Copyright (C) 2025 Amlogic, Inc. All rights reserved diff --git a/drivers/spi/spi-amlogic-spisg.c b/drivers/spi/spi-amlogic-spisg.c index bcd7ec291ad0..49521796b3cd 100644 --- a/drivers/spi/spi-amlogic-spisg.c +++ b/drivers/spi/spi-amlogic-spisg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Amlogic SPI communication Scatter-Gather Controller diff --git a/drivers/spi/spi-apple.c b/drivers/spi/spi-apple.c index 2fee7057ecc9..9056a39ca80b 100644 --- a/drivers/spi/spi-apple.c +++ b/drivers/spi/spi-apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Apple SoC SPI device driver diff --git a/drivers/spi/spi-ar934x.c b/drivers/spi/spi-ar934x.c index 86c54fff9d6e..392724aaaf3d 100644 --- a/drivers/spi/spi-ar934x.c +++ b/drivers/spi/spi-ar934x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // SPI controller driver for Qualcomm Atheros AR934x/QCA95xx SoCs diff --git a/drivers/spi/spi-armada-3700.c b/drivers/spi/spi-armada-3700.c index 02c1e625742d..3acf596b0335 100644 --- a/drivers/spi/spi-armada-3700.c +++ b/drivers/spi/spi-armada-3700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Armada-3700 SPI controller driver diff --git a/drivers/spi/spi-aspeed-smc.c b/drivers/spi/spi-aspeed-smc.c index db3e096f2eb0..e4222ae305d6 100644 --- a/drivers/spi/spi-aspeed-smc.c +++ b/drivers/spi/spi-aspeed-smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ASPEED FMC/SPI Memory Controller Driver diff --git a/drivers/spi/spi-at91-usart.c b/drivers/spi/spi-at91-usart.c index bbe97ce89a2f..cc109c85b03c 100644 --- a/drivers/spi/spi-at91-usart.c +++ b/drivers/spi/spi-at91-usart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for AT91 USART Controllers as SPI diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c index 9a705a9fddd2..bb3b1aab14e6 100644 --- a/drivers/spi/spi-ath79.c +++ b/drivers/spi/spi-ath79.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index 89977bff76d2..fa2d5bf144bf 100644 --- a/drivers/spi/spi-atmel.c +++ b/drivers/spi/spi-atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel AT32 and AT91 SPI Controllers diff --git a/drivers/spi/spi-au1550.c b/drivers/spi/spi-au1550.c index b65798ccc679..88c38499378b 100644 --- a/drivers/spi/spi-au1550.c +++ b/drivers/spi/spi-au1550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * au1550 psc spi controller driver diff --git a/drivers/spi/spi-axi-spi-engine.c b/drivers/spi/spi-axi-spi-engine.c index e06f412190fd..19df44fbdf88 100644 --- a/drivers/spi/spi-axi-spi-engine.c +++ b/drivers/spi/spi-axi-spi-engine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI-Engine SPI controller driver diff --git a/drivers/spi/spi-bcm-qspi.c b/drivers/spi/spi-bcm-qspi.c index cfdaa5eaec76..3440bd53ee91 100644 --- a/drivers/spi/spi-bcm-qspi.c +++ b/drivers/spi/spi-bcm-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Broadcom BRCMSTB, NSP, NS2, Cygnus SPI Controllers diff --git a/drivers/spi/spi-bcm2835.c b/drivers/spi/spi-bcm2835.c index 192cc5ef65fb..22bb771de9f7 100644 --- a/drivers/spi/spi-bcm2835.c +++ b/drivers/spi/spi-bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom BCM2835 SPI Controllers diff --git a/drivers/spi/spi-bcm2835aux.c b/drivers/spi/spi-bcm2835aux.c index 90698d7d809d..73dd181b752c 100644 --- a/drivers/spi/spi-bcm2835aux.c +++ b/drivers/spi/spi-bcm2835aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Broadcom BCM2835 auxiliary SPI Controllers diff --git a/drivers/spi/spi-bcm63xx-hsspi.c b/drivers/spi/spi-bcm63xx-hsspi.c index 18261cbd413b..13cb0b56d4eb 100644 --- a/drivers/spi/spi-bcm63xx-hsspi.c +++ b/drivers/spi/spi-bcm63xx-hsspi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom BCM63XX High Speed SPI Controller driver * diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c index 4c549f166b0f..bfe1dc97e1c2 100644 --- a/drivers/spi/spi-bcm63xx.c +++ b/drivers/spi/spi-bcm63xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Broadcom BCM63xx SPI controller support diff --git a/drivers/spi/spi-bcmbca-hsspi.c b/drivers/spi/spi-bcmbca-hsspi.c index f16298b75236..5a964cbbf173 100644 --- a/drivers/spi/spi-bcmbca-hsspi.c +++ b/drivers/spi/spi-bcmbca-hsspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom BCMBCA High Speed SPI Controller driver diff --git a/drivers/spi/spi-bitbang.c b/drivers/spi/spi-bitbang.c index ebe18f0b5d23..c4e054cd550a 100644 --- a/drivers/spi/spi-bitbang.c +++ b/drivers/spi/spi-bitbang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Polling/bitbanging SPI host controller controller driver utilities diff --git a/drivers/spi/spi-brcmstb-qspi.c b/drivers/spi/spi-brcmstb-qspi.c index 7a33b479c1f7..66c3f29b1057 100644 --- a/drivers/spi/spi-brcmstb-qspi.c +++ b/drivers/spi/spi-brcmstb-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom diff --git a/drivers/spi/spi-butterfly.c b/drivers/spi/spi-butterfly.c index 84eb454ed443..7cdb4454f5a4 100644 --- a/drivers/spi/spi-butterfly.c +++ b/drivers/spi/spi-butterfly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * parport-to-butterfly adapter diff --git a/drivers/spi/spi-cadence-quadspi.c b/drivers/spi/spi-cadence-quadspi.c index 965b4cea3388..907f06a66837 100644 --- a/drivers/spi/spi-cadence-quadspi.c +++ b/drivers/spi/spi-cadence-quadspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Driver for Cadence QSPI Controller diff --git a/drivers/spi/spi-cadence-xspi.c b/drivers/spi/spi-cadence-xspi.c index 6dcba0e0ddaa..e27c4d0bf18a 100644 --- a/drivers/spi/spi-cadence-xspi.c +++ b/drivers/spi/spi-cadence-xspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Cadence XSPI flash controller driver // Copyright (C) 2020-21 Cadence diff --git a/drivers/spi/spi-cadence.c b/drivers/spi/spi-cadence.c index 41b5b58cbfac..7293100b7c99 100644 --- a/drivers/spi/spi-cadence.c +++ b/drivers/spi/spi-cadence.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cadence SPI controller driver (host and target mode) diff --git a/drivers/spi/spi-cavium-octeon.c b/drivers/spi/spi-cavium-octeon.c index a5ad90d66ec0..3992695620ba 100644 --- a/drivers/spi/spi-cavium-octeon.c +++ b/drivers/spi/spi-cavium-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/spi/spi-cavium-thunderx.c b/drivers/spi/spi-cavium-thunderx.c index 367ae7120bb3..cdb34b1df252 100644 --- a/drivers/spi/spi-cavium-thunderx.c +++ b/drivers/spi/spi-cavium-thunderx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Cavium ThunderX SPI driver. diff --git a/drivers/spi/spi-cavium.c b/drivers/spi/spi-cavium.c index 26b8cd1c76e1..b72601e91d69 100644 --- a/drivers/spi/spi-cavium.c +++ b/drivers/spi/spi-cavium.c @@ -1,3 +1,4 @@ +asm("nop"); /* * 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 diff --git a/drivers/spi/spi-ch341.c b/drivers/spi/spi-ch341.c index 79d2f9ab4ef0..78d8a6c84c74 100644 --- a/drivers/spi/spi-ch341.c +++ b/drivers/spi/spi-ch341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // QiHeng Electronics ch341a USB-to-SPI adapter driver diff --git a/drivers/spi/spi-clps711x.c b/drivers/spi/spi-clps711x.c index 5552ccd716fc..093110836291 100644 --- a/drivers/spi/spi-clps711x.c +++ b/drivers/spi/spi-clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CLPS711X SPI bus driver diff --git a/drivers/spi/spi-coldfire-qspi.c b/drivers/spi/spi-coldfire-qspi.c index fdf37636cb9f..6bd6cca3863a 100644 --- a/drivers/spi/spi-coldfire-qspi.c +++ b/drivers/spi/spi-coldfire-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale/Motorola Coldfire Queued SPI driver diff --git a/drivers/spi/spi-cs42l43.c b/drivers/spi/spi-cs42l43.c index 4b6b65f450a8..76025f20f82b 100644 --- a/drivers/spi/spi-cs42l43.c +++ b/drivers/spi/spi-cs42l43.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS42L43 SPI Controller Driver diff --git a/drivers/spi/spi-davinci.c b/drivers/spi/spi-davinci.c index 21a14e800eed..8d6cc01ef3b5 100644 --- a/drivers/spi/spi-davinci.c +++ b/drivers/spi/spi-davinci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2009 Texas Instruments. diff --git a/drivers/spi/spi-dln2.c b/drivers/spi/spi-dln2.c index 2013bc56ded8..3f98b1db6f7f 100644 --- a/drivers/spi/spi-dln2.c +++ b/drivers/spi/spi-dln2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Diolan DLN-2 USB-SPI adapter diff --git a/drivers/spi/spi-dw-bt1.c b/drivers/spi/spi-dw-bt1.c index 91642e05ac60..8ead44a9d25c 100644 --- a/drivers/spi/spi-dw-bt1.c +++ b/drivers/spi/spi-dw-bt1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2020 BAIKAL ELECTRONICS, JSC diff --git a/drivers/spi/spi-dw-core.c b/drivers/spi/spi-dw-core.c index 9ebf244294f8..3119b306d61b 100644 --- a/drivers/spi/spi-dw-core.c +++ b/drivers/spi/spi-dw-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Designware SPI core controller driver (refer pxa2xx_spi.c) diff --git a/drivers/spi/spi-dw-dma.c b/drivers/spi/spi-dw-dma.c index 65adec7c7524..9f59ecd4afb7 100644 --- a/drivers/spi/spi-dw-dma.c +++ b/drivers/spi/spi-dw-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Special handling for DW DMA core diff --git a/drivers/spi/spi-dw-mmio.c b/drivers/spi/spi-dw-mmio.c index 33239b4778cb..296b52bff641 100644 --- a/drivers/spi/spi-dw-mmio.c +++ b/drivers/spi/spi-dw-mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory-mapped interface driver for DW SPI Core diff --git a/drivers/spi/spi-dw-pci.c b/drivers/spi/spi-dw-pci.c index 72d9f5bc87f7..6295cbdfb2ff 100644 --- a/drivers/spi/spi-dw-pci.c +++ b/drivers/spi/spi-dw-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCI interface driver for DW SPI Core diff --git a/drivers/spi/spi-ep93xx.c b/drivers/spi/spi-ep93xx.c index e1d097091925..d211ed894b37 100644 --- a/drivers/spi/spi-ep93xx.c +++ b/drivers/spi/spi-ep93xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Cirrus Logic EP93xx SPI controller. diff --git a/drivers/spi/spi-falcon.c b/drivers/spi/spi-falcon.c index faa893f83dc5..2cc13d72da62 100644 --- a/drivers/spi/spi-falcon.c +++ b/drivers/spi/spi-falcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/spi/spi-fsi.c b/drivers/spi/spi-fsi.c index e01c63d23b64..0e72bc78e044 100644 --- a/drivers/spi/spi-fsi.c +++ b/drivers/spi/spi-fsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (C) IBM Corporation 2020 diff --git a/drivers/spi/spi-fsl-cpm.c b/drivers/spi/spi-fsl-cpm.c index 23ad1249f121..22da96fddd17 100644 --- a/drivers/spi/spi-fsl-cpm.c +++ b/drivers/spi/spi-fsl-cpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale SPI controller driver cpm functions. diff --git a/drivers/spi/spi-fsl-dspi.c b/drivers/spi/spi-fsl-dspi.c index 83ea296597e9..bc0a6e6563d0 100644 --- a/drivers/spi/spi-fsl-dspi.c +++ b/drivers/spi/spi-fsl-dspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2013 Freescale Semiconductor, Inc. diff --git a/drivers/spi/spi-fsl-espi.c b/drivers/spi/spi-fsl-espi.c index f2f1d3298e6c..5f802b634506 100644 --- a/drivers/spi/spi-fsl-espi.c +++ b/drivers/spi/spi-fsl-espi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale eSPI controller driver. diff --git a/drivers/spi/spi-fsl-lib.c b/drivers/spi/spi-fsl-lib.c index bb7a625db5b0..05f06ba87814 100644 --- a/drivers/spi/spi-fsl-lib.c +++ b/drivers/spi/spi-fsl-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale SPI/eSPI controller driver library. diff --git a/drivers/spi/spi-fsl-lpspi.c b/drivers/spi/spi-fsl-lpspi.c index 065456aba2ae..8208a4c8fb2e 100644 --- a/drivers/spi/spi-fsl-lpspi.c +++ b/drivers/spi/spi-fsl-lpspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Freescale i.MX7ULP LPSPI driver diff --git a/drivers/spi/spi-fsl-qspi.c b/drivers/spi/spi-fsl-qspi.c index a223b4bc6e63..3d7818f0a9fe 100644 --- a/drivers/spi/spi-fsl-qspi.c +++ b/drivers/spi/spi-fsl-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/spi/spi-fsl-spi.c b/drivers/spi/spi-fsl-spi.c index 481a7b28aacd..3c8826b038d4 100644 --- a/drivers/spi/spi-fsl-spi.c +++ b/drivers/spi/spi-fsl-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale SPI controller driver. diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c index a0d8d3425c6c..a9b818196971 100644 --- a/drivers/spi/spi-geni-qcom.c +++ b/drivers/spi/spi-geni-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018, The Linux foundation. All rights reserved. diff --git a/drivers/spi/spi-gpio.c b/drivers/spi/spi-gpio.c index c8dadb532c40..ecaccc1e5b12 100644 --- a/drivers/spi/spi-gpio.c +++ b/drivers/spi/spi-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPI host driver using generic bitbanged GPIO diff --git a/drivers/spi/spi-gxp.c b/drivers/spi/spi-gxp.c index 3aff5a166c94..7704e4101793 100644 --- a/drivers/spi/spi-gxp.c +++ b/drivers/spi/spi-gxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright (C) 2022 Hewlett-Packard Development Company, L.P. */ diff --git a/drivers/spi/spi-hisi-kunpeng.c b/drivers/spi/spi-hisi-kunpeng.c index 80a1a15de0bc..a3331a29b7d4 100644 --- a/drivers/spi/spi-hisi-kunpeng.c +++ b/drivers/spi/spi-hisi-kunpeng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // HiSilicon SPI Controller Driver for Kunpeng SoCs diff --git a/drivers/spi/spi-hisi-sfc-v3xx.c b/drivers/spi/spi-hisi-sfc-v3xx.c index b2af2eed197f..672ce71c3ec6 100644 --- a/drivers/spi/spi-hisi-sfc-v3xx.c +++ b/drivers/spi/spi-hisi-sfc-v3xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // HiSilicon SPI NOR V3XX Flash Controller Driver for hi16xx chipsets diff --git a/drivers/spi/spi-img-spfi.c b/drivers/spi/spi-img-spfi.c index 168ccf51f6d4..c15f41835332 100644 --- a/drivers/spi/spi-img-spfi.c +++ b/drivers/spi/spi-img-spfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG SPFI controller driver diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c index b8b79bb7fec3..383c0ff47666 100644 --- a/drivers/spi/spi-imx.c +++ b/drivers/spi/spi-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. // Copyright (C) 2008 Juergen Beisert diff --git a/drivers/spi/spi-ingenic.c b/drivers/spi/spi-ingenic.c index 318b0768701e..4b8cf64234d2 100644 --- a/drivers/spi/spi-ingenic.c +++ b/drivers/spi/spi-ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI bus driver for the Ingenic SoCs diff --git a/drivers/spi/spi-intel-pci.c b/drivers/spi/spi-intel-pci.c index bce3d149bea1..659356543e16 100644 --- a/drivers/spi/spi-intel-pci.c +++ b/drivers/spi/spi-intel-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel PCH/PCU SPI flash PCI driver. diff --git a/drivers/spi/spi-intel-platform.c b/drivers/spi/spi-intel-platform.c index 6cbed0b2e063..e440085400a1 100644 --- a/drivers/spi/spi-intel-platform.c +++ b/drivers/spi/spi-intel-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel PCH/PCU SPI flash platform driver. diff --git a/drivers/spi/spi-intel.c b/drivers/spi/spi-intel.c index 1775ad39e633..10a79dbe5660 100644 --- a/drivers/spi/spi-intel.c +++ b/drivers/spi/spi-intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel PCH/PCU SPI flash driver. diff --git a/drivers/spi/spi-iproc-qspi.c b/drivers/spi/spi-iproc-qspi.c index 392acc4026ab..cdf7571fe924 100644 --- a/drivers/spi/spi-iproc-qspi.c +++ b/drivers/spi/spi-iproc-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 Broadcom Limited diff --git a/drivers/spi/spi-jcore.c b/drivers/spi/spi-jcore.c index e37ca22e04ba..525e3c0d44d4 100644 --- a/drivers/spi/spi-jcore.c +++ b/drivers/spi/spi-jcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * J-Core SPI controller driver diff --git a/drivers/spi/spi-kspi2.c b/drivers/spi/spi-kspi2.c index ca73ec52ce63..507071cfec6b 100644 --- a/drivers/spi/spi-kspi2.c +++ b/drivers/spi/spi-kspi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) KEBA Industrial Automation Gmbh 2024 diff --git a/drivers/spi/spi-lantiq-ssc.c b/drivers/spi/spi-lantiq-ssc.c index 60849e07f674..e6904b505c6f 100644 --- a/drivers/spi/spi-lantiq-ssc.c +++ b/drivers/spi/spi-lantiq-ssc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011-2015 Daniel Schwierzeck diff --git a/drivers/spi/spi-ljca.c b/drivers/spi/spi-ljca.c index 3f412cf8f1cd..ca8af0d62b6b 100644 --- a/drivers/spi/spi-ljca.c +++ b/drivers/spi/spi-ljca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel La Jolla Cove Adapter USB-SPI driver diff --git a/drivers/spi/spi-lm70llp.c b/drivers/spi/spi-lm70llp.c index e61e89b4119f..2e56a5fc6d79 100644 --- a/drivers/spi/spi-lm70llp.c +++ b/drivers/spi/spi-lm70llp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for LM70EVAL-LLP board for the LM70 sensor diff --git a/drivers/spi/spi-loongson-core.c b/drivers/spi/spi-loongson-core.c index b46f072a0387..c63c808dedfc 100644 --- a/drivers/spi/spi-loongson-core.c +++ b/drivers/spi/spi-loongson-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Loongson SPI Support // Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/spi/spi-loongson-pci.c b/drivers/spi/spi-loongson-pci.c index cbcde153260e..6b208f2c3204 100644 --- a/drivers/spi/spi-loongson-pci.c +++ b/drivers/spi/spi-loongson-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // PCI interface driver for Loongson SPI Support // Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/spi/spi-loongson-plat.c b/drivers/spi/spi-loongson-plat.c index 64a7270f9a64..b98c28bdeaf6 100644 --- a/drivers/spi/spi-loongson-plat.c +++ b/drivers/spi/spi-loongson-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Platform driver for Loongson SPI Support // Copyright (C) 2023 Loongson Technology Corporation Limited diff --git a/drivers/spi/spi-loopback-test.c b/drivers/spi/spi-loopback-test.c index e0b131aa29b6..eefb92a978ae 100644 --- a/drivers/spi/spi-loopback-test.c +++ b/drivers/spi/spi-loopback-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/spi/spi-loopback-test.c diff --git a/drivers/spi/spi-lp8841-rtc.c b/drivers/spi/spi-lp8841-rtc.c index 382e2a69f7a7..2a843755f805 100644 --- a/drivers/spi/spi-lp8841-rtc.c +++ b/drivers/spi/spi-lp8841-rtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SPI host driver for ICP DAS LP-8841 RTC diff --git a/drivers/spi/spi-mem.c b/drivers/spi/spi-mem.c index c8b2add2640e..8df11db72aab 100644 --- a/drivers/spi/spi-mem.c +++ b/drivers/spi/spi-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Exceet Electronics GmbH diff --git a/drivers/spi/spi-meson-spicc.c b/drivers/spi/spi-meson-spicc.c index 6b9137307533..9b3a4e51b950 100644 --- a/drivers/spi/spi-meson-spicc.c +++ b/drivers/spi/spi-meson-spicc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for Amlogic Meson SPI communication controller (SPICC) * diff --git a/drivers/spi/spi-meson-spifc.c b/drivers/spi/spi-meson-spifc.c index ef7efeaeee97..c7e5cd38b5e7 100644 --- a/drivers/spi/spi-meson-spifc.c +++ b/drivers/spi/spi-meson-spifc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Driver for Amlogic Meson SPI flash controller (SPIFC) diff --git a/drivers/spi/spi-microchip-core-qspi.c b/drivers/spi/spi-microchip-core-qspi.c index aafe6cbf2aea..fb03f2ae9f01 100644 --- a/drivers/spi/spi-microchip-core-qspi.c +++ b/drivers/spi/spi-microchip-core-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0) /* * Microchip coreQSPI QSPI controller driver diff --git a/drivers/spi/spi-microchip-core-spi.c b/drivers/spi/spi-microchip-core-spi.c index 89e40fc45d73..e23558f14ee4 100644 --- a/drivers/spi/spi-microchip-core-spi.c +++ b/drivers/spi/spi-microchip-core-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0) // // Microchip CoreSPI controller driver diff --git a/drivers/spi/spi-mpc512x-psc.c b/drivers/spi/spi-mpc512x-psc.c index 3c1638ba5bee..d6b4629413b1 100644 --- a/drivers/spi/spi-mpc512x-psc.c +++ b/drivers/spi/spi-mpc512x-psc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC512x PSC in SPI mode driver. diff --git a/drivers/spi/spi-mpc52xx-psc.c b/drivers/spi/spi-mpc52xx-psc.c index 3bbeb8d5bfb8..1abb6ff0cca4 100644 --- a/drivers/spi/spi-mpc52xx-psc.c +++ b/drivers/spi/spi-mpc52xx-psc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPC52xx PSC in SPI mode driver. diff --git a/drivers/spi/spi-mpc52xx.c b/drivers/spi/spi-mpc52xx.c index 6d4dde15ac54..e6a1152ef942 100644 --- a/drivers/spi/spi-mpc52xx.c +++ b/drivers/spi/spi-mpc52xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MPC52xx SPI bus driver. diff --git a/drivers/spi/spi-mpfs.c b/drivers/spi/spi-mpfs.c index 7e9e64d8e6c8..6b5c778a66f8 100644 --- a/drivers/spi/spi-mpfs.c +++ b/drivers/spi/spi-mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0) /* * Microchip CoreSPI SPI controller driver diff --git a/drivers/spi/spi-mt65xx.c b/drivers/spi/spi-mt65xx.c index 90e5813cfdc3..841a749a6590 100644 --- a/drivers/spi/spi-mt65xx.c +++ b/drivers/spi/spi-mt65xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/spi/spi-mt7621.c b/drivers/spi/spi-mt7621.c index 3770b8e096a4..22ad9f9a6b07 100644 --- a/drivers/spi/spi-mt7621.c +++ b/drivers/spi/spi-mt7621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // spi-mt7621.c -- MediaTek MT7621 SPI controller driver diff --git a/drivers/spi/spi-mtk-nor.c b/drivers/spi/spi-mtk-nor.c index 5cc4632e13d7..ea302994f968 100644 --- a/drivers/spi/spi-mtk-nor.c +++ b/drivers/spi/spi-mtk-nor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek SPI NOR controller driver diff --git a/drivers/spi/spi-mtk-snfi.c b/drivers/spi/spi-mtk-snfi.c index ae38c244e258..9554f93bfae9 100644 --- a/drivers/spi/spi-mtk-snfi.c +++ b/drivers/spi/spi-mtk-snfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the SPI-NAND mode of Mediatek NAND Flash Interface diff --git a/drivers/spi/spi-mux.c b/drivers/spi/spi-mux.c index 0eb35c4e3987..5349bbb4180f 100644 --- a/drivers/spi/spi-mux.c +++ b/drivers/spi/spi-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // General Purpose SPI multiplexer diff --git a/drivers/spi/spi-mxic.c b/drivers/spi/spi-mxic.c index eeaea6a5e310..5f56b1f7c373 100644 --- a/drivers/spi/spi-mxic.c +++ b/drivers/spi/spi-mxic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 Macronix International Co., Ltd. diff --git a/drivers/spi/spi-mxs.c b/drivers/spi/spi-mxs.c index 0ebcbdb1b1f7..74e32bc6269a 100644 --- a/drivers/spi/spi-mxs.c +++ b/drivers/spi/spi-mxs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Freescale MXS SPI host driver diff --git a/drivers/spi/spi-npcm-fiu.c b/drivers/spi/spi-npcm-fiu.c index cccd17f24775..7215b8cfde64 100644 --- a/drivers/spi/spi-npcm-fiu.c +++ b/drivers/spi/spi-npcm-fiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Nuvoton Technology corporation. diff --git a/drivers/spi/spi-npcm-pspi.c b/drivers/spi/spi-npcm-pspi.c index 98b6479b961c..5d256561d690 100644 --- a/drivers/spi/spi-npcm-pspi.c +++ b/drivers/spi/spi-npcm-pspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Nuvoton Technology corporation. diff --git a/drivers/spi/spi-nxp-fspi.c b/drivers/spi/spi-nxp-fspi.c index 50a7e4916a60..3dbebff58404 100644 --- a/drivers/spi/spi-nxp-fspi.c +++ b/drivers/spi/spi-nxp-fspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/spi/spi-oc-tiny.c b/drivers/spi/spi-oc-tiny.c index cba229920357..f2af30105a33 100644 --- a/drivers/spi/spi-oc-tiny.c +++ b/drivers/spi/spi-oc-tiny.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OpenCores tiny SPI host driver diff --git a/drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c b/drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c index 8468c773713a..dcfd12ff8027 100644 --- a/drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c +++ b/drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Analog Devices Inc. diff --git a/drivers/spi/spi-offload-trigger-pwm.c b/drivers/spi/spi-offload-trigger-pwm.c index 3e8c19227edb..97106f1151c2 100644 --- a/drivers/spi/spi-offload-trigger-pwm.c +++ b/drivers/spi/spi-offload-trigger-pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Analog Devices Inc. diff --git a/drivers/spi/spi-offload.c b/drivers/spi/spi-offload.c index d336f4d228d5..4482615dca76 100644 --- a/drivers/spi/spi-offload.c +++ b/drivers/spi/spi-offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Analog Devices Inc. diff --git a/drivers/spi/spi-omap-uwire.c b/drivers/spi/spi-omap-uwire.c index b9a91dbfeaef..a58c895f6ffb 100644 --- a/drivers/spi/spi-omap-uwire.c +++ b/drivers/spi/spi-omap-uwire.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MicroWire interface driver for OMAP * diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c index 69c2e9d9be3c..1df7f27169ae 100644 --- a/drivers/spi/spi-omap2-mcspi.c +++ b/drivers/spi/spi-omap2-mcspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP2 McSPI controller driver diff --git a/drivers/spi/spi-orion.c b/drivers/spi/spi-orion.c index 43bd9f21137f..43b6de08eafa 100644 --- a/drivers/spi/spi-orion.c +++ b/drivers/spi/spi-orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell Orion SPI controller driver diff --git a/drivers/spi/spi-pci1xxxx.c b/drivers/spi/spi-pci1xxxx.c index 8577a19705de..b5984b7228f6 100644 --- a/drivers/spi/spi-pci1xxxx.c +++ b/drivers/spi/spi-pci1xxxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // PCI1xxxx SPI driver // Copyright (C) 2022 Microchip Technology Inc. diff --git a/drivers/spi/spi-pic32-sqi.c b/drivers/spi/spi-pic32-sqi.c index fa0c1ee84532..966e9248ab09 100644 --- a/drivers/spi/spi-pic32-sqi.c +++ b/drivers/spi/spi-pic32-sqi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PIC32 Quad SPI controller driver. diff --git a/drivers/spi/spi-pic32.c b/drivers/spi/spi-pic32.c index 369850d14313..7eef0a87f48b 100644 --- a/drivers/spi/spi-pic32.c +++ b/drivers/spi/spi-pic32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip PIC32 SPI controller driver. diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c index 9e56e8774614..2410941725ec 100644 --- a/drivers/spi/spi-pl022.c +++ b/drivers/spi/spi-pl022.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * A driver for the ARM PL022 PrimeCell SSP/SPI bus master. diff --git a/drivers/spi/spi-ppc4xx.c b/drivers/spi/spi-ppc4xx.c index 688cabcfbc52..fc86b08fbacd 100644 --- a/drivers/spi/spi-ppc4xx.c +++ b/drivers/spi/spi-ppc4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI_PPC4XX SPI controller driver. diff --git a/drivers/spi/spi-pxa2xx-dma.c b/drivers/spi/spi-pxa2xx-dma.c index 08cb6e96ac94..1103918eca51 100644 --- a/drivers/spi/spi-pxa2xx-dma.c +++ b/drivers/spi/spi-pxa2xx-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PXA2xx SPI DMA engine support. diff --git a/drivers/spi/spi-pxa2xx-pci.c b/drivers/spi/spi-pxa2xx-pci.c index cae77ac18520..e54aff248036 100644 --- a/drivers/spi/spi-pxa2xx-pci.c +++ b/drivers/spi/spi-pxa2xx-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCI glue driver for SPI PXA2xx compatible controllers. diff --git a/drivers/spi/spi-pxa2xx-platform.c b/drivers/spi/spi-pxa2xx-platform.c index 45e159e75a52..d0cc1bb549b4 100644 --- a/drivers/spi/spi-pxa2xx-platform.c +++ b/drivers/spi/spi-pxa2xx-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/spi/spi-pxa2xx.c b/drivers/spi/spi-pxa2xx.c index ec7117a94d5f..a196d9ce562d 100644 --- a/drivers/spi/spi-pxa2xx.c +++ b/drivers/spi/spi-pxa2xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005 Stephen Street / StreetFire Sound Labs diff --git a/drivers/spi/spi-qcom-qspi.c b/drivers/spi/spi-qcom-qspi.c index 3aeddada58e1..e47d6427fb47 100644 --- a/drivers/spi/spi-qcom-qspi.c +++ b/drivers/spi/spi-qcom-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018, The Linux foundation. All rights reserved. diff --git a/drivers/spi/spi-qpic-snand.c b/drivers/spi/spi-qpic-snand.c index 7681a91d67d5..1ecfdeb3bba9 100644 --- a/drivers/spi/spi-qpic-snand.c +++ b/drivers/spi/spi-qpic-snand.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPDX-License-Identifier: GPL-2.0 * diff --git a/drivers/spi/spi-qup.c b/drivers/spi/spi-qup.c index 7d647edf6bc3..e885042684c8 100644 --- a/drivers/spi/spi-qup.c +++ b/drivers/spi/spi-qup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2014, The Linux foundation. All rights reserved. diff --git a/drivers/spi/spi-rb4xx.c b/drivers/spi/spi-rb4xx.c index 22b86fc89132..be165d9cbb03 100644 --- a/drivers/spi/spi-rb4xx.c +++ b/drivers/spi/spi-rb4xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI controller driver for the Mikrotik RB4xx boards diff --git a/drivers/spi/spi-realtek-rtl-snand.c b/drivers/spi/spi-realtek-rtl-snand.c index 741cf2af3e91..9dc47a2ea705 100644 --- a/drivers/spi/spi-realtek-rtl-snand.c +++ b/drivers/spi/spi-realtek-rtl-snand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/spi/spi-realtek-rtl.c b/drivers/spi/spi-realtek-rtl.c index 0b0123e20b54..e63cc8854497 100644 --- a/drivers/spi/spi-realtek-rtl.c +++ b/drivers/spi/spi-realtek-rtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/spi/spi-rockchip-sfc.c b/drivers/spi/spi-rockchip-sfc.c index b3c2b03b1153..d4ca0a6b2184 100644 --- a/drivers/spi/spi-rockchip-sfc.c +++ b/drivers/spi/spi-rockchip-sfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip Serial Flash Controller Driver diff --git a/drivers/spi/spi-rockchip.c b/drivers/spi/spi-rockchip.c index 1a6381de6f33..cd8615ea23e3 100644 --- a/drivers/spi/spi-rockchip.c +++ b/drivers/spi/spi-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/spi/spi-rpc-if.c b/drivers/spi/spi-rpc-if.c index 6edc0c4db854..4a08f48ca278 100644 --- a/drivers/spi/spi-rpc-if.c +++ b/drivers/spi/spi-rpc-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // RPC-IF SPI/QSPI/Octa driver diff --git a/drivers/spi/spi-rspi.c b/drivers/spi/spi-rspi.c index 8e1d911b88b5..368616c1adc2 100644 --- a/drivers/spi/spi-rspi.c +++ b/drivers/spi/spi-rspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH RSPI driver diff --git a/drivers/spi/spi-rzv2h-rspi.c b/drivers/spi/spi-rzv2h-rspi.c index 1db7e4e5d64e..9cc5c6df0657 100644 --- a/drivers/spi/spi-rzv2h-rspi.c +++ b/drivers/spi/spi-rzv2h-rspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Renesas RZ/V2H Renesas Serial Peripheral Interface (RSPI) diff --git a/drivers/spi/spi-rzv2m-csi.c b/drivers/spi/spi-rzv2m-csi.c index 7c0442883ac0..8e02d3d93ae2 100644 --- a/drivers/spi/spi-rzv2m-csi.c +++ b/drivers/spi/spi-rzv2m-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Renesas RZ/V2M Clocked Serial Interface (CSI) driver diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c index aab36c779c06..993d577d7eef 100644 --- a/drivers/spi/spi-s3c64xx.c +++ b/drivers/spi/spi-s3c64xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2009 Samsung Electronics Co., Ltd. diff --git a/drivers/spi/spi-sc18is602.c b/drivers/spi/spi-sc18is602.c index 1627aa66c965..faa1aa8d9e26 100644 --- a/drivers/spi/spi-sc18is602.c +++ b/drivers/spi/spi-sc18is602.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NXP SC18IS602/603 SPI driver diff --git a/drivers/spi/spi-sg2044-nor.c b/drivers/spi/spi-sg2044-nor.c index 37f1cfe10be4..3740ccf525d4 100644 --- a/drivers/spi/spi-sg2044-nor.c +++ b/drivers/spi/spi-sg2044-nor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SG2044 SPI NOR controller driver diff --git a/drivers/spi/spi-sh-hspi.c b/drivers/spi/spi-sh-hspi.c index 93017faeb7b5..01e16e53a49b 100644 --- a/drivers/spi/spi-sh-hspi.c +++ b/drivers/spi/spi-sh-hspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH HSPI bus driver diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c index b695870fae8c..7f2f5c948f77 100644 --- a/drivers/spi/spi-sh-msiof.c +++ b/drivers/spi/spi-sh-msiof.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH MSIOF SPI Controller Interface diff --git a/drivers/spi/spi-sh-sci.c b/drivers/spi/spi-sh-sci.c index f66efaabcaca..2fbd3509448a 100644 --- a/drivers/spi/spi-sh-sci.c +++ b/drivers/spi/spi-sh-sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SH SCI SPI interface diff --git a/drivers/spi/spi-sh.c b/drivers/spi/spi-sh.c index 130d7fc452fa..ade0dfbbc3b8 100644 --- a/drivers/spi/spi-sh.c +++ b/drivers/spi/spi-sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH SPI bus driver diff --git a/drivers/spi/spi-sifive.c b/drivers/spi/spi-sifive.c index 87bde2a207a3..f9aa2aacf30c 100644 --- a/drivers/spi/spi-sifive.c +++ b/drivers/spi/spi-sifive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2018 SiFive, Inc. diff --git a/drivers/spi/spi-slave-mt27xx.c b/drivers/spi/spi-slave-mt27xx.c index e331df967385..9ae8e28db535 100644 --- a/drivers/spi/spi-slave-mt27xx.c +++ b/drivers/spi/spi-slave-mt27xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2018 MediaTek Inc. diff --git a/drivers/spi/spi-slave-system-control.c b/drivers/spi/spi-slave-system-control.c index 8f5c32b61a5b..5dec13a7688d 100644 --- a/drivers/spi/spi-slave-system-control.c +++ b/drivers/spi/spi-slave-system-control.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPI slave handler controlling system state * diff --git a/drivers/spi/spi-slave-time.c b/drivers/spi/spi-slave-time.c index 8bb3070e4b80..c0d08c45eedc 100644 --- a/drivers/spi/spi-slave-time.c +++ b/drivers/spi/spi-slave-time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SPI slave handler reporting uptime at reception of previous SPI message * diff --git a/drivers/spi/spi-sn-f-ospi.c b/drivers/spi/spi-sn-f-ospi.c index c4969f66a0ba..e92fc253ed33 100644 --- a/drivers/spi/spi-sn-f-ospi.c +++ b/drivers/spi/spi-sn-f-ospi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Socionext SPI flash controller F_OSPI driver diff --git a/drivers/spi/spi-sprd-adi.c b/drivers/spi/spi-sprd-adi.c index f25b34a91756..1fc6b0d194be 100644 --- a/drivers/spi/spi-sprd-adi.c +++ b/drivers/spi/spi-sprd-adi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Spreadtrum Communications Inc. * diff --git a/drivers/spi/spi-sprd.c b/drivers/spi/spi-sprd.c index ad75f5f0f2bf..761d248d30a1 100644 --- a/drivers/spi/spi-sprd.c +++ b/drivers/spi/spi-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Spreadtrum Communications Inc. diff --git a/drivers/spi/spi-st-ssc4.c b/drivers/spi/spi-st-ssc4.c index c07c61dc4938..457aea3c27a3 100644 --- a/drivers/spi/spi-st-ssc4.c +++ b/drivers/spi/spi-st-ssc4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2014 STMicroelectronics Limited diff --git a/drivers/spi/spi-stm32-ospi.c b/drivers/spi/spi-stm32-ospi.c index f36fd36da269..5910b7f2b8b1 100644 --- a/drivers/spi/spi-stm32-ospi.c +++ b/drivers/spi/spi-stm32-ospi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2025 - All Rights Reserved diff --git a/drivers/spi/spi-stm32-qspi.c b/drivers/spi/spi-stm32-qspi.c index f2d19f1c5ab1..4633a6bca7d3 100644 --- a/drivers/spi/spi-stm32-qspi.c +++ b/drivers/spi/spi-stm32-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/spi/spi-stm32.c b/drivers/spi/spi-stm32.c index 2c804c1aef98..f65696e3224c 100644 --- a/drivers/spi/spi-stm32.c +++ b/drivers/spi/spi-stm32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // STMicroelectronics STM32 SPI Controller driver diff --git a/drivers/spi/spi-sun4i.c b/drivers/spi/spi-sun4i.c index aa92fd5a35a9..c44bd99793c0 100644 --- a/drivers/spi/spi-sun4i.c +++ b/drivers/spi/spi-sun4i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 - 2014 Allwinner Tech diff --git a/drivers/spi/spi-sun6i.c b/drivers/spi/spi-sun6i.c index d1de6c99e762..1c0d9bfc419c 100644 --- a/drivers/spi/spi-sun6i.c +++ b/drivers/spi/spi-sun6i.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 - 2014 Allwinner Tech diff --git a/drivers/spi/spi-sunplus-sp7021.c b/drivers/spi/spi-sunplus-sp7021.c index 256ae07db6be..e235b117899d 100644 --- a/drivers/spi/spi-sunplus-sp7021.c +++ b/drivers/spi/spi-sunplus-sp7021.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2021 Sunplus Inc. // Author: Li-hao Kuo diff --git a/drivers/spi/spi-synquacer.c b/drivers/spi/spi-synquacer.c index eaf560487591..cab12ae501de 100644 --- a/drivers/spi/spi-synquacer.c +++ b/drivers/spi/spi-synquacer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Synquacer HSSPI controller driver diff --git a/drivers/spi/spi-tegra114.c b/drivers/spi/spi-tegra114.c index 48fb11fea55f..ffa75e8fd02d 100644 --- a/drivers/spi/spi-tegra114.c +++ b/drivers/spi/spi-tegra114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI driver for NVIDIA's Tegra114 SPI Controller. diff --git a/drivers/spi/spi-tegra20-sflash.c b/drivers/spi/spi-tegra20-sflash.c index d5c8ee20b8e5..f396cea3a245 100644 --- a/drivers/spi/spi-tegra20-sflash.c +++ b/drivers/spi/spi-tegra20-sflash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI driver for Nvidia's Tegra20 Serial Flash Controller. diff --git a/drivers/spi/spi-tegra20-slink.c b/drivers/spi/spi-tegra20-slink.c index 709669610840..7424e9480578 100644 --- a/drivers/spi/spi-tegra20-slink.c +++ b/drivers/spi/spi-tegra20-slink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI driver for Nvidia's Tegra20/Tegra30 SLINK Controller. diff --git a/drivers/spi/spi-tegra210-quad.c b/drivers/spi/spi-tegra210-quad.c index f425d62e0c27..d28422846840 100644 --- a/drivers/spi/spi-tegra210-quad.c +++ b/drivers/spi/spi-tegra210-quad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2020 NVIDIA CORPORATION. diff --git a/drivers/spi/spi-ti-qspi.c b/drivers/spi/spi-ti-qspi.c index 0b7eaccbc797..23f5949f01b6 100644 --- a/drivers/spi/spi-ti-qspi.c +++ b/drivers/spi/spi-ti-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI QSPI driver diff --git a/drivers/spi/spi-tle62x0.c b/drivers/spi/spi-tle62x0.c index 663c0136d119..7a091cd1c814 100644 --- a/drivers/spi/spi-tle62x0.c +++ b/drivers/spi/spi-tle62x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support Infineon TLE62x0 driver chips diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c index 60fce5c73031..757d844cc85e 100644 --- a/drivers/spi/spi-topcliff-pch.c +++ b/drivers/spi/spi-topcliff-pch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI bus driver for the Topcliff PCH used by Intel SoCs diff --git a/drivers/spi/spi-uniphier.c b/drivers/spi/spi-uniphier.c index ff2142f87277..79a7f71c9e54 100644 --- a/drivers/spi/spi-uniphier.c +++ b/drivers/spi/spi-uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // spi-uniphier.c - Socionext UniPhier SPI controller driver // Copyright 2012 Panasonic Corporation diff --git a/drivers/spi/spi-virtio.c b/drivers/spi/spi-virtio.c index 2acb929b2c69..5e0acbc569cf 100644 --- a/drivers/spi/spi-virtio.c +++ b/drivers/spi/spi-virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPI bus driver for the Virtio SPI controller diff --git a/drivers/spi/spi-wpcm-fiu.c b/drivers/spi/spi-wpcm-fiu.c index a9aee2a6c7dc..398058f574c4 100644 --- a/drivers/spi/spi-wpcm-fiu.c +++ b/drivers/spi/spi-wpcm-fiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2022 Jonathan Neuschäfer diff --git a/drivers/spi/spi-xcomm.c b/drivers/spi/spi-xcomm.c index 33b78c537520..41d395198561 100644 --- a/drivers/spi/spi-xcomm.c +++ b/drivers/spi/spi-xcomm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Analog Devices AD-FMCOMMS1-EBZ board I2C-SPI bridge driver diff --git a/drivers/spi/spi-xilinx.c b/drivers/spi/spi-xilinx.c index c86dc56f38b4..a909d4af7e9c 100644 --- a/drivers/spi/spi-xilinx.c +++ b/drivers/spi/spi-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xilinx SPI controller driver (host mode only) diff --git a/drivers/spi/spi-xlp.c b/drivers/spi/spi-xlp.c index 2fec18b68449..97ba10f4c77a 100644 --- a/drivers/spi/spi-xlp.c +++ b/drivers/spi/spi-xlp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2003-2015 Broadcom Corporation diff --git a/drivers/spi/spi-xtensa-xtfpga.c b/drivers/spi/spi-xtensa-xtfpga.c index 1b54d8f9f5ec..1de5b9fa29a4 100644 --- a/drivers/spi/spi-xtensa-xtfpga.c +++ b/drivers/spi/spi-xtensa-xtfpga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xtensa xtfpga SPI controller driver diff --git a/drivers/spi/spi-zynq-qspi.c b/drivers/spi/spi-zynq-qspi.c index 5232483c4a3a..bfa892ab936a 100644 --- a/drivers/spi/spi-zynq-qspi.c +++ b/drivers/spi/spi-zynq-qspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Xilinx, Inc. diff --git a/drivers/spi/spi-zynqmp-gqspi.c b/drivers/spi/spi-zynqmp-gqspi.c index 502fd5eccc83..969a40766d29 100644 --- a/drivers/spi/spi-zynqmp-gqspi.c +++ b/drivers/spi/spi-zynqmp-gqspi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xilinx Zynq UltraScale+ MPSoC Quad-SPI (QSPI) controller driver diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index e25df9990f82..729004dc35e3 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // SPI init/core code // diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index 9a0160f6dc3d..4ecfd85c95fc 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Simple synchronous userspace interface to SPI devices diff --git a/drivers/spmi/hisi-spmi-controller.c b/drivers/spmi/hisi-spmi-controller.c index 122140b97579..c8199b4f505b 100644 --- a/drivers/spmi/hisi-spmi-controller.c +++ b/drivers/spmi/hisi-spmi-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/spmi/spmi-apple-controller.c b/drivers/spmi/spmi-apple-controller.c index 697b3e8bb023..96a050620a96 100644 --- a/drivers/spmi/spmi-apple-controller.c +++ b/drivers/spmi/spmi-apple-controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple SoC SPMI device driver diff --git a/drivers/spmi/spmi-devres.c b/drivers/spmi/spmi-devres.c index 62c4b3f24d06..099071b82eb0 100644 --- a/drivers/spmi/spmi-devres.c +++ b/drivers/spmi/spmi-devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2023 Google LLC. diff --git a/drivers/spmi/spmi-mtk-pmif.c b/drivers/spmi/spmi-mtk-pmif.c index 160d36f7d238..7831d91cfa0a 100644 --- a/drivers/spmi/spmi-mtk-pmif.c +++ b/drivers/spmi/spmi-mtk-pmif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2021 MediaTek Inc. diff --git a/drivers/spmi/spmi-pmic-arb.c b/drivers/spmi/spmi-pmic-arb.c index 91581974ef84..fde11deed853 100644 --- a/drivers/spmi/spmi-pmic-arb.c +++ b/drivers/spmi/spmi-pmic-arb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015, 2017, 2021, The Linux Foundation. All rights reserved. diff --git a/drivers/spmi/spmi.c b/drivers/spmi/spmi.c index 3cf8d9bd4566..9861b1d3c4ea 100644 --- a/drivers/spmi/spmi.c +++ b/drivers/spmi/spmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. diff --git a/drivers/ssb/b43_pci_bridge.c b/drivers/ssb/b43_pci_bridge.c index 9c7316b5685f..1dadcc950faf 100644 --- a/drivers/ssb/b43_pci_bridge.c +++ b/drivers/ssb/b43_pci_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom 43xx PCI-SSB bridge module * diff --git a/drivers/ssb/bridge_pcmcia_80211.c b/drivers/ssb/bridge_pcmcia_80211.c index ffa379efff83..efe627be8ab3 100644 --- a/drivers/ssb/bridge_pcmcia_80211.c +++ b/drivers/ssb/bridge_pcmcia_80211.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Broadcom 43xx PCMCIA-SSB bridge module * diff --git a/drivers/ssb/driver_chipcommon.c b/drivers/ssb/driver_chipcommon.c index a8d2525e7af9..841717643644 100644 --- a/drivers/ssb/driver_chipcommon.c +++ b/drivers/ssb/driver_chipcommon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom ChipCommon core driver diff --git a/drivers/ssb/driver_chipcommon_pmu.c b/drivers/ssb/driver_chipcommon_pmu.c index 888069e10659..9c4cf492dd81 100644 --- a/drivers/ssb/driver_chipcommon_pmu.c +++ b/drivers/ssb/driver_chipcommon_pmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom ChipCommon Power Management Unit driver diff --git a/drivers/ssb/driver_chipcommon_sflash.c b/drivers/ssb/driver_chipcommon_sflash.c index fac0e6828288..5d5e8f2febf2 100644 --- a/drivers/ssb/driver_chipcommon_sflash.c +++ b/drivers/ssb/driver_chipcommon_sflash.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * ChipCommon serial flash interface diff --git a/drivers/ssb/driver_extif.c b/drivers/ssb/driver_extif.c index bc275968fcc6..a100fa099258 100644 --- a/drivers/ssb/driver_extif.c +++ b/drivers/ssb/driver_extif.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom EXTIF core driver diff --git a/drivers/ssb/driver_gige.c b/drivers/ssb/driver_gige.c index ebee6b0e3c34..92b3fdb24d3e 100644 --- a/drivers/ssb/driver_gige.c +++ b/drivers/ssb/driver_gige.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom Gigabit Ethernet core driver diff --git a/drivers/ssb/driver_gpio.c b/drivers/ssb/driver_gpio.c index 905657c925bc..16de1a0411ec 100644 --- a/drivers/ssb/driver_gpio.c +++ b/drivers/ssb/driver_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * GPIO driver diff --git a/drivers/ssb/driver_mipscore.c b/drivers/ssb/driver_mipscore.c index 354486b7ed3a..43cdf6a32f58 100644 --- a/drivers/ssb/driver_mipscore.c +++ b/drivers/ssb/driver_mipscore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom MIPS core driver diff --git a/drivers/ssb/driver_pcicore.c b/drivers/ssb/driver_pcicore.c index d11b4242b6d2..9a70181c5bc4 100644 --- a/drivers/ssb/driver_pcicore.c +++ b/drivers/ssb/driver_pcicore.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Broadcom PCI-core driver diff --git a/drivers/ssb/embedded.c b/drivers/ssb/embedded.c index 8254ed25e063..104e0a9a051e 100644 --- a/drivers/ssb/embedded.c +++ b/drivers/ssb/embedded.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Embedded systems support code diff --git a/drivers/ssb/host_soc.c b/drivers/ssb/host_soc.c index 3b438480515c..a1b7213109f5 100644 --- a/drivers/ssb/host_soc.c +++ b/drivers/ssb/host_soc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane SoC host related functions. * Subsystem core diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c index aa6165e3db4a..a59e05ddeace 100644 --- a/drivers/ssb/main.c +++ b/drivers/ssb/main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Subsystem core diff --git a/drivers/ssb/pci.c b/drivers/ssb/pci.c index 493bebbba521..b71601de6f7b 100644 --- a/drivers/ssb/pci.c +++ b/drivers/ssb/pci.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane PCI-Hostbus related functions. * diff --git a/drivers/ssb/pcihost_wrapper.c b/drivers/ssb/pcihost_wrapper.c index dd70fd41c77d..3a69cb69cd3f 100644 --- a/drivers/ssb/pcihost_wrapper.c +++ b/drivers/ssb/pcihost_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * PCI Hostdevice wrapper diff --git a/drivers/ssb/pcmcia.c b/drivers/ssb/pcmcia.c index 45502098e0c7..e67a27928181 100644 --- a/drivers/ssb/pcmcia.c +++ b/drivers/ssb/pcmcia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * PCMCIA-Hostbus related functions diff --git a/drivers/ssb/scan.c b/drivers/ssb/scan.c index 4161e5d1f276..1656211df9d5 100644 --- a/drivers/ssb/scan.c +++ b/drivers/ssb/scan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Bus scanning diff --git a/drivers/ssb/sdio.c b/drivers/ssb/sdio.c index 66c5c2169704..75af252b6dfb 100644 --- a/drivers/ssb/sdio.c +++ b/drivers/ssb/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * SDIO-Hostbus related functions diff --git a/drivers/ssb/sprom.c b/drivers/ssb/sprom.c index 7cd553127861..93dfad5939e4 100644 --- a/drivers/ssb/sprom.c +++ b/drivers/ssb/sprom.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Sonics Silicon Backplane * Common SPROM support routines diff --git a/drivers/staging/axis-fifo/axis-fifo.c b/drivers/staging/axis-fifo/axis-fifo.c index 509d620d6ce7..7bedff147f89 100644 --- a/drivers/staging/axis-fifo/axis-fifo.c +++ b/drivers/staging/axis-fifo/axis-fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xilinx AXIS FIFO: interface to the Xilinx AXI-Stream FIFO IP core diff --git a/drivers/staging/fbtft/fb_agm1264k-fl.c b/drivers/staging/fbtft/fb_agm1264k-fl.c index 207d578547cd..84e366acfdf8 100644 --- a/drivers/staging/fbtft/fb_agm1264k-fl.c +++ b/drivers/staging/fbtft/fb_agm1264k-fl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for Two KS0108 LCD controllers in AGM1264K-FL display diff --git a/drivers/staging/fbtft/fb_bd663474.c b/drivers/staging/fbtft/fb_bd663474.c index 1629c2c440a9..b90ddf77183d 100644 --- a/drivers/staging/fbtft/fb_bd663474.c +++ b/drivers/staging/fbtft/fb_bd663474.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the uPD161704 LCD Controller diff --git a/drivers/staging/fbtft/fb_hx8340bn.c b/drivers/staging/fbtft/fb_hx8340bn.c index 2fd7b87ea0ce..76b943966359 100644 --- a/drivers/staging/fbtft/fb_hx8340bn.c +++ b/drivers/staging/fbtft/fb_hx8340bn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the HX8340BN LCD Controller diff --git a/drivers/staging/fbtft/fb_hx8347d.c b/drivers/staging/fbtft/fb_hx8347d.c index a9b72a8b42b5..28a6e4cf0d1e 100644 --- a/drivers/staging/fbtft/fb_hx8347d.c +++ b/drivers/staging/fbtft/fb_hx8347d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the HX8347D LCD Controller diff --git a/drivers/staging/fbtft/fb_hx8353d.c b/drivers/staging/fbtft/fb_hx8353d.c index 3e73b69b6a27..8b535f9c3431 100644 --- a/drivers/staging/fbtft/fb_hx8353d.c +++ b/drivers/staging/fbtft/fb_hx8353d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the HX8353D LCD Controller diff --git a/drivers/staging/fbtft/fb_hx8357d.c b/drivers/staging/fbtft/fb_hx8357d.c index 94a357e8fdf6..5276b4f39ea6 100644 --- a/drivers/staging/fbtft/fb_hx8357d.c +++ b/drivers/staging/fbtft/fb_hx8357d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the HX8357D LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9163.c b/drivers/staging/fbtft/fb_ili9163.c index 6582a2c90aaf..5672454376bb 100644 --- a/drivers/staging/fbtft/fb_ili9163.c +++ b/drivers/staging/fbtft/fb_ili9163.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9163 LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9320.c b/drivers/staging/fbtft/fb_ili9320.c index 050fc2367c12..d60d6a83867b 100644 --- a/drivers/staging/fbtft/fb_ili9320.c +++ b/drivers/staging/fbtft/fb_ili9320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9320 LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9325.c b/drivers/staging/fbtft/fb_ili9325.c index 16d3b17ca279..2355cb70f09d 100644 --- a/drivers/staging/fbtft/fb_ili9325.c +++ b/drivers/staging/fbtft/fb_ili9325.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9325 LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9340.c b/drivers/staging/fbtft/fb_ili9340.c index 704236bcaf3f..9c38635f0103 100644 --- a/drivers/staging/fbtft/fb_ili9340.c +++ b/drivers/staging/fbtft/fb_ili9340.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9340 LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9341.c b/drivers/staging/fbtft/fb_ili9341.c index 47e72b87d76d..ff94bb4bc01b 100644 --- a/drivers/staging/fbtft/fb_ili9341.c +++ b/drivers/staging/fbtft/fb_ili9341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9341 LCD display controller diff --git a/drivers/staging/fbtft/fb_ili9481.c b/drivers/staging/fbtft/fb_ili9481.c index 19eba085ea53..d8468b750191 100644 --- a/drivers/staging/fbtft/fb_ili9481.c +++ b/drivers/staging/fbtft/fb_ili9481.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9481 LCD Controller diff --git a/drivers/staging/fbtft/fb_ili9486.c b/drivers/staging/fbtft/fb_ili9486.c index 66210a7137fc..59572e59bf12 100644 --- a/drivers/staging/fbtft/fb_ili9486.c +++ b/drivers/staging/fbtft/fb_ili9486.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ILI9486 LCD Controller diff --git a/drivers/staging/fbtft/fb_pcd8544.c b/drivers/staging/fbtft/fb_pcd8544.c index 08f8a4bb8772..8177f0558ceb 100644 --- a/drivers/staging/fbtft/fb_pcd8544.c +++ b/drivers/staging/fbtft/fb_pcd8544.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the PCD8544 LCD Controller diff --git a/drivers/staging/fbtft/fb_ra8875.c b/drivers/staging/fbtft/fb_ra8875.c index 0ab1de6647d0..0b3390f5038b 100644 --- a/drivers/staging/fbtft/fb_ra8875.c +++ b/drivers/staging/fbtft/fb_ra8875.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FBTFT driver for the RA8875 LCD Controller diff --git a/drivers/staging/fbtft/fb_s6d02a1.c b/drivers/staging/fbtft/fb_s6d02a1.c index d3d6871d8c47..4f9d8acc733d 100644 --- a/drivers/staging/fbtft/fb_s6d02a1.c +++ b/drivers/staging/fbtft/fb_s6d02a1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the S6D02A1 LCD Controller diff --git a/drivers/staging/fbtft/fb_s6d1121.c b/drivers/staging/fbtft/fb_s6d1121.c index 62f27172f844..c9dd20d848ea 100644 --- a/drivers/staging/fbtft/fb_s6d1121.c +++ b/drivers/staging/fbtft/fb_s6d1121.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the S6D1121 LCD Controller diff --git a/drivers/staging/fbtft/fb_seps525.c b/drivers/staging/fbtft/fb_seps525.c index 46c257308b49..a8a20033aa9e 100644 --- a/drivers/staging/fbtft/fb_seps525.c +++ b/drivers/staging/fbtft/fb_seps525.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FB driver for the NHD-1.69-160128UGC3 (Newhaven Display International, Inc.) diff --git a/drivers/staging/fbtft/fb_sh1106.c b/drivers/staging/fbtft/fb_sh1106.c index e4c50c1ffed0..96ec15feb67e 100644 --- a/drivers/staging/fbtft/fb_sh1106.c +++ b/drivers/staging/fbtft/fb_sh1106.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the SH1106 OLED Controller diff --git a/drivers/staging/fbtft/fb_ssd1289.c b/drivers/staging/fbtft/fb_ssd1289.c index 255a6d21ca8e..50b8725c2aa5 100644 --- a/drivers/staging/fbtft/fb_ssd1289.c +++ b/drivers/staging/fbtft/fb_ssd1289.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the SSD1289 LCD Controller diff --git a/drivers/staging/fbtft/fb_ssd1305.c b/drivers/staging/fbtft/fb_ssd1305.c index 020fe48fed0b..adcabc4def8d 100644 --- a/drivers/staging/fbtft/fb_ssd1305.c +++ b/drivers/staging/fbtft/fb_ssd1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the SSD1305 OLED Controller diff --git a/drivers/staging/fbtft/fb_ssd1306.c b/drivers/staging/fbtft/fb_ssd1306.c index 478d710469b9..4898e4d4b862 100644 --- a/drivers/staging/fbtft/fb_ssd1306.c +++ b/drivers/staging/fbtft/fb_ssd1306.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the SSD1306 OLED Controller diff --git a/drivers/staging/fbtft/fb_ssd1325.c b/drivers/staging/fbtft/fb_ssd1325.c index 256b0b87a930..2388a09caceb 100644 --- a/drivers/staging/fbtft/fb_ssd1325.c +++ b/drivers/staging/fbtft/fb_ssd1325.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the SSD1325 OLED Controller diff --git a/drivers/staging/fbtft/fb_ssd1331.c b/drivers/staging/fbtft/fb_ssd1331.c index 06b7056d6c71..ba4d2a2aef63 100644 --- a/drivers/staging/fbtft/fb_ssd1331.c +++ b/drivers/staging/fbtft/fb_ssd1331.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/fbtft/fb_ssd1351.c b/drivers/staging/fbtft/fb_ssd1351.c index 6736b09b2f45..60ddece6e6a9 100644 --- a/drivers/staging/fbtft/fb_ssd1351.c +++ b/drivers/staging/fbtft/fb_ssd1351.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/staging/fbtft/fb_st7735r.c b/drivers/staging/fbtft/fb_st7735r.c index 9670a8989b91..5583a2691aa9 100644 --- a/drivers/staging/fbtft/fb_st7735r.c +++ b/drivers/staging/fbtft/fb_st7735r.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ST7735R LCD Controller diff --git a/drivers/staging/fbtft/fb_st7789v.c b/drivers/staging/fbtft/fb_st7789v.c index 861a154144e6..6aa08c85b2e6 100644 --- a/drivers/staging/fbtft/fb_st7789v.c +++ b/drivers/staging/fbtft/fb_st7789v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the ST7789V LCD Controller diff --git a/drivers/staging/fbtft/fb_tinylcd.c b/drivers/staging/fbtft/fb_tinylcd.c index 9469248f2c50..571be0536c44 100644 --- a/drivers/staging/fbtft/fb_tinylcd.c +++ b/drivers/staging/fbtft/fb_tinylcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Custom FB driver for tinylcd.com display diff --git a/drivers/staging/fbtft/fb_tls8204.c b/drivers/staging/fbtft/fb_tls8204.c index bec6dd0ffb01..c1d80d79a1ec 100644 --- a/drivers/staging/fbtft/fb_tls8204.c +++ b/drivers/staging/fbtft/fb_tls8204.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the TLS8204 LCD Controller diff --git a/drivers/staging/fbtft/fb_uc1611.c b/drivers/staging/fbtft/fb_uc1611.c index ca35b386a12d..334ac5848a95 100644 --- a/drivers/staging/fbtft/fb_uc1611.c +++ b/drivers/staging/fbtft/fb_uc1611.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the UltraChip UC1611 LCD controller diff --git a/drivers/staging/fbtft/fb_uc1701.c b/drivers/staging/fbtft/fb_uc1701.c index e4ccc73868a7..408f91e96aa6 100644 --- a/drivers/staging/fbtft/fb_uc1701.c +++ b/drivers/staging/fbtft/fb_uc1701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the UC1701 LCD Controller diff --git a/drivers/staging/fbtft/fb_upd161704.c b/drivers/staging/fbtft/fb_upd161704.c index c680160d6380..0e2d28c90d10 100644 --- a/drivers/staging/fbtft/fb_upd161704.c +++ b/drivers/staging/fbtft/fb_upd161704.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * FB driver for the uPD161704 LCD Controller diff --git a/drivers/staging/fbtft/fbtft-bus.c b/drivers/staging/fbtft/fbtft-bus.c index 30e436ff19e4..68226aefec48 100644 --- a/drivers/staging/fbtft/fbtft-bus.c +++ b/drivers/staging/fbtft/fbtft-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/fbtft/fbtft-core.c b/drivers/staging/fbtft/fbtft-core.c index 8a5ccc8ae0a1..aa4ce4f719db 100644 --- a/drivers/staging/fbtft/fbtft-core.c +++ b/drivers/staging/fbtft/fbtft-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2013 Noralf Tronnes diff --git a/drivers/staging/fbtft/fbtft-io.c b/drivers/staging/fbtft/fbtft-io.c index de1904a443c2..7cebdf6c40a9 100644 --- a/drivers/staging/fbtft/fbtft-io.c +++ b/drivers/staging/fbtft/fbtft-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/fbtft/fbtft-sysfs.c b/drivers/staging/fbtft/fbtft-sysfs.c index e45c90a03a90..7227304f3909 100644 --- a/drivers/staging/fbtft/fbtft-sysfs.c +++ b/drivers/staging/fbtft/fbtft-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "fbtft.h" #include "internal.h" diff --git a/drivers/staging/greybus/Documentation/firmware/authenticate.c b/drivers/staging/greybus/Documentation/firmware/authenticate.c index 3d2c6f88a138..f9ea90700193 100644 --- a/drivers/staging/greybus/Documentation/firmware/authenticate.c +++ b/drivers/staging/greybus/Documentation/firmware/authenticate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Sample code to test CAP protocol diff --git a/drivers/staging/greybus/Documentation/firmware/firmware.c b/drivers/staging/greybus/Documentation/firmware/firmware.c index 3b35ef6d4adb..8b79996c899e 100644 --- a/drivers/staging/greybus/Documentation/firmware/firmware.c +++ b/drivers/staging/greybus/Documentation/firmware/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * Sample code to test firmware-management protocol diff --git a/drivers/staging/greybus/arche-apb-ctrl.c b/drivers/staging/greybus/arche-apb-ctrl.c index 90ab32638d3f..aee92b0ed859 100644 --- a/drivers/staging/greybus/arche-apb-ctrl.c +++ b/drivers/staging/greybus/arche-apb-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Arche Platform driver to control APB. diff --git a/drivers/staging/greybus/arche-platform.c b/drivers/staging/greybus/arche-platform.c index d48464390f58..30e35a58c2d4 100644 --- a/drivers/staging/greybus/arche-platform.c +++ b/drivers/staging/greybus/arche-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Arche Platform driver to enable Unipro link. diff --git a/drivers/staging/greybus/audio_apbridgea.c b/drivers/staging/greybus/audio_apbridgea.c index 26117e390deb..19278c59b84d 100644 --- a/drivers/staging/greybus/audio_apbridgea.c +++ b/drivers/staging/greybus/audio_apbridgea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Audio Device Class Protocol helpers diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c index 444c53b4e08d..6d3f7844b790 100644 --- a/drivers/staging/greybus/audio_codec.c +++ b/drivers/staging/greybus/audio_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * APBridge ALSA SoC dummy codec driver diff --git a/drivers/staging/greybus/audio_gb.c b/drivers/staging/greybus/audio_gb.c index 9d8994fdb41a..340a6b1c48fe 100644 --- a/drivers/staging/greybus/audio_gb.c +++ b/drivers/staging/greybus/audio_gb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Audio Device Class Protocol helpers diff --git a/drivers/staging/greybus/audio_helper.c b/drivers/staging/greybus/audio_helper.c index b4873c6d6bed..40acb3c36ee6 100644 --- a/drivers/staging/greybus/audio_helper.c +++ b/drivers/staging/greybus/audio_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Audio Sound SoC helper APIs diff --git a/drivers/staging/greybus/audio_manager.c b/drivers/staging/greybus/audio_manager.c index 27ca5f796c5f..769e49893b4f 100644 --- a/drivers/staging/greybus/audio_manager.c +++ b/drivers/staging/greybus/audio_manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus operations diff --git a/drivers/staging/greybus/audio_manager_module.c b/drivers/staging/greybus/audio_manager_module.c index 4a4dfb42f50f..82fe8bc9923b 100644 --- a/drivers/staging/greybus/audio_manager_module.c +++ b/drivers/staging/greybus/audio_manager_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus operations diff --git a/drivers/staging/greybus/audio_manager_sysfs.c b/drivers/staging/greybus/audio_manager_sysfs.c index fcd518f9540c..8262bdfca515 100644 --- a/drivers/staging/greybus/audio_manager_sysfs.c +++ b/drivers/staging/greybus/audio_manager_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus operations diff --git a/drivers/staging/greybus/audio_module.c b/drivers/staging/greybus/audio_module.c index 12c376c477b3..7d7b00311e4c 100644 --- a/drivers/staging/greybus/audio_module.c +++ b/drivers/staging/greybus/audio_module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus audio driver diff --git a/drivers/staging/greybus/audio_topology.c b/drivers/staging/greybus/audio_topology.c index 76146f91cddc..99a833780cb0 100644 --- a/drivers/staging/greybus/audio_topology.c +++ b/drivers/staging/greybus/audio_topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus audio driver diff --git a/drivers/staging/greybus/authentication.c b/drivers/staging/greybus/authentication.c index d53e58f92e81..ffc5908ac7ee 100644 --- a/drivers/staging/greybus/authentication.c +++ b/drivers/staging/greybus/authentication.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Component Authentication Protocol (CAP) Driver. diff --git a/drivers/staging/greybus/bootrom.c b/drivers/staging/greybus/bootrom.c index d4d86b3898de..aeaaf95f608c 100644 --- a/drivers/staging/greybus/bootrom.c +++ b/drivers/staging/greybus/bootrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BOOTROM Greybus driver. diff --git a/drivers/staging/greybus/camera.c b/drivers/staging/greybus/camera.c index 5ac19c0055d9..3fb7892a1805 100644 --- a/drivers/staging/greybus/camera.c +++ b/drivers/staging/greybus/camera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Camera protocol driver. diff --git a/drivers/staging/greybus/fw-core.c b/drivers/staging/greybus/fw-core.c index 0fb15a60412f..5e42bca035ee 100644 --- a/drivers/staging/greybus/fw-core.c +++ b/drivers/staging/greybus/fw-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Firmware Core Bundle Driver. diff --git a/drivers/staging/greybus/fw-download.c b/drivers/staging/greybus/fw-download.c index 9a09bd3af79b..580f7c56ae88 100644 --- a/drivers/staging/greybus/fw-download.c +++ b/drivers/staging/greybus/fw-download.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Firmware Download Protocol Driver. diff --git a/drivers/staging/greybus/fw-management.c b/drivers/staging/greybus/fw-management.c index 152949c23d65..13952bddeb91 100644 --- a/drivers/staging/greybus/fw-management.c +++ b/drivers/staging/greybus/fw-management.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Firmware Management Protocol Driver. diff --git a/drivers/staging/greybus/gbphy.c b/drivers/staging/greybus/gbphy.c index 60cf09a302a7..c5c88e86f182 100644 --- a/drivers/staging/greybus/gbphy.c +++ b/drivers/staging/greybus/gbphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Bridged-Phy Bus driver diff --git a/drivers/staging/greybus/gpio.c b/drivers/staging/greybus/gpio.c index ac62b932e6a4..49223917603a 100644 --- a/drivers/staging/greybus/gpio.c +++ b/drivers/staging/greybus/gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * GPIO Greybus driver. diff --git a/drivers/staging/greybus/hid.c b/drivers/staging/greybus/hid.c index 63c77a3df591..fc847e5ff0eb 100644 --- a/drivers/staging/greybus/hid.c +++ b/drivers/staging/greybus/hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HID class driver for the Greybus. diff --git a/drivers/staging/greybus/i2c.c b/drivers/staging/greybus/i2c.c index 14f1ff6d448c..2488a9a19188 100644 --- a/drivers/staging/greybus/i2c.c +++ b/drivers/staging/greybus/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I2C bridge driver for the Greybus "generic" I2C module. diff --git a/drivers/staging/greybus/light.c b/drivers/staging/greybus/light.c index e509fdc715db..0646a430ad4d 100644 --- a/drivers/staging/greybus/light.c +++ b/drivers/staging/greybus/light.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Lights protocol driver. diff --git a/drivers/staging/greybus/log.c b/drivers/staging/greybus/log.c index 57dcf9453bf1..49957dc5ccfa 100644 --- a/drivers/staging/greybus/log.c +++ b/drivers/staging/greybus/log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus driver for the log protocol diff --git a/drivers/staging/greybus/loopback.c b/drivers/staging/greybus/loopback.c index 1f19323b0e1a..10639daac928 100644 --- a/drivers/staging/greybus/loopback.c +++ b/drivers/staging/greybus/loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Loopback bridge driver for the Greybus loopback module. diff --git a/drivers/staging/greybus/power_supply.c b/drivers/staging/greybus/power_supply.c index a484c0ca058d..d484ac81fe5a 100644 --- a/drivers/staging/greybus/power_supply.c +++ b/drivers/staging/greybus/power_supply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power Supply driver for a Greybus module. diff --git a/drivers/staging/greybus/pwm.c b/drivers/staging/greybus/pwm.c index 1cb7b9089ead..a1d2c8abad69 100644 --- a/drivers/staging/greybus/pwm.c +++ b/drivers/staging/greybus/pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PWM Greybus driver. diff --git a/drivers/staging/greybus/raw.c b/drivers/staging/greybus/raw.c index 71de6776739c..a460b5ddd577 100644 --- a/drivers/staging/greybus/raw.c +++ b/drivers/staging/greybus/raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus driver for the Raw protocol diff --git a/drivers/staging/greybus/sdio.c b/drivers/staging/greybus/sdio.c index 5326ea372b24..b2a8e490957b 100644 --- a/drivers/staging/greybus/sdio.c +++ b/drivers/staging/greybus/sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SD/MMC Greybus driver. diff --git a/drivers/staging/greybus/spi.c b/drivers/staging/greybus/spi.c index 45ea8d1bdd51..08d0cfa1e934 100644 --- a/drivers/staging/greybus/spi.c +++ b/drivers/staging/greybus/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SPI bridge PHY driver. diff --git a/drivers/staging/greybus/spilib.c b/drivers/staging/greybus/spilib.c index 24e9c909fa02..90fff2f9e5f0 100644 --- a/drivers/staging/greybus/spilib.c +++ b/drivers/staging/greybus/spilib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus SPI library diff --git a/drivers/staging/greybus/uart.c b/drivers/staging/greybus/uart.c index 5cece0a6606f..668447b49a35 100644 --- a/drivers/staging/greybus/uart.c +++ b/drivers/staging/greybus/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UART driver for the Greybus "generic" UART module. diff --git a/drivers/staging/greybus/usb.c b/drivers/staging/greybus/usb.c index 475f24f20cd4..c42db2ad1c0c 100644 --- a/drivers/staging/greybus/usb.c +++ b/drivers/staging/greybus/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB host driver for the Greybus "generic" USB module. diff --git a/drivers/staging/greybus/vibrator.c b/drivers/staging/greybus/vibrator.c index ee112aa13ff1..82a2ebef5a1a 100644 --- a/drivers/staging/greybus/vibrator.c +++ b/drivers/staging/greybus/vibrator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Greybus Vibrator protocol driver. diff --git a/drivers/staging/iio/accel/adis16203.c b/drivers/staging/iio/accel/adis16203.c index 830ff38fda92..4c9ee3f9df98 100644 --- a/drivers/staging/iio/accel/adis16203.c +++ b/drivers/staging/iio/accel/adis16203.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADIS16203 Programmable 360 Degrees Inclinometer diff --git a/drivers/staging/iio/adc/ad7816.c b/drivers/staging/iio/adc/ad7816.c index 172acf135f3b..4eee2c5c0586 100644 --- a/drivers/staging/iio/adc/ad7816.c +++ b/drivers/staging/iio/adc/ad7816.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AD7816 digital temperature sensor driver supporting AD7816/7/8 diff --git a/drivers/staging/iio/addac/adt7316-i2c.c b/drivers/staging/iio/addac/adt7316-i2c.c index f45968ef94ea..ceacab184876 100644 --- a/drivers/staging/iio/addac/adt7316-i2c.c +++ b/drivers/staging/iio/addac/adt7316-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * I2C bus driver for ADT7316/7/8 ADT7516/7/9 digital temperature diff --git a/drivers/staging/iio/addac/adt7316-spi.c b/drivers/staging/iio/addac/adt7316-spi.c index af513e003da7..1dd7c4cbb23a 100644 --- a/drivers/staging/iio/addac/adt7316-spi.c +++ b/drivers/staging/iio/addac/adt7316-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * API bus driver for ADT7316/7/8 ADT7516/7/9 digital temperature diff --git a/drivers/staging/iio/addac/adt7316.c b/drivers/staging/iio/addac/adt7316.c index 8a9a8262c2be..6bc3f1a32bac 100644 --- a/drivers/staging/iio/addac/adt7316.c +++ b/drivers/staging/iio/addac/adt7316.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ADT7316 digital temperature sensor driver supporting ADT7316/7/8 ADT7516/7/9 diff --git a/drivers/staging/iio/frequency/ad9832.c b/drivers/staging/iio/frequency/ad9832.c index 49388da5a684..120c40eca5c1 100644 --- a/drivers/staging/iio/frequency/ad9832.c +++ b/drivers/staging/iio/frequency/ad9832.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD9832 SPI DDS driver diff --git a/drivers/staging/iio/frequency/ad9834.c b/drivers/staging/iio/frequency/ad9834.c index d339d5e8e043..140e6edb84e2 100644 --- a/drivers/staging/iio/frequency/ad9834.c +++ b/drivers/staging/iio/frequency/ad9834.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD9833/AD9834/AD9837/AD9838 SPI DDS driver diff --git a/drivers/staging/iio/impedance-analyzer/ad5933.c b/drivers/staging/iio/impedance-analyzer/ad5933.c index 85a4223295cd..0dbc0922135e 100644 --- a/drivers/staging/iio/impedance-analyzer/ad5933.c +++ b/drivers/staging/iio/impedance-analyzer/ad5933.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AD5933 AD5934 Impedance Converter, Network Analyzer diff --git a/drivers/staging/media/atomisp/i2c/atomisp-gc2235.c b/drivers/staging/media/atomisp/i2c/atomisp-gc2235.c index 6050637a0def..7bf84ae0805e 100644 --- a/drivers/staging/media/atomisp/i2c/atomisp-gc2235.c +++ b/drivers/staging/media/atomisp/i2c/atomisp-gc2235.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for GalaxyCore GC2235 2M camera sensor. diff --git a/drivers/staging/media/atomisp/i2c/atomisp-ov2722.c b/drivers/staging/media/atomisp/i2c/atomisp-ov2722.c index a4519babf37d..c6d61ec93466 100644 --- a/drivers/staging/media/atomisp/i2c/atomisp-ov2722.c +++ b/drivers/staging/media/atomisp/i2c/atomisp-ov2722.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for OmniVision OV2722 1080p HD camera sensor. diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci/atomisp_cmd.c index 3a4eb4f6d3be..89e68b726dea 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_cmd.c +++ b/drivers/staging/media/atomisp/pci/atomisp_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_compat_css20.c b/drivers/staging/media/atomisp/pci/atomisp_compat_css20.c index be5f37f4a6fd..45824abf2e8e 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_compat_css20.c +++ b/drivers/staging/media/atomisp/pci/atomisp_compat_css20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Clovertrail PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_csi2.c b/drivers/staging/media/atomisp/pci/atomisp_csi2.c index 95b9113d75e9..c8cdcfccb861 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_csi2.c +++ b/drivers/staging/media/atomisp/pci/atomisp_csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c b/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c index 2a90f86e515f..a347227e3375 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c +++ b/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code to build software firmware node graph for atomisp2 connected sensors diff --git a/drivers/staging/media/atomisp/pci/atomisp_fops.c b/drivers/staging/media/atomisp/pci/atomisp_fops.c index c7aef066f209..4125e58aad94 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_fops.c +++ b/drivers/staging/media/atomisp/pci/atomisp_fops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c b/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c index 964cc3bcc0ac..e2912a5aab71 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c +++ b/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/media/atomisp/pci/atomisp_ioctl.c b/drivers/staging/media/atomisp/pci/atomisp_ioctl.c index bb8b2f2213b0..d110fdf22392 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_ioctl.c +++ b/drivers/staging/media/atomisp/pci/atomisp_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_subdev.c b/drivers/staging/media/atomisp/pci/atomisp_subdev.c index 3d56ca83ecb7..19455510045d 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_subdev.c +++ b/drivers/staging/media/atomisp/pci/atomisp_subdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c index 900a67552d6a..e845d8075ae9 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c +++ b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c b/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c index cb34d0b5abb5..807167d87279 100644 --- a/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c +++ b/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c b/drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c index 58e4e3173b40..04fd62fdbd3b 100644 --- a/drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c +++ b/drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c index 8d7925a7ee0c..d06c0c4e6599 100644 --- a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c +++ b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c index a9f736398f50..0344b10e2e89 100644 --- a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c +++ b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c index c7c42b472cc7..45caf7c1e8fd 100644 --- a/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c +++ b/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/camera/util/src/util.c b/drivers/staging/media/atomisp/pci/camera/util/src/util.c index 3a7abdc8f6b3..8dce4cdfa200 100644 --- a/drivers/staging/media/atomisp/pci/camera/util/src/util.c +++ b/drivers/staging/media/atomisp/pci/camera/util/src/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c b/drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c index f82522e2da94..7d972a9540d4 100644 --- a/drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c +++ b/drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c b/drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c index a99928a13e75..36012527093f 100644 --- a/drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c +++ b/drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c index dfa7edefdff8..2141b876a519 100644 --- a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c +++ b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c index 3847884e2dc0..a9286f67c12a 100644 --- a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c +++ b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c index 21b19b4abeaa..c257e7e95427 100644 --- a/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c +++ b/drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c index 8513e78856b2..e162db1517e6 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c index f7a8cb38d068..816d6ad9752d 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c index 8f61d9054e55..6e8716e44afb 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c index f0de78815456..583843f6ee35 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c index 8bb78b4d7c67..33a2a87b432f 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c index b934d20c88ea..7d1f3eb8e14d 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c index d04c179a5ecd..88eaf4569550 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c index 8b999acd6253..7e99805bfb95 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c index 40b3f1e48c56..91f72197b294 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c index 9f1199c4761c..9f653bd8e41b 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c index b66560bca625..da5d1a40d97d 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c index 39cccbfa3fca..c97f85f105f8 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c index 064e88a5e064..d5bed83af7d9 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c index 0fb8a675439e..43e43d0e0ccd 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c index 948b0b0a0272..c0e00747fd11 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c index 722b684fbc37..1ef44ff661e7 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c b/drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c index c68b096444de..d0348dbe9111 100644 --- a/drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c +++ b/drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hmm/hmm.c b/drivers/staging/media/atomisp/pci/hmm/hmm.c index f998b57f90c4..73c1757d8aee 100644 --- a/drivers/staging/media/atomisp/pci/hmm/hmm.c +++ b/drivers/staging/media/atomisp/pci/hmm/hmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c b/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c index 5d0cd5260d3a..176a4afdd57b 100644 --- a/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c +++ b/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/ia_css_device_access.c b/drivers/staging/media/atomisp/pci/ia_css_device_access.c index 8ee7656f614b..bf2f0ac253d8 100644 --- a/drivers/staging/media/atomisp/pci/ia_css_device_access.c +++ b/drivers/staging/media/atomisp/pci/ia_css_device_access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/ia_css_isp_configs.c b/drivers/staging/media/atomisp/pci/ia_css_isp_configs.c index 38c9c62366d6..2239aa749f6c 100644 --- a/drivers/staging/media/atomisp/pci/ia_css_isp_configs.c +++ b/drivers/staging/media/atomisp/pci/ia_css_isp_configs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/ia_css_isp_params.c b/drivers/staging/media/atomisp/pci/ia_css_isp_params.c index 1cd3322b0da0..0005a614f515 100644 --- a/drivers/staging/media/atomisp/pci/ia_css_isp_params.c +++ b/drivers/staging/media/atomisp/pci/ia_css_isp_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/ia_css_isp_states.c b/drivers/staging/media/atomisp/pci/ia_css_isp_states.c index af1765040464..8e82b4d816eb 100644 --- a/drivers/staging/media/atomisp/pci/ia_css_isp_states.c +++ b/drivers/staging/media/atomisp/pci/ia_css_isp_states.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c index 968766c1bd2a..6993521a7758 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c index 899d566234b9..bd3c0acdd2db 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c index 09599884bdae..ff81e492afc9 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c index 87cc5cb5dd5d..17c8d6b36703 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c index 69c87e53f3c2..7a1e3a7f68ac 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c index cd867937ee13..061d18d8765a 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c index b3a9b2f794a0..463a829098e2 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c index 0c08077c741b..e6953fe66c82 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c index 54789d28a9bc..3b886e9d290c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c index a333c3aa5709..557f97366f19 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c index 958120b82e47..deea05fd7336 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c index a42064dd1c85..c410da3f72b2 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c index 7ec230986872..571def748c54 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c index 0f5ea8b3e5b3..b96697860d5c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c index 0089402bc12d..3ab25b0f017c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c index 38751b8e9e6a..f43ae92f58f5 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c index f60cbe49ffab..d531cf5b70da 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c index 632807fbbd1d..de093079356b 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c index 52a07feb48ec..daaeced52248 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c index 16426b2cbfb4..26bda3a31fdc 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c index 98144a1a9db4..4000bbf4e16e 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c index 82521aed7aff..def4a2a31fcd 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c index e9d6dd0bbfe2..f76a7d3caf78 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c index 8e4451fcc8e3..f7f88edcc8ed 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c index 6a10d3545278..d6a0eda2f528 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c index e701b7e41ef4..2a538b58c51f 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c index afef48ebd818..430eba7da1f8 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c index b0427a9d6628..960846bfd1a8 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c index 3a32026a8f60..f6a81c749472 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c index 101f703443ec..9688da114d45 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c index 7a53928ef26c..f6caefc41203 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Release Version: irci_stable_candrpv_0415_20150521_0458 */ /* diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c index 38f371b6d6d5..2785eacecd86 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c index 13054ffc0b35..07380ad75c3c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c index b8ba26f56cfa..a5c5c88db321 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c index c4f3afb85828..9d4b1ffd2d8c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c index aea74be18fe9..a01b92d8dfe2 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c index 6e2159f7b395..2bcb4db9860b 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c index 1720fa9d4f72..4e92164c54b9 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c index 16e400b3cdaa..ff41c8af525d 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c index 5c9e56a0bd59..a7ac2928974f 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c index 6801a5d60513..eca45c2c11ed 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c index d09365e0c471..20bffde12aee 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c index 6296deb72bd4..f70a09c6602a 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c index a00f8d049a33..89d7f492cddd 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c index cd7d1c13605a..ae7db152c8e9 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c index d9b68b08dd3c..6c760b007984 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c index 13678138c48c..63faa6624f3c 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c index 16b7d36e1cc2..fcf9faf802a3 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c index a1bea8bd1a39..2be0bb31937d 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c index 027eae0ca69e..aa7c15bea86f 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c index ce93a07a7961..dc04f1eb258a 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c index 31b96d93c3cc..0ef21dd4c625 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c index 3c675063c4a7..1e8a4f29c02d 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c index bc18bdaaaf0d..18e79c8d18db 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c index 9f9f3af9fb41..56b777831f13 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c index ce8eef985e5d..4214026ac8fc 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c index e90dea58215b..90c8a402e057 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c index d43a3539c6d4..6f8399a808f2 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c b/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c index 9e75cb641577..081192fd9185 100644 --- a/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c +++ b/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/mmu/isp_mmu.c b/drivers/staging/media/atomisp/pci/mmu/isp_mmu.c index 5193a7eb7d9f..da587878e11b 100644 --- a/drivers/staging/media/atomisp/pci/mmu/isp_mmu.c +++ b/drivers/staging/media/atomisp/pci/mmu/isp_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Medifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c b/drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c index c9890892c8aa..2ae636df4225 100644 --- a/drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c +++ b/drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Merrifield PNW Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c b/drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c index af93ca96747c..8eeaa61f048b 100644 --- a/drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c +++ b/drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c b/drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c index 0f0d16f4ce7c..4113fae01e54 100644 --- a/drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c +++ b/drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c b/drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c index b411ca2f415e..f66dcb98c43b 100644 --- a/drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c +++ b/drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/event/src/event.c b/drivers/staging/media/atomisp/pci/runtime/event/src/event.c index 6154dda2d968..0c0fc46b86d5 100644 --- a/drivers/staging/media/atomisp/pci/runtime/event/src/event.c +++ b/drivers/staging/media/atomisp/pci/runtime/event/src/event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c b/drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c index fb1710ddcf48..cddb7dc64783 100644 --- a/drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c +++ b/drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c b/drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c index 2cb96f9a6030..7b39b9620c44 100644 --- a/drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c +++ b/drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c b/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c index 50b0b31d734a..f2a5c2fbaa98 100644 --- a/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c +++ b/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c b/drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c index 8e1efeb6372c..7162e0e0b830 100644 --- a/drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c +++ b/drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c b/drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c index 251dd75a7613..eae36e6128d9 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c +++ b/drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c index 7490d189f39d..4a0556bb3368 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c index b8d431dcd6c1..5f4d408de112 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c index 2ce2f32a1946..c719769c3985 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c index 46bb3569e139..732184b33797 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c index 9217d26cf632..a7f9038d7f2a 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c index 9cfb8bc97e24..7bcc0a0d368d 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c b/drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c index e6c11d5f77b4..8ec256e33167 100644 --- a/drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c +++ b/drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c b/drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c index cb8d652227a7..4ba0526eea8f 100644 --- a/drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c +++ b/drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c b/drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c index afe77d4373f8..99a974128e12 100644 --- a/drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c +++ b/drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c b/drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c index 2591d157870c..36ca69fe982a 100644 --- a/drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c +++ b/drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c b/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c index 3e014fd0e548..9d85980d54de 100644 --- a/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c +++ b/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c b/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c index 940b28c66e99..cdccf8cec860 100644 --- a/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c +++ b/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c b/drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c index 78f00f07baaa..a9d11e4b6edc 100644 --- a/drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c +++ b/drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c b/drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c index 391308e563cb..ada07973e126 100644 --- a/drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c +++ b/drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css.c b/drivers/staging/media/atomisp/pci/sh_css.c index 73bd87f43a8c..499199a48b57 100644 --- a/drivers/staging/media/atomisp/pci/sh_css.c +++ b/drivers/staging/media/atomisp/pci/sh_css.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_firmware.c b/drivers/staging/media/atomisp/pci/sh_css_firmware.c index bed599223717..7f14d759bad5 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_firmware.c +++ b/drivers/staging/media/atomisp/pci/sh_css_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_host_data.c b/drivers/staging/media/atomisp/pci/sh_css_host_data.c index 39efd8933034..226202706c54 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_host_data.c +++ b/drivers/staging/media/atomisp/pci/sh_css_host_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_hrt.c b/drivers/staging/media/atomisp/pci/sh_css_hrt.c index d4633572f8f3..3a02d90c5695 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_hrt.c +++ b/drivers/staging/media/atomisp/pci/sh_css_hrt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_metrics.c b/drivers/staging/media/atomisp/pci/sh_css_metrics.c index edf473dd86ca..493768729e03 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_metrics.c +++ b/drivers/staging/media/atomisp/pci/sh_css_metrics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_mipi.c b/drivers/staging/media/atomisp/pci/sh_css_mipi.c index 971b685cdb58..8860f3057f23 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_mipi.c +++ b/drivers/staging/media/atomisp/pci/sh_css_mipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_mmu.c b/drivers/staging/media/atomisp/pci/sh_css_mmu.c index f2a84c1d6e52..84504a5e6e07 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_mmu.c +++ b/drivers/staging/media/atomisp/pci/sh_css_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_param_dvs.c b/drivers/staging/media/atomisp/pci/sh_css_param_dvs.c index 7fa4aab35b06..9d07ca1e5e24 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_param_dvs.c +++ b/drivers/staging/media/atomisp/pci/sh_css_param_dvs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_param_shading.c b/drivers/staging/media/atomisp/pci/sh_css_param_shading.c index 513e272f2fdc..0e6ea014a06d 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_param_shading.c +++ b/drivers/staging/media/atomisp/pci/sh_css_param_shading.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_params.c b/drivers/staging/media/atomisp/pci/sh_css_params.c index 11d62313c908..0640b4432a00 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_params.c +++ b/drivers/staging/media/atomisp/pci/sh_css_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_properties.c b/drivers/staging/media/atomisp/pci/sh_css_properties.c index caeeaf9a9536..20e66d630da2 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_properties.c +++ b/drivers/staging/media/atomisp/pci/sh_css_properties.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_sp.c b/drivers/staging/media/atomisp/pci/sh_css_sp.c index 6da151e7a873..40d5e23fca2c 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_sp.c +++ b/drivers/staging/media/atomisp/pci/sh_css_sp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_stream_format.c b/drivers/staging/media/atomisp/pci/sh_css_stream_format.c index 24ec09703d9a..19ee9b4be079 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_stream_format.c +++ b/drivers/staging/media/atomisp/pci/sh_css_stream_format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/sh_css_version.c b/drivers/staging/media/atomisp/pci/sh_css_version.c index ba8660f0cb81..ff44d3791cfa 100644 --- a/drivers/staging/media/atomisp/pci/sh_css_version.c +++ b/drivers/staging/media/atomisp/pci/sh_css_version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/atomisp/pci/system_local.c b/drivers/staging/media/atomisp/pci/system_local.c index a8a93760d5b1..79075b9c4987 100644 --- a/drivers/staging/media/atomisp/pci/system_local.c +++ b/drivers/staging/media/atomisp/pci/system_local.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for Intel Camera Imaging ISP subsystem. diff --git a/drivers/staging/media/av7110/av7110.c b/drivers/staging/media/av7110/av7110.c index 602342d1174f..49af7a2ce7c6 100644 --- a/drivers/staging/media/av7110/av7110.c +++ b/drivers/staging/media/av7110/av7110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for the SAA7146 based AV110 cards (like the Fujitsu-Siemens DVB) diff --git a/drivers/staging/media/av7110/av7110_av.c b/drivers/staging/media/av7110/av7110_av.c index 2993ac43c49c..fc6c3d86826a 100644 --- a/drivers/staging/media/av7110/av7110_av.c +++ b/drivers/staging/media/av7110/av7110_av.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for the SAA7146 based AV110 cards diff --git a/drivers/staging/media/av7110/av7110_ca.c b/drivers/staging/media/av7110/av7110_ca.c index 63d9c97a5190..fc034350e019 100644 --- a/drivers/staging/media/av7110/av7110_ca.c +++ b/drivers/staging/media/av7110/av7110_ca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for the SAA7146 based AV110 cards diff --git a/drivers/staging/media/av7110/av7110_hw.c b/drivers/staging/media/av7110/av7110_hw.c index bf8e6dca40e5..3234050912af 100644 --- a/drivers/staging/media/av7110/av7110_hw.c +++ b/drivers/staging/media/av7110/av7110_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for the SAA7146 based AV110 cards diff --git a/drivers/staging/media/av7110/av7110_ipack.c b/drivers/staging/media/av7110/av7110_ipack.c index 4be6e225f08e..943933c93f1d 100644 --- a/drivers/staging/media/av7110/av7110_ipack.c +++ b/drivers/staging/media/av7110/av7110_ipack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "dvb_filter.h" #include "av7110_ipack.h" diff --git a/drivers/staging/media/av7110/av7110_ir.c b/drivers/staging/media/av7110/av7110_ir.c index 68b3979ba5f2..4708ac5d3193 100644 --- a/drivers/staging/media/av7110/av7110_ir.c +++ b/drivers/staging/media/av7110/av7110_ir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the remote control of SAA7146 based AV7110 cards diff --git a/drivers/staging/media/av7110/av7110_v4l.c b/drivers/staging/media/av7110/av7110_v4l.c index 200a7a29ea31..aaa635309014 100644 --- a/drivers/staging/media/av7110/av7110_v4l.c +++ b/drivers/staging/media/av7110/av7110_v4l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * driver for the SAA7146 based AV110 cards diff --git a/drivers/staging/media/av7110/dvb_filter.c b/drivers/staging/media/av7110/dvb_filter.c index 9eafbb82bf42..34501ddbcdac 100644 --- a/drivers/staging/media/av7110/dvb_filter.c +++ b/drivers/staging/media/av7110/dvb_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/media/av7110/sp8870.c b/drivers/staging/media/av7110/sp8870.c index 0c813860f5b2..64372d80135b 100644 --- a/drivers/staging/media/av7110/sp8870.c +++ b/drivers/staging/media/av7110/sp8870.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Spase SP8870 demodulator diff --git a/drivers/staging/media/deprecated/atmel/atmel-isc-base.c b/drivers/staging/media/deprecated/atmel/atmel-isc-base.c index fb9ee8547392..4e64571549a5 100644 --- a/drivers/staging/media/deprecated/atmel/atmel-isc-base.c +++ b/drivers/staging/media/deprecated/atmel/atmel-isc-base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip Image Sensor Controller (ISC) common driver base diff --git a/drivers/staging/media/deprecated/atmel/atmel-isc-clk.c b/drivers/staging/media/deprecated/atmel/atmel-isc-clk.c index d442b5f4c931..58e492e3a12a 100644 --- a/drivers/staging/media/deprecated/atmel/atmel-isc-clk.c +++ b/drivers/staging/media/deprecated/atmel/atmel-isc-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Microchip Image Sensor Controller (ISC) common clock driver setup diff --git a/drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c b/drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c index 71e6e278a4b3..c57272755f16 100644 --- a/drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c +++ b/drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip Image Sensor Controller (ISC) driver diff --git a/drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c b/drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c index 1f74c2dd044c..2eb171af31f4 100644 --- a/drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c +++ b/drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Microchip eXtended Image Sensor Controller (XISC) driver diff --git a/drivers/staging/media/imx/imx-ic-common.c b/drivers/staging/media/imx/imx-ic-common.c index 6df1ffb53895..a64d19399906 100644 --- a/drivers/staging/media/imx/imx-ic-common.c +++ b/drivers/staging/media/imx/imx-ic-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Image Converter Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-ic-prp.c b/drivers/staging/media/imx/imx-ic-prp.c index 2b80d54006b3..610220818679 100644 --- a/drivers/staging/media/imx/imx-ic-prp.c +++ b/drivers/staging/media/imx/imx-ic-prp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-ic-prpencvf.c b/drivers/staging/media/imx/imx-ic-prpencvf.c index 77360bfe081a..12bd7e0bd18c 100644 --- a/drivers/staging/media/imx/imx-ic-prpencvf.c +++ b/drivers/staging/media/imx/imx-ic-prpencvf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-capture.c b/drivers/staging/media/imx/imx-media-capture.c index e9cef7af000a..2a1106ed8d90 100644 --- a/drivers/staging/media/imx/imx-media-capture.c +++ b/drivers/staging/media/imx/imx-media-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Video Capture Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-csc-scaler.c b/drivers/staging/media/imx/imx-media-csc-scaler.c index 0a27330f9790..9e917193404d 100644 --- a/drivers/staging/media/imx/imx-media-csc-scaler.c +++ b/drivers/staging/media/imx/imx-media-csc-scaler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i.MX IPUv3 IC PP mem2mem CSC/Scaler driver diff --git a/drivers/staging/media/imx/imx-media-csi.c b/drivers/staging/media/imx/imx-media-csi.c index fd7e37d803e7..4d262b117101 100644 --- a/drivers/staging/media/imx/imx-media-csi.c +++ b/drivers/staging/media/imx/imx-media-csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Capture CSI Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-dev-common.c b/drivers/staging/media/imx/imx-media-dev-common.c index 0d0ee8627a2d..a4f9f0e9bd0c 100644 --- a/drivers/staging/media/imx/imx-media-dev-common.c +++ b/drivers/staging/media/imx/imx-media-dev-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * V4L2 Media Controller Driver for Freescale common i.MX5/6/7 SOC diff --git a/drivers/staging/media/imx/imx-media-dev.c b/drivers/staging/media/imx/imx-media-dev.c index a08389b99d14..a4e6ff16bdd1 100644 --- a/drivers/staging/media/imx/imx-media-dev.c +++ b/drivers/staging/media/imx/imx-media-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Media Controller Driver for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-fim.c b/drivers/staging/media/imx/imx-media-fim.c index ccbc0371fba2..c6c74cbfc404 100644 --- a/drivers/staging/media/imx/imx-media-fim.c +++ b/drivers/staging/media/imx/imx-media-fim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Frame Interval Monitor. diff --git a/drivers/staging/media/imx/imx-media-internal-sd.c b/drivers/staging/media/imx/imx-media-internal-sd.c index da4109b2fd13..a50ba3b90c9c 100644 --- a/drivers/staging/media/imx/imx-media-internal-sd.c +++ b/drivers/staging/media/imx/imx-media-internal-sd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Media driver for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-of.c b/drivers/staging/media/imx/imx-media-of.c index bb28daa4d713..570320955ee6 100644 --- a/drivers/staging/media/imx/imx-media-of.c +++ b/drivers/staging/media/imx/imx-media-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Media driver for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-utils.c b/drivers/staging/media/imx/imx-media-utils.c index 1b5af8945e6b..9680e05e9070 100644 --- a/drivers/staging/media/imx/imx-media-utils.c +++ b/drivers/staging/media/imx/imx-media-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Media Controller Driver for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx-media-vdic.c b/drivers/staging/media/imx/imx-media-vdic.c index 86f2b30cb06c..90692622da4c 100644 --- a/drivers/staging/media/imx/imx-media-vdic.c +++ b/drivers/staging/media/imx/imx-media-vdic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * V4L2 Deinterlacer Subdev for Freescale i.MX5/6 SOC diff --git a/drivers/staging/media/imx/imx6-mipi-csi2.c b/drivers/staging/media/imx/imx6-mipi-csi2.c index dd8c7b3233bc..b4069d22cbd2 100644 --- a/drivers/staging/media/imx/imx6-mipi-csi2.c +++ b/drivers/staging/media/imx/imx6-mipi-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MIPI CSI-2 Receiver Subdev for Freescale i.MX6 SOC. diff --git a/drivers/staging/media/ipu3/ipu3-css-fw.c b/drivers/staging/media/ipu3/ipu3-css-fw.c index 37482b626c3c..2610bcf27429 100644 --- a/drivers/staging/media/ipu3/ipu3-css-fw.c +++ b/drivers/staging/media/ipu3/ipu3-css-fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-css-params.c b/drivers/staging/media/ipu3/ipu3-css-params.c index 2c48d57a3180..95fb92c29115 100644 --- a/drivers/staging/media/ipu3/ipu3-css-params.c +++ b/drivers/staging/media/ipu3/ipu3-css-params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-css-pool.c b/drivers/staging/media/ipu3/ipu3-css-pool.c index fa5b7d3acef2..0f3d64f5a967 100644 --- a/drivers/staging/media/ipu3/ipu3-css-pool.c +++ b/drivers/staging/media/ipu3/ipu3-css-pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-css.c b/drivers/staging/media/ipu3/ipu3-css.c index 777cac1c27bf..a0bcd45719d3 100644 --- a/drivers/staging/media/ipu3/ipu3-css.c +++ b/drivers/staging/media/ipu3/ipu3-css.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-dmamap.c b/drivers/staging/media/ipu3/ipu3-dmamap.c index 8a19b0024152..6c22ac4cf998 100644 --- a/drivers/staging/media/ipu3/ipu3-dmamap.c +++ b/drivers/staging/media/ipu3/ipu3-dmamap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-mmu.c b/drivers/staging/media/ipu3/ipu3-mmu.c index cb9bf5fb29a5..317326f73c8b 100644 --- a/drivers/staging/media/ipu3/ipu3-mmu.c +++ b/drivers/staging/media/ipu3/ipu3-mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Intel Corporation. diff --git a/drivers/staging/media/ipu3/ipu3-tables.c b/drivers/staging/media/ipu3/ipu3-tables.c index 3a3730bd4395..6d66a3677b1a 100644 --- a/drivers/staging/media/ipu3/ipu3-tables.c +++ b/drivers/staging/media/ipu3/ipu3-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3-v4l2.c b/drivers/staging/media/ipu3/ipu3-v4l2.c index 2f6041d342f4..3a481eb9cd34 100644 --- a/drivers/staging/media/ipu3/ipu3-v4l2.c +++ b/drivers/staging/media/ipu3/ipu3-v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Intel Corporation diff --git a/drivers/staging/media/ipu3/ipu3.c b/drivers/staging/media/ipu3/ipu3.c index bdf5a457752b..fe5edf7881df 100644 --- a/drivers/staging/media/ipu3/ipu3.c +++ b/drivers/staging/media/ipu3/ipu3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 - 2018 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-boot.c b/drivers/staging/media/ipu7/ipu7-boot.c index d7901ff78b38..7c72f3fa06f2 100644 --- a/drivers/staging/media/ipu7/ipu7-boot.c +++ b/drivers/staging/media/ipu7/ipu7-boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-bus.c b/drivers/staging/media/ipu7/ipu7-bus.c index 7da44fde002a..c0e42bbbccfb 100644 --- a/drivers/staging/media/ipu7/ipu7-bus.c +++ b/drivers/staging/media/ipu7/ipu7-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-buttress.c b/drivers/staging/media/ipu7/ipu7-buttress.c index e5707f5e300b..fa221cbd8ff0 100644 --- a/drivers/staging/media/ipu7/ipu7-buttress.c +++ b/drivers/staging/media/ipu7/ipu7-buttress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-cpd.c b/drivers/staging/media/ipu7/ipu7-cpd.c index 4f49fb57eae4..d4543b0241eb 100644 --- a/drivers/staging/media/ipu7/ipu7-cpd.c +++ b/drivers/staging/media/ipu7/ipu7-cpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-dma.c b/drivers/staging/media/ipu7/ipu7-dma.c index a118b41b2f34..22a0ce66355f 100644 --- a/drivers/staging/media/ipu7/ipu7-dma.c +++ b/drivers/staging/media/ipu7/ipu7-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-fw-isys.c b/drivers/staging/media/ipu7/ipu7-fw-isys.c index e4b9c364572b..e7d69780e1e1 100644 --- a/drivers/staging/media/ipu7/ipu7-fw-isys.c +++ b/drivers/staging/media/ipu7/ipu7-fw-isys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c b/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c index 2d5717883518..2e6782dc7f04 100644 --- a/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c +++ b/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys-csi2.c b/drivers/staging/media/ipu7/ipu7-isys-csi2.c index f34eabfe8a98..edc99cda01f1 100644 --- a/drivers/staging/media/ipu7/ipu7-isys-csi2.c +++ b/drivers/staging/media/ipu7/ipu7-isys-csi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys-queue.c b/drivers/staging/media/ipu7/ipu7-isys-queue.c index 434d9d9c7158..cebb162cf82d 100644 --- a/drivers/staging/media/ipu7/ipu7-isys-queue.c +++ b/drivers/staging/media/ipu7/ipu7-isys-queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys-subdev.c b/drivers/staging/media/ipu7/ipu7-isys-subdev.c index 67a776033d5b..1461ae29c32a 100644 --- a/drivers/staging/media/ipu7/ipu7-isys-subdev.c +++ b/drivers/staging/media/ipu7/ipu7-isys-subdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys-video.c b/drivers/staging/media/ipu7/ipu7-isys-video.c index 8c6730833f24..d38f534a91f4 100644 --- a/drivers/staging/media/ipu7/ipu7-isys-video.c +++ b/drivers/staging/media/ipu7/ipu7-isys-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-isys.c b/drivers/staging/media/ipu7/ipu7-isys.c index cb2f49f3e0fa..c2fb32a30ccd 100644 --- a/drivers/staging/media/ipu7/ipu7-isys.c +++ b/drivers/staging/media/ipu7/ipu7-isys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-mmu.c b/drivers/staging/media/ipu7/ipu7-mmu.c index ded1986eb8ba..8a0fbe9167cc 100644 --- a/drivers/staging/media/ipu7/ipu7-mmu.c +++ b/drivers/staging/media/ipu7/ipu7-mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7-syscom.c b/drivers/staging/media/ipu7/ipu7-syscom.c index 3f9f9c5c3cce..5729fd3d7e60 100644 --- a/drivers/staging/media/ipu7/ipu7-syscom.c +++ b/drivers/staging/media/ipu7/ipu7-syscom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/ipu7/ipu7.c b/drivers/staging/media/ipu7/ipu7.c index 5cddc09c72bf..a820857c4d53 100644 --- a/drivers/staging/media/ipu7/ipu7.c +++ b/drivers/staging/media/ipu7/ipu7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - 2025 Intel Corporation diff --git a/drivers/staging/media/max96712/max96712.c b/drivers/staging/media/max96712/max96712.c index 0751b2e04895..7acae3e54d5d 100644 --- a/drivers/staging/media/max96712/max96712.c +++ b/drivers/staging/media/max96712/max96712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Maxim MAX96712 Quad GMSL2 Deserializer Driver diff --git a/drivers/staging/media/meson/vdec/codec_h264.c b/drivers/staging/media/meson/vdec/codec_h264.c index c61128fc4bb9..7da7b5ea1c86 100644 --- a/drivers/staging/media/meson/vdec/codec_h264.c +++ b/drivers/staging/media/meson/vdec/codec_h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/codec_hevc_common.c b/drivers/staging/media/meson/vdec/codec_hevc_common.c index 0315cc0911cd..4ec0edf01b9c 100644 --- a/drivers/staging/media/meson/vdec/codec_hevc_common.c +++ b/drivers/staging/media/meson/vdec/codec_hevc_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Maxime Jourdan diff --git a/drivers/staging/media/meson/vdec/codec_mpeg12.c b/drivers/staging/media/meson/vdec/codec_mpeg12.c index 48869cc3d973..b6dbaff506cc 100644 --- a/drivers/staging/media/meson/vdec/codec_mpeg12.c +++ b/drivers/staging/media/meson/vdec/codec_mpeg12.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/codec_vp9.c b/drivers/staging/media/meson/vdec/codec_vp9.c index 394df5761556..a5cd58fe3ec1 100644 --- a/drivers/staging/media/meson/vdec/codec_vp9.c +++ b/drivers/staging/media/meson/vdec/codec_vp9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Maxime Jourdan diff --git a/drivers/staging/media/meson/vdec/esparser.c b/drivers/staging/media/meson/vdec/esparser.c index 4632346f04a9..92283c29775b 100644 --- a/drivers/staging/media/meson/vdec/esparser.c +++ b/drivers/staging/media/meson/vdec/esparser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/vdec.c b/drivers/staging/media/meson/vdec/vdec.c index 49e497a32973..b6eddc34b14d 100644 --- a/drivers/staging/media/meson/vdec/vdec.c +++ b/drivers/staging/media/meson/vdec/vdec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/vdec_1.c b/drivers/staging/media/meson/vdec/vdec_1.c index a65cb4959446..86473eca03e2 100644 --- a/drivers/staging/media/meson/vdec/vdec_1.c +++ b/drivers/staging/media/meson/vdec/vdec_1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/vdec_helpers.c b/drivers/staging/media/meson/vdec/vdec_helpers.c index 7d2a75653250..fe7e4cb29ab0 100644 --- a/drivers/staging/media/meson/vdec/vdec_helpers.c +++ b/drivers/staging/media/meson/vdec/vdec_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/meson/vdec/vdec_hevc.c b/drivers/staging/media/meson/vdec/vdec_hevc.c index 1939c47def58..ccf7ced9b7a8 100644 --- a/drivers/staging/media/meson/vdec/vdec_hevc.c +++ b/drivers/staging/media/meson/vdec/vdec_hevc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 Maxime Jourdan diff --git a/drivers/staging/media/meson/vdec/vdec_platform.c b/drivers/staging/media/meson/vdec/vdec_platform.c index 66bb307db85a..472e71be7e1a 100644 --- a/drivers/staging/media/meson/vdec/vdec_platform.c +++ b/drivers/staging/media/meson/vdec/vdec_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018 BayLibre, SAS diff --git a/drivers/staging/media/starfive/camss/stf-camss.c b/drivers/staging/media/starfive/camss/stf-camss.c index 259aaad010d2..cc28eeea87ec 100644 --- a/drivers/staging/media/starfive/camss/stf-camss.c +++ b/drivers/staging/media/starfive/camss/stf-camss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stf_camss.c diff --git a/drivers/staging/media/starfive/camss/stf-capture.c b/drivers/staging/media/starfive/camss/stf-capture.c index e15d2e97eb0b..1d7755ebb520 100644 --- a/drivers/staging/media/starfive/camss/stf-capture.c +++ b/drivers/staging/media/starfive/camss/stf-capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stf_capture.c diff --git a/drivers/staging/media/starfive/camss/stf-isp-hw-ops.c b/drivers/staging/media/starfive/camss/stf-isp-hw-ops.c index c34631ff9422..dc78f0191dc6 100644 --- a/drivers/staging/media/starfive/camss/stf-isp-hw-ops.c +++ b/drivers/staging/media/starfive/camss/stf-isp-hw-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stf_isp_hw_ops.c diff --git a/drivers/staging/media/starfive/camss/stf-isp.c b/drivers/staging/media/starfive/camss/stf-isp.c index df7a903fbb1b..b4d975978af7 100644 --- a/drivers/staging/media/starfive/camss/stf-isp.c +++ b/drivers/staging/media/starfive/camss/stf-isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stf_isp.c diff --git a/drivers/staging/media/starfive/camss/stf-video.c b/drivers/staging/media/starfive/camss/stf-video.c index a0420eb6a0aa..de751ac2b343 100644 --- a/drivers/staging/media/starfive/camss/stf-video.c +++ b/drivers/staging/media/starfive/camss/stf-video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stf_video.c diff --git a/drivers/staging/media/sunxi/cedrus/cedrus.c b/drivers/staging/media/sunxi/cedrus/cedrus.c index bff42ea1871f..6fe8803effa8 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_dec.c b/drivers/staging/media/sunxi/cedrus/cedrus_dec.c index 9f8b0555b7dc..5707c06b0e3f 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_dec.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_dec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_h264.c b/drivers/staging/media/sunxi/cedrus/cedrus_h264.c index 3e2843ef6cce..dad57c10087d 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_h264.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_h264.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c b/drivers/staging/media/sunxi/cedrus/cedrus_h265.c index 780da4a8b5af..3cc5f144a0e2 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_h265.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_hw.c b/drivers/staging/media/sunxi/cedrus/cedrus_hw.c index 444fb53878d1..8f104da4ede6 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_hw.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c b/drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c index 10e98f08aafc..c75edfa7fc56 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_video.c b/drivers/staging/media/sunxi/cedrus/cedrus_video.c index ad4ec3490775..27b980489168 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_video.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_vp8.c b/drivers/staging/media/sunxi/cedrus/cedrus_vp8.c index 969677a3bbf9..075f13173417 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_vp8.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_vp8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cedrus VPU driver diff --git a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c index 6877f2beee8c..9e8f5f4494f0 100644 --- a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c +++ b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021-2022 Bootlin diff --git a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c index e7b99cee63d6..ae3ceaebebb2 100644 --- a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c +++ b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021-2022 Bootlin diff --git a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c index 77c2d06c0436..d4c31850deef 100644 --- a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c +++ b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021-2022 Bootlin diff --git a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c index 46a334b602f1..f38c30af8147 100644 --- a/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c +++ b/drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021-2022 Bootlin diff --git a/drivers/staging/media/tegra-video/csi.c b/drivers/staging/media/tegra-video/csi.c index 604185c00a1a..c4fe713a21e6 100644 --- a/drivers/staging/media/tegra-video/csi.c +++ b/drivers/staging/media/tegra-video/csi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/staging/media/tegra-video/tegra20.c b/drivers/staging/media/tegra-video/tegra20.c index aa9ff7fec4f9..92709eac2d74 100644 --- a/drivers/staging/media/tegra-video/tegra20.c +++ b/drivers/staging/media/tegra-video/tegra20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Tegra20-specific VI implementation diff --git a/drivers/staging/media/tegra-video/tegra210.c b/drivers/staging/media/tegra-video/tegra210.c index da99f19a39e7..f317be410554 100644 --- a/drivers/staging/media/tegra-video/tegra210.c +++ b/drivers/staging/media/tegra-video/tegra210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/staging/media/tegra-video/vi.c b/drivers/staging/media/tegra-video/vi.c index c9276ff76157..e589e524ddf0 100644 --- a/drivers/staging/media/tegra-video/vi.c +++ b/drivers/staging/media/tegra-video/vi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/staging/media/tegra-video/video.c b/drivers/staging/media/tegra-video/video.c index 074ad0dc56ca..f730c10c6a7a 100644 --- a/drivers/staging/media/tegra-video/video.c +++ b/drivers/staging/media/tegra-video/video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/staging/media/tegra-video/vip.c b/drivers/staging/media/tegra-video/vip.c index 5ec717f3afd5..dd229ec4bc5c 100644 --- a/drivers/staging/media/tegra-video/vip.c +++ b/drivers/staging/media/tegra-video/vip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Parallel video capture module (VIP) for the Tegra VI. diff --git a/drivers/staging/most/dim2/dim2.c b/drivers/staging/most/dim2/dim2.c index dad2abe6c0c9..d9b3716e2e8b 100644 --- a/drivers/staging/most/dim2/dim2.c +++ b/drivers/staging/most/dim2/dim2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dim2.c - MediaLB DIM2 Hardware Dependent Module diff --git a/drivers/staging/most/dim2/hal.c b/drivers/staging/most/dim2/hal.c index 6abe3ab2b2cf..18fd31838f70 100644 --- a/drivers/staging/most/dim2/hal.c +++ b/drivers/staging/most/dim2/hal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * hal.c - DIM2 HAL implementation diff --git a/drivers/staging/most/net/net.c b/drivers/staging/most/net/net.c index 1d1fe8bff7ee..caeac7dc7a99 100644 --- a/drivers/staging/most/net/net.c +++ b/drivers/staging/most/net/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * net.c - Networking component for Mostcore diff --git a/drivers/staging/most/video/video.c b/drivers/staging/most/video/video.c index 32f71d9a9cf7..7e417efca960 100644 --- a/drivers/staging/most/video/video.c +++ b/drivers/staging/most/video/video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * video.c - V4L2 component for Mostcore diff --git a/drivers/staging/nvec/nvec.c b/drivers/staging/nvec/nvec.c index 263774e6a78c..38dc241617ab 100644 --- a/drivers/staging/nvec/nvec.c +++ b/drivers/staging/nvec/nvec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVEC: NVIDIA compliant embedded controller interface diff --git a/drivers/staging/nvec/nvec_kbd.c b/drivers/staging/nvec/nvec_kbd.c index d2b91318f151..1aa0720c8a79 100644 --- a/drivers/staging/nvec/nvec_kbd.c +++ b/drivers/staging/nvec/nvec_kbd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nvec_kbd: keyboard driver for a NVIDIA compliant embedded controller diff --git a/drivers/staging/nvec/nvec_paz00.c b/drivers/staging/nvec/nvec_paz00.c index 55d59840fca4..d8d0d5862a06 100644 --- a/drivers/staging/nvec/nvec_paz00.c +++ b/drivers/staging/nvec/nvec_paz00.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nvec_paz00: OEM specific driver for Compal PAZ00 based devices diff --git a/drivers/staging/nvec/nvec_power.c b/drivers/staging/nvec/nvec_power.c index 2faab9fdedef..210e08dbbe3c 100644 --- a/drivers/staging/nvec/nvec_power.c +++ b/drivers/staging/nvec/nvec_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nvec_power: power supply driver for a NVIDIA compliant embedded controller diff --git a/drivers/staging/nvec/nvec_ps2.c b/drivers/staging/nvec/nvec_ps2.c index 2db57795ea2f..09036a6ce53f 100644 --- a/drivers/staging/nvec/nvec_ps2.c +++ b/drivers/staging/nvec/nvec_ps2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nvec_ps2: mouse driver for a NVIDIA compliant embedded controller diff --git a/drivers/staging/octeon/ethernet-mdio.c b/drivers/staging/octeon/ethernet-mdio.c index 211423059e30..a3d9df1b7da0 100644 --- a/drivers/staging/octeon/ethernet-mdio.c +++ b/drivers/staging/octeon/ethernet-mdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-mem.c b/drivers/staging/octeon/ethernet-mem.c index 532594957ebc..c1c15fb1101c 100644 --- a/drivers/staging/octeon/ethernet-mem.c +++ b/drivers/staging/octeon/ethernet-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-rgmii.c b/drivers/staging/octeon/ethernet-rgmii.c index 0c4fac31540a..bddbdec14212 100644 --- a/drivers/staging/octeon/ethernet-rgmii.c +++ b/drivers/staging/octeon/ethernet-rgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-rx.c b/drivers/staging/octeon/ethernet-rx.c index 965330eec80a..db9595fd5b06 100644 --- a/drivers/staging/octeon/ethernet-rx.c +++ b/drivers/staging/octeon/ethernet-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-sgmii.c b/drivers/staging/octeon/ethernet-sgmii.c index d7fbd9159302..8db551384a4a 100644 --- a/drivers/staging/octeon/ethernet-sgmii.c +++ b/drivers/staging/octeon/ethernet-sgmii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-spi.c b/drivers/staging/octeon/ethernet-spi.c index 699c98c5ec13..ada94bc577f9 100644 --- a/drivers/staging/octeon/ethernet-spi.c +++ b/drivers/staging/octeon/ethernet-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet-tx.c b/drivers/staging/octeon/ethernet-tx.c index f5bbedac6a65..23794337bf08 100644 --- a/drivers/staging/octeon/ethernet-tx.c +++ b/drivers/staging/octeon/ethernet-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/octeon/ethernet.c b/drivers/staging/octeon/ethernet.c index eadb74fc14c8..bbeb5641d613 100644 --- a/drivers/staging/octeon/ethernet.c +++ b/drivers/staging/octeon/ethernet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is based on code from OCTEON SDK by Cavium Networks. diff --git a/drivers/staging/rtl8723bs/core/rtw_ap.c b/drivers/staging/rtl8723bs/core/rtw_ap.c index 67197c7d4a4d..93df19075f2f 100644 --- a/drivers/staging/rtl8723bs/core/rtw_ap.c +++ b/drivers/staging/rtl8723bs/core/rtw_ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_btcoex.c b/drivers/staging/rtl8723bs/core/rtw_btcoex.c index f4b19ef7b341..30bf45b01b30 100644 --- a/drivers/staging/rtl8723bs/core/rtw_btcoex.c +++ b/drivers/staging/rtl8723bs/core/rtw_btcoex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_cmd.c b/drivers/staging/rtl8723bs/core/rtw_cmd.c index ef2d92b5588a..dc76ba19002f 100644 --- a/drivers/staging/rtl8723bs/core/rtw_cmd.c +++ b/drivers/staging/rtl8723bs/core/rtw_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_efuse.c b/drivers/staging/rtl8723bs/core/rtw_efuse.c index 98b15ca10074..d57b6b78071a 100644 --- a/drivers/staging/rtl8723bs/core/rtw_efuse.c +++ b/drivers/staging/rtl8723bs/core/rtw_efuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_ieee80211.c b/drivers/staging/rtl8723bs/core/rtw_ieee80211.c index 8fdeeda88a6d..06bfeba10512 100644 --- a/drivers/staging/rtl8723bs/core/rtw_ieee80211.c +++ b/drivers/staging/rtl8723bs/core/rtw_ieee80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_io.c b/drivers/staging/rtl8723bs/core/rtw_io.c index fe9f94001eed..76b7fc354d20 100644 --- a/drivers/staging/rtl8723bs/core/rtw_io.c +++ b/drivers/staging/rtl8723bs/core/rtw_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c b/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c index 587a87fbffeb..31746dde0e1c 100644 --- a/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c +++ b/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme.c b/drivers/staging/rtl8723bs/core/rtw_mlme.c index 98704179ad35..9e8d20e1149a 100644 --- a/drivers/staging/rtl8723bs/core/rtw_mlme.c +++ b/drivers/staging/rtl8723bs/core/rtw_mlme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c index ac49bfbaa5bb..a4330a6721a8 100644 --- a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c +++ b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c b/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c index 0ef788abf403..7e21594d37b2 100644 --- a/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c +++ b/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_recv.c b/drivers/staging/rtl8723bs/core/rtw_recv.c index e893cb6fa273..4efd004ad19a 100644 --- a/drivers/staging/rtl8723bs/core/rtw_recv.c +++ b/drivers/staging/rtl8723bs/core/rtw_recv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_security.c b/drivers/staging/rtl8723bs/core/rtw_security.c index 2f941ffbd465..468f11e06c3b 100644 --- a/drivers/staging/rtl8723bs/core/rtw_security.c +++ b/drivers/staging/rtl8723bs/core/rtw_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c index 3e80d03c4ec9..6585df213199 100644 --- a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c +++ b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_wlan_util.c b/drivers/staging/rtl8723bs/core/rtw_wlan_util.c index 5ffefa50699e..0591857cd34a 100644 --- a/drivers/staging/rtl8723bs/core/rtw_wlan_util.c +++ b/drivers/staging/rtl8723bs/core/rtw_wlan_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/core/rtw_xmit.c b/drivers/staging/rtl8723bs/core/rtw_xmit.c index 21690857fd62..0a440b8227b4 100644 --- a/drivers/staging/rtl8723bs/core/rtw_xmit.c +++ b/drivers/staging/rtl8723bs/core/rtw_xmit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c b/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c index b3d7f50fac4c..ee1d224e31c4 100644 --- a/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c +++ b/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c b/drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c index d32dbf94858f..96b0254f63b5 100644 --- a/drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c +++ b/drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c index 4da2487f6750..d2e8d6506aaf 100644 --- a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c +++ b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c index 1f0cc8d58df3..12a9540fa6d1 100644 --- a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c +++ b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c index 155ec311a52e..d984299b5334 100644 --- a/drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c +++ b/drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalPhyRf.c b/drivers/staging/rtl8723bs/hal/HalPhyRf.c index 7bef05a9a063..3f975fc46e1d 100644 --- a/drivers/staging/rtl8723bs/hal/HalPhyRf.c +++ b/drivers/staging/rtl8723bs/hal/HalPhyRf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c b/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c index 34692cca33f5..5c3bde85f6b0 100644 --- a/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c +++ b/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c b/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c index 86404b5e6c52..b096639abcf9 100644 --- a/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c +++ b/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_btcoex.c b/drivers/staging/rtl8723bs/hal/hal_btcoex.c index 9105594d2dde..8f2e9811ea1f 100644 --- a/drivers/staging/rtl8723bs/hal/hal_btcoex.c +++ b/drivers/staging/rtl8723bs/hal/hal_btcoex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_com.c b/drivers/staging/rtl8723bs/hal/hal_com.c index 70b5b289f9cb..74f30273f298 100644 --- a/drivers/staging/rtl8723bs/hal/hal_com.c +++ b/drivers/staging/rtl8723bs/hal/hal_com.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c b/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c index cd76e26e868f..47d8a7fca74d 100644 --- a/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c +++ b/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_intf.c b/drivers/staging/rtl8723bs/hal/hal_intf.c index 462553d296ff..73144e93c8e3 100644 --- a/drivers/staging/rtl8723bs/hal/hal_intf.c +++ b/drivers/staging/rtl8723bs/hal/hal_intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_pwr_seq.c b/drivers/staging/rtl8723bs/hal/hal_pwr_seq.c index 2438931ca51b..674ae9df5453 100644 --- a/drivers/staging/rtl8723bs/hal/hal_pwr_seq.c +++ b/drivers/staging/rtl8723bs/hal/hal_pwr_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/hal_sdio.c b/drivers/staging/rtl8723bs/hal/hal_sdio.c index 665c85eccbdf..0d438f99ba7d 100644 --- a/drivers/staging/rtl8723bs/hal/hal_sdio.c +++ b/drivers/staging/rtl8723bs/hal/hal_sdio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm.c b/drivers/staging/rtl8723bs/hal/odm.c index 639b6da2302b..cf3921fd8189 100644 --- a/drivers/staging/rtl8723bs/hal/odm.c +++ b/drivers/staging/rtl8723bs/hal/odm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_CfoTracking.c b/drivers/staging/rtl8723bs/hal/odm_CfoTracking.c index 666a9f44012d..ddc00c2fbe2e 100644 --- a/drivers/staging/rtl8723bs/hal/odm_CfoTracking.c +++ b/drivers/staging/rtl8723bs/hal/odm_CfoTracking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_DIG.c b/drivers/staging/rtl8723bs/hal/odm_DIG.c index f10427abd849..e7149a34b9fb 100644 --- a/drivers/staging/rtl8723bs/hal/odm_DIG.c +++ b/drivers/staging/rtl8723bs/hal/odm_DIG.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c b/drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c index 57c5736527d2..81d4634248d3 100644 --- a/drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c +++ b/drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c b/drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c index 398dfa13449d..b8e599304cc5 100644 --- a/drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c +++ b/drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c b/drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c index 578d5712645c..5480db847a7e 100644 --- a/drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c +++ b/drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_HWConfig.c b/drivers/staging/rtl8723bs/hal/odm_HWConfig.c index 994b8c578e7a..9172eafe8eba 100644 --- a/drivers/staging/rtl8723bs/hal/odm_HWConfig.c +++ b/drivers/staging/rtl8723bs/hal/odm_HWConfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c b/drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c index 1df42069bd5c..15e7a124c3ae 100644 --- a/drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c +++ b/drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c b/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c index af6cdda8238d..8efcfc380f48 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_dm.c b/drivers/staging/rtl8723bs/hal/rtl8723b_dm.c index 928226679ab4..6f1546a60231 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_dm.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_dm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c b/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c index 57c83f332e74..21ee75601eb4 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c b/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c index d8709d40cb33..b75b870442da 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c b/drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c index ffb35e1ace62..f099e0b1d452 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c b/drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c index db3d7d72bffa..6112091048d7 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c b/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c index 399edfbf8ec6..95fd6b6b86ba 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c b/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c index abb6fdfe7e1f..fa473af62716 100644 --- a/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c +++ b/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/sdio_halinit.c b/drivers/staging/rtl8723bs/hal/sdio_halinit.c index 4e81ef53dc47..68e5a77c9aa1 100644 --- a/drivers/staging/rtl8723bs/hal/sdio_halinit.c +++ b/drivers/staging/rtl8723bs/hal/sdio_halinit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/hal/sdio_ops.c b/drivers/staging/rtl8723bs/hal/sdio_ops.c index 0ee50b4a1149..49c4ac7661aa 100644 --- a/drivers/staging/rtl8723bs/hal/sdio_ops.c +++ b/drivers/staging/rtl8723bs/hal/sdio_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c index 60edeae1cffe..2baba8870225 100644 --- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/os_intfs.c b/drivers/staging/rtl8723bs/os_dep/os_intfs.c index 6ca6dc548805..de8e0abc1d9e 100644 --- a/drivers/staging/rtl8723bs/os_dep/os_intfs.c +++ b/drivers/staging/rtl8723bs/os_dep/os_intfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/osdep_service.c b/drivers/staging/rtl8723bs/os_dep/osdep_service.c index a00f9f0c85c5..6d74e9d33387 100644 --- a/drivers/staging/rtl8723bs/os_dep/osdep_service.c +++ b/drivers/staging/rtl8723bs/os_dep/osdep_service.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c index 1d0239eef114..cb2953957a4d 100644 --- a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c +++ b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c b/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c index 5dc00e9117ae..cc13e4dcc799 100644 --- a/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c +++ b/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/wifi_regd.c b/drivers/staging/rtl8723bs/os_dep/wifi_regd.c index f9c4d487badf..0a3c2c2adb46 100644 --- a/drivers/staging/rtl8723bs/os_dep/wifi_regd.c +++ b/drivers/staging/rtl8723bs/os_dep/wifi_regd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/rtl8723bs/os_dep/xmit_linux.c b/drivers/staging/rtl8723bs/os_dep/xmit_linux.c index 944b9c724b32..b1abb33defb1 100644 --- a/drivers/staging/rtl8723bs/os_dep/xmit_linux.c +++ b/drivers/staging/rtl8723bs/os_dep/xmit_linux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** * diff --git a/drivers/staging/sm750fb/ddk750_chip.c b/drivers/staging/sm750fb/ddk750_chip.c index 025dae3756aa..ece4ebe10cda 100644 --- a/drivers/staging/sm750fb/ddk750_chip.c +++ b/drivers/staging/sm750fb/ddk750_chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/sm750fb/ddk750_display.c b/drivers/staging/sm750fb/ddk750_display.c index 4e390541a507..42aa9b07c7fc 100644 --- a/drivers/staging/sm750fb/ddk750_display.c +++ b/drivers/staging/sm750fb/ddk750_display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "ddk750_reg.h" #include "ddk750_chip.h" diff --git a/drivers/staging/sm750fb/ddk750_mode.c b/drivers/staging/sm750fb/ddk750_mode.c index 3b25892af713..33be98ed3f79 100644 --- a/drivers/staging/sm750fb/ddk750_mode.c +++ b/drivers/staging/sm750fb/ddk750_mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "ddk750_reg.h" diff --git a/drivers/staging/sm750fb/ddk750_power.c b/drivers/staging/sm750fb/ddk750_power.c index 12834f78eef7..2451b0ab6872 100644 --- a/drivers/staging/sm750fb/ddk750_power.c +++ b/drivers/staging/sm750fb/ddk750_power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "ddk750_chip.h" #include "ddk750_reg.h" diff --git a/drivers/staging/sm750fb/ddk750_swi2c.c b/drivers/staging/sm750fb/ddk750_swi2c.c index 0ef8d4ff2ef9..0125b9e44fa3 100644 --- a/drivers/staging/sm750fb/ddk750_swi2c.c +++ b/drivers/staging/sm750fb/ddk750_swi2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2007 by Silicon Motion, Inc. (SMI) diff --git a/drivers/staging/sm750fb/sm750.c b/drivers/staging/sm750fb/sm750.c index fecd7457e615..6fe2879c5619 100644 --- a/drivers/staging/sm750fb/sm750.c +++ b/drivers/staging/sm750fb/sm750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/sm750fb/sm750_accel.c b/drivers/staging/sm750fb/sm750_accel.c index 046b9282b24a..d3d56d622b3c 100644 --- a/drivers/staging/sm750fb/sm750_accel.c +++ b/drivers/staging/sm750fb/sm750_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/sm750fb/sm750_cursor.c b/drivers/staging/sm750fb/sm750_cursor.c index 7ede144905c9..7847bc68e39a 100644 --- a/drivers/staging/sm750fb/sm750_cursor.c +++ b/drivers/staging/sm750fb/sm750_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/sm750fb/sm750_hw.c b/drivers/staging/sm750fb/sm750_hw.c index ce46f240cbaf..7406861fc8ca 100644 --- a/drivers/staging/sm750fb/sm750_hw.c +++ b/drivers/staging/sm750fb/sm750_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c index 7d0ddd5c8cce..11810b746026 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c +++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011 Broadcom Corporation. All rights reserved. */ diff --git a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c index 68e8d491a7ec..f18d67122cf9 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c +++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011 Broadcom Corporation. All rights reserved. */ diff --git a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c index 7368b384497f..dea59aac9b3f 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c +++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011 Broadcom Corporation. All rights reserved. */ diff --git a/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c index f292a6618166..c241a23592e8 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c +++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011 Broadcom Corporation. All rights reserved. */ diff --git a/drivers/staging/vme_user/vme.c b/drivers/staging/vme_user/vme.c index 2095de72596a..dcfb271b90c4 100644 --- a/drivers/staging/vme_user/vme.c +++ b/drivers/staging/vme_user/vme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * VME Bridge Framework diff --git a/drivers/staging/vme_user/vme_fake.c b/drivers/staging/vme_user/vme_fake.c index 731fbba17dfd..c0e8db9ebfe6 100644 --- a/drivers/staging/vme_user/vme_fake.c +++ b/drivers/staging/vme_user/vme_fake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fake VME bridge support. diff --git a/drivers/staging/vme_user/vme_tsi148.c b/drivers/staging/vme_user/vme_tsi148.c index 733594dde9ae..6c1b789f1f35 100644 --- a/drivers/staging/vme_user/vme_tsi148.c +++ b/drivers/staging/vme_user/vme_tsi148.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for the Tundra TSI148 VME-PCI Bridge Chip diff --git a/drivers/staging/vme_user/vme_user.c b/drivers/staging/vme_user/vme_user.c index 5829a4141561..e06b50468d63 100644 --- a/drivers/staging/vme_user/vme_user.c +++ b/drivers/staging/vme_user/vme_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * VMEbus User access driver diff --git a/drivers/target/iscsi/cxgbit/cxgbit_cm.c b/drivers/target/iscsi/cxgbit/cxgbit_cm.c index d9204c590d9a..8191baba0691 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_cm.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chelsio Communications, Inc. diff --git a/drivers/target/iscsi/cxgbit/cxgbit_ddp.c b/drivers/target/iscsi/cxgbit/cxgbit_ddp.c index 17fd0d8cc490..83babd0c1727 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_ddp.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_ddp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chelsio Communications, Inc. diff --git a/drivers/target/iscsi/cxgbit/cxgbit_main.c b/drivers/target/iscsi/cxgbit/cxgbit_main.c index 2c1950df3b3e..9c43288bbd9f 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_main.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chelsio Communications, Inc. diff --git a/drivers/target/iscsi/cxgbit/cxgbit_target.c b/drivers/target/iscsi/cxgbit/cxgbit_target.c index 3698f2eb097e..582446d7c6bd 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_target.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Chelsio Communications, Inc. diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c index a2dde08c8a62..f6a7fc625b41 100644 --- a/drivers/target/iscsi/iscsi_target.c +++ b/drivers/target/iscsi/iscsi_target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains main functions related to the iSCSI Target Core Driver. diff --git a/drivers/target/iscsi/iscsi_target_auth.c b/drivers/target/iscsi/iscsi_target_auth.c index c8a248bd11be..ce67e0be279e 100644 --- a/drivers/target/iscsi/iscsi_target_auth.c +++ b/drivers/target/iscsi/iscsi_target_auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file houses the main functions for the iSCSI CHAP support diff --git a/drivers/target/iscsi/iscsi_target_configfs.c b/drivers/target/iscsi/iscsi_target_configfs.c index efe8cdb20060..b2206d32c616 100644 --- a/drivers/target/iscsi/iscsi_target_configfs.c +++ b/drivers/target/iscsi/iscsi_target_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the configfs implementation for iSCSI Target mode diff --git a/drivers/target/iscsi/iscsi_target_datain_values.c b/drivers/target/iscsi/iscsi_target_datain_values.c index 2d44781be3c6..42eabacbc379 100644 --- a/drivers/target/iscsi/iscsi_target_datain_values.c +++ b/drivers/target/iscsi/iscsi_target_datain_values.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the iSCSI Target DataIN value generation functions. diff --git a/drivers/target/iscsi/iscsi_target_device.c b/drivers/target/iscsi/iscsi_target_device.c index b565ce3b2677..8b293242018a 100644 --- a/drivers/target/iscsi/iscsi_target_device.c +++ b/drivers/target/iscsi/iscsi_target_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the iSCSI Virtual Device and Disk Transport diff --git a/drivers/target/iscsi/iscsi_target_erl0.c b/drivers/target/iscsi/iscsi_target_erl0.c index 24db6b07493e..c27923122122 100644 --- a/drivers/target/iscsi/iscsi_target_erl0.c +++ b/drivers/target/iscsi/iscsi_target_erl0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * This file contains error recovery level zero functions used by diff --git a/drivers/target/iscsi/iscsi_target_erl1.c b/drivers/target/iscsi/iscsi_target_erl1.c index d8ca06e697d6..9b05cc8264ba 100644 --- a/drivers/target/iscsi/iscsi_target_erl1.c +++ b/drivers/target/iscsi/iscsi_target_erl1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains error recovery level one used by the iSCSI Target driver. diff --git a/drivers/target/iscsi/iscsi_target_erl2.c b/drivers/target/iscsi/iscsi_target_erl2.c index 56d78af7cec7..3c0f029f66fc 100644 --- a/drivers/target/iscsi/iscsi_target_erl2.c +++ b/drivers/target/iscsi/iscsi_target_erl2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains error recovery level two functions used by diff --git a/drivers/target/iscsi/iscsi_target_login.c b/drivers/target/iscsi/iscsi_target_login.c index 53aca059dc16..dd40843951e6 100644 --- a/drivers/target/iscsi/iscsi_target_login.c +++ b/drivers/target/iscsi/iscsi_target_login.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the login functions used by the iSCSI Target driver. diff --git a/drivers/target/iscsi/iscsi_target_nego.c b/drivers/target/iscsi/iscsi_target_nego.c index 832588f21f91..229d6d36426f 100644 --- a/drivers/target/iscsi/iscsi_target_nego.c +++ b/drivers/target/iscsi/iscsi_target_nego.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains main functions related to iSCSI Parameter negotiation. diff --git a/drivers/target/iscsi/iscsi_target_nodeattrib.c b/drivers/target/iscsi/iscsi_target_nodeattrib.c index d63efdefb18e..6b14fd817781 100644 --- a/drivers/target/iscsi/iscsi_target_nodeattrib.c +++ b/drivers/target/iscsi/iscsi_target_nodeattrib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the main functions related to Initiator Node Attributes. diff --git a/drivers/target/iscsi/iscsi_target_parameters.c b/drivers/target/iscsi/iscsi_target_parameters.c index 1d4e1788e073..58854876c773 100644 --- a/drivers/target/iscsi/iscsi_target_parameters.c +++ b/drivers/target/iscsi/iscsi_target_parameters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains main functions related to iSCSI Parameter negotiation. diff --git a/drivers/target/iscsi/iscsi_target_seq_pdu_list.c b/drivers/target/iscsi/iscsi_target_seq_pdu_list.c index 66de2b8de463..9fb141e80bc8 100644 --- a/drivers/target/iscsi/iscsi_target_seq_pdu_list.c +++ b/drivers/target/iscsi/iscsi_target_seq_pdu_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains main functions related to iSCSI DataSequenceInOrder=No diff --git a/drivers/target/iscsi/iscsi_target_stat.c b/drivers/target/iscsi/iscsi_target_stat.c index 367c6468b8e1..e777c9f6216f 100644 --- a/drivers/target/iscsi/iscsi_target_stat.c +++ b/drivers/target/iscsi/iscsi_target_stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Modern ConfigFS group context specific iSCSI statistics based on original diff --git a/drivers/target/iscsi/iscsi_target_tmr.c b/drivers/target/iscsi/iscsi_target_tmr.c index 620de3910599..e361470f023e 100644 --- a/drivers/target/iscsi/iscsi_target_tmr.c +++ b/drivers/target/iscsi/iscsi_target_tmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the iSCSI Target specific Task Management functions. diff --git a/drivers/target/iscsi/iscsi_target_tpg.c b/drivers/target/iscsi/iscsi_target_tpg.c index bf06cfdfb012..a567c3d9cdb6 100644 --- a/drivers/target/iscsi/iscsi_target_tpg.c +++ b/drivers/target/iscsi/iscsi_target_tpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains iSCSI Target Portal Group related functions. diff --git a/drivers/target/iscsi/iscsi_target_transport.c b/drivers/target/iscsi/iscsi_target_transport.c index 27c85f260459..d08737324168 100644 --- a/drivers/target/iscsi/iscsi_target_transport.c +++ b/drivers/target/iscsi/iscsi_target_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/target/iscsi/iscsi_target_util.c b/drivers/target/iscsi/iscsi_target_util.c index c1888c42afdd..59058a601172 100644 --- a/drivers/target/iscsi/iscsi_target_util.c +++ b/drivers/target/iscsi/iscsi_target_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * This file contains the iSCSI Target specific utility functions. diff --git a/drivers/target/loopback/tcm_loop.c b/drivers/target/loopback/tcm_loop.c index 01a8e349dc4d..cda2d8d08baf 100644 --- a/drivers/target/loopback/tcm_loop.c +++ b/drivers/target/loopback/tcm_loop.c @@ -1,3 +1,4 @@ +asm("nop"); /******************************************************************************* * * This file contains the Linux/SCSI LLD virtual SCSI initiator driver diff --git a/drivers/target/sbp/sbp_target.c b/drivers/target/sbp/sbp_target.c index 09120a538a40..ec5cefb5c2ef 100644 --- a/drivers/target/sbp/sbp_target.c +++ b/drivers/target/sbp/sbp_target.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SBP2 target driver (SCSI over IEEE1394 in target mode) diff --git a/drivers/target/target_core_alua.c b/drivers/target/target_core_alua.c index 10250aca5a81..5f9465ed96bc 100644 --- a/drivers/target/target_core_alua.c +++ b/drivers/target/target_core_alua.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_alua.c diff --git a/drivers/target/target_core_configfs.c b/drivers/target/target_core_configfs.c index f7868b41c5e6..390f9e4df84a 100644 --- a/drivers/target/target_core_configfs.c +++ b/drivers/target/target_core_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_configfs.c diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c index 8ccb8541db1c..2fd5c6937059 100644 --- a/drivers/target/target_core_device.c +++ b/drivers/target/target_core_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_device.c (based on iscsi_target_device.c) diff --git a/drivers/target/target_core_fabric_configfs.c b/drivers/target/target_core_fabric_configfs.c index 13159928e365..4bd005b8393f 100644 --- a/drivers/target/target_core_fabric_configfs.c +++ b/drivers/target/target_core_fabric_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_fabric_configfs.c diff --git a/drivers/target/target_core_fabric_lib.c b/drivers/target/target_core_fabric_lib.c index ec7bc6e30228..2b14d3f14487 100644 --- a/drivers/target/target_core_fabric_lib.c +++ b/drivers/target/target_core_fabric_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_fabric_lib.c diff --git a/drivers/target/target_core_file.c b/drivers/target/target_core_file.c index b2610073e8cc..1dfb58f27005 100644 --- a/drivers/target/target_core_file.c +++ b/drivers/target/target_core_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_file.c diff --git a/drivers/target/target_core_hba.c b/drivers/target/target_core_hba.c index d508b343ba7b..d14ecee7b3ee 100644 --- a/drivers/target/target_core_hba.c +++ b/drivers/target/target_core_hba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_hba.c diff --git a/drivers/target/target_core_iblock.c b/drivers/target/target_core_iblock.c index 8ec7b534ad76..9210e5e851b4 100644 --- a/drivers/target/target_core_iblock.c +++ b/drivers/target/target_core_iblock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_iblock.c diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c index 83e172c92238..77762b476518 100644 --- a/drivers/target/target_core_pr.c +++ b/drivers/target/target_core_pr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_pr.c diff --git a/drivers/target/target_core_pscsi.c b/drivers/target/target_core_pscsi.c index db4e09042469..62e4123a34e1 100644 --- a/drivers/target/target_core_pscsi.c +++ b/drivers/target/target_core_pscsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_pscsi.c diff --git a/drivers/target/target_core_rd.c b/drivers/target/target_core_rd.c index 6f67cc09c2b5..f0fe8d16ba67 100644 --- a/drivers/target/target_core_rd.c +++ b/drivers/target/target_core_rd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_rd.c diff --git a/drivers/target/target_core_sbc.c b/drivers/target/target_core_sbc.c index abe91dc8722e..f9cca27117eb 100644 --- a/drivers/target/target_core_sbc.c +++ b/drivers/target/target_core_sbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SCSI Block Commands (SBC) parsing and emulation. diff --git a/drivers/target/target_core_spc.c b/drivers/target/target_core_spc.c index fe2b888bcb43..d2d5802f0e95 100644 --- a/drivers/target/target_core_spc.c +++ b/drivers/target/target_core_spc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SCSI Primary Commands (SPC) parsing and emulation. diff --git a/drivers/target/target_core_stat.c b/drivers/target/target_core_stat.c index 083205052be2..07514744f169 100644 --- a/drivers/target/target_core_stat.c +++ b/drivers/target/target_core_stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_stat.c diff --git a/drivers/target/target_core_tmr.c b/drivers/target/target_core_tmr.c index 4718db628222..3c7dada04b46 100644 --- a/drivers/target/target_core_tmr.c +++ b/drivers/target/target_core_tmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_tmr.c diff --git a/drivers/target/target_core_tpg.c b/drivers/target/target_core_tpg.c index 8b5ad50baa43..c91e145837c7 100644 --- a/drivers/target/target_core_tpg.c +++ b/drivers/target/target_core_tpg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_tpg.c diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 50d21888a0c9..892bbd76b52b 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_transport.c diff --git a/drivers/target/target_core_ua.c b/drivers/target/target_core_ua.c index 4276690fb6cb..c1bd10187a9d 100644 --- a/drivers/target/target_core_ua.c +++ b/drivers/target/target_core_ua.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_ua.c diff --git a/drivers/target/target_core_user.c b/drivers/target/target_core_user.c index 3fd963612775..7b4a8cd644cc 100644 --- a/drivers/target/target_core_user.c +++ b/drivers/target/target_core_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Shaohua Li diff --git a/drivers/target/target_core_xcopy.c b/drivers/target/target_core_xcopy.c index 93534a6e14b7..ecc252ca3770 100644 --- a/drivers/target/target_core_xcopy.c +++ b/drivers/target/target_core_xcopy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: target_core_xcopy.c diff --git a/drivers/target/tcm_fc/tfc_cmd.c b/drivers/target/tcm_fc/tfc_cmd.c index 34ab628809e8..c595ed59ae18 100644 --- a/drivers/target/tcm_fc/tfc_cmd.c +++ b/drivers/target/tcm_fc/tfc_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Cisco Systems, Inc. diff --git a/drivers/target/tcm_fc/tfc_conf.c b/drivers/target/tcm_fc/tfc_conf.c index f686d95d3273..1b24121f265c 100644 --- a/drivers/target/tcm_fc/tfc_conf.c +++ b/drivers/target/tcm_fc/tfc_conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************************* * Filename: tcm_fc.c diff --git a/drivers/target/tcm_fc/tfc_io.c b/drivers/target/tcm_fc/tfc_io.c index 45329284f52f..c1d737efb546 100644 --- a/drivers/target/tcm_fc/tfc_io.c +++ b/drivers/target/tcm_fc/tfc_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Cisco Systems, Inc. diff --git a/drivers/target/tcm_fc/tfc_sess.c b/drivers/target/tcm_fc/tfc_sess.c index d6afaba52ea5..d9a07b46a9ee 100644 --- a/drivers/target/tcm_fc/tfc_sess.c +++ b/drivers/target/tcm_fc/tfc_sess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Cisco Systems, Inc. diff --git a/drivers/target/tcm_remote/tcm_remote.c b/drivers/target/tcm_remote/tcm_remote.c index cb8db2558056..9d0f659c63c7 100644 --- a/drivers/target/tcm_remote/tcm_remote.c +++ b/drivers/target/tcm_remote/tcm_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/tc/tc-driver.c b/drivers/tc/tc-driver.c index 2f6d147594b0..39ebf141bd2e 100644 --- a/drivers/tc/tc-driver.c +++ b/drivers/tc/tc-driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TURBOchannel driver services. * diff --git a/drivers/tc/tc.c b/drivers/tc/tc.c index 0629f277f7b4..0773f5ad2697 100644 --- a/drivers/tc/tc.c +++ b/drivers/tc/tc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * TURBOchannel bus services. * diff --git a/drivers/tee/amdtee/call.c b/drivers/tee/amdtee/call.c index 4c21b02be4af..b36fef612ffb 100644 --- a/drivers/tee/amdtee/call.c +++ b/drivers/tee/amdtee/call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2019 Advanced Micro Devices, Inc. diff --git a/drivers/tee/amdtee/core.c b/drivers/tee/amdtee/core.c index fb39d9a19c69..ec323cafe65e 100644 --- a/drivers/tee/amdtee/core.c +++ b/drivers/tee/amdtee/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2019 Advanced Micro Devices, Inc. diff --git a/drivers/tee/amdtee/shm_pool.c b/drivers/tee/amdtee/shm_pool.c index 6346e0bc8a64..a7a13a539f7f 100644 --- a/drivers/tee/amdtee/shm_pool.c +++ b/drivers/tee/amdtee/shm_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Copyright 2019 Advanced Micro Devices, Inc. diff --git a/drivers/tee/optee/call.c b/drivers/tee/optee/call.c index 16eb953e14bb..78b3417e8772 100644 --- a/drivers/tee/optee/call.c +++ b/drivers/tee/optee/call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, 2023 Linaro Limited diff --git a/drivers/tee/optee/core.c b/drivers/tee/optee/core.c index 5b62139714ce..cf932be1ec10 100644 --- a/drivers/tee/optee/core.c +++ b/drivers/tee/optee/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, Linaro Limited diff --git a/drivers/tee/optee/device.c b/drivers/tee/optee/device.c index 950b4661d5df..0d2a03ba0dc5 100644 --- a/drivers/tee/optee/device.c +++ b/drivers/tee/optee/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Linaro Ltd. diff --git a/drivers/tee/optee/ffa_abi.c b/drivers/tee/optee/ffa_abi.c index bf8390789ecf..13ec29f032e3 100644 --- a/drivers/tee/optee/ffa_abi.c +++ b/drivers/tee/optee/ffa_abi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, 2023 Linaro Limited diff --git a/drivers/tee/optee/notif.c b/drivers/tee/optee/notif.c index 1970880c796f..8c4b0f199aa8 100644 --- a/drivers/tee/optee/notif.c +++ b/drivers/tee/optee/notif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, Linaro Limited diff --git a/drivers/tee/optee/protmem.c b/drivers/tee/optee/protmem.c index 2eba48d5ac73..465cc2c3a96b 100644 --- a/drivers/tee/optee/protmem.c +++ b/drivers/tee/optee/protmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Linaro Limited diff --git a/drivers/tee/optee/rpc.c b/drivers/tee/optee/rpc.c index ebbbd42b0e3e..1290cf212ac5 100644 --- a/drivers/tee/optee/rpc.c +++ b/drivers/tee/optee/rpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, Linaro Limited diff --git a/drivers/tee/optee/smc_abi.c b/drivers/tee/optee/smc_abi.c index 0be663fcd52b..9ac62e350284 100644 --- a/drivers/tee/optee/smc_abi.c +++ b/drivers/tee/optee/smc_abi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, 2023 Linaro Limited diff --git a/drivers/tee/optee/supp.c b/drivers/tee/optee/supp.c index d0f397c90242..074e3ab8a472 100644 --- a/drivers/tee/optee/supp.c +++ b/drivers/tee/optee/supp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Linaro Limited diff --git a/drivers/tee/qcomtee/async.c b/drivers/tee/qcomtee/async.c index 31bff4309e67..fa2bdae9af21 100644 --- a/drivers/tee/qcomtee/async.c +++ b/drivers/tee/qcomtee/async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/call.c b/drivers/tee/qcomtee/call.c index 65f9140d4e1f..581a2dec0b18 100644 --- a/drivers/tee/qcomtee/call.c +++ b/drivers/tee/qcomtee/call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/core.c b/drivers/tee/qcomtee/core.c index ecd04403591c..76821af6cdf1 100644 --- a/drivers/tee/qcomtee/core.c +++ b/drivers/tee/qcomtee/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/mem_obj.c b/drivers/tee/qcomtee/mem_obj.c index 228a3e30a31b..d574588d2c64 100644 --- a/drivers/tee/qcomtee/mem_obj.c +++ b/drivers/tee/qcomtee/mem_obj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/primordial_obj.c b/drivers/tee/qcomtee/primordial_obj.c index b6f811e83b11..33a99d75110f 100644 --- a/drivers/tee/qcomtee/primordial_obj.c +++ b/drivers/tee/qcomtee/primordial_obj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/shm.c b/drivers/tee/qcomtee/shm.c index 580bd25f98ed..91cedb893b83 100644 --- a/drivers/tee/qcomtee/shm.c +++ b/drivers/tee/qcomtee/shm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/qcomtee/user_obj.c b/drivers/tee/qcomtee/user_obj.c index 0139905f2684..9de8dc7093a7 100644 --- a/drivers/tee/qcomtee/user_obj.c +++ b/drivers/tee/qcomtee/user_obj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/drivers/tee/tee_core.c b/drivers/tee/tee_core.c index d65d47cc154e..019e832ea164 100644 --- a/drivers/tee/tee_core.c +++ b/drivers/tee/tee_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2016, Linaro Limited diff --git a/drivers/tee/tee_heap.c b/drivers/tee/tee_heap.c index d8d7735cdffb..4d005ead927c 100644 --- a/drivers/tee/tee_heap.c +++ b/drivers/tee/tee_heap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2025, Linaro Limited diff --git a/drivers/tee/tee_shm.c b/drivers/tee/tee_shm.c index 4a47de4bb2e5..5f2a9e5f4477 100644 --- a/drivers/tee/tee_shm.c +++ b/drivers/tee/tee_shm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2017, 2019-2021 Linaro Limited diff --git a/drivers/tee/tee_shm_pool.c b/drivers/tee/tee_shm_pool.c index 80004b55628d..4a092c8a3189 100644 --- a/drivers/tee/tee_shm_pool.c +++ b/drivers/tee/tee_shm_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, 2017, 2022 Linaro Limited diff --git a/drivers/tee/tstee/core.c b/drivers/tee/tstee/core.c index 533425e9e9e7..ba8820d59612 100644 --- a/drivers/tee/tstee/core.c +++ b/drivers/tee/tstee/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, Arm Limited diff --git a/drivers/thermal/airoha_thermal.c b/drivers/thermal/airoha_thermal.c index b9fd6bfc88e5..f0eaa5c6e2fa 100644 --- a/drivers/thermal/airoha_thermal.c +++ b/drivers/thermal/airoha_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/thermal/amlogic_thermal.c b/drivers/thermal/amlogic_thermal.c index 5448d772db12..812e49cade41 100644 --- a/drivers/thermal/amlogic_thermal.c +++ b/drivers/thermal/amlogic_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Amlogic Thermal Sensor Driver diff --git a/drivers/thermal/armada_thermal.c b/drivers/thermal/armada_thermal.c index c2fbdb534f61..5506e94c3c9f 100644 --- a/drivers/thermal/armada_thermal.c +++ b/drivers/thermal/armada_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Marvell EBU Armada SoCs thermal sensor driver diff --git a/drivers/thermal/broadcom/bcm2711_thermal.c b/drivers/thermal/broadcom/bcm2711_thermal.c index 03ac2d02e9d4..3bd663801b98 100644 --- a/drivers/thermal/broadcom/bcm2711_thermal.c +++ b/drivers/thermal/broadcom/bcm2711_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Broadcom AVS RO thermal sensor driver diff --git a/drivers/thermal/broadcom/bcm2835_thermal.c b/drivers/thermal/broadcom/bcm2835_thermal.c index 685a5aee5e0d..184aba4e36a7 100644 --- a/drivers/thermal/broadcom/bcm2835_thermal.c +++ b/drivers/thermal/broadcom/bcm2835_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Broadcom BCM2835 SoC temperature sensor diff --git a/drivers/thermal/broadcom/brcmstb_thermal.c b/drivers/thermal/broadcom/brcmstb_thermal.c index f46f2ddc174e..55114f9c4a0a 100644 --- a/drivers/thermal/broadcom/brcmstb_thermal.c +++ b/drivers/thermal/broadcom/brcmstb_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Broadcom STB AVS TMON thermal sensor driver diff --git a/drivers/thermal/broadcom/ns-thermal.c b/drivers/thermal/broadcom/ns-thermal.c index 8b5b32f749ee..cba515938fdb 100644 --- a/drivers/thermal/broadcom/ns-thermal.c +++ b/drivers/thermal/broadcom/ns-thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Rafał Miłecki diff --git a/drivers/thermal/broadcom/sr-thermal.c b/drivers/thermal/broadcom/sr-thermal.c index 9a29dfd4c7fe..7d653ee48077 100644 --- a/drivers/thermal/broadcom/sr-thermal.c +++ b/drivers/thermal/broadcom/sr-thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Broadcom diff --git a/drivers/thermal/cpufreq_cooling.c b/drivers/thermal/cpufreq_cooling.c index 6b7ab1814c12..fcdc517a42d5 100644 --- a/drivers/thermal/cpufreq_cooling.c +++ b/drivers/thermal/cpufreq_cooling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/thermal/cpufreq_cooling.c diff --git a/drivers/thermal/cpuidle_cooling.c b/drivers/thermal/cpuidle_cooling.c index f678c1281862..fe0f3eb609e6 100644 --- a/drivers/thermal/cpuidle_cooling.c +++ b/drivers/thermal/cpuidle_cooling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Linaro Limited. diff --git a/drivers/thermal/da9062-thermal.c b/drivers/thermal/da9062-thermal.c index a8d4b766ba21..ba13750ad684 100644 --- a/drivers/thermal/da9062-thermal.c +++ b/drivers/thermal/da9062-thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Thermal device driver for DA9062 and DA9061 diff --git a/drivers/thermal/db8500_thermal.c b/drivers/thermal/db8500_thermal.c index 576f88b6a1b3..9ee1b7df9b90 100644 --- a/drivers/thermal/db8500_thermal.c +++ b/drivers/thermal/db8500_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * db8500_thermal.c - DB8500 Thermal Management Implementation diff --git a/drivers/thermal/devfreq_cooling.c b/drivers/thermal/devfreq_cooling.c index 8fd7cf1932cd..cfbda5951a18 100644 --- a/drivers/thermal/devfreq_cooling.c +++ b/drivers/thermal/devfreq_cooling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * devfreq_cooling: Thermal cooling device implementation for devices using diff --git a/drivers/thermal/dove_thermal.c b/drivers/thermal/dove_thermal.c index 723bc72f0626..5a8c6b920cbc 100644 --- a/drivers/thermal/dove_thermal.c +++ b/drivers/thermal/dove_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dove thermal sensor driver diff --git a/drivers/thermal/gov_bang_bang.c b/drivers/thermal/gov_bang_bang.c index 51951967d67f..f9ab3416b5cd 100644 --- a/drivers/thermal/gov_bang_bang.c +++ b/drivers/thermal/gov_bang_bang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * gov_bang_bang.c - A simple thermal throttling governor using hysteresis diff --git a/drivers/thermal/gov_fair_share.c b/drivers/thermal/gov_fair_share.c index 4643be4f941d..9a8c1343b55e 100644 --- a/drivers/thermal/gov_fair_share.c +++ b/drivers/thermal/gov_fair_share.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fair_share.c - A simple weight based Thermal governor diff --git a/drivers/thermal/gov_power_allocator.c b/drivers/thermal/gov_power_allocator.c index 0d9f636c80f4..68dc0108622f 100644 --- a/drivers/thermal/gov_power_allocator.c +++ b/drivers/thermal/gov_power_allocator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A power allocator to manage temperature diff --git a/drivers/thermal/gov_step_wise.c b/drivers/thermal/gov_step_wise.c index ea277c466d8d..b8767a38c878 100644 --- a/drivers/thermal/gov_step_wise.c +++ b/drivers/thermal/gov_step_wise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * step_wise.c - A step-by-step Thermal throttling governor diff --git a/drivers/thermal/gov_user_space.c b/drivers/thermal/gov_user_space.c index ef95cf7d65ef..3abe6aa8c46f 100644 --- a/drivers/thermal/gov_user_space.c +++ b/drivers/thermal/gov_user_space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * user_space.c - A simple user space Thermal events notifier diff --git a/drivers/thermal/hisi_thermal.c b/drivers/thermal/hisi_thermal.c index 4307161533a7..21a4567cfe41 100644 --- a/drivers/thermal/hisi_thermal.c +++ b/drivers/thermal/hisi_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon thermal sensor driver diff --git a/drivers/thermal/imx8mm_thermal.c b/drivers/thermal/imx8mm_thermal.c index 719d71f5b235..a092468ad705 100644 --- a/drivers/thermal/imx8mm_thermal.c +++ b/drivers/thermal/imx8mm_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 NXP. diff --git a/drivers/thermal/imx91_thermal.c b/drivers/thermal/imx91_thermal.c index 9b20be03d6de..c65e57fc2334 100644 --- a/drivers/thermal/imx91_thermal.c +++ b/drivers/thermal/imx91_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2025 NXP. diff --git a/drivers/thermal/imx_sc_thermal.c b/drivers/thermal/imx_sc_thermal.c index 88558ce58880..735fe12f1e94 100644 --- a/drivers/thermal/imx_sc_thermal.c +++ b/drivers/thermal/imx_sc_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2018-2020 NXP. diff --git a/drivers/thermal/imx_thermal.c b/drivers/thermal/imx_thermal.c index 38c993d1bcb3..7f48be1294fa 100644 --- a/drivers/thermal/imx_thermal.c +++ b/drivers/thermal/imx_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2013 Freescale Semiconductor, Inc. diff --git a/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c b/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c index ce5d53be108b..69fb14e00e7f 100644 --- a/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c +++ b/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* acpi_thermal_rel.c driver for exporting ACPI thermal relationship * diff --git a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c index 41d3bc3ed8a2..6ea8ceb22d9a 100644 --- a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INT3400 thermal driver diff --git a/drivers/thermal/intel/int340x_thermal/int3401_thermal.c b/drivers/thermal/intel/int340x_thermal/int3401_thermal.c index 96d6277a5a8c..a0a5f18f3b64 100644 --- a/drivers/thermal/intel/int340x_thermal/int3401_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3401_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INT3401 processor thermal device diff --git a/drivers/thermal/intel/int340x_thermal/int3402_thermal.c b/drivers/thermal/intel/int340x_thermal/int3402_thermal.c index 57b90005888a..7badcbeb0bbf 100644 --- a/drivers/thermal/intel/int340x_thermal/int3402_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3402_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INT3402 thermal driver for memory temperature reporting diff --git a/drivers/thermal/intel/int340x_thermal/int3403_thermal.c b/drivers/thermal/intel/int340x_thermal/int3403_thermal.c index 264c9bc8e645..5a1ebfa979d4 100644 --- a/drivers/thermal/intel/int340x_thermal/int3403_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3403_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI INT3403 thermal driver diff --git a/drivers/thermal/intel/int340x_thermal/int3406_thermal.c b/drivers/thermal/intel/int340x_thermal/int3406_thermal.c index e21fcbccf4ba..496924ca8c6a 100644 --- a/drivers/thermal/intel/int340x_thermal/int3406_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3406_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INT3406 thermal driver for display participant device diff --git a/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c b/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c index 3d9efe69d562..8f48ca77b071 100644 --- a/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c +++ b/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * int340x_thermal_zone.c diff --git a/drivers/thermal/intel/int340x_thermal/platform_temperature_control.c b/drivers/thermal/intel/int340x_thermal/platform_temperature_control.c index 0ccc72c93499..1c4b9a318b98 100644 --- a/drivers/thermal/intel/int340x_thermal/platform_temperature_control.c +++ b/drivers/thermal/intel/int340x_thermal/platform_temperature_control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device platform temperature controls diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_device.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_device.c index 48e7849d4816..d4dea261de7b 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_device.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor_thermal_device.c diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c index c693d934103a..0cb73fa8c0cf 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Processor thermal device for newer processors diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.c index ccfdd2f9d973..61b05dcdfc35 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * B0D4 processor thermal device diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c index b1d531ef440f..73576be94b83 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device mailbox driver for Workload type hints diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c index 25cdbb6d91a6..17fee8e4b0f1 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Processor thermal device module for registering and processing diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c index bf51a17c5be6..4f4e4e134fcb 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device RFIM control diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c index 589a3a71f0c4..4eae44ea4ad6 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device RFIM control diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c index 49ff3bae7271..3f95d94b6311 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Processor Thermal Device Interface for Reading and Writing diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c index 68e8391af8f4..f3946293c7f5 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device interface for reading workload type hints diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c index b95810f4a011..00d4d2e811cb 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * processor thermal device for Workload type hints diff --git a/drivers/thermal/intel/intel_bxt_pmic_thermal.c b/drivers/thermal/intel/intel_bxt_pmic_thermal.c index 6312c6ba081f..2a6a2cad9abc 100644 --- a/drivers/thermal/intel/intel_bxt_pmic_thermal.c +++ b/drivers/thermal/intel/intel_bxt_pmic_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Broxton PMIC thermal driver diff --git a/drivers/thermal/intel/intel_hfi.c b/drivers/thermal/intel/intel_hfi.c index 8a2f441cd2ec..efe0888e62b8 100644 --- a/drivers/thermal/intel/intel_hfi.c +++ b/drivers/thermal/intel/intel_hfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hardware Feedback Interface Driver diff --git a/drivers/thermal/intel/intel_pch_thermal.c b/drivers/thermal/intel/intel_pch_thermal.c index fc326985796c..e3d938b7d924 100644 --- a/drivers/thermal/intel/intel_pch_thermal.c +++ b/drivers/thermal/intel/intel_pch_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* intel_pch_thermal.c - Intel PCH Thermal driver * diff --git a/drivers/thermal/intel/intel_powerclamp.c b/drivers/thermal/intel/intel_powerclamp.c index 9a4cec000910..ccee78d4e760 100644 --- a/drivers/thermal/intel/intel_powerclamp.c +++ b/drivers/thermal/intel/intel_powerclamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_powerclamp.c - package c-state idle injection diff --git a/drivers/thermal/intel/intel_quark_dts_thermal.c b/drivers/thermal/intel/intel_quark_dts_thermal.c index 89498eb29a89..3de55e3f2903 100644 --- a/drivers/thermal/intel/intel_quark_dts_thermal.c +++ b/drivers/thermal/intel/intel_quark_dts_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * intel_quark_dts_thermal.c * diff --git a/drivers/thermal/intel/intel_soc_dts_iosf.c b/drivers/thermal/intel/intel_soc_dts_iosf.c index ea87439fe7a9..067609b87a91 100644 --- a/drivers/thermal/intel/intel_soc_dts_iosf.c +++ b/drivers/thermal/intel/intel_soc_dts_iosf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_soc_dts_iosf.c diff --git a/drivers/thermal/intel/intel_soc_dts_thermal.c b/drivers/thermal/intel/intel_soc_dts_thermal.c index 718c6326eaf4..6788e08de2e5 100644 --- a/drivers/thermal/intel/intel_soc_dts_thermal.c +++ b/drivers/thermal/intel/intel_soc_dts_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_soc_dts_thermal.c diff --git a/drivers/thermal/intel/intel_tcc.c b/drivers/thermal/intel/intel_tcc.c index b2a615aea7c1..2e26f8f60347 100644 --- a/drivers/thermal/intel/intel_tcc.c +++ b/drivers/thermal/intel/intel_tcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_tcc.c - Library for Intel TCC (thermal control circuitry) MSR access diff --git a/drivers/thermal/intel/intel_tcc_cooling.c b/drivers/thermal/intel/intel_tcc_cooling.c index f352ecafbedf..f8b8bc8a91f0 100644 --- a/drivers/thermal/intel/intel_tcc_cooling.c +++ b/drivers/thermal/intel/intel_tcc_cooling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cooling device driver that activates the processor throttling by diff --git a/drivers/thermal/intel/therm_throt.c b/drivers/thermal/intel/therm_throt.c index debc94e2dc16..5328211ec189 100644 --- a/drivers/thermal/intel/therm_throt.c +++ b/drivers/thermal/intel/therm_throt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Thermal throttle event support code (such as syslog messaging and rate diff --git a/drivers/thermal/intel/x86_pkg_temp_thermal.c b/drivers/thermal/intel/x86_pkg_temp_thermal.c index 3fc679b6f11b..b8575be9b584 100644 --- a/drivers/thermal/intel/x86_pkg_temp_thermal.c +++ b/drivers/thermal/intel/x86_pkg_temp_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * x86_pkg_temp_thermal driver diff --git a/drivers/thermal/k3_bandgap.c b/drivers/thermal/k3_bandgap.c index 678d6ed711b5..dcb4c361a8a9 100644 --- a/drivers/thermal/k3_bandgap.c +++ b/drivers/thermal/k3_bandgap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI Bandgap temperature sensor driver for K3 SoC Family diff --git a/drivers/thermal/k3_j72xx_bandgap.c b/drivers/thermal/k3_j72xx_bandgap.c index d9ec3bf19496..32b2273e40df 100644 --- a/drivers/thermal/k3_j72xx_bandgap.c +++ b/drivers/thermal/k3_j72xx_bandgap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI Bandgap temperature sensor driver for J72XX SoC Family diff --git a/drivers/thermal/khadas_mcu_fan.c b/drivers/thermal/khadas_mcu_fan.c index d35e5313bea4..579cff4f2b07 100644 --- a/drivers/thermal/khadas_mcu_fan.c +++ b/drivers/thermal/khadas_mcu_fan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Khadas MCU Controlled FAN driver diff --git a/drivers/thermal/kirkwood_thermal.c b/drivers/thermal/kirkwood_thermal.c index 4619e090f756..733fab104b36 100644 --- a/drivers/thermal/kirkwood_thermal.c +++ b/drivers/thermal/kirkwood_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kirkwood thermal sensor driver diff --git a/drivers/thermal/loongson2_thermal.c b/drivers/thermal/loongson2_thermal.c index ea4dd2fb1f47..a70173529f36 100644 --- a/drivers/thermal/loongson2_thermal.c +++ b/drivers/thermal/loongson2_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Author: zhanghongchen diff --git a/drivers/thermal/max77620_thermal.c b/drivers/thermal/max77620_thermal.c index 85a12e98d6dc..8957b5a582d3 100644 --- a/drivers/thermal/max77620_thermal.c +++ b/drivers/thermal/max77620_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Junction temperature thermal driver for Maxim Max77620. diff --git a/drivers/thermal/mediatek/auxadc_thermal.c b/drivers/thermal/mediatek/auxadc_thermal.c index 9ee2e7283435..e07a0b34f3e3 100644 --- a/drivers/thermal/mediatek/auxadc_thermal.c +++ b/drivers/thermal/mediatek/auxadc_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/thermal/mediatek/lvts_thermal.c b/drivers/thermal/mediatek/lvts_thermal.c index ab55b20cda47..46a01b5cfc2d 100644 --- a/drivers/thermal/mediatek/lvts_thermal.c +++ b/drivers/thermal/mediatek/lvts_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 MediaTek Inc. diff --git a/drivers/thermal/pcie_cooling.c b/drivers/thermal/pcie_cooling.c index a876d64f1582..005c1d501cc3 100644 --- a/drivers/thermal/pcie_cooling.c +++ b/drivers/thermal/pcie_cooling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCIe cooling device diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c index ddadcfada513..ba7fbba15f58 100644 --- a/drivers/thermal/qcom/lmh.c +++ b/drivers/thermal/qcom/lmh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/thermal/qcom/qcom-spmi-adc-tm5.c b/drivers/thermal/qcom/qcom-spmi-adc-tm5.c index d7f2e6ca92c2..11db44fbaa5c 100644 --- a/drivers/thermal/qcom/qcom-spmi-adc-tm5.c +++ b/drivers/thermal/qcom/qcom-spmi-adc-tm5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Linaro Limited diff --git a/drivers/thermal/qcom/qcom-spmi-temp-alarm.c b/drivers/thermal/qcom/qcom-spmi-temp-alarm.c index f39ca0ddd17b..8bffbaa29909 100644 --- a/drivers/thermal/qcom/qcom-spmi-temp-alarm.c +++ b/drivers/thermal/qcom/qcom-spmi-temp-alarm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011-2015, 2017, 2020, The Linux Foundation. All rights reserved. diff --git a/drivers/thermal/qcom/tsens-8960.c b/drivers/thermal/qcom/tsens-8960.c index 4585904fb380..56dc50fb9492 100644 --- a/drivers/thermal/qcom/tsens-8960.c +++ b/drivers/thermal/qcom/tsens-8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/thermal/qcom/tsens-v0_1.c b/drivers/thermal/qcom/tsens-v0_1.c index 32d2d3e33287..0cbae46f812f 100644 --- a/drivers/thermal/qcom/tsens-v0_1.c +++ b/drivers/thermal/qcom/tsens-v0_1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/thermal/qcom/tsens-v1.c b/drivers/thermal/qcom/tsens-v1.c index faa5d00788ca..481a9e76de3a 100644 --- a/drivers/thermal/qcom/tsens-v1.c +++ b/drivers/thermal/qcom/tsens-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019, Linaro Limited diff --git a/drivers/thermal/qcom/tsens-v2.c b/drivers/thermal/qcom/tsens-v2.c index 8d9698ea3ec4..439cf7e20b02 100644 --- a/drivers/thermal/qcom/tsens-v2.c +++ b/drivers/thermal/qcom/tsens-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/thermal/qcom/tsens.c b/drivers/thermal/qcom/tsens.c index a2422ebee816..1950649fd709 100644 --- a/drivers/thermal/qcom/tsens.c +++ b/drivers/thermal/qcom/tsens.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/drivers/thermal/qoriq_thermal.c b/drivers/thermal/qoriq_thermal.c index 01b58be0dcc6..e52da05542be 100644 --- a/drivers/thermal/qoriq_thermal.c +++ b/drivers/thermal/qoriq_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright 2016 Freescale Semiconductor, Inc. diff --git a/drivers/thermal/renesas/rcar_gen3_thermal.c b/drivers/thermal/renesas/rcar_gen3_thermal.c index 94804816e9e1..32bc763a15a2 100644 --- a/drivers/thermal/renesas/rcar_gen3_thermal.c +++ b/drivers/thermal/renesas/rcar_gen3_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car Gen3, Gen4 and RZ/G2 THS thermal sensor driver diff --git a/drivers/thermal/renesas/rcar_thermal.c b/drivers/thermal/renesas/rcar_thermal.c index 6e5dcac5d47a..74c0ce7f02d6 100644 --- a/drivers/thermal/renesas/rcar_thermal.c +++ b/drivers/thermal/renesas/rcar_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R-Car THS/TSC thermal sensor driver diff --git a/drivers/thermal/renesas/rzg2l_thermal.c b/drivers/thermal/renesas/rzg2l_thermal.c index b588be628640..f57eabbf65e6 100644 --- a/drivers/thermal/renesas/rzg2l_thermal.c +++ b/drivers/thermal/renesas/rzg2l_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L TSU Thermal Sensor Driver diff --git a/drivers/thermal/renesas/rzg3e_thermal.c b/drivers/thermal/renesas/rzg3e_thermal.c index e66d73ca6752..67d8a1ae91fc 100644 --- a/drivers/thermal/renesas/rzg3e_thermal.c +++ b/drivers/thermal/renesas/rzg3e_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G3E TSU Temperature Sensor Unit diff --git a/drivers/thermal/renesas/rzg3s_thermal.c b/drivers/thermal/renesas/rzg3s_thermal.c index e25e36c99a88..6fc289628c33 100644 --- a/drivers/thermal/renesas/rzg3s_thermal.c +++ b/drivers/thermal/renesas/rzg3s_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G3S TSU Thermal Sensor Driver diff --git a/drivers/thermal/rockchip_thermal.c b/drivers/thermal/rockchip_thermal.c index c49ddf70f86e..17aa2ccf4170 100644 --- a/drivers/thermal/rockchip_thermal.c +++ b/drivers/thermal/rockchip_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2016, Fuzhou Rockchip Electronics Co., Ltd diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c index 47a99b3c5395..f822bacb33ff 100644 --- a/drivers/thermal/samsung/exynos_tmu.c +++ b/drivers/thermal/samsung/exynos_tmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * exynos_tmu.c - Samsung Exynos TMU (Thermal Management Unit) diff --git a/drivers/thermal/spear_thermal.c b/drivers/thermal/spear_thermal.c index 603dadcd3df5..45fefa3d42de 100644 --- a/drivers/thermal/spear_thermal.c +++ b/drivers/thermal/spear_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SPEAr thermal driver. diff --git a/drivers/thermal/sprd_thermal.c b/drivers/thermal/sprd_thermal.c index e546067c9621..4c8c88a18c8d 100644 --- a/drivers/thermal/sprd_thermal.c +++ b/drivers/thermal/sprd_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 Spreadtrum Communications Inc. diff --git a/drivers/thermal/st/st_thermal.c b/drivers/thermal/st/st_thermal.c index 1470ca519def..dd3bd3fd4d21 100644 --- a/drivers/thermal/st/st_thermal.c +++ b/drivers/thermal/st/st_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ST Thermal Sensor Driver core routines diff --git a/drivers/thermal/st/st_thermal_memmap.c b/drivers/thermal/st/st_thermal_memmap.c index 8f76e50ea567..94748fbee1e9 100644 --- a/drivers/thermal/st/st_thermal_memmap.c +++ b/drivers/thermal/st/st_thermal_memmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ST Thermal Sensor Driver for memory mapped sensors. diff --git a/drivers/thermal/st/stm_thermal.c b/drivers/thermal/st/stm_thermal.c index 6e90eb9f414d..149c1fae501b 100644 --- a/drivers/thermal/st/stm_thermal.c +++ b/drivers/thermal/st/stm_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STMicroelectronics 2018 - All Rights Reserved diff --git a/drivers/thermal/sun8i_thermal.c b/drivers/thermal/sun8i_thermal.c index 22674790629a..b3b37b01e51c 100644 --- a/drivers/thermal/sun8i_thermal.c +++ b/drivers/thermal/sun8i_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thermal sensor driver for Allwinner SOC diff --git a/drivers/thermal/tegra/soctherm-fuse.c b/drivers/thermal/tegra/soctherm-fuse.c index 8d37cd8c9122..6e7ae7eca9ca 100644 --- a/drivers/thermal/tegra/soctherm-fuse.c +++ b/drivers/thermal/tegra/soctherm-fuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/soctherm.c b/drivers/thermal/tegra/soctherm.c index 5d26b52beaba..ffaff0d49121 100644 --- a/drivers/thermal/tegra/soctherm.c +++ b/drivers/thermal/tegra/soctherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 - 2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra-bpmp-thermal.c b/drivers/thermal/tegra/tegra-bpmp-thermal.c index 997d77ce30d9..735202e85a2f 100644 --- a/drivers/thermal/tegra/tegra-bpmp-thermal.c +++ b/drivers/thermal/tegra/tegra-bpmp-thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2017, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra114-soctherm.c b/drivers/thermal/tegra/tegra114-soctherm.c index 688104f28052..18d0a27a22ca 100644 --- a/drivers/thermal/tegra/tegra114-soctherm.c +++ b/drivers/thermal/tegra/tegra114-soctherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra124-soctherm.c b/drivers/thermal/tegra/tegra124-soctherm.c index d86acff1b234..f8785fc8d35b 100644 --- a/drivers/thermal/tegra/tegra124-soctherm.c +++ b/drivers/thermal/tegra/tegra124-soctherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra132-soctherm.c b/drivers/thermal/tegra/tegra132-soctherm.c index 64c0363b9717..d44ea72d2db8 100644 --- a/drivers/thermal/tegra/tegra132-soctherm.c +++ b/drivers/thermal/tegra/tegra132-soctherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra210-soctherm.c b/drivers/thermal/tegra/tegra210-soctherm.c index f6e1493f0202..3dfa2b6f4cb8 100644 --- a/drivers/thermal/tegra/tegra210-soctherm.c +++ b/drivers/thermal/tegra/tegra210-soctherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/thermal/tegra/tegra30-tsensor.c b/drivers/thermal/tegra/tegra30-tsensor.c index 6245f6b97f43..e97dc856ae7b 100644 --- a/drivers/thermal/tegra/tegra30-tsensor.c +++ b/drivers/thermal/tegra/tegra30-tsensor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tegra30 SoC Thermal Sensor driver diff --git a/drivers/thermal/testing/command.c b/drivers/thermal/testing/command.c index 1159ecea57e7..9d7d39483df9 100644 --- a/drivers/thermal/testing/command.c +++ b/drivers/thermal/testing/command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024, Intel Corporation diff --git a/drivers/thermal/testing/zone.c b/drivers/thermal/testing/zone.c index c12c405225bb..b2ab13dab971 100644 --- a/drivers/thermal/testing/zone.c +++ b/drivers/thermal/testing/zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024, Intel Corporation diff --git a/drivers/thermal/thermal-generic-adc.c b/drivers/thermal/thermal-generic-adc.c index 7c844589b153..b7df4072a8f9 100644 --- a/drivers/thermal/thermal-generic-adc.c +++ b/drivers/thermal/thermal-generic-adc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic ADC thermal driver diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c index 89758c9934ec..8fc7c86f983e 100644 --- a/drivers/thermal/thermal_core.c +++ b/drivers/thermal/thermal_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * thermal.c - Generic Thermal Management Sysfs support. diff --git a/drivers/thermal/thermal_debugfs.c b/drivers/thermal/thermal_debugfs.c index 11d34f2a3d9f..c0379b9d0e1a 100644 --- a/drivers/thermal/thermal_debugfs.c +++ b/drivers/thermal/thermal_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2023 Linaro Limited diff --git a/drivers/thermal/thermal_helpers.c b/drivers/thermal/thermal_helpers.c index b1152ad7acc9..044b24d5436a 100644 --- a/drivers/thermal/thermal_helpers.c +++ b/drivers/thermal/thermal_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * thermal_helpers.c - helper functions to handle thermal devices diff --git a/drivers/thermal/thermal_hwmon.c b/drivers/thermal/thermal_hwmon.c index 64cc3ab949fe..41c945e6f0bd 100644 --- a/drivers/thermal/thermal_hwmon.c +++ b/drivers/thermal/thermal_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * thermal_hwmon.c - Generic Thermal Management hwmon support. diff --git a/drivers/thermal/thermal_mmio.c b/drivers/thermal/thermal_mmio.c index 6845756ad5e7..9d51543a31cc 100644 --- a/drivers/thermal/thermal_mmio.c +++ b/drivers/thermal/thermal_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/drivers/thermal/thermal_netlink.c b/drivers/thermal/thermal_netlink.c index 315a76b01f6a..201256480b79 100644 --- a/drivers/thermal/thermal_netlink.c +++ b/drivers/thermal/thermal_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020 Linaro Limited diff --git a/drivers/thermal/thermal_of.c b/drivers/thermal/thermal_of.c index 1a51a4d240ff..62db6491a8d8 100644 --- a/drivers/thermal/thermal_of.c +++ b/drivers/thermal/thermal_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * of-thermal.c - Generic Thermal Management device tree support. diff --git a/drivers/thermal/thermal_sysfs.c b/drivers/thermal/thermal_sysfs.c index d80612506a33..81a0f8bd3a09 100644 --- a/drivers/thermal/thermal_sysfs.c +++ b/drivers/thermal/thermal_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * thermal.c - sysfs interface of thermal devices diff --git a/drivers/thermal/thermal_thresholds.c b/drivers/thermal/thermal_thresholds.c index 38f5fd0e8930..489baba5f6ab 100644 --- a/drivers/thermal/thermal_thresholds.c +++ b/drivers/thermal/thermal_thresholds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 Linaro Limited diff --git a/drivers/thermal/thermal_trip.c b/drivers/thermal/thermal_trip.c index 4b8238468b53..f1fb586a30c7 100644 --- a/drivers/thermal/thermal_trip.c +++ b/drivers/thermal/thermal_trip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Intel Corp diff --git a/drivers/thermal/ti-soc-thermal/dra752-thermal-data.c b/drivers/thermal/ti-soc-thermal/dra752-thermal-data.c index a331073505e6..96ea03f82a00 100644 --- a/drivers/thermal/ti-soc-thermal/dra752-thermal-data.c +++ b/drivers/thermal/ti-soc-thermal/dra752-thermal-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DRA752 thermal data. diff --git a/drivers/thermal/ti-soc-thermal/omap3-thermal-data.c b/drivers/thermal/ti-soc-thermal/omap3-thermal-data.c index 72e1ff270af7..35f87133c80d 100644 --- a/drivers/thermal/ti-soc-thermal/omap3-thermal-data.c +++ b/drivers/thermal/ti-soc-thermal/omap3-thermal-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP3 thermal driver. diff --git a/drivers/thermal/ti-soc-thermal/omap4-thermal-data.c b/drivers/thermal/ti-soc-thermal/omap4-thermal-data.c index b4ef7340ac9b..f142d57d8a64 100644 --- a/drivers/thermal/ti-soc-thermal/omap4-thermal-data.c +++ b/drivers/thermal/ti-soc-thermal/omap4-thermal-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP4 thermal driver. diff --git a/drivers/thermal/ti-soc-thermal/omap5-thermal-data.c b/drivers/thermal/ti-soc-thermal/omap5-thermal-data.c index 69bc89bcdf7e..57942835f7ea 100644 --- a/drivers/thermal/ti-soc-thermal/omap5-thermal-data.c +++ b/drivers/thermal/ti-soc-thermal/omap5-thermal-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP5 thermal driver. diff --git a/drivers/thermal/ti-soc-thermal/ti-bandgap.c b/drivers/thermal/ti-soc-thermal/ti-bandgap.c index ba43399d0b38..a0383ad21952 100644 --- a/drivers/thermal/ti-soc-thermal/ti-bandgap.c +++ b/drivers/thermal/ti-soc-thermal/ti-bandgap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI Bandgap temperature sensor driver diff --git a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c index 0cf0826b805a..d56c963f78a2 100644 --- a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c +++ b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP thermal driver interface diff --git a/drivers/thermal/uniphier_thermal.c b/drivers/thermal/uniphier_thermal.c index 1a04294effea..825e2b95798e 100644 --- a/drivers/thermal/uniphier_thermal.c +++ b/drivers/thermal/uniphier_thermal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uniphier_thermal.c - Socionext UniPhier thermal driver diff --git a/drivers/thunderbolt/acpi.c b/drivers/thunderbolt/acpi.c index 45d1415871b4..00fce09b8de6 100644 --- a/drivers/thunderbolt/acpi.c +++ b/drivers/thunderbolt/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACPI support diff --git a/drivers/thunderbolt/cap.c b/drivers/thunderbolt/cap.c index 4ab22d5291ac..339bfa6201ab 100644 --- a/drivers/thunderbolt/cap.c +++ b/drivers/thunderbolt/cap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - capabilities lookup diff --git a/drivers/thunderbolt/clx.c b/drivers/thunderbolt/clx.c index 1637e79d988a..d41ff07fb19b 100644 --- a/drivers/thunderbolt/clx.c +++ b/drivers/thunderbolt/clx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CLx support diff --git a/drivers/thunderbolt/ctl.c b/drivers/thunderbolt/ctl.c index d7a535671404..d93eeaca90d1 100644 --- a/drivers/thunderbolt/ctl.c +++ b/drivers/thunderbolt/ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - control channel and configuration commands diff --git a/drivers/thunderbolt/debugfs.c b/drivers/thunderbolt/debugfs.c index 45266ec72f88..379685f86048 100644 --- a/drivers/thunderbolt/debugfs.c +++ b/drivers/thunderbolt/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Debugfs interface diff --git a/drivers/thunderbolt/dma_port.c b/drivers/thunderbolt/dma_port.c index dc8ea188a114..785cd09326ec 100644 --- a/drivers/thunderbolt/dma_port.c +++ b/drivers/thunderbolt/dma_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt DMA configuration based mailbox support diff --git a/drivers/thunderbolt/dma_test.c b/drivers/thunderbolt/dma_test.c index 9e47a63f28e7..2321e3b9ae34 100644 --- a/drivers/thunderbolt/dma_test.c +++ b/drivers/thunderbolt/dma_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMA traffic test driver diff --git a/drivers/thunderbolt/domain.c b/drivers/thunderbolt/domain.c index 3ced37b4a869..5e33fdb5c769 100644 --- a/drivers/thunderbolt/domain.c +++ b/drivers/thunderbolt/domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt bus support diff --git a/drivers/thunderbolt/eeprom.c b/drivers/thunderbolt/eeprom.c index 5477b9437048..00314c77fca1 100644 --- a/drivers/thunderbolt/eeprom.c +++ b/drivers/thunderbolt/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - eeprom access diff --git a/drivers/thunderbolt/icm.c b/drivers/thunderbolt/icm.c index d339ba835376..7fe4a536329f 100644 --- a/drivers/thunderbolt/icm.c +++ b/drivers/thunderbolt/icm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Internal Thunderbolt Connection Manager. This is a firmware running on diff --git a/drivers/thunderbolt/lc.c b/drivers/thunderbolt/lc.c index 4449c28cc5f1..1b4a3df6c61a 100644 --- a/drivers/thunderbolt/lc.c +++ b/drivers/thunderbolt/lc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt link controller support diff --git a/drivers/thunderbolt/nhi.c b/drivers/thunderbolt/nhi.c index 6d0c9d37c55d..aa99d3152db1 100644 --- a/drivers/thunderbolt/nhi.c +++ b/drivers/thunderbolt/nhi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Thunderbolt driver - NHI driver diff --git a/drivers/thunderbolt/nhi_ops.c b/drivers/thunderbolt/nhi_ops.c index 96da07e88c52..81953cc9f81e 100644 --- a/drivers/thunderbolt/nhi_ops.c +++ b/drivers/thunderbolt/nhi_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NHI specific operations diff --git a/drivers/thunderbolt/nvm.c b/drivers/thunderbolt/nvm.c index 6901058b7ac0..a3f283042c7f 100644 --- a/drivers/thunderbolt/nvm.c +++ b/drivers/thunderbolt/nvm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVM helpers diff --git a/drivers/thunderbolt/path.c b/drivers/thunderbolt/path.c index f9b11dadfbdd..4fd2620b2fe5 100644 --- a/drivers/thunderbolt/path.c +++ b/drivers/thunderbolt/path.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - path/tunnel functionality diff --git a/drivers/thunderbolt/property.c b/drivers/thunderbolt/property.c index 31aa0516932a..bd47fd87a4a5 100644 --- a/drivers/thunderbolt/property.c +++ b/drivers/thunderbolt/property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt XDomain property support diff --git a/drivers/thunderbolt/quirks.c b/drivers/thunderbolt/quirks.c index e81de9c30eac..a4cf4670deaa 100644 --- a/drivers/thunderbolt/quirks.c +++ b/drivers/thunderbolt/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - quirks diff --git a/drivers/thunderbolt/retimer.c b/drivers/thunderbolt/retimer.c index 13d64dbd2bc5..80057e148692 100644 --- a/drivers/thunderbolt/retimer.c +++ b/drivers/thunderbolt/retimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt/USB4 retimer support. diff --git a/drivers/thunderbolt/switch.c b/drivers/thunderbolt/switch.c index b3948aad0b95..e46de3a9823e 100644 --- a/drivers/thunderbolt/switch.c +++ b/drivers/thunderbolt/switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - switch/port utility functions diff --git a/drivers/thunderbolt/tb.c b/drivers/thunderbolt/tb.c index 4f5f1dfc0fbf..e6fc9d69c332 100644 --- a/drivers/thunderbolt/tb.c +++ b/drivers/thunderbolt/tb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - bus logic (NHI independent) diff --git a/drivers/thunderbolt/test.c b/drivers/thunderbolt/test.c index 1f4318249c22..b54244a9ad2c 100644 --- a/drivers/thunderbolt/test.c +++ b/drivers/thunderbolt/test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests diff --git a/drivers/thunderbolt/tmu.c b/drivers/thunderbolt/tmu.c index cf779874c675..7d4c06a2e888 100644 --- a/drivers/thunderbolt/tmu.c +++ b/drivers/thunderbolt/tmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt Time Management Unit (TMU) support diff --git a/drivers/thunderbolt/tunnel.c b/drivers/thunderbolt/tunnel.c index 9fa95c595ecc..682d21f96198 100644 --- a/drivers/thunderbolt/tunnel.c +++ b/drivers/thunderbolt/tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt driver - Tunneling support diff --git a/drivers/thunderbolt/usb4.c b/drivers/thunderbolt/usb4.c index 9e810b2ae0b5..97b91fc64b97 100644 --- a/drivers/thunderbolt/usb4.c +++ b/drivers/thunderbolt/usb4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB4 specific functionality diff --git a/drivers/thunderbolt/usb4_port.c b/drivers/thunderbolt/usb4_port.c index b5e06237261b..471a84f7c07d 100644 --- a/drivers/thunderbolt/usb4_port.c +++ b/drivers/thunderbolt/usb4_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB4 port device diff --git a/drivers/thunderbolt/xdomain.c b/drivers/thunderbolt/xdomain.c index 63c7be818b2c..91f31b00fd78 100644 --- a/drivers/thunderbolt/xdomain.c +++ b/drivers/thunderbolt/xdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Thunderbolt XDomain discovery protocol support diff --git a/drivers/tty/amiserial.c b/drivers/tty/amiserial.c index 81eaca751541..aac5c6842f15 100644 --- a/drivers/tty/amiserial.c +++ b/drivers/tty/amiserial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial driver for the amiga builtin port. diff --git a/drivers/tty/ehv_bytechan.c b/drivers/tty/ehv_bytechan.c index 69508d7a4135..0cc335f4e8eb 100644 --- a/drivers/tty/ehv_bytechan.c +++ b/drivers/tty/ehv_bytechan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ePAPR hypervisor byte channel device driver * diff --git a/drivers/tty/goldfish.c b/drivers/tty/goldfish.c index 3a9582029005..a206264be745 100644 --- a/drivers/tty/goldfish.c +++ b/drivers/tty/goldfish.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Google, Inc. diff --git a/drivers/tty/hvc/hvc_console.c b/drivers/tty/hvc/hvc_console.c index 6b58f340f210..851bad943453 100644 --- a/drivers/tty/hvc/hvc_console.c +++ b/drivers/tty/hvc/hvc_console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2001 Anton Blanchard , IBM diff --git a/drivers/tty/hvc/hvc_dcc.c b/drivers/tty/hvc/hvc_dcc.c index dfc5c9c38f07..6f3e5584698a 100644 --- a/drivers/tty/hvc/hvc_dcc.c +++ b/drivers/tty/hvc/hvc_dcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2010, 2014, 2022 The Linux Foundation. All rights reserved. */ diff --git a/drivers/tty/hvc/hvc_irq.c b/drivers/tty/hvc/hvc_irq.c index 4b255dfef2cc..d93aa65ff347 100644 --- a/drivers/tty/hvc/hvc_irq.c +++ b/drivers/tty/hvc/hvc_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corp. 2001,2008 diff --git a/drivers/tty/hvc/hvc_iucv.c b/drivers/tty/hvc/hvc_iucv.c index 4ca7472c38e0..652d50b8faf3 100644 --- a/drivers/tty/hvc/hvc_iucv.c +++ b/drivers/tty/hvc/hvc_iucv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * z/VM IUCV hypervisor console (HVC) device driver diff --git a/drivers/tty/hvc/hvc_opal.c b/drivers/tty/hvc/hvc_opal.c index b2ec1f6efa0a..c8b10a124137 100644 --- a/drivers/tty/hvc/hvc_opal.c +++ b/drivers/tty/hvc/hvc_opal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * opal driver interface to hvc_console.c diff --git a/drivers/tty/hvc/hvc_riscv_sbi.c b/drivers/tty/hvc/hvc_riscv_sbi.c index cede8a572594..e9358b600f76 100644 --- a/drivers/tty/hvc/hvc_riscv_sbi.c +++ b/drivers/tty/hvc/hvc_riscv_sbi.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2008 David Gibson, IBM Corporation diff --git a/drivers/tty/hvc/hvc_rtas.c b/drivers/tty/hvc/hvc_rtas.c index a0b90275b37f..faa44051e238 100644 --- a/drivers/tty/hvc/hvc_rtas.c +++ b/drivers/tty/hvc/hvc_rtas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM RTAS driver interface to hvc_console.c diff --git a/drivers/tty/hvc/hvc_udbg.c b/drivers/tty/hvc/hvc_udbg.c index fdc2699b78dc..4830b2be5d09 100644 --- a/drivers/tty/hvc/hvc_udbg.c +++ b/drivers/tty/hvc/hvc_udbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * udbg interface to hvc_console.c diff --git a/drivers/tty/hvc/hvc_vio.c b/drivers/tty/hvc/hvc_vio.c index 47930601a26a..6e5beaa0553c 100644 --- a/drivers/tty/hvc/hvc_vio.c +++ b/drivers/tty/hvc/hvc_vio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * vio driver interface to hvc_console.c diff --git a/drivers/tty/hvc/hvc_xen.c b/drivers/tty/hvc/hvc_xen.c index 388a71afd6ef..c68b8b1cba73 100644 --- a/drivers/tty/hvc/hvc_xen.c +++ b/drivers/tty/hvc/hvc_xen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * xen console driver interface to hvc_console.c diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c index f57fd9095f75..d729c8ac0503 100644 --- a/drivers/tty/hvc/hvcs.c +++ b/drivers/tty/hvc/hvcs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IBM eServer Hypervisor Virtual Console Server Device Driver diff --git a/drivers/tty/hvc/hvsi.c b/drivers/tty/hvc/hvsi.c index a94068bce76f..7e26b7fb6d7d 100644 --- a/drivers/tty/hvc/hvsi.c +++ b/drivers/tty/hvc/hvsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2004 Hollis Blanchard , IBM diff --git a/drivers/tty/hvc/hvsi_lib.c b/drivers/tty/hvc/hvsi_lib.c index b35c44caf3d7..4d3533a176f6 100644 --- a/drivers/tty/hvc/hvsi_lib.c +++ b/drivers/tty/hvc/hvsi_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/tty/ipwireless/hardware.c b/drivers/tty/ipwireless/hardware.c index e18848267be4..7fcf26219d84 100644 --- a/drivers/tty/ipwireless/hardware.c +++ b/drivers/tty/ipwireless/hardware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPWireless 3G PCMCIA Network Driver diff --git a/drivers/tty/ipwireless/main.c b/drivers/tty/ipwireless/main.c index 4c18bbfe1a92..f9be5306830f 100644 --- a/drivers/tty/ipwireless/main.c +++ b/drivers/tty/ipwireless/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPWireless 3G PCMCIA Network Driver diff --git a/drivers/tty/ipwireless/network.c b/drivers/tty/ipwireless/network.c index fe569f6294a2..be538621a9ff 100644 --- a/drivers/tty/ipwireless/network.c +++ b/drivers/tty/ipwireless/network.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPWireless 3G PCMCIA Network Driver diff --git a/drivers/tty/ipwireless/tty.c b/drivers/tty/ipwireless/tty.c index b6de40815fb9..d7f8042b4c6f 100644 --- a/drivers/tty/ipwireless/tty.c +++ b/drivers/tty/ipwireless/tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPWireless 3G PCMCIA Network Driver diff --git a/drivers/tty/mips_ejtag_fdc.c b/drivers/tty/mips_ejtag_fdc.c index ba7690c3e15e..ae5ca67a9d2c 100644 --- a/drivers/tty/mips_ejtag_fdc.c +++ b/drivers/tty/mips_ejtag_fdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TTY driver for MIPS EJTAG Fast Debug Channels. diff --git a/drivers/tty/moxa.c b/drivers/tty/moxa.c index 1bb2376af85c..f76a9d39506c 100644 --- a/drivers/tty/moxa.c +++ b/drivers/tty/moxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /*****************************************************************************/ /* diff --git a/drivers/tty/mxser.c b/drivers/tty/mxser.c index 94677fec685e..72a14f0c5c93 100644 --- a/drivers/tty/mxser.c +++ b/drivers/tty/mxser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mxser.c -- MOXA Smartio/Industio family multiport serial driver. diff --git a/drivers/tty/n_gsm.c b/drivers/tty/n_gsm.c index 214abeb89aaa..48b7f0802f55 100644 --- a/drivers/tty/n_gsm.c +++ b/drivers/tty/n_gsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * n_gsm.c GSM 0710 tty multiplexor diff --git a/drivers/tty/n_hdlc.c b/drivers/tty/n_hdlc.c index 3c9dcb0928c6..85cb8a6ee1c8 100644 --- a/drivers/tty/n_hdlc.c +++ b/drivers/tty/n_hdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* generic HDLC line discipline for Linux * diff --git a/drivers/tty/n_null.c b/drivers/tty/n_null.c index 5a429d923eb3..0bf76e94cf17 100644 --- a/drivers/tty/n_null.c +++ b/drivers/tty/n_null.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c index e6a0f5b40d0a..f7696694f636 100644 --- a/drivers/tty/n_tty.c +++ b/drivers/tty/n_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * n_tty.c --- implements the N_TTY line discipline. diff --git a/drivers/tty/nozomi.c b/drivers/tty/nozomi.c index e28a921c1637..3bd773394529 100644 --- a/drivers/tty/nozomi.c +++ b/drivers/tty/nozomi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * nozomi.c -- HSDPA driver Broadband Wireless Data Card - Globe Trotter diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c index 6120d827a797..63b92b607bd2 100644 --- a/drivers/tty/pty.c +++ b/drivers/tty/pty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/drivers/tty/rpmsg_tty.c b/drivers/tty/rpmsg_tty.c index 60a2915f5cfe..46886ad55086 100644 --- a/drivers/tty/rpmsg_tty.c +++ b/drivers/tty/rpmsg_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 STMicroelectronics - All Rights Reserved diff --git a/drivers/tty/serdev/core.c b/drivers/tty/serdev/core.c index b33e708cb245..a5c007790b47 100644 --- a/drivers/tty/serdev/core.c +++ b/drivers/tty/serdev/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring diff --git a/drivers/tty/serdev/serdev-ttyport.c b/drivers/tty/serdev/serdev-ttyport.c index bab1b143b8a6..8dfe3d7df16b 100644 --- a/drivers/tty/serdev/serdev-ttyport.c +++ b/drivers/tty/serdev/serdev-ttyport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring diff --git a/drivers/tty/serial/21285.c b/drivers/tty/serial/21285.c index 4de0c975ebdc..db5a19821b10 100644 --- a/drivers/tty/serial/21285.c +++ b/drivers/tty/serial/21285.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the serial port on the 21285 StrongArm-110 core logic chip. diff --git a/drivers/tty/serial/8250/8250_accent.c b/drivers/tty/serial/8250/8250_accent.c index 1691f1a57f89..8a3cc2b172d6 100644 --- a/drivers/tty/serial/8250/8250_accent.c +++ b/drivers/tty/serial/8250/8250_accent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Russell King. diff --git a/drivers/tty/serial/8250/8250_acorn.c b/drivers/tty/serial/8250/8250_acorn.c index 758c4aa203ab..8b07c41ab892 100644 --- a/drivers/tty/serial/8250/8250_acorn.c +++ b/drivers/tty/serial/8250/8250_acorn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/drivers/serial/acorn.c diff --git a/drivers/tty/serial/8250/8250_aspeed_vuart.c b/drivers/tty/serial/8250/8250_aspeed_vuart.c index 26fc0464f1cc..c9bcbc8f1596 100644 --- a/drivers/tty/serial/8250/8250_aspeed_vuart.c +++ b/drivers/tty/serial/8250/8250_aspeed_vuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial Port driver for Aspeed VUART device diff --git a/drivers/tty/serial/8250/8250_bcm2835aux.c b/drivers/tty/serial/8250/8250_bcm2835aux.c index 0609582a62f7..001ae45dab0f 100644 --- a/drivers/tty/serial/8250/8250_bcm2835aux.c +++ b/drivers/tty/serial/8250/8250_bcm2835aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial port driver for BCM2835AUX UART diff --git a/drivers/tty/serial/8250/8250_bcm7271.c b/drivers/tty/serial/8250/8250_bcm7271.c index 742004d63c6f..8265987269a1 100644 --- a/drivers/tty/serial/8250/8250_bcm7271.c +++ b/drivers/tty/serial/8250/8250_bcm7271.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020, Broadcom */ /* diff --git a/drivers/tty/serial/8250/8250_boca.c b/drivers/tty/serial/8250/8250_boca.c index a9b97c034653..9e7b2f0e9b30 100644 --- a/drivers/tty/serial/8250/8250_boca.c +++ b/drivers/tty/serial/8250/8250_boca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Russell King. diff --git a/drivers/tty/serial/8250/8250_ce4100.c b/drivers/tty/serial/8250/8250_ce4100.c index 81dfb2adbabd..fa9a5260d27e 100644 --- a/drivers/tty/serial/8250/8250_ce4100.c +++ b/drivers/tty/serial/8250/8250_ce4100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel CE4100 platform specific setup code diff --git a/drivers/tty/serial/8250/8250_core.c b/drivers/tty/serial/8250/8250_core.c index 0e81f78c6063..b9e6140742ae 100644 --- a/drivers/tty/serial/8250/8250_core.c +++ b/drivers/tty/serial/8250/8250_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Universal/legacy driver for 8250/16550-type serial ports diff --git a/drivers/tty/serial/8250/8250_dfl.c b/drivers/tty/serial/8250/8250_dfl.c index 6c5ff019df4b..44e22c3d9ffc 100644 --- a/drivers/tty/serial/8250/8250_dfl.c +++ b/drivers/tty/serial/8250/8250_dfl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for FPGA UART diff --git a/drivers/tty/serial/8250/8250_dma.c b/drivers/tty/serial/8250/8250_dma.c index bdd26c9f34bd..02858d9da5ba 100644 --- a/drivers/tty/serial/8250/8250_dma.c +++ b/drivers/tty/serial/8250/8250_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * 8250_dma.c - DMA Engine API support for 8250.c diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c index 27af83f0ff46..c8244c99d855 100644 --- a/drivers/tty/serial/8250/8250_dw.c +++ b/drivers/tty/serial/8250/8250_dw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Synopsys DesignWare 8250 driver. diff --git a/drivers/tty/serial/8250/8250_dwlib.c b/drivers/tty/serial/8250/8250_dwlib.c index b055d89cfb39..1c34eae99086 100644 --- a/drivers/tty/serial/8250/8250_dwlib.c +++ b/drivers/tty/serial/8250/8250_dwlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Synopsys DesignWare 8250 library. */ diff --git a/drivers/tty/serial/8250/8250_early.c b/drivers/tty/serial/8250/8250_early.c index dc0371857ecb..4cd798efa5ba 100644 --- a/drivers/tty/serial/8250/8250_early.c +++ b/drivers/tty/serial/8250/8250_early.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Early serial console for 8250/16550 devices diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c index e90c71494944..e9720cf4da6b 100644 --- a/drivers/tty/serial/8250/8250_em.c +++ b/drivers/tty/serial/8250/8250_em.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Emma Mobile 8250 driver diff --git a/drivers/tty/serial/8250/8250_exar.c b/drivers/tty/serial/8250/8250_exar.c index c682c0d0dffa..7fb44392a3c5 100644 --- a/drivers/tty/serial/8250/8250_exar.c +++ b/drivers/tty/serial/8250/8250_exar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Probe module for 8250/16550-type Exar chips PCI serial ports. diff --git a/drivers/tty/serial/8250/8250_exar_st16c554.c b/drivers/tty/serial/8250/8250_exar_st16c554.c index 933811ebfaac..555481da82fd 100644 --- a/drivers/tty/serial/8250/8250_exar_st16c554.c +++ b/drivers/tty/serial/8250/8250_exar_st16c554.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Written by Paul B Schroeder < pschroeder "at" uplogix "dot" com > diff --git a/drivers/tty/serial/8250/8250_fintek.c b/drivers/tty/serial/8250/8250_fintek.c index b4461a89b8d0..d2de748caeb9 100644 --- a/drivers/tty/serial/8250/8250_fintek.c +++ b/drivers/tty/serial/8250/8250_fintek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Probe for F81216A LPC to 4 UART diff --git a/drivers/tty/serial/8250/8250_fourport.c b/drivers/tty/serial/8250/8250_fourport.c index 3215b9b7afde..b0775c5bb30b 100644 --- a/drivers/tty/serial/8250/8250_fourport.c +++ b/drivers/tty/serial/8250/8250_fourport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Russell King. diff --git a/drivers/tty/serial/8250/8250_fsl.c b/drivers/tty/serial/8250/8250_fsl.c index 649ae5c8304d..71fa1f140505 100644 --- a/drivers/tty/serial/8250/8250_fsl.c +++ b/drivers/tty/serial/8250/8250_fsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale 16550 UART "driver", Copyright (C) 2011 Paul Gortmaker. diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c index 3012ea03d22c..fd7383b104b0 100644 --- a/drivers/tty/serial/8250/8250_hp300.c +++ b/drivers/tty/serial/8250/8250_hp300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the 98626/98644/internal serial interface on hp300/hp400 diff --git a/drivers/tty/serial/8250/8250_hub6.c b/drivers/tty/serial/8250/8250_hub6.c index 273f59b9bca5..2e34d8b94b5d 100644 --- a/drivers/tty/serial/8250/8250_hub6.c +++ b/drivers/tty/serial/8250/8250_hub6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005 Russell King. diff --git a/drivers/tty/serial/8250/8250_ingenic.c b/drivers/tty/serial/8250/8250_ingenic.c index 94542fc143c2..4ff4d99e391c 100644 --- a/drivers/tty/serial/8250/8250_ingenic.c +++ b/drivers/tty/serial/8250/8250_ingenic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2010 Lars-Peter Clausen diff --git a/drivers/tty/serial/8250/8250_ioc3.c b/drivers/tty/serial/8250/8250_ioc3.c index 28e28076782b..d4c4442bfd74 100644 --- a/drivers/tty/serial/8250/8250_ioc3.c +++ b/drivers/tty/serial/8250/8250_ioc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SGI IOC3 8250 UART driver diff --git a/drivers/tty/serial/8250/8250_keba.c b/drivers/tty/serial/8250/8250_keba.c index c05b89551b12..a3d5a1df7433 100644 --- a/drivers/tty/serial/8250/8250_keba.c +++ b/drivers/tty/serial/8250/8250_keba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 KEBA Industrial Automation GmbH diff --git a/drivers/tty/serial/8250/8250_loongson.c b/drivers/tty/serial/8250/8250_loongson.c index 47df3c4c9d21..33b200454ba2 100644 --- a/drivers/tty/serial/8250/8250_loongson.c +++ b/drivers/tty/serial/8250/8250_loongson.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Serial Port driver for Loongson family chips diff --git a/drivers/tty/serial/8250/8250_lpc18xx.c b/drivers/tty/serial/8250/8250_lpc18xx.c index 6c0489c9c253..b11533380549 100644 --- a/drivers/tty/serial/8250/8250_lpc18xx.c +++ b/drivers/tty/serial/8250/8250_lpc18xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Serial port driver for NXP LPC18xx/43xx UART diff --git a/drivers/tty/serial/8250/8250_lpss.c b/drivers/tty/serial/8250/8250_lpss.c index 776ec1ef29d6..3184928739b9 100644 --- a/drivers/tty/serial/8250/8250_lpss.c +++ b/drivers/tty/serial/8250/8250_lpss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 8250_lpss.c - Driver for UART on Intel Braswell and various other Intel SoCs diff --git a/drivers/tty/serial/8250/8250_men_mcb.c b/drivers/tty/serial/8250/8250_men_mcb.c index a78ef35c8187..47efc34ae9ff 100644 --- a/drivers/tty/serial/8250/8250_men_mcb.c +++ b/drivers/tty/serial/8250/8250_men_mcb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/tty/serial/8250/8250_mid.c b/drivers/tty/serial/8250/8250_mid.c index 8ec03863606e..ef6c9eb4be6b 100644 --- a/drivers/tty/serial/8250/8250_mid.c +++ b/drivers/tty/serial/8250/8250_mid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 8250_mid.c - Driver for UART on Intel Penwell and various other Intel SOCs diff --git a/drivers/tty/serial/8250/8250_mtk.c b/drivers/tty/serial/8250/8250_mtk.c index 5875a7b9b4b1..a9406f5c7ca7 100644 --- a/drivers/tty/serial/8250/8250_mtk.c +++ b/drivers/tty/serial/8250/8250_mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mediatek 8250 driver. diff --git a/drivers/tty/serial/8250/8250_ni.c b/drivers/tty/serial/8250/8250_ni.c index cb5b42b3609c..d237e7cf07b1 100644 --- a/drivers/tty/serial/8250/8250_ni.c +++ b/drivers/tty/serial/8250/8250_ni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NI 16550 UART Driver diff --git a/drivers/tty/serial/8250/8250_of.c b/drivers/tty/serial/8250/8250_of.c index 9799356b65f7..02155d923de5 100644 --- a/drivers/tty/serial/8250/8250_of.c +++ b/drivers/tty/serial/8250/8250_of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial Port driver for Open Firmware platform devices diff --git a/drivers/tty/serial/8250/8250_omap.c b/drivers/tty/serial/8250/8250_omap.c index 9e49ef48b851..29b4c900675c 100644 --- a/drivers/tty/serial/8250/8250_omap.c +++ b/drivers/tty/serial/8250/8250_omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 8250-core based driver for the OMAP internal UART diff --git a/drivers/tty/serial/8250/8250_parisc.c b/drivers/tty/serial/8250/8250_parisc.c index 4ba05a98791c..d8bf92271147 100644 --- a/drivers/tty/serial/8250/8250_parisc.c +++ b/drivers/tty/serial/8250/8250_parisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial Device Initialisation for Lasi/Asp/Wax/Dino diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c index 3efe075ef7b2..3873d331a6b2 100644 --- a/drivers/tty/serial/8250/8250_pci.c +++ b/drivers/tty/serial/8250/8250_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Probe module for 8250/16550-type PCI serial ports. diff --git a/drivers/tty/serial/8250/8250_pci1xxxx.c b/drivers/tty/serial/8250/8250_pci1xxxx.c index feeede164886..6027943d954d 100644 --- a/drivers/tty/serial/8250/8250_pci1xxxx.c +++ b/drivers/tty/serial/8250/8250_pci1xxxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Probe module for 8250/16550-type MCHP PCI serial ports. diff --git a/drivers/tty/serial/8250/8250_pcilib.c b/drivers/tty/serial/8250/8250_pcilib.c index 9d5d2531a33b..0f19e48d2580 100644 --- a/drivers/tty/serial/8250/8250_pcilib.c +++ b/drivers/tty/serial/8250/8250_pcilib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 8250 PCI library. diff --git a/drivers/tty/serial/8250/8250_pericom.c b/drivers/tty/serial/8250/8250_pericom.c index b8d5b7714a9d..b02d8e26abee 100644 --- a/drivers/tty/serial/8250/8250_pericom.c +++ b/drivers/tty/serial/8250/8250_pericom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for Pericom UART */ diff --git a/drivers/tty/serial/8250/8250_platform.c b/drivers/tty/serial/8250/8250_platform.c index 86d12d2b5907..13cc17dd5c2c 100644 --- a/drivers/tty/serial/8250/8250_platform.c +++ b/drivers/tty/serial/8250/8250_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Universal/legacy platform driver for 8250/16550-type serial ports diff --git a/drivers/tty/serial/8250/8250_pnp.c b/drivers/tty/serial/8250/8250_pnp.c index 7a837fdf9df1..1b7c80ef7453 100644 --- a/drivers/tty/serial/8250/8250_pnp.c +++ b/drivers/tty/serial/8250/8250_pnp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Probe for 8250/16550-type ISAPNP serial ports. diff --git a/drivers/tty/serial/8250/8250_port.c b/drivers/tty/serial/8250/8250_port.c index 719faf92aa8a..3ef7cb790979 100644 --- a/drivers/tty/serial/8250/8250_port.c +++ b/drivers/tty/serial/8250/8250_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Base port operations for 8250/16550-type serial ports diff --git a/drivers/tty/serial/8250/8250_pxa.c b/drivers/tty/serial/8250/8250_pxa.c index 6dd0190b4843..bbe4fde6294d 100644 --- a/drivers/tty/serial/8250/8250_pxa.c +++ b/drivers/tty/serial/8250/8250_pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/tty/serial/8250/8250_pxa.c -- driver for PXA on-board UARTS diff --git a/drivers/tty/serial/8250/8250_rsa.c b/drivers/tty/serial/8250/8250_rsa.c index fff9395948e3..cb38620885ca 100644 --- a/drivers/tty/serial/8250/8250_rsa.c +++ b/drivers/tty/serial/8250/8250_rsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include diff --git a/drivers/tty/serial/8250/8250_rt288x.c b/drivers/tty/serial/8250/8250_rt288x.c index bf28b8a9a710..bf92a0ec93c1 100644 --- a/drivers/tty/serial/8250/8250_rt288x.c +++ b/drivers/tty/serial/8250/8250_rt288x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RT288x/Au1xxx driver diff --git a/drivers/tty/serial/8250/8250_tegra.c b/drivers/tty/serial/8250/8250_tegra.c index 2f3b0075763f..4f5adc8ba2fc 100644 --- a/drivers/tty/serial/8250/8250_tegra.c +++ b/drivers/tty/serial/8250/8250_tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial Port driver for Tegra devices diff --git a/drivers/tty/serial/8250/8250_uniphier.c b/drivers/tty/serial/8250/8250_uniphier.c index e3db60bf50c9..5748ed39962b 100644 --- a/drivers/tty/serial/8250/8250_uniphier.c +++ b/drivers/tty/serial/8250/8250_uniphier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Masahiro Yamada diff --git a/drivers/tty/serial/8250/serial_cs.c b/drivers/tty/serial/8250/serial_cs.c index 58e279ea7ee0..3b7789bac603 100644 --- a/drivers/tty/serial/8250/serial_cs.c +++ b/drivers/tty/serial/8250/serial_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) /*====================================================================== diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c index d47a62d1c9f7..53c6b8de6ec6 100644 --- a/drivers/tty/serial/altera_jtaguart.c +++ b/drivers/tty/serial/altera_jtaguart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * altera_jtaguart.c -- Altera JTAG UART driver diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c index 837991dc4db9..43b43eb002a1 100644 --- a/drivers/tty/serial/altera_uart.c +++ b/drivers/tty/serial/altera_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * altera_uart.c -- Altera UART driver diff --git a/drivers/tty/serial/amba-pl010.c b/drivers/tty/serial/amba-pl010.c index c3a7fad02ac9..453181ec1d70 100644 --- a/drivers/tty/serial/amba-pl010.c +++ b/drivers/tty/serial/amba-pl010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for AMBA serial ports diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c index 7f17d288c807..7914f334861f 100644 --- a/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty/serial/amba-pl011.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for AMBA serial ports diff --git a/drivers/tty/serial/apbuart.c b/drivers/tty/serial/apbuart.c index 364599f256db..901be83991d9 100644 --- a/drivers/tty/serial/apbuart.c +++ b/drivers/tty/serial/apbuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for GRLIB serial ports (APBUART) diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c index 5b491db9d2fc..867343daa824 100644 --- a/drivers/tty/serial/ar933x_uart.c +++ b/drivers/tty/serial/ar933x_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Atheros AR933X SoC built-in UART driver diff --git a/drivers/tty/serial/arc_uart.c b/drivers/tty/serial/arc_uart.c index 5c4895d154c0..104bc0a56000 100644 --- a/drivers/tty/serial/arc_uart.c +++ b/drivers/tty/serial/arc_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ARC On-Chip(fpga) UART Driver diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c index 08dd8f887956..2f03977ce66a 100644 --- a/drivers/tty/serial/atmel_serial.c +++ b/drivers/tty/serial/atmel_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Atmel AT91 Serial ports diff --git a/drivers/tty/serial/bcm63xx_uart.c b/drivers/tty/serial/bcm63xx_uart.c index 51df9d2d8bfc..65bcdedaa0a0 100644 --- a/drivers/tty/serial/bcm63xx_uart.c +++ b/drivers/tty/serial/bcm63xx_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Derived from many drivers using generic_serial interface. diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c index 83186bf50002..a632d1407841 100644 --- a/drivers/tty/serial/clps711x.c +++ b/drivers/tty/serial/clps711x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for CLPS711x serial ports diff --git a/drivers/tty/serial/cpm_uart.c b/drivers/tty/serial/cpm_uart.c index b778a20ec9b1..9e55ec30e220 100644 --- a/drivers/tty/serial/cpm_uart.c +++ b/drivers/tty/serial/cpm_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for CPM (SCC/SMC) serial ports; core driver diff --git a/drivers/tty/serial/digicolor-usart.c b/drivers/tty/serial/digicolor-usart.c index d2482df5cb9b..e5843f2dd7f6 100644 --- a/drivers/tty/serial/digicolor-usart.c +++ b/drivers/tty/serial/digicolor-usart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Conexant Digicolor serial ports (USART) diff --git a/drivers/tty/serial/dz.c b/drivers/tty/serial/dz.c index eba91daedef8..de4b48f706a1 100644 --- a/drivers/tty/serial/dz.c +++ b/drivers/tty/serial/dz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dz.c: Serial port driver for DECstations equipped diff --git a/drivers/tty/serial/earlycon-riscv-sbi.c b/drivers/tty/serial/earlycon-riscv-sbi.c index 0162155f0c83..981d5dac6e38 100644 --- a/drivers/tty/serial/earlycon-riscv-sbi.c +++ b/drivers/tty/serial/earlycon-riscv-sbi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RISC-V SBI based earlycon diff --git a/drivers/tty/serial/earlycon-semihost.c b/drivers/tty/serial/earlycon-semihost.c index e4692a8433f9..e68b004917fd 100644 --- a/drivers/tty/serial/earlycon-semihost.c +++ b/drivers/tty/serial/earlycon-semihost.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 ARM Ltd. diff --git a/drivers/tty/serial/earlycon.c b/drivers/tty/serial/earlycon.c index ab9af37f6cda..4c27edb56875 100644 --- a/drivers/tty/serial/earlycon.c +++ b/drivers/tty/serial/earlycon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Linaro Ltd. diff --git a/drivers/tty/serial/esp32_acm.c b/drivers/tty/serial/esp32_acm.c index bb7cc65427f0..d71affade97c 100644 --- a/drivers/tty/serial/esp32_acm.c +++ b/drivers/tty/serial/esp32_acm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/tty/serial/esp32_uart.c b/drivers/tty/serial/esp32_uart.c index 667c2198a03a..187c96f7c43c 100644 --- a/drivers/tty/serial/esp32_uart.c +++ b/drivers/tty/serial/esp32_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/tty/serial/fsl_linflexuart.c b/drivers/tty/serial/fsl_linflexuart.c index e70a56de1fce..70637aa6212c 100644 --- a/drivers/tty/serial/fsl_linflexuart.c +++ b/drivers/tty/serial/fsl_linflexuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Freescale LINFlexD UART serial port driver diff --git a/drivers/tty/serial/fsl_lpuart.c b/drivers/tty/serial/fsl_lpuart.c index 1bd7ec9c81ea..d0eb6b570f98 100644 --- a/drivers/tty/serial/fsl_lpuart.c +++ b/drivers/tty/serial/fsl_lpuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale lpuart serial port driver diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c index b7e33a896589..7bd1bbd76731 100644 --- a/drivers/tty/serial/icom.c +++ b/drivers/tty/serial/icom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * icom.c diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index c488e5d372ff..2065d0427ad9 100644 --- a/drivers/tty/serial/imx.c +++ b/drivers/tty/serial/imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Motorola/Freescale IMX serial ports diff --git a/drivers/tty/serial/imx_earlycon.c b/drivers/tty/serial/imx_earlycon.c index 7aab38b2bd8c..ca5719497d66 100644 --- a/drivers/tty/serial/imx_earlycon.c +++ b/drivers/tty/serial/imx_earlycon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2020 NXP diff --git a/drivers/tty/serial/ip22zilog.c b/drivers/tty/serial/ip22zilog.c index 6e19c6713849..83eff49f23e5 100644 --- a/drivers/tty/serial/ip22zilog.c +++ b/drivers/tty/serial/ip22zilog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Zilog serial chips found on SGI workstations and diff --git a/drivers/tty/serial/jsm/jsm_cls.c b/drivers/tty/serial/jsm/jsm_cls.c index 6e40792f92cf..bc0449b4ec53 100644 --- a/drivers/tty/serial/jsm/jsm_cls.c +++ b/drivers/tty/serial/jsm/jsm_cls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2003 Digi International (www.digi.com) diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c index 8d21373cae57..1857cfb560a9 100644 --- a/drivers/tty/serial/jsm/jsm_driver.c +++ b/drivers/tty/serial/jsm/jsm_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /************************************************************************ * Copyright 2003 Digi International (www.digi.com) diff --git a/drivers/tty/serial/jsm/jsm_neo.c b/drivers/tty/serial/jsm/jsm_neo.c index e8e13bf056e2..6b66bf999098 100644 --- a/drivers/tty/serial/jsm/jsm_neo.c +++ b/drivers/tty/serial/jsm/jsm_neo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /************************************************************************ * Copyright 2003 Digi International (www.digi.com) diff --git a/drivers/tty/serial/jsm/jsm_tty.c b/drivers/tty/serial/jsm/jsm_tty.c index be2f130696b3..1f43fba7e99a 100644 --- a/drivers/tty/serial/jsm/jsm_tty.c +++ b/drivers/tty/serial/jsm/jsm_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /************************************************************************ * Copyright 2003 Digi International (www.digi.com) diff --git a/drivers/tty/serial/kgdboc.c b/drivers/tty/serial/kgdboc.c index 5a955c80a853..527e1224397c 100644 --- a/drivers/tty/serial/kgdboc.c +++ b/drivers/tty/serial/kgdboc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on the same principle as kgdboe using the NETPOLL api, this diff --git a/drivers/tty/serial/lantiq.c b/drivers/tty/serial/lantiq.c index 62cd9e0bb377..10e7b8ff9c77 100644 --- a/drivers/tty/serial/lantiq.c +++ b/drivers/tty/serial/lantiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. diff --git a/drivers/tty/serial/liteuart.c b/drivers/tty/serial/liteuart.c index 6429e8f11f36..251ebe833eaf 100644 --- a/drivers/tty/serial/liteuart.c +++ b/drivers/tty/serial/liteuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LiteUART serial controller (LiteX) Driver diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c index 42c5f9bc18b7..e15b4cac8153 100644 --- a/drivers/tty/serial/lpc32xx_hs.c +++ b/drivers/tty/serial/lpc32xx_hs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * High Speed Serial Ports on NXP LPC32xx SoC diff --git a/drivers/tty/serial/ma35d1_serial.c b/drivers/tty/serial/ma35d1_serial.c index 285b0fe41a86..a02ba2cd95c3 100644 --- a/drivers/tty/serial/ma35d1_serial.c +++ b/drivers/tty/serial/ma35d1_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MA35D1 serial driver diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c index 3faa1b6aa3ee..4b9aa8d37aeb 100644 --- a/drivers/tty/serial/max3100.c +++ b/drivers/tty/serial/max3100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2008 Christian Pellegrin diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c index ac7d3f197c3a..cfc5beb9bb80 100644 --- a/drivers/tty/serial/max310x.c +++ b/drivers/tty/serial/max310x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Maxim (Dallas) MAX3107/8/9, MAX14830 serial driver diff --git a/drivers/tty/serial/mcf.c b/drivers/tty/serial/mcf.c index 93e7dda4d39a..acd11148be5c 100644 --- a/drivers/tty/serial/mcf.c +++ b/drivers/tty/serial/mcf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /****************************************************************************/ diff --git a/drivers/tty/serial/men_z135_uart.c b/drivers/tty/serial/men_z135_uart.c index 9cc15449b673..a68e2121f5b2 100644 --- a/drivers/tty/serial/men_z135_uart.c +++ b/drivers/tty/serial/men_z135_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MEN 16z135 High Speed UART diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c index a6cb2a535f9d..480b2552fd50 100644 --- a/drivers/tty/serial/meson_uart.c +++ b/drivers/tty/serial/meson_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on meson_uart.c, by AMLOGIC, INC. diff --git a/drivers/tty/serial/milbeaut_usio.c b/drivers/tty/serial/milbeaut_usio.c index 4e47dca2c4ed..cc2ab2106cef 100644 --- a/drivers/tty/serial/milbeaut_usio.c +++ b/drivers/tty/serial/milbeaut_usio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Socionext Inc. diff --git a/drivers/tty/serial/mpc52xx_uart.c b/drivers/tty/serial/mpc52xx_uart.c index 37eb701b0b46..e7201961b47e 100644 --- a/drivers/tty/serial/mpc52xx_uart.c +++ b/drivers/tty/serial/mpc52xx_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the PSC of the Freescale MPC52xx PSCs configured as UARTs. diff --git a/drivers/tty/serial/mps2-uart.c b/drivers/tty/serial/mps2-uart.c index 2a4c09f3a834..9235d2daab4b 100644 --- a/drivers/tty/serial/mps2-uart.c +++ b/drivers/tty/serial/mps2-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MPS2 UART driver diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c index 2e999cb9c974..4db4a70a082d 100644 --- a/drivers/tty/serial/msm_serial.c +++ b/drivers/tty/serial/msm_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for msm7k serial device and console diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c index 3a77a7e5c7bc..cf7b12d4acc8 100644 --- a/drivers/tty/serial/mux.c +++ b/drivers/tty/serial/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* ** mux.c: diff --git a/drivers/tty/serial/mvebu-uart.c b/drivers/tty/serial/mvebu-uart.c index 8e52be2b34ea..4bd335ee86cb 100644 --- a/drivers/tty/serial/mvebu-uart.c +++ b/drivers/tty/serial/mvebu-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * *************************************************************************** diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c index cc65c9fb6446..273619f26a28 100644 --- a/drivers/tty/serial/mxs-auart.c +++ b/drivers/tty/serial/mxs-auart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Application UART driver for: diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c index 0b85f47ff19e..672fb33fa590 100644 --- a/drivers/tty/serial/omap-serial.c +++ b/drivers/tty/serial/omap-serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for OMAP-UART controller. diff --git a/drivers/tty/serial/owl-uart.c b/drivers/tty/serial/owl-uart.c index 0542882cfbbe..7bc756b6d0da 100644 --- a/drivers/tty/serial/owl-uart.c +++ b/drivers/tty/serial/owl-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Actions Semi Owl family serial console diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c index 884fefbfd5a1..98085c64cd4c 100644 --- a/drivers/tty/serial/pch_uart.c +++ b/drivers/tty/serial/pch_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* *Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/drivers/tty/serial/pic32_uart.c b/drivers/tty/serial/pic32_uart.c index 14d50bd7f1bd..2439458b705a 100644 --- a/drivers/tty/serial/pic32_uart.c +++ b/drivers/tty/serial/pic32_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PIC32 Integrated Serial Driver. diff --git a/drivers/tty/serial/pmac_zilog.c b/drivers/tty/serial/pmac_zilog.c index e3a919328695..4dfa331e00eb 100644 --- a/drivers/tty/serial/pmac_zilog.c +++ b/drivers/tty/serial/pmac_zilog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for PowerMac Z85c30 based ESCC cell found in the diff --git a/drivers/tty/serial/pxa.c b/drivers/tty/serial/pxa.c index e395ff29c1a2..17312a83d7e2 100644 --- a/drivers/tty/serial/pxa.c +++ b/drivers/tty/serial/pxa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Based on drivers/serial/8250.c by Russell King. diff --git a/drivers/tty/serial/qcom_geni_serial.c b/drivers/tty/serial/qcom_geni_serial.c index e6b0a55f0cfb..b0cc4373d9b2 100644 --- a/drivers/tty/serial/qcom_geni_serial.c +++ b/drivers/tty/serial/qcom_geni_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017-2018, The Linux foundation. All rights reserved. diff --git a/drivers/tty/serial/rda-uart.c b/drivers/tty/serial/rda-uart.c index 87fa30d68687..0598dd29dc6a 100644 --- a/drivers/tty/serial/rda-uart.c +++ b/drivers/tty/serial/rda-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RDA8810PL serial device driver diff --git a/drivers/tty/serial/rp2.c b/drivers/tty/serial/rp2.c index 6d99a02dd439..37e46e50bbc1 100644 --- a/drivers/tty/serial/rp2.c +++ b/drivers/tty/serial/rp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Comtrol RocketPort EXPRESS/INFINITY cards diff --git a/drivers/tty/serial/rsci.c b/drivers/tty/serial/rsci.c index b3c48dc1e07d..dc98922bf4af 100644 --- a/drivers/tty/serial/rsci.c +++ b/drivers/tty/serial/rsci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Renesas Electronics Corp. diff --git a/drivers/tty/serial/sa1100.c b/drivers/tty/serial/sa1100.c index 72b1bb76415c..7bf74ef118d0 100644 --- a/drivers/tty/serial/sa1100.c +++ b/drivers/tty/serial/sa1100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SA11x0 serial ports diff --git a/drivers/tty/serial/samsung_tty.c b/drivers/tty/serial/samsung_tty.c index c1fabad6ba1f..d55ee25b036f 100644 --- a/drivers/tty/serial/samsung_tty.c +++ b/drivers/tty/serial/samsung_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver core for Samsung SoC onboard UARTs. diff --git a/drivers/tty/serial/sb1250-duart.c b/drivers/tty/serial/sb1250-duart.c index b4e1b90e5960..e8ac40160db5 100644 --- a/drivers/tty/serial/sb1250-duart.c +++ b/drivers/tty/serial/sb1250-duart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for the asynchronous serial interface (DUART) included diff --git a/drivers/tty/serial/sc16is7xx.c b/drivers/tty/serial/sc16is7xx.c index 1fd64a47341d..cbad77d87a52 100644 --- a/drivers/tty/serial/sc16is7xx.c +++ b/drivers/tty/serial/sc16is7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SC16IS7xx tty serial driver - common code diff --git a/drivers/tty/serial/sc16is7xx_i2c.c b/drivers/tty/serial/sc16is7xx_i2c.c index 699376c3b3a5..e9f4c6d0f994 100644 --- a/drivers/tty/serial/sc16is7xx_i2c.c +++ b/drivers/tty/serial/sc16is7xx_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* SC16IS7xx I2C interface driver */ diff --git a/drivers/tty/serial/sc16is7xx_spi.c b/drivers/tty/serial/sc16is7xx_spi.c index 7e76d0e38da7..26b8f3079ed5 100644 --- a/drivers/tty/serial/sc16is7xx_spi.c +++ b/drivers/tty/serial/sc16is7xx_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* SC16IS7xx SPI interface driver */ diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c index 4ceca11ce600..683c1cd2cb00 100644 --- a/drivers/tty/serial/sccnxp.c +++ b/drivers/tty/serial/sccnxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NXP (Philips) SCC+++(SCN+++) serial driver diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c index 8004fc00fb9c..326972c0ba22 100644 --- a/drivers/tty/serial/serial-tegra.c +++ b/drivers/tty/serial/serial-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * serial_tegra.c diff --git a/drivers/tty/serial/serial_base_bus.c b/drivers/tty/serial/serial_base_bus.c index 1e1ad28d83fc..92199c8f6275 100644 --- a/drivers/tty/serial/serial_base_bus.c +++ b/drivers/tty/serial/serial_base_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial base bus layer for controllers diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c index 2805cad10511..4a6def7e966f 100644 --- a/drivers/tty/serial/serial_core.c +++ b/drivers/tty/serial/serial_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver core for serial ports diff --git a/drivers/tty/serial/serial_ctrl.c b/drivers/tty/serial/serial_ctrl.c index 6fcf634425dc..a3feef4311cc 100644 --- a/drivers/tty/serial/serial_ctrl.c +++ b/drivers/tty/serial/serial_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial core controller driver diff --git a/drivers/tty/serial/serial_mctrl_gpio.c b/drivers/tty/serial/serial_mctrl_gpio.c index 7b02c5ca4afd..a69d940709a2 100644 --- a/drivers/tty/serial/serial_mctrl_gpio.c +++ b/drivers/tty/serial/serial_mctrl_gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Helpers for controlling modem lines via GPIO diff --git a/drivers/tty/serial/serial_port.c b/drivers/tty/serial/serial_port.c index 2fc48cd63f6c..534bcb2f5ced 100644 --- a/drivers/tty/serial/serial_port.c +++ b/drivers/tty/serial/serial_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Serial core port device driver diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c index 436a559234df..ae25581525d7 100644 --- a/drivers/tty/serial/serial_txx9.c +++ b/drivers/tty/serial/serial_txx9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Derived from many drivers using generic_serial interface, diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c index fbfe5575bd3c..0bbe46727425 100644 --- a/drivers/tty/serial/sh-sci.c +++ b/drivers/tty/serial/sh-sci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH on-chip serial module support. (SCI with no FIFO / with FIFO) diff --git a/drivers/tty/serial/sifive.c b/drivers/tty/serial/sifive.c index 110d67613192..14fefdfe3d74 100644 --- a/drivers/tty/serial/sifive.c +++ b/drivers/tty/serial/sifive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SiFive UART driver diff --git a/drivers/tty/serial/sprd_serial.c b/drivers/tty/serial/sprd_serial.c index 092755f35683..adff900a85f0 100644 --- a/drivers/tty/serial/sprd_serial.c +++ b/drivers/tty/serial/sprd_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012-2015 Spreadtrum Communications Inc. diff --git a/drivers/tty/serial/st-asc.c b/drivers/tty/serial/st-asc.c index 6ed9a327702b..efe5492f622d 100644 --- a/drivers/tty/serial/st-asc.c +++ b/drivers/tty/serial/st-asc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * st-asc.c: ST Asynchronous serial controller (ASC) driver diff --git a/drivers/tty/serial/stm32-usart.c b/drivers/tty/serial/stm32-usart.c index ad06b760cfca..a9da631c09ca 100644 --- a/drivers/tty/serial/stm32-usart.c +++ b/drivers/tty/serial/stm32-usart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Maxime Coquelin 2015 diff --git a/drivers/tty/serial/suncore.c b/drivers/tty/serial/suncore.c index 2491551c293e..6fc2f60cd003 100644 --- a/drivers/tty/serial/suncore.c +++ b/drivers/tty/serial/suncore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* suncore.c * diff --git a/drivers/tty/serial/sunhv.c b/drivers/tty/serial/sunhv.c index 2b3ec65d595d..9dddbadcf3ef 100644 --- a/drivers/tty/serial/sunhv.c +++ b/drivers/tty/serial/sunhv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunhv.c: Serial driver for SUN4V hypervisor console. * diff --git a/drivers/tty/serial/sunplus-uart.c b/drivers/tty/serial/sunplus-uart.c index 38deee571b0d..f78380142e66 100644 --- a/drivers/tty/serial/sunplus-uart.c +++ b/drivers/tty/serial/sunplus-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sunplus SoC UART driver diff --git a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c index df906ccf2e8a..76861751cdc8 100644 --- a/drivers/tty/serial/sunsab.c +++ b/drivers/tty/serial/sunsab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunsab.c: ASYNC Driver for the SIEMENS SAB82532 DUSCC. * diff --git a/drivers/tty/serial/sunsu.c b/drivers/tty/serial/sunsu.c index 383141fe7ba0..4c45a2623969 100644 --- a/drivers/tty/serial/sunsu.c +++ b/drivers/tty/serial/sunsu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * su.c: Small serial driver for keyboard/mouse interface on sparc32/PCI diff --git a/drivers/tty/serial/sunzilog.c b/drivers/tty/serial/sunzilog.c index 0551c24c06f5..b0a77d025121 100644 --- a/drivers/tty/serial/sunzilog.c +++ b/drivers/tty/serial/sunzilog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sunzilog.c: Zilog serial driver for Sparc systems. * diff --git a/drivers/tty/serial/tegra-tcu.c b/drivers/tty/serial/tegra-tcu.c index 7033dbfe8ba1..de24a632c127 100644 --- a/drivers/tty/serial/tegra-tcu.c +++ b/drivers/tty/serial/tegra-tcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/tty/serial/tegra-utc.c b/drivers/tty/serial/tegra-utc.c index 0c70d3e7b9b9..f6a3279a2bdd 100644 --- a/drivers/tty/serial/tegra-utc.c +++ b/drivers/tty/serial/tegra-utc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // NVIDIA Tegra UTC (UART Trace Controller) driver. diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c index 6fa93c3872a7..e45d0ee7ec11 100644 --- a/drivers/tty/serial/timbuart.c +++ b/drivers/tty/serial/timbuart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * timbuart.c timberdale FPGA UART driver diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c index 39c1fd1ff9ce..f60cc48c84a7 100644 --- a/drivers/tty/serial/uartlite.c +++ b/drivers/tty/serial/uartlite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uartlite.c: Serial driver for Xilinx uartlite serial controller diff --git a/drivers/tty/serial/ucc_uart.c b/drivers/tty/serial/ucc_uart.c index 0613f8c11ab1..11cc5ad725d8 100644 --- a/drivers/tty/serial/ucc_uart.c +++ b/drivers/tty/serial/ucc_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Freescale QUICC Engine UART device driver diff --git a/drivers/tty/serial/vt8500_serial.c b/drivers/tty/serial/vt8500_serial.c index 78a1c1eea11b..160615326ca3 100644 --- a/drivers/tty/serial/vt8500_serial.c +++ b/drivers/tty/serial/vt8500_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Alexey Charkov diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c index c593d20a1b5b..78e4f25f2a64 100644 --- a/drivers/tty/serial/xilinx_uartps.c +++ b/drivers/tty/serial/xilinx_uartps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cadence UART driver (found in Xilinx Zynq) diff --git a/drivers/tty/serial/zs.c b/drivers/tty/serial/zs.c index 79ea7108a0f3..a9a28d0d86d3 100644 --- a/drivers/tty/serial/zs.c +++ b/drivers/tty/serial/zs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * zs.c: Serial port driver for IOASIC DECstations. diff --git a/drivers/tty/synclink_gt.c b/drivers/tty/synclink_gt.c index 9d591fb291fd..0fdefe62caa4 100644 --- a/drivers/tty/synclink_gt.c +++ b/drivers/tty/synclink_gt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Device driver for Microgate SyncLink GT serial adapters. diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c index 1f78b0db3b25..6156d4d1b581 100644 --- a/drivers/tty/sysrq.c +++ b/drivers/tty/sysrq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Linux Magic System Request Key Hacks diff --git a/drivers/tty/tty_audit.c b/drivers/tty/tty_audit.c index 75542333c54a..3511164f48cd 100644 --- a/drivers/tty/tty_audit.c +++ b/drivers/tty/tty_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Creating audit events from TTY input. diff --git a/drivers/tty/tty_baudrate.c b/drivers/tty/tty_baudrate.c index f9b49939c27b..b67dd0416248 100644 --- a/drivers/tty/tty_baudrate.c +++ b/drivers/tty/tty_baudrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds diff --git a/drivers/tty/tty_buffer.c b/drivers/tty/tty_buffer.c index 1a5673acd9b1..5179077b7516 100644 --- a/drivers/tty/tty_buffer.c +++ b/drivers/tty/tty_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tty buffer allocation management diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c index e2d92cf70eb7..5a2d84ce3273 100644 --- a/drivers/tty/tty_io.c +++ b/drivers/tty/tty_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/drivers/tty/tty_ioctl.c b/drivers/tty/tty_ioctl.c index 90c70d8d14e3..a53f5ab85631 100644 --- a/drivers/tty/tty_ioctl.c +++ b/drivers/tty/tty_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds diff --git a/drivers/tty/tty_jobctrl.c b/drivers/tty/tty_jobctrl.c index ef8741c3e662..5b84821ff829 100644 --- a/drivers/tty/tty_jobctrl.c +++ b/drivers/tty/tty_jobctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/drivers/tty/tty_ldisc.c b/drivers/tty/tty_ldisc.c index d80e9d4c974b..4b5dcfd7440a 100644 --- a/drivers/tty/tty_ldisc.c +++ b/drivers/tty/tty_ldisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/tty/tty_ldsem.c b/drivers/tty/tty_ldsem.c index 4e18031a5ca3..f029e67f8ce7 100644 --- a/drivers/tty/tty_ldsem.c +++ b/drivers/tty/tty_ldsem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ldisc rw semaphore diff --git a/drivers/tty/tty_mutex.c b/drivers/tty/tty_mutex.c index 784e46a0a3b1..3f9fb1306cb3 100644 --- a/drivers/tty/tty_mutex.c +++ b/drivers/tty/tty_mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/tty/tty_port.c b/drivers/tty/tty_port.c index fe67c5cb0a3f..a89e3c3bb24c 100644 --- a/drivers/tty/tty_port.c +++ b/drivers/tty/tty_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tty port functions diff --git a/drivers/tty/ttynull.c b/drivers/tty/ttynull.c index 6b2f7208b564..7e793caf9ac2 100644 --- a/drivers/tty/ttynull.c +++ b/drivers/tty/ttynull.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Axis Communications AB diff --git a/drivers/tty/vcc.c b/drivers/tty/vcc.c index 2960031ace72..e47ce9e4f77f 100644 --- a/drivers/tty/vcc.c +++ b/drivers/tty/vcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* vcc.c: sun4v virtual channel concentrator * diff --git a/drivers/tty/vt/conmakehash.c b/drivers/tty/vt/conmakehash.c index a931fcde7ad9..dab02f17348c 100644 --- a/drivers/tty/vt/conmakehash.c +++ b/drivers/tty/vt/conmakehash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * conmakehash.c diff --git a/drivers/tty/vt/consolemap.c b/drivers/tty/vt/consolemap.c index 7a11c3f2e875..8bdb7300d78f 100644 --- a/drivers/tty/vt/consolemap.c +++ b/drivers/tty/vt/consolemap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * consolemap.c diff --git a/drivers/tty/vt/keyboard.c b/drivers/tty/vt/keyboard.c index d65fc60dd7be..7461dcc353db 100644 --- a/drivers/tty/vt/keyboard.c +++ b/drivers/tty/vt/keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Written for linux by Johan Myreen as a translation from diff --git a/drivers/tty/vt/selection.c b/drivers/tty/vt/selection.c index 13f4e48b4142..3803cb1e1c44 100644 --- a/drivers/tty/vt/selection.c +++ b/drivers/tty/vt/selection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This module exports the functions: diff --git a/drivers/tty/vt/ucs.c b/drivers/tty/vt/ucs.c index 03877485dfb7..b450248065cb 100644 --- a/drivers/tty/vt/ucs.c +++ b/drivers/tty/vt/ucs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ucs.c - Universal Character Set processing diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c index c814644ef4ee..21766b08540b 100644 --- a/drivers/tty/vt/vc_screen.c +++ b/drivers/tty/vt/vc_screen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide access to virtual console memory. diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c index 59b4b5e126ba..377cf0181ed2 100644 --- a/drivers/tty/vt/vt.c +++ b/drivers/tty/vt/vt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/drivers/tty/vt/vt_ioctl.c b/drivers/tty/vt/vt_ioctl.c index 28993a3d0acb..c396d4bb8f08 100644 --- a/drivers/tty/vt/vt_ioctl.c +++ b/drivers/tty/vt/vt_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992 obz under the linux copyright diff --git a/drivers/ufs/core/ufs-debugfs.c b/drivers/ufs/core/ufs-debugfs.c index e3baed6c70bd..ca95d55a0024 100644 --- a/drivers/ufs/core/ufs-debugfs.c +++ b/drivers/ufs/core/ufs-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2020 Intel Corporation diff --git a/drivers/ufs/core/ufs-fault-injection.c b/drivers/ufs/core/ufs-fault-injection.c index 55db38e75cc4..81589975c9f7 100644 --- a/drivers/ufs/core/ufs-fault-injection.c +++ b/drivers/ufs/core/ufs-fault-injection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/ufs/core/ufs-hwmon.c b/drivers/ufs/core/ufs-hwmon.c index 34194064367f..3a8d92d08e02 100644 --- a/drivers/ufs/core/ufs-hwmon.c +++ b/drivers/ufs/core/ufs-hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UFS hardware monitoring support diff --git a/drivers/ufs/core/ufs-mcq.c b/drivers/ufs/core/ufs-mcq.c index 9ab91b4c05b0..dbc787c86ad3 100644 --- a/drivers/ufs/core/ufs-mcq.c +++ b/drivers/ufs/core/ufs-mcq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Qualcomm Innovation Center. All rights reserved. diff --git a/drivers/ufs/core/ufs-rpmb.c b/drivers/ufs/core/ufs-rpmb.c index ffad049872b9..78ac65906e85 100644 --- a/drivers/ufs/core/ufs-rpmb.c +++ b/drivers/ufs/core/ufs-rpmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UFS OP-TEE based RPMB Driver diff --git a/drivers/ufs/core/ufs-sysfs.c b/drivers/ufs/core/ufs-sysfs.c index b33f8656edb5..3e51167d198f 100644 --- a/drivers/ufs/core/ufs-sysfs.c +++ b/drivers/ufs/core/ufs-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Western Digital Corporation diff --git a/drivers/ufs/core/ufs_bsg.c b/drivers/ufs/core/ufs_bsg.c index 58b506eac6dc..8f7b119aadc8 100644 --- a/drivers/ufs/core/ufs_bsg.c +++ b/drivers/ufs/core/ufs_bsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * bsg endpoint that supports UPIUs diff --git a/drivers/ufs/core/ufshcd-crypto.c b/drivers/ufs/core/ufshcd-crypto.c index 9e63a9d3cb7e..48390eb00921 100644 --- a/drivers/ufs/core/ufshcd-crypto.c +++ b/drivers/ufs/core/ufshcd-crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google LLC diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c index 604043a7533d..fa55f9f657a6 100644 --- a/drivers/ufs/core/ufshcd.c +++ b/drivers/ufs/core/ufshcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Flash Storage Host controller driver Core diff --git a/drivers/ufs/host/cdns-pltfrm.c b/drivers/ufs/host/cdns-pltfrm.c index e793e3538c48..d4d0ede66c40 100644 --- a/drivers/ufs/host/cdns-pltfrm.c +++ b/drivers/ufs/host/cdns-pltfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Platform UFS Host driver for Cadence controller diff --git a/drivers/ufs/host/tc-dwc-g210-pci.c b/drivers/ufs/host/tc-dwc-g210-pci.c index 0167d8bef71a..edfb20f705db 100644 --- a/drivers/ufs/host/tc-dwc-g210-pci.c +++ b/drivers/ufs/host/tc-dwc-g210-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys G210 Test Chip driver diff --git a/drivers/ufs/host/tc-dwc-g210-pltfrm.c b/drivers/ufs/host/tc-dwc-g210-pltfrm.c index 454ac88c357d..7e33380f827c 100644 --- a/drivers/ufs/host/tc-dwc-g210-pltfrm.c +++ b/drivers/ufs/host/tc-dwc-g210-pltfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys G210 Test Chip driver diff --git a/drivers/ufs/host/tc-dwc-g210.c b/drivers/ufs/host/tc-dwc-g210.c index 0ac53cc8465e..415e13d8a7fd 100644 --- a/drivers/ufs/host/tc-dwc-g210.c +++ b/drivers/ufs/host/tc-dwc-g210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Synopsys G210 Test Chip driver diff --git a/drivers/ufs/host/ti-j721e-ufs.c b/drivers/ufs/host/ti-j721e-ufs.c index 43781593b5c1..2ab09d808ff5 100644 --- a/drivers/ufs/host/ti-j721e-ufs.c +++ b/drivers/ufs/host/ti-j721e-ufs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/ufs/host/ufs-amd-versal2.c b/drivers/ufs/host/ufs-amd-versal2.c index 6c454ae8a9c8..237e5a853387 100644 --- a/drivers/ufs/host/ufs-amd-versal2.c +++ b/drivers/ufs/host/ufs-amd-versal2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Advanced Micro Devices, Inc. diff --git a/drivers/ufs/host/ufs-exynos.c b/drivers/ufs/host/ufs-exynos.c index 70d195179eba..215146f9ca3c 100644 --- a/drivers/ufs/host/ufs-exynos.c +++ b/drivers/ufs/host/ufs-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS Host Controller driver for Exynos specific extensions diff --git a/drivers/ufs/host/ufs-hisi.c b/drivers/ufs/host/ufs-hisi.c index 6f2e6bf31225..b85c99d6a298 100644 --- a/drivers/ufs/host/ufs-hisi.c +++ b/drivers/ufs/host/ufs-hisi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HiSilicon Hixxxx UFS Driver diff --git a/drivers/ufs/host/ufs-mediatek.c b/drivers/ufs/host/ufs-mediatek.c index 66b11cc0703b..6351d8ac011f 100644 --- a/drivers/ufs/host/ufs-mediatek.c +++ b/drivers/ufs/host/ufs-mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index 8ebee0cc5313..63d44c636342 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013-2016, Linux Foundation. All rights reserved. diff --git a/drivers/ufs/host/ufs-renesas.c b/drivers/ufs/host/ufs-renesas.c index 5bf7d0e77ad8..dc5f4f53737e 100644 --- a/drivers/ufs/host/ufs-renesas.c +++ b/drivers/ufs/host/ufs-renesas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Renesas UFS host controller driver diff --git a/drivers/ufs/host/ufs-rockchip.c b/drivers/ufs/host/ufs-rockchip.c index 7fff34513a60..c8aa32aadb37 100644 --- a/drivers/ufs/host/ufs-rockchip.c +++ b/drivers/ufs/host/ufs-rockchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip UFS Host Controller driver diff --git a/drivers/ufs/host/ufs-sprd.c b/drivers/ufs/host/ufs-sprd.c index 65bd8fb96b99..a8ef026974ab 100644 --- a/drivers/ufs/host/ufs-sprd.c +++ b/drivers/ufs/host/ufs-sprd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UNISOC UFS Host Controller driver diff --git a/drivers/ufs/host/ufshcd-dwc.c b/drivers/ufs/host/ufshcd-dwc.c index 21b1cf912dcc..c9b7fe3e9a95 100644 --- a/drivers/ufs/host/ufshcd-dwc.c +++ b/drivers/ufs/host/ufshcd-dwc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * UFS Host driver for Synopsys Designware Core diff --git a/drivers/ufs/host/ufshcd-pci.c b/drivers/ufs/host/ufshcd-pci.c index 5f65dfad1a71..555d22ad43a3 100644 --- a/drivers/ufs/host/ufshcd-pci.c +++ b/drivers/ufs/host/ufshcd-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Flash Storage Host controller PCI glue driver diff --git a/drivers/ufs/host/ufshcd-pltfrm.c b/drivers/ufs/host/ufshcd-pltfrm.c index c2dafb583cf5..58c0aad6c17f 100644 --- a/drivers/ufs/host/ufshcd-pltfrm.c +++ b/drivers/ufs/host/ufshcd-pltfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Flash Storage Host controller Platform bus based glue driver diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index fa0d4e6aee16..059db13c9f2c 100644 --- a/drivers/uio/uio.c +++ b/drivers/uio/uio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/uio/uio.c diff --git a/drivers/uio/uio_aec.c b/drivers/uio/uio_aec.c index dafcc5f44f24..7ca4d84c2fba 100644 --- a/drivers/uio/uio_aec.c +++ b/drivers/uio/uio_aec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * uio_aec.c -- simple driver for Adrienne Electronics Corp time code PCI device diff --git a/drivers/uio/uio_cif.c b/drivers/uio/uio_cif.c index 4e4b589ddef1..173add45b9d0 100644 --- a/drivers/uio/uio_cif.c +++ b/drivers/uio/uio_cif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UIO Hilscher CIF card driver diff --git a/drivers/uio/uio_dfl.c b/drivers/uio/uio_dfl.c index 6d99e5a06ae8..bef9c789acd1 100644 --- a/drivers/uio/uio_dfl.c +++ b/drivers/uio/uio_dfl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic DFL driver for Userspace I/O devicess diff --git a/drivers/uio/uio_dmem_genirq.c b/drivers/uio/uio_dmem_genirq.c index 41c18ec62a45..97e02df2f1f6 100644 --- a/drivers/uio/uio_dmem_genirq.c +++ b/drivers/uio/uio_dmem_genirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/uio/uio_dmem_genirq.c diff --git a/drivers/uio/uio_fsl_elbc_gpcm.c b/drivers/uio/uio_fsl_elbc_gpcm.c index 338dd2aaabc8..e001c7a70878 100644 --- a/drivers/uio/uio_fsl_elbc_gpcm.c +++ b/drivers/uio/uio_fsl_elbc_gpcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* uio_fsl_elbc_gpcm: UIO driver for eLBC/GPCM peripherals diff --git a/drivers/uio/uio_hv_generic.c b/drivers/uio/uio_hv_generic.c index 3f8e2e27697f..1619617fc0a2 100644 --- a/drivers/uio/uio_hv_generic.c +++ b/drivers/uio/uio_hv_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uio_hv_generic - generic UIO driver for VMBus diff --git a/drivers/uio/uio_mf624.c b/drivers/uio/uio_mf624.c index 790412f8dfd5..5b68bc961e95 100644 --- a/drivers/uio/uio_mf624.c +++ b/drivers/uio/uio_mf624.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * UIO driver for Humusoft MF624 DAQ card. diff --git a/drivers/uio/uio_netx.c b/drivers/uio/uio_netx.c index 18917b2ac04c..e10466d57d4a 100644 --- a/drivers/uio/uio_netx.c +++ b/drivers/uio/uio_netx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UIO driver for Hilscher NetX based fieldbus cards (cifX, comX). diff --git a/drivers/uio/uio_pci_generic.c b/drivers/uio/uio_pci_generic.c index e03f9b532a96..ebc9becefadd 100644 --- a/drivers/uio/uio_pci_generic.c +++ b/drivers/uio/uio_pci_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* uio_pci_generic - generic UIO driver for PCI 2.3 devices * diff --git a/drivers/uio/uio_pci_generic_sva.c b/drivers/uio/uio_pci_generic_sva.c index 4a46acd994a8..af6072b73ca7 100644 --- a/drivers/uio/uio_pci_generic_sva.c +++ b/drivers/uio/uio_pci_generic_sva.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UIO PCI Express sva driver diff --git a/drivers/uio/uio_pdrv_genirq.c b/drivers/uio/uio_pdrv_genirq.c index 0a1885d1b2e3..992f2bad366e 100644 --- a/drivers/uio/uio_pdrv_genirq.c +++ b/drivers/uio/uio_pdrv_genirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/uio/uio_pdrv_genirq.c diff --git a/drivers/uio/uio_sercos3.c b/drivers/uio/uio_sercos3.c index 12afc2fa1a0b..2040ca25dcca 100644 --- a/drivers/uio/uio_sercos3.c +++ b/drivers/uio/uio_sercos3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sercos3: UIO driver for the Automata Sercos III PCI card diff --git a/drivers/usb/atm/cxacru.c b/drivers/usb/atm/cxacru.c index 68a8e9de8b4f..61dcab7f7236 100644 --- a/drivers/usb/atm/cxacru.c +++ b/drivers/usb/atm/cxacru.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /****************************************************************************** * cxacru.c - driver for USB ADSL modems based on diff --git a/drivers/usb/atm/speedtch.c b/drivers/usb/atm/speedtch.c index 773ac2725532..e6d3326cb039 100644 --- a/drivers/usb/atm/speedtch.c +++ b/drivers/usb/atm/speedtch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /****************************************************************************** * speedtch.c - Alcatel SpeedTouch USB xDSL modem driver diff --git a/drivers/usb/atm/ueagle-atm.c b/drivers/usb/atm/ueagle-atm.c index cd0f7b4bd82a..eea376b4e36d 100644 --- a/drivers/usb/atm/ueagle-atm.c +++ b/drivers/usb/atm/ueagle-atm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) /* * Copyright (c) 2003, 2004 diff --git a/drivers/usb/atm/usbatm.c b/drivers/usb/atm/usbatm.c index 5f3ad9a99d9e..f8f11571a288 100644 --- a/drivers/usb/atm/usbatm.c +++ b/drivers/usb/atm/usbatm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /****************************************************************************** * usbatm.c - Generic USB xDSL driver core diff --git a/drivers/usb/atm/xusbatm.c b/drivers/usb/atm/xusbatm.c index 0befbf63d1cc..f7b38cc747f1 100644 --- a/drivers/usb/atm/xusbatm.c +++ b/drivers/usb/atm/xusbatm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /****************************************************************************** * xusbatm.c - dumb usbatm-based driver for modems initialized in userspace diff --git a/drivers/usb/c67x00/c67x00-drv.c b/drivers/usb/c67x00/c67x00-drv.c index 8f38e2c5369a..dab88a059b38 100644 --- a/drivers/usb/c67x00/c67x00-drv.c +++ b/drivers/usb/c67x00/c67x00-drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * c67x00-drv.c: Cypress C67X00 USB Common infrastructure diff --git a/drivers/usb/c67x00/c67x00-hcd.c b/drivers/usb/c67x00/c67x00-hcd.c index 39f237666331..49ae247b445c 100644 --- a/drivers/usb/c67x00/c67x00-hcd.c +++ b/drivers/usb/c67x00/c67x00-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * c67x00-hcd.c: Cypress C67X00 USB Host Controller Driver diff --git a/drivers/usb/c67x00/c67x00-ll-hpi.c b/drivers/usb/c67x00/c67x00-ll-hpi.c index 7a214a3a6cc7..64f009260ac2 100644 --- a/drivers/usb/c67x00/c67x00-ll-hpi.c +++ b/drivers/usb/c67x00/c67x00-ll-hpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * c67x00-ll-hpi.c: Cypress C67X00 USB Low level interface using HPI diff --git a/drivers/usb/c67x00/c67x00-sched.c b/drivers/usb/c67x00/c67x00-sched.c index a09fa68a6ce7..264badd5cf36 100644 --- a/drivers/usb/c67x00/c67x00-sched.c +++ b/drivers/usb/c67x00/c67x00-sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * c67x00-sched.c: Cypress C67X00 USB Host Controller Driver - TD scheduling diff --git a/drivers/usb/cdns3/cdns3-ep0.c b/drivers/usb/cdns3/cdns3-ep0.c index e29989d57bef..b32a24f9b081 100644 --- a/drivers/usb/cdns3/cdns3-ep0.c +++ b/drivers/usb/cdns3/cdns3-ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS DRD Driver - gadget side. diff --git a/drivers/usb/cdns3/cdns3-gadget.c b/drivers/usb/cdns3/cdns3-gadget.c index 168707213ed9..78be8d778faa 100644 --- a/drivers/usb/cdns3/cdns3-gadget.c +++ b/drivers/usb/cdns3/cdns3-gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS DRD Driver - gadget side. diff --git a/drivers/usb/cdns3/cdns3-imx.c b/drivers/usb/cdns3/cdns3-imx.c index a2f041e1707c..c35d27f015d4 100644 --- a/drivers/usb/cdns3/cdns3-imx.c +++ b/drivers/usb/cdns3/cdns3-imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cdns3-imx.c - NXP i.MX specific Glue layer for Cadence USB Controller diff --git a/drivers/usb/cdns3/cdns3-pci-wrap.c b/drivers/usb/cdns3/cdns3-pci-wrap.c index 57f57c24c663..e635d8d430b6 100644 --- a/drivers/usb/cdns3/cdns3-pci-wrap.c +++ b/drivers/usb/cdns3/cdns3-pci-wrap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS PCI Glue driver diff --git a/drivers/usb/cdns3/cdns3-plat.c b/drivers/usb/cdns3/cdns3-plat.c index 735df88774e4..5270da2df522 100644 --- a/drivers/usb/cdns3/cdns3-plat.c +++ b/drivers/usb/cdns3/cdns3-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS DRD Driver. diff --git a/drivers/usb/cdns3/cdns3-starfive.c b/drivers/usb/cdns3/cdns3-starfive.c index 2ff7f2b48cc2..28bfb9cc70b1 100644 --- a/drivers/usb/cdns3/cdns3-starfive.c +++ b/drivers/usb/cdns3/cdns3-starfive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cdns3-starfive.c - StarFive specific Glue layer for Cadence USB Controller diff --git a/drivers/usb/cdns3/cdns3-ti.c b/drivers/usb/cdns3/cdns3-ti.c index 302ebf6d8e53..1c1e61a956c4 100644 --- a/drivers/usb/cdns3/cdns3-ti.c +++ b/drivers/usb/cdns3/cdns3-ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cdns3-ti.c - TI specific Glue layer for Cadence USB Controller diff --git a/drivers/usb/cdns3/cdns3-trace.c b/drivers/usb/cdns3/cdns3-trace.c index b9858acaef02..1587136baab6 100644 --- a/drivers/usb/cdns3/cdns3-trace.c +++ b/drivers/usb/cdns3/cdns3-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USBSS device controller driver Trace Support diff --git a/drivers/usb/cdns3/cdnsp-ep0.c b/drivers/usb/cdns3/cdnsp-ep0.c index 5cd9b898ce97..8ca1a04046ad 100644 --- a/drivers/usb/cdns3/cdnsp-ep0.c +++ b/drivers/usb/cdns3/cdnsp-ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence CDNSP DRD Driver. diff --git a/drivers/usb/cdns3/cdnsp-gadget.c b/drivers/usb/cdns3/cdnsp-gadget.c index d37c29a253dd..8d4f8b54105f 100644 --- a/drivers/usb/cdns3/cdnsp-gadget.c +++ b/drivers/usb/cdns3/cdnsp-gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence CDNSP DRD Driver. diff --git a/drivers/usb/cdns3/cdnsp-mem.c b/drivers/usb/cdns3/cdnsp-mem.c index 97866bfb2da9..753d42fca4fd 100644 --- a/drivers/usb/cdns3/cdnsp-mem.c +++ b/drivers/usb/cdns3/cdnsp-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence CDNSP DRD Driver. diff --git a/drivers/usb/cdns3/cdnsp-pci.c b/drivers/usb/cdns3/cdnsp-pci.c index 5e7b88ca8b96..92f6369f939c 100644 --- a/drivers/usb/cdns3/cdnsp-pci.c +++ b/drivers/usb/cdns3/cdnsp-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence PCI Glue driver. diff --git a/drivers/usb/cdns3/cdnsp-ring.c b/drivers/usb/cdns3/cdnsp-ring.c index 0758f171f73e..127be4f42f8c 100644 --- a/drivers/usb/cdns3/cdnsp-ring.c +++ b/drivers/usb/cdns3/cdnsp-ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence CDNSP DRD Driver. diff --git a/drivers/usb/cdns3/cdnsp-trace.c b/drivers/usb/cdns3/cdnsp-trace.c index e50ab799ad95..60c2c44659c6 100644 --- a/drivers/usb/cdns3/cdnsp-trace.c +++ b/drivers/usb/cdns3/cdnsp-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence CDNSP DRD Driver. diff --git a/drivers/usb/cdns3/core.c b/drivers/usb/cdns3/core.c index 1243a5cea91b..d0c3146426d3 100644 --- a/drivers/usb/cdns3/core.c +++ b/drivers/usb/cdns3/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS and USBSSP DRD Driver. diff --git a/drivers/usb/cdns3/drd.c b/drivers/usb/cdns3/drd.c index 84fb38a5723a..c93935578dab 100644 --- a/drivers/usb/cdns3/drd.c +++ b/drivers/usb/cdns3/drd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS and USBSSP DRD Driver. diff --git a/drivers/usb/cdns3/host.c b/drivers/usb/cdns3/host.c index f0df114c2b53..2d4e9718ce69 100644 --- a/drivers/usb/cdns3/host.c +++ b/drivers/usb/cdns3/host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBSS and USBSSP DRD Driver - host side diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c index d4ee9e16332f..688b55399ecf 100644 --- a/drivers/usb/chipidea/ci_hdrc_imx.c +++ b/drivers/usb/chipidea/ci_hdrc_imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/usb/chipidea/ci_hdrc_msm.c b/drivers/usb/chipidea/ci_hdrc_msm.c index 3ab3daa78e34..5e0c083217d8 100644 --- a/drivers/usb/chipidea/ci_hdrc_msm.c +++ b/drivers/usb/chipidea/ci_hdrc_msm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2010, Code Aurora Forum. All rights reserved. */ diff --git a/drivers/usb/chipidea/ci_hdrc_npcm.c b/drivers/usb/chipidea/ci_hdrc_npcm.c index e52a2b05cbe2..4045b84e2ff4 100644 --- a/drivers/usb/chipidea/ci_hdrc_npcm.c +++ b/drivers/usb/chipidea/ci_hdrc_npcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023 Nuvoton Technology corporation. diff --git a/drivers/usb/chipidea/ci_hdrc_pci.c b/drivers/usb/chipidea/ci_hdrc_pci.c index d63479e1ad10..1a52991b95e7 100644 --- a/drivers/usb/chipidea/ci_hdrc_pci.c +++ b/drivers/usb/chipidea/ci_hdrc_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ci_hdrc_pci.c - MIPS USB IP core family device controller diff --git a/drivers/usb/chipidea/ci_hdrc_tegra.c b/drivers/usb/chipidea/ci_hdrc_tegra.c index 372788f0f970..925cf889cd55 100644 --- a/drivers/usb/chipidea/ci_hdrc_tegra.c +++ b/drivers/usb/chipidea/ci_hdrc_tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016, NVIDIA Corporation diff --git a/drivers/usb/chipidea/ci_hdrc_usb2.c b/drivers/usb/chipidea/ci_hdrc_usb2.c index 8ffa1e95d8e8..80ee9a1a5c80 100644 --- a/drivers/usb/chipidea/ci_hdrc_usb2.c +++ b/drivers/usb/chipidea/ci_hdrc_usb2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Marvell Technology Group Ltd. diff --git a/drivers/usb/chipidea/core.c b/drivers/usb/chipidea/core.c index fac11f20cf0a..b7f39ef2597b 100644 --- a/drivers/usb/chipidea/core.c +++ b/drivers/usb/chipidea/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * core.c - ChipIdea USB IP core family device controller diff --git a/drivers/usb/chipidea/debug.c b/drivers/usb/chipidea/debug.c index e72c43615d77..30848ba07d55 100644 --- a/drivers/usb/chipidea/debug.c +++ b/drivers/usb/chipidea/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/chipidea/host.c b/drivers/usb/chipidea/host.c index ced6076a8248..b39326555779 100644 --- a/drivers/usb/chipidea/host.c +++ b/drivers/usb/chipidea/host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * host.c - ChipIdea USB host controller driver diff --git a/drivers/usb/chipidea/otg.c b/drivers/usb/chipidea/otg.c index 647e98f4e351..f08c5c612c20 100644 --- a/drivers/usb/chipidea/otg.c +++ b/drivers/usb/chipidea/otg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * otg.c - ChipIdea USB IP core OTG driver diff --git a/drivers/usb/chipidea/otg_fsm.c b/drivers/usb/chipidea/otg_fsm.c index 929536dc96ec..8e0c18c15aa5 100644 --- a/drivers/usb/chipidea/otg_fsm.c +++ b/drivers/usb/chipidea/otg_fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * otg_fsm.c - ChipIdea USB IP core OTG FSM driver diff --git a/drivers/usb/chipidea/trace.c b/drivers/usb/chipidea/trace.c index f6402630a58e..b8d5f8b85be8 100644 --- a/drivers/usb/chipidea/trace.c +++ b/drivers/usb/chipidea/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Chipidea Device Mode Trace Support diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c index 64a421ae0f05..6c80e9606051 100644 --- a/drivers/usb/chipidea/udc.c +++ b/drivers/usb/chipidea/udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * udc.c - ChipIdea UDC driver diff --git a/drivers/usb/chipidea/ulpi.c b/drivers/usb/chipidea/ulpi.c index dfec07e8ae1d..cf229cb0e7cf 100644 --- a/drivers/usb/chipidea/ulpi.c +++ b/drivers/usb/chipidea/ulpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Linaro Ltd. diff --git a/drivers/usb/chipidea/usbmisc_imx.c b/drivers/usb/chipidea/usbmisc_imx.c index bb027d2bd700..60ab76264046 100644 --- a/drivers/usb/chipidea/usbmisc_imx.c +++ b/drivers/usb/chipidea/usbmisc_imx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012 Freescale Semiconductor, Inc. diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c index 54be4aa1dcb2..dca82a7f34ad 100644 --- a/drivers/usb/class/cdc-acm.c +++ b/drivers/usb/class/cdc-acm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cdc-acm.c diff --git a/drivers/usb/class/cdc-wdm.c b/drivers/usb/class/cdc-wdm.c index ecd6d1f39e49..81b28df57315 100644 --- a/drivers/usb/class/cdc-wdm.c +++ b/drivers/usb/class/cdc-wdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cdc-wdm.c diff --git a/drivers/usb/class/usblp.c b/drivers/usb/class/usblp.c index a7a1d38b6bef..996831173541 100644 --- a/drivers/usb/class/usblp.c +++ b/drivers/usb/class/usblp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * usblp.c diff --git a/drivers/usb/class/usbtmc.c b/drivers/usb/class/usbtmc.c index 206f1b738ed3..a09fb7a60838 100644 --- a/drivers/usb/class/usbtmc.c +++ b/drivers/usb/class/usbtmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/usb/class/usbtmc.c - USB Test & Measurement class driver diff --git a/drivers/usb/common/common.c b/drivers/usb/common/common.c index fc0845f681be..96e2a2b9520e 100644 --- a/drivers/usb/common/common.c +++ b/drivers/usb/common/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provides code common for host and device side USB. diff --git a/drivers/usb/common/debug.c b/drivers/usb/common/debug.c index f204cec8d380..b45e7999985f 100644 --- a/drivers/usb/common/debug.c +++ b/drivers/usb/common/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common USB debugging functions diff --git a/drivers/usb/common/led.c b/drivers/usb/common/led.c index 1de18d90b134..240a1ea08210 100644 --- a/drivers/usb/common/led.c +++ b/drivers/usb/common/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * LED Triggers for USB Activity diff --git a/drivers/usb/common/ulpi.c b/drivers/usb/common/ulpi.c index 4a2ee447b213..5557aedd9d21 100644 --- a/drivers/usb/common/ulpi.c +++ b/drivers/usb/common/ulpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ulpi.c - USB ULPI PHY bus diff --git a/drivers/usb/common/usb-conn-gpio.c b/drivers/usb/common/usb-conn-gpio.c index 421c3af38e06..d86ac7360f21 100644 --- a/drivers/usb/common/usb-conn-gpio.c +++ b/drivers/usb/common/usb-conn-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB GPIO Based Connection Detection Driver diff --git a/drivers/usb/common/usb-otg-fsm.c b/drivers/usb/common/usb-otg-fsm.c index e11803225775..e21a5815cf29 100644 --- a/drivers/usb/common/usb-otg-fsm.c +++ b/drivers/usb/common/usb-otg-fsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OTG Finite State Machine from OTG spec diff --git a/drivers/usb/core/buffer.c b/drivers/usb/core/buffer.c index 87230869e1fa..5cd9dd4ea017 100644 --- a/drivers/usb/core/buffer.c +++ b/drivers/usb/core/buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DMA memory management for framework level HCD code (hc_driver) diff --git a/drivers/usb/core/config.c b/drivers/usb/core/config.c index 2bb1ceb9d621..51daa70e4787 100644 --- a/drivers/usb/core/config.c +++ b/drivers/usb/core/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Released under the GPLv2 only. diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c index a247da73f34d..cd8954195fbc 100644 --- a/drivers/usb/core/devices.c +++ b/drivers/usb/core/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * devices.c diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c index f6ce6e26e0d4..04b355f5bd34 100644 --- a/drivers/usb/core/devio.c +++ b/drivers/usb/core/devio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /*****************************************************************************/ diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c index d29edc7c616a..f1c6389338ab 100644 --- a/drivers/usb/core/driver.c +++ b/drivers/usb/core/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/driver.c - most of the driver model stuff for usb diff --git a/drivers/usb/core/endpoint.c b/drivers/usb/core/endpoint.c index e48399401608..49f6a8138f3c 100644 --- a/drivers/usb/core/endpoint.c +++ b/drivers/usb/core/endpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/endpoint.c diff --git a/drivers/usb/core/file.c b/drivers/usb/core/file.c index a88ced93b5e7..75d1321210ea 100644 --- a/drivers/usb/core/file.c +++ b/drivers/usb/core/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/file.c diff --git a/drivers/usb/core/generic.c b/drivers/usb/core/generic.c index a48994e11ef3..e39fde526b03 100644 --- a/drivers/usb/core/generic.c +++ b/drivers/usb/core/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/generic.c - generic driver for USB devices (not interfaces) diff --git a/drivers/usb/core/hcd-pci.c b/drivers/usb/core/hcd-pci.c index cd223475917e..a600d093f71b 100644 --- a/drivers/usb/core/hcd-pci.c +++ b/drivers/usb/core/hcd-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright David Brownell 2000-2002 diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 24feb0de1c00..9dcd13f3f88f 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright Linus Torvalds 1999 diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index be50d03034a9..34ef10f00980 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB hub driver. diff --git a/drivers/usb/core/ledtrig-usbport.c b/drivers/usb/core/ledtrig-usbport.c index 5e3c515991f3..2f0e85019778 100644 --- a/drivers/usb/core/ledtrig-usbport.c +++ b/drivers/usb/core/ledtrig-usbport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB port LED trigger diff --git a/drivers/usb/core/message.c b/drivers/usb/core/message.c index 6138468c67c4..9c165c0a1863 100644 --- a/drivers/usb/core/message.c +++ b/drivers/usb/core/message.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * message.c - synchronous message handling diff --git a/drivers/usb/core/notify.c b/drivers/usb/core/notify.c index e6143663778f..1a304fdbe789 100644 --- a/drivers/usb/core/notify.c +++ b/drivers/usb/core/notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * All the USB notify logic diff --git a/drivers/usb/core/of.c b/drivers/usb/core/of.c index 763e4122ed5b..3322b1ca313f 100644 --- a/drivers/usb/core/of.c +++ b/drivers/usb/core/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * of.c The helpers for hcd device tree support diff --git a/drivers/usb/core/offload.c b/drivers/usb/core/offload.c index 7c699f1b8d2b..0314076ae95b 100644 --- a/drivers/usb/core/offload.c +++ b/drivers/usb/core/offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/usb/core/phy.c b/drivers/usb/core/phy.c index faa20054ad5a..93b56db01acb 100644 --- a/drivers/usb/core/phy.c +++ b/drivers/usb/core/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * A wrapper for multiple PHYs which passes all phy_* function calls to diff --git a/drivers/usb/core/port.c b/drivers/usb/core/port.c index f54198171b6a..b048851ab391 100644 --- a/drivers/usb/core/port.c +++ b/drivers/usb/core/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * usb port device code diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c index c4d85089d19b..bb99ceec3db3 100644 --- a/drivers/usb/core/quirks.c +++ b/drivers/usb/core/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB device quirk handling logic and table diff --git a/drivers/usb/core/sysfs.c b/drivers/usb/core/sysfs.c index a07866f1060c..355b5387bc08 100644 --- a/drivers/usb/core/sysfs.c +++ b/drivers/usb/core/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/sysfs.c diff --git a/drivers/usb/core/trace.c b/drivers/usb/core/trace.c index 607bcf639d27..8635d1ec8885 100644 --- a/drivers/usb/core/trace.c +++ b/drivers/usb/core/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Google LLC diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c index ff8df16cca35..805b30f422b3 100644 --- a/drivers/usb/core/urb.c +++ b/drivers/usb/core/urb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Released under the GPLv2 only. diff --git a/drivers/usb/core/usb-acpi.c b/drivers/usb/core/usb-acpi.c index 489dbdc96f94..d9a56fc718d3 100644 --- a/drivers/usb/core/usb-acpi.c +++ b/drivers/usb/core/usb-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB-ACPI glue code diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c index e740f7852bcd..ed721450d18d 100644 --- a/drivers/usb/core/usb.c +++ b/drivers/usb/core/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/core/usb.c diff --git a/drivers/usb/dwc2/core.c b/drivers/usb/dwc2/core.c index c3d24312db0f..78b281e7fac0 100644 --- a/drivers/usb/dwc2/core.c +++ b/drivers/usb/dwc2/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * core.c - DesignWare HS OTG Controller common routines diff --git a/drivers/usb/dwc2/core_intr.c b/drivers/usb/dwc2/core_intr.c index 7d3e641806f8..720e5fca332a 100644 --- a/drivers/usb/dwc2/core_intr.c +++ b/drivers/usb/dwc2/core_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * core_intr.c - DesignWare HS OTG Controller common interrupt handling diff --git a/drivers/usb/dwc2/debugfs.c b/drivers/usb/dwc2/debugfs.c index 3116ac72747f..b16d196571ac 100644 --- a/drivers/usb/dwc2/debugfs.c +++ b/drivers/usb/dwc2/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * debugfs.c - Designware USB2 DRD controller debugfs diff --git a/drivers/usb/dwc2/drd.c b/drivers/usb/dwc2/drd.c index 1ad8fa3f862a..b70dedf88b52 100644 --- a/drivers/usb/dwc2/drd.c +++ b/drivers/usb/dwc2/drd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drd.c - DesignWare USB2 DRD Controller Dual-role support diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.c index 0637bfbc054e..0b251d6cc081 100644 --- a/drivers/usb/dwc2/gadget.c +++ b/drivers/usb/dwc2/gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011 Samsung Electronics Co., Ltd. diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c index 30eb8506617c..44b669e3208d 100644 --- a/drivers/usb/dwc2/hcd.c +++ b/drivers/usb/dwc2/hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * hcd.c - DesignWare HS OTG Controller host-mode routines diff --git a/drivers/usb/dwc2/hcd_ddma.c b/drivers/usb/dwc2/hcd_ddma.c index 994a78ad084b..60313c3136ad 100644 --- a/drivers/usb/dwc2/hcd_ddma.c +++ b/drivers/usb/dwc2/hcd_ddma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * hcd_ddma.c - DesignWare HS OTG Controller descriptor DMA routines diff --git a/drivers/usb/dwc2/hcd_intr.c b/drivers/usb/dwc2/hcd_intr.c index 5c7538d498dd..fd37ff11761b 100644 --- a/drivers/usb/dwc2/hcd_intr.c +++ b/drivers/usb/dwc2/hcd_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * hcd_intr.c - DesignWare HS OTG Controller host-mode interrupt handling diff --git a/drivers/usb/dwc2/hcd_queue.c b/drivers/usb/dwc2/hcd_queue.c index 904fe0632b34..645e88e15815 100644 --- a/drivers/usb/dwc2/hcd_queue.c +++ b/drivers/usb/dwc2/hcd_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * hcd_queue.c - DesignWare HS OTG Controller host queuing routines diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index 091bfcfef753..22146199c7eb 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright (C) 2004-2016 Synopsys, Inc. diff --git a/drivers/usb/dwc2/pci.c b/drivers/usb/dwc2/pci.c index f3a1e4232a31..8b9e3dc7f479 100644 --- a/drivers/usb/dwc2/pci.c +++ b/drivers/usb/dwc2/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * pci.c - DesignWare HS OTG Controller PCI driver diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c index ef0d73077034..1f9a5d79900d 100644 --- a/drivers/usb/dwc2/platform.c +++ b/drivers/usb/dwc2/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * platform.c - DesignWare HS OTG Controller platform driver diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c index 93fd5fdf95cb..cf40f14320b1 100644 --- a/drivers/usb/dwc3/core.c +++ b/drivers/usb/dwc3/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * core.c - DesignWare USB3 DRD Controller Core file diff --git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.c index d18bf5e32cc8..bb64ff5d2124 100644 --- a/drivers/usb/dwc3/debugfs.c +++ b/drivers/usb/dwc3/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * debugfs.c - DesignWare USB3 DRD Controller DebugFS file diff --git a/drivers/usb/dwc3/drd.c b/drivers/usb/dwc3/drd.c index 589bbeb27454..da87ac60ffd4 100644 --- a/drivers/usb/dwc3/drd.c +++ b/drivers/usb/dwc3/drd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drd.c - DesignWare USB3 DRD Controller Dual-role support diff --git a/drivers/usb/dwc3/dwc3-am62.c b/drivers/usb/dwc3/dwc3-am62.c index e11d7643f966..94578028d1ec 100644 --- a/drivers/usb/dwc3/dwc3-am62.c +++ b/drivers/usb/dwc3/dwc3-am62.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-am62.c - TI specific Glue layer for AM62 DWC3 USB Controller diff --git a/drivers/usb/dwc3/dwc3-apple.c b/drivers/usb/dwc3/dwc3-apple.c index 40c3ccfddb67..743a7d712073 100644 --- a/drivers/usb/dwc3/dwc3-apple.c +++ b/drivers/usb/dwc3/dwc3-apple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Apple Silicon DWC3 Glue driver diff --git a/drivers/usb/dwc3/dwc3-exynos.c b/drivers/usb/dwc3/dwc3-exynos.c index e934f94e8fd8..591f95d8e15f 100644 --- a/drivers/usb/dwc3/dwc3-exynos.c +++ b/drivers/usb/dwc3/dwc3-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-exynos.c - Samsung Exynos DWC3 Specific Glue layer diff --git a/drivers/usb/dwc3/dwc3-generic-plat.c b/drivers/usb/dwc3/dwc3-generic-plat.c index e846844e0023..0f3ddec2a04c 100644 --- a/drivers/usb/dwc3/dwc3-generic-plat.c +++ b/drivers/usb/dwc3/dwc3-generic-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dwc3-generic-plat.c - DesignWare USB3 generic platform driver diff --git a/drivers/usb/dwc3/dwc3-haps.c b/drivers/usb/dwc3/dwc3-haps.c index f6e3817fa7af..0ba7a7e6b744 100644 --- a/drivers/usb/dwc3/dwc3-haps.c +++ b/drivers/usb/dwc3/dwc3-haps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-haps.c - Synopsys HAPS PCI Specific glue layer diff --git a/drivers/usb/dwc3/dwc3-imx8mp.c b/drivers/usb/dwc3/dwc3-imx8mp.c index 45c276a31d84..d756ec54e032 100644 --- a/drivers/usb/dwc3/dwc3-imx8mp.c +++ b/drivers/usb/dwc3/dwc3-imx8mp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-imx8mp.c - NXP imx8mp Specific Glue layer diff --git a/drivers/usb/dwc3/dwc3-keystone.c b/drivers/usb/dwc3/dwc3-keystone.c index 7ee1610162b9..764b0574f071 100644 --- a/drivers/usb/dwc3/dwc3-keystone.c +++ b/drivers/usb/dwc3/dwc3-keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-keystone.c - Keystone Specific Glue layer diff --git a/drivers/usb/dwc3/dwc3-meson-g12a.c b/drivers/usb/dwc3/dwc3-meson-g12a.c index 55e144ba8cfc..16cecb5d2bab 100644 --- a/drivers/usb/dwc3/dwc3-meson-g12a.c +++ b/drivers/usb/dwc3/dwc3-meson-g12a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Glue for Amlogic G12A SoCs diff --git a/drivers/usb/dwc3/dwc3-octeon.c b/drivers/usb/dwc3/dwc3-octeon.c index 42bfc14ae0c4..8ce18c410c10 100644 --- a/drivers/usb/dwc3/dwc3-octeon.c +++ b/drivers/usb/dwc3/dwc3-octeon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DWC3 glue for Cavium Octeon III SOCs. diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-simple.c index c116143335d9..a359b91f457a 100644 --- a/drivers/usb/dwc3/dwc3-of-simple.c +++ b/drivers/usb/dwc3/dwc3-of-simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-of-simple.c - OF glue layer for simple integrations diff --git a/drivers/usb/dwc3/dwc3-omap.c b/drivers/usb/dwc3/dwc3-omap.c index fe74d11bb629..cbff28d2bb4a 100644 --- a/drivers/usb/dwc3/dwc3-omap.c +++ b/drivers/usb/dwc3/dwc3-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-omap.c - OMAP Specific Glue layer diff --git a/drivers/usb/dwc3/dwc3-pci.c b/drivers/usb/dwc3/dwc3-pci.c index 6ecadc81bd6b..788fc015f61d 100644 --- a/drivers/usb/dwc3/dwc3-pci.c +++ b/drivers/usb/dwc3/dwc3-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-pci.c - PCI Specific glue layer diff --git a/drivers/usb/dwc3/dwc3-qcom-legacy.c b/drivers/usb/dwc3/dwc3-qcom-legacy.c index d3fad0fcfdac..5a66eb5abcc7 100644 --- a/drivers/usb/dwc3/dwc3-qcom-legacy.c +++ b/drivers/usb/dwc3/dwc3-qcom-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, The Linux Foundation. All rights reserved. * diff --git a/drivers/usb/dwc3/dwc3-qcom.c b/drivers/usb/dwc3/dwc3-qcom.c index 9ac75547820d..0a094f9209b2 100644 --- a/drivers/usb/dwc3/dwc3-qcom.c +++ b/drivers/usb/dwc3/dwc3-qcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, The Linux Foundation. All rights reserved. * diff --git a/drivers/usb/dwc3/dwc3-rtk.c b/drivers/usb/dwc3/dwc3-rtk.c index 56c53e0c0257..f63d29de7b95 100644 --- a/drivers/usb/dwc3/dwc3-rtk.c +++ b/drivers/usb/dwc3/dwc3-rtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-rtk.c - Realtek DWC3 Specific Glue layer diff --git a/drivers/usb/dwc3/dwc3-st.c b/drivers/usb/dwc3/dwc3-st.c index 5d513decaacd..770c076a126b 100644 --- a/drivers/usb/dwc3/dwc3-st.c +++ b/drivers/usb/dwc3/dwc3-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dwc3-st.c Support for dwc3 platform devices on ST Microelectronics platforms diff --git a/drivers/usb/dwc3/dwc3-xilinx.c b/drivers/usb/dwc3/dwc3-xilinx.c index 0a8c47876ff9..ae3247dd7aba 100644 --- a/drivers/usb/dwc3/dwc3-xilinx.c +++ b/drivers/usb/dwc3/dwc3-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dwc3-xilinx.c - Xilinx DWC3 controller specific glue driver diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c index e0bad5708664..1341b66a63b6 100644 --- a/drivers/usb/dwc3/ep0.c +++ b/drivers/usb/dwc3/ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ep0.c - DesignWare USB3 DRD Controller Endpoint 0 Handling diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index 8a35a6901db7..29df19c9d556 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * gadget.c - DesignWare USB3 DRD Controller Gadget Framework Link diff --git a/drivers/usb/dwc3/host.c b/drivers/usb/dwc3/host.c index 96b588bd08cd..75b5bb08d192 100644 --- a/drivers/usb/dwc3/host.c +++ b/drivers/usb/dwc3/host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * host.c - DesignWare USB3 DRD Controller Host Glue diff --git a/drivers/usb/dwc3/trace.c b/drivers/usb/dwc3/trace.c index 088995885678..76fabba7dac0 100644 --- a/drivers/usb/dwc3/trace.c +++ b/drivers/usb/dwc3/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace.c - DesignWare USB3 DRD Controller Trace Support diff --git a/drivers/usb/dwc3/ulpi.c b/drivers/usb/dwc3/ulpi.c index f23f4c9a557e..881c5330204d 100644 --- a/drivers/usb/dwc3/ulpi.c +++ b/drivers/usb/dwc3/ulpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ulpi.c - DesignWare USB3 Controller's ULPI PHY interface diff --git a/drivers/usb/early/ehci-dbgp.c b/drivers/usb/early/ehci-dbgp.c index 45b42d8f6453..029fec9555a9 100644 --- a/drivers/usb/early/ehci-dbgp.c +++ b/drivers/usb/early/ehci-dbgp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Standalone EHCI usb debug driver diff --git a/drivers/usb/early/xhci-dbc.c b/drivers/usb/early/xhci-dbc.c index 41118bba9197..7414e5b4666e 100644 --- a/drivers/usb/early/xhci-dbc.c +++ b/drivers/usb/early/xhci-dbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xhci-dbc.c - xHCI debug capability early driver diff --git a/drivers/usb/fotg210/fotg210-core.c b/drivers/usb/fotg210/fotg210-core.c index 7fb4d4715e9f..5d3775784cb0 100644 --- a/drivers/usb/fotg210/fotg210-core.c +++ b/drivers/usb/fotg210/fotg210-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Central probing code for the FOTG210 dual role driver diff --git a/drivers/usb/fotg210/fotg210-hcd.c b/drivers/usb/fotg210/fotg210-hcd.c index 64c4965a160f..972bf61387bd 100644 --- a/drivers/usb/fotg210/fotg210-hcd.c +++ b/drivers/usb/fotg210/fotg210-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Faraday FOTG210 EHCI-like driver * diff --git a/drivers/usb/fotg210/fotg210-udc.c b/drivers/usb/fotg210/fotg210-udc.c index 0bae12e34f9a..0289ea36e395 100644 --- a/drivers/usb/fotg210/fotg210-udc.c +++ b/drivers/usb/fotg210/fotg210-udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FOTG210 UDC Driver supports Bulk transfer so far diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index 5b3866909b75..4c4709675c5b 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * composite.c - infrastructure for Composite USB Gadgets diff --git a/drivers/usb/gadget/config.c b/drivers/usb/gadget/config.c index 256364d4b941..12d2fb698367 100644 --- a/drivers/usb/gadget/config.c +++ b/drivers/usb/gadget/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * usb/gadget/config.c -- simplify building config descriptors diff --git a/drivers/usb/gadget/configfs.c b/drivers/usb/gadget/configfs.c index 6bcac85c5550..b1db8279a393 100644 --- a/drivers/usb/gadget/configfs.c +++ b/drivers/usb/gadget/configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c index 30016b805bfd..8f9098d52e9e 100644 --- a/drivers/usb/gadget/epautoconf.c +++ b/drivers/usb/gadget/epautoconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * epautoconf.c -- endpoint autoconfiguration for usb gadget drivers diff --git a/drivers/usb/gadget/function/f_acm.c b/drivers/usb/gadget/function/f_acm.c index 106046e17c4e..cb2ce7203f5e 100644 --- a/drivers/usb/gadget/function/f_acm.c +++ b/drivers/usb/gadget/function/f_acm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_acm.c -- USB CDC serial (ACM) function driver diff --git a/drivers/usb/gadget/function/f_ecm.c b/drivers/usb/gadget/function/f_ecm.c index 675d2bc538a4..e2acf19be353 100644 --- a/drivers/usb/gadget/function/f_ecm.c +++ b/drivers/usb/gadget/function/f_ecm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_ecm.c -- USB CDC Ethernet (ECM) link function driver diff --git a/drivers/usb/gadget/function/f_eem.c b/drivers/usb/gadget/function/f_eem.c index edbbadad6138..409058e4c73e 100644 --- a/drivers/usb/gadget/function/f_eem.c +++ b/drivers/usb/gadget/function/f_eem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_eem.c -- USB CDC Ethernet (EEM) link function driver diff --git a/drivers/usb/gadget/function/f_fs.c b/drivers/usb/gadget/function/f_fs.c index fa467a40949d..4603b35c9ef1 100644 --- a/drivers/usb/gadget/function/f_fs.c +++ b/drivers/usb/gadget/function/f_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_fs.c -- user mode file system API for USB composite function controllers diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget/function/f_hid.c index 3ddfd4f66f0b..1cc9575d8239 100644 --- a/drivers/usb/gadget/function/f_hid.c +++ b/drivers/usb/gadget/function/f_hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_hid.c -- USB HID function driver diff --git a/drivers/usb/gadget/function/f_loopback.c b/drivers/usb/gadget/function/f_loopback.c index 49b009a7d5d7..31b42820abd2 100644 --- a/drivers/usb/gadget/function/f_loopback.c +++ b/drivers/usb/gadget/function/f_loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_loopback.c - USB peripheral loopback configuration driver diff --git a/drivers/usb/gadget/function/f_mass_storage.c b/drivers/usb/gadget/function/f_mass_storage.c index 94d478b6bcd3..e59588b79cbd 100644 --- a/drivers/usb/gadget/function/f_mass_storage.c +++ b/drivers/usb/gadget/function/f_mass_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * f_mass_storage.c -- Mass Storage USB Composite Function diff --git a/drivers/usb/gadget/function/f_midi.c b/drivers/usb/gadget/function/f_midi.c index da82598fcef8..7209554d3acd 100644 --- a/drivers/usb/gadget/function/f_midi.c +++ b/drivers/usb/gadget/function/f_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_midi.c -- USB MIDI class function driver diff --git a/drivers/usb/gadget/function/f_midi2.c b/drivers/usb/gadget/function/f_midi2.c index de16b02d857e..fec3396fbd26 100644 --- a/drivers/usb/gadget/function/f_midi2.c +++ b/drivers/usb/gadget/function/f_midi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_midi2.c -- USB MIDI 2.0 class function driver diff --git a/drivers/usb/gadget/function/f_ncm.c b/drivers/usb/gadget/function/f_ncm.c index 0e38330271d5..4fd0f88c3245 100644 --- a/drivers/usb/gadget/function/f_ncm.c +++ b/drivers/usb/gadget/function/f_ncm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_ncm.c -- USB CDC Network (NCM) link function driver diff --git a/drivers/usb/gadget/function/f_obex.c b/drivers/usb/gadget/function/f_obex.c index 1305e2326cdf..ede2a6350586 100644 --- a/drivers/usb/gadget/function/f_obex.c +++ b/drivers/usb/gadget/function/f_obex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_obex.c -- USB CDC OBEX function driver diff --git a/drivers/usb/gadget/function/f_phonet.c b/drivers/usb/gadget/function/f_phonet.c index 0aa9e8224cae..8df70331942b 100644 --- a/drivers/usb/gadget/function/f_phonet.c +++ b/drivers/usb/gadget/function/f_phonet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f_phonet.c -- USB CDC Phonet function diff --git a/drivers/usb/gadget/function/f_printer.c b/drivers/usb/gadget/function/f_printer.c index d295ade8fa67..7adb767234a8 100644 --- a/drivers/usb/gadget/function/f_printer.c +++ b/drivers/usb/gadget/function/f_printer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_printer.c - USB printer function driver diff --git a/drivers/usb/gadget/function/f_rndis.c b/drivers/usb/gadget/function/f_rndis.c index 7451e7cb7a85..d5a815ea13c9 100644 --- a/drivers/usb/gadget/function/f_rndis.c +++ b/drivers/usb/gadget/function/f_rndis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_rndis.c -- RNDIS link function driver diff --git a/drivers/usb/gadget/function/f_serial.c b/drivers/usb/gadget/function/f_serial.c index 0f266bc067f5..affe413293c0 100644 --- a/drivers/usb/gadget/function/f_serial.c +++ b/drivers/usb/gadget/function/f_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_serial.c - generic USB serial function driver diff --git a/drivers/usb/gadget/function/f_sourcesink.c b/drivers/usb/gadget/function/f_sourcesink.c index ec5fd25020fd..1c35ea99f038 100644 --- a/drivers/usb/gadget/function/f_sourcesink.c +++ b/drivers/usb/gadget/function/f_sourcesink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_sourcesink.c - USB peripheral source/sink configuration driver diff --git a/drivers/usb/gadget/function/f_subset.c b/drivers/usb/gadget/function/f_subset.c index ea3fdd842462..d6de3c249dfa 100644 --- a/drivers/usb/gadget/function/f_subset.c +++ b/drivers/usb/gadget/function/f_subset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_subset.c -- "CDC Subset" Ethernet link function driver diff --git a/drivers/usb/gadget/function/f_tcm.c b/drivers/usb/gadget/function/f_tcm.c index 6e8804f04baa..e1d24b1376ae 100644 --- a/drivers/usb/gadget/function/f_tcm.c +++ b/drivers/usb/gadget/function/f_tcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Target based USB-Gadget * diff --git a/drivers/usb/gadget/function/f_uac1.c b/drivers/usb/gadget/function/f_uac1.c index 9da9fb4e1239..6d5b70f6aeb4 100644 --- a/drivers/usb/gadget/function/f_uac1.c +++ b/drivers/usb/gadget/function/f_uac1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_uac1.c -- USB Audio Class 1.0 Function (using u_audio API) diff --git a/drivers/usb/gadget/function/f_uac1_legacy.c b/drivers/usb/gadget/function/f_uac1_legacy.c index 49cf5aae90ca..6a72a65c020e 100644 --- a/drivers/usb/gadget/function/f_uac1_legacy.c +++ b/drivers/usb/gadget/function/f_uac1_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_audio.c -- USB Audio class function driver diff --git a/drivers/usb/gadget/function/f_uac2.c b/drivers/usb/gadget/function/f_uac2.c index dd252ff2fb4e..8b2d762a87ac 100644 --- a/drivers/usb/gadget/function/f_uac2.c +++ b/drivers/usb/gadget/function/f_uac2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * f_uac2.c -- USB Audio Class 2.0 Function diff --git a/drivers/usb/gadget/function/f_uvc.c b/drivers/usb/gadget/function/f_uvc.c index a96476507d2f..89381a466d21 100644 --- a/drivers/usb/gadget/function/f_uvc.c +++ b/drivers/usb/gadget/function/f_uvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * uvc_gadget.c -- USB Video Class Gadget driver diff --git a/drivers/usb/gadget/function/rndis.c b/drivers/usb/gadget/function/rndis.c index afd75d72412c..5484ae084738 100644 --- a/drivers/usb/gadget/function/rndis.c +++ b/drivers/usb/gadget/function/rndis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * RNDIS MSG parser diff --git a/drivers/usb/gadget/function/storage_common.c b/drivers/usb/gadget/function/storage_common.c index 75831f2c7abe..d002074d6000 100644 --- a/drivers/usb/gadget/function/storage_common.c +++ b/drivers/usb/gadget/function/storage_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * storage_common.c -- Common definitions for mass storage functionality diff --git a/drivers/usb/gadget/function/u_audio.c b/drivers/usb/gadget/function/u_audio.c index ca8dbec65f73..4cd5faa7039f 100644 --- a/drivers/usb/gadget/function/u_audio.c +++ b/drivers/usb/gadget/function/u_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * u_audio.c -- interface to USB gadget "ALSA sound card" utilities diff --git a/drivers/usb/gadget/function/u_ether.c b/drivers/usb/gadget/function/u_ether.c index f58590bf5e02..50926df3e1f3 100644 --- a/drivers/usb/gadget/function/u_ether.c +++ b/drivers/usb/gadget/function/u_ether.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * u_ether.c -- Ethernet-over-USB link layer utilities for Gadget stack diff --git a/drivers/usb/gadget/function/u_serial.c b/drivers/usb/gadget/function/u_serial.c index 1cce5317181a..a058b3ccc138 100644 --- a/drivers/usb/gadget/function/u_serial.c +++ b/drivers/usb/gadget/function/u_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * u_serial.c - utilities for USB gadget "serial port"/TTY support diff --git a/drivers/usb/gadget/function/u_uac1_legacy.c b/drivers/usb/gadget/function/u_uac1_legacy.c index dd21c251542c..037c5557ce1e 100644 --- a/drivers/usb/gadget/function/u_uac1_legacy.c +++ b/drivers/usb/gadget/function/u_uac1_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * u_uac1.c -- ALSA audio utilities for Gadget stack diff --git a/drivers/usb/gadget/function/uvc_configfs.c b/drivers/usb/gadget/function/uvc_configfs.c index a4a2d3dcb0d6..0bf0f6393107 100644 --- a/drivers/usb/gadget/function/uvc_configfs.c +++ b/drivers/usb/gadget/function/uvc_configfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uvc_configfs.c diff --git a/drivers/usb/gadget/function/uvc_queue.c b/drivers/usb/gadget/function/uvc_queue.c index 586e5524c171..41a5b0f9a7c1 100644 --- a/drivers/usb/gadget/function/uvc_queue.c +++ b/drivers/usb/gadget/function/uvc_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * uvc_queue.c -- USB Video Class driver - Buffers management diff --git a/drivers/usb/gadget/function/uvc_trace.c b/drivers/usb/gadget/function/uvc_trace.c index d384f6d8221a..da9356c06606 100644 --- a/drivers/usb/gadget/function/uvc_trace.c +++ b/drivers/usb/gadget/function/uvc_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace.c - USB UVC Gadget Trace Support diff --git a/drivers/usb/gadget/function/uvc_v4l2.c b/drivers/usb/gadget/function/uvc_v4l2.c index fd4b998ccd16..d15553b82324 100644 --- a/drivers/usb/gadget/function/uvc_v4l2.c +++ b/drivers/usb/gadget/function/uvc_v4l2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * uvc_v4l2.c -- USB Video Class Gadget driver diff --git a/drivers/usb/gadget/function/uvc_video.c b/drivers/usb/gadget/function/uvc_video.c index f568dee08b3b..1b4d691101cd 100644 --- a/drivers/usb/gadget/function/uvc_video.c +++ b/drivers/usb/gadget/function/uvc_video.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * uvc_video.c -- USB Video Class Gadget driver diff --git a/drivers/usb/gadget/functions.c b/drivers/usb/gadget/functions.c index 203361a64212..d71b6fbaa838 100644 --- a/drivers/usb/gadget/functions.c +++ b/drivers/usb/gadget/functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/gadget/legacy/acm_ms.c b/drivers/usb/gadget/legacy/acm_ms.c index e8033e5f0c18..33e269dc4860 100644 --- a/drivers/usb/gadget/legacy/acm_ms.c +++ b/drivers/usb/gadget/legacy/acm_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * acm_ms.c -- Composite driver, with ACM and mass storage support diff --git a/drivers/usb/gadget/legacy/audio.c b/drivers/usb/gadget/legacy/audio.c index 76ea6decf7b6..8621dafd404b 100644 --- a/drivers/usb/gadget/legacy/audio.c +++ b/drivers/usb/gadget/legacy/audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * audio.c -- Audio gadget driver diff --git a/drivers/usb/gadget/legacy/cdc2.c b/drivers/usb/gadget/legacy/cdc2.c index 563363aba48f..ba4f9fa43bb2 100644 --- a/drivers/usb/gadget/legacy/cdc2.c +++ b/drivers/usb/gadget/legacy/cdc2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * cdc2.c -- CDC Composite driver, with ECM and ACM support diff --git a/drivers/usb/gadget/legacy/dbgp.c b/drivers/usb/gadget/legacy/dbgp.c index d70fb5bc2357..b054c9359ebe 100644 --- a/drivers/usb/gadget/legacy/dbgp.c +++ b/drivers/usb/gadget/legacy/dbgp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dbgp.c -- EHCI Debug Port device gadget diff --git a/drivers/usb/gadget/legacy/ether.c b/drivers/usb/gadget/legacy/ether.c index 99c7fc0d1d59..b6a5c9dc03f3 100644 --- a/drivers/usb/gadget/legacy/ether.c +++ b/drivers/usb/gadget/legacy/ether.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ether.c -- Ethernet gadget driver, with CDC and non-CDC options diff --git a/drivers/usb/gadget/legacy/g_ffs.c b/drivers/usb/gadget/legacy/g_ffs.c index 578556422ea3..12294cd517ac 100644 --- a/drivers/usb/gadget/legacy/g_ffs.c +++ b/drivers/usb/gadget/legacy/g_ffs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * g_ffs.c -- user mode file system API for USB composite function controllers diff --git a/drivers/usb/gadget/legacy/gmidi.c b/drivers/usb/gadget/legacy/gmidi.c index e4a419b19f45..542caabe357f 100644 --- a/drivers/usb/gadget/legacy/gmidi.c +++ b/drivers/usb/gadget/legacy/gmidi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * gmidi.c -- USB MIDI Gadget Driver diff --git a/drivers/usb/gadget/legacy/hid.c b/drivers/usb/gadget/legacy/hid.c index 3684546e8801..53809474e586 100644 --- a/drivers/usb/gadget/legacy/hid.c +++ b/drivers/usb/gadget/legacy/hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * hid.c -- HID Composite driver diff --git a/drivers/usb/gadget/legacy/inode.c b/drivers/usb/gadget/legacy/inode.c index 62566a8e7451..95bdcca91665 100644 --- a/drivers/usb/gadget/legacy/inode.c +++ b/drivers/usb/gadget/legacy/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * inode.c -- user mode filesystem api for usb gadget controllers diff --git a/drivers/usb/gadget/legacy/mass_storage.c b/drivers/usb/gadget/legacy/mass_storage.c index ac1741126619..74e53509b0ca 100644 --- a/drivers/usb/gadget/legacy/mass_storage.c +++ b/drivers/usb/gadget/legacy/mass_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mass_storage.c -- Mass Storage USB Gadget diff --git a/drivers/usb/gadget/legacy/multi.c b/drivers/usb/gadget/legacy/multi.c index 8db5c91ae47d..d0dcd7d63823 100644 --- a/drivers/usb/gadget/legacy/multi.c +++ b/drivers/usb/gadget/legacy/multi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * multi.c -- Multifunction Composite driver diff --git a/drivers/usb/gadget/legacy/ncm.c b/drivers/usb/gadget/legacy/ncm.c index 0f1b45e3abd1..7b9604dd4d38 100644 --- a/drivers/usb/gadget/legacy/ncm.c +++ b/drivers/usb/gadget/legacy/ncm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ncm.c -- NCM gadget driver diff --git a/drivers/usb/gadget/legacy/nokia.c b/drivers/usb/gadget/legacy/nokia.c index 2e15f9a32ce9..15901c532dc1 100644 --- a/drivers/usb/gadget/legacy/nokia.c +++ b/drivers/usb/gadget/legacy/nokia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nokia.c -- Nokia Composite Gadget Driver diff --git a/drivers/usb/gadget/legacy/printer.c b/drivers/usb/gadget/legacy/printer.c index ed762ba9b629..4b3935d8f804 100644 --- a/drivers/usb/gadget/legacy/printer.c +++ b/drivers/usb/gadget/legacy/printer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * printer.c -- Printer gadget driver diff --git a/drivers/usb/gadget/legacy/raw_gadget.c b/drivers/usb/gadget/legacy/raw_gadget.c index 46f343ba48b3..46c6f15add15 100644 --- a/drivers/usb/gadget/legacy/raw_gadget.c +++ b/drivers/usb/gadget/legacy/raw_gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Raw Gadget driver. diff --git a/drivers/usb/gadget/legacy/serial.c b/drivers/usb/gadget/legacy/serial.c index 4974bee6049a..5180ff9f90ce 100644 --- a/drivers/usb/gadget/legacy/serial.c +++ b/drivers/usb/gadget/legacy/serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * serial.c -- USB gadget serial driver diff --git a/drivers/usb/gadget/legacy/tcm_usb_gadget.c b/drivers/usb/gadget/legacy/tcm_usb_gadget.c index fc1e06246d9d..ee58eee55f8a 100644 --- a/drivers/usb/gadget/legacy/tcm_usb_gadget.c +++ b/drivers/usb/gadget/legacy/tcm_usb_gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Target based USB-Gadget * diff --git a/drivers/usb/gadget/legacy/webcam.c b/drivers/usb/gadget/legacy/webcam.c index c395438d3978..bfedd103d2d4 100644 --- a/drivers/usb/gadget/legacy/webcam.c +++ b/drivers/usb/gadget/legacy/webcam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * webcam.c -- USB webcam gadget driver diff --git a/drivers/usb/gadget/legacy/zero.c b/drivers/usb/gadget/legacy/zero.c index 08a21bd0c2ba..987cd40077a7 100644 --- a/drivers/usb/gadget/legacy/zero.c +++ b/drivers/usb/gadget/legacy/zero.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * zero.c -- Gadget Zero, for USB development diff --git a/drivers/usb/gadget/u_f.c b/drivers/usb/gadget/u_f.c index 115d219c9c00..217f5864c188 100644 --- a/drivers/usb/gadget/u_f.c +++ b/drivers/usb/gadget/u_f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * u_f.c -- USB function utilities for Gadget stack diff --git a/drivers/usb/gadget/udc/amd5536udc_pci.c b/drivers/usb/gadget/udc/amd5536udc_pci.c index a36913ae31f9..3f3c35efe307 100644 --- a/drivers/usb/gadget/udc/amd5536udc_pci.c +++ b/drivers/usb/gadget/udc/amd5536udc_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * amd5536udc_pci.c -- AMD 5536 UDC high/full speed USB device controller diff --git a/drivers/usb/gadget/udc/aspeed-vhub/core.c b/drivers/usb/gadget/udc/aspeed-vhub/core.c index f2685f89b3e5..a0916e7cffbc 100644 --- a/drivers/usb/gadget/udc/aspeed-vhub/core.c +++ b/drivers/usb/gadget/udc/aspeed-vhub/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget diff --git a/drivers/usb/gadget/udc/aspeed-vhub/dev.c b/drivers/usb/gadget/udc/aspeed-vhub/dev.c index a09f72772e6e..c01000ca413d 100644 --- a/drivers/usb/gadget/udc/aspeed-vhub/dev.c +++ b/drivers/usb/gadget/udc/aspeed-vhub/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget diff --git a/drivers/usb/gadget/udc/aspeed-vhub/ep0.c b/drivers/usb/gadget/udc/aspeed-vhub/ep0.c index e9aa74231760..3fe34ae75878 100644 --- a/drivers/usb/gadget/udc/aspeed-vhub/ep0.c +++ b/drivers/usb/gadget/udc/aspeed-vhub/ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget diff --git a/drivers/usb/gadget/udc/aspeed-vhub/epn.c b/drivers/usb/gadget/udc/aspeed-vhub/epn.c index 148d7ec3ebf4..c3860ac50f37 100644 --- a/drivers/usb/gadget/udc/aspeed-vhub/epn.c +++ b/drivers/usb/gadget/udc/aspeed-vhub/epn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget diff --git a/drivers/usb/gadget/udc/aspeed-vhub/hub.c b/drivers/usb/gadget/udc/aspeed-vhub/hub.c index 02fe1a08d575..ea0f357f8b2d 100644 --- a/drivers/usb/gadget/udc/aspeed-vhub/hub.c +++ b/drivers/usb/gadget/udc/aspeed-vhub/hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget diff --git a/drivers/usb/gadget/udc/aspeed_udc.c b/drivers/usb/gadget/udc/aspeed_udc.c index 353bfb1ff0a1..18b4c46dd7ae 100644 --- a/drivers/usb/gadget/udc/aspeed_udc.c +++ b/drivers/usb/gadget/udc/aspeed_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2021 Aspeed Technology Inc. diff --git a/drivers/usb/gadget/udc/at91_udc.c b/drivers/usb/gadget/udc/at91_udc.c index 42b94d858e37..0725f4a51921 100644 --- a/drivers/usb/gadget/udc/at91_udc.c +++ b/drivers/usb/gadget/udc/at91_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * at91_udc -- driver for at91-series USB peripheral controller diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c b/drivers/usb/gadget/udc/atmel_usba_udc.c index 0c6f2ad81d37..4c5bc92948c7 100644 --- a/drivers/usb/gadget/udc/atmel_usba_udc.c +++ b/drivers/usb/gadget/udc/atmel_usba_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Atmel USBA high speed USB device controller diff --git a/drivers/usb/gadget/udc/bcm63xx_udc.c b/drivers/usb/gadget/udc/bcm63xx_udc.c index 502612a5650e..c9730e96c619 100644 --- a/drivers/usb/gadget/udc/bcm63xx_udc.c +++ b/drivers/usb/gadget/udc/bcm63xx_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bcm63xx_udc.c -- BCM63xx UDC high/full speed USB device controller diff --git a/drivers/usb/gadget/udc/bdc/bdc_cmd.c b/drivers/usb/gadget/udc/bdc/bdc_cmd.c index 1848ced073f8..43a8f8b87d20 100644 --- a/drivers/usb/gadget/udc/bdc/bdc_cmd.c +++ b/drivers/usb/gadget/udc/bdc/bdc_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bdc_cmd.c - BRCM BDC USB3.0 device controller diff --git a/drivers/usb/gadget/udc/bdc/bdc_core.c b/drivers/usb/gadget/udc/bdc/bdc_core.c index 5c3d8b64c0e7..72e8201636de 100644 --- a/drivers/usb/gadget/udc/bdc/bdc_core.c +++ b/drivers/usb/gadget/udc/bdc/bdc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bdc_core.c - BRCM BDC USB3.0 device controller core operations diff --git a/drivers/usb/gadget/udc/bdc/bdc_dbg.c b/drivers/usb/gadget/udc/bdc/bdc_dbg.c index 9c03e13308ca..8ba9dbe90a62 100644 --- a/drivers/usb/gadget/udc/bdc/bdc_dbg.c +++ b/drivers/usb/gadget/udc/bdc/bdc_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bdc_dbg.c - BRCM BDC USB3.0 device controller debug functions diff --git a/drivers/usb/gadget/udc/bdc/bdc_ep.c b/drivers/usb/gadget/udc/bdc/bdc_ep.c index f995cfa9b99e..6eaa346f7fee 100644 --- a/drivers/usb/gadget/udc/bdc/bdc_ep.c +++ b/drivers/usb/gadget/udc/bdc/bdc_ep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bdc_ep.c - BRCM BDC USB3.0 device controller endpoint related functions diff --git a/drivers/usb/gadget/udc/bdc/bdc_udc.c b/drivers/usb/gadget/udc/bdc/bdc_udc.c index 23826fd7a8e6..fed2e05e5ab1 100644 --- a/drivers/usb/gadget/udc/bdc/bdc_udc.c +++ b/drivers/usb/gadget/udc/bdc/bdc_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * bdc_udc.c - BRCM BDC USB3.0 device controller gagdet ops diff --git a/drivers/usb/gadget/udc/cdns2/cdns2-ep0.c b/drivers/usb/gadget/udc/cdns2/cdns2-ep0.c index a5a9d395fd0d..2b05d3a6bb4a 100644 --- a/drivers/usb/gadget/udc/cdns2/cdns2-ep0.c +++ b/drivers/usb/gadget/udc/cdns2/cdns2-ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBHS-DEV driver. diff --git a/drivers/usb/gadget/udc/cdns2/cdns2-gadget.c b/drivers/usb/gadget/udc/cdns2/cdns2-gadget.c index 9b53daf76583..d14e3aba1333 100644 --- a/drivers/usb/gadget/udc/cdns2/cdns2-gadget.c +++ b/drivers/usb/gadget/udc/cdns2/cdns2-gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBHS-DEV Driver - gadget side. diff --git a/drivers/usb/gadget/udc/cdns2/cdns2-pci.c b/drivers/usb/gadget/udc/cdns2/cdns2-pci.c index e589593b4cbf..d764fc8b7ce4 100644 --- a/drivers/usb/gadget/udc/cdns2/cdns2-pci.c +++ b/drivers/usb/gadget/udc/cdns2/cdns2-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cadence USBHS-DEV controller - PCI Glue driver. diff --git a/drivers/usb/gadget/udc/cdns2/cdns2-trace.c b/drivers/usb/gadget/udc/cdns2/cdns2-trace.c index de6b8cc3d071..1b4ea3e3d27e 100644 --- a/drivers/usb/gadget/udc/cdns2/cdns2-trace.c +++ b/drivers/usb/gadget/udc/cdns2/cdns2-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USBHS device controller driver Trace Support diff --git a/drivers/usb/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c index 8dbe79bdc0f9..70f4957d1380 100644 --- a/drivers/usb/gadget/udc/core.c +++ b/drivers/usb/gadget/udc/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * udc.c - Core UDC Framework diff --git a/drivers/usb/gadget/udc/dummy_hcd.c b/drivers/usb/gadget/udc/dummy_hcd.c index 1cefca660773..1fb1a429c227 100644 --- a/drivers/usb/gadget/udc/dummy_hcd.c +++ b/drivers/usb/gadget/udc/dummy_hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * dummy_hcd.c -- Dummy/Loopback USB host and device emulator driver. diff --git a/drivers/usb/gadget/udc/fsl_qe_udc.c b/drivers/usb/gadget/udc/fsl_qe_udc.c index aacfde06387c..e08c94210f55 100644 --- a/drivers/usb/gadget/udc/fsl_qe_udc.c +++ b/drivers/usb/gadget/udc/fsl_qe_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * driver/usb/gadget/fsl_qe_udc.c diff --git a/drivers/usb/gadget/udc/fsl_udc_core.c b/drivers/usb/gadget/udc/fsl_udc_core.c index 4dea8bc30cf6..54df58ddf8ee 100644 --- a/drivers/usb/gadget/udc/fsl_udc_core.c +++ b/drivers/usb/gadget/udc/fsl_udc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2004-2007,2011-2012 Freescale Semiconductor, Inc. diff --git a/drivers/usb/gadget/udc/goku_udc.c b/drivers/usb/gadget/udc/goku_udc.c index b860c2e76449..cfadac65f8e3 100644 --- a/drivers/usb/gadget/udc/goku_udc.c +++ b/drivers/usb/gadget/udc/goku_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Toshiba TC86C001 ("Goku-S") USB Device Controller driver diff --git a/drivers/usb/gadget/udc/gr_udc.c b/drivers/usb/gadget/udc/gr_udc.c index bf5b3c964c18..26c6d15f9c59 100644 --- a/drivers/usb/gadget/udc/gr_udc.c +++ b/drivers/usb/gadget/udc/gr_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC. diff --git a/drivers/usb/gadget/udc/lpc32xx_udc.c b/drivers/usb/gadget/udc/lpc32xx_udc.c index 83c7e243dcf9..08749856c7bd 100644 --- a/drivers/usb/gadget/udc/lpc32xx_udc.c +++ b/drivers/usb/gadget/udc/lpc32xx_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Gadget driver for LPC32xx diff --git a/drivers/usb/gadget/udc/m66592-udc.c b/drivers/usb/gadget/udc/m66592-udc.c index 54885175b8a4..1483eaf3754f 100644 --- a/drivers/usb/gadget/udc/m66592-udc.c +++ b/drivers/usb/gadget/udc/m66592-udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * M66592 UDC (USB gadget) diff --git a/drivers/usb/gadget/udc/max3420_udc.c b/drivers/usb/gadget/udc/max3420_udc.c index 7349ea774adf..e5c3f51791e2 100644 --- a/drivers/usb/gadget/udc/max3420_udc.c +++ b/drivers/usb/gadget/udc/max3420_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MAX3420 Device Controller driver for USB. diff --git a/drivers/usb/gadget/udc/net2280.c b/drivers/usb/gadget/udc/net2280.c index 8ea1adc7461d..3cb8075deba2 100644 --- a/drivers/usb/gadget/udc/net2280.c +++ b/drivers/usb/gadget/udc/net2280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the PLX NET2280 USB device controller. diff --git a/drivers/usb/gadget/udc/omap_udc.c b/drivers/usb/gadget/udc/omap_udc.c index 062bf2b57d2e..9123ac73bb81 100644 --- a/drivers/usb/gadget/udc/omap_udc.c +++ b/drivers/usb/gadget/udc/omap_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * omap_udc.c -- for OMAP full speed udc; most chips support OTG. diff --git a/drivers/usb/gadget/udc/pch_udc.c b/drivers/usb/gadget/udc/pch_udc.c index 0b20ecbe64f9..c734157b83ae 100644 --- a/drivers/usb/gadget/udc/pch_udc.c +++ b/drivers/usb/gadget/udc/pch_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/drivers/usb/gadget/udc/pxa25x_udc.c b/drivers/usb/gadget/udc/pxa25x_udc.c index b97fb7b0cb2c..f1ffa95e91c1 100644 --- a/drivers/usb/gadget/udc/pxa25x_udc.c +++ b/drivers/usb/gadget/udc/pxa25x_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel PXA25x and IXP4xx on-chip full speed USB device controllers diff --git a/drivers/usb/gadget/udc/pxa27x_udc.c b/drivers/usb/gadget/udc/pxa27x_udc.c index 897f53601b5b..4fa02d7d2772 100644 --- a/drivers/usb/gadget/udc/pxa27x_udc.c +++ b/drivers/usb/gadget/udc/pxa27x_udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Handles the Intel 27x USB Device Controller (UDC) diff --git a/drivers/usb/gadget/udc/r8a66597-udc.c b/drivers/usb/gadget/udc/r8a66597-udc.c index e5c2630e3711..092a448bcfd3 100644 --- a/drivers/usb/gadget/udc/r8a66597-udc.c +++ b/drivers/usb/gadget/udc/r8a66597-udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A66597 UDC (USB gadget) diff --git a/drivers/usb/gadget/udc/renesas_usb3.c b/drivers/usb/gadget/udc/renesas_usb3.c index 7cdcc9d16b8b..dfb106745d34 100644 --- a/drivers/usb/gadget/udc/renesas_usb3.c +++ b/drivers/usb/gadget/udc/renesas_usb3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USB3.0 Peripheral driver (USB gadget) diff --git a/drivers/usb/gadget/udc/renesas_usbf.c b/drivers/usb/gadget/udc/renesas_usbf.c index 4c201574a0af..18c46042f2ba 100644 --- a/drivers/usb/gadget/udc/renesas_usbf.c +++ b/drivers/usb/gadget/udc/renesas_usbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USBF USB Function driver diff --git a/drivers/usb/gadget/udc/rzv2m_usb3drd.c b/drivers/usb/gadget/udc/rzv2m_usb3drd.c index 4692eae89f44..fdeed5fdaae0 100644 --- a/drivers/usb/gadget/udc/rzv2m_usb3drd.c +++ b/drivers/usb/gadget/udc/rzv2m_usb3drd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2M USB3DRD driver diff --git a/drivers/usb/gadget/udc/snps_udc_core.c b/drivers/usb/gadget/udc/snps_udc_core.c index 373942ceb076..69d9df62e4f9 100644 --- a/drivers/usb/gadget/udc/snps_udc_core.c +++ b/drivers/usb/gadget/udc/snps_udc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * amd5536.c -- AMD 5536 UDC high/full speed USB device controller diff --git a/drivers/usb/gadget/udc/snps_udc_plat.c b/drivers/usb/gadget/udc/snps_udc_plat.c index db842a6de643..25c0651ff091 100644 --- a/drivers/usb/gadget/udc/snps_udc_plat.c +++ b/drivers/usb/gadget/udc/snps_udc_plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * snps_udc_plat.c - Synopsys UDC Platform Driver diff --git a/drivers/usb/gadget/udc/tegra-xudc.c b/drivers/usb/gadget/udc/tegra-xudc.c index 9d2007f448c0..16fb516e9493 100644 --- a/drivers/usb/gadget/udc/tegra-xudc.c +++ b/drivers/usb/gadget/udc/tegra-xudc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NVIDIA Tegra XUSB device mode controller diff --git a/drivers/usb/gadget/udc/trace.c b/drivers/usb/gadget/udc/trace.c index 19e837de2a20..a3b51304e4b6 100644 --- a/drivers/usb/gadget/udc/trace.c +++ b/drivers/usb/gadget/udc/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace.c - USB Gadget Framework Trace Support diff --git a/drivers/usb/gadget/udc/udc-xilinx.c b/drivers/usb/gadget/udc/udc-xilinx.c index 8d803a612bb1..bee6bcd5b94d 100644 --- a/drivers/usb/gadget/udc/udc-xilinx.c +++ b/drivers/usb/gadget/udc/udc-xilinx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Xilinx USB peripheral controller driver diff --git a/drivers/usb/gadget/usbstring.c b/drivers/usb/gadget/usbstring.c index 37a2f1b61cba..e6ed2fed21f2 100644 --- a/drivers/usb/gadget/usbstring.c +++ b/drivers/usb/gadget/usbstring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ /* * Copyright (C) 2003 David Brownell diff --git a/drivers/usb/host/bcma-hcd.c b/drivers/usb/host/bcma-hcd.c index 519386255886..fd94ff45d0cf 100644 --- a/drivers/usb/host/bcma-hcd.c +++ b/drivers/usb/host/bcma-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Broadcom specific Advanced Microcontroller Bus diff --git a/drivers/usb/host/ehci-atmel.c b/drivers/usb/host/ehci-atmel.c index 65747270fd88..ce1811874c31 100644 --- a/drivers/usb/host/ehci-atmel.c +++ b/drivers/usb/host/ehci-atmel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for EHCI UHP on Atmel chips diff --git a/drivers/usb/host/ehci-brcm.c b/drivers/usb/host/ehci-brcm.c index 888e8f6670d2..268566f26985 100644 --- a/drivers/usb/host/ehci-brcm.c +++ b/drivers/usb/host/ehci-brcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Broadcom */ diff --git a/drivers/usb/host/ehci-dbg.c b/drivers/usb/host/ehci-dbg.c index 435001128221..b5e4f35ed200 100644 --- a/drivers/usb/host/ehci-dbg.c +++ b/drivers/usb/host/ehci-dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2001-2002 by David Brownell diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c index d2a5bedf736a..d95124c20cce 100644 --- a/drivers/usb/host/ehci-exynos.c +++ b/drivers/usb/host/ehci-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Samsung Exynos USB HOST EHCI Controller diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 6ed2fa5418a4..33c5f0817c53 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2005-2009 MontaVista Software, Inc. diff --git a/drivers/usb/host/ehci-grlib.c b/drivers/usb/host/ehci-grlib.c index bd9762eaa135..6f53fec64a05 100644 --- a/drivers/usb/host/ehci-grlib.c +++ b/drivers/usb/host/ehci-grlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Aeroflex Gaisler GRLIB GRUSBHC EHCI host controller diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 6d1d190c914d..542005656faf 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Enhanced Host Controller Interface (EHCI) driver for USB. diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c index 1aee392e8492..5dcea0ef540a 100644 --- a/drivers/usb/host/ehci-hub.c +++ b/drivers/usb/host/ehci-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2001-2004 by David Brownell diff --git a/drivers/usb/host/ehci-mem.c b/drivers/usb/host/ehci-mem.c index 4c6c08b675b5..37fd7bbf54b7 100644 --- a/drivers/usb/host/ehci-mem.c +++ b/drivers/usb/host/ehci-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2001 by David Brownell diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c index cbabbe107172..e304a89a055c 100644 --- a/drivers/usb/host/ehci-mv.c +++ b/drivers/usb/host/ehci-mv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2011 Marvell International Ltd. All rights reserved. diff --git a/drivers/usb/host/ehci-npcm7xx.c b/drivers/usb/host/ehci-npcm7xx.c index f1c7034c1e80..9f2e601297d2 100644 --- a/drivers/usb/host/ehci-npcm7xx.c +++ b/drivers/usb/host/ehci-npcm7xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NPCM7xx driver for EHCI HCD diff --git a/drivers/usb/host/ehci-omap.c b/drivers/usb/host/ehci-omap.c index db4a1acb27da..6084d5b89d7c 100644 --- a/drivers/usb/host/ehci-omap.c +++ b/drivers/usb/host/ehci-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ehci-omap.c - driver for USBHOST on OMAP3/4 processors diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/host/ehci-orion.c index 34abff8669f8..1a5b3ae2e311 100644 --- a/drivers/usb/host/ehci-orion.c +++ b/drivers/usb/host/ehci-orion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/host/ehci-orion.c diff --git a/drivers/usb/host/ehci-pci.c b/drivers/usb/host/ehci-pci.c index 889dc4426271..f32b21ae6b1f 100644 --- a/drivers/usb/host/ehci-pci.c +++ b/drivers/usb/host/ehci-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * EHCI HCD (Host Controller Driver) PCI Bus Glue. diff --git a/drivers/usb/host/ehci-platform.c b/drivers/usb/host/ehci-platform.c index f61f095cedab..0d2a112c0b3b 100644 --- a/drivers/usb/host/ehci-platform.c +++ b/drivers/usb/host/ehci-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic platform ehci driver diff --git a/drivers/usb/host/ehci-ppc-of.c b/drivers/usb/host/ehci-ppc-of.c index 8063b9d3aebd..a04b17403a89 100644 --- a/drivers/usb/host/ehci-ppc-of.c +++ b/drivers/usb/host/ehci-ppc-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * EHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ehci-ps3.c b/drivers/usb/host/ehci-ps3.c index 98568b046a1a..44ea6df4072a 100644 --- a/drivers/usb/host/ehci-ps3.c +++ b/drivers/usb/host/ehci-ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PS3 EHCI Host Controller driver diff --git a/drivers/usb/host/ehci-q.c b/drivers/usb/host/ehci-q.c index ba37a9fcab92..281dcdd6e39b 100644 --- a/drivers/usb/host/ehci-q.c +++ b/drivers/usb/host/ehci-q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2001-2004 by David Brownell diff --git a/drivers/usb/host/ehci-sched.c b/drivers/usb/host/ehci-sched.c index 7e834587e7de..177603a58ef6 100644 --- a/drivers/usb/host/ehci-sched.c +++ b/drivers/usb/host/ehci-sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2001-2004 by David Brownell diff --git a/drivers/usb/host/ehci-sh.c b/drivers/usb/host/ehci-sh.c index 2d23690d72c5..af6d51958c8e 100644 --- a/drivers/usb/host/ehci-sh.c +++ b/drivers/usb/host/ehci-sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SuperH EHCI host controller driver diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/host/ehci-spear.c index e96710192d6b..ca4714691206 100644 --- a/drivers/usb/host/ehci-spear.c +++ b/drivers/usb/host/ehci-spear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for EHCI HCD on SPEAr SOC diff --git a/drivers/usb/host/ehci-st.c b/drivers/usb/host/ehci-st.c index 58867d816af7..dc8b9cffa733 100644 --- a/drivers/usb/host/ehci-st.c +++ b/drivers/usb/host/ehci-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ST EHCI driver diff --git a/drivers/usb/host/ehci-sysfs.c b/drivers/usb/host/ehci-sysfs.c index 5e6b545c30e6..0f222dfdd088 100644 --- a/drivers/usb/host/ehci-sysfs.c +++ b/drivers/usb/host/ehci-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2007 by Alan Stern diff --git a/drivers/usb/host/ehci-timer.c b/drivers/usb/host/ehci-timer.c index a79c8ac0a55f..73c2ddd9c828 100644 --- a/drivers/usb/host/ehci-timer.c +++ b/drivers/usb/host/ehci-timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2012 by Alan Stern diff --git a/drivers/usb/host/ehci-xilinx-of.c b/drivers/usb/host/ehci-xilinx-of.c index 1d16cfefabd7..802a98d5d84a 100644 --- a/drivers/usb/host/ehci-xilinx-of.c +++ b/drivers/usb/host/ehci-xilinx-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * EHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/fhci-dbg.c b/drivers/usb/host/fhci-dbg.c index 100048b3bd17..77cb778d011c 100644 --- a/drivers/usb/host/fhci-dbg.c +++ b/drivers/usb/host/fhci-dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-hcd.c b/drivers/usb/host/fhci-hcd.c index 22a0942f0bce..38bd81027728 100644 --- a/drivers/usb/host/fhci-hcd.c +++ b/drivers/usb/host/fhci-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-hub.c b/drivers/usb/host/fhci-hub.c index 5f48660ebdfa..f2b43533efa3 100644 --- a/drivers/usb/host/fhci-hub.c +++ b/drivers/usb/host/fhci-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-mem.c b/drivers/usb/host/fhci-mem.c index 658aedc6adc1..11823d248d42 100644 --- a/drivers/usb/host/fhci-mem.c +++ b/drivers/usb/host/fhci-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-q.c b/drivers/usb/host/fhci-q.c index 669c240523fe..f1483196cf4a 100644 --- a/drivers/usb/host/fhci-q.c +++ b/drivers/usb/host/fhci-q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-sched.c b/drivers/usb/host/fhci-sched.c index c3acd410ce94..188d03d91281 100644 --- a/drivers/usb/host/fhci-sched.c +++ b/drivers/usb/host/fhci-sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fhci-tds.c b/drivers/usb/host/fhci-tds.c index d98fd9e1af0b..c4a0079e0b57 100644 --- a/drivers/usb/host/fhci-tds.c +++ b/drivers/usb/host/fhci-tds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Freescale QUICC Engine USB Host Controller Driver diff --git a/drivers/usb/host/fsl-mph-dr-of.c b/drivers/usb/host/fsl-mph-dr-of.c index edfb63543029..5cb78026e6a3 100644 --- a/drivers/usb/host/fsl-mph-dr-of.c +++ b/drivers/usb/host/fsl-mph-dr-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Setup platform devices needed by the Freescale multi-port host diff --git a/drivers/usb/host/isp116x-hcd.c b/drivers/usb/host/isp116x-hcd.c index 71c22c4bd163..c427254294c5 100644 --- a/drivers/usb/host/isp116x-hcd.c +++ b/drivers/usb/host/isp116x-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISP116x HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/isp1362-hcd.c b/drivers/usb/host/isp1362-hcd.c index 954fc5ad565b..6f1041b737ee 100644 --- a/drivers/usb/host/isp1362-hcd.c +++ b/drivers/usb/host/isp1362-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ISP1362 HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/max3421-hcd.c b/drivers/usb/host/max3421-hcd.c index 4b5f03f683f7..8751a896c70a 100644 --- a/drivers/usb/host/max3421-hcd.c +++ b/drivers/usb/host/max3421-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX3421 Host Controller driver for USB. diff --git a/drivers/usb/host/octeon-hcd.c b/drivers/usb/host/octeon-hcd.c index 361d33b0c4d2..a01a69322639 100644 --- a/drivers/usb/host/octeon-hcd.c +++ b/drivers/usb/host/octeon-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is subject to the terms and conditions of the GNU General Public diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c index 12fdb18934cf..44f747624d21 100644 --- a/drivers/usb/host/ohci-at91.c +++ b/drivers/usb/host/ohci-at91.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-da8xx.c b/drivers/usb/host/ohci-da8xx.c index 0938c0e7a8b6..dfa8bdbe39fa 100644 --- a/drivers/usb/host/ohci-da8xx.c +++ b/drivers/usb/host/ohci-da8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-dbg.c b/drivers/usb/host/ohci-dbg.c index 76bc8d56325d..558a281b926f 100644 --- a/drivers/usb/host/ohci-dbg.c +++ b/drivers/usb/host/ohci-dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-exynos.c b/drivers/usb/host/ohci-exynos.c index cc5cb0900988..b338f49df100 100644 --- a/drivers/usb/host/ohci-exynos.c +++ b/drivers/usb/host/ohci-exynos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SAMSUNG EXYNOS USB HOST OHCI Controller diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c index 9c7f3008646e..99cd38c9e6ee 100644 --- a/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Open Host Controller Interface (OHCI) driver for USB. diff --git a/drivers/usb/host/ohci-hub.c b/drivers/usb/host/ohci-hub.c index b3d734ab6201..a30e118af7df 100644 --- a/drivers/usb/host/ohci-hub.c +++ b/drivers/usb/host/ohci-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-mem.c b/drivers/usb/host/ohci-mem.c index 1425335c6baf..d18af2ff0a86 100644 --- a/drivers/usb/host/ohci-mem.c +++ b/drivers/usb/host/ohci-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-nxp.c b/drivers/usb/host/ohci-nxp.c index 7663f2aa35e9..161ddc184997 100644 --- a/drivers/usb/host/ohci-nxp.c +++ b/drivers/usb/host/ohci-nxp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * driver for NXP USB Host devices diff --git a/drivers/usb/host/ohci-omap.c b/drivers/usb/host/ohci-omap.c index f6e56c4b9914..45e182224dae 100644 --- a/drivers/usb/host/ohci-omap.c +++ b/drivers/usb/host/ohci-omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-pci.c b/drivers/usb/host/ohci-pci.c index 9f0a6b27e47c..1ec84412f4ea 100644 --- a/drivers/usb/host/ohci-pci.c +++ b/drivers/usb/host/ohci-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-platform.c b/drivers/usb/host/ohci-platform.c index c801527d5bd2..1c753080dd5e 100644 --- a/drivers/usb/host/ohci-platform.c +++ b/drivers/usb/host/ohci-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic platform ohci driver diff --git a/drivers/usb/host/ohci-ppc-of.c b/drivers/usb/host/ohci-ppc-of.c index acd0a0e398a4..28fdcac2273b 100644 --- a/drivers/usb/host/ohci-ppc-of.c +++ b/drivers/usb/host/ohci-ppc-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-ps3.c b/drivers/usb/host/ohci-ps3.c index 4f5af929c3e4..d50373b53b2f 100644 --- a/drivers/usb/host/ohci-ps3.c +++ b/drivers/usb/host/ohci-ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PS3 OHCI Host Controller driver diff --git a/drivers/usb/host/ohci-pxa27x.c b/drivers/usb/host/ohci-pxa27x.c index 45d026e85168..719a95084afe 100644 --- a/drivers/usb/host/ohci-pxa27x.c +++ b/drivers/usb/host/ohci-pxa27x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-q.c b/drivers/usb/host/ohci-q.c index 3b445312beea..0fc080ae8c09 100644 --- a/drivers/usb/host/ohci-q.c +++ b/drivers/usb/host/ohci-q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-s3c2410.c b/drivers/usb/host/ohci-s3c2410.c index e623e24d3f8e..bc2d00f4d157 100644 --- a/drivers/usb/host/ohci-s3c2410.c +++ b/drivers/usb/host/ohci-s3c2410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-sa1111.c b/drivers/usb/host/ohci-sa1111.c index aca0338a2983..b207e5cae976 100644 --- a/drivers/usb/host/ohci-sa1111.c +++ b/drivers/usb/host/ohci-sa1111.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-sm501.c b/drivers/usb/host/ohci-sm501.c index 843a5378764e..bc0ff0a4438a 100644 --- a/drivers/usb/host/ohci-sm501.c +++ b/drivers/usb/host/ohci-sm501.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-spear.c b/drivers/usb/host/ohci-spear.c index 6843d7cb3f9f..173fbf1e8f72 100644 --- a/drivers/usb/host/ohci-spear.c +++ b/drivers/usb/host/ohci-spear.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OHCI HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/ohci-st.c b/drivers/usb/host/ohci-st.c index d1656fce5400..f303c0262858 100644 --- a/drivers/usb/host/ohci-st.c +++ b/drivers/usb/host/ohci-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ST OHCI driver diff --git a/drivers/usb/host/oxu210hp-hcd.c b/drivers/usb/host/oxu210hp-hcd.c index 6b7c73eff081..da430e93c644 100644 --- a/drivers/usb/host/oxu210hp-hcd.c +++ b/drivers/usb/host/oxu210hp-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2008 Rodolfo Giometti diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c index 0404489c2f6a..7af8a0757831 100644 --- a/drivers/usb/host/pci-quirks.c +++ b/drivers/usb/host/pci-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains code to reset and initialize USB host controllers. diff --git a/drivers/usb/host/r8a66597-hcd.c b/drivers/usb/host/r8a66597-hcd.c index d21a03cf5c17..a5c0168f2e70 100644 --- a/drivers/usb/host/r8a66597-hcd.c +++ b/drivers/usb/host/r8a66597-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * R8A66597 HCD (Host Controller Driver) diff --git a/drivers/usb/host/sl811-hcd.c b/drivers/usb/host/sl811-hcd.c index 5d6dba681e50..95631e5af706 100644 --- a/drivers/usb/host/sl811-hcd.c +++ b/drivers/usb/host/sl811-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SL811HS HCD (Host Controller Driver) for USB. diff --git a/drivers/usb/host/sl811_cs.c b/drivers/usb/host/sl811_cs.c index 16d157013018..b6135521eeba 100644 --- a/drivers/usb/host/sl811_cs.c +++ b/drivers/usb/host/sl811_cs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCMCIA driver for SL811HS (as found in REX-CFU1U) diff --git a/drivers/usb/host/ssb-hcd.c b/drivers/usb/host/ssb-hcd.c index 016987764afb..17afbd0d4b5b 100644 --- a/drivers/usb/host/ssb-hcd.c +++ b/drivers/usb/host/ssb-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sonics Silicon Backplane diff --git a/drivers/usb/host/uhci-debug.c b/drivers/usb/host/uhci-debug.c index c4e67c4b51f6..c014a7a029f2 100644 --- a/drivers/usb/host/uhci-debug.c +++ b/drivers/usb/host/uhci-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UHCI-specific debugging code. Invaluable when something diff --git a/drivers/usb/host/uhci-grlib.c b/drivers/usb/host/uhci-grlib.c index 8a1f6d1b5b56..a32d0feb119c 100644 --- a/drivers/usb/host/uhci-grlib.c +++ b/drivers/usb/host/uhci-grlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UHCI HCD (Host Controller Driver) for GRLIB GRUSBHC diff --git a/drivers/usb/host/uhci-hcd.c b/drivers/usb/host/uhci-hcd.c index 14e6dfef16c6..ba9ca039720a 100644 --- a/drivers/usb/host/uhci-hcd.c +++ b/drivers/usb/host/uhci-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Universal Host Controller Interface driver for USB. diff --git a/drivers/usb/host/uhci-hub.c b/drivers/usb/host/uhci-hub.c index 47106dd8ca7c..1ed898f66301 100644 --- a/drivers/usb/host/uhci-hub.c +++ b/drivers/usb/host/uhci-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Universal Host Controller Interface driver for USB. diff --git a/drivers/usb/host/uhci-pci.c b/drivers/usb/host/uhci-pci.c index 5edf6a08cf82..de2c8e930ef7 100644 --- a/drivers/usb/host/uhci-pci.c +++ b/drivers/usb/host/uhci-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UHCI HCD (Host Controller Driver) PCI Bus Glue. diff --git a/drivers/usb/host/uhci-platform.c b/drivers/usb/host/uhci-platform.c index f4419d4526c4..0ee400da744a 100644 --- a/drivers/usb/host/uhci-platform.c +++ b/drivers/usb/host/uhci-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic UHCI HCD (Host Controller Driver) for Platform Devices diff --git a/drivers/usb/host/uhci-q.c b/drivers/usb/host/uhci-q.c index 9480d4ff0111..776f68fca014 100644 --- a/drivers/usb/host/uhci-q.c +++ b/drivers/usb/host/uhci-q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Universal Host Controller Interface driver for USB. diff --git a/drivers/usb/host/xen-hcd.c b/drivers/usb/host/xen-hcd.c index 0a94d302911a..1228e8a577ad 100644 --- a/drivers/usb/host/xen-hcd.c +++ b/drivers/usb/host/xen-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xen-hcd.c diff --git a/drivers/usb/host/xhci-dbg.c b/drivers/usb/host/xhci-dbg.c index 386abf26641d..50ee257bcc28 100644 --- a/drivers/usb/host/xhci-dbg.c +++ b/drivers/usb/host/xhci-dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/host/xhci-dbgcap.c b/drivers/usb/host/xhci-dbgcap.c index 9da4f3b452cb..f0a568717832 100644 --- a/drivers/usb/host/xhci-dbgcap.c +++ b/drivers/usb/host/xhci-dbgcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xhci-dbgcap.c - xHCI debug capability support diff --git a/drivers/usb/host/xhci-dbgtty.c b/drivers/usb/host/xhci-dbgtty.c index 90282e51e23e..ce99be6a4c17 100644 --- a/drivers/usb/host/xhci-dbgtty.c +++ b/drivers/usb/host/xhci-dbgtty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xhci-dbgtty.c - tty glue for xHCI debug capability diff --git a/drivers/usb/host/xhci-debugfs.c b/drivers/usb/host/xhci-debugfs.c index c1eb1036ede9..0d71f0b57f6a 100644 --- a/drivers/usb/host/xhci-debugfs.c +++ b/drivers/usb/host/xhci-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xhci-debugfs.c - xHCI debugfs interface diff --git a/drivers/usb/host/xhci-ext-caps.c b/drivers/usb/host/xhci-ext-caps.c index 7a4c2c4ad50e..0ccaa3c296a7 100644 --- a/drivers/usb/host/xhci-ext-caps.c +++ b/drivers/usb/host/xhci-ext-caps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XHCI extended capability handling diff --git a/drivers/usb/host/xhci-histb.c b/drivers/usb/host/xhci-histb.c index 02396c8721dc..e63339a11495 100644 --- a/drivers/usb/host/xhci-histb.c +++ b/drivers/usb/host/xhci-histb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver for HiSilicon STB SoCs diff --git a/drivers/usb/host/xhci-hub.c b/drivers/usb/host/xhci-hub.c index 04cc3d681495..81c027f0ba1a 100644 --- a/drivers/usb/host/xhci-hub.c +++ b/drivers/usb/host/xhci-hub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c index c708bdd69f16..7d66e16254ed 100644 --- a/drivers/usb/host/xhci-mem.c +++ b/drivers/usb/host/xhci-mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/host/xhci-mtk-sch.c b/drivers/usb/host/xhci-mtk-sch.c index 27eb384a3963..8bc8361e9a64 100644 --- a/drivers/usb/host/xhci-mtk-sch.c +++ b/drivers/usb/host/xhci-mtk-sch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015 MediaTek Inc. diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c index 06043c7c3100..6a97156ded43 100644 --- a/drivers/usb/host/xhci-mtk.c +++ b/drivers/usb/host/xhci-mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek xHCI Host Controller Driver diff --git a/drivers/usb/host/xhci-mvebu.c b/drivers/usb/host/xhci-mvebu.c index 257e4d79971f..f95331c213d1 100644 --- a/drivers/usb/host/xhci-mvebu.c +++ b/drivers/usb/host/xhci-mvebu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Marvell diff --git a/drivers/usb/host/xhci-pci-renesas.c b/drivers/usb/host/xhci-pci-renesas.c index 86df80399c9f..10538e04ef1a 100644 --- a/drivers/usb/host/xhci-pci-renesas.c +++ b/drivers/usb/host/xhci-pci-renesas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019-2020 Linaro Limited */ diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 585b2f3117b0..84d03ffa413d 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver PCI Bus Glue. diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c index 074d9c731639..110143ae9c84 100644 --- a/drivers/usb/host/xhci-plat.c +++ b/drivers/usb/host/xhci-plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xhci-plat.c - xHCI host controller driver platform Bus Glue. diff --git a/drivers/usb/host/xhci-rcar.c b/drivers/usb/host/xhci-rcar.c index 8a993ee21c87..40ee0a171dc1 100644 --- a/drivers/usb/host/xhci-rcar.c +++ b/drivers/usb/host/xhci-rcar.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver for R-Car SoCs diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 9315ba18310d..539c2876cc9e 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/host/xhci-rzv2m.c b/drivers/usb/host/xhci-rzv2m.c index 4f59867d7117..a0b74a01333d 100644 --- a/drivers/usb/host/xhci-rzv2m.c +++ b/drivers/usb/host/xhci-rzv2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver for RZ/V2M diff --git a/drivers/usb/host/xhci-sideband.c b/drivers/usb/host/xhci-sideband.c index 2bd77255032b..85770a7e73dd 100644 --- a/drivers/usb/host/xhci-sideband.c +++ b/drivers/usb/host/xhci-sideband.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index 8b492871d21d..0e8143c04519 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NVIDIA Tegra xHCI host controller driver diff --git a/drivers/usb/host/xhci-trace.c b/drivers/usb/host/xhci-trace.c index 062662d23241..d9eb6906ec8b 100644 --- a/drivers/usb/host/xhci-trace.c +++ b/drivers/usb/host/xhci-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index b3ba16b9718c..eef35d07d3d8 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xHCI host controller driver diff --git a/drivers/usb/image/mdc800.c b/drivers/usb/image/mdc800.c index 7b7e1554ea20..a75720d1111f 100644 --- a/drivers/usb/image/mdc800.c +++ b/drivers/usb/image/mdc800.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * copyright (C) 1999/2000 by Henning Zabel diff --git a/drivers/usb/image/microtek.c b/drivers/usb/image/microtek.c index 934ec5310fb9..1f7f03957c24 100644 --- a/drivers/usb/image/microtek.c +++ b/drivers/usb/image/microtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for Microtek Scanmaker X6 USB scanner, and possibly others. * diff --git a/drivers/usb/isp1760/isp1760-core.c b/drivers/usb/isp1760/isp1760-core.c index af88f4fe00d2..8a887c1a30e0 100644 --- a/drivers/usb/isp1760/isp1760-core.c +++ b/drivers/usb/isp1760/isp1760-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the NXP ISP1760 chip diff --git a/drivers/usb/isp1760/isp1760-hcd.c b/drivers/usb/isp1760/isp1760-hcd.c index 8dcd9cc22413..3d942d74960b 100644 --- a/drivers/usb/isp1760/isp1760-hcd.c +++ b/drivers/usb/isp1760/isp1760-hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the NXP ISP1760 chip diff --git a/drivers/usb/isp1760/isp1760-if.c b/drivers/usb/isp1760/isp1760-if.c index a64190addba6..b0f077baa45f 100644 --- a/drivers/usb/isp1760/isp1760-if.c +++ b/drivers/usb/isp1760/isp1760-if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Glue code for the ISP1760 driver and bus diff --git a/drivers/usb/isp1760/isp1760-udc.c b/drivers/usb/isp1760/isp1760-udc.c index 65ac91d0595a..2dd763c01356 100644 --- a/drivers/usb/isp1760/isp1760-udc.c +++ b/drivers/usb/isp1760/isp1760-udc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the NXP ISP1761 device controller diff --git a/drivers/usb/misc/adutux.c b/drivers/usb/misc/adutux.c index ed6a19254d2f..99409e05bb68 100644 --- a/drivers/usb/misc/adutux.c +++ b/drivers/usb/misc/adutux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * adutux - driver for ADU devices from Ontrak Control Systems diff --git a/drivers/usb/misc/apple-mfi-fastcharge.c b/drivers/usb/misc/apple-mfi-fastcharge.c index 47b38dcc2992..22f46352acd5 100644 --- a/drivers/usb/misc/apple-mfi-fastcharge.c +++ b/drivers/usb/misc/apple-mfi-fastcharge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Fast-charge control for Apple "MFi" devices diff --git a/drivers/usb/misc/appledisplay.c b/drivers/usb/misc/appledisplay.c index 62b5a30edc42..81f081053281 100644 --- a/drivers/usb/misc/appledisplay.c +++ b/drivers/usb/misc/appledisplay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Apple Cinema Display driver diff --git a/drivers/usb/misc/brcmstb-usb-pinmap.c b/drivers/usb/misc/brcmstb-usb-pinmap.c index 1ce885e4184c..7e01434b2038 100644 --- a/drivers/usb/misc/brcmstb-usb-pinmap.c +++ b/drivers/usb/misc/brcmstb-usb-pinmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Broadcom */ diff --git a/drivers/usb/misc/chaoskey.c b/drivers/usb/misc/chaoskey.c index 45cff32656c6..dde78e2106ea 100644 --- a/drivers/usb/misc/chaoskey.c +++ b/drivers/usb/misc/chaoskey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * chaoskey - driver for ChaosKey device from Altus Metrum. diff --git a/drivers/usb/misc/cypress_cy7c63.c b/drivers/usb/misc/cypress_cy7c63.c index 75f5a740cba3..2404bc8f75a2 100644 --- a/drivers/usb/misc/cypress_cy7c63.c +++ b/drivers/usb/misc/cypress_cy7c63.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cypress_cy7c63.c diff --git a/drivers/usb/misc/cytherm.c b/drivers/usb/misc/cytherm.c index 875016dd073c..f33bb936b774 100644 --- a/drivers/usb/misc/cytherm.c +++ b/drivers/usb/misc/cytherm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* -*- linux-c -*- * Cypress USB Thermometer driver diff --git a/drivers/usb/misc/ehset.c b/drivers/usb/misc/ehset.c index 36b6e9fa7ffb..e142e0f51125 100644 --- a/drivers/usb/misc/ehset.c +++ b/drivers/usb/misc/ehset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2010-2013, The Linux Foundation. All rights reserved. diff --git a/drivers/usb/misc/emi26.c b/drivers/usb/misc/emi26.c index 24d841850e05..740b22e5a59c 100644 --- a/drivers/usb/misc/emi26.c +++ b/drivers/usb/misc/emi26.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Emagic EMI 2|6 usb audio interface firmware loader. diff --git a/drivers/usb/misc/emi62.c b/drivers/usb/misc/emi62.c index 3eea60437f56..b2b631aa908a 100644 --- a/drivers/usb/misc/emi62.c +++ b/drivers/usb/misc/emi62.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Emagic EMI 2|6 usb audio interface firmware loader. diff --git a/drivers/usb/misc/ezusb.c b/drivers/usb/misc/ezusb.c index 7ab4856aba0e..b7402f4216b6 100644 --- a/drivers/usb/misc/ezusb.c +++ b/drivers/usb/misc/ezusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * EZ-USB specific functions used by some of the USB to Serial drivers. diff --git a/drivers/usb/misc/idmouse.c b/drivers/usb/misc/idmouse.c index ea39243efee3..eb94bc42a581 100644 --- a/drivers/usb/misc/idmouse.c +++ b/drivers/usb/misc/idmouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Siemens ID Mouse driver v0.6 diff --git a/drivers/usb/misc/iowarrior.c b/drivers/usb/misc/iowarrior.c index 365c10069345..dc886ef13691 100644 --- a/drivers/usb/misc/iowarrior.c +++ b/drivers/usb/misc/iowarrior.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Native support for the I/O-Warrior USB devices diff --git a/drivers/usb/misc/isight_firmware.c b/drivers/usb/misc/isight_firmware.c index 2d9af74a62c1..fbc2ec5108b7 100644 --- a/drivers/usb/misc/isight_firmware.c +++ b/drivers/usb/misc/isight_firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for loading USB isight firmware diff --git a/drivers/usb/misc/ldusb.c b/drivers/usb/misc/ldusb.c index f392d6f84df9..a1b0f7d4b6dd 100644 --- a/drivers/usb/misc/ldusb.c +++ b/drivers/usb/misc/ldusb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Generic USB driver for report based interrupt in/out devices diff --git a/drivers/usb/misc/legousbtower.c b/drivers/usb/misc/legousbtower.c index 379cf01a6e96..3716f0afc5f4 100644 --- a/drivers/usb/misc/legousbtower.c +++ b/drivers/usb/misc/legousbtower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * LEGO USB Tower driver diff --git a/drivers/usb/misc/lvstest.c b/drivers/usb/misc/lvstest.c index 25ec5666a75e..e4f90beda8bf 100644 --- a/drivers/usb/misc/lvstest.c +++ b/drivers/usb/misc/lvstest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/usb/misc/lvstest.c diff --git a/drivers/usb/misc/onboard_usb_dev.c b/drivers/usb/misc/onboard_usb_dev.c index 41360a7591e5..c29a0d1d76f9 100644 --- a/drivers/usb/misc/onboard_usb_dev.c +++ b/drivers/usb/misc/onboard_usb_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for onboard USB devices diff --git a/drivers/usb/misc/onboard_usb_dev_pdevs.c b/drivers/usb/misc/onboard_usb_dev_pdevs.c index 722504752ce3..40b57d7145b6 100644 --- a/drivers/usb/misc/onboard_usb_dev_pdevs.c +++ b/drivers/usb/misc/onboard_usb_dev_pdevs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * API for creating and destroying USB onboard platform devices diff --git a/drivers/usb/misc/qcom_eud.c b/drivers/usb/misc/qcom_eud.c index 926419ca560f..ab7d884ff13c 100644 --- a/drivers/usb/misc/qcom_eud.c +++ b/drivers/usb/misc/qcom_eud.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. diff --git a/drivers/usb/misc/sisusbvga/sisusbvga.c b/drivers/usb/misc/sisusbvga/sisusbvga.c index febf34f9f049..223a57df8e7a 100644 --- a/drivers/usb/misc/sisusbvga/sisusbvga.c +++ b/drivers/usb/misc/sisusbvga/sisusbvga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles diff --git a/drivers/usb/misc/trancevibrator.c b/drivers/usb/misc/trancevibrator.c index 26baba3ab7d7..540d8e968e86 100644 --- a/drivers/usb/misc/trancevibrator.c +++ b/drivers/usb/misc/trancevibrator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * PlayStation 2 Trance Vibrator driver diff --git a/drivers/usb/misc/usb-ljca.c b/drivers/usb/misc/usb-ljca.c index 9e65bb9577ea..f3905e057d29 100644 --- a/drivers/usb/misc/usb-ljca.c +++ b/drivers/usb/misc/usb-ljca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel La Jolla Cove Adapter USB driver diff --git a/drivers/usb/misc/usb251xb.c b/drivers/usb/misc/usb251xb.c index 7c0778631bea..e254e06553fa 100644 --- a/drivers/usb/misc/usb251xb.c +++ b/drivers/usb/misc/usb251xb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Microchip USB251xB USB 2.0 Hi-Speed Hub Controller diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c index 322e59381b78..7255f95f6ac7 100644 --- a/drivers/usb/misc/usb3503.c +++ b/drivers/usb/misc/usb3503.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SMSC USB3503 USB 2.0 hub controller driver diff --git a/drivers/usb/misc/usb4604.c b/drivers/usb/misc/usb4604.c index c9a2fb3518ae..9efeb3ff0f50 100644 --- a/drivers/usb/misc/usb4604.c +++ b/drivers/usb/misc/usb4604.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SMSC USB4604 USB HSIC 4-port 2.0 hub controller driver diff --git a/drivers/usb/misc/usbio.c b/drivers/usb/misc/usbio.c index 37644dddf157..eadae511e868 100644 --- a/drivers/usb/misc/usbio.c +++ b/drivers/usb/misc/usbio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel USBIO Bridge driver diff --git a/drivers/usb/misc/usblcd.c b/drivers/usb/misc/usblcd.c index bb546f624a45..e31b620569d9 100644 --- a/drivers/usb/misc/usblcd.c +++ b/drivers/usb/misc/usblcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /***************************************************************************** * USBLCD Kernel Driver * diff --git a/drivers/usb/misc/usbsevseg.c b/drivers/usb/misc/usbsevseg.c index 546deff754ba..9b2ece2bebed 100644 --- a/drivers/usb/misc/usbsevseg.c +++ b/drivers/usb/misc/usbsevseg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB 7 Segment Driver diff --git a/drivers/usb/misc/usbtest.c b/drivers/usb/misc/usbtest.c index 5c92c8d8e283..fb109a00463f 100644 --- a/drivers/usb/misc/usbtest.c +++ b/drivers/usb/misc/usbtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/misc/uss720.c b/drivers/usb/misc/uss720.c index b26c1d382d59..872eeb8a2e95 100644 --- a/drivers/usb/misc/uss720.c +++ b/drivers/usb/misc/uss720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /*****************************************************************************/ diff --git a/drivers/usb/misc/yurex.c b/drivers/usb/misc/yurex.c index 70dff0db5354..c61d6f079d7a 100644 --- a/drivers/usb/misc/yurex.c +++ b/drivers/usb/misc/yurex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Meywa-Denki & KAYAC YUREX diff --git a/drivers/usb/mon/mon_bin.c b/drivers/usb/mon/mon_bin.c index e713fc5964b1..1b9f8afc1eb9 100644 --- a/drivers/usb/mon/mon_bin.c +++ b/drivers/usb/mon/mon_bin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The USB Monitor, inspired by Dave Harding's USBMon. diff --git a/drivers/usb/mon/mon_main.c b/drivers/usb/mon/mon_main.c index af852d53aac6..2acda0e09ee8 100644 --- a/drivers/usb/mon/mon_main.c +++ b/drivers/usb/mon/mon_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The USB Monitor, inspired by Dave Harding's USBMon. diff --git a/drivers/usb/mon/mon_stat.c b/drivers/usb/mon/mon_stat.c index 398e02af6a2b..bbe0e4882327 100644 --- a/drivers/usb/mon/mon_stat.c +++ b/drivers/usb/mon/mon_stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The USB Monitor, inspired by Dave Harding's USBMon. diff --git a/drivers/usb/mon/mon_text.c b/drivers/usb/mon/mon_text.c index 68b9b2b41189..9a3e14f130c7 100644 --- a/drivers/usb/mon/mon_text.c +++ b/drivers/usb/mon/mon_text.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The USB Monitor, inspired by Dave Harding's USBMon. diff --git a/drivers/usb/mtu3/mtu3_core.c b/drivers/usb/mtu3/mtu3_core.c index 3a25ee18f144..cea365ad3f23 100644 --- a/drivers/usb/mtu3/mtu3_core.c +++ b/drivers/usb/mtu3/mtu3_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_core.c - hardware access layer and gadget init/exit of diff --git a/drivers/usb/mtu3/mtu3_debugfs.c b/drivers/usb/mtu3/mtu3_debugfs.c index c003049bafbf..56449ce3f5c6 100644 --- a/drivers/usb/mtu3/mtu3_debugfs.c +++ b/drivers/usb/mtu3/mtu3_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_debugfs.c - debugfs interface diff --git a/drivers/usb/mtu3/mtu3_dr.c b/drivers/usb/mtu3/mtu3_dr.c index ffa5b9401dad..3d19093f1c86 100644 --- a/drivers/usb/mtu3/mtu3_dr.c +++ b/drivers/usb/mtu3/mtu3_dr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_dr.c - dual role switch and host glue layer diff --git a/drivers/usb/mtu3/mtu3_gadget.c b/drivers/usb/mtu3/mtu3_gadget.c index bf73fbc29976..71151643fe0d 100644 --- a/drivers/usb/mtu3/mtu3_gadget.c +++ b/drivers/usb/mtu3/mtu3_gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_gadget.c - MediaTek usb3 DRD peripheral support diff --git a/drivers/usb/mtu3/mtu3_gadget_ep0.c b/drivers/usb/mtu3/mtu3_gadget_ep0.c index e4fd1bb14a55..c776f9288ebf 100644 --- a/drivers/usb/mtu3/mtu3_gadget_ep0.c +++ b/drivers/usb/mtu3/mtu3_gadget_ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_gadget_ep0.c - MediaTek USB3 DRD peripheral driver ep0 handling diff --git a/drivers/usb/mtu3/mtu3_host.c b/drivers/usb/mtu3/mtu3_host.c index 7c657ea2dabd..cedcb37ea8db 100644 --- a/drivers/usb/mtu3/mtu3_host.c +++ b/drivers/usb/mtu3/mtu3_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_dr.c - dual role switch and host glue layer diff --git a/drivers/usb/mtu3/mtu3_plat.c b/drivers/usb/mtu3/mtu3_plat.c index cc8a864dbd63..3cacede0ec39 100644 --- a/drivers/usb/mtu3/mtu3_plat.c +++ b/drivers/usb/mtu3/mtu3_plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 MediaTek Inc. diff --git a/drivers/usb/mtu3/mtu3_qmu.c b/drivers/usb/mtu3/mtu3_qmu.c index 03f26589b056..d5fc4e4794ef 100644 --- a/drivers/usb/mtu3/mtu3_qmu.c +++ b/drivers/usb/mtu3/mtu3_qmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_qmu.c - Queue Management Unit driver for device controller diff --git a/drivers/usb/mtu3/mtu3_trace.c b/drivers/usb/mtu3/mtu3_trace.c index d17ddb87cdcf..093ae8c74e49 100644 --- a/drivers/usb/mtu3/mtu3_trace.c +++ b/drivers/usb/mtu3/mtu3_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtu3_trace.c - trace support diff --git a/drivers/usb/musb/da8xx.c b/drivers/usb/musb/da8xx.c index 4209f438ba18..61ed2b0b29ff 100644 --- a/drivers/usb/musb/da8xx.c +++ b/drivers/usb/musb/da8xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments DA8xx/OMAP-L1x "glue layer" diff --git a/drivers/usb/musb/jz4740.c b/drivers/usb/musb/jz4740.c index df56c972986f..92c3bd185c43 100644 --- a/drivers/usb/musb/jz4740.c +++ b/drivers/usb/musb/jz4740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Ingenic JZ4740 "glue layer" diff --git a/drivers/usb/musb/mediatek.c b/drivers/usb/musb/mediatek.c index c6cbe718b1da..7560829bd194 100644 --- a/drivers/usb/musb/mediatek.c +++ b/drivers/usb/musb/mediatek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. diff --git a/drivers/usb/musb/mpfs.c b/drivers/usb/musb/mpfs.c index 587127abd30a..4313860d62c1 100644 --- a/drivers/usb/musb/mpfs.c +++ b/drivers/usb/musb/mpfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PolarFire SoC (MPFS) MUSB Glue Layer diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c index 0acc62569ae5..3a10033a5aba 100644 --- a/drivers/usb/musb/musb_core.c +++ b/drivers/usb/musb/musb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver core code diff --git a/drivers/usb/musb/musb_cppi41.c b/drivers/usb/musb/musb_cppi41.c index 4cde3abb7006..8277478746a1 100644 --- a/drivers/usb/musb/musb_cppi41.c +++ b/drivers/usb/musb/musb_cppi41.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/musb/musb_debugfs.c b/drivers/usb/musb/musb_debugfs.c index 5092d62c2062..1472631ef6dd 100644 --- a/drivers/usb/musb/musb_debugfs.c +++ b/drivers/usb/musb/musb_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver debugfs support diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c index e3935f18dd56..e5c3944981e6 100644 --- a/drivers/usb/musb/musb_dsps.c +++ b/drivers/usb/musb/musb_dsps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments DSPS platforms "glue layer" diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index d666c4292753..b8671c15b668 100644 --- a/drivers/usb/musb/musb_gadget.c +++ b/drivers/usb/musb/musb_gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver peripheral support diff --git a/drivers/usb/musb/musb_gadget_ep0.c b/drivers/usb/musb/musb_gadget_ep0.c index f0786f8fbb25..bdb034f16fad 100644 --- a/drivers/usb/musb/musb_gadget_ep0.c +++ b/drivers/usb/musb/musb_gadget_ep0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG peripheral driver ep0 handling diff --git a/drivers/usb/musb/musb_host.c b/drivers/usb/musb/musb_host.c index 6b4481a867c5..1c5ee6749bb8 100644 --- a/drivers/usb/musb/musb_host.c +++ b/drivers/usb/musb/musb_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver host support diff --git a/drivers/usb/musb/musb_trace.c b/drivers/usb/musb/musb_trace.c index 476872adce80..b9557f6ee925 100644 --- a/drivers/usb/musb/musb_trace.c +++ b/drivers/usb/musb/musb_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * musb_trace.c - MUSB Controller Trace Support diff --git a/drivers/usb/musb/musb_virthub.c b/drivers/usb/musb/musb_virthub.c index ce6f25a9650b..1055384b3df4 100644 --- a/drivers/usb/musb/musb_virthub.c +++ b/drivers/usb/musb/musb_virthub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver virtual root hub support diff --git a/drivers/usb/musb/musbhsdma.c b/drivers/usb/musb/musbhsdma.c index 7acd1635850d..52a36cd9d633 100644 --- a/drivers/usb/musb/musbhsdma.c +++ b/drivers/usb/musb/musbhsdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MUSB OTG driver - support for Mentor's DMA controller diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c index 48bb9bfb2204..f400f6447fb0 100644 --- a/drivers/usb/musb/omap2430.c +++ b/drivers/usb/musb/omap2430.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2005-2007 by Texas Instruments diff --git a/drivers/usb/musb/sunxi.c b/drivers/usb/musb/sunxi.c index a6bd3e968cc7..928889fc3b2f 100644 --- a/drivers/usb/musb/sunxi.c +++ b/drivers/usb/musb/sunxi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Allwinner sun4i MUSB Glue Layer diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c index 1d9571f24a56..b7ed43ab6a94 100644 --- a/drivers/usb/musb/tusb6010.c +++ b/drivers/usb/musb/tusb6010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TUSB6010 USB 2.0 OTG Dual Role controller diff --git a/drivers/usb/musb/tusb6010_omap.c b/drivers/usb/musb/tusb6010_omap.c index 60a93b8bbe3c..a091c04ec72a 100644 --- a/drivers/usb/musb/tusb6010_omap.c +++ b/drivers/usb/musb/tusb6010_omap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TUSB6010 USB 2.0 OTG Dual Role controller OMAP DMA interface diff --git a/drivers/usb/musb/ux500.c b/drivers/usb/musb/ux500.c index 8c2a43d992f5..55b1b0d00122 100644 --- a/drivers/usb/musb/ux500.c +++ b/drivers/usb/musb/ux500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2010 ST-Ericsson AB diff --git a/drivers/usb/musb/ux500_dma.c b/drivers/usb/musb/ux500_dma.c index d5cf5e8bb1ca..6d31ae37c6a9 100644 --- a/drivers/usb/musb/ux500_dma.c +++ b/drivers/usb/musb/ux500_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/usb/musb/ux500_dma.c diff --git a/drivers/usb/phy/of.c b/drivers/usb/phy/of.c index 1ab134f45d67..6187802fa8bf 100644 --- a/drivers/usb/phy/of.c +++ b/drivers/usb/phy/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB of helper code diff --git a/drivers/usb/phy/phy-ab8500-usb.c b/drivers/usb/phy/phy-ab8500-usb.c index 6a98aeeeae31..e96cb9cf7a4d 100644 --- a/drivers/usb/phy/phy-ab8500-usb.c +++ b/drivers/usb/phy/phy-ab8500-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB transceiver driver for AB8500 family chips diff --git a/drivers/usb/phy/phy-am335x-control.c b/drivers/usb/phy/phy-am335x-control.c index ada508be090a..f09065b152b4 100644 --- a/drivers/usb/phy/phy-am335x-control.c +++ b/drivers/usb/phy/phy-am335x-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/phy/phy-am335x.c b/drivers/usb/phy/phy-am335x.c index ca9353dad71a..76862f9b638a 100644 --- a/drivers/usb/phy/phy-am335x.c +++ b/drivers/usb/phy/phy-am335x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/phy/phy-fsl-usb.c b/drivers/usb/phy/phy-fsl-usb.c index e266a47c4d48..247accb23293 100644 --- a/drivers/usb/phy/phy-fsl-usb.c +++ b/drivers/usb/phy/phy-fsl-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2007,2008 Freescale semiconductor, Inc. diff --git a/drivers/usb/phy/phy-generic.c b/drivers/usb/phy/phy-generic.c index 8423be59ec0f..5d99529043b5 100644 --- a/drivers/usb/phy/phy-generic.c +++ b/drivers/usb/phy/phy-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NOP USB transceiver for all USB transceiver which are either built-in diff --git a/drivers/usb/phy/phy-gpio-vbus-usb.c b/drivers/usb/phy/phy-gpio-vbus-usb.c index ce09e789afd8..5128560e53b4 100644 --- a/drivers/usb/phy/phy-gpio-vbus-usb.c +++ b/drivers/usb/phy/phy-gpio-vbus-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * gpio-vbus.c - simple GPIO VBUS sensing driver for B peripheral devices diff --git a/drivers/usb/phy/phy-isp1301.c b/drivers/usb/phy/phy-isp1301.c index 2940f0c84e1b..abcef914c909 100644 --- a/drivers/usb/phy/phy-isp1301.c +++ b/drivers/usb/phy/phy-isp1301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP ISP1301 USB transceiver driver diff --git a/drivers/usb/phy/phy-keystone.c b/drivers/usb/phy/phy-keystone.c index 51155c5513d3..9d9dca57780b 100644 --- a/drivers/usb/phy/phy-keystone.c +++ b/drivers/usb/phy/phy-keystone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * phy-keystone - USB PHY, talking to dwc3 controller in Keystone. diff --git a/drivers/usb/phy/phy-mxs-usb.c b/drivers/usb/phy/phy-mxs-usb.c index 7069dd3f4d0d..14ff1ad2804c 100644 --- a/drivers/usb/phy/phy-mxs-usb.c +++ b/drivers/usb/phy/phy-mxs-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2012-2014 Freescale Semiconductor, Inc. diff --git a/drivers/usb/phy/phy-omap-otg.c b/drivers/usb/phy/phy-omap-otg.c index 6e6ef8c0bc7e..99d041a06900 100644 --- a/drivers/usb/phy/phy-omap-otg.c +++ b/drivers/usb/phy/phy-omap-otg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OMAP OTG controller driver diff --git a/drivers/usb/phy/phy-tahvo.c b/drivers/usb/phy/phy-tahvo.c index 88607d0edb01..7c42e622bfab 100644 --- a/drivers/usb/phy/phy-tahvo.c +++ b/drivers/usb/phy/phy-tahvo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Tahvo USB transceiver driver diff --git a/drivers/usb/phy/phy-tegra-usb.c b/drivers/usb/phy/phy-tegra-usb.c index fb9031628d39..21412c192819 100644 --- a/drivers/usb/phy/phy-tegra-usb.c +++ b/drivers/usb/phy/phy-tegra-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Google, Inc. diff --git a/drivers/usb/phy/phy-twl6030-usb.c b/drivers/usb/phy/phy-twl6030-usb.c index 8c09db750bfd..7b17b22bfa89 100644 --- a/drivers/usb/phy/phy-twl6030-usb.c +++ b/drivers/usb/phy/phy-twl6030-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * twl6030_usb - TWL6030 USB transceiver, talking to OMAP OTG driver. diff --git a/drivers/usb/phy/phy-ulpi-viewport.c b/drivers/usb/phy/phy-ulpi-viewport.c index 0f61e328eaef..aa8467ed6fde 100644 --- a/drivers/usb/phy/phy-ulpi-viewport.c +++ b/drivers/usb/phy/phy-ulpi-viewport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Google, Inc. diff --git a/drivers/usb/phy/phy-ulpi.c b/drivers/usb/phy/phy-ulpi.c index 4df63e67bb37..1decd45d9138 100644 --- a/drivers/usb/phy/phy-ulpi.c +++ b/drivers/usb/phy/phy-ulpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Generic ULPI USB transceiver support diff --git a/drivers/usb/phy/phy.c b/drivers/usb/phy/phy.c index 5a9b9353f343..14cf7ff70cc9 100644 --- a/drivers/usb/phy/phy.c +++ b/drivers/usb/phy/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * phy.c -- USB phy handling diff --git a/drivers/usb/renesas_usbhs/common.c b/drivers/usb/renesas_usbhs/common.c index cf4a0367d6d6..dc7a882b413d 100644 --- a/drivers/usb/renesas_usbhs/common.c +++ b/drivers/usb/renesas_usbhs/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/fifo.c b/drivers/usb/renesas_usbhs/fifo.c index bac6f8fd0055..aa5a9e4a655b 100644 --- a/drivers/usb/renesas_usbhs/fifo.c +++ b/drivers/usb/renesas_usbhs/fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/mod.c b/drivers/usb/renesas_usbhs/mod.c index f2ea3e1412d2..5b70b0baeefc 100644 --- a/drivers/usb/renesas_usbhs/mod.c +++ b/drivers/usb/renesas_usbhs/mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/mod_gadget.c b/drivers/usb/renesas_usbhs/mod_gadget.c index e8e5723f5412..aa131b070240 100644 --- a/drivers/usb/renesas_usbhs/mod_gadget.c +++ b/drivers/usb/renesas_usbhs/mod_gadget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/mod_host.c b/drivers/usb/renesas_usbhs/mod_host.c index ae54221011c3..a6f0fd6fd362 100644 --- a/drivers/usb/renesas_usbhs/mod_host.c +++ b/drivers/usb/renesas_usbhs/mod_host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/pipe.c b/drivers/usb/renesas_usbhs/pipe.c index 56fc3ff5016f..32a5cb25fc0f 100644 --- a/drivers/usb/renesas_usbhs/pipe.c +++ b/drivers/usb/renesas_usbhs/pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver diff --git a/drivers/usb/renesas_usbhs/rcar2.c b/drivers/usb/renesas_usbhs/rcar2.c index 52756fc2ac9c..4fe1a1958c52 100644 --- a/drivers/usb/renesas_usbhs/rcar2.c +++ b/drivers/usb/renesas_usbhs/rcar2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * Renesas USB driver R-Car Gen. 2 initialization and power control diff --git a/drivers/usb/renesas_usbhs/rcar3.c b/drivers/usb/renesas_usbhs/rcar3.c index c181b2a0b9d3..099b6e06b208 100644 --- a/drivers/usb/renesas_usbhs/rcar3.c +++ b/drivers/usb/renesas_usbhs/rcar3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USB driver R-Car Gen. 3 initialization and power control diff --git a/drivers/usb/renesas_usbhs/rza.c b/drivers/usb/renesas_usbhs/rza.c index 97b5217c5a90..0a647920a02a 100644 --- a/drivers/usb/renesas_usbhs/rza.c +++ b/drivers/usb/renesas_usbhs/rza.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USB driver RZ/A initialization and power control diff --git a/drivers/usb/renesas_usbhs/rza2.c b/drivers/usb/renesas_usbhs/rza2.c index b83699eab373..81b263319dad 100644 --- a/drivers/usb/renesas_usbhs/rza2.c +++ b/drivers/usb/renesas_usbhs/rza2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas USB driver RZ/A2 initialization and power control diff --git a/drivers/usb/roles/class.c b/drivers/usb/roles/class.c index 30482d4cf826..cb7d894825dd 100644 --- a/drivers/usb/roles/class.c +++ b/drivers/usb/roles/class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Role Switch Support diff --git a/drivers/usb/roles/intel-xhci-usb-role-switch.c b/drivers/usb/roles/intel-xhci-usb-role-switch.c index cd2e026dcb22..60a75172a6be 100644 --- a/drivers/usb/roles/intel-xhci-usb-role-switch.c +++ b/drivers/usb/roles/intel-xhci-usb-role-switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Intel XHCI (Cherry Trail, Broxton and others) USB OTG role switch driver diff --git a/drivers/usb/serial/aircable.c b/drivers/usb/serial/aircable.c index 2a76f1f0ee4f..449db292ce85 100644 --- a/drivers/usb/serial/aircable.c +++ b/drivers/usb/serial/aircable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AIRcable USB Bluetooth Dongle Driver. diff --git a/drivers/usb/serial/ark3116.c b/drivers/usb/serial/ark3116.c index 800b04fe37fa..c21e4cab88e8 100644 --- a/drivers/usb/serial/ark3116.c +++ b/drivers/usb/serial/ark3116.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2009 by Bart Hartgers (bart.hartgers+ark3116@gmail.com) diff --git a/drivers/usb/serial/belkin_sa.c b/drivers/usb/serial/belkin_sa.c index 5c41c1c82c3f..f6fa05a30dcd 100644 --- a/drivers/usb/serial/belkin_sa.c +++ b/drivers/usb/serial/belkin_sa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Belkin USB Serial Adapter Driver diff --git a/drivers/usb/serial/bus.c b/drivers/usb/serial/bus.c index 9e2a18c0b218..e87787e8c3c0 100644 --- a/drivers/usb/serial/bus.c +++ b/drivers/usb/serial/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Serial Converter Bus specific functions diff --git a/drivers/usb/serial/ch341.c b/drivers/usb/serial/ch341.c index 7cc36f84821f..db381b50b59e 100644 --- a/drivers/usb/serial/ch341.c +++ b/drivers/usb/serial/ch341.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2007, Frank A Kingswood diff --git a/drivers/usb/serial/console.c b/drivers/usb/serial/console.c index c3ea3a46ed76..da1f940fed4b 100644 --- a/drivers/usb/serial/console.c +++ b/drivers/usb/serial/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Serial Console driver diff --git a/drivers/usb/serial/cp210x.c b/drivers/usb/serial/cp210x.c index 36b25418b214..b604c792c47c 100644 --- a/drivers/usb/serial/cp210x.c +++ b/drivers/usb/serial/cp210x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Silicon Laboratories CP210x USB to RS232 serial adaptor driver diff --git a/drivers/usb/serial/cyberjack.c b/drivers/usb/serial/cyberjack.c index 76dd8e7453b5..5384c878a418 100644 --- a/drivers/usb/serial/cyberjack.c +++ b/drivers/usb/serial/cyberjack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver diff --git a/drivers/usb/serial/cypress_m8.c b/drivers/usb/serial/cypress_m8.c index e29569d65991..d62507996464 100644 --- a/drivers/usb/serial/cypress_m8.c +++ b/drivers/usb/serial/cypress_m8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Cypress M8 driver diff --git a/drivers/usb/serial/digi_acceleport.c b/drivers/usb/serial/digi_acceleport.c index a06485965412..08be6d612a56 100644 --- a/drivers/usb/serial/digi_acceleport.c +++ b/drivers/usb/serial/digi_acceleport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Digi AccelePort USB-4 and USB-2 Serial Converters diff --git a/drivers/usb/serial/empeg.c b/drivers/usb/serial/empeg.c index aedcf7ebd269..c68fd602cbb6 100644 --- a/drivers/usb/serial/empeg.c +++ b/drivers/usb/serial/empeg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Empeg empeg-car player driver diff --git a/drivers/usb/serial/f81232.c b/drivers/usb/serial/f81232.c index 9262a2ac97f5..0fe8ad32d689 100644 --- a/drivers/usb/serial/f81232.c +++ b/drivers/usb/serial/f81232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Fintek F81232 USB to serial adaptor driver diff --git a/drivers/usb/serial/f81534.c b/drivers/usb/serial/f81534.c index 685930ac8383..d0e913903cef 100644 --- a/drivers/usb/serial/f81534.c +++ b/drivers/usb/serial/f81534.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * F81532/F81534 USB to Serial Ports Bridge diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c index acb48b1c83f7..2c277a5b8536 100644 --- a/drivers/usb/serial/ftdi_sio.c +++ b/drivers/usb/serial/ftdi_sio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB FTDI SIO driver diff --git a/drivers/usb/serial/garmin_gps.c b/drivers/usb/serial/garmin_gps.c index 614de0c2f5f2..ac589f2e85e9 100644 --- a/drivers/usb/serial/garmin_gps.c +++ b/drivers/usb/serial/garmin_gps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Garmin GPS driver diff --git a/drivers/usb/serial/generic.c b/drivers/usb/serial/generic.c index 757f0a586ddb..54c58d8c8b19 100644 --- a/drivers/usb/serial/generic.c +++ b/drivers/usb/serial/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Serial Converter Generic functions diff --git a/drivers/usb/serial/io_edgeport.c b/drivers/usb/serial/io_edgeport.c index 1fffda7647f9..45ce479af295 100644 --- a/drivers/usb/serial/io_edgeport.c +++ b/drivers/usb/serial/io_edgeport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Edgeport USB Serial Converter driver diff --git a/drivers/usb/serial/io_ti.c b/drivers/usb/serial/io_ti.c index 7d0584b2a234..d0306392f9f0 100644 --- a/drivers/usb/serial/io_ti.c +++ b/drivers/usb/serial/io_ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Edgeport USB Serial Converter driver diff --git a/drivers/usb/serial/ipaq.c b/drivers/usb/serial/ipaq.c index 3c6a9b9b9c2b..226324173ac7 100644 --- a/drivers/usb/serial/ipaq.c +++ b/drivers/usb/serial/ipaq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Compaq iPAQ driver diff --git a/drivers/usb/serial/ipw.c b/drivers/usb/serial/ipw.c index b1e672c2f423..0448a2691585 100644 --- a/drivers/usb/serial/ipw.c +++ b/drivers/usb/serial/ipw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IPWireless 3G UMTS TDD Modem driver (USB connected) diff --git a/drivers/usb/serial/ir-usb.c b/drivers/usb/serial/ir-usb.c index a106b71e698f..94f9b68143ed 100644 --- a/drivers/usb/serial/ir-usb.c +++ b/drivers/usb/serial/ir-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB IR Dongle driver diff --git a/drivers/usb/serial/iuu_phoenix.c b/drivers/usb/serial/iuu_phoenix.c index c21dcc9b6f05..d9f8142de1f5 100644 --- a/drivers/usb/serial/iuu_phoenix.c +++ b/drivers/usb/serial/iuu_phoenix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Infinity Unlimited USB Phoenix driver diff --git a/drivers/usb/serial/keyspan.c b/drivers/usb/serial/keyspan.c index 9129e0282c24..21655bd3b99f 100644 --- a/drivers/usb/serial/keyspan.c +++ b/drivers/usb/serial/keyspan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* Keyspan USB to Serial Converter driver diff --git a/drivers/usb/serial/keyspan_pda.c b/drivers/usb/serial/keyspan_pda.c index e98b479593d3..e3b96e420762 100644 --- a/drivers/usb/serial/keyspan_pda.c +++ b/drivers/usb/serial/keyspan_pda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Keyspan PDA / Xircom / Entrega Converter driver diff --git a/drivers/usb/serial/kl5kusb105.c b/drivers/usb/serial/kl5kusb105.c index d36155b6d2bf..5645f7b890c7 100644 --- a/drivers/usb/serial/kl5kusb105.c +++ b/drivers/usb/serial/kl5kusb105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * KLSI KL5KUSB105 chip RS232 converter driver diff --git a/drivers/usb/serial/kobil_sct.c b/drivers/usb/serial/kobil_sct.c index 3a1343d88386..7a7fa414a0cc 100644 --- a/drivers/usb/serial/kobil_sct.c +++ b/drivers/usb/serial/kobil_sct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * KOBIL USB Smart Card Terminal Driver diff --git a/drivers/usb/serial/mct_u232.c b/drivers/usb/serial/mct_u232.c index 2bce8cc03aca..5e7b323af289 100644 --- a/drivers/usb/serial/mct_u232.c +++ b/drivers/usb/serial/mct_u232.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MCT (Magic Control Technology Corp.) USB RS232 Converter Driver diff --git a/drivers/usb/serial/metro-usb.c b/drivers/usb/serial/metro-usb.c index 028878292901..4dbe11a58559 100644 --- a/drivers/usb/serial/metro-usb.c +++ b/drivers/usb/serial/metro-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Some of this code is credited to Linux USB open source files that are diff --git a/drivers/usb/serial/mos7720.c b/drivers/usb/serial/mos7720.c index e59bfa7c8030..c7174f162517 100644 --- a/drivers/usb/serial/mos7720.c +++ b/drivers/usb/serial/mos7720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mos7720.c diff --git a/drivers/usb/serial/mos7840.c b/drivers/usb/serial/mos7840.c index 9e9aca271c0a..e133a2451d9f 100644 --- a/drivers/usb/serial/mos7840.c +++ b/drivers/usb/serial/mos7840.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Clean ups from Moschip version and a few ioctl implementations by: diff --git a/drivers/usb/serial/mxuport.c b/drivers/usb/serial/mxuport.c index ad5fdf55a02e..1b50f7db25c8 100644 --- a/drivers/usb/serial/mxuport.c +++ b/drivers/usb/serial/mxuport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * mxuport.c - MOXA UPort series driver diff --git a/drivers/usb/serial/navman.c b/drivers/usb/serial/navman.c index 4d57a5902292..bfa3abc97658 100644 --- a/drivers/usb/serial/navman.c +++ b/drivers/usb/serial/navman.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Navman Serial USB driver diff --git a/drivers/usb/serial/omninet.c b/drivers/usb/serial/omninet.c index 397ebd5a3e74..457e8ba8b53c 100644 --- a/drivers/usb/serial/omninet.c +++ b/drivers/usb/serial/omninet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB ZyXEL omni.net driver diff --git a/drivers/usb/serial/opticon.c b/drivers/usb/serial/opticon.c index 1ee84ccc4bbd..eb409cfde99b 100644 --- a/drivers/usb/serial/opticon.c +++ b/drivers/usb/serial/opticon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Opticon USB barcode to serial driver diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index 9f2cc5fb9f45..c7c1db5197c2 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* USB Driver for GSM modems diff --git a/drivers/usb/serial/oti6858.c b/drivers/usb/serial/oti6858.c index bd206cb9cc08..2ba7dd871eed 100644 --- a/drivers/usb/serial/oti6858.c +++ b/drivers/usb/serial/oti6858.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ours Technology Inc. OTi-6858 USB to serial adapter driver. diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c index 22579d0d8ab8..1f9f9deee2ee 100644 --- a/drivers/usb/serial/pl2303.c +++ b/drivers/usb/serial/pl2303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Prolific PL2303 USB to serial adaptor driver diff --git a/drivers/usb/serial/qcaux.c b/drivers/usb/serial/qcaux.c index 485ec5b07122..14ea2f5f0144 100644 --- a/drivers/usb/serial/qcaux.c +++ b/drivers/usb/serial/qcaux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm USB Auxiliary Serial Port driver diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c index 13c664317a05..52af6214cd43 100644 --- a/drivers/usb/serial/qcserial.c +++ b/drivers/usb/serial/qcserial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Qualcomm Serial USB driver diff --git a/drivers/usb/serial/quatech2.c b/drivers/usb/serial/quatech2.c index 72fe83a6c978..2a5626323306 100644 --- a/drivers/usb/serial/quatech2.c +++ b/drivers/usb/serial/quatech2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * usb-serial driver for Quatech USB 2 devices diff --git a/drivers/usb/serial/safe_serial.c b/drivers/usb/serial/safe_serial.c index 238b54993446..bc674fc15040 100644 --- a/drivers/usb/serial/safe_serial.c +++ b/drivers/usb/serial/safe_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Safe Encapsulated USB Serial Driver diff --git a/drivers/usb/serial/sierra.c b/drivers/usb/serial/sierra.c index 741e68e46139..2aa1a19ed75c 100644 --- a/drivers/usb/serial/sierra.c +++ b/drivers/usb/serial/sierra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* USB Driver for Sierra Wireless diff --git a/drivers/usb/serial/spcp8x5.c b/drivers/usb/serial/spcp8x5.c index 11077beb7232..da5f90a74b24 100644 --- a/drivers/usb/serial/spcp8x5.c +++ b/drivers/usb/serial/spcp8x5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * spcp8x5 USB to serial adaptor driver diff --git a/drivers/usb/serial/ssu100.c b/drivers/usb/serial/ssu100.c index df21009bdf42..77d6f511ee09 100644 --- a/drivers/usb/serial/ssu100.c +++ b/drivers/usb/serial/ssu100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * usb-serial driver for Quatech SSU-100 diff --git a/drivers/usb/serial/symbolserial.c b/drivers/usb/serial/symbolserial.c index 58962bcbf9ba..6818bcc745d1 100644 --- a/drivers/usb/serial/symbolserial.c +++ b/drivers/usb/serial/symbolserial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Symbol USB barcode to serial driver diff --git a/drivers/usb/serial/ti_usb_3410_5052.c b/drivers/usb/serial/ti_usb_3410_5052.c index d671189ecee2..ff3bb52f2ef4 100644 --- a/drivers/usb/serial/ti_usb_3410_5052.c +++ b/drivers/usb/serial/ti_usb_3410_5052.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TI 3410/5052 USB Serial Driver diff --git a/drivers/usb/serial/upd78f0730.c b/drivers/usb/serial/upd78f0730.c index 15a17bf111f1..830b89aea843 100644 --- a/drivers/usb/serial/upd78f0730.c +++ b/drivers/usb/serial/upd78f0730.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas Electronics uPD78F0730 USB to serial converter driver diff --git a/drivers/usb/serial/usb-serial-simple.c b/drivers/usb/serial/usb-serial-simple.c index a0afaf254d12..7fa0fb1ff942 100644 --- a/drivers/usb/serial/usb-serial-simple.c +++ b/drivers/usb/serial/usb-serial-simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Serial "Simple" driver diff --git a/drivers/usb/serial/usb-serial.c b/drivers/usb/serial/usb-serial.c index c78ff40b1e5f..85925724bfcb 100644 --- a/drivers/usb/serial/usb-serial.c +++ b/drivers/usb/serial/usb-serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Serial Converter driver diff --git a/drivers/usb/serial/usb_debug.c b/drivers/usb/serial/usb_debug.c index ec9fff794b36..0dde71a152bf 100644 --- a/drivers/usb/serial/usb_debug.c +++ b/drivers/usb/serial/usb_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Debug cable driver diff --git a/drivers/usb/serial/usb_wwan.c b/drivers/usb/serial/usb_wwan.c index 0017f6e969e1..1f10a8d09d6b 100644 --- a/drivers/usb/serial/usb_wwan.c +++ b/drivers/usb/serial/usb_wwan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* USB Driver layer for GSM modems diff --git a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c index 062a38fe0c1c..6cec4b706241 100644 --- a/drivers/usb/serial/visor.c +++ b/drivers/usb/serial/visor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB HandSpring Visor, Palm m50x, and Sony Clie driver diff --git a/drivers/usb/serial/whiteheat.c b/drivers/usb/serial/whiteheat.c index 009faeb2ef55..dd8b2770890a 100644 --- a/drivers/usb/serial/whiteheat.c +++ b/drivers/usb/serial/whiteheat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB ConnectTech WhiteHEAT driver diff --git a/drivers/usb/serial/wishbone-serial.c b/drivers/usb/serial/wishbone-serial.c index 670d573f6b63..8a1d4dab661e 100644 --- a/drivers/usb/serial/wishbone-serial.c +++ b/drivers/usb/serial/wishbone-serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * USB Wishbone-Serial adapter driver diff --git a/drivers/usb/serial/xr_serial.c b/drivers/usb/serial/xr_serial.c index 4186e791b384..b2b45cb5e0ce 100644 --- a/drivers/usb/serial/xr_serial.c +++ b/drivers/usb/serial/xr_serial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * MaxLinear/Exar USB to Serial driver diff --git a/drivers/usb/serial/xsens_mt.c b/drivers/usb/serial/xsens_mt.c index 382b3698c1d5..e2f4dd0a5850 100644 --- a/drivers/usb/serial/xsens_mt.c +++ b/drivers/usb/serial/xsens_mt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xsens MT USB driver diff --git a/drivers/usb/storage/alauda.c b/drivers/usb/storage/alauda.c index e01f3a42bde4..5cc37ffa2776 100644 --- a/drivers/usb/storage/alauda.c +++ b/drivers/usb/storage/alauda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Alauda-based card readers diff --git a/drivers/usb/storage/cypress_atacb.c b/drivers/usb/storage/cypress_atacb.c index 2fce5f95be51..c5434d32df47 100644 --- a/drivers/usb/storage/cypress_atacb.c +++ b/drivers/usb/storage/cypress_atacb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for emulating SAT (ata pass through) on devices based diff --git a/drivers/usb/storage/datafab.c b/drivers/usb/storage/datafab.c index 9ba369483c9b..e97fdf381eec 100644 --- a/drivers/usb/storage/datafab.c +++ b/drivers/usb/storage/datafab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Datafab USB Compact Flash reader diff --git a/drivers/usb/storage/debug.c b/drivers/usb/storage/debug.c index dda610f689b7..444f5ea53135 100644 --- a/drivers/usb/storage/debug.c +++ b/drivers/usb/storage/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage compliant devices diff --git a/drivers/usb/storage/ene_ub6250.c b/drivers/usb/storage/ene_ub6250.c index ce91fb105975..d5f48488be7a 100644 --- a/drivers/usb/storage/ene_ub6250.c +++ b/drivers/usb/storage/ene_ub6250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/drivers/usb/storage/freecom.c b/drivers/usb/storage/freecom.c index a075620907b4..9a70e6dac214 100644 --- a/drivers/usb/storage/freecom.c +++ b/drivers/usb/storage/freecom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Freecom USB/IDE adaptor diff --git a/drivers/usb/storage/initializers.c b/drivers/usb/storage/initializers.c index b243bd5521a6..1c74e58529fb 100644 --- a/drivers/usb/storage/initializers.c +++ b/drivers/usb/storage/initializers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Special Initializers for certain USB Mass Storage devices diff --git a/drivers/usb/storage/isd200.c b/drivers/usb/storage/isd200.c index a1669c35bad5..e0020d8be053 100644 --- a/drivers/usb/storage/isd200.c +++ b/drivers/usb/storage/isd200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Transport & Protocol Driver for In-System Design, Inc. ISD200 ASIC diff --git a/drivers/usb/storage/jumpshot.c b/drivers/usb/storage/jumpshot.c index 089c6f8ac85f..302f57c8052d 100644 --- a/drivers/usb/storage/jumpshot.c +++ b/drivers/usb/storage/jumpshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Lexar "Jumpshot" Compact Flash reader diff --git a/drivers/usb/storage/karma.c b/drivers/usb/storage/karma.c index 341d6839548a..42daad53b7e1 100644 --- a/drivers/usb/storage/karma.c +++ b/drivers/usb/storage/karma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Rio Karma diff --git a/drivers/usb/storage/onetouch.c b/drivers/usb/storage/onetouch.c index 5a8a1ffda0ec..48fb120b0749 100644 --- a/drivers/usb/storage/onetouch.c +++ b/drivers/usb/storage/onetouch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for the Maxtor OneTouch USB hard drive's button diff --git a/drivers/usb/storage/option_ms.c b/drivers/usb/storage/option_ms.c index 7c0b05a36554..338cd2205612 100644 --- a/drivers/usb/storage/option_ms.c +++ b/drivers/usb/storage/option_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Option High Speed Mobile Devices. diff --git a/drivers/usb/storage/protocol.c b/drivers/usb/storage/protocol.c index 0cff54ad90fa..e4968c63e5ad 100644 --- a/drivers/usb/storage/protocol.c +++ b/drivers/usb/storage/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage compliant devices diff --git a/drivers/usb/storage/realtek_cr.c b/drivers/usb/storage/realtek_cr.c index 3cc243956fd4..6c53d7d21631 100644 --- a/drivers/usb/storage/realtek_cr.c +++ b/drivers/usb/storage/realtek_cr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for Realtek RTS51xx USB card reader diff --git a/drivers/usb/storage/scsiglue.c b/drivers/usb/storage/scsiglue.c index d2f476e48d0c..9467588792e6 100644 --- a/drivers/usb/storage/scsiglue.c +++ b/drivers/usb/storage/scsiglue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage compliant devices diff --git a/drivers/usb/storage/sddr09.c b/drivers/usb/storage/sddr09.c index e66b920e99e2..34edbdeed8ad 100644 --- a/drivers/usb/storage/sddr09.c +++ b/drivers/usb/storage/sddr09.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SanDisk SDDR-09 SmartMedia reader diff --git a/drivers/usb/storage/sddr55.c b/drivers/usb/storage/sddr55.c index 9d813727e65f..440336218698 100644 --- a/drivers/usb/storage/sddr55.c +++ b/drivers/usb/storage/sddr55.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SanDisk SDDR-55 SmartMedia reader diff --git a/drivers/usb/storage/shuttle_usbat.c b/drivers/usb/storage/shuttle_usbat.c index 27faa0ead11d..469fd1046412 100644 --- a/drivers/usb/storage/shuttle_usbat.c +++ b/drivers/usb/storage/shuttle_usbat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for SCM Microsystems (a.k.a. Shuttle) USB-ATAPI cable diff --git a/drivers/usb/storage/sierra_ms.c b/drivers/usb/storage/sierra_ms.c index 177fa6cd143a..410f803ba4bc 100644 --- a/drivers/usb/storage/sierra_ms.c +++ b/drivers/usb/storage/sierra_ms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/usb/storage/transport.c b/drivers/usb/storage/transport.c index 9a4bf86e7b6a..0dd9c42d7c9a 100644 --- a/drivers/usb/storage/transport.c +++ b/drivers/usb/storage/transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage compliant devices diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage/uas.c index 73b1981cb1d5..3c73da7d2bc3 100644 --- a/drivers/usb/storage/uas.c +++ b/drivers/usb/storage/uas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Attached SCSI diff --git a/drivers/usb/storage/usb.c b/drivers/usb/storage/usb.c index 152ee3376550..48f0a2f9fe89 100644 --- a/drivers/usb/storage/usb.c +++ b/drivers/usb/storage/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage compliant devices diff --git a/drivers/usb/storage/usual-tables.c b/drivers/usb/storage/usual-tables.c index a26029e43dfd..44132228647f 100644 --- a/drivers/usb/storage/usual-tables.c +++ b/drivers/usb/storage/usual-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for USB Mass Storage devices diff --git a/drivers/usb/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c index d96ab106a980..6f9154c4d955 100644 --- a/drivers/usb/typec/altmodes/displayport.c +++ b/drivers/usb/typec/altmodes/displayport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Typec-C DisplayPort Alternate Mode driver diff --git a/drivers/usb/typec/altmodes/nvidia.c b/drivers/usb/typec/altmodes/nvidia.c index 2b77d931e494..87135fc9f9c8 100644 --- a/drivers/usb/typec/altmodes/nvidia.c +++ b/drivers/usb/typec/altmodes/nvidia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 NVIDIA Corporation. All rights reserved. diff --git a/drivers/usb/typec/altmodes/thunderbolt.c b/drivers/usb/typec/altmodes/thunderbolt.c index 6eadf7835f8f..e2a93bbc1129 100644 --- a/drivers/usb/typec/altmodes/thunderbolt.c +++ b/drivers/usb/typec/altmodes/thunderbolt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Typec-C Thunderbolt3 Alternate Mode driver diff --git a/drivers/usb/typec/anx7411.c b/drivers/usb/typec/anx7411.c index 2e8ae1d2faf9..cf6439032f73 100644 --- a/drivers/usb/typec/anx7411.c +++ b/drivers/usb/typec/anx7411.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/usb/typec/bus.c b/drivers/usb/typec/bus.c index a884cec9ab7e..3ec9bebebfa0 100644 --- a/drivers/usb/typec/bus.c +++ b/drivers/usb/typec/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bus for USB Type-C Alternate Modes diff --git a/drivers/usb/typec/class.c b/drivers/usb/typec/class.c index 9b2647cb199b..3b5d6feb6960 100644 --- a/drivers/usb/typec/class.c +++ b/drivers/usb/typec/class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Type-C Connector Class diff --git a/drivers/usb/typec/hd3ss3220.c b/drivers/usb/typec/hd3ss3220.c index 3876f4faead6..12b24d150bbf 100644 --- a/drivers/usb/typec/hd3ss3220.c +++ b/drivers/usb/typec/hd3ss3220.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * TI HD3SS3220 Type-C DRP Port Controller Driver diff --git a/drivers/usb/typec/mux.c b/drivers/usb/typec/mux.c index 182c902c42f6..86f80c13f5c5 100644 --- a/drivers/usb/typec/mux.c +++ b/drivers/usb/typec/mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Type-C Multiplexer/DeMultiplexer Switch support diff --git a/drivers/usb/typec/mux/fsa4480.c b/drivers/usb/typec/mux/fsa4480.c index c54e42c7e6a1..90d99c6c54b9 100644 --- a/drivers/usb/typec/mux/fsa4480.c +++ b/drivers/usb/typec/mux/fsa4480.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021-2022 Linaro Ltd. diff --git a/drivers/usb/typec/mux/gpio-sbu-mux.c b/drivers/usb/typec/mux/gpio-sbu-mux.c index 1834f1a2dd9d..88a9f283ef61 100644 --- a/drivers/usb/typec/mux/gpio-sbu-mux.c +++ b/drivers/usb/typec/mux/gpio-sbu-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Linaro Ltd. diff --git a/drivers/usb/typec/mux/intel_pmc_mux.c b/drivers/usb/typec/mux/intel_pmc_mux.c index 1698428654ab..e0fd42f62ac3 100644 --- a/drivers/usb/typec/mux/intel_pmc_mux.c +++ b/drivers/usb/typec/mux/intel_pmc_mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for Intel PMC USB mux control diff --git a/drivers/usb/typec/mux/it5205.c b/drivers/usb/typec/mux/it5205.c index 4357cc67a867..a862df659b9e 100644 --- a/drivers/usb/typec/mux/it5205.c +++ b/drivers/usb/typec/mux/it5205.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ITE IT5205 Type-C USB alternate mode passive mux diff --git a/drivers/usb/typec/mux/nb7vpq904m.c b/drivers/usb/typec/mux/nb7vpq904m.c index b57b6c9c40fe..6e345cf4318e 100644 --- a/drivers/usb/typec/mux/nb7vpq904m.c +++ b/drivers/usb/typec/mux/nb7vpq904m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * OnSemi NB7VPQ904M Type-C driver diff --git a/drivers/usb/typec/mux/pi3usb30532.c b/drivers/usb/typec/mux/pi3usb30532.c index 8eeec135dcdb..16f73c0e1637 100644 --- a/drivers/usb/typec/mux/pi3usb30532.c +++ b/drivers/usb/typec/mux/pi3usb30532.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Pericom PI3USB30532 Type-C cross switch / mux driver diff --git a/drivers/usb/typec/mux/ps883x.c b/drivers/usb/typec/mux/ps883x.c index 5f2879749769..6191268fecd2 100644 --- a/drivers/usb/typec/mux/ps883x.c +++ b/drivers/usb/typec/mux/ps883x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Parade ps883x usb retimer driver diff --git a/drivers/usb/typec/mux/ptn36502.c b/drivers/usb/typec/mux/ptn36502.c index 129d9d24b932..7a746a974d49 100644 --- a/drivers/usb/typec/mux/ptn36502.c +++ b/drivers/usb/typec/mux/ptn36502.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NXP PTN36502 Type-C driver diff --git a/drivers/usb/typec/mux/tusb1046.c b/drivers/usb/typec/mux/tusb1046.c index 3c1a4551c2fb..e19c42b02cd6 100644 --- a/drivers/usb/typec/mux/tusb1046.c +++ b/drivers/usb/typec/mux/tusb1046.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the TUSB1046-DCI USB Type-C crosspoint switch diff --git a/drivers/usb/typec/mux/wcd939x-usbss.c b/drivers/usb/typec/mux/wcd939x-usbss.c index d46c353dfaf2..da04901523e5 100644 --- a/drivers/usb/typec/mux/wcd939x-usbss.c +++ b/drivers/usb/typec/mux/wcd939x-usbss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/drivers/usb/typec/pd.c b/drivers/usb/typec/pd.c index 67f20b5ffdf4..436b6acaecb2 100644 --- a/drivers/usb/typec/pd.c +++ b/drivers/usb/typec/pd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Power Delivery sysfs entries diff --git a/drivers/usb/typec/port-mapper.c b/drivers/usb/typec/port-mapper.c index cdbb7c11d714..fb9c416e34cd 100644 --- a/drivers/usb/typec/port-mapper.c +++ b/drivers/usb/typec/port-mapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Type-C Connector Class Port Mapping Utility diff --git a/drivers/usb/typec/retimer.c b/drivers/usb/typec/retimer.c index b519fcf358ca..8a7bc923c07a 100644 --- a/drivers/usb/typec/retimer.c +++ b/drivers/usb/typec/retimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2022 Google LLC diff --git a/drivers/usb/typec/rt1719.c b/drivers/usb/typec/rt1719.c index 0b0c23a0b014..f7b19ebefc5d 100644 --- a/drivers/usb/typec/rt1719.c +++ b/drivers/usb/typec/rt1719.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/usb/typec/stusb160x.c b/drivers/usb/typec/stusb160x.c index 6d85b25b40bc..2498b7fb14a1 100644 --- a/drivers/usb/typec/stusb160x.c +++ b/drivers/usb/typec/stusb160x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * STMicroelectronics STUSB160x Type-C controller family driver diff --git a/drivers/usb/typec/tcpm/fusb302.c b/drivers/usb/typec/tcpm/fusb302.c index 870a71f953f6..848ef8386836 100644 --- a/drivers/usb/typec/tcpm/fusb302.c +++ b/drivers/usb/typec/tcpm/fusb302.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2016-2017 Google, Inc diff --git a/drivers/usb/typec/tcpm/maxim_contaminant.c b/drivers/usb/typec/tcpm/maxim_contaminant.c index af8da6dc60ae..290f5a18f62a 100644 --- a/drivers/usb/typec/tcpm/maxim_contaminant.c +++ b/drivers/usb/typec/tcpm/maxim_contaminant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2022 Google, Inc diff --git a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c index 3766790c1548..982280af0751 100644 --- a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c +++ b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Ltd. All rights reserved. diff --git a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c index c8b1463e6e8b..2728e32a5f06 100644 --- a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c +++ b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Ltd. All rights reserved. diff --git a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c index 8fac171778da..b3a2fea0eb3c 100644 --- a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c +++ b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024, Linaro Ltd. All rights reserved. diff --git a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c index 8051eaa46991..22620db9d401 100644 --- a/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c +++ b/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Ltd. All rights reserved. diff --git a/drivers/usb/typec/tcpm/tcpci.c b/drivers/usb/typec/tcpm/tcpci.c index 2a951c585e92..0d9c53b6b683 100644 --- a/drivers/usb/typec/tcpm/tcpci.c +++ b/drivers/usb/typec/tcpm/tcpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2015-2017 Google, Inc diff --git a/drivers/usb/typec/tcpm/tcpci_maxim_core.c b/drivers/usb/typec/tcpm/tcpci_maxim_core.c index 19f638650796..f9173fc7631c 100644 --- a/drivers/usb/typec/tcpm/tcpci_maxim_core.c +++ b/drivers/usb/typec/tcpm/tcpci_maxim_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 - 2022, Google LLC diff --git a/drivers/usb/typec/tcpm/tcpci_mt6360.c b/drivers/usb/typec/tcpm/tcpci_mt6360.c index 881ffacbfd77..8926e9f0c65b 100644 --- a/drivers/usb/typec/tcpm/tcpci_mt6360.c +++ b/drivers/usb/typec/tcpm/tcpci_mt6360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 MediaTek Inc. diff --git a/drivers/usb/typec/tcpm/tcpci_mt6370.c b/drivers/usb/typec/tcpm/tcpci_mt6370.c index ed822f438a09..07abc2055cdb 100644 --- a/drivers/usb/typec/tcpm/tcpci_mt6370.c +++ b/drivers/usb/typec/tcpm/tcpci_mt6370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/usb/typec/tcpm/tcpci_rt1711h.c b/drivers/usb/typec/tcpm/tcpci_rt1711h.c index 88c50b984e8a..516b34f721f0 100644 --- a/drivers/usb/typec/tcpm/tcpci_rt1711h.c +++ b/drivers/usb/typec/tcpm/tcpci_rt1711h.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2018, Richtek Technology Corporation diff --git a/drivers/usb/typec/tcpm/tcpm.c b/drivers/usb/typec/tcpm/tcpm.c index be49a976428f..602d76fe8184 100644 --- a/drivers/usb/typec/tcpm/tcpm.c +++ b/drivers/usb/typec/tcpm/tcpm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2015-2017 Google, Inc diff --git a/drivers/usb/typec/tcpm/wcove.c b/drivers/usb/typec/tcpm/wcove.c index 759c982bb16a..ceb59e1f448e 100644 --- a/drivers/usb/typec/tcpm/wcove.c +++ b/drivers/usb/typec/tcpm/wcove.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * typec_wcove.c - WhiskeyCove PMIC USB Type-C PHY driver diff --git a/drivers/usb/typec/tipd/core.c b/drivers/usb/typec/tipd/core.c index e2b26af2b84a..9ba6aa3b089e 100644 --- a/drivers/usb/typec/tipd/core.c +++ b/drivers/usb/typec/tipd/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for TI TPS6598x USB Power Delivery controller family diff --git a/drivers/usb/typec/tipd/trace.c b/drivers/usb/typec/tipd/trace.c index 016e68048dc2..e7d626495793 100644 --- a/drivers/usb/typec/tipd/trace.c +++ b/drivers/usb/typec/tipd/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TI TPS6598x USB Power Delivery Controller Trace Support diff --git a/drivers/usb/typec/ucsi/cros_ec_ucsi.c b/drivers/usb/typec/ucsi/cros_ec_ucsi.c index eed2a7d0ebc6..7a5665439ae2 100644 --- a/drivers/usb/typec/ucsi/cros_ec_ucsi.c +++ b/drivers/usb/typec/ucsi/cros_ec_ucsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UCSI driver for ChromeOS EC diff --git a/drivers/usb/typec/ucsi/debugfs.c b/drivers/usb/typec/ucsi/debugfs.c index f3684ab787fe..b7142f91c8d0 100644 --- a/drivers/usb/typec/ucsi/debugfs.c +++ b/drivers/usb/typec/ucsi/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UCSI debugfs interface diff --git a/drivers/usb/typec/ucsi/displayport.c b/drivers/usb/typec/ucsi/displayport.c index 8aae80b457d7..45bbe7a59110 100644 --- a/drivers/usb/typec/ucsi/displayport.c +++ b/drivers/usb/typec/ucsi/displayport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UCSI DisplayPort Alternate Mode Support diff --git a/drivers/usb/typec/ucsi/psy.c b/drivers/usb/typec/ucsi/psy.c index 3abe9370ffaa..9497764b3875 100644 --- a/drivers/usb/typec/ucsi/psy.c +++ b/drivers/usb/typec/ucsi/psy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power Supply for UCSI diff --git a/drivers/usb/typec/ucsi/trace.c b/drivers/usb/typec/ucsi/trace.c index 13a38422743a..11ba8159e795 100644 --- a/drivers/usb/typec/ucsi/trace.c +++ b/drivers/usb/typec/ucsi/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS #include "ucsi.h" diff --git a/drivers/usb/typec/ucsi/ucsi.c b/drivers/usb/typec/ucsi/ucsi.c index a7b388dc7fa0..b9e1d4db8d3f 100644 --- a/drivers/usb/typec/ucsi/ucsi.c +++ b/drivers/usb/typec/ucsi/ucsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Type-C Connector System Software Interface driver diff --git a/drivers/usb/typec/ucsi/ucsi_acpi.c b/drivers/usb/typec/ucsi/ucsi_acpi.c index 6b92f296e985..a974fa673823 100644 --- a/drivers/usb/typec/ucsi/ucsi_acpi.c +++ b/drivers/usb/typec/ucsi/ucsi_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UCSI ACPI driver diff --git a/drivers/usb/typec/ucsi/ucsi_ccg.c b/drivers/usb/typec/ucsi/ucsi_ccg.c index d83a0051c737..659b21455947 100644 --- a/drivers/usb/typec/ucsi/ucsi_ccg.c +++ b/drivers/usb/typec/ucsi/ucsi_ccg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UCSI driver for Cypress CCGx Type-C controller diff --git a/drivers/usb/typec/ucsi/ucsi_glink.c b/drivers/usb/typec/ucsi/ucsi_glink.c index 11b3e24e34e2..525dd2024095 100644 --- a/drivers/usb/typec/ucsi/ucsi_glink.c +++ b/drivers/usb/typec/ucsi/ucsi_glink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. diff --git a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c index c5965656baba..83a61293de38 100644 --- a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c +++ b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ucsi-huawei-gaokun - A UCSI driver for HUAWEI Matebook E Go diff --git a/drivers/usb/typec/ucsi/ucsi_stm32g0.c b/drivers/usb/typec/ucsi/ucsi_stm32g0.c index 838ac0185082..b5d4c9525d4d 100644 --- a/drivers/usb/typec/ucsi/ucsi_stm32g0.c +++ b/drivers/usb/typec/ucsi/ucsi_stm32g0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause /* * UCSI driver for STMicroelectronics STM32G0 Type-C PD controller diff --git a/drivers/usb/typec/ucsi/ucsi_yoga_c630.c b/drivers/usb/typec/ucsi/ucsi_yoga_c630.c index 0187c1c4b21a..4028b43b5196 100644 --- a/drivers/usb/typec/ucsi/ucsi_yoga_c630.c +++ b/drivers/usb/typec/ucsi/ucsi_yoga_c630.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022-2024, Linaro Ltd diff --git a/drivers/usb/typec/wusb3801.c b/drivers/usb/typec/wusb3801.c index 6062875fb04a..090e08035dc5 100644 --- a/drivers/usb/typec/wusb3801.c +++ b/drivers/usb/typec/wusb3801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Willsemi WUSB3801 Type-C port controller driver diff --git a/drivers/usb/usb-skeleton.c b/drivers/usb/usb-skeleton.c index 900a64ad25e4..0bdcd7821d92 100644 --- a/drivers/usb/usb-skeleton.c +++ b/drivers/usb/usb-skeleton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * USB Skeleton driver - 2.2 diff --git a/drivers/usb/usbip/stub_dev.c b/drivers/usb/usbip/stub_dev.c index ce625b1ce9a5..824cc72aff94 100644 --- a/drivers/usb/usbip/stub_dev.c +++ b/drivers/usb/usbip/stub_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/stub_main.c b/drivers/usb/usbip/stub_main.c index 79110a69d697..7cdc4a7e9cf4 100644 --- a/drivers/usb/usbip/stub_main.c +++ b/drivers/usb/usbip/stub_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/stub_rx.c b/drivers/usb/usbip/stub_rx.c index 9aa30ef76f3b..12aeccb8d781 100644 --- a/drivers/usb/usbip/stub_rx.c +++ b/drivers/usb/usbip/stub_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index 55919c3762ba..37bf5f8596e7 100644 --- a/drivers/usb/usbip/stub_tx.c +++ b/drivers/usb/usbip/stub_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/usbip_common.c b/drivers/usb/usbip/usbip_common.c index a2b2da1255dd..a396ae07367c 100644 --- a/drivers/usb/usbip/usbip_common.c +++ b/drivers/usb/usbip/usbip_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/usbip_event.c b/drivers/usb/usbip/usbip_event.c index 26513540bcdb..0a50bfc952ba 100644 --- a/drivers/usb/usbip/usbip_event.c +++ b/drivers/usb/usbip/usbip_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/vhci_hcd.c b/drivers/usb/usbip/vhci_hcd.c index e55690da19e5..5b00880262b9 100644 --- a/drivers/usb/usbip/vhci_hcd.c +++ b/drivers/usb/usbip/vhci_hcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/vhci_rx.c b/drivers/usb/usbip/vhci_rx.c index a75f4a898a41..590deb9a9f40 100644 --- a/drivers/usb/usbip/vhci_rx.c +++ b/drivers/usb/usbip/vhci_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/vhci_sysfs.c b/drivers/usb/usbip/vhci_sysfs.c index d5865460e82d..9eb7ba78150b 100644 --- a/drivers/usb/usbip/vhci_sysfs.c +++ b/drivers/usb/usbip/vhci_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/vhci_tx.c b/drivers/usb/usbip/vhci_tx.c index 0ae40a13a9fe..f80401a1305d 100644 --- a/drivers/usb/usbip/vhci_tx.c +++ b/drivers/usb/usbip/vhci_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2003-2008 Takahiro Hirofuchi diff --git a/drivers/usb/usbip/vudc_dev.c b/drivers/usb/usbip/vudc_dev.c index f11535020e35..7d9cd74db8b7 100644 --- a/drivers/usb/usbip/vudc_dev.c +++ b/drivers/usb/usbip/vudc_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/usb/usbip/vudc_main.c b/drivers/usb/usbip/vudc_main.c index 993e721cb840..ca299e5c6316 100644 --- a/drivers/usb/usbip/vudc_main.c +++ b/drivers/usb/usbip/vudc_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/usb/usbip/vudc_rx.c b/drivers/usb/usbip/vudc_rx.c index 51bb70837b90..4f94f04e5f70 100644 --- a/drivers/usb/usbip/vudc_rx.c +++ b/drivers/usb/usbip/vudc_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/usb/usbip/vudc_sysfs.c b/drivers/usb/usbip/vudc_sysfs.c index 47f3a7d51736..1f41850152bb 100644 --- a/drivers/usb/usbip/vudc_sysfs.c +++ b/drivers/usb/usbip/vudc_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/usb/usbip/vudc_transfer.c b/drivers/usb/usbip/vudc_transfer.c index a4f02ea3e3ef..6aa141f13452 100644 --- a/drivers/usb/usbip/vudc_transfer.c +++ b/drivers/usb/usbip/vudc_transfer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/usb/usbip/vudc_tx.c b/drivers/usb/usbip/vudc_tx.c index 30c11bf9f4e7..1a9e4a735a23 100644 --- a/drivers/usb/usbip/vudc_tx.c +++ b/drivers/usb/usbip/vudc_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Karol Kosik diff --git a/drivers/vdpa/alibaba/eni_vdpa.c b/drivers/vdpa/alibaba/eni_vdpa.c index e476504db0c8..a234842a3a0c 100644 --- a/drivers/vdpa/alibaba/eni_vdpa.c +++ b/drivers/vdpa/alibaba/eni_vdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vDPA bridge driver for Alibaba ENI(Elastic Network Interface) diff --git a/drivers/vdpa/ifcvf/ifcvf_base.c b/drivers/vdpa/ifcvf/ifcvf_base.c index d5507b63b6cd..0a51aa9d0703 100644 --- a/drivers/vdpa/ifcvf/ifcvf_base.c +++ b/drivers/vdpa/ifcvf/ifcvf_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IFC VF NIC driver for virtio dataplane offloading diff --git a/drivers/vdpa/ifcvf/ifcvf_main.c b/drivers/vdpa/ifcvf/ifcvf_main.c index 6658dc74d915..a99f3b99af42 100644 --- a/drivers/vdpa/ifcvf/ifcvf_main.c +++ b/drivers/vdpa/ifcvf/ifcvf_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel IFC VF NIC driver for virtio dataplane offloading diff --git a/drivers/vdpa/mlx5/core/mr.c b/drivers/vdpa/mlx5/core/mr.c index 8870a7169267..0fc8a81620f8 100644 --- a/drivers/vdpa/mlx5/core/mr.c +++ b/drivers/vdpa/mlx5/core/mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd. */ diff --git a/drivers/vdpa/mlx5/core/resources.c b/drivers/vdpa/mlx5/core/resources.c index aeae31d0cefa..65d751c203b9 100644 --- a/drivers/vdpa/mlx5/core/resources.c +++ b/drivers/vdpa/mlx5/core/resources.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd. */ diff --git a/drivers/vdpa/mlx5/net/debug.c b/drivers/vdpa/mlx5/net/debug.c index 9c85162c19fc..7a4ea0bffb11 100644 --- a/drivers/vdpa/mlx5/net/debug.c +++ b/drivers/vdpa/mlx5/net/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ diff --git a/drivers/vdpa/mlx5/net/mlx5_vnet.c b/drivers/vdpa/mlx5/net/mlx5_vnet.c index ddaa1366704b..d64569e2c2b9 100644 --- a/drivers/vdpa/mlx5/net/mlx5_vnet.c +++ b/drivers/vdpa/mlx5/net/mlx5_vnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2020 Mellanox Technologies Ltd. */ diff --git a/drivers/vdpa/octeon_ep/octep_vdpa_hw.c b/drivers/vdpa/octeon_ep/octep_vdpa_hw.c index 74240101c505..a26fbe784b26 100644 --- a/drivers/vdpa/octeon_ep/octep_vdpa_hw.c +++ b/drivers/vdpa/octeon_ep/octep_vdpa_hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Marvell. */ diff --git a/drivers/vdpa/octeon_ep/octep_vdpa_main.c b/drivers/vdpa/octeon_ep/octep_vdpa_main.c index 31a02e7fd7f2..66b60d502da9 100644 --- a/drivers/vdpa/octeon_ep/octep_vdpa_main.c +++ b/drivers/vdpa/octeon_ep/octep_vdpa_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Marvell. */ diff --git a/drivers/vdpa/pds/aux_drv.c b/drivers/vdpa/pds/aux_drv.c index f57330cf9024..917ad48e8bad 100644 --- a/drivers/vdpa/pds/aux_drv.c +++ b/drivers/vdpa/pds/aux_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/vdpa/pds/cmds.c b/drivers/vdpa/pds/cmds.c index 80863a41c3cd..aef42f6bed2d 100644 --- a/drivers/vdpa/pds/cmds.c +++ b/drivers/vdpa/pds/cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/vdpa/pds/debugfs.c b/drivers/vdpa/pds/debugfs.c index c328e694f6e7..061030928096 100644 --- a/drivers/vdpa/pds/debugfs.c +++ b/drivers/vdpa/pds/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/vdpa/pds/vdpa_dev.c b/drivers/vdpa/pds/vdpa_dev.c index 43426bd971ac..fd042ab38ca5 100644 --- a/drivers/vdpa/pds/vdpa_dev.c +++ b/drivers/vdpa/pds/vdpa_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Advanced Micro Devices, Inc */ diff --git a/drivers/vdpa/solidrun/snet_ctrl.c b/drivers/vdpa/solidrun/snet_ctrl.c index 3cef2571d15d..b39e46ace8fd 100644 --- a/drivers/vdpa/solidrun/snet_ctrl.c +++ b/drivers/vdpa/solidrun/snet_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SolidRun DPU driver for control plane diff --git a/drivers/vdpa/solidrun/snet_hwmon.c b/drivers/vdpa/solidrun/snet_hwmon.c index af531a339082..900b386fba44 100644 --- a/drivers/vdpa/solidrun/snet_hwmon.c +++ b/drivers/vdpa/solidrun/snet_hwmon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SolidRun DPU driver for control plane diff --git a/drivers/vdpa/solidrun/snet_main.c b/drivers/vdpa/solidrun/snet_main.c index 4588211d57eb..5cd7ee589fc5 100644 --- a/drivers/vdpa/solidrun/snet_main.c +++ b/drivers/vdpa/solidrun/snet_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SolidRun DPU driver for control plane diff --git a/drivers/vdpa/vdpa.c b/drivers/vdpa/vdpa.c index 34874beb0152..87fbf7ea6dbc 100644 --- a/drivers/vdpa/vdpa.c +++ b/drivers/vdpa/vdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vDPA bus. diff --git a/drivers/vdpa/vdpa_sim/vdpa_sim.c b/drivers/vdpa/vdpa_sim/vdpa_sim.c index c1c6431950e1..42ab768dcacd 100644 --- a/drivers/vdpa/vdpa_sim/vdpa_sim.c +++ b/drivers/vdpa/vdpa_sim/vdpa_sim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VDPA device simulator core. diff --git a/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c b/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c index b137f3679343..7a4e47adf8fc 100644 --- a/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c +++ b/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VDPA simulator for block device. diff --git a/drivers/vdpa/vdpa_sim/vdpa_sim_net.c b/drivers/vdpa/vdpa_sim/vdpa_sim_net.c index 6caf09a1907b..8909471e9829 100644 --- a/drivers/vdpa/vdpa_sim/vdpa_sim_net.c +++ b/drivers/vdpa/vdpa_sim/vdpa_sim_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VDPA simulator for networking device. diff --git a/drivers/vdpa/vdpa_user/iova_domain.c b/drivers/vdpa/vdpa_user/iova_domain.c index 4352b5cf74f0..46bafc40570a 100644 --- a/drivers/vdpa/vdpa_user/iova_domain.c +++ b/drivers/vdpa/vdpa_user/iova_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MMU-based software IOTLB. diff --git a/drivers/vdpa/vdpa_user/vduse_dev.c b/drivers/vdpa/vdpa_user/vduse_dev.c index ae357d014564..6ee832f02f04 100644 --- a/drivers/vdpa/vdpa_user/vduse_dev.c +++ b/drivers/vdpa/vdpa_user/vduse_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VDUSE: vDPA Device in Userspace diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c b/drivers/vdpa/virtio_pci/vp_vdpa.c index 17a19a728c9c..de89a27af8ec 100644 --- a/drivers/vdpa/virtio_pci/vp_vdpa.c +++ b/drivers/vdpa/virtio_pci/vp_vdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vDPA bridge driver for modern virtio-pci device diff --git a/drivers/vfio/cdx/intr.c b/drivers/vfio/cdx/intr.c index 986fa2a45fa4..454fffa2e580 100644 --- a/drivers/vfio/cdx/intr.c +++ b/drivers/vfio/cdx/intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. diff --git a/drivers/vfio/cdx/main.c b/drivers/vfio/cdx/main.c index 253031b86b60..93acb01523f9 100644 --- a/drivers/vfio/cdx/main.c +++ b/drivers/vfio/cdx/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. diff --git a/drivers/vfio/container.c b/drivers/vfio/container.c index d53d08f16973..b9b92c493e77 100644 --- a/drivers/vfio/container.c +++ b/drivers/vfio/container.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. All rights reserved. diff --git a/drivers/vfio/debugfs.c b/drivers/vfio/debugfs.c index 8b0ca7a09064..478e91c72262 100644 --- a/drivers/vfio/debugfs.c +++ b/drivers/vfio/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, HiSilicon Ltd. diff --git a/drivers/vfio/device_cdev.c b/drivers/vfio/device_cdev.c index 8ceca24ac136..44a96b8cdb78 100644 --- a/drivers/vfio/device_cdev.c +++ b/drivers/vfio/device_cdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023 Intel Corporation. diff --git a/drivers/vfio/fsl-mc/vfio_fsl_mc.c b/drivers/vfio/fsl-mc/vfio_fsl_mc.c index ba47100f28c1..c24541b25928 100644 --- a/drivers/vfio/fsl-mc/vfio_fsl_mc.c +++ b/drivers/vfio/fsl-mc/vfio_fsl_mc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c b/drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c index 7e7988c4258f..e8ba181c4bd9 100644 --- a/drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c +++ b/drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright 2013-2016 Freescale Semiconductor Inc. diff --git a/drivers/vfio/group.c b/drivers/vfio/group.c index d47ffada6912..9dc25ff5e79a 100644 --- a/drivers/vfio/group.c +++ b/drivers/vfio/group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO core diff --git a/drivers/vfio/iommufd.c b/drivers/vfio/iommufd.c index a38d262c6028..1101694f988d 100644 --- a/drivers/vfio/iommufd.c +++ b/drivers/vfio/iommufd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES diff --git a/drivers/vfio/mdev/mdev_core.c b/drivers/vfio/mdev/mdev_core.c index f2e686f8f1ef..338ba04b42ce 100644 --- a/drivers/vfio/mdev/mdev_core.c +++ b/drivers/vfio/mdev/mdev_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mediated device Core Driver diff --git a/drivers/vfio/mdev/mdev_driver.c b/drivers/vfio/mdev/mdev_driver.c index ad5b834806ff..d88b8e0abadf 100644 --- a/drivers/vfio/mdev/mdev_driver.c +++ b/drivers/vfio/mdev/mdev_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MDEV driver diff --git a/drivers/vfio/mdev/mdev_sysfs.c b/drivers/vfio/mdev/mdev_sysfs.c index e44bb44c581e..a9bdaa8a9118 100644 --- a/drivers/vfio/mdev/mdev_sysfs.c +++ b/drivers/vfio/mdev/mdev_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File attributes for Mediated devices diff --git a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c index cf45f6370c36..9b3997926019 100644 --- a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c +++ b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, HiSilicon Ltd. diff --git a/drivers/vfio/pci/mlx5/cmd.c b/drivers/vfio/pci/mlx5/cmd.c index a92b095b90f6..0d8c7d04ce34 100644 --- a/drivers/vfio/pci/mlx5/cmd.c +++ b/drivers/vfio/pci/mlx5/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/mlx5/main.c b/drivers/vfio/pci/mlx5/main.c index 9c5970411d07..26cf8278605d 100644 --- a/drivers/vfio/pci/mlx5/main.c +++ b/drivers/vfio/pci/mlx5/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/nvgrace-gpu/main.c b/drivers/vfio/pci/nvgrace-gpu/main.c index b45a24d00387..c31f6bac21ec 100644 --- a/drivers/vfio/pci/nvgrace-gpu/main.c +++ b/drivers/vfio/pci/nvgrace-gpu/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/pds/cmds.c b/drivers/vfio/pci/pds/cmds.c index 36463ccc3df9..45e77b894a23 100644 --- a/drivers/vfio/pci/pds/cmds.c +++ b/drivers/vfio/pci/pds/cmds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc. */ diff --git a/drivers/vfio/pci/pds/dirty.c b/drivers/vfio/pci/pds/dirty.c index 4915a7c1c491..547ff80bb628 100644 --- a/drivers/vfio/pci/pds/dirty.c +++ b/drivers/vfio/pci/pds/dirty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc. */ diff --git a/drivers/vfio/pci/pds/lm.c b/drivers/vfio/pci/pds/lm.c index 4d70c833fa32..bceef2bc6cca 100644 --- a/drivers/vfio/pci/pds/lm.c +++ b/drivers/vfio/pci/pds/lm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc. */ diff --git a/drivers/vfio/pci/pds/pci_drv.c b/drivers/vfio/pci/pds/pci_drv.c index 4923f1823126..46b65396a30c 100644 --- a/drivers/vfio/pci/pds/pci_drv.c +++ b/drivers/vfio/pci/pds/pci_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc. */ diff --git a/drivers/vfio/pci/pds/vfio_dev.c b/drivers/vfio/pci/pds/vfio_dev.c index be103c74e969..58576fe6ac07 100644 --- a/drivers/vfio/pci/pds/vfio_dev.c +++ b/drivers/vfio/pci/pds/vfio_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2023 Advanced Micro Devices, Inc. */ diff --git a/drivers/vfio/pci/qat/main.c b/drivers/vfio/pci/qat/main.c index 8fbdf7c6d666..efe5c48e9221 100644 --- a/drivers/vfio/pci/qat/main.c +++ b/drivers/vfio/pci/qat/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024 Intel Corporation */ diff --git a/drivers/vfio/pci/vfio_pci.c b/drivers/vfio/pci/vfio_pci.c index 0c771064c0b8..3ee30a07dd90 100644 --- a/drivers/vfio/pci/vfio_pci.c +++ b/drivers/vfio/pci/vfio_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/vfio_pci_config.c b/drivers/vfio/pci/vfio_pci_config.c index dc4e510e6e1b..bcf148b35dd2 100644 --- a/drivers/vfio/pci/vfio_pci_config.c +++ b/drivers/vfio/pci/vfio_pci_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO PCI config space virtualization diff --git a/drivers/vfio/pci/vfio_pci_core.c b/drivers/vfio/pci/vfio_pci_core.c index 3a11e6f450f7..bac6bf640214 100644 --- a/drivers/vfio/pci/vfio_pci_core.c +++ b/drivers/vfio/pci/vfio_pci_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. All rights reserved. diff --git a/drivers/vfio/pci/vfio_pci_dmabuf.c b/drivers/vfio/pci/vfio_pci_dmabuf.c index 4be4a85005cb..e7cbd817fb2e 100644 --- a/drivers/vfio/pci/vfio_pci_dmabuf.c +++ b/drivers/vfio/pci/vfio_pci_dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. */ diff --git a/drivers/vfio/pci/vfio_pci_igd.c b/drivers/vfio/pci/vfio_pci_igd.c index 988b6919c2c3..0144d3ecef46 100644 --- a/drivers/vfio/pci/vfio_pci_igd.c +++ b/drivers/vfio/pci/vfio_pci_igd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO PCI Intel Graphics support diff --git a/drivers/vfio/pci/vfio_pci_intrs.c b/drivers/vfio/pci/vfio_pci_intrs.c index c76e753b3cec..8474e95f83c8 100644 --- a/drivers/vfio/pci/vfio_pci_intrs.c +++ b/drivers/vfio/pci/vfio_pci_intrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO PCI interrupt handling diff --git a/drivers/vfio/pci/vfio_pci_rdwr.c b/drivers/vfio/pci/vfio_pci_rdwr.c index b38627b35c35..93eb843acf65 100644 --- a/drivers/vfio/pci/vfio_pci_rdwr.c +++ b/drivers/vfio/pci/vfio_pci_rdwr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO PCI I/O Port & MMIO access diff --git a/drivers/vfio/pci/vfio_pci_zdev.c b/drivers/vfio/pci/vfio_pci_zdev.c index 0990fdb146b7..c80a356b1372 100644 --- a/drivers/vfio/pci/vfio_pci_zdev.c +++ b/drivers/vfio/pci/vfio_pci_zdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO ZPCI devices support diff --git a/drivers/vfio/pci/virtio/legacy_io.c b/drivers/vfio/pci/virtio/legacy_io.c index 1ed349a55629..13511afecb7b 100644 --- a/drivers/vfio/pci/virtio/legacy_io.c +++ b/drivers/vfio/pci/virtio/legacy_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/virtio/main.c b/drivers/vfio/pci/virtio/main.c index d2e5cbca13c8..ccf583ced918 100644 --- a/drivers/vfio/pci/virtio/main.c +++ b/drivers/vfio/pci/virtio/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/virtio/migrate.c b/drivers/vfio/pci/virtio/migrate.c index 7dd0ac866461..ca10aee99dc5 100644 --- a/drivers/vfio/pci/virtio/migrate.c +++ b/drivers/vfio/pci/virtio/migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/vfio/pci/xe/main.c b/drivers/vfio/pci/xe/main.c index 2a5eb9260ec7..d001a54f9a01 100644 --- a/drivers/vfio/pci/xe/main.c +++ b/drivers/vfio/pci/xe/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright © 2025 Intel Corporation diff --git a/drivers/vfio/platform/reset/vfio_platform_amdxgbe.c b/drivers/vfio/platform/reset/vfio_platform_amdxgbe.c index 45f386a042a9..b3ec7968fed1 100644 --- a/drivers/vfio/platform/reset/vfio_platform_amdxgbe.c +++ b/drivers/vfio/platform/reset/vfio_platform_amdxgbe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO platform driver specialized for AMD xgbe reset diff --git a/drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c b/drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c index 51c9d156f307..93a408d30440 100644 --- a/drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c +++ b/drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Broadcom diff --git a/drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c b/drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c index a298045a8e19..346ab26b94cc 100644 --- a/drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c +++ b/drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO platform driver specialized for Calxeda xgmac reset diff --git a/drivers/vfio/platform/vfio_amba.c b/drivers/vfio/platform/vfio_amba.c index fa754f203b2d..d77471f8e974 100644 --- a/drivers/vfio/platform/vfio_amba.c +++ b/drivers/vfio/platform/vfio_amba.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - Virtual Open Systems diff --git a/drivers/vfio/platform/vfio_platform.c b/drivers/vfio/platform/vfio_platform.c index a4d3ace3e02d..262ce04faab4 100644 --- a/drivers/vfio/platform/vfio_platform.c +++ b/drivers/vfio/platform/vfio_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - Virtual Open Systems diff --git a/drivers/vfio/platform/vfio_platform_common.c b/drivers/vfio/platform/vfio_platform_common.c index c2990b7e900f..17cad9c5ed6b 100644 --- a/drivers/vfio/platform/vfio_platform_common.c +++ b/drivers/vfio/platform/vfio_platform_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 - Virtual Open Systems diff --git a/drivers/vfio/platform/vfio_platform_irq.c b/drivers/vfio/platform/vfio_platform_irq.c index ef41ecef83af..c5cfd6396cfc 100644 --- a/drivers/vfio/platform/vfio_platform_irq.c +++ b/drivers/vfio/platform/vfio_platform_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO platform devices interrupt handling diff --git a/drivers/vfio/vfio_iommu_spapr_tce.c b/drivers/vfio/vfio_iommu_spapr_tce.c index 5f9e7e477078..da1628313607 100644 --- a/drivers/vfio/vfio_iommu_spapr_tce.c +++ b/drivers/vfio/vfio_iommu_spapr_tce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO: IOMMU DMA mapping support for TCE on POWER diff --git a/drivers/vfio/vfio_iommu_type1.c b/drivers/vfio/vfio_iommu_type1.c index 5167bec14e36..2b713d6459ed 100644 --- a/drivers/vfio/vfio_iommu_type1.c +++ b/drivers/vfio/vfio_iommu_type1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO: IOMMU DMA mapping support for Type1 IOMMU diff --git a/drivers/vfio/vfio_main.c b/drivers/vfio/vfio_main.c index f7df90c423b4..d624255c0b4d 100644 --- a/drivers/vfio/vfio_main.c +++ b/drivers/vfio/vfio_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO core diff --git a/drivers/vfio/virqfd.c b/drivers/vfio/virqfd.c index aa2891f97508..bb8712e2d8d2 100644 --- a/drivers/vfio/virqfd.c +++ b/drivers/vfio/virqfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO generic eventfd code for IRQFD support. diff --git a/drivers/vhost/iotlb.c b/drivers/vhost/iotlb.c index ea61330a3431..485e4dd2827b 100644 --- a/drivers/vhost/iotlb.c +++ b/drivers/vhost/iotlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2020 Red Hat, Inc. * Author: Jason Wang diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 7f886d3dba7d..a37f2cf61ce7 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2009 Red Hat, Inc. * Author: Michael S. Tsirkin diff --git a/drivers/vhost/scsi.c b/drivers/vhost/scsi.c index f43c1fe9fad9..5f4f8aa06bf1 100644 --- a/drivers/vhost/scsi.c +++ b/drivers/vhost/scsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /******************************************************************************* * Vhost kernel TCM fabric driver for virtio SCSI initiators diff --git a/drivers/vhost/test.c b/drivers/vhost/test.c index 1e4e36edbcd2..67acac45311f 100644 --- a/drivers/vhost/test.c +++ b/drivers/vhost/test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2009 Red Hat, Inc. * Author: Michael S. Tsirkin diff --git a/drivers/vhost/vdpa.c b/drivers/vhost/vdpa.c index 05a481e4c385..c89014373f47 100644 --- a/drivers/vhost/vdpa.c +++ b/drivers/vhost/vdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2020 Intel Corporation. diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index bccdc9eab267..d2d605ad39ac 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2009 Red Hat, Inc. * Copyright (C) 2006 Rusty Russell IBM Corporation diff --git a/drivers/vhost/vringh.c b/drivers/vhost/vringh.c index 925858cc6096..c97142feb6b7 100644 --- a/drivers/vhost/vringh.c +++ b/drivers/vhost/vringh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helpers for the host side of a virtio ring. diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c index 552cfb53498a..7bacb5055dfc 100644 --- a/drivers/vhost/vsock.c +++ b/drivers/vhost/vsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vhost transport for vsock diff --git a/drivers/video/aperture.c b/drivers/video/aperture.c index 2b5a1e666e9b..c0b463c3f1c7 100644 --- a/drivers/video/aperture.c +++ b/drivers/video/aperture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT #include diff --git a/drivers/video/backlight/88pm860x_bl.c b/drivers/video/backlight/88pm860x_bl.c index 0a1db2824076..70c0aefe2e33 100644 --- a/drivers/video/backlight/88pm860x_bl.c +++ b/drivers/video/backlight/88pm860x_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for Marvell Semiconductor 88PM8606 diff --git a/drivers/video/backlight/aat2870_bl.c b/drivers/video/backlight/aat2870_bl.c index 8b790df1e842..cb54311b67ef 100644 --- a/drivers/video/backlight/aat2870_bl.c +++ b/drivers/video/backlight/aat2870_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/backlight/aat2870_bl.c diff --git a/drivers/video/backlight/adp5520_bl.c b/drivers/video/backlight/adp5520_bl.c index 81c40d355aae..f4a759d3eb07 100644 --- a/drivers/video/backlight/adp5520_bl.c +++ b/drivers/video/backlight/adp5520_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Backlight driver for Analog Devices ADP5520/ADP5501 MFD PMICs diff --git a/drivers/video/backlight/adp8860_bl.c b/drivers/video/backlight/adp8860_bl.c index d4bbd7a7406b..316aad6be041 100644 --- a/drivers/video/backlight/adp8860_bl.c +++ b/drivers/video/backlight/adp8860_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Backlight driver for Analog Devices ADP8860 Backlight Devices diff --git a/drivers/video/backlight/adp8870_bl.c b/drivers/video/backlight/adp8870_bl.c index e09e20492e7c..94e2a52440cf 100644 --- a/drivers/video/backlight/adp8870_bl.c +++ b/drivers/video/backlight/adp8870_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Backlight driver for Analog Devices ADP8870 Backlight Devices diff --git a/drivers/video/backlight/ams369fg06.c b/drivers/video/backlight/ams369fg06.c index f8442689ac43..da29984b0da0 100644 --- a/drivers/video/backlight/ams369fg06.c +++ b/drivers/video/backlight/ams369fg06.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ams369fg06 AMOLED LCD panel driver. diff --git a/drivers/video/backlight/apple_bl.c b/drivers/video/backlight/apple_bl.c index aaa824437a2a..c5fff57f0e1e 100644 --- a/drivers/video/backlight/apple_bl.c +++ b/drivers/video/backlight/apple_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight Driver for Intel-based Apples diff --git a/drivers/video/backlight/apple_dwi_bl.c b/drivers/video/backlight/apple_dwi_bl.c index ed8bf13d3f51..5c1acc3d994b 100644 --- a/drivers/video/backlight/apple_dwi_bl.c +++ b/drivers/video/backlight/apple_dwi_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* * Driver for backlight controllers attached via Apple DWI 2-wire interface diff --git a/drivers/video/backlight/arcxcnn_bl.c b/drivers/video/backlight/arcxcnn_bl.c index 1d5a570cfe02..a46f4a666428 100644 --- a/drivers/video/backlight/arcxcnn_bl.c +++ b/drivers/video/backlight/arcxcnn_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for ArcticSand ARC_X_C_0N_0N Devices diff --git a/drivers/video/backlight/as3711_bl.c b/drivers/video/backlight/as3711_bl.c index 753160bbc3e7..030965bc8ee3 100644 --- a/drivers/video/backlight/as3711_bl.c +++ b/drivers/video/backlight/as3711_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * AS3711 PMIC backlight driver, using DCDC Step Up Converters diff --git a/drivers/video/backlight/aw99706.c b/drivers/video/backlight/aw99706.c index df5b23b2f753..225b0e07ae12 100644 --- a/drivers/video/backlight/aw99706.c +++ b/drivers/video/backlight/aw99706.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * aw99706 - Backlight driver for the AWINIC AW99706 diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c index 1e9b7e85d99a..70c4d09919e6 100644 --- a/drivers/video/backlight/backlight.c +++ b/drivers/video/backlight/backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight Lowlevel Control Abstraction diff --git a/drivers/video/backlight/bd6107.c b/drivers/video/backlight/bd6107.c index 74567af84e97..c2f39028e749 100644 --- a/drivers/video/backlight/bd6107.c +++ b/drivers/video/backlight/bd6107.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ROHM Semiconductor BD6107 LED Driver diff --git a/drivers/video/backlight/corgi_lcd.c b/drivers/video/backlight/corgi_lcd.c index 69f49371ea35..c8460e2c42b2 100644 --- a/drivers/video/backlight/corgi_lcd.c +++ b/drivers/video/backlight/corgi_lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LCD/Backlight Driver for Sharp Zaurus Handhelds (various models) diff --git a/drivers/video/backlight/da903x_bl.c b/drivers/video/backlight/da903x_bl.c index 81ff42bec0ad..50b5816d7d80 100644 --- a/drivers/video/backlight/da903x_bl.c +++ b/drivers/video/backlight/da903x_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for Dialog Semiconductor DA9030/DA9034 diff --git a/drivers/video/backlight/da9052_bl.c b/drivers/video/backlight/da9052_bl.c index 2493138febfa..178887af3422 100644 --- a/drivers/video/backlight/da9052_bl.c +++ b/drivers/video/backlight/da9052_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Backlight Driver for Dialog DA9052 PMICs diff --git a/drivers/video/backlight/ep93xx_bl.c b/drivers/video/backlight/ep93xx_bl.c index f59effc02352..e748cb8e634d 100644 --- a/drivers/video/backlight/ep93xx_bl.c +++ b/drivers/video/backlight/ep93xx_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the Cirrus EP93xx lcd backlight diff --git a/drivers/video/backlight/gpio_backlight.c b/drivers/video/backlight/gpio_backlight.c index 728a546904b0..75c22bdac2f2 100644 --- a/drivers/video/backlight/gpio_backlight.c +++ b/drivers/video/backlight/gpio_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * gpio_backlight.c - Simple GPIO-controlled backlight diff --git a/drivers/video/backlight/hp680_bl.c b/drivers/video/backlight/hp680_bl.c index d8c2e4ada384..a6e13f50662f 100644 --- a/drivers/video/backlight/hp680_bl.c +++ b/drivers/video/backlight/hp680_bl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Backlight Driver for HP Jornada 680 * diff --git a/drivers/video/backlight/hx8357.c b/drivers/video/backlight/hx8357.c index 61a57d38700f..ea77c960093e 100644 --- a/drivers/video/backlight/hx8357.c +++ b/drivers/video/backlight/hx8357.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Himax HX-8357 LCD Controller diff --git a/drivers/video/backlight/ili922x.c b/drivers/video/backlight/ili922x.c index 5e1bf0c5831f..23bce691bfca 100644 --- a/drivers/video/backlight/ili922x.c +++ b/drivers/video/backlight/ili922x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright 2008 diff --git a/drivers/video/backlight/ili9320.c b/drivers/video/backlight/ili9320.c index 2df96a882119..f1e7bea6e929 100644 --- a/drivers/video/backlight/ili9320.c +++ b/drivers/video/backlight/ili9320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/video/backlight/ili9320.c * diff --git a/drivers/video/backlight/ipaq_micro_bl.c b/drivers/video/backlight/ipaq_micro_bl.c index 19ff66e444bc..9d537680d3cf 100644 --- a/drivers/video/backlight/ipaq_micro_bl.c +++ b/drivers/video/backlight/ipaq_micro_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/backlight/jornada720_bl.c b/drivers/video/backlight/jornada720_bl.c index bbb65fdaddc7..9b8dda40d3e7 100644 --- a/drivers/video/backlight/jornada720_bl.c +++ b/drivers/video/backlight/jornada720_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/video/backlight/jornada720_lcd.c b/drivers/video/backlight/jornada720_lcd.c index 31a52dee9060..3d7953a2f776 100644 --- a/drivers/video/backlight/jornada720_lcd.c +++ b/drivers/video/backlight/jornada720_lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/drivers/video/backlight/kb3886_bl.c b/drivers/video/backlight/kb3886_bl.c index 050b5c21f4a8..9b10180d44d0 100644 --- a/drivers/video/backlight/kb3886_bl.c +++ b/drivers/video/backlight/kb3886_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight Driver for the KB3886 Backlight diff --git a/drivers/video/backlight/ktd253-backlight.c b/drivers/video/backlight/ktd253-backlight.c index 327b4ee75254..d7dcd35b630e 100644 --- a/drivers/video/backlight/ktd253-backlight.c +++ b/drivers/video/backlight/ktd253-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for the Kinetic KTD253 diff --git a/drivers/video/backlight/ktd2801-backlight.c b/drivers/video/backlight/ktd2801-backlight.c index 17eac1b3bce4..606b8e815a75 100644 --- a/drivers/video/backlight/ktd2801-backlight.c +++ b/drivers/video/backlight/ktd2801-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Datasheet: diff --git a/drivers/video/backlight/ktz8866.c b/drivers/video/backlight/ktz8866.c index 351c2b4d63ed..a77ac54dacd5 100644 --- a/drivers/video/backlight/ktz8866.c +++ b/drivers/video/backlight/ktz8866.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for the Kinetic KTZ8866 diff --git a/drivers/video/backlight/l4f00242t03.c b/drivers/video/backlight/l4f00242t03.c index d04d2256306e..96adf5fc1d5d 100644 --- a/drivers/video/backlight/l4f00242t03.c +++ b/drivers/video/backlight/l4f00242t03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * l4f00242t03.c -- support for Epson L4F00242T03 LCD diff --git a/drivers/video/backlight/lcd.c b/drivers/video/backlight/lcd.c index affe5c52471a..8cfab101111f 100644 --- a/drivers/video/backlight/lcd.c +++ b/drivers/video/backlight/lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LCD Lowlevel Control Abstraction diff --git a/drivers/video/backlight/led_bl.c b/drivers/video/backlight/led_bl.c index f7ab9b360731..6962c5cccda6 100644 --- a/drivers/video/backlight/led_bl.c +++ b/drivers/video/backlight/led_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015-2019 Texas Instruments Incorporated - http://www.ti.com/ diff --git a/drivers/video/backlight/lm3509_bl.c b/drivers/video/backlight/lm3509_bl.c index 24e1a19ff72d..59a4a533d08e 100644 --- a/drivers/video/backlight/lm3509_bl.c +++ b/drivers/video/backlight/lm3509_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/drivers/video/backlight/lm3533_bl.c b/drivers/video/backlight/lm3533_bl.c index babfd3ceec86..8d2d900ac170 100644 --- a/drivers/video/backlight/lm3533_bl.c +++ b/drivers/video/backlight/lm3533_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lm3533-bl.c -- LM3533 Backlight driver diff --git a/drivers/video/backlight/lm3630a_bl.c b/drivers/video/backlight/lm3630a_bl.c index 37651c2b9393..b408d24717f0 100644 --- a/drivers/video/backlight/lm3630a_bl.c +++ b/drivers/video/backlight/lm3630a_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple driver for Texas Instruments LM3630A Backlight driver chip diff --git a/drivers/video/backlight/lm3639_bl.c b/drivers/video/backlight/lm3639_bl.c index 37ccc631c498..77401e47960f 100644 --- a/drivers/video/backlight/lm3639_bl.c +++ b/drivers/video/backlight/lm3639_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple driver for Texas Instruments LM3639 Backlight + Flash LED driver chip diff --git a/drivers/video/backlight/lms283gf05.c b/drivers/video/backlight/lms283gf05.c index c8b7eeeb333e..c8016858f05d 100644 --- a/drivers/video/backlight/lms283gf05.c +++ b/drivers/video/backlight/lms283gf05.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lms283gf05.c -- support for Samsung LMS283GF05 LCD diff --git a/drivers/video/backlight/lms501kf03.c b/drivers/video/backlight/lms501kf03.c index 28721b48b4c7..16a90c19cadd 100644 --- a/drivers/video/backlight/lms501kf03.c +++ b/drivers/video/backlight/lms501kf03.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lms501kf03 TFT LCD panel driver. diff --git a/drivers/video/backlight/locomolcd.c b/drivers/video/backlight/locomolcd.c index 1b493fb0516d..8056664fc90d 100644 --- a/drivers/video/backlight/locomolcd.c +++ b/drivers/video/backlight/locomolcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight control code for Sharp Zaurus SL-5500 diff --git a/drivers/video/backlight/lp855x_bl.c b/drivers/video/backlight/lp855x_bl.c index d191560ce285..d7e9c504bc0a 100644 --- a/drivers/video/backlight/lp855x_bl.c +++ b/drivers/video/backlight/lp855x_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP855x Backlight Driver diff --git a/drivers/video/backlight/lp8788_bl.c b/drivers/video/backlight/lp8788_bl.c index f61a64905a02..8a7e0b8e6d95 100644 --- a/drivers/video/backlight/lp8788_bl.c +++ b/drivers/video/backlight/lp8788_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TI LP8788 MFD - backlight driver diff --git a/drivers/video/backlight/ltv350qv.c b/drivers/video/backlight/ltv350qv.c index c919b0fe4cd9..b07c65443aa5 100644 --- a/drivers/video/backlight/ltv350qv.c +++ b/drivers/video/backlight/ltv350qv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power control for Samsung LTV350QV Quarter VGA LCD Panel diff --git a/drivers/video/backlight/lv5207lp.c b/drivers/video/backlight/lv5207lp.c index a205f004eab2..49860913a517 100644 --- a/drivers/video/backlight/lv5207lp.c +++ b/drivers/video/backlight/lv5207lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sanyo LV5207LP LED Driver diff --git a/drivers/video/backlight/max8925_bl.c b/drivers/video/backlight/max8925_bl.c index 4ac20a59e007..47930ae0b62d 100644 --- a/drivers/video/backlight/max8925_bl.c +++ b/drivers/video/backlight/max8925_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for Maxim MAX8925 diff --git a/drivers/video/backlight/mp3309c.c b/drivers/video/backlight/mp3309c.c index 9337110ce6e5..040c0b433732 100644 --- a/drivers/video/backlight/mp3309c.c +++ b/drivers/video/backlight/mp3309c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for MPS MP3309C White LED driver with I2C interface diff --git a/drivers/video/backlight/mt6370-backlight.c b/drivers/video/backlight/mt6370-backlight.c index e55f26888d0f..031192659717 100644 --- a/drivers/video/backlight/mt6370-backlight.c +++ b/drivers/video/backlight/mt6370-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Richtek Technology Corp. diff --git a/drivers/video/backlight/omap1_bl.c b/drivers/video/backlight/omap1_bl.c index e461e19231ae..b7fe2931c722 100644 --- a/drivers/video/backlight/omap1_bl.c +++ b/drivers/video/backlight/omap1_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Backlight driver for OMAP based boards. diff --git a/drivers/video/backlight/otm3225a.c b/drivers/video/backlight/otm3225a.c index 5c6575f23ea8..4e4bb02281d1 100644 --- a/drivers/video/backlight/otm3225a.c +++ b/drivers/video/backlight/otm3225a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Driver for ORISE Technology OTM3225A SOC for TFT LCD * Copyright (C) 2017, EETS GmbH, Felix Brack diff --git a/drivers/video/backlight/pandora_bl.c b/drivers/video/backlight/pandora_bl.c index 8a63ded0fa90..a1e2e425daf6 100644 --- a/drivers/video/backlight/pandora_bl.c +++ b/drivers/video/backlight/pandora_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for Pandora handheld. diff --git a/drivers/video/backlight/platform_lcd.c b/drivers/video/backlight/platform_lcd.c index c9fe50f4d8ed..17fadf26b2a5 100644 --- a/drivers/video/backlight/platform_lcd.c +++ b/drivers/video/backlight/platform_lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/video/backlight/platform_lcd.c * diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 237d3d3f3bb1..09354cf936bd 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple PWM based backlight control, board code has to setup diff --git a/drivers/video/backlight/qcom-wled.c b/drivers/video/backlight/qcom-wled.c index a63bb42c8f8b..2f327f6f6041 100644 --- a/drivers/video/backlight/qcom-wled.c +++ b/drivers/video/backlight/qcom-wled.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015, Sony Mobile Communications, AB. */ diff --git a/drivers/video/backlight/rave-sp-backlight.c b/drivers/video/backlight/rave-sp-backlight.c index bfe01b9b9174..13e346f9307b 100644 --- a/drivers/video/backlight/rave-sp-backlight.c +++ b/drivers/video/backlight/rave-sp-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/video/backlight/rt4831-backlight.c b/drivers/video/backlight/rt4831-backlight.c index 26214519bfce..904478ea369b 100644 --- a/drivers/video/backlight/rt4831-backlight.c +++ b/drivers/video/backlight/rt4831-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/drivers/video/backlight/sky81452-backlight.c b/drivers/video/backlight/sky81452-backlight.c index 2749231f0385..881332500295 100644 --- a/drivers/video/backlight/sky81452-backlight.c +++ b/drivers/video/backlight/sky81452-backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sky81452-backlight.c SKY81452 backlight driver diff --git a/drivers/video/backlight/tdo24m.c b/drivers/video/backlight/tdo24m.c index c04ee3d04d87..4e16b1e4437e 100644 --- a/drivers/video/backlight/tdo24m.c +++ b/drivers/video/backlight/tdo24m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tdo24m - SPI-based drivers for Toppoly TDO24M series LCD panels diff --git a/drivers/video/backlight/tps65217_bl.c b/drivers/video/backlight/tps65217_bl.c index 8aa860350644..18733cb8ddc9 100644 --- a/drivers/video/backlight/tps65217_bl.c +++ b/drivers/video/backlight/tps65217_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tps65217_bl.c diff --git a/drivers/video/backlight/vgg2432a4.c b/drivers/video/backlight/vgg2432a4.c index 3005eba6c82c..79dd9656934a 100644 --- a/drivers/video/backlight/vgg2432a4.c +++ b/drivers/video/backlight/vgg2432a4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* drivers/video/backlight/vgg2432a4.c * diff --git a/drivers/video/backlight/wm831x_bl.c b/drivers/video/backlight/wm831x_bl.c index 49027f04a1ec..1c5563a80dac 100644 --- a/drivers/video/backlight/wm831x_bl.c +++ b/drivers/video/backlight/wm831x_bl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight driver for Wolfson Microelectronics WM831x PMICs diff --git a/drivers/video/cmdline.c b/drivers/video/cmdline.c index 49ee3fb4951a..8da2b7d25ee4 100644 --- a/drivers/video/cmdline.c +++ b/drivers/video/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Based on the fbdev code in drivers/video/fbdev/core/fb_cmdline: diff --git a/drivers/video/console/dummycon.c b/drivers/video/console/dummycon.c index 7d02470f19b9..c019f75ddcff 100644 --- a/drivers/video/console/dummycon.c +++ b/drivers/video/console/dummycon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/dummycon.c -- A dummy console driver diff --git a/drivers/video/console/mdacon.c b/drivers/video/console/mdacon.c index d52cd99cd18b..f8c02f0f298c 100644 --- a/drivers/video/console/mdacon.c +++ b/drivers/video/console/mdacon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/mdacon.c -- Low level MDA based console driver * diff --git a/drivers/video/console/newport_con.c b/drivers/video/console/newport_con.c index 242415366074..dd6d7220a905 100644 --- a/drivers/video/console/newport_con.c +++ b/drivers/video/console/newport_con.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * newport_con.c: Abscon for newport hardware diff --git a/drivers/video/console/sticon.c b/drivers/video/console/sticon.c index f1f3ee8e5e8a..492a378f8adb 100644 --- a/drivers/video/console/sticon.c +++ b/drivers/video/console/sticon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/sticon.c - console driver using HP's STI firmware * diff --git a/drivers/video/console/vgacon.c b/drivers/video/console/vgacon.c index 37bd18730fe0..b38ac7d8e7ea 100644 --- a/drivers/video/console/vgacon.c +++ b/drivers/video/console/vgacon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/vgacon.c -- Low level VGA based console driver * diff --git a/drivers/video/display_timing.c b/drivers/video/display_timing.c index daca8227bfc6..d479c11c08a3 100644 --- a/drivers/video/display_timing.c +++ b/drivers/video/display_timing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * generic display timing functions diff --git a/drivers/video/fbdev/68328fb.c b/drivers/video/fbdev/68328fb.c index c24156eb3d0f..91eb8472bb87 100644 --- a/drivers/video/fbdev/68328fb.c +++ b/drivers/video/fbdev/68328fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/68328fb.c -- Low level implementation of the * mc68x328 LCD frame buffer device diff --git a/drivers/video/fbdev/acornfb.c b/drivers/video/fbdev/acornfb.c index f0600f6ca254..465bf8fd0ce6 100644 --- a/drivers/video/fbdev/acornfb.c +++ b/drivers/video/fbdev/acornfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/acornfb.c diff --git a/drivers/video/fbdev/amifb.c b/drivers/video/fbdev/amifb.c index 1116a0789ca4..cd9a0e67a9eb 100644 --- a/drivers/video/fbdev/amifb.c +++ b/drivers/video/fbdev/amifb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/amifb.c -- Amiga builtin chipset frame buffer device * diff --git a/drivers/video/fbdev/arcfb.c b/drivers/video/fbdev/arcfb.c index b807cf07522d..f47be9306dbb 100644 --- a/drivers/video/fbdev/arcfb.c +++ b/drivers/video/fbdev/arcfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/arcfb.c -- FB driver for Arc monochrome LCD board * diff --git a/drivers/video/fbdev/arkfb.c b/drivers/video/fbdev/arkfb.c index ec084323115f..5a737b5956df 100644 --- a/drivers/video/fbdev/arkfb.c +++ b/drivers/video/fbdev/arkfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/arkfb.c -- Frame buffer device driver for ARK 2000PV * with ICS 5342 dac (it is easy to add support for different dacs). diff --git a/drivers/video/fbdev/asiliantfb.c b/drivers/video/fbdev/asiliantfb.c index bf3c116684dc..d8081765ad06 100644 --- a/drivers/video/fbdev/asiliantfb.c +++ b/drivers/video/fbdev/asiliantfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/asiliantfb.c * frame buffer driver for Asiliant 69000 chip diff --git a/drivers/video/fbdev/atafb.c b/drivers/video/fbdev/atafb.c index b8ed1c537293..558834b97007 100644 --- a/drivers/video/fbdev/atafb.c +++ b/drivers/video/fbdev/atafb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/atafb.c -- Atari builtin chipset frame buffer device * diff --git a/drivers/video/fbdev/atafb_iplan2p2.c b/drivers/video/fbdev/atafb_iplan2p2.c index a1660c24bf36..f868f5fadfdf 100644 --- a/drivers/video/fbdev/atafb_iplan2p2.c +++ b/drivers/video/fbdev/atafb_iplan2p2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/iplan2p2.c -- Low level frame buffer operations for * interleaved bitplanes à la Atari (2 diff --git a/drivers/video/fbdev/atafb_iplan2p4.c b/drivers/video/fbdev/atafb_iplan2p4.c index 663d66582d79..c00ffd4365d3 100644 --- a/drivers/video/fbdev/atafb_iplan2p4.c +++ b/drivers/video/fbdev/atafb_iplan2p4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/iplan2p4.c -- Low level frame buffer operations for * interleaved bitplanes à la Atari (4 diff --git a/drivers/video/fbdev/atafb_iplan2p8.c b/drivers/video/fbdev/atafb_iplan2p8.c index 39a6cbbb6ca3..56d1cde85227 100644 --- a/drivers/video/fbdev/atafb_iplan2p8.c +++ b/drivers/video/fbdev/atafb_iplan2p8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/iplan2p8.c -- Low level frame buffer operations for * interleaved bitplanes à la Atari (8 diff --git a/drivers/video/fbdev/atafb_mfb.c b/drivers/video/fbdev/atafb_mfb.c index 384fd3e4d3e1..4f7f8217caa9 100644 --- a/drivers/video/fbdev/atafb_mfb.c +++ b/drivers/video/fbdev/atafb_mfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/mfb.c -- Low level frame buffer operations for * monochrome diff --git a/drivers/video/fbdev/atmel_lcdfb.c b/drivers/video/fbdev/atmel_lcdfb.c index 9dfbc5310210..bed8a63ee7cf 100644 --- a/drivers/video/fbdev/atmel_lcdfb.c +++ b/drivers/video/fbdev/atmel_lcdfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver for AT91 LCD Controller * diff --git a/drivers/video/fbdev/aty/aty128fb.c b/drivers/video/fbdev/aty/aty128fb.c index f55b4c7609a8..42a72c8428ae 100644 --- a/drivers/video/fbdev/aty/aty128fb.c +++ b/drivers/video/fbdev/aty/aty128fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* $Id: aty128fb.c,v 1.1.1.1.36.1 1999/12/11 09:03:05 Exp $ * linux/drivers/video/aty128fb.c -- Frame buffer device for ATI Rage128 diff --git a/drivers/video/fbdev/aty/atyfb_base.c b/drivers/video/fbdev/aty/atyfb_base.c index 56ef1d88e003..edab16af008d 100644 --- a/drivers/video/fbdev/aty/atyfb_base.c +++ b/drivers/video/fbdev/aty/atyfb_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ATI Frame Buffer Device Driver Core * diff --git a/drivers/video/fbdev/aty/mach64_accel.c b/drivers/video/fbdev/aty/mach64_accel.c index 826fb04de64c..fc9fa5210f93 100644 --- a/drivers/video/fbdev/aty/mach64_accel.c +++ b/drivers/video/fbdev/aty/mach64_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/video/fbdev/aty/mach64_ct.c b/drivers/video/fbdev/aty/mach64_ct.c index e967536af166..e13c3e39c297 100644 --- a/drivers/video/fbdev/aty/mach64_ct.c +++ b/drivers/video/fbdev/aty/mach64_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/video/fbdev/aty/mach64_cursor.c b/drivers/video/fbdev/aty/mach64_cursor.c index e826cb7dd55d..d065a827cce6 100644 --- a/drivers/video/fbdev/aty/mach64_cursor.c +++ b/drivers/video/fbdev/aty/mach64_cursor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ATI Mach64 CT/VT/GT/LT Cursor Support diff --git a/drivers/video/fbdev/aty/mach64_gx.c b/drivers/video/fbdev/aty/mach64_gx.c index d06d24830080..8808db20c749 100644 --- a/drivers/video/fbdev/aty/mach64_gx.c +++ b/drivers/video/fbdev/aty/mach64_gx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/video/fbdev/aty/radeon_accel.c b/drivers/video/fbdev/aty/radeon_accel.c index bb147d8bf82d..cc7ac1dd8e1f 100644 --- a/drivers/video/fbdev/aty/radeon_accel.c +++ b/drivers/video/fbdev/aty/radeon_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "radeonfb.h" diff --git a/drivers/video/fbdev/aty/radeon_backlight.c b/drivers/video/fbdev/aty/radeon_backlight.c index bf764c92bcf1..0df548f906e5 100644 --- a/drivers/video/fbdev/aty/radeon_backlight.c +++ b/drivers/video/fbdev/aty/radeon_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight code for ATI Radeon based graphic cards diff --git a/drivers/video/fbdev/aty/radeon_base.c b/drivers/video/fbdev/aty/radeon_base.c index 1d2c57ba25a3..298670bca6e7 100644 --- a/drivers/video/fbdev/aty/radeon_base.c +++ b/drivers/video/fbdev/aty/radeon_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/aty/radeon_base.c * diff --git a/drivers/video/fbdev/aty/radeon_i2c.c b/drivers/video/fbdev/aty/radeon_i2c.c index 269b12ebb673..337a3890e91e 100644 --- a/drivers/video/fbdev/aty/radeon_i2c.c +++ b/drivers/video/fbdev/aty/radeon_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "radeonfb.h" diff --git a/drivers/video/fbdev/aty/radeon_monitor.c b/drivers/video/fbdev/aty/radeon_monitor.c index df55e23b7a5a..b81eade068f3 100644 --- a/drivers/video/fbdev/aty/radeon_monitor.c +++ b/drivers/video/fbdev/aty/radeon_monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "radeonfb.h" diff --git a/drivers/video/fbdev/aty/radeon_pm.c b/drivers/video/fbdev/aty/radeon_pm.c index 5ff4a964055a..d6625af23cdc 100644 --- a/drivers/video/fbdev/aty/radeon_pm.c +++ b/drivers/video/fbdev/aty/radeon_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/video/aty/radeon_pm.c diff --git a/drivers/video/fbdev/au1100fb.c b/drivers/video/fbdev/au1100fb.c index 6251a6b07b3a..0fbfd291b6c7 100644 --- a/drivers/video/fbdev/au1100fb.c +++ b/drivers/video/fbdev/au1100fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * Au1100 LCD Driver. diff --git a/drivers/video/fbdev/au1200fb.c b/drivers/video/fbdev/au1200fb.c index ed770222660b..9f84a714e6b2 100644 --- a/drivers/video/fbdev/au1200fb.c +++ b/drivers/video/fbdev/au1200fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * BRIEF MODULE DESCRIPTION * Au1200 LCD Driver. diff --git a/drivers/video/fbdev/broadsheetfb.c b/drivers/video/fbdev/broadsheetfb.c index c8ba098a8c42..b2fbf5dd718e 100644 --- a/drivers/video/fbdev/broadsheetfb.c +++ b/drivers/video/fbdev/broadsheetfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * broadsheetfb.c -- FB driver for E-Ink Broadsheet controller * diff --git a/drivers/video/fbdev/bw2.c b/drivers/video/fbdev/bw2.c index e757462af0a6..580d5f59eb19 100644 --- a/drivers/video/fbdev/bw2.c +++ b/drivers/video/fbdev/bw2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* bw2.c: BWTWO frame buffer driver * diff --git a/drivers/video/fbdev/c2p_iplan2.c b/drivers/video/fbdev/c2p_iplan2.c index ee4b315d3f40..c74ab1f70c22 100644 --- a/drivers/video/fbdev/c2p_iplan2.c +++ b/drivers/video/fbdev/c2p_iplan2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Fast C2P (Chunky-to-Planar) Conversion * diff --git a/drivers/video/fbdev/c2p_planar.c b/drivers/video/fbdev/c2p_planar.c index 236aad5137ef..a9bf2bd15be2 100644 --- a/drivers/video/fbdev/c2p_planar.c +++ b/drivers/video/fbdev/c2p_planar.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Fast C2P (Chunky-to-Planar) Conversion * diff --git a/drivers/video/fbdev/carminefb.c b/drivers/video/fbdev/carminefb.c index 2bdd67595891..c3ce91149238 100644 --- a/drivers/video/fbdev/carminefb.c +++ b/drivers/video/fbdev/carminefb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Frame buffer driver for the Carmine GPU. diff --git a/drivers/video/fbdev/cg14.c b/drivers/video/fbdev/cg14.c index 5389f8f07346..79449e3e1e38 100644 --- a/drivers/video/fbdev/cg14.c +++ b/drivers/video/fbdev/cg14.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cg14.c: CGFOURTEEN frame buffer driver * diff --git a/drivers/video/fbdev/cg3.c b/drivers/video/fbdev/cg3.c index a58a483014e6..6dea4945a092 100644 --- a/drivers/video/fbdev/cg3.c +++ b/drivers/video/fbdev/cg3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cg3.c: CGTHREE frame buffer driver * diff --git a/drivers/video/fbdev/cg6.c b/drivers/video/fbdev/cg6.c index 56d74468040a..f56e60792fc6 100644 --- a/drivers/video/fbdev/cg6.c +++ b/drivers/video/fbdev/cg6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cg6.c: CGSIX (GX, GXplus, TGX) frame buffer driver * diff --git a/drivers/video/fbdev/chipsfb.c b/drivers/video/fbdev/chipsfb.c index 33caf0b99a45..a81ea2904432 100644 --- a/drivers/video/fbdev/chipsfb.c +++ b/drivers/video/fbdev/chipsfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/chipsfb.c -- frame buffer device for * Chips & Technologies 65550 chip. diff --git a/drivers/video/fbdev/cirrusfb.c b/drivers/video/fbdev/cirrusfb.c index e29217e476ea..f1a9bcfd5c9f 100644 --- a/drivers/video/fbdev/cirrusfb.c +++ b/drivers/video/fbdev/cirrusfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/cirrusfb.c - driver for Cirrus Logic chipsets * diff --git a/drivers/video/fbdev/clps711x-fb.c b/drivers/video/fbdev/clps711x-fb.c index 5e61a349a4ab..dc237f203c9d 100644 --- a/drivers/video/fbdev/clps711x-fb.c +++ b/drivers/video/fbdev/clps711x-fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CLPS711X FB driver diff --git a/drivers/video/fbdev/cobalt_lcdfb.c b/drivers/video/fbdev/cobalt_lcdfb.c index 308967b5096a..3b2be0ad5a65 100644 --- a/drivers/video/fbdev/cobalt_lcdfb.c +++ b/drivers/video/fbdev/cobalt_lcdfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cobalt/SEAD3 LCD frame buffer driver. diff --git a/drivers/video/fbdev/controlfb.c b/drivers/video/fbdev/controlfb.c index 5c5284e8ae0e..19f590226d79 100644 --- a/drivers/video/fbdev/controlfb.c +++ b/drivers/video/fbdev/controlfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * controlfb.c -- frame buffer device for the PowerMac 'control' display * diff --git a/drivers/video/fbdev/core/bitblit.c b/drivers/video/fbdev/core/bitblit.c index 085ffb44c51a..45d79dfd9236 100644 --- a/drivers/video/fbdev/core/bitblit.c +++ b/drivers/video/fbdev/core/bitblit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/bitblit.c -- BitBlitting Operation * diff --git a/drivers/video/fbdev/core/cfbcopyarea.c b/drivers/video/fbdev/core/cfbcopyarea.c index ce2e6807be60..db259a31572f 100644 --- a/drivers/video/fbdev/core/cfbcopyarea.c +++ b/drivers/video/fbdev/core/cfbcopyarea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/cfbfillrect.c b/drivers/video/fbdev/core/cfbfillrect.c index bd2fbbda10c6..9b487d43a458 100644 --- a/drivers/video/fbdev/core/cfbfillrect.c +++ b/drivers/video/fbdev/core/cfbfillrect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/cfbimgblt.c b/drivers/video/fbdev/core/cfbimgblt.c index e116cd1d8a39..66a183244ef2 100644 --- a/drivers/video/fbdev/core/cfbimgblt.c +++ b/drivers/video/fbdev/core/cfbimgblt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/fb_backlight.c b/drivers/video/fbdev/core/fb_backlight.c index dbed9696f4c5..67b57bb10f0e 100644 --- a/drivers/video/fbdev/core/fb_backlight.c +++ b/drivers/video/fbdev/core/fb_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/video/fbdev/core/fb_chrdev.c b/drivers/video/fbdev/core/fb_chrdev.c index 4ebd16b7e3b8..9047d27088f2 100644 --- a/drivers/video/fbdev/core/fb_chrdev.c +++ b/drivers/video/fbdev/core/fb_chrdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/fbdev/core/fb_cmdline.c b/drivers/video/fbdev/core/fb_cmdline.c index 594b60424d1c..954b82067f36 100644 --- a/drivers/video/fbdev/core/fb_cmdline.c +++ b/drivers/video/fbdev/core/fb_cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fb_cmdline.c * diff --git a/drivers/video/fbdev/core/fb_ddc.c b/drivers/video/fbdev/core/fb_ddc.c index 824796361367..a497867238f6 100644 --- a/drivers/video/fbdev/core/fb_ddc.c +++ b/drivers/video/fbdev/core/fb_ddc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/fb_ddc.c - DDC/EDID read support. * diff --git a/drivers/video/fbdev/core/fb_defio.c b/drivers/video/fbdev/core/fb_defio.c index 8df2e51e3390..88b29042f943 100644 --- a/drivers/video/fbdev/core/fb_defio.c +++ b/drivers/video/fbdev/core/fb_defio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fb_defio.c * diff --git a/drivers/video/fbdev/core/fb_info.c b/drivers/video/fbdev/core/fb_info.c index 52f9bd2c5417..3cedb1156bd1 100644 --- a/drivers/video/fbdev/core/fb_info.c +++ b/drivers/video/fbdev/core/fb_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/video/fbdev/core/fb_io_fops.c b/drivers/video/fbdev/core/fb_io_fops.c index 6ab60fcd0050..f6f77c38e83d 100644 --- a/drivers/video/fbdev/core/fb_io_fops.c +++ b/drivers/video/fbdev/core/fb_io_fops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/fbdev/core/fb_logo.c b/drivers/video/fbdev/core/fb_logo.c index 0bab8352b684..736aeea378e9 100644 --- a/drivers/video/fbdev/core/fb_logo.c +++ b/drivers/video/fbdev/core/fb_logo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/fbdev/core/fb_notify.c b/drivers/video/fbdev/core/fb_notify.c index 10e3b9a74adc..4adb459b83f5 100644 --- a/drivers/video/fbdev/core/fb_notify.c +++ b/drivers/video/fbdev/core/fb_notify.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fb_notify.c * diff --git a/drivers/video/fbdev/core/fb_procfs.c b/drivers/video/fbdev/core/fb_procfs.c index 59641142f8aa..0702e3b6b8f9 100644 --- a/drivers/video/fbdev/core/fb_procfs.c +++ b/drivers/video/fbdev/core/fb_procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/fbdev/core/fb_sys_fops.c b/drivers/video/fbdev/core/fb_sys_fops.c index be96b3b3942e..f571d2c516b4 100644 --- a/drivers/video/fbdev/core/fb_sys_fops.c +++ b/drivers/video/fbdev/core/fb_sys_fops.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fb_sys_read.c - Generic file operations where * framebuffer is in system RAM diff --git a/drivers/video/fbdev/core/fbcmap.c b/drivers/video/fbdev/core/fbcmap.c index 9cc3e87da14b..25495a12b656 100644 --- a/drivers/video/fbdev/core/fbcmap.c +++ b/drivers/video/fbdev/core/fbcmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fbcmap.c -- Colormap handling for frame buffer devices * diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c index 7be9e865325d..7d42f62b0bad 100644 --- a/drivers/video/fbdev/core/fbcon.c +++ b/drivers/video/fbdev/core/fbcon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fbcon.c -- Low level frame buffer based console driver * diff --git a/drivers/video/fbdev/core/fbcon_ccw.c b/drivers/video/fbdev/core/fbcon_ccw.c index 2f394b5a17f7..5ee0c9410216 100644 --- a/drivers/video/fbdev/core/fbcon_ccw.c +++ b/drivers/video/fbdev/core/fbcon_ccw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/fbcon_ccw.c -- Software Rotation - 270 degrees * diff --git a/drivers/video/fbdev/core/fbcon_cw.c b/drivers/video/fbdev/core/fbcon_cw.c index 3c3ad3471ec4..d98c4ec8dc0a 100644 --- a/drivers/video/fbdev/core/fbcon_cw.c +++ b/drivers/video/fbdev/core/fbcon_cw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/fbcon_ud.c -- Software Rotation - 90 degrees * diff --git a/drivers/video/fbdev/core/fbcon_rotate.c b/drivers/video/fbdev/core/fbcon_rotate.c index 1562a8f20b4f..7a2e12bc0ff5 100644 --- a/drivers/video/fbdev/core/fbcon_rotate.c +++ b/drivers/video/fbdev/core/fbcon_rotate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/fbcon_rotate.c -- Software Rotation * diff --git a/drivers/video/fbdev/core/fbcon_ud.c b/drivers/video/fbdev/core/fbcon_ud.c index 6fc30cad5b19..7eb2edb87cc5 100644 --- a/drivers/video/fbdev/core/fbcon_ud.c +++ b/drivers/video/fbdev/core/fbcon_ud.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/fbcon_ud.c -- Software Rotation - 180 degrees * diff --git a/drivers/video/fbdev/core/fbcvt.c b/drivers/video/fbdev/core/fbcvt.c index cd3821bd82e5..f07657e48484 100644 --- a/drivers/video/fbdev/core/fbcvt.c +++ b/drivers/video/fbdev/core/fbcvt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fbcvt.c - VESA(TM) Coordinated Video Timings * diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c index eff757ebbed1..ea16d3a198a0 100644 --- a/drivers/video/fbdev/core/fbmem.c +++ b/drivers/video/fbdev/core/fbmem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fbmem.c * diff --git a/drivers/video/fbdev/core/fbmon.c b/drivers/video/fbdev/core/fbmon.c index 0a65bef01e3c..aca434add286 100644 --- a/drivers/video/fbdev/core/fbmon.c +++ b/drivers/video/fbdev/core/fbmon.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fbmon.c * diff --git a/drivers/video/fbdev/core/fbsysfs.c b/drivers/video/fbdev/core/fbsysfs.c index b8344c40073b..0c0d8d032a2b 100644 --- a/drivers/video/fbdev/core/fbsysfs.c +++ b/drivers/video/fbdev/core/fbsysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fbsysfs.c - framebuffer device class and attributes diff --git a/drivers/video/fbdev/core/modedb.c b/drivers/video/fbdev/core/modedb.c index 53a610948c4a..aeec1617f360 100644 --- a/drivers/video/fbdev/core/modedb.c +++ b/drivers/video/fbdev/core/modedb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/modedb.c -- Standard video mode database management * diff --git a/drivers/video/fbdev/core/softcursor.c b/drivers/video/fbdev/core/softcursor.c index 900788c05915..46c3baec8aa0 100644 --- a/drivers/video/fbdev/core/softcursor.c +++ b/drivers/video/fbdev/core/softcursor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/softcursor.c * diff --git a/drivers/video/fbdev/core/svgalib.c b/drivers/video/fbdev/core/svgalib.c index 0e0ce4e024d9..dc9556ee8e64 100644 --- a/drivers/video/fbdev/core/svgalib.c +++ b/drivers/video/fbdev/core/svgalib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common utility functions for VGA-based graphics cards. * diff --git a/drivers/video/fbdev/core/syscopyarea.c b/drivers/video/fbdev/core/syscopyarea.c index 773569bce67c..276401286c83 100644 --- a/drivers/video/fbdev/core/syscopyarea.c +++ b/drivers/video/fbdev/core/syscopyarea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/sysfillrect.c b/drivers/video/fbdev/core/sysfillrect.c index 12eea3e424bb..205a2359bc4b 100644 --- a/drivers/video/fbdev/core/sysfillrect.c +++ b/drivers/video/fbdev/core/sysfillrect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/sysimgblt.c b/drivers/video/fbdev/core/sysimgblt.c index 0a5bfd8ad095..96c2abc0b631 100644 --- a/drivers/video/fbdev/core/sysimgblt.c +++ b/drivers/video/fbdev/core/sysimgblt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Zsolt Kajtar (soci@c64.rulez.org) diff --git a/drivers/video/fbdev/core/tileblit.c b/drivers/video/fbdev/core/tileblit.c index a9db668caf72..2cfa74f35328 100644 --- a/drivers/video/fbdev/core/tileblit.c +++ b/drivers/video/fbdev/core/tileblit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/console/tileblit.c -- Tile Blitting Operation * diff --git a/drivers/video/fbdev/cyber2000fb.c b/drivers/video/fbdev/cyber2000fb.c index 5cb5ee517f81..fefc361d4e72 100644 --- a/drivers/video/fbdev/cyber2000fb.c +++ b/drivers/video/fbdev/cyber2000fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/cyber2000fb.c diff --git a/drivers/video/fbdev/dnfb.c b/drivers/video/fbdev/dnfb.c index c4d24540d9ef..2c7c6281bbc0 100644 --- a/drivers/video/fbdev/dnfb.c +++ b/drivers/video/fbdev/dnfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/video/fbdev/efifb.c b/drivers/video/fbdev/efifb.c index 0e1bd3dba255..3d324e651dd1 100644 --- a/drivers/video/fbdev/efifb.c +++ b/drivers/video/fbdev/efifb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Framebuffer driver for EFI/UEFI based system diff --git a/drivers/video/fbdev/ep93xx-fb.c b/drivers/video/fbdev/ep93xx-fb.c index 801ef427f1ba..3995d13e040b 100644 --- a/drivers/video/fbdev/ep93xx-fb.c +++ b/drivers/video/fbdev/ep93xx-fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/ep93xx-fb.c diff --git a/drivers/video/fbdev/ffb.c b/drivers/video/fbdev/ffb.c index 34b6abff9493..97c0a6c78e02 100644 --- a/drivers/video/fbdev/ffb.c +++ b/drivers/video/fbdev/ffb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ffb.c: Creator/Elite3D frame buffer driver * diff --git a/drivers/video/fbdev/fm2fb.c b/drivers/video/fbdev/fm2fb.c index 25d2e716edf2..210b498c2a89 100644 --- a/drivers/video/fbdev/fm2fb.c +++ b/drivers/video/fbdev/fm2fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/fm2fb.c -- BSC FrameMaster II/Rainbow II frame buffer * device diff --git a/drivers/video/fbdev/fsl-diu-fb.c b/drivers/video/fbdev/fsl-diu-fb.c index b71d15794ce8..98e8884a07a3 100644 --- a/drivers/video/fbdev/fsl-diu-fb.c +++ b/drivers/video/fbdev/fsl-diu-fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/g364fb.c b/drivers/video/fbdev/g364fb.c index ee6fe51e0a6b..d7d7d537182f 100644 --- a/drivers/video/fbdev/g364fb.c +++ b/drivers/video/fbdev/g364fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* $Id: g364fb.c,v 1.3 1998/08/28 22:43:00 tsbogend Exp $ * * linux/drivers/video/g364fb.c -- Mips Magnum frame buffer device diff --git a/drivers/video/fbdev/gbefb.c b/drivers/video/fbdev/gbefb.c index cb6ff15a21db..ea7c743acd1d 100644 --- a/drivers/video/fbdev/gbefb.c +++ b/drivers/video/fbdev/gbefb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SGI GBE frame buffer driver * diff --git a/drivers/video/fbdev/geode/display_gx.c b/drivers/video/fbdev/geode/display_gx.c index 099322cefce0..0f77735e89f2 100644 --- a/drivers/video/fbdev/geode/display_gx.c +++ b/drivers/video/fbdev/geode/display_gx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Geode GX display controller. diff --git a/drivers/video/fbdev/geode/display_gx1.c b/drivers/video/fbdev/geode/display_gx1.c index f5c4ef177584..724157a55c88 100644 --- a/drivers/video/fbdev/geode/display_gx1.c +++ b/drivers/video/fbdev/geode/display_gx1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/video/geode/display_gx1.c diff --git a/drivers/video/fbdev/geode/gx1fb_core.c b/drivers/video/fbdev/geode/gx1fb_core.c index a1919c1934ac..a9809053e0a6 100644 --- a/drivers/video/fbdev/geode/gx1fb_core.c +++ b/drivers/video/fbdev/geode/gx1fb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/video/geode/gx1fb_core.c diff --git a/drivers/video/fbdev/geode/gxfb_core.c b/drivers/video/fbdev/geode/gxfb_core.c index 8d69be7c9d31..f59dbbbf7adc 100644 --- a/drivers/video/fbdev/geode/gxfb_core.c +++ b/drivers/video/fbdev/geode/gxfb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Geode GX framebuffer driver. diff --git a/drivers/video/fbdev/geode/lxfb_core.c b/drivers/video/fbdev/geode/lxfb_core.c index cad99f5b7fe8..0ffa4b512855 100644 --- a/drivers/video/fbdev/geode/lxfb_core.c +++ b/drivers/video/fbdev/geode/lxfb_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Geode LX framebuffer driver. diff --git a/drivers/video/fbdev/geode/lxfb_ops.c b/drivers/video/fbdev/geode/lxfb_ops.c index 2e33da9849b0..af3a6f8cbba8 100644 --- a/drivers/video/fbdev/geode/lxfb_ops.c +++ b/drivers/video/fbdev/geode/lxfb_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Geode LX framebuffer driver * diff --git a/drivers/video/fbdev/geode/suspend_gx.c b/drivers/video/fbdev/geode/suspend_gx.c index 73307f42e343..713df19ec919 100644 --- a/drivers/video/fbdev/geode/suspend_gx.c +++ b/drivers/video/fbdev/geode/suspend_gx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Advanced Micro Devices, Inc. diff --git a/drivers/video/fbdev/geode/video_cs5530.c b/drivers/video/fbdev/geode/video_cs5530.c index de1c602796ea..1d42e3b00e8d 100644 --- a/drivers/video/fbdev/geode/video_cs5530.c +++ b/drivers/video/fbdev/geode/video_cs5530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/video/geode/video_cs5530.c diff --git a/drivers/video/fbdev/geode/video_gx.c b/drivers/video/fbdev/geode/video_gx.c index 5717c3356949..93debade7c86 100644 --- a/drivers/video/fbdev/geode/video_gx.c +++ b/drivers/video/fbdev/geode/video_gx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Geode GX video processor device. diff --git a/drivers/video/fbdev/goldfishfb.c b/drivers/video/fbdev/goldfishfb.c index 7704f2ab18c0..7fe0736760c6 100644 --- a/drivers/video/fbdev/goldfishfb.c +++ b/drivers/video/fbdev/goldfishfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Google, Inc. diff --git a/drivers/video/fbdev/grvga.c b/drivers/video/fbdev/grvga.c index de8ab817d406..0efd0af2fd78 100644 --- a/drivers/video/fbdev/grvga.c +++ b/drivers/video/fbdev/grvga.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Aeroflex Gaisler SVGACTRL framebuffer device. diff --git a/drivers/video/fbdev/gxt4500.c b/drivers/video/fbdev/gxt4500.c index 1ee0a1efa18e..a105fef0bdec 100644 --- a/drivers/video/fbdev/gxt4500.c +++ b/drivers/video/fbdev/gxt4500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Frame buffer device for IBM GXT4500P/6500P and GXT4000P/6000P diff --git a/drivers/video/fbdev/hecubafb.c b/drivers/video/fbdev/hecubafb.c index 3547d58a29cf..3f3bf25505d7 100644 --- a/drivers/video/fbdev/hecubafb.c +++ b/drivers/video/fbdev/hecubafb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/hecubafb.c -- FB driver for Hecuba/Apollo controller * diff --git a/drivers/video/fbdev/hgafb.c b/drivers/video/fbdev/hgafb.c index 14418aa3791a..4cbd752decfe 100644 --- a/drivers/video/fbdev/hgafb.c +++ b/drivers/video/fbdev/hgafb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/hgafb.c -- Hercules graphics adaptor frame buffer device * diff --git a/drivers/video/fbdev/hitfb.c b/drivers/video/fbdev/hitfb.c index 97db325df2b4..55fb8461870f 100644 --- a/drivers/video/fbdev/hitfb.c +++ b/drivers/video/fbdev/hitfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/hitfb.c -- Hitachi LCD frame buffer device * diff --git a/drivers/video/fbdev/hpfb.c b/drivers/video/fbdev/hpfb.c index a1144b150982..67e8a2c43299 100644 --- a/drivers/video/fbdev/hpfb.c +++ b/drivers/video/fbdev/hpfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HP300 Topcat framebuffer support (derived from macfb of all things) diff --git a/drivers/video/fbdev/hyperv_fb.c b/drivers/video/fbdev/hyperv_fb.c index c99e2ea4b3de..21f1799b496a 100644 --- a/drivers/video/fbdev/hyperv_fb.c +++ b/drivers/video/fbdev/hyperv_fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012, Microsoft Corporation. diff --git a/drivers/video/fbdev/i740fb.c b/drivers/video/fbdev/i740fb.c index 9b74dae71472..515dc5c6731d 100644 --- a/drivers/video/fbdev/i740fb.c +++ b/drivers/video/fbdev/i740fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i740fb - framebuffer driver for Intel740 diff --git a/drivers/video/fbdev/i810/i810-i2c.c b/drivers/video/fbdev/i810/i810-i2c.c index 7db17d0d8a8c..1e5545b30e9b 100644 --- a/drivers/video/fbdev/i810/i810-i2c.c +++ b/drivers/video/fbdev/i810/i810-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/i810-i2c.c -- Intel 810/815 I2C support * diff --git a/drivers/video/fbdev/i810/i810_accel.c b/drivers/video/fbdev/i810/i810_accel.c index 7672d2ea9b35..85fcfa9413c3 100644 --- a/drivers/video/fbdev/i810/i810_accel.c +++ b/drivers/video/fbdev/i810/i810_accel.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/i810_accel.c -- Hardware Acceleration * diff --git a/drivers/video/fbdev/i810/i810_dvt.c b/drivers/video/fbdev/i810/i810_dvt.c index 2082b5c92e8f..fc5a9896d18b 100644 --- a/drivers/video/fbdev/i810/i810_dvt.c +++ b/drivers/video/fbdev/i810/i810_dvt.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/i810_dvt.c -- Intel 810 Discrete Video Timings (Intel) * diff --git a/drivers/video/fbdev/i810/i810_gtf.c b/drivers/video/fbdev/i810/i810_gtf.c index 9743d51e7f8c..30c8fc7f4661 100644 --- a/drivers/video/fbdev/i810/i810_gtf.c +++ b/drivers/video/fbdev/i810/i810_gtf.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/i810_main.h -- Intel 810 Non-discrete Video Timings * (VESA GTF) diff --git a/drivers/video/fbdev/i810/i810_main.c b/drivers/video/fbdev/i810/i810_main.c index 10b914a24114..77e55dead0ae 100644 --- a/drivers/video/fbdev/i810/i810_main.c +++ b/drivers/video/fbdev/i810/i810_main.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/i810_main.c -- Intel 810 frame buffer device * diff --git a/drivers/video/fbdev/imsttfb.c b/drivers/video/fbdev/imsttfb.c index dc4e659e06af..f93c429c203b 100644 --- a/drivers/video/fbdev/imsttfb.c +++ b/drivers/video/fbdev/imsttfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * drivers/video/imsttfb.c -- frame buffer device for IMS TwinTurbo * diff --git a/drivers/video/fbdev/imxfb.c b/drivers/video/fbdev/imxfb.c index a077bf346bdf..f526ce396ca4 100644 --- a/drivers/video/fbdev/imxfb.c +++ b/drivers/video/fbdev/imxfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Freescale i.MX Frame Buffer device driver diff --git a/drivers/video/fbdev/kyro/STG4000InitDevice.c b/drivers/video/fbdev/kyro/STG4000InitDevice.c index 79886a246638..c2b5410cb84d 100644 --- a/drivers/video/fbdev/kyro/STG4000InitDevice.c +++ b/drivers/video/fbdev/kyro/STG4000InitDevice.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/kyro/STG4000InitDevice.c * diff --git a/drivers/video/fbdev/kyro/STG4000OverlayDevice.c b/drivers/video/fbdev/kyro/STG4000OverlayDevice.c index 9fde0e3b69ec..2c45cde7f481 100644 --- a/drivers/video/fbdev/kyro/STG4000OverlayDevice.c +++ b/drivers/video/fbdev/kyro/STG4000OverlayDevice.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/kyro/STG4000OverlayDevice.c * diff --git a/drivers/video/fbdev/kyro/STG4000Ramdac.c b/drivers/video/fbdev/kyro/STG4000Ramdac.c index e6ad037e4396..744168f5dc97 100644 --- a/drivers/video/fbdev/kyro/STG4000Ramdac.c +++ b/drivers/video/fbdev/kyro/STG4000Ramdac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/kyro/STG4000Ramdac.c * diff --git a/drivers/video/fbdev/kyro/STG4000VTG.c b/drivers/video/fbdev/kyro/STG4000VTG.c index bd389709d234..4d27dd68691b 100644 --- a/drivers/video/fbdev/kyro/STG4000VTG.c +++ b/drivers/video/fbdev/kyro/STG4000VTG.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/kyro/STG4000VTG.c * diff --git a/drivers/video/fbdev/kyro/fbdev.c b/drivers/video/fbdev/kyro/fbdev.c index c8b1dfa456a3..4036bb3e3f39 100644 --- a/drivers/video/fbdev/kyro/fbdev.c +++ b/drivers/video/fbdev/kyro/fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/kyro/fbdev.c * diff --git a/drivers/video/fbdev/leo.c b/drivers/video/fbdev/leo.c index b9fb059df2c7..4a27743000b3 100644 --- a/drivers/video/fbdev/leo.c +++ b/drivers/video/fbdev/leo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* leo.c: LEO frame buffer driver * diff --git a/drivers/video/fbdev/macfb.c b/drivers/video/fbdev/macfb.c index 887fffdccd24..6fa4984e2af0 100644 --- a/drivers/video/fbdev/macfb.c +++ b/drivers/video/fbdev/macfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * macfb.c: Generic framebuffer for Macs whose colourmaps/modes we diff --git a/drivers/video/fbdev/macmodes.c b/drivers/video/fbdev/macmodes.c index b16a9d9bef98..353e9980421e 100644 --- a/drivers/video/fbdev/macmodes.c +++ b/drivers/video/fbdev/macmodes.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/macmodes.c -- Standard MacOS video modes * diff --git a/drivers/video/fbdev/matrox/g450_pll.c b/drivers/video/fbdev/matrox/g450_pll.c index e2c1478aa47f..922cfa5ce68b 100644 --- a/drivers/video/fbdev/matrox/g450_pll.c +++ b/drivers/video/fbdev/matrox/g450_pll.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Hardware accelerated Matrox PCI cards - G450/G550 PLL control. diff --git a/drivers/video/fbdev/matrox/i2c-matroxfb.c b/drivers/video/fbdev/matrox/i2c-matroxfb.c index bb048e14b2cf..30eaa4438742 100644 --- a/drivers/video/fbdev/matrox/i2c-matroxfb.c +++ b/drivers/video/fbdev/matrox/i2c-matroxfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_DAC1064.c b/drivers/video/fbdev/matrox/matroxfb_DAC1064.c index 9a893b70ab19..f99343bc8809 100644 --- a/drivers/video/fbdev/matrox/matroxfb_DAC1064.c +++ b/drivers/video/fbdev/matrox/matroxfb_DAC1064.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_Ti3026.c b/drivers/video/fbdev/matrox/matroxfb_Ti3026.c index 4eb636cd1f89..18489d661191 100644 --- a/drivers/video/fbdev/matrox/matroxfb_Ti3026.c +++ b/drivers/video/fbdev/matrox/matroxfb_Ti3026.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_accel.c b/drivers/video/fbdev/matrox/matroxfb_accel.c index 2670db392da2..b4693b9c0c1d 100644 --- a/drivers/video/fbdev/matrox/matroxfb_accel.c +++ b/drivers/video/fbdev/matrox/matroxfb_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_base.c b/drivers/video/fbdev/matrox/matroxfb_base.c index 5be0cdcd7c71..5dd10453f967 100644 --- a/drivers/video/fbdev/matrox/matroxfb_base.c +++ b/drivers/video/fbdev/matrox/matroxfb_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_crtc2.c b/drivers/video/fbdev/matrox/matroxfb_crtc2.c index 417fc692468d..12ff37cc5f65 100644 --- a/drivers/video/fbdev/matrox/matroxfb_crtc2.c +++ b/drivers/video/fbdev/matrox/matroxfb_crtc2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_g450.c b/drivers/video/fbdev/matrox/matroxfb_g450.c index 800c05b70ee3..c18018160614 100644 --- a/drivers/video/fbdev/matrox/matroxfb_g450.c +++ b/drivers/video/fbdev/matrox/matroxfb_g450.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_maven.c b/drivers/video/fbdev/matrox/matroxfb_maven.c index dcfae770b42d..aa9d5ef10ed1 100644 --- a/drivers/video/fbdev/matrox/matroxfb_maven.c +++ b/drivers/video/fbdev/matrox/matroxfb_maven.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/matrox/matroxfb_misc.c b/drivers/video/fbdev/matrox/matroxfb_misc.c index 2c5f0099532b..1af127a5ad21 100644 --- a/drivers/video/fbdev/matrox/matroxfb_misc.c +++ b/drivers/video/fbdev/matrox/matroxfb_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/maxinefb.c b/drivers/video/fbdev/maxinefb.c index 52528eb4dfb4..ff23d6582775 100644 --- a/drivers/video/fbdev/maxinefb.c +++ b/drivers/video/fbdev/maxinefb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/maxinefb.c * diff --git a/drivers/video/fbdev/mb862xx/mb862xx-i2c.c b/drivers/video/fbdev/mb862xx/mb862xx-i2c.c index 08b7f19a67a5..a3edc51b9d52 100644 --- a/drivers/video/fbdev/mb862xx/mb862xx-i2c.c +++ b/drivers/video/fbdev/mb862xx/mb862xx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Coral-P(A)/Lime I2C adapter driver diff --git a/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c b/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c index c35a7479fbf2..17ba5113ea54 100644 --- a/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c +++ b/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mb862xx/mb862xxfb_accel.c diff --git a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c index 676c6d3ccc12..e44b63037028 100644 --- a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c +++ b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/mb862xx/mb862xxfb.c diff --git a/drivers/video/fbdev/metronomefb.c b/drivers/video/fbdev/metronomefb.c index 6f0942c6e5f1..7ee5af7d4a80 100644 --- a/drivers/video/fbdev/metronomefb.c +++ b/drivers/video/fbdev/metronomefb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/metronomefb.c -- FB driver for Metronome controller * diff --git a/drivers/video/fbdev/mmp/core.c b/drivers/video/fbdev/mmp/core.c index 03707461eced..5f758b34b7e4 100644 --- a/drivers/video/fbdev/mmp/core.c +++ b/drivers/video/fbdev/mmp/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/video/mmp/common.c diff --git a/drivers/video/fbdev/mmp/fb/mmpfb.c b/drivers/video/fbdev/mmp/fb/mmpfb.c index 2d9797c6fb3e..f5396b45cae3 100644 --- a/drivers/video/fbdev/mmp/fb/mmpfb.c +++ b/drivers/video/fbdev/mmp/fb/mmpfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/video/mmp/fb/mmpfb.c diff --git a/drivers/video/fbdev/mmp/hw/mmp_ctrl.c b/drivers/video/fbdev/mmp/hw/mmp_ctrl.c index 03e23173198c..ada70488c390 100644 --- a/drivers/video/fbdev/mmp/hw/mmp_ctrl.c +++ b/drivers/video/fbdev/mmp/hw/mmp_ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/video/mmp/hw/mmp_ctrl.c diff --git a/drivers/video/fbdev/mmp/hw/mmp_spi.c b/drivers/video/fbdev/mmp/hw/mmp_spi.c index 3f253f4271ac..ff23216077f5 100644 --- a/drivers/video/fbdev/mmp/hw/mmp_spi.c +++ b/drivers/video/fbdev/mmp/hw/mmp_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/video/mmp/hw/mmp_spi.c diff --git a/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c b/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c index 34fae588e202..03c1cef10b57 100644 --- a/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c +++ b/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/drivers/video/mmp/panel/tpo_tj032md01bw.c diff --git a/drivers/video/fbdev/n411.c b/drivers/video/fbdev/n411.c index a3677313396e..67c080cd8b15 100644 --- a/drivers/video/fbdev/n411.c +++ b/drivers/video/fbdev/n411.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/n411.c -- Platform device for N411 EPD kit * diff --git a/drivers/video/fbdev/neofb.c b/drivers/video/fbdev/neofb.c index 632ba2455913..d21e13cecbca 100644 --- a/drivers/video/fbdev/neofb.c +++ b/drivers/video/fbdev/neofb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/neofb.c -- NeoMagic Framebuffer Driver * diff --git a/drivers/video/fbdev/nvidia/nv_accel.c b/drivers/video/fbdev/nvidia/nv_accel.c index 7341fed63e35..587b8f636ff9 100644 --- a/drivers/video/fbdev/nvidia/nv_accel.c +++ b/drivers/video/fbdev/nvidia/nv_accel.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************\ |* *| |* Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. *| diff --git a/drivers/video/fbdev/nvidia/nv_backlight.c b/drivers/video/fbdev/nvidia/nv_backlight.c index 7edd47ab16e9..ef10e71e9794 100644 --- a/drivers/video/fbdev/nvidia/nv_backlight.c +++ b/drivers/video/fbdev/nvidia/nv_backlight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Backlight code for nVidia based graphic cards diff --git a/drivers/video/fbdev/nvidia/nv_hw.c b/drivers/video/fbdev/nvidia/nv_hw.c index 75afaa07e7eb..ceef19fcbc72 100644 --- a/drivers/video/fbdev/nvidia/nv_hw.c +++ b/drivers/video/fbdev/nvidia/nv_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************\ |* *| |* Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. *| diff --git a/drivers/video/fbdev/nvidia/nv_i2c.c b/drivers/video/fbdev/nvidia/nv_i2c.c index 0b48965a6420..4f97295763b6 100644 --- a/drivers/video/fbdev/nvidia/nv_i2c.c +++ b/drivers/video/fbdev/nvidia/nv_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/nvidia/nvidia-i2c.c - nVidia i2c * diff --git a/drivers/video/fbdev/nvidia/nv_of.c b/drivers/video/fbdev/nvidia/nv_of.c index d20b8779bb32..7b908e1da526 100644 --- a/drivers/video/fbdev/nvidia/nv_of.c +++ b/drivers/video/fbdev/nvidia/nv_of.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/nvidia/nv_of.c * diff --git a/drivers/video/fbdev/nvidia/nv_setup.c b/drivers/video/fbdev/nvidia/nv_setup.c index 5404017e6957..bb8d1e3d0507 100644 --- a/drivers/video/fbdev/nvidia/nv_setup.c +++ b/drivers/video/fbdev/nvidia/nv_setup.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************\ |* *| |* Copyright 2003 NVIDIA, Corporation. All rights reserved. *| diff --git a/drivers/video/fbdev/nvidia/nvidia.c b/drivers/video/fbdev/nvidia/nvidia.c index 72b85f475605..229668393880 100644 --- a/drivers/video/fbdev/nvidia/nvidia.c +++ b/drivers/video/fbdev/nvidia/nvidia.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/nvidia/nvidia.c - nVidia fb driver * diff --git a/drivers/video/fbdev/ocfb.c b/drivers/video/fbdev/ocfb.c index 893888260c21..22de9f1e53da 100644 --- a/drivers/video/fbdev/ocfb.c +++ b/drivers/video/fbdev/ocfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OpenCores VGA/LCD 2.0 core frame buffer driver * diff --git a/drivers/video/fbdev/offb.c b/drivers/video/fbdev/offb.c index f85428e13996..22e258e5f7e6 100644 --- a/drivers/video/fbdev/offb.c +++ b/drivers/video/fbdev/offb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/offb.c -- Open Firmware based frame buffer device * diff --git a/drivers/video/fbdev/omap/hwa742.c b/drivers/video/fbdev/omap/hwa742.c index 64e76e1f5388..e077c585f8d6 100644 --- a/drivers/video/fbdev/omap/hwa742.c +++ b/drivers/video/fbdev/omap/hwa742.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Epson HWA742 LCD controller driver diff --git a/drivers/video/fbdev/omap/lcd_ams_delta.c b/drivers/video/fbdev/omap/lcd_ams_delta.c index 456e6e9e11a9..2a030e663cc4 100644 --- a/drivers/video/fbdev/omap/lcd_ams_delta.c +++ b/drivers/video/fbdev/omap/lcd_ams_delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Based on drivers/video/omap/lcd_inn1510.c diff --git a/drivers/video/fbdev/omap/lcd_dma.c b/drivers/video/fbdev/omap/lcd_dma.c index 56300be71c57..65f1d90a5de6 100644 --- a/drivers/video/fbdev/omap/lcd_dma.c +++ b/drivers/video/fbdev/omap/lcd_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/arch/arm/mach-omap1/lcd_dma.c diff --git a/drivers/video/fbdev/omap/lcd_mipid.c b/drivers/video/fbdev/omap/lcd_mipid.c index a0fc4570403b..7c41f8c24bb6 100644 --- a/drivers/video/fbdev/omap/lcd_mipid.c +++ b/drivers/video/fbdev/omap/lcd_mipid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LCD driver for MIPI DBI-C / DCS compatible LCDs diff --git a/drivers/video/fbdev/omap/lcd_palmte.c b/drivers/video/fbdev/omap/lcd_palmte.c index b255158d7804..b7f754ca8a3c 100644 --- a/drivers/video/fbdev/omap/lcd_palmte.c +++ b/drivers/video/fbdev/omap/lcd_palmte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LCD panel support for the Palm Tungsten E diff --git a/drivers/video/fbdev/omap/lcdc.c b/drivers/video/fbdev/omap/lcdc.c index 53ca58ec5eed..013f77642c46 100644 --- a/drivers/video/fbdev/omap/lcdc.c +++ b/drivers/video/fbdev/omap/lcdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP1 internal LCD controller diff --git a/drivers/video/fbdev/omap/omapfb_main.c b/drivers/video/fbdev/omap/omapfb_main.c index 106d21e74738..de6fc5436591 100644 --- a/drivers/video/fbdev/omap/omapfb_main.c +++ b/drivers/video/fbdev/omap/omapfb_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Framebuffer driver for TI OMAP boards diff --git a/drivers/video/fbdev/omap/sossi.c b/drivers/video/fbdev/omap/sossi.c index 66aff6cd1df0..4c83772007f1 100644 --- a/drivers/video/fbdev/omap/sossi.c +++ b/drivers/video/fbdev/omap/sossi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OMAP1 Special OptimiSed Screen Interface support diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c index cef1603b7530..0283627d9ac2 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog TV Connector driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c index 3f129ce9ff01..8b884f59d30d 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic DVI Connector driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c index e3df731172e8..ed3713a759f5 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI Connector driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c index f4e7ed943b8a..864d33f911af 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OPA362 analog video amplifier with output/power control diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c index 458e65771cbb..0b45f90c0d64 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TFP410 DPI-to-DVI encoder driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c index 8cf0cb922f3c..816976c90a8a 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TPD12S015 HDMI ESD protection & level shifter chip driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c index 22f4262b2432..dc736f71d0c2 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic MIPI DPI Panel Driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c index 1d75f27c6b80..33ae3b1c8175 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic DSI Command Mode panel driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c index e69856cb62d5..1b558165a1d0 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LG.Philips LB035Q02 LCD Panel driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c index 33563953b2ff..e1ddb8ccde50 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NEC NL8048HL11 Panel driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c index 888d94ea8e7d..5545eb6fffcf 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * LCD panel driver for Sharp LS037V7DW01 diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c index 8f430d9e8054..3e4250fb862a 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sony ACX565AKM LCD Panel driver diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c index c18d290693c1..caa59855375b 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Toppoly TD028TTEC1 panel support diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c index d487941853e6..aee473aa8e38 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TPO TD043MTEA1 Panel driver diff --git a/drivers/video/fbdev/omap2/omapfb/dss/apply.c b/drivers/video/fbdev/omap2/omapfb/dss/apply.c index 39947e569a54..aec90cc84198 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/apply.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/apply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Texas Instruments diff --git a/drivers/video/fbdev/omap2/omapfb/dss/core.c b/drivers/video/fbdev/omap2/omapfb/dss/core.c index 02ea41f6c8f4..8303bc5c0670 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/core.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c index 7831c6a2eedb..41434497a8ee 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc.c index 1dc70c96d813..3102929c6cc1 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dispc.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c index 2c85ec9733b1..662fef2d4585 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dispc_coefs.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c index ae937854403b..8174e3a72315 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/video/fbdev/omap2/omapfb/dss/display.c b/drivers/video/fbdev/omap2/omapfb/dss/display.c index 16543425bd84..57894795dba7 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/display.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/display.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/display.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dpi.c b/drivers/video/fbdev/omap2/omapfb/dss/dpi.c index ad8ae1727966..e2ab3422fc00 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dpi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dpi.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dsi.c b/drivers/video/fbdev/omap2/omapfb/dss/dsi.c index 370e8623754e..23e127dadea6 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dsi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dsi.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss-of.c b/drivers/video/fbdev/omap2/omapfb/dss/dss-of.c index f90a8eff7259..6c5b78a11d48 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss-of.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss-of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Texas Instruments diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c index 3624a7fbdca8..5d21117d7f57 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dss.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c index 38be57ba8c28..063c281bf209 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/dss_features.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c index 428001fd4ac9..bfc9151ffe94 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI interface DSS driver for TI's OMAP4 family of SoCs. diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c index e6363a420933..dfd226ebff2d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ti_hdmi_4xxx_ip.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c index aa052805050e..be8d8025cf4b 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI driver for OMAP5 diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c index bb7fe54dd019..c267ef9032e8 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMAP5 HDMI CORE IP driver library diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c index f13d7639826d..556c40e3a2b0 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define DSS_SUBSYS_NAME "HDMI" diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c index 170463a7e1f4..98bf3d4be0cb 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI PHY diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c index 531b36d2232b..0ba1647ecdf9 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI PLL diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c index 41ad52b9d013..10fa81104955 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI wrapper diff --git a/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c index 1b644be5fe2e..fec0413e4fd3 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/video/fbdev/omap2/omapfb/dss/manager.c b/drivers/video/fbdev/omap2/omapfb/dss/manager.c index c59e5689d6cc..a7aacee12a86 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/manager.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/manager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/manager.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c b/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c index d80720c84323..84a8b35b2a3c 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments diff --git a/drivers/video/fbdev/omap2/omapfb/dss/output.c b/drivers/video/fbdev/omap2/omapfb/dss/output.c index 48cbfb75443f..bbb3cc362115 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/output.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Texas Instruments Ltd diff --git a/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c index 1da4fb1c77b4..9a82f57ca931 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Nokia Corporation diff --git a/drivers/video/fbdev/omap2/omapfb/dss/overlay.c b/drivers/video/fbdev/omap2/omapfb/dss/overlay.c index bbbdc233ee61..dc5f9ead19ab 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/overlay.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/overlay.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/pll.c b/drivers/video/fbdev/omap2/omapfb/dss/pll.c index 725194d52445..68aec275848c 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/pll.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments Incorporated diff --git a/drivers/video/fbdev/omap2/omapfb/dss/sdi.c b/drivers/video/fbdev/omap2/omapfb/dss/sdi.c index 68e569ec0f83..d7917d6d0e79 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/sdi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/sdi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/sdi.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/venc.c b/drivers/video/fbdev/omap2/omapfb/dss/venc.c index ed283029ad95..9a9ba2bdf70a 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/venc.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/venc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/dss/venc.c diff --git a/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c b/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c index ca430ca69ba3..fd95c2263f5f 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Texas Instruments Ltd diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c b/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c index 152dbeaa6451..ba0351bbe526 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/omapfb-ioctl.c diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-main.c b/drivers/video/fbdev/omap2/omapfb/omapfb-main.c index 211f23648686..9b2d9ddfd301 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-main.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/omapfb-main.c diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c b/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c index 831b2c2fbdf9..c3d7dbe7b9b4 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/omap2/omapfb-sysfs.c diff --git a/drivers/video/fbdev/omap2/omapfb/vrfb.c b/drivers/video/fbdev/omap2/omapfb/vrfb.c index 675482cde519..bcad2669b012 100644 --- a/drivers/video/fbdev/omap2/omapfb/vrfb.c +++ b/drivers/video/fbdev/omap2/omapfb/vrfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VRFB Rotation Engine diff --git a/drivers/video/fbdev/p9100.c b/drivers/video/fbdev/p9100.c index 0bc0f78fe4b9..ffe1addb13bf 100644 --- a/drivers/video/fbdev/p9100.c +++ b/drivers/video/fbdev/p9100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* p9100.c: P9100 frame buffer driver * diff --git a/drivers/video/fbdev/platinumfb.c b/drivers/video/fbdev/platinumfb.c index a08d955d9b43..aeeceb292e25 100644 --- a/drivers/video/fbdev/platinumfb.c +++ b/drivers/video/fbdev/platinumfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * platinumfb.c -- frame buffer device for the PowerMac 'platinum' display * diff --git a/drivers/video/fbdev/pm2fb.c b/drivers/video/fbdev/pm2fb.c index f34429829b7d..718205c63d8c 100644 --- a/drivers/video/fbdev/pm2fb.c +++ b/drivers/video/fbdev/pm2fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Permedia2 framebuffer driver. * diff --git a/drivers/video/fbdev/pm3fb.c b/drivers/video/fbdev/pm3fb.c index 6e55e42514d6..af7c27a64cbd 100644 --- a/drivers/video/fbdev/pm3fb.c +++ b/drivers/video/fbdev/pm3fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pm3fb.c -- 3DLabs Permedia3 frame buffer device * diff --git a/drivers/video/fbdev/pmag-aa-fb.c b/drivers/video/fbdev/pmag-aa-fb.c index acfc8c70c410..d320b617df01 100644 --- a/drivers/video/fbdev/pmag-aa-fb.c +++ b/drivers/video/fbdev/pmag-aa-fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pmag-aa-fb.c * Copyright 2002 Karsten Merker diff --git a/drivers/video/fbdev/pmag-ba-fb.c b/drivers/video/fbdev/pmag-ba-fb.c index 1e010520b335..40b029a63451 100644 --- a/drivers/video/fbdev/pmag-ba-fb.c +++ b/drivers/video/fbdev/pmag-ba-fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pmag-ba-fb.c * diff --git a/drivers/video/fbdev/pmagb-b-fb.c b/drivers/video/fbdev/pmagb-b-fb.c index 6432492467d1..85f2fc78f9f6 100644 --- a/drivers/video/fbdev/pmagb-b-fb.c +++ b/drivers/video/fbdev/pmagb-b-fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pmagb-b-fb.c * diff --git a/drivers/video/fbdev/ps3fb.c b/drivers/video/fbdev/ps3fb.c index dbcda307f6a6..f8017ab27e75 100644 --- a/drivers/video/fbdev/ps3fb.c +++ b/drivers/video/fbdev/ps3fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/ps3fb.c -- PS3 GPU frame buffer device * diff --git a/drivers/video/fbdev/pvr2fb.c b/drivers/video/fbdev/pvr2fb.c index 0b8d23c12b77..e249d2e407aa 100644 --- a/drivers/video/fbdev/pvr2fb.c +++ b/drivers/video/fbdev/pvr2fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/video/pvr2fb.c diff --git a/drivers/video/fbdev/pxa168fb.c b/drivers/video/fbdev/pxa168fb.c index ec602f7776eb..d3103a16383c 100644 --- a/drivers/video/fbdev/pxa168fb.c +++ b/drivers/video/fbdev/pxa168fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pxa168fb.c -- Marvell PXA168 LCD Controller * diff --git a/drivers/video/fbdev/pxa3xx-gcu.c b/drivers/video/fbdev/pxa3xx-gcu.c index 4a78b387b343..5952b74fed7b 100644 --- a/drivers/video/fbdev/pxa3xx-gcu.c +++ b/drivers/video/fbdev/pxa3xx-gcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pxa3xx-gcu.c - Linux kernel module for PXA3xx graphics controllers diff --git a/drivers/video/fbdev/pxafb.c b/drivers/video/fbdev/pxafb.c index e418eee825fb..b71289ea0c4b 100644 --- a/drivers/video/fbdev/pxafb.c +++ b/drivers/video/fbdev/pxafb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/pxafb.c * diff --git a/drivers/video/fbdev/q40fb.c b/drivers/video/fbdev/q40fb.c index 1ff8fa176124..796d50537551 100644 --- a/drivers/video/fbdev/q40fb.c +++ b/drivers/video/fbdev/q40fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/q40fb.c -- Q40 frame buffer device * diff --git a/drivers/video/fbdev/riva/fbdev.c b/drivers/video/fbdev/riva/fbdev.c index 1e377b2ec089..f89596c445e6 100644 --- a/drivers/video/fbdev/riva/fbdev.c +++ b/drivers/video/fbdev/riva/fbdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/riva/fbdev.c - nVidia RIVA 128/TNT/TNT2 fb driver * diff --git a/drivers/video/fbdev/riva/nv_driver.c b/drivers/video/fbdev/riva/nv_driver.c index a3d9c66973ad..4d66147c1953 100644 --- a/drivers/video/fbdev/riva/nv_driver.c +++ b/drivers/video/fbdev/riva/nv_driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* $XConsortium: nv_driver.c /main/3 1996/10/28 05:13:37 kaleb $ */ /* * Copyright 1996-1997 David J. McKay diff --git a/drivers/video/fbdev/riva/riva_hw.c b/drivers/video/fbdev/riva/riva_hw.c index 8b829b720064..8f31f15e4d36 100644 --- a/drivers/video/fbdev/riva/riva_hw.c +++ b/drivers/video/fbdev/riva/riva_hw.c @@ -1,3 +1,4 @@ +asm("nop"); /***************************************************************************\ |* *| |* Copyright 1993-1999 NVIDIA, Corporation. All rights reserved. *| diff --git a/drivers/video/fbdev/riva/rivafb-i2c.c b/drivers/video/fbdev/riva/rivafb-i2c.c index 6a183375ced1..674881ddbf37 100644 --- a/drivers/video/fbdev/riva/rivafb-i2c.c +++ b/drivers/video/fbdev/riva/rivafb-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/riva/fbdev-i2c.c - nVidia i2c * diff --git a/drivers/video/fbdev/s1d13xxxfb.c b/drivers/video/fbdev/s1d13xxxfb.c index e80c806ef520..48f303c2d2c3 100644 --- a/drivers/video/fbdev/s1d13xxxfb.c +++ b/drivers/video/fbdev/s1d13xxxfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* drivers/video/s1d13xxxfb.c * * (c) 2004 Simtec Electronics diff --git a/drivers/video/fbdev/s3c-fb.c b/drivers/video/fbdev/s3c-fb.c index 2f4d707e2e09..b5ff06803ecb 100644 --- a/drivers/video/fbdev/s3c-fb.c +++ b/drivers/video/fbdev/s3c-fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/video/s3c-fb.c * diff --git a/drivers/video/fbdev/s3fb.c b/drivers/video/fbdev/s3fb.c index ba30e5568cab..a7922142e53a 100644 --- a/drivers/video/fbdev/s3fb.c +++ b/drivers/video/fbdev/s3fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/s3fb.c -- Frame buffer device driver for S3 Trio/Virge * diff --git a/drivers/video/fbdev/sa1100fb.c b/drivers/video/fbdev/sa1100fb.c index 0d362d2bf0e3..0e18442ae7b1 100644 --- a/drivers/video/fbdev/sa1100fb.c +++ b/drivers/video/fbdev/sa1100fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/sa1100fb.c * diff --git a/drivers/video/fbdev/savage/savagefb-i2c.c b/drivers/video/fbdev/savage/savagefb-i2c.c index 80fa87e2ae2f..3a12fc39a1a0 100644 --- a/drivers/video/fbdev/savage/savagefb-i2c.c +++ b/drivers/video/fbdev/savage/savagefb-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/savage/savagefb-i2c.c - S3 Savage DDC2 * diff --git a/drivers/video/fbdev/savage/savagefb_accel.c b/drivers/video/fbdev/savage/savagefb_accel.c index bfefa6234cf0..1f14b200a7b1 100644 --- a/drivers/video/fbdev/savage/savagefb_accel.c +++ b/drivers/video/fbdev/savage/savagefb_accel.c @@ -1,3 +1,4 @@ +asm("nop"); /*-*- linux-c -*- * linux/drivers/video/savage/savage_accel.c -- Hardware Acceleration * diff --git a/drivers/video/fbdev/savage/savagefb_driver.c b/drivers/video/fbdev/savage/savagefb_driver.c index ac41f8f37589..d34f62bacf55 100644 --- a/drivers/video/fbdev/savage/savagefb_driver.c +++ b/drivers/video/fbdev/savage/savagefb_driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/savagefb.c -- S3 Savage Framebuffer Driver * diff --git a/drivers/video/fbdev/sbuslib.c b/drivers/video/fbdev/sbuslib.c index dd2002d0810f..59625946bec7 100644 --- a/drivers/video/fbdev/sbuslib.c +++ b/drivers/video/fbdev/sbuslib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* sbuslib.c: Helper library for SBUS framebuffer drivers. * diff --git a/drivers/video/fbdev/sh7760fb.c b/drivers/video/fbdev/sh7760fb.c index 130adef2e468..3e5ce37ff0b9 100644 --- a/drivers/video/fbdev/sh7760fb.c +++ b/drivers/video/fbdev/sh7760fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SH7760/SH7763 LCDC Framebuffer driver. diff --git a/drivers/video/fbdev/sh_mobile_lcdcfb.c b/drivers/video/fbdev/sh_mobile_lcdcfb.c index dd950e4ab5ce..d9cd7737c59d 100644 --- a/drivers/video/fbdev/sh_mobile_lcdcfb.c +++ b/drivers/video/fbdev/sh_mobile_lcdcfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * SuperH Mobile LCDC Framebuffer * diff --git a/drivers/video/fbdev/simplefb.c b/drivers/video/fbdev/simplefb.c index 92595af022eb..55fccba8ffe3 100644 --- a/drivers/video/fbdev/simplefb.c +++ b/drivers/video/fbdev/simplefb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simplest possible simple frame-buffer driver, as a platform device diff --git a/drivers/video/fbdev/sis/init.c b/drivers/video/fbdev/sis/init.c index 2ba91d62af92..002030c1e531 100644 --- a/drivers/video/fbdev/sis/init.c +++ b/drivers/video/fbdev/sis/init.c @@ -1,3 +1,4 @@ +asm("nop"); /* $XFree86$ */ /* $XdotOrg$ */ /* diff --git a/drivers/video/fbdev/sis/init301.c b/drivers/video/fbdev/sis/init301.c index 09329072004f..5621c838a690 100644 --- a/drivers/video/fbdev/sis/init301.c +++ b/drivers/video/fbdev/sis/init301.c @@ -1,3 +1,4 @@ +asm("nop"); /* $XFree86$ */ /* $XdotOrg$ */ /* diff --git a/drivers/video/fbdev/sis/initextlfb.c b/drivers/video/fbdev/sis/initextlfb.c index 8129156f938d..1d6dc127f7c7 100644 --- a/drivers/video/fbdev/sis/initextlfb.c +++ b/drivers/video/fbdev/sis/initextlfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SiS 300/540/630[S]/730[S] diff --git a/drivers/video/fbdev/sis/sis_accel.c b/drivers/video/fbdev/sis/sis_accel.c index 5850e4325f07..3a989c884105 100644 --- a/drivers/video/fbdev/sis/sis_accel.c +++ b/drivers/video/fbdev/sis/sis_accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SiS 300/540/630[S]/730[S], diff --git a/drivers/video/fbdev/sis/sis_main.c b/drivers/video/fbdev/sis/sis_main.c index 84567d67f71d..b41200806ae1 100644 --- a/drivers/video/fbdev/sis/sis_main.c +++ b/drivers/video/fbdev/sis/sis_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SiS 300/540/630[S]/730[S], diff --git a/drivers/video/fbdev/skeletonfb.c b/drivers/video/fbdev/skeletonfb.c index 7e98850d9bde..24def7614eab 100644 --- a/drivers/video/fbdev/skeletonfb.c +++ b/drivers/video/fbdev/skeletonfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/skeletonfb.c -- Skeleton for a frame buffer device * diff --git a/drivers/video/fbdev/sm501fb.c b/drivers/video/fbdev/sm501fb.c index ed6f4f43e2d5..35c8ecab7cca 100644 --- a/drivers/video/fbdev/sm501fb.c +++ b/drivers/video/fbdev/sm501fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* linux/drivers/video/sm501fb.c * diff --git a/drivers/video/fbdev/sm712fb.c b/drivers/video/fbdev/sm712fb.c index 104f122e0f27..7cc8900804fe 100644 --- a/drivers/video/fbdev/sm712fb.c +++ b/drivers/video/fbdev/sm712fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Silicon Motion SM7XX frame buffer device * diff --git a/drivers/video/fbdev/smscufx.c b/drivers/video/fbdev/smscufx.c index 5f0dd01fd834..41692e9995d1 100644 --- a/drivers/video/fbdev/smscufx.c +++ b/drivers/video/fbdev/smscufx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * smscufx.c -- Framebuffer driver for SMSC UFX USB controller diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c index 83dd31fa1fab..32e87fa0055d 100644 --- a/drivers/video/fbdev/ssd1307fb.c +++ b/drivers/video/fbdev/ssd1307fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Solomon SSD1307 OLED controller diff --git a/drivers/video/fbdev/sstfb.c b/drivers/video/fbdev/sstfb.c index 2ea947f57efb..918bb587b56f 100644 --- a/drivers/video/fbdev/sstfb.c +++ b/drivers/video/fbdev/sstfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/sstfb.c -- voodoo graphics frame buffer diff --git a/drivers/video/fbdev/stifb.c b/drivers/video/fbdev/stifb.c index 8e5bac27542d..f52675f57926 100644 --- a/drivers/video/fbdev/stifb.c +++ b/drivers/video/fbdev/stifb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/stifb.c - * Low level Frame buffer driver for HP workstations with diff --git a/drivers/video/fbdev/sunxvr1000.c b/drivers/video/fbdev/sunxvr1000.c index a93b06614187..fe3b2e38cff2 100644 --- a/drivers/video/fbdev/sunxvr1000.c +++ b/drivers/video/fbdev/sunxvr1000.c @@ -1,3 +1,4 @@ +asm("nop"); /* sunxvr1000.c: Sun XVR-1000 fb driver for sparc64 systems * * License: GPL diff --git a/drivers/video/fbdev/sunxvr2500.c b/drivers/video/fbdev/sunxvr2500.c index 42426d09b935..ae599aae817a 100644 --- a/drivers/video/fbdev/sunxvr2500.c +++ b/drivers/video/fbdev/sunxvr2500.c @@ -1,3 +1,4 @@ +asm("nop"); /* sunxvr2500.c: Sun 3DLABS XVR-2500 et al. fb driver for sparc64 systems * * License: GPL diff --git a/drivers/video/fbdev/sunxvr500.c b/drivers/video/fbdev/sunxvr500.c index fef008b728dd..4a4fff986668 100644 --- a/drivers/video/fbdev/sunxvr500.c +++ b/drivers/video/fbdev/sunxvr500.c @@ -1,3 +1,4 @@ +asm("nop"); /* sunxvr500.c: Sun 3DLABS XVR-500 Expert3D fb driver for sparc64 systems * * License: GPL diff --git a/drivers/video/fbdev/tcx.c b/drivers/video/fbdev/tcx.c index ca9e84e8d860..5a8c11aaf96c 100644 --- a/drivers/video/fbdev/tcx.c +++ b/drivers/video/fbdev/tcx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* tcx.c: TCX frame buffer driver * diff --git a/drivers/video/fbdev/tdfxfb.c b/drivers/video/fbdev/tdfxfb.c index 51ebe78359ec..1442e82e845e 100644 --- a/drivers/video/fbdev/tdfxfb.c +++ b/drivers/video/fbdev/tdfxfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/video/fbdev/tgafb.c b/drivers/video/fbdev/tgafb.c index dccfc38cfbd5..d4422ab11ad0 100644 --- a/drivers/video/fbdev/tgafb.c +++ b/drivers/video/fbdev/tgafb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/tgafb.c -- DEC 21030 TGA frame buffer device * diff --git a/drivers/video/fbdev/tridentfb.c b/drivers/video/fbdev/tridentfb.c index 17b7253b8fbe..56ed3ba2338f 100644 --- a/drivers/video/fbdev/tridentfb.c +++ b/drivers/video/fbdev/tridentfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Frame buffer driver for Trident TGUI, Blade and Image series diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c index ccede85df1e1..d77b1a9adf93 100644 --- a/drivers/video/fbdev/udlfb.c +++ b/drivers/video/fbdev/udlfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * udlfb.c -- Framebuffer driver for DisplayLink USB controller diff --git a/drivers/video/fbdev/uvesafb.c b/drivers/video/fbdev/uvesafb.c index 5d52fd00806e..a5f5d54410e7 100644 --- a/drivers/video/fbdev/uvesafb.c +++ b/drivers/video/fbdev/uvesafb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A framebuffer driver for VBE 2.0+ compliant video cards diff --git a/drivers/video/fbdev/valkyriefb.c b/drivers/video/fbdev/valkyriefb.c index 6ff059ee1694..36ac4393b55a 100644 --- a/drivers/video/fbdev/valkyriefb.c +++ b/drivers/video/fbdev/valkyriefb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * valkyriefb.c -- frame buffer device for the PowerMac 'valkyrie' display * diff --git a/drivers/video/fbdev/vesafb.c b/drivers/video/fbdev/vesafb.c index f135033c22fb..3da825816364 100644 --- a/drivers/video/fbdev/vesafb.c +++ b/drivers/video/fbdev/vesafb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * framebuffer driver for VBE 2.0 compliant graphic boards diff --git a/drivers/video/fbdev/vfb.c b/drivers/video/fbdev/vfb.c index 5b7965f36c5e..5a6f913f589c 100644 --- a/drivers/video/fbdev/vfb.c +++ b/drivers/video/fbdev/vfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/vfb.c -- Virtual frame buffer device * diff --git a/drivers/video/fbdev/vga16fb.c b/drivers/video/fbdev/vga16fb.c index 6b81337a4909..bf2f24c33754 100644 --- a/drivers/video/fbdev/vga16fb.c +++ b/drivers/video/fbdev/vga16fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/vga16.c -- VGA 16-color framebuffer driver * diff --git a/drivers/video/fbdev/via/accel.c b/drivers/video/fbdev/via/accel.c index 1e04026f0809..decdf4a05c77 100644 --- a/drivers/video/fbdev/via/accel.c +++ b/drivers/video/fbdev/via/accel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/dvi.c b/drivers/video/fbdev/via/dvi.c index 27990a73bfa3..688ef8d2c509 100644 --- a/drivers/video/fbdev/via/dvi.c +++ b/drivers/video/fbdev/via/dvi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/global.c b/drivers/video/fbdev/via/global.c index 306d89651a0a..be5402898580 100644 --- a/drivers/video/fbdev/via/global.c +++ b/drivers/video/fbdev/via/global.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/hw.c b/drivers/video/fbdev/via/hw.c index 66afd7be00cc..5b3c8c0394af 100644 --- a/drivers/video/fbdev/via/hw.c +++ b/drivers/video/fbdev/via/hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/ioctl.c b/drivers/video/fbdev/via/ioctl.c index 8b7f76553853..a57b91e8730b 100644 --- a/drivers/video/fbdev/via/ioctl.c +++ b/drivers/video/fbdev/via/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/lcd.c b/drivers/video/fbdev/via/lcd.c index 8673fced8749..4b913852113f 100644 --- a/drivers/video/fbdev/via/lcd.c +++ b/drivers/video/fbdev/via/lcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/tblDPASetting.c b/drivers/video/fbdev/via/tblDPASetting.c index d7ff172f0a39..d610394335f1 100644 --- a/drivers/video/fbdev/via/tblDPASetting.c +++ b/drivers/video/fbdev/via/tblDPASetting.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/via-core.c b/drivers/video/fbdev/via/via-core.c index a8d4a3e2c65e..d42771eb4d5c 100644 --- a/drivers/video/fbdev/via/via-core.c +++ b/drivers/video/fbdev/via/via-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/via-gpio.c b/drivers/video/fbdev/via/via-gpio.c index 45c0a4a6f85c..1d1abe922d17 100644 --- a/drivers/video/fbdev/via/via-gpio.c +++ b/drivers/video/fbdev/via/via-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for viafb GPIO ports. diff --git a/drivers/video/fbdev/via/via_aux.c b/drivers/video/fbdev/via/via_aux.c index 902191dddbeb..3894d7c4d6ec 100644 --- a/drivers/video/fbdev/via/via_aux.c +++ b/drivers/video/fbdev/via/via_aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_ch7301.c b/drivers/video/fbdev/via/via_aux_ch7301.c index 70852d06b5d5..c7768a43bc3a 100644 --- a/drivers/video/fbdev/via/via_aux_ch7301.c +++ b/drivers/video/fbdev/via/via_aux_ch7301.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_edid.c b/drivers/video/fbdev/via/via_aux_edid.c index 9791381a9865..7b3af69224da 100644 --- a/drivers/video/fbdev/via/via_aux_edid.c +++ b/drivers/video/fbdev/via/via_aux_edid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_sii164.c b/drivers/video/fbdev/via/via_aux_sii164.c index 90140b27158c..167e52224cf8 100644 --- a/drivers/video/fbdev/via/via_aux_sii164.c +++ b/drivers/video/fbdev/via/via_aux_sii164.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1621.c b/drivers/video/fbdev/via/via_aux_vt1621.c index b05f4a3baebf..087d83e8ffb7 100644 --- a/drivers/video/fbdev/via/via_aux_vt1621.c +++ b/drivers/video/fbdev/via/via_aux_vt1621.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1622.c b/drivers/video/fbdev/via/via_aux_vt1622.c index 14ed3191773d..94ef72648ab6 100644 --- a/drivers/video/fbdev/via/via_aux_vt1622.c +++ b/drivers/video/fbdev/via/via_aux_vt1622.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1625.c b/drivers/video/fbdev/via/via_aux_vt1625.c index f7456453ae57..189110aa28b6 100644 --- a/drivers/video/fbdev/via/via_aux_vt1625.c +++ b/drivers/video/fbdev/via/via_aux_vt1625.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1631.c b/drivers/video/fbdev/via/via_aux_vt1631.c index 51595a3f8ff6..8132ee01aedd 100644 --- a/drivers/video/fbdev/via/via_aux_vt1631.c +++ b/drivers/video/fbdev/via/via_aux_vt1631.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1632.c b/drivers/video/fbdev/via/via_aux_vt1632.c index 72f286ae6411..6a9f21b979bc 100644 --- a/drivers/video/fbdev/via/via_aux_vt1632.c +++ b/drivers/video/fbdev/via/via_aux_vt1632.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_aux_vt1636.c b/drivers/video/fbdev/via/via_aux_vt1636.c index 1bda5549d445..3ce856f6a8d1 100644 --- a/drivers/video/fbdev/via/via_aux_vt1636.c +++ b/drivers/video/fbdev/via/via_aux_vt1636.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Florian Tobias Schandinat diff --git a/drivers/video/fbdev/via/via_clock.c b/drivers/video/fbdev/via/via_clock.c index e01a2dfaab89..f8478ac30f1f 100644 --- a/drivers/video/fbdev/via/via_clock.c +++ b/drivers/video/fbdev/via/via_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/via_i2c.c b/drivers/video/fbdev/via/via_i2c.c index 42c378425586..2371aed71451 100644 --- a/drivers/video/fbdev/via/via_i2c.c +++ b/drivers/video/fbdev/via/via_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/via_modesetting.c b/drivers/video/fbdev/via/via_modesetting.c index 47dccc8ebd95..8406a4dad365 100644 --- a/drivers/video/fbdev/via/via_modesetting.c +++ b/drivers/video/fbdev/via/via_modesetting.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/via_utility.c b/drivers/video/fbdev/via/via_utility.c index c5277a6758c3..24fe31b6d1ca 100644 --- a/drivers/video/fbdev/via/via_utility.c +++ b/drivers/video/fbdev/via/via_utility.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/viafbdev.c b/drivers/video/fbdev/via/viafbdev.c index 6da5ae7d229a..982764e88998 100644 --- a/drivers/video/fbdev/via/viafbdev.c +++ b/drivers/video/fbdev/via/viafbdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/viamode.c b/drivers/video/fbdev/via/viamode.c index 31308e193070..a094fb49b982 100644 --- a/drivers/video/fbdev/via/viamode.c +++ b/drivers/video/fbdev/via/viamode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/via/vt1636.c b/drivers/video/fbdev/via/vt1636.c index 0d58ca144e19..f47f2c967175 100644 --- a/drivers/video/fbdev/via/vt1636.c +++ b/drivers/video/fbdev/via/vt1636.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. diff --git a/drivers/video/fbdev/vt8500lcdfb.c b/drivers/video/fbdev/vt8500lcdfb.c index b08a6fdc53fd..0ba1a3e6b65c 100644 --- a/drivers/video/fbdev/vt8500lcdfb.c +++ b/drivers/video/fbdev/vt8500lcdfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/vt8500lcdfb.c diff --git a/drivers/video/fbdev/vt8623fb.c b/drivers/video/fbdev/vt8623fb.c index df984f3a7ff6..aa7fc6319124 100644 --- a/drivers/video/fbdev/vt8623fb.c +++ b/drivers/video/fbdev/vt8623fb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/vt8623fb.c - fbdev driver for * integrated graphic core in VIA VT8623 [CLE266] chipset diff --git a/drivers/video/fbdev/wm8505fb.c b/drivers/video/fbdev/wm8505fb.c index 5caf74ca92fb..167ace2eaaaa 100644 --- a/drivers/video/fbdev/wm8505fb.c +++ b/drivers/video/fbdev/wm8505fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * WonderMedia WM8505 Frame Buffer device driver diff --git a/drivers/video/fbdev/wmt_ge_rops.c b/drivers/video/fbdev/wmt_ge_rops.c index 2bd26bfb2b46..b61465e03b19 100644 --- a/drivers/video/fbdev/wmt_ge_rops.c +++ b/drivers/video/fbdev/wmt_ge_rops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/wmt_ge_rops.c diff --git a/drivers/video/fbdev/xen-fbfront.c b/drivers/video/fbdev/xen-fbfront.c index d8f3bfb2dd6c..678e2fb777b0 100644 --- a/drivers/video/fbdev/xen-fbfront.c +++ b/drivers/video/fbdev/xen-fbfront.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xen para-virtual frame buffer device * diff --git a/drivers/video/fbdev/xilinxfb.c b/drivers/video/fbdev/xilinxfb.c index 0a6e05cd155a..ac37a43e6204 100644 --- a/drivers/video/fbdev/xilinxfb.c +++ b/drivers/video/fbdev/xilinxfb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xilinx TFT frame buffer driver * diff --git a/drivers/video/hdmi.c b/drivers/video/hdmi.c index 45b42f14a750..4afe8210669f 100644 --- a/drivers/video/hdmi.c +++ b/drivers/video/hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2012 Avionic Design GmbH * diff --git a/drivers/video/logo/logo.c b/drivers/video/logo/logo.c index 141f15a9a459..a17c2047c269 100644 --- a/drivers/video/logo/logo.c +++ b/drivers/video/logo/logo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/video/logo/pnmtologo.c b/drivers/video/logo/pnmtologo.c index 28d9f0b907a9..36f800cea746 100644 --- a/drivers/video/logo/pnmtologo.c +++ b/drivers/video/logo/pnmtologo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Convert a logo in ASCII PNM format to C source suitable for inclusion in diff --git a/drivers/video/nomodeset.c b/drivers/video/nomodeset.c index 13cc8b719697..80f6a7188582 100644 --- a/drivers/video/nomodeset.c +++ b/drivers/video/nomodeset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/of_display_timing.c b/drivers/video/of_display_timing.c index bebd371c6b93..d43d3529a5a3 100644 --- a/drivers/video/of_display_timing.c +++ b/drivers/video/of_display_timing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OF helpers for parsing display timings diff --git a/drivers/video/of_videomode.c b/drivers/video/of_videomode.c index e7d10ffd3b66..3fa7f9270062 100644 --- a/drivers/video/of_videomode.c +++ b/drivers/video/of_videomode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * generic videomode helper diff --git a/drivers/video/screen_info_generic.c b/drivers/video/screen_info_generic.c index 763adbba71cb..34060de9b220 100644 --- a/drivers/video/screen_info_generic.c +++ b/drivers/video/screen_info_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/screen_info_pci.c b/drivers/video/screen_info_pci.c index 66bfc1d0a6dc..2221c3b21762 100644 --- a/drivers/video/screen_info_pci.c +++ b/drivers/video/screen_info_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/video/sticore.c b/drivers/video/sticore.c index 88a1758616e0..6867842ce51b 100644 --- a/drivers/video/sticore.c +++ b/drivers/video/sticore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/drivers/video/console/sticore.c - diff --git a/drivers/video/vgastate.c b/drivers/video/vgastate.c index 122fb3c3ec9d..e483f03bce89 100644 --- a/drivers/video/vgastate.c +++ b/drivers/video/vgastate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/drivers/video/vgastate.c -- VGA state save/restore * diff --git a/drivers/video/videomode.c b/drivers/video/videomode.c index 2ecf80c082e4..fff54c049f08 100644 --- a/drivers/video/videomode.c +++ b/drivers/video/videomode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * generic display timing functions diff --git a/drivers/virt/acrn/hsm.c b/drivers/virt/acrn/hsm.c index e4e196abdaac..61e8e75726c1 100644 --- a/drivers/virt/acrn/hsm.c +++ b/drivers/virt/acrn/hsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN Hypervisor Service Module (HSM) diff --git a/drivers/virt/acrn/ioeventfd.c b/drivers/virt/acrn/ioeventfd.c index 4e845c6ca0b5..b7db6116d314 100644 --- a/drivers/virt/acrn/ioeventfd.c +++ b/drivers/virt/acrn/ioeventfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN HSM eventfd - use eventfd objects to signal expected I/O requests diff --git a/drivers/virt/acrn/ioreq.c b/drivers/virt/acrn/ioreq.c index 55ddfa4840af..fc6f1441b81f 100644 --- a/drivers/virt/acrn/ioreq.c +++ b/drivers/virt/acrn/ioreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN_HSM: Handle I/O requests diff --git a/drivers/virt/acrn/irqfd.c b/drivers/virt/acrn/irqfd.c index 64d32c8fbf79..7c7bdc686f29 100644 --- a/drivers/virt/acrn/irqfd.c +++ b/drivers/virt/acrn/irqfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN HSM irqfd: use eventfd objects to inject virtual interrupts diff --git a/drivers/virt/acrn/mm.c b/drivers/virt/acrn/mm.c index bfb3031885e8..7fcd7e26b3d6 100644 --- a/drivers/virt/acrn/mm.c +++ b/drivers/virt/acrn/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN: Memory mapping management diff --git a/drivers/virt/acrn/vm.c b/drivers/virt/acrn/vm.c index fbc9f1042000..2f6d7ced1b59 100644 --- a/drivers/virt/acrn/vm.c +++ b/drivers/virt/acrn/vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ACRN_HSM: Virtual Machine management diff --git a/drivers/virt/coco/arm-cca-guest/arm-cca-guest.c b/drivers/virt/coco/arm-cca-guest/arm-cca-guest.c index 0c9ea24a200c..022da864995d 100644 --- a/drivers/virt/coco/arm-cca-guest/arm-cca-guest.c +++ b/drivers/virt/coco/arm-cca-guest/arm-cca-guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 ARM Ltd. diff --git a/drivers/virt/coco/efi_secret/efi_secret.c b/drivers/virt/coco/efi_secret/efi_secret.c index 5946c5abeae8..ea67dd868995 100644 --- a/drivers/virt/coco/efi_secret/efi_secret.c +++ b/drivers/virt/coco/efi_secret/efi_secret.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * efi_secret module diff --git a/drivers/virt/coco/guest/report.c b/drivers/virt/coco/guest/report.c index d3d18fc22bc2..5e29313516f6 100644 --- a/drivers/virt/coco/guest/report.c +++ b/drivers/virt/coco/guest/report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2023 Intel Corporation. All rights reserved. */ diff --git a/drivers/virt/coco/guest/tsm-mr.c b/drivers/virt/coco/guest/tsm-mr.c index bc509df04db1..ab96ee5490b7 100644 --- a/drivers/virt/coco/guest/tsm-mr.c +++ b/drivers/virt/coco/guest/tsm-mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024-2025 Intel Corporation. All rights reserved. */ diff --git a/drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c b/drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c index 4230b817a80b..9e525972c872 100644 --- a/drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c +++ b/drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Support for the hypercall interface exposed to protected guests by diff --git a/drivers/virt/coco/sev-guest/sev-guest.c b/drivers/virt/coco/sev-guest/sev-guest.c index b01ec99106cd..0f5bf24a9da4 100644 --- a/drivers/virt/coco/sev-guest/sev-guest.c +++ b/drivers/virt/coco/sev-guest/sev-guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD Secure Encrypted Virtualization (SEV) guest driver interface diff --git a/drivers/virt/coco/tdx-guest/tdx-guest.c b/drivers/virt/coco/tdx-guest/tdx-guest.c index 4e239ec960c9..0aa1353c7184 100644 --- a/drivers/virt/coco/tdx-guest/tdx-guest.c +++ b/drivers/virt/coco/tdx-guest/tdx-guest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TDX guest user interface driver diff --git a/drivers/virt/coco/tsm-core.c b/drivers/virt/coco/tsm-core.c index 8712df8596a1..be75f53ad0f0 100644 --- a/drivers/virt/coco/tsm-core.c +++ b/drivers/virt/coco/tsm-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024-2025 Intel Corporation. All rights reserved. */ diff --git a/drivers/virt/fsl_hypervisor.c b/drivers/virt/fsl_hypervisor.c index e92e2ceb12a4..1e3daacf5e24 100644 --- a/drivers/virt/fsl_hypervisor.c +++ b/drivers/virt/fsl_hypervisor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Freescale Hypervisor Management Driver diff --git a/drivers/virt/nitro_enclaves/ne_misc_dev.c b/drivers/virt/nitro_enclaves/ne_misc_dev.c index 241b94f62e56..e06ed9745335 100644 --- a/drivers/virt/nitro_enclaves/ne_misc_dev.c +++ b/drivers/virt/nitro_enclaves/ne_misc_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/drivers/virt/nitro_enclaves/ne_misc_dev_test.c b/drivers/virt/nitro_enclaves/ne_misc_dev_test.c index 74df43b925be..a682675dde3e 100644 --- a/drivers/virt/nitro_enclaves/ne_misc_dev_test.c +++ b/drivers/virt/nitro_enclaves/ne_misc_dev_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/drivers/virt/nitro_enclaves/ne_pci_dev.c b/drivers/virt/nitro_enclaves/ne_pci_dev.c index 6b81e8f3a5dc..99ec4f1b7ab5 100644 --- a/drivers/virt/nitro_enclaves/ne_pci_dev.c +++ b/drivers/virt/nitro_enclaves/ne_pci_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c index b177a534b6a4..03063eef77e4 100644 --- a/drivers/virt/vboxguest/vboxguest_core.c +++ b/drivers/virt/vboxguest/vboxguest_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: (GPL-2.0 OR CDDL-1.0) */ /* * vboxguest core guest-device handling code, VBoxGuest.cpp in upstream svn. diff --git a/drivers/virt/vboxguest/vboxguest_linux.c b/drivers/virt/vboxguest/vboxguest_linux.c index 8c92ea5b7305..af9ccf65e443 100644 --- a/drivers/virt/vboxguest/vboxguest_linux.c +++ b/drivers/virt/vboxguest/vboxguest_linux.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * vboxguest linux pci driver, char-dev and input-device code, diff --git a/drivers/virt/vboxguest/vboxguest_utils.c b/drivers/virt/vboxguest/vboxguest_utils.c index 1c02b3c0d934..1ac56daee010 100644 --- a/drivers/virt/vboxguest/vboxguest_utils.c +++ b/drivers/virt/vboxguest/vboxguest_utils.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: (GPL-2.0 OR CDDL-1.0) */ /* * vboxguest vmm-req and hgcm-call code, VBoxGuestR0LibHGCMInternal.cpp, diff --git a/drivers/virt/vmgenid.c b/drivers/virt/vmgenid.c index 66135eac3abf..5d00fb84bd8c 100644 --- a/drivers/virt/vmgenid.c +++ b/drivers/virt/vmgenid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2022 Jason A. Donenfeld . All Rights Reserved. diff --git a/drivers/virtio/virtio.c b/drivers/virtio/virtio.c index 5bdc6b82b30b..f6646910eb5f 100644 --- a/drivers/virtio/virtio.c +++ b/drivers/virtio/virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/virtio/virtio_anchor.c b/drivers/virtio/virtio_anchor.c index 4d6a5d269b55..ae5f31a40577 100644 --- a/drivers/virtio/virtio_anchor.c +++ b/drivers/virtio/virtio_anchor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/virtio/virtio_balloon.c b/drivers/virtio/virtio_balloon.c index 74fe59f5a78c..932d986756b4 100644 --- a/drivers/virtio/virtio_balloon.c +++ b/drivers/virtio/virtio_balloon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio balloon implementation, inspired by Dor Laor and Marcelo diff --git a/drivers/virtio/virtio_debug.c b/drivers/virtio/virtio_debug.c index ccf1955a1183..a78e2c2724dd 100644 --- a/drivers/virtio/virtio_debug.c +++ b/drivers/virtio/virtio_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/virtio/virtio_dma_buf.c b/drivers/virtio/virtio_dma_buf.c index 95c10632f84a..2b022f9af4f5 100644 --- a/drivers/virtio/virtio_dma_buf.c +++ b/drivers/virtio/virtio_dma_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dma-bufs for virtio exported objects diff --git a/drivers/virtio/virtio_input.c b/drivers/virtio/virtio_input.c index d0728285b6ce..090cceb41761 100644 --- a/drivers/virtio/virtio_input.c +++ b/drivers/virtio/virtio_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/virtio/virtio_mem.c b/drivers/virtio/virtio_mem.c index 1688ecd69a04..1dd131ce3e4a 100644 --- a/drivers/virtio/virtio_mem.c +++ b/drivers/virtio/virtio_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio-mem device driver. diff --git a/drivers/virtio/virtio_mmio.c b/drivers/virtio/virtio_mmio.c index b152a1eca05a..af82eee1fe76 100644 --- a/drivers/virtio/virtio_mmio.c +++ b/drivers/virtio/virtio_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio memory mapped device driver diff --git a/drivers/virtio/virtio_pci_admin_legacy_io.c b/drivers/virtio/virtio_pci_admin_legacy_io.c index 819cfbbc67c3..3c7fae026e0d 100644 --- a/drivers/virtio/virtio_pci_admin_legacy_io.c +++ b/drivers/virtio/virtio_pci_admin_legacy_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved diff --git a/drivers/virtio/virtio_pci_common.c b/drivers/virtio/virtio_pci_common.c index d6d79af44569..b6018f8ac390 100644 --- a/drivers/virtio/virtio_pci_common.c +++ b/drivers/virtio/virtio_pci_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio PCI driver - common functionality for all device versions diff --git a/drivers/virtio/virtio_pci_legacy.c b/drivers/virtio/virtio_pci_legacy.c index d9cbb02b35a1..1023ae2cfbc3 100644 --- a/drivers/virtio/virtio_pci_legacy.c +++ b/drivers/virtio/virtio_pci_legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio PCI driver - legacy device support diff --git a/drivers/virtio/virtio_pci_legacy_dev.c b/drivers/virtio/virtio_pci_legacy_dev.c index bbbf89c22880..3cf78c85c02e 100644 --- a/drivers/virtio/virtio_pci_legacy_dev.c +++ b/drivers/virtio/virtio_pci_legacy_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "linux/virtio_pci.h" diff --git a/drivers/virtio/virtio_pci_modern.c b/drivers/virtio/virtio_pci_modern.c index dd0e65f71d41..e0e335f2a087 100644 --- a/drivers/virtio/virtio_pci_modern.c +++ b/drivers/virtio/virtio_pci_modern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtio PCI driver - modern (virtio 1.0) device support diff --git a/drivers/virtio/virtio_pci_modern_dev.c b/drivers/virtio/virtio_pci_modern_dev.c index 413a8c353463..8aa86ec9e873 100644 --- a/drivers/virtio/virtio_pci_modern_dev.c +++ b/drivers/virtio/virtio_pci_modern_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index ddab68959671..03a2ffa1521b 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Virtio ring implementation. * diff --git a/drivers/virtio/virtio_rtc_arm.c b/drivers/virtio/virtio_rtc_arm.c index 211299d72870..79a11b3c1329 100644 --- a/drivers/virtio/virtio_rtc_arm.c +++ b/drivers/virtio/virtio_rtc_arm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Provides cross-timestamp params for Arm. diff --git a/drivers/virtio/virtio_rtc_class.c b/drivers/virtio/virtio_rtc_class.c index 05d6d28255cf..20b01df7382c 100644 --- a/drivers/virtio/virtio_rtc_class.c +++ b/drivers/virtio/virtio_rtc_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * virtio_rtc RTC class driver diff --git a/drivers/virtio/virtio_rtc_driver.c b/drivers/virtio/virtio_rtc_driver.c index a57d5e06e19d..8872bebe90df 100644 --- a/drivers/virtio/virtio_rtc_driver.c +++ b/drivers/virtio/virtio_rtc_driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * virtio_rtc driver core diff --git a/drivers/virtio/virtio_rtc_ptp.c b/drivers/virtio/virtio_rtc_ptp.c index f84599950cd4..340c4cdcba7d 100644 --- a/drivers/virtio/virtio_rtc_ptp.c +++ b/drivers/virtio/virtio_rtc_ptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Expose virtio_rtc clocks as PTP clocks. diff --git a/drivers/virtio/virtio_vdpa.c b/drivers/virtio/virtio_vdpa.c index 0a801f67b599..7456afa7107b 100644 --- a/drivers/virtio/virtio_vdpa.c +++ b/drivers/virtio/virtio_vdpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VIRTIO based driver for vDPA device diff --git a/drivers/w1/masters/amd_axi_w1.c b/drivers/w1/masters/amd_axi_w1.c index 5da8b8d86811..6e0754d3000b 100644 --- a/drivers/w1/masters/amd_axi_w1.c +++ b/drivers/w1/masters/amd_axi_w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd_axi_w1 - AMD 1Wire programmable logic bus host driver diff --git a/drivers/w1/masters/ds2482.c b/drivers/w1/masters/ds2482.c index e2a568c9a43a..f421ea17eb4b 100644 --- a/drivers/w1/masters/ds2482.c +++ b/drivers/w1/masters/ds2482.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ds2482.c - provides i2c to w1-master bridge(s) diff --git a/drivers/w1/masters/ds2490.c b/drivers/w1/masters/ds2490.c index e1cac0730cbb..c6106bdb29d7 100644 --- a/drivers/w1/masters/ds2490.c +++ b/drivers/w1/masters/ds2490.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ds2490.c USB to one wire bridge diff --git a/drivers/w1/masters/matrox_w1.c b/drivers/w1/masters/matrox_w1.c index 146fa7c6e74e..d3b8cf9fca5a 100644 --- a/drivers/w1/masters/matrox_w1.c +++ b/drivers/w1/masters/matrox_w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * matrox_w1.c diff --git a/drivers/w1/masters/mxc_w1.c b/drivers/w1/masters/mxc_w1.c index 30a190ce4298..fc210dff0786 100644 --- a/drivers/w1/masters/mxc_w1.c +++ b/drivers/w1/masters/mxc_w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2005-2008 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/drivers/w1/masters/omap_hdq.c b/drivers/w1/masters/omap_hdq.c index d13db3396570..4de0a8b7236b 100644 --- a/drivers/w1/masters/omap_hdq.c +++ b/drivers/w1/masters/omap_hdq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007,2012 Texas Instruments, Inc. diff --git a/drivers/w1/masters/sgi_w1.c b/drivers/w1/masters/sgi_w1.c index af6b1186b763..bbf5f4aea982 100644 --- a/drivers/w1/masters/sgi_w1.c +++ b/drivers/w1/masters/sgi_w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sgi_w1.c - w1 master driver for one wire support in SGI ASICs diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c index a579f95be8f1..9de49f61b1d4 100644 --- a/drivers/w1/masters/w1-gpio.c +++ b/drivers/w1/masters/w1-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1-gpio - GPIO w1 bus master driver diff --git a/drivers/w1/masters/w1-uart.c b/drivers/w1/masters/w1-uart.c index c87eea347806..8c163cad7c34 100644 --- a/drivers/w1/masters/w1-uart.c +++ b/drivers/w1/masters/w1-uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w1-uart - UART 1-Wire bus driver diff --git a/drivers/w1/slaves/w1_ds2405.c b/drivers/w1/slaves/w1_ds2405.c index 1d9a1183e83f..7b40cb5502fd 100644 --- a/drivers/w1/slaves/w1_ds2405.c +++ b/drivers/w1/slaves/w1_ds2405.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w1_ds2405.c diff --git a/drivers/w1/slaves/w1_ds2406.c b/drivers/w1/slaves/w1_ds2406.c index efb2e784f8d7..173dc534b541 100644 --- a/drivers/w1/slaves/w1_ds2406.c +++ b/drivers/w1/slaves/w1_ds2406.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2406.c - w1 family 12 (DS2406) driver diff --git a/drivers/w1/slaves/w1_ds2408.c b/drivers/w1/slaves/w1_ds2408.c index 30d1d574d2e5..2c9ff0b0e060 100644 --- a/drivers/w1/slaves/w1_ds2408.c +++ b/drivers/w1/slaves/w1_ds2408.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2408.c - w1 family 29 (DS2408) driver diff --git a/drivers/w1/slaves/w1_ds2413.c b/drivers/w1/slaves/w1_ds2413.c index 94d3cd2a0ec9..9a075a60adb2 100644 --- a/drivers/w1/slaves/w1_ds2413.c +++ b/drivers/w1/slaves/w1_ds2413.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2413.c - w1 family 3a (DS2413) driver diff --git a/drivers/w1/slaves/w1_ds2423.c b/drivers/w1/slaves/w1_ds2423.c index b6bd18d5b3f6..d3ab77f18261 100644 --- a/drivers/w1/slaves/w1_ds2423.c +++ b/drivers/w1/slaves/w1_ds2423.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w1_ds2423.c diff --git a/drivers/w1/slaves/w1_ds2430.c b/drivers/w1/slaves/w1_ds2430.c index 3d8c2b238aed..3b1718d71686 100644 --- a/drivers/w1/slaves/w1_ds2430.c +++ b/drivers/w1/slaves/w1_ds2430.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2430.c - w1 family 14 (DS2430) driver diff --git a/drivers/w1/slaves/w1_ds2431.c b/drivers/w1/slaves/w1_ds2431.c index 5749880b67c5..19aa26c36195 100644 --- a/drivers/w1/slaves/w1_ds2431.c +++ b/drivers/w1/slaves/w1_ds2431.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2431.c - w1 family 2d (DS2431) driver diff --git a/drivers/w1/slaves/w1_ds2433.c b/drivers/w1/slaves/w1_ds2433.c index 3371d804dc6c..501cef66d1c1 100644 --- a/drivers/w1/slaves/w1_ds2433.c +++ b/drivers/w1/slaves/w1_ds2433.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2433.c - w1 family 23 (DS2433) & 43 (DS28EC20) eeprom driver diff --git a/drivers/w1/slaves/w1_ds2438.c b/drivers/w1/slaves/w1_ds2438.c index 86860f727e96..06f67f2b1663 100644 --- a/drivers/w1/slaves/w1_ds2438.c +++ b/drivers/w1/slaves/w1_ds2438.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1-Wire implementation for the ds2438 chip diff --git a/drivers/w1/slaves/w1_ds250x.c b/drivers/w1/slaves/w1_ds250x.c index cb426f7dd23d..ad192dafc690 100644 --- a/drivers/w1/slaves/w1_ds250x.c +++ b/drivers/w1/slaves/w1_ds250x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * w1_ds250x.c - w1 family 09/0b/89/91 (DS250x) driver diff --git a/drivers/w1/slaves/w1_ds2780.c b/drivers/w1/slaves/w1_ds2780.c index 889a6099c314..7ada34fe9faa 100644 --- a/drivers/w1/slaves/w1_ds2780.c +++ b/drivers/w1/slaves/w1_ds2780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1-Wire implementation for the ds2780 chip diff --git a/drivers/w1/slaves/w1_ds2781.c b/drivers/w1/slaves/w1_ds2781.c index 88f3abd5cd4b..57847ea7dd85 100644 --- a/drivers/w1/slaves/w1_ds2781.c +++ b/drivers/w1/slaves/w1_ds2781.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 1-Wire implementation for the ds2781 chip diff --git a/drivers/w1/slaves/w1_ds2805.c b/drivers/w1/slaves/w1_ds2805.c index 9c86b7985d0b..e6e202da4cdc 100644 --- a/drivers/w1/slaves/w1_ds2805.c +++ b/drivers/w1/slaves/w1_ds2805.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds2805 - w1 family 0d (DS28E05) driver diff --git a/drivers/w1/slaves/w1_ds28e04.c b/drivers/w1/slaves/w1_ds28e04.c index c577b5973032..3675f5ac7ee5 100644 --- a/drivers/w1/slaves/w1_ds28e04.c +++ b/drivers/w1/slaves/w1_ds28e04.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds28e04.c - w1 family 1C (DS28E04) driver diff --git a/drivers/w1/slaves/w1_ds28e17.c b/drivers/w1/slaves/w1_ds28e17.c index e53bc41bde3c..0b7564f3c906 100644 --- a/drivers/w1/slaves/w1_ds28e17.c +++ b/drivers/w1/slaves/w1_ds28e17.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * w1_ds28e17.c - w1 family 19 (DS28E17) driver diff --git a/drivers/w1/slaves/w1_smem.c b/drivers/w1/slaves/w1_smem.c index 09afcf2a4204..311e3c3e35aa 100644 --- a/drivers/w1/slaves/w1_smem.c +++ b/drivers/w1/slaves/w1_smem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w1_smem.c diff --git a/drivers/w1/slaves/w1_therm.c b/drivers/w1/slaves/w1_therm.c index 832e3da94b20..67b86908be39 100644 --- a/drivers/w1/slaves/w1_therm.c +++ b/drivers/w1/slaves/w1_therm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * w1_therm.c diff --git a/drivers/w1/w1.c b/drivers/w1/w1.c index 5f78b0a0b766..b603b7ae010b 100644 --- a/drivers/w1/w1.c +++ b/drivers/w1/w1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 Evgeniy Polyakov diff --git a/drivers/w1/w1_family.c b/drivers/w1/w1_family.c index 97da4f156e9a..1c509a8dcc3f 100644 --- a/drivers/w1/w1_family.c +++ b/drivers/w1/w1_family.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 Evgeniy Polyakov diff --git a/drivers/w1/w1_int.c b/drivers/w1/w1_int.c index 19a0ea28e9f3..30e89e0dba7a 100644 --- a/drivers/w1/w1_int.c +++ b/drivers/w1/w1_int.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 Evgeniy Polyakov diff --git a/drivers/w1/w1_io.c b/drivers/w1/w1_io.c index db3c9522a8a2..3f6e3ac80424 100644 --- a/drivers/w1/w1_io.c +++ b/drivers/w1/w1_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 Evgeniy Polyakov diff --git a/drivers/w1/w1_netlink.c b/drivers/w1/w1_netlink.c index e6b59d921076..74756ccec091 100644 --- a/drivers/w1/w1_netlink.c +++ b/drivers/w1/w1_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2003 Evgeniy Polyakov diff --git a/drivers/watchdog/acquirewdt.c b/drivers/watchdog/acquirewdt.c index 052f65c48a70..c358d2839766 100644 --- a/drivers/watchdog/acquirewdt.c +++ b/drivers/watchdog/acquirewdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Acquire Single Board Computer Watchdog Timer driver diff --git a/drivers/watchdog/advantech_ec_wdt.c b/drivers/watchdog/advantech_ec_wdt.c index 7c380f90ca58..3d144f490f01 100644 --- a/drivers/watchdog/advantech_ec_wdt.c +++ b/drivers/watchdog/advantech_ec_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Advantech Embedded Controller Watchdog Driver diff --git a/drivers/watchdog/advantechwdt.c b/drivers/watchdog/advantechwdt.c index 42d3f3771781..865b98e2f5ab 100644 --- a/drivers/watchdog/advantechwdt.c +++ b/drivers/watchdog/advantechwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Advantech Single Board Computer WDT driver diff --git a/drivers/watchdog/airoha_wdt.c b/drivers/watchdog/airoha_wdt.c index dc8ca11c14d8..6425086772b2 100644 --- a/drivers/watchdog/airoha_wdt.c +++ b/drivers/watchdog/airoha_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Airoha Watchdog Driver diff --git a/drivers/watchdog/alim1535_wdt.c b/drivers/watchdog/alim1535_wdt.c index 1ecbd1ac5c3a..c06e7e07a2a1 100644 --- a/drivers/watchdog/alim1535_wdt.c +++ b/drivers/watchdog/alim1535_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Watchdog for the 7101 PMU version found in the ALi M1535 chipsets diff --git a/drivers/watchdog/alim7101_wdt.c b/drivers/watchdog/alim7101_wdt.c index 03a559b41f5b..0e9833eb3550 100644 --- a/drivers/watchdog/alim7101_wdt.c +++ b/drivers/watchdog/alim7101_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALi M7101 PMU Computer Watchdog Timer driver diff --git a/drivers/watchdog/apple_wdt.c b/drivers/watchdog/apple_wdt.c index 66a158f67a71..7f8691f922ab 100644 --- a/drivers/watchdog/apple_wdt.c +++ b/drivers/watchdog/apple_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Apple SoC Watchdog driver diff --git a/drivers/watchdog/arm_smc_wdt.c b/drivers/watchdog/arm_smc_wdt.c index bbba23ace7b8..e29bbc769eae 100644 --- a/drivers/watchdog/arm_smc_wdt.c +++ b/drivers/watchdog/arm_smc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ARM Secure Monitor Call watchdog driver diff --git a/drivers/watchdog/armada_37xx_wdt.c b/drivers/watchdog/armada_37xx_wdt.c index a17a7911771a..4c5db94f9b6c 100644 --- a/drivers/watchdog/armada_37xx_wdt.c +++ b/drivers/watchdog/armada_37xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Marvell Armada 37xx SoCs diff --git a/drivers/watchdog/asm9260_wdt.c b/drivers/watchdog/asm9260_wdt.c index 45047e514b8e..7377ca90f48c 100644 --- a/drivers/watchdog/asm9260_wdt.c +++ b/drivers/watchdog/asm9260_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Watchdog driver for Alphascale ASM9260. diff --git a/drivers/watchdog/aspeed_wdt.c b/drivers/watchdog/aspeed_wdt.c index c9e79851504c..79c49375b5d5 100644 --- a/drivers/watchdog/aspeed_wdt.c +++ b/drivers/watchdog/aspeed_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2016 IBM Corporation diff --git a/drivers/watchdog/at91rm9200_wdt.c b/drivers/watchdog/at91rm9200_wdt.c index 1795aaf1ec45..123e13a81ca2 100644 --- a/drivers/watchdog/at91rm9200_wdt.c +++ b/drivers/watchdog/at91rm9200_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Atmel AT91RM9200 (Thunder) diff --git a/drivers/watchdog/at91sam9_wdt.c b/drivers/watchdog/at91sam9_wdt.c index aba66b8e9d03..8341edb59e1b 100644 --- a/drivers/watchdog/at91sam9_wdt.c +++ b/drivers/watchdog/at91sam9_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Atmel AT91SAM9x processors. diff --git a/drivers/watchdog/ath79_wdt.c b/drivers/watchdog/ath79_wdt.c index 7df703e9852a..2570ffb33e76 100644 --- a/drivers/watchdog/ath79_wdt.c +++ b/drivers/watchdog/ath79_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Atheros AR71XX/AR724X/AR913X built-in hardware watchdog timer. diff --git a/drivers/watchdog/bcm2835_wdt.c b/drivers/watchdog/bcm2835_wdt.c index 9fcfee63905b..084453d8204c 100644 --- a/drivers/watchdog/bcm2835_wdt.c +++ b/drivers/watchdog/bcm2835_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Broadcom BCM2835 diff --git a/drivers/watchdog/bcm47xx_wdt.c b/drivers/watchdog/bcm47xx_wdt.c index e13ec0975bef..a1a5b95befc5 100644 --- a/drivers/watchdog/bcm47xx_wdt.c +++ b/drivers/watchdog/bcm47xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Broadcom BCM47XX diff --git a/drivers/watchdog/bcm7038_wdt.c b/drivers/watchdog/bcm7038_wdt.c index e038dd66b819..0d444ed692e2 100644 --- a/drivers/watchdog/bcm7038_wdt.c +++ b/drivers/watchdog/bcm7038_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2015 Broadcom Corporation diff --git a/drivers/watchdog/bcm_kona_wdt.c b/drivers/watchdog/bcm_kona_wdt.c index 66bd0324fd68..60adfa976d3e 100644 --- a/drivers/watchdog/bcm_kona_wdt.c +++ b/drivers/watchdog/bcm_kona_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Broadcom Corporation diff --git a/drivers/watchdog/bd9576_wdt.c b/drivers/watchdog/bd9576_wdt.c index f00ea1b4e40b..ef1e80e7139c 100644 --- a/drivers/watchdog/bd9576_wdt.c +++ b/drivers/watchdog/bd9576_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 ROHM Semiconductors diff --git a/drivers/watchdog/bd96801_wdt.c b/drivers/watchdog/bd96801_wdt.c index 12b74fd2bc05..b6d26b96304e 100644 --- a/drivers/watchdog/bd96801_wdt.c +++ b/drivers/watchdog/bd96801_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 ROHM Semiconductors diff --git a/drivers/watchdog/booke_wdt.c b/drivers/watchdog/booke_wdt.c index 932a03f4436a..c5584c53046f 100644 --- a/drivers/watchdog/booke_wdt.c +++ b/drivers/watchdog/booke_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Watchdog timer for PowerPC Book-E systems diff --git a/drivers/watchdog/cadence_wdt.c b/drivers/watchdog/cadence_wdt.c index 23d41043863f..ffd33d50f6eb 100644 --- a/drivers/watchdog/cadence_wdt.c +++ b/drivers/watchdog/cadence_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Cadence WDT driver - Used by Xilinx Zynq diff --git a/drivers/watchdog/cgbc_wdt.c b/drivers/watchdog/cgbc_wdt.c index 702b055ba6f4..ed37ee014c77 100644 --- a/drivers/watchdog/cgbc_wdt.c +++ b/drivers/watchdog/cgbc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Congatec Board Controller watchdog driver diff --git a/drivers/watchdog/cpwd.c b/drivers/watchdog/cpwd.c index 13a4d47e68cd..11386e27e63c 100644 --- a/drivers/watchdog/cpwd.c +++ b/drivers/watchdog/cpwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* cpwd.c - driver implementation for hardware watchdog * timers found on Sun Microsystems CP1400 and CP1500 boards. diff --git a/drivers/watchdog/cros_ec_wdt.c b/drivers/watchdog/cros_ec_wdt.c index 9ffe7f505645..e1c133805319 100644 --- a/drivers/watchdog/cros_ec_wdt.c +++ b/drivers/watchdog/cros_ec_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2024 Google LLC. diff --git a/drivers/watchdog/da9052_wdt.c b/drivers/watchdog/da9052_wdt.c index afb7887c3a1e..02918319ba76 100644 --- a/drivers/watchdog/da9052_wdt.c +++ b/drivers/watchdog/da9052_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * System monitoring driver for DA9052 PMICs. diff --git a/drivers/watchdog/da9055_wdt.c b/drivers/watchdog/da9055_wdt.c index 9d5a2009466f..5978c7f5e4db 100644 --- a/drivers/watchdog/da9055_wdt.c +++ b/drivers/watchdog/da9055_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * System monitoring driver for DA9055 PMICs. diff --git a/drivers/watchdog/da9062_wdt.c b/drivers/watchdog/da9062_wdt.c index 426962547df1..df5854e43980 100644 --- a/drivers/watchdog/da9062_wdt.c +++ b/drivers/watchdog/da9062_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog device driver for DA9062 and DA9061 PMICs diff --git a/drivers/watchdog/da9063_wdt.c b/drivers/watchdog/da9063_wdt.c index 92e1b78ff481..2f1ea3d7907c 100644 --- a/drivers/watchdog/da9063_wdt.c +++ b/drivers/watchdog/da9063_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for DA9063 PMICs. diff --git a/drivers/watchdog/davinci_wdt.c b/drivers/watchdog/davinci_wdt.c index 5f2184bda7b2..29e2f88f8109 100644 --- a/drivers/watchdog/davinci_wdt.c +++ b/drivers/watchdog/davinci_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/char/watchdog/davinci_wdt.c diff --git a/drivers/watchdog/db8500_wdt.c b/drivers/watchdog/db8500_wdt.c index 97148ac0aa54..4bab727d21b2 100644 --- a/drivers/watchdog/db8500_wdt.c +++ b/drivers/watchdog/db8500_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2011-2013 diff --git a/drivers/watchdog/diag288_wdt.c b/drivers/watchdog/diag288_wdt.c index ea2b0171e70b..c7b3cdaa94e8 100644 --- a/drivers/watchdog/diag288_wdt.c +++ b/drivers/watchdog/diag288_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for z/VM and LPAR using the diag 288 interface. diff --git a/drivers/watchdog/digicolor_wdt.c b/drivers/watchdog/digicolor_wdt.c index 073d37867f47..4902dc8d93e9 100644 --- a/drivers/watchdog/digicolor_wdt.c +++ b/drivers/watchdog/digicolor_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for Conexant Digicolor diff --git a/drivers/watchdog/dw_wdt.c b/drivers/watchdog/dw_wdt.c index c3fbb6068c52..1c48577d2b8e 100644 --- a/drivers/watchdog/dw_wdt.c +++ b/drivers/watchdog/dw_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2010-2011 Picochip Ltd., Jamie Iles diff --git a/drivers/watchdog/ebc-c384_wdt.c b/drivers/watchdog/ebc-c384_wdt.c index 8ef4b0df3855..042c6787463a 100644 --- a/drivers/watchdog/ebc-c384_wdt.c +++ b/drivers/watchdog/ebc-c384_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog timer driver for the WinSystems EBC-C384 diff --git a/drivers/watchdog/ep93xx_wdt.c b/drivers/watchdog/ep93xx_wdt.c index 59dfd7f6bf0b..16bf72e60a05 100644 --- a/drivers/watchdog/ep93xx_wdt.c +++ b/drivers/watchdog/ep93xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for Cirrus Logic EP93xx family of devices. diff --git a/drivers/watchdog/eurotechwdt.c b/drivers/watchdog/eurotechwdt.c index 10c647b1226a..c01af7588ade 100644 --- a/drivers/watchdog/eurotechwdt.c +++ b/drivers/watchdog/eurotechwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Eurotech CPU-1220/1410/1420 on board WDT driver diff --git a/drivers/watchdog/exar_wdt.c b/drivers/watchdog/exar_wdt.c index c2e3bb08df89..959451e99e45 100644 --- a/drivers/watchdog/exar_wdt.c +++ b/drivers/watchdog/exar_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * exar_wdt.c - Driver for the watchdog present in some diff --git a/drivers/watchdog/f71808e_wdt.c b/drivers/watchdog/f71808e_wdt.c index 6a16d3d0bb1e..c2b75219478c 100644 --- a/drivers/watchdog/f71808e_wdt.c +++ b/drivers/watchdog/f71808e_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2006 by Hans Edgington * diff --git a/drivers/watchdog/ftwdt010_wdt.c b/drivers/watchdog/ftwdt010_wdt.c index 28f5af752c10..2d42cf76be64 100644 --- a/drivers/watchdog/ftwdt010_wdt.c +++ b/drivers/watchdog/ftwdt010_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for Faraday Technology FTWDT010 diff --git a/drivers/watchdog/gef_wdt.c b/drivers/watchdog/gef_wdt.c index bf6f733dfb5f..26f5ae153df3 100644 --- a/drivers/watchdog/gef_wdt.c +++ b/drivers/watchdog/gef_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GE watchdog userspace interface diff --git a/drivers/watchdog/geodewdt.c b/drivers/watchdog/geodewdt.c index 5b80ade1c681..9324c342444d 100644 --- a/drivers/watchdog/geodewdt.c +++ b/drivers/watchdog/geodewdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Watchdog timer for machines with the CS5535/CS5536 companion chip * diff --git a/drivers/watchdog/gpio_wdt.c b/drivers/watchdog/gpio_wdt.c index a7b814ea740b..111158afa593 100644 --- a/drivers/watchdog/gpio_wdt.c +++ b/drivers/watchdog/gpio_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for watchdog device controlled through GPIO-line diff --git a/drivers/watchdog/gxp-wdt.c b/drivers/watchdog/gxp-wdt.c index f2c236160266..0b9885da6f84 100644 --- a/drivers/watchdog/gxp-wdt.c +++ b/drivers/watchdog/gxp-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */ diff --git a/drivers/watchdog/hpwdt.c b/drivers/watchdog/hpwdt.c index ae30e394d176..047c0ebddbc2 100644 --- a/drivers/watchdog/hpwdt.c +++ b/drivers/watchdog/hpwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HPE WatchDog Driver diff --git a/drivers/watchdog/i6300esb.c b/drivers/watchdog/i6300esb.c index a30835f547b3..fb66da5dedf7 100644 --- a/drivers/watchdog/i6300esb.c +++ b/drivers/watchdog/i6300esb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * i6300esb: Watchdog timer driver for Intel 6300ESB chipset diff --git a/drivers/watchdog/iTCO_vendor_support.c b/drivers/watchdog/iTCO_vendor_support.c index cf0eaa04b064..f3d386b2d4b9 100644 --- a/drivers/watchdog/iTCO_vendor_support.c +++ b/drivers/watchdog/iTCO_vendor_support.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * intel TCO vendor specific watchdog driver support diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c index 4ab3405ef8e6..8d64e6bf08d9 100644 --- a/drivers/watchdog/iTCO_wdt.c +++ b/drivers/watchdog/iTCO_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * intel TCO Watchdog Driver diff --git a/drivers/watchdog/ib700wdt.c b/drivers/watchdog/ib700wdt.c index 5ce6101d236d..ae00bf3b8e10 100644 --- a/drivers/watchdog/ib700wdt.c +++ b/drivers/watchdog/ib700wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IB700 Single Board Computer WDT driver diff --git a/drivers/watchdog/ibmasr.c b/drivers/watchdog/ibmasr.c index cf845f865945..039b5d5d12fd 100644 --- a/drivers/watchdog/ibmasr.c +++ b/drivers/watchdog/ibmasr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-1.0+ /* * IBM Automatic Server Restart driver. diff --git a/drivers/watchdog/ie6xx_wdt.c b/drivers/watchdog/ie6xx_wdt.c index 5a7bb7e84653..394d20a98e3b 100644 --- a/drivers/watchdog/ie6xx_wdt.c +++ b/drivers/watchdog/ie6xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Intel Atom E6xx Watchdog driver diff --git a/drivers/watchdog/imgpdc_wdt.c b/drivers/watchdog/imgpdc_wdt.c index a55f801895d4..fd8546c17524 100644 --- a/drivers/watchdog/imgpdc_wdt.c +++ b/drivers/watchdog/imgpdc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Imagination Technologies PowerDown Controller Watchdog Timer. diff --git a/drivers/watchdog/imx2_wdt.c b/drivers/watchdog/imx2_wdt.c index 4b3a192ee3e8..2cd0e0cbae42 100644 --- a/drivers/watchdog/imx2_wdt.c +++ b/drivers/watchdog/imx2_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for IMX2 and later processors diff --git a/drivers/watchdog/imx7ulp_wdt.c b/drivers/watchdog/imx7ulp_wdt.c index 0f13a3053357..d64dfe65a88d 100644 --- a/drivers/watchdog/imx7ulp_wdt.c +++ b/drivers/watchdog/imx7ulp_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 NXP. diff --git a/drivers/watchdog/imx_sc_wdt.c b/drivers/watchdog/imx_sc_wdt.c index 1280b9b1ec2a..9529d229ef28 100644 --- a/drivers/watchdog/imx_sc_wdt.c +++ b/drivers/watchdog/imx_sc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2018-2019 NXP. diff --git a/drivers/watchdog/indydog.c b/drivers/watchdog/indydog.c index d3092d261345..8c719bfed043 100644 --- a/drivers/watchdog/indydog.c +++ b/drivers/watchdog/indydog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IndyDog 0.3 A Hardware Watchdog Device for SGI IP22 diff --git a/drivers/watchdog/intel-mid_wdt.c b/drivers/watchdog/intel-mid_wdt.c index 756d262dc580..a99105a46f97 100644 --- a/drivers/watchdog/intel-mid_wdt.c +++ b/drivers/watchdog/intel-mid_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel-mid_wdt: generic Intel MID SCU watchdog driver diff --git a/drivers/watchdog/intel_oc_wdt.c b/drivers/watchdog/intel_oc_wdt.c index a39892c10770..3630979b075f 100644 --- a/drivers/watchdog/intel_oc_wdt.c +++ b/drivers/watchdog/intel_oc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel OC Watchdog driver diff --git a/drivers/watchdog/it8712f_wdt.c b/drivers/watchdog/it8712f_wdt.c index b776e6766c9d..128af20eaeca 100644 --- a/drivers/watchdog/it8712f_wdt.c +++ b/drivers/watchdog/it8712f_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IT8712F "Smart Guardian" Watchdog support diff --git a/drivers/watchdog/it87_wdt.c b/drivers/watchdog/it87_wdt.c index 3b8488c86a2f..881e6de4eabd 100644 --- a/drivers/watchdog/it87_wdt.c +++ b/drivers/watchdog/it87_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Watchdog Timer Driver diff --git a/drivers/watchdog/ixp4xx_wdt.c b/drivers/watchdog/ixp4xx_wdt.c index ec0c08652ec2..35523df4b671 100644 --- a/drivers/watchdog/ixp4xx_wdt.c +++ b/drivers/watchdog/ixp4xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/char/watchdog/ixp4xx_wdt.c diff --git a/drivers/watchdog/jz4740_wdt.c b/drivers/watchdog/jz4740_wdt.c index 395bde79e292..05d497272b12 100644 --- a/drivers/watchdog/jz4740_wdt.c +++ b/drivers/watchdog/jz4740_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, Paul Cercueil diff --git a/drivers/watchdog/keembay_wdt.c b/drivers/watchdog/keembay_wdt.c index 2a39114dbc64..9bfef0df6f2f 100644 --- a/drivers/watchdog/keembay_wdt.c +++ b/drivers/watchdog/keembay_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for Intel Keem Bay non-secure watchdog. diff --git a/drivers/watchdog/kempld_wdt.c b/drivers/watchdog/kempld_wdt.c index e6c7a2906680..e722b74fc9d5 100644 --- a/drivers/watchdog/kempld_wdt.c +++ b/drivers/watchdog/kempld_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kontron PLD watchdog driver diff --git a/drivers/watchdog/lantiq_wdt.c b/drivers/watchdog/lantiq_wdt.c index a273b97ebcb4..f4c7dc98f27a 100644 --- a/drivers/watchdog/lantiq_wdt.c +++ b/drivers/watchdog/lantiq_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/drivers/watchdog/lenovo_se10_wdt.c b/drivers/watchdog/lenovo_se10_wdt.c index cd0500e5080b..e3d81ecfee22 100644 --- a/drivers/watchdog/lenovo_se10_wdt.c +++ b/drivers/watchdog/lenovo_se10_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * WDT driver for Lenovo SE10. diff --git a/drivers/watchdog/lenovo_se30_wdt.c b/drivers/watchdog/lenovo_se30_wdt.c index 1c73bb7eeeee..2f6d6e9b67f0 100644 --- a/drivers/watchdog/lenovo_se30_wdt.c +++ b/drivers/watchdog/lenovo_se30_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * WDT driver for Lenovo SE30 device diff --git a/drivers/watchdog/loongson1_wdt.c b/drivers/watchdog/loongson1_wdt.c index 2417519717cc..c844e1f6eeca 100644 --- a/drivers/watchdog/loongson1_wdt.c +++ b/drivers/watchdog/loongson1_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Yang Ling diff --git a/drivers/watchdog/lpc18xx_wdt.c b/drivers/watchdog/lpc18xx_wdt.c index 3e8e80bbcb93..fa057ad2b09b 100644 --- a/drivers/watchdog/lpc18xx_wdt.c +++ b/drivers/watchdog/lpc18xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NXP LPC18xx Watchdog Timer (WDT) diff --git a/drivers/watchdog/m54xx_wdt.c b/drivers/watchdog/m54xx_wdt.c index 26bd073bd375..7257204a3853 100644 --- a/drivers/watchdog/m54xx_wdt.c +++ b/drivers/watchdog/m54xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/watchdog/m54xx_wdt.c diff --git a/drivers/watchdog/machzwd.c b/drivers/watchdog/machzwd.c index 0ae8e5bc10ae..457360e01362 100644 --- a/drivers/watchdog/machzwd.c +++ b/drivers/watchdog/machzwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MachZ ZF-Logic Watchdog Timer driver for Linux diff --git a/drivers/watchdog/marvell_gti_wdt.c b/drivers/watchdog/marvell_gti_wdt.c index 298089d45ab8..6a454a2f4ac7 100644 --- a/drivers/watchdog/marvell_gti_wdt.c +++ b/drivers/watchdog/marvell_gti_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Marvell GTI Watchdog driver * diff --git a/drivers/watchdog/max63xx_wdt.c b/drivers/watchdog/max63xx_wdt.c index 21935f9620e4..1fe7d61645a7 100644 --- a/drivers/watchdog/max63xx_wdt.c +++ b/drivers/watchdog/max63xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/char/watchdog/max63xx_wdt.c diff --git a/drivers/watchdog/max77620_wdt.c b/drivers/watchdog/max77620_wdt.c index d3ced783a5f4..49adcfbc576c 100644 --- a/drivers/watchdog/max77620_wdt.c +++ b/drivers/watchdog/max77620_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Maxim MAX77620 Watchdog Driver diff --git a/drivers/watchdog/mei_wdt.c b/drivers/watchdog/mei_wdt.c index c7a7235e6224..aab1d4d42c96 100644 --- a/drivers/watchdog/mei_wdt.c +++ b/drivers/watchdog/mei_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel Management Engine Interface (Intel MEI) Linux driver diff --git a/drivers/watchdog/mena21_wdt.c b/drivers/watchdog/mena21_wdt.c index 99d2359d5a8a..9b514363547d 100644 --- a/drivers/watchdog/mena21_wdt.c +++ b/drivers/watchdog/mena21_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for the A21 VME CPU Boards diff --git a/drivers/watchdog/menf21bmc_wdt.c b/drivers/watchdog/menf21bmc_wdt.c index 81ebdfc371f4..4e8d17643381 100644 --- a/drivers/watchdog/menf21bmc_wdt.c +++ b/drivers/watchdog/menf21bmc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MEN 14F021P00 Board Management Controller (BMC) Watchdog Driver. diff --git a/drivers/watchdog/menz69_wdt.c b/drivers/watchdog/menz69_wdt.c index 6e5e4e5c0b56..a5d57f919eaf 100644 --- a/drivers/watchdog/menz69_wdt.c +++ b/drivers/watchdog/menz69_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for the MEN z069 IP-Core diff --git a/drivers/watchdog/meson_gxbb_wdt.c b/drivers/watchdog/meson_gxbb_wdt.c index a48622d11ad7..1323c20d1862 100644 --- a/drivers/watchdog/meson_gxbb_wdt.c +++ b/drivers/watchdog/meson_gxbb_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2016 BayLibre, SAS. diff --git a/drivers/watchdog/meson_wdt.c b/drivers/watchdog/meson_wdt.c index 497496f64f55..569cb8c0e7ef 100644 --- a/drivers/watchdog/meson_wdt.c +++ b/drivers/watchdog/meson_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Meson Watchdog Driver diff --git a/drivers/watchdog/mixcomwd.c b/drivers/watchdog/mixcomwd.c index 1ecd5c48a005..e0983822c924 100644 --- a/drivers/watchdog/mixcomwd.c +++ b/drivers/watchdog/mixcomwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MixCom Watchdog: A Simple Hardware Watchdog Device diff --git a/drivers/watchdog/mlx_wdt.c b/drivers/watchdog/mlx_wdt.c index 5dc69363f06a..07e4e110de69 100644 --- a/drivers/watchdog/mlx_wdt.c +++ b/drivers/watchdog/mlx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mellanox watchdog driver diff --git a/drivers/watchdog/moxart_wdt.c b/drivers/watchdog/moxart_wdt.c index b7b1da3c932d..948d7f568a52 100644 --- a/drivers/watchdog/moxart_wdt.c +++ b/drivers/watchdog/moxart_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MOXA ART SoCs watchdog driver. diff --git a/drivers/watchdog/mpc8xxx_wdt.c b/drivers/watchdog/mpc8xxx_wdt.c index a4b497ecfa20..cb3d1f697654 100644 --- a/drivers/watchdog/mpc8xxx_wdt.c +++ b/drivers/watchdog/mpc8xxx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mpc8xxx_wdt.c - MPC8xx/MPC83xx/MPC86xx watchdog userspace interface diff --git a/drivers/watchdog/msc313e_wdt.c b/drivers/watchdog/msc313e_wdt.c index 90171431fc59..2624125553d5 100644 --- a/drivers/watchdog/msc313e_wdt.c +++ b/drivers/watchdog/msc313e_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MStar WDT driver diff --git a/drivers/watchdog/mt7621_wdt.c b/drivers/watchdog/mt7621_wdt.c index 442731bba194..6885b5b763f2 100644 --- a/drivers/watchdog/mt7621_wdt.c +++ b/drivers/watchdog/mt7621_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink MT7621/MT7628 built-in hardware watchdog timer diff --git a/drivers/watchdog/mtk_wdt.c b/drivers/watchdog/mtk_wdt.c index 91d110646e16..d469ad2725a7 100644 --- a/drivers/watchdog/mtk_wdt.c +++ b/drivers/watchdog/mtk_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Mediatek Watchdog Driver diff --git a/drivers/watchdog/mtx-1_wdt.c b/drivers/watchdog/mtx-1_wdt.c index f75426cfa425..6c662925be97 100644 --- a/drivers/watchdog/mtx-1_wdt.c +++ b/drivers/watchdog/mtx-1_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Driver for the MTX-1 Watchdog. diff --git a/drivers/watchdog/nct6694_wdt.c b/drivers/watchdog/nct6694_wdt.c index bc3689bd4b6b..38c6af457ea1 100644 --- a/drivers/watchdog/nct6694_wdt.c +++ b/drivers/watchdog/nct6694_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Nuvoton NCT6694 WDT driver based on USB interface. diff --git a/drivers/watchdog/ni903x_wdt.c b/drivers/watchdog/ni903x_wdt.c index 045bb72d9a43..06aac0618ff0 100644 --- a/drivers/watchdog/ni903x_wdt.c +++ b/drivers/watchdog/ni903x_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 National Instruments Corp. diff --git a/drivers/watchdog/nic7018_wdt.c b/drivers/watchdog/nic7018_wdt.c index 44b5298f599a..b467df66abd4 100644 --- a/drivers/watchdog/nic7018_wdt.c +++ b/drivers/watchdog/nic7018_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 National Instruments Corp. diff --git a/drivers/watchdog/npcm_wdt.c b/drivers/watchdog/npcm_wdt.c index e62ea054bc61..5ca190829495 100644 --- a/drivers/watchdog/npcm_wdt.c +++ b/drivers/watchdog/npcm_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018 Nuvoton Technology corporation. // Copyright (c) 2018 IBM Corp. diff --git a/drivers/watchdog/nv_tco.c b/drivers/watchdog/nv_tco.c index f16cee5173d5..48f1ef1e1f5a 100644 --- a/drivers/watchdog/nv_tco.c +++ b/drivers/watchdog/nv_tco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nv_tco 0.01: TCO timer driver for NV chipsets diff --git a/drivers/watchdog/octeon-wdt-main.c b/drivers/watchdog/octeon-wdt-main.c index 0615bb816082..b7d6dbfda494 100644 --- a/drivers/watchdog/octeon-wdt-main.c +++ b/drivers/watchdog/octeon-wdt-main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Octeon Watchdog driver diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_wdt.c index 352853e6fe71..c2bcd5403398 100644 --- a/drivers/watchdog/of_xilinx_wdt.c +++ b/drivers/watchdog/of_xilinx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog Device Driver for Xilinx axi/xps_timebase_wdt diff --git a/drivers/watchdog/omap_wdt.c b/drivers/watchdog/omap_wdt.c index d523428a8d22..e3447ff8d545 100644 --- a/drivers/watchdog/omap_wdt.c +++ b/drivers/watchdog/omap_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * omap_wdt.c diff --git a/drivers/watchdog/orion_wdt.c b/drivers/watchdog/orion_wdt.c index 0e145f762f6f..29089ed5c87b 100644 --- a/drivers/watchdog/orion_wdt.c +++ b/drivers/watchdog/orion_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * drivers/watchdog/orion_wdt.c diff --git a/drivers/watchdog/pc87413_wdt.c b/drivers/watchdog/pc87413_wdt.c index fbf835d112b8..f4e23841d139 100644 --- a/drivers/watchdog/pc87413_wdt.c +++ b/drivers/watchdog/pc87413_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NS pc87413-wdt Watchdog Timer driver for Linux 2.6.x.x diff --git a/drivers/watchdog/pcwd.c b/drivers/watchdog/pcwd.c index d4ea7d6ccd6a..3795df2ebcbe 100644 --- a/drivers/watchdog/pcwd.c +++ b/drivers/watchdog/pcwd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PC Watchdog Driver diff --git a/drivers/watchdog/pcwd_pci.c b/drivers/watchdog/pcwd_pci.c index a489b426f2ba..59de6275da89 100644 --- a/drivers/watchdog/pcwd_pci.c +++ b/drivers/watchdog/pcwd_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Berkshire PCI-PC Watchdog Card Driver diff --git a/drivers/watchdog/pcwd_usb.c b/drivers/watchdog/pcwd_usb.c index b636650b714b..c1d122e44e13 100644 --- a/drivers/watchdog/pcwd_usb.c +++ b/drivers/watchdog/pcwd_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Berkshire USB-PC Watchdog Card Driver diff --git a/drivers/watchdog/pic32-dmt.c b/drivers/watchdog/pic32-dmt.c index ab0682492c85..90f6103dad72 100644 --- a/drivers/watchdog/pic32-dmt.c +++ b/drivers/watchdog/pic32-dmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PIC32 deadman timer driver diff --git a/drivers/watchdog/pic32-wdt.c b/drivers/watchdog/pic32-wdt.c index 1d282de312ef..b7d7a6d0ace3 100644 --- a/drivers/watchdog/pic32-wdt.c +++ b/drivers/watchdog/pic32-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PIC32 watchdog driver diff --git a/drivers/watchdog/pika_wdt.c b/drivers/watchdog/pika_wdt.c index 87b8988d2520..479b2b8745e1 100644 --- a/drivers/watchdog/pika_wdt.c +++ b/drivers/watchdog/pika_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PIKA FPGA based Watchdog Timer diff --git a/drivers/watchdog/pm8916_wdt.c b/drivers/watchdog/pm8916_wdt.c index 007ed139ab96..5691c68c89ef 100644 --- a/drivers/watchdog/pm8916_wdt.c +++ b/drivers/watchdog/pm8916_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/watchdog/pnx4008_wdt.c b/drivers/watchdog/pnx4008_wdt.c index 87a44a5675a1..2b29f9d952e9 100644 --- a/drivers/watchdog/pnx4008_wdt.c +++ b/drivers/watchdog/pnx4008_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/char/watchdog/pnx4008_wdt.c diff --git a/drivers/watchdog/pretimeout_noop.c b/drivers/watchdog/pretimeout_noop.c index 74ec02b9ffca..3a5aaca4335f 100644 --- a/drivers/watchdog/pretimeout_noop.c +++ b/drivers/watchdog/pretimeout_noop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Mentor Graphics diff --git a/drivers/watchdog/pretimeout_panic.c b/drivers/watchdog/pretimeout_panic.c index 8c3ac674dc45..35c94d247177 100644 --- a/drivers/watchdog/pretimeout_panic.c +++ b/drivers/watchdog/pretimeout_panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Mentor Graphics diff --git a/drivers/watchdog/pseries-wdt.c b/drivers/watchdog/pseries-wdt.c index 7f53b5293409..f891a57acf26 100644 --- a/drivers/watchdog/pseries-wdt.c +++ b/drivers/watchdog/pseries-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022 International Business Machines, Inc. diff --git a/drivers/watchdog/qcom-wdt.c b/drivers/watchdog/qcom-wdt.c index dfaac5995c84..c4e859726edb 100644 --- a/drivers/watchdog/qcom-wdt.c +++ b/drivers/watchdog/qcom-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2014, The Linux Foundation. All rights reserved. */ diff --git a/drivers/watchdog/rave-sp-wdt.c b/drivers/watchdog/rave-sp-wdt.c index 5d1c2176d445..fafbd686b871 100644 --- a/drivers/watchdog/rave-sp-wdt.c +++ b/drivers/watchdog/rave-sp-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* diff --git a/drivers/watchdog/rc32434_wdt.c b/drivers/watchdog/rc32434_wdt.c index 0e5c5c96af58..1bfe3e0f9e21 100644 --- a/drivers/watchdog/rc32434_wdt.c +++ b/drivers/watchdog/rc32434_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IDT Interprise 79RC32434 watchdog driver diff --git a/drivers/watchdog/rdc321x_wdt.c b/drivers/watchdog/rdc321x_wdt.c index 8955177072fa..edf87230f2bd 100644 --- a/drivers/watchdog/rdc321x_wdt.c +++ b/drivers/watchdog/rdc321x_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RDC321x watchdog driver diff --git a/drivers/watchdog/realtek_otto_wdt.c b/drivers/watchdog/realtek_otto_wdt.c index 2c30ddd574c5..8c9176bee737 100644 --- a/drivers/watchdog/realtek_otto_wdt.c +++ b/drivers/watchdog/realtek_otto_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/drivers/watchdog/renesas_wdt.c b/drivers/watchdog/renesas_wdt.c index 97bcd32bade5..2ac47281e957 100644 --- a/drivers/watchdog/renesas_wdt.c +++ b/drivers/watchdog/renesas_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for Renesas WDT watchdog diff --git a/drivers/watchdog/renesas_wwdt.c b/drivers/watchdog/renesas_wwdt.c index b250913c349a..e5597fb1d181 100644 --- a/drivers/watchdog/renesas_wwdt.c +++ b/drivers/watchdog/renesas_wwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for the Renesas Window Watchdog Timer (WWDT) diff --git a/drivers/watchdog/retu_wdt.c b/drivers/watchdog/retu_wdt.c index 2b9017e1cd91..f4fcdd9dacab 100644 --- a/drivers/watchdog/retu_wdt.c +++ b/drivers/watchdog/retu_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Retu watchdog driver diff --git a/drivers/watchdog/riowd.c b/drivers/watchdog/riowd.c index 83806ccf06d1..64a5542b529f 100644 --- a/drivers/watchdog/riowd.c +++ b/drivers/watchdog/riowd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* riowd.c - driver for hw watchdog inside Super I/O of RIO * diff --git a/drivers/watchdog/rn5t618_wdt.c b/drivers/watchdog/rn5t618_wdt.c index 87d06d210ac9..591cd50b72f7 100644 --- a/drivers/watchdog/rn5t618_wdt.c +++ b/drivers/watchdog/rn5t618_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for Ricoh RN5T618 PMIC diff --git a/drivers/watchdog/rt2880_wdt.c b/drivers/watchdog/rt2880_wdt.c index 4499ba0eb5ea..ba74e21b468c 100644 --- a/drivers/watchdog/rt2880_wdt.c +++ b/drivers/watchdog/rt2880_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ralink RT288x/RT3xxx/MT76xx built-in hardware watchdog timer diff --git a/drivers/watchdog/rtd119x_wdt.c b/drivers/watchdog/rtd119x_wdt.c index 984905695dde..8bc7cae9240a 100644 --- a/drivers/watchdog/rtd119x_wdt.c +++ b/drivers/watchdog/rtd119x_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Realtek RTD129x watchdog diff --git a/drivers/watchdog/rti_wdt.c b/drivers/watchdog/rti_wdt.c index be7d7db47591..f0152b0448c2 100644 --- a/drivers/watchdog/rti_wdt.c +++ b/drivers/watchdog/rti_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for the K3 RTI module diff --git a/drivers/watchdog/rza_wdt.c b/drivers/watchdog/rza_wdt.c index 9334255a37e9..f5dd6f28a12d 100644 --- a/drivers/watchdog/rza_wdt.c +++ b/drivers/watchdog/rza_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/A Series WDT Driver diff --git a/drivers/watchdog/rzg2l_wdt.c b/drivers/watchdog/rzg2l_wdt.c index 1c9aa366d0a0..ea3911618382 100644 --- a/drivers/watchdog/rzg2l_wdt.c +++ b/drivers/watchdog/rzg2l_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/G2L WDT Watchdog Driver diff --git a/drivers/watchdog/rzn1_wdt.c b/drivers/watchdog/rzn1_wdt.c index 96fd04fbc2a2..bec32ebcfd40 100644 --- a/drivers/watchdog/rzn1_wdt.c +++ b/drivers/watchdog/rzn1_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/N1 Watchdog timer. diff --git a/drivers/watchdog/rzv2h_wdt.c b/drivers/watchdog/rzv2h_wdt.c index a694786837e1..178d57f5f4fb 100644 --- a/drivers/watchdog/rzv2h_wdt.c +++ b/drivers/watchdog/rzv2h_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Renesas RZ/V2H(P) WDT Watchdog Driver diff --git a/drivers/watchdog/s32g_wdt.c b/drivers/watchdog/s32g_wdt.c index ad55063060af..49b12d49f961 100644 --- a/drivers/watchdog/s32g_wdt.c +++ b/drivers/watchdog/s32g_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Watchdog driver for S32G SoC diff --git a/drivers/watchdog/s3c2410_wdt.c b/drivers/watchdog/s3c2410_wdt.c index b774477190b6..a2d44d3c45a1 100644 --- a/drivers/watchdog/s3c2410_wdt.c +++ b/drivers/watchdog/s3c2410_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 Simtec Electronics diff --git a/drivers/watchdog/sa1100_wdt.c b/drivers/watchdog/sa1100_wdt.c index 729a8508b31d..97a9f9dce1d0 100644 --- a/drivers/watchdog/sa1100_wdt.c +++ b/drivers/watchdog/sa1100_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for the SA11x0/PXA2xx diff --git a/drivers/watchdog/sama5d4_wdt.c b/drivers/watchdog/sama5d4_wdt.c index 13e72918338a..073c347021eb 100644 --- a/drivers/watchdog/sama5d4_wdt.c +++ b/drivers/watchdog/sama5d4_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel SAMA5D4 Watchdog Timer diff --git a/drivers/watchdog/sb_wdog.c b/drivers/watchdog/sb_wdog.c index eaa68b54cf56..5a680a2343f5 100644 --- a/drivers/watchdog/sb_wdog.c +++ b/drivers/watchdog/sb_wdog.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Watchdog driver for SiByte SB1 SoCs * diff --git a/drivers/watchdog/sbc60xxwdt.c b/drivers/watchdog/sbc60xxwdt.c index 03eaf48c8f0f..4ea3daf83611 100644 --- a/drivers/watchdog/sbc60xxwdt.c +++ b/drivers/watchdog/sbc60xxwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 60xx Single Board Computer Watchdog Timer driver for Linux 2.2.x diff --git a/drivers/watchdog/sbc7240_wdt.c b/drivers/watchdog/sbc7240_wdt.c index 21a1f0b32070..df6d37d9c43b 100644 --- a/drivers/watchdog/sbc7240_wdt.c +++ b/drivers/watchdog/sbc7240_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NANO7240 SBC Watchdog device driver diff --git a/drivers/watchdog/sbc8360.c b/drivers/watchdog/sbc8360.c index a9fd1615b4c3..fba951326e17 100644 --- a/drivers/watchdog/sbc8360.c +++ b/drivers/watchdog/sbc8360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SBC8360 Watchdog driver diff --git a/drivers/watchdog/sbc_epx_c3.c b/drivers/watchdog/sbc_epx_c3.c index 1d291dc0a4a6..71712c028321 100644 --- a/drivers/watchdog/sbc_epx_c3.c +++ b/drivers/watchdog/sbc_epx_c3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SBC EPX C3 0.1 A Hardware Watchdog Device for the Winsystems EPX-C3 diff --git a/drivers/watchdog/sbc_fitpc2_wdt.c b/drivers/watchdog/sbc_fitpc2_wdt.c index ff9e44825423..55bbb5e22ee8 100644 --- a/drivers/watchdog/sbc_fitpc2_wdt.c +++ b/drivers/watchdog/sbc_fitpc2_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for SBC-FITPC2 board diff --git a/drivers/watchdog/sbsa_gwdt.c b/drivers/watchdog/sbsa_gwdt.c index 6ce1bfb39064..b15165027e6c 100644 --- a/drivers/watchdog/sbsa_gwdt.c +++ b/drivers/watchdog/sbsa_gwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SBSA(Server Base System Architecture) Generic Watchdog driver diff --git a/drivers/watchdog/sc1200wdt.c b/drivers/watchdog/sc1200wdt.c index 76a58715f665..38e21e010291 100644 --- a/drivers/watchdog/sc1200wdt.c +++ b/drivers/watchdog/sc1200wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * National Semiconductor PC87307/PC97307 (ala SC1200) WDT driver diff --git a/drivers/watchdog/sc520_wdt.c b/drivers/watchdog/sc520_wdt.c index 005f62e4a4fb..28e9d85e3350 100644 --- a/drivers/watchdog/sc520_wdt.c +++ b/drivers/watchdog/sc520_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AMD Elan SC520 processor Watchdog Timer driver diff --git a/drivers/watchdog/sch311x_wdt.c b/drivers/watchdog/sch311x_wdt.c index 9670a1ea57cb..414c9dd4e6e4 100644 --- a/drivers/watchdog/sch311x_wdt.c +++ b/drivers/watchdog/sch311x_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * sch311x_wdt.c - Driver for the SCH311x Super-I/O chips diff --git a/drivers/watchdog/scx200_wdt.c b/drivers/watchdog/scx200_wdt.c index 4dd8549e3674..a495e7b443d1 100644 --- a/drivers/watchdog/scx200_wdt.c +++ b/drivers/watchdog/scx200_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* drivers/char/watchdog/scx200_wdt.c diff --git a/drivers/watchdog/shwdt.c b/drivers/watchdog/shwdt.c index 719f100aae60..e9ccbc4687c5 100644 --- a/drivers/watchdog/shwdt.c +++ b/drivers/watchdog/shwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * drivers/watchdog/shwdt.c diff --git a/drivers/watchdog/simatic-ipc-wdt.c b/drivers/watchdog/simatic-ipc-wdt.c index 1e91f0a560ff..fdf2fc5b56bc 100644 --- a/drivers/watchdog/simatic-ipc-wdt.c +++ b/drivers/watchdog/simatic-ipc-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Siemens SIMATIC IPC driver for Watchdogs diff --git a/drivers/watchdog/sl28cpld_wdt.c b/drivers/watchdog/sl28cpld_wdt.c index 8630c29818f2..aafb92f43680 100644 --- a/drivers/watchdog/sl28cpld_wdt.c +++ b/drivers/watchdog/sl28cpld_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sl28cpld watchdog driver diff --git a/drivers/watchdog/smsc37b787_wdt.c b/drivers/watchdog/smsc37b787_wdt.c index 3011e1af00f9..d7c19e56ef2a 100644 --- a/drivers/watchdog/smsc37b787_wdt.c +++ b/drivers/watchdog/smsc37b787_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SMsC 37B787 Watchdog Timer driver for Linux 2.6.x.x diff --git a/drivers/watchdog/softdog.c b/drivers/watchdog/softdog.c index 0820e35ad2e3..e18704cbe3db 100644 --- a/drivers/watchdog/softdog.c +++ b/drivers/watchdog/softdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * SoftDog: A Software Watchdog Device diff --git a/drivers/watchdog/sp5100_tco.c b/drivers/watchdog/sp5100_tco.c index 2bd3dc25cb03..edc50d6f4499 100644 --- a/drivers/watchdog/sp5100_tco.c +++ b/drivers/watchdog/sp5100_tco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sp5100_tco : TCO timer driver for sp5100 chipsets diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c index c2125f204a13..cc55cc5ff7e3 100644 --- a/drivers/watchdog/sp805_wdt.c +++ b/drivers/watchdog/sp805_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * drivers/char/watchdog/sp805-wdt.c diff --git a/drivers/watchdog/sprd_wdt.c b/drivers/watchdog/sprd_wdt.c index 4e689b6ff141..f2f6f0a6404b 100644 --- a/drivers/watchdog/sprd_wdt.c +++ b/drivers/watchdog/sprd_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Spreadtrum watchdog driver diff --git a/drivers/watchdog/st_lpc_wdt.c b/drivers/watchdog/st_lpc_wdt.c index d206452072ae..7c9f3a98cdb7 100644 --- a/drivers/watchdog/st_lpc_wdt.c +++ b/drivers/watchdog/st_lpc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ST's LPC Watchdog diff --git a/drivers/watchdog/starfive-wdt.c b/drivers/watchdog/starfive-wdt.c index ed71d3960a0f..252a9b8badcd 100644 --- a/drivers/watchdog/starfive-wdt.c +++ b/drivers/watchdog/starfive-wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Starfive Watchdog driver diff --git a/drivers/watchdog/stm32_iwdg.c b/drivers/watchdog/stm32_iwdg.c index b356a272ff9a..00e27bbc700d 100644 --- a/drivers/watchdog/stm32_iwdg.c +++ b/drivers/watchdog/stm32_iwdg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Driver for STM32 Independent Watchdog diff --git a/drivers/watchdog/stmp3xxx_rtc_wdt.c b/drivers/watchdog/stmp3xxx_rtc_wdt.c index 060447101f48..ca9c3619d931 100644 --- a/drivers/watchdog/stmp3xxx_rtc_wdt.c +++ b/drivers/watchdog/stmp3xxx_rtc_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for the RTC based watchdog in STMP3xxx and i.MX23/28 diff --git a/drivers/watchdog/stpmic1_wdt.c b/drivers/watchdog/stpmic1_wdt.c index 45d0c543466f..f86812a15d78 100644 --- a/drivers/watchdog/stpmic1_wdt.c +++ b/drivers/watchdog/stpmic1_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) STMicroelectronics 2018 // Author: Pascal Paillet for STMicroelectronics. diff --git a/drivers/watchdog/sun4v_wdt.c b/drivers/watchdog/sun4v_wdt.c index 8db86ad5ee3d..f540b799fc8e 100644 --- a/drivers/watchdog/sun4v_wdt.c +++ b/drivers/watchdog/sun4v_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sun4v watchdog timer diff --git a/drivers/watchdog/sunplus_wdt.c b/drivers/watchdog/sunplus_wdt.c index 9d3ca848e8b6..0d6f6ca105ac 100644 --- a/drivers/watchdog/sunplus_wdt.c +++ b/drivers/watchdog/sunplus_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sunplus Watchdog Driver diff --git a/drivers/watchdog/sunxi_wdt.c b/drivers/watchdog/sunxi_wdt.c index b6c761acc3de..3fe675acba69 100644 --- a/drivers/watchdog/sunxi_wdt.c +++ b/drivers/watchdog/sunxi_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sunxi Watchdog Driver diff --git a/drivers/watchdog/tegra_wdt.c b/drivers/watchdog/tegra_wdt.c index d5de6c0657a5..3061f194b3a6 100644 --- a/drivers/watchdog/tegra_wdt.c +++ b/drivers/watchdog/tegra_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. diff --git a/drivers/watchdog/tqmx86_wdt.c b/drivers/watchdog/tqmx86_wdt.c index 83860e94ce9d..6c154c56d918 100644 --- a/drivers/watchdog/tqmx86_wdt.c +++ b/drivers/watchdog/tqmx86_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for TQMx86 PLD. diff --git a/drivers/watchdog/ts4800_wdt.c b/drivers/watchdog/ts4800_wdt.c index 24b1ad52102e..865203b4fced 100644 --- a/drivers/watchdog/ts4800_wdt.c +++ b/drivers/watchdog/ts4800_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for TS-4800 based boards diff --git a/drivers/watchdog/ts72xx_wdt.c b/drivers/watchdog/ts72xx_wdt.c index ac709dc31a65..3b1b0c019b9a 100644 --- a/drivers/watchdog/ts72xx_wdt.c +++ b/drivers/watchdog/ts72xx_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Watchdog driver for Technologic Systems TS-72xx based SBCs diff --git a/drivers/watchdog/twl4030_wdt.c b/drivers/watchdog/twl4030_wdt.c index 8c80d04811e4..d62b17746cb1 100644 --- a/drivers/watchdog/twl4030_wdt.c +++ b/drivers/watchdog/twl4030_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Nokia Corporation diff --git a/drivers/watchdog/txx9wdt.c b/drivers/watchdog/txx9wdt.c index 305349844b4f..09a646750817 100644 --- a/drivers/watchdog/txx9wdt.c +++ b/drivers/watchdog/txx9wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * txx9wdt: A Hardware Watchdog Driver for TXx9 SoCs diff --git a/drivers/watchdog/uniphier_wdt.c b/drivers/watchdog/uniphier_wdt.c index 8e9242c23022..325f26375081 100644 --- a/drivers/watchdog/uniphier_wdt.c +++ b/drivers/watchdog/uniphier_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Watchdog driver for the UniPhier watchdog timer diff --git a/drivers/watchdog/via_wdt.c b/drivers/watchdog/via_wdt.c index f55576392651..6beddbfe95bb 100644 --- a/drivers/watchdog/via_wdt.c +++ b/drivers/watchdog/via_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VIA Chipset Watchdog Driver diff --git a/drivers/watchdog/visconti_wdt.c b/drivers/watchdog/visconti_wdt.c index 7795e7fbf67e..ca0fcd864fe3 100644 --- a/drivers/watchdog/visconti_wdt.c +++ b/drivers/watchdog/visconti_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 TOSHIBA CORPORATION diff --git a/drivers/watchdog/w83627hf_wdt.c b/drivers/watchdog/w83627hf_wdt.c index bc33b63c5a5d..cb5336f97a96 100644 --- a/drivers/watchdog/w83627hf_wdt.c +++ b/drivers/watchdog/w83627hf_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * w83627hf/thf WDT driver diff --git a/drivers/watchdog/w83877f_wdt.c b/drivers/watchdog/w83877f_wdt.c index 53db59ef774b..65901472d340 100644 --- a/drivers/watchdog/w83877f_wdt.c +++ b/drivers/watchdog/w83877f_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * W83877F Computer Watchdog Timer driver diff --git a/drivers/watchdog/w83977f_wdt.c b/drivers/watchdog/w83977f_wdt.c index 3776030fa7c6..91f8fee304fa 100644 --- a/drivers/watchdog/w83977f_wdt.c +++ b/drivers/watchdog/w83977f_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * W83977F Watchdog Timer Driver for Winbond W83977F I/O Chip diff --git a/drivers/watchdog/wafer5823wdt.c b/drivers/watchdog/wafer5823wdt.c index 291109349e73..b9026c7159d6 100644 --- a/drivers/watchdog/wafer5823wdt.c +++ b/drivers/watchdog/wafer5823wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * ICP Wafer 5823 Single Board Computer WDT driver diff --git a/drivers/watchdog/watchdog_core.c b/drivers/watchdog/watchdog_core.c index 6152dba4b52c..0d0bd8c1fcf0 100644 --- a/drivers/watchdog/watchdog_core.c +++ b/drivers/watchdog/watchdog_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * watchdog_core.c diff --git a/drivers/watchdog/watchdog_dev.c b/drivers/watchdog/watchdog_dev.c index 8369fd94fc1a..0fa73fe33cee 100644 --- a/drivers/watchdog/watchdog_dev.c +++ b/drivers/watchdog/watchdog_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * watchdog_dev.c diff --git a/drivers/watchdog/watchdog_hrtimer_pretimeout.c b/drivers/watchdog/watchdog_hrtimer_pretimeout.c index fbc7eecd8b20..49509e84d464 100644 --- a/drivers/watchdog/watchdog_hrtimer_pretimeout.c +++ b/drivers/watchdog/watchdog_hrtimer_pretimeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (c) Copyright 2021 Hewlett Packard Enterprise Development LP. diff --git a/drivers/watchdog/watchdog_pretimeout.c b/drivers/watchdog/watchdog_pretimeout.c index 2526436dc74d..bc4965b28e78 100644 --- a/drivers/watchdog/watchdog_pretimeout.c +++ b/drivers/watchdog/watchdog_pretimeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015-2016 Mentor Graphics diff --git a/drivers/watchdog/wdat_wdt.c b/drivers/watchdog/wdat_wdt.c index dd3c2d69c9df..301da0ee1351 100644 --- a/drivers/watchdog/wdat_wdt.c +++ b/drivers/watchdog/wdat_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ACPI Hardware Watchdog (WDAT) driver. diff --git a/drivers/watchdog/wdrtas.c b/drivers/watchdog/wdrtas.c index d4fe0bc82211..e8c8e74de045 100644 --- a/drivers/watchdog/wdrtas.c +++ b/drivers/watchdog/wdrtas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * FIXME: add wdrtas_get_status and wdrtas_get_boot_status as soon as diff --git a/drivers/watchdog/wdt.c b/drivers/watchdog/wdt.c index 3980d60bacd8..eb542e1b21b6 100644 --- a/drivers/watchdog/wdt.c +++ b/drivers/watchdog/wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Industrial Computer Source WDT501 driver diff --git a/drivers/watchdog/wdt285.c b/drivers/watchdog/wdt285.c index 78681d9f7d53..19bd5c39f83a 100644 --- a/drivers/watchdog/wdt285.c +++ b/drivers/watchdog/wdt285.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel 21285 watchdog driver diff --git a/drivers/watchdog/wdt977.c b/drivers/watchdog/wdt977.c index 4f449ac4dda4..7f86cf14390e 100644 --- a/drivers/watchdog/wdt977.c +++ b/drivers/watchdog/wdt977.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Wdt977 0.04: A Watchdog Device for Netwinder W83977AF chip diff --git a/drivers/watchdog/wdt_pci.c b/drivers/watchdog/wdt_pci.c index 3918a600f2a0..c088b0a48ec2 100644 --- a/drivers/watchdog/wdt_pci.c +++ b/drivers/watchdog/wdt_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Industrial Computer Source PCI-WDT500/501 driver diff --git a/drivers/watchdog/wm831x_wdt.c b/drivers/watchdog/wm831x_wdt.c index d96ad8f38bd2..70ce446dcba8 100644 --- a/drivers/watchdog/wm831x_wdt.c +++ b/drivers/watchdog/wm831x_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for the wm831x PMICs diff --git a/drivers/watchdog/wm8350_wdt.c b/drivers/watchdog/wm8350_wdt.c index c82c1b77d91b..8eb137d27b2b 100644 --- a/drivers/watchdog/wm8350_wdt.c +++ b/drivers/watchdog/wm8350_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Watchdog driver for the wm8350 diff --git a/drivers/watchdog/xen_wdt.c b/drivers/watchdog/xen_wdt.c index b343f421dc72..1f94c4c05b52 100644 --- a/drivers/watchdog/xen_wdt.c +++ b/drivers/watchdog/xen_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Xen Watchdog Driver diff --git a/drivers/watchdog/xilinx_wwdt.c b/drivers/watchdog/xilinx_wwdt.c index 3d2a156f7180..129c7b2641d4 100644 --- a/drivers/watchdog/xilinx_wwdt.c +++ b/drivers/watchdog/xilinx_wwdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Window watchdog device driver for Xilinx Versal WWDT diff --git a/drivers/watchdog/ziirave_wdt.c b/drivers/watchdog/ziirave_wdt.c index 5c6e3fa001d8..c998a03cba4d 100644 --- a/drivers/watchdog/ziirave_wdt.c +++ b/drivers/watchdog/ziirave_wdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Zodiac Inflight Innovations diff --git a/drivers/xen/acpi.c b/drivers/xen/acpi.c index eab28cfe9939..fad1351aa861 100644 --- a/drivers/xen/acpi.c +++ b/drivers/xen/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * acpi.c * acpi file for domain 0 kernel diff --git a/drivers/xen/arm-device.c b/drivers/xen/arm-device.c index 87493f92291f..7c4e6cafca3a 100644 --- a/drivers/xen/arm-device.c +++ b/drivers/xen/arm-device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Linaro Limited, Shannon Zhao diff --git a/drivers/xen/balloon.c b/drivers/xen/balloon.c index 49c3f9926394..45f4115e8a08 100644 --- a/drivers/xen/balloon.c +++ b/drivers/xen/balloon.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Xen balloon driver - enables returning/claiming memory to/from Xen. * diff --git a/drivers/xen/biomerge.c b/drivers/xen/biomerge.c index 05a286d24f14..e85b5e10fed7 100644 --- a/drivers/xen/biomerge.c +++ b/drivers/xen/biomerge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/xen/cpu_hotplug.c b/drivers/xen/cpu_hotplug.c index b96b11e2b571..96719e8a2c9c 100644 --- a/drivers/xen/cpu_hotplug.c +++ b/drivers/xen/cpu_hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt diff --git a/drivers/xen/dbgp.c b/drivers/xen/dbgp.c index cfb5de31d860..523814e1ae36 100644 --- a/drivers/xen/dbgp.c +++ b/drivers/xen/dbgp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/drivers/xen/efi.c b/drivers/xen/efi.c index fb321cd6415a..1afb0adc8011 100644 --- a/drivers/xen/efi.c +++ b/drivers/xen/efi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EFI support for Xen. diff --git a/drivers/xen/events/events_2l.c b/drivers/xen/events/events_2l.c index e3585330cf98..39b936636626 100644 --- a/drivers/xen/events/events_2l.c +++ b/drivers/xen/events/events_2l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen event channels (2-level ABI) diff --git a/drivers/xen/events/events_base.c b/drivers/xen/events/events_base.c index 9478fae014e5..25db374bbce7 100644 --- a/drivers/xen/events/events_base.c +++ b/drivers/xen/events/events_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xen event channels diff --git a/drivers/xen/events/events_fifo.c b/drivers/xen/events/events_fifo.c index 655775db7caf..b817212dce09 100644 --- a/drivers/xen/events/events_fifo.c +++ b/drivers/xen/events/events_fifo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xen event channels (FIFO-based ABI) * diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index 7e4a13e632dc..e6c9ceb6522f 100644 --- a/drivers/xen/evtchn.c +++ b/drivers/xen/evtchn.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * evtchn.c * diff --git a/drivers/xen/features.c b/drivers/xen/features.c index 87f1828d40d5..93c3dbe7371d 100644 --- a/drivers/xen/features.c +++ b/drivers/xen/features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * features.c diff --git a/drivers/xen/gntalloc.c b/drivers/xen/gntalloc.c index f93f73ecefee..191e673b57e3 100644 --- a/drivers/xen/gntalloc.c +++ b/drivers/xen/gntalloc.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * gntalloc.c * diff --git a/drivers/xen/gntdev-dmabuf.c b/drivers/xen/gntdev-dmabuf.c index 550980dd3b0b..2c24e2d8e090 100644 --- a/drivers/xen/gntdev-dmabuf.c +++ b/drivers/xen/gntdev-dmabuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c index 2c960f187f7c..56cccd6bc1e9 100644 --- a/drivers/xen/gntdev.c +++ b/drivers/xen/gntdev.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * gntdev.c * diff --git a/drivers/xen/grant-dma-iommu.c b/drivers/xen/grant-dma-iommu.c index 0965e2dd4edf..8caee1ccb5a2 100644 --- a/drivers/xen/grant-dma-iommu.c +++ b/drivers/xen/grant-dma-iommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Stub IOMMU driver which does nothing. diff --git a/drivers/xen/grant-dma-ops.c b/drivers/xen/grant-dma-ops.c index 14077d23f2a1..5b03426982fe 100644 --- a/drivers/xen/grant-dma-ops.c +++ b/drivers/xen/grant-dma-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xen grant DMA-mapping layer - contains special DMA-mapping routines diff --git a/drivers/xen/grant-table.c b/drivers/xen/grant-table.c index 3e76e33f6e08..a2719b172174 100644 --- a/drivers/xen/grant-table.c +++ b/drivers/xen/grant-table.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * grant_table.c * diff --git a/drivers/xen/manage.c b/drivers/xen/manage.c index e20c40a62e64..0827072e0e48 100644 --- a/drivers/xen/manage.c +++ b/drivers/xen/manage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handle extern requests for shutdown, reboot and sysrq diff --git a/drivers/xen/mcelog.c b/drivers/xen/mcelog.c index 4f65b641c054..43abe02039e8 100644 --- a/drivers/xen/mcelog.c +++ b/drivers/xen/mcelog.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * mcelog.c * Driver for receiving and transferring machine check error infomation diff --git a/drivers/xen/mem-reservation.c b/drivers/xen/mem-reservation.c index 24648836e0d4..6b2cfc215e5b 100644 --- a/drivers/xen/mem-reservation.c +++ b/drivers/xen/mem-reservation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************** diff --git a/drivers/xen/pci.c b/drivers/xen/pci.c index bfe07adb3e3a..a4afbdd618fc 100644 --- a/drivers/xen/pci.c +++ b/drivers/xen/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009, Intel Corporation. diff --git a/drivers/xen/pcpu.c b/drivers/xen/pcpu.c index 093ad4a08672..cb4de5753273 100644 --- a/drivers/xen/pcpu.c +++ b/drivers/xen/pcpu.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * pcpu.c * Management physical cpu in dom0, get pcpu info and provide sys interface diff --git a/drivers/xen/platform-pci.c b/drivers/xen/platform-pci.c index 1db82da56db6..fd98d8076a40 100644 --- a/drivers/xen/platform-pci.c +++ b/drivers/xen/platform-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * platform-pci.c diff --git a/drivers/xen/privcmd-buf.c b/drivers/xen/privcmd-buf.c index 0f0dad427d7e..b537a87cd6ee 100644 --- a/drivers/xen/privcmd-buf.c +++ b/drivers/xen/privcmd-buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /****************************************************************************** diff --git a/drivers/xen/privcmd.c b/drivers/xen/privcmd.c index f52a457b302d..80ca657c12a6 100644 --- a/drivers/xen/privcmd.c +++ b/drivers/xen/privcmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * privcmd.c diff --git a/drivers/xen/pvcalls-back.c b/drivers/xen/pvcalls-back.c index c5b6f6fa11eb..b929d3855c89 100644 --- a/drivers/xen/pvcalls-back.c +++ b/drivers/xen/pvcalls-back.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 2017 Stefano Stabellini diff --git a/drivers/xen/pvcalls-front.c b/drivers/xen/pvcalls-front.c index 4926d4badc57..76f29838a9fb 100644 --- a/drivers/xen/pvcalls-front.c +++ b/drivers/xen/pvcalls-front.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (c) 2017 Stefano Stabellini diff --git a/drivers/xen/swiotlb-xen.c b/drivers/xen/swiotlb-xen.c index ccf25027bec1..112722dec4ad 100644 --- a/drivers/xen/swiotlb-xen.c +++ b/drivers/xen/swiotlb-xen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2010 diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c index 2f880374b463..e6e10abcd53a 100644 --- a/drivers/xen/sys-hypervisor.c +++ b/drivers/xen/sys-hypervisor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * copyright (c) 2006 IBM Corporation diff --git a/drivers/xen/time.c b/drivers/xen/time.c index 5683383d2305..9067dcbce2ec 100644 --- a/drivers/xen/time.c +++ b/drivers/xen/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Xen stolen ticks accounting. diff --git a/drivers/xen/unpopulated-alloc.c b/drivers/xen/unpopulated-alloc.c index d6fc2aefe264..462d1bc363f2 100644 --- a/drivers/xen/unpopulated-alloc.c +++ b/drivers/xen/unpopulated-alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/xen/xen-acpi-pad.c b/drivers/xen/xen-acpi-pad.c index ede69a5278d3..36a2b40a82b3 100644 --- a/drivers/xen/xen-acpi-pad.c +++ b/drivers/xen/xen-acpi-pad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xen-acpi-pad.c - Xen pad interface diff --git a/drivers/xen/xen-acpi-processor.c b/drivers/xen/xen-acpi-processor.c index f2e8eaf684ba..4311760e9984 100644 --- a/drivers/xen/xen-acpi-processor.c +++ b/drivers/xen/xen-acpi-processor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 by Oracle Inc diff --git a/drivers/xen/xen-balloon.c b/drivers/xen/xen-balloon.c index b293d7652f15..9d3833a5293e 100644 --- a/drivers/xen/xen-balloon.c +++ b/drivers/xen/xen-balloon.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Xen balloon driver - enables returning/claiming memory to/from Xen. * diff --git a/drivers/xen/xen-front-pgdir-shbuf.c b/drivers/xen/xen-front-pgdir-shbuf.c index 223870a0111b..3023cf114212 100644 --- a/drivers/xen/xen-front-pgdir-shbuf.c +++ b/drivers/xen/xen-front-pgdir-shbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/drivers/xen/xen-pciback/conf_space.c b/drivers/xen/xen-pciback/conf_space.c index d47eee6c5143..c8cd77c003d9 100644 --- a/drivers/xen/xen-pciback/conf_space.c +++ b/drivers/xen/xen-pciback/conf_space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Functions for creating a virtual configuration space for diff --git a/drivers/xen/xen-pciback/conf_space_capability.c b/drivers/xen/xen-pciback/conf_space_capability.c index cf568e899ee2..e6b63d8f2b77 100644 --- a/drivers/xen/xen-pciback/conf_space_capability.c +++ b/drivers/xen/xen-pciback/conf_space_capability.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Handles the virtual fields found on the capability lists diff --git a/drivers/xen/xen-pciback/conf_space_header.c b/drivers/xen/xen-pciback/conf_space_header.c index fc0332645966..6f19d92fc3e0 100644 --- a/drivers/xen/xen-pciback/conf_space_header.c +++ b/drivers/xen/xen-pciback/conf_space_header.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Handles the virtual fields in the configuration space headers. diff --git a/drivers/xen/xen-pciback/conf_space_quirks.c b/drivers/xen/xen-pciback/conf_space_quirks.c index 7dc281086302..baaecc3d9575 100644 --- a/drivers/xen/xen-pciback/conf_space_quirks.c +++ b/drivers/xen/xen-pciback/conf_space_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Handle special overlays for broken devices. diff --git a/drivers/xen/xen-pciback/passthrough.c b/drivers/xen/xen-pciback/passthrough.c index 66e9b814cc86..3bf4f9a83dcf 100644 --- a/drivers/xen/xen-pciback/passthrough.c +++ b/drivers/xen/xen-pciback/passthrough.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Provides restricted access to the real PCI bus topology diff --git a/drivers/xen/xen-pciback/pci_stub.c b/drivers/xen/xen-pciback/pci_stub.c index 045e74847fe6..357ef874bbfd 100644 --- a/drivers/xen/xen-pciback/pci_stub.c +++ b/drivers/xen/xen-pciback/pci_stub.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCI Stub Driver - Grabs devices in backend to be exported later * diff --git a/drivers/xen/xen-pciback/pciback_ops.c b/drivers/xen/xen-pciback/pciback_ops.c index 84e014490950..5380424d47f4 100644 --- a/drivers/xen/xen-pciback/pciback_ops.c +++ b/drivers/xen/xen-pciback/pciback_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend Operations - respond to PCI requests from Frontend diff --git a/drivers/xen/xen-pciback/vpci.c b/drivers/xen/xen-pciback/vpci.c index cc7450f2b2a9..09cc6bd036c9 100644 --- a/drivers/xen/xen-pciback/vpci.c +++ b/drivers/xen/xen-pciback/vpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend - Provides a Virtual PCI bus (with real devices) diff --git a/drivers/xen/xen-pciback/xenbus.c b/drivers/xen/xen-pciback/xenbus.c index b11e401f1b1e..221162a955fa 100644 --- a/drivers/xen/xen-pciback/xenbus.c +++ b/drivers/xen/xen-pciback/xenbus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PCI Backend Xenbus Setup - handles setup with frontend and xend diff --git a/drivers/xen/xen-scsiback.c b/drivers/xen/xen-scsiback.c index 7d5117e5efe0..e3857ac4a676 100644 --- a/drivers/xen/xen-scsiback.c +++ b/drivers/xen/xen-scsiback.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Xen SCSI backend driver * diff --git a/drivers/xen/xenbus/xenbus_client.c b/drivers/xen/xenbus/xenbus_client.c index 2dc874fb5506..28928db5ee6c 100644 --- a/drivers/xen/xenbus/xenbus_client.c +++ b/drivers/xen/xenbus/xenbus_client.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Client-facing interface for the Xenbus driver. In other words, the * interface between the Xenbus and the device-specific code, be it the diff --git a/drivers/xen/xenbus/xenbus_comms.c b/drivers/xen/xenbus/xenbus_comms.c index 82df2da1b880..596b62400c56 100644 --- a/drivers/xen/xenbus/xenbus_comms.c +++ b/drivers/xen/xenbus/xenbus_comms.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * xenbus_comms.c * diff --git a/drivers/xen/xenbus/xenbus_dev_backend.c b/drivers/xen/xenbus/xenbus_dev_backend.c index edba5fecde4d..260c5f5de612 100644 --- a/drivers/xen/xenbus/xenbus_dev_backend.c +++ b/drivers/xen/xenbus/xenbus_dev_backend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/xen/xenbus/xenbus_dev_frontend.c b/drivers/xen/xenbus/xenbus_dev_frontend.c index f5c21ba64df5..7f5d407d5a11 100644 --- a/drivers/xen/xenbus/xenbus_dev_frontend.c +++ b/drivers/xen/xenbus/xenbus_dev_frontend.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Driver giving user-space access to the kernel's xenbus connection * to xenstore. diff --git a/drivers/xen/xenbus/xenbus_probe.c b/drivers/xen/xenbus/xenbus_probe.c index 86fe6e779056..2a22c7a88091 100644 --- a/drivers/xen/xenbus/xenbus_probe.c +++ b/drivers/xen/xenbus/xenbus_probe.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Talks to Xen Store to figure out what devices we have. * diff --git a/drivers/xen/xenbus/xenbus_probe_backend.c b/drivers/xen/xenbus/xenbus_probe_backend.c index 5ebb7233076f..781db101171f 100644 --- a/drivers/xen/xenbus/xenbus_probe_backend.c +++ b/drivers/xen/xenbus/xenbus_probe_backend.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Talks to Xen Store to figure out what devices we have (backend half). * diff --git a/drivers/xen/xenbus/xenbus_probe_frontend.c b/drivers/xen/xenbus/xenbus_probe_frontend.c index 6d1819269cbe..5f45d70ce083 100644 --- a/drivers/xen/xenbus/xenbus_probe_frontend.c +++ b/drivers/xen/xenbus/xenbus_probe_frontend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/drivers/xen/xenbus/xenbus_xs.c b/drivers/xen/xenbus/xenbus_xs.c index 15f18374020e..d4c9ee2d2d30 100644 --- a/drivers/xen/xenbus/xenbus_xs.c +++ b/drivers/xen/xenbus/xenbus_xs.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * xenbus_xs.c * diff --git a/drivers/xen/xenfs/super.c b/drivers/xen/xenfs/super.c index 37ea7c5c0346..9a29470e283d 100644 --- a/drivers/xen/xenfs/super.c +++ b/drivers/xen/xenfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xenfs.c - a filesystem for passing info between the a domain and diff --git a/drivers/xen/xenfs/xenstored.c b/drivers/xen/xenfs/xenstored.c index f59235f9f8a2..ee332f6a3e41 100644 --- a/drivers/xen/xenfs/xenstored.c +++ b/drivers/xen/xenfs/xenstored.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/xen/xenfs/xensyms.c b/drivers/xen/xenfs/xensyms.c index 088b7f02c358..e55b2e2169d6 100644 --- a/drivers/xen/xenfs/xensyms.c +++ b/drivers/xen/xenfs/xensyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/drivers/xen/xlate_mmu.c b/drivers/xen/xlate_mmu.c index f17c4c03db30..c7063115cab8 100644 --- a/drivers/xen/xlate_mmu.c +++ b/drivers/xen/xlate_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * MMU operations common to all auto-translated physmap guests. * diff --git a/drivers/zorro/gen-devlist.c b/drivers/zorro/gen-devlist.c index e325c5ce995b..fcbee6361f43 100644 --- a/drivers/zorro/gen-devlist.c +++ b/drivers/zorro/gen-devlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate devlist.h from the Zorro ID file. diff --git a/drivers/zorro/names.c b/drivers/zorro/names.c index b44f90989a66..25e626aa1c47 100644 --- a/drivers/zorro/names.c +++ b/drivers/zorro/names.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Zorro Device Name Tables diff --git a/drivers/zorro/proc.c b/drivers/zorro/proc.c index f916bf60b312..f018d1660870 100644 --- a/drivers/zorro/proc.c +++ b/drivers/zorro/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Procfs interface for the Zorro bus. diff --git a/drivers/zorro/zorro-driver.c b/drivers/zorro/zorro-driver.c index e7d3af1a223f..bd1ce60f6abc 100644 --- a/drivers/zorro/zorro-driver.c +++ b/drivers/zorro/zorro-driver.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Zorro Driver Services * diff --git a/drivers/zorro/zorro-sysfs.c b/drivers/zorro/zorro-sysfs.c index 4e967754d8ad..fe3c6a91c2db 100644 --- a/drivers/zorro/zorro-sysfs.c +++ b/drivers/zorro/zorro-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * File Attributes for Zorro Devices * diff --git a/drivers/zorro/zorro.c b/drivers/zorro/zorro.c index 4e23d53d269e..e85cc6c20f5c 100644 --- a/drivers/zorro/zorro.c +++ b/drivers/zorro/zorro.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Zorro Bus Services * diff --git a/fs/9p/acl.c b/fs/9p/acl.c index 633da5e37299..d42e18c45f72 100644 --- a/fs/9p/acl.c +++ b/fs/9p/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright IBM Corporation, 2010 diff --git a/fs/9p/cache.c b/fs/9p/cache.c index 12c0ae29f185..7df6c3a883e4 100644 --- a/fs/9p/cache.c +++ b/fs/9p/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V9FS cache definitions. diff --git a/fs/9p/fid.c b/fs/9p/fid.c index f84412290a30..04450592e6b4 100644 --- a/fs/9p/fid.c +++ b/fs/9p/fid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * V9FS FID Management diff --git a/fs/9p/v9fs.c b/fs/9p/v9fs.c index 057487efaaeb..fd4d2f951d38 100644 --- a/fs/9p/v9fs.c +++ b/fs/9p/v9fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains functions assisting in mapping VFS to 9P2000 diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c index 862164181bac..842dfe520a42 100644 --- a/fs/9p/vfs_addr.c +++ b/fs/9p/vfs_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contians vfs address (mmap) ops for 9P2000. diff --git a/fs/9p/vfs_dentry.c b/fs/9p/vfs_dentry.c index c5bf74d547e8..cdc03c302e9e 100644 --- a/fs/9p/vfs_dentry.c +++ b/fs/9p/vfs_dentry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contians vfs dentry ops for the 9P2000 protocol. diff --git a/fs/9p/vfs_dir.c b/fs/9p/vfs_dir.c index af7f72abbb76..f3cc54a4420e 100644 --- a/fs/9p/vfs_dir.c +++ b/fs/9p/vfs_dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains vfs directory ops for the 9P2000 protocol. diff --git a/fs/9p/vfs_file.c b/fs/9p/vfs_file.c index 6f3880208587..3a767907e2c8 100644 --- a/fs/9p/vfs_file.c +++ b/fs/9p/vfs_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contians vfs file ops for 9P2000. diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c index 97abe65bf7c1..fca1a6ba65bd 100644 --- a/fs/9p/vfs_inode.c +++ b/fs/9p/vfs_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains vfs inode ops for the 9P2000 protocol. diff --git a/fs/9p/vfs_inode_dotl.c b/fs/9p/vfs_inode_dotl.c index 643e759eacb2..ac5a38e202c2 100644 --- a/fs/9p/vfs_inode_dotl.c +++ b/fs/9p/vfs_inode_dotl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file contains vfs inode ops for the 9P2000.L protocol. diff --git a/fs/9p/vfs_super.c b/fs/9p/vfs_super.c index 315336de6f02..094b7fc23275 100644 --- a/fs/9p/vfs_super.c +++ b/fs/9p/vfs_super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/9p/xattr.c b/fs/9p/xattr.c index 8604e3377ee7..6caca4a7cdd3 100644 --- a/fs/9p/xattr.c +++ b/fs/9p/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright IBM Corporation, 2010 diff --git a/fs/adfs/dir.c b/fs/adfs/dir.c index 77fbd196008f..37dce26f9282 100644 --- a/fs/adfs/dir.c +++ b/fs/adfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/dir.c diff --git a/fs/adfs/dir_f.c b/fs/adfs/dir_f.c index 05e963402e25..8beabedd5129 100644 --- a/fs/adfs/dir_f.c +++ b/fs/adfs/dir_f.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/dir_f.c diff --git a/fs/adfs/dir_fplus.c b/fs/adfs/dir_fplus.c index 4a15924014da..b7fda06c6246 100644 --- a/fs/adfs/dir_fplus.c +++ b/fs/adfs/dir_fplus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/dir_fplus.c diff --git a/fs/adfs/file.c b/fs/adfs/file.c index cd13165fd904..2d61a487b123 100644 --- a/fs/adfs/file.c +++ b/fs/adfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/adfs/file.c diff --git a/fs/adfs/inode.c b/fs/adfs/inode.c index 6830f8bc8d4e..b9a3f06bd074 100644 --- a/fs/adfs/inode.c +++ b/fs/adfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/inode.c diff --git a/fs/adfs/map.c b/fs/adfs/map.c index a0ce272b4098..1354ef4f8295 100644 --- a/fs/adfs/map.c +++ b/fs/adfs/map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/map.c diff --git a/fs/adfs/super.c b/fs/adfs/super.c index fdccdbbfc213..a2c2696ee3f2 100644 --- a/fs/adfs/super.c +++ b/fs/adfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/adfs/super.c diff --git a/fs/affs/amigaffs.c b/fs/affs/amigaffs.c index fd669daa4e7b..ea517c5fb7ac 100644 --- a/fs/affs/amigaffs.c +++ b/fs/affs/amigaffs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/amigaffs.c diff --git a/fs/affs/bitmap.c b/fs/affs/bitmap.c index 5ba9ef2742f6..8763876a2fd0 100644 --- a/fs/affs/bitmap.c +++ b/fs/affs/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/bitmap.c diff --git a/fs/affs/dir.c b/fs/affs/dir.c index bd40d5f08810..9ee4a277054e 100644 --- a/fs/affs/dir.c +++ b/fs/affs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/dir.c diff --git a/fs/affs/file.c b/fs/affs/file.c index 765c3443663e..ce085eba6588 100644 --- a/fs/affs/file.c +++ b/fs/affs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/file.c diff --git a/fs/affs/inode.c b/fs/affs/inode.c index 0bfc7d151dcd..8b5592309a42 100644 --- a/fs/affs/inode.c +++ b/fs/affs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/inode.c diff --git a/fs/affs/namei.c b/fs/affs/namei.c index f883be50db12..750cc52fefa2 100644 --- a/fs/affs/namei.c +++ b/fs/affs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/namei.c diff --git a/fs/affs/super.c b/fs/affs/super.c index 44f8aa883100..072094a77734 100644 --- a/fs/affs/super.c +++ b/fs/affs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/affs/inode.c diff --git a/fs/affs/symlink.c b/fs/affs/symlink.c index 094aec8d17b8..c6a56d640e0e 100644 --- a/fs/affs/symlink.c +++ b/fs/affs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/affs/symlink.c diff --git a/fs/afs/addr_list.c b/fs/afs/addr_list.c index e941da5b6dd9..2d5dfac644b5 100644 --- a/fs/afs/addr_list.c +++ b/fs/afs/addr_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Server address list management * diff --git a/fs/afs/addr_prefs.c b/fs/afs/addr_prefs.c index 133736412c3d..64b4312fa588 100644 --- a/fs/afs/addr_prefs.c +++ b/fs/afs/addr_prefs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Address preferences management * diff --git a/fs/afs/callback.c b/fs/afs/callback.c index 894d2bad6b6c..3f25ee148a44 100644 --- a/fs/afs/callback.c +++ b/fs/afs/callback.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2002, 2007 Red Hat, Inc. All rights reserved. * diff --git a/fs/afs/cell.c b/fs/afs/cell.c index 71c10a05cebe..ee0c5fcb6c08 100644 --- a/fs/afs/cell.c +++ b/fs/afs/cell.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS cell and server record management * diff --git a/fs/afs/cm_security.c b/fs/afs/cm_security.c index edcbd249d202..a4a3441a7e24 100644 --- a/fs/afs/cm_security.c +++ b/fs/afs/cm_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Cache manager security. * diff --git a/fs/afs/cmservice.c b/fs/afs/cmservice.c index 1a906805a9e3..53703093bbc8 100644 --- a/fs/afs/cmservice.c +++ b/fs/afs/cmservice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS Cache Manager Service * diff --git a/fs/afs/dir.c b/fs/afs/dir.c index f4e9e12373ac..2c8681d54d36 100644 --- a/fs/afs/dir.c +++ b/fs/afs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* dir.c: AFS filesystem directory handling * diff --git a/fs/afs/dir_edit.c b/fs/afs/dir_edit.c index fd3aa9f97ce6..45899b40c76a 100644 --- a/fs/afs/dir_edit.c +++ b/fs/afs/dir_edit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS filesystem directory editing * diff --git a/fs/afs/dir_search.c b/fs/afs/dir_search.c index d2516e55b5ed..dc748d2eea2f 100644 --- a/fs/afs/dir_search.c +++ b/fs/afs/dir_search.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Search a directory's hash table. * diff --git a/fs/afs/dir_silly.c b/fs/afs/dir_silly.c index 014495d4b868..c09210e62c22 100644 --- a/fs/afs/dir_silly.c +++ b/fs/afs/dir_silly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS silly rename handling * diff --git a/fs/afs/dynroot.c b/fs/afs/dynroot.c index aa56e8951e03..8f551071044a 100644 --- a/fs/afs/dynroot.c +++ b/fs/afs/dynroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS dynamic root handling * diff --git a/fs/afs/file.c b/fs/afs/file.c index f66a92294284..991b008bc8c6 100644 --- a/fs/afs/file.c +++ b/fs/afs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS filesystem file handling * diff --git a/fs/afs/flock.c b/fs/afs/flock.c index f0e96a35093f..5828ee4a0cb5 100644 --- a/fs/afs/flock.c +++ b/fs/afs/flock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS file locking support * diff --git a/fs/afs/fs_operation.c b/fs/afs/fs_operation.c index 8418813ee043..eb0374ad788f 100644 --- a/fs/afs/fs_operation.c +++ b/fs/afs/fs_operation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Fileserver-directed operation handling. * diff --git a/fs/afs/fs_probe.c b/fs/afs/fs_probe.c index e0030ac74ea0..b2d26954cbb7 100644 --- a/fs/afs/fs_probe.c +++ b/fs/afs/fs_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS fileserver probing * diff --git a/fs/afs/fsclient.c b/fs/afs/fsclient.c index bc9556991d7c..055cceeb7075 100644 --- a/fs/afs/fsclient.c +++ b/fs/afs/fsclient.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS File Server client stubs * diff --git a/fs/afs/inode.c b/fs/afs/inode.c index dde1857fcabb..4ef136aed739 100644 --- a/fs/afs/inode.c +++ b/fs/afs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2002 Red Hat, Inc. All rights reserved. * diff --git a/fs/afs/main.c b/fs/afs/main.c index e6bb8237db98..c621cae67b71 100644 --- a/fs/afs/main.c +++ b/fs/afs/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS client file system * diff --git a/fs/afs/misc.c b/fs/afs/misc.c index c8a7f266080d..29785af3a137 100644 --- a/fs/afs/misc.c +++ b/fs/afs/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* miscellaneous bits * diff --git a/fs/afs/mntpt.c b/fs/afs/mntpt.c index 57c204a3c04e..3b26189f7cdc 100644 --- a/fs/afs/mntpt.c +++ b/fs/afs/mntpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* mountpoint management * diff --git a/fs/afs/proc.c b/fs/afs/proc.c index 44520549b509..9f9ec3370066 100644 --- a/fs/afs/proc.c +++ b/fs/afs/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* /proc interface for AFS * diff --git a/fs/afs/rotate.c b/fs/afs/rotate.c index 6a4e7da10fc4..798310d91968 100644 --- a/fs/afs/rotate.c +++ b/fs/afs/rotate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Handle fileserver selection and rotation. * diff --git a/fs/afs/rxrpc.c b/fs/afs/rxrpc.c index bf0e4ea0aafd..906784d13c38 100644 --- a/fs/afs/rxrpc.c +++ b/fs/afs/rxrpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Maintain an RxRPC server socket to do AFS communications through * diff --git a/fs/afs/security.c b/fs/afs/security.c index 55ddce94af03..8076180b270d 100644 --- a/fs/afs/security.c +++ b/fs/afs/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS security handling * diff --git a/fs/afs/server.c b/fs/afs/server.c index c4428ebddb1d..027394edb449 100644 --- a/fs/afs/server.c +++ b/fs/afs/server.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS server record management * diff --git a/fs/afs/server_list.c b/fs/afs/server_list.c index 20d5474837df..2a1525ecf8b0 100644 --- a/fs/afs/server_list.c +++ b/fs/afs/server_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS fileserver list management. * diff --git a/fs/afs/super.c b/fs/afs/super.c index d672b7ab57ae..10b123041fd9 100644 --- a/fs/afs/super.c +++ b/fs/afs/super.c @@ -1,3 +1,4 @@ +asm("nop"); /* AFS superblock handling * * Copyright (c) 2002, 2007, 2018 Red Hat, Inc. All rights reserved. diff --git a/fs/afs/validation.c b/fs/afs/validation.c index 0ba8336c9025..1bbd95cd1b4b 100644 --- a/fs/afs/validation.c +++ b/fs/afs/validation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* vnode and volume validity verification. * diff --git a/fs/afs/vl_alias.c b/fs/afs/vl_alias.c index fc9676abd252..7111f07f6f5c 100644 --- a/fs/afs/vl_alias.c +++ b/fs/afs/vl_alias.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS cell alias detection * diff --git a/fs/afs/vl_list.c b/fs/afs/vl_list.c index 9b1c20daac53..51188aba0252 100644 --- a/fs/afs/vl_list.c +++ b/fs/afs/vl_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS vlserver list management. * diff --git a/fs/afs/vl_probe.c b/fs/afs/vl_probe.c index 3d2e0c925460..531051b4e45f 100644 --- a/fs/afs/vl_probe.c +++ b/fs/afs/vl_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS vlserver probing * diff --git a/fs/afs/vl_rotate.c b/fs/afs/vl_rotate.c index 6ad9688d8f4b..03945fef2c04 100644 --- a/fs/afs/vl_rotate.c +++ b/fs/afs/vl_rotate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Handle vlserver selection and rotation. * diff --git a/fs/afs/vlclient.c b/fs/afs/vlclient.c index 3a23c0b08eb6..a32fc75d78d6 100644 --- a/fs/afs/vlclient.c +++ b/fs/afs/vlclient.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS Volume Location Service client * diff --git a/fs/afs/volume.c b/fs/afs/volume.c index 0efff3d25133..689ad18f5216 100644 --- a/fs/afs/volume.c +++ b/fs/afs/volume.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AFS volume management * diff --git a/fs/afs/write.c b/fs/afs/write.c index 93ad86ff3345..dc6dbe912a9d 100644 --- a/fs/afs/write.c +++ b/fs/afs/write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* handling of writes to regular files and writing back to the server * diff --git a/fs/afs/xattr.c b/fs/afs/xattr.c index e19f396aa370..2ab3ce96c01e 100644 --- a/fs/afs/xattr.c +++ b/fs/afs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Extended attribute handling for AFS. We use xattrs to get and set metadata * instead of providing pioctl(). diff --git a/fs/afs/yfsclient.c b/fs/afs/yfsclient.c index febf13a49f0b..915e3af4b56f 100644 --- a/fs/afs/yfsclient.c +++ b/fs/afs/yfsclient.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* YFS File Server client stubs * diff --git a/fs/aio.c b/fs/aio.c index 0a23a8c0717f..b77326a4ee9f 100644 --- a/fs/aio.c +++ b/fs/aio.c @@ -1,3 +1,4 @@ +asm("nop"); /* * An async IO implementation for Linux * Written by Benjamin LaHaise diff --git a/fs/anon_inodes.c b/fs/anon_inodes.c index b8381c7fb636..9d5358c2d105 100644 --- a/fs/anon_inodes.c +++ b/fs/anon_inodes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/anon_inodes.c diff --git a/fs/attr.c b/fs/attr.c index b9ec6b47bab2..5af800df5e8b 100644 --- a/fs/attr.c +++ b/fs/attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/attr.c diff --git a/fs/autofs/dev-ioctl.c b/fs/autofs/dev-ioctl.c index 6743b3b64217..165c7f0bb059 100644 --- a/fs/autofs/dev-ioctl.c +++ b/fs/autofs/dev-ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Red Hat, Inc. All rights reserved. diff --git a/fs/autofs/expire.c b/fs/autofs/expire.c index 5c2d459e1e48..9156645b7302 100644 --- a/fs/autofs/expire.c +++ b/fs/autofs/expire.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/autofs/init.c b/fs/autofs/init.c index 1d644a35ffa0..62bb4e64df37 100644 --- a/fs/autofs/init.c +++ b/fs/autofs/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c index b932b1719dfc..8e2b36f51075 100644 --- a/fs/autofs/inode.c +++ b/fs/autofs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/autofs/root.c b/fs/autofs/root.c index 2c31002b314a..8299d953d45b 100644 --- a/fs/autofs/root.c +++ b/fs/autofs/root.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/autofs/symlink.c b/fs/autofs/symlink.c index 7ac67dc76039..b3743f2115e3 100644 --- a/fs/autofs/symlink.c +++ b/fs/autofs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/autofs/waitq.c b/fs/autofs/waitq.c index 33dd4660d82f..79c069eac110 100644 --- a/fs/autofs/waitq.c +++ b/fs/autofs/waitq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved diff --git a/fs/backing-file.c b/fs/backing-file.c index 45da8600d564..a0f0cab74467 100644 --- a/fs/backing-file.c +++ b/fs/backing-file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common helpers for stackable filesystems and backing files. diff --git a/fs/bad_inode.c b/fs/bad_inode.c index 0ef9bcb744dd..5a9c4342331f 100644 --- a/fs/bad_inode.c +++ b/fs/bad_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/bad_inode.c diff --git a/fs/befs/btree.c b/fs/befs/btree.c index 53b36aa29978..d4a984ab9d19 100644 --- a/fs/befs/btree.c +++ b/fs/befs/btree.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/befs/btree.c * diff --git a/fs/befs/datastream.c b/fs/befs/datastream.c index 97719a7c7e40..0c3d06b0055e 100644 --- a/fs/befs/datastream.c +++ b/fs/befs/datastream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/befs/datastream.c diff --git a/fs/befs/debug.c b/fs/befs/debug.c index 02fa66fb82c2..0a59eaad9eac 100644 --- a/fs/befs/debug.c +++ b/fs/befs/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/befs/debug.c diff --git a/fs/befs/inode.c b/fs/befs/inode.c index 791b46a6f2f9..9dfe0faaf9bb 100644 --- a/fs/befs/inode.c +++ b/fs/befs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * inode.c diff --git a/fs/befs/io.c b/fs/befs/io.c index 2caf50a4abbe..903ccf26f6cc 100644 --- a/fs/befs/io.c +++ b/fs/befs/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/befs/io.c diff --git a/fs/befs/linuxvfs.c b/fs/befs/linuxvfs.c index 9fcfdd6b8189..b76147c27aab 100644 --- a/fs/befs/linuxvfs.c +++ b/fs/befs/linuxvfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/befs/linuxvfs.c diff --git a/fs/befs/super.c b/fs/befs/super.c index 7c50025c99d8..740e19ee3e7c 100644 --- a/fs/befs/super.c +++ b/fs/befs/super.c @@ -1,3 +1,4 @@ +asm("nop"); /* * super.c * diff --git a/fs/bfs/dir.c b/fs/bfs/dir.c index c375e22c4c0c..941c5be2642b 100644 --- a/fs/bfs/dir.c +++ b/fs/bfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/bfs/dir.c diff --git a/fs/bfs/file.c b/fs/bfs/file.c index d33d6bde992b..f43fae057107 100644 --- a/fs/bfs/file.c +++ b/fs/bfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/bfs/file.c diff --git a/fs/bfs/inode.c b/fs/bfs/inode.c index ce6f83234b67..eb29f9afdc55 100644 --- a/fs/bfs/inode.c +++ b/fs/bfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/bfs/inode.c diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index 3eb734c192e9..94a4e236e4dd 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/binfmt_elf.c diff --git a/fs/binfmt_elf_fdpic.c b/fs/binfmt_elf_fdpic.c index 48fd2de3bca0..c98727deedb2 100644 --- a/fs/binfmt_elf_fdpic.c +++ b/fs/binfmt_elf_fdpic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* binfmt_elf_fdpic.c: FDPIC ELF binary format * diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c index b5b5ca1a44f7..45dd25d8b811 100644 --- a/fs/binfmt_flat.c +++ b/fs/binfmt_flat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /****************************************************************************/ /* diff --git a/fs/binfmt_misc.c b/fs/binfmt_misc.c index 8cb1a94339b8..c720553d61ba 100644 --- a/fs/binfmt_misc.c +++ b/fs/binfmt_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * binfmt_misc.c diff --git a/fs/binfmt_script.c b/fs/binfmt_script.c index 637daf6e4d45..098fe1581149 100644 --- a/fs/binfmt_script.c +++ b/fs/binfmt_script.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/binfmt_script.c diff --git a/fs/bpf_fs_kfuncs.c b/fs/bpf_fs_kfuncs.c index 5ace2511fec5..13f28f6db5ad 100644 --- a/fs/bpf_fs_kfuncs.c +++ b/fs/bpf_fs_kfuncs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2024 Google LLC. */ diff --git a/fs/btrfs/accessors.c b/fs/btrfs/accessors.c index 1248aa2535d3..c60fe6ef7144 100644 --- a/fs/btrfs/accessors.c +++ b/fs/btrfs/accessors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/acl.c b/fs/btrfs/acl.c index c336e2ab7f8a..5887b2c451e9 100644 --- a/fs/btrfs/acl.c +++ b/fs/btrfs/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Red Hat. All rights reserved. diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c index 6c6f3bb58f4e..b1a5bbe30543 100644 --- a/fs/btrfs/async-thread.c +++ b/fs/btrfs/async-thread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/backref.c b/fs/btrfs/backref.c index 78da47a3d00e..264b73a6c663 100644 --- a/fs/btrfs/backref.c +++ b/fs/btrfs/backref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 STRATO. All rights reserved. diff --git a/fs/btrfs/bio.c b/fs/btrfs/bio.c index fa1d321a2fb8..071a855f34ce 100644 --- a/fs/btrfs/bio.c +++ b/fs/btrfs/bio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/block-group.c b/fs/btrfs/block-group.c index 08b14449fabe..09cfe21f1bde 100644 --- a/fs/btrfs/block-group.c +++ b/fs/btrfs/block-group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/block-rsv.c b/fs/btrfs/block-rsv.c index 96cf7a162987..d465246345ed 100644 --- a/fs/btrfs/block-rsv.c +++ b/fs/btrfs/block-rsv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "misc.h" diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index 6b3357287b42..4baba6d339e3 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Oracle. All rights reserved. diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index a48b4befbee7..6fd1820a8620 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007,2008 Oracle. All rights reserved. diff --git a/fs/btrfs/defrag.c b/fs/btrfs/defrag.c index b81e224d4a27..76871c53cbab 100644 --- a/fs/btrfs/defrag.c +++ b/fs/btrfs/defrag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/delalloc-space.c b/fs/btrfs/delalloc-space.c index 0970799d0aa4..4d8afac571bc 100644 --- a/fs/btrfs/delalloc-space.c +++ b/fs/btrfs/delalloc-space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "messages.h" diff --git a/fs/btrfs/delayed-inode.c b/fs/btrfs/delayed-inode.c index 4b7d9015e0da..85c02a804ed7 100644 --- a/fs/btrfs/delayed-inode.c +++ b/fs/btrfs/delayed-inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 Fujitsu. All rights reserved. diff --git a/fs/btrfs/delayed-ref.c b/fs/btrfs/delayed-ref.c index e8bc37453336..54eacde614d2 100644 --- a/fs/btrfs/delayed-ref.c +++ b/fs/btrfs/delayed-ref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Oracle. All rights reserved. diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c index b6c7da8e1bc8..b9eb31ee41f2 100644 --- a/fs/btrfs/dev-replace.c +++ b/fs/btrfs/dev-replace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STRATO AG 2012. All rights reserved. diff --git a/fs/btrfs/dir-item.c b/fs/btrfs/dir-item.c index 085a83ae9e62..b0780fa64dc4 100644 --- a/fs/btrfs/dir-item.c +++ b/fs/btrfs/dir-item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/direct-io.c b/fs/btrfs/direct-io.c index 07e19e88ba4b..e53664c6f295 100644 --- a/fs/btrfs/direct-io.c +++ b/fs/btrfs/direct-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/discard.c b/fs/btrfs/discard.c index 89fe85778115..9b4b1fb6652b 100644 --- a/fs/btrfs/discard.c +++ b/fs/btrfs/discard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index 2833b44f4b4f..eff0c4ca6a0c 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/export.c b/fs/btrfs/export.c index 230d9326b685..753bd11d5ed2 100644 --- a/fs/btrfs/export.c +++ b/fs/btrfs/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/extent-io-tree.c b/fs/btrfs/extent-io-tree.c index bb2ca1c9c7b0..a208ff202970 100644 --- a/fs/btrfs/extent-io-tree.c +++ b/fs/btrfs/extent-io-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index e4cae34620d1..bcf8a94c8cc3 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index f6cca3c97166..9d6a783b9bdc 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index 7e38c23a0c1c..f7761b7d64be 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/fiemap.c b/fs/btrfs/fiemap.c index f2eaaef8422b..fb2a9dd3c960 100644 --- a/fs/btrfs/fiemap.c +++ b/fs/btrfs/fiemap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "backref.h" diff --git a/fs/btrfs/file-item.c b/fs/btrfs/file-item.c index 14e5257f0f04..d86e3a2f8306 100644 --- a/fs/btrfs/file-item.c +++ b/fs/btrfs/file-item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 1abc7ed2990e..3d75a57d5b8b 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index f0f72850fab2..09541081d966 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Red Hat. All rights reserved. diff --git a/fs/btrfs/free-space-tree.c b/fs/btrfs/free-space-tree.c index 1ad2ad384b9e..09748265d932 100644 --- a/fs/btrfs/free-space-tree.c +++ b/fs/btrfs/free-space-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Facebook. All rights reserved. diff --git a/fs/btrfs/fs.c b/fs/btrfs/fs.c index feb0a2faa837..156d38d8bdd7 100644 --- a/fs/btrfs/fs.c +++ b/fs/btrfs/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "messages.h" diff --git a/fs/btrfs/inode-item.c b/fs/btrfs/inode-item.c index b73e1dd97208..4a7e5e0c75cf 100644 --- a/fs/btrfs/inode-item.c +++ b/fs/btrfs/inode-item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index a2b5b440637e..f32e164182c0 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index acb484546b1d..5c2beedbfa27 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/locking.c b/fs/btrfs/locking.c index 0035851d72b0..bc2a90e97af8 100644 --- a/fs/btrfs/locking.c +++ b/fs/btrfs/locking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Oracle. All rights reserved. diff --git a/fs/btrfs/lru_cache.c b/fs/btrfs/lru_cache.c index fd88af17d8d9..0a9ff403aec9 100644 --- a/fs/btrfs/lru_cache.c +++ b/fs/btrfs/lru_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/lzo.c b/fs/btrfs/lzo.c index 4758f66da449..ad538a79766c 100644 --- a/fs/btrfs/lzo.c +++ b/fs/btrfs/lzo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Oracle. All rights reserved. diff --git a/fs/btrfs/messages.c b/fs/btrfs/messages.c index 2f853de44473..6b123c78436e 100644 --- a/fs/btrfs/messages.c +++ b/fs/btrfs/messages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "fs.h" diff --git a/fs/btrfs/ordered-data.c b/fs/btrfs/ordered-data.c index 5df02c707aee..4683e8197fd4 100644 --- a/fs/btrfs/ordered-data.c +++ b/fs/btrfs/ordered-data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/orphan.c b/fs/btrfs/orphan.c index 9f3ad124104f..4850e9ea17ea 100644 --- a/fs/btrfs/orphan.c +++ b/fs/btrfs/orphan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Red Hat. All rights reserved. diff --git a/fs/btrfs/print-tree.c b/fs/btrfs/print-tree.c index f189bf09ce6a..c71237aee0b2 100644 --- a/fs/btrfs/print-tree.c +++ b/fs/btrfs/print-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/props.c b/fs/btrfs/props.c index adc956432d2f..062daed9e85f 100644 --- a/fs/btrfs/props.c +++ b/fs/btrfs/props.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Filipe David Borba Manana diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c index 206587820fec..f006281148f9 100644 --- a/fs/btrfs/qgroup.c +++ b/fs/btrfs/qgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 STRATO. All rights reserved. diff --git a/fs/btrfs/raid-stripe-tree.c b/fs/btrfs/raid-stripe-tree.c index 2987cb7c686e..48ae2eaa2531 100644 --- a/fs/btrfs/raid-stripe-tree.c +++ b/fs/btrfs/raid-stripe-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Western Digital Corporation or its affiliates. diff --git a/fs/btrfs/raid56.c b/fs/btrfs/raid56.c index baadaaa189c0..0584a92f0391 100644 --- a/fs/btrfs/raid56.c +++ b/fs/btrfs/raid56.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Fusion-io All rights reserved. diff --git a/fs/btrfs/ref-verify.c b/fs/btrfs/ref-verify.c index e9224145d754..52b6ff597364 100644 --- a/fs/btrfs/ref-verify.c +++ b/fs/btrfs/ref-verify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Facebook. All rights reserved. diff --git a/fs/btrfs/reflink.c b/fs/btrfs/reflink.c index 58dc3e5057ce..ed7106c16594 100644 --- a/fs/btrfs/reflink.c +++ b/fs/btrfs/reflink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index 5bfefc3e9c06..2a1609e409df 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Oracle. All rights reserved. diff --git a/fs/btrfs/root-tree.c b/fs/btrfs/root-tree.c index 6a7e297ab0a7..8b419be882a8 100644 --- a/fs/btrfs/root-tree.c +++ b/fs/btrfs/root-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/scrub.c b/fs/btrfs/scrub.c index a40ee41f42c6..c670bc07641b 100644 --- a/fs/btrfs/scrub.c +++ b/fs/btrfs/scrub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011, 2012 STRATO. All rights reserved. diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index d8127a7120c2..d8e1d0c6cf87 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 Alexander Block. All rights reserved. diff --git a/fs/btrfs/space-info.c b/fs/btrfs/space-info.c index 3f08e450f796..1f3ae00e215a 100644 --- a/fs/btrfs/space-info.c +++ b/fs/btrfs/space-info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/subpage.c b/fs/btrfs/subpage.c index f82e71f5d88b..09850ebf397d 100644 --- a/fs/btrfs/subpage.c +++ b/fs/btrfs/subpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index af56fdbba65d..684694870374 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/sysfs.c b/fs/btrfs/sysfs.c index 4b3c2acac51a..842e4fdea567 100644 --- a/fs/btrfs/sysfs.c +++ b/fs/btrfs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/tests/btrfs-tests.c b/fs/btrfs/tests/btrfs-tests.c index b576897d71cc..91ce6a7048be 100644 --- a/fs/btrfs/tests/btrfs-tests.c +++ b/fs/btrfs/tests/btrfs-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Fusion IO. All rights reserved. diff --git a/fs/btrfs/tests/delayed-refs-tests.c b/fs/btrfs/tests/delayed-refs-tests.c index e2248acb906b..3d6de46cef65 100644 --- a/fs/btrfs/tests/delayed-refs-tests.c +++ b/fs/btrfs/tests/delayed-refs-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "btrfs-tests.h" diff --git a/fs/btrfs/tests/extent-buffer-tests.c b/fs/btrfs/tests/extent-buffer-tests.c index 6a43a64ba55a..222694951750 100644 --- a/fs/btrfs/tests/extent-buffer-tests.c +++ b/fs/btrfs/tests/extent-buffer-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Fusion IO. All rights reserved. diff --git a/fs/btrfs/tests/extent-io-tests.c b/fs/btrfs/tests/extent-io-tests.c index a0187d6163df..4d91ae246bd0 100644 --- a/fs/btrfs/tests/extent-io-tests.c +++ b/fs/btrfs/tests/extent-io-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Fusion IO. All rights reserved. diff --git a/fs/btrfs/tests/extent-map-tests.c b/fs/btrfs/tests/extent-map-tests.c index aabf825e8d7b..38eb581eaa49 100644 --- a/fs/btrfs/tests/extent-map-tests.c +++ b/fs/btrfs/tests/extent-map-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Oracle. All rights reserved. diff --git a/fs/btrfs/tests/free-space-tests.c b/fs/btrfs/tests/free-space-tests.c index ebf68fcd2149..4b2c49a66271 100644 --- a/fs/btrfs/tests/free-space-tests.c +++ b/fs/btrfs/tests/free-space-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Fusion IO. All rights reserved. diff --git a/fs/btrfs/tests/free-space-tree-tests.c b/fs/btrfs/tests/free-space-tree-tests.c index c8822edd32e2..2ed44c2f6d5e 100644 --- a/fs/btrfs/tests/free-space-tree-tests.c +++ b/fs/btrfs/tests/free-space-tree-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Facebook. All rights reserved. diff --git a/fs/btrfs/tests/inode-tests.c b/fs/btrfs/tests/inode-tests.c index a4c2b7748b95..13b7b5507125 100644 --- a/fs/btrfs/tests/inode-tests.c +++ b/fs/btrfs/tests/inode-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Fusion IO. All rights reserved. diff --git a/fs/btrfs/tests/qgroup-tests.c b/fs/btrfs/tests/qgroup-tests.c index 0fcc31beeffe..b5ab1b7dab56 100644 --- a/fs/btrfs/tests/qgroup-tests.c +++ b/fs/btrfs/tests/qgroup-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2013 Facebook. All rights reserved. diff --git a/fs/btrfs/tests/raid-stripe-tree-tests.c b/fs/btrfs/tests/raid-stripe-tree-tests.c index a7bc58a5c1e2..e83b980b0529 100644 --- a/fs/btrfs/tests/raid-stripe-tree-tests.c +++ b/fs/btrfs/tests/raid-stripe-tree-tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Western Digital Corporation or its affiliates. diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index bd03f465e2d3..0dc60c9e241f 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/tree-checker.c b/fs/btrfs/tree-checker.c index c21c21adf61e..f4fa58e20d12 100644 --- a/fs/btrfs/tree-checker.c +++ b/fs/btrfs/tree-checker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) Qu Wenruo 2017. All rights reserved. diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index 6cffcf0c3e7a..f2028bdd9f13 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Oracle. All rights reserved. diff --git a/fs/btrfs/tree-mod-log.c b/fs/btrfs/tree-mod-log.c index 9e8cb3b7c064..87c8e4933aa4 100644 --- a/fs/btrfs/tree-mod-log.c +++ b/fs/btrfs/tree-mod-log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "messages.h" diff --git a/fs/btrfs/ulist.c b/fs/btrfs/ulist.c index 7e16a253fb35..83fb5f4aa76d 100644 --- a/fs/btrfs/ulist.c +++ b/fs/btrfs/ulist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2011 STRATO AG diff --git a/fs/btrfs/uuid-tree.c b/fs/btrfs/uuid-tree.c index e3a1310fa7d5..30892bd02ce0 100644 --- a/fs/btrfs/uuid-tree.c +++ b/fs/btrfs/uuid-tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) STRATO AG 2013. All rights reserved. diff --git a/fs/btrfs/verity.c b/fs/btrfs/verity.c index a2ac3fb68bc8..b3073a0f8e07 100644 --- a/fs/btrfs/verity.c +++ b/fs/btrfs/verity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c index 8a08412f3529..4ebe31329a9f 100644 --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Oracle. All rights reserved. diff --git a/fs/btrfs/xattr.c b/fs/btrfs/xattr.c index ab55d10bd71f..2cd334418c3a 100644 --- a/fs/btrfs/xattr.c +++ b/fs/btrfs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2007 Red Hat. All rights reserved. diff --git a/fs/btrfs/zlib.c b/fs/btrfs/zlib.c index 10ed48d4a846..bab07d9bd0a1 100644 --- a/fs/btrfs/zlib.c +++ b/fs/btrfs/zlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Oracle. All rights reserved. diff --git a/fs/btrfs/zoned.c b/fs/btrfs/zoned.c index 359a98e6de85..82cc3c5be268 100644 --- a/fs/btrfs/zoned.c +++ b/fs/btrfs/zoned.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/btrfs/zstd.c b/fs/btrfs/zstd.c index c9cddcfa337b..9572133c42fd 100644 --- a/fs/btrfs/zstd.c +++ b/fs/btrfs/zstd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-present, Facebook, Inc. diff --git a/fs/buffer.c b/fs/buffer.c index 838c0c571022..2abb0af88b62 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/buffer.c diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c index 9fb06dc16520..7991490bdd18 100644 --- a/fs/cachefiles/cache.c +++ b/fs/cachefiles/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Manage high-level VFS aspects of a cache. * diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c index 1806bff8e59b..4e9c48f86126 100644 --- a/fs/cachefiles/daemon.c +++ b/fs/cachefiles/daemon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Daemon interface * diff --git a/fs/cachefiles/error_inject.c b/fs/cachefiles/error_inject.c index e341ade47dd8..4e538ac4e4ed 100644 --- a/fs/cachefiles/error_inject.c +++ b/fs/cachefiles/error_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Error injection handling. * diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c index a08250d244ea..e29971e5e19e 100644 --- a/fs/cachefiles/interface.c +++ b/fs/cachefiles/interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* FS-Cache interface to CacheFiles * diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c index 3e0576d9db1d..bd97d8c8da6f 100644 --- a/fs/cachefiles/io.c +++ b/fs/cachefiles/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* kiocb-using read/write * diff --git a/fs/cachefiles/key.c b/fs/cachefiles/key.c index aae86af48ed5..f6b4ad4a0b13 100644 --- a/fs/cachefiles/key.c +++ b/fs/cachefiles/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Key to pathname encoder * diff --git a/fs/cachefiles/main.c b/fs/cachefiles/main.c index 3f369c6f816d..e76ab5dcd413 100644 --- a/fs/cachefiles/main.c +++ b/fs/cachefiles/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Network filesystem caching backend to use cache files on a premounted * filesystem diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c index e5ec90dccc27..cade0460f9b2 100644 --- a/fs/cachefiles/namei.c +++ b/fs/cachefiles/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* CacheFiles path walking and related routines * diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c index a7ed86fa98bb..6153245893c0 100644 --- a/fs/cachefiles/ondemand.c +++ b/fs/cachefiles/ondemand.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/fs/cachefiles/security.c b/fs/cachefiles/security.c index fc6611886b3b..7419ac95dc10 100644 --- a/fs/cachefiles/security.c +++ b/fs/cachefiles/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* CacheFiles security management * diff --git a/fs/cachefiles/volume.c b/fs/cachefiles/volume.c index 90ba926f488e..b2b6e6813caa 100644 --- a/fs/cachefiles/volume.c +++ b/fs/cachefiles/volume.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Volume handling. * diff --git a/fs/cachefiles/xattr.c b/fs/cachefiles/xattr.c index 52383b1d0ba6..3e8ed511e1d1 100644 --- a/fs/cachefiles/xattr.c +++ b/fs/cachefiles/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* CacheFiles extended attribute management * diff --git a/fs/ceph/acl.c b/fs/ceph/acl.c index 1564eacc253d..3dd86f40c656 100644 --- a/fs/ceph/acl.c +++ b/fs/ceph/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/ceph/acl.c diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c index 63b75d214210..f00ef1ac9cb6 100644 --- a/fs/ceph/addr.c +++ b/fs/ceph/addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/cache.c b/fs/ceph/cache.c index f678bab189d8..c516f83686f7 100644 --- a/fs/ceph/cache.c +++ b/fs/ceph/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ceph cache definitions. diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c index 2f663972da99..429b0ac3d716 100644 --- a/fs/ceph/caps.c +++ b/fs/ceph/caps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/ceph_frag.c b/fs/ceph/ceph_frag.c index 6f67d5b884a0..e1bb61001796 100644 --- a/fs/ceph/ceph_frag.c +++ b/fs/ceph/ceph_frag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ceph 'frag' type diff --git a/fs/ceph/crypto.c b/fs/ceph/crypto.c index 9a115282f67d..e564b4746bba 100644 --- a/fs/ceph/crypto.c +++ b/fs/ceph/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The base64 encode/decode code was copied from fscrypt: diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c index f3fe786b4143..055bc052b4c8 100644 --- a/fs/ceph/debugfs.c +++ b/fs/ceph/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c index 804588524cd5..451243255ce5 100644 --- a/fs/ceph/dir.c +++ b/fs/ceph/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/export.c b/fs/ceph/export.c index b2f2af104679..1090954a16ca 100644 --- a/fs/ceph/export.c +++ b/fs/ceph/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/file.c b/fs/ceph/file.c index 983390069f73..c2edd205e0e4 100644 --- a/fs/ceph/file.c +++ b/fs/ceph/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c index 2966f88310e3..b792c24492c3 100644 --- a/fs/ceph/inode.c +++ b/fs/ceph/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/io.c b/fs/ceph/io.c index 2d10f49c93a9..84c21ed7e89c 100644 --- a/fs/ceph/io.c +++ b/fs/ceph/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Trond Myklebust diff --git a/fs/ceph/ioctl.c b/fs/ceph/ioctl.c index 15cde055f3da..21ea9a96ce5b 100644 --- a/fs/ceph/ioctl.c +++ b/fs/ceph/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/ceph/locks.c b/fs/ceph/locks.c index dd764f9c64b9..340741d9f596 100644 --- a/fs/ceph/locks.c +++ b/fs/ceph/locks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c index c45bd19d4b1c..44f54b9de612 100644 --- a/fs/ceph/mds_client.c +++ b/fs/ceph/mds_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/mdsmap.c b/fs/ceph/mdsmap.c index b228e5ecfb92..f67ff9813d25 100644 --- a/fs/ceph/mdsmap.c +++ b/fs/ceph/mdsmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c index 871c1090e520..be4988c3e9c3 100644 --- a/fs/ceph/metric.c +++ b/fs/ceph/metric.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include diff --git a/fs/ceph/quota.c b/fs/ceph/quota.c index d90eda19bcc4..80a5ee316a9b 100644 --- a/fs/ceph/quota.c +++ b/fs/ceph/quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * quota.c - CephFS quota diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c index 521507ea8260..732bb8b6835b 100644 --- a/fs/ceph/snap.c +++ b/fs/ceph/snap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ceph/strings.c b/fs/ceph/strings.c index e36e8948e728..8522ee560681 100644 --- a/fs/ceph/strings.c +++ b/fs/ceph/strings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ceph fs string constants diff --git a/fs/ceph/super.c b/fs/ceph/super.c index 7c1c1dac320d..e4a3b6b423db 100644 --- a/fs/ceph/super.c +++ b/fs/ceph/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/ceph/util.c b/fs/ceph/util.c index 2c34875675bf..b9bdd66ff508 100644 --- a/fs/ceph/util.c +++ b/fs/ceph/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Some non-inline ceph helpers diff --git a/fs/ceph/xattr.c b/fs/ceph/xattr.c index ad1f30bea175..709f02762490 100644 --- a/fs/ceph/xattr.c +++ b/fs/ceph/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/char_dev.c b/fs/char_dev.c index c2ddb998f3c9..735cbf5d54f6 100644 --- a/fs/char_dev.c +++ b/fs/char_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/char_dev.c diff --git a/fs/coda/cache.c b/fs/coda/cache.c index 970f0022ec52..ab72fec29876 100644 --- a/fs/coda/cache.c +++ b/fs/coda/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cache operations for Coda. diff --git a/fs/coda/cnode.c b/fs/coda/cnode.c index 70bb0579b40c..6814f65dca7f 100644 --- a/fs/coda/cnode.c +++ b/fs/coda/cnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* cnode related routines for the coda kernel code (C) 1996 Peter Braam diff --git a/fs/coda/coda_linux.c b/fs/coda/coda_linux.c index 1d2dac95f86a..8089b235d6ca 100644 --- a/fs/coda/coda_linux.c +++ b/fs/coda/coda_linux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Inode operations for Coda filesystem diff --git a/fs/coda/dir.c b/fs/coda/dir.c index ca9990017265..ec60cb55ad35 100644 --- a/fs/coda/dir.c +++ b/fs/coda/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/fs/coda/file.c b/fs/coda/file.c index a390b5d21196..6e30a722232b 100644 --- a/fs/coda/file.c +++ b/fs/coda/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * File operations for Coda. diff --git a/fs/coda/inode.c b/fs/coda/inode.c index 08450d006016..50e980b54f3a 100644 --- a/fs/coda/inode.c +++ b/fs/coda/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Super block/filesystem wide operations diff --git a/fs/coda/pioctl.c b/fs/coda/pioctl.c index 36e35c15561a..821bd83c8869 100644 --- a/fs/coda/pioctl.c +++ b/fs/coda/pioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pioctl operations for Coda. diff --git a/fs/coda/psdev.c b/fs/coda/psdev.c index 3c3148588491..6662c7190b92 100644 --- a/fs/coda/psdev.c +++ b/fs/coda/psdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * An implementation of a loadable kernel mode driver providing diff --git a/fs/coda/symlink.c b/fs/coda/symlink.c index 40f84d014524..1dadf0ec2009 100644 --- a/fs/coda/symlink.c +++ b/fs/coda/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Symlink inode operations for Coda filesystem diff --git a/fs/coda/sysctl.c b/fs/coda/sysctl.c index 0df46f09b6cc..130030678127 100644 --- a/fs/coda/sysctl.c +++ b/fs/coda/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sysctl operations for Coda filesystem diff --git a/fs/coda/upcall.c b/fs/coda/upcall.c index cd6a3721f6f6..dbe40599c442 100644 --- a/fs/coda/upcall.c +++ b/fs/coda/upcall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mostly platform independent upcall operations to Venus: diff --git a/fs/compat_binfmt_elf.c b/fs/compat_binfmt_elf.c index d5ef5469e4e6..d67f115455de 100644 --- a/fs/compat_binfmt_elf.c +++ b/fs/compat_binfmt_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 32-bit compatibility support for ELF format executables and core dumps. diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c index ba95f636a5ab..5c910aec538c 100644 --- a/fs/configfs/dir.c +++ b/fs/configfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dir.c - Operations for configfs directories. diff --git a/fs/configfs/file.c b/fs/configfs/file.c index affe4742bbb5..160d8332c60b 100644 --- a/fs/configfs/file.c +++ b/fs/configfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * file.c - operations for regular (text) files. diff --git a/fs/configfs/inode.c b/fs/configfs/inode.c index bcda3372e141..7f9373a256ae 100644 --- a/fs/configfs/inode.c +++ b/fs/configfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inode.c - basic inode and dentry operations. diff --git a/fs/configfs/item.c b/fs/configfs/item.c index c378b5cbf87d..ba9fdb32d866 100644 --- a/fs/configfs/item.c +++ b/fs/configfs/item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * item.c - library routines for handling generic config items diff --git a/fs/configfs/mount.c b/fs/configfs/mount.c index 4929f3431189..6c2d62243c1e 100644 --- a/fs/configfs/mount.c +++ b/fs/configfs/mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mount.c - operations for initializing and mounting configfs. diff --git a/fs/configfs/symlink.c b/fs/configfs/symlink.c index f3f79c67add5..046d343c3148 100644 --- a/fs/configfs/symlink.c +++ b/fs/configfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * symlink.c - operations for configfs symlinks. diff --git a/fs/coredump.c b/fs/coredump.c index 8feb9c1cf83d..86ca680f02d8 100644 --- a/fs/coredump.c +++ b/fs/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c index e54ebe402df7..632d32e46407 100644 --- a/fs/cramfs/inode.c +++ b/fs/cramfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Compressed rom filesystem for Linux. * diff --git a/fs/cramfs/uncompress.c b/fs/cramfs/uncompress.c index 975d98fc26b5..6597594e232d 100644 --- a/fs/cramfs/uncompress.c +++ b/fs/cramfs/uncompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uncompress.c diff --git a/fs/crypto/bio.c b/fs/crypto/bio.c index 5f5599020e94..153f33c1ce17 100644 --- a/fs/crypto/bio.c +++ b/fs/crypto/bio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Utility functions for file contents encryption/decryption on diff --git a/fs/crypto/crypto.c b/fs/crypto/crypto.c index 07f9cbfe3ea4..68bd24dd01d9 100644 --- a/fs/crypto/crypto.c +++ b/fs/crypto/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This contains encryption functions for per-file encryption. diff --git a/fs/crypto/fname.c b/fs/crypto/fname.c index a9a4432d12ba..ba5b461db94c 100644 --- a/fs/crypto/fname.c +++ b/fs/crypto/fname.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This contains functions for filename crypto management diff --git a/fs/crypto/hkdf.c b/fs/crypto/hkdf.c index 706f56d0076e..bb2d8c7b9e9a 100644 --- a/fs/crypto/hkdf.c +++ b/fs/crypto/hkdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of HKDF ("HMAC-based Extract-and-Expand Key Derivation diff --git a/fs/crypto/hooks.c b/fs/crypto/hooks.c index b97de0d1430f..41e013be1fa2 100644 --- a/fs/crypto/hooks.c +++ b/fs/crypto/hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/crypto/hooks.c diff --git a/fs/crypto/inline_crypt.c b/fs/crypto/inline_crypt.c index ed6e926226b5..328cef99e8f3 100644 --- a/fs/crypto/inline_crypt.c +++ b/fs/crypto/inline_crypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Inline encryption support for fscrypt diff --git a/fs/crypto/keyring.c b/fs/crypto/keyring.c index 5e939ea3ac28..08b745be9eb5 100644 --- a/fs/crypto/keyring.c +++ b/fs/crypto/keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Filesystem-level keyring for fscrypt diff --git a/fs/crypto/keysetup.c b/fs/crypto/keysetup.c index 40fa05688d3a..8b7df760a624 100644 --- a/fs/crypto/keysetup.c +++ b/fs/crypto/keysetup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Key setup facility for FS encryption support. diff --git a/fs/crypto/keysetup_v1.c b/fs/crypto/keysetup_v1.c index c4d05168522b..ca2be7bcd6e6 100644 --- a/fs/crypto/keysetup_v1.c +++ b/fs/crypto/keysetup_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Key setup for v1 encryption policies diff --git a/fs/crypto/policy.c b/fs/crypto/policy.c index bbb2f5ced988..2c319ded4849 100644 --- a/fs/crypto/policy.c +++ b/fs/crypto/policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Encryption policy functions for per-file encryption support. diff --git a/fs/d_path.c b/fs/d_path.c index bb365511066b..fbbca8e42651 100644 --- a/fs/d_path.c +++ b/fs/d_path.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/fs/dax.c b/fs/dax.c index 289e6254aa30..b8d9f99cd8d2 100644 --- a/fs/dax.c +++ b/fs/dax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/dax.c - Direct Access filesystem code diff --git a/fs/dcache.c b/fs/dcache.c index 66dd1bb830d1..8746b25043fe 100644 --- a/fs/dcache.c +++ b/fs/dcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/dcache.c diff --git a/fs/debugfs/file.c b/fs/debugfs/file.c index 3ec3324c2060..05873f42e15a 100644 --- a/fs/debugfs/file.c +++ b/fs/debugfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * file.c - part of debugfs, a tiny little debug file system diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c index 4005d21cf009..df8d836a5c30 100644 --- a/fs/debugfs/inode.c +++ b/fs/debugfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * inode.c - part of debugfs, a tiny little debug file system diff --git a/fs/devpts/inode.c b/fs/devpts/inode.c index 9f3de528c358..e39e25376967 100644 --- a/fs/devpts/inode.c +++ b/fs/devpts/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- --------------------------------------------------------- * * diff --git a/fs/direct-io.c b/fs/direct-io.c index 2267f5ae7f77..c1ddf13d8175 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/direct-io.c diff --git a/fs/dlm/ast.c b/fs/dlm/ast.c index 0fe8d80ce5e8..1b0bb29cede2 100644 --- a/fs/dlm/ast.c +++ b/fs/dlm/ast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/config.c b/fs/dlm/config.c index a0d75b5c83c6..32f2349fc81c 100644 --- a/fs/dlm/config.c +++ b/fs/dlm/config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/debug_fs.c b/fs/dlm/debug_fs.c index 700a0cbb2f14..2fe989eca08d 100644 --- a/fs/dlm/debug_fs.c +++ b/fs/dlm/debug_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index b1ab0adbd9d0..faba3233786f 100644 --- a/fs/dlm/dir.c +++ b/fs/dlm/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/lock.c b/fs/dlm/lock.c index be938fdf17d9..6bbfd2d18651 100644 --- a/fs/dlm/lock.c +++ b/fs/dlm/lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/lockspace.c b/fs/dlm/lockspace.c index ddaa76558706..670240ff6106 100644 --- a/fs/dlm/lockspace.c +++ b/fs/dlm/lockspace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c index b3958008ba3f..e85570badf9c 100644 --- a/fs/dlm/lowcomms.c +++ b/fs/dlm/lowcomms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/main.c b/fs/dlm/main.c index a44d16da7187..be0146a4a502 100644 --- a/fs/dlm/main.c +++ b/fs/dlm/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/member.c b/fs/dlm/member.c index c0f557a80a75..d5462dd3d8ec 100644 --- a/fs/dlm/member.c +++ b/fs/dlm/member.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/memory.c b/fs/dlm/memory.c index 5c35cc67aca4..4a012ec3272e 100644 --- a/fs/dlm/memory.c +++ b/fs/dlm/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/midcomms.c b/fs/dlm/midcomms.c index 2c101bbe261a..a256509601b2 100644 --- a/fs/dlm/midcomms.c +++ b/fs/dlm/midcomms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/plock.c b/fs/dlm/plock.c index 9ca83ef70ed1..ba98e910a19d 100644 --- a/fs/dlm/plock.c +++ b/fs/dlm/plock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved. diff --git a/fs/dlm/rcom.c b/fs/dlm/rcom.c index be1a71a6303a..dae5bab1309b 100644 --- a/fs/dlm/rcom.c +++ b/fs/dlm/rcom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/recover.c b/fs/dlm/recover.c index 3ac020fb8139..0d9734bcc64a 100644 --- a/fs/dlm/recover.c +++ b/fs/dlm/recover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/recoverd.c b/fs/dlm/recoverd.c index 12272a8f6d75..440bdb62ec7e 100644 --- a/fs/dlm/recoverd.c +++ b/fs/dlm/recoverd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/requestqueue.c b/fs/dlm/requestqueue.c index 719a5243a069..868fa6a1438e 100644 --- a/fs/dlm/requestqueue.c +++ b/fs/dlm/requestqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/dlm/user.c b/fs/dlm/user.c index 51daf4acbe31..51ed5a63a7f8 100644 --- a/fs/dlm/user.c +++ b/fs/dlm/user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006-2010 Red Hat, Inc. All rights reserved. diff --git a/fs/dlm/util.c b/fs/dlm/util.c index f2bc401f312f..cde4fc58a5e8 100644 --- a/fs/dlm/util.c +++ b/fs/dlm/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** ******************************************************************************* diff --git a/fs/drop_caches.c b/fs/drop_caches.c index 49f56a598ecb..50896636294f 100644 --- a/fs/drop_caches.c +++ b/fs/drop_caches.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement the manual drop-all-pagecache function diff --git a/fs/ecryptfs/crypto.c b/fs/ecryptfs/crypto.c index 260f8a4938b0..6799be6f10cf 100644 --- a/fs/ecryptfs/crypto.c +++ b/fs/ecryptfs/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/debug.c b/fs/ecryptfs/debug.c index cf6d0e8e25a1..34714d07192f 100644 --- a/fs/ecryptfs/debug.c +++ b/fs/ecryptfs/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/dentry.c b/fs/ecryptfs/dentry.c index 6648a924e31a..b0710c237574 100644 --- a/fs/ecryptfs/dentry.c +++ b/fs/ecryptfs/dentry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/file.c b/fs/ecryptfs/file.c index 7929411837cf..3d6f1c9313cb 100644 --- a/fs/ecryptfs/file.c +++ b/fs/ecryptfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c index 8ab014db3e03..86e566d6b6d9 100644 --- a/fs/ecryptfs/inode.c +++ b/fs/ecryptfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/keystore.c b/fs/ecryptfs/keystore.c index bbf8603242fa..9511d9b99db3 100644 --- a/fs/ecryptfs/keystore.c +++ b/fs/ecryptfs/keystore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/kthread.c b/fs/ecryptfs/kthread.c index ae4cb4e2e134..ca71ac931cc0 100644 --- a/fs/ecryptfs/kthread.c +++ b/fs/ecryptfs/kthread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/main.c b/fs/ecryptfs/main.c index c12dc680f8fe..30957258ba9f 100644 --- a/fs/ecryptfs/main.c +++ b/fs/ecryptfs/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/messaging.c b/fs/ecryptfs/messaging.c index 6318f3500e5c..656cb1f8edd5 100644 --- a/fs/ecryptfs/messaging.c +++ b/fs/ecryptfs/messaging.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/miscdev.c b/fs/ecryptfs/miscdev.c index 4e62c3cef70f..394e5cfe99e3 100644 --- a/fs/ecryptfs/miscdev.c +++ b/fs/ecryptfs/miscdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/mmap.c b/fs/ecryptfs/mmap.c index 2c2b12fedeae..c4f14467b892 100644 --- a/fs/ecryptfs/mmap.c +++ b/fs/ecryptfs/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/read_write.c b/fs/ecryptfs/read_write.c index b3b451c2b941..8365a2c6e9fe 100644 --- a/fs/ecryptfs/read_write.c +++ b/fs/ecryptfs/read_write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/ecryptfs/super.c b/fs/ecryptfs/super.c index 3bc21d677564..e087b6cd708f 100644 --- a/fs/ecryptfs/super.c +++ b/fs/ecryptfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * eCryptfs: Linux filesystem encryption layer diff --git a/fs/efivarfs/file.c b/fs/efivarfs/file.c index cb1b6d0c3454..515e7efd14a2 100644 --- a/fs/efivarfs/file.c +++ b/fs/efivarfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/fs/efivarfs/inode.c b/fs/efivarfs/inode.c index 95dcad83da11..863bbc26a980 100644 --- a/fs/efivarfs/inode.c +++ b/fs/efivarfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/fs/efivarfs/super.c b/fs/efivarfs/super.c index 9da992925920..a3fcadb5f08b 100644 --- a/fs/efivarfs/super.c +++ b/fs/efivarfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Red Hat, Inc. diff --git a/fs/efivarfs/vars.c b/fs/efivarfs/vars.c index 70e13db260db..2d1cb63f8eec 100644 --- a/fs/efivarfs/vars.c +++ b/fs/efivarfs/vars.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Originally from efivars.c diff --git a/fs/efs/dir.c b/fs/efs/dir.c index f892ac7c2a35..54e3a9c70d1c 100644 --- a/fs/efs/dir.c +++ b/fs/efs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dir.c diff --git a/fs/efs/file.c b/fs/efs/file.c index 9e641da6fab2..fa5787585e48 100644 --- a/fs/efs/file.c +++ b/fs/efs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * file.c diff --git a/fs/efs/inode.c b/fs/efs/inode.c index 28407578f83a..fba9fe61baad 100644 --- a/fs/efs/inode.c +++ b/fs/efs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * inode.c diff --git a/fs/efs/namei.c b/fs/efs/namei.c index 38961ee1d1af..34e66ee74f49 100644 --- a/fs/efs/namei.c +++ b/fs/efs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * namei.c diff --git a/fs/efs/super.c b/fs/efs/super.c index c59086b7eabf..158660ccf38e 100644 --- a/fs/efs/super.c +++ b/fs/efs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * super.c diff --git a/fs/efs/symlink.c b/fs/efs/symlink.c index 7749feded722..d5bd34682ee3 100644 --- a/fs/efs/symlink.c +++ b/fs/efs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * symlink.c diff --git a/fs/erofs/data.c b/fs/erofs/data.c index bb13c4cb8455..3fc9758fd1b5 100644 --- a/fs/erofs/data.c +++ b/fs/erofs/data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/decompressor.c b/fs/erofs/decompressor.c index d5d090276391..aafffdd9eed2 100644 --- a/fs/erofs/decompressor.c +++ b/fs/erofs/decompressor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2019 HUAWEI, Inc. diff --git a/fs/erofs/decompressor_crypto.c b/fs/erofs/decompressor_crypto.c index 5ef6f71d3b7f..f04d3e72d683 100644 --- a/fs/erofs/decompressor_crypto.c +++ b/fs/erofs/decompressor_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/fs/erofs/decompressor_deflate.c b/fs/erofs/decompressor_deflate.c index 3fb73000ed27..ddf4a38caa30 100644 --- a/fs/erofs/decompressor_deflate.c +++ b/fs/erofs/decompressor_deflate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include "compress.h" diff --git a/fs/erofs/decompressor_lzma.c b/fs/erofs/decompressor_lzma.c index b4ea6978faae..e9a6e3faffa7 100644 --- a/fs/erofs/decompressor_lzma.c +++ b/fs/erofs/decompressor_lzma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include "compress.h" diff --git a/fs/erofs/decompressor_zstd.c b/fs/erofs/decompressor_zstd.c index beae49165c69..6dd080a8c282 100644 --- a/fs/erofs/decompressor_zstd.c +++ b/fs/erofs/decompressor_zstd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include "compress.h" diff --git a/fs/erofs/dir.c b/fs/erofs/dir.c index 32b4f5aa60c9..e02a7767c8ed 100644 --- a/fs/erofs/dir.c +++ b/fs/erofs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/fileio.c b/fs/erofs/fileio.c index 932e8b353ba1..8f075b418459 100644 --- a/fs/erofs/fileio.c +++ b/fs/erofs/fileio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2024, Alibaba Cloud diff --git a/fs/erofs/fscache.c b/fs/erofs/fscache.c index 7a346e20f7b7..17fa1a2b7e0e 100644 --- a/fs/erofs/fscache.c +++ b/fs/erofs/fscache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022, Alibaba Cloud diff --git a/fs/erofs/inode.c b/fs/erofs/inode.c index bce98c845a18..f683c24dcb05 100644 --- a/fs/erofs/inode.c +++ b/fs/erofs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/namei.c b/fs/erofs/namei.c index f7cf4f41af28..8fa8a3ab4e74 100644 --- a/fs/erofs/namei.c +++ b/fs/erofs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/super.c b/fs/erofs/super.c index 5136cda5972a..36ecf56a08b1 100644 --- a/fs/erofs/super.c +++ b/fs/erofs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/sysfs.c b/fs/erofs/sysfs.c index 1e0658a1d95b..464e8e4c9232 100644 --- a/fs/erofs/sysfs.c +++ b/fs/erofs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C), 2008-2021, OPPO Mobile Comm Corp., Ltd. diff --git a/fs/erofs/xattr.c b/fs/erofs/xattr.c index 396536d9a862..e23ea546699a 100644 --- a/fs/erofs/xattr.c +++ b/fs/erofs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017-2018 HUAWEI, Inc. diff --git a/fs/erofs/zdata.c b/fs/erofs/zdata.c index 3d31f7840ca0..e38ba9e32603 100644 --- a/fs/erofs/zdata.c +++ b/fs/erofs/zdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018 HUAWEI, Inc. diff --git a/fs/erofs/zmap.c b/fs/erofs/zmap.c index c8d8e129eb4b..857e72ed43fe 100644 --- a/fs/erofs/zmap.c +++ b/fs/erofs/zmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018-2019 HUAWEI, Inc. diff --git a/fs/erofs/zutil.c b/fs/erofs/zutil.c index 55ff2ab5128e..b93e6ad9b1fc 100644 --- a/fs/erofs/zutil.c +++ b/fs/erofs/zutil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2018 HUAWEI, Inc. diff --git a/fs/eventfd.c b/fs/eventfd.c index 3219e0d596fe..ca7aa4c896c6 100644 --- a/fs/eventfd.c +++ b/fs/eventfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/eventfd.c diff --git a/fs/eventpoll.c b/fs/eventpoll.c index 6c36d9dc6926..f35f8a5afc49 100644 --- a/fs/eventpoll.c +++ b/fs/eventpoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fs/eventpoll.c (Efficient event retrieval implementation) diff --git a/fs/exec.c b/fs/exec.c index 9d5ebc9d15b0..6df5b6e72b12 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/exec.c diff --git a/fs/exfat/balloc.c b/fs/exfat/balloc.c index 5429041c7eaf..0e4b8b0d97d5 100644 --- a/fs/exfat/balloc.c +++ b/fs/exfat/balloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/cache.c b/fs/exfat/cache.c index d5ce0ae660ba..0b10850660e3 100644 --- a/fs/exfat/cache.c +++ b/fs/exfat/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/fs/fat/cache.c diff --git a/fs/exfat/dir.c b/fs/exfat/dir.c index 3045a58e124a..7aa996187174 100644 --- a/fs/exfat/dir.c +++ b/fs/exfat/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/fatent.c b/fs/exfat/fatent.c index c9c5f2e3a05e..f44d5c9a2405 100644 --- a/fs/exfat/fatent.c +++ b/fs/exfat/fatent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/file.c b/fs/exfat/file.c index 536c8078f0c1..dafbee3afeb0 100644 --- a/fs/exfat/file.c +++ b/fs/exfat/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/inode.c b/fs/exfat/inode.c index f9501c3a3666..d97a214b31b4 100644 --- a/fs/exfat/inode.c +++ b/fs/exfat/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/misc.c b/fs/exfat/misc.c index fa8459828046..6764421be095 100644 --- a/fs/exfat/misc.c +++ b/fs/exfat/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Written 1992,1993 by Werner Almesberger diff --git a/fs/exfat/namei.c b/fs/exfat/namei.c index dfe957493d49..a45e478afc56 100644 --- a/fs/exfat/namei.c +++ b/fs/exfat/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/nls.c b/fs/exfat/nls.c index 57db08a5271c..0fb39939ce8d 100644 --- a/fs/exfat/nls.c +++ b/fs/exfat/nls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exfat/super.c b/fs/exfat/super.c index 10e872a99663..51586f5baa53 100644 --- a/fs/exfat/super.c +++ b/fs/exfat/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. diff --git a/fs/exportfs/expfs.c b/fs/exportfs/expfs.c index d3e55de4a2a2..f04d87355efb 100644 --- a/fs/exportfs/expfs.c +++ b/fs/exportfs/expfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Neil Brown 2002 diff --git a/fs/ext2/acl.c b/fs/ext2/acl.c index 7e54c31589c7..74f26afa0652 100644 --- a/fs/ext2/acl.c +++ b/fs/ext2/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/acl.c diff --git a/fs/ext2/balloc.c b/fs/ext2/balloc.c index b8cfab8f98b9..e5708c3f98d1 100644 --- a/fs/ext2/balloc.c +++ b/fs/ext2/balloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/balloc.c diff --git a/fs/ext2/dir.c b/fs/ext2/dir.c index b07b3b369710..21d90ecc73e3 100644 --- a/fs/ext2/dir.c +++ b/fs/ext2/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/dir.c diff --git a/fs/ext2/file.c b/fs/ext2/file.c index 76bddce462fc..3c2b4f92c944 100644 --- a/fs/ext2/file.c +++ b/fs/ext2/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/file.c diff --git a/fs/ext2/ialloc.c b/fs/ext2/ialloc.c index fdf63e9c6e7c..b318295e9b3a 100644 --- a/fs/ext2/ialloc.c +++ b/fs/ext2/ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/ialloc.c diff --git a/fs/ext2/inode.c b/fs/ext2/inode.c index dbfe9098a124..87b85cedfafb 100644 --- a/fs/ext2/inode.c +++ b/fs/ext2/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/inode.c diff --git a/fs/ext2/ioctl.c b/fs/ext2/ioctl.c index c3fea55b8efa..634aa559ed9c 100644 --- a/fs/ext2/ioctl.c +++ b/fs/ext2/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/ioctl.c diff --git a/fs/ext2/namei.c b/fs/ext2/namei.c index bde617a66cec..a9569e6751de 100644 --- a/fs/ext2/namei.c +++ b/fs/ext2/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/namei.c diff --git a/fs/ext2/super.c b/fs/ext2/super.c index 121e634c792a..9b7812b2233b 100644 --- a/fs/ext2/super.c +++ b/fs/ext2/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/ext2/super.c diff --git a/fs/ext2/symlink.c b/fs/ext2/symlink.c index 948d3a441403..f6eaf9482e14 100644 --- a/fs/ext2/symlink.c +++ b/fs/ext2/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/symlink.c diff --git a/fs/ext2/trace.c b/fs/ext2/trace.c index b01cdf6526fd..17cc302fc5ca 100644 --- a/fs/ext2/trace.c +++ b/fs/ext2/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "ext2.h" #include diff --git a/fs/ext2/xattr.c b/fs/ext2/xattr.c index c885dcc3bd0d..74a1f530f4ae 100644 --- a/fs/ext2/xattr.c +++ b/fs/ext2/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/xattr.c diff --git a/fs/ext2/xattr_security.c b/fs/ext2/xattr_security.c index db47b8ab153e..285baff3f94c 100644 --- a/fs/ext2/xattr_security.c +++ b/fs/ext2/xattr_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/xattr_security.c diff --git a/fs/ext2/xattr_trusted.c b/fs/ext2/xattr_trusted.c index 995f931228ce..ebd30bf75cb6 100644 --- a/fs/ext2/xattr_trusted.c +++ b/fs/ext2/xattr_trusted.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/xattr_trusted.c diff --git a/fs/ext2/xattr_user.c b/fs/ext2/xattr_user.c index dd1507231081..2714b7bb378d 100644 --- a/fs/ext2/xattr_user.c +++ b/fs/ext2/xattr_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext2/xattr_user.c diff --git a/fs/ext4/acl.c b/fs/ext4/acl.c index 3bffe862f954..ce525567cf4d 100644 --- a/fs/ext4/acl.c +++ b/fs/ext4/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/acl.c diff --git a/fs/ext4/balloc.c b/fs/ext4/balloc.c index 8040c731b3e4..8b5817a361f6 100644 --- a/fs/ext4/balloc.c +++ b/fs/ext4/balloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/balloc.c diff --git a/fs/ext4/bitmap.c b/fs/ext4/bitmap.c index 87760fabdd2e..7f9a20a4bdfc 100644 --- a/fs/ext4/bitmap.c +++ b/fs/ext4/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/bitmap.c diff --git a/fs/ext4/block_validity.c b/fs/ext4/block_validity.c index e8c5525afc67..9ef899490120 100644 --- a/fs/ext4/block_validity.c +++ b/fs/ext4/block_validity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/block_validity.c diff --git a/fs/ext4/crypto.c b/fs/ext4/crypto.c index cf0a0970c095..448af6f34a1f 100644 --- a/fs/ext4/crypto.c +++ b/fs/ext4/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/ext4/dir.c b/fs/ext4/dir.c index 256fe2c1d4c1..403f8068cf60 100644 --- a/fs/ext4/dir.c +++ b/fs/ext4/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/dir.c diff --git a/fs/ext4/ext4_jbd2.c b/fs/ext4/ext4_jbd2.c index 05e5946ed9b3..578f0e30692e 100644 --- a/fs/ext4/ext4_jbd2.c +++ b/fs/ext4/ext4_jbd2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Interface between ext4 and JBD diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 2cf5759ba689..2d12db3fc7e1 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com diff --git a/fs/ext4/extents_status.c b/fs/ext4/extents_status.c index e04fbf10fe4f..dd491733cea7 100644 --- a/fs/ext4/extents_status.c +++ b/fs/ext4/extents_status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/ext4/extents_status.c diff --git a/fs/ext4/fast_commit.c b/fs/ext4/fast_commit.c index fa66b08de999..fbd016545259 100644 --- a/fs/ext4/fast_commit.c +++ b/fs/ext4/fast_commit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/fs/ext4/file.c b/fs/ext4/file.c index 7a8b30932189..36e8e3103ffb 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/file.c diff --git a/fs/ext4/fsmap.c b/fs/ext4/fsmap.c index 22fc333244ef..41d70040a315 100644 --- a/fs/ext4/fsmap.c +++ b/fs/ext4/fsmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 Oracle. All Rights Reserved. diff --git a/fs/ext4/fsync.c b/fs/ext4/fsync.c index e476c6de3074..080f8735c38f 100644 --- a/fs/ext4/fsync.c +++ b/fs/ext4/fsync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/fsync.c diff --git a/fs/ext4/hash.c b/fs/ext4/hash.c index 48483cd015d3..556d48b52a0b 100644 --- a/fs/ext4/hash.c +++ b/fs/ext4/hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/hash.c diff --git a/fs/ext4/ialloc.c b/fs/ext4/ialloc.c index b20a1bf866ab..eb59cda8356d 100644 --- a/fs/ext4/ialloc.c +++ b/fs/ext4/ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/ialloc.c diff --git a/fs/ext4/indirect.c b/fs/ext4/indirect.c index da76353b3a57..218e3115aa4a 100644 --- a/fs/ext4/indirect.c +++ b/fs/ext4/indirect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/indirect.c diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c index 1f6bc05593df..69439ff7d5bc 100644 --- a/fs/ext4/inline.c +++ b/fs/ext4/inline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright (c) 2012 Taobao. diff --git a/fs/ext4/inode-test.c b/fs/ext4/inode-test.c index 749af7ad4e09..e4aa4e4a2ae3 100644 --- a/fs/ext4/inode-test.c +++ b/fs/ext4/inode-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test of ext4 inode that verify the seconds part of [a/c/m] diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 0c466ccbed69..cec217c42e80 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/inode.c diff --git a/fs/ext4/ioctl.c b/fs/ext4/ioctl.c index 7ce0fc40aec2..2a08c16f12d1 100644 --- a/fs/ext4/ioctl.c +++ b/fs/ext4/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/ioctl.c diff --git a/fs/ext4/mballoc-test.c b/fs/ext4/mballoc-test.c index a9416b20ff64..2d722defef69 100644 --- a/fs/ext4/mballoc-test.c +++ b/fs/ext4/mballoc-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test of ext4 multiblocks allocation. diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c index 56d50fd3310b..87426d9a264f 100644 --- a/fs/ext4/mballoc.c +++ b/fs/ext4/mballoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com diff --git a/fs/ext4/migrate.c b/fs/ext4/migrate.c index 1b0dfd963d3f..f8a4f1b7c4a0 100644 --- a/fs/ext4/migrate.c +++ b/fs/ext4/migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright IBM Corporation, 2007 diff --git a/fs/ext4/mmp.c b/fs/ext4/mmp.c index 6f57c181ff77..64d0a64a9b6c 100644 --- a/fs/ext4/mmp.c +++ b/fs/ext4/mmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/ext4/move_extent.c b/fs/ext4/move_extent.c index 635fb8a52e0c..e24c188daf39 100644 --- a/fs/ext4/move_extent.c +++ b/fs/ext4/move_extent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright (c) 2008,2009 NEC Software Tohoku, Ltd. diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index c4b5e252af0e..191c0df7b3a7 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/namei.c diff --git a/fs/ext4/orphan.c b/fs/ext4/orphan.c index c9b93b670b0f..e233f316cd26 100644 --- a/fs/ext4/orphan.c +++ b/fs/ext4/orphan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Ext4 orphan inode handling */ diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c index 39abfeec5f36..67132fd5a440 100644 --- a/fs/ext4/page-io.c +++ b/fs/ext4/page-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/page-io.c diff --git a/fs/ext4/readpage.c b/fs/ext4/readpage.c index e7f2350c725b..bd7a00ceb927 100644 --- a/fs/ext4/readpage.c +++ b/fs/ext4/readpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/readpage.c diff --git a/fs/ext4/resize.c b/fs/ext4/resize.c index 050f26168d97..6942787478b3 100644 --- a/fs/ext4/resize.c +++ b/fs/ext4/resize.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/resize.c diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 87205660c5d0..cb9baef8e622 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/super.c diff --git a/fs/ext4/symlink.c b/fs/ext4/symlink.c index 645240cc0229..16dfbaf19308 100644 --- a/fs/ext4/symlink.c +++ b/fs/ext4/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/symlink.c diff --git a/fs/ext4/sysfs.c b/fs/ext4/sysfs.c index 0018e09b867e..e4242dd166ac 100644 --- a/fs/ext4/sysfs.c +++ b/fs/ext4/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/sysfs.c diff --git a/fs/ext4/verity.c b/fs/ext4/verity.c index 415d9c4d8a32..d567c7b0fe0f 100644 --- a/fs/ext4/verity.c +++ b/fs/ext4/verity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/ext4/verity.c: fs-verity support for ext4 diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index 4ed8ddf2a60b..e2a79da8a25b 100644 --- a/fs/ext4/xattr.c +++ b/fs/ext4/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/xattr.c diff --git a/fs/ext4/xattr_hurd.c b/fs/ext4/xattr_hurd.c index 8a5842e4cd95..8b90632045ac 100644 --- a/fs/ext4/xattr_hurd.c +++ b/fs/ext4/xattr_hurd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/xattr_hurd.c diff --git a/fs/ext4/xattr_security.c b/fs/ext4/xattr_security.c index 776cf11d24ca..8ac6b26178e1 100644 --- a/fs/ext4/xattr_security.c +++ b/fs/ext4/xattr_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/xattr_security.c diff --git a/fs/ext4/xattr_trusted.c b/fs/ext4/xattr_trusted.c index 9811eb0ab276..b1f4a400e48b 100644 --- a/fs/ext4/xattr_trusted.c +++ b/fs/ext4/xattr_trusted.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/xattr_trusted.c diff --git a/fs/ext4/xattr_user.c b/fs/ext4/xattr_user.c index 4b70bf4e7626..0e2566bc3ebc 100644 --- a/fs/ext4/xattr_user.c +++ b/fs/ext4/xattr_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ext4/xattr_user.c diff --git a/fs/f2fs/acl.c b/fs/f2fs/acl.c index fa8d81a30fb9..33fa825d662c 100644 --- a/fs/f2fs/acl.c +++ b/fs/f2fs/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/acl.c diff --git a/fs/f2fs/checkpoint.c b/fs/f2fs/checkpoint.c index 300664269eb6..72d5acaa1d8e 100644 --- a/fs/f2fs/checkpoint.c +++ b/fs/f2fs/checkpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/checkpoint.c diff --git a/fs/f2fs/compress.c b/fs/f2fs/compress.c index 7b68bf22989d..580dd1c7e80e 100644 --- a/fs/f2fs/compress.c +++ b/fs/f2fs/compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs compress support diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index c30e69392a62..de614d0d84be 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/data.c diff --git a/fs/f2fs/debug.c b/fs/f2fs/debug.c index 032683835569..a5431d22107b 100644 --- a/fs/f2fs/debug.c +++ b/fs/f2fs/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs debugging statistics diff --git a/fs/f2fs/dir.c b/fs/f2fs/dir.c index 48f4f98afb01..b6aac8e559f9 100644 --- a/fs/f2fs/dir.c +++ b/fs/f2fs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/dir.c diff --git a/fs/f2fs/extent_cache.c b/fs/f2fs/extent_cache.c index 0ed84cc065a7..db4f65254f55 100644 --- a/fs/f2fs/extent_cache.c +++ b/fs/f2fs/extent_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs extent cache support diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index d7047ca6b98d..64d954b7fc43 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/file.c diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c index 384fa7e2085b..12db89323c70 100644 --- a/fs/f2fs/gc.c +++ b/fs/f2fs/gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/gc.c diff --git a/fs/f2fs/hash.c b/fs/f2fs/hash.c index 049ce50cec9b..2f501c532488 100644 --- a/fs/f2fs/hash.c +++ b/fs/f2fs/hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/hash.c diff --git a/fs/f2fs/inline.c b/fs/f2fs/inline.c index e5c6a08b7e4f..da45653aaafb 100644 --- a/fs/f2fs/inline.c +++ b/fs/f2fs/inline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/inline.c diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c index 38b8994bc1b2..4a2c52770570 100644 --- a/fs/f2fs/inode.c +++ b/fs/f2fs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/inode.c diff --git a/fs/f2fs/iostat.c b/fs/f2fs/iostat.c index f8703038e1d8..8d04a8a97362 100644 --- a/fs/f2fs/iostat.c +++ b/fs/f2fs/iostat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs iostat support diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index 043d20516a21..571e364eae8b 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/namei.c diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c index 482a362f2625..c0f623e9b35d 100644 --- a/fs/f2fs/node.c +++ b/fs/f2fs/node.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/node.c diff --git a/fs/f2fs/recovery.c b/fs/f2fs/recovery.c index c3415ebb9f50..edb0448498ff 100644 --- a/fs/f2fs/recovery.c +++ b/fs/f2fs/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/recovery.c diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index c26424f47686..4d2d1daa2527 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/segment.c diff --git a/fs/f2fs/shrinker.c b/fs/f2fs/shrinker.c index b88babcf6ab4..226457bd732b 100644 --- a/fs/f2fs/shrinker.c +++ b/fs/f2fs/shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs shrinker support diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index c4c225e09dc4..defa7ccac2b9 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/super.c diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c index c42f4f979d13..a99aa8791c1e 100644 --- a/fs/f2fs/sysfs.c +++ b/fs/f2fs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * f2fs sysfs interface diff --git a/fs/f2fs/verity.c b/fs/f2fs/verity.c index 05b935b55216..80b58d1edeff 100644 --- a/fs/f2fs/verity.c +++ b/fs/f2fs/verity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/verity.c: fs-verity support for f2fs diff --git a/fs/f2fs/xattr.c b/fs/f2fs/xattr.c index b4e5c406632f..75b6d6b4e268 100644 --- a/fs/f2fs/xattr.c +++ b/fs/f2fs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/f2fs/xattr.c diff --git a/fs/fat/cache.c b/fs/fat/cache.c index 630f3056658e..d49038c2b732 100644 --- a/fs/fat/cache.c +++ b/fs/fat/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/fat/cache.c diff --git a/fs/fat/dir.c b/fs/fat/dir.c index 92b091783966..395ee2da6e50 100644 --- a/fs/fat/dir.c +++ b/fs/fat/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/fat/dir.c diff --git a/fs/fat/fat_test.c b/fs/fat/fat_test.c index 1f0062659067..8bd17da08b83 100644 --- a/fs/fat/fat_test.c +++ b/fs/fat/fat_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for FAT filesystems. diff --git a/fs/fat/fatent.c b/fs/fat/fatent.c index a7061c2ad8e4..7fb492d7d517 100644 --- a/fs/fat/fatent.c +++ b/fs/fat/fatent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004, OGAWA Hirofumi diff --git a/fs/fat/file.c b/fs/fat/file.c index 4fc49a614fb8..acd477467709 100644 --- a/fs/fat/file.c +++ b/fs/fat/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/fat/file.c diff --git a/fs/fat/inode.c b/fs/fat/inode.c index 0b6009cd1844..0d8a7ea83f13 100644 --- a/fs/fat/inode.c +++ b/fs/fat/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/fat/inode.c diff --git a/fs/fat/misc.c b/fs/fat/misc.c index 950da09f0961..71f9e7292602 100644 --- a/fs/fat/misc.c +++ b/fs/fat/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/fat/misc.c diff --git a/fs/fat/namei_msdos.c b/fs/fat/namei_msdos.c index 0b920ee40a7f..e082ba73d35e 100644 --- a/fs/fat/namei_msdos.c +++ b/fs/fat/namei_msdos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/msdos/namei.c diff --git a/fs/fat/namei_vfat.c b/fs/fat/namei_vfat.c index 5dbc4cbb8fce..e9c26c67a422 100644 --- a/fs/fat/namei_vfat.c +++ b/fs/fat/namei_vfat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/vfat/namei.c diff --git a/fs/fat/nfs.c b/fs/fat/nfs.c index 509eea96a457..b7bc8b2fad7e 100644 --- a/fs/fat/nfs.c +++ b/fs/fat/nfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* fs/fat/nfs.c */ diff --git a/fs/fcntl.c b/fs/fcntl.c index f93dbca08435..2edb2ac836cd 100644 --- a/fs/fcntl.c +++ b/fs/fcntl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/fcntl.c diff --git a/fs/fhandle.c b/fs/fhandle.c index 3de1547ec9d4..2b890dd8495c 100644 --- a/fs/fhandle.c +++ b/fs/fhandle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/file.c b/fs/file.c index 0a4f3bdb2dec..ea2622b64a87 100644 --- a/fs/file.c +++ b/fs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/file.c diff --git a/fs/file_attr.c b/fs/file_attr.c index 13cdb31a3e94..6ce49812d534 100644 --- a/fs/file_attr.c +++ b/fs/file_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/file_table.c b/fs/file_table.c index cd4a3db4659a..a368b4539dce 100644 --- a/fs/file_table.c +++ b/fs/file_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/file_table.c diff --git a/fs/filesystems.c b/fs/filesystems.c index 95e5256821a5..003a8a16bab5 100644 --- a/fs/filesystems.c +++ b/fs/filesystems.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/filesystems.c diff --git a/fs/freevxfs/vxfs_bmap.c b/fs/freevxfs/vxfs_bmap.c index 26d367e3668d..f41d07c66ee4 100644 --- a/fs/freevxfs/vxfs_bmap.c +++ b/fs/freevxfs/vxfs_bmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_fshead.c b/fs/freevxfs/vxfs_fshead.c index c1174a3f8990..930679179670 100644 --- a/fs/freevxfs/vxfs_fshead.c +++ b/fs/freevxfs/vxfs_fshead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_immed.c b/fs/freevxfs/vxfs_immed.c index ed51fcd34757..2213a09813a0 100644 --- a/fs/freevxfs/vxfs_immed.c +++ b/fs/freevxfs/vxfs_immed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_inode.c b/fs/freevxfs/vxfs_inode.c index 21fc94b98209..f658d8e0de65 100644 --- a/fs/freevxfs/vxfs_inode.c +++ b/fs/freevxfs/vxfs_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_lookup.c b/fs/freevxfs/vxfs_lookup.c index 1b0bca8b4cc6..5533dc9abe3b 100644 --- a/fs/freevxfs/vxfs_lookup.c +++ b/fs/freevxfs/vxfs_lookup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_olt.c b/fs/freevxfs/vxfs_olt.c index 23f35187c289..6c244faef723 100644 --- a/fs/freevxfs/vxfs_olt.c +++ b/fs/freevxfs/vxfs_olt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_subr.c b/fs/freevxfs/vxfs_subr.c index f439877ea6e8..4203f4f5af17 100644 --- a/fs/freevxfs/vxfs_subr.c +++ b/fs/freevxfs/vxfs_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/freevxfs/vxfs_super.c b/fs/freevxfs/vxfs_super.c index fabe60778658..905b2ab3cf25 100644 --- a/fs/freevxfs/vxfs_super.c +++ b/fs/freevxfs/vxfs_super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2000-2001 Christoph Hellwig. diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index 5444fc706ac7..e85d2eb00ffd 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/fs-writeback.c diff --git a/fs/fs_context.c b/fs/fs_context.c index 93b7ebf8d927..94d75e99a546 100644 --- a/fs/fs_context.c +++ b/fs/fs_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Provide a way to create a superblock configuration context within the kernel * that allows a superblock to be set up prior to mounting. diff --git a/fs/fs_dirent.c b/fs/fs_dirent.c index e5e08f213816..543110da75fe 100644 --- a/fs/fs_dirent.c +++ b/fs/fs_dirent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/fs_parser.c b/fs/fs_parser.c index c092a9f79e32..444274b54896 100644 --- a/fs/fs_parser.c +++ b/fs/fs_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Filesystem parameter parser. * diff --git a/fs/fs_pin.c b/fs/fs_pin.c index 47ef3c71ce90..264d47e78089 100644 --- a/fs/fs_pin.c +++ b/fs/fs_pin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/fs_struct.c b/fs/fs_struct.c index b8c46c5a38a0..71087f12f012 100644 --- a/fs/fs_struct.c +++ b/fs/fs_struct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/fsopen.c b/fs/fsopen.c index f645c99204eb..81cce94bc75f 100644 --- a/fs/fsopen.c +++ b/fs/fsopen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Filesystem access-by-fd. * diff --git a/fs/fuse/acl.c b/fs/fuse/acl.c index 8f484b105f13..9853f637687a 100644 --- a/fs/fuse/acl.c +++ b/fs/fuse/acl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * FUSE: Filesystem in Userspace * Copyright (C) 2016 Canonical Ltd. diff --git a/fs/fuse/backing.c b/fs/fuse/backing.c index 4afda419dd14..beb4653a3acc 100644 --- a/fs/fuse/backing.c +++ b/fs/fuse/backing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FUSE passthrough to backing file. diff --git a/fs/fuse/control.c b/fs/fuse/control.c index 140bd5730d99..a0b9ba98e082 100644 --- a/fs/fuse/control.c +++ b/fs/fuse/control.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2008 Miklos Szeredi diff --git a/fs/fuse/cuse.c b/fs/fuse/cuse.c index 28c96961e85d..415e0677de0e 100644 --- a/fs/fuse/cuse.c +++ b/fs/fuse/cuse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CUSE: Character device in Userspace diff --git a/fs/fuse/dax.c b/fs/fuse/dax.c index ac6d4c1064cc..c66ac51f9a0a 100644 --- a/fs/fuse/dax.c +++ b/fs/fuse/dax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dax: direct host memory access diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c index 6d59cbc877c6..a56a5c2f455a 100644 --- a/fs/fuse/dev.c +++ b/fs/fuse/dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2008 Miklos Szeredi diff --git a/fs/fuse/dev_uring.c b/fs/fuse/dev_uring.c index 5ceb217ced1b..4886c0db0a98 100644 --- a/fs/fuse/dev_uring.c +++ b/fs/fuse/dev_uring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FUSE: Filesystem in Userspace diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index 3927cb069236..bafc7bcc683f 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2008 Miklos Szeredi diff --git a/fs/fuse/file.c b/fs/fuse/file.c index 3b2a171e652f..aead58177ce9 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2008 Miklos Szeredi diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index 819e50d66622..23e724b91ac8 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2008 Miklos Szeredi diff --git a/fs/fuse/ioctl.c b/fs/fuse/ioctl.c index fdc175e93f74..19bc9871db8f 100644 --- a/fs/fuse/ioctl.c +++ b/fs/fuse/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Red Hat, Inc. diff --git a/fs/fuse/iomode.c b/fs/fuse/iomode.c index 3728933188f3..77fb36266acf 100644 --- a/fs/fuse/iomode.c +++ b/fs/fuse/iomode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FUSE inode io modes. diff --git a/fs/fuse/passthrough.c b/fs/fuse/passthrough.c index 72de97c03d0e..7fb48449bc8a 100644 --- a/fs/fuse/passthrough.c +++ b/fs/fuse/passthrough.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * FUSE passthrough to backing file. diff --git a/fs/fuse/readdir.c b/fs/fuse/readdir.c index c2aae2eef086..db2ae6feee2e 100644 --- a/fs/fuse/readdir.c +++ b/fs/fuse/readdir.c @@ -1,3 +1,4 @@ +asm("nop"); /* FUSE: Filesystem in Userspace Copyright (C) 2001-2018 Miklos Szeredi diff --git a/fs/fuse/sysctl.c b/fs/fuse/sysctl.c index e2d921abcb88..3a38736c73af 100644 --- a/fs/fuse/sysctl.c +++ b/fs/fuse/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/fuse/fuse_sysctl.c diff --git a/fs/fuse/trace.c b/fs/fuse/trace.c index 93bd72efc98c..dc8490a735bb 100644 --- a/fs/fuse/trace.c +++ b/fs/fuse/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2025 Oracle. All Rights Reserved. diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index b2f6486fe1d5..bc5ddfa2e19f 100644 --- a/fs/fuse/virtio_fs.c +++ b/fs/fuse/virtio_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * virtio-fs: Virtio Filesystem diff --git a/fs/fuse/xattr.c b/fs/fuse/xattr.c index 93dfb06b6cea..54dca79e4e86 100644 --- a/fs/fuse/xattr.c +++ b/fs/fuse/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * FUSE: Filesystem in Userspace * Copyright (C) 2001-2016 Miklos Szeredi diff --git a/fs/gfs2/acl.c b/fs/gfs2/acl.c index 443640e6fb9c..585774ae5518 100644 --- a/fs/gfs2/acl.c +++ b/fs/gfs2/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/aops.c b/fs/gfs2/aops.c index e79ad087512a..d77cfff0c70c 100644 --- a/fs/gfs2/aops.c +++ b/fs/gfs2/aops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/bmap.c b/fs/gfs2/bmap.c index 131091520de6..70848baecd57 100644 --- a/fs/gfs2/bmap.c +++ b/fs/gfs2/bmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/dentry.c b/fs/gfs2/dentry.c index 95050e719233..fe4c021ac409 100644 --- a/fs/gfs2/dentry.c +++ b/fs/gfs2/dentry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/dir.c b/fs/gfs2/dir.c index 509e2f0d97e7..d3099d963372 100644 --- a/fs/gfs2/dir.c +++ b/fs/gfs2/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/export.c b/fs/gfs2/export.c index 3334c394ce9c..4c55daa886e3 100644 --- a/fs/gfs2/export.c +++ b/fs/gfs2/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/file.c b/fs/gfs2/file.c index 86376f0dbf3a..d6361987cf94 100644 --- a/fs/gfs2/file.c +++ b/fs/gfs2/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c index 92e029104d8a..0ccf1b977270 100644 --- a/fs/gfs2/glock.c +++ b/fs/gfs2/glock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 2173ccf5034b..6cd24688c47a 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 36618e353199..082efbc75c63 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/lock_dlm.c b/fs/gfs2/lock_dlm.c index b8d249925395..6b1fcb159e34 100644 --- a/fs/gfs2/lock_dlm.c +++ b/fs/gfs2/lock_dlm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index 8312cd2cdae4..2ecdf07828e9 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index d27a0b1080a9..aec90c5e4199 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/main.c b/fs/gfs2/main.c index 9d65719353fa..8251c2a45a76 100644 --- a/fs/gfs2/main.c +++ b/fs/gfs2/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/meta_io.c b/fs/gfs2/meta_io.c index e4356198d8d8..0c92f0a6ab5f 100644 --- a/fs/gfs2/meta_io.c +++ b/fs/gfs2/meta_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index e7a88b717991..fb73fc781201 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index b1692f12a602..689089e1af74 100644 --- a/fs/gfs2/quota.c +++ b/fs/gfs2/quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/recovery.c b/fs/gfs2/recovery.c index 8c8202c68b64..523c1d402c43 100644 --- a/fs/gfs2/recovery.c +++ b/fs/gfs2/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/rgrp.c b/fs/gfs2/rgrp.c index b14e54b38ee8..24accd6d346e 100644 --- a/fs/gfs2/rgrp.c +++ b/fs/gfs2/rgrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index f6cd907b3ec6..09d218e92172 100644 --- a/fs/gfs2/super.c +++ b/fs/gfs2/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/sys.c b/fs/gfs2/sys.c index 7051db9dbea0..2d963809f828 100644 --- a/fs/gfs2/sys.c +++ b/fs/gfs2/sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/trans.c b/fs/gfs2/trans.c index 6df65540e13d..a711c41f86de 100644 --- a/fs/gfs2/trans.c +++ b/fs/gfs2/trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/util.c b/fs/gfs2/util.c index 02603200846d..5724f5a109b1 100644 --- a/fs/gfs2/util.c +++ b/fs/gfs2/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/gfs2/xattr.c b/fs/gfs2/xattr.c index df9c93de94c7..7385b7a6fcf8 100644 --- a/fs/gfs2/xattr.c +++ b/fs/gfs2/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. diff --git a/fs/hfs/attr.c b/fs/hfs/attr.c index f8395cdd1adf..2361985b0505 100644 --- a/fs/hfs/attr.c +++ b/fs/hfs/attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfs/attr.c diff --git a/fs/hfs/bfind.c b/fs/hfs/bfind.c index d56e47bdc517..99bc145696b2 100644 --- a/fs/hfs/bfind.c +++ b/fs/hfs/bfind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfs/bfind.c diff --git a/fs/hfs/bitmap.c b/fs/hfs/bitmap.c index 5e84833a4743..8e2b89c7e56f 100644 --- a/fs/hfs/bitmap.c +++ b/fs/hfs/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/bitmap.c * diff --git a/fs/hfs/bnode.c b/fs/hfs/bnode.c index 13d58c51fc46..e8cdf77061e1 100644 --- a/fs/hfs/bnode.c +++ b/fs/hfs/bnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfs/bnode.c diff --git a/fs/hfs/brec.c b/fs/hfs/brec.c index 5a2f740ddefd..bef5cfe6a942 100644 --- a/fs/hfs/brec.c +++ b/fs/hfs/brec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfs/brec.c diff --git a/fs/hfs/btree.c b/fs/hfs/btree.c index 7bc425283d49..f2683893beb4 100644 --- a/fs/hfs/btree.c +++ b/fs/hfs/btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfs/btree.c diff --git a/fs/hfs/catalog.c b/fs/hfs/catalog.c index b80ba40e3877..415770f083b8 100644 --- a/fs/hfs/catalog.c +++ b/fs/hfs/catalog.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/catalog.c * diff --git a/fs/hfs/dir.c b/fs/hfs/dir.c index 86a6b317b474..78b370d2f6f5 100644 --- a/fs/hfs/dir.c +++ b/fs/hfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/dir.c * diff --git a/fs/hfs/extent.c b/fs/hfs/extent.c index a097908b269d..6d94f49d2d65 100644 --- a/fs/hfs/extent.c +++ b/fs/hfs/extent.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/extent.c * diff --git a/fs/hfs/inode.c b/fs/hfs/inode.c index 524db1389737..b6fa3a41bf6c 100644 --- a/fs/hfs/inode.c +++ b/fs/hfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/inode.c * diff --git a/fs/hfs/mdb.c b/fs/hfs/mdb.c index 53f3fae60217..a8a97ec625fb 100644 --- a/fs/hfs/mdb.c +++ b/fs/hfs/mdb.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/mdb.c * diff --git a/fs/hfs/part_tbl.c b/fs/hfs/part_tbl.c index 36add537d153..4061eab03ae1 100644 --- a/fs/hfs/part_tbl.c +++ b/fs/hfs/part_tbl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/part_tbl.c * diff --git a/fs/hfs/string.c b/fs/hfs/string.c index 0cfa35e82abc..74ab67d8bbcd 100644 --- a/fs/hfs/string.c +++ b/fs/hfs/string.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/string.c * diff --git a/fs/hfs/string_test.c b/fs/hfs/string_test.c index e1bf6f954312..1160c1a730c3 100644 --- a/fs/hfs/string_test.c +++ b/fs/hfs/string_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for HFS string operations diff --git a/fs/hfs/super.c b/fs/hfs/super.c index 47f50fa555a4..24fba7fd5445 100644 --- a/fs/hfs/super.c +++ b/fs/hfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/super.c * diff --git a/fs/hfs/sysdep.c b/fs/hfs/sysdep.c index ef54fc8093cf..1aa8b916aa9f 100644 --- a/fs/hfs/sysdep.c +++ b/fs/hfs/sysdep.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/sysdep.c * diff --git a/fs/hfs/trans.c b/fs/hfs/trans.c index fdb0edb8a607..7da423c8ba13 100644 --- a/fs/hfs/trans.c +++ b/fs/hfs/trans.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfs/trans.c * diff --git a/fs/hfsplus/attributes.c b/fs/hfsplus/attributes.c index ba26980cc503..e5b8816659e6 100644 --- a/fs/hfsplus/attributes.c +++ b/fs/hfsplus/attributes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/attributes.c diff --git a/fs/hfsplus/bfind.c b/fs/hfsplus/bfind.c index 336d654861c5..7422a61c35b6 100644 --- a/fs/hfsplus/bfind.c +++ b/fs/hfsplus/bfind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/bfind.c diff --git a/fs/hfsplus/bitmap.c b/fs/hfsplus/bitmap.c index 1b3af8c87cad..cd64a0847fa2 100644 --- a/fs/hfsplus/bitmap.c +++ b/fs/hfsplus/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/bitmap.c diff --git a/fs/hfsplus/bnode.c b/fs/hfsplus/bnode.c index 191661af9677..37b873febf38 100644 --- a/fs/hfsplus/bnode.c +++ b/fs/hfsplus/bnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/bnode.c diff --git a/fs/hfsplus/brec.c b/fs/hfsplus/brec.c index 6796c1a80e99..64ab68f6bca9 100644 --- a/fs/hfsplus/brec.c +++ b/fs/hfsplus/brec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/brec.c diff --git a/fs/hfsplus/btree.c b/fs/hfsplus/btree.c index 229f25dc7c49..cfa05fdc845d 100644 --- a/fs/hfsplus/btree.c +++ b/fs/hfsplus/btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/btree.c diff --git a/fs/hfsplus/catalog.c b/fs/hfsplus/catalog.c index 02c1eee4a4b8..6b5b6db4675a 100644 --- a/fs/hfsplus/catalog.c +++ b/fs/hfsplus/catalog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/catalog.c diff --git a/fs/hfsplus/dir.c b/fs/hfsplus/dir.c index cadf0b5f9342..d7e6b8112df8 100644 --- a/fs/hfsplus/dir.c +++ b/fs/hfsplus/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/dir.c diff --git a/fs/hfsplus/extents.c b/fs/hfsplus/extents.c index 8e886514d27f..307396a2317f 100644 --- a/fs/hfsplus/extents.c +++ b/fs/hfsplus/extents.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/extents.c diff --git a/fs/hfsplus/inode.c b/fs/hfsplus/inode.c index 7ae6745ca7ae..0b02b732a39e 100644 --- a/fs/hfsplus/inode.c +++ b/fs/hfsplus/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/inode.c diff --git a/fs/hfsplus/ioctl.c b/fs/hfsplus/ioctl.c index 40d04dba13ac..cc666a4d0ce2 100644 --- a/fs/hfsplus/ioctl.c +++ b/fs/hfsplus/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/ioctl.c diff --git a/fs/hfsplus/options.c b/fs/hfsplus/options.c index 9b377481f397..a8399b522883 100644 --- a/fs/hfsplus/options.c +++ b/fs/hfsplus/options.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/options.c diff --git a/fs/hfsplus/part_tbl.c b/fs/hfsplus/part_tbl.c index 9ec21664eda6..0cc213cba64c 100644 --- a/fs/hfsplus/part_tbl.c +++ b/fs/hfsplus/part_tbl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/hfsplus/part_tbl.c * diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c index aaffa9e060a0..74cdbaf67118 100644 --- a/fs/hfsplus/super.c +++ b/fs/hfsplus/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/hfsplus/super.c diff --git a/fs/hfsplus/tables.c b/fs/hfsplus/tables.c index a5fb8ee7d019..ebaea76f1968 100644 --- a/fs/hfsplus/tables.c +++ b/fs/hfsplus/tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/tables.c diff --git a/fs/hfsplus/unicode.c b/fs/hfsplus/unicode.c index d3a142f4518b..f080d0a34da6 100644 --- a/fs/hfsplus/unicode.c +++ b/fs/hfsplus/unicode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/unicode.c diff --git a/fs/hfsplus/unicode_test.c b/fs/hfsplus/unicode_test.c index 5a7a6859efe3..127f15b72544 100644 --- a/fs/hfsplus/unicode_test.c +++ b/fs/hfsplus/unicode_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit tests for HFS+ Unicode string operations diff --git a/fs/hfsplus/wrapper.c b/fs/hfsplus/wrapper.c index 30cf4fe78b3d..e30b47080df8 100644 --- a/fs/hfsplus/wrapper.c +++ b/fs/hfsplus/wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/wrapper.c diff --git a/fs/hfsplus/xattr.c b/fs/hfsplus/xattr.c index da95a9de9a65..00b97df38fea 100644 --- a/fs/hfsplus/xattr.c +++ b/fs/hfsplus/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/xattr.c diff --git a/fs/hfsplus/xattr_security.c b/fs/hfsplus/xattr_security.c index 90f68ec119cd..52325e43cc23 100644 --- a/fs/hfsplus/xattr_security.c +++ b/fs/hfsplus/xattr_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/xattr_trusted.c diff --git a/fs/hfsplus/xattr_trusted.c b/fs/hfsplus/xattr_trusted.c index fdbaebc1c49a..128cbffa693f 100644 --- a/fs/hfsplus/xattr_trusted.c +++ b/fs/hfsplus/xattr_trusted.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/xattr_trusted.c diff --git a/fs/hfsplus/xattr_user.c b/fs/hfsplus/xattr_user.c index 6464b6c3d58d..fae63eec66e8 100644 --- a/fs/hfsplus/xattr_user.c +++ b/fs/hfsplus/xattr_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hfsplus/xattr_user.c diff --git a/fs/hostfs/hostfs_kern.c b/fs/hostfs/hostfs_kern.c index 51d26aa2b93e..a50eb7035209 100644 --- a/fs/hostfs/hostfs_kern.c +++ b/fs/hostfs/hostfs_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/fs/hostfs/hostfs_user.c b/fs/hostfs/hostfs_user.c index 3bcd9f35e70b..239064554906 100644 --- a/fs/hostfs/hostfs_user.c +++ b/fs/hostfs/hostfs_user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL diff --git a/fs/hostfs/hostfs_user_exp.c b/fs/hostfs/hostfs_user_exp.c index 250c91c55c46..2903dc0ad006 100644 --- a/fs/hostfs/hostfs_user_exp.c +++ b/fs/hostfs/hostfs_user_exp.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include "hostfs.h" diff --git a/fs/hpfs/alloc.c b/fs/hpfs/alloc.c index 66617b1557c6..de85875bf9e7 100644 --- a/fs/hpfs/alloc.c +++ b/fs/hpfs/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/alloc.c diff --git a/fs/hpfs/anode.c b/fs/hpfs/anode.c index a4f5321eafae..2ce51030528f 100644 --- a/fs/hpfs/anode.c +++ b/fs/hpfs/anode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/anode.c diff --git a/fs/hpfs/buffer.c b/fs/hpfs/buffer.c index d39246865c51..05f0b39a7b2d 100644 --- a/fs/hpfs/buffer.c +++ b/fs/hpfs/buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/buffer.c diff --git a/fs/hpfs/dentry.c b/fs/hpfs/dentry.c index 89a36fdc68cb..4f2c13f20f76 100644 --- a/fs/hpfs/dentry.c +++ b/fs/hpfs/dentry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/dentry.c diff --git a/fs/hpfs/dir.c b/fs/hpfs/dir.c index ceb50b2dc91a..97dee097cf01 100644 --- a/fs/hpfs/dir.c +++ b/fs/hpfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/dir.c diff --git a/fs/hpfs/dnode.c b/fs/hpfs/dnode.c index 4ada525c5c43..9288080a491b 100644 --- a/fs/hpfs/dnode.c +++ b/fs/hpfs/dnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/dnode.c diff --git a/fs/hpfs/ea.c b/fs/hpfs/ea.c index 2149d3ca530b..599627fc3ffc 100644 --- a/fs/hpfs/ea.c +++ b/fs/hpfs/ea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/ea.c diff --git a/fs/hpfs/file.c b/fs/hpfs/file.c index 29e876705369..72f720a85ea3 100644 --- a/fs/hpfs/file.c +++ b/fs/hpfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/file.c diff --git a/fs/hpfs/inode.c b/fs/hpfs/inode.c index 93d528f4f4f2..3c703fb974e5 100644 --- a/fs/hpfs/inode.c +++ b/fs/hpfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/inode.c diff --git a/fs/hpfs/map.c b/fs/hpfs/map.c index be73233502f8..5d31aecfd604 100644 --- a/fs/hpfs/map.c +++ b/fs/hpfs/map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/map.c diff --git a/fs/hpfs/name.c b/fs/hpfs/name.c index ef7ba77f36b8..b04a57cd61bf 100644 --- a/fs/hpfs/name.c +++ b/fs/hpfs/name.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/name.c diff --git a/fs/hpfs/namei.c b/fs/hpfs/namei.c index 353e13a615f5..59f08a3e14da 100644 --- a/fs/hpfs/namei.c +++ b/fs/hpfs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/hpfs/namei.c diff --git a/fs/hpfs/super.c b/fs/hpfs/super.c index 371aa6de8075..315b956deba5 100644 --- a/fs/hpfs/super.c +++ b/fs/hpfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/hpfs/super.c diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index 3b4c152c5c73..fe846327eb4c 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * hugetlbpage-backed filesystem. Based on ramfs. * diff --git a/fs/init.c b/fs/init.c index e0f5429c0a49..1c3ea878b1c0 100644 --- a/fs/init.c +++ b/fs/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Routines that mimic syscalls, but don't use the user address space or file diff --git a/fs/inode.c b/fs/inode.c index 379f4c19845c..c618eea53df5 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 1997 Linus Torvalds diff --git a/fs/ioctl.c b/fs/ioctl.c index 1c152c2b1b67..f00ef2316818 100644 --- a/fs/ioctl.c +++ b/fs/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ioctl.c diff --git a/fs/iomap/bio.c b/fs/iomap/bio.c index fc045f2e4c45..577ee0150e8e 100644 --- a/fs/iomap/bio.c +++ b/fs/iomap/bio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Red Hat, Inc. diff --git a/fs/iomap/buffered-io.c b/fs/iomap/buffered-io.c index 6beb876658c0..6fad873023d2 100644 --- a/fs/iomap/buffered-io.c +++ b/fs/iomap/buffered-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Red Hat, Inc. diff --git a/fs/iomap/direct-io.c b/fs/iomap/direct-io.c index 8e273408453a..5ed5d099458b 100644 --- a/fs/iomap/direct-io.c +++ b/fs/iomap/direct-io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Red Hat, Inc. diff --git a/fs/iomap/fiemap.c b/fs/iomap/fiemap.c index d11dadff8286..e91edb8bb05e 100644 --- a/fs/iomap/fiemap.c +++ b/fs/iomap/fiemap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2021 Christoph Hellwig. diff --git a/fs/iomap/ioend.c b/fs/iomap/ioend.c index 86f44922ed3b..33dd17d26244 100644 --- a/fs/iomap/ioend.c +++ b/fs/iomap/ioend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2025 Christoph Hellwig. diff --git a/fs/iomap/iter.c b/fs/iomap/iter.c index c04796f6e57f..14f4bf31e9cb 100644 --- a/fs/iomap/iter.c +++ b/fs/iomap/iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010 Red Hat, Inc. diff --git a/fs/iomap/seek.c b/fs/iomap/seek.c index 6cbc587c93da..52c776e299d7 100644 --- a/fs/iomap/seek.c +++ b/fs/iomap/seek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Red Hat, Inc. diff --git a/fs/iomap/swapfile.c b/fs/iomap/swapfile.c index 0db77c449467..3fe8a2ef994d 100644 --- a/fs/iomap/swapfile.c +++ b/fs/iomap/swapfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Oracle. All Rights Reserved. diff --git a/fs/iomap/trace.c b/fs/iomap/trace.c index da217246b1a9..b8ece6df5858 100644 --- a/fs/iomap/trace.c +++ b/fs/iomap/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Christoph Hellwig diff --git a/fs/isofs/compress.c b/fs/isofs/compress.c index 5f3b6da0e022..bdc3487ecc84 100644 --- a/fs/isofs/compress.c +++ b/fs/isofs/compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- ------------------------------------------------------- * * diff --git a/fs/isofs/dir.c b/fs/isofs/dir.c index 09df40b612fb..7c80a7e5464c 100644 --- a/fs/isofs/dir.c +++ b/fs/isofs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/isofs/dir.c diff --git a/fs/isofs/export.c b/fs/isofs/export.c index 421d247fae52..cd521d408770 100644 --- a/fs/isofs/export.c +++ b/fs/isofs/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/isofs/export.c diff --git a/fs/isofs/inode.c b/fs/isofs/inode.c index b7cbe126faf3..e56f205bd333 100644 --- a/fs/isofs/inode.c +++ b/fs/isofs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/isofs/inode.c diff --git a/fs/isofs/joliet.c b/fs/isofs/joliet.c index c0f04a1e7f69..6ebd23dcd574 100644 --- a/fs/isofs/joliet.c +++ b/fs/isofs/joliet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/isofs/joliet.c diff --git a/fs/isofs/namei.c b/fs/isofs/namei.c index 58f80e1b3ac0..54e42d6e365f 100644 --- a/fs/isofs/namei.c +++ b/fs/isofs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/isofs/namei.c diff --git a/fs/isofs/rock.c b/fs/isofs/rock.c index 576498245b9d..e56ddaf76342 100644 --- a/fs/isofs/rock.c +++ b/fs/isofs/rock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/isofs/rock.c diff --git a/fs/isofs/util.c b/fs/isofs/util.c index 42f479da0b28..03376dc5b45d 100644 --- a/fs/isofs/util.c +++ b/fs/isofs/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/isofs/util.c diff --git a/fs/jbd2/checkpoint.c b/fs/jbd2/checkpoint.c index de89c5bef607..41411db4c20f 100644 --- a/fs/jbd2/checkpoint.c +++ b/fs/jbd2/checkpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/checkpoint.c diff --git a/fs/jbd2/commit.c b/fs/jbd2/commit.c index 7203d2d2624d..4573d2b1d4df 100644 --- a/fs/jbd2/commit.c +++ b/fs/jbd2/commit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/commit.c diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c index c973162d5b31..c2ce954e9a74 100644 --- a/fs/jbd2/journal.c +++ b/fs/jbd2/journal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/journal.c diff --git a/fs/jbd2/recovery.c b/fs/jbd2/recovery.c index cac8c2cd4a92..33514cc22e9a 100644 --- a/fs/jbd2/recovery.c +++ b/fs/jbd2/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/recovery.c diff --git a/fs/jbd2/revoke.c b/fs/jbd2/revoke.c index 1467f6790747..e744f28c1234 100644 --- a/fs/jbd2/revoke.c +++ b/fs/jbd2/revoke.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/revoke.c diff --git a/fs/jbd2/transaction.c b/fs/jbd2/transaction.c index dca4b5d8aaaa..9cfffa054da0 100644 --- a/fs/jbd2/transaction.c +++ b/fs/jbd2/transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/fs/jbd2/transaction.c diff --git a/fs/jffs2/acl.c b/fs/jffs2/acl.c index 888a7ceb6479..af8bae43fc0b 100644 --- a/fs/jffs2/acl.c +++ b/fs/jffs2/acl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/background.c b/fs/jffs2/background.c index bb0ee1a59e71..0d0cb18eb79a 100644 --- a/fs/jffs2/background.c +++ b/fs/jffs2/background.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/build.c b/fs/jffs2/build.c index 6ae9d6fefb86..d945b8ee4f95 100644 --- a/fs/jffs2/build.c +++ b/fs/jffs2/build.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/compr.c b/fs/jffs2/compr.c index 764f19dec3f0..c9ba80485bc5 100644 --- a/fs/jffs2/compr.c +++ b/fs/jffs2/compr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/compr_lzo.c b/fs/jffs2/compr_lzo.c index c553bd6506da..a848bc134db5 100644 --- a/fs/jffs2/compr_lzo.c +++ b/fs/jffs2/compr_lzo.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/compr_rtime.c b/fs/jffs2/compr_rtime.c index 3bd9d2f3bece..fc5c572f5f24 100644 --- a/fs/jffs2/compr_rtime.c +++ b/fs/jffs2/compr_rtime.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/compr_rubin.c b/fs/jffs2/compr_rubin.c index 9854253d0108..c790883037d2 100644 --- a/fs/jffs2/compr_rubin.c +++ b/fs/jffs2/compr_rubin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/compr_zlib.c b/fs/jffs2/compr_zlib.c index 5698dae5d92d..0ca166b2dbeb 100644 --- a/fs/jffs2/compr_zlib.c +++ b/fs/jffs2/compr_zlib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/debug.c b/fs/jffs2/debug.c index 0925caab23c4..6020a8404a4e 100644 --- a/fs/jffs2/debug.c +++ b/fs/jffs2/debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/dir.c b/fs/jffs2/dir.c index dd91f725ded6..2bc6cce1bc29 100644 --- a/fs/jffs2/dir.c +++ b/fs/jffs2/dir.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/erase.c b/fs/jffs2/erase.c index fda9f4d6093f..690c9a6f0666 100644 --- a/fs/jffs2/erase.c +++ b/fs/jffs2/erase.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/file.c b/fs/jffs2/file.c index b697f3c259ef..048b4b91d7dd 100644 --- a/fs/jffs2/file.c +++ b/fs/jffs2/file.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/fs.c b/fs/jffs2/fs.c index 764bba8ba999..a258b4776daa 100644 --- a/fs/jffs2/fs.c +++ b/fs/jffs2/fs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/gc.c b/fs/jffs2/gc.c index 1b833bbffcf5..7c5347171d77 100644 --- a/fs/jffs2/gc.c +++ b/fs/jffs2/gc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/ioctl.c b/fs/jffs2/ioctl.c index 859a598af020..fca22bd52b80 100644 --- a/fs/jffs2/ioctl.c +++ b/fs/jffs2/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/malloc.c b/fs/jffs2/malloc.c index 411de8b361b2..de6f9a87dbb3 100644 --- a/fs/jffs2/malloc.c +++ b/fs/jffs2/malloc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/nodelist.c b/fs/jffs2/nodelist.c index b86c78d178c6..e3aa2f5373fd 100644 --- a/fs/jffs2/nodelist.c +++ b/fs/jffs2/nodelist.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/nodemgmt.c b/fs/jffs2/nodemgmt.c index 3fb9f9807b66..56465b4724fb 100644 --- a/fs/jffs2/nodemgmt.c +++ b/fs/jffs2/nodemgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/read.c b/fs/jffs2/read.c index 0b042b1fc82f..f76d1255dae6 100644 --- a/fs/jffs2/read.c +++ b/fs/jffs2/read.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/readinode.c b/fs/jffs2/readinode.c index f987f78a894e..bacece41f603 100644 --- a/fs/jffs2/readinode.c +++ b/fs/jffs2/readinode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/scan.c b/fs/jffs2/scan.c index 62879c218d4b..563246c8eada 100644 --- a/fs/jffs2/scan.c +++ b/fs/jffs2/scan.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/security.c b/fs/jffs2/security.c index 437f3a2c1b54..fbc77cdccea1 100644 --- a/fs/jffs2/security.c +++ b/fs/jffs2/security.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/summary.c b/fs/jffs2/summary.c index d83372d3e1a0..bd7955bd9415 100644 --- a/fs/jffs2/summary.c +++ b/fs/jffs2/summary.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/super.c b/fs/jffs2/super.c index 4545f885c41e..3b6d889f26b4 100644 --- a/fs/jffs2/super.c +++ b/fs/jffs2/super.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/symlink.c b/fs/jffs2/symlink.c index d2fa138a868c..0af5943579b9 100644 --- a/fs/jffs2/symlink.c +++ b/fs/jffs2/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/wbuf.c b/fs/jffs2/wbuf.c index 3ab3f0ff7ebb..332b49b317b4 100644 --- a/fs/jffs2/wbuf.c +++ b/fs/jffs2/wbuf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/write.c b/fs/jffs2/write.c index cda9a361368e..804150ea1814 100644 --- a/fs/jffs2/write.c +++ b/fs/jffs2/write.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/writev.c b/fs/jffs2/writev.c index a1bda9dab3f8..2777d8b671fa 100644 --- a/fs/jffs2/writev.c +++ b/fs/jffs2/writev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/xattr.c b/fs/jffs2/xattr.c index defb4162c3d5..4f18674ec354 100644 --- a/fs/jffs2/xattr.c +++ b/fs/jffs2/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/xattr_trusted.c b/fs/jffs2/xattr_trusted.c index b7c5da2d89bd..ea13af392adf 100644 --- a/fs/jffs2/xattr_trusted.c +++ b/fs/jffs2/xattr_trusted.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jffs2/xattr_user.c b/fs/jffs2/xattr_user.c index f64edce4927b..7e434c4a1f5e 100644 --- a/fs/jffs2/xattr_user.c +++ b/fs/jffs2/xattr_user.c @@ -1,3 +1,4 @@ +asm("nop"); /* * JFFS2 -- Journalling Flash File System, Version 2. * diff --git a/fs/jfs/acl.c b/fs/jfs/acl.c index 1de3602c98de..7a5ea5daa504 100644 --- a/fs/jfs/acl.c +++ b/fs/jfs/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2002-2004 diff --git a/fs/jfs/file.c b/fs/jfs/file.c index 87ad042221e7..e8459563ff42 100644 --- a/fs/jfs/file.c +++ b/fs/jfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2002 diff --git a/fs/jfs/inode.c b/fs/jfs/inode.c index 4709762713ef..b7e97c5a3671 100644 --- a/fs/jfs/inode.c +++ b/fs/jfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/ioctl.c b/fs/jfs/ioctl.c index 563f148be8af..6155e37a6e41 100644 --- a/fs/jfs/ioctl.c +++ b/fs/jfs/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/jfs/ioctl.c diff --git a/fs/jfs/jfs_debug.c b/fs/jfs/jfs_debug.c index 44b62b3c322e..00d280e485df 100644 --- a/fs/jfs/jfs_debug.c +++ b/fs/jfs/jfs_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_discard.c b/fs/jfs/jfs_discard.c index 4b660296caf3..462be8301b35 100644 --- a/fs/jfs/jfs_discard.c +++ b/fs/jfs/jfs_discard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Tino Reichardt, 2012 diff --git a/fs/jfs/jfs_dmap.c b/fs/jfs/jfs_dmap.c index cdfa699cd7c8..989050353968 100644 --- a/fs/jfs/jfs_dmap.c +++ b/fs/jfs/jfs_dmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_dtree.c b/fs/jfs/jfs_dtree.c index 0ab83bb7bbdf..f5db57c3b3eb 100644 --- a/fs/jfs/jfs_dtree.c +++ b/fs/jfs/jfs_dtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_extent.c b/fs/jfs/jfs_extent.c index 46529bcc8297..275789f641c2 100644 --- a/fs/jfs/jfs_extent.c +++ b/fs/jfs/jfs_extent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_imap.c b/fs/jfs/jfs_imap.c index ecb8e05b8b84..0f0411bbcf78 100644 --- a/fs/jfs/jfs_imap.c +++ b/fs/jfs/jfs_imap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_inode.c b/fs/jfs/jfs_inode.c index f10f295d1502..c1eb5e4625f5 100644 --- a/fs/jfs/jfs_inode.c +++ b/fs/jfs/jfs_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c index b343c5ea1159..1da1cc7c01a3 100644 --- a/fs/jfs/jfs_logmgr.c +++ b/fs/jfs/jfs_logmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_metapage.c b/fs/jfs/jfs_metapage.c index 871cf4fb3636..198059164ba5 100644 --- a/fs/jfs/jfs_metapage.c +++ b/fs/jfs/jfs_metapage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2005 diff --git a/fs/jfs/jfs_mount.c b/fs/jfs/jfs_mount.c index 52e6b58c5dbd..251b6491d157 100644 --- a/fs/jfs/jfs_mount.c +++ b/fs/jfs/jfs_mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_txnmgr.c b/fs/jfs/jfs_txnmgr.c index c16578af3a77..6165235dc70c 100644 --- a/fs/jfs/jfs_txnmgr.c +++ b/fs/jfs/jfs_txnmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2005 diff --git a/fs/jfs/jfs_umount.c b/fs/jfs/jfs_umount.c index 8ec43f53f686..1359e537d1bc 100644 --- a/fs/jfs/jfs_umount.c +++ b/fs/jfs/jfs_umount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_unicode.c b/fs/jfs/jfs_unicode.c index 0c1e9027245a..2edce9fc90b6 100644 --- a/fs/jfs/jfs_unicode.c +++ b/fs/jfs/jfs_unicode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/jfs_xtree.c b/fs/jfs/jfs_xtree.c index 28c3cf960c6f..259ad00d29a4 100644 --- a/fs/jfs/jfs_xtree.c +++ b/fs/jfs/jfs_xtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2005 diff --git a/fs/jfs/namei.c b/fs/jfs/namei.c index 65a218eba8fa..e62abc5690cb 100644 --- a/fs/jfs/namei.c +++ b/fs/jfs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/resize.c b/fs/jfs/resize.c index 8b9a72ae5efa..8d129f4cce8b 100644 --- a/fs/jfs/resize.c +++ b/fs/jfs/resize.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/super.c b/fs/jfs/super.c index 3cfb86c5a36e..bf0af32b3be0 100644 --- a/fs/jfs/super.c +++ b/fs/jfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/jfs/symlink.c b/fs/jfs/symlink.c index a040719aafc4..1acd1be2d500 100644 --- a/fs/jfs/symlink.c +++ b/fs/jfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Christoph Hellwig, 2001-2002 diff --git a/fs/jfs/xattr.c b/fs/jfs/xattr.c index 11d7f74d207b..81643dcb7e36 100644 --- a/fs/jfs/xattr.c +++ b/fs/jfs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) International Business Machines Corp., 2000-2004 diff --git a/fs/kernel_read_file.c b/fs/kernel_read_file.c index de32c95d823d..6eb952e993fd 100644 --- a/fs/kernel_read_file.c +++ b/fs/kernel_read_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c index 29baeeb97871..5361daec13f2 100644 --- a/fs/kernfs/dir.c +++ b/fs/kernfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/kernfs/dir.c - kernfs directory implementation diff --git a/fs/kernfs/file.c b/fs/kernfs/file.c index 9adf36e6364b..22e95a439dc1 100644 --- a/fs/kernfs/file.c +++ b/fs/kernfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/kernfs/file.c - kernfs file implementation diff --git a/fs/kernfs/inode.c b/fs/kernfs/inode.c index a36aaee98dce..72dec1273dbe 100644 --- a/fs/kernfs/inode.c +++ b/fs/kernfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/kernfs/inode.c - kernfs inode implementation diff --git a/fs/kernfs/mount.c b/fs/kernfs/mount.c index 3ac52e141766..831202b0c986 100644 --- a/fs/kernfs/mount.c +++ b/fs/kernfs/mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/kernfs/mount.c - kernfs mount implementation diff --git a/fs/kernfs/symlink.c b/fs/kernfs/symlink.c index 0bd8a2143723..361ef87e8a89 100644 --- a/fs/kernfs/symlink.c +++ b/fs/kernfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/kernfs/symlink.c - kernfs symlink implementation diff --git a/fs/libfs.c b/fs/libfs.c index 591eb649ebba..3324f2a12d46 100644 --- a/fs/libfs.c +++ b/fs/libfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/libfs.c diff --git a/fs/lockd/clnt4xdr.c b/fs/lockd/clnt4xdr.c index 527458db4525..b172672fdfac 100644 --- a/fs/lockd/clnt4xdr.c +++ b/fs/lockd/clnt4xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/clnt4xdr.c diff --git a/fs/lockd/clntlock.c b/fs/lockd/clntlock.c index a7e0519ec024..468d585677ad 100644 --- a/fs/lockd/clntlock.c +++ b/fs/lockd/clntlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/lockd/clntlock.c diff --git a/fs/lockd/clntproc.c b/fs/lockd/clntproc.c index cebcc283b7ce..f0dd473d51b3 100644 --- a/fs/lockd/clntproc.c +++ b/fs/lockd/clntproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/lockd/clntproc.c diff --git a/fs/lockd/clntxdr.c b/fs/lockd/clntxdr.c index 6ea3448d2d31..b5ca5fb0b203 100644 --- a/fs/lockd/clntxdr.c +++ b/fs/lockd/clntxdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/clntxdr.c diff --git a/fs/lockd/host.c b/fs/lockd/host.c index 5e6877c37f73..7e33e9602773 100644 --- a/fs/lockd/host.c +++ b/fs/lockd/host.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/host.c diff --git a/fs/lockd/mon.c b/fs/lockd/mon.c index b8fc732e1c67..b0ce7068f9f4 100644 --- a/fs/lockd/mon.c +++ b/fs/lockd/mon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/mon.c diff --git a/fs/lockd/netlink.c b/fs/lockd/netlink.c index 880c42b4f8c3..3571f88aafad 100644 --- a/fs/lockd/netlink.c +++ b/fs/lockd/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/lockd.yaml */ diff --git a/fs/lockd/procfs.c b/fs/lockd/procfs.c index a01f08c8c2f3..cc9369c7b6e9 100644 --- a/fs/lockd/procfs.c +++ b/fs/lockd/procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Procfs support for lockd diff --git a/fs/lockd/svc.c b/fs/lockd/svc.c index d68afa196535..dec569684951 100644 --- a/fs/lockd/svc.c +++ b/fs/lockd/svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/lockd/svc.c diff --git a/fs/lockd/svc4proc.c b/fs/lockd/svc4proc.c index 4b6f18d97734..6709f33bb4b8 100644 --- a/fs/lockd/svc4proc.c +++ b/fs/lockd/svc4proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/svc4proc.c diff --git a/fs/lockd/svclock.c b/fs/lockd/svclock.c index 6bce19fd024c..905eff0e6630 100644 --- a/fs/lockd/svclock.c +++ b/fs/lockd/svclock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/svclock.c diff --git a/fs/lockd/svcproc.c b/fs/lockd/svcproc.c index 5817ef272332..dc114f7d40aa 100644 --- a/fs/lockd/svcproc.c +++ b/fs/lockd/svcproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/svcproc.c diff --git a/fs/lockd/svcshare.c b/fs/lockd/svcshare.c index 88c81ce1148d..3e220c18eca7 100644 --- a/fs/lockd/svcshare.c +++ b/fs/lockd/svcshare.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/svcshare.c diff --git a/fs/lockd/svcsubs.c b/fs/lockd/svcsubs.c index 9103896164f6..36c2be689395 100644 --- a/fs/lockd/svcsubs.c +++ b/fs/lockd/svcsubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/lockd/svcsubs.c diff --git a/fs/lockd/trace.c b/fs/lockd/trace.c index d9a6ff6e673c..2b69c4032a5b 100644 --- a/fs/lockd/trace.c +++ b/fs/lockd/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS #include "trace.h" diff --git a/fs/lockd/xdr.c b/fs/lockd/xdr.c index adfcce2bf11b..b9e711240c37 100644 --- a/fs/lockd/xdr.c +++ b/fs/lockd/xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/xdr.c diff --git a/fs/lockd/xdr4.c b/fs/lockd/xdr4.c index e343c820301f..0dae72043a32 100644 --- a/fs/lockd/xdr4.c +++ b/fs/lockd/xdr4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/lockd/xdr4.c diff --git a/fs/locks.c b/fs/locks.c index 7ea949d7ff45..16865eb49746 100644 --- a/fs/locks.c +++ b/fs/locks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/locks.c diff --git a/fs/mbcache.c b/fs/mbcache.c index e60a840999aa..70f5b64440a8 100644 --- a/fs/mbcache.c +++ b/fs/mbcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/minix/bitmap.c b/fs/minix/bitmap.c index 7da66ca184f4..0204a1f95a14 100644 --- a/fs/minix/bitmap.c +++ b/fs/minix/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/minix/bitmap.c diff --git a/fs/minix/dir.c b/fs/minix/dir.c index 19052fc47e9e..5b5c91aae3c9 100644 --- a/fs/minix/dir.c +++ b/fs/minix/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/minix/dir.c diff --git a/fs/minix/file.c b/fs/minix/file.c index dca7ac71f049..8a3759b707f8 100644 --- a/fs/minix/file.c +++ b/fs/minix/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/minix/file.c diff --git a/fs/minix/inode.c b/fs/minix/inode.c index 51ea9bdc813f..82c4ba226ad6 100644 --- a/fs/minix/inode.c +++ b/fs/minix/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/minix/inode.c diff --git a/fs/minix/itree_common.c b/fs/minix/itree_common.c index dad131e30c05..263cdc94fa00 100644 --- a/fs/minix/itree_common.c +++ b/fs/minix/itree_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Generic part */ diff --git a/fs/minix/itree_v1.c b/fs/minix/itree_v1.c index 1fed906042aa..2d696965f75d 100644 --- a/fs/minix/itree_v1.c +++ b/fs/minix/itree_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/minix/itree_v2.c b/fs/minix/itree_v2.c index 9d00f31a2d9d..df9636833afd 100644 --- a/fs/minix/itree_v2.c +++ b/fs/minix/itree_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "minix.h" diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 263e4ba8b1c8..ffd7aa8df6c2 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/minix/namei.c diff --git a/fs/mnt_idmapping.c b/fs/mnt_idmapping.c index a37991fdb194..63b6a62dc4a3 100644 --- a/fs/mnt_idmapping.c +++ b/fs/mnt_idmapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022 Christian Brauner */ diff --git a/fs/mpage.c b/fs/mpage.c index 7dae5afc2b9e..6c8fbdf7eb17 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/mpage.c diff --git a/fs/namei.c b/fs/namei.c index cf16b6822dd3..c578d29c841b 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/namei.c diff --git a/fs/namespace.c b/fs/namespace.c index c58674a20cad..7c6bbd965799 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/namespace.c diff --git a/fs/netfs/buffered_read.c b/fs/netfs/buffered_read.c index 37ab6f28b5ad..a7d4cae3837d 100644 --- a/fs/netfs/buffered_read.c +++ b/fs/netfs/buffered_read.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Network filesystem high-level buffered read support. * diff --git a/fs/netfs/buffered_write.c b/fs/netfs/buffered_write.c index f9d62abef2ac..2628270c903a 100644 --- a/fs/netfs/buffered_write.c +++ b/fs/netfs/buffered_write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem high-level buffered write support. * diff --git a/fs/netfs/direct_read.c b/fs/netfs/direct_read.c index a498ee8d6674..fc99911014ac 100644 --- a/fs/netfs/direct_read.c +++ b/fs/netfs/direct_read.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Direct I/O support. * diff --git a/fs/netfs/direct_write.c b/fs/netfs/direct_write.c index a9d1c3b2c084..a8ff716ea16a 100644 --- a/fs/netfs/direct_write.c +++ b/fs/netfs/direct_write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Unbuffered and direct write support. * diff --git a/fs/netfs/fscache_cache.c b/fs/netfs/fscache_cache.c index 8f70f8da064b..5d0233055be0 100644 --- a/fs/netfs/fscache_cache.c +++ b/fs/netfs/fscache_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* FS-Cache cache handling * diff --git a/fs/netfs/fscache_cookie.c b/fs/netfs/fscache_cookie.c index 3d56fc73435f..db12e06daf28 100644 --- a/fs/netfs/fscache_cookie.c +++ b/fs/netfs/fscache_cookie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* netfs cookie management * diff --git a/fs/netfs/fscache_io.c b/fs/netfs/fscache_io.c index e4308457633c..81b7df355164 100644 --- a/fs/netfs/fscache_io.c +++ b/fs/netfs/fscache_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Cache data I/O routines * diff --git a/fs/netfs/fscache_main.c b/fs/netfs/fscache_main.c index 49849005eb7c..7918e03ba3b7 100644 --- a/fs/netfs/fscache_main.c +++ b/fs/netfs/fscache_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* General filesystem local caching manager * diff --git a/fs/netfs/fscache_proc.c b/fs/netfs/fscache_proc.c index 874d951bc390..d984689ccf83 100644 --- a/fs/netfs/fscache_proc.c +++ b/fs/netfs/fscache_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* FS-Cache statistics viewing interface * diff --git a/fs/netfs/fscache_stats.c b/fs/netfs/fscache_stats.c index add21abdf713..e8b613f3be78 100644 --- a/fs/netfs/fscache_stats.c +++ b/fs/netfs/fscache_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* FS-Cache statistics * diff --git a/fs/netfs/fscache_volume.c b/fs/netfs/fscache_volume.c index ced14ac78cc1..1a0c9406a38e 100644 --- a/fs/netfs/fscache_volume.c +++ b/fs/netfs/fscache_volume.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Volume-level cache cookie handling. * diff --git a/fs/netfs/iterator.c b/fs/netfs/iterator.c index 72a435e5fc6d..0a25b632f4ad 100644 --- a/fs/netfs/iterator.c +++ b/fs/netfs/iterator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Iterator helpers. * diff --git a/fs/netfs/locking.c b/fs/netfs/locking.c index 2249ecd09d0a..8e0c449d5cb8 100644 --- a/fs/netfs/locking.c +++ b/fs/netfs/locking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * I/O and data path helper functionality. diff --git a/fs/netfs/main.c b/fs/netfs/main.c index 73da6c9f5777..4cf1ac392e7e 100644 --- a/fs/netfs/main.c +++ b/fs/netfs/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Miscellaneous bits for the netfs support library. * diff --git a/fs/netfs/misc.c b/fs/netfs/misc.c index 6df89c92b10b..ec5969d15b80 100644 --- a/fs/netfs/misc.c +++ b/fs/netfs/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Miscellaneous routines. * diff --git a/fs/netfs/objects.c b/fs/netfs/objects.c index b8c4918d3dcd..61633d613cf2 100644 --- a/fs/netfs/objects.c +++ b/fs/netfs/objects.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Object lifetime handling and tracing. * diff --git a/fs/netfs/read_collect.c b/fs/netfs/read_collect.c index 7a0ffa675fb1..980230a590c6 100644 --- a/fs/netfs/read_collect.c +++ b/fs/netfs/read_collect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem read subrequest result collection, assessment and * retrying. diff --git a/fs/netfs/read_pgpriv2.c b/fs/netfs/read_pgpriv2.c index a1489aa29f78..1c9bb682bbd6 100644 --- a/fs/netfs/read_pgpriv2.c +++ b/fs/netfs/read_pgpriv2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Read with PG_private_2 [DEPRECATED]. * diff --git a/fs/netfs/read_retry.c b/fs/netfs/read_retry.c index b99e84a8170a..511983817a33 100644 --- a/fs/netfs/read_retry.c +++ b/fs/netfs/read_retry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem read subrequest retrying. * diff --git a/fs/netfs/read_single.c b/fs/netfs/read_single.c index 8e6264f62a8f..f4e2341ad63d 100644 --- a/fs/netfs/read_single.c +++ b/fs/netfs/read_single.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Single, monolithic object support (e.g. AFS directory). * diff --git a/fs/netfs/rolling_buffer.c b/fs/netfs/rolling_buffer.c index 207b6a326651..a3e5d7ac8192 100644 --- a/fs/netfs/rolling_buffer.c +++ b/fs/netfs/rolling_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Rolling buffer helpers * diff --git a/fs/netfs/stats.c b/fs/netfs/stats.c index ab6b916addc4..20d6fb3c550c 100644 --- a/fs/netfs/stats.c +++ b/fs/netfs/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Netfs support statistics * diff --git a/fs/netfs/write_collect.c b/fs/netfs/write_collect.c index cbf3d9194c7b..1e8c80b40013 100644 --- a/fs/netfs/write_collect.c +++ b/fs/netfs/write_collect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem write subrequest result collection, assessment * and retrying. diff --git a/fs/netfs/write_issue.c b/fs/netfs/write_issue.c index dd8743bc8d7f..160e95bc119a 100644 --- a/fs/netfs/write_issue.c +++ b/fs/netfs/write_issue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem high-level (buffered) writeback. * diff --git a/fs/netfs/write_retry.c b/fs/netfs/write_retry.c index fc9c3e0d34d8..450e89114ab3 100644 --- a/fs/netfs/write_retry.c +++ b/fs/netfs/write_retry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Network filesystem write retrying. * diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c index 0e4c67373e4f..e4722a79e7e9 100644 --- a/fs/nfs/blocklayout/blocklayout.c +++ b/fs/nfs/blocklayout/blocklayout.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nfs/blocklayout/blocklayout.c * diff --git a/fs/nfs/blocklayout/dev.c b/fs/nfs/blocklayout/dev.c index 134d7f760a33..1804dd4da8a2 100644 --- a/fs/nfs/blocklayout/dev.c +++ b/fs/nfs/blocklayout/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2016 Christoph Hellwig. diff --git a/fs/nfs/blocklayout/extent_tree.c b/fs/nfs/blocklayout/extent_tree.c index 315949a7e92d..0a2508d018f8 100644 --- a/fs/nfs/blocklayout/extent_tree.c +++ b/fs/nfs/blocklayout/extent_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2016 Christoph Hellwig. diff --git a/fs/nfs/blocklayout/rpc_pipefs.c b/fs/nfs/blocklayout/rpc_pipefs.c index d526f5ba7887..4b4326b5d19e 100644 --- a/fs/nfs/blocklayout/rpc_pipefs.c +++ b/fs/nfs/blocklayout/rpc_pipefs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006,2007 The Regents of the University of Michigan. * All rights reserved. diff --git a/fs/nfs/cache_lib.c b/fs/nfs/cache_lib.c index ef6729568432..a105cb185873 100644 --- a/fs/nfs/cache_lib.c +++ b/fs/nfs/cache_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/cache_lib.c diff --git a/fs/nfs/callback.c b/fs/nfs/callback.c index fabda0f6ec1a..2e33d2f5580d 100644 --- a/fs/nfs/callback.c +++ b/fs/nfs/callback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/callback.c diff --git a/fs/nfs/callback_proc.c b/fs/nfs/callback_proc.c index 8397c43358bd..f1006d9ed9be 100644 --- a/fs/nfs/callback_proc.c +++ b/fs/nfs/callback_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/callback_proc.c diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c index 4254ba3ee7c5..0a1a15ba5d82 100644 --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/callback_xdr.c diff --git a/fs/nfs/client.c b/fs/nfs/client.c index 2aaea9c98c2c..5547cb066551 100644 --- a/fs/nfs/client.c +++ b/fs/nfs/client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* client.c: NFS client sharing and management code * diff --git a/fs/nfs/delegation.c b/fs/nfs/delegation.c index 8a3857a49d84..43896cafe3ea 100644 --- a/fs/nfs/delegation.c +++ b/fs/nfs/delegation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/delegation.c diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c index e3654f4a1b9a..0cc9a0787299 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/dir.c diff --git a/fs/nfs/direct.c b/fs/nfs/direct.c index 48d89716193a..f12245ab2cc5 100644 --- a/fs/nfs/direct.c +++ b/fs/nfs/direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/direct.c diff --git a/fs/nfs/dns_resolve.c b/fs/nfs/dns_resolve.c index 714975e5c0db..4512d3b6ce27 100644 --- a/fs/nfs/dns_resolve.c +++ b/fs/nfs/dns_resolve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/dns_resolve.c diff --git a/fs/nfs/export.c b/fs/nfs/export.c index a10dd5f9d078..91447f7881b7 100644 --- a/fs/nfs/export.c +++ b/fs/nfs/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, Primary Data, Inc. All rights reserved. diff --git a/fs/nfs/file.c b/fs/nfs/file.c index d1c138a416cf..37c22a15fb75 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/file.c diff --git a/fs/nfs/filelayout/filelayout.c b/fs/nfs/filelayout/filelayout.c index 5c4551117c58..272af60a2998 100644 --- a/fs/nfs/filelayout/filelayout.c +++ b/fs/nfs/filelayout/filelayout.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Module for the pnfs nfs4 file layout driver. * Defines all I/O and Policy interface operations, plus code diff --git a/fs/nfs/filelayout/filelayoutdev.c b/fs/nfs/filelayout/filelayoutdev.c index df79aeb68db4..54bcdb6e9075 100644 --- a/fs/nfs/filelayout/filelayoutdev.c +++ b/fs/nfs/filelayout/filelayoutdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Device operations for the pnfs nfs4 file layout driver. * diff --git a/fs/nfs/flexfilelayout/flexfilelayout.c b/fs/nfs/flexfilelayout/flexfilelayout.c index 9056f05a67dc..3c481cd967d3 100644 --- a/fs/nfs/flexfilelayout/flexfilelayout.c +++ b/fs/nfs/flexfilelayout/flexfilelayout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Module for pnfs flexfile layout driver. diff --git a/fs/nfs/flexfilelayout/flexfilelayoutdev.c b/fs/nfs/flexfilelayout/flexfilelayoutdev.c index c2d8a13a9dbd..167dc25719b8 100644 --- a/fs/nfs/flexfilelayout/flexfilelayoutdev.c +++ b/fs/nfs/flexfilelayout/flexfilelayoutdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device operations for the pnfs nfs4 file layout driver. diff --git a/fs/nfs/fs_context.c b/fs/nfs/fs_context.c index b4679b7161b0..071061c6b18c 100644 --- a/fs/nfs/fs_context.c +++ b/fs/nfs/fs_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/fs_context.c diff --git a/fs/nfs/fscache.c b/fs/nfs/fscache.c index 8b0785178731..7df37e3ff94c 100644 --- a/fs/nfs/fscache.c +++ b/fs/nfs/fscache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NFS filesystem cache interface * diff --git a/fs/nfs/getroot.c b/fs/nfs/getroot.c index f13d25d95b85..bebffe5b92fd 100644 --- a/fs/nfs/getroot.c +++ b/fs/nfs/getroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* getroot.c: get the root dentry for an NFS mount * diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c index de2cce1d08f4..7d768ec28fd3 100644 --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/inode.c diff --git a/fs/nfs/io.c b/fs/nfs/io.c index 8337f0ae852d..cd37ce32a557 100644 --- a/fs/nfs/io.c +++ b/fs/nfs/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Trond Myklebust diff --git a/fs/nfs/localio.c b/fs/nfs/localio.c index 41fbcb3f9167..b1809dd161b9 100644 --- a/fs/nfs/localio.c +++ b/fs/nfs/localio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFS client support for local clients to bypass network stack diff --git a/fs/nfs/mount_clnt.c b/fs/nfs/mount_clnt.c index db8dfb920394..ba227625fa69 100644 --- a/fs/nfs/mount_clnt.c +++ b/fs/nfs/mount_clnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * In-kernel MOUNT protocol client diff --git a/fs/nfs/namespace.c b/fs/nfs/namespace.c index af9be0c5f516..012b513bf54d 100644 --- a/fs/nfs/namespace.c +++ b/fs/nfs/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/namespace.c diff --git a/fs/nfs/nfs2super.c b/fs/nfs/nfs2super.c index b1badc70bd71..f6a7581a8877 100644 --- a/fs/nfs/nfs2super.c +++ b/fs/nfs/nfs2super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Netapp, Inc. All rights reserved. diff --git a/fs/nfs/nfs2xdr.c b/fs/nfs/nfs2xdr.c index 9eff09158518..f71f7e0973b3 100644 --- a/fs/nfs/nfs2xdr.c +++ b/fs/nfs/nfs2xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/nfs2xdr.c diff --git a/fs/nfs/nfs3acl.c b/fs/nfs/nfs3acl.c index a126eb31f62f..00d6e744f744 100644 --- a/fs/nfs/nfs3acl.c +++ b/fs/nfs/nfs3acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/nfs/nfs3client.c b/fs/nfs/nfs3client.c index 5d97c1d38bb6..63047a7bb6c5 100644 --- a/fs/nfs/nfs3client.c +++ b/fs/nfs/nfs3client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/nfs/nfs3proc.c b/fs/nfs/nfs3proc.c index 1181f9cc6dbd..8fe5090a03c0 100644 --- a/fs/nfs/nfs3proc.c +++ b/fs/nfs/nfs3proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/nfs3proc.c diff --git a/fs/nfs/nfs3super.c b/fs/nfs/nfs3super.c index 20a80478449e..43b4a402248c 100644 --- a/fs/nfs/nfs3super.c +++ b/fs/nfs/nfs3super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Netapp, Inc. All rights reserved. diff --git a/fs/nfs/nfs3xdr.c b/fs/nfs/nfs3xdr.c index e17d72908412..fc5e168b8d45 100644 --- a/fs/nfs/nfs3xdr.c +++ b/fs/nfs/nfs3xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/nfs3xdr.c diff --git a/fs/nfs/nfs42proc.c b/fs/nfs/nfs42proc.c index c08520828708..9bae55f3921b 100644 --- a/fs/nfs/nfs42proc.c +++ b/fs/nfs/nfs42proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Anna Schumaker diff --git a/fs/nfs/nfs42xattr.c b/fs/nfs/nfs42xattr.c index 37d79400e5f4..37f3f3991c22 100644 --- a/fs/nfs/nfs42xattr.c +++ b/fs/nfs/nfs42xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/fs/nfs/nfs42xdr.c b/fs/nfs/nfs42xdr.c index e10d83ba835e..5390500048b7 100644 --- a/fs/nfs/nfs42xdr.c +++ b/fs/nfs/nfs42xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Anna Schumaker diff --git a/fs/nfs/nfs4client.c b/fs/nfs/nfs4client.c index 96bccefbe2cb..b1e26c059c0b 100644 --- a/fs/nfs/nfs4client.c +++ b/fs/nfs/nfs4client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. diff --git a/fs/nfs/nfs4file.c b/fs/nfs/nfs4file.c index 7f43e890d356..3863e527ca21 100644 --- a/fs/nfs/nfs4file.c +++ b/fs/nfs/nfs4file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/file.c diff --git a/fs/nfs/nfs4getroot.c b/fs/nfs/nfs4getroot.c index e67ea345de69..74dd81c594cd 100644 --- a/fs/nfs/nfs4getroot.c +++ b/fs/nfs/nfs4getroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. diff --git a/fs/nfs/nfs4idmap.c b/fs/nfs/nfs4idmap.c index 9e1c48c5c0b8..b362663eae8d 100644 --- a/fs/nfs/nfs4idmap.c +++ b/fs/nfs/nfs4idmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * fs/nfs/idmap.c * diff --git a/fs/nfs/nfs4namespace.c b/fs/nfs/nfs4namespace.c index 9a98595bb160..e69e5ceac819 100644 --- a/fs/nfs/nfs4namespace.c +++ b/fs/nfs/nfs4namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/nfs4namespace.c diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index a0885ae55abc..a41d157731ad 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * fs/nfs/nfs4proc.c * diff --git a/fs/nfs/nfs4renewd.c b/fs/nfs/nfs4renewd.c index 18ae614e5a6c..7bfc8a514ce5 100644 --- a/fs/nfs/nfs4renewd.c +++ b/fs/nfs/nfs4renewd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * fs/nfs/nfs4renewd.c * diff --git a/fs/nfs/nfs4session.c b/fs/nfs/nfs4session.c index 5db460476bf2..6273aae5c4d2 100644 --- a/fs/nfs/nfs4session.c +++ b/fs/nfs/nfs4session.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/nfs/nfs4session.c diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c index dba51c622cf3..616244b06e95 100644 --- a/fs/nfs/nfs4state.c +++ b/fs/nfs/nfs4state.c @@ -1,3 +1,4 @@ +asm("nop"); /* * fs/nfs/nfs4state.c * diff --git a/fs/nfs/nfs4super.c b/fs/nfs/nfs4super.c index 5ec9c83f1ef0..5b8738e98441 100644 --- a/fs/nfs/nfs4super.c +++ b/fs/nfs/nfs4super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012 Bryan Schumaker diff --git a/fs/nfs/nfs4sysctl.c b/fs/nfs/nfs4sysctl.c index d1a92d8f8ba4..d4a27925a872 100644 --- a/fs/nfs/nfs4sysctl.c +++ b/fs/nfs/nfs4sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/nfs4sysctl.c diff --git a/fs/nfs/nfs4trace.c b/fs/nfs/nfs4trace.c index 987c92d6364b..4de037393631 100644 --- a/fs/nfs/nfs4trace.c +++ b/fs/nfs/nfs4trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013 Trond Myklebust diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c index b6fe30577fab..0efa0159258d 100644 --- a/fs/nfs/nfs4xdr.c +++ b/fs/nfs/nfs4xdr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * fs/nfs/nfs4xdr.c * diff --git a/fs/nfs/nfsroot.c b/fs/nfs/nfsroot.c index 432612d22437..20e91534cbf1 100644 --- a/fs/nfs/nfsroot.c +++ b/fs/nfs/nfsroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1995, 1996 Gero Kuhlmann diff --git a/fs/nfs/nfstrace.c b/fs/nfs/nfstrace.c index 5d1bfccbb4da..378065825031 100644 --- a/fs/nfs/nfstrace.c +++ b/fs/nfs/nfstrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013 Trond Myklebust diff --git a/fs/nfs/pagelist.c b/fs/nfs/pagelist.c index 6e69ce43a13f..179797a3fd2c 100644 --- a/fs/nfs/pagelist.c +++ b/fs/nfs/pagelist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/pagelist.c diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index cff225721d1c..6862fc8bb4dd 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* * pNFS functions to call and manage layout drivers. * diff --git a/fs/nfs/pnfs_dev.c b/fs/nfs/pnfs_dev.c index bf0f2d67e96c..f8d10bd151fa 100644 --- a/fs/nfs/pnfs_dev.c +++ b/fs/nfs/pnfs_dev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Device operations for the pnfs client. * diff --git a/fs/nfs/pnfs_nfs.c b/fs/nfs/pnfs_nfs.c index 9976cc16b689..22b9a52442ff 100644 --- a/fs/nfs/pnfs_nfs.c +++ b/fs/nfs/pnfs_nfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common NFS I/O operations for the pnfs file based diff --git a/fs/nfs/proc.c b/fs/nfs/proc.c index 39df80e4ae6f..86282981249d 100644 --- a/fs/nfs/proc.c +++ b/fs/nfs/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/proc.c diff --git a/fs/nfs/read.c b/fs/nfs/read.c index 3c1fa320b3f1..c6db32b714bc 100644 --- a/fs/nfs/read.c +++ b/fs/nfs/read.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/read.c diff --git a/fs/nfs/super.c b/fs/nfs/super.c index 57d372db03b9..c75553db5fa7 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/super.c diff --git a/fs/nfs/symlink.c b/fs/nfs/symlink.c index 58146e935402..a339565b9740 100644 --- a/fs/nfs/symlink.c +++ b/fs/nfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/symlink.c diff --git a/fs/nfs/sysctl.c b/fs/nfs/sysctl.c index f579df0e8d67..9d546e6cdc70 100644 --- a/fs/nfs/sysctl.c +++ b/fs/nfs/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/sysctl.c diff --git a/fs/nfs/sysfs.c b/fs/nfs/sysfs.c index ea6e6168092b..e3145706af4a 100644 --- a/fs/nfs/sysfs.c +++ b/fs/nfs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Hammerspace Inc diff --git a/fs/nfs/unlink.c b/fs/nfs/unlink.c index 4db818c0f9dd..8fa677792b84 100644 --- a/fs/nfs/unlink.c +++ b/fs/nfs/unlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/nfs/unlink.c diff --git a/fs/nfs/write.c b/fs/nfs/write.c index bf412455e8ed..f22aab14384c 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/nfs/write.c diff --git a/fs/nfs_common/common.c b/fs/nfs_common/common.c index 0778743ae2c2..3a1a6a2ee08f 100644 --- a/fs/nfs_common/common.c +++ b/fs/nfs_common/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/nfs_common/grace.c b/fs/nfs_common/grace.c index 27cd0d13143b..b8bd0f9494d4 100644 --- a/fs/nfs_common/grace.c +++ b/fs/nfs_common/grace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common code for control of lockd and nfsv4 grace periods. diff --git a/fs/nfs_common/localio_trace.c b/fs/nfs_common/localio_trace.c index 7decfe57abeb..ca1ccc2a0d02 100644 --- a/fs/nfs_common/localio_trace.c +++ b/fs/nfs_common/localio_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2024 Trond Myklebust diff --git a/fs/nfs_common/nfs_ssc.c b/fs/nfs_common/nfs_ssc.c index 832246b22c51..ff4e33a986af 100644 --- a/fs/nfs_common/nfs_ssc.c +++ b/fs/nfs_common/nfs_ssc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Helper for knfsd's SSC to access ops in NFS client modules diff --git a/fs/nfs_common/nfsacl.c b/fs/nfs_common/nfsacl.c index e2eaac14fd8e..c48cfe839f78 100644 --- a/fs/nfs_common/nfsacl.c +++ b/fs/nfs_common/nfsacl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/nfs_common/nfsacl.c diff --git a/fs/nfs_common/nfslocalio.c b/fs/nfs_common/nfslocalio.c index dd715cdb6c04..9bb4ee98263f 100644 --- a/fs/nfs_common/nfslocalio.c +++ b/fs/nfs_common/nfslocalio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024 Mike Snitzer diff --git a/fs/nfsd/auth.c b/fs/nfsd/auth.c index 4dc327e02456..62d6762aeb7c 100644 --- a/fs/nfsd/auth.c +++ b/fs/nfsd/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 1995, 1996 Olaf Kirch */ diff --git a/fs/nfsd/blocklayout.c b/fs/nfsd/blocklayout.c index afa16d7a8013..51a71a5c00bc 100644 --- a/fs/nfsd/blocklayout.c +++ b/fs/nfsd/blocklayout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2016 Christoph Hellwig. diff --git a/fs/nfsd/blocklayoutxdr.c b/fs/nfsd/blocklayoutxdr.c index 196ef4245604..328c41733b3b 100644 --- a/fs/nfsd/blocklayoutxdr.c +++ b/fs/nfsd/blocklayoutxdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014-2016 Christoph Hellwig. diff --git a/fs/nfsd/debugfs.c b/fs/nfsd/debugfs.c index 7f44689e0a53..8671b73ba88b 100644 --- a/fs/nfsd/debugfs.c +++ b/fs/nfsd/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/nfsd/export.c b/fs/nfsd/export.c index 2a1499f2ad19..4c0f9e538c5f 100644 --- a/fs/nfsd/export.c +++ b/fs/nfsd/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NFS exporting and validation. diff --git a/fs/nfsd/filecache.c b/fs/nfsd/filecache.c index 93798575b807..8d18b3a7cae5 100644 --- a/fs/nfsd/filecache.c +++ b/fs/nfsd/filecache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * The NFSD open file cache. diff --git a/fs/nfsd/flexfilelayout.c b/fs/nfsd/flexfilelayout.c index 0f1a35400cd5..ee922440b4ed 100644 --- a/fs/nfsd/flexfilelayout.c +++ b/fs/nfsd/flexfilelayout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Tom Haynes diff --git a/fs/nfsd/flexfilelayoutxdr.c b/fs/nfsd/flexfilelayoutxdr.c index f9f7e38cba13..d9d0e6f2f3c6 100644 --- a/fs/nfsd/flexfilelayoutxdr.c +++ b/fs/nfsd/flexfilelayoutxdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016 Tom Haynes diff --git a/fs/nfsd/localio.c b/fs/nfsd/localio.c index be710d809a3b..1f6bd8e6d801 100644 --- a/fs/nfsd/localio.c +++ b/fs/nfsd/localio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFS server support for local clients to bypass network stack diff --git a/fs/nfsd/lockd.c b/fs/nfsd/lockd.c index c774ce9aa296..500f28ae3ef0 100644 --- a/fs/nfsd/lockd.c +++ b/fs/nfsd/lockd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains all the stubs needed when communicating with lockd. diff --git a/fs/nfsd/netlink.c b/fs/nfsd/netlink.c index ac51a44e1065..c96e291d7559 100644 --- a/fs/nfsd/netlink.c +++ b/fs/nfsd/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/nfsd.yaml */ diff --git a/fs/nfsd/nfs2acl.c b/fs/nfsd/nfs2acl.c index 5fb202acb0fd..e61d30001e4b 100644 --- a/fs/nfsd/nfs2acl.c +++ b/fs/nfsd/nfs2acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Process version 2 NFSACL requests. diff --git a/fs/nfsd/nfs3acl.c b/fs/nfsd/nfs3acl.c index 7b5433bd3019..a197ff85717e 100644 --- a/fs/nfsd/nfs3acl.c +++ b/fs/nfsd/nfs3acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Process version 3 NFSACL requests. diff --git a/fs/nfsd/nfs3proc.c b/fs/nfsd/nfs3proc.c index 42adc5461db0..ad0399ca24ed 100644 --- a/fs/nfsd/nfs3proc.c +++ b/fs/nfsd/nfs3proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Process version 3 NFS requests. diff --git a/fs/nfsd/nfs3xdr.c b/fs/nfsd/nfs3xdr.c index ef4971d71ac4..2f38c70ce079 100644 --- a/fs/nfsd/nfs3xdr.c +++ b/fs/nfsd/nfs3xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XDR support for nfsd/protocol version 3. diff --git a/fs/nfsd/nfs4acl.c b/fs/nfsd/nfs4acl.c index 936ea1ad9586..56690a529f14 100644 --- a/fs/nfsd/nfs4acl.c +++ b/fs/nfsd/nfs4acl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Common NFSv4 ACL handling code. * diff --git a/fs/nfsd/nfs4callback.c b/fs/nfsd/nfs4callback.c index e00b2aea8da2..485681b2ab7b 100644 --- a/fs/nfsd/nfs4callback.c +++ b/fs/nfsd/nfs4callback.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2001 The Regents of the University of Michigan. * All rights reserved. diff --git a/fs/nfsd/nfs4idmap.c b/fs/nfsd/nfs4idmap.c index 8cca1329f348..f470a60ed90b 100644 --- a/fs/nfsd/nfs4idmap.c +++ b/fs/nfsd/nfs4idmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Mapping of UID/GIDs to name and vice versa. * diff --git a/fs/nfsd/nfs4layouts.c b/fs/nfsd/nfs4layouts.c index ad7af8cfcf1f..41bc800162b9 100644 --- a/fs/nfsd/nfs4layouts.c +++ b/fs/nfsd/nfs4layouts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Christoph Hellwig. diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c index 9ec08dd4fe82..5dc21ffbc455 100644 --- a/fs/nfsd/nfs4proc.c +++ b/fs/nfsd/nfs4proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Server-side procedures for NFSv4. * diff --git a/fs/nfsd/nfs4recover.c b/fs/nfsd/nfs4recover.c index 441dfbfe2d2b..e2bf85f2e6ac 100644 --- a/fs/nfsd/nfs4recover.c +++ b/fs/nfsd/nfs4recover.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2004 The Regents of the University of Michigan. * Copyright (c) 2012 Jeff Layton diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index d5e0f3a52d4f..508dc02bc9d0 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2001 The Regents of the University of Michigan. * All rights reserved. diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index 51ef97c25456..1dd7d1f7bd24 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Server-side XDR for NFSv4 * diff --git a/fs/nfsd/nfs4xdr_gen.c b/fs/nfsd/nfs4xdr_gen.c index a17b5d8e60b3..c864867303f1 100644 --- a/fs/nfsd/nfs4xdr_gen.c +++ b/fs/nfsd/nfs4xdr_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Generated by xdrgen. Manual edits will be lost. // XDR specification file: ../../Documentation/sunrpc/xdr/nfs4_1.x diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c index ab13ee9c7fd8..fccd5f70e372 100644 --- a/fs/nfsd/nfscache.c +++ b/fs/nfsd/nfscache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Request reply cache. This is currently a global cache, but this may diff --git a/fs/nfsd/nfsctl.c b/fs/nfsd/nfsctl.c index 084fc517e9e1..1cd1a6404c81 100644 --- a/fs/nfsd/nfsctl.c +++ b/fs/nfsd/nfsctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Syscall interface to knfsd. diff --git a/fs/nfsd/nfsfh.c b/fs/nfsd/nfsfh.c index ed85dd43da18..598553fadfd5 100644 --- a/fs/nfsd/nfsfh.c +++ b/fs/nfsd/nfsfh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NFS server file handle treatment. diff --git a/fs/nfsd/nfsproc.c b/fs/nfsd/nfsproc.c index 481e789a7697..1621779f2733 100644 --- a/fs/nfsd/nfsproc.c +++ b/fs/nfsd/nfsproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Process version 2 NFS requests. diff --git a/fs/nfsd/nfssvc.c b/fs/nfsd/nfssvc.c index f1cc223ecee2..40d27dbb7608 100644 --- a/fs/nfsd/nfssvc.c +++ b/fs/nfsd/nfssvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Central processing for nfsd. diff --git a/fs/nfsd/nfsxdr.c b/fs/nfsd/nfsxdr.c index fc262ceafca9..a4c59bdda1d0 100644 --- a/fs/nfsd/nfsxdr.c +++ b/fs/nfsd/nfsxdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XDR support for nfsd diff --git a/fs/nfsd/stats.c b/fs/nfsd/stats.c index f7eaf95e20fc..b3c7a903a0ff 100644 --- a/fs/nfsd/stats.c +++ b/fs/nfsd/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * procfs-based user access to knfsd statistics diff --git a/fs/nfsd/trace.c b/fs/nfsd/trace.c index f008b95ceec2..0b815638f512 100644 --- a/fs/nfsd/trace.c +++ b/fs/nfsd/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c index 168d3ccc8155..5604a296ad9f 100644 --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * File operations used by nfsd. Some of these have been ripped from diff --git a/fs/nilfs2/alloc.c b/fs/nilfs2/alloc.c index 6b506995818d..fa9fb3c3b517 100644 --- a/fs/nilfs2/alloc.c +++ b/fs/nilfs2/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS dat/inode allocator diff --git a/fs/nilfs2/bmap.c b/fs/nilfs2/bmap.c index ccc1a7aa52d2..32afc5566711 100644 --- a/fs/nilfs2/bmap.c +++ b/fs/nilfs2/bmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS block mapping. diff --git a/fs/nilfs2/btnode.c b/fs/nilfs2/btnode.c index 568367129092..0ff6006d571c 100644 --- a/fs/nilfs2/btnode.c +++ b/fs/nilfs2/btnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS B-tree node cache diff --git a/fs/nilfs2/btree.c b/fs/nilfs2/btree.c index dd0c8e560ef6..40e8d63249d7 100644 --- a/fs/nilfs2/btree.c +++ b/fs/nilfs2/btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS B-tree. diff --git a/fs/nilfs2/cpfile.c b/fs/nilfs2/cpfile.c index 4bbdc832d7f2..d6b069432f24 100644 --- a/fs/nilfs2/cpfile.c +++ b/fs/nilfs2/cpfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS checkpoint file. diff --git a/fs/nilfs2/dat.c b/fs/nilfs2/dat.c index 674380837ab9..8d643e23effc 100644 --- a/fs/nilfs2/dat.c +++ b/fs/nilfs2/dat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS disk address translation. diff --git a/fs/nilfs2/dir.c b/fs/nilfs2/dir.c index 6ca3d74be1e1..96e2bfcbe95b 100644 --- a/fs/nilfs2/dir.c +++ b/fs/nilfs2/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS directory entry operations diff --git a/fs/nilfs2/direct.c b/fs/nilfs2/direct.c index 2d8dc6b35b54..f4e2b8f108c7 100644 --- a/fs/nilfs2/direct.c +++ b/fs/nilfs2/direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS direct block pointer. diff --git a/fs/nilfs2/file.c b/fs/nilfs2/file.c index 1b8d754db44d..fea1a6e08755 100644 --- a/fs/nilfs2/file.c +++ b/fs/nilfs2/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS regular file handling primitives including fsync(). diff --git a/fs/nilfs2/gcinode.c b/fs/nilfs2/gcinode.c index 561c220799c7..9d654709f3b6 100644 --- a/fs/nilfs2/gcinode.c +++ b/fs/nilfs2/gcinode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Dummy inodes to buffer blocks for garbage collection diff --git a/fs/nilfs2/ifile.c b/fs/nilfs2/ifile.c index 99eb8a59009e..25e6f365d63c 100644 --- a/fs/nilfs2/ifile.c +++ b/fs/nilfs2/ifile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS inode file diff --git a/fs/nilfs2/inode.c b/fs/nilfs2/inode.c index 51bde45d5865..aeaefe493e75 100644 --- a/fs/nilfs2/inode.c +++ b/fs/nilfs2/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS inode operations. diff --git a/fs/nilfs2/ioctl.c b/fs/nilfs2/ioctl.c index e17b8da66491..3dbaf5127e6f 100644 --- a/fs/nilfs2/ioctl.c +++ b/fs/nilfs2/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS ioctl operations. diff --git a/fs/nilfs2/mdt.c b/fs/nilfs2/mdt.c index 946b0d3534a5..8fddd1664e7c 100644 --- a/fs/nilfs2/mdt.c +++ b/fs/nilfs2/mdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Meta data file for NILFS diff --git a/fs/nilfs2/namei.c b/fs/nilfs2/namei.c index 40f4b1a28705..e6b16472caf1 100644 --- a/fs/nilfs2/namei.c +++ b/fs/nilfs2/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS pathname lookup operations. diff --git a/fs/nilfs2/page.c b/fs/nilfs2/page.c index 56c4da417b6a..b4bbf45c4253 100644 --- a/fs/nilfs2/page.c +++ b/fs/nilfs2/page.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Buffer/page management specific to NILFS diff --git a/fs/nilfs2/recovery.c b/fs/nilfs2/recovery.c index a9c61d0492cb..bf149d0b8853 100644 --- a/fs/nilfs2/recovery.c +++ b/fs/nilfs2/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS recovery logic diff --git a/fs/nilfs2/segbuf.c b/fs/nilfs2/segbuf.c index a8bdf3d318ea..93a5f1e7ec3c 100644 --- a/fs/nilfs2/segbuf.c +++ b/fs/nilfs2/segbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS segment buffer diff --git a/fs/nilfs2/segment.c b/fs/nilfs2/segment.c index deee16bc9d4e..456b315fc605 100644 --- a/fs/nilfs2/segment.c +++ b/fs/nilfs2/segment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS segment constructor. diff --git a/fs/nilfs2/sufile.c b/fs/nilfs2/sufile.c index 83f93337c01b..343d2798d871 100644 --- a/fs/nilfs2/sufile.c +++ b/fs/nilfs2/sufile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS segment usage file. diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c index badc2cbc895e..5a51399fe9b2 100644 --- a/fs/nilfs2/super.c +++ b/fs/nilfs2/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * NILFS module and super block management. diff --git a/fs/nilfs2/sysfs.c b/fs/nilfs2/sysfs.c index bc52afbfc5c7..faf9b0bbdf91 100644 --- a/fs/nilfs2/sysfs.c +++ b/fs/nilfs2/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Sysfs support implementation. diff --git a/fs/nilfs2/the_nilfs.c b/fs/nilfs2/the_nilfs.c index d0bcf744c553..810ccb9389c4 100644 --- a/fs/nilfs2/the_nilfs.c +++ b/fs/nilfs2/the_nilfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * the_nilfs shared structure. diff --git a/fs/nls/mac-celtic.c b/fs/nls/mac-celtic.c index 2963f3299d7e..cb6bcc9aa6ef 100644 --- a/fs/nls/mac-celtic.c +++ b/fs/nls/mac-celtic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-celtic.c * diff --git a/fs/nls/mac-centeuro.c b/fs/nls/mac-centeuro.c index 43b20f4bdb67..0b0db95ce9d9 100644 --- a/fs/nls/mac-centeuro.c +++ b/fs/nls/mac-centeuro.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-centeuro.c * diff --git a/fs/nls/mac-croatian.c b/fs/nls/mac-croatian.c index 62730d6a64e5..704cdc5f6ea9 100644 --- a/fs/nls/mac-croatian.c +++ b/fs/nls/mac-croatian.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-croatian.c * diff --git a/fs/nls/mac-cyrillic.c b/fs/nls/mac-cyrillic.c index 7a5c4d16aac8..8fbf15ac6d36 100644 --- a/fs/nls/mac-cyrillic.c +++ b/fs/nls/mac-cyrillic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-cyrillic.c * diff --git a/fs/nls/mac-gaelic.c b/fs/nls/mac-gaelic.c index 3d22f03a90b6..6bcd56a2e31a 100644 --- a/fs/nls/mac-gaelic.c +++ b/fs/nls/mac-gaelic.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-gaelic.c * diff --git a/fs/nls/mac-greek.c b/fs/nls/mac-greek.c index de3aa9ddb5b1..58dfd943657f 100644 --- a/fs/nls/mac-greek.c +++ b/fs/nls/mac-greek.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-greek.c * diff --git a/fs/nls/mac-iceland.c b/fs/nls/mac-iceland.c index 0bba83f9d415..6a97743658f2 100644 --- a/fs/nls/mac-iceland.c +++ b/fs/nls/mac-iceland.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-iceland.c * diff --git a/fs/nls/mac-inuit.c b/fs/nls/mac-inuit.c index 493386832dfd..bc83dbd40add 100644 --- a/fs/nls/mac-inuit.c +++ b/fs/nls/mac-inuit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-inuit.c * diff --git a/fs/nls/mac-roman.c b/fs/nls/mac-roman.c index d3c082173c20..a5f66f2bd5ea 100644 --- a/fs/nls/mac-roman.c +++ b/fs/nls/mac-roman.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-roman.c * diff --git a/fs/nls/mac-romanian.c b/fs/nls/mac-romanian.c index a7735852f2d5..5db0fd3d8c0b 100644 --- a/fs/nls/mac-romanian.c +++ b/fs/nls/mac-romanian.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-romanian.c * diff --git a/fs/nls/mac-turkish.c b/fs/nls/mac-turkish.c index d77e9b6b7d7c..1392ca4406d3 100644 --- a/fs/nls/mac-turkish.c +++ b/fs/nls/mac-turkish.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/mac-turkish.c * diff --git a/fs/nls/nls_ascii.c b/fs/nls/nls_ascii.c index 068143d71284..2bc20e6a9964 100644 --- a/fs/nls/nls_ascii.c +++ b/fs/nls/nls_ascii.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_ascii.c * diff --git a/fs/nls/nls_base.c b/fs/nls/nls_base.c index a5c3a9f1b8dc..1a971ee58b46 100644 --- a/fs/nls/nls_base.c +++ b/fs/nls/nls_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_base.c * diff --git a/fs/nls/nls_cp1250.c b/fs/nls/nls_cp1250.c index e22a57a4b828..2b77f8d0e8ce 100644 --- a/fs/nls/nls_cp1250.c +++ b/fs/nls/nls_cp1250.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp1250.c * diff --git a/fs/nls/nls_cp1251.c b/fs/nls/nls_cp1251.c index 6f46d339f23c..03d90d1fd276 100644 --- a/fs/nls/nls_cp1251.c +++ b/fs/nls/nls_cp1251.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp1251.c * diff --git a/fs/nls/nls_cp1255.c b/fs/nls/nls_cp1255.c index 299e089d4301..30e4a7aec461 100644 --- a/fs/nls/nls_cp1255.c +++ b/fs/nls/nls_cp1255.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp1255.c * diff --git a/fs/nls/nls_cp437.c b/fs/nls/nls_cp437.c index ab880499ea32..89d850fdd932 100644 --- a/fs/nls/nls_cp437.c +++ b/fs/nls/nls_cp437.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp437.c * diff --git a/fs/nls/nls_cp737.c b/fs/nls/nls_cp737.c index 5c37618296e9..9fa7d469fa0d 100644 --- a/fs/nls/nls_cp737.c +++ b/fs/nls/nls_cp737.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp737.c * diff --git a/fs/nls/nls_cp775.c b/fs/nls/nls_cp775.c index 51ccc908901f..22a7c90e2d2f 100644 --- a/fs/nls/nls_cp775.c +++ b/fs/nls/nls_cp775.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp775.c * diff --git a/fs/nls/nls_cp850.c b/fs/nls/nls_cp850.c index 5f9b9507a8b6..251dbd1088e7 100644 --- a/fs/nls/nls_cp850.c +++ b/fs/nls/nls_cp850.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp850.c * diff --git a/fs/nls/nls_cp852.c b/fs/nls/nls_cp852.c index fc513a5e8358..99a30a3e126e 100644 --- a/fs/nls/nls_cp852.c +++ b/fs/nls/nls_cp852.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp852.c * diff --git a/fs/nls/nls_cp855.c b/fs/nls/nls_cp855.c index a43be58adb36..f27489d6ac91 100644 --- a/fs/nls/nls_cp855.c +++ b/fs/nls/nls_cp855.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp855.c * diff --git a/fs/nls/nls_cp857.c b/fs/nls/nls_cp857.c index 772cd4195bad..d0da57c2a217 100644 --- a/fs/nls/nls_cp857.c +++ b/fs/nls/nls_cp857.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp857.c * diff --git a/fs/nls/nls_cp860.c b/fs/nls/nls_cp860.c index 36cf4ca11966..81366a353c46 100644 --- a/fs/nls/nls_cp860.c +++ b/fs/nls/nls_cp860.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp860.c * diff --git a/fs/nls/nls_cp861.c b/fs/nls/nls_cp861.c index b7397d079f8f..0293947750e1 100644 --- a/fs/nls/nls_cp861.c +++ b/fs/nls/nls_cp861.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp861.c * diff --git a/fs/nls/nls_cp862.c b/fs/nls/nls_cp862.c index fd3b95d1e95d..1e782c847cda 100644 --- a/fs/nls/nls_cp862.c +++ b/fs/nls/nls_cp862.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp862.c * diff --git a/fs/nls/nls_cp863.c b/fs/nls/nls_cp863.c index 813ae7944249..f02d576ac0e0 100644 --- a/fs/nls/nls_cp863.c +++ b/fs/nls/nls_cp863.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp863.c * diff --git a/fs/nls/nls_cp864.c b/fs/nls/nls_cp864.c index d9eb6d5cd47a..25ea61e83643 100644 --- a/fs/nls/nls_cp864.c +++ b/fs/nls/nls_cp864.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp864.c * diff --git a/fs/nls/nls_cp865.c b/fs/nls/nls_cp865.c index 2678ffd98bb6..83ca8a4eb567 100644 --- a/fs/nls/nls_cp865.c +++ b/fs/nls/nls_cp865.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp865.c * diff --git a/fs/nls/nls_cp866.c b/fs/nls/nls_cp866.c index 7e93d0a3802a..545bd11f099a 100644 --- a/fs/nls/nls_cp866.c +++ b/fs/nls/nls_cp866.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp866.c * diff --git a/fs/nls/nls_cp869.c b/fs/nls/nls_cp869.c index 4491737dd5cb..31c1179f70fa 100644 --- a/fs/nls/nls_cp869.c +++ b/fs/nls/nls_cp869.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp869.c * diff --git a/fs/nls/nls_cp874.c b/fs/nls/nls_cp874.c index 4fcfbf8ca72c..ae99ac9af174 100644 --- a/fs/nls/nls_cp874.c +++ b/fs/nls/nls_cp874.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp874.c * diff --git a/fs/nls/nls_cp932.c b/fs/nls/nls_cp932.c index e5e6270fcca6..f69d26cc74e4 100644 --- a/fs/nls/nls_cp932.c +++ b/fs/nls/nls_cp932.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp932.c * diff --git a/fs/nls/nls_cp936.c b/fs/nls/nls_cp936.c index 91d0a15fd7f9..e9da6c0b58c4 100644 --- a/fs/nls/nls_cp936.c +++ b/fs/nls/nls_cp936.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp936.c * diff --git a/fs/nls/nls_cp949.c b/fs/nls/nls_cp949.c index 3ae03c76d59c..fc3a00f12883 100644 --- a/fs/nls/nls_cp949.c +++ b/fs/nls/nls_cp949.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp949.c * diff --git a/fs/nls/nls_cp950.c b/fs/nls/nls_cp950.c index e968aa80198d..7320ec66b7d6 100644 --- a/fs/nls/nls_cp950.c +++ b/fs/nls/nls_cp950.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_cp950.c * diff --git a/fs/nls/nls_euc-jp.c b/fs/nls/nls_euc-jp.c index 0191cc9d955e..a32d70d086ec 100644 --- a/fs/nls/nls_euc-jp.c +++ b/fs/nls/nls_euc-jp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_euc-jp.c * diff --git a/fs/nls/nls_iso8859-1.c b/fs/nls/nls_iso8859-1.c index a181be488f7d..da4ee49e0f12 100644 --- a/fs/nls/nls_iso8859-1.c +++ b/fs/nls/nls_iso8859-1.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-1.c * diff --git a/fs/nls/nls_iso8859-13.c b/fs/nls/nls_iso8859-13.c index 8e2be5bfeaf1..1625150b00ba 100644 --- a/fs/nls/nls_iso8859-13.c +++ b/fs/nls/nls_iso8859-13.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-13.c * diff --git a/fs/nls/nls_iso8859-14.c b/fs/nls/nls_iso8859-14.c index c789eccb8a69..9f0e3170e853 100644 --- a/fs/nls/nls_iso8859-14.c +++ b/fs/nls/nls_iso8859-14.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-14.c * diff --git a/fs/nls/nls_iso8859-15.c b/fs/nls/nls_iso8859-15.c index ffec649176fb..f60980d11129 100644 --- a/fs/nls/nls_iso8859-15.c +++ b/fs/nls/nls_iso8859-15.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-15.c * diff --git a/fs/nls/nls_iso8859-2.c b/fs/nls/nls_iso8859-2.c index d352334d0314..36e6e43f4f9e 100644 --- a/fs/nls/nls_iso8859-2.c +++ b/fs/nls/nls_iso8859-2.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-2.c * diff --git a/fs/nls/nls_iso8859-3.c b/fs/nls/nls_iso8859-3.c index 09990e6634d2..39aed831f819 100644 --- a/fs/nls/nls_iso8859-3.c +++ b/fs/nls/nls_iso8859-3.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-3.c * diff --git a/fs/nls/nls_iso8859-4.c b/fs/nls/nls_iso8859-4.c index 92795224912e..8a912bd2f1d4 100644 --- a/fs/nls/nls_iso8859-4.c +++ b/fs/nls/nls_iso8859-4.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-4.c * diff --git a/fs/nls/nls_iso8859-5.c b/fs/nls/nls_iso8859-5.c index 32309315307a..960e6ba78afe 100644 --- a/fs/nls/nls_iso8859-5.c +++ b/fs/nls/nls_iso8859-5.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-5.c * diff --git a/fs/nls/nls_iso8859-6.c b/fs/nls/nls_iso8859-6.c index c18183469d2a..ee558b839cac 100644 --- a/fs/nls/nls_iso8859-6.c +++ b/fs/nls/nls_iso8859-6.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-6.c * diff --git a/fs/nls/nls_iso8859-7.c b/fs/nls/nls_iso8859-7.c index 3652d6832864..00cb27a4331a 100644 --- a/fs/nls/nls_iso8859-7.c +++ b/fs/nls/nls_iso8859-7.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-7.c * diff --git a/fs/nls/nls_iso8859-9.c b/fs/nls/nls_iso8859-9.c index 11a67834b855..3eae0761b1b4 100644 --- a/fs/nls/nls_iso8859-9.c +++ b/fs/nls/nls_iso8859-9.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_iso8859-9.c * diff --git a/fs/nls/nls_koi8-r.c b/fs/nls/nls_koi8-r.c index e3dca27a3803..54dd9604a570 100644 --- a/fs/nls/nls_koi8-r.c +++ b/fs/nls/nls_koi8-r.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_koi8-r.c * diff --git a/fs/nls/nls_koi8-ru.c b/fs/nls/nls_koi8-ru.c index 07afcd9e58c0..e1ace0eefcf2 100644 --- a/fs/nls/nls_koi8-ru.c +++ b/fs/nls/nls_koi8-ru.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_koi8-ru.c * diff --git a/fs/nls/nls_koi8-u.c b/fs/nls/nls_koi8-u.c index f60645758c1a..86d3fc1803bb 100644 --- a/fs/nls/nls_koi8-u.c +++ b/fs/nls/nls_koi8-u.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/fs/nls/nls_koi8-u.c * diff --git a/fs/nls/nls_ucs2_utils.c b/fs/nls/nls_ucs2_utils.c index b81c298e4966..cbed823fdcea 100644 --- a/fs/nls/nls_ucs2_utils.c +++ b/fs/nls/nls_ucs2_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Some of the source code in this file came from fs/cifs/uniupr.h diff --git a/fs/nls/nls_utf8.c b/fs/nls/nls_utf8.c index a0fa0610eaac..6cc8315b8c53 100644 --- a/fs/nls/nls_utf8.c +++ b/fs/nls/nls_utf8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Module for handling utf8 just like any other charset. * By Urban Widmark 2000 diff --git a/fs/notify/dnotify/dnotify.c b/fs/notify/dnotify/dnotify.c index 9fb73bafd41d..8b8731f1cb59 100644 --- a/fs/notify/dnotify/dnotify.c +++ b/fs/notify/dnotify/dnotify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Directory notifications for Linux. diff --git a/fs/notify/fanotify/fanotify.c b/fs/notify/fanotify/fanotify.c index bfe884d624e7..3226420b7cad 100644 --- a/fs/notify/fanotify/fanotify.c +++ b/fs/notify/fanotify/fanotify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c index d0b9b984002f..fe2625bbf43f 100644 --- a/fs/notify/fanotify/fanotify_user.c +++ b/fs/notify/fanotify/fanotify_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/notify/fdinfo.c b/fs/notify/fdinfo.c index 9cc7eb863643..cd1a2e17043a 100644 --- a/fs/notify/fdinfo.c +++ b/fs/notify/fdinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/notify/fsnotify.c b/fs/notify/fsnotify.c index 71bd44e5ab6d..ccc726f5a06b 100644 --- a/fs/notify/fsnotify.c +++ b/fs/notify/fsnotify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Red Hat, Inc., Eric Paris diff --git a/fs/notify/group.c b/fs/notify/group.c index 18446b7b0d49..19a85bf23791 100644 --- a/fs/notify/group.c +++ b/fs/notify/group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Red Hat, Inc., Eric Paris diff --git a/fs/notify/inotify/inotify_fsnotify.c b/fs/notify/inotify/inotify_fsnotify.c index 7c326ec2e8a8..91109ea29d67 100644 --- a/fs/notify/inotify/inotify_fsnotify.c +++ b/fs/notify/inotify/inotify_fsnotify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fs/inotify_user.c - inotify support for userspace diff --git a/fs/notify/inotify/inotify_user.c b/fs/notify/inotify/inotify_user.c index b372fb2c56bd..a22e041ecb7e 100644 --- a/fs/notify/inotify/inotify_user.c +++ b/fs/notify/inotify/inotify_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * fs/inotify_user.c - inotify support for userspace diff --git a/fs/notify/mark.c b/fs/notify/mark.c index 55a03bb05aa1..91bbd5e94fef 100644 --- a/fs/notify/mark.c +++ b/fs/notify/mark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Red Hat, Inc., Eric Paris diff --git a/fs/notify/notification.c b/fs/notify/notification.c index 9022ae650cf8..b18de2c50251 100644 --- a/fs/notify/notification.c +++ b/fs/notify/notification.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Red Hat, Inc., Eric Paris diff --git a/fs/nsfs.c b/fs/nsfs.c index bf27d5da91f1..ff3a82046b86 100644 --- a/fs/nsfs.c +++ b/fs/nsfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/ntfs3/attrib.c b/fs/ntfs3/attrib.c index 980ae9157248..94ad9b1aabca 100644 --- a/fs/ntfs3/attrib.c +++ b/fs/ntfs3/attrib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/attrlist.c b/fs/ntfs3/attrlist.c index a4d74bed74fa..ff88a34ceef2 100644 --- a/fs/ntfs3/attrlist.c +++ b/fs/ntfs3/attrlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/bitfunc.c b/fs/ntfs3/bitfunc.c index 25a4d4896aa9..ce57ca0aedbb 100644 --- a/fs/ntfs3/bitfunc.c +++ b/fs/ntfs3/bitfunc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/bitmap.c b/fs/ntfs3/bitmap.c index 65d05e6a0566..595be0344a73 100644 --- a/fs/ntfs3/bitmap.c +++ b/fs/ntfs3/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/dir.c b/fs/ntfs3/dir.c index b98e95d6b4d9..6aa503b94a0b 100644 --- a/fs/ntfs3/dir.c +++ b/fs/ntfs3/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/file.c b/fs/ntfs3/file.c index 2e7b2e566ebe..c5d4406934fc 100644 --- a/fs/ntfs3/file.c +++ b/fs/ntfs3/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/frecord.c b/fs/ntfs3/frecord.c index 641ddaf8d4a0..4ba208805021 100644 --- a/fs/ntfs3/frecord.c +++ b/fs/ntfs3/frecord.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/fslog.c b/fs/ntfs3/fslog.c index 38934e6978ec..6603fd4ede9f 100644 --- a/fs/ntfs3/fslog.c +++ b/fs/ntfs3/fslog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/fsntfs.c b/fs/ntfs3/fsntfs.c index 5f138f715835..b45abab74b5a 100644 --- a/fs/ntfs3/fsntfs.c +++ b/fs/ntfs3/fsntfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/index.c b/fs/ntfs3/index.c index 7157cfd70fdc..43248382ce8e 100644 --- a/fs/ntfs3/index.c +++ b/fs/ntfs3/index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/inode.c b/fs/ntfs3/inode.c index 0a9ac5efeb67..34e739e434f5 100644 --- a/fs/ntfs3/inode.c +++ b/fs/ntfs3/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/lib/decompress_common.c b/fs/ntfs3/lib/decompress_common.c index e96652240859..3ece0391df21 100644 --- a/fs/ntfs3/lib/decompress_common.c +++ b/fs/ntfs3/lib/decompress_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * decompress_common.c - Code shared by the XPRESS and LZX decompressors diff --git a/fs/ntfs3/lib/lzx_decompress.c b/fs/ntfs3/lib/lzx_decompress.c index 4d5701024f83..e8d448ec414d 100644 --- a/fs/ntfs3/lib/lzx_decompress.c +++ b/fs/ntfs3/lib/lzx_decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lzx_decompress.c - A decompressor for the LZX compression format, which can diff --git a/fs/ntfs3/lib/xpress_decompress.c b/fs/ntfs3/lib/xpress_decompress.c index 769c6d3dde67..09e50ce48f69 100644 --- a/fs/ntfs3/lib/xpress_decompress.c +++ b/fs/ntfs3/lib/xpress_decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xpress_decompress.c - A decompressor for the XPRESS compression format diff --git a/fs/ntfs3/lznt.c b/fs/ntfs3/lznt.c index fdc9b2ebf341..6c99ba679f57 100644 --- a/fs/ntfs3/lznt.c +++ b/fs/ntfs3/lznt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/namei.c b/fs/ntfs3/namei.c index 3b24ca02de61..47c72b7a1508 100644 --- a/fs/ntfs3/namei.c +++ b/fs/ntfs3/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/record.c b/fs/ntfs3/record.c index 167093e8d287..92733549edcd 100644 --- a/fs/ntfs3/record.c +++ b/fs/ntfs3/record.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/run.c b/fs/ntfs3/run.c index 395b20492525..cbd88c641514 100644 --- a/fs/ntfs3/run.c +++ b/fs/ntfs3/run.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/super.c b/fs/ntfs3/super.c index 8b0cf0ed4f72..422eabf35a5d 100644 --- a/fs/ntfs3/super.c +++ b/fs/ntfs3/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/upcase.c b/fs/ntfs3/upcase.c index 7681eefacb4b..fd3a1069a396 100644 --- a/fs/ntfs3/upcase.c +++ b/fs/ntfs3/upcase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ntfs3/xattr.c b/fs/ntfs3/xattr.c index c93df55e98d0..a410796084c8 100644 --- a/fs/ntfs3/xattr.c +++ b/fs/ntfs3/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/fs/ocfs2/acl.c b/fs/ocfs2/acl.c index af1e2cedb217..a12468e5c35c 100644 --- a/fs/ocfs2/acl.c +++ b/fs/ocfs2/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * acl.c diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c index 58bf58b68955..6954be35862c 100644 --- a/fs/ocfs2/alloc.c +++ b/fs/ocfs2/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * alloc.c diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index 76c86f1c2b1c..e6f2e1c6f932 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002, 2004 Oracle. All rights reserved. diff --git a/fs/ocfs2/blockcheck.c b/fs/ocfs2/blockcheck.c index 863a5316030b..f5e249b7a6d1 100644 --- a/fs/ocfs2/blockcheck.c +++ b/fs/ocfs2/blockcheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * blockcheck.c diff --git a/fs/ocfs2/buffer_head_io.c b/fs/ocfs2/buffer_head_io.c index 701d27d908d4..c3019550b871 100644 --- a/fs/ocfs2/buffer_head_io.c +++ b/fs/ocfs2/buffer_head_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * io.c diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c index 724350925aff..b771c5e8e9fc 100644 --- a/fs/ocfs2/cluster/heartbeat.c +++ b/fs/ocfs2/cluster/heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004, 2005 Oracle. All rights reserved. diff --git a/fs/ocfs2/cluster/masklog.c b/fs/ocfs2/cluster/masklog.c index 563881ddbf00..fd6c8113a2cf 100644 --- a/fs/ocfs2/cluster/masklog.c +++ b/fs/ocfs2/cluster/masklog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004, 2005 Oracle. All rights reserved. diff --git a/fs/ocfs2/cluster/netdebug.c b/fs/ocfs2/cluster/netdebug.c index bc27301eab6d..59d6ddc405e2 100644 --- a/fs/ocfs2/cluster/netdebug.c +++ b/fs/ocfs2/cluster/netdebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * netdebug.c diff --git a/fs/ocfs2/cluster/nodemanager.c b/fs/ocfs2/cluster/nodemanager.c index 6bc4e064ace4..8f7ddd7ea635 100644 --- a/fs/ocfs2/cluster/nodemanager.c +++ b/fs/ocfs2/cluster/nodemanager.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2004, 2005 Oracle. All rights reserved. diff --git a/fs/ocfs2/cluster/quorum.c b/fs/ocfs2/cluster/quorum.c index bfb8b456876c..c867a53484b0 100644 --- a/fs/ocfs2/cluster/quorum.c +++ b/fs/ocfs2/cluster/quorum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/ocfs2/cluster/sys.c b/fs/ocfs2/cluster/sys.c index 022f716c74ff..76f44db519c1 100644 --- a/fs/ocfs2/cluster/sys.c +++ b/fs/ocfs2/cluster/sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sys.c diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index 79b281e32f4c..4d913df0f4a7 100644 --- a/fs/ocfs2/cluster/tcp.c +++ b/fs/ocfs2/cluster/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/ocfs2/dcache.c b/fs/ocfs2/dcache.c index 1873bbbb7e5b..097f95f3be4c 100644 --- a/fs/ocfs2/dcache.c +++ b/fs/ocfs2/dcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dcache.c diff --git a/fs/ocfs2/dir.c b/fs/ocfs2/dir.c index 782afd9fa934..e2951fd54892 100644 --- a/fs/ocfs2/dir.c +++ b/fs/ocfs2/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dir.c diff --git a/fs/ocfs2/dlm/dlmast.c b/fs/ocfs2/dlm/dlmast.c index c681ba957932..880cb66234a6 100644 --- a/fs/ocfs2/dlm/dlmast.c +++ b/fs/ocfs2/dlm/dlmast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmast.c diff --git a/fs/ocfs2/dlm/dlmconvert.c b/fs/ocfs2/dlm/dlmconvert.c index 450d46eefab3..42953319ac63 100644 --- a/fs/ocfs2/dlm/dlmconvert.c +++ b/fs/ocfs2/dlm/dlmconvert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmconvert.c diff --git a/fs/ocfs2/dlm/dlmdebug.c b/fs/ocfs2/dlm/dlmdebug.c index fe4fdd09bae3..9c25d2ca3e4e 100644 --- a/fs/ocfs2/dlm/dlmdebug.c +++ b/fs/ocfs2/dlm/dlmdebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmdebug.c diff --git a/fs/ocfs2/dlm/dlmdomain.c b/fs/ocfs2/dlm/dlmdomain.c index 2347a50f079b..12100f53c047 100644 --- a/fs/ocfs2/dlm/dlmdomain.c +++ b/fs/ocfs2/dlm/dlmdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmdomain.c diff --git a/fs/ocfs2/dlm/dlmlock.c b/fs/ocfs2/dlm/dlmlock.c index 041fd1791ae7..34efc0095575 100644 --- a/fs/ocfs2/dlm/dlmlock.c +++ b/fs/ocfs2/dlm/dlmlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmlock.c diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c index 4145e06d2c08..f7ac6e6ce3f5 100644 --- a/fs/ocfs2/dlm/dlmmaster.c +++ b/fs/ocfs2/dlm/dlmmaster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmmod.c diff --git a/fs/ocfs2/dlm/dlmrecovery.c b/fs/ocfs2/dlm/dlmrecovery.c index 843ee02bd85f..bf6e6f7ed6d6 100644 --- a/fs/ocfs2/dlm/dlmrecovery.c +++ b/fs/ocfs2/dlm/dlmrecovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmrecovery.c diff --git a/fs/ocfs2/dlm/dlmthread.c b/fs/ocfs2/dlm/dlmthread.c index eedf07ca23ca..03deb2a5df4f 100644 --- a/fs/ocfs2/dlm/dlmthread.c +++ b/fs/ocfs2/dlm/dlmthread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmthread.c diff --git a/fs/ocfs2/dlm/dlmunlock.c b/fs/ocfs2/dlm/dlmunlock.c index 7318e4794ef9..4e374f130fc1 100644 --- a/fs/ocfs2/dlm/dlmunlock.c +++ b/fs/ocfs2/dlm/dlmunlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmunlock.c diff --git a/fs/ocfs2/dlmfs/dlmfs.c b/fs/ocfs2/dlmfs/dlmfs.c index 339f0b11cdc8..df1cb9235add 100644 --- a/fs/ocfs2/dlmfs/dlmfs.c +++ b/fs/ocfs2/dlmfs/dlmfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmfs.c diff --git a/fs/ocfs2/dlmfs/userdlm.c b/fs/ocfs2/dlmfs/userdlm.c index 617c92e7b925..5a6d5b1ba970 100644 --- a/fs/ocfs2/dlmfs/userdlm.c +++ b/fs/ocfs2/dlmfs/userdlm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * userdlm.c diff --git a/fs/ocfs2/dlmglue.c b/fs/ocfs2/dlmglue.c index 619ff03b15d6..c5b81e3e3c3a 100644 --- a/fs/ocfs2/dlmglue.c +++ b/fs/ocfs2/dlmglue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * dlmglue.c diff --git a/fs/ocfs2/export.c b/fs/ocfs2/export.c index b95724b767e1..316320e53397 100644 --- a/fs/ocfs2/export.c +++ b/fs/ocfs2/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * export.c diff --git a/fs/ocfs2/extent_map.c b/fs/ocfs2/extent_map.c index ef147e8b3271..98f5e1b7f6b6 100644 --- a/fs/ocfs2/extent_map.c +++ b/fs/ocfs2/extent_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * extent_map.c diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c index 732c61599159..cdf4ac977c9a 100644 --- a/fs/ocfs2/file.c +++ b/fs/ocfs2/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * file.c diff --git a/fs/ocfs2/filecheck.c b/fs/ocfs2/filecheck.c index 3ad7baf67658..58cdb640ec8f 100644 --- a/fs/ocfs2/filecheck.c +++ b/fs/ocfs2/filecheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * filecheck.c diff --git a/fs/ocfs2/heartbeat.c b/fs/ocfs2/heartbeat.c index 22da768e65b7..c4e9f817b150 100644 --- a/fs/ocfs2/heartbeat.c +++ b/fs/ocfs2/heartbeat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * heartbeat.c diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c index b5fcc2725a29..edbcaa7273eb 100644 --- a/fs/ocfs2/inode.c +++ b/fs/ocfs2/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inode.c diff --git a/fs/ocfs2/ioctl.c b/fs/ocfs2/ioctl.c index b6864602814c..c26e58bfa11b 100644 --- a/fs/ocfs2/ioctl.c +++ b/fs/ocfs2/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ocfs2/ioctl.c diff --git a/fs/ocfs2/journal.c b/fs/ocfs2/journal.c index 85239807dec7..9190925e3ea8 100644 --- a/fs/ocfs2/journal.c +++ b/fs/ocfs2/journal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * journal.c diff --git a/fs/ocfs2/localalloc.c b/fs/ocfs2/localalloc.c index d1aa04a5af1b..e6be3385b938 100644 --- a/fs/ocfs2/localalloc.c +++ b/fs/ocfs2/localalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * localalloc.c diff --git a/fs/ocfs2/locks.c b/fs/ocfs2/locks.c index 6de944818c56..b9316c7830eb 100644 --- a/fs/ocfs2/locks.c +++ b/fs/ocfs2/locks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * locks.c diff --git a/fs/ocfs2/mmap.c b/fs/ocfs2/mmap.c index 50e2faf64c19..22a767618a3d 100644 --- a/fs/ocfs2/mmap.c +++ b/fs/ocfs2/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mmap.c diff --git a/fs/ocfs2/move_extents.c b/fs/ocfs2/move_extents.c index 99637e34d9da..6b6ffff87979 100644 --- a/fs/ocfs2/move_extents.c +++ b/fs/ocfs2/move_extents.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * move_extents.c diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c index 4ec6dbed65a8..9c89f6db2517 100644 --- a/fs/ocfs2/namei.c +++ b/fs/ocfs2/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * namei.c diff --git a/fs/ocfs2/quota_global.c b/fs/ocfs2/quota_global.c index e85b1ccf81be..7a13141f5ae9 100644 --- a/fs/ocfs2/quota_global.c +++ b/fs/ocfs2/quota_global.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of operations over global quota file diff --git a/fs/ocfs2/quota_local.c b/fs/ocfs2/quota_local.c index de7f12858729..ff1e6214316b 100644 --- a/fs/ocfs2/quota_local.c +++ b/fs/ocfs2/quota_local.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of operations over local quota file diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c index c92e0ea85bca..411333fe126b 100644 --- a/fs/ocfs2/refcounttree.c +++ b/fs/ocfs2/refcounttree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * refcounttree.c diff --git a/fs/ocfs2/reservations.c b/fs/ocfs2/reservations.c index 1fe61974d9f0..180ad950770f 100644 --- a/fs/ocfs2/reservations.c +++ b/fs/ocfs2/reservations.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * reservations.c diff --git a/fs/ocfs2/resize.c b/fs/ocfs2/resize.c index ac3ec2c21119..9c114297cc48 100644 --- a/fs/ocfs2/resize.c +++ b/fs/ocfs2/resize.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * resize.c diff --git a/fs/ocfs2/slot_map.c b/fs/ocfs2/slot_map.c index e544c704b583..8be657d0294f 100644 --- a/fs/ocfs2/slot_map.c +++ b/fs/ocfs2/slot_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * slot_map.c diff --git a/fs/ocfs2/stack_o2cb.c b/fs/ocfs2/stack_o2cb.c index f58e891aa2da..ceeefba1c2f4 100644 --- a/fs/ocfs2/stack_o2cb.c +++ b/fs/ocfs2/stack_o2cb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * stack_o2cb.c diff --git a/fs/ocfs2/stack_user.c b/fs/ocfs2/stack_user.c index be0a5758bd40..a3431e7f7c5a 100644 --- a/fs/ocfs2/stack_user.c +++ b/fs/ocfs2/stack_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * stack_user.c diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c index fca2fd07c881..311bfcb7b521 100644 --- a/fs/ocfs2/stackglue.c +++ b/fs/ocfs2/stackglue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * stackglue.c diff --git a/fs/ocfs2/suballoc.c b/fs/ocfs2/suballoc.c index 8e6e5235b30c..51c1e039affa 100644 --- a/fs/ocfs2/suballoc.c +++ b/fs/ocfs2/suballoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * suballoc.c diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 3cbafac50cd1..0c6d0bc4b8d3 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * super.c diff --git a/fs/ocfs2/symlink.c b/fs/ocfs2/symlink.c index ad8be3300b49..7fee77e998b7 100644 --- a/fs/ocfs2/symlink.c +++ b/fs/ocfs2/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/cluster/ssi/cfs/symlink.c * diff --git a/fs/ocfs2/sysfile.c b/fs/ocfs2/sysfile.c index d53a6cc866be..6487a8b44d77 100644 --- a/fs/ocfs2/sysfile.c +++ b/fs/ocfs2/sysfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sysfile.c diff --git a/fs/ocfs2/uptodate.c b/fs/ocfs2/uptodate.c index 09854925fa5c..9ba6555963e7 100644 --- a/fs/ocfs2/uptodate.c +++ b/fs/ocfs2/uptodate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * uptodate.c diff --git a/fs/ocfs2/xattr.c b/fs/ocfs2/xattr.c index 1b21fbc16d73..902e8c40840d 100644 --- a/fs/ocfs2/xattr.c +++ b/fs/ocfs2/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xattr.c diff --git a/fs/omfs/bitmap.c b/fs/omfs/bitmap.c index 7147ba6a6afc..86f9b9c8b02a 100644 --- a/fs/omfs/bitmap.c +++ b/fs/omfs/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/omfs/dir.c b/fs/omfs/dir.c index 2ed541fccf33..6edca9e21916 100644 --- a/fs/omfs/dir.c +++ b/fs/omfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMFS (as used by RIO Karma) directory operations. diff --git a/fs/omfs/file.c b/fs/omfs/file.c index 49a1de5a827f..c966425e89b0 100644 --- a/fs/omfs/file.c +++ b/fs/omfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OMFS (as used by RIO Karma) file operations. diff --git a/fs/omfs/inode.c b/fs/omfs/inode.c index 701ed85d9831..68face49950d 100644 --- a/fs/omfs/inode.c +++ b/fs/omfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Optimized MPEG FS - inode and super operations. diff --git a/fs/open.c b/fs/open.c index f328622061c5..6119d5a854a4 100644 --- a/fs/open.c +++ b/fs/open.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/open.c diff --git a/fs/openpromfs/inode.c b/fs/openpromfs/inode.c index fb8d84bdedfb..5aaf100fda85 100644 --- a/fs/openpromfs/inode.c +++ b/fs/openpromfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* inode.c: /proc/openprom handling routines * diff --git a/fs/orangefs/acl.c b/fs/orangefs/acl.c index 5aefb705bcc8..b985f3c14dc7 100644 --- a/fs/orangefs/acl.c +++ b/fs/orangefs/acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/dcache.c b/fs/orangefs/dcache.c index a19d1ad705db..88c32a06423e 100644 --- a/fs/orangefs/dcache.c +++ b/fs/orangefs/dcache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/devorangefs-req.c b/fs/orangefs/devorangefs-req.c index 33ee8cb32f83..514729c55ea7 100644 --- a/fs/orangefs/devorangefs-req.c +++ b/fs/orangefs/devorangefs-req.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/dir.c b/fs/orangefs/dir.c index 6d1fbeca9d81..4f24e68c65f7 100644 --- a/fs/orangefs/dir.c +++ b/fs/orangefs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 Omnibond Systems, L.L.C. diff --git a/fs/orangefs/file.c b/fs/orangefs/file.c index 919f99b16834..cc567ba2797c 100644 --- a/fs/orangefs/file.c +++ b/fs/orangefs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/inode.c b/fs/orangefs/inode.c index d7275990ffa4..62249ee7dace 100644 --- a/fs/orangefs/inode.c +++ b/fs/orangefs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/namei.c b/fs/orangefs/namei.c index bec5475de094..df40856eedf6 100644 --- a/fs/orangefs/namei.c +++ b/fs/orangefs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/orangefs-bufmap.c b/fs/orangefs/orangefs-bufmap.c index b562d3dbc76b..72ad8a6b3414 100644 --- a/fs/orangefs/orangefs-bufmap.c +++ b/fs/orangefs/orangefs-bufmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/orangefs-cache.c b/fs/orangefs/orangefs-cache.c index e75e173a9186..297c65f57312 100644 --- a/fs/orangefs/orangefs-cache.c +++ b/fs/orangefs/orangefs-cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/orangefs-debugfs.c b/fs/orangefs/orangefs-debugfs.c index 79267b3419f2..2d3ddb79754d 100644 --- a/fs/orangefs/orangefs-debugfs.c +++ b/fs/orangefs/orangefs-debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * What: /sys/kernel/debug/orangefs/debug-help diff --git a/fs/orangefs/orangefs-mod.c b/fs/orangefs/orangefs-mod.c index 7ac16a4d2dc6..bc4f9ea6aa17 100644 --- a/fs/orangefs/orangefs-mod.c +++ b/fs/orangefs/orangefs-mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/orangefs-sysfs.c b/fs/orangefs/orangefs-sysfs.c index 369455b354ef..0f61551ab3b0 100644 --- a/fs/orangefs/orangefs-sysfs.c +++ b/fs/orangefs/orangefs-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Documentation/ABI/stable/sysfs-fs-orangefs: diff --git a/fs/orangefs/orangefs-utils.c b/fs/orangefs/orangefs-utils.c index 9ab1119ebd28..3730776b79a7 100644 --- a/fs/orangefs/orangefs-utils.c +++ b/fs/orangefs/orangefs-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/super.c b/fs/orangefs/super.c index b46100a4f529..2fcb92c8c02b 100644 --- a/fs/orangefs/super.c +++ b/fs/orangefs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/symlink.c b/fs/orangefs/symlink.c index db107fe91ab3..d72cabef0ac3 100644 --- a/fs/orangefs/symlink.c +++ b/fs/orangefs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/waitqueue.c b/fs/orangefs/waitqueue.c index beafc33d57be..2cd76a0654e1 100644 --- a/fs/orangefs/waitqueue.c +++ b/fs/orangefs/waitqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/orangefs/xattr.c b/fs/orangefs/xattr.c index eee3c5ed1bbb..7619f5b633dc 100644 --- a/fs/orangefs/xattr.c +++ b/fs/orangefs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (C) 2001 Clemson University and The University of Chicago diff --git a/fs/overlayfs/copy_up.c b/fs/overlayfs/copy_up.c index 758611ee4475..207a8c193cbb 100644 --- a/fs/overlayfs/copy_up.c +++ b/fs/overlayfs/copy_up.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/overlayfs/dir.c b/fs/overlayfs/dir.c index ff3dbd1ca61f..a521f5c2b685 100644 --- a/fs/overlayfs/dir.c +++ b/fs/overlayfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/overlayfs/export.c b/fs/overlayfs/export.c index 83f80fdb1567..ae8f602eb504 100644 --- a/fs/overlayfs/export.c +++ b/fs/overlayfs/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Overlayfs NFS export support. diff --git a/fs/overlayfs/file.c b/fs/overlayfs/file.c index cbae89457234..96e87096634c 100644 --- a/fs/overlayfs/file.c +++ b/fs/overlayfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Red Hat, Inc. diff --git a/fs/overlayfs/inode.c b/fs/overlayfs/inode.c index bdbf86b56a9b..65f1081764e9 100644 --- a/fs/overlayfs/inode.c +++ b/fs/overlayfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/overlayfs/namei.c b/fs/overlayfs/namei.c index e9a69c95be91..ee5a4675bcaa 100644 --- a/fs/overlayfs/namei.c +++ b/fs/overlayfs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Novell Inc. diff --git a/fs/overlayfs/params.c b/fs/overlayfs/params.c index 63b7346c5ee1..540e2074bd74 100644 --- a/fs/overlayfs/params.c +++ b/fs/overlayfs/params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/overlayfs/readdir.c b/fs/overlayfs/readdir.c index 160960bb0ad0..646b2394a135 100644 --- a/fs/overlayfs/readdir.c +++ b/fs/overlayfs/readdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c index ba9146f22a2c..92a501f59769 100644 --- a/fs/overlayfs/super.c +++ b/fs/overlayfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/fs/overlayfs/util.c b/fs/overlayfs/util.c index 94986d11a166..7a6c0247c1c9 100644 --- a/fs/overlayfs/util.c +++ b/fs/overlayfs/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Novell Inc. diff --git a/fs/overlayfs/xattrs.c b/fs/overlayfs/xattrs.c index aa95855c7023..84518bd506b9 100644 --- a/fs/overlayfs/xattrs.c +++ b/fs/overlayfs/xattrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/pidfs.c b/fs/pidfs.c index 1e20e36e0ed5..4b06db7f4cfb 100644 --- a/fs/pidfs.c +++ b/fs/pidfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/pipe.c b/fs/pipe.c index 9e6a01475815..255976c8f6d3 100644 --- a/fs/pipe.c +++ b/fs/pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/pipe.c diff --git a/fs/pnode.c b/fs/pnode.c index 5d91c3e58d2a..fee61de507a6 100644 --- a/fs/pnode.c +++ b/fs/pnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/pnode.c diff --git a/fs/posix_acl.c b/fs/posix_acl.c index 768f027c1428..216b65998e3b 100644 --- a/fs/posix_acl.c +++ b/fs/posix_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2002,2003 by Andreas Gruenbacher diff --git a/fs/proc/array.c b/fs/proc/array.c index 42932f88141a..227818fd2187 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/proc/array.c diff --git a/fs/proc/base.c b/fs/proc/base.c index 4eec684baca9..09b847419cb7 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/proc/base.c diff --git a/fs/proc/bootconfig.c b/fs/proc/bootconfig.c index 87dcaae32ff8..96971d64c265 100644 --- a/fs/proc/bootconfig.c +++ b/fs/proc/bootconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /proc/bootconfig - Extra boot configuration diff --git a/fs/proc/cmdline.c b/fs/proc/cmdline.c index a6f76121955f..707657cad79e 100644 --- a/fs/proc/cmdline.c +++ b/fs/proc/cmdline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/consoles.c b/fs/proc/consoles.c index b7cab1ad990d..066e625ae14e 100644 --- a/fs/proc/consoles.c +++ b/fs/proc/consoles.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Werner Fink, Jiri Slaby diff --git a/fs/proc/cpuinfo.c b/fs/proc/cpuinfo.c index f38bda5b83ec..904a2ec4a841 100644 --- a/fs/proc/cpuinfo.c +++ b/fs/proc/cpuinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/devices.c b/fs/proc/devices.c index fe7bfcb7d049..d647ddc27bc7 100644 --- a/fs/proc/devices.c +++ b/fs/proc/devices.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/fd.c b/fs/proc/fd.c index 9eeccff49b2a..cce370ccb106 100644 --- a/fs/proc/fd.c +++ b/fs/proc/fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/generic.c b/fs/proc/generic.c index 501889856461..e73cebe96e55 100644 --- a/fs/proc/generic.c +++ b/fs/proc/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * proc/fs/generic.c --- generic routines for the proc-fs diff --git a/fs/proc/inode.c b/fs/proc/inode.c index b7634f975d98..ca31bc654d25 100644 --- a/fs/proc/inode.c +++ b/fs/proc/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/proc/inode.c diff --git a/fs/proc/interrupts.c b/fs/proc/interrupts.c index 714a22ded8a8..a82d0ad16ef3 100644 --- a/fs/proc/interrupts.c +++ b/fs/proc/interrupts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c index 728630b10fdf..77b6a10c8166 100644 --- a/fs/proc/kcore.c +++ b/fs/proc/kcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/proc/kcore.c kernel ELF core dumper diff --git a/fs/proc/kmsg.c b/fs/proc/kmsg.c index 2fc92a13f9f8..fa3b3986226a 100644 --- a/fs/proc/kmsg.c +++ b/fs/proc/kmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/proc/kmsg.c diff --git a/fs/proc/loadavg.c b/fs/proc/loadavg.c index 817981e57223..a2c6fdbc1134 100644 --- a/fs/proc/loadavg.c +++ b/fs/proc/loadavg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/meminfo.c b/fs/proc/meminfo.c index a458f1e112fd..7b80920e17c0 100644 --- a/fs/proc/meminfo.c +++ b/fs/proc/meminfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/namespaces.c b/fs/proc/namespaces.c index ea2b597fd92c..e25a00cd7cfd 100644 --- a/fs/proc/namespaces.c +++ b/fs/proc/namespaces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c index c6e7ebc63756..02c1a3b8776e 100644 --- a/fs/proc/nommu.c +++ b/fs/proc/nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* nommu.c: mmu-less memory info files * diff --git a/fs/proc/page.c b/fs/proc/page.c index f9b2c2c906cd..37af5fe5f622 100644 --- a/fs/proc/page.c +++ b/fs/proc/page.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/proc_net.c b/fs/proc/proc_net.c index 52f0b75cbce2..2c895ff88966 100644 --- a/fs/proc/proc_net.c +++ b/fs/proc/proc_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/proc/net.c diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c index 49ab74e0bfde..ab3f22eab847 100644 --- a/fs/proc/proc_sysctl.c +++ b/fs/proc/proc_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /proc/sys support diff --git a/fs/proc/proc_tty.c b/fs/proc/proc_tty.c index 5c6a5ceab2f1..c7f7db78bbf8 100644 --- a/fs/proc/proc_tty.c +++ b/fs/proc/proc_tty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * proc_tty.c -- handles /proc/tty diff --git a/fs/proc/root.c b/fs/proc/root.c index d8ca41d823e4..5d3d268abd8b 100644 --- a/fs/proc/root.c +++ b/fs/proc/root.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/proc/root.c diff --git a/fs/proc/self.c b/fs/proc/self.c index 62d2c0cfe35c..a7ed6b39f323 100644 --- a/fs/proc/self.c +++ b/fs/proc/self.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/softirqs.c b/fs/proc/softirqs.c index 04bb29721419..e04f81122020 100644 --- a/fs/proc/softirqs.c +++ b/fs/proc/softirqs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/stat.c b/fs/proc/stat.c index 8b444e862319..5460fc5fd6ca 100644 --- a/fs/proc/stat.c +++ b/fs/proc/stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index 26188a4ad1ab..f51ca7cfb6f6 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/task_nommu.c b/fs/proc/task_nommu.c index d362919f4f68..e70305ebed20 100644 --- a/fs/proc/task_nommu.c +++ b/fs/proc/task_nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/fs/proc/thread_self.c b/fs/proc/thread_self.c index d6113dbe58e0..262b0e3a0486 100644 --- a/fs/proc/thread_self.c +++ b/fs/proc/thread_self.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/uptime.c b/fs/proc/uptime.c index b5343d209381..a278ec0b86b3 100644 --- a/fs/proc/uptime.c +++ b/fs/proc/uptime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/util.c b/fs/proc/util.c index 98f8adc17345..1f39b8504c3b 100644 --- a/fs/proc/util.c +++ b/fs/proc/util.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include "internal.h" diff --git a/fs/proc/version.c b/fs/proc/version.c index 02e3c3cd4a9a..e7516b3acea4 100644 --- a/fs/proc/version.c +++ b/fs/proc/version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/proc/vmcore.c b/fs/proc/vmcore.c index f188bd900eb2..280120fa5cd0 100644 --- a/fs/proc/vmcore.c +++ b/fs/proc/vmcore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/proc/vmcore.c Interface for accessing the crash diff --git a/fs/proc_namespace.c b/fs/proc_namespace.c index 5c555db68aa2..2cfcdbf1b759 100644 --- a/fs/proc_namespace.c +++ b/fs/proc_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/proc_namespace.c - handling of /proc//{mounts,mountinfo,mountstats} diff --git a/fs/pstore/blk.c b/fs/pstore/blk.c index fa6b8cb788a1..08ac768dfade 100644 --- a/fs/pstore/blk.c +++ b/fs/pstore/blk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implements pstore backend driver that write to block (or non-block) storage diff --git a/fs/pstore/ftrace.c b/fs/pstore/ftrace.c index 776cae20af4e..256fee6233f0 100644 --- a/fs/pstore/ftrace.c +++ b/fs/pstore/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012 Google, Inc. diff --git a/fs/pstore/inode.c b/fs/pstore/inode.c index 71deffcc3356..72be52d59dbd 100644 --- a/fs/pstore/inode.c +++ b/fs/pstore/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Persistent Storage - ramfs parts. diff --git a/fs/pstore/platform.c b/fs/pstore/platform.c index f8b9c9c73997..e7e5902615e5 100644 --- a/fs/pstore/platform.c +++ b/fs/pstore/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Persistent Storage - platform driver interface parts. diff --git a/fs/pstore/pmsg.c b/fs/pstore/pmsg.c index 55f139afa327..5fde41ccd0fd 100644 --- a/fs/pstore/pmsg.c +++ b/fs/pstore/pmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2014 Google, Inc. diff --git a/fs/pstore/ram.c b/fs/pstore/ram.c index 39936d6da0dd..1a7bb41b0757 100644 --- a/fs/pstore/ram.c +++ b/fs/pstore/ram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RAM Oops/Panic logger diff --git a/fs/pstore/ram_core.c b/fs/pstore/ram_core.c index f1848cdd6d34..769a9caa0654 100644 --- a/fs/pstore/ram_core.c +++ b/fs/pstore/ram_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012 Google, Inc. diff --git a/fs/pstore/zone.c b/fs/pstore/zone.c index eb61ba5bb964..b6bd4a9d9133 100644 --- a/fs/pstore/zone.c +++ b/fs/pstore/zone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide a pstore intermediate backend, organized into kernel memory diff --git a/fs/qnx4/bitmap.c b/fs/qnx4/bitmap.c index 163afc4ba4b2..e2caa02e0059 100644 --- a/fs/qnx4/bitmap.c +++ b/fs/qnx4/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX4 file system, Linux implementation. diff --git a/fs/qnx4/dir.c b/fs/qnx4/dir.c index 42a529e26bd6..6fb7775f03da 100644 --- a/fs/qnx4/dir.c +++ b/fs/qnx4/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX4 file system, Linux implementation. diff --git a/fs/qnx4/inode.c b/fs/qnx4/inode.c index 31d78da203ea..9377596333e1 100644 --- a/fs/qnx4/inode.c +++ b/fs/qnx4/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QNX4 file system, Linux implementation. diff --git a/fs/qnx4/namei.c b/fs/qnx4/namei.c index bb8db6550ca5..910994487d97 100644 --- a/fs/qnx4/namei.c +++ b/fs/qnx4/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX4 file system, Linux implementation. diff --git a/fs/qnx6/dir.c b/fs/qnx6/dir.c index b4d10e45f2e4..25ebb3aca74a 100644 --- a/fs/qnx6/dir.c +++ b/fs/qnx6/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX6 file system, Linux implementation. diff --git a/fs/qnx6/inode.c b/fs/qnx6/inode.c index 88d285005083..a76854b807e4 100644 --- a/fs/qnx6/inode.c +++ b/fs/qnx6/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * QNX6 file system, Linux implementation. diff --git a/fs/qnx6/namei.c b/fs/qnx6/namei.c index 0f0755a9ecb5..5495e4c4e13f 100644 --- a/fs/qnx6/namei.c +++ b/fs/qnx6/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX6 file system, Linux implementation. diff --git a/fs/qnx6/super_mmi.c b/fs/qnx6/super_mmi.c index d282c2c73404..6b071179af5f 100644 --- a/fs/qnx6/super_mmi.c +++ b/fs/qnx6/super_mmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * QNX6 file system, Linux implementation. diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index 376739f6420e..14d0551da27f 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the diskquota system for the LINUX operating system. QUOTA diff --git a/fs/quota/kqid.c b/fs/quota/kqid.c index f814fa90af38..15df3e87f5bb 100644 --- a/fs/quota/kqid.c +++ b/fs/quota/kqid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/quota/netlink.c b/fs/quota/netlink.c index 95acdae391b4..1e373cb19c34 100644 --- a/fs/quota/netlink.c +++ b/fs/quota/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/quota/quota.c b/fs/quota/quota.c index 7c2b75a44485..e62d6550a60c 100644 --- a/fs/quota/quota.c +++ b/fs/quota/quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Quota code necessary even when VFS quota support is not compiled diff --git a/fs/quota/quota_tree.c b/fs/quota/quota_tree.c index afceef3ddfaa..73a17116cf69 100644 --- a/fs/quota/quota_tree.c +++ b/fs/quota/quota_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vfsv0 quota IO operations on file diff --git a/fs/quota/quota_v1.c b/fs/quota/quota_v1.c index 6f7f0b4afba9..e75948df9313 100644 --- a/fs/quota/quota_v1.c +++ b/fs/quota/quota_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/quota/quota_v2.c b/fs/quota/quota_v2.c index 1fda93dcbc1b..06604812f1e1 100644 --- a/fs/quota/quota_v2.c +++ b/fs/quota/quota_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vfsv0 quota IO operations on file diff --git a/fs/ramfs/file-mmu.c b/fs/ramfs/file-mmu.c index c3ed1c5117b2..06933865df44 100644 --- a/fs/ramfs/file-mmu.c +++ b/fs/ramfs/file-mmu.c @@ -1,3 +1,4 @@ +asm("nop"); /* file-mmu.c: ramfs MMU-based file operations * * Resizable simple ram filesystem for Linux. diff --git a/fs/ramfs/file-nommu.c b/fs/ramfs/file-nommu.c index 77b8ca2757e0..8f2f2fc2d000 100644 --- a/fs/ramfs/file-nommu.c +++ b/fs/ramfs/file-nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* file-nommu.c: no-MMU version of ramfs * diff --git a/fs/ramfs/inode.c b/fs/ramfs/inode.c index 505d10a0cb36..c9a5cb42e532 100644 --- a/fs/ramfs/inode.c +++ b/fs/ramfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Resizable simple ram filesystem for Linux. * diff --git a/fs/read_write.c b/fs/read_write.c index 833bae068770..7b915adbac79 100644 --- a/fs/read_write.c +++ b/fs/read_write.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/read_write.c diff --git a/fs/readdir.c b/fs/readdir.c index 73707b6816e9..204d7a543838 100644 --- a/fs/readdir.c +++ b/fs/readdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/readdir.c diff --git a/fs/remap_range.c b/fs/remap_range.c index 26afbbbfb10c..34f7ef7d04ed 100644 --- a/fs/remap_range.c +++ b/fs/remap_range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/resctrl/ctrlmondata.c b/fs/resctrl/ctrlmondata.c index b2d178d3556e..9c9977dbf445 100644 --- a/fs/resctrl/ctrlmondata.c +++ b/fs/resctrl/ctrlmondata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Resource Director Technology(RDT) diff --git a/fs/resctrl/monitor.c b/fs/resctrl/monitor.c index 572a9925bd6c..9b4078f61d2e 100644 --- a/fs/resctrl/monitor.c +++ b/fs/resctrl/monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Resource Director Technology(RDT) diff --git a/fs/resctrl/pseudo_lock.c b/fs/resctrl/pseudo_lock.c index 0bfc13c5b96d..fd2dc4531e6e 100644 --- a/fs/resctrl/pseudo_lock.c +++ b/fs/resctrl/pseudo_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Resource Director Technology (RDT) diff --git a/fs/resctrl/rdtgroup.c b/fs/resctrl/rdtgroup.c index 8e39dfda56bc..d07c26ed4b4a 100644 --- a/fs/resctrl/rdtgroup.c +++ b/fs/resctrl/rdtgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * User interface for Resource Allocation in Resource Director Technology(RDT) diff --git a/fs/romfs/mmap-nommu.c b/fs/romfs/mmap-nommu.c index 4b77c6dc4418..04d2689d7952 100644 --- a/fs/romfs/mmap-nommu.c +++ b/fs/romfs/mmap-nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* NOMMU mmap support for RomFS on MTD devices * diff --git a/fs/romfs/storage.c b/fs/romfs/storage.c index b57b3ffcbc32..b10c791743a8 100644 --- a/fs/romfs/storage.c +++ b/fs/romfs/storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RomFS storage access routines * diff --git a/fs/romfs/super.c b/fs/romfs/super.c index ac55193bf398..1940b9decb3f 100644 --- a/fs/romfs/super.c +++ b/fs/romfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); /* Block- or MTD-based romfs * * Copyright © 2007 Red Hat, Inc. All Rights Reserved. diff --git a/fs/select.c b/fs/select.c index 65019b8ba3f7..ce303919df92 100644 --- a/fs/select.c +++ b/fs/select.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains the procedures for the handling of select and poll diff --git a/fs/seq_file.c b/fs/seq_file.c index 8bbb1ad46335..20c7f2e06b8b 100644 --- a/fs/seq_file.c +++ b/fs/seq_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/seq_file.c diff --git a/fs/signalfd.c b/fs/signalfd.c index d69eab584bc6..1b2660f43ebb 100644 --- a/fs/signalfd.c +++ b/fs/signalfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/signalfd.c diff --git a/fs/smb/client/asn1.c b/fs/smb/client/asn1.c index 214a44509e7b..d612dd11bf82 100644 --- a/fs/smb/client/asn1.c +++ b/fs/smb/client/asn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/fs/smb/client/cached_dir.c b/fs/smb/client/cached_dir.c index 1db7ab6c2529..e682f45a744b 100644 --- a/fs/smb/client/cached_dir.c +++ b/fs/smb/client/cached_dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions to handle the cached directory entries diff --git a/fs/smb/client/cifs_debug.c b/fs/smb/client/cifs_debug.c index 2cb234d4bd2f..3f08a69b2118 100644 --- a/fs/smb/client/cifs_debug.c +++ b/fs/smb/client/cifs_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/smb/client/cifs_spnego.c b/fs/smb/client/cifs_spnego.c index 3a41bbada04c..d4ad8c04881d 100644 --- a/fs/smb/client/cifs_spnego.c +++ b/fs/smb/client/cifs_spnego.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * SPNEGO upcall management for CIFS diff --git a/fs/smb/client/cifs_swn.c b/fs/smb/client/cifs_swn.c index 68a1f87c446d..8bbdc8fa1d4b 100644 --- a/fs/smb/client/cifs_swn.c +++ b/fs/smb/client/cifs_swn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Witness Service client for CIFS diff --git a/fs/smb/client/cifs_unicode.c b/fs/smb/client/cifs_unicode.c index f8659d36793f..18afe35d65c2 100644 --- a/fs/smb/client/cifs_unicode.c +++ b/fs/smb/client/cifs_unicode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/smb/client/cifsacl.c b/fs/smb/client/cifsacl.c index 7e6e473bd4a0..df081e97ee22 100644 --- a/fs/smb/client/cifsacl.c +++ b/fs/smb/client/cifsacl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/cifsencrypt.c b/fs/smb/client/cifsencrypt.c index ca2a84e8673e..5e0716f2b2c9 100644 --- a/fs/smb/client/cifsencrypt.c +++ b/fs/smb/client/cifsencrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/cifsfs.c b/fs/smb/client/cifsfs.c index a3dc7cb1ab54..19489f32e03c 100644 --- a/fs/smb/client/cifsfs.c +++ b/fs/smb/client/cifsfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/cifsroot.c b/fs/smb/client/cifsroot.c index 56ec1b233f52..18f22626cea0 100644 --- a/fs/smb/client/cifsroot.c +++ b/fs/smb/client/cifsroot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMB root file system support diff --git a/fs/smb/client/cifssmb.c b/fs/smb/client/cifssmb.c index 3db1a892c526..fc00f58490f0 100644 --- a/fs/smb/client/cifssmb.c +++ b/fs/smb/client/cifssmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/cifstransport.c b/fs/smb/client/cifstransport.c index 98287132626e..67bbb91bc4f0 100644 --- a/fs/smb/client/cifstransport.c +++ b/fs/smb/client/cifstransport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/compress.c b/fs/smb/client/compress.c index e0c44b46080e..2bceaead1ef1 100644 --- a/fs/smb/client/compress.c +++ b/fs/smb/client/compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024, SUSE LLC diff --git a/fs/smb/client/compress/lz77.c b/fs/smb/client/compress/lz77.c index 96e8a8057a77..d86856c552aa 100644 --- a/fs/smb/client/compress/lz77.c +++ b/fs/smb/client/compress/lz77.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2024, SUSE LLC diff --git a/fs/smb/client/connect.c b/fs/smb/client/connect.c index ce620503e9f7..1d6e9219581c 100644 --- a/fs/smb/client/connect.c +++ b/fs/smb/client/connect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/dfs.c b/fs/smb/client/dfs.c index f65a8a90ba27..c494acdf4ccb 100644 --- a/fs/smb/client/dfs.c +++ b/fs/smb/client/dfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Paulo Alcantara diff --git a/fs/smb/client/dfs_cache.c b/fs/smb/client/dfs_cache.c index f2ad0ccd08a7..313c73bfe8f7 100644 --- a/fs/smb/client/dfs_cache.c +++ b/fs/smb/client/dfs_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DFS referral cache routines diff --git a/fs/smb/client/dir.c b/fs/smb/client/dir.c index 747256025e49..0cbb72b591ee 100644 --- a/fs/smb/client/dir.c +++ b/fs/smb/client/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/dns_resolve.c b/fs/smb/client/dns_resolve.c index de7f4b384718..73bff80b91bc 100644 --- a/fs/smb/client/dns_resolve.c +++ b/fs/smb/client/dns_resolve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/export.c b/fs/smb/client/export.c index d606e8cbcb7d..667f17b77ef6 100644 --- a/fs/smb/client/export.c +++ b/fs/smb/client/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/file.c b/fs/smb/client/file.c index 7ff5cc9c5c5b..1e4dbc79e5f3 100644 --- a/fs/smb/client/file.c +++ b/fs/smb/client/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/fs_context.c b/fs/smb/client/fs_context.c index d4291d3a9a48..94a90d585164 100644 --- a/fs/smb/client/fs_context.c +++ b/fs/smb/client/fs_context.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020, Microsoft Corporation. diff --git a/fs/smb/client/fscache.c b/fs/smb/client/fscache.c index 01424a5cdb99..c2df24f50f50 100644 --- a/fs/smb/client/fscache.c +++ b/fs/smb/client/fscache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * CIFS filesystem cache interface diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index f9ee95953fa4..2a512c886a06 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/ioctl.c b/fs/smb/client/ioctl.c index d1b153209424..f75d49201c9b 100644 --- a/fs/smb/client/ioctl.c +++ b/fs/smb/client/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/link.c b/fs/smb/client/link.c index fdfdc9a3abdd..c53c52c5a33c 100644 --- a/fs/smb/client/link.c +++ b/fs/smb/client/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/misc.c b/fs/smb/client/misc.c index 9529fa385938..4de6fdbf9404 100644 --- a/fs/smb/client/misc.c +++ b/fs/smb/client/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/namespace.c b/fs/smb/client/namespace.c index 52a520349cb7..e819805ebfc7 100644 --- a/fs/smb/client/namespace.c +++ b/fs/smb/client/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Contains mounting routines used for handling traversal via SMB junctions. diff --git a/fs/smb/client/netlink.c b/fs/smb/client/netlink.c index 147d9409252c..6e717145a1a2 100644 --- a/fs/smb/client/netlink.c +++ b/fs/smb/client/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Netlink routines for CIFS diff --git a/fs/smb/client/netmisc.c b/fs/smb/client/netmisc.c index ae15f0bef009..b71a08f17128 100644 --- a/fs/smb/client/netmisc.c +++ b/fs/smb/client/netmisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/smb/client/nterr.c b/fs/smb/client/nterr.c index 77f84767b7df..23b27733b538 100644 --- a/fs/smb/client/nterr.c +++ b/fs/smb/client/nterr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Unix SMB/Netbios implementation. diff --git a/fs/smb/client/readdir.c b/fs/smb/client/readdir.c index 6844f1dc3921..667849e32cab 100644 --- a/fs/smb/client/readdir.c +++ b/fs/smb/client/readdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c index ce9b923498b5..802c780bdc84 100644 --- a/fs/smb/client/reparse.c +++ b/fs/smb/client/reparse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2024 Paulo Alcantara diff --git a/fs/smb/client/sess.c b/fs/smb/client/sess.c index a72d6a6d20f0..d22a832a4493 100644 --- a/fs/smb/client/sess.c +++ b/fs/smb/client/sess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb1ops.c b/fs/smb/client/smb1ops.c index 9729b56bd9d4..e978d9e705d1 100644 --- a/fs/smb/client/smb1ops.c +++ b/fs/smb/client/smb1ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SMB1 (CIFS) version specific operations diff --git a/fs/smb/client/smb2file.c b/fs/smb/client/smb2file.c index 2dd08388ea87..2732d0554151 100644 --- a/fs/smb/client/smb2file.c +++ b/fs/smb/client/smb2file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index 2ded3246600c..433739142a3a 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb2maperror.c b/fs/smb/client/smb2maperror.c index 4e1db02d22cb..5d8beacbde25 100644 --- a/fs/smb/client/smb2maperror.c +++ b/fs/smb/client/smb2maperror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb2misc.c b/fs/smb/client/smb2misc.c index f3cb62d91450..28f81ad78a93 100644 --- a/fs/smb/client/smb2misc.c +++ b/fs/smb/client/smb2misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb2ops.c b/fs/smb/client/smb2ops.c index c1aaf77e187b..e3b49c90922d 100644 --- a/fs/smb/client/smb2ops.c +++ b/fs/smb/client/smb2ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SMB2 version specific operations diff --git a/fs/smb/client/smb2pdu.c b/fs/smb/client/smb2pdu.c index 5d57c895ca37..aeb09cd7b796 100644 --- a/fs/smb/client/smb2pdu.c +++ b/fs/smb/client/smb2pdu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smb2transport.c b/fs/smb/client/smb2transport.c index 8b9000a83181..d02f86dfd557 100644 --- a/fs/smb/client/smb2transport.c +++ b/fs/smb/client/smb2transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/smbdirect.c b/fs/smb/client/smbdirect.c index 788a0670c4a8..08187f99d181 100644 --- a/fs/smb/client/smbdirect.c +++ b/fs/smb/client/smbdirect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017, Microsoft Corporation. diff --git a/fs/smb/client/smbencrypt.c b/fs/smb/client/smbencrypt.c index 1d1ee9f18f37..307360b1f1fb 100644 --- a/fs/smb/client/smbencrypt.c +++ b/fs/smb/client/smbencrypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Unix SMB/Netbios implementation. diff --git a/fs/smb/client/trace.c b/fs/smb/client/trace.c index 8a99b68d0c71..18a498bbfe63 100644 --- a/fs/smb/client/trace.c +++ b/fs/smb/client/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018, Microsoft Corporation. diff --git a/fs/smb/client/transport.c b/fs/smb/client/transport.c index 3b34c3f4da2d..20a2ae0bae5c 100644 --- a/fs/smb/client/transport.c +++ b/fs/smb/client/transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/client/unc.c b/fs/smb/client/unc.c index f6fc5e343ea4..212a71267499 100644 --- a/fs/smb/client/unc.c +++ b/fs/smb/client/unc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020, Microsoft Corporation. diff --git a/fs/smb/client/winucase.c b/fs/smb/client/winucase.c index 2f075b5b50df..67ea688fd244 100644 --- a/fs/smb/client/winucase.c +++ b/fs/smb/client/winucase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/fs/smb/client/xattr.c b/fs/smb/client/xattr.c index 6bc89c59164a..f7281bb6d793 100644 --- a/fs/smb/client/xattr.c +++ b/fs/smb/client/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * diff --git a/fs/smb/common/cifs_md4.c b/fs/smb/common/cifs_md4.c index 7ee7f4dad90c..bb684814c547 100644 --- a/fs/smb/common/cifs_md4.c +++ b/fs/smb/common/cifs_md4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Cryptographic API. diff --git a/fs/smb/server/asn1.c b/fs/smb/server/asn1.c index 5c4c5121fece..401c8ab8052c 100644 --- a/fs/smb/server/asn1.c +++ b/fs/smb/server/asn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The ASB.1/BER parsing code is derived from ip_nat_snmp_basic.c which was in diff --git a/fs/smb/server/auth.c b/fs/smb/server/auth.c index 09af55b71153..5ac5f5f6f97d 100644 --- a/fs/smb/server/auth.c +++ b/fs/smb/server/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/connection.c b/fs/smb/server/connection.c index 6cac48c8fbe8..f52f0a88338a 100644 --- a/fs/smb/server/connection.c +++ b/fs/smb/server/connection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/crypto_ctx.c b/fs/smb/server/crypto_ctx.c index fe29d186baf6..85c991dc62a9 100644 --- a/fs/smb/server/crypto_ctx.c +++ b/fs/smb/server/crypto_ctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/ksmbd_work.c b/fs/smb/server/ksmbd_work.c index 4a71f46d7020..5cbe6df4c12f 100644 --- a/fs/smb/server/ksmbd_work.c +++ b/fs/smb/server/ksmbd_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/mgmt/ksmbd_ida.c b/fs/smb/server/mgmt/ksmbd_ida.c index 0e2ae994ab52..7f8f455fa968 100644 --- a/fs/smb/server/mgmt/ksmbd_ida.c +++ b/fs/smb/server/mgmt/ksmbd_ida.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/mgmt/share_config.c b/fs/smb/server/mgmt/share_config.c index c9b1108d6e96..70c9a6249d5e 100644 --- a/fs/smb/server/mgmt/share_config.c +++ b/fs/smb/server/mgmt/share_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/mgmt/tree_connect.c b/fs/smb/server/mgmt/tree_connect.c index d3483d9c757c..39324de013b3 100644 --- a/fs/smb/server/mgmt/tree_connect.c +++ b/fs/smb/server/mgmt/tree_connect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/mgmt/user_config.c b/fs/smb/server/mgmt/user_config.c index 56c9a38ca878..ff38cc9118a7 100644 --- a/fs/smb/server/mgmt/user_config.c +++ b/fs/smb/server/mgmt/user_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/mgmt/user_session.c b/fs/smb/server/mgmt/user_session.c index 7d880ff34402..11f8cf5d6489 100644 --- a/fs/smb/server/mgmt/user_session.c +++ b/fs/smb/server/mgmt/user_session.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/misc.c b/fs/smb/server/misc.c index a543ec9d3581..f3e9d14b3e8b 100644 --- a/fs/smb/server/misc.c +++ b/fs/smb/server/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/ndr.c b/fs/smb/server/ndr.c index 58d71560f626..0eb26c52c8b0 100644 --- a/fs/smb/server/ndr.c +++ b/fs/smb/server/ndr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/oplock.c b/fs/smb/server/oplock.c index a5967ac46604..652ba4011fa7 100644 --- a/fs/smb/server/oplock.c +++ b/fs/smb/server/oplock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/server.c b/fs/smb/server/server.c index 554ae90df906..08b50aebed4b 100644 --- a/fs/smb/server/server.c +++ b/fs/smb/server/server.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/smb2misc.c b/fs/smb/server/smb2misc.c index a1ddca21c47b..ca3535f43293 100644 --- a/fs/smb/server/smb2misc.c +++ b/fs/smb/server/smb2misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/smb2ops.c b/fs/smb/server/smb2ops.c index edd7eca0714a..cff0da6735a0 100644 --- a/fs/smb/server/smb2ops.c +++ b/fs/smb/server/smb2ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/smb2pdu.c b/fs/smb/server/smb2pdu.c index 2fcd0d4d1fb0..29c6f066ea16 100644 --- a/fs/smb/server/smb2pdu.c +++ b/fs/smb/server/smb2pdu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/smb_common.c b/fs/smb/server/smb_common.c index 1cd7e738434d..edf1114fe11b 100644 --- a/fs/smb/server/smb_common.c +++ b/fs/smb/server/smb_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/smbacl.c b/fs/smb/server/smbacl.c index 05598d994a68..397d982bbd53 100644 --- a/fs/smb/server/smbacl.c +++ b/fs/smb/server/smbacl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ /* * Copyright (C) International Business Machines Corp., 2007,2008 diff --git a/fs/smb/server/transport_ipc.c b/fs/smb/server/transport_ipc.c index 2dbabe2d8005..9e333d145bae 100644 --- a/fs/smb/server/transport_ipc.c +++ b/fs/smb/server/transport_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018 Samsung Electronics Co., Ltd. diff --git a/fs/smb/server/transport_rdma.c b/fs/smb/server/transport_rdma.c index e4273932e7e4..9371c3a01184 100644 --- a/fs/smb/server/transport_rdma.c +++ b/fs/smb/server/transport_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017, Microsoft Corporation. diff --git a/fs/smb/server/transport_tcp.c b/fs/smb/server/transport_tcp.c index 4bb07937d7ef..74a7e9b93e69 100644 --- a/fs/smb/server/transport_tcp.c +++ b/fs/smb/server/transport_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/unicode.c b/fs/smb/server/unicode.c index 85e6791745ec..00b96539e453 100644 --- a/fs/smb/server/unicode.c +++ b/fs/smb/server/unicode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Some of the source code in this file came from fs/cifs/cifs_unicode.c diff --git a/fs/smb/server/vfs.c b/fs/smb/server/vfs.c index b8e648b8300f..285d7ac2b208 100644 --- a/fs/smb/server/vfs.c +++ b/fs/smb/server/vfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/smb/server/vfs_cache.c b/fs/smb/server/vfs_cache.c index 6ef116585af6..f9bbc3db6962 100644 --- a/fs/smb/server/vfs_cache.c +++ b/fs/smb/server/vfs_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 Namjae Jeon diff --git a/fs/splice.c b/fs/splice.c index d338fe56b50b..bedb26395f18 100644 --- a/fs/splice.c +++ b/fs/splice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * "splice": joining two ropes together by interweaving their strands. diff --git a/fs/squashfs/block.c b/fs/squashfs/block.c index a05e3793f93a..9202bbbfa166 100644 --- a/fs/squashfs/block.c +++ b/fs/squashfs/block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/cache.c b/fs/squashfs/cache.c index 181260e72680..5c5e80cf903b 100644 --- a/fs/squashfs/cache.c +++ b/fs/squashfs/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/decompressor.c b/fs/squashfs/decompressor.c index a676084be27e..7cb2962023dd 100644 --- a/fs/squashfs/decompressor.c +++ b/fs/squashfs/decompressor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/decompressor_multi.c b/fs/squashfs/decompressor_multi.c index 416c53eedbd1..5fa9711837ed 100644 --- a/fs/squashfs/decompressor_multi.c +++ b/fs/squashfs/decompressor_multi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/decompressor_multi_percpu.c b/fs/squashfs/decompressor_multi_percpu.c index e4d7e507b268..dadb00ecff00 100644 --- a/fs/squashfs/decompressor_multi_percpu.c +++ b/fs/squashfs/decompressor_multi_percpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/decompressor_single.c b/fs/squashfs/decompressor_single.c index 6f161887710b..1bd42f33e309 100644 --- a/fs/squashfs/decompressor_single.c +++ b/fs/squashfs/decompressor_single.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/dir.c b/fs/squashfs/dir.c index a2ade63eccdf..817a59f9bccf 100644 --- a/fs/squashfs/dir.c +++ b/fs/squashfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/export.c b/fs/squashfs/export.c index 62972f0ff868..2be15ccd77e5 100644 --- a/fs/squashfs/export.c +++ b/fs/squashfs/export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/file.c b/fs/squashfs/file.c index 1582e0637a7e..80f183646140 100644 --- a/fs/squashfs/file.c +++ b/fs/squashfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/file_cache.c b/fs/squashfs/file_cache.c index 40e59a43d098..2f152ea61f53 100644 --- a/fs/squashfs/file_cache.c +++ b/fs/squashfs/file_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/file_direct.c b/fs/squashfs/file_direct.c index 2c3e809d6891..686d5c9fe448 100644 --- a/fs/squashfs/file_direct.c +++ b/fs/squashfs/file_direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/fragment.c b/fs/squashfs/fragment.c index 49602b9a42e1..11f552d93f16 100644 --- a/fs/squashfs/fragment.c +++ b/fs/squashfs/fragment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/id.c b/fs/squashfs/id.c index ea5387679723..74c3b2a22500 100644 --- a/fs/squashfs/id.c +++ b/fs/squashfs/id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/inode.c b/fs/squashfs/inode.c index 82b687414e65..7378167c3e56 100644 --- a/fs/squashfs/inode.c +++ b/fs/squashfs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/lz4_wrapper.c b/fs/squashfs/lz4_wrapper.c index 49797729f143..3f7a17e6f964 100644 --- a/fs/squashfs/lz4_wrapper.c +++ b/fs/squashfs/lz4_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013, 2014 diff --git a/fs/squashfs/lzo_wrapper.c b/fs/squashfs/lzo_wrapper.c index d216aeefa865..5b5a5808c97d 100644 --- a/fs/squashfs/lzo_wrapper.c +++ b/fs/squashfs/lzo_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/namei.c b/fs/squashfs/namei.c index 65aae7e2a859..6e2bdfa2551f 100644 --- a/fs/squashfs/namei.c +++ b/fs/squashfs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/page_actor.c b/fs/squashfs/page_actor.c index 2b3e807d4dea..d2c6a333ac4a 100644 --- a/fs/squashfs/page_actor.c +++ b/fs/squashfs/page_actor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 diff --git a/fs/squashfs/super.c b/fs/squashfs/super.c index 4465cf05603a..487bc71fa9dd 100644 --- a/fs/squashfs/super.c +++ b/fs/squashfs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/symlink.c b/fs/squashfs/symlink.c index 6ef735bd841a..6ebb6a8e0801 100644 --- a/fs/squashfs/symlink.c +++ b/fs/squashfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/xattr.c b/fs/squashfs/xattr.c index ce6608cabd49..56a387f8172a 100644 --- a/fs/squashfs/xattr.c +++ b/fs/squashfs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/xattr_id.c b/fs/squashfs/xattr_id.c index c8469c656e0d..247ec9c5c44c 100644 --- a/fs/squashfs/xattr_id.c +++ b/fs/squashfs/xattr_id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/xz_wrapper.c b/fs/squashfs/xz_wrapper.c index 6c49481a2f8c..124b91c2f6ed 100644 --- a/fs/squashfs/xz_wrapper.c +++ b/fs/squashfs/xz_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/zlib_wrapper.c b/fs/squashfs/zlib_wrapper.c index cbb7afe7bc46..dedde5291c39 100644 --- a/fs/squashfs/zlib_wrapper.c +++ b/fs/squashfs/zlib_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/squashfs/zstd_wrapper.c b/fs/squashfs/zstd_wrapper.c index 0e407c4d8b3b..814f9870f228 100644 --- a/fs/squashfs/zstd_wrapper.c +++ b/fs/squashfs/zstd_wrapper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Squashfs - a compressed read only filesystem for Linux diff --git a/fs/stack.c b/fs/stack.c index d8c782e064e3..999c4c289119 100644 --- a/fs/stack.c +++ b/fs/stack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/fs/stat.c b/fs/stat.c index 6c79661e1b96..b5d67a579282 100644 --- a/fs/stat.c +++ b/fs/stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/stat.c diff --git a/fs/statfs.c b/fs/statfs.c index a45ac85e6048..18d43b8fd5fd 100644 --- a/fs/statfs.c +++ b/fs/statfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/super.c b/fs/super.c index 3d85265d1400..5ed3b8b857dc 100644 --- a/fs/super.c +++ b/fs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/super.c diff --git a/fs/sync.c b/fs/sync.c index 431fc5f5be06..ab866033fabc 100644 --- a/fs/sync.c +++ b/fs/sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * High-level sync()-related operations diff --git a/fs/sysctls.c b/fs/sysctls.c index ad429dffeb4b..92eeda825b3b 100644 --- a/fs/sysctls.c +++ b/fs/sysctls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /proc/sys/fs shared sysctls diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c index 94e12efd92f2..cb22ed9565ea 100644 --- a/fs/sysfs/dir.c +++ b/fs/sysfs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/sysfs/dir.c - sysfs core and dir operation implementation diff --git a/fs/sysfs/file.c b/fs/sysfs/file.c index 3825e780cc58..0694c6656cd9 100644 --- a/fs/sysfs/file.c +++ b/fs/sysfs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/sysfs/file.c - sysfs regular (text) file implementation diff --git a/fs/sysfs/group.c b/fs/sysfs/group.c index e1e639f515a0..2c9219f73eca 100644 --- a/fs/sysfs/group.c +++ b/fs/sysfs/group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/sysfs/group.c - Operations for adding/removing multiple files at once. diff --git a/fs/sysfs/mount.c b/fs/sysfs/mount.c index 98467bb76737..4d55db6dc380 100644 --- a/fs/sysfs/mount.c +++ b/fs/sysfs/mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/sysfs/symlink.c - operations for initializing and mounting sysfs diff --git a/fs/sysfs/symlink.c b/fs/sysfs/symlink.c index 5603530a1a52..99082f3d0a96 100644 --- a/fs/sysfs/symlink.c +++ b/fs/sysfs/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/sysfs/symlink.c - sysfs symlink implementation diff --git a/fs/tests/binfmt_elf_kunit.c b/fs/tests/binfmt_elf_kunit.c index 11d734fec366..b66499723945 100644 --- a/fs/tests/binfmt_elf_kunit.c +++ b/fs/tests/binfmt_elf_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/tests/exec_kunit.c b/fs/tests/exec_kunit.c index 7c77d039680b..5c642e61757b 100644 --- a/fs/tests/exec_kunit.c +++ b/fs/tests/exec_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/fs/timerfd.c b/fs/timerfd.c index 9fcea7860ddf..fdf174fcdc17 100644 --- a/fs/timerfd.c +++ b/fs/timerfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs/timerfd.c diff --git a/fs/tracefs/event_inode.c b/fs/tracefs/event_inode.c index 61cbdafa2411..5eea46ef0d17 100644 --- a/fs/tracefs/event_inode.c +++ b/fs/tracefs/event_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * event_inode.c - part of tracefs, a pseudo file system for activating tracing diff --git a/fs/tracefs/inode.c b/fs/tracefs/inode.c index d9d8932a7b9c..4f349b7eeb4a 100644 --- a/fs/tracefs/inode.c +++ b/fs/tracefs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * inode.c - part of tracefs, a pseudo file system for activating tracing diff --git a/fs/ubifs/auth.c b/fs/ubifs/auth.c index a4a0158f712d..f0b36b9d2941 100644 --- a/fs/ubifs/auth.c +++ b/fs/ubifs/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of UBIFS. diff --git a/fs/ubifs/budget.c b/fs/ubifs/budget.c index d76eb7b39f56..547a1adf495c 100644 --- a/fs/ubifs/budget.c +++ b/fs/ubifs/budget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/commit.c b/fs/ubifs/commit.c index 5b3a840098b0..c2422df6a395 100644 --- a/fs/ubifs/commit.c +++ b/fs/ubifs/commit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/compress.c b/fs/ubifs/compress.c index 059a02691edd..42220a2d5f9b 100644 --- a/fs/ubifs/compress.c +++ b/fs/ubifs/compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/crypto.c b/fs/ubifs/crypto.c index 0b14d004a095..a438b1a8f3e3 100644 --- a/fs/ubifs/crypto.c +++ b/fs/ubifs/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "ubifs.h" diff --git a/fs/ubifs/debug.c b/fs/ubifs/debug.c index b01f382ce8db..896d71322f71 100644 --- a/fs/ubifs/debug.c +++ b/fs/ubifs/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/dir.c b/fs/ubifs/dir.c index 3c3d3ad4fa6c..4d7003897db2 100644 --- a/fs/ubifs/dir.c +++ b/fs/ubifs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. * diff --git a/fs/ubifs/file.c b/fs/ubifs/file.c index c3265b8804f5..cfba3f2f6e96 100644 --- a/fs/ubifs/file.c +++ b/fs/ubifs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/find.c b/fs/ubifs/find.c index 643718906b9f..9b062e0565df 100644 --- a/fs/ubifs/find.c +++ b/fs/ubifs/find.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/gc.c b/fs/ubifs/gc.c index 3134d070fcc0..3414c402341f 100644 --- a/fs/ubifs/gc.c +++ b/fs/ubifs/gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/io.c b/fs/ubifs/io.c index 6c6d68242779..999de9c2d0e3 100644 --- a/fs/ubifs/io.c +++ b/fs/ubifs/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/ioctl.c b/fs/ubifs/ioctl.c index 79536b2e3d7a..bd270838ba35 100644 --- a/fs/ubifs/ioctl.c +++ b/fs/ubifs/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/journal.c b/fs/ubifs/journal.c index e28ab4395e5c..2e81a9678f21 100644 --- a/fs/ubifs/journal.c +++ b/fs/ubifs/journal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/log.c b/fs/ubifs/log.c index b6ac9c4281ef..11aa1fbefb45 100644 --- a/fs/ubifs/log.c +++ b/fs/ubifs/log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/lprops.c b/fs/ubifs/lprops.c index 8788740ec57f..47e2a573e171 100644 --- a/fs/ubifs/lprops.c +++ b/fs/ubifs/lprops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/lpt.c b/fs/ubifs/lpt.c index dde0aa3287f4..0abe8cbfe580 100644 --- a/fs/ubifs/lpt.c +++ b/fs/ubifs/lpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/lpt_commit.c b/fs/ubifs/lpt_commit.c index f2cb214581fd..f7f5c073b706 100644 --- a/fs/ubifs/lpt_commit.c +++ b/fs/ubifs/lpt_commit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/master.c b/fs/ubifs/master.c index a148760fa49e..d1974fa72763 100644 --- a/fs/ubifs/master.c +++ b/fs/ubifs/master.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/misc.c b/fs/ubifs/misc.c index cd23de0f211d..ebc0c31b02b1 100644 --- a/fs/ubifs/misc.c +++ b/fs/ubifs/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "ubifs.h" diff --git a/fs/ubifs/orphan.c b/fs/ubifs/orphan.c index 5555dd740889..d86c08cddaeb 100644 --- a/fs/ubifs/orphan.c +++ b/fs/ubifs/orphan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/recovery.c b/fs/ubifs/recovery.c index b36dc9b032f4..4b16846d9f8d 100644 --- a/fs/ubifs/recovery.c +++ b/fs/ubifs/recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/replay.c b/fs/ubifs/replay.c index a950c5f2560e..60fd441488d1 100644 --- a/fs/ubifs/replay.c +++ b/fs/ubifs/replay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/sb.c b/fs/ubifs/sb.c index e7693b94e5b5..6b0db26d037c 100644 --- a/fs/ubifs/sb.c +++ b/fs/ubifs/sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/scan.c b/fs/ubifs/scan.c index 84a9157dcc32..03016cc2074c 100644 --- a/fs/ubifs/scan.c +++ b/fs/ubifs/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/shrinker.c b/fs/ubifs/shrinker.c index d00a6f20ac7b..80e27ae02aec 100644 --- a/fs/ubifs/shrinker.c +++ b/fs/ubifs/shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/super.c b/fs/ubifs/super.c index f453c37cee37..5ee288e77c4f 100644 --- a/fs/ubifs/super.c +++ b/fs/ubifs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/sysfs.c b/fs/ubifs/sysfs.c index aae32222f11b..48683546a22c 100644 --- a/fs/ubifs/sysfs.c +++ b/fs/ubifs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/tnc.c b/fs/ubifs/tnc.c index 33946b518148..6358dd6ba363 100644 --- a/fs/ubifs/tnc.c +++ b/fs/ubifs/tnc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/tnc_commit.c b/fs/ubifs/tnc_commit.c index 7c43e0ccf6d4..6777af4a17f2 100644 --- a/fs/ubifs/tnc_commit.c +++ b/fs/ubifs/tnc_commit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/tnc_misc.c b/fs/ubifs/tnc_misc.c index 10b222dc6a53..2f95e6bb383a 100644 --- a/fs/ubifs/tnc_misc.c +++ b/fs/ubifs/tnc_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/ubifs/xattr.c b/fs/ubifs/xattr.c index c21a0c2b3e90..26b33340f611 100644 --- a/fs/ubifs/xattr.c +++ b/fs/ubifs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file is part of UBIFS. diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c index 807c493ed0cd..e7309a6eacf5 100644 --- a/fs/udf/balloc.c +++ b/fs/udf/balloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * balloc.c diff --git a/fs/udf/dir.c b/fs/udf/dir.c index 5023dfe191e8..e2013921f509 100644 --- a/fs/udf/dir.c +++ b/fs/udf/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dir.c diff --git a/fs/udf/directory.c b/fs/udf/directory.c index 632453aa3893..53934dc8a73b 100644 --- a/fs/udf/directory.c +++ b/fs/udf/directory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * directory.c diff --git a/fs/udf/file.c b/fs/udf/file.c index 0d76c4f37b3e..6844f23f5143 100644 --- a/fs/udf/file.c +++ b/fs/udf/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * file.c diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c index 5f1f969f4134..64227c48379d 100644 --- a/fs/udf/ialloc.c +++ b/fs/udf/ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ialloc.c diff --git a/fs/udf/inode.c b/fs/udf/inode.c index 7fae8002344a..10d34c66041b 100644 --- a/fs/udf/inode.c +++ b/fs/udf/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * inode.c diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c index 9d847a7a0905..c791b91a6d14 100644 --- a/fs/udf/lowlevel.c +++ b/fs/udf/lowlevel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lowlevel.c diff --git a/fs/udf/misc.c b/fs/udf/misc.c index 0788593b6a1d..121991bb3fcb 100644 --- a/fs/udf/misc.c +++ b/fs/udf/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * misc.c diff --git a/fs/udf/namei.c b/fs/udf/namei.c index 5f2e9a892bff..05eb24cdc46a 100644 --- a/fs/udf/namei.c +++ b/fs/udf/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * namei.c diff --git a/fs/udf/partition.c b/fs/udf/partition.c index 2b85c9501bed..c2e9bbb3f5ef 100644 --- a/fs/udf/partition.c +++ b/fs/udf/partition.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * partition.c diff --git a/fs/udf/super.c b/fs/udf/super.c index b2f168b0a0d1..cca86231089d 100644 --- a/fs/udf/super.c +++ b/fs/udf/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * super.c diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c index fe03745d09b1..a2f1821178c3 100644 --- a/fs/udf/symlink.c +++ b/fs/udf/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * symlink.c diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c index b4071c9cf8c9..bf24f2b44424 100644 --- a/fs/udf/truncate.c +++ b/fs/udf/truncate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * truncate.c diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c index 78ecc633606f..fef06b83c105 100644 --- a/fs/udf/udftime.c +++ b/fs/udf/udftime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.0+ /* Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c index 32c7f3d27f74..626715fa07ad 100644 --- a/fs/udf/unicode.c +++ b/fs/udf/unicode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * unicode.c diff --git a/fs/ufs/balloc.c b/fs/ufs/balloc.c index 194ed3ab945e..1c109c970dd7 100644 --- a/fs/ufs/balloc.c +++ b/fs/ufs/balloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/balloc.c diff --git a/fs/ufs/cylinder.c b/fs/ufs/cylinder.c index a2813270c303..e6eb72784c41 100644 --- a/fs/ufs/cylinder.c +++ b/fs/ufs/cylinder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/cylinder.c diff --git a/fs/ufs/dir.c b/fs/ufs/dir.c index 0388a1bae326..0c66b9023d24 100644 --- a/fs/ufs/dir.c +++ b/fs/ufs/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/ufs_dir.c diff --git a/fs/ufs/file.c b/fs/ufs/file.c index c2a391c17df7..dbaa91ae7652 100644 --- a/fs/ufs/file.c +++ b/fs/ufs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/file.c diff --git a/fs/ufs/ialloc.c b/fs/ufs/ialloc.c index 73531827ecee..67f98a13529e 100644 --- a/fs/ufs/ialloc.c +++ b/fs/ufs/ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/ialloc.c diff --git a/fs/ufs/inode.c b/fs/ufs/inode.c index e2b0a35de2a7..8cc6c967bbd7 100644 --- a/fs/ufs/inode.c +++ b/fs/ufs/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/inode.c diff --git a/fs/ufs/namei.c b/fs/ufs/namei.c index 5b3c85c93242..6557f7b2f3e7 100644 --- a/fs/ufs/namei.c +++ b/fs/ufs/namei.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/namei.c diff --git a/fs/ufs/super.c b/fs/ufs/super.c index 6e4585169f94..c24e990cd7e3 100644 --- a/fs/ufs/super.c +++ b/fs/ufs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/ufs/super.c diff --git a/fs/ufs/util.c b/fs/ufs/util.c index f0e906ab4ddd..78bc4050189f 100644 --- a/fs/ufs/util.c +++ b/fs/ufs/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/fs/ufs/util.c diff --git a/fs/unicode/mkutf8data.c b/fs/unicode/mkutf8data.c index 401f5d3aeb0c..498dd73c111a 100644 --- a/fs/unicode/mkutf8data.c +++ b/fs/unicode/mkutf8data.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014 SGI. * All rights reserved. diff --git a/fs/unicode/tests/utf8_kunit.c b/fs/unicode/tests/utf8_kunit.c index 5063e8138aec..57c37731e009 100644 --- a/fs/unicode/tests/utf8_kunit.c +++ b/fs/unicode/tests/utf8_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for utf-8 support. diff --git a/fs/unicode/utf8-core.c b/fs/unicode/utf8-core.c index 6fc9ab8667e6..cbf3cde65812 100644 --- a/fs/unicode/utf8-core.c +++ b/fs/unicode/utf8-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/fs/unicode/utf8-norm.c b/fs/unicode/utf8-norm.c index 7b998c99c88d..1ff9857cc56f 100644 --- a/fs/unicode/utf8-norm.c +++ b/fs/unicode/utf8-norm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 SGI. diff --git a/fs/userfaultfd.c b/fs/userfaultfd.c index c5ba1f4487bd..815ae87517dc 100644 --- a/fs/userfaultfd.c +++ b/fs/userfaultfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fs/userfaultfd.c diff --git a/fs/utimes.c b/fs/utimes.c index 86f8ce8cd6b1..e7790ad6aecf 100644 --- a/fs/utimes.c +++ b/fs/utimes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/fs/vboxsf/dir.c b/fs/vboxsf/dir.c index 230d7589d15c..4a5793441129 100644 --- a/fs/vboxsf/dir.c +++ b/fs/vboxsf/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * VirtualBox Guest Shared Folders support: Directory inode and file operations diff --git a/fs/vboxsf/file.c b/fs/vboxsf/file.c index 4bebd947314a..0917321b6c30 100644 --- a/fs/vboxsf/file.c +++ b/fs/vboxsf/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * VirtualBox Guest Shared Folders support: Regular file inode and file ops. diff --git a/fs/vboxsf/super.c b/fs/vboxsf/super.c index 241647b060ee..9a729da4a03b 100644 --- a/fs/vboxsf/super.c +++ b/fs/vboxsf/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * VirtualBox Guest Shared Folders support: Virtual File System. diff --git a/fs/vboxsf/utils.c b/fs/vboxsf/utils.c index 9515bbf0b54c..46b7caf9c319 100644 --- a/fs/vboxsf/utils.c +++ b/fs/vboxsf/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * VirtualBox Guest Shared Folders support: Utility functions. diff --git a/fs/vboxsf/vboxsf_wrappers.c b/fs/vboxsf/vboxsf_wrappers.c index 5e8d4359e171..8f15c3019977 100644 --- a/fs/vboxsf/vboxsf_wrappers.c +++ b/fs/vboxsf/vboxsf_wrappers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT /* * Wrapper functions for the shfl host calls. diff --git a/fs/verity/enable.c b/fs/verity/enable.c index 95ec42b84797..d6940d515a68 100644 --- a/fs/verity/enable.c +++ b/fs/verity/enable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ioctl to enable verity on a file diff --git a/fs/verity/hash_algs.c b/fs/verity/hash_algs.c index de53e14c8aa7..7cd18c967813 100644 --- a/fs/verity/hash_algs.c +++ b/fs/verity/hash_algs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs-verity hash algorithms diff --git a/fs/verity/init.c b/fs/verity/init.c index 6e8d33b50240..45c25c491a36 100644 --- a/fs/verity/init.c +++ b/fs/verity/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fs-verity module initialization and logging diff --git a/fs/verity/measure.c b/fs/verity/measure.c index 388734132f01..67d20e7d01ff 100644 --- a/fs/verity/measure.c +++ b/fs/verity/measure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ioctl to get a verity file's digest diff --git a/fs/verity/open.c b/fs/verity/open.c index 77b1c977af02..5e9d65ce38b7 100644 --- a/fs/verity/open.c +++ b/fs/verity/open.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Opening fs-verity files diff --git a/fs/verity/read_metadata.c b/fs/verity/read_metadata.c index cba5d6af4e04..a0e9b0dd92af 100644 --- a/fs/verity/read_metadata.c +++ b/fs/verity/read_metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ioctl to read verity metadata diff --git a/fs/verity/signature.c b/fs/verity/signature.c index 0302a4e506ec..8f1031f0542e 100644 --- a/fs/verity/signature.c +++ b/fs/verity/signature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Verification of builtin signatures diff --git a/fs/verity/verify.c b/fs/verity/verify.c index 86067c8b40cf..07a2277fe04d 100644 --- a/fs/verity/verify.c +++ b/fs/verity/verify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data verification functions, i.e. hooks for ->readahead() diff --git a/fs/xattr.c b/fs/xattr.c index 32d445fb60aa..0b9775b56951 100644 --- a/fs/xattr.c +++ b/fs/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* File: fs/xattr.c diff --git a/fs/xfs/libxfs/xfs_ag.c b/fs/xfs/libxfs/xfs_ag.c index e6ba914f6d06..0c2dbc6126a2 100644 --- a/fs/xfs/libxfs/xfs_ag.c +++ b/fs/xfs/libxfs/xfs_ag.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_ag_resv.c b/fs/xfs/libxfs/xfs_ag_resv.c index 8ac8230c3d3c..9a2f664d8e15 100644 --- a/fs/xfs/libxfs/xfs_ag_resv.c +++ b/fs/xfs/libxfs/xfs_ag_resv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_alloc.c b/fs/xfs/libxfs/xfs_alloc.c index ad381c73abc4..cb37b537e249 100644 --- a/fs/xfs/libxfs/xfs_alloc.c +++ b/fs/xfs/libxfs/xfs_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_alloc_btree.c b/fs/xfs/libxfs/xfs_alloc_btree.c index fa1f03c1331e..093d3cd2aef4 100644 --- a/fs/xfs/libxfs/xfs_alloc_btree.c +++ b/fs/xfs/libxfs/xfs_alloc_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_attr.c b/fs/xfs/libxfs/xfs_attr.c index 8c04acd30d48..434b62c775d7 100644 --- a/fs/xfs/libxfs/xfs_attr.c +++ b/fs/xfs/libxfs/xfs_attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_attr_leaf.c b/fs/xfs/libxfs/xfs_attr_leaf.c index 91c1b30ebaab..636a36421a59 100644 --- a/fs/xfs/libxfs/xfs_attr_leaf.c +++ b/fs/xfs/libxfs/xfs_attr_leaf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_attr_remote.c b/fs/xfs/libxfs/xfs_attr_remote.c index bff3dc226f81..089bb6ff8877 100644 --- a/fs/xfs/libxfs/xfs_attr_remote.c +++ b/fs/xfs/libxfs/xfs_attr_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_bit.c b/fs/xfs/libxfs/xfs_bit.c index 40ce5f3094d1..9a0510e70edb 100644 --- a/fs/xfs/libxfs/xfs_bit.c +++ b/fs/xfs/libxfs/xfs_bit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_bmap.c b/fs/xfs/libxfs/xfs_bmap.c index 53ef4b7e504d..e819b20d738d 100644 --- a/fs/xfs/libxfs/xfs_bmap.c +++ b/fs/xfs/libxfs/xfs_bmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_bmap_btree.c b/fs/xfs/libxfs/xfs_bmap_btree.c index 188feac04b60..ae794e8a5aad 100644 --- a/fs/xfs/libxfs/xfs_bmap_btree.c +++ b/fs/xfs/libxfs/xfs_bmap_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_btree.c b/fs/xfs/libxfs/xfs_btree.c index dbe9df8c3300..860f41c79d5b 100644 --- a/fs/xfs/libxfs/xfs_btree.c +++ b/fs/xfs/libxfs/xfs_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_btree_mem.c b/fs/xfs/libxfs/xfs_btree_mem.c index f2f7b4305413..8b4e21076123 100644 --- a/fs/xfs/libxfs/xfs_btree_mem.c +++ b/fs/xfs/libxfs/xfs_btree_mem.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_btree_staging.c b/fs/xfs/libxfs/xfs_btree_staging.c index 5ed84f9cc877..50bc3f5dacae 100644 --- a/fs/xfs/libxfs/xfs_btree_staging.c +++ b/fs/xfs/libxfs/xfs_btree_staging.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_da_btree.c b/fs/xfs/libxfs/xfs_da_btree.c index 90f7fc219fcc..d98f65fba88f 100644 --- a/fs/xfs/libxfs/xfs_da_btree.c +++ b/fs/xfs/libxfs/xfs_da_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_defer.c b/fs/xfs/libxfs/xfs_defer.c index 5b377cbbb1f7..51e77a2ed0d7 100644 --- a/fs/xfs/libxfs/xfs_defer.c +++ b/fs/xfs/libxfs/xfs_defer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_dir2.c b/fs/xfs/libxfs/xfs_dir2.c index 82a338458a51..b79a41c9bb22 100644 --- a/fs/xfs/libxfs/xfs_dir2.c +++ b/fs/xfs/libxfs/xfs_dir2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dir2_block.c b/fs/xfs/libxfs/xfs_dir2_block.c index 0f93ed1a4a74..629d106f48f6 100644 --- a/fs/xfs/libxfs/xfs_dir2_block.c +++ b/fs/xfs/libxfs/xfs_dir2_block.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dir2_data.c b/fs/xfs/libxfs/xfs_dir2_data.c index a16b05c43e2e..30b15852962b 100644 --- a/fs/xfs/libxfs/xfs_dir2_data.c +++ b/fs/xfs/libxfs/xfs_dir2_data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dir2_leaf.c b/fs/xfs/libxfs/xfs_dir2_leaf.c index 71c2f22a3f6e..197aa39df064 100644 --- a/fs/xfs/libxfs/xfs_dir2_leaf.c +++ b/fs/xfs/libxfs/xfs_dir2_leaf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dir2_node.c b/fs/xfs/libxfs/xfs_dir2_node.c index fe8d4fa13128..01a72b2822d1 100644 --- a/fs/xfs/libxfs/xfs_dir2_node.c +++ b/fs/xfs/libxfs/xfs_dir2_node.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dir2_sf.c b/fs/xfs/libxfs/xfs_dir2_sf.c index 17a20384c8b7..47ef67d1a474 100644 --- a/fs/xfs/libxfs/xfs_dir2_sf.c +++ b/fs/xfs/libxfs/xfs_dir2_sf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_dquot_buf.c b/fs/xfs/libxfs/xfs_dquot_buf.c index dceef2abd4e2..8e6f50cad828 100644 --- a/fs/xfs/libxfs/xfs_dquot_buf.c +++ b/fs/xfs/libxfs/xfs_dquot_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_exchmaps.c b/fs/xfs/libxfs/xfs_exchmaps.c index 932ee4619e9e..60cf273b01a6 100644 --- a/fs/xfs/libxfs/xfs_exchmaps.c +++ b/fs/xfs/libxfs/xfs_exchmaps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_group.c b/fs/xfs/libxfs/xfs_group.c index 792f76d2e2a0..6e90ae612436 100644 --- a/fs/xfs/libxfs/xfs_group.c +++ b/fs/xfs/libxfs/xfs_group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Red Hat, Inc. diff --git a/fs/xfs/libxfs/xfs_ialloc.c b/fs/xfs/libxfs/xfs_ialloc.c index c19d6d713780..95ea9893fa2f 100644 --- a/fs/xfs/libxfs/xfs_ialloc.c +++ b/fs/xfs/libxfs/xfs_ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_ialloc_btree.c b/fs/xfs/libxfs/xfs_ialloc_btree.c index 100afdd66cdd..2d53bb48fad0 100644 --- a/fs/xfs/libxfs/xfs_ialloc_btree.c +++ b/fs/xfs/libxfs/xfs_ialloc_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_iext_tree.c b/fs/xfs/libxfs/xfs_iext_tree.c index 8796f2b3e534..2ebab239a356 100644 --- a/fs/xfs/libxfs/xfs_iext_tree.c +++ b/fs/xfs/libxfs/xfs_iext_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2017 Christoph Hellwig. diff --git a/fs/xfs/libxfs/xfs_inode_buf.c b/fs/xfs/libxfs/xfs_inode_buf.c index b1812b2c3cce..bc03739af59e 100644 --- a/fs/xfs/libxfs/xfs_inode_buf.c +++ b/fs/xfs/libxfs/xfs_inode_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_inode_fork.c b/fs/xfs/libxfs/xfs_inode_fork.c index 1772d82f2d68..47dbe027ecfb 100644 --- a/fs/xfs/libxfs/xfs_inode_fork.c +++ b/fs/xfs/libxfs/xfs_inode_fork.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_inode_util.c b/fs/xfs/libxfs/xfs_inode_util.c index 309ce6dd5553..dfdf2a1bc08c 100644 --- a/fs/xfs/libxfs/xfs_inode_util.c +++ b/fs/xfs/libxfs/xfs_inode_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_log_rlimit.c b/fs/xfs/libxfs/xfs_log_rlimit.c index 34bba96d30ca..d4d1ed4b1a26 100644 --- a/fs/xfs/libxfs/xfs_log_rlimit.c +++ b/fs/xfs/libxfs/xfs_log_rlimit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2013 Jie Liu. diff --git a/fs/xfs/libxfs/xfs_metadir.c b/fs/xfs/libxfs/xfs_metadir.c index 178e89711cb7..a31f77c2996b 100644 --- a/fs/xfs/libxfs/xfs_metadir.c +++ b/fs/xfs/libxfs/xfs_metadir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_metafile.c b/fs/xfs/libxfs/xfs_metafile.c index b02e3d6c0868..f223091b36ee 100644 --- a/fs/xfs/libxfs/xfs_metafile.c +++ b/fs/xfs/libxfs/xfs_metafile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_parent.c b/fs/xfs/libxfs/xfs_parent.c index 69366c44a701..e4bdb05a0dd0 100644 --- a/fs/xfs/libxfs/xfs_parent.c +++ b/fs/xfs/libxfs/xfs_parent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2024 Oracle. diff --git a/fs/xfs/libxfs/xfs_refcount.c b/fs/xfs/libxfs/xfs_refcount.c index 2484dc9f6d7e..a068224b3c07 100644 --- a/fs/xfs/libxfs/xfs_refcount.c +++ b/fs/xfs/libxfs/xfs_refcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_refcount_btree.c b/fs/xfs/libxfs/xfs_refcount_btree.c index 06da3ca14727..de03148c67b1 100644 --- a/fs/xfs/libxfs/xfs_refcount_btree.c +++ b/fs/xfs/libxfs/xfs_refcount_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_rmap.c b/fs/xfs/libxfs/xfs_rmap.c index 83e0488ff773..02646e4637d1 100644 --- a/fs/xfs/libxfs/xfs_rmap.c +++ b/fs/xfs/libxfs/xfs_rmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Red Hat, Inc. diff --git a/fs/xfs/libxfs/xfs_rmap_btree.c b/fs/xfs/libxfs/xfs_rmap_btree.c index bf16aee50d73..6a36694cefe8 100644 --- a/fs/xfs/libxfs/xfs_rmap_btree.c +++ b/fs/xfs/libxfs/xfs_rmap_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Red Hat, Inc. diff --git a/fs/xfs/libxfs/xfs_rtbitmap.c b/fs/xfs/libxfs/xfs_rtbitmap.c index 618061d898d4..167eac4200b9 100644 --- a/fs/xfs/libxfs/xfs_rtbitmap.c +++ b/fs/xfs/libxfs/xfs_rtbitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_rtgroup.c b/fs/xfs/libxfs/xfs_rtgroup.c index be16efaa6925..df7085e192d3 100644 --- a/fs/xfs/libxfs/xfs_rtgroup.c +++ b/fs/xfs/libxfs/xfs_rtgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_rtrefcount_btree.c b/fs/xfs/libxfs/xfs_rtrefcount_btree.c index ac11e94b42ae..6640edcf79bb 100644 --- a/fs/xfs/libxfs/xfs_rtrefcount_btree.c +++ b/fs/xfs/libxfs/xfs_rtrefcount_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_rtrmap_btree.c b/fs/xfs/libxfs/xfs_rtrmap_btree.c index 55f903165769..ff55e92a695f 100644 --- a/fs/xfs/libxfs/xfs_rtrmap_btree.c +++ b/fs/xfs/libxfs/xfs_rtrmap_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/libxfs/xfs_sb.c b/fs/xfs/libxfs/xfs_sb.c index 94c272a2ae26..ddf5d2bbe7d9 100644 --- a/fs/xfs/libxfs/xfs_sb.c +++ b/fs/xfs/libxfs/xfs_sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_symlink_remote.c b/fs/xfs/libxfs/xfs_symlink_remote.c index fb47a76ead18..e7d388741643 100644 --- a/fs/xfs/libxfs/xfs_symlink_remote.c +++ b/fs/xfs/libxfs/xfs_symlink_remote.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_trans_inode.c b/fs/xfs/libxfs/xfs_trans_inode.c index c962ad64b0c1..ffa21784e4f4 100644 --- a/fs/xfs/libxfs/xfs_trans_inode.c +++ b/fs/xfs/libxfs/xfs_trans_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_trans_resv.c b/fs/xfs/libxfs/xfs_trans_resv.c index 86a111d0f2fc..2252339e56fc 100644 --- a/fs/xfs/libxfs/xfs_trans_resv.c +++ b/fs/xfs/libxfs/xfs_trans_resv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_trans_space.c b/fs/xfs/libxfs/xfs_trans_space.c index b9dc3752f702..0cf3b76c33f9 100644 --- a/fs/xfs/libxfs/xfs_trans_space.c +++ b/fs/xfs/libxfs/xfs_trans_space.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_types.c b/fs/xfs/libxfs/xfs_types.c index 1faf04204c5d..d30e70827e7e 100644 --- a/fs/xfs/libxfs/xfs_types.c +++ b/fs/xfs/libxfs/xfs_types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/libxfs/xfs_zones.c b/fs/xfs/libxfs/xfs_zones.c index b40f71f878b5..d73faa320189 100644 --- a/fs/xfs/libxfs/xfs_zones.c +++ b/fs/xfs/libxfs/xfs_zones.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Christoph Hellwig. diff --git a/fs/xfs/scrub/agb_bitmap.c b/fs/xfs/scrub/agb_bitmap.c index 573e4e062754..403902399840 100644 --- a/fs/xfs/scrub/agb_bitmap.c +++ b/fs/xfs/scrub/agb_bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/agheader.c b/fs/xfs/scrub/agheader.c index 303374df44bd..9785dca1ec8a 100644 --- a/fs/xfs/scrub/agheader.c +++ b/fs/xfs/scrub/agheader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/agheader_repair.c b/fs/xfs/scrub/agheader_repair.c index cd6f0223879f..d5f7be565977 100644 --- a/fs/xfs/scrub/agheader_repair.c +++ b/fs/xfs/scrub/agheader_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/alloc.c b/fs/xfs/scrub/alloc.c index 8b282138097f..0f7855175e02 100644 --- a/fs/xfs/scrub/alloc.c +++ b/fs/xfs/scrub/alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/alloc_repair.c b/fs/xfs/scrub/alloc_repair.c index bed6a09aa791..21cd2addd23b 100644 --- a/fs/xfs/scrub/alloc_repair.c +++ b/fs/xfs/scrub/alloc_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/attr.c b/fs/xfs/scrub/attr.c index 708334f9b2bd..74937669feaf 100644 --- a/fs/xfs/scrub/attr.c +++ b/fs/xfs/scrub/attr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/attr_repair.c b/fs/xfs/scrub/attr_repair.c index 09d63aa10314..0ce60a146370 100644 --- a/fs/xfs/scrub/attr_repair.c +++ b/fs/xfs/scrub/attr_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/bitmap.c b/fs/xfs/scrub/bitmap.c index 7ba35a7a7920..a1ed080e568c 100644 --- a/fs/xfs/scrub/bitmap.c +++ b/fs/xfs/scrub/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/bmap.c b/fs/xfs/scrub/bmap.c index 4f1e2574660d..0b21471fe0ec 100644 --- a/fs/xfs/scrub/bmap.c +++ b/fs/xfs/scrub/bmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/bmap_repair.c b/fs/xfs/scrub/bmap_repair.c index 1084213b8e9b..09143a796928 100644 --- a/fs/xfs/scrub/bmap_repair.c +++ b/fs/xfs/scrub/bmap_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/btree.c b/fs/xfs/scrub/btree.c index cd6f0ff382a7..536a31684956 100644 --- a/fs/xfs/scrub/btree.c +++ b/fs/xfs/scrub/btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/common.c b/fs/xfs/scrub/common.c index 7bfa37c99480..544d2fafd267 100644 --- a/fs/xfs/scrub/common.c +++ b/fs/xfs/scrub/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/cow_repair.c b/fs/xfs/scrub/cow_repair.c index b2a83801412e..50c90c5e2137 100644 --- a/fs/xfs/scrub/cow_repair.c +++ b/fs/xfs/scrub/cow_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dabtree.c b/fs/xfs/scrub/dabtree.c index 056de4819f86..6343ecc8457d 100644 --- a/fs/xfs/scrub/dabtree.c +++ b/fs/xfs/scrub/dabtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dir.c b/fs/xfs/scrub/dir.c index c877bde71e62..6f931d4e48f1 100644 --- a/fs/xfs/scrub/dir.c +++ b/fs/xfs/scrub/dir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dir_repair.c b/fs/xfs/scrub/dir_repair.c index 8d3b550990b5..c274fd5c6f4b 100644 --- a/fs/xfs/scrub/dir_repair.c +++ b/fs/xfs/scrub/dir_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dirtree.c b/fs/xfs/scrub/dirtree.c index 3a9cdf8738b6..47e0cddeba66 100644 --- a/fs/xfs/scrub/dirtree.c +++ b/fs/xfs/scrub/dirtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dirtree_repair.c b/fs/xfs/scrub/dirtree_repair.c index 5c04e70ba951..fc0a9c2497b9 100644 --- a/fs/xfs/scrub/dirtree_repair.c +++ b/fs/xfs/scrub/dirtree_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/dqiterate.c b/fs/xfs/scrub/dqiterate.c index 20c4daedd48d..5d069ca84efd 100644 --- a/fs/xfs/scrub/dqiterate.c +++ b/fs/xfs/scrub/dqiterate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/findparent.c b/fs/xfs/scrub/findparent.c index 84487072b6dd..6fb484a3d57b 100644 --- a/fs/xfs/scrub/findparent.c +++ b/fs/xfs/scrub/findparent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/fscounters.c b/fs/xfs/scrub/fscounters.c index cebd0d526926..2d527fd83c9b 100644 --- a/fs/xfs/scrub/fscounters.c +++ b/fs/xfs/scrub/fscounters.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/fscounters_repair.c b/fs/xfs/scrub/fscounters_repair.c index f0d2b04644e4..67bdd85ec8a8 100644 --- a/fs/xfs/scrub/fscounters_repair.c +++ b/fs/xfs/scrub/fscounters_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/health.c b/fs/xfs/scrub/health.c index 3c0f25098b69..fe72bbff8dd0 100644 --- a/fs/xfs/scrub/health.c +++ b/fs/xfs/scrub/health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/ialloc.c b/fs/xfs/scrub/ialloc.c index 4dc7c83dc08a..142d7197e322 100644 --- a/fs/xfs/scrub/ialloc.c +++ b/fs/xfs/scrub/ialloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/ialloc_repair.c b/fs/xfs/scrub/ialloc_repair.c index 14e48d3f1912..aa4c89150e72 100644 --- a/fs/xfs/scrub/ialloc_repair.c +++ b/fs/xfs/scrub/ialloc_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/inode.c b/fs/xfs/scrub/inode.c index bb3f475b6353..9f356e0c1db3 100644 --- a/fs/xfs/scrub/inode.c +++ b/fs/xfs/scrub/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/inode_repair.c b/fs/xfs/scrub/inode_repair.c index 4f7040c9ddf0..cac69255de7c 100644 --- a/fs/xfs/scrub/inode_repair.c +++ b/fs/xfs/scrub/inode_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/iscan.c b/fs/xfs/scrub/iscan.c index 84f117667ca2..a30af7b405f5 100644 --- a/fs/xfs/scrub/iscan.c +++ b/fs/xfs/scrub/iscan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/listxattr.c b/fs/xfs/scrub/listxattr.c index 256ff7700c94..6e105d7285a4 100644 --- a/fs/xfs/scrub/listxattr.c +++ b/fs/xfs/scrub/listxattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/metapath.c b/fs/xfs/scrub/metapath.c index 378ec7c8d38e..3bf4659f9fa5 100644 --- a/fs/xfs/scrub/metapath.c +++ b/fs/xfs/scrub/metapath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/newbt.c b/fs/xfs/scrub/newbt.c index 951ae8b71566..c1dd914c93fc 100644 --- a/fs/xfs/scrub/newbt.c +++ b/fs/xfs/scrub/newbt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/nlinks.c b/fs/xfs/scrub/nlinks.c index 091c79e432e5..a495c18fdf60 100644 --- a/fs/xfs/scrub/nlinks.c +++ b/fs/xfs/scrub/nlinks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/nlinks_repair.c b/fs/xfs/scrub/nlinks_repair.c index 6ef2ee9c3814..3eef03432aec 100644 --- a/fs/xfs/scrub/nlinks_repair.c +++ b/fs/xfs/scrub/nlinks_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/orphanage.c b/fs/xfs/scrub/orphanage.c index 4e550a1d5353..173d508ad1cc 100644 --- a/fs/xfs/scrub/orphanage.c +++ b/fs/xfs/scrub/orphanage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/parent.c b/fs/xfs/scrub/parent.c index 11d5de10fd56..b6bc4664b335 100644 --- a/fs/xfs/scrub/parent.c +++ b/fs/xfs/scrub/parent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/parent_repair.c b/fs/xfs/scrub/parent_repair.c index 2949feda6271..d3964cfdcaf3 100644 --- a/fs/xfs/scrub/parent_repair.c +++ b/fs/xfs/scrub/parent_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/quota.c b/fs/xfs/scrub/quota.c index 5c5374c44c5a..d4c086d0c235 100644 --- a/fs/xfs/scrub/quota.c +++ b/fs/xfs/scrub/quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/quota_repair.c b/fs/xfs/scrub/quota_repair.c index b1d661aa5f06..de3169d7626c 100644 --- a/fs/xfs/scrub/quota_repair.c +++ b/fs/xfs/scrub/quota_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/quotacheck.c b/fs/xfs/scrub/quotacheck.c index d412a8359784..eb11afaf1ad6 100644 --- a/fs/xfs/scrub/quotacheck.c +++ b/fs/xfs/scrub/quotacheck.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/quotacheck_repair.c b/fs/xfs/scrub/quotacheck_repair.c index 51be8d8d261b..4763db67e25a 100644 --- a/fs/xfs/scrub/quotacheck_repair.c +++ b/fs/xfs/scrub/quotacheck_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rcbag.c b/fs/xfs/scrub/rcbag.c index e1e52bc20713..e061e74c3b1e 100644 --- a/fs/xfs/scrub/rcbag.c +++ b/fs/xfs/scrub/rcbag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rcbag_btree.c b/fs/xfs/scrub/rcbag_btree.c index 9a4ef823c5a7..8c27ba74ae7b 100644 --- a/fs/xfs/scrub/rcbag_btree.c +++ b/fs/xfs/scrub/rcbag_btree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/readdir.c b/fs/xfs/scrub/readdir.c index 01c9a2dc0f2c..44cecedcf237 100644 --- a/fs/xfs/scrub/readdir.c +++ b/fs/xfs/scrub/readdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/reap.c b/fs/xfs/scrub/reap.c index 07f5bb8a6421..f2f50bce7652 100644 --- a/fs/xfs/scrub/reap.c +++ b/fs/xfs/scrub/reap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/refcount.c b/fs/xfs/scrub/refcount.c index d46528023015..762cdf4976dd 100644 --- a/fs/xfs/scrub/refcount.c +++ b/fs/xfs/scrub/refcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/refcount_repair.c b/fs/xfs/scrub/refcount_repair.c index 9c8cb5332da0..7ae3376e8a4c 100644 --- a/fs/xfs/scrub/refcount_repair.c +++ b/fs/xfs/scrub/refcount_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/repair.c b/fs/xfs/scrub/repair.c index efd5a7ccdf62..abfe73a29135 100644 --- a/fs/xfs/scrub/repair.c +++ b/fs/xfs/scrub/repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rgsuper.c b/fs/xfs/scrub/rgsuper.c index d189732d0e24..b3a0b41d5569 100644 --- a/fs/xfs/scrub/rgsuper.c +++ b/fs/xfs/scrub/rgsuper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rmap.c b/fs/xfs/scrub/rmap.c index 39e9ad7cd8ae..7cfa8bf4b597 100644 --- a/fs/xfs/scrub/rmap.c +++ b/fs/xfs/scrub/rmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rmap_repair.c b/fs/xfs/scrub/rmap_repair.c index 17d4a38d735c..ff0d5ce28387 100644 --- a/fs/xfs/scrub/rmap_repair.c +++ b/fs/xfs/scrub/rmap_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtbitmap.c b/fs/xfs/scrub/rtbitmap.c index d5ff8609dbfb..63d5b1caa285 100644 --- a/fs/xfs/scrub/rtbitmap.c +++ b/fs/xfs/scrub/rtbitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtbitmap_repair.c b/fs/xfs/scrub/rtbitmap_repair.c index 203a1a97c502..25cf96b3427a 100644 --- a/fs/xfs/scrub/rtbitmap_repair.c +++ b/fs/xfs/scrub/rtbitmap_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2020-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtrefcount.c b/fs/xfs/scrub/rtrefcount.c index 4c5dffc73641..a9c220f06100 100644 --- a/fs/xfs/scrub/rtrefcount.c +++ b/fs/xfs/scrub/rtrefcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtrefcount_repair.c b/fs/xfs/scrub/rtrefcount_repair.c index 983362447826..403c723965a2 100644 --- a/fs/xfs/scrub/rtrefcount_repair.c +++ b/fs/xfs/scrub/rtrefcount_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtrmap.c b/fs/xfs/scrub/rtrmap.c index 12989fe80e8b..d92fc3b51281 100644 --- a/fs/xfs/scrub/rtrmap.c +++ b/fs/xfs/scrub/rtrmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtrmap_repair.c b/fs/xfs/scrub/rtrmap_repair.c index 7561941a337a..3113c7042501 100644 --- a/fs/xfs/scrub/rtrmap_repair.c +++ b/fs/xfs/scrub/rtrmap_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtsummary.c b/fs/xfs/scrub/rtsummary.c index 4ac679c1bd29..1fb0e1df812e 100644 --- a/fs/xfs/scrub/rtsummary.c +++ b/fs/xfs/scrub/rtsummary.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/rtsummary_repair.c b/fs/xfs/scrub/rtsummary_repair.c index d593977d70df..69494240deda 100644 --- a/fs/xfs/scrub/rtsummary_repair.c +++ b/fs/xfs/scrub/rtsummary_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/scrub.c b/fs/xfs/scrub/scrub.c index 3c3b0d25006f..1ebc2f40f18b 100644 --- a/fs/xfs/scrub/scrub.c +++ b/fs/xfs/scrub/scrub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/stats.c b/fs/xfs/scrub/stats.c index f8a37ea97791..e6df71b512c6 100644 --- a/fs/xfs/scrub/stats.c +++ b/fs/xfs/scrub/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/symlink.c b/fs/xfs/scrub/symlink.c index c848bcc07cd5..bbc5c43a5171 100644 --- a/fs/xfs/scrub/symlink.c +++ b/fs/xfs/scrub/symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/symlink_repair.c b/fs/xfs/scrub/symlink_repair.c index df629892462f..aa83d334ceda 100644 --- a/fs/xfs/scrub/symlink_repair.c +++ b/fs/xfs/scrub/symlink_repair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/tempfile.c b/fs/xfs/scrub/tempfile.c index cf99e0ca51b0..5ca05ad059e4 100644 --- a/fs/xfs/scrub/tempfile.c +++ b/fs/xfs/scrub/tempfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/trace.c b/fs/xfs/scrub/trace.c index 987313a52e64..58860997c2e1 100644 --- a/fs/xfs/scrub/trace.c +++ b/fs/xfs/scrub/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/xfarray.c b/fs/xfs/scrub/xfarray.c index ed2e8c64b1a8..6ab6821e60fa 100644 --- a/fs/xfs/scrub/xfarray.c +++ b/fs/xfs/scrub/xfarray.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2021-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/xfblob.c b/fs/xfs/scrub/xfblob.c index 6ef2a9637f16..05b0f6123697 100644 --- a/fs/xfs/scrub/xfblob.c +++ b/fs/xfs/scrub/xfblob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/scrub/xfile.c b/fs/xfs/scrub/xfile.c index c753c79df203..4005a5677d82 100644 --- a/fs/xfs/scrub/xfile.c +++ b/fs/xfs/scrub/xfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_acl.c b/fs/xfs/xfs_acl.c index c7c3dcfa2718..6c74d4693b12 100644 --- a/fs/xfs/xfs_acl.c +++ b/fs/xfs/xfs_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2008, Christoph Hellwig diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c index 56a544638491..e30f2692b136 100644 --- a/fs/xfs/xfs_aops.c +++ b/fs/xfs/xfs_aops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_attr_inactive.c b/fs/xfs/xfs_attr_inactive.c index 319004bf089f..c569c2a9da09 100644 --- a/fs/xfs/xfs_attr_inactive.c +++ b/fs/xfs/xfs_attr_inactive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_attr_item.c b/fs/xfs/xfs_attr_item.c index e8fa326ac995..b1f7383ae9f1 100644 --- a/fs/xfs/xfs_attr_item.c +++ b/fs/xfs/xfs_attr_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_attr_list.c b/fs/xfs/xfs_attr_list.c index 379b48d015d2..0d9ec9aff759 100644 --- a/fs/xfs/xfs_attr_list.c +++ b/fs/xfs/xfs_attr_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_bio_io.c b/fs/xfs/xfs_bio_io.c index 2a736d10eafb..4693529149d6 100644 --- a/fs/xfs/xfs_bio_io.c +++ b/fs/xfs/xfs_bio_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Christoph Hellwig. diff --git a/fs/xfs/xfs_bmap_item.c b/fs/xfs/xfs_bmap_item.c index 80f0c4bcc483..faf0a702b02f 100644 --- a/fs/xfs/xfs_bmap_item.c +++ b/fs/xfs/xfs_bmap_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c index 2208a720ec3f..846956f70c94 100644 --- a/fs/xfs/xfs_bmap_util.c +++ b/fs/xfs/xfs_bmap_util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c index 47edf3041631..63419ca3dc2a 100644 --- a/fs/xfs/xfs_buf.c +++ b/fs/xfs/xfs_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index f4c5be67826e..4974a56ad630 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_buf_item_recover.c b/fs/xfs/xfs_buf_item_recover.c index e4c8af873632..dc91fd9c237d 100644 --- a/fs/xfs/xfs_buf_item_recover.c +++ b/fs/xfs/xfs_buf_item_recover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_buf_mem.c b/fs/xfs/xfs_buf_mem.c index dcbfa274e06d..2d5b54aa682c 100644 --- a/fs/xfs/xfs_buf_mem.c +++ b/fs/xfs/xfs_buf_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2023-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_dahash_test.c b/fs/xfs/xfs_dahash_test.c index 0dab5941e080..74924e693ef7 100644 --- a/fs/xfs/xfs_dahash_test.c +++ b/fs/xfs/xfs_dahash_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_dir2_readdir.c b/fs/xfs/xfs_dir2_readdir.c index 06ac5a7de60a..be3a56e157c9 100644 --- a/fs/xfs/xfs_dir2_readdir.c +++ b/fs/xfs/xfs_dir2_readdir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_discard.c b/fs/xfs/xfs_discard.c index b6ffe4807a11..02e1f31de455 100644 --- a/fs/xfs/xfs_discard.c +++ b/fs/xfs/xfs_discard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2010, 2023 Red Hat, Inc. diff --git a/fs/xfs/xfs_dquot.c b/fs/xfs/xfs_dquot.c index 612ca682a513..37e141ce4cc8 100644 --- a/fs/xfs/xfs_dquot.c +++ b/fs/xfs/xfs_dquot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index b374cd9f1900..49227dfc70ab 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_dquot_item_recover.c b/fs/xfs/xfs_dquot_item_recover.c index 89bc9bcaf51e..39c9bca855fe 100644 --- a/fs/xfs/xfs_dquot_item_recover.c +++ b/fs/xfs/xfs_dquot_item_recover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_drain.c b/fs/xfs/xfs_drain.c index fa5f31931efd..69ff83b028f0 100644 --- a/fs/xfs/xfs_drain.c +++ b/fs/xfs/xfs_drain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2022-2023 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_error.c b/fs/xfs/xfs_error.c index 39830b252ac8..77b85665159f 100644 --- a/fs/xfs/xfs_error.c +++ b/fs/xfs/xfs_error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_exchmaps_item.c b/fs/xfs/xfs_exchmaps_item.c index 229cbe0adf17..0874dbb7ae8e 100644 --- a/fs/xfs/xfs_exchmaps_item.c +++ b/fs/xfs/xfs_exchmaps_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_exchrange.c b/fs/xfs/xfs_exchrange.c index 0b41bdfecdfb..397f1ae723ae 100644 --- a/fs/xfs/xfs_exchrange.c +++ b/fs/xfs/xfs_exchrange.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2020-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_export.c b/fs/xfs/xfs_export.c index 201489d3de08..6d8cf6832d98 100644 --- a/fs/xfs/xfs_export.c +++ b/fs/xfs/xfs_export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2004-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_extent_busy.c b/fs/xfs/xfs_extent_busy.c index da3161572735..f21e225049dc 100644 --- a/fs/xfs/xfs_extent_busy.c +++ b/fs/xfs/xfs_extent_busy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 418ddab590e0..eef0680d1fdf 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_file.c b/fs/xfs/xfs_file.c index 7874cf745af3..3e9db7927898 100644 --- a/fs/xfs/xfs_file.c +++ b/fs/xfs/xfs_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_filestream.c b/fs/xfs/xfs_filestream.c index 044918fbae06..8b681b6d3be9 100644 --- a/fs/xfs/xfs_filestream.c +++ b/fs/xfs/xfs_filestream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2006-2007 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_fsmap.c b/fs/xfs/xfs_fsmap.c index af68c7de8ee8..ed6251b3d4fb 100644 --- a/fs/xfs/xfs_fsmap.c +++ b/fs/xfs/xfs_fsmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_fsops.c b/fs/xfs/xfs_fsops.c index 0ada73569394..a53c6cd8bc42 100644 --- a/fs/xfs/xfs_fsops.c +++ b/fs/xfs/xfs_fsops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_globals.c b/fs/xfs/xfs_globals.c index 566fd663c95b..cc406a9024eb 100644 --- a/fs/xfs/xfs_globals.c +++ b/fs/xfs/xfs_globals.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_handle.c b/fs/xfs/xfs_handle.c index 5a3e3bf4e7cc..94be5eb406ee 100644 --- a/fs/xfs/xfs_handle.c +++ b/fs/xfs/xfs_handle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_health.c b/fs/xfs/xfs_health.c index 3c1557fb1cf0..32e883e0f7f3 100644 --- a/fs/xfs/xfs_health.c +++ b/fs/xfs/xfs_health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_hooks.c b/fs/xfs/xfs_hooks.c index a58d1de2d37d..48fdf8388301 100644 --- a/fs/xfs/xfs_hooks.c +++ b/fs/xfs/xfs_hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2022-2024 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_icache.c b/fs/xfs/xfs_icache.c index 23a920437fe4..2487271b674c 100644 --- a/fs/xfs/xfs_icache.c +++ b/fs/xfs/xfs_icache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_icreate_item.c b/fs/xfs/xfs_icreate_item.c index f83ec2bd0583..1330a295e34a 100644 --- a/fs/xfs/xfs_icreate_item.c +++ b/fs/xfs/xfs_icreate_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2008-2010, 2013 Dave Chinner diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index f1f88e48fe22..a8fce0454a9b 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 2eb0c6011a2e..6099c53409eb 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_inode_item_recover.c b/fs/xfs/xfs_inode_item_recover.c index 9d1999d41be1..0b3ec4db3fdb 100644 --- a/fs/xfs/xfs_inode_item_recover.c +++ b/fs/xfs/xfs_inode_item_recover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c index 59eaad774371..fe2a3f94a991 100644 --- a/fs/xfs/xfs_ioctl.c +++ b/fs/xfs/xfs_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_ioctl32.c b/fs/xfs/xfs_ioctl32.c index b64785dc4354..6b436fb1cba9 100644 --- a/fs/xfs/xfs_ioctl32.c +++ b/fs/xfs/xfs_ioctl32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2004-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_iomap.c b/fs/xfs/xfs_iomap.c index 37a1b33e9045..9831cb3b77e7 100644 --- a/fs/xfs/xfs_iomap.c +++ b/fs/xfs/xfs_iomap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index ad94fbf55014..e35a623ff3c1 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_itable.c b/fs/xfs/xfs_itable.c index 2aa37a4d2706..5086916a521e 100644 --- a/fs/xfs/xfs_itable.c +++ b/fs/xfs/xfs_itable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_iunlink_item.c b/fs/xfs/xfs_iunlink_item.c index 1fd70a7aed63..297856f39c4b 100644 --- a/fs/xfs/xfs_iunlink_item.c +++ b/fs/xfs/xfs_iunlink_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020-2022, Red Hat, Inc. diff --git a/fs/xfs/xfs_iwalk.c b/fs/xfs/xfs_iwalk.c index c1c31d1a8e21..02c9747bd302 100644 --- a/fs/xfs/xfs_iwalk.c +++ b/fs/xfs/xfs_iwalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index d4544ccafea5..6c4ef7ff734b 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_log_cil.c b/fs/xfs/xfs_log_cil.c index 778ac47adb8c..ad5890369b81 100644 --- a/fs/xfs/xfs_log_cil.c +++ b/fs/xfs/xfs_log_cil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2010 Red Hat, Inc. All Rights Reserved. diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 03e42c7dab56..81e4c8cd4fce 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_message.c b/fs/xfs/xfs_message.c index 19aba2c3d525..48e7f87778ae 100644 --- a/fs/xfs/xfs_message.c +++ b/fs/xfs/xfs_message.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2011 Red Hat, Inc. All Rights Reserved. diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c index 0953f6ae94ab..48aa66a5fe72 100644 --- a/fs/xfs/xfs_mount.c +++ b/fs/xfs/xfs_mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_mru_cache.c b/fs/xfs/xfs_mru_cache.c index 73b7e72944e4..1a32eaee5063 100644 --- a/fs/xfs/xfs_mru_cache.c +++ b/fs/xfs/xfs_mru_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2006-2007 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_notify_failure.c b/fs/xfs/xfs_notify_failure.c index b17672889942..216de3971a38 100644 --- a/fs/xfs/xfs_notify_failure.c +++ b/fs/xfs/xfs_notify_failure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Fujitsu. All Rights Reserved. diff --git a/fs/xfs/xfs_pnfs.c b/fs/xfs/xfs_pnfs.c index afe7497012d4..0282763821bd 100644 --- a/fs/xfs/xfs_pnfs.c +++ b/fs/xfs/xfs_pnfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Christoph Hellwig. diff --git a/fs/xfs/xfs_pwork.c b/fs/xfs/xfs_pwork.c index c283b801cc5d..331e3c6bd285 100644 --- a/fs/xfs/xfs_pwork.c +++ b/fs/xfs/xfs_pwork.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2019 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 95be67ac6eb4..fbadb4a1d554 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_qm_bhv.c b/fs/xfs/xfs_qm_bhv.c index edc0aef3cf34..a5231acd1f58 100644 --- a/fs/xfs/xfs_qm_bhv.c +++ b/fs/xfs/xfs_qm_bhv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_qm_syscalls.c b/fs/xfs/xfs_qm_syscalls.c index 022e2179c06b..1784e8317b56 100644 --- a/fs/xfs/xfs_qm_syscalls.c +++ b/fs/xfs/xfs_qm_syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_quotaops.c b/fs/xfs/xfs_quotaops.c index 94fbe3d99ec7..6d389daa00ba 100644 --- a/fs/xfs/xfs_quotaops.c +++ b/fs/xfs/xfs_quotaops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2008, Christoph Hellwig diff --git a/fs/xfs/xfs_refcount_item.c b/fs/xfs/xfs_refcount_item.c index 3728234699a2..57406715be52 100644 --- a/fs/xfs/xfs_refcount_item.c +++ b/fs/xfs/xfs_refcount_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_reflink.c b/fs/xfs/xfs_reflink.c index 3f177b4ec131..1373f3979ffd 100644 --- a/fs/xfs/xfs_reflink.c +++ b/fs/xfs/xfs_reflink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_rmap_item.c b/fs/xfs/xfs_rmap_item.c index 15f0903f6fd4..f8dfd1bce22a 100644 --- a/fs/xfs/xfs_rmap_item.c +++ b/fs/xfs/xfs_rmap_item.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2016 Oracle. All Rights Reserved. diff --git a/fs/xfs/xfs_rtalloc.c b/fs/xfs/xfs_rtalloc.c index a12ffed12391..ca640f65ba01 100644 --- a/fs/xfs/xfs_rtalloc.c +++ b/fs/xfs/xfs_rtalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_stats.c b/fs/xfs/xfs_stats.c index 35c7fb3ba324..b0a092c9e6d1 100644 --- a/fs/xfs/xfs_stats.c +++ b/fs/xfs/xfs_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index bc71aa9dcee8..e4976a1a5711 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_symlink.c b/fs/xfs/xfs_symlink.c index 4252b07cd251..8dcccf80f7c8 100644 --- a/fs/xfs/xfs_symlink.c +++ b/fs/xfs/xfs_symlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2006 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_sysctl.c b/fs/xfs/xfs_sysctl.c index 9918f14b4874..72e6c141e631 100644 --- a/fs/xfs/xfs_sysctl.c +++ b/fs/xfs/xfs_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2001-2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_sysfs.c b/fs/xfs/xfs_sysfs.c index 7a5c5ef2db92..ea0c1b4fae01 100644 --- a/fs/xfs/xfs_sysfs.c +++ b/fs/xfs/xfs_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Red Hat, Inc. diff --git a/fs/xfs/xfs_trace.c b/fs/xfs/xfs_trace.c index a60556dbd172..d13de4c1aed0 100644 --- a/fs/xfs/xfs_trace.c +++ b/fs/xfs/xfs_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2009, Christoph Hellwig diff --git a/fs/xfs/xfs_trans.c b/fs/xfs/xfs_trans.c index 474f5a04ec63..0045d183b346 100644 --- a/fs/xfs/xfs_trans.c +++ b/fs/xfs/xfs_trans.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_trans_ail.c b/fs/xfs/xfs_trans_ail.c index 38983c6777df..4e3a802ab7b6 100644 --- a/fs/xfs/xfs_trans_ail.c +++ b/fs/xfs/xfs_trans_ail.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_trans_buf.c b/fs/xfs/xfs_trans_buf.c index 53af546c0b23..28e39dbef99c 100644 --- a/fs/xfs/xfs_trans_buf.c +++ b/fs/xfs/xfs_trans_buf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c index c842ce06acd6..2055ee8b3184 100644 --- a/fs/xfs/xfs_trans_dquot.c +++ b/fs/xfs/xfs_trans_dquot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2000-2002 Silicon Graphics, Inc. diff --git a/fs/xfs/xfs_xattr.c b/fs/xfs/xfs_xattr.c index ac5cecec9aa1..63cf346006e4 100644 --- a/fs/xfs/xfs_xattr.c +++ b/fs/xfs/xfs_xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Christoph Hellwig. diff --git a/fs/xfs/xfs_zone_alloc.c b/fs/xfs/xfs_zone_alloc.c index bbcf21704ea0..79507585753e 100644 --- a/fs/xfs/xfs_zone_alloc.c +++ b/fs/xfs/xfs_zone_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Christoph Hellwig. diff --git a/fs/xfs/xfs_zone_gc.c b/fs/xfs/xfs_zone_gc.c index 3c52cc1497d4..acfc34c80b8e 100644 --- a/fs/xfs/xfs_zone_gc.c +++ b/fs/xfs/xfs_zone_gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Christoph Hellwig. diff --git a/fs/xfs/xfs_zone_info.c b/fs/xfs/xfs_zone_info.c index 07e30c596975..c4316abf8c60 100644 --- a/fs/xfs/xfs_zone_info.c +++ b/fs/xfs/xfs_zone_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Christoph Hellwig. diff --git a/fs/xfs/xfs_zone_space_resv.c b/fs/xfs/xfs_zone_space_resv.c index fc1a4d1ce10c..ef06133909d4 100644 --- a/fs/xfs/xfs_zone_space_resv.c +++ b/fs/xfs/xfs_zone_space_resv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Christoph Hellwig. diff --git a/fs/zonefs/file.c b/fs/zonefs/file.c index c1e5e30e90a0..79cf23897a2f 100644 --- a/fs/zonefs/file.c +++ b/fs/zonefs/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple file system for zoned block devices exposing zones as files. diff --git a/fs/zonefs/super.c b/fs/zonefs/super.c index 086a31269198..b6b2981c0f4a 100644 --- a/fs/zonefs/super.c +++ b/fs/zonefs/super.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple file system for zoned block devices exposing zones as files. diff --git a/fs/zonefs/sysfs.c b/fs/zonefs/sysfs.c index ff9a688f1f9c..20cb35229f14 100644 --- a/fs/zonefs/sysfs.c +++ b/fs/zonefs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Simple file system for zoned block devices exposing zones as files. diff --git a/init/calibrate.c b/init/calibrate.c index 63be4c65bc52..85529bfb9e0f 100644 --- a/init/calibrate.c +++ b/init/calibrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* calibrate.c: default delay calibration * diff --git a/init/do_mounts.c b/init/do_mounts.c index defbbf1d55f7..1128bd252eb4 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/init/do_mounts_initrd.c b/init/do_mounts_initrd.c index f6867bad0d78..ee77bf395384 100644 --- a/init/do_mounts_initrd.c +++ b/init/do_mounts_initrd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/init/do_mounts_rd.c b/init/do_mounts_rd.c index eddbe5cb0413..07b39c796268 100644 --- a/init/do_mounts_rd.c +++ b/init/do_mounts_rd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/init/init_task.c b/init/init_task.c index 49b13d7c3985..0d4846cea5f5 100644 --- a/init/init_task.c +++ b/init/init_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/init/initramfs.c b/init/initramfs.c index 6ddbfb17fb8f..dbd209a76928 100644 --- a/init/initramfs.c +++ b/init/initramfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/init/initramfs_test.c b/init/initramfs_test.c index 5d2db455e60c..e8aa8f99efdb 100644 --- a/init/initramfs_test.c +++ b/init/initramfs_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/init/main.c b/init/main.c index b84818ad9685..cda580411bf9 100644 --- a/init/main.c +++ b/init/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/init/main.c diff --git a/init/noinitramfs.c b/init/noinitramfs.c index d1d26b93d25c..f2b440cda71b 100644 --- a/init/noinitramfs.c +++ b/init/noinitramfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * init/noinitramfs.c diff --git a/init/version-timestamp.c b/init/version-timestamp.c index 375726e05f69..d542b1d4e4ab 100644 --- a/init/version-timestamp.c +++ b/init/version-timestamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/init/version.c b/init/version.c index 94c96f6fbfe6..b7f21646effe 100644 --- a/init/version.c +++ b/init/version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/init/version.c diff --git a/io_uring/advise.c b/io_uring/advise.c index 0073f74e3658..df064ff968c2 100644 --- a/io_uring/advise.c +++ b/io_uring/advise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/alloc_cache.c b/io_uring/alloc_cache.c index 58423888b736..79995516ac4e 100644 --- a/io_uring/alloc_cache.c +++ b/io_uring/alloc_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "alloc_cache.h" diff --git a/io_uring/cancel.c b/io_uring/cancel.c index 07b8d852218b..584e51b310ef 100644 --- a/io_uring/cancel.c +++ b/io_uring/cancel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/cmd_net.c b/io_uring/cmd_net.c index 19d3ce2bd20a..8e70370157ab 100644 --- a/io_uring/cmd_net.c +++ b/io_uring/cmd_net.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/io_uring/epoll.c b/io_uring/epoll.c index 8d4610246ba0..afe158dfaf3a 100644 --- a/io_uring/epoll.c +++ b/io_uring/epoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/eventfd.c b/io_uring/eventfd.c index 78f8ab7db104..07c9cf20a2ca 100644 --- a/io_uring/eventfd.c +++ b/io_uring/eventfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/fdinfo.c b/io_uring/fdinfo.c index 80178b69e05a..260f4902808c 100644 --- a/io_uring/fdinfo.c +++ b/io_uring/fdinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/filetable.c b/io_uring/filetable.c index 794ef95df293..7dc5594b1087 100644 --- a/io_uring/filetable.c +++ b/io_uring/filetable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/fs.c b/io_uring/fs.c index 37079a414eab..ced8406352ea 100644 --- a/io_uring/fs.c +++ b/io_uring/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/futex.c b/io_uring/futex.c index 11bfff5a80df..0c45fac96868 100644 --- a/io_uring/futex.c +++ b/io_uring/futex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/io-wq.c b/io_uring/io-wq.c index 2fa7d3601edb..28ce9d772606 100644 --- a/io_uring/io-wq.c +++ b/io_uring/io-wq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Basic worker thread pool for io_uring diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index b7a077c11c21..475b5d0cd979 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared application/kernel submission and completion ring pairs, for diff --git a/io_uring/kbuf.c b/io_uring/kbuf.c index 796d131107dd..88233f08e11c 100644 --- a/io_uring/kbuf.c +++ b/io_uring/kbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/memmap.c b/io_uring/memmap.c index 7d3c5eb58480..e9ff1ed8bb7b 100644 --- a/io_uring/memmap.c +++ b/io_uring/memmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/mock_file.c b/io_uring/mock_file.c index 3ffac8f72974..ca0a09a7894b 100644 --- a/io_uring/mock_file.c +++ b/io_uring/mock_file.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/io_uring/msg_ring.c b/io_uring/msg_ring.c index 7063ea7964e7..0eaf9fd2742a 100644 --- a/io_uring/msg_ring.c +++ b/io_uring/msg_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/napi.c b/io_uring/napi.c index 4a10de03e426..0283af1116ab 100644 --- a/io_uring/napi.c +++ b/io_uring/napi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "io_uring.h" diff --git a/io_uring/net.c b/io_uring/net.c index 519ea055b761..f5845567e382 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/nop.c b/io_uring/nop.c index 3caf07878f8a..e4201a04a09e 100644 --- a/io_uring/nop.c +++ b/io_uring/nop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/notif.c b/io_uring/notif.c index f476775ba44b..4baa4011f95b 100644 --- a/io_uring/notif.c +++ b/io_uring/notif.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/io_uring/opdef.c b/io_uring/opdef.c index df52d760240e..94d7d7c8628e 100644 --- a/io_uring/opdef.c +++ b/io_uring/opdef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * io_uring opcode handling table diff --git a/io_uring/openclose.c b/io_uring/openclose.c index 15dde9bd6ff6..2ef2a943a41a 100644 --- a/io_uring/openclose.c +++ b/io_uring/openclose.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/poll.c b/io_uring/poll.c index aac4b3b881fb..aa1fbd5e03db 100644 --- a/io_uring/poll.c +++ b/io_uring/poll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/query.c b/io_uring/query.c index abdd6f3e1223..ba19fa40643a 100644 --- a/io_uring/query.c +++ b/io_uring/query.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "linux/io_uring/query.h" diff --git a/io_uring/register.c b/io_uring/register.c index 3d3822ff3fd9..5117a4fd9a94 100644 --- a/io_uring/register.c +++ b/io_uring/register.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Code related to the io_uring_register() syscall diff --git a/io_uring/rsrc.c b/io_uring/rsrc.c index 41c89f5c616d..583587590d09 100644 --- a/io_uring/rsrc.c +++ b/io_uring/rsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/rw.c b/io_uring/rw.c index 28555bc85ba0..2c19006568de 100644 --- a/io_uring/rw.c +++ b/io_uring/rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/splice.c b/io_uring/splice.c index e81ebbb91925..998f2b2d6737 100644 --- a/io_uring/splice.c +++ b/io_uring/splice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/sqpoll.c b/io_uring/sqpoll.c index 74c1a130cd87..924db4294e68 100644 --- a/io_uring/sqpoll.c +++ b/io_uring/sqpoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Contains the core associated with submission side polling of the SQ diff --git a/io_uring/statx.c b/io_uring/statx.c index 5111e9befbfe..3677127512ef 100644 --- a/io_uring/statx.c +++ b/io_uring/statx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/sync.c b/io_uring/sync.c index cea2d381ffd2..7a8bdaf308d8 100644 --- a/io_uring/sync.c +++ b/io_uring/sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/tctx.c b/io_uring/tctx.c index 6d6f44215ec8..f8e267d760b5 100644 --- a/io_uring/tctx.c +++ b/io_uring/tctx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/timeout.c b/io_uring/timeout.c index d8fbbaf31cf3..0a6ab375384c 100644 --- a/io_uring/timeout.c +++ b/io_uring/timeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/truncate.c b/io_uring/truncate.c index 487baf23b44e..4e3f85c67f4e 100644 --- a/io_uring/truncate.c +++ b/io_uring/truncate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/uring_cmd.c b/io_uring/uring_cmd.c index 197474911f04..5225c7b5973d 100644 --- a/io_uring/uring_cmd.c +++ b/io_uring/uring_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/waitid.c b/io_uring/waitid.c index d25d60aed6af..9a96c9df5e6e 100644 --- a/io_uring/waitid.c +++ b/io_uring/waitid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Support for async notification of waitid diff --git a/io_uring/xattr.c b/io_uring/xattr.c index 322b94ff9e4b..e94c259fba7e 100644 --- a/io_uring/xattr.c +++ b/io_uring/xattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/io_uring/zcrx.c b/io_uring/zcrx.c index 3d398283cf34..092083918a83 100644 --- a/io_uring/zcrx.c +++ b/io_uring/zcrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/ipc/compat.c b/ipc/compat.c index 5ab8225923af..e2776b168f5e 100644 --- a/ipc/compat.c +++ b/ipc/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * 32 bit compatibility code for System V IPC diff --git a/ipc/ipc_sysctl.c b/ipc/ipc_sysctl.c index 15b17e86e198..0be8d7ed2a7b 100644 --- a/ipc/ipc_sysctl.c +++ b/ipc/ipc_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 diff --git a/ipc/mq_sysctl.c b/ipc/mq_sysctl.c index 0dd12e1c9f53..1ad71e8d296b 100644 --- a/ipc/mq_sysctl.c +++ b/ipc/mq_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 IBM Corporation diff --git a/ipc/mqueue.c b/ipc/mqueue.c index c4f6d65596cf..f7840b570ee6 100644 --- a/ipc/mqueue.c +++ b/ipc/mqueue.c @@ -1,3 +1,4 @@ +asm("nop"); /* * POSIX message queues filesystem for Linux. * diff --git a/ipc/msg.c b/ipc/msg.c index ee6af4fe52bf..f608046ab149 100644 --- a/ipc/msg.c +++ b/ipc/msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/msg.c diff --git a/ipc/msgutil.c b/ipc/msgutil.c index e28f0cecb2ec..90a21cf15686 100644 --- a/ipc/msgutil.c +++ b/ipc/msgutil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/ipc/msgutil.c diff --git a/ipc/namespace.c b/ipc/namespace.c index 535f16ea40e1..03bacbfa4b78 100644 --- a/ipc/namespace.c +++ b/ipc/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/namespace.c diff --git a/ipc/sem.c b/ipc/sem.c index 0f06e4bd4673..82e824687d89 100644 --- a/ipc/sem.c +++ b/ipc/sem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/sem.c diff --git a/ipc/shm.c b/ipc/shm.c index 3db36773dd10..0a4590c8679d 100644 --- a/ipc/shm.c +++ b/ipc/shm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/shm.c diff --git a/ipc/syscall.c b/ipc/syscall.c index dfb0e988d542..acbc1d6043ef 100644 --- a/ipc/syscall.c +++ b/ipc/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sys_ipc() is the old de-multiplexer for the SysV IPC calls. diff --git a/ipc/util.c b/ipc/util.c index cae60f11d9c2..8575c5907c0e 100644 --- a/ipc/util.c +++ b/ipc/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/util.c diff --git a/kernel/acct.c b/kernel/acct.c index 2a2b3c874acd..b2cfe573a577 100644 --- a/kernel/acct.c +++ b/kernel/acct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/kernel/acct.c diff --git a/kernel/async.c b/kernel/async.c index 4c3e6a44595f..886de4057e03 100644 --- a/kernel/async.c +++ b/kernel/async.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * async.c: Asynchronous function calls for boot performance diff --git a/kernel/audit.c b/kernel/audit.c index 26a332ffb1b8..427b40de9345 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* audit.c -- Auditing support * Gateway between the kernel (e.g., selinux) and the user-space audit daemon. diff --git a/kernel/audit_fsnotify.c b/kernel/audit_fsnotify.c index b92805b317a2..f067bf6ff0a0 100644 --- a/kernel/audit_fsnotify.c +++ b/kernel/audit_fsnotify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* audit_fsnotify.c -- tracking inodes * diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c index fda6beb041e0..ae6bc0583f6d 100644 --- a/kernel/audit_tree.c +++ b/kernel/audit_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "audit.h" #include diff --git a/kernel/audit_watch.c b/kernel/audit_watch.c index a700e3c8925f..070310f6f9d5 100644 --- a/kernel/audit_watch.c +++ b/kernel/audit_watch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* audit_watch.c -- watching inodes * diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c index 6a86c0683b67..d11fda675041 100644 --- a/kernel/auditfilter.c +++ b/kernel/auditfilter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* auditfilter.c -- filtering of audit events * diff --git a/kernel/auditsc.c b/kernel/auditsc.c index dd0563a8e0be..7674f8ade428 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* auditsc.c -- System-call auditing support * Handles all system-call specific auditing features. diff --git a/kernel/backtracetest.c b/kernel/backtracetest.c index 2dfe66b9ed76..b939e5245fec 100644 --- a/kernel/backtracetest.c +++ b/kernel/backtracetest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple stack backtrace regression test module diff --git a/kernel/bounds.c b/kernel/bounds.c index 02b619eb6106..672c4b95b502 100644 --- a/kernel/bounds.c +++ b/kernel/bounds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generate definitions needed by the preprocessor. diff --git a/kernel/bpf/arena.c b/kernel/bpf/arena.c index 872dc0e41c65..642aa9c178c3 100644 --- a/kernel/bpf/arena.c +++ b/kernel/bpf/arena.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Meta Platforms, Inc. and affiliates. */ #include diff --git a/kernel/bpf/arraymap.c b/kernel/bpf/arraymap.c index 1eeb31c5b317..287a342f4fbe 100644 --- a/kernel/bpf/arraymap.c +++ b/kernel/bpf/arraymap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com * Copyright (c) 2016,2017 Facebook diff --git a/kernel/bpf/bloom_filter.c b/kernel/bpf/bloom_filter.c index 35e1ddca74d2..04803992a269 100644 --- a/kernel/bpf/bloom_filter.c +++ b/kernel/bpf/bloom_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021 Facebook */ diff --git a/kernel/bpf/bpf_cgrp_storage.c b/kernel/bpf/bpf_cgrp_storage.c index 0687a760974a..4a2757bd3dda 100644 --- a/kernel/bpf/bpf_cgrp_storage.c +++ b/kernel/bpf/bpf_cgrp_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Meta Platforms, Inc. and affiliates. diff --git a/kernel/bpf/bpf_inode_storage.c b/kernel/bpf/bpf_inode_storage.c index e54cce2b9175..4d0a012db145 100644 --- a/kernel/bpf/bpf_inode_storage.c +++ b/kernel/bpf/bpf_inode_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Facebook diff --git a/kernel/bpf/bpf_insn_array.c b/kernel/bpf/bpf_insn_array.c index c96630cb75bf..5a70fc54158a 100644 --- a/kernel/bpf/bpf_insn_array.c +++ b/kernel/bpf/bpf_insn_array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Isovalent */ diff --git a/kernel/bpf/bpf_iter.c b/kernel/bpf/bpf_iter.c index eec60b57bd3d..87594058d10e 100644 --- a/kernel/bpf/bpf_iter.c +++ b/kernel/bpf/bpf_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Facebook */ diff --git a/kernel/bpf/bpf_local_storage.c b/kernel/bpf/bpf_local_storage.c index e2fe6c32822b..9b576fdf1583 100644 --- a/kernel/bpf/bpf_local_storage.c +++ b/kernel/bpf/bpf_local_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook */ #include diff --git a/kernel/bpf/bpf_lru_list.c b/kernel/bpf/bpf_lru_list.c index e7a2fc60523f..5ae1397d9899 100644 --- a/kernel/bpf/bpf_lru_list.c +++ b/kernel/bpf/bpf_lru_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/kernel/bpf/bpf_lsm.c b/kernel/bpf/bpf_lsm.c index 7cb6e8d4282c..9b05d63c48be 100644 --- a/kernel/bpf/bpf_lsm.c +++ b/kernel/bpf/bpf_lsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/bpf/bpf_struct_ops.c b/kernel/bpf/bpf_struct_ops.c index 278490683d28..b4895621c1c2 100644 --- a/kernel/bpf/bpf_struct_ops.c +++ b/kernel/bpf/bpf_struct_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019 Facebook */ diff --git a/kernel/bpf/bpf_task_storage.c b/kernel/bpf/bpf_task_storage.c index a1dc1bf0848a..543c85d3a2e7 100644 --- a/kernel/bpf/bpf_task_storage.c +++ b/kernel/bpf/bpf_task_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Facebook diff --git a/kernel/bpf/btf.c b/kernel/bpf/btf.c index 0de8fc8a0e0b..16c6ea9cad16 100644 --- a/kernel/bpf/btf.c +++ b/kernel/bpf/btf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018 Facebook */ diff --git a/kernel/bpf/btf_iter.c b/kernel/bpf/btf_iter.c index 0e2c66a52df9..c1f1765bf6d9 100644 --- a/kernel/bpf/btf_iter.c +++ b/kernel/bpf/btf_iter.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) #include "../../tools/lib/bpf/btf_iter.c" diff --git a/kernel/bpf/btf_relocate.c b/kernel/bpf/btf_relocate.c index c12ccbf66507..27b82ec8b801 100644 --- a/kernel/bpf/btf_relocate.c +++ b/kernel/bpf/btf_relocate.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) #include "../../tools/lib/bpf/btf_relocate.c" diff --git a/kernel/bpf/cgroup.c b/kernel/bpf/cgroup.c index 69988af44b37..28a6594d823c 100644 --- a/kernel/bpf/cgroup.c +++ b/kernel/bpf/cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Functions to manage eBPF programs attached to cgroups diff --git a/kernel/bpf/cgroup_iter.c b/kernel/bpf/cgroup_iter.c index f04a468cf6a7..031f55acbfa6 100644 --- a/kernel/bpf/cgroup_iter.c +++ b/kernel/bpf/cgroup_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Google */ #include diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c index 1b9b18e5b03c..1604cd7de5f9 100644 --- a/kernel/bpf/core.c +++ b/kernel/bpf/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux Socket Filter - Kernel level socket filtering diff --git a/kernel/bpf/cpumap.c b/kernel/bpf/cpumap.c index 703e5df1f4ef..485425e62e6a 100644 --- a/kernel/bpf/cpumap.c +++ b/kernel/bpf/cpumap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* bpf/cpumap.c * diff --git a/kernel/bpf/cpumask.c b/kernel/bpf/cpumask.c index 9876c5fe6c2a..9cfebb5c93f0 100644 --- a/kernel/bpf/cpumask.c +++ b/kernel/bpf/cpumask.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2023 Meta, Inc */ #include diff --git a/kernel/bpf/crypto.c b/kernel/bpf/crypto.c index 83c4d9943084..a89f87c1b2bc 100644 --- a/kernel/bpf/crypto.c +++ b/kernel/bpf/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Meta, Inc */ #include diff --git a/kernel/bpf/devmap.c b/kernel/bpf/devmap.c index 2625601de76e..6564c1da10c9 100644 --- a/kernel/bpf/devmap.c +++ b/kernel/bpf/devmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 Covalent IO, Inc. http://covalent.io */ diff --git a/kernel/bpf/disasm.c b/kernel/bpf/disasm.c index f8a3c7eb451e..f53c6941c666 100644 --- a/kernel/bpf/disasm.c +++ b/kernel/bpf/disasm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com * Copyright (c) 2016 Facebook diff --git a/kernel/bpf/dispatcher.c b/kernel/bpf/dispatcher.c index b77db7413f8c..d455c8b82093 100644 --- a/kernel/bpf/dispatcher.c +++ b/kernel/bpf/dispatcher.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2019 Intel Corporation. */ diff --git a/kernel/bpf/dmabuf_iter.c b/kernel/bpf/dmabuf_iter.c index cd500248abd9..fa7d2c445492 100644 --- a/kernel/bpf/dmabuf_iter.c +++ b/kernel/bpf/dmabuf_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Google LLC */ #include diff --git a/kernel/bpf/hashtab.c b/kernel/bpf/hashtab.c index c8a9b27f8663..cfaa7e12a260 100644 --- a/kernel/bpf/hashtab.c +++ b/kernel/bpf/hashtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com * Copyright (c) 2016 Facebook diff --git a/kernel/bpf/helpers.c b/kernel/bpf/helpers.c index db72b96f9c8c..07841ad7141f 100644 --- a/kernel/bpf/helpers.c +++ b/kernel/bpf/helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com */ diff --git a/kernel/bpf/inode.c b/kernel/bpf/inode.c index 9f866a010dad..26379f43fc69 100644 --- a/kernel/bpf/inode.c +++ b/kernel/bpf/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Minimal file system backend for holding eBPF maps and programs, diff --git a/kernel/bpf/kmem_cache_iter.c b/kernel/bpf/kmem_cache_iter.c index 3ae2158d767f..6fb7a1b79dd9 100644 --- a/kernel/bpf/kmem_cache_iter.c +++ b/kernel/bpf/kmem_cache_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Google */ #include diff --git a/kernel/bpf/link_iter.c b/kernel/bpf/link_iter.c index 8158e9c1af7b..872fea4c4b81 100644 --- a/kernel/bpf/link_iter.c +++ b/kernel/bpf/link_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Red Hat, Inc. */ #include diff --git a/kernel/bpf/liveness.c b/kernel/bpf/liveness.c index 60db5d655495..f5b0499584da 100644 --- a/kernel/bpf/liveness.c +++ b/kernel/bpf/liveness.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Meta Platforms, Inc. and affiliates. */ diff --git a/kernel/bpf/local_storage.c b/kernel/bpf/local_storage.c index c93a756e035c..d413c41cef32 100644 --- a/kernel/bpf/local_storage.c +++ b/kernel/bpf/local_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/bpf/log.c b/kernel/bpf/log.c index a0c3b35de2ce..e042eb3f8bbb 100644 --- a/kernel/bpf/log.c +++ b/kernel/bpf/log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com * Copyright (c) 2016 Facebook diff --git a/kernel/bpf/lpm_trie.c b/kernel/bpf/lpm_trie.c index be66d7e520e0..26e2b9c974a1 100644 --- a/kernel/bpf/lpm_trie.c +++ b/kernel/bpf/lpm_trie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Longest prefix match list implementation diff --git a/kernel/bpf/map_in_map.c b/kernel/bpf/map_in_map.c index 645bd30bc9a9..725897d2bb3e 100644 --- a/kernel/bpf/map_in_map.c +++ b/kernel/bpf/map_in_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 Facebook */ diff --git a/kernel/bpf/map_iter.c b/kernel/bpf/map_iter.c index 9575314f40a6..e7d58b54d240 100644 --- a/kernel/bpf/map_iter.c +++ b/kernel/bpf/map_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Facebook */ #include diff --git a/kernel/bpf/memalloc.c b/kernel/bpf/memalloc.c index bd45dda9dc35..b5141b3db8f9 100644 --- a/kernel/bpf/memalloc.c +++ b/kernel/bpf/memalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Meta Platforms, Inc. and affiliates. */ #include diff --git a/kernel/bpf/mprog.c b/kernel/bpf/mprog.c index 1394168062e8..88895e2d448a 100644 --- a/kernel/bpf/mprog.c +++ b/kernel/bpf/mprog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2023 Isovalent */ diff --git a/kernel/bpf/net_namespace.c b/kernel/bpf/net_namespace.c index 8e88201c98bf..537df1cfea2f 100644 --- a/kernel/bpf/net_namespace.c +++ b/kernel/bpf/net_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/bpf/offload.c b/kernel/bpf/offload.c index 42ae8d595c2c..c706cc055672 100644 --- a/kernel/bpf/offload.c +++ b/kernel/bpf/offload.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017-2018 Netronome Systems, Inc. * diff --git a/kernel/bpf/percpu_freelist.c b/kernel/bpf/percpu_freelist.c index 632762b57299..2c8a01772ce4 100644 --- a/kernel/bpf/percpu_freelist.c +++ b/kernel/bpf/percpu_freelist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/kernel/bpf/preload/bpf_preload_kern.c b/kernel/bpf/preload/bpf_preload_kern.c index 774e5a538811..cd366bf92a2b 100644 --- a/kernel/bpf/preload/bpf_preload_kern.c +++ b/kernel/bpf/preload/bpf_preload_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/kernel/bpf/preload/iterators/iterators.bpf.c b/kernel/bpf/preload/iterators/iterators.bpf.c index b78968b63fab..58118bb7da89 100644 --- a/kernel/bpf/preload/iterators/iterators.bpf.c +++ b/kernel/bpf/preload/iterators/iterators.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020 Facebook */ #include diff --git a/kernel/bpf/prog_iter.c b/kernel/bpf/prog_iter.c index 85d8fcb56fb7..e06e65a5e0fe 100644 --- a/kernel/bpf/prog_iter.c +++ b/kernel/bpf/prog_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Facebook */ #include diff --git a/kernel/bpf/queue_stack_maps.c b/kernel/bpf/queue_stack_maps.c index 9a5f94371e50..8beaea98a0e9 100644 --- a/kernel/bpf/queue_stack_maps.c +++ b/kernel/bpf/queue_stack_maps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * queue_stack_maps.c: BPF queue and stack maps diff --git a/kernel/bpf/range_tree.c b/kernel/bpf/range_tree.c index 99c63d982c5d..60dfcc3ec737 100644 --- a/kernel/bpf/range_tree.c +++ b/kernel/bpf/range_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2024 Meta Platforms, Inc. and affiliates. */ #include diff --git a/kernel/bpf/relo_core.c b/kernel/bpf/relo_core.c index aa822c9fcfde..d4e28e392195 100644 --- a/kernel/bpf/relo_core.c +++ b/kernel/bpf/relo_core.c @@ -1,2 +1,3 @@ +asm("nop"); // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) #include "../../tools/lib/bpf/relo_core.c" diff --git a/kernel/bpf/reuseport_array.c b/kernel/bpf/reuseport_array.c index 49b8e5a0c6b4..048e0e2fa349 100644 --- a/kernel/bpf/reuseport_array.c +++ b/kernel/bpf/reuseport_array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Facebook diff --git a/kernel/bpf/ringbuf.c b/kernel/bpf/ringbuf.c index f6a075ffac63..5d2807a14fa3 100644 --- a/kernel/bpf/ringbuf.c +++ b/kernel/bpf/ringbuf.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/kernel/bpf/rqspinlock.c b/kernel/bpf/rqspinlock.c index f7d0c8d4644e..aee528c2cb8e 100644 --- a/kernel/bpf/rqspinlock.c +++ b/kernel/bpf/rqspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Resilient Queued Spin Lock diff --git a/kernel/bpf/stackmap.c b/kernel/bpf/stackmap.c index da3d328f5c15..6f1bfbf26e2f 100644 --- a/kernel/bpf/stackmap.c +++ b/kernel/bpf/stackmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/kernel/bpf/stream.c b/kernel/bpf/stream.c index 0b6bc3f30335..28fdf9c6f2fc 100644 --- a/kernel/bpf/stream.c +++ b/kernel/bpf/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Meta Platforms, Inc. and affiliates. */ diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index 4ff82144f885..bdeadd1e3315 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com */ diff --git a/kernel/bpf/sysfs_btf.c b/kernel/bpf/sysfs_btf.c index 9cbe15ce3540..84d2304ebc7e 100644 --- a/kernel/bpf/sysfs_btf.c +++ b/kernel/bpf/sysfs_btf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide kernel BTF information for introspection and use by eBPF tools. diff --git a/kernel/bpf/task_iter.c b/kernel/bpf/task_iter.c index 98d9b4c0daff..8dec01ffa22f 100644 --- a/kernel/bpf/task_iter.c +++ b/kernel/bpf/task_iter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2020 Facebook */ diff --git a/kernel/bpf/tcx.c b/kernel/bpf/tcx.c index efd987ea6872..98f5bb0c1f59 100644 --- a/kernel/bpf/tcx.c +++ b/kernel/bpf/tcx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2023 Isovalent */ diff --git a/kernel/bpf/tnum.c b/kernel/bpf/tnum.c index f8e70e9c3998..e378f3456f16 100644 --- a/kernel/bpf/tnum.c +++ b/kernel/bpf/tnum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* tnum: tracked (or tristate) numbers * diff --git a/kernel/bpf/token.c b/kernel/bpf/token.c index feecd8f4dbf9..9c0c6933c794 100644 --- a/kernel/bpf/token.c +++ b/kernel/bpf/token.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/kernel/bpf/trampoline.c b/kernel/bpf/trampoline.c index 976d89011b15..6d04e7fa7ec7 100644 --- a/kernel/bpf/trampoline.c +++ b/kernel/bpf/trampoline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2019 Facebook */ #include diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index 3135643d5695..8cb452772498 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com * Copyright (c) 2016 Facebook diff --git a/kernel/capability.c b/kernel/capability.c index 829f49ae07b9..9d119933121e 100644 --- a/kernel/capability.c +++ b/kernel/capability.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/kernel/capability.c diff --git a/kernel/cfi.c b/kernel/cfi.c index 4dad04ead06c..e348c48d329c 100644 --- a/kernel/cfi.c +++ b/kernel/cfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Clang Control Flow Integrity (CFI) error handling. diff --git a/kernel/cgroup/cgroup-v1.c b/kernel/cgroup/cgroup-v1.c index a9e029b570c8..ae879c67cc23 100644 --- a/kernel/cgroup/cgroup-v1.c +++ b/kernel/cgroup/cgroup-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "cgroup-internal.h" diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index 5f0d33b04910..2b5b0d0f52cb 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic process-grouping system. diff --git a/kernel/cgroup/cpuset-v1.c b/kernel/cgroup/cpuset-v1.c index 12e76774c75b..3e61d65ca357 100644 --- a/kernel/cgroup/cpuset-v1.c +++ b/kernel/cgroup/cpuset-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include "cgroup-internal.h" diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c index c06e2e96f79d..cd1d32e9f000 100644 --- a/kernel/cgroup/cpuset.c +++ b/kernel/cgroup/cpuset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kernel/cpuset.c diff --git a/kernel/cgroup/debug.c b/kernel/cgroup/debug.c index 81ea38dd6f9d..43c7484a57ed 100644 --- a/kernel/cgroup/debug.c +++ b/kernel/cgroup/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Debug controller diff --git a/kernel/cgroup/dmem.c b/kernel/cgroup/dmem.c index 1ea6afffa985..76332ced5ccd 100644 --- a/kernel/cgroup/dmem.c +++ b/kernel/cgroup/dmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2023-2024 Intel Corporation (Maarten Lankhorst ) diff --git a/kernel/cgroup/freezer.c b/kernel/cgroup/freezer.c index 6c18854bff34..e0303afdd76a 100644 --- a/kernel/cgroup/freezer.c +++ b/kernel/cgroup/freezer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/cgroup/legacy_freezer.c b/kernel/cgroup/legacy_freezer.c index 817c33450fee..162fb93d01ba 100644 --- a/kernel/cgroup/legacy_freezer.c +++ b/kernel/cgroup/legacy_freezer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * cgroup_freezer.c - control group freezer subsystem diff --git a/kernel/cgroup/misc.c b/kernel/cgroup/misc.c index 6a01d91ea4cb..baf8bb8b9ab6 100644 --- a/kernel/cgroup/misc.c +++ b/kernel/cgroup/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Miscellaneous cgroup controller diff --git a/kernel/cgroup/namespace.c b/kernel/cgroup/namespace.c index db9617556dd7..1e2b2eab0b62 100644 --- a/kernel/cgroup/namespace.c +++ b/kernel/cgroup/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "cgroup-internal.h" diff --git a/kernel/cgroup/pids.c b/kernel/cgroup/pids.c index 8f61114c36dd..318a481f6c48 100644 --- a/kernel/cgroup/pids.c +++ b/kernel/cgroup/pids.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Process number limiting controller for cgroups. diff --git a/kernel/cgroup/rdma.c b/kernel/cgroup/rdma.c index ef5878fb2005..f29d02e365dc 100644 --- a/kernel/cgroup/rdma.c +++ b/kernel/cgroup/rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RDMA resource limiting controller for cgroups. diff --git a/kernel/cgroup/rstat.c b/kernel/cgroup/rstat.c index 150e5871e66f..5263958395f6 100644 --- a/kernel/cgroup/rstat.c +++ b/kernel/cgroup/rstat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "cgroup-internal.h" diff --git a/kernel/compat.c b/kernel/compat.c index fb50f29d9b36..899b7f2106e5 100644 --- a/kernel/compat.c +++ b/kernel/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/compat.c diff --git a/kernel/context_tracking.c b/kernel/context_tracking.c index fb5be6e9b423..40c1985b1117 100644 --- a/kernel/context_tracking.c +++ b/kernel/context_tracking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Context tracking: Probe on high level context boundaries such as kernel, diff --git a/kernel/cpu.c b/kernel/cpu.c index 8df2d773fe3b..c92cc6bc7568 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); /* CPU control. * (C) 2001, 2002, 2003, 2004 Rusty Russell * diff --git a/kernel/cpu_pm.c b/kernel/cpu_pm.c index 7481fbb947d3..a6195ca5441e 100644 --- a/kernel/cpu_pm.c +++ b/kernel/cpu_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Google, Inc. diff --git a/kernel/crash_core.c b/kernel/crash_core.c index 99dac1aa972a..c2863629cc93 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * crash.c - kernel crash support code. diff --git a/kernel/crash_core_test.c b/kernel/crash_core_test.c index 8aadf6801530..eb7bc861c9fe 100644 --- a/kernel/crash_core_test.c +++ b/kernel/crash_core_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include // For struct crash_mem and struct range if defined there diff --git a/kernel/crash_dump_dm_crypt.c b/kernel/crash_dump_dm_crypt.c index 401423ba477d..2cdc1f1113c4 100644 --- a/kernel/crash_dump_dm_crypt.c +++ b/kernel/crash_dump_dm_crypt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/kernel/crash_reserve.c b/kernel/crash_reserve.c index 62e60e0223cf..44fb066a95d4 100644 --- a/kernel/crash_reserve.c +++ b/kernel/crash_reserve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * crash.c - kernel crash support code. diff --git a/kernel/cred.c b/kernel/cred.c index a6f686b30da1..f6da9f056e27 100644 --- a/kernel/cred.c +++ b/kernel/cred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Task credentials management - see Documentation/security/credentials.rst * diff --git a/kernel/debug/debug_core.c b/kernel/debug/debug_core.c index 0b9495187fba..438d9d814619 100644 --- a/kernel/debug/debug_core.c +++ b/kernel/debug/debug_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel Debug Core diff --git a/kernel/debug/gdbstub.c b/kernel/debug/gdbstub.c index 22fe969c5d2e..294ea42e4d44 100644 --- a/kernel/debug/gdbstub.c +++ b/kernel/debug/gdbstub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel Debug Core diff --git a/kernel/debug/kdb/kdb_bp.c b/kernel/debug/kdb/kdb_bp.c index c0c2072f5452..d1f91ab424c0 100644 --- a/kernel/debug/kdb/kdb_bp.c +++ b/kernel/debug/kdb/kdb_bp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Independent Breakpoint Handler * diff --git a/kernel/debug/kdb/kdb_bt.c b/kernel/debug/kdb/kdb_bt.c index 137ba73f56fc..361ea354d9e9 100644 --- a/kernel/debug/kdb/kdb_bt.c +++ b/kernel/debug/kdb/kdb_bt.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Independent Stack Traceback * diff --git a/kernel/debug/kdb/kdb_debugger.c b/kernel/debug/kdb/kdb_debugger.c index e91fc3e4edd5..3b916a506e64 100644 --- a/kernel/debug/kdb/kdb_debugger.c +++ b/kernel/debug/kdb/kdb_debugger.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created by: Jason Wessel * diff --git a/kernel/debug/kdb/kdb_io.c b/kernel/debug/kdb/kdb_io.c index 61c1690058ed..8940ede60776 100644 --- a/kernel/debug/kdb/kdb_io.c +++ b/kernel/debug/kdb/kdb_io.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Independent Console I/O handler * diff --git a/kernel/debug/kdb/kdb_keyboard.c b/kernel/debug/kdb/kdb_keyboard.c index 386d30e530b7..55b167c6d023 100644 --- a/kernel/debug/kdb/kdb_keyboard.c +++ b/kernel/debug/kdb/kdb_keyboard.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Dependent Console I/O handler * diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c index dddf2b5aad57..824f21909afb 100644 --- a/kernel/debug/kdb/kdb_main.c +++ b/kernel/debug/kdb/kdb_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Independent Main Code * diff --git a/kernel/debug/kdb/kdb_support.c b/kernel/debug/kdb/kdb_support.c index 56f7b906e7cc..e049d09b60d5 100644 --- a/kernel/debug/kdb/kdb_support.c +++ b/kernel/debug/kdb/kdb_support.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Kernel Debugger Architecture Independent Support Functions * diff --git a/kernel/delayacct.c b/kernel/delayacct.c index 30e7912ebb0d..255460f51339 100644 --- a/kernel/delayacct.c +++ b/kernel/delayacct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* delayacct.c - per-task delay accounting * diff --git a/kernel/dma.c b/kernel/dma.c index 40f152936316..a869a4d331a5 100644 --- a/kernel/dma.c +++ b/kernel/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/kernel/dma.c: A DMA channel allocator. Inspired by linux/kernel/irq.c. diff --git a/kernel/dma/coherent.c b/kernel/dma/coherent.c index 77c8d9487a9a..d9425191a894 100644 --- a/kernel/dma/coherent.c +++ b/kernel/dma/coherent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Coherent per-device memory handling. diff --git a/kernel/dma/contiguous.c b/kernel/dma/contiguous.c index c56004d314dc..9c4b5e830013 100644 --- a/kernel/dma/contiguous.c +++ b/kernel/dma/contiguous.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Contiguous Memory Allocator for DMA mapping framework diff --git a/kernel/dma/debug.c b/kernel/dma/debug.c index 138ede653de4..16aa4354047a 100644 --- a/kernel/dma/debug.c +++ b/kernel/dma/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 Advanced Micro Devices, Inc. diff --git a/kernel/dma/direct.c b/kernel/dma/direct.c index 50c3fe2a1d55..f80be9ebf827 100644 --- a/kernel/dma/direct.c +++ b/kernel/dma/direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2020 Christoph Hellwig. diff --git a/kernel/dma/dummy.c b/kernel/dma/dummy.c index 16a51736a2a3..874a39ae1bf7 100644 --- a/kernel/dma/dummy.c +++ b/kernel/dma/dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dummy DMA ops that always fail. diff --git a/kernel/dma/map_benchmark.c b/kernel/dma/map_benchmark.c index 794041a39e65..4f2f592908cf 100644 --- a/kernel/dma/map_benchmark.c +++ b/kernel/dma/map_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 HiSilicon Limited. diff --git a/kernel/dma/mapping.c b/kernel/dma/mapping.c index 37163eb49f9f..e06146ddc287 100644 --- a/kernel/dma/mapping.c +++ b/kernel/dma/mapping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * arch-independent dma-mapping routines diff --git a/kernel/dma/ops_helpers.c b/kernel/dma/ops_helpers.c index 20caf9cabf69..2c025b147be7 100644 --- a/kernel/dma/ops_helpers.c +++ b/kernel/dma/ops_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Helpers for DMA ops implementations. These generally rely on the fact that diff --git a/kernel/dma/pool.c b/kernel/dma/pool.c index 2b2fbb709242..b1fccc6f53a4 100644 --- a/kernel/dma/pool.c +++ b/kernel/dma/pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2012 ARM Ltd. diff --git a/kernel/dma/remap.c b/kernel/dma/remap.c index b7c1c0c92d0c..012962d28cf3 100644 --- a/kernel/dma/remap.c +++ b/kernel/dma/remap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 The Linux Foundation diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c index a547c7693135..d23c2d2bcaa9 100644 --- a/kernel/dma/swiotlb.c +++ b/kernel/dma/swiotlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Dynamic DMA mapping support. diff --git a/kernel/elfcorehdr.c b/kernel/elfcorehdr.c index 92da32275af5..c97f020f4a0b 100644 --- a/kernel/elfcorehdr.c +++ b/kernel/elfcorehdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/kernel/entry/common.c b/kernel/entry/common.c index 5c792b30c58a..762378ddae3f 100644 --- a/kernel/entry/common.c +++ b/kernel/entry/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/entry/syscall-common.c b/kernel/entry/syscall-common.c index 940a597ded40..fb5a6e88176b 100644 --- a/kernel/entry/syscall-common.c +++ b/kernel/entry/syscall-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/entry/syscall_user_dispatch.c b/kernel/entry/syscall_user_dispatch.c index a9055eccb27e..bddf84bfa6c9 100644 --- a/kernel/entry/syscall_user_dispatch.c +++ b/kernel/entry/syscall_user_dispatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Collabora Ltd. diff --git a/kernel/entry/virt.c b/kernel/entry/virt.c index c52f99249763..679c690bd51c 100644 --- a/kernel/entry/virt.c +++ b/kernel/entry/virt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/events/callchain.c b/kernel/events/callchain.c index 9d24b6e0c91f..e24d2a3d360c 100644 --- a/kernel/events/callchain.c +++ b/kernel/events/callchain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance events callchain code, extracted from core.c: diff --git a/kernel/events/core.c b/kernel/events/core.c index 8cca80094624..1af45684e502 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance events core code: diff --git a/kernel/events/hw_breakpoint.c b/kernel/events/hw_breakpoint.c index 8ec2cb688903..526d7fd94cd6 100644 --- a/kernel/events/hw_breakpoint.c +++ b/kernel/events/hw_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2007 Alan Stern diff --git a/kernel/events/hw_breakpoint_test.c b/kernel/events/hw_breakpoint_test.c index 2cfeeecf8de9..b5943dc6464d 100644 --- a/kernel/events/hw_breakpoint_test.c +++ b/kernel/events/hw_breakpoint_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test for hw_breakpoint constraints accounting logic. diff --git a/kernel/events/ring_buffer.c b/kernel/events/ring_buffer.c index 3e7de2661417..1514c6fee73f 100644 --- a/kernel/events/ring_buffer.c +++ b/kernel/events/ring_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Performance events ring-buffer code: diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c index d546d32390a8..78542ffd75fa 100644 --- a/kernel/events/uprobes.c +++ b/kernel/events/uprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * User-space Probes (UProbes) diff --git a/kernel/exec_domain.c b/kernel/exec_domain.c index 33f07c5f2515..a06f97cede67 100644 --- a/kernel/exec_domain.c +++ b/kernel/exec_domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handling of different ABIs (personalities). diff --git a/kernel/exit.c b/kernel/exit.c index 8a87021211ae..c7d0bdc7f9b4 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/exit.c diff --git a/kernel/extable.c b/kernel/extable.c index 71f482581cab..5f90b9387679 100644 --- a/kernel/extable.c +++ b/kernel/extable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Rewritten by Rusty Russell, on the backs of many others... Copyright (C) 2001 Rusty Russell, 2002 Rusty Russell IBM. diff --git a/kernel/fail_function.c b/kernel/fail_function.c index d971a0189319..e8c1bdc96991 100644 --- a/kernel/fail_function.c +++ b/kernel/fail_function.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fail_function.c: Function-based error injection diff --git a/kernel/fork.c b/kernel/fork.c index b1f3915d5f8e..4c59843652c4 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/fork.c diff --git a/kernel/freezer.c b/kernel/freezer.c index a76bf957fb32..fd8e07646495 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/freezer.c - Function to freeze a process diff --git a/kernel/futex/core.c b/kernel/futex/core.c index cf7e610eac42..e9ad9f4f6b4c 100644 --- a/kernel/futex/core.c +++ b/kernel/futex/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fast Userspace Mutexes (which I call "Futexes!"). diff --git a/kernel/futex/pi.c b/kernel/futex/pi.c index dacb2330f1fb..0e68e97841b0 100644 --- a/kernel/futex/pi.c +++ b/kernel/futex/pi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/kernel/futex/requeue.c b/kernel/futex/requeue.c index d818b4d47f1b..a2364e26af3c 100644 --- a/kernel/futex/requeue.c +++ b/kernel/futex/requeue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/kernel/futex/syscalls.c b/kernel/futex/syscalls.c index 880c9bf2f315..ad182c18e330 100644 --- a/kernel/futex/syscalls.c +++ b/kernel/futex/syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/kernel/futex/waitwake.c b/kernel/futex/waitwake.c index 1c2dd03f11ec..39b05496eceb 100644 --- a/kernel/futex/waitwake.c +++ b/kernel/futex/waitwake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/kernel/gcov/base.c b/kernel/gcov/base.c index 073a3738c5e6..f1050434d803 100644 --- a/kernel/gcov/base.c +++ b/kernel/gcov/base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code maintains a list of active profiling data structures. diff --git a/kernel/gcov/clang.c b/kernel/gcov/clang.c index 8b888a6193cc..c57f57689e01 100644 --- a/kernel/gcov/clang.c +++ b/kernel/gcov/clang.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Google, Inc. diff --git a/kernel/gcov/fs.c b/kernel/gcov/fs.c index 01520689b57c..55411532ec02 100644 --- a/kernel/gcov/fs.c +++ b/kernel/gcov/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code exports profiling data as debugfs files to userspace. diff --git a/kernel/gcov/gcc_4_7.c b/kernel/gcov/gcc_4_7.c index ffde93d051a4..a2e307e72bfd 100644 --- a/kernel/gcov/gcc_4_7.c +++ b/kernel/gcov/gcc_4_7.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code provides functions to handle gcc's profiling data format diff --git a/kernel/gcov/gcc_base.c b/kernel/gcov/gcc_base.c index 3cf736b9f880..4937222850f1 100644 --- a/kernel/gcov/gcc_base.c +++ b/kernel/gcov/gcc_base.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/groups.c b/kernel/groups.c index 9b43da22647d..cf0d98577ee5 100644 --- a/kernel/groups.c +++ b/kernel/groups.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Supplementary group IDs diff --git a/kernel/hung_task.c b/kernel/hung_task.c index d2254c91450b..4559f59c1fcf 100644 --- a/kernel/hung_task.c +++ b/kernel/hung_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Detect Hung Task diff --git a/kernel/iomem.c b/kernel/iomem.c index 75e61c1c6bc0..75cae529a54f 100644 --- a/kernel/iomem.c +++ b/kernel/iomem.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/kernel/irq/affinity.c b/kernel/irq/affinity.c index 4013e6ad2b2f..3139a1b8f8ee 100644 --- a/kernel/irq/affinity.c +++ b/kernel/irq/affinity.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2016 Thomas Gleixner. diff --git a/kernel/irq/autoprobe.c b/kernel/irq/autoprobe.c index d0af8a8b3ae6..e8b5d4c51c94 100644 --- a/kernel/irq/autoprobe.c +++ b/kernel/irq/autoprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2004 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index 678f094d261a..4daf7824ce49 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/cpuhotplug.c b/kernel/irq/cpuhotplug.c index 755346ea9819..fbe42325f0cd 100644 --- a/kernel/irq/cpuhotplug.c +++ b/kernel/irq/cpuhotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic cpu hotunplug interrupt migration code copied from the diff --git a/kernel/irq/debugfs.c b/kernel/irq/debugfs.c index 5c5ebaee35f2..80ba7a2033ef 100644 --- a/kernel/irq/debugfs.c +++ b/kernel/irq/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2017 Linutronix GmbH, Thomas Gleixner diff --git a/kernel/irq/devres.c b/kernel/irq/devres.c index b41188698622..4d20995007a7 100644 --- a/kernel/irq/devres.c +++ b/kernel/irq/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/irq/dummychip.c b/kernel/irq/dummychip.c index 7fe6cffe7d0d..00c90430d5e4 100644 --- a/kernel/irq/dummychip.c +++ b/kernel/irq/dummychip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/generic-chip.c b/kernel/irq/generic-chip.c index 3cd0c40282c0..4643d7995f3d 100644 --- a/kernel/irq/generic-chip.c +++ b/kernel/irq/generic-chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Library implementing the most common irq chip callback functions diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c index 786f5570a640..3d3a89e9e152 100644 --- a/kernel/irq/handle.c +++ b/kernel/irq/handle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/ipi-mux.c b/kernel/irq/ipi-mux.c index fa4fc18c6131..bf0a71ec1ef8 100644 --- a/kernel/irq/ipi-mux.c +++ b/kernel/irq/ipi-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Multiplex several virtual IPIs over a single HW IPI. diff --git a/kernel/irq/ipi.c b/kernel/irq/ipi.c index 961d4af76af3..cd6538afce2b 100644 --- a/kernel/irq/ipi.c +++ b/kernel/irq/ipi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2015 Imagination Technologies Ltd diff --git a/kernel/irq/irq_sim.c b/kernel/irq/irq_sim.c index ae4c9cbd1b4b..e7ee58139540 100644 --- a/kernel/irq/irq_sim.c +++ b/kernel/irq/irq_sim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2017-2018 Bartosz Golaszewski diff --git a/kernel/irq/irq_test.c b/kernel/irq/irq_test.c index e2d31914b3c4..27652fb31e4f 100644 --- a/kernel/irq/irq_test.c +++ b/kernel/irq/irq_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ #include diff --git a/kernel/irq/irqdesc.c b/kernel/irq/irqdesc.c index f8e4e13dbe33..826a799d7391 100644 --- a/kernel/irq/irqdesc.c +++ b/kernel/irq/irqdesc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c index 2652c4cfd877..d90025774afa 100644 --- a/kernel/irq/irqdomain.c +++ b/kernel/irq/irqdomain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "irq: " fmt diff --git a/kernel/irq/kexec.c b/kernel/irq/kexec.c index 1a3deffe6b5b..fabf5b02dfbe 100644 --- a/kernel/irq/kexec.c +++ b/kernel/irq/kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 349ae7979da0..615827d3c090 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/matrix.c b/kernel/irq/matrix.c index a50f2305a8dc..67b0501028fb 100644 --- a/kernel/irq/matrix.c +++ b/kernel/irq/matrix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2017 Linutronix GmbH, Thomas Gleixner diff --git a/kernel/irq/migration.c b/kernel/irq/migration.c index f2b2929986ff..306e06ab56be 100644 --- a/kernel/irq/migration.c +++ b/kernel/irq/migration.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c index 68886881fe10..068972f16c7e 100644 --- a/kernel/irq/msi.c +++ b/kernel/irq/msi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2014 Intel Corp. diff --git a/kernel/irq/pm.c b/kernel/irq/pm.c index 99ff65466d87..3f99880c58cd 100644 --- a/kernel/irq/pm.c +++ b/kernel/irq/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2009 Rafael J. Wysocki , Novell Inc. diff --git a/kernel/irq/proc.c b/kernel/irq/proc.c index 77258eafbf63..8fcc3a0f22dc 100644 --- a/kernel/irq/proc.c +++ b/kernel/irq/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2004 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/resend.c b/kernel/irq/resend.c index ca9cc1b806a9..772685cea856 100644 --- a/kernel/irq/resend.c +++ b/kernel/irq/resend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c index 73280ccb74b0..035aaa32686a 100644 --- a/kernel/irq/spurious.c +++ b/kernel/irq/spurious.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992, 1998-2004 Linus Torvalds, Ingo Molnar diff --git a/kernel/irq/timings.c b/kernel/irq/timings.c index 4b7315e99bd6..538e5d382e5d 100644 --- a/kernel/irq/timings.c +++ b/kernel/irq/timings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2016, Linaro Ltd - Daniel Lezcano #define pr_fmt(fmt) "irq_timings: " fmt diff --git a/kernel/irq_work.c b/kernel/irq_work.c index 73f7e1fd4ab4..d4e6e24aa72f 100644 --- a/kernel/irq_work.c +++ b/kernel/irq_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Red Hat, Inc., Peter Zijlstra diff --git a/kernel/jump_label.c b/kernel/jump_label.c index 7cb19e601426..a047b21ee3fa 100644 --- a/kernel/jump_label.c +++ b/kernel/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * jump label support diff --git a/kernel/kallsyms.c b/kernel/kallsyms.c index 049e296f586c..078539d5c84a 100644 --- a/kernel/kallsyms.c +++ b/kernel/kallsyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kallsyms.c: in-kernel printing of symbolic oopses and stack traces. diff --git a/kernel/kallsyms_selftest.c b/kernel/kallsyms_selftest.c index 2b082a7e24a2..e1347cbf715c 100644 --- a/kernel/kallsyms_selftest.c +++ b/kernel/kallsyms_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Test the function and performance of kallsyms diff --git a/kernel/kcmp.c b/kernel/kcmp.c index 7c1a65bd5f8d..0a70252ac39c 100644 --- a/kernel/kcmp.c +++ b/kernel/kcmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/kcov.c b/kernel/kcov.c index 6563141f5de9..97337c1567a5 100644 --- a/kernel/kcov.c +++ b/kernel/kcov.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "kcov: " fmt diff --git a/kernel/kcsan/core.c b/kernel/kcsan/core.c index 8a7baf4e332e..dc3b1b27a1d2 100644 --- a/kernel/kcsan/core.c +++ b/kernel/kcsan/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KCSAN core runtime. diff --git a/kernel/kcsan/debugfs.c b/kernel/kcsan/debugfs.c index 2af39ba5b70b..b8d87177c286 100644 --- a/kernel/kcsan/debugfs.c +++ b/kernel/kcsan/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KCSAN debugfs interface. diff --git a/kernel/kcsan/kcsan_test.c b/kernel/kcsan/kcsan_test.c index 219d22857c98..919be2162b90 100644 --- a/kernel/kcsan/kcsan_test.c +++ b/kernel/kcsan/kcsan_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KCSAN test with various race scenarious to test runtime behaviour. Since the diff --git a/kernel/kcsan/report.c b/kernel/kcsan/report.c index e95ce7d7a76e..b91890d56367 100644 --- a/kernel/kcsan/report.c +++ b/kernel/kcsan/report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KCSAN reporting. diff --git a/kernel/kcsan/selftest.c b/kernel/kcsan/selftest.c index 84a1200271af..5e1fc8397c12 100644 --- a/kernel/kcsan/selftest.c +++ b/kernel/kcsan/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KCSAN short boot-time selftests. diff --git a/kernel/kexec.c b/kernel/kexec.c index 28008e3d462e..23690b9fcc6d 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec.c - kexec_load system call diff --git a/kernel/kexec_core.c b/kernel/kexec_core.c index 95c585c6ddc3..aeb4d8229b6e 100644 --- a/kernel/kexec_core.c +++ b/kernel/kexec_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec.c - kexec system call core code. diff --git a/kernel/kexec_elf.c b/kernel/kexec_elf.c index 3a5c25b2adc9..80cda96a8349 100644 --- a/kernel/kexec_elf.c +++ b/kernel/kexec_elf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Load ELF vmlinux file for the kexec_file_load syscall. diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index eb62a9794242..b51c06343a9b 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec: kexec_file_load system call diff --git a/kernel/kheaders.c b/kernel/kheaders.c index 378088b07f46..794eed5e02ec 100644 --- a/kernel/kheaders.c +++ b/kernel/kheaders.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide kernel headers useful to build tracing programs diff --git a/kernel/kprobes.c b/kernel/kprobes.c index ab8f9fc1f0d1..2749d5fcee4f 100644 --- a/kernel/kprobes.c +++ b/kernel/kprobes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Kernel Probes (KProbes) diff --git a/kernel/kstack_erase.c b/kernel/kstack_erase.c index d4449884084c..1c88f5d81bd1 100644 --- a/kernel/kstack_erase.c +++ b/kernel/kstack_erase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This code fills the used part of the kernel stack with a poison value diff --git a/kernel/ksyms_common.c b/kernel/ksyms_common.c index cf1a73cbf2f6..a30bb078f208 100644 --- a/kernel/ksyms_common.c +++ b/kernel/ksyms_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ksyms_common.c: A split of kernel/kallsyms.c diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c index a9e6354d9e25..9c683598cb72 100644 --- a/kernel/ksysfs.c +++ b/kernel/ksysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/ksysfs.c - sysfs attributes in /sys/kernel, which diff --git a/kernel/kthread.c b/kernel/kthread.c index 39511dd2abc9..724499873314 100644 --- a/kernel/kthread.c +++ b/kernel/kthread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel thread helper functions. * Copyright (C) 2004 IBM Corporation, Rusty Russell. diff --git a/kernel/latencytop.c b/kernel/latencytop.c index d4281d1e13a6..98e12bbb3be0 100644 --- a/kernel/latencytop.c +++ b/kernel/latencytop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * latencytop.c: Latency display infrastructure diff --git a/kernel/livepatch/core.c b/kernel/livepatch/core.c index 1acbad2dbfdf..9ca45e31b229 100644 --- a/kernel/livepatch/core.c +++ b/kernel/livepatch/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * core.c - Kernel Live Patching Core diff --git a/kernel/livepatch/patch.c b/kernel/livepatch/patch.c index 90408500e5a3..b16e51a6637d 100644 --- a/kernel/livepatch/patch.c +++ b/kernel/livepatch/patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * patch.c - livepatch patching functions diff --git a/kernel/livepatch/shadow.c b/kernel/livepatch/shadow.c index c2e724d97ddf..c1f6636e12d2 100644 --- a/kernel/livepatch/shadow.c +++ b/kernel/livepatch/shadow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * shadow.c - Shadow Variables diff --git a/kernel/livepatch/state.c b/kernel/livepatch/state.c index 2565d039ade0..cd3398d9015f 100644 --- a/kernel/livepatch/state.c +++ b/kernel/livepatch/state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * system_state.c - State of the system modified by livepatches diff --git a/kernel/livepatch/transition.c b/kernel/livepatch/transition.c index 2351a19ac2a9..120b5b479ce8 100644 --- a/kernel/livepatch/transition.c +++ b/kernel/livepatch/transition.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * transition.c - Kernel Live Patching transition functions diff --git a/kernel/liveupdate/kexec_handover.c b/kernel/liveupdate/kexec_handover.c index 90d411a59f76..63f570f86fd1 100644 --- a/kernel/liveupdate/kexec_handover.c +++ b/kernel/liveupdate/kexec_handover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec_handover.c - kexec handover metadata processing diff --git a/kernel/liveupdate/kexec_handover_debug.c b/kernel/liveupdate/kexec_handover_debug.c index 6efb696f5426..b115338f5ecf 100644 --- a/kernel/liveupdate/kexec_handover_debug.c +++ b/kernel/liveupdate/kexec_handover_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec_handover_debug.c - kexec handover optional debug functionality diff --git a/kernel/liveupdate/kexec_handover_debugfs.c b/kernel/liveupdate/kexec_handover_debugfs.c index 2abbf62ba942..e0e11de18dce 100644 --- a/kernel/liveupdate/kexec_handover_debugfs.c +++ b/kernel/liveupdate/kexec_handover_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kexec_handover_debugfs.c - kexec handover debugfs interfaces diff --git a/kernel/liveupdate/luo_core.c b/kernel/liveupdate/luo_core.c index 944663d99dd9..95faa99faa75 100644 --- a/kernel/liveupdate/luo_core.c +++ b/kernel/liveupdate/luo_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/liveupdate/luo_file.c b/kernel/liveupdate/luo_file.c index 9f7283379ebc..c80fe2ebbc4d 100644 --- a/kernel/liveupdate/luo_file.c +++ b/kernel/liveupdate/luo_file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/liveupdate/luo_session.c b/kernel/liveupdate/luo_session.c index dbdbc3bd7929..056e3fea9ee3 100644 --- a/kernel/liveupdate/luo_session.c +++ b/kernel/liveupdate/luo_session.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/locking/irqflag-debug.c b/kernel/locking/irqflag-debug.c index 810b50344d35..19639e6f7b8d 100644 --- a/kernel/locking/irqflag-debug.c +++ b/kernel/locking/irqflag-debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/kernel/locking/lock_events.c b/kernel/locking/lock_events.c index e68d82099558..174e4f43fad7 100644 --- a/kernel/locking/lock_events.c +++ b/kernel/locking/lock_events.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * This program is free software; you can redistribute it and/or modify diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c index 2d4c5bab5af8..b1d1a3feab8f 100644 --- a/kernel/locking/lockdep.c +++ b/kernel/locking/lockdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/lockdep.c diff --git a/kernel/locking/lockdep_proc.c b/kernel/locking/lockdep_proc.c index 1916db9aa46b..a21b14a3f5f2 100644 --- a/kernel/locking/lockdep_proc.c +++ b/kernel/locking/lockdep_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kernel/lockdep_proc.c diff --git a/kernel/locking/locktorture.c b/kernel/locking/locktorture.c index 6567e5eeacc0..7803b43f7285 100644 --- a/kernel/locking/locktorture.c +++ b/kernel/locking/locktorture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Module-based torture test facility for locking diff --git a/kernel/locking/mutex-debug.c b/kernel/locking/mutex-debug.c index 2c6b02d4699b..0cab26d6bf97 100644 --- a/kernel/locking/mutex-debug.c +++ b/kernel/locking/mutex-debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Debugging code for mutexes * diff --git a/kernel/locking/mutex.c b/kernel/locking/mutex.c index 2a1d165b3167..b92c2d2931f7 100644 --- a/kernel/locking/mutex.c +++ b/kernel/locking/mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/locking/mutex.c diff --git a/kernel/locking/osq_lock.c b/kernel/locking/osq_lock.c index b4233dc2c2b0..32c25e8a2672 100644 --- a/kernel/locking/osq_lock.c +++ b/kernel/locking/osq_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/locking/percpu-rwsem.c b/kernel/locking/percpu-rwsem.c index ef234469baac..62f8b684b74b 100644 --- a/kernel/locking/percpu-rwsem.c +++ b/kernel/locking/percpu-rwsem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/kernel/locking/qrwlock.c b/kernel/locking/qrwlock.c index d2ef312a8611..2f6bcd620596 100644 --- a/kernel/locking/qrwlock.c +++ b/kernel/locking/qrwlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Queued read/write locks diff --git a/kernel/locking/qspinlock.c b/kernel/locking/qspinlock.c index af8d122bb649..e0630e87d642 100644 --- a/kernel/locking/qspinlock.c +++ b/kernel/locking/qspinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Queued spinlock diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c index c80902eacd79..bbf2eb0bf7b2 100644 --- a/kernel/locking/rtmutex.c +++ b/kernel/locking/rtmutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RT-Mutexes: simple blocking mutual exclusion locks with PI support diff --git a/kernel/locking/rtmutex_api.c b/kernel/locking/rtmutex_api.c index 59dbd29cb219..6b22ce7c77bd 100644 --- a/kernel/locking/rtmutex_api.c +++ b/kernel/locking/rtmutex_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtmutex API diff --git a/kernel/locking/rwbase_rt.c b/kernel/locking/rwbase_rt.c index 9f4322c07486..9827ecffc957 100644 --- a/kernel/locking/rwbase_rt.c +++ b/kernel/locking/rwbase_rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index 24df4d98f7d2..3e4afbd6d81c 100644 --- a/kernel/locking/rwsem.c +++ b/kernel/locking/rwsem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* kernel/rwsem.c: R/W semaphores, public implementation * diff --git a/kernel/locking/semaphore.c b/kernel/locking/semaphore.c index 3ef032e22f7e..dfa08bd5cabb 100644 --- a/kernel/locking/semaphore.c +++ b/kernel/locking/semaphore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008 Intel Corporation diff --git a/kernel/locking/spinlock.c b/kernel/locking/spinlock.c index 7685defd7c52..c6d47839eb79 100644 --- a/kernel/locking/spinlock.c +++ b/kernel/locking/spinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (2004) Linus Torvalds diff --git a/kernel/locking/spinlock_debug.c b/kernel/locking/spinlock_debug.c index 2338b3adfb55..53d4fca56649 100644 --- a/kernel/locking/spinlock_debug.c +++ b/kernel/locking/spinlock_debug.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2005, Red Hat, Inc., Ingo Molnar * Released under the General Public License (GPL). diff --git a/kernel/locking/spinlock_rt.c b/kernel/locking/spinlock_rt.c index db1e11b45de6..c3fad1ece7b0 100644 --- a/kernel/locking/spinlock_rt.c +++ b/kernel/locking/spinlock_rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PREEMPT_RT substitution for spin/rw_locks diff --git a/kernel/locking/test-ww_mutex.c b/kernel/locking/test-ww_mutex.c index bcb1b9fea588..bc0846dfd5f7 100644 --- a/kernel/locking/test-ww_mutex.c +++ b/kernel/locking/test-ww_mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module-based API test facility for ww_mutexes diff --git a/kernel/locking/ww_rt_mutex.c b/kernel/locking/ww_rt_mutex.c index c7196de838ed..fe08df3e3272 100644 --- a/kernel/locking/ww_rt_mutex.c +++ b/kernel/locking/ww_rt_mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rtmutex API diff --git a/kernel/module/debug_kmemleak.c b/kernel/module/debug_kmemleak.c index df873dad049d..b1a24e2baa66 100644 --- a/kernel/module/debug_kmemleak.c +++ b/kernel/module/debug_kmemleak.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module kmemleak support diff --git a/kernel/module/decompress.c b/kernel/module/decompress.c index 474e68f0f063..74c7ed877ff8 100644 --- a/kernel/module/decompress.c +++ b/kernel/module/decompress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2021 Google LLC. diff --git a/kernel/module/dups.c b/kernel/module/dups.c index bd2149fbe117..fc22eda14ffe 100644 --- a/kernel/module/dups.c +++ b/kernel/module/dups.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * kmod dups - the kernel module autoloader duplicate suppressor diff --git a/kernel/module/kallsyms.c b/kernel/module/kallsyms.c index 00a60796327c..975eabe799df 100644 --- a/kernel/module/kallsyms.c +++ b/kernel/module/kallsyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module kallsyms support diff --git a/kernel/module/kdb.c b/kernel/module/kdb.c index 995c32d3698f..a73f6c64c7b2 100644 --- a/kernel/module/kdb.c +++ b/kernel/module/kdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module kdb support diff --git a/kernel/module/kmod.c b/kernel/module/kmod.c index a25dccdf7aa7..cc80d6eacd98 100644 --- a/kernel/module/kmod.c +++ b/kernel/module/kmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kmod - the kernel module loader diff --git a/kernel/module/livepatch.c b/kernel/module/livepatch.c index a89f01e1d6b7..3e1d4b67c14a 100644 --- a/kernel/module/livepatch.c +++ b/kernel/module/livepatch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module livepatch support diff --git a/kernel/module/main.c b/kernel/module/main.c index 710ee30b3bea..c7ef1116c60a 100644 --- a/kernel/module/main.c +++ b/kernel/module/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2002 Richard Henderson diff --git a/kernel/module/procfs.c b/kernel/module/procfs.c index 0a4841e88adb..59a68dbeef8d 100644 --- a/kernel/module/procfs.c +++ b/kernel/module/procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module proc support diff --git a/kernel/module/signing.c b/kernel/module/signing.c index a2ff4242e623..46199f203c3b 100644 --- a/kernel/module/signing.c +++ b/kernel/module/signing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Module signature checker * diff --git a/kernel/module/stats.c b/kernel/module/stats.c index 3ba0e98b3c91..4f6ede7a6cd2 100644 --- a/kernel/module/stats.c +++ b/kernel/module/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Debugging module statistics. diff --git a/kernel/module/strict_rwx.c b/kernel/module/strict_rwx.c index 8fd438529fbc..bc02a8a7f01e 100644 --- a/kernel/module/strict_rwx.c +++ b/kernel/module/strict_rwx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module strict rwx diff --git a/kernel/module/sysfs.c b/kernel/module/sysfs.c index c7622ff5226a..f7f0f9185c57 100644 --- a/kernel/module/sysfs.c +++ b/kernel/module/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module sysfs support diff --git a/kernel/module/tracking.c b/kernel/module/tracking.c index 4fefec5b683c..ec2c6b912b2a 100644 --- a/kernel/module/tracking.c +++ b/kernel/module/tracking.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module taint unload tracking support diff --git a/kernel/module/tree_lookup.c b/kernel/module/tree_lookup.c index f8e8c126705c..bea73c7f939f 100644 --- a/kernel/module/tree_lookup.c +++ b/kernel/module/tree_lookup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Modules tree lookup diff --git a/kernel/module/version.c b/kernel/module/version.c index 2beefeba82d9..b08d21136c06 100644 --- a/kernel/module/version.c +++ b/kernel/module/version.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Module version support diff --git a/kernel/module_signature.c b/kernel/module_signature.c index 00132d12487c..fc92ae946596 100644 --- a/kernel/module_signature.c +++ b/kernel/module_signature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Module signature checker diff --git a/kernel/notifier.c b/kernel/notifier.c index 2f9fe7c30287..cd1263e8169b 100644 --- a/kernel/notifier.c +++ b/kernel/notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/kernel/nscommon.c b/kernel/nscommon.c index bdc3c86231d3..da2cccb7b470 100644 --- a/kernel/nscommon.c +++ b/kernel/nscommon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Christian Brauner */ diff --git a/kernel/nsproxy.c b/kernel/nsproxy.c index 259c4b4f1eeb..1a6de7752b5f 100644 --- a/kernel/nsproxy.c +++ b/kernel/nsproxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2006 IBM Corporation diff --git a/kernel/nstree.c b/kernel/nstree.c index f36c59e6951d..ecf000b23235 100644 --- a/kernel/nstree.c +++ b/kernel/nstree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2025 Christian Brauner */ diff --git a/kernel/padata.c b/kernel/padata.c index aa66d91e20f9..63894f27d755 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * padata.c - generic interface to process data streams in parallel diff --git a/kernel/panic.c b/kernel/panic.c index 0c20fcaae98a..7cd3a114beda 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/panic.c diff --git a/kernel/params.c b/kernel/params.c index b96cfd693c99..4e5c75669f4e 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Helpers for initial module or kernel cmdline parsing diff --git a/kernel/pid.c b/kernel/pid.c index a31771bc89c1..17879cc5f8a2 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic pidhash and scalable, time-bounded PID allocator diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c index e48f5de41361..e3bca08f1a7b 100644 --- a/kernel/pid_namespace.c +++ b/kernel/pid_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pid namespaces diff --git a/kernel/power/autosleep.c b/kernel/power/autosleep.c index 865df641b97c..0b66da1d8e73 100644 --- a/kernel/power/autosleep.c +++ b/kernel/power/autosleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kernel/power/autosleep.c diff --git a/kernel/power/console.c b/kernel/power/console.c index a906a0ac0f9b..89f920e5f7e2 100644 --- a/kernel/power/console.c +++ b/kernel/power/console.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Functions for saving/restoring console. diff --git a/kernel/power/em_netlink.c b/kernel/power/em_netlink.c index 5a611d3950fd..233a3bf746f8 100644 --- a/kernel/power/em_netlink.c +++ b/kernel/power/em_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/kernel/power/em_netlink_autogen.c b/kernel/power/em_netlink_autogen.c index fedd473e4244..b2f424a38bef 100644 --- a/kernel/power/em_netlink_autogen.c +++ b/kernel/power/em_netlink_autogen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/dev-energymodel.yaml */ diff --git a/kernel/power/energy_model.c b/kernel/power/energy_model.c index 5b055cbe5341..3dd1f86aaf61 100644 --- a/kernel/power/energy_model.c +++ b/kernel/power/energy_model.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Energy Model of devices diff --git a/kernel/power/hibernate.c b/kernel/power/hibernate.c index af8d07bafe02..33d1821d7954 100644 --- a/kernel/power/hibernate.c +++ b/kernel/power/hibernate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/power/hibernate.c - Hibernation (a.k.a suspend-to-disk) support. diff --git a/kernel/power/main.c b/kernel/power/main.c index 03b2c5495c77..b328c0e3416c 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/power/main.c - PM subsystem core functionality. diff --git a/kernel/power/poweroff.c b/kernel/power/poweroff.c index 1f306f158696..a34d4fd698ea 100644 --- a/kernel/power/poweroff.c +++ b/kernel/power/poweroff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * poweroff.c - sysrq handler to gracefully power down machine. diff --git a/kernel/power/process.c b/kernel/power/process.c index dc0dfc349f22..a454e38ba643 100644 --- a/kernel/power/process.c +++ b/kernel/power/process.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * drivers/power/process.c - Functions for starting/stopping processes on diff --git a/kernel/power/qos.c b/kernel/power/qos.c index f7d8064e9adc..c12578ff6a05 100644 --- a/kernel/power/qos.c +++ b/kernel/power/qos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Power Management Quality of Service (PM QoS) support base. diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index 0a946932d5c1..03d792e530cb 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/power/snapshot.c diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c index 57c44268698f..459bec8cd12e 100644 --- a/kernel/power/suspend.c +++ b/kernel/power/suspend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/power/suspend.c - Suspend to RAM and standby functionality. diff --git a/kernel/power/suspend_test.c b/kernel/power/suspend_test.c index d4856ec61570..d7092cfbaedd 100644 --- a/kernel/power/suspend_test.c +++ b/kernel/power/suspend_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/power/suspend_test.c - Suspend to RAM and standby test facility. diff --git a/kernel/power/swap.c b/kernel/power/swap.c index 8050e5182835..8ddfb7308a76 100644 --- a/kernel/power/swap.c +++ b/kernel/power/swap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/power/swap.c diff --git a/kernel/power/user.c b/kernel/power/user.c index 4401cfe26e5c..b961898f2d18 100644 --- a/kernel/power/user.c +++ b/kernel/power/user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/power/user.c diff --git a/kernel/power/wakelock.c b/kernel/power/wakelock.c index 4e941999a53b..afe046f646f4 100644 --- a/kernel/power/wakelock.c +++ b/kernel/power/wakelock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kernel/power/wakelock.c diff --git a/kernel/printk/braille.c b/kernel/printk/braille.c index 17a9591e54ff..2168a3de3d9e 100644 --- a/kernel/printk/braille.c +++ b/kernel/printk/braille.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/kernel/printk/index.c b/kernel/printk/index.c index a6b27526baaf..639dcf46a628 100644 --- a/kernel/printk/index.c +++ b/kernel/printk/index.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Userspace indexing of printk formats diff --git a/kernel/printk/nbcon.c b/kernel/printk/nbcon.c index 32fc12e53675..7a7811f9bcc3 100644 --- a/kernel/printk/nbcon.c +++ b/kernel/printk/nbcon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2022 Linutronix GmbH, John Ogness // Copyright (C) 2022 Intel, Thomas Gleixner diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 1d765ad242b8..4e7500d182a7 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/printk.c diff --git a/kernel/printk/printk_ringbuffer.c b/kernel/printk/printk_ringbuffer.c index 56c8e3d031f4..3bd8fa594b1c 100644 --- a/kernel/printk/printk_ringbuffer.c +++ b/kernel/printk/printk_ringbuffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/printk/printk_ringbuffer_kunit_test.c b/kernel/printk/printk_ringbuffer_kunit_test.c index 2282348e869a..e3fdf624e907 100644 --- a/kernel/printk/printk_ringbuffer_kunit_test.c +++ b/kernel/printk/printk_ringbuffer_kunit_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/printk/printk_safe.c b/kernel/printk/printk_safe.c index 32a28f563b13..95d7d8ddd2ef 100644 --- a/kernel/printk/printk_safe.c +++ b/kernel/printk/printk_safe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * printk_safe.c - Safe printk for printk-deadlock-prone contexts diff --git a/kernel/printk/sysctl.c b/kernel/printk/sysctl.c index da77f3f5c1fe..9839aad56280 100644 --- a/kernel/printk/sysctl.c +++ b/kernel/printk/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sysctl.c: General linux system control interface diff --git a/kernel/profile.c b/kernel/profile.c index 1fcf1adcf4eb..b0a880d78501 100644 --- a/kernel/profile.c +++ b/kernel/profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/profile.c diff --git a/kernel/ptrace.c b/kernel/ptrace.c index 392ec2f75f01..f9e80c0f1546 100644 --- a/kernel/ptrace.c +++ b/kernel/ptrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/ptrace.c diff --git a/kernel/range.c b/kernel/range.c index 56435f96da73..647c15a55c6a 100644 --- a/kernel/range.c +++ b/kernel/range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Range add and subtract diff --git a/kernel/rcu/rcu_segcblist.c b/kernel/rcu/rcu_segcblist.c index 298a2c573f02..a0746d6bb44c 100644 --- a/kernel/rcu/rcu_segcblist.c +++ b/kernel/rcu/rcu_segcblist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RCU segmented callback lists, function definitions diff --git a/kernel/rcu/rcuscale.c b/kernel/rcu/rcuscale.c index 7484d8ad5767..7b599e381868 100644 --- a/kernel/rcu/rcuscale.c +++ b/kernel/rcu/rcuscale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Read-Copy Update module-based scalability-test facility diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c index 07e51974b06b..d11c835056e6 100644 --- a/kernel/rcu/rcutorture.c +++ b/kernel/rcu/rcutorture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Read-Copy Update module-based torture test facility diff --git a/kernel/rcu/refscale.c b/kernel/rcu/refscale.c index 07a313782dfd..da018e40c6ba 100644 --- a/kernel/rcu/refscale.c +++ b/kernel/rcu/refscale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Scalability test comparing RCU vs other mechanisms diff --git a/kernel/rcu/srcutiny.c b/kernel/rcu/srcutiny.c index 3450c3751ef7..a11ecaac0331 100644 --- a/kernel/rcu/srcutiny.c +++ b/kernel/rcu/srcutiny.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Sleepable Read-Copy Update mechanism for mutual exclusion, diff --git a/kernel/rcu/srcutree.c b/kernel/rcu/srcutree.c index ea3f128de06f..3c15fcb96767 100644 --- a/kernel/rcu/srcutree.c +++ b/kernel/rcu/srcutree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Sleepable Read-Copy Update mechanism for mutual exclusion. diff --git a/kernel/rcu/sync.c b/kernel/rcu/sync.c index da60a9947c00..3af98cf73d0c 100644 --- a/kernel/rcu/sync.c +++ b/kernel/rcu/sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * RCU-based infrastructure for lightweight reader-writer locking diff --git a/kernel/rcu/tiny.c b/kernel/rcu/tiny.c index 585cade21010..71f28d2a616e 100644 --- a/kernel/rcu/tiny.c +++ b/kernel/rcu/tiny.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Read-Copy Update mechanism for mutual exclusion, the Bloatwatch edition. diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index 293bbd9ac3f4..515de75f4847 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Read-Copy Update mechanism for mutual exclusion (tree-based version) diff --git a/kernel/rcu/update.c b/kernel/rcu/update.c index dfeba9b35395..d5fe928debc2 100644 --- a/kernel/rcu/update.c +++ b/kernel/rcu/update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Read-Copy Update mechanism for mutual exclusion diff --git a/kernel/reboot.c b/kernel/reboot.c index ec087827c85c..5718f457966d 100644 --- a/kernel/reboot.c +++ b/kernel/reboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/reboot.c diff --git a/kernel/regset.c b/kernel/regset.c index b2871fa68b2a..c8143187695c 100644 --- a/kernel/regset.c +++ b/kernel/regset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/kernel/relay.c b/kernel/relay.c index e36f6b926f7f..55bd1a7f8188 100644 --- a/kernel/relay.c +++ b/kernel/relay.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Public API and common code for kernel->userspace relay file support. * diff --git a/kernel/resource.c b/kernel/resource.c index e4e9bac12e6e..bad9ebc0ba7c 100644 --- a/kernel/resource.c +++ b/kernel/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/resource.c diff --git a/kernel/resource_kunit.c b/kernel/resource_kunit.c index b8ef75b99eb2..80aec16b0609 100644 --- a/kernel/resource_kunit.c +++ b/kernel/resource_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Test cases for API provided by resource.c and ioport.h diff --git a/kernel/rseq.c b/kernel/rseq.c index 395d8b002350..a1f8f18a27d1 100644 --- a/kernel/rseq.c +++ b/kernel/rseq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Restartable sequences system call diff --git a/kernel/scftorture.c b/kernel/scftorture.c index d86d2d9c4624..627f202b3695 100644 --- a/kernel/scftorture.c +++ b/kernel/scftorture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Torture test for smp_call_function() and friends. diff --git a/kernel/sched/autogroup.c b/kernel/sched/autogroup.c index 954137775f38..e5b36059ba83 100644 --- a/kernel/sched/autogroup.c +++ b/kernel/sched/autogroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/sched/build_policy.c b/kernel/sched/build_policy.c index 755883faf751..fed02916b074 100644 --- a/kernel/sched/build_policy.c +++ b/kernel/sched/build_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * These are the scheduling policy related scheduler files, built diff --git a/kernel/sched/build_utility.c b/kernel/sched/build_utility.c index e2cf3b08d4e9..c3aa0e406011 100644 --- a/kernel/sched/build_utility.c +++ b/kernel/sched/build_utility.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * These are various utility functions of the scheduler, diff --git a/kernel/sched/clock.c b/kernel/sched/clock.c index f5e6dd6a6b3a..bee1516cb1b9 100644 --- a/kernel/sched/clock.c +++ b/kernel/sched/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sched_clock() for unstable CPU clocks diff --git a/kernel/sched/completion.c b/kernel/sched/completion.c index 19ee702273c0..76a4e9e93c56 100644 --- a/kernel/sched/completion.c +++ b/kernel/sched/completion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 854984967fe2..ccd7c336e646 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/sched/core.c diff --git a/kernel/sched/core_sched.c b/kernel/sched/core_sched.c index 9ede71ecba7f..382990903bee 100644 --- a/kernel/sched/core_sched.c +++ b/kernel/sched/core_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/kernel/sched/cpuacct.c b/kernel/sched/cpuacct.c index 23a56ba12d81..a4747c9dd1f6 100644 --- a/kernel/sched/cpuacct.c +++ b/kernel/sched/cpuacct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/kernel/sched/cpudeadline.c b/kernel/sched/cpudeadline.c index 37b572cc8aca..d4b685a26db5 100644 --- a/kernel/sched/cpudeadline.c +++ b/kernel/sched/cpudeadline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/sched/cpudeadline.c diff --git a/kernel/sched/cpufreq.c b/kernel/sched/cpufreq.c index 742fb9e62e1a..2623074ee765 100644 --- a/kernel/sched/cpufreq.c +++ b/kernel/sched/cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Scheduler code and data structures related to cpufreq. diff --git a/kernel/sched/cpufreq_schedutil.c b/kernel/sched/cpufreq_schedutil.c index 0ab5f9d4bc59..56f10058a905 100644 --- a/kernel/sched/cpufreq_schedutil.c +++ b/kernel/sched/cpufreq_schedutil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CPUFreq governor based on scheduler-provided CPU utilization data. diff --git a/kernel/sched/cpupri.c b/kernel/sched/cpupri.c index 76a9ac5eb794..cd1ae2a7e5ef 100644 --- a/kernel/sched/cpupri.c +++ b/kernel/sched/cpupri.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/sched/cpupri.c diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c index 4f97896887ec..7e1bca11325e 100644 --- a/kernel/sched/cputime.c +++ b/kernel/sched/cputime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple CPU accounting cgroup controller diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index 7bcde7114f1b..f3d60cbc7853 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Deadline Scheduling Class (SCHED_DEADLINE) diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c index 41caa22e0680..23aa06032a49 100644 --- a/kernel/sched/debug.c +++ b/kernel/sched/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/sched/debug.c diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c index 0bb8fa927e9e..0c7e2fb484a2 100644 --- a/kernel/sched/ext.c +++ b/kernel/sched/ext.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * BPF extensible scheduler class: Documentation/scheduler/sched-ext.rst diff --git a/kernel/sched/ext_idle.c b/kernel/sched/ext_idle.c index 3d9d404d5cd2..ebb90506b248 100644 --- a/kernel/sched/ext_idle.c +++ b/kernel/sched/ext_idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BPF extensible scheduler class: Documentation/scheduler/sched-ext.rst diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 3eaeceda71b0..aa23cdd7b1be 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Completely Fair Scheduling (CFS) Class (SCHED_NORMAL/SCHED_BATCH) diff --git a/kernel/sched/idle.c b/kernel/sched/idle.c index abf8f15d60c9..e19c738c830a 100644 --- a/kernel/sched/idle.c +++ b/kernel/sched/idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic entry points for the idle threads and diff --git a/kernel/sched/isolation.c b/kernel/sched/isolation.c index 3ad0d6df6a0a..54f4fe759b14 100644 --- a/kernel/sched/isolation.c +++ b/kernel/sched/isolation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Housekeeping management. Manage the targets for routine code that can run on diff --git a/kernel/sched/loadavg.c b/kernel/sched/loadavg.c index b601e0243d0e..d5807db5745d 100644 --- a/kernel/sched/loadavg.c +++ b/kernel/sched/loadavg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kernel/sched/loadavg.c diff --git a/kernel/sched/membarrier.c b/kernel/sched/membarrier.c index 623445603725..a276df9f2daa 100644 --- a/kernel/sched/membarrier.c +++ b/kernel/sched/membarrier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010-2017 Mathieu Desnoyers diff --git a/kernel/sched/pelt.c b/kernel/sched/pelt.c index 897790889ba3..90a68c535a1e 100644 --- a/kernel/sched/pelt.c +++ b/kernel/sched/pelt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Per Entity Load Tracking (PELT) diff --git a/kernel/sched/psi.c b/kernel/sched/psi.c index 59fdb7ebbf22..32c58311d055 100644 --- a/kernel/sched/psi.c +++ b/kernel/sched/psi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Pressure stall information for CPU, memory and IO diff --git a/kernel/sched/rq-offsets.c b/kernel/sched/rq-offsets.c index a23747bbe25b..02b207814e15 100644 --- a/kernel/sched/rq-offsets.c +++ b/kernel/sched/rq-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define COMPILE_OFFSETS #include diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index f1867fe8e5c5..62c9c65603fd 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Real-Time Scheduling Class (mapped to the SCHED_FIFO and SCHED_RR diff --git a/kernel/sched/stats.c b/kernel/sched/stats.c index d1c9429a4ac5..e956faabee64 100644 --- a/kernel/sched/stats.c +++ b/kernel/sched/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * /proc/schedstat implementation diff --git a/kernel/sched/stop_task.c b/kernel/sched/stop_task.c index 4f9192be4b5b..64ea332bc624 100644 --- a/kernel/sched/stop_task.c +++ b/kernel/sched/stop_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * stop-task scheduling class. diff --git a/kernel/sched/swait.c b/kernel/sched/swait.c index 0fef6496c4c8..34e50205f83c 100644 --- a/kernel/sched/swait.c +++ b/kernel/sched/swait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * (simple wait queues ) implementation: diff --git a/kernel/sched/syscalls.c b/kernel/sched/syscalls.c index 6f10db3646e7..abb90950c619 100644 --- a/kernel/sched/syscalls.c +++ b/kernel/sched/syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/sched/syscalls.c diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c index cf643a5ddedd..e2fee250dc5f 100644 --- a/kernel/sched/topology.c +++ b/kernel/sched/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Scheduler topology setup/handling methods diff --git a/kernel/sched/wait.c b/kernel/sched/wait.c index 20f27e2cf7ae..fcc9f317b69e 100644 --- a/kernel/sched/wait.c +++ b/kernel/sched/wait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic waiting primitives. diff --git a/kernel/sched/wait_bit.c b/kernel/sched/wait_bit.c index 1088d3b7012c..662f6591fba0 100644 --- a/kernel/sched/wait_bit.c +++ b/kernel/sched/wait_bit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/kernel/scs.c b/kernel/scs.c index 772488afd5b9..15b923561f61 100644 --- a/kernel/scs.c +++ b/kernel/scs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shadow Call Stack support. diff --git a/kernel/seccomp.c b/kernel/seccomp.c index 25f62867a16d..1c64b5d1b8cd 100644 --- a/kernel/seccomp.c +++ b/kernel/seccomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/kernel/seccomp.c diff --git a/kernel/signal.c b/kernel/signal.c index e42b8bd6922f..5294702a0fac 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/signal.c diff --git a/kernel/smp.c b/kernel/smp.c index f349960f79ca..14a26906d44b 100644 --- a/kernel/smp.c +++ b/kernel/smp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic helpers for smp ipi calls diff --git a/kernel/smpboot.c b/kernel/smpboot.c index 4503b60ce9bd..74be555f4e5e 100644 --- a/kernel/smpboot.c +++ b/kernel/smpboot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common SMP CPU bringup/teardown functions diff --git a/kernel/softirq.c b/kernel/softirq.c index 77198911b8dd..33e97b7dd53b 100644 --- a/kernel/softirq.c +++ b/kernel/softirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/kernel/softirq.c diff --git a/kernel/stacktrace.c b/kernel/stacktrace.c index afb3c116da91..3e8b2de814fd 100644 --- a/kernel/stacktrace.c +++ b/kernel/stacktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/stacktrace.c diff --git a/kernel/static_call.c b/kernel/static_call.c index e9c3e69f3837..3fde5112ef71 100644 --- a/kernel/static_call.c +++ b/kernel/static_call.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/static_call_inline.c b/kernel/static_call_inline.c index 269683d41aa9..1844b887dac4 100644 --- a/kernel/static_call_inline.c +++ b/kernel/static_call_inline.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c index 3fe6b0c99f3d..f4eac7478266 100644 --- a/kernel/stop_machine.c +++ b/kernel/stop_machine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kernel/stop_machine.c diff --git a/kernel/sys.c b/kernel/sys.c index 8b58eece4e58..3c5e2e4238d2 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/kernel/sys.c diff --git a/kernel/sys_ni.c b/kernel/sys_ni.c index bf5d05c635ff..fd1fcec51dd3 100644 --- a/kernel/sys_ni.c +++ b/kernel/sys_ni.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/sysctl-test.c b/kernel/sysctl-test.c index 92f94ea28957..721fe957d61e 100644 --- a/kernel/sysctl-test.c +++ b/kernel/sysctl-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KUnit test of proc sysctl. diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 2cd767b9680e..4e0f9fc68b15 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sysctl.c: General linux system control interface diff --git a/kernel/task_work.c b/kernel/task_work.c index 0f7519f8e7c9..2b9bd5eb26c4 100644 --- a/kernel/task_work.c +++ b/kernel/task_work.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/taskstats.c b/kernel/taskstats.c index 0cd680ccc7e5..57563c5c90d1 100644 --- a/kernel/taskstats.c +++ b/kernel/taskstats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * taskstats.c - Export per-task statistics to userland diff --git a/kernel/time/alarmtimer.c b/kernel/time/alarmtimer.c index 069d93bfb0c7..eed11887697d 100644 --- a/kernel/time/alarmtimer.c +++ b/kernel/time/alarmtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Alarmtimer interface diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c index eaae1ce9f060..dbfe66de37a2 100644 --- a/kernel/time/clockevents.c +++ b/kernel/time/clockevents.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains functions which manage clock event devices. diff --git a/kernel/time/clocksource-wdtest.c b/kernel/time/clocksource-wdtest.c index 38dae590b29f..63bfa7199e34 100644 --- a/kernel/time/clocksource-wdtest.c +++ b/kernel/time/clocksource-wdtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Unit test for the clocksource watchdog. diff --git a/kernel/time/clocksource.c b/kernel/time/clocksource.c index df7194961658..3ae7c845abe0 100644 --- a/kernel/time/clocksource.c +++ b/kernel/time/clocksource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This file contains the functions which manage clocksource drivers. diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c index 0e4bc1ca15ff..388b7d0bb45c 100644 --- a/kernel/time/hrtimer.c +++ b/kernel/time/hrtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2005-2006, Linutronix GmbH, Thomas Gleixner diff --git a/kernel/time/itimer.c b/kernel/time/itimer.c index 7c6110e964e7..f553e034bb4c 100644 --- a/kernel/time/itimer.c +++ b/kernel/time/itimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1992 Darren Senn diff --git a/kernel/time/jiffies.c b/kernel/time/jiffies.c index d31a6d40d38d..554da528752f 100644 --- a/kernel/time/jiffies.c +++ b/kernel/time/jiffies.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This file contains the jiffies based clocksource. diff --git a/kernel/time/namespace.c b/kernel/time/namespace.c index e76be24b132c..333b4a328fa8 100644 --- a/kernel/time/namespace.c +++ b/kernel/time/namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Author: Andrei Vagin diff --git a/kernel/time/ntp.c b/kernel/time/ntp.c index 97fa99b96dd0..6663ec280c1b 100644 --- a/kernel/time/ntp.c +++ b/kernel/time/ntp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NTP state machine interfaces and logic. diff --git a/kernel/time/posix-clock.c b/kernel/time/posix-clock.c index 101a0f7c43e0..2912dfe6de61 100644 --- a/kernel/time/posix-clock.c +++ b/kernel/time/posix-clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Support for dynamic clock devices diff --git a/kernel/time/posix-cpu-timers.c b/kernel/time/posix-cpu-timers.c index 0de2bb7cbec0..ee7163a3fab4 100644 --- a/kernel/time/posix-cpu-timers.c +++ b/kernel/time/posix-cpu-timers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement CPU time clocks for the POSIX clock interface. diff --git a/kernel/time/posix-stubs.c b/kernel/time/posix-stubs.c index 9b6fcb8d85e7..fb7367502b79 100644 --- a/kernel/time/posix-stubs.c +++ b/kernel/time/posix-stubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Dummy stubs used when CONFIG_POSIX_TIMERS=n diff --git a/kernel/time/posix-timers.c b/kernel/time/posix-timers.c index 80a8a09a21a0..b04bda9974ca 100644 --- a/kernel/time/posix-timers.c +++ b/kernel/time/posix-timers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * 2002-10-15 Posix Clocks & timers diff --git a/kernel/time/sched_clock.c b/kernel/time/sched_clock.c index f39111830ca3..608151cfe1dd 100644 --- a/kernel/time/sched_clock.c +++ b/kernel/time/sched_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic sched_clock() support, to extend low level hardware time diff --git a/kernel/time/sleep_timeout.c b/kernel/time/sleep_timeout.c index 3c90574bd904..8539fd75af87 100644 --- a/kernel/time/sleep_timeout.c +++ b/kernel/time/sleep_timeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel internal schedule timeout and sleeping functions diff --git a/kernel/time/test_udelay.c b/kernel/time/test_udelay.c index 783f2297111b..b8a7f6e2253f 100644 --- a/kernel/time/test_udelay.c +++ b/kernel/time/test_udelay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * udelay() test kernel module diff --git a/kernel/time/tick-broadcast-hrtimer.c b/kernel/time/tick-broadcast-hrtimer.c index a88b72b0f35e..81dc26b571bc 100644 --- a/kernel/time/tick-broadcast-hrtimer.c +++ b/kernel/time/tick-broadcast-hrtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Emulate a local clock event device via a pseudo clock device. diff --git a/kernel/time/tick-broadcast.c b/kernel/time/tick-broadcast.c index f63c65881364..8c62f4d89249 100644 --- a/kernel/time/tick-broadcast.c +++ b/kernel/time/tick-broadcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains functions which emulate a local clock-event diff --git a/kernel/time/tick-common.c b/kernel/time/tick-common.c index d305d8521896..9e7ba90ae95c 100644 --- a/kernel/time/tick-common.c +++ b/kernel/time/tick-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains the base functions to manage periodic tick diff --git a/kernel/time/tick-legacy.c b/kernel/time/tick-legacy.c index af225b32f5b3..c016c606e2f6 100644 --- a/kernel/time/tick-legacy.c +++ b/kernel/time/tick-legacy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Timer tick function for architectures that lack generic clockevents, diff --git a/kernel/time/tick-oneshot.c b/kernel/time/tick-oneshot.c index 7472597f3225..5bf2c89a43fb 100644 --- a/kernel/time/tick-oneshot.c +++ b/kernel/time/tick-oneshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains functions which manage high resolution tick diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c index 2f8a7923fa27..8e817554e73b 100644 --- a/kernel/time/tick-sched.c +++ b/kernel/time/tick-sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2005-2006, Linutronix GmbH, Thomas Gleixner diff --git a/kernel/time/time.c b/kernel/time/time.c index 0ba8e3c50d62..ef8a158e3c1d 100644 --- a/kernel/time/time.c +++ b/kernel/time/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992 Linus Torvalds diff --git a/kernel/time/time_test.c b/kernel/time/time_test.c index 2889763165e5..fd529a97eaa9 100644 --- a/kernel/time/time_test.c +++ b/kernel/time/time_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1+ #include diff --git a/kernel/time/timeconv.c b/kernel/time/timeconv.c index 59b922c826e7..46beb1e2e060 100644 --- a/kernel/time/timeconv.c +++ b/kernel/time/timeconv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.0+ /* * Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. diff --git a/kernel/time/timecounter.c b/kernel/time/timecounter.c index 3d2a354cfe1c..b20334d202f6 100644 --- a/kernel/time/timecounter.c +++ b/kernel/time/timecounter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Based on clocksource code. See commit 74d23cc704d1 diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index 91fa2003351c..b2211830cb7d 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel timekeeping code and accessor functions. Based on code from diff --git a/kernel/time/timekeeping_debug.c b/kernel/time/timekeeping_debug.c index badeb222eab9..5c9e49a66d5d 100644 --- a/kernel/time/timekeeping_debug.c +++ b/kernel/time/timekeeping_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * debugfs file to track time spent in suspend diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 1f2364126894..b084107fc023 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kernel internal timers diff --git a/kernel/time/timer_list.c b/kernel/time/timer_list.c index 488e47e96e93..0dc9e540c876 100644 --- a/kernel/time/timer_list.c +++ b/kernel/time/timer_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * List pending timers diff --git a/kernel/time/timer_migration.c b/kernel/time/timer_migration.c index 18dda1aa782d..f91f9b8bb7ee 100644 --- a/kernel/time/timer_migration.c +++ b/kernel/time/timer_migration.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Infrastructure for migratable timers diff --git a/kernel/time/vsyscall.c b/kernel/time/vsyscall.c index aa59919b8f2c..e14455601e63 100644 --- a/kernel/time/vsyscall.c +++ b/kernel/time/vsyscall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 ARM Ltd. diff --git a/kernel/torture.c b/kernel/torture.c index 1ea9f67953a7..d278447527b0 100644 --- a/kernel/torture.c +++ b/kernel/torture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Common functions for in-kernel torture tests. diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index d031c8d80be4..dce50bb5cd42 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2006 Jens Axboe diff --git a/kernel/trace/bpf_trace.c b/kernel/trace/bpf_trace.c index fe28d86f7c35..6f5e4feb679f 100644 --- a/kernel/trace/bpf_trace.c +++ b/kernel/trace/bpf_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2011-2015 PLUMgrid, http://plumgrid.com * Copyright (c) 2016 Facebook diff --git a/kernel/trace/error_report-traces.c b/kernel/trace/error_report-traces.c index f89792c25b11..2b2b706c4dc4 100644 --- a/kernel/trace/error_report-traces.c +++ b/kernel/trace/error_report-traces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Error reporting trace points. diff --git a/kernel/trace/fgraph.c b/kernel/trace/fgraph.c index cc48d16be43e..0aa44babfa34 100644 --- a/kernel/trace/fgraph.c +++ b/kernel/trace/fgraph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Infrastructure to took into function calls and returns. diff --git a/kernel/trace/fprobe.c b/kernel/trace/fprobe.c index 1188eefef07c..1ea8c6c99be7 100644 --- a/kernel/trace/fprobe.c +++ b/kernel/trace/fprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * fprobe - Simple ftrace probe wrapper for function entry. diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index aa758efc3731..2845f04fbd44 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Infrastructure for profiling code inserted by 'gcc -pg'. diff --git a/kernel/trace/kprobe_event_gen_test.c b/kernel/trace/kprobe_event_gen_test.c index 5a4b722b5045..3d01de4c8c2f 100644 --- a/kernel/trace/kprobe_event_gen_test.c +++ b/kernel/trace/kprobe_event_gen_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test module for in-kernel kprobe event creation and generation. diff --git a/kernel/trace/pid_list.c b/kernel/trace/pid_list.c index dbee72d69d0a..64c61e54251c 100644 --- a/kernel/trace/pid_list.c +++ b/kernel/trace/pid_list.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 VMware Inc, Steven Rostedt diff --git a/kernel/trace/power-traces.c b/kernel/trace/power-traces.c index f2fe33573e54..f292b9e090ab 100644 --- a/kernel/trace/power-traces.c +++ b/kernel/trace/power-traces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power trace points diff --git a/kernel/trace/preemptirq_delay_test.c b/kernel/trace/preemptirq_delay_test.c index acb0c971a408..bfa2957d4125 100644 --- a/kernel/trace/preemptirq_delay_test.c +++ b/kernel/trace/preemptirq_delay_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Preempt / IRQ disable delay thread to test latency tracers diff --git a/kernel/trace/rethook.c b/kernel/trace/rethook.c index 30d224946881..d94b5dfab00f 100644 --- a/kernel/trace/rethook.c +++ b/kernel/trace/rethook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) "rethook: " fmt diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c index 630221b00838..c2343a0d1080 100644 --- a/kernel/trace/ring_buffer.c +++ b/kernel/trace/ring_buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic ring buffer diff --git a/kernel/trace/ring_buffer_benchmark.c b/kernel/trace/ring_buffer_benchmark.c index 593e3b59e42e..6f7906ffa5ff 100644 --- a/kernel/trace/ring_buffer_benchmark.c +++ b/kernel/trace/ring_buffer_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ring buffer tester and benchmark diff --git a/kernel/trace/rpm-traces.c b/kernel/trace/rpm-traces.c index 25dec0b00280..39f0bc7960a9 100644 --- a/kernel/trace/rpm-traces.c +++ b/kernel/trace/rpm-traces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Power trace points diff --git a/kernel/trace/rv/monitors/nrp/nrp.c b/kernel/trace/rv/monitors/nrp/nrp.c index 5a83b7171432..a9e437921fd2 100644 --- a/kernel/trace/rv/monitors/nrp/nrp.c +++ b/kernel/trace/rv/monitors/nrp/nrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/opid/opid.c b/kernel/trace/rv/monitors/opid/opid.c index 50d64e7fb8c4..84607e210dd6 100644 --- a/kernel/trace/rv/monitors/opid/opid.c +++ b/kernel/trace/rv/monitors/opid/opid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/pagefault/pagefault.c b/kernel/trace/rv/monitors/pagefault/pagefault.c index 9fe6123b2200..eba1ee7faf42 100644 --- a/kernel/trace/rv/monitors/pagefault/pagefault.c +++ b/kernel/trace/rv/monitors/pagefault/pagefault.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/rtapp/rtapp.c b/kernel/trace/rv/monitors/rtapp/rtapp.c index fd75fc927d65..475b950a69d7 100644 --- a/kernel/trace/rv/monitors/rtapp/rtapp.c +++ b/kernel/trace/rv/monitors/rtapp/rtapp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/sched/sched.c b/kernel/trace/rv/monitors/sched/sched.c index d04db4b543f9..ef9a0e3ad5e6 100644 --- a/kernel/trace/rv/monitors/sched/sched.c +++ b/kernel/trace/rv/monitors/sched/sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/sco/sco.c b/kernel/trace/rv/monitors/sco/sco.c index 04c36405e2e3..487c73a1614a 100644 --- a/kernel/trace/rv/monitors/sco/sco.c +++ b/kernel/trace/rv/monitors/sco/sco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/scpd/scpd.c b/kernel/trace/rv/monitors/scpd/scpd.c index 1e351ba52fee..bd8ab346bcaf 100644 --- a/kernel/trace/rv/monitors/scpd/scpd.c +++ b/kernel/trace/rv/monitors/scpd/scpd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/sleep/sleep.c b/kernel/trace/rv/monitors/sleep/sleep.c index c1347da69e9d..fb2610486fe7 100644 --- a/kernel/trace/rv/monitors/sleep/sleep.c +++ b/kernel/trace/rv/monitors/sleep/sleep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/snep/snep.c b/kernel/trace/rv/monitors/snep/snep.c index 558950f524a5..8762be87d200 100644 --- a/kernel/trace/rv/monitors/snep/snep.c +++ b/kernel/trace/rv/monitors/snep/snep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/snroc/snroc.c b/kernel/trace/rv/monitors/snroc/snroc.c index 540e686e699f..cf9f08926ee5 100644 --- a/kernel/trace/rv/monitors/snroc/snroc.c +++ b/kernel/trace/rv/monitors/snroc/snroc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/sssw/sssw.c b/kernel/trace/rv/monitors/sssw/sssw.c index 84b8d890d9d4..05fae79809dc 100644 --- a/kernel/trace/rv/monitors/sssw/sssw.c +++ b/kernel/trace/rv/monitors/sssw/sssw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/sts/sts.c b/kernel/trace/rv/monitors/sts/sts.c index c4a9cd67c1d2..2cb2dd76225e 100644 --- a/kernel/trace/rv/monitors/sts/sts.c +++ b/kernel/trace/rv/monitors/sts/sts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/wip/wip.c b/kernel/trace/rv/monitors/wip/wip.c index 4b4e99615a11..6a14054588b9 100644 --- a/kernel/trace/rv/monitors/wip/wip.c +++ b/kernel/trace/rv/monitors/wip/wip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/monitors/wwnr/wwnr.c b/kernel/trace/rv/monitors/wwnr/wwnr.c index 4145bea2729e..e8ea8788342e 100644 --- a/kernel/trace/rv/monitors/wwnr/wwnr.c +++ b/kernel/trace/rv/monitors/wwnr/wwnr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/rv/reactor_panic.c b/kernel/trace/rv/reactor_panic.c index 76537b8a4343..62ed181bbc8f 100644 --- a/kernel/trace/rv/reactor_panic.c +++ b/kernel/trace/rv/reactor_panic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira diff --git a/kernel/trace/rv/reactor_printk.c b/kernel/trace/rv/reactor_printk.c index 48c934e315b3..9f7b89a086ec 100644 --- a/kernel/trace/rv/reactor_printk.c +++ b/kernel/trace/rv/reactor_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira diff --git a/kernel/trace/rv/rv.c b/kernel/trace/rv/rv.c index ee4e68102f17..bc3518affc4c 100644 --- a/kernel/trace/rv/rv.c +++ b/kernel/trace/rv/rv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira diff --git a/kernel/trace/rv/rv_reactors.c b/kernel/trace/rv/rv_reactors.c index 460af07f7aba..48d32cb50b5f 100644 --- a/kernel/trace/rv/rv_reactors.c +++ b/kernel/trace/rv/rv_reactors.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira diff --git a/kernel/trace/synth_event_gen_test.c b/kernel/trace/synth_event_gen_test.c index 354c2117be43..c79534419dd3 100644 --- a/kernel/trace/synth_event_gen_test.c +++ b/kernel/trace/synth_event_gen_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test module for in-kernel synthetic event creation and generation. diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 8bd4ec08fb36..ef9cd02d9a37 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ring buffer based function tracer diff --git a/kernel/trace/trace_benchmark.c b/kernel/trace/trace_benchmark.c index e19c32f2a938..be5559a9c6a5 100644 --- a/kernel/trace/trace_benchmark.c +++ b/kernel/trace/trace_benchmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/trace_boot.c b/kernel/trace/trace_boot.c index dbe29b4c6a7a..b2a0d00acb6b 100644 --- a/kernel/trace/trace_boot.c +++ b/kernel/trace/trace_boot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_boot.c diff --git a/kernel/trace/trace_branch.c b/kernel/trace/trace_branch.c index 6809b370e991..74e49d6f2c17 100644 --- a/kernel/trace/trace_branch.c +++ b/kernel/trace/trace_branch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * unlikely profiler diff --git a/kernel/trace/trace_btf.c b/kernel/trace/trace_btf.c index 5bbdbcbbde3c..2dff132bf194 100644 --- a/kernel/trace/trace_btf.c +++ b/kernel/trace/trace_btf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/trace_clock.c b/kernel/trace/trace_clock.c index 4cb2ebc439be..bcad316a05f4 100644 --- a/kernel/trace/trace_clock.c +++ b/kernel/trace/trace_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tracing clocks diff --git a/kernel/trace/trace_dynevent.c b/kernel/trace/trace_dynevent.c index c4dfbc293bae..f7d904c270c9 100644 --- a/kernel/trace/trace_dynevent.c +++ b/kernel/trace/trace_dynevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic dynamic event control interface diff --git a/kernel/trace/trace_eprobe.c b/kernel/trace/trace_eprobe.c index 3ee39715d5e4..a18a587cacba 100644 --- a/kernel/trace/trace_eprobe.c +++ b/kernel/trace/trace_eprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * event probes diff --git a/kernel/trace/trace_event_perf.c b/kernel/trace/trace_event_perf.c index a6bb7577e8c5..69f9ca071821 100644 --- a/kernel/trace/trace_event_perf.c +++ b/kernel/trace/trace_event_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace event based perf event profiling/tracing diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index 137b4d9bb116..40c690b96476 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * event tracer diff --git a/kernel/trace/trace_events_filter.c b/kernel/trace/trace_events_filter.c index 385af8405392..5d387e834be6 100644 --- a/kernel/trace/trace_events_filter.c +++ b/kernel/trace/trace_events_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_events_filter - generic event filtering diff --git a/kernel/trace/trace_events_hist.c b/kernel/trace/trace_events_hist.c index c97bb2fda5c0..78ee070f158a 100644 --- a/kernel/trace/trace_events_hist.c +++ b/kernel/trace/trace_events_hist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_events_hist - trace event hist triggers diff --git a/kernel/trace/trace_events_inject.c b/kernel/trace/trace_events_inject.c index a8f076809db4..1ffc7273a841 100644 --- a/kernel/trace/trace_events_inject.c +++ b/kernel/trace/trace_events_inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_events_inject - trace event injection diff --git a/kernel/trace/trace_events_synth.c b/kernel/trace/trace_events_synth.c index 45c187e77e21..db4792302c0a 100644 --- a/kernel/trace/trace_events_synth.c +++ b/kernel/trace/trace_events_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_events_synth - synthetic trace events diff --git a/kernel/trace/trace_events_trigger.c b/kernel/trace/trace_events_trigger.c index 06b75bcfc7b8..75ae827fc8ad 100644 --- a/kernel/trace/trace_events_trigger.c +++ b/kernel/trace/trace_events_trigger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_events_trigger - trace event triggers diff --git a/kernel/trace/trace_events_user.c b/kernel/trace/trace_events_user.c index dca6e50b3b21..6051a1101388 100644 --- a/kernel/trace/trace_events_user.c +++ b/kernel/trace/trace_events_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Microsoft Corporation. diff --git a/kernel/trace/trace_export.c b/kernel/trace/trace_export.c index 32a42ef31855..2972ac05664a 100644 --- a/kernel/trace/trace_export.c +++ b/kernel/trace/trace_export.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_export.c - export basic ftrace utilities to user space diff --git a/kernel/trace/trace_fprobe.c b/kernel/trace/trace_fprobe.c index 262c0556e4af..ba3cd75a1af6 100644 --- a/kernel/trace/trace_fprobe.c +++ b/kernel/trace/trace_fprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Fprobe-based tracing events diff --git a/kernel/trace/trace_functions.c b/kernel/trace/trace_functions.c index c12795c2fb39..50276f7f457d 100644 --- a/kernel/trace/trace_functions.c +++ b/kernel/trace/trace_functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ring buffer based function tracer diff --git a/kernel/trace/trace_functions_graph.c b/kernel/trace/trace_functions_graph.c index 1de6f1573621..372716ed2f02 100644 --- a/kernel/trace/trace_functions_graph.c +++ b/kernel/trace/trace_functions_graph.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * diff --git a/kernel/trace/trace_hwlat.c b/kernel/trace/trace_hwlat.c index 2f7b94e98317..f3cfcb528e9f 100644 --- a/kernel/trace/trace_hwlat.c +++ b/kernel/trace/trace_hwlat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_hwlat.c - A simple Hardware Latency detector. diff --git a/kernel/trace/trace_irqsoff.c b/kernel/trace/trace_irqsoff.c index 17673905907c..62eb46df5388 100644 --- a/kernel/trace/trace_irqsoff.c +++ b/kernel/trace/trace_irqsoff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace irqs off critical timings diff --git a/kernel/trace/trace_kdb.c b/kernel/trace/trace_kdb.c index b30795f34079..3e103d5300b4 100644 --- a/kernel/trace/trace_kdb.c +++ b/kernel/trace/trace_kdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kdb helper for dumping the ftrace buffer diff --git a/kernel/trace/trace_kprobe.c b/kernel/trace/trace_kprobe.c index 9953506370a5..a68741844484 100644 --- a/kernel/trace/trace_kprobe.c +++ b/kernel/trace/trace_kprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Kprobes-based tracing events diff --git a/kernel/trace/trace_kprobe_selftest.c b/kernel/trace/trace_kprobe_selftest.c index 3851cd1e6a62..ac388efbdb90 100644 --- a/kernel/trace/trace_kprobe_selftest.c +++ b/kernel/trace/trace_kprobe_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "trace_kprobe_selftest.h" diff --git a/kernel/trace/trace_mmiotrace.c b/kernel/trace/trace_mmiotrace.c index c706544be60c..c0e09fc9aa12 100644 --- a/kernel/trace/trace_mmiotrace.c +++ b/kernel/trace/trace_mmiotrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory mapped I/O tracing diff --git a/kernel/trace/trace_nop.c b/kernel/trace/trace_nop.c index 50523f953a5d..9bae1a787c16 100644 --- a/kernel/trace/trace_nop.c +++ b/kernel/trace/trace_nop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * nop tracer diff --git a/kernel/trace/trace_osnoise.c b/kernel/trace/trace_osnoise.c index 827104d00bc0..d622b670fc22 100644 --- a/kernel/trace/trace_osnoise.c +++ b/kernel/trace/trace_osnoise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * OS Noise Tracer: computes the OS Noise suffered by a running thread. diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c index cc2d3306bb60..130e706693b4 100644 --- a/kernel/trace/trace_output.c +++ b/kernel/trace/trace_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_output.c diff --git a/kernel/trace/trace_preemptirq.c b/kernel/trace/trace_preemptirq.c index 0c42b15c3800..5ad1574844ac 100644 --- a/kernel/trace/trace_preemptirq.c +++ b/kernel/trace/trace_preemptirq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * preemptoff and irqoff tracepoints diff --git a/kernel/trace/trace_printk.c b/kernel/trace/trace_printk.c index 29f6e95439b6..a591c3048a57 100644 --- a/kernel/trace/trace_printk.c +++ b/kernel/trace/trace_printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace binary printk diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c index 2f571083ce9e..09ab3b0e592b 100644 --- a/kernel/trace/trace_probe.c +++ b/kernel/trace/trace_probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common code for probe-based Dynamic events. diff --git a/kernel/trace/trace_recursion_record.c b/kernel/trace/trace_recursion_record.c index a520b11afb0d..57b226dc0803 100644 --- a/kernel/trace/trace_recursion_record.c +++ b/kernel/trace/trace_recursion_record.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/trace/trace_sched_switch.c b/kernel/trace/trace_sched_switch.c index c46d584ded3b..94d078db3a8a 100644 --- a/kernel/trace/trace_sched_switch.c +++ b/kernel/trace/trace_sched_switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace context switch diff --git a/kernel/trace/trace_sched_wakeup.c b/kernel/trace/trace_sched_wakeup.c index 8faa73d3bba1..5917836177bc 100644 --- a/kernel/trace/trace_sched_wakeup.c +++ b/kernel/trace/trace_sched_wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace task wakeup timings diff --git a/kernel/trace/trace_selftest.c b/kernel/trace/trace_selftest.c index d88c44f1dfa5..67cbecf937b8 100644 --- a/kernel/trace/trace_selftest.c +++ b/kernel/trace/trace_selftest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Include in trace.c */ diff --git a/kernel/trace/trace_selftest_dynamic.c b/kernel/trace/trace_selftest_dynamic.c index c364cf777e1a..1dc7712a0d79 100644 --- a/kernel/trace/trace_selftest_dynamic.c +++ b/kernel/trace/trace_selftest_dynamic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include "trace.h" diff --git a/kernel/trace/trace_seq.c b/kernel/trace/trace_seq.c index 32684ef4fb9d..e5393b05ad2d 100644 --- a/kernel/trace/trace_seq.c +++ b/kernel/trace/trace_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * trace_seq.c diff --git a/kernel/trace/trace_stack.c b/kernel/trace/trace_stack.c index 0aa2514a6593..405e64e6f319 100644 --- a/kernel/trace/trace_stack.c +++ b/kernel/trace/trace_stack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Steven Rostedt diff --git a/kernel/trace/trace_stat.c b/kernel/trace/trace_stat.c index b3b5586f104d..fbe83561e574 100644 --- a/kernel/trace/trace_stat.c +++ b/kernel/trace/trace_stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Infrastructure for statistic tracing (histogram output). diff --git a/kernel/trace/trace_syscalls.c b/kernel/trace/trace_syscalls.c index e96d0063cbcf..7e4fe10185a1 100644 --- a/kernel/trace/trace_syscalls.c +++ b/kernel/trace/trace_syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/kernel/trace/trace_uprobe.c b/kernel/trace/trace_uprobe.c index 1b4f32e2b9bd..b77232565b2e 100644 --- a/kernel/trace/trace_uprobe.c +++ b/kernel/trace/trace_uprobe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * uprobes-based tracing events diff --git a/kernel/trace/tracing_map.c b/kernel/trace/tracing_map.c index 7f8da4dab69d..0390765a483c 100644 --- a/kernel/trace/tracing_map.c +++ b/kernel/trace/tracing_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * tracing_map - lock-free map for tracing diff --git a/kernel/tracepoint.c b/kernel/tracepoint.c index 62719d2941c9..1d2da4e34a6c 100644 --- a/kernel/tracepoint.c +++ b/kernel/tracepoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008-2014 Mathieu Desnoyers diff --git a/kernel/tsacct.c b/kernel/tsacct.c index 6ea2f6363b90..411aa117495f 100644 --- a/kernel/tsacct.c +++ b/kernel/tsacct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tsacct.c - System accounting over taskstats interface diff --git a/kernel/ucount.c b/kernel/ucount.c index 586af49fc03e..340ca1cca2b0 100644 --- a/kernel/ucount.c +++ b/kernel/ucount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/kernel/uid16.c b/kernel/uid16.c index af6925d8599b..0542dec49548 100644 --- a/kernel/uid16.c +++ b/kernel/uid16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wrapper functions for 16bit uid back compatibility. All nicely tied diff --git a/kernel/umh.c b/kernel/umh.c index b4da45a3a7cf..d2bdcf943941 100644 --- a/kernel/umh.c +++ b/kernel/umh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * umh - the kernel usermode helper diff --git a/kernel/unwind/deferred.c b/kernel/unwind/deferred.c index a88fb481c4a3..fa88fb2a0290 100644 --- a/kernel/unwind/deferred.c +++ b/kernel/unwind/deferred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Deferred user space unwinding diff --git a/kernel/unwind/user.c b/kernel/unwind/user.c index 39e270789444..766b5235f3a4 100644 --- a/kernel/unwind/user.c +++ b/kernel/unwind/user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Generic interfaces for unwinding user space diff --git a/kernel/up.c b/kernel/up.c index df50828cc2f0..26debb6652f7 100644 --- a/kernel/up.c +++ b/kernel/up.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Uniprocessor-only support functions. The counterpart to kernel/smp.c diff --git a/kernel/user-return-notifier.c b/kernel/user-return-notifier.c index 870ecd7c63ed..bb3c04858ecd 100644 --- a/kernel/user-return-notifier.c +++ b/kernel/user-return-notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/kernel/user.c b/kernel/user.c index 7aef4e679a6a..ef7f1e4195e5 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The "user cache". diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c index 03cb63883d04..e972b4f434fb 100644 --- a/kernel/user_namespace.c +++ b/kernel/user_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/kernel/utsname.c b/kernel/utsname.c index ebbfc578a9d3..1affc53e18ba 100644 --- a/kernel/utsname.c +++ b/kernel/utsname.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/kernel/utsname_sysctl.c b/kernel/utsname_sysctl.c index bfbaaecb1dd4..3dc37be38ed6 100644 --- a/kernel/utsname_sysctl.c +++ b/kernel/utsname_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 diff --git a/kernel/vhost_task.c b/kernel/vhost_task.c index 27107dcc1cbf..7ddd7821164b 100644 --- a/kernel/vhost_task.c +++ b/kernel/vhost_task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Oracle Corporation diff --git a/kernel/vmcore_info.c b/kernel/vmcore_info.c index e2784038bbed..31e32a530973 100644 --- a/kernel/vmcore_info.c +++ b/kernel/vmcore_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * crash.c - kernel crash support code. diff --git a/kernel/watch_queue.c b/kernel/watch_queue.c index 52f89f1137da..97b6e0860ed2 100644 --- a/kernel/watch_queue.c +++ b/kernel/watch_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Watch queue and general notification mechanism, built on pipes * diff --git a/kernel/watchdog.c b/kernel/watchdog.c index 366122f4a0f8..ae235ee74b3d 100644 --- a/kernel/watchdog.c +++ b/kernel/watchdog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Detect hard and soft lockups on a system diff --git a/kernel/watchdog_buddy.c b/kernel/watchdog_buddy.c index ee754d767c21..501be088d2ef 100644 --- a/kernel/watchdog_buddy.c +++ b/kernel/watchdog_buddy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/kernel/watchdog_perf.c b/kernel/watchdog_perf.c index d3ca70e3c256..10de981ffbe0 100644 --- a/kernel/watchdog_perf.c +++ b/kernel/watchdog_perf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Detect hard lockups on a system using perf diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 253311af47c6..fb7d70d5b6a0 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kernel/workqueue.c - generic async execution with shared worker pool diff --git a/mm/backing-dev.c b/mm/backing-dev.c index c5740c6d37a2..a92ea395d7b2 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/mm/balloon_compaction.c b/mm/balloon_compaction.c index 03c5dbabb156..74021578419a 100644 --- a/mm/balloon_compaction.c +++ b/mm/balloon_compaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/balloon_compaction.c diff --git a/mm/bootmem_info.c b/mm/bootmem_info.c index b0e2a9fa641f..7f3d749140af 100644 --- a/mm/bootmem_info.c +++ b/mm/bootmem_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Bootmem core functions. diff --git a/mm/cma.c b/mm/cma.c index 813e6dc7b095..60b5bccfd50c 100644 --- a/mm/cma.c +++ b/mm/cma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Contiguous Memory Allocator diff --git a/mm/cma_debug.c b/mm/cma_debug.c index 8c7d7f8e8fbd..652973500db7 100644 --- a/mm/cma_debug.c +++ b/mm/cma_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CMA DebugFS Interface diff --git a/mm/cma_sysfs.c b/mm/cma_sysfs.c index 97acd3e5a6a5..473c86dc3cc8 100644 --- a/mm/cma_sysfs.c +++ b/mm/cma_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * CMA SysFS Interface diff --git a/mm/compaction.c b/mm/compaction.c index 1e8f8eca318c..617bbbcda517 100644 --- a/mm/compaction.c +++ b/mm/compaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/compaction.c diff --git a/mm/damon/core.c b/mm/damon/core.c index 84f80a20f233..a3490afcbda3 100644 --- a/mm/damon/core.c +++ b/mm/damon/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Data Access Monitor diff --git a/mm/damon/lru_sort.c b/mm/damon/lru_sort.c index 49b4bc294f4e..3fb76defc399 100644 --- a/mm/damon/lru_sort.c +++ b/mm/damon/lru_sort.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON-based LRU-lists Sorting diff --git a/mm/damon/modules-common.c b/mm/damon/modules-common.c index 86d58f8c4f63..3bc3997a6ee2 100644 --- a/mm/damon/modules-common.c +++ b/mm/damon/modules-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Code for DAMON Modules diff --git a/mm/damon/ops-common.c b/mm/damon/ops-common.c index a218d9922234..9ffe381b4014 100644 --- a/mm/damon/ops-common.c +++ b/mm/damon/ops-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Code for Data Access Monitoring diff --git a/mm/damon/paddr.c b/mm/damon/paddr.c index 07a8aead439e..41c9928b9864 100644 --- a/mm/damon/paddr.c +++ b/mm/damon/paddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON Code for The Physical Address Space diff --git a/mm/damon/reclaim.c b/mm/damon/reclaim.c index 36a582e09eae..bf0541cd6e45 100644 --- a/mm/damon/reclaim.c +++ b/mm/damon/reclaim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON-based page reclamation diff --git a/mm/damon/stat.c b/mm/damon/stat.c index ed8e3629d31a..60978a1b257f 100644 --- a/mm/damon/stat.c +++ b/mm/damon/stat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shows data access monitoring resutls in simple metrics. diff --git a/mm/damon/sysfs-common.c b/mm/damon/sysfs-common.c index ffaf285e241a..10aaa56ec5f6 100644 --- a/mm/damon/sysfs-common.c +++ b/mm/damon/sysfs-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Common Code for DAMON Sysfs Interface diff --git a/mm/damon/sysfs-schemes.c b/mm/damon/sysfs-schemes.c index 3a699dcd5a7f..733cc2c8d0c5 100644 --- a/mm/damon/sysfs-schemes.c +++ b/mm/damon/sysfs-schemes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON sysfs Interface diff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c index 95fd9375a7d8..fe9ee8fc5c3a 100644 --- a/mm/damon/sysfs.c +++ b/mm/damon/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON sysfs Interface diff --git a/mm/damon/vaddr.c b/mm/damon/vaddr.c index 23ed738a0bd6..d37666e39629 100644 --- a/mm/damon/vaddr.c +++ b/mm/damon/vaddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * DAMON Code for Virtual Address Spaces diff --git a/mm/debug.c b/mm/debug.c index 77fa8fe1d641..50cc782c384d 100644 --- a/mm/debug.c +++ b/mm/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mm/debug.c diff --git a/mm/debug_page_alloc.c b/mm/debug_page_alloc.c index 6a26eca546c3..be8b6b9c0203 100644 --- a/mm/debug_page_alloc.c +++ b/mm/debug_page_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/debug_page_ref.c b/mm/debug_page_ref.c index f3b2c9d3ece2..cb880f117286 100644 --- a/mm/debug_page_ref.c +++ b/mm/debug_page_ref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/debug_vm_pgtable.c b/mm/debug_vm_pgtable.c index ae9b9310d96f..96f8fc8ff39a 100644 --- a/mm/debug_vm_pgtable.c +++ b/mm/debug_vm_pgtable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This kernel test validates architecture page table helpers and diff --git a/mm/dmapool.c b/mm/dmapool.c index 5d8af6e29127..371f00fae4c8 100644 --- a/mm/dmapool.c +++ b/mm/dmapool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DMA Pool allocator diff --git a/mm/dmapool_test.c b/mm/dmapool_test.c index 54b1fd1ccfbb..8ec4be5a115d 100644 --- a/mm/dmapool_test.c +++ b/mm/dmapool_test.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/mm/early_ioremap.c b/mm/early_ioremap.c index ff35b84a7b50..64931676d380 100644 --- a/mm/early_ioremap.c +++ b/mm/early_ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Provide common bits of early_ioremap() support for architectures needing diff --git a/mm/execmem.c b/mm/execmem.c index 810a4ba9c924..c60dfcb4c0c1 100644 --- a/mm/execmem.c +++ b/mm/execmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Richard Henderson diff --git a/mm/fadvise.c b/mm/fadvise.c index 67028e30aa91..e0f05d292929 100644 --- a/mm/fadvise.c +++ b/mm/fadvise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mm/fadvise.c diff --git a/mm/fail_page_alloc.c b/mm/fail_page_alloc.c index 7647096170e9..89dcba5e074d 100644 --- a/mm/fail_page_alloc.c +++ b/mm/fail_page_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/failslab.c b/mm/failslab.c index c3901b136498..be825eb81bae 100644 --- a/mm/failslab.c +++ b/mm/failslab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/filemap.c b/mm/filemap.c index ebd75684cb0a..05366b776972 100644 --- a/mm/filemap.c +++ b/mm/filemap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/filemap.c diff --git a/mm/folio-compat.c b/mm/folio-compat.c index 45540942d148..12ffeed5ac49 100644 --- a/mm/folio-compat.c +++ b/mm/folio-compat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Compatibility functions which bloat the callers too much to make inline. * All of the callers of these functions should be converted to use folios diff --git a/mm/gup.c b/mm/gup.c index 95d948c8e86c..f96ddb334faf 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/mm/gup_test.c b/mm/gup_test.c index eeb3f4d87c51..6a62397dd0b8 100644 --- a/mm/gup_test.c +++ b/mm/gup_test.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/mm/highmem.c b/mm/highmem.c index b5c8e4c2d5d4..6be21a1d8603 100644 --- a/mm/highmem.c +++ b/mm/highmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * High memory handling common code and variables. diff --git a/mm/hmm.c b/mm/hmm.c index 4ec74c18bef6..519c3820cb27 100644 --- a/mm/hmm.c +++ b/mm/hmm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2013 Red Hat Inc. diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 40cf59301c21..e3eec6a91429 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2009 Red Hat, Inc. diff --git a/mm/hugetlb.c b/mm/hugetlb.c index a1832da0f623..f4beb1cd7f54 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic hugetlb support. diff --git a/mm/hugetlb_cgroup.c b/mm/hugetlb_cgroup.c index 58e895f3899a..41adf5d9086f 100644 --- a/mm/hugetlb_cgroup.c +++ b/mm/hugetlb_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); /* * * Copyright IBM Corporation, 2012 diff --git a/mm/hugetlb_cma.c b/mm/hugetlb_cma.c index e8e4dc7182d5..d8ced3813aa6 100644 --- a/mm/hugetlb_cma.c +++ b/mm/hugetlb_cma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/mm/hugetlb_sysctl.c b/mm/hugetlb_sysctl.c index bd3077150542..4593c368481a 100644 --- a/mm/hugetlb_sysctl.c +++ b/mm/hugetlb_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HugeTLB sysfs interfaces. diff --git a/mm/hugetlb_sysfs.c b/mm/hugetlb_sysfs.c index 79ece91406bf..9e49ffd8684f 100644 --- a/mm/hugetlb_sysfs.c +++ b/mm/hugetlb_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HugeTLB sysfs interfaces. diff --git a/mm/hugetlb_vmemmap.c b/mm/hugetlb_vmemmap.c index 9d01f883fd71..c53fb9054484 100644 --- a/mm/hugetlb_vmemmap.c +++ b/mm/hugetlb_vmemmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * HugeTLB Vmemmap Optimization (HVO) diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c index a11222572f97..4231f901f0be 100644 --- a/mm/hwpoison-inject.c +++ b/mm/hwpoison-inject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Inject a hwpoison memory failure on a arbitrary pfn */ #include diff --git a/mm/init-mm.c b/mm/init-mm.c index c5556bb9d5f0..b74d67982afa 100644 --- a/mm/init-mm.c +++ b/mm/init-mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/interval_tree.c b/mm/interval_tree.c index 32e390c42c53..c38449cda927 100644 --- a/mm/interval_tree.c +++ b/mm/interval_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/interval_tree.c - interval tree for mapping->i_mmap diff --git a/mm/ioremap.c b/mm/ioremap.c index c36dd9f62fd5..33f2e2292530 100644 --- a/mm/ioremap.c +++ b/mm/ioremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Re-map IO memory to kernel address space so that we can access it. diff --git a/mm/kasan/common.c b/mm/kasan/common.c index b7d05c2a6d93..8e8c59748c2f 100644 --- a/mm/kasan/common.c +++ b/mm/kasan/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains common KASAN code. diff --git a/mm/kasan/generic.c b/mm/kasan/generic.c index 2b8e73f5f6a7..813303123da0 100644 --- a/mm/kasan/generic.c +++ b/mm/kasan/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains core generic KASAN code. diff --git a/mm/kasan/hw_tags.c b/mm/kasan/hw_tags.c index cbef5e450954..386443adeaab 100644 --- a/mm/kasan/hw_tags.c +++ b/mm/kasan/hw_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains core hardware tag-based KASAN code. diff --git a/mm/kasan/init.c b/mm/kasan/init.c index f084e7a5df1e..96ffa95d956b 100644 --- a/mm/kasan/init.c +++ b/mm/kasan/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains KASAN shadow initialization code. diff --git a/mm/kasan/kasan_test_c.c b/mm/kasan/kasan_test_c.c index 2cafca31b092..4d6dfa0206c0 100644 --- a/mm/kasan/kasan_test_c.c +++ b/mm/kasan/kasan_test_c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/mm/kasan/quarantine.c b/mm/kasan/quarantine.c index 6958aa713c67..4f64d1c97a5f 100644 --- a/mm/kasan/quarantine.c +++ b/mm/kasan/quarantine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KASAN quarantine. diff --git a/mm/kasan/report.c b/mm/kasan/report.c index 62c01b4527eb..0db145acd809 100644 --- a/mm/kasan/report.c +++ b/mm/kasan/report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains common KASAN error reporting code. diff --git a/mm/kasan/report_generic.c b/mm/kasan/report_generic.c index f5b8e37b3805..e1164f5d236b 100644 --- a/mm/kasan/report_generic.c +++ b/mm/kasan/report_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains generic KASAN specific error reporting code. diff --git a/mm/kasan/report_hw_tags.c b/mm/kasan/report_hw_tags.c index 065e1b2fc484..2e5e67359943 100644 --- a/mm/kasan/report_hw_tags.c +++ b/mm/kasan/report_hw_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains hardware tag-based KASAN specific error reporting code. diff --git a/mm/kasan/report_sw_tags.c b/mm/kasan/report_sw_tags.c index 689e94f9fe3c..3acac73e9be9 100644 --- a/mm/kasan/report_sw_tags.c +++ b/mm/kasan/report_sw_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains software tag-based KASAN specific error reporting code. diff --git a/mm/kasan/report_tags.c b/mm/kasan/report_tags.c index d15f8f580e2c..0e874ee4540a 100644 --- a/mm/kasan/report_tags.c +++ b/mm/kasan/report_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2014 Samsung Electronics Co., Ltd. diff --git a/mm/kasan/shadow.c b/mm/kasan/shadow.c index 32fbdf759ea2..3f6e1dd51c7f 100644 --- a/mm/kasan/shadow.c +++ b/mm/kasan/shadow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains KASAN runtime code that manages shadow memory for diff --git a/mm/kasan/sw_tags.c b/mm/kasan/sw_tags.c index c75741a74602..acda65045f0b 100644 --- a/mm/kasan/sw_tags.c +++ b/mm/kasan/sw_tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains core software tag-based KASAN code. diff --git a/mm/kasan/tags.c b/mm/kasan/tags.c index d65d48b85f90..009f91ee8582 100644 --- a/mm/kasan/tags.c +++ b/mm/kasan/tags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains common tag-based KASAN code. diff --git a/mm/kfence/core.c b/mm/kfence/core.c index 4f79ec720752..7b10bbc826ba 100644 --- a/mm/kfence/core.c +++ b/mm/kfence/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KFENCE guarded object allocator and fault handling. diff --git a/mm/kfence/kfence_test.c b/mm/kfence/kfence_test.c index 00034e37bc9f..8a3f1ebb87a2 100644 --- a/mm/kfence/kfence_test.c +++ b/mm/kfence/kfence_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for KFENCE memory safety error detector. Since the interface with diff --git a/mm/kfence/report.c b/mm/kfence/report.c index 10e6802a2edf..8b75b6030290 100644 --- a/mm/kfence/report.c +++ b/mm/kfence/report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KFENCE reporting. diff --git a/mm/khugepaged.c b/mm/khugepaged.c index 97d1b2824386..4e983901b615 100644 --- a/mm/khugepaged.c +++ b/mm/khugepaged.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/mm/kmemleak.c b/mm/kmemleak.c index 1ac56ceb29b6..7ca6f72186eb 100644 --- a/mm/kmemleak.c +++ b/mm/kmemleak.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/kmemleak.c diff --git a/mm/kmsan/core.c b/mm/kmsan/core.c index 90f427b95a21..9552f88d2723 100644 --- a/mm/kmsan/core.c +++ b/mm/kmsan/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN runtime library. diff --git a/mm/kmsan/hooks.c b/mm/kmsan/hooks.c index 8f22d1f22981..1f1e9799d521 100644 --- a/mm/kmsan/hooks.c +++ b/mm/kmsan/hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN hooks for kernel subsystems. diff --git a/mm/kmsan/init.c b/mm/kmsan/init.c index b14ce3417e65..f290e27940a3 100644 --- a/mm/kmsan/init.c +++ b/mm/kmsan/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN initialization routines. diff --git a/mm/kmsan/instrumentation.c b/mm/kmsan/instrumentation.c index 69f0a57a401c..7d2af288bcde 100644 --- a/mm/kmsan/instrumentation.c +++ b/mm/kmsan/instrumentation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN compiler API. diff --git a/mm/kmsan/kmsan_test.c b/mm/kmsan/kmsan_test.c index 902ec48b1e3e..327e557a3975 100644 --- a/mm/kmsan/kmsan_test.c +++ b/mm/kmsan/kmsan_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Test cases for KMSAN. diff --git a/mm/kmsan/report.c b/mm/kmsan/report.c index d6853ce08954..6b66df3a5f43 100644 --- a/mm/kmsan/report.c +++ b/mm/kmsan/report.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN error reporting routines. diff --git a/mm/kmsan/shadow.c b/mm/kmsan/shadow.c index 9e1c5f2b7a41..68d5ae116bf6 100644 --- a/mm/kmsan/shadow.c +++ b/mm/kmsan/shadow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KMSAN shadow implementation. diff --git a/mm/ksm.c b/mm/ksm.c index 2d89a7c8b4eb..de3e722ffbec 100644 --- a/mm/ksm.c +++ b/mm/ksm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Memory merging support. diff --git a/mm/list_lru.c b/mm/list_lru.c index ec48b5dadf51..b6c7232f6f24 100644 --- a/mm/list_lru.c +++ b/mm/list_lru.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Red Hat, Inc. and Parallels Inc. All rights reserved. diff --git a/mm/maccess.c b/mm/maccess.c index 486559d68858..9a5a6fd4f42a 100644 --- a/mm/maccess.c +++ b/mm/maccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Access kernel or user memory without faulting. diff --git a/mm/madvise.c b/mm/madvise.c index b617b1be0f53..f754117b15b1 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/madvise.c diff --git a/mm/mapping_dirty_helpers.c b/mm/mapping_dirty_helpers.c index 737c407f4081..435d10999c21 100644 --- a/mm/mapping_dirty_helpers.c +++ b/mm/mapping_dirty_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/memblock.c b/mm/memblock.c index 905d06b16348..e7c3b02e6424 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Procedures for maintaining information about logical memory blocks. diff --git a/mm/memcontrol-v1.c b/mm/memcontrol-v1.c index 6eed14bff742..c4a072c99fc7 100644 --- a/mm/memcontrol-v1.c +++ b/mm/memcontrol-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 86f43b7e5f71..b8a32f044835 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* memcontrol.c - Memory Controller * diff --git a/mm/memfd.c b/mm/memfd.c index f032c6052926..455c59ebf51c 100644 --- a/mm/memfd.c +++ b/mm/memfd.c @@ -1,3 +1,4 @@ +asm("nop"); /* * memfd_create system call and file sealing support * diff --git a/mm/memfd_luo.c b/mm/memfd_luo.c index a34fccc23b6a..5ba7109327f2 100644 --- a/mm/memfd_luo.c +++ b/mm/memfd_luo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 9fd8355176eb..3ec7804ff532 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, 2009 Intel Corporation diff --git a/mm/memory-tiers.c b/mm/memory-tiers.c index 864811fff409..a6ac95cbc1ec 100644 --- a/mm/memory-tiers.c +++ b/mm/memory-tiers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/memory.c b/mm/memory.c index da360a6eb8a4..e4eefb79af7f 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/memory.c diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index a63ec679d861..780d44271fa1 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/memory_hotplug.c diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 68a98ba57882..1854162332ae 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simple NUMA memory policy for the Linux kernel. diff --git a/mm/mempool.c b/mm/mempool.c index c290e5261b47..59a7b63b331d 100644 --- a/mm/mempool.c +++ b/mm/mempool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * memory buffer pool support. Such pools are mostly used diff --git a/mm/memremap.c b/mm/memremap.c index ac7be07e3361..a67c38e7d2b3 100644 --- a/mm/memremap.c +++ b/mm/memremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2015 Intel Corporation. All rights reserved. */ #include diff --git a/mm/memtest.c b/mm/memtest.c index c2c609c39119..1c60ba7efecc 100644 --- a/mm/memtest.c +++ b/mm/memtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/migrate.c b/mm/migrate.c index 4688b9e38cd2..ff6ce2c59ca7 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Memory Migration functionality - linux/mm/migrate.c diff --git a/mm/migrate_device.c b/mm/migrate_device.c index 23379663b1e1..3e2484031c70 100644 --- a/mm/migrate_device.c +++ b/mm/migrate_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Device Memory Migration functionality. diff --git a/mm/mincore.c b/mm/mincore.c index e5d13eea9234..1581f457cba4 100644 --- a/mm/mincore.c +++ b/mm/mincore.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/mincore.c diff --git a/mm/mlock.c b/mm/mlock.c index 2f699c3497a5..eaf25aa4be7d 100644 --- a/mm/mlock.c +++ b/mm/mlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/mlock.c diff --git a/mm/mm_init.c b/mm/mm_init.c index 2a809cd8e7fa..aec971e4c51f 100644 --- a/mm/mm_init.c +++ b/mm/mm_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm_init.c - Memory initialisation verification and debugging diff --git a/mm/mmap.c b/mm/mmap.c index 4bdb9ffa9e25..84f531179022 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/mmap.c diff --git a/mm/mmap_lock.c b/mm/mmap_lock.c index 7421b7ea8001..d2719ff30f1f 100644 --- a/mm/mmap_lock.c +++ b/mm/mmap_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS #include diff --git a/mm/mmu_gather.c b/mm/mmu_gather.c index 7468ec388455..b43f6ed08f6e 100644 --- a/mm/mmu_gather.c +++ b/mm/mmu_gather.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/mm/mmu_notifier.c b/mm/mmu_notifier.c index 8e0125dc0522..175b9df3b5d4 100644 --- a/mm/mmu_notifier.c +++ b/mm/mmu_notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/mmu_notifier.c diff --git a/mm/mmzone.c b/mm/mmzone.c index 0c8f181d9d50..eaea4baba95b 100644 --- a/mm/mmzone.c +++ b/mm/mmzone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/mmzone.c diff --git a/mm/mprotect.c b/mm/mprotect.c index 283889e4f1ce..bc2eae50d2c4 100644 --- a/mm/mprotect.c +++ b/mm/mprotect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mm/mprotect.c diff --git a/mm/mremap.c b/mm/mremap.c index 672264807db6..f9573578a346 100644 --- a/mm/mremap.c +++ b/mm/mremap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mm/mremap.c diff --git a/mm/mseal.c b/mm/mseal.c index ae442683c5c0..ec0bac415a8c 100644 --- a/mm/mseal.c +++ b/mm/mseal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implement mseal() syscall. diff --git a/mm/msync.c b/mm/msync.c index ac4c9bfea2e7..c012b934934c 100644 --- a/mm/msync.c +++ b/mm/msync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/msync.c diff --git a/mm/nommu.c b/mm/nommu.c index c3a23b082adb..f87dca27750a 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/nommu.c diff --git a/mm/numa.c b/mm/numa.c index 7d5e06fe5bd4..f63ae6589c66 100644 --- a/mm/numa.c +++ b/mm/numa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/mm/numa_emulation.c b/mm/numa_emulation.c index 703c8fa05048..f26533b33efd 100644 --- a/mm/numa_emulation.c +++ b/mm/numa_emulation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NUMA emulation diff --git a/mm/numa_memblks.c b/mm/numa_memblks.c index 8f5735fda0a2..9ea8ab1f2a44 100644 --- a/mm/numa_memblks.c +++ b/mm/numa_memblks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/mm/oom_kill.c b/mm/oom_kill.c index 5eb11fbba704..991de85ce9e9 100644 --- a/mm/oom_kill.c +++ b/mm/oom_kill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/oom_kill.c diff --git a/mm/page-writeback.c b/mm/page-writeback.c index ccdeb0e84d39..2099e596742c 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/page-writeback.c diff --git a/mm/page_alloc.c b/mm/page_alloc.c index cbf758e27aa2..4d948fadf828 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/page_alloc.c diff --git a/mm/page_counter.c b/mm/page_counter.c index 661e0f2a5127..a3b7dbd638c8 100644 --- a/mm/page_counter.c +++ b/mm/page_counter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Lockless hierarchical page accounting & limiting diff --git a/mm/page_ext.c b/mm/page_ext.c index d7396a8970e5..d15758858a9b 100644 --- a/mm/page_ext.c +++ b/mm/page_ext.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/page_frag_cache.c b/mm/page_frag_cache.c index d2423f30577e..0ec07e4dc6fb 100644 --- a/mm/page_frag_cache.c +++ b/mm/page_frag_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Page fragment allocator * diff --git a/mm/page_idle.c b/mm/page_idle.c index 96bb94c7b6c3..a06cc17c0f2d 100644 --- a/mm/page_idle.c +++ b/mm/page_idle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/page_io.c b/mm/page_io.c index 3c342db77ce3..6e6bd9dd37ba 100644 --- a/mm/page_io.c +++ b/mm/page_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/page_io.c diff --git a/mm/page_isolation.c b/mm/page_isolation.c index f72b6cd38b95..65e25cabb453 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/page_isolation.c diff --git a/mm/page_owner.c b/mm/page_owner.c index b3260f0c17ba..b13d2528c286 100644 --- a/mm/page_owner.c +++ b/mm/page_owner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/page_poison.c b/mm/page_poison.c index 3e9037363cf9..190abf2e756a 100644 --- a/mm/page_poison.c +++ b/mm/page_poison.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/page_reporting.c b/mm/page_reporting.c index e4c428e61d8c..48aaca8b8db9 100644 --- a/mm/page_reporting.c +++ b/mm/page_reporting.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/page_table_check.c b/mm/page_table_check.c index 741884645ab0..d261e901c9e3 100644 --- a/mm/page_table_check.c +++ b/mm/page_table_check.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/mm/page_vma_mapped.c b/mm/page_vma_mapped.c index b38a1d00c971..b0ef96fcfc2b 100644 --- a/mm/page_vma_mapped.c +++ b/mm/page_vma_mapped.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/pagewalk.c b/mm/pagewalk.c index 90cc346a6ecf..a31f9325aa0a 100644 --- a/mm/pagewalk.c +++ b/mm/pagewalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/percpu-km.c b/mm/percpu-km.c index 4efa74a495cb..da2b419ef169 100644 --- a/mm/percpu-km.c +++ b/mm/percpu-km.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/percpu-km.c - kernel memory based chunk allocation diff --git a/mm/percpu-stats.c b/mm/percpu-stats.c index 9b9d5d6accae..fc3b3886277b 100644 --- a/mm/percpu-stats.c +++ b/mm/percpu-stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/mm/percpu-vm.c b/mm/percpu-vm.c index 4f5937090590..2a087b235a3f 100644 --- a/mm/percpu-vm.c +++ b/mm/percpu-vm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/percpu-vm.c - vmalloc area based chunk allocation diff --git a/mm/percpu.c b/mm/percpu.c index 81462ce5866e..47d6a3928098 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/percpu.c - percpu memory allocator diff --git a/mm/pgtable-generic.c b/mm/pgtable-generic.c index d3aec7a9926a..700d7fbe0487 100644 --- a/mm/pgtable-generic.c +++ b/mm/pgtable-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mm/pgtable-generic.c diff --git a/mm/process_vm_access.c b/mm/process_vm_access.c index 656d3e88755b..b292af570b82 100644 --- a/mm/process_vm_access.c +++ b/mm/process_vm_access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/mm/process_vm_access.c diff --git a/mm/pt_reclaim.c b/mm/pt_reclaim.c index 0d9cfbf4fe5d..04e118fada4b 100644 --- a/mm/pt_reclaim.c +++ b/mm/pt_reclaim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/ptdump.c b/mm/ptdump.c index 973020000096..f05d08b21ad1 100644 --- a/mm/ptdump.c +++ b/mm/ptdump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/mm/readahead.c b/mm/readahead.c index b415c9969176..8a06ba5e1355 100644 --- a/mm/readahead.c +++ b/mm/readahead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/readahead.c - address_space-level file readahead. diff --git a/mm/rmap.c b/mm/rmap.c index 7b9879ef442d..db77d6672312 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * mm/rmap.c - physical to virtual reverse mappings * diff --git a/mm/rodata_test.c b/mm/rodata_test.c index e7173fcd210c..084b6266b037 100644 --- a/mm/rodata_test.c +++ b/mm/rodata_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rodata_test.c: functional test for mark_rodata_ro function diff --git a/mm/secretmem.c b/mm/secretmem.c index edf111e0a1bb..e51b35985491 100644 --- a/mm/secretmem.c +++ b/mm/secretmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright IBM Corporation, 2021 diff --git a/mm/shmem.c b/mm/shmem.c index 79af5f9f8b90..98327393e1b4 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Resizable virtual memory filesystem for Linux. * diff --git a/mm/shmem_quota.c b/mm/shmem_quota.c index d1e32ac01407..17d4b8d2fac3 100644 --- a/mm/shmem_quota.c +++ b/mm/shmem_quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * In memory quota format relies on quota infrastructure to store dquot diff --git a/mm/show_mem.c b/mm/show_mem.c index 3a4b5207635d..c5bfd017f8d2 100644 --- a/mm/show_mem.c +++ b/mm/show_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic show_mem() implementation diff --git a/mm/shrinker.c b/mm/shrinker.c index 4a93fd433689..65cf04bac217 100644 --- a/mm/shrinker.c +++ b/mm/shrinker.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/shrinker_debug.c b/mm/shrinker_debug.c index 20eaee3e97f7..0f4bcc8e14d5 100644 --- a/mm/shrinker_debug.c +++ b/mm/shrinker_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/shuffle.c b/mm/shuffle.c index fb1393b8b3a9..eec09e1e9128 100644 --- a/mm/shuffle.c +++ b/mm/shuffle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright(c) 2018 Intel Corporation. All rights reserved. diff --git a/mm/slab_common.c b/mm/slab_common.c index eed7ea556cb1..9184c3117632 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Slab allocator functions that are independent of the allocator strategy diff --git a/mm/slub.c b/mm/slub.c index cdc1e652ec52..28c7c1b2bb2d 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SLUB: A slab allocator that limits cache line use instead of queuing diff --git a/mm/sparse-vmemmap.c b/mm/sparse-vmemmap.c index 37522d6cb398..06d95af89d3f 100644 --- a/mm/sparse-vmemmap.c +++ b/mm/sparse-vmemmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtual Memory Map support diff --git a/mm/sparse.c b/mm/sparse.c index b5b2b6f7041b..8ce07171c76e 100644 --- a/mm/sparse.c +++ b/mm/sparse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sparse memory mappings. diff --git a/mm/swap.c b/mm/swap.c index 2260dcd2775e..138e02339268 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/swap.c diff --git a/mm/swap_cgroup.c b/mm/swap_cgroup.c index de779fed8c21..6e91e43a60d2 100644 --- a/mm/swap_cgroup.c +++ b/mm/swap_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/mm/swap_state.c b/mm/swap_state.c index 44d228982521..1eaf7f6fc009 100644 --- a/mm/swap_state.c +++ b/mm/swap_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/mm/swap_state.c diff --git a/mm/swapfile.c b/mm/swapfile.c index 46d2008e4b99..4a4cf95f3546 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/swapfile.c diff --git a/mm/truncate.c b/mm/truncate.c index 12467c1bd711..0638a8da5d2c 100644 --- a/mm/truncate.c +++ b/mm/truncate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/truncate.c - code for taking down pages from address_spaces diff --git a/mm/usercopy.c b/mm/usercopy.c index 5de7a518b1b1..fcc69fcbb9d8 100644 --- a/mm/usercopy.c +++ b/mm/usercopy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This implements the various checks for CONFIG_HARDENED_USERCOPY*, diff --git a/mm/userfaultfd.c b/mm/userfaultfd.c index e6dfd5f28acd..9901a7b02f73 100644 --- a/mm/userfaultfd.c +++ b/mm/userfaultfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mm/userfaultfd.c diff --git a/mm/util.c b/mm/util.c index 97cae40c0209..a98a98311e61 100644 --- a/mm/util.c +++ b/mm/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/mm/vma.c b/mm/vma.c index 7a908a964d18..a42b15376bc2 100644 --- a/mm/vma.c +++ b/mm/vma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/mm/vma_exec.c b/mm/vma_exec.c index 8134e1afca68..9507a1619e92 100644 --- a/mm/vma_exec.c +++ b/mm/vma_exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/mm/vma_init.c b/mm/vma_init.c index 3c0b65950510..a2bee10a7ef4 100644 --- a/mm/vma_init.c +++ b/mm/vma_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/mm/vmalloc.c b/mm/vmalloc.c index e286c2d2068c..76ac50840492 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 1993 Linus Torvalds diff --git a/mm/vmpressure.c b/mm/vmpressure.c index c197ed47bcc4..5059f7693862 100644 --- a/mm/vmpressure.c +++ b/mm/vmpressure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Linux VM pressure diff --git a/mm/vmscan.c b/mm/vmscan.c index 614ccf39fe3f..efbf45a2ce08 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds diff --git a/mm/vmstat.c b/mm/vmstat.c index 65de88cdf40e..3fefaa3adf14 100644 --- a/mm/vmstat.c +++ b/mm/vmstat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/mm/vmstat.c diff --git a/mm/workingset.c b/mm/workingset.c index e9f05634747a..1cd9bbbce47f 100644 --- a/mm/workingset.c +++ b/mm/workingset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Workingset detection diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c index 5bf832f9c05c..b423394c21f1 100644 --- a/mm/zsmalloc.c +++ b/mm/zsmalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/mm/zswap.c b/mm/zswap.c index ac9b7a60736b..f509acb28937 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * zswap.c - zswap driver file diff --git a/net/6lowpan/core.c b/net/6lowpan/core.c index 850d4a185f55..07d8c5ff1677 100644 --- a/net/6lowpan/core.c +++ b/net/6lowpan/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/6lowpan/debugfs.c b/net/6lowpan/debugfs.c index 600b9563bfc5..567e3917cecb 100644 --- a/net/6lowpan/debugfs.c +++ b/net/6lowpan/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/6lowpan/iphc.c b/net/6lowpan/iphc.c index e116d308a8df..bbe1b47f47b7 100644 --- a/net/6lowpan/iphc.c +++ b/net/6lowpan/iphc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2011, Siemens AG * written by Alexander Smirnov diff --git a/net/6lowpan/ndisc.c b/net/6lowpan/ndisc.c index 868d28583c0a..2dac1f9f05d0 100644 --- a/net/6lowpan/ndisc.c +++ b/net/6lowpan/ndisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/6lowpan/nhc.c b/net/6lowpan/nhc.c index 7b374595328d..99f1099425c0 100644 --- a/net/6lowpan/nhc.c +++ b/net/6lowpan/nhc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN next header compression diff --git a/net/6lowpan/nhc_dest.c b/net/6lowpan/nhc_dest.c index 0cbcc7806469..57423f906315 100644 --- a/net/6lowpan/nhc_dest.c +++ b/net/6lowpan/nhc_dest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Destination Options Header compression according to diff --git a/net/6lowpan/nhc_fragment.c b/net/6lowpan/nhc_fragment.c index 9414552df0ac..e1d56ed8299d 100644 --- a/net/6lowpan/nhc_fragment.c +++ b/net/6lowpan/nhc_fragment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Fragment Header compression according to RFC6282 diff --git a/net/6lowpan/nhc_ghc_ext_dest.c b/net/6lowpan/nhc_ghc_ext_dest.c index e4745ddd10a8..5d69a96ccf57 100644 --- a/net/6lowpan/nhc_ghc_ext_dest.c +++ b/net/6lowpan/nhc_ghc_ext_dest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN Extension Header compression according to RFC7400 diff --git a/net/6lowpan/nhc_ghc_ext_frag.c b/net/6lowpan/nhc_ghc_ext_frag.c index 220e5abfa946..c8346deef75e 100644 --- a/net/6lowpan/nhc_ghc_ext_frag.c +++ b/net/6lowpan/nhc_ghc_ext_frag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN Extension Header compression according to RFC7400 diff --git a/net/6lowpan/nhc_ghc_ext_hop.c b/net/6lowpan/nhc_ghc_ext_hop.c index 9b0de4da7379..d3fe46d58445 100644 --- a/net/6lowpan/nhc_ghc_ext_hop.c +++ b/net/6lowpan/nhc_ghc_ext_hop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN Extension Header compression according to RFC7400 diff --git a/net/6lowpan/nhc_ghc_ext_route.c b/net/6lowpan/nhc_ghc_ext_route.c index 3e86faec59c9..f501f843fbeb 100644 --- a/net/6lowpan/nhc_ghc_ext_route.c +++ b/net/6lowpan/nhc_ghc_ext_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN Extension Header compression according to RFC7400 diff --git a/net/6lowpan/nhc_ghc_icmpv6.c b/net/6lowpan/nhc_ghc_icmpv6.c index 1634f3eb0be8..02938031d272 100644 --- a/net/6lowpan/nhc_ghc_icmpv6.c +++ b/net/6lowpan/nhc_ghc_icmpv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN ICMPv6 compression according to RFC7400 diff --git a/net/6lowpan/nhc_ghc_udp.c b/net/6lowpan/nhc_ghc_udp.c index 4ac4813b77ad..7eb00cb8f8bf 100644 --- a/net/6lowpan/nhc_ghc_udp.c +++ b/net/6lowpan/nhc_ghc_udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN UDP compression according to RFC7400 diff --git a/net/6lowpan/nhc_hop.c b/net/6lowpan/nhc_hop.c index 182087dfd09d..b88a95464c9d 100644 --- a/net/6lowpan/nhc_hop.c +++ b/net/6lowpan/nhc_hop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Hop-by-Hop Options Header compression according to RFC6282 diff --git a/net/6lowpan/nhc_ipv6.c b/net/6lowpan/nhc_ipv6.c index 20242360b1d4..17593bd9634e 100644 --- a/net/6lowpan/nhc_ipv6.c +++ b/net/6lowpan/nhc_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Header compression according to RFC6282 diff --git a/net/6lowpan/nhc_mobility.c b/net/6lowpan/nhc_mobility.c index 1c31d872c804..a62e0ab27db0 100644 --- a/net/6lowpan/nhc_mobility.c +++ b/net/6lowpan/nhc_mobility.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Mobility Header compression according to RFC6282 diff --git a/net/6lowpan/nhc_routing.c b/net/6lowpan/nhc_routing.c index dae03ebf7021..0b295bf1399a 100644 --- a/net/6lowpan/nhc_routing.c +++ b/net/6lowpan/nhc_routing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 Routing Header compression according to RFC6282 diff --git a/net/6lowpan/nhc_udp.c b/net/6lowpan/nhc_udp.c index 0a506c77283d..b8bdb30a2d29 100644 --- a/net/6lowpan/nhc_udp.c +++ b/net/6lowpan/nhc_udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 6LoWPAN IPv6 UDP compression according to RFC6282 diff --git a/net/802/fc.c b/net/802/fc.c index afd3d288a41d..a2be634ca0e9 100644 --- a/net/802/fc.c +++ b/net/802/fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET3: Fibre Channel device handling subroutines diff --git a/net/802/fddi.c b/net/802/fddi.c index 888379ae35ec..76c9e95a2f32 100644 --- a/net/802/fddi.c +++ b/net/802/fddi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/802/garp.c b/net/802/garp.c index 2d1ffc4d9462..741d446725de 100644 --- a/net/802/garp.c +++ b/net/802/garp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE 802.1D Generic Attribute Registration Protocol (GARP) diff --git a/net/802/hippi.c b/net/802/hippi.c index 1997b7dd265e..b2a2f05f7b18 100644 --- a/net/802/hippi.c +++ b/net/802/hippi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/802/mrp.c b/net/802/mrp.c index 23a88305f900..afc4b8c450db 100644 --- a/net/802/mrp.c +++ b/net/802/mrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE 802.1Q Multiple Registration Protocol (MRP) diff --git a/net/802/psnap.c b/net/802/psnap.c index 389df460c8c4..9efc695dc0da 100644 --- a/net/802/psnap.c +++ b/net/802/psnap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SNAP data link layer. Derived from 802.2 diff --git a/net/802/stp.c b/net/802/stp.c index 03c9f75e92c9..eda778ad2d06 100644 --- a/net/802/stp.c +++ b/net/802/stp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STP SAP demux diff --git a/net/8021q/vlan.c b/net/8021q/vlan.c index 2b74ed56eb16..ad3349332dd6 100644 --- a/net/8021q/vlan.c +++ b/net/8021q/vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET 802.1Q VLAN diff --git a/net/8021q/vlan_core.c b/net/8021q/vlan_core.c index 9404dd551dfd..e6b70b5fc392 100644 --- a/net/8021q/vlan_core.c +++ b/net/8021q/vlan_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c index fbf296137b09..127e3f068701 100644 --- a/net/8021q/vlan_dev.c +++ b/net/8021q/vlan_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- * INET 802.1Q VLAN diff --git a/net/8021q/vlan_gvrp.c b/net/8021q/vlan_gvrp.c index 6b34b72aa466..eabe55290cfa 100644 --- a/net/8021q/vlan_gvrp.c +++ b/net/8021q/vlan_gvrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE 802.1Q GARP VLAN Registration Protocol (GVRP) diff --git a/net/8021q/vlan_mvrp.c b/net/8021q/vlan_mvrp.c index 689eceeaa360..7fc6ef929f33 100644 --- a/net/8021q/vlan_mvrp.c +++ b/net/8021q/vlan_mvrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE 802.1Q Multiple VLAN Registration Protocol (MVRP) diff --git a/net/8021q/vlan_netlink.c b/net/8021q/vlan_netlink.c index a000b1ef0520..bbec350374bd 100644 --- a/net/8021q/vlan_netlink.c +++ b/net/8021q/vlan_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VLAN netlink control interface diff --git a/net/8021q/vlanproc.c b/net/8021q/vlanproc.c index fa67374bda49..2f569a459fbb 100644 --- a/net/8021q/vlanproc.c +++ b/net/8021q/vlanproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * vlanproc.c VLAN Module. /proc filesystem interface. diff --git a/net/9p/client.c b/net/9p/client.c index f60d1d041adb..5b556c673e09 100644 --- a/net/9p/client.c +++ b/net/9p/client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 9P Client diff --git a/net/9p/error.c b/net/9p/error.c index 8ba8afc91482..1481ead512d5 100644 --- a/net/9p/error.c +++ b/net/9p/error.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Error string handling diff --git a/net/9p/mod.c b/net/9p/mod.c index 85160b52da55..265e5ca08419 100644 --- a/net/9p/mod.c +++ b/net/9p/mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 9P entry point diff --git a/net/9p/protocol.c b/net/9p/protocol.c index 0e6603b1ec90..a5b4bf68051d 100644 --- a/net/9p/protocol.c +++ b/net/9p/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 9P Protocol Support Code diff --git a/net/9p/trans_common.c b/net/9p/trans_common.c index c827f694551c..0c5dca32af48 100644 --- a/net/9p/trans_common.c +++ b/net/9p/trans_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: LGPL-2.1 /* * Copyright IBM Corporation, 2010 diff --git a/net/9p/trans_fd.c b/net/9p/trans_fd.c index 0e331c1b2112..c236f49bf268 100644 --- a/net/9p/trans_fd.c +++ b/net/9p/trans_fd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Fd transport layer. Includes deprecated socket layer. diff --git a/net/9p/trans_rdma.c b/net/9p/trans_rdma.c index 4d406479f83b..840fcdd594d1 100644 --- a/net/9p/trans_rdma.c +++ b/net/9p/trans_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * RDMA transport layer based on the trans_fd.c implementation. diff --git a/net/9p/trans_usbg.c b/net/9p/trans_usbg.c index 93547637deae..401de436a85f 100644 --- a/net/9p/trans_usbg.c +++ b/net/9p/trans_usbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * trans_usbg.c - USB peripheral usb9pfs configuration driver and transport. diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c index 10c2dd486438..d59361733f89 100644 --- a/net/9p/trans_virtio.c +++ b/net/9p/trans_virtio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The Virtio 9p transport driver diff --git a/net/9p/trans_xen.c b/net/9p/trans_xen.c index 12f752a92332..9e5eaf7780e2 100644 --- a/net/9p/trans_xen.c +++ b/net/9p/trans_xen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/fs/9p/trans_xen diff --git a/net/appletalk/aarp.c b/net/appletalk/aarp.c index 4744e3fd4544..5956d4ee5fa5 100644 --- a/net/appletalk/aarp.c +++ b/net/appletalk/aarp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AARP: An implementation of the AppleTalk AARP protocol for diff --git a/net/appletalk/atalk_proc.c b/net/appletalk/atalk_proc.c index 01787fb6a7bc..c299ad265542 100644 --- a/net/appletalk/atalk_proc.c +++ b/net/appletalk/atalk_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * atalk_proc.c - proc support for Appletalk diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 2a01fff46c9d..a94837ec6172 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DDP: An implementation of the AppleTalk DDP protocol for diff --git a/net/appletalk/sysctl_net_atalk.c b/net/appletalk/sysctl_net_atalk.c index 7aebfe903242..51276533f7b1 100644 --- a/net/appletalk/sysctl_net_atalk.c +++ b/net/appletalk/sysctl_net_atalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysctl_net_atalk.c: sysctl interface to net AppleTalk subsystem. diff --git a/net/atm/addr.c b/net/atm/addr.c index 0530b63f509a..40878569d549 100644 --- a/net/atm/addr.c +++ b/net/atm/addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/addr.c - Local ATM address registry */ diff --git a/net/atm/atm_misc.c b/net/atm/atm_misc.c index a30b83c1cb3f..61bcf1317527 100644 --- a/net/atm/atm_misc.c +++ b/net/atm/atm_misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/atm_misc.c - Various functions for use by ATM drivers */ diff --git a/net/atm/atm_sysfs.c b/net/atm/atm_sysfs.c index 54e7fb1a4ee5..45ea2a66c6f2 100644 --- a/net/atm/atm_sysfs.c +++ b/net/atm/atm_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ATM driver model support. */ diff --git a/net/atm/br2684.c b/net/atm/br2684.c index f666f2f98ba5..5f85ed613a00 100644 --- a/net/atm/br2684.c +++ b/net/atm/br2684.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Ethernet netdevice using ATM AAL5 as underlying carrier diff --git a/net/atm/clip.c b/net/atm/clip.c index 8f152e5fa659..ea72aeffd2dd 100644 --- a/net/atm/clip.c +++ b/net/atm/clip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* net/atm/clip.c - RFC1577 Classical IP over ATM */ diff --git a/net/atm/common.c b/net/atm/common.c index fe77f51f6ce1..477c28294b6d 100644 --- a/net/atm/common.c +++ b/net/atm/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* net/atm/common.c - ATM sockets (common part for PVC and SVC) */ diff --git a/net/atm/ioctl.c b/net/atm/ioctl.c index 0f7a39aeccc8..25faa7a03d2f 100644 --- a/net/atm/ioctl.c +++ b/net/atm/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* ATM ioctl handling */ diff --git a/net/atm/lec.c b/net/atm/lec.c index afb8d3eb2185..591b07f0364d 100644 --- a/net/atm/lec.c +++ b/net/atm/lec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lec.c: Lan Emulation driver diff --git a/net/atm/mpc.c b/net/atm/mpc.c index f6b447bba329..f0caaa4e20f9 100644 --- a/net/atm/mpc.c +++ b/net/atm/mpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__ diff --git a/net/atm/mpoa_caches.c b/net/atm/mpoa_caches.c index f7a2f0e41105..1d12f1bf13d9 100644 --- a/net/atm/mpoa_caches.c +++ b/net/atm/mpoa_caches.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/atm/mpoa_proc.c b/net/atm/mpoa_proc.c index aaf64b953915..58c7416014a5 100644 --- a/net/atm/mpoa_proc.c +++ b/net/atm/mpoa_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__ diff --git a/net/atm/pppoatm.c b/net/atm/pppoatm.c index 3e4f17d335fe..0532a1dff385 100644 --- a/net/atm/pppoatm.c +++ b/net/atm/pppoatm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* net/atm/pppoatm.c - RFC2364 PPP over ATM/AAL5 */ diff --git a/net/atm/proc.c b/net/atm/proc.c index 9bf736290e48..c6ea127ae60b 100644 --- a/net/atm/proc.c +++ b/net/atm/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/proc.c - ATM /proc interface * diff --git a/net/atm/pvc.c b/net/atm/pvc.c index 8f5e76f5dd9e..735eecc7a793 100644 --- a/net/atm/pvc.c +++ b/net/atm/pvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/pvc.c - ATM PVC sockets */ diff --git a/net/atm/raw.c b/net/atm/raw.c index 1e6511ec842c..111d4e1ed631 100644 --- a/net/atm/raw.c +++ b/net/atm/raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/raw.c - Raw AAL0 and AAL5 transports */ diff --git a/net/atm/resources.c b/net/atm/resources.c index 7c6fdedbcf4e..aff96b9dacef 100644 --- a/net/atm/resources.c +++ b/net/atm/resources.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/resources.c - Statically allocated resources */ diff --git a/net/atm/signaling.c b/net/atm/signaling.c index e70ae2c113f9..13d5f6802ebc 100644 --- a/net/atm/signaling.c +++ b/net/atm/signaling.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/signaling.c - ATM signaling */ diff --git a/net/atm/svc.c b/net/atm/svc.c index 005964250ecd..caab1db3370d 100644 --- a/net/atm/svc.c +++ b/net/atm/svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/atm/svc.c - ATM SVC sockets */ diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c index 7ebbff2f0020..532fb8299953 100644 --- a/net/ax25/af_ax25.c +++ b/net/ax25/af_ax25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_addr.c b/net/ax25/ax25_addr.c index f68865a4d0ab..97f8a0c8311e 100644 --- a/net/ax25/ax25_addr.c +++ b/net/ax25/ax25_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_dev.c b/net/ax25/ax25_dev.c index 3733c0254a50..d2d6ece9fcd2 100644 --- a/net/ax25/ax25_dev.c +++ b/net/ax25/ax25_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_ds_in.c b/net/ax25/ax25_ds_in.c index c62f8fb06189..23c9c133b75b 100644 --- a/net/ax25/ax25_ds_in.c +++ b/net/ax25/ax25_ds_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_ds_subr.c b/net/ax25/ax25_ds_subr.c index f00e27df3c76..0e0e4d655510 100644 --- a/net/ax25/ax25_ds_subr.c +++ b/net/ax25/ax25_ds_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_ds_timer.c b/net/ax25/ax25_ds_timer.c index 0c9e7775aa54..a027f9c3a29f 100644 --- a/net/ax25/ax25_ds_timer.c +++ b/net/ax25/ax25_ds_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_iface.c b/net/ax25/ax25_iface.c index 979bc4b828a0..ce6d375b9a19 100644 --- a/net/ax25/ax25_iface.c +++ b/net/ax25/ax25_iface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_in.c b/net/ax25/ax25_in.c index f2d66af86359..2bcff0f4ac81 100644 --- a/net/ax25/ax25_in.c +++ b/net/ax25/ax25_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_ip.c b/net/ax25/ax25_ip.c index 215d4ccf12b9..591c5cb7004c 100644 --- a/net/ax25/ax25_ip.c +++ b/net/ax25/ax25_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_out.c b/net/ax25/ax25_out.c index 8bca2ace98e5..b1da78fac1c4 100644 --- a/net/ax25/ax25_out.c +++ b/net/ax25/ax25_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_route.c b/net/ax25/ax25_route.c index 10577434f40b..9b3efacc03f4 100644 --- a/net/ax25/ax25_route.c +++ b/net/ax25/ax25_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_std_in.c b/net/ax25/ax25_std_in.c index ba176196ae06..51715ad88772 100644 --- a/net/ax25/ax25_std_in.c +++ b/net/ax25/ax25_std_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_std_subr.c b/net/ax25/ax25_std_subr.c index 4c36f1342558..cf73ff049619 100644 --- a/net/ax25/ax25_std_subr.c +++ b/net/ax25/ax25_std_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_std_timer.c b/net/ax25/ax25_std_timer.c index b17da41210cb..63772d52c3e6 100644 --- a/net/ax25/ax25_std_timer.c +++ b/net/ax25/ax25_std_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_subr.c b/net/ax25/ax25_subr.c index bff4b203a893..b09a612ac8c4 100644 --- a/net/ax25/ax25_subr.c +++ b/net/ax25/ax25_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_timer.c b/net/ax25/ax25_timer.c index a69bfbc8b679..dd74a3f51c06 100644 --- a/net/ax25/ax25_timer.c +++ b/net/ax25/ax25_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/ax25_uid.c b/net/ax25/ax25_uid.c index 241e4680ecb1..61ddc72a0231 100644 --- a/net/ax25/ax25_uid.c +++ b/net/ax25/ax25_uid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ax25/sysctl_net_ax25.c b/net/ax25/sysctl_net_ax25.c index 68753aa30334..c0e9f0a2785b 100644 --- a/net/ax25/sysctl_net_ax25.c +++ b/net/ax25/sysctl_net_ax25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/batman-adv/bat_algo.c b/net/batman-adv/bat_algo.c index 49e5861b58ec..4dd8004c2122 100644 --- a/net/batman-adv/bat_algo.c +++ b/net/batman-adv/bat_algo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bat_iv_ogm.c b/net/batman-adv/bat_iv_ogm.c index b75c2228e69a..e65d008ca5f6 100644 --- a/net/batman-adv/bat_iv_ogm.c +++ b/net/batman-adv/bat_iv_ogm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bat_v.c b/net/batman-adv/bat_v.c index de9444714264..bcfde0f0e342 100644 --- a/net/batman-adv/bat_v.c +++ b/net/batman-adv/bat_v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bat_v_elp.c b/net/batman-adv/bat_v_elp.c index cb16c1ed2a58..71afe64099a8 100644 --- a/net/batman-adv/bat_v_elp.c +++ b/net/batman-adv/bat_v_elp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bat_v_ogm.c b/net/batman-adv/bat_v_ogm.c index e3870492dab7..a7dafdc06f59 100644 --- a/net/batman-adv/bat_v_ogm.c +++ b/net/batman-adv/bat_v_ogm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bitarray.c b/net/batman-adv/bitarray.c index 2c49b2711650..1d590076a638 100644 --- a/net/batman-adv/bitarray.c +++ b/net/batman-adv/bitarray.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/bridge_loop_avoidance.c b/net/batman-adv/bridge_loop_avoidance.c index 3dc791c15bf7..d55914084644 100644 --- a/net/batman-adv/bridge_loop_avoidance.c +++ b/net/batman-adv/bridge_loop_avoidance.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/distributed-arp-table.c b/net/batman-adv/distributed-arp-table.c index 8b8132eb0a79..987fd527e8ac 100644 --- a/net/batman-adv/distributed-arp-table.c +++ b/net/batman-adv/distributed-arp-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/fragmentation.c b/net/batman-adv/fragmentation.c index cc14bc41381e..79dcea182259 100644 --- a/net/batman-adv/fragmentation.c +++ b/net/batman-adv/fragmentation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/gateway_client.c b/net/batman-adv/gateway_client.c index 7a11b245e9f4..d3f8415026d9 100644 --- a/net/batman-adv/gateway_client.c +++ b/net/batman-adv/gateway_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/gateway_common.c b/net/batman-adv/gateway_common.c index 315fa90f0c94..a8d8d535fb56 100644 --- a/net/batman-adv/gateway_common.c +++ b/net/batman-adv/gateway_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/hard-interface.c b/net/batman-adv/hard-interface.c index 5113f879736b..fe804d20b1e3 100644 --- a/net/batman-adv/hard-interface.c +++ b/net/batman-adv/hard-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/hash.c b/net/batman-adv/hash.c index 8016e619787f..2c17178052d1 100644 --- a/net/batman-adv/hash.c +++ b/net/batman-adv/hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/log.c b/net/batman-adv/log.c index c19d07eeb070..9cbc623f8d23 100644 --- a/net/batman-adv/log.c +++ b/net/batman-adv/log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c index 3a35aadd8b41..edcba52fdb43 100644 --- a/net/batman-adv/main.c +++ b/net/batman-adv/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/mesh-interface.c b/net/batman-adv/mesh-interface.c index df7e95811ef5..a84fbab6272d 100644 --- a/net/batman-adv/mesh-interface.c +++ b/net/batman-adv/mesh-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/multicast.c b/net/batman-adv/multicast.c index e8c6b0bf670f..edc36eae2347 100644 --- a/net/batman-adv/multicast.c +++ b/net/batman-adv/multicast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/multicast_forw.c b/net/batman-adv/multicast_forw.c index b8668a80b94a..9e24acb3a3b0 100644 --- a/net/batman-adv/multicast_forw.c +++ b/net/batman-adv/multicast_forw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/netlink.c b/net/batman-adv/netlink.c index 78c651f634cd..c73977921bd3 100644 --- a/net/batman-adv/netlink.c +++ b/net/batman-adv/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/originator.c b/net/batman-adv/originator.c index a662408ad867..2d7cdf7cca0c 100644 --- a/net/batman-adv/originator.c +++ b/net/batman-adv/originator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/routing.c b/net/batman-adv/routing.c index 12c16f81cc51..ca98cbf6da62 100644 --- a/net/batman-adv/routing.c +++ b/net/batman-adv/routing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/send.c b/net/batman-adv/send.c index 20d85c681064..fdae31c266cf 100644 --- a/net/batman-adv/send.c +++ b/net/batman-adv/send.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/tp_meter.c b/net/batman-adv/tp_meter.c index 350b149e48be..80831e79c4f1 100644 --- a/net/batman-adv/tp_meter.c +++ b/net/batman-adv/tp_meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/trace.c b/net/batman-adv/trace.c index ec8b9519076b..a215868bea0f 100644 --- a/net/batman-adv/trace.c +++ b/net/batman-adv/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/translation-table.c b/net/batman-adv/translation-table.c index 6e95e883c2bf..fab1a4448a91 100644 --- a/net/batman-adv/translation-table.c +++ b/net/batman-adv/translation-table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/batman-adv/tvlv.c b/net/batman-adv/tvlv.c index 76dff1f9c559..7767d1d85cbb 100644 --- a/net/batman-adv/tvlv.c +++ b/net/batman-adv/tvlv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) B.A.T.M.A.N. contributors: * diff --git a/net/bluetooth/6lowpan.c b/net/bluetooth/6lowpan.c index 2c21ae8abadc..7c3b14d0b063 100644 --- a/net/bluetooth/6lowpan.c +++ b/net/bluetooth/6lowpan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2014 Intel Corp. diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c index 2b94e2077203..48cc26b357c5 100644 --- a/net/bluetooth/af_bluetooth.c +++ b/net/bluetooth/af_bluetooth.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/aosp.c b/net/bluetooth/aosp.c index 59025771af53..dd95dfa1277f 100644 --- a/net/bluetooth/aosp.c +++ b/net/bluetooth/aosp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Intel Corporation diff --git a/net/bluetooth/bnep/core.c b/net/bluetooth/bnep/core.c index d44987d4515c..020cf1b2e0cb 100644 --- a/net/bluetooth/bnep/core.c +++ b/net/bluetooth/bnep/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* BNEP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2001-2002 Inventel Systemes diff --git a/net/bluetooth/bnep/netdev.c b/net/bluetooth/bnep/netdev.c index cc1cff63194f..772631a33cc1 100644 --- a/net/bluetooth/bnep/netdev.c +++ b/net/bluetooth/bnep/netdev.c @@ -1,3 +1,4 @@ +asm("nop"); /* BNEP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2001-2002 Inventel Systemes diff --git a/net/bluetooth/bnep/sock.c b/net/bluetooth/bnep/sock.c index 00d47bcf4d7d..da970591bef6 100644 --- a/net/bluetooth/bnep/sock.c +++ b/net/bluetooth/bnep/sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* BNEP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2001-2002 Inventel Systemes diff --git a/net/bluetooth/cmtp/capi.c b/net/bluetooth/cmtp/capi.c index 884703fda979..e7ac041c20a1 100644 --- a/net/bluetooth/cmtp/capi.c +++ b/net/bluetooth/cmtp/capi.c @@ -1,3 +1,4 @@ +asm("nop"); /* CMTP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002-2003 Marcel Holtmann diff --git a/net/bluetooth/cmtp/core.c b/net/bluetooth/cmtp/core.c index 90d130588a3e..9fb3a3c9a0cc 100644 --- a/net/bluetooth/cmtp/core.c +++ b/net/bluetooth/cmtp/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* CMTP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002-2003 Marcel Holtmann diff --git a/net/bluetooth/cmtp/sock.c b/net/bluetooth/cmtp/sock.c index 96d49d9fae96..6b0a294293ff 100644 --- a/net/bluetooth/cmtp/sock.c +++ b/net/bluetooth/cmtp/sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* CMTP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002-2003 Marcel Holtmann diff --git a/net/bluetooth/coredump.c b/net/bluetooth/coredump.c index 720cb79adf96..53fd07e71ea5 100644 --- a/net/bluetooth/coredump.c +++ b/net/bluetooth/coredump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2023 Google Corporation diff --git a/net/bluetooth/ecdh_helper.c b/net/bluetooth/ecdh_helper.c index 0efc93fdae8a..02fb7bd253e6 100644 --- a/net/bluetooth/ecdh_helper.c +++ b/net/bluetooth/ecdh_helper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ECDH helper functions - KPP wrappings * diff --git a/net/bluetooth/eir.c b/net/bluetooth/eir.c index 3f72111ba651..38f810a92fcc 100644 --- a/net/bluetooth/eir.c +++ b/net/bluetooth/eir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/hci_codec.c b/net/bluetooth/hci_codec.c index 3cc135bb1d30..c51cf0427486 100644 --- a/net/bluetooth/hci_codec.c +++ b/net/bluetooth/hci_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2021 Intel Corporation */ diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c index c3f7828bf9d5..9689134a0122 100644 --- a/net/bluetooth/hci_conn.c +++ b/net/bluetooth/hci_conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved. diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c index 8ccec73dce45..8ed6e86e7259 100644 --- a/net/bluetooth/hci_core.c +++ b/net/bluetooth/hci_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/hci_debugfs.c b/net/bluetooth/hci_debugfs.c index 99e2e9fc70e8..f648d511d0b0 100644 --- a/net/bluetooth/hci_debugfs.c +++ b/net/bluetooth/hci_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/hci_drv.c b/net/bluetooth/hci_drv.c index 3dd2d8a006b9..48d696e8deb4 100644 --- a/net/bluetooth/hci_drv.c +++ b/net/bluetooth/hci_drv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2025 Google Corporation diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c index a9868f17ef40..f735bed3757d 100644 --- a/net/bluetooth/hci_event.c +++ b/net/bluetooth/hci_event.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved. diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c index 4e7bf63af9c5..3c4f9705f077 100644 --- a/net/bluetooth/hci_sock.c +++ b/net/bluetooth/hci_sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c index cbc3a75d7326..916dd25036a3 100644 --- a/net/bluetooth/hci_sync.c +++ b/net/bluetooth/hci_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/hci_sysfs.c b/net/bluetooth/hci_sysfs.c index 041ce9adc378..d68eafb606d6 100644 --- a/net/bluetooth/hci_sysfs.c +++ b/net/bluetooth/hci_sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Bluetooth HCI driver model support. */ diff --git a/net/bluetooth/hidp/core.c b/net/bluetooth/hidp/core.c index 6724adce615b..89179dba2760 100644 --- a/net/bluetooth/hidp/core.c +++ b/net/bluetooth/hidp/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* HIDP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2003-2004 Marcel Holtmann diff --git a/net/bluetooth/hidp/sock.c b/net/bluetooth/hidp/sock.c index c93aaeb3a3fa..7cfa5d7365fb 100644 --- a/net/bluetooth/hidp/sock.c +++ b/net/bluetooth/hidp/sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* HIDP implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2003-2004 Marcel Holtmann diff --git a/net/bluetooth/iso.c b/net/bluetooth/iso.c index e36d24a9098b..4ba30172143a 100644 --- a/net/bluetooth/iso.c +++ b/net/bluetooth/iso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c index 07b493331fd7..4853cb8f0d94 100644 --- a/net/bluetooth/l2cap_core.c +++ b/net/bluetooth/l2cap_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/l2cap_sock.c b/net/bluetooth/l2cap_sock.c index 9ee189c815d4..147191b539c1 100644 --- a/net/bluetooth/l2cap_sock.c +++ b/net/bluetooth/l2cap_sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/leds.c b/net/bluetooth/leds.c index 6e349704efe4..a23a6e471f76 100644 --- a/net/bluetooth/leds.c +++ b/net/bluetooth/leds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015, Heiner Kallweit diff --git a/net/bluetooth/lib.c b/net/bluetooth/lib.c index 305044a84478..b5ce46700c24 100644 --- a/net/bluetooth/lib.c +++ b/net/bluetooth/lib.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c index 0e46f9e08b10..2a377bcaf060 100644 --- a/net/bluetooth/mgmt.c +++ b/net/bluetooth/mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/mgmt_config.c b/net/bluetooth/mgmt_config.c index c4063d200c0a..6edef9e9dae3 100644 --- a/net/bluetooth/mgmt_config.c +++ b/net/bluetooth/mgmt_config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* diff --git a/net/bluetooth/mgmt_util.c b/net/bluetooth/mgmt_util.c index aa7b5585cb26..990b9d8c92c4 100644 --- a/net/bluetooth/mgmt_util.c +++ b/net/bluetooth/mgmt_util.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/msft.c b/net/bluetooth/msft.c index c560d8467669..5f96ee9c5d87 100644 --- a/net/bluetooth/msft.c +++ b/net/bluetooth/msft.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020 Google Corporation diff --git a/net/bluetooth/rfcomm/core.c b/net/bluetooth/rfcomm/core.c index 57b1dca8141f..db354817db86 100644 --- a/net/bluetooth/rfcomm/core.c +++ b/net/bluetooth/rfcomm/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* RFCOMM implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002 Maxim Krasnyansky diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c index be6639cd6f59..4771248c12fa 100644 --- a/net/bluetooth/rfcomm/sock.c +++ b/net/bluetooth/rfcomm/sock.c @@ -1,3 +1,4 @@ +asm("nop"); /* RFCOMM implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002 Maxim Krasnyansky diff --git a/net/bluetooth/rfcomm/tty.c b/net/bluetooth/rfcomm/tty.c index b783526ab588..1470bad4fe0b 100644 --- a/net/bluetooth/rfcomm/tty.c +++ b/net/bluetooth/rfcomm/tty.c @@ -1,3 +1,4 @@ +asm("nop"); /* RFCOMM implementation for Linux Bluetooth stack (BlueZ). Copyright (C) 2002 Maxim Krasnyansky diff --git a/net/bluetooth/sco.c b/net/bluetooth/sco.c index 87ba90336e80..8e532b31f8e3 100644 --- a/net/bluetooth/sco.c +++ b/net/bluetooth/sco.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2000-2001 Qualcomm Incorporated diff --git a/net/bluetooth/selftest.c b/net/bluetooth/selftest.c index f49604d44b87..7fe3581bd5aa 100644 --- a/net/bluetooth/selftest.c +++ b/net/bluetooth/selftest.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux diff --git a/net/bluetooth/smp.c b/net/bluetooth/smp.c index 3a1ce04a7a53..2982f229fb6f 100644 --- a/net/bluetooth/smp.c +++ b/net/bluetooth/smp.c @@ -1,3 +1,4 @@ +asm("nop"); /* BlueZ - Bluetooth protocol stack for Linux Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). diff --git a/net/bpf/bpf_dummy_struct_ops.c b/net/bpf/bpf_dummy_struct_ops.c index 812457819b5a..c8cf8876c8eb 100644 --- a/net/bpf/bpf_dummy_struct_ops.c +++ b/net/bpf/bpf_dummy_struct_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021. Huawei Technologies Co., Ltd diff --git a/net/bpf/test_run.c b/net/bpf/test_run.c index 26cfcfdc45eb..4b5f2eaa0a23 100644 --- a/net/bpf/test_run.c +++ b/net/bpf/test_run.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 Facebook */ diff --git a/net/bridge/br.c b/net/bridge/br.c index c37e52e2f29a..42af0560c3f2 100644 --- a/net/bridge/br.c +++ b/net/bridge/br.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic parts diff --git a/net/bridge/br_arp_nd_proxy.c b/net/bridge/br_arp_nd_proxy.c index 1e2b51769eec..a3249ccafac5 100644 --- a/net/bridge/br_arp_nd_proxy.c +++ b/net/bridge/br_arp_nd_proxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle bridge arp/nd proxy/suppress diff --git a/net/bridge/br_cfm.c b/net/bridge/br_cfm.c index c2c1c7d44c61..fc2608301861 100644 --- a/net/bridge/br_cfm.c +++ b/net/bridge/br_cfm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/bridge/br_cfm_netlink.c b/net/bridge/br_cfm_netlink.c index 2faab44652e7..0cbbe902a837 100644 --- a/net/bridge/br_cfm_netlink.c +++ b/net/bridge/br_cfm_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c index a818fdc22da9..4c4046248fdb 100644 --- a/net/bridge/br_device.c +++ b/net/bridge/br_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device handling code diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c index 0501ffcb8a3d..ff9b8e2a8efb 100644 --- a/net/bridge/br_fdb.c +++ b/net/bridge/br_fdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Forwarding database diff --git a/net/bridge/br_forward.c b/net/bridge/br_forward.c index dea09096ad0f..4d72ce7eadee 100644 --- a/net/bridge/br_forward.c +++ b/net/bridge/br_forward.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Forwarding decision diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c index 4c67a32745f6..01958819fb6f 100644 --- a/net/bridge/br_if.c +++ b/net/bridge/br_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Userspace interface diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c index 1405f1061a54..308d2d4d2bb0 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle incoming frames diff --git a/net/bridge/br_ioctl.c b/net/bridge/br_ioctl.c index 6bc0a11f2ed3..8756457b0450 100644 --- a/net/bridge/br_ioctl.c +++ b/net/bridge/br_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Ioctl handler diff --git a/net/bridge/br_mdb.c b/net/bridge/br_mdb.c index 400eb872b403..220dd0033082 100644 --- a/net/bridge/br_mdb.c +++ b/net/bridge/br_mdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/bridge/br_mrp.c b/net/bridge/br_mrp.c index 3c36fa24bc05..6109401f01d9 100644 --- a/net/bridge/br_mrp.c +++ b/net/bridge/br_mrp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/bridge/br_mrp_netlink.c b/net/bridge/br_mrp_netlink.c index ce6f63c77cc0..3448fcd9554b 100644 --- a/net/bridge/br_mrp_netlink.c +++ b/net/bridge/br_mrp_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/bridge/br_mrp_switchdev.c b/net/bridge/br_mrp_switchdev.c index cb54b324fa8c..9287deb6007b 100644 --- a/net/bridge/br_mrp_switchdev.c +++ b/net/bridge/br_mrp_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/bridge/br_mst.c b/net/bridge/br_mst.c index 43a300ae6bfa..de06ee6facc7 100644 --- a/net/bridge/br_mst.c +++ b/net/bridge/br_mst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bridge Multiple Spanning Tree Support diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index d55a4ab87837..ba3444a47316 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bridge multicast support. diff --git a/net/bridge/br_multicast_eht.c b/net/bridge/br_multicast_eht.c index adfd74102019..24e65b2137c2 100644 --- a/net/bridge/br_multicast_eht.c +++ b/net/bridge/br_multicast_eht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2020, Nikolay Aleksandrov #include diff --git a/net/bridge/br_netfilter_hooks.c b/net/bridge/br_netfilter_hooks.c index 083e2fe96441..105855582211 100644 --- a/net/bridge/br_netfilter_hooks.c +++ b/net/bridge/br_netfilter_hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle firewalling diff --git a/net/bridge/br_netfilter_ipv6.c b/net/bridge/br_netfilter_ipv6.c index e0421eaa3abc..21df67f6747d 100644 --- a/net/bridge/br_netfilter_ipv6.c +++ b/net/bridge/br_netfilter_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle firewalling diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c index 0264730938f4..a5804ab94621 100644 --- a/net/bridge/br_netlink.c +++ b/net/bridge/br_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bridge netlink control interface diff --git a/net/bridge/br_netlink_tunnel.c b/net/bridge/br_netlink_tunnel.c index 71a12da30004..2ae55b57cbf1 100644 --- a/net/bridge/br_netlink_tunnel.c +++ b/net/bridge/br_netlink_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bridge per vlan tunnel port dst_metadata netlink control interface diff --git a/net/bridge/br_nf_core.c b/net/bridge/br_nf_core.c index a8c67035e23c..538f16e2da8a 100644 --- a/net/bridge/br_nf_core.c +++ b/net/bridge/br_nf_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handle firewalling core diff --git a/net/bridge/br_stp.c b/net/bridge/br_stp.c index 024210f95468..fbd5c6bcaf97 100644 --- a/net/bridge/br_stp.c +++ b/net/bridge/br_stp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Spanning tree protocol; generic parts diff --git a/net/bridge/br_stp_bpdu.c b/net/bridge/br_stp_bpdu.c index 7895489ac6fe..58cf3acb49a8 100644 --- a/net/bridge/br_stp_bpdu.c +++ b/net/bridge/br_stp_bpdu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Spanning tree protocol; BPDU handling diff --git a/net/bridge/br_stp_if.c b/net/bridge/br_stp_if.c index c20a41bf253b..7488ab309c1a 100644 --- a/net/bridge/br_stp_if.c +++ b/net/bridge/br_stp_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Spanning tree protocol; interface code diff --git a/net/bridge/br_stp_timer.c b/net/bridge/br_stp_timer.c index e5d453305381..dc6dc2f27d0e 100644 --- a/net/bridge/br_stp_timer.c +++ b/net/bridge/br_stp_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Spanning tree protocol; timer-related code diff --git a/net/bridge/br_switchdev.c b/net/bridge/br_switchdev.c index fe3f7bbe86ee..be0ecf12b00f 100644 --- a/net/bridge/br_switchdev.c +++ b/net/bridge/br_switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/bridge/br_sysfs_br.c b/net/bridge/br_sysfs_br.c index cb4855ed9500..e4abe03d9040 100644 --- a/net/bridge/br_sysfs_br.c +++ b/net/bridge/br_sysfs_br.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sysfs attributes of bridge diff --git a/net/bridge/br_sysfs_if.c b/net/bridge/br_sysfs_if.c index 74fdd8105dca..0271ca4d4761 100644 --- a/net/bridge/br_sysfs_if.c +++ b/net/bridge/br_sysfs_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sysfs attributes of bridge ports diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c index ce72b837ff8e..cb6e5d51b415 100644 --- a/net/bridge/br_vlan.c +++ b/net/bridge/br_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/bridge/br_vlan_options.c b/net/bridge/br_vlan_options.c index 8fa89b04ee94..de8f605a8b7c 100644 --- a/net/bridge/br_vlan_options.c +++ b/net/bridge/br_vlan_options.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020, Nikolay Aleksandrov #include diff --git a/net/bridge/br_vlan_tunnel.c b/net/bridge/br_vlan_tunnel.c index 257cae9f1569..481e5b1d6c09 100644 --- a/net/bridge/br_vlan_tunnel.c +++ b/net/bridge/br_vlan_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Bridge per vlan tunnel port dst_metadata handling code diff --git a/net/bridge/netfilter/ebt_802_3.c b/net/bridge/netfilter/ebt_802_3.c index 68c2519bdc52..94a8bb33af35 100644 --- a/net/bridge/netfilter/ebt_802_3.c +++ b/net/bridge/netfilter/ebt_802_3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 802_3 diff --git a/net/bridge/netfilter/ebt_among.c b/net/bridge/netfilter/ebt_among.c index 96f7243b6314..6070b053ce7d 100644 --- a/net/bridge/netfilter/ebt_among.c +++ b/net/bridge/netfilter/ebt_among.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_among diff --git a/net/bridge/netfilter/ebt_arp.c b/net/bridge/netfilter/ebt_arp.c index 0707cc00fe8f..e546b3b6636e 100644 --- a/net/bridge/netfilter/ebt_arp.c +++ b/net/bridge/netfilter/ebt_arp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_arp diff --git a/net/bridge/netfilter/ebt_arpreply.c b/net/bridge/netfilter/ebt_arpreply.c index d9e77e2500cd..e80b89ca10fe 100644 --- a/net/bridge/netfilter/ebt_arpreply.c +++ b/net/bridge/netfilter/ebt_arpreply.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_arpreply diff --git a/net/bridge/netfilter/ebt_dnat.c b/net/bridge/netfilter/ebt_dnat.c index 3fda71a8579d..b5788350a4ac 100644 --- a/net/bridge/netfilter/ebt_dnat.c +++ b/net/bridge/netfilter/ebt_dnat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_dnat diff --git a/net/bridge/netfilter/ebt_ip.c b/net/bridge/netfilter/ebt_ip.c index df372496c1c1..696624137dc6 100644 --- a/net/bridge/netfilter/ebt_ip.c +++ b/net/bridge/netfilter/ebt_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_ip diff --git a/net/bridge/netfilter/ebt_ip6.c b/net/bridge/netfilter/ebt_ip6.c index f3225bc31f6c..4df9f2e2b7c5 100644 --- a/net/bridge/netfilter/ebt_ip6.c +++ b/net/bridge/netfilter/ebt_ip6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_ip6 diff --git a/net/bridge/netfilter/ebt_limit.c b/net/bridge/netfilter/ebt_limit.c index e16183bd1bb8..d89ab3659ddf 100644 --- a/net/bridge/netfilter/ebt_limit.c +++ b/net/bridge/netfilter/ebt_limit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_limit diff --git a/net/bridge/netfilter/ebt_log.c b/net/bridge/netfilter/ebt_log.c index e2eea1daaf8b..e72240b9d877 100644 --- a/net/bridge/netfilter/ebt_log.c +++ b/net/bridge/netfilter/ebt_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_log diff --git a/net/bridge/netfilter/ebt_mark.c b/net/bridge/netfilter/ebt_mark.c index 8cf653c72fd8..26a1bfbd425f 100644 --- a/net/bridge/netfilter/ebt_mark.c +++ b/net/bridge/netfilter/ebt_mark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_mark diff --git a/net/bridge/netfilter/ebt_mark_m.c b/net/bridge/netfilter/ebt_mark_m.c index 5872e73c741e..7c51bbb12ec9 100644 --- a/net/bridge/netfilter/ebt_mark_m.c +++ b/net/bridge/netfilter/ebt_mark_m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_mark_m diff --git a/net/bridge/netfilter/ebt_nflog.c b/net/bridge/netfilter/ebt_nflog.c index 61bf8f4465ab..f31fdfb18ab6 100644 --- a/net/bridge/netfilter/ebt_nflog.c +++ b/net/bridge/netfilter/ebt_nflog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_nflog diff --git a/net/bridge/netfilter/ebt_pkttype.c b/net/bridge/netfilter/ebt_pkttype.c index c9e306119ee3..2a5047d5e202 100644 --- a/net/bridge/netfilter/ebt_pkttype.c +++ b/net/bridge/netfilter/ebt_pkttype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_pkttype diff --git a/net/bridge/netfilter/ebt_redirect.c b/net/bridge/netfilter/ebt_redirect.c index 307790562b49..a6a200a1d682 100644 --- a/net/bridge/netfilter/ebt_redirect.c +++ b/net/bridge/netfilter/ebt_redirect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_redirect diff --git a/net/bridge/netfilter/ebt_snat.c b/net/bridge/netfilter/ebt_snat.c index 7dfbcdfc30e5..35222e4606af 100644 --- a/net/bridge/netfilter/ebt_snat.c +++ b/net/bridge/netfilter/ebt_snat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_snat diff --git a/net/bridge/netfilter/ebt_stp.c b/net/bridge/netfilter/ebt_stp.c index 8f68afda5f81..b32b206a7aef 100644 --- a/net/bridge/netfilter/ebt_stp.c +++ b/net/bridge/netfilter/ebt_stp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebt_stp diff --git a/net/bridge/netfilter/ebt_vlan.c b/net/bridge/netfilter/ebt_vlan.c index 80ede370afed..77d7a7d19d81 100644 --- a/net/bridge/netfilter/ebt_vlan.c +++ b/net/bridge/netfilter/ebt_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Description: EBTables 802.1Q match extension kernelspace module. diff --git a/net/bridge/netfilter/ebtable_broute.c b/net/bridge/netfilter/ebtable_broute.c index 741360219552..c3623a61bb57 100644 --- a/net/bridge/netfilter/ebtable_broute.c +++ b/net/bridge/netfilter/ebtable_broute.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebtable_broute diff --git a/net/bridge/netfilter/ebtable_filter.c b/net/bridge/netfilter/ebtable_filter.c index dacd81b12e62..92d98e6b547e 100644 --- a/net/bridge/netfilter/ebtable_filter.c +++ b/net/bridge/netfilter/ebtable_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebtable_filter diff --git a/net/bridge/netfilter/ebtable_nat.c b/net/bridge/netfilter/ebtable_nat.c index 0f2a8c6118d4..35f71bccb09b 100644 --- a/net/bridge/netfilter/ebtable_nat.c +++ b/net/bridge/netfilter/ebtable_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ebtable_nat diff --git a/net/bridge/netfilter/ebtables.c b/net/bridge/netfilter/ebtables.c index a04fc1757528..e96b24d48439 100644 --- a/net/bridge/netfilter/ebtables.c +++ b/net/bridge/netfilter/ebtables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ebtables diff --git a/net/bridge/netfilter/nf_conntrack_bridge.c b/net/bridge/netfilter/nf_conntrack_bridge.c index 6482de4d8750..7ca59b0f5d43 100644 --- a/net/bridge/netfilter/nf_conntrack_bridge.c +++ b/net/bridge/netfilter/nf_conntrack_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/bridge/netfilter/nft_meta_bridge.c b/net/bridge/netfilter/nft_meta_bridge.c index b7af36bbd306..d10126af8320 100644 --- a/net/bridge/netfilter/nft_meta_bridge.c +++ b/net/bridge/netfilter/nft_meta_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/bridge/netfilter/nft_reject_bridge.c b/net/bridge/netfilter/nft_reject_bridge.c index 1cb5c16e97b7..256b75ed6110 100644 --- a/net/bridge/netfilter/nft_reject_bridge.c +++ b/net/bridge/netfilter/nft_reject_bridge.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Pablo Neira Ayuso diff --git a/net/caif/caif_dev.c b/net/caif/caif_dev.c index 24e85c5487ef..89f3b7b6bd0a 100644 --- a/net/caif/caif_dev.c +++ b/net/caif/caif_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAIF Interface registration. diff --git a/net/caif/caif_socket.c b/net/caif/caif_socket.c index af218742af5a..69cca918f534 100644 --- a/net/caif/caif_socket.c +++ b/net/caif/caif_socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/caif_usb.c b/net/caif/caif_usb.c index 5dc05a1e3178..299ca59987ab 100644 --- a/net/caif/caif_usb.c +++ b/net/caif/caif_usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAIF USB handler diff --git a/net/caif/cfcnfg.c b/net/caif/cfcnfg.c index 52509e185960..755d60878743 100644 --- a/net/caif/cfcnfg.c +++ b/net/caif/cfcnfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfctrl.c b/net/caif/cfctrl.c index 2aa1e7d46eb2..a212772b648b 100644 --- a/net/caif/cfctrl.c +++ b/net/caif/cfctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfdbgl.c b/net/caif/cfdbgl.c index 77f428428b47..90c2273d6a5c 100644 --- a/net/caif/cfdbgl.c +++ b/net/caif/cfdbgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfdgml.c b/net/caif/cfdgml.c index eb6f8ef47a79..fb93c1178e38 100644 --- a/net/caif/cfdgml.c +++ b/net/caif/cfdgml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cffrml.c b/net/caif/cffrml.c index d4d63586053a..f41008c552fd 100644 --- a/net/caif/cffrml.c +++ b/net/caif/cffrml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAIF Framing Layer. diff --git a/net/caif/cfmuxl.c b/net/caif/cfmuxl.c index 4172b0d0db63..577635eccc28 100644 --- a/net/caif/cfmuxl.c +++ b/net/caif/cfmuxl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfpkt_skbuff.c b/net/caif/cfpkt_skbuff.c index 96236d21b18e..581bfd8849f4 100644 --- a/net/caif/cfpkt_skbuff.c +++ b/net/caif/cfpkt_skbuff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfrfml.c b/net/caif/cfrfml.c index 3c335057f255..d4c7896f59cb 100644 --- a/net/caif/cfrfml.c +++ b/net/caif/cfrfml.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfserl.c b/net/caif/cfserl.c index aee11c74d3c8..2da14a2a476b 100644 --- a/net/caif/cfserl.c +++ b/net/caif/cfserl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfsrvl.c b/net/caif/cfsrvl.c index 171fa32ada85..2bcdbe513fb0 100644 --- a/net/caif/cfsrvl.c +++ b/net/caif/cfsrvl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfutill.c b/net/caif/cfutill.c index b2e47ede912f..ed2969ea51e7 100644 --- a/net/caif/cfutill.c +++ b/net/caif/cfutill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfveil.c b/net/caif/cfveil.c index db2274b94a5d..f96c6f87c7e7 100644 --- a/net/caif/cfveil.c +++ b/net/caif/cfveil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/cfvidl.c b/net/caif/cfvidl.c index 134bad43196c..9da5aa960ea1 100644 --- a/net/caif/cfvidl.c +++ b/net/caif/cfvidl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/caif/chnl_net.c b/net/caif/chnl_net.c index fa6a3c2634a8..4dff2786ffe2 100644 --- a/net/caif/chnl_net.c +++ b/net/caif/chnl_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson AB 2010 diff --git a/net/can/af_can.c b/net/can/af_can.c index 770173d8db42..e593e2d3c486 100644 --- a/net/can/af_can.c +++ b/net/can/af_can.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* af_can.c - Protocol family CAN core module * (used by different CAN protocol modules) diff --git a/net/can/bcm.c b/net/can/bcm.c index 7eba8ae01a5b..a9b7f7aaba04 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * bcm.c - Broadcast Manager to filter/send (cyclic) CAN content diff --git a/net/can/gw.c b/net/can/gw.c index 55eccb1c7620..52f50663f3b6 100644 --- a/net/can/gw.c +++ b/net/can/gw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* gw.c - CAN frame Gateway/Router/Bridge with netlink interface * diff --git a/net/can/isotp.c b/net/can/isotp.c index ce588b85665a..86dc34cf36e7 100644 --- a/net/can/isotp.c +++ b/net/can/isotp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* isotp.c - ISO 15765-2 CAN transport protocol for protocol family CAN * diff --git a/net/can/j1939/address-claim.c b/net/can/j1939/address-claim.c index ca4ad6cdd5cb..c9f0d5fb7301 100644 --- a/net/can/j1939/address-claim.c +++ b/net/can/j1939/address-claim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 EIA Electronics, // Kurt Van Dijck diff --git a/net/can/j1939/bus.c b/net/can/j1939/bus.c index 797719cb227e..87b7e7a419da 100644 --- a/net/can/j1939/bus.c +++ b/net/can/j1939/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 EIA Electronics, // Kurt Van Dijck diff --git a/net/can/j1939/main.c b/net/can/j1939/main.c index a93af55df5fd..694dc5d89a03 100644 --- a/net/can/j1939/main.c +++ b/net/can/j1939/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 EIA Electronics, // Pieter Beyens diff --git a/net/can/j1939/socket.c b/net/can/j1939/socket.c index ff9c4fd7b433..501e86dfe106 100644 --- a/net/can/j1939/socket.c +++ b/net/can/j1939/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 EIA Electronics, // Pieter Beyens diff --git a/net/can/j1939/transport.c b/net/can/j1939/transport.c index 8656ab388c83..16d8fefbbd87 100644 --- a/net/can/j1939/transport.c +++ b/net/can/j1939/transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2010-2011 EIA Electronics, // Kurt Van Dijck diff --git a/net/can/proc.c b/net/can/proc.c index 0938bf7dd646..61fa1964e999 100644 --- a/net/can/proc.c +++ b/net/can/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* * proc.c - procfs support for Protocol family CAN core module diff --git a/net/can/raw.c b/net/can/raw.c index 12293363413c..8f7cf1d5e246 100644 --- a/net/can/raw.c +++ b/net/can/raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* raw.c - Raw sockets for protocol family CAN * diff --git a/net/ceph/armor.c b/net/ceph/armor.c index 0db8065928df..39277e0b5890 100644 --- a/net/ceph/armor.c +++ b/net/ceph/armor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/auth.c b/net/ceph/auth.c index d38c9eadbe2f..664ca92959bd 100644 --- a/net/ceph/auth.c +++ b/net/ceph/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/auth_none.c b/net/ceph/auth_none.c index 77b5519bc45f..dbab41e38f37 100644 --- a/net/ceph/auth_none.c +++ b/net/ceph/auth_none.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/auth_x.c b/net/ceph/auth_x.c index a21c157daf7d..34b9e2ece3b5 100644 --- a/net/ceph/auth_x.c +++ b/net/ceph/auth_x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/buffer.c b/net/ceph/buffer.c index 7e51f128045d..dddae006547e 100644 --- a/net/ceph/buffer.c +++ b/net/ceph/buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c index e734e57be083..2fb28ab044db 100644 --- a/net/ceph/ceph_common.c +++ b/net/ceph/ceph_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ceph/ceph_hash.c b/net/ceph/ceph_hash.c index 16a47c0eef37..ed7a674c924c 100644 --- a/net/ceph/ceph_hash.c +++ b/net/ceph/ceph_hash.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/net/ceph/ceph_strings.c b/net/ceph/ceph_strings.c index 355fea272120..4db898000dc5 100644 --- a/net/ceph/ceph_strings.c +++ b/net/ceph/ceph_strings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ceph string constants diff --git a/net/ceph/cls_lock_client.c b/net/ceph/cls_lock_client.c index 66136a4c1ce7..a0555761fa27 100644 --- a/net/ceph/cls_lock_client.c +++ b/net/ceph/cls_lock_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/crush/crush.c b/net/ceph/crush/crush.c index 254ded0b05f6..ba36eba0589d 100644 --- a/net/ceph/crush/crush.c +++ b/net/ceph/crush/crush.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifdef __KERNEL__ # include diff --git a/net/ceph/crush/hash.c b/net/ceph/crush/hash.c index fe79f6d2d0db..7b4304034ed3 100644 --- a/net/ceph/crush/hash.c +++ b/net/ceph/crush/hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #ifdef __KERNEL__ # include diff --git a/net/ceph/crush/mapper.c b/net/ceph/crush/mapper.c index 3a5bd1cd1e99..3d70c0f509f3 100644 --- a/net/ceph/crush/mapper.c +++ b/net/ceph/crush/mapper.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Ceph - scalable distributed file system * diff --git a/net/ceph/crypto.c b/net/ceph/crypto.c index 01b2ce1e8fc0..ab5539e6428c 100644 --- a/net/ceph/crypto.c +++ b/net/ceph/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/debugfs.c b/net/ceph/debugfs.c index 83c270bce63c..9248dd82941d 100644 --- a/net/ceph/debugfs.c +++ b/net/ceph/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/decode.c b/net/ceph/decode.c index bc109a1a4616..f8d1db4e6ea6 100644 --- a/net/ceph/decode.c +++ b/net/ceph/decode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c index 70b25f4ecba6..384ad653d7b9 100644 --- a/net/ceph/messenger.c +++ b/net/ceph/messenger.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/messenger_v1.c b/net/ceph/messenger_v1.c index c9e002d96319..eff3f274c941 100644 --- a/net/ceph/messenger_v1.c +++ b/net/ceph/messenger_v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/messenger_v2.c b/net/ceph/messenger_v2.c index c9d50c0dcd33..7468a90aa68c 100644 --- a/net/ceph/messenger_v2.c +++ b/net/ceph/messenger_v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ceph msgr2 protocol implementation diff --git a/net/ceph/mon_client.c b/net/ceph/mon_client.c index fa8dd2a20f7d..8edea4ef98b7 100644 --- a/net/ceph/mon_client.c +++ b/net/ceph/mon_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/msgpool.c b/net/ceph/msgpool.c index e3ecb80cd182..3b3b70197c12 100644 --- a/net/ceph/msgpool.c +++ b/net/ceph/msgpool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c index 610e584524d1..07de9441c251 100644 --- a/net/ceph/osd_client.c +++ b/net/ceph/osd_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/osdmap.c b/net/ceph/osdmap.c index 92a44026de29..249bcef17f71 100644 --- a/net/ceph/osdmap.c +++ b/net/ceph/osdmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/pagelist.c b/net/ceph/pagelist.c index 5a9c4be5f222..a9bbc40778f6 100644 --- a/net/ceph/pagelist.c +++ b/net/ceph/pagelist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ceph/pagevec.c b/net/ceph/pagevec.c index 4509757d8b3b..54075047603c 100644 --- a/net/ceph/pagevec.c +++ b/net/ceph/pagevec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ceph/snapshot.c b/net/ceph/snapshot.c index e24315937c45..a8d553cf078a 100644 --- a/net/ceph/snapshot.c +++ b/net/ceph/snapshot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * snapshot.c Ceph snapshot context utility routines (part of libceph) diff --git a/net/ceph/string_table.c b/net/ceph/string_table.c index 3191d9d160a2..13cd4149d360 100644 --- a/net/ceph/string_table.c +++ b/net/ceph/string_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ceph/striper.c b/net/ceph/striper.c index 3b3fa75d1189..03ad390d79e8 100644 --- a/net/ceph/striper.c +++ b/net/ceph/striper.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include diff --git a/net/compat.c b/net/compat.c index 2c9bd0edac99..62d45cdfda38 100644 --- a/net/compat.c +++ b/net/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 32bit Socket syscall emulation. Based on arch/sparc64/kernel/sys_sparc32.c. diff --git a/net/core/bpf_sk_storage.c b/net/core/bpf_sk_storage.c index 850dd736ccd1..eb5eebe07ce0 100644 --- a/net/core/bpf_sk_storage.c +++ b/net/core/bpf_sk_storage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook */ #include diff --git a/net/core/datagram.c b/net/core/datagram.c index c285c6465923..9ba51ec80aad 100644 --- a/net/core/datagram.c +++ b/net/core/datagram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SUCS NET3: diff --git a/net/core/dev.c b/net/core/dev.c index ccef685023c2..3492f788fc59 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET3 Protocol independent device support routines. diff --git a/net/core/dev_addr_lists.c b/net/core/dev_addr_lists.c index 76c91f224886..62e1a37ef755 100644 --- a/net/core/dev_addr_lists.c +++ b/net/core/dev_addr_lists.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/dev_addr_lists.c - Functions for handling net device lists diff --git a/net/core/dev_addr_lists_test.c b/net/core/dev_addr_lists_test.c index 8e1dba825e94..c73ee37c03de 100644 --- a/net/core/dev_addr_lists_test.c +++ b/net/core/dev_addr_lists_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/core/dev_api.c b/net/core/dev_api.c index f28852078aa6..f6b9aef1d50d 100644 --- a/net/core/dev_api.c +++ b/net/core/dev_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/core/dev_ioctl.c b/net/core/dev_ioctl.c index 53a53357cfef..5de807a906e9 100644 --- a/net/core/dev_ioctl.c +++ b/net/core/dev_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/core/devmem.c b/net/core/devmem.c index ec4217d6c0b4..5423a74fcb20 100644 --- a/net/core/devmem.c +++ b/net/core/devmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Devmem TCP diff --git a/net/core/drop_monitor.c b/net/core/drop_monitor.c index 60d31c2feed3..2860462c74d6 100644 --- a/net/core/drop_monitor.c +++ b/net/core/drop_monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Monitoring code for network dropped packet alerts diff --git a/net/core/dst.c b/net/core/dst.c index 1dae26c51ebe..6ddf993a2e95 100644 --- a/net/core/dst.c +++ b/net/core/dst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/core/dst.c Protocol independent destination cache. diff --git a/net/core/dst_cache.c b/net/core/dst_cache.c index 9ab4902324e1..1139e90234c6 100644 --- a/net/core/dst_cache.c +++ b/net/core/dst_cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/dst_cache.c - dst entry cache diff --git a/net/core/failover.c b/net/core/failover.c index 2a140b3ea669..a37ddde7b4bf 100644 --- a/net/core/failover.c +++ b/net/core/failover.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Intel Corporation. */ diff --git a/net/core/fib_notifier.c b/net/core/fib_notifier.c index 5cdca49b1d7c..8147ae51402b 100644 --- a/net/core/fib_notifier.c +++ b/net/core/fib_notifier.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/net/core/fib_rules.c b/net/core/fib_rules.c index 8ca634964e36..3aa7d086978e 100644 --- a/net/core/fib_rules.c +++ b/net/core/fib_rules.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/core/fib_rules.c Generic Routing Rules diff --git a/net/core/filter.c b/net/core/filter.c index 029e560e32ce..14de6c6bcb61 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux Socket Filter - Kernel level socket filtering diff --git a/net/core/flow_dissector.c b/net/core/flow_dissector.c index 1b61bb25ba0e..dbfd988e27fa 100644 --- a/net/core/flow_dissector.c +++ b/net/core/flow_dissector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/core/flow_offload.c b/net/core/flow_offload.c index bc5169482710..aee5bb0065e8 100644 --- a/net/core/flow_offload.c +++ b/net/core/flow_offload.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/core/gen_estimator.c b/net/core/gen_estimator.c index f112156db587..283e7a5f8319 100644 --- a/net/core/gen_estimator.c +++ b/net/core/gen_estimator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/gen_estimator.c Simple rate estimator. diff --git a/net/core/gen_stats.c b/net/core/gen_stats.c index b71ccaec0991..12d6168cab14 100644 --- a/net/core/gen_stats.c +++ b/net/core/gen_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/gen_stats.c diff --git a/net/core/gro.c b/net/core/gro.c index 482fa7d7f598..dc674ee0e25e 100644 --- a/net/core/gro.c +++ b/net/core/gro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/net/core/gro_cells.c b/net/core/gro_cells.c index a725d21159a6..f270f797800c 100644 --- a/net/core/gro_cells.c +++ b/net/core/gro_cells.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/core/gso.c b/net/core/gso.c index bcd156372f4d..d189240135be 100644 --- a/net/core/gso.c +++ b/net/core/gso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/net/core/hotdata.c b/net/core/hotdata.c index a6db36580817..59d3c18cb519 100644 --- a/net/core/hotdata.c +++ b/net/core/hotdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/net/core/hwbm.c b/net/core/hwbm.c index ac1a66df9adc..d2eae75aed14 100644 --- a/net/core/hwbm.c +++ b/net/core/hwbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Support for hardware buffer manager. * diff --git a/net/core/ieee8021q_helpers.c b/net/core/ieee8021q_helpers.c index 669b357b73b2..7350fbcf3d29 100644 --- a/net/core/ieee8021q_helpers.c +++ b/net/core/ieee8021q_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2024 Pengutronix, Oleksij Rempel diff --git a/net/core/link_watch.c b/net/core/link_watch.c index 25c455c10a01..e5e036a9e36a 100644 --- a/net/core/link_watch.c +++ b/net/core/link_watch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux network device link state notification diff --git a/net/core/lock_debug.c b/net/core/lock_debug.c index 9e9fb25314b9..29493fdd8d31 100644 --- a/net/core/lock_debug.c +++ b/net/core/lock_debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright Amazon.com Inc. or its affiliates. */ diff --git a/net/core/lwt_bpf.c b/net/core/lwt_bpf.c index 9f40be0c3e71..fd592d652bc9 100644 --- a/net/core/lwt_bpf.c +++ b/net/core/lwt_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Thomas Graf */ diff --git a/net/core/lwtunnel.c b/net/core/lwtunnel.c index f9d76d85d04f..6a883406904e 100644 --- a/net/core/lwtunnel.c +++ b/net/core/lwtunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * lwtunnel Infrastructure for light weight tunnels like mpls diff --git a/net/core/neighbour.c b/net/core/neighbour.c index 96a3b1a93252..30cfbfe4f66c 100644 --- a/net/core/neighbour.c +++ b/net/core/neighbour.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic address resolution entity diff --git a/net/core/net-procfs.c b/net/core/net-procfs.c index 7dbfa6109f0b..2c93e77bd3ea 100644 --- a/net/core/net-procfs.c +++ b/net/core/net-procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index ca878525ad7c..cf0cce96456e 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net-sysfs.c - network device class and attributes diff --git a/net/core/net-traces.c b/net/core/net-traces.c index f2fa34b1d78d..0159d36ac115 100644 --- a/net/core/net-traces.c +++ b/net/core/net-traces.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * consolidates trace point definitions diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c index a6e6a964a287..c60a6ce47b5e 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/net/core/net_test.c b/net/core/net_test.c index 9c3a590865d2..26c987f2c438 100644 --- a/net/core/net_test.c +++ b/net/core/net_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/core/netclassid_cgroup.c b/net/core/netclassid_cgroup.c index dff66d8fb325..76e62a4b1657 100644 --- a/net/core/netclassid_cgroup.c +++ b/net/core/netclassid_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/netclassid_cgroup.c Classid Cgroupfs Handling diff --git a/net/core/netdev-genl-gen.c b/net/core/netdev-genl-gen.c index ba673e81716f..cbfcc0525814 100644 --- a/net/core/netdev-genl-gen.c +++ b/net/core/netdev-genl-gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/netdev.yaml */ diff --git a/net/core/netdev-genl.c b/net/core/netdev-genl.c index 470fabbeacd9..0d1b7a97b443 100644 --- a/net/core/netdev-genl.c +++ b/net/core/netdev-genl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/core/netdev_queues.c b/net/core/netdev_queues.c index 251f27a8307f..f412954c4cf9 100644 --- a/net/core/netdev_queues.c +++ b/net/core/netdev_queues.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/core/netdev_rx_queue.c b/net/core/netdev_rx_queue.c index c7d9341b7630..fddccd65e438 100644 --- a/net/core/netdev_rx_queue.c +++ b/net/core/netdev_rx_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/core/netevent.c b/net/core/netevent.c index 5bb615e963cc..11d5da88d908 100644 --- a/net/core/netevent.c +++ b/net/core/netevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Network event notifiers diff --git a/net/core/netpoll.c b/net/core/netpoll.c index 09f72f10813c..d8e4b74fed05 100644 --- a/net/core/netpoll.c +++ b/net/core/netpoll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Common framework for low-level network console, dump, and debugger code diff --git a/net/core/netprio_cgroup.c b/net/core/netprio_cgroup.c index 8456dfbe2eb4..5ddf68a7c98e 100644 --- a/net/core/netprio_cgroup.c +++ b/net/core/netprio_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/netprio_cgroup.c Priority Control Group diff --git a/net/core/of_net.c b/net/core/of_net.c index 93ea425b9248..2398fb6dd96a 100644 --- a/net/core/of_net.c +++ b/net/core/of_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OF helpers for network devices. diff --git a/net/core/page_pool.c b/net/core/page_pool.c index 265a729431bb..56a6c78451cf 100644 --- a/net/core/page_pool.c +++ b/net/core/page_pool.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * page_pool.c diff --git a/net/core/page_pool_user.c b/net/core/page_pool_user.c index c82a95beceff..4666a3a99947 100644 --- a/net/core/page_pool_user.c +++ b/net/core/page_pool_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/core/pktgen.c b/net/core/pktgen.c index d41b03fd1f63..1bbdc8ccf4be 100644 --- a/net/core/pktgen.c +++ b/net/core/pktgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: diff --git a/net/core/ptp_classifier.c b/net/core/ptp_classifier.c index 598041b0499e..b266e379ae6a 100644 --- a/net/core/ptp_classifier.c +++ b/net/core/ptp_classifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* PTP classifier */ diff --git a/net/core/request_sock.c b/net/core/request_sock.c index 897a8f01a67b..b66ea3f91cd1 100644 --- a/net/core/request_sock.c +++ b/net/core/request_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET Generic infrastructure for Network protocols. diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index b1ed55141d8a..c6fb844cb933 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/core/scm.c b/net/core/scm.c index cd87f66671aa..8b72c13c5d2f 100644 --- a/net/core/scm.c +++ b/net/core/scm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* scm.c - Socket level control messages processing. * diff --git a/net/core/secure_seq.c b/net/core/secure_seq.c index 9a3965680451..ef04d06eccd1 100644 --- a/net/core/secure_seq.c +++ b/net/core/secure_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Jason A. Donenfeld . All Rights Reserved. diff --git a/net/core/selftests.c b/net/core/selftests.c index 8b81feb82c4a..5c4c8423d2ca 100644 --- a/net/core/selftests.c +++ b/net/core/selftests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Synopsys, Inc. and/or its affiliates. diff --git a/net/core/skb_fault_injection.c b/net/core/skb_fault_injection.c index 4235db6bdfad..9d390edef92e 100644 --- a/net/core/skb_fault_injection.c +++ b/net/core/skb_fault_injection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/core/skbuff.c b/net/core/skbuff.c index 61746c2b95f6..b6da7d05e000 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines having to do with the 'struct sk_buff' memory handlers. diff --git a/net/core/skmsg.c b/net/core/skmsg.c index 2ac7731e1e0a..746ccbc5a82f 100644 --- a/net/core/skmsg.c +++ b/net/core/skmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017 - 2018 Covalent IO, Inc. http://covalent.io */ diff --git a/net/core/sock.c b/net/core/sock.c index a1c8b47b0d56..78767cbccdea 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/core/sock_diag.c b/net/core/sock_diag.c index 026ce9bd9e5e..762112fa69ca 100644 --- a/net/core/sock_diag.c +++ b/net/core/sock_diag.c @@ -1,3 +1,4 @@ +asm("nop"); /* License: GPL */ #include diff --git a/net/core/sock_map.c b/net/core/sock_map.c index 5947b38e4f8b..099fbf3ac965 100644 --- a/net/core/sock_map.c +++ b/net/core/sock_map.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017 - 2018 Covalent IO, Inc. http://covalent.io */ diff --git a/net/core/sock_reuseport.c b/net/core/sock_reuseport.c index 4211710393a8..59069780e486 100644 --- a/net/core/sock_reuseport.c +++ b/net/core/sock_reuseport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * To speed up listener socket lookup, create an array to store all sockets diff --git a/net/core/stream.c b/net/core/stream.c index 7a37e7dd2c43..94bf97ef6147 100644 --- a/net/core/stream.c +++ b/net/core/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SUCS NET3: diff --git a/net/core/sysctl_net_core.c b/net/core/sysctl_net_core.c index 05dd55cf8b58..04216e5a2bc2 100644 --- a/net/core/sysctl_net_core.c +++ b/net/core/sysctl_net_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* -*- linux-c -*- * sysctl_net_core.c: sysctl interface to net core subsystem. diff --git a/net/core/timestamping.c b/net/core/timestamping.c index a50a7ef49ae8..d607547012f9 100644 --- a/net/core/timestamping.c +++ b/net/core/timestamping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PTP 1588 clock support - support for timestamping in PHY devices diff --git a/net/core/tso.c b/net/core/tso.c index 6df997b9076e..b979688d6011 100644 --- a/net/core/tso.c +++ b/net/core/tso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/core/utils.c b/net/core/utils.c index 5e63b0ea21f3..4154b98af6ab 100644 --- a/net/core/utils.c +++ b/net/core/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic address resolution entity diff --git a/net/core/xdp.c b/net/core/xdp.c index 9100e160113a..354be8297de6 100644 --- a/net/core/xdp.c +++ b/net/core/xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* net/core/xdp.c * diff --git a/net/dcb/dcbevent.c b/net/dcb/dcbevent.c index 8620564c2b0b..748024b8bf56 100644 --- a/net/dcb/dcbevent.c +++ b/net/dcb/dcbevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010, Intel Corporation. diff --git a/net/dcb/dcbnl.c b/net/dcb/dcbnl.c index 03eb1d941fca..b59e0dc4bf44 100644 --- a/net/dcb/dcbnl.c +++ b/net/dcb/dcbnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2011, Intel Corporation. diff --git a/net/devlink/core.c b/net/devlink/core.c index 58093f49c090..a326ff7f6a98 100644 --- a/net/devlink/core.c +++ b/net/devlink/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/dev.c b/net/devlink/dev.c index 02602704bdea..999d58460457 100644 --- a/net/devlink/dev.c +++ b/net/devlink/dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/dpipe.c b/net/devlink/dpipe.c index e55701b007f0..a625de257f18 100644 --- a/net/devlink/dpipe.c +++ b/net/devlink/dpipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/health.c b/net/devlink/health.c index 136a67c36a20..8eb63df7b454 100644 --- a/net/devlink/health.c +++ b/net/devlink/health.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/linecard.c b/net/devlink/linecard.c index 67f70a621d27..e7e66ea2c35a 100644 --- a/net/devlink/linecard.c +++ b/net/devlink/linecard.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/netlink.c b/net/devlink/netlink.c index 593605c1b1ef..332a486f1052 100644 --- a/net/devlink/netlink.c +++ b/net/devlink/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/netlink_gen.c b/net/devlink/netlink_gen.c index f4c61c2b4f22..00660d07d5da 100644 --- a/net/devlink/netlink_gen.c +++ b/net/devlink/netlink_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/devlink.yaml */ diff --git a/net/devlink/param.c b/net/devlink/param.c index e0ea93eded43..cd46f1de5ed1 100644 --- a/net/devlink/param.c +++ b/net/devlink/param.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/port.c b/net/devlink/port.c index 93d8a25bb920..627da7bd816f 100644 --- a/net/devlink/port.c +++ b/net/devlink/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/rate.c b/net/devlink/rate.c index d157a8419bca..44acda5cbcae 100644 --- a/net/devlink/rate.c +++ b/net/devlink/rate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/region.c b/net/devlink/region.c index d6e5805cf3a0..3e4e451a8fd7 100644 --- a/net/devlink/region.c +++ b/net/devlink/region.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/resource.c b/net/devlink/resource.c index 2d6324f3d91f..586401bcaae6 100644 --- a/net/devlink/resource.c +++ b/net/devlink/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/sb.c b/net/devlink/sb.c index 0a76bb32502b..1e1377ec1ccd 100644 --- a/net/devlink/sb.c +++ b/net/devlink/sb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devlink/trap.c b/net/devlink/trap.c index f36087f90db5..39806b635e2b 100644 --- a/net/devlink/trap.c +++ b/net/devlink/trap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Mellanox Technologies. All rights reserved. diff --git a/net/devres.c b/net/devres.c index 5ccf6ca311dc..a01316c19488 100644 --- a/net/devres.c +++ b/net/devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This file contains all networking devres helpers. diff --git a/net/dns_resolver/dns_key.c b/net/dns_resolver/dns_key.c index c42ddd85ff1f..a724b3e6aece 100644 --- a/net/dns_resolver/dns_key.c +++ b/net/dns_resolver/dns_key.c @@ -1,3 +1,4 @@ +asm("nop"); /* Key type used to cache DNS lookups made by the kernel * * See Documentation/networking/dns_resolver.rst diff --git a/net/dns_resolver/dns_query.c b/net/dns_resolver/dns_query.c index 53da62984447..0d6590ef7979 100644 --- a/net/dns_resolver/dns_query.c +++ b/net/dns_resolver/dns_query.c @@ -1,3 +1,4 @@ +asm("nop"); /* Upcall routine, designed to work as a key type and working through * /sbin/request-key to contact userspace when handling DNS queries. * diff --git a/net/dsa/conduit.c b/net/dsa/conduit.c index a1b044467bd6..b166eacab63a 100644 --- a/net/dsa/conduit.c +++ b/net/dsa/conduit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handling of a conduit device, switching frames via its switch fabric CPU port diff --git a/net/dsa/devlink.c b/net/dsa/devlink.c index ed342f345692..ce5e2f073ae1 100644 --- a/net/dsa/devlink.c +++ b/net/dsa/devlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DSA devlink handling diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c index 35ce3941fae3..d1958614cb2a 100644 --- a/net/dsa/dsa.c +++ b/net/dsa/dsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DSA topology and switch handling diff --git a/net/dsa/netlink.c b/net/dsa/netlink.c index 1332e56349e5..294a1eed3451 100644 --- a/net/dsa/netlink.c +++ b/net/dsa/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2022 NXP */ diff --git a/net/dsa/port.c b/net/dsa/port.c index ca3a7f52229b..6fe0b1993050 100644 --- a/net/dsa/port.c +++ b/net/dsa/port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handling of a single switch port diff --git a/net/dsa/stubs.c b/net/dsa/stubs.c index 2ed8a6c85fbf..b4452c0d9685 100644 --- a/net/dsa/stubs.c +++ b/net/dsa/stubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Stubs for DSA functionality called by the core network stack. diff --git a/net/dsa/switch.c b/net/dsa/switch.c index 3d2feeea897b..20e75566ef05 100644 --- a/net/dsa/switch.c +++ b/net/dsa/switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Handling of a single switch chip, part of a switch fabric diff --git a/net/dsa/tag.c b/net/dsa/tag.c index 79ad105902d9..58f779ffd4a7 100644 --- a/net/dsa/tag.c +++ b/net/dsa/tag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DSA tagging protocol handling diff --git a/net/dsa/tag_8021q.c b/net/dsa/tag_8021q.c index 53e03fd8071b..7ffdbcdea39a 100644 --- a/net/dsa/tag_8021q.c +++ b/net/dsa/tag_8021q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Vladimir Oltean * diff --git a/net/dsa/tag_ar9331.c b/net/dsa/tag_ar9331.c index cbb588ca73aa..2f58e75f79bf 100644 --- a/net/dsa/tag_ar9331.c +++ b/net/dsa/tag_ar9331.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2019 Pengutronix, Oleksij Rempel diff --git a/net/dsa/tag_brcm.c b/net/dsa/tag_brcm.c index cf9420439054..3c07e138b7eb 100644 --- a/net/dsa/tag_brcm.c +++ b/net/dsa/tag_brcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Broadcom tag support diff --git a/net/dsa/tag_dsa.c b/net/dsa/tag_dsa.c index 2a2c4fb61a65..9589cdb9f299 100644 --- a/net/dsa/tag_dsa.c +++ b/net/dsa/tag_dsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Regular and Ethertype DSA tagging diff --git a/net/dsa/tag_gswip.c b/net/dsa/tag_gswip.c index 5fa436121087..1d942119f7bf 100644 --- a/net/dsa/tag_gswip.c +++ b/net/dsa/tag_gswip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Intel / Lantiq GSWIP V2.0 PMAC tag support diff --git a/net/dsa/tag_hellcreek.c b/net/dsa/tag_hellcreek.c index 544ab15685a2..9577576a8e08 100644 --- a/net/dsa/tag_hellcreek.c +++ b/net/dsa/tag_hellcreek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * net/dsa/tag_hellcreek.c - Hirschmann Hellcreek switch tag format handling diff --git a/net/dsa/tag_ksz.c b/net/dsa/tag_ksz.c index 9170a0148cc4..7c8ef361e867 100644 --- a/net/dsa/tag_ksz.c +++ b/net/dsa/tag_ksz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * net/dsa/tag_ksz.c - Microchip KSZ Switch tag format handling diff --git a/net/dsa/tag_lan9303.c b/net/dsa/tag_lan9303.c index 258e5d7dc5ef..ae9877a8df10 100644 --- a/net/dsa/tag_lan9303.c +++ b/net/dsa/tag_lan9303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2017 Pengutronix, Juergen Borleis diff --git a/net/dsa/tag_mtk.c b/net/dsa/tag_mtk.c index dea3eecaf093..11e159365b53 100644 --- a/net/dsa/tag_mtk.c +++ b/net/dsa/tag_mtk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek DSA Tag support diff --git a/net/dsa/tag_mxl-gsw1xx.c b/net/dsa/tag_mxl-gsw1xx.c index 60f7c445e656..4a780a894f6b 100644 --- a/net/dsa/tag_mxl-gsw1xx.c +++ b/net/dsa/tag_mxl-gsw1xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * DSA driver Special Tag support for MaxLinear GSW1xx switch chips diff --git a/net/dsa/tag_none.c b/net/dsa/tag_none.c index e9c9670a9c44..b922a9af5982 100644 --- a/net/dsa/tag_none.c +++ b/net/dsa/tag_none.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/dsa/tag_none.c - Traffic handling for switches with no tag diff --git a/net/dsa/tag_ocelot.c b/net/dsa/tag_ocelot.c index 3405def79c2d..edd5a7a701d5 100644 --- a/net/dsa/tag_ocelot.c +++ b/net/dsa/tag_ocelot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2019 NXP */ diff --git a/net/dsa/tag_ocelot_8021q.c b/net/dsa/tag_ocelot_8021q.c index 3929584791e4..33099282f425 100644 --- a/net/dsa/tag_ocelot_8021q.c +++ b/net/dsa/tag_ocelot_8021q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2020-2021 NXP * diff --git a/net/dsa/tag_qca.c b/net/dsa/tag_qca.c index 6d56a28c914c..816262ccdf5a 100644 --- a/net/dsa/tag_qca.c +++ b/net/dsa/tag_qca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. diff --git a/net/dsa/tag_rtl4_a.c b/net/dsa/tag_rtl4_a.c index 3cc63eacfa03..9c8ebd8df6a0 100644 --- a/net/dsa/tag_rtl4_a.c +++ b/net/dsa/tag_rtl4_a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handler for Realtek 4 byte DSA switch tags diff --git a/net/dsa/tag_rtl8_4.c b/net/dsa/tag_rtl8_4.c index 2464545da4d2..43156856f8e6 100644 --- a/net/dsa/tag_rtl8_4.c +++ b/net/dsa/tag_rtl8_4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Handler for Realtek 8 byte switch tags diff --git a/net/dsa/tag_rzn1_a5psw.c b/net/dsa/tag_rzn1_a5psw.c index 10994b3470f6..54972c7b738b 100644 --- a/net/dsa/tag_rzn1_a5psw.c +++ b/net/dsa/tag_rzn1_a5psw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2022 Schneider Electric diff --git a/net/dsa/tag_sja1105.c b/net/dsa/tag_sja1105.c index 02adec693811..c500b8a67526 100644 --- a/net/dsa/tag_sja1105.c +++ b/net/dsa/tag_sja1105.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019, Vladimir Oltean */ diff --git a/net/dsa/tag_trailer.c b/net/dsa/tag_trailer.c index 4dce24cfe6a7..acc7d6eb4725 100644 --- a/net/dsa/tag_trailer.c +++ b/net/dsa/tag_trailer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * net/dsa/tag_trailer.c - Trailer tag format handling diff --git a/net/dsa/tag_vsc73xx_8021q.c b/net/dsa/tag_vsc73xx_8021q.c index af121a9aff7f..96063d58acf9 100644 --- a/net/dsa/tag_vsc73xx_8021q.c +++ b/net/dsa/tag_vsc73xx_8021q.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* Copyright (C) 2024 Pawel Dembicki */ diff --git a/net/dsa/tag_xrs700x.c b/net/dsa/tag_xrs700x.c index a05219f702c6..cb9bf5ac84e5 100644 --- a/net/dsa/tag_xrs700x.c +++ b/net/dsa/tag_xrs700x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * XRS700x tag format handling diff --git a/net/dsa/tag_yt921x.c b/net/dsa/tag_yt921x.c index 6bbfd42dc5df..3c1debdfdfb3 100644 --- a/net/dsa/tag_yt921x.c +++ b/net/dsa/tag_yt921x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Motorcomm YT921x Switch Extended CPU Port Tagging diff --git a/net/dsa/trace.c b/net/dsa/trace.c index 1b107165d331..267838a4dfc2 100644 --- a/net/dsa/trace.c +++ b/net/dsa/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright 2022-2023 NXP */ diff --git a/net/dsa/user.c b/net/dsa/user.c index f59d66f0975d..34df995bbb6b 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/dsa/user.c - user device handling diff --git a/net/ethernet/eth.c b/net/ethernet/eth.c index 13a63b48b7ee..211be54dd464 100644 --- a/net/ethernet/eth.c +++ b/net/ethernet/eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ethtool/bitset.c b/net/ethtool/bitset.c index f0883357d12e..1f002990cec9 100644 --- a/net/ethtool/bitset.c +++ b/net/ethtool/bitset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/cabletest.c b/net/ethtool/cabletest.c index 0364b8fb577b..df7a159301c7 100644 --- a/net/ethtool/cabletest.c +++ b/net/ethtool/cabletest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/channels.c b/net/ethtool/channels.c index ca4f80282448..c5c89448fed4 100644 --- a/net/ethtool/channels.c +++ b/net/ethtool/channels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/cmis_cdb.c b/net/ethtool/cmis_cdb.c index 3057576bc81e..a21cd693ee7e 100644 --- a/net/ethtool/cmis_cdb.c +++ b/net/ethtool/cmis_cdb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/cmis_fw_update.c b/net/ethtool/cmis_fw_update.c index df5f344209c4..2a1091f94979 100644 --- a/net/ethtool/cmis_fw_update.c +++ b/net/ethtool/cmis_fw_update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/coalesce.c b/net/ethtool/coalesce.c index 3e18ca1ccc5e..404843e9242c 100644 --- a/net/ethtool/coalesce.c +++ b/net/ethtool/coalesce.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/common.c b/net/ethtool/common.c index d47a279eb8b9..38788b5c7e8d 100644 --- a/net/ethtool/common.c +++ b/net/ethtool/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/debug.c b/net/ethtool/debug.c index 0b2dea56d461..4fdc70838dc5 100644 --- a/net/ethtool/debug.c +++ b/net/ethtool/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/eee.c b/net/ethtool/eee.c index bf398973eb8a..2575d9fdd28a 100644 --- a/net/ethtool/eee.c +++ b/net/ethtool/eee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/eeprom.c b/net/ethtool/eeprom.c index 3b8209e930fd..c48268cf0e2a 100644 --- a/net/ethtool/eeprom.c +++ b/net/ethtool/eeprom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/features.c b/net/ethtool/features.c index f2217983be2b..8f9632a92777 100644 --- a/net/ethtool/features.c +++ b/net/ethtool/features.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/fec.c b/net/ethtool/fec.c index 4669e74cbcaa..315491c52f43 100644 --- a/net/ethtool/fec.c +++ b/net/ethtool/fec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/ioctl.c b/net/ethtool/ioctl.c index 9431e305b233..da067e677870 100644 --- a/net/ethtool/ioctl.c +++ b/net/ethtool/ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/core/ethtool.c - Ethtool ioctl handler diff --git a/net/ethtool/linkinfo.c b/net/ethtool/linkinfo.c index 30b8ce275159..7958cb0e10a8 100644 --- a/net/ethtool/linkinfo.c +++ b/net/ethtool/linkinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/linkmodes.c b/net/ethtool/linkmodes.c index 259cd9ef1f2a..79f1cd4f7358 100644 --- a/net/ethtool/linkmodes.c +++ b/net/ethtool/linkmodes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/linkstate.c b/net/ethtool/linkstate.c index 05a5f72c99fa..c948a9b2af96 100644 --- a/net/ethtool/linkstate.c +++ b/net/ethtool/linkstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/mm.c b/net/ethtool/mm.c index 29bbbc149375..4cd3f803bbfb 100644 --- a/net/ethtool/mm.c +++ b/net/ethtool/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2022-2025 NXP diff --git a/net/ethtool/module.c b/net/ethtool/module.c index 4d4e0a82579a..9949d0501a82 100644 --- a/net/ethtool/module.c +++ b/net/ethtool/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/mse.c b/net/ethtool/mse.c index 6aac004c3ffc..5dfc5d41e127 100644 --- a/net/ethtool/mse.c +++ b/net/ethtool/mse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/netlink.c b/net/ethtool/netlink.c index 6e5f0f4f815a..bd94fadea244 100644 --- a/net/ethtool/netlink.c +++ b/net/ethtool/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/pause.c b/net/ethtool/pause.c index 0f9af1e66548..13ea54335c8c 100644 --- a/net/ethtool/pause.c +++ b/net/ethtool/pause.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/phc_vclocks.c b/net/ethtool/phc_vclocks.c index cadaabed60bd..74f3bcd47677 100644 --- a/net/ethtool/phc_vclocks.c +++ b/net/ethtool/phc_vclocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2021 NXP diff --git a/net/ethtool/phy.c b/net/ethtool/phy.c index 68372bef4b2f..9ebdaf43cbf1 100644 --- a/net/ethtool/phy.c +++ b/net/ethtool/phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2023 Bootlin diff --git a/net/ethtool/plca.c b/net/ethtool/plca.c index e1f7820a6158..b2a3cffff29f 100644 --- a/net/ethtool/plca.c +++ b/net/ethtool/plca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/privflags.c b/net/ethtool/privflags.c index 297be6a13ab9..f47af1406d8d 100644 --- a/net/ethtool/privflags.c +++ b/net/ethtool/privflags.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/ethtool/pse-pd.c b/net/ethtool/pse-pd.c index 24def9c9dd54..26d113966f92 100644 --- a/net/ethtool/pse-pd.c +++ b/net/ethtool/pse-pd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ethtool interface for Ethernet PSE (Power Sourcing Equipment) diff --git a/net/ethtool/rings.c b/net/ethtool/rings.c index aeedd5ec6b8c..d5aec8355cd9 100644 --- a/net/ethtool/rings.c +++ b/net/ethtool/rings.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/rss.c b/net/ethtool/rss.c index da5934cceb07..3bfe0e0fa22a 100644 --- a/net/ethtool/rss.c +++ b/net/ethtool/rss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/stats.c b/net/ethtool/stats.c index 3ca8eb2a3b31..5cd11f9be202 100644 --- a/net/ethtool/stats.c +++ b/net/ethtool/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/strset.c b/net/ethtool/strset.c index f6a67109beda..c155004053b5 100644 --- a/net/ethtool/strset.c +++ b/net/ethtool/strset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/tsconfig.c b/net/ethtool/tsconfig.c index 169b413b31fc..06cc0a25a0dc 100644 --- a/net/ethtool/tsconfig.c +++ b/net/ethtool/tsconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/tsinfo.c b/net/ethtool/tsinfo.c index 8c654caa6805..eef36907b4a2 100644 --- a/net/ethtool/tsinfo.c +++ b/net/ethtool/tsinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/tunnels.c b/net/ethtool/tunnels.c index b4ce47dd2aa6..290f162d1628 100644 --- a/net/ethtool/tunnels.c +++ b/net/ethtool/tunnels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ethtool/wol.c b/net/ethtool/wol.c index a39d8000d808..e6b7654bf028 100644 --- a/net/ethtool/wol.c +++ b/net/ethtool/wol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include "netlink.h" diff --git a/net/handshake/alert.c b/net/handshake/alert.c index 329d91984683..27aec2375511 100644 --- a/net/handshake/alert.c +++ b/net/handshake/alert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handle the TLS Alert protocol diff --git a/net/handshake/genl.c b/net/handshake/genl.c index 870612609491..58d3aeae9336 100644 --- a/net/handshake/genl.c +++ b/net/handshake/genl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/handshake.yaml */ diff --git a/net/handshake/handshake-test.c b/net/handshake/handshake-test.c index 55442b2f518a..a4704f49e5c8 100644 --- a/net/handshake/handshake-test.c +++ b/net/handshake/handshake-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Oracle and/or its affiliates. diff --git a/net/handshake/netlink.c b/net/handshake/netlink.c index b989456fc4c5..426cb7d78e2f 100644 --- a/net/handshake/netlink.c +++ b/net/handshake/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Generic netlink handshake service diff --git a/net/handshake/request.c b/net/handshake/request.c index 6b7e3e0bf399..f27ccc2c84e4 100644 --- a/net/handshake/request.c +++ b/net/handshake/request.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Handshake request lifetime events diff --git a/net/handshake/tlshd.c b/net/handshake/tlshd.c index 8f9532a15f43..5ee855975083 100644 --- a/net/handshake/tlshd.c +++ b/net/handshake/tlshd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Establish a TLS session for a kernel socket consumer diff --git a/net/handshake/trace.c b/net/handshake/trace.c index 44432d0857b9..2b56dd8f8247 100644 --- a/net/handshake/trace.c +++ b/net/handshake/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Trace points for transport security layer handshakes. diff --git a/net/hsr/hsr_debugfs.c b/net/hsr/hsr_debugfs.c index 5b2cfac3b2ba..6816fc06683d 100644 --- a/net/hsr/hsr_debugfs.c +++ b/net/hsr/hsr_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * debugfs code for HSR & PRP diff --git a/net/hsr/hsr_device.c b/net/hsr/hsr_device.c index d1bfc49b5f01..7bf5046e800e 100644 --- a/net/hsr/hsr_device.c +++ b/net/hsr/hsr_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/hsr_forward.c b/net/hsr/hsr_forward.c index aefc9b6936ba..57c74bd8c961 100644 --- a/net/hsr/hsr_forward.c +++ b/net/hsr/hsr_forward.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/hsr_framereg.c b/net/hsr/hsr_framereg.c index 3a2a2fa7a0a3..ab18e081081d 100644 --- a/net/hsr/hsr_framereg.c +++ b/net/hsr/hsr_framereg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/hsr_main.c b/net/hsr/hsr_main.c index bc94b07101d8..f153f1f75440 100644 --- a/net/hsr/hsr_main.c +++ b/net/hsr/hsr_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/hsr_netlink.c b/net/hsr/hsr_netlink.c index db0b0af7a692..beef3b8f533c 100644 --- a/net/hsr/hsr_netlink.c +++ b/net/hsr/hsr_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/hsr_slave.c b/net/hsr/hsr_slave.c index afe06ba00ea4..5f805ede153b 100644 --- a/net/hsr/hsr_slave.c +++ b/net/hsr/hsr_slave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright 2011-2014 Autronica Fire and Security AS * diff --git a/net/hsr/prp_dup_discard_test.c b/net/hsr/prp_dup_discard_test.c index e86b7b633ae8..dca4e258d808 100644 --- a/net/hsr/prp_dup_discard_test.c +++ b/net/hsr/prp_dup_discard_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ieee802154/6lowpan/core.c b/net/ieee802154/6lowpan/core.c index 018929563c6b..1b3594f9113f 100644 --- a/net/ieee802154/6lowpan/core.c +++ b/net/ieee802154/6lowpan/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2011, Siemens AG * written by Alexander Smirnov */ diff --git a/net/ieee802154/6lowpan/reassembly.c b/net/ieee802154/6lowpan/reassembly.c index ddb6a5817d09..b2b9eadc7b29 100644 --- a/net/ieee802154/6lowpan/reassembly.c +++ b/net/ieee802154/6lowpan/reassembly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* 6LoWPAN fragment reassembly * diff --git a/net/ieee802154/6lowpan/rx.c b/net/ieee802154/6lowpan/rx.c index 517e6493f5d1..229da193318c 100644 --- a/net/ieee802154/6lowpan/rx.c +++ b/net/ieee802154/6lowpan/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ieee802154/6lowpan/tx.c b/net/ieee802154/6lowpan/tx.c index 0c07662b44c0..ee15564bea21 100644 --- a/net/ieee802154/6lowpan/tx.c +++ b/net/ieee802154/6lowpan/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ieee802154/core.c b/net/ieee802154/core.c index 89b671b12600..b680cb0b756c 100644 --- a/net/ieee802154/core.c +++ b/net/ieee802154/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007, 2008, 2009 Siemens AG diff --git a/net/ieee802154/header_ops.c b/net/ieee802154/header_ops.c index 41a556be1017..a134e0f545ba 100644 --- a/net/ieee802154/header_ops.c +++ b/net/ieee802154/header_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Fraunhofer ITWM diff --git a/net/ieee802154/netlink.c b/net/ieee802154/netlink.c index 7d2de4ee6992..744e032fae56 100644 --- a/net/ieee802154/netlink.c +++ b/net/ieee802154/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Netlink interface for IEEE 802.15.4 stack diff --git a/net/ieee802154/nl-mac.c b/net/ieee802154/nl-mac.c index 74ef0a310afb..60bc7e143f58 100644 --- a/net/ieee802154/nl-mac.c +++ b/net/ieee802154/nl-mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Netlink interface for IEEE 802.15.4 stack diff --git a/net/ieee802154/nl-phy.c b/net/ieee802154/nl-phy.c index 4c07a475c567..939f1a416a62 100644 --- a/net/ieee802154/nl-phy.c +++ b/net/ieee802154/nl-phy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Netlink interface for IEEE 802.15.4 stack diff --git a/net/ieee802154/nl802154.c b/net/ieee802154/nl802154.c index 5a024ca60d35..16e8daffb45b 100644 --- a/net/ieee802154/nl802154.c +++ b/net/ieee802154/nl802154.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/ieee802154/nl_policy.c b/net/ieee802154/nl_policy.c index 0672b2f01586..a639a1e9ee3a 100644 --- a/net/ieee802154/nl_policy.c +++ b/net/ieee802154/nl_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nl802154.h diff --git a/net/ieee802154/pan.c b/net/ieee802154/pan.c index 249df7364b3e..213deb36ae80 100644 --- a/net/ieee802154/pan.c +++ b/net/ieee802154/pan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IEEE 802.15.4 PAN management diff --git a/net/ieee802154/socket.c b/net/ieee802154/socket.c index e542fbe113e7..21cbbfbe4d2b 100644 --- a/net/ieee802154/socket.c +++ b/net/ieee802154/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE802154.4 socket interface diff --git a/net/ieee802154/sysfs.c b/net/ieee802154/sysfs.c index 6708160ebf9f..256e7aeda70d 100644 --- a/net/ieee802154/sysfs.c +++ b/net/ieee802154/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/ieee802154/trace.c b/net/ieee802154/trace.c index 95f997fad755..dfe71ee2b901 100644 --- a/net/ieee802154/trace.c +++ b/net/ieee802154/trace.c @@ -1,3 +1,4 @@ +asm("nop"); #include #ifndef __CHECKER__ diff --git a/net/ife/ife.c b/net/ife/ife.c index be05b690b9ef..89f6002b74c7 100644 --- a/net/ife/ife.c +++ b/net/ife/ife.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/ife/ife.c - Inter-FE protocol based on ForCES WG InterFE LFB * Copyright (c) 2015 Jamal Hadi Salim diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 08d811f11896..dd70fcfd0e11 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ah4.c b/net/ipv4/ah4.c index 64aec3dff8ec..a4dab766bbe4 100644 --- a/net/ipv4/ah4.c +++ b/net/ipv4/ah4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "IPsec: " fmt diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c index c8c3e1713c0e..19f056a27790 100644 --- a/net/ipv4/arp.c +++ b/net/ipv4/arp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* linux/net/ipv4/arp.c * diff --git a/net/ipv4/bpf_tcp_ca.c b/net/ipv4/bpf_tcp_ca.c index e01492234b0b..82c2beddbde0 100644 --- a/net/ipv4/bpf_tcp_ca.c +++ b/net/ipv4/bpf_tcp_ca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook */ diff --git a/net/ipv4/cipso_ipv4.c b/net/ipv4/cipso_ipv4.c index 709021197e1c..bb9c5d822b79 100644 --- a/net/ipv4/cipso_ipv4.c +++ b/net/ipv4/cipso_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CIPSO - Commercial IP Security Option diff --git a/net/ipv4/datagram.c b/net/ipv4/datagram.c index 1614593b6d72..8d50f6c611e8 100644 --- a/net/ipv4/datagram.c +++ b/net/ipv4/datagram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * common UDP/RAW code diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c index 942a887bf089..cbf3e3468850 100644 --- a/net/ipv4/devinet.c +++ b/net/ipv4/devinet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET3 IP device support routines. diff --git a/net/ipv4/esp4.c b/net/ipv4/esp4.c index 2c922afadb8f..3867742feb97 100644 --- a/net/ipv4/esp4.c +++ b/net/ipv4/esp4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "IPsec: " fmt diff --git a/net/ipv4/esp4_offload.c b/net/ipv4/esp4_offload.c index abd77162f5e7..2654f9efcd98 100644 --- a/net/ipv4/esp4_offload.c +++ b/net/ipv4/esp4_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPV4 GSO/GRO offload support diff --git a/net/ipv4/fib_frontend.c b/net/ipv4/fib_frontend.c index 1dab44e13d3b..7997505e6d2b 100644 --- a/net/ipv4/fib_frontend.c +++ b/net/ipv4/fib_frontend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/fib_notifier.c b/net/ipv4/fib_notifier.c index b1551c26554b..355cb3a90615 100644 --- a/net/ipv4/fib_notifier.c +++ b/net/ipv4/fib_notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv4/fib_rules.c b/net/ipv4/fib_rules.c index 51f0193092f0..153f7e12f239 100644 --- a/net/ipv4/fib_rules.c +++ b/net/ipv4/fib_rules.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/fib_semantics.c b/net/ipv4/fib_semantics.c index 0caf38e44c73..4fc3bcd915af 100644 --- a/net/ipv4/fib_semantics.c +++ b/net/ipv4/fib_semantics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/fib_trie.c b/net/ipv4/fib_trie.c index 7e2c17fec3fc..c9d14f0463c1 100644 --- a/net/ipv4/fib_trie.c +++ b/net/ipv4/fib_trie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/ipv4/fou_bpf.c b/net/ipv4/fou_bpf.c index 54984f3170a8..99731f20756c 100644 --- a/net/ipv4/fou_bpf.c +++ b/net/ipv4/fou_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable Fou Helpers for TC-BPF hook * diff --git a/net/ipv4/fou_core.c b/net/ipv4/fou_core.c index ab8f309f8925..5e8fe5e16e91 100644 --- a/net/ipv4/fou_core.c +++ b/net/ipv4/fou_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv4/fou_nl.c b/net/ipv4/fou_nl.c index 309d5ba983d0..a804256aa509 100644 --- a/net/ipv4/fou_nl.c +++ b/net/ipv4/fou_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/fou.yaml */ diff --git a/net/ipv4/gre_demux.c b/net/ipv4/gre_demux.c index dafd68f3436a..01586c1d27b2 100644 --- a/net/ipv4/gre_demux.c +++ b/net/ipv4/gre_demux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GRE over IPv4 demultiplexer driver diff --git a/net/ipv4/gre_offload.c b/net/ipv4/gre_offload.c index 5028c72d494a..d4a3d0977de5 100644 --- a/net/ipv4/gre_offload.c +++ b/net/ipv4/gre_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV4 GSO/GRO offload support diff --git a/net/ipv4/icmp.c b/net/ipv4/icmp.c index 4abbec2f47ef..c0a92a443145 100644 --- a/net/ipv4/icmp.c +++ b/net/ipv4/icmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET3: Implementation of the ICMP protocol layer. diff --git a/net/ipv4/igmp.c b/net/ipv4/igmp.c index 7182f1419c2a..4e3858d16cd2 100644 --- a/net/ipv4/igmp.c +++ b/net/ipv4/igmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux NET3: Internet Group Management Protocol [IGMP] diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index 97d57c52b9ad..82ab737fdfc2 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/inet_diag.c b/net/ipv4/inet_diag.c index 3f5b1418a610..9f1025856b18 100644 --- a/net/ipv4/inet_diag.c +++ b/net/ipv4/inet_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inet_diag.c Module for monitoring INET transport protocols sockets. diff --git a/net/ipv4/inet_fragment.c b/net/ipv4/inet_fragment.c index 4e6d7467ed44..b2a3fc5cc99e 100644 --- a/net/ipv4/inet_fragment.c +++ b/net/ipv4/inet_fragment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * inet fragments management diff --git a/net/ipv4/inet_hashtables.c b/net/ipv4/inet_hashtables.c index f5826ec4bcaa..4b9adb3aa100 100644 --- a/net/ipv4/inet_hashtables.c +++ b/net/ipv4/inet_hashtables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/inet_timewait_sock.c b/net/ipv4/inet_timewait_sock.c index d4c781a0667f..b618e488bfd7 100644 --- a/net/ipv4/inet_timewait_sock.c +++ b/net/ipv4/inet_timewait_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/inetpeer.c b/net/ipv4/inetpeer.c index 7b1e0a2d6906..d1e5f7f69ae7 100644 --- a/net/ipv4/inetpeer.c +++ b/net/ipv4/inetpeer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * INETPEER - A storage for permanent information about peers * diff --git a/net/ipv4/ip_forward.c b/net/ipv4/ip_forward.c index 8b65f12583eb..84747237db76 100644 --- a/net/ipv4/ip_forward.c +++ b/net/ipv4/ip_forward.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c index 56b0f738d2f2..af5ef855103e 100644 --- a/net/ipv4/ip_fragment.c +++ b/net/ipv4/ip_fragment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_gre.c b/net/ipv4/ip_gre.c index e13244729ad8..454327614d8e 100644 --- a/net/ipv4/ip_gre.c +++ b/net/ipv4/ip_gre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux NET3: GRE over IP protocol decoder. diff --git a/net/ipv4/ip_input.c b/net/ipv4/ip_input.c index 19d3141dad1f..7347845fdffe 100644 --- a/net/ipv4/ip_input.c +++ b/net/ipv4/ip_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_options.c b/net/ipv4/ip_options.c index be8815ce3ac2..7a0359d302fa 100644 --- a/net/ipv4/ip_options.c +++ b/net/ipv4/ip_options.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c index ff11d3a85a36..758901546411 100644 --- a/net/ipv4/ip_output.c +++ b/net/ipv4/ip_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_sockglue.c b/net/ipv4/ip_sockglue.c index 6d9c5c20b1c4..45366ec5ebd5 100644 --- a/net/ipv4/ip_sockglue.c +++ b/net/ipv4/ip_sockglue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/ip_tunnel.c b/net/ipv4/ip_tunnel.c index 50d0f5fe4e4c..1dc7dc13a781 100644 --- a/net/ipv4/ip_tunnel.c +++ b/net/ipv4/ip_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Nicira, Inc. diff --git a/net/ipv4/ip_tunnel_core.c b/net/ipv4/ip_tunnel_core.c index 2e61ac137128..d15638a4777c 100644 --- a/net/ipv4/ip_tunnel_core.c +++ b/net/ipv4/ip_tunnel_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Nicira, Inc. diff --git a/net/ipv4/ip_vti.c b/net/ipv4/ip_vti.c index 95b6bb78fcd2..4adb4297cfcf 100644 --- a/net/ipv4/ip_vti.c +++ b/net/ipv4/ip_vti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux NET3: IP/IP protocol decoder modified to support diff --git a/net/ipv4/ipcomp.c b/net/ipv4/ipcomp.c index 9a45aed508d1..60bb8c855abb 100644 --- a/net/ipv4/ipcomp.c +++ b/net/ipv4/ipcomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IP Payload Compression Protocol (IPComp) - RFC3173. diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c index 019408d3ca2c..2bdca7ce6c08 100644 --- a/net/ipv4/ipconfig.c +++ b/net/ipv4/ipconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Automatic Configuration of IP -- use DHCP, BOOTP, RARP, or diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index ff95b1b9908e..8e3a2a5d8ae0 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux NET3: IP/IP protocol decoder. diff --git a/net/ipv4/ipmr.c b/net/ipv4/ipmr.c index ca9eaee4c2ef..9a3fbb0d4f1c 100644 --- a/net/ipv4/ipmr.c +++ b/net/ipv4/ipmr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IP multicast routing support for mrouted 3.6/3.8 diff --git a/net/ipv4/ipmr_base.c b/net/ipv4/ipmr_base.c index 28d77d454d44..41bfb49f8a89 100644 --- a/net/ipv4/ipmr_base.c +++ b/net/ipv4/ipmr_base.c @@ -1,3 +1,4 @@ +asm("nop"); /* Linux multicast routing support * Common logic shared by IPv4 [ipmr] and IPv6 [ip6mr] implementation */ diff --git a/net/ipv4/metrics.c b/net/ipv4/metrics.c index 8ddac1f595ed..69d3772cc579 100644 --- a/net/ipv4/metrics.c +++ b/net/ipv4/metrics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv4/netfilter.c b/net/ipv4/netfilter.c index ce310eb779e0..cdee8eadb3f7 100644 --- a/net/ipv4/netfilter.c +++ b/net/ipv4/netfilter.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IPv4 specific functions of netfilter core * diff --git a/net/ipv4/netfilter/arp_tables.c b/net/ipv4/netfilter/arp_tables.c index 1cdd9c28ab2d..ad20921e9cb3 100644 --- a/net/ipv4/netfilter/arp_tables.c +++ b/net/ipv4/netfilter/arp_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Packet matching code for ARP packets. diff --git a/net/ipv4/netfilter/arpt_mangle.c b/net/ipv4/netfilter/arpt_mangle.c index a4e07e5e9c11..470bc527158f 100644 --- a/net/ipv4/netfilter/arpt_mangle.c +++ b/net/ipv4/netfilter/arpt_mangle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* module that allows mangling of the arp payload */ #include diff --git a/net/ipv4/netfilter/arptable_filter.c b/net/ipv4/netfilter/arptable_filter.c index 78cd5ee24448..9f017031e7cd 100644 --- a/net/ipv4/netfilter/arptable_filter.c +++ b/net/ipv4/netfilter/arptable_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Filtering ARP tables module. diff --git a/net/ipv4/netfilter/ip_tables.c b/net/ipv4/netfilter/ip_tables.c index 23c8deff8095..09f9df45b2ea 100644 --- a/net/ipv4/netfilter/ip_tables.c +++ b/net/ipv4/netfilter/ip_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Packet matching code. diff --git a/net/ipv4/netfilter/ipt_ECN.c b/net/ipv4/netfilter/ipt_ECN.c index 5930d3b02555..a465874a9af3 100644 --- a/net/ipv4/netfilter/ipt_ECN.c +++ b/net/ipv4/netfilter/ipt_ECN.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* iptables module for the IPv4 and TCP ECN bits, Version 1.5 * diff --git a/net/ipv4/netfilter/ipt_REJECT.c b/net/ipv4/netfilter/ipt_REJECT.c index 4b8840734762..b1ad1c4d69f5 100644 --- a/net/ipv4/netfilter/ipt_REJECT.c +++ b/net/ipv4/netfilter/ipt_REJECT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for rejecting packets. diff --git a/net/ipv4/netfilter/ipt_SYNPROXY.c b/net/ipv4/netfilter/ipt_SYNPROXY.c index f2984c7eef40..f7fbc62ad62d 100644 --- a/net/ipv4/netfilter/ipt_SYNPROXY.c +++ b/net/ipv4/netfilter/ipt_SYNPROXY.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Patrick McHardy diff --git a/net/ipv4/netfilter/ipt_ah.c b/net/ipv4/netfilter/ipt_ah.c index 161ba412cb08..454adf13d2e8 100644 --- a/net/ipv4/netfilter/ipt_ah.c +++ b/net/ipv4/netfilter/ipt_ah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match AH parameters. */ /* (C) 1999-2000 Yon Uriarte diff --git a/net/ipv4/netfilter/ipt_rpfilter.c b/net/ipv4/netfilter/ipt_rpfilter.c index 6d9bf5106868..7295288efb34 100644 --- a/net/ipv4/netfilter/ipt_rpfilter.c +++ b/net/ipv4/netfilter/ipt_rpfilter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Florian Westphal diff --git a/net/ipv4/netfilter/iptable_filter.c b/net/ipv4/netfilter/iptable_filter.c index 3ab908b74795..a6eab7b719a0 100644 --- a/net/ipv4/netfilter/iptable_filter.c +++ b/net/ipv4/netfilter/iptable_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. diff --git a/net/ipv4/netfilter/iptable_mangle.c b/net/ipv4/netfilter/iptable_mangle.c index 385d945d8ebe..5f316f21b90d 100644 --- a/net/ipv4/netfilter/iptable_mangle.c +++ b/net/ipv4/netfilter/iptable_mangle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. diff --git a/net/ipv4/netfilter/iptable_nat.c b/net/ipv4/netfilter/iptable_nat.c index a5db7c67d61b..23320ed2a7ce 100644 --- a/net/ipv4/netfilter/iptable_nat.c +++ b/net/ipv4/netfilter/iptable_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2006 Netfilter Core Team diff --git a/net/ipv4/netfilter/iptable_raw.c b/net/ipv4/netfilter/iptable_raw.c index 0e7f53964d0a..510648ea792c 100644 --- a/net/ipv4/netfilter/iptable_raw.c +++ b/net/ipv4/netfilter/iptable_raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 'raw' table, which is the very first hooked in at PRE_ROUTING and LOCAL_OUT . diff --git a/net/ipv4/netfilter/iptable_security.c b/net/ipv4/netfilter/iptable_security.c index d885443cb267..f92314370490 100644 --- a/net/ipv4/netfilter/iptable_security.c +++ b/net/ipv4/netfilter/iptable_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * "security" table diff --git a/net/ipv4/netfilter/nf_defrag_ipv4.c b/net/ipv4/netfilter/nf_defrag_ipv4.c index 482e733c3375..ccef6422b4d0 100644 --- a/net/ipv4/netfilter/nf_defrag_ipv4.c +++ b/net/ipv4/netfilter/nf_defrag_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/ipv4/netfilter/nf_dup_ipv4.c b/net/ipv4/netfilter/nf_dup_ipv4.c index 9a773502f10a..29f3c070886c 100644 --- a/net/ipv4/netfilter/nf_dup_ipv4.c +++ b/net/ipv4/netfilter/nf_dup_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2007 by Sebastian Claßen diff --git a/net/ipv4/netfilter/nf_nat_h323.c b/net/ipv4/netfilter/nf_nat_h323.c index faee20af4856..9eee82bcdfca 100644 --- a/net/ipv4/netfilter/nf_nat_h323.c +++ b/net/ipv4/netfilter/nf_nat_h323.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * H.323 extension for NAT alteration. diff --git a/net/ipv4/netfilter/nf_nat_pptp.c b/net/ipv4/netfilter/nf_nat_pptp.c index fab357cc8559..ff6d57fde9a2 100644 --- a/net/ipv4/netfilter/nf_nat_pptp.c +++ b/net/ipv4/netfilter/nf_nat_pptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nf_nat_pptp.c diff --git a/net/ipv4/netfilter/nf_nat_snmp_basic_main.c b/net/ipv4/netfilter/nf_nat_snmp_basic_main.c index 717b726504fe..324e5cc29f3f 100644 --- a/net/ipv4/netfilter/nf_nat_snmp_basic_main.c +++ b/net/ipv4/netfilter/nf_nat_snmp_basic_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * nf_nat_snmp_basic.c diff --git a/net/ipv4/netfilter/nf_reject_ipv4.c b/net/ipv4/netfilter/nf_reject_ipv4.c index fae4aa4a5f09..dfba32fda0b1 100644 --- a/net/ipv4/netfilter/nf_reject_ipv4.c +++ b/net/ipv4/netfilter/nf_reject_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/ipv4/netfilter/nf_socket_ipv4.c b/net/ipv4/netfilter/nf_socket_ipv4.c index 5080fa5fbf6a..3d1a6b840fbb 100644 --- a/net/ipv4/netfilter/nf_socket_ipv4.c +++ b/net/ipv4/netfilter/nf_socket_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2008 BalaBit IT Ltd. diff --git a/net/ipv4/netfilter/nf_tproxy_ipv4.c b/net/ipv4/netfilter/nf_tproxy_ipv4.c index 041c3f37f237..d5fec61f6688 100644 --- a/net/ipv4/netfilter/nf_tproxy_ipv4.c +++ b/net/ipv4/netfilter/nf_tproxy_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2008 BalaBit IT Ltd. diff --git a/net/ipv4/netfilter/nft_dup_ipv4.c b/net/ipv4/netfilter/nft_dup_ipv4.c index ef5dd88107dd..d7db2ff595c0 100644 --- a/net/ipv4/netfilter/nft_dup_ipv4.c +++ b/net/ipv4/netfilter/nft_dup_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pablo Neira Ayuso diff --git a/net/ipv4/netfilter/nft_fib_ipv4.c b/net/ipv4/netfilter/nft_fib_ipv4.c index 82af6cd76d13..d014ca9cd2b3 100644 --- a/net/ipv4/netfilter/nft_fib_ipv4.c +++ b/net/ipv4/netfilter/nft_fib_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ipv4/netfilter/nft_reject_ipv4.c b/net/ipv4/netfilter/nft_reject_ipv4.c index 6cb213bb7256..680d85f861cc 100644 --- a/net/ipv4/netfilter/nft_reject_ipv4.c +++ b/net/ipv4/netfilter/nft_reject_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/ipv4/netlink.c b/net/ipv4/netlink.c index b920e1bdcf58..88535d5ebed7 100644 --- a/net/ipv4/netlink.c +++ b/net/ipv4/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv4/nexthop.c b/net/ipv4/nexthop.c index 7b9d70f9b31c..01280f597c99 100644 --- a/net/ipv4/nexthop.c +++ b/net/ipv4/nexthop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Generic nexthop implementation * diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c index cfbd563498e8..151de22747b7 100644 --- a/net/ipv4/ping.c +++ b/net/ipv4/ping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/proc.c b/net/ipv4/proc.c index 974afc4ecbe2..cb6d4431ce54 100644 --- a/net/ipv4/proc.c +++ b/net/ipv4/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/protocol.c b/net/ipv4/protocol.c index 6913979948d7..21a284aef1e0 100644 --- a/net/ipv4/protocol.c +++ b/net/ipv4/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c index 5998c4cc6f47..01245c41af13 100644 --- a/net/ipv4/raw.c +++ b/net/ipv4/raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/raw_diag.c b/net/ipv4/raw_diag.c index 943e5998e0ad..5ba8fa0c5c24 100644 --- a/net/ipv4/raw_diag.c +++ b/net/ipv4/raw_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ipv4/route.c b/net/ipv4/route.c index 11d990703d31..52aff333419c 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/syncookies.c b/net/ipv4/syncookies.c index 569befcf021b..3125b87c6423 100644 --- a/net/ipv4/syncookies.c +++ b/net/ipv4/syncookies.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Syncookies implementation for the Linux kernel diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c index a1a50a5c80dc..bfb448012e3a 100644 --- a/net/ipv4/sysctl_net_ipv4.c +++ b/net/ipv4/sysctl_net_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysctl_net_ipv4.c: sysctl interface to net IPV4 subsystem. diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index d5319ebe2452..a4c86ee3ff44 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_ao.c b/net/ipv4/tcp_ao.c index 34b8450829d0..6f61ebb7ede9 100644 --- a/net/ipv4/tcp_ao.c +++ b/net/ipv4/tcp_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP Authentication Option (TCP-AO). diff --git a/net/ipv4/tcp_bbr.c b/net/ipv4/tcp_bbr.c index 760941e55153..f3f61fb93b94 100644 --- a/net/ipv4/tcp_bbr.c +++ b/net/ipv4/tcp_bbr.c @@ -1,3 +1,4 @@ +asm("nop"); /* Bottleneck Bandwidth and RTT (BBR) congestion control * * BBR congestion control computes the sending rate based on the delivery diff --git a/net/ipv4/tcp_bic.c b/net/ipv4/tcp_bic.c index 58358bf92e1b..d66e89114605 100644 --- a/net/ipv4/tcp_bic.c +++ b/net/ipv4/tcp_bic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Binary Increase Congestion control for TCP diff --git a/net/ipv4/tcp_bpf.c b/net/ipv4/tcp_bpf.c index a268e1595b22..ff2b5716d883 100644 --- a/net/ipv4/tcp_bpf.c +++ b/net/ipv4/tcp_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017 - 2018 Covalent IO, Inc. http://covalent.io */ diff --git a/net/ipv4/tcp_cdg.c b/net/ipv4/tcp_cdg.c index fbad6c35dee9..0139f1fbd49d 100644 --- a/net/ipv4/tcp_cdg.c +++ b/net/ipv4/tcp_cdg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * CAIA Delay-Gradient (CDG) congestion control diff --git a/net/ipv4/tcp_cong.c b/net/ipv4/tcp_cong.c index df758adbb445..46c158f8f65d 100644 --- a/net/ipv4/tcp_cong.c +++ b/net/ipv4/tcp_cong.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pluggable TCP congestion control support and newReno diff --git a/net/ipv4/tcp_cubic.c b/net/ipv4/tcp_cubic.c index 76c23675ae50..fbc57fe27a15 100644 --- a/net/ipv4/tcp_cubic.c +++ b/net/ipv4/tcp_cubic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP CUBIC: Binary Increase Congestion control for TCP v2.3 diff --git a/net/ipv4/tcp_dctcp.c b/net/ipv4/tcp_dctcp.c index 03abe0848420..f0897b270a3a 100644 --- a/net/ipv4/tcp_dctcp.c +++ b/net/ipv4/tcp_dctcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* DataCenter TCP (DCTCP) congestion control. * diff --git a/net/ipv4/tcp_diag.c b/net/ipv4/tcp_diag.c index d83efd91f461..668b14445f64 100644 --- a/net/ipv4/tcp_diag.c +++ b/net/ipv4/tcp_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * tcp_diag.c Module for monitoring TCP transport protocols sockets. diff --git a/net/ipv4/tcp_fastopen.c b/net/ipv4/tcp_fastopen.c index 7d945a527daf..a0da080e7f3b 100644 --- a/net/ipv4/tcp_fastopen.c +++ b/net/ipv4/tcp_fastopen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv4/tcp_highspeed.c b/net/ipv4/tcp_highspeed.c index c6de5ce79ad3..e0a213c83f06 100644 --- a/net/ipv4/tcp_highspeed.c +++ b/net/ipv4/tcp_highspeed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sally Floyd's High Speed TCP (RFC 3649) congestion control diff --git a/net/ipv4/tcp_htcp.c b/net/ipv4/tcp_htcp.c index 81b96331b2bb..115f8fc555c6 100644 --- a/net/ipv4/tcp_htcp.c +++ b/net/ipv4/tcp_htcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * H-TCP congestion control. The algorithm is detailed in: diff --git a/net/ipv4/tcp_hybla.c b/net/ipv4/tcp_hybla.c index abd7d91807e5..47ec36d9fa7b 100644 --- a/net/ipv4/tcp_hybla.c +++ b/net/ipv4/tcp_hybla.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP HYBLA diff --git a/net/ipv4/tcp_illinois.c b/net/ipv4/tcp_illinois.c index c0c81a2c77fa..c1a8381f99bb 100644 --- a/net/ipv4/tcp_illinois.c +++ b/net/ipv4/tcp_illinois.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP Illinois congestion control. diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 198f8a0d37be..3e5fee18a1a4 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index f8a9596e8f4d..4f9c5d6c9c33 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_lp.c b/net/ipv4/tcp_lp.c index 976b56644a8a..676b2cddea71 100644 --- a/net/ipv4/tcp_lp.c +++ b/net/ipv4/tcp_lp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP Low Priority (TCP-LP) diff --git a/net/ipv4/tcp_metrics.c b/net/ipv4/tcp_metrics.c index 45b6ecd16412..b42e455ead84 100644 --- a/net/ipv4/tcp_metrics.c +++ b/net/ipv4/tcp_metrics.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv4/tcp_minisocks.c b/net/ipv4/tcp_minisocks.c index bd5462154f97..75ecf0379ee5 100644 --- a/net/ipv4/tcp_minisocks.c +++ b/net/ipv4/tcp_minisocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_nv.c b/net/ipv4/tcp_nv.c index a60662f4bdf9..fa39243a48fd 100644 --- a/net/ipv4/tcp_nv.c +++ b/net/ipv4/tcp_nv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP NV: TCP with Congestion Avoidance diff --git a/net/ipv4/tcp_offload.c b/net/ipv4/tcp_offload.c index 942a948f1a31..147e8fa2e72e 100644 --- a/net/ipv4/tcp_offload.c +++ b/net/ipv4/tcp_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV4 GSO/GRO offload support diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 479afb714bdf..03d6ea0ba36d 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_plb.c b/net/ipv4/tcp_plb.c index 4bcf7eff95e3..f274ee3a9a67 100644 --- a/net/ipv4/tcp_plb.c +++ b/net/ipv4/tcp_plb.c @@ -1,3 +1,4 @@ +asm("nop"); /* Protective Load Balancing (PLB) * * PLB was designed to reduce link load imbalance across datacenter diff --git a/net/ipv4/tcp_rate.c b/net/ipv4/tcp_rate.c index a8f6d9d06f2e..be070da94115 100644 --- a/net/ipv4/tcp_rate.c +++ b/net/ipv4/tcp_rate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ipv4/tcp_recovery.c b/net/ipv4/tcp_recovery.c index c52fd3254b6e..f1eb6201bfcb 100644 --- a/net/ipv4/tcp_recovery.c +++ b/net/ipv4/tcp_recovery.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv4/tcp_scalable.c b/net/ipv4/tcp_scalable.c index 862b96248a92..3cc51139f9bc 100644 --- a/net/ipv4/tcp_scalable.c +++ b/net/ipv4/tcp_scalable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Tom Kelly's Scalable TCP * diff --git a/net/ipv4/tcp_sigpool.c b/net/ipv4/tcp_sigpool.c index d8a4f192873a..0506cfc031bc 100644 --- a/net/ipv4/tcp_sigpool.c +++ b/net/ipv4/tcp_sigpool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c index 160080c9021d..7eb665af7beb 100644 --- a/net/ipv4/tcp_timer.c +++ b/net/ipv4/tcp_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/tcp_ulp.c b/net/ipv4/tcp_ulp.c index 2aa442128630..d93e747db75e 100644 --- a/net/ipv4/tcp_ulp.c +++ b/net/ipv4/tcp_ulp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pluggable TCP upper layer protocol support. diff --git a/net/ipv4/tcp_vegas.c b/net/ipv4/tcp_vegas.c index 786848ad37ea..1d389a3e4844 100644 --- a/net/ipv4/tcp_vegas.c +++ b/net/ipv4/tcp_vegas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP Vegas congestion control diff --git a/net/ipv4/tcp_veno.c b/net/ipv4/tcp_veno.c index 366ff6f214b2..53b5024dc1a8 100644 --- a/net/ipv4/tcp_veno.c +++ b/net/ipv4/tcp_veno.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP Veno congestion control diff --git a/net/ipv4/tcp_westwood.c b/net/ipv4/tcp_westwood.c index c6e97141eef2..19df7767ba69 100644 --- a/net/ipv4/tcp_westwood.c +++ b/net/ipv4/tcp_westwood.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TCP Westwood+: end-to-end bandwidth estimation for TCP diff --git a/net/ipv4/tcp_yeah.c b/net/ipv4/tcp_yeah.c index 18b07ff5d20e..74f32337e215 100644 --- a/net/ipv4/tcp_yeah.c +++ b/net/ipv4/tcp_yeah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/ipv4/tunnel4.c b/net/ipv4/tunnel4.c index 4c1f836aae38..3f8d637bc08a 100644 --- a/net/ipv4/tunnel4.c +++ b/net/ipv4/tunnel4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* tunnel4.c: Generic IP tunnel transformer. * diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index ee63af0ef42c..9df84a1cc2b5 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv4/udp_bpf.c b/net/ipv4/udp_bpf.c index 0735d820e413..47feeae0509d 100644 --- a/net/ipv4/udp_bpf.c +++ b/net/ipv4/udp_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020 Cloudflare Ltd https://cloudflare.com */ diff --git a/net/ipv4/udp_diag.c b/net/ipv4/udp_diag.c index 6e491c720c90..f1b9ec89f47e 100644 --- a/net/ipv4/udp_diag.c +++ b/net/ipv4/udp_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * udp_diag.c Module for monitoring UDP transport protocols sockets. diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c index 589456bd8b5f..eabd9a258d7b 100644 --- a/net/ipv4/udp_offload.c +++ b/net/ipv4/udp_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV4 GSO/GRO offload support diff --git a/net/ipv4/udp_tunnel_core.c b/net/ipv4/udp_tunnel_core.c index b1f667c52cb2..5ce5a667a288 100644 --- a/net/ipv4/udp_tunnel_core.c +++ b/net/ipv4/udp_tunnel_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv4/udp_tunnel_nic.c b/net/ipv4/udp_tunnel_nic.c index 944b3cf25468..4aa8bb322194 100644 --- a/net/ipv4/udp_tunnel_nic.c +++ b/net/ipv4/udp_tunnel_nic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Facebook Inc. diff --git a/net/ipv4/udp_tunnel_stub.c b/net/ipv4/udp_tunnel_stub.c index c4b2888f5fef..e055b7f0b7dc 100644 --- a/net/ipv4/udp_tunnel_stub.c +++ b/net/ipv4/udp_tunnel_stub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Facebook Inc. diff --git a/net/ipv4/udplite.c b/net/ipv4/udplite.c index d3e621a11a1a..9dfb1fb12900 100644 --- a/net/ipv4/udplite.c +++ b/net/ipv4/udplite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * UDPLITE An implementation of the UDP-Lite protocol (RFC 3828). diff --git a/net/ipv4/xfrm4_input.c b/net/ipv4/xfrm4_input.c index f28cfd88eaf5..3f743ffe0201 100644 --- a/net/ipv4/xfrm4_input.c +++ b/net/ipv4/xfrm4_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm4_input.c diff --git a/net/ipv4/xfrm4_output.c b/net/ipv4/xfrm4_output.c index 0ae67d537499..ba281c6a33a0 100644 --- a/net/ipv4/xfrm4_output.c +++ b/net/ipv4/xfrm4_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm4_output.c - Common IPsec encapsulation code for IPv4. diff --git a/net/ipv4/xfrm4_policy.c b/net/ipv4/xfrm4_policy.c index 58faf1ddd2b1..8b233b939605 100644 --- a/net/ipv4/xfrm4_policy.c +++ b/net/ipv4/xfrm4_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm4_policy.c diff --git a/net/ipv4/xfrm4_protocol.c b/net/ipv4/xfrm4_protocol.c index 4ee624d8e66f..f3ccb672c023 100644 --- a/net/ipv4/xfrm4_protocol.c +++ b/net/ipv4/xfrm4_protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* xfrm4_protocol.c - Generic xfrm protocol multiplexer. * diff --git a/net/ipv4/xfrm4_state.c b/net/ipv4/xfrm4_state.c index 87d4db591488..2c2bec6e20db 100644 --- a/net/ipv4/xfrm4_state.c +++ b/net/ipv4/xfrm4_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm4_state.c diff --git a/net/ipv4/xfrm4_tunnel.c b/net/ipv4/xfrm4_tunnel.c index 8cb266af1393..a2de2768acfb 100644 --- a/net/ipv4/xfrm4_tunnel.c +++ b/net/ipv4/xfrm4_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* xfrm4_tunnel.c: Generic IP tunnel transformer. * diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index 27ab9d7adc64..3bba02d13676 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 Address [auto]configuration diff --git a/net/ipv6/addrconf_core.c b/net/ipv6/addrconf_core.c index c008d21925d7..b58c790f4220 100644 --- a/net/ipv6/addrconf_core.c +++ b/net/ipv6/addrconf_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv6 library code, needed by static components when full IPv6 support is diff --git a/net/ipv6/addrlabel.c b/net/ipv6/addrlabel.c index 567efd626ab4..5889c792b892 100644 --- a/net/ipv6/addrlabel.c +++ b/net/ipv6/addrlabel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPv6 Address Label subsystem diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index b705751eb73c..16509f094cfc 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PF_INET6 socket protocol family diff --git a/net/ipv6/ah6.c b/net/ipv6/ah6.c index 95372e0f1d21..88f7c83a5559 100644 --- a/net/ipv6/ah6.c +++ b/net/ipv6/ah6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2002 USAGI/WIDE Project diff --git a/net/ipv6/anycast.c b/net/ipv6/anycast.c index 52599584422b..75c9f24de841 100644 --- a/net/ipv6/anycast.c +++ b/net/ipv6/anycast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Anycast support for IPv6 diff --git a/net/ipv6/calipso.c b/net/ipv6/calipso.c index 21f6ed126253..c92669a1c758 100644 --- a/net/ipv6/calipso.c +++ b/net/ipv6/calipso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CALIPSO - Common Architecture Label IPv6 Security Option diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c index 83e03176819c..71318f3d0702 100644 --- a/net/ipv6/datagram.c +++ b/net/ipv6/datagram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * common UDP/RAW code diff --git a/net/ipv6/esp6.c b/net/ipv6/esp6.c index e75da98f5283..ec25f6e8b13d 100644 --- a/net/ipv6/esp6.c +++ b/net/ipv6/esp6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2002 USAGI/WIDE Project diff --git a/net/ipv6/esp6_offload.c b/net/ipv6/esp6_offload.c index 22895521a57d..9f4d1a8a6704 100644 --- a/net/ipv6/esp6_offload.c +++ b/net/ipv6/esp6_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPV6 GSO/GRO offload support diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c index a23eb8734e15..3ce9ca2917ed 100644 --- a/net/ipv6/exthdrs.c +++ b/net/ipv6/exthdrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Extension Header handling for IPv6 diff --git a/net/ipv6/exthdrs_core.c b/net/ipv6/exthdrs_core.c index 49e31e4ae7b7..0316e7fcfcb8 100644 --- a/net/ipv6/exthdrs_core.c +++ b/net/ipv6/exthdrs_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv6 library code, needed by static components when full IPv6 support is diff --git a/net/ipv6/exthdrs_offload.c b/net/ipv6/exthdrs_offload.c index 4c00398f4dca..86fa5d9b132f 100644 --- a/net/ipv6/exthdrs_offload.c +++ b/net/ipv6/exthdrs_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV6 GSO/GRO offload support diff --git a/net/ipv6/fib6_notifier.c b/net/ipv6/fib6_notifier.c index 949b72610df7..de0c68304f62 100644 --- a/net/ipv6/fib6_notifier.c +++ b/net/ipv6/fib6_notifier.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/net/ipv6/fib6_rules.c b/net/ipv6/fib6_rules.c index fd5f7112a51f..99f8cdba2217 100644 --- a/net/ipv6/fib6_rules.c +++ b/net/ipv6/fib6_rules.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/ipv6/fib6_rules.c IPv6 Routing Policy Rules diff --git a/net/ipv6/fou6.c b/net/ipv6/fou6.c index 430518ae26fa..6ab10e83054a 100644 --- a/net/ipv6/fou6.c +++ b/net/ipv6/fou6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c index 9d37e7711bc2..982eb81cc07f 100644 --- a/net/ipv6/icmp.c +++ b/net/ipv6/icmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Internet Control Message Protocol (ICMPv6) diff --git a/net/ipv6/ila/ila_common.c b/net/ipv6/ila/ila_common.c index b8d43ed4689d..815e2857d411 100644 --- a/net/ipv6/ila/ila_common.c +++ b/net/ipv6/ila/ila_common.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/net/ipv6/ila/ila_lwt.c b/net/ipv6/ila/ila_lwt.c index 7bb9edc5c28c..b0757d508dbb 100644 --- a/net/ipv6/ila/ila_lwt.c +++ b/net/ipv6/ila/ila_lwt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv6/ila/ila_main.c b/net/ipv6/ila/ila_main.c index 976c78efbae1..d406223bcba9 100644 --- a/net/ipv6/ila/ila_main.c +++ b/net/ipv6/ila/ila_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv6/ila/ila_xlat.c b/net/ipv6/ila/ila_xlat.c index 1d41b2ab4884..29b09460bd8b 100644 --- a/net/ipv6/ila/ila_xlat.c +++ b/net/ipv6/ila/ila_xlat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv6/inet6_connection_sock.c b/net/ipv6/inet6_connection_sock.c index ea5cf3fdfdd6..fadd7ba236be 100644 --- a/net/ipv6/inet6_connection_sock.c +++ b/net/ipv6/inet6_connection_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv6/inet6_hashtables.c b/net/ipv6/inet6_hashtables.c index 5e1da088d8e1..8778b55e005c 100644 --- a/net/ipv6/inet6_hashtables.c +++ b/net/ipv6/inet6_hashtables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv6/ioam6.c b/net/ipv6/ioam6.c index 9553a3200081..c6b71f3c61c5 100644 --- a/net/ipv6/ioam6.c +++ b/net/ipv6/ioam6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IPv6 IOAM implementation diff --git a/net/ipv6/ioam6_iptunnel.c b/net/ipv6/ioam6_iptunnel.c index 1fe7894f14dd..7fd7776796e8 100644 --- a/net/ipv6/ioam6_iptunnel.c +++ b/net/ipv6/ioam6_iptunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IPv6 IOAM Lightweight Tunnel implementation diff --git a/net/ipv6/ip6_checksum.c b/net/ipv6/ip6_checksum.c index 377717045f8f..dea390bcf375 100644 --- a/net/ipv6/ip6_checksum.c +++ b/net/ipv6/ip6_checksum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c index c6439e30e892..eefa66c314c9 100644 --- a/net/ipv6/ip6_fib.c +++ b/net/ipv6/ip6_fib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux INET6 implementation diff --git a/net/ipv6/ip6_flowlabel.c b/net/ipv6/ip6_flowlabel.c index 60d0be47a9f3..82c1bb4a4b7f 100644 --- a/net/ipv6/ip6_flowlabel.c +++ b/net/ipv6/ip6_flowlabel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip6_flowlabel.c IPv6 flowlabel manager. diff --git a/net/ipv6/ip6_gre.c b/net/ipv6/ip6_gre.c index d19d86ed4376..dd8488c791fe 100644 --- a/net/ipv6/ip6_gre.c +++ b/net/ipv6/ip6_gre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GRE over IPv6 protocol decoder. diff --git a/net/ipv6/ip6_icmp.c b/net/ipv6/ip6_icmp.c index 233914b63bdb..c03278c5754b 100644 --- a/net/ipv6/ip6_icmp.c +++ b/net/ipv6/ip6_icmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/ipv6/ip6_input.c b/net/ipv6/ip6_input.c index 168ec07e31cc..c6553c24b8f9 100644 --- a/net/ipv6/ip6_input.c +++ b/net/ipv6/ip6_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 input diff --git a/net/ipv6/ip6_offload.c b/net/ipv6/ip6_offload.c index fce91183797a..ccd41333725b 100644 --- a/net/ipv6/ip6_offload.c +++ b/net/ipv6/ip6_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV6 GSO/GRO offload support diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index f904739e99b9..5813851b70d5 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 output functions diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c index c1f39735a236..57f5bda89879 100644 --- a/net/ipv6/ip6_tunnel.c +++ b/net/ipv6/ip6_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 tunneling device diff --git a/net/ipv6/ip6_udp_tunnel.c b/net/ipv6/ip6_udp_tunnel.c index cef3e0210744..5dd739e84a3d 100644 --- a/net/ipv6/ip6_udp_tunnel.c +++ b/net/ipv6/ip6_udp_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ipv6/ip6_vti.c b/net/ipv6/ip6_vti.c index ad5290be4dd6..b984b797c2c4 100644 --- a/net/ipv6/ip6_vti.c +++ b/net/ipv6/ip6_vti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 virtual tunneling interface diff --git a/net/ipv6/ip6mr.c b/net/ipv6/ip6mr.c index e047a4680ab0..36b6a8a62fd6 100644 --- a/net/ipv6/ip6mr.c +++ b/net/ipv6/ip6mr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux IPv6 multicast routing support for BSD pim6sd diff --git a/net/ipv6/ipcomp6.c b/net/ipv6/ipcomp6.c index 8607569de34f..c3c534344171 100644 --- a/net/ipv6/ipcomp6.c +++ b/net/ipv6/ipcomp6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IP Payload Compression Protocol (IPComp) for IPv6 - RFC3173 diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c index a61e742794f9..2e5ecbc0ff27 100644 --- a/net/ipv6/ipv6_sockglue.c +++ b/net/ipv6/ipv6_sockglue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 BSD socket options interface diff --git a/net/ipv6/mcast.c b/net/ipv6/mcast.c index 016b572e7d6f..77b8052d90a1 100644 --- a/net/ipv6/mcast.c +++ b/net/ipv6/mcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Multicast support for IPv6 diff --git a/net/ipv6/mcast_snoop.c b/net/ipv6/mcast_snoop.c index 04d5fcdfa6e0..8e38b5dce80d 100644 --- a/net/ipv6/mcast_snoop.c +++ b/net/ipv6/mcast_snoop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2010: YOSHIFUJI Hideaki * Copyright (C) 2015: Linus Lüssing diff --git a/net/ipv6/mip6.c b/net/ipv6/mip6.c index 6a16a5bd0d91..92fae25a7f0e 100644 --- a/net/ipv6/mip6.c +++ b/net/ipv6/mip6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2003-2006 Helsinki University of Technology diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c index f6a5d8c73af9..4feace46a3e4 100644 --- a/net/ipv6/ndisc.c +++ b/net/ipv6/ndisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Neighbour Discovery for IPv6 diff --git a/net/ipv6/netfilter.c b/net/ipv6/netfilter.c index 46540a5a4331..f5c98b3d75d2 100644 --- a/net/ipv6/netfilter.c +++ b/net/ipv6/netfilter.c @@ -1,3 +1,4 @@ +asm("nop"); /* * IPv6 specific functions of netfilter core * diff --git a/net/ipv6/netfilter/ip6_tables.c b/net/ipv6/netfilter/ip6_tables.c index d585ac3c1113..bbdc4cd77f5b 100644 --- a/net/ipv6/netfilter/ip6_tables.c +++ b/net/ipv6/netfilter/ip6_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Packet matching code. diff --git a/net/ipv6/netfilter/ip6t_NPT.c b/net/ipv6/netfilter/ip6t_NPT.c index 787c74aa85e3..e6176e82f903 100644 --- a/net/ipv6/netfilter/ip6t_NPT.c +++ b/net/ipv6/netfilter/ip6t_NPT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011, 2012 Patrick McHardy diff --git a/net/ipv6/netfilter/ip6t_REJECT.c b/net/ipv6/netfilter/ip6t_REJECT.c index a35019d2e480..cd63ba9fe79f 100644 --- a/net/ipv6/netfilter/ip6t_REJECT.c +++ b/net/ipv6/netfilter/ip6t_REJECT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IP6 tables REJECT target module diff --git a/net/ipv6/netfilter/ip6t_SYNPROXY.c b/net/ipv6/netfilter/ip6t_SYNPROXY.c index d51d0c3e5fe9..9f28ef6d956a 100644 --- a/net/ipv6/netfilter/ip6t_SYNPROXY.c +++ b/net/ipv6/netfilter/ip6t_SYNPROXY.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Patrick McHardy diff --git a/net/ipv6/netfilter/ip6t_ah.c b/net/ipv6/netfilter/ip6t_ah.c index 70da2f2ce064..67a1aee276cd 100644 --- a/net/ipv6/netfilter/ip6t_ah.c +++ b/net/ipv6/netfilter/ip6t_ah.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match AH parameters. */ diff --git a/net/ipv6/netfilter/ip6t_eui64.c b/net/ipv6/netfilter/ip6t_eui64.c index d704f7ed300c..875663cd39b7 100644 --- a/net/ipv6/netfilter/ip6t_eui64.c +++ b/net/ipv6/netfilter/ip6t_eui64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match EUI64 address parameters. */ diff --git a/net/ipv6/netfilter/ip6t_frag.c b/net/ipv6/netfilter/ip6t_frag.c index 3aad6439386b..6273b1aa8b80 100644 --- a/net/ipv6/netfilter/ip6t_frag.c +++ b/net/ipv6/netfilter/ip6t_frag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match FRAG parameters. */ diff --git a/net/ipv6/netfilter/ip6t_hbh.c b/net/ipv6/netfilter/ip6t_hbh.c index e7a3fb9355ee..ad7b68968412 100644 --- a/net/ipv6/netfilter/ip6t_hbh.c +++ b/net/ipv6/netfilter/ip6t_hbh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match Hop-by-Hop and Destination parameters. */ diff --git a/net/ipv6/netfilter/ip6t_ipv6header.c b/net/ipv6/netfilter/ip6t_ipv6header.c index c52ff929c93b..ddb4e4c38d81 100644 --- a/net/ipv6/netfilter/ip6t_ipv6header.c +++ b/net/ipv6/netfilter/ip6t_ipv6header.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ipv6header match - matches IPv6 packets based on whether they contain certain headers */ diff --git a/net/ipv6/netfilter/ip6t_mh.c b/net/ipv6/netfilter/ip6t_mh.c index fd492b69acbc..3132293bc5ea 100644 --- a/net/ipv6/netfilter/ip6t_mh.c +++ b/net/ipv6/netfilter/ip6t_mh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C)2006 USAGI/WIDE Project diff --git a/net/ipv6/netfilter/ip6t_rpfilter.c b/net/ipv6/netfilter/ip6t_rpfilter.c index 67c87a88cde4..dbffdb990c51 100644 --- a/net/ipv6/netfilter/ip6t_rpfilter.c +++ b/net/ipv6/netfilter/ip6t_rpfilter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Florian Westphal diff --git a/net/ipv6/netfilter/ip6t_rt.c b/net/ipv6/netfilter/ip6t_rt.c index 4ad8b2032f1f..1ff05c51ed40 100644 --- a/net/ipv6/netfilter/ip6t_rt.c +++ b/net/ipv6/netfilter/ip6t_rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match ROUTING parameters. */ diff --git a/net/ipv6/netfilter/ip6t_srh.c b/net/ipv6/netfilter/ip6t_srh.c index db0fd64d8986..9a2b8398d80c 100644 --- a/net/ipv6/netfilter/ip6t_srh.c +++ b/net/ipv6/netfilter/ip6t_srh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module to match Segment Routing Header (SRH) parameters. */ diff --git a/net/ipv6/netfilter/ip6table_filter.c b/net/ipv6/netfilter/ip6table_filter.c index e8992693e14a..adf52f0dc601 100644 --- a/net/ipv6/netfilter/ip6table_filter.c +++ b/net/ipv6/netfilter/ip6table_filter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c index 8dd4cd0c47bd..44314c61484c 100644 --- a/net/ipv6/netfilter/ip6table_mangle.c +++ b/net/ipv6/netfilter/ip6table_mangle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv6 packet mangling table, a port of the IPv4 mangle table to IPv6 diff --git a/net/ipv6/netfilter/ip6table_nat.c b/net/ipv6/netfilter/ip6table_nat.c index e119d4f090cc..6efef996ff70 100644 --- a/net/ipv6/netfilter/ip6table_nat.c +++ b/net/ipv6/netfilter/ip6table_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Patrick McHardy diff --git a/net/ipv6/netfilter/ip6table_raw.c b/net/ipv6/netfilter/ip6table_raw.c index fc9f6754028f..9a7e4c252965 100644 --- a/net/ipv6/netfilter/ip6table_raw.c +++ b/net/ipv6/netfilter/ip6table_raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv6 raw table, a port of the IPv4 raw table to IPv6 diff --git a/net/ipv6/netfilter/ip6table_security.c b/net/ipv6/netfilter/ip6table_security.c index 4df14a9bae78..e184d0ade81b 100644 --- a/net/ipv6/netfilter/ip6table_security.c +++ b/net/ipv6/netfilter/ip6table_security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * "security" table for IPv6 diff --git a/net/ipv6/netfilter/nf_conntrack_reasm.c b/net/ipv6/netfilter/nf_conntrack_reasm.c index 64ab23ff559b..b83fd24f1602 100644 --- a/net/ipv6/netfilter/nf_conntrack_reasm.c +++ b/net/ipv6/netfilter/nf_conntrack_reasm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 fragment reassembly for connection tracking diff --git a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c index be7817fbc024..25c762bc5f1b 100644 --- a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c +++ b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/ipv6/netfilter/nf_dup_ipv6.c b/net/ipv6/netfilter/nf_dup_ipv6.c index 6da3102b7c1b..2a21973ca721 100644 --- a/net/ipv6/netfilter/nf_dup_ipv6.c +++ b/net/ipv6/netfilter/nf_dup_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2007 by Sebastian Claßen diff --git a/net/ipv6/netfilter/nf_reject_ipv6.c b/net/ipv6/netfilter/nf_reject_ipv6.c index ef5b7e85cffa..b2b3af640b15 100644 --- a/net/ipv6/netfilter/nf_reject_ipv6.c +++ b/net/ipv6/netfilter/nf_reject_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/ipv6/netfilter/nf_socket_ipv6.c b/net/ipv6/netfilter/nf_socket_ipv6.c index ced8bd44828e..a4749dbc4f07 100644 --- a/net/ipv6/netfilter/nf_socket_ipv6.c +++ b/net/ipv6/netfilter/nf_socket_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2008 BalaBit IT Ltd. diff --git a/net/ipv6/netfilter/nf_tproxy_ipv6.c b/net/ipv6/netfilter/nf_tproxy_ipv6.c index b2f59ed9d7cc..7a2d92e0321b 100644 --- a/net/ipv6/netfilter/nf_tproxy_ipv6.c +++ b/net/ipv6/netfilter/nf_tproxy_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/ipv6/netfilter/nft_dup_ipv6.c b/net/ipv6/netfilter/nft_dup_ipv6.c index 492a811828a7..4f5438d2331e 100644 --- a/net/ipv6/netfilter/nft_dup_ipv6.c +++ b/net/ipv6/netfilter/nft_dup_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pablo Neira Ayuso diff --git a/net/ipv6/netfilter/nft_fib_ipv6.c b/net/ipv6/netfilter/nft_fib_ipv6.c index 421036a3605b..aaa7d837dac3 100644 --- a/net/ipv6/netfilter/nft_fib_ipv6.c +++ b/net/ipv6/netfilter/nft_fib_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/ipv6/netfilter/nft_reject_ipv6.c b/net/ipv6/netfilter/nft_reject_ipv6.c index 5c61294f410e..16d13512d3a3 100644 --- a/net/ipv6/netfilter/nft_reject_ipv6.c +++ b/net/ipv6/netfilter/nft_reject_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/ipv6/output_core.c b/net/ipv6/output_core.c index 1c9b283a4132..0cfa3626cb0a 100644 --- a/net/ipv6/output_core.c +++ b/net/ipv6/output_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IPv6 library code, needed by static components when full IPv6 support is diff --git a/net/ipv6/ping.c b/net/ipv6/ping.c index e4afc651731a..811448426480 100644 --- a/net/ipv6/ping.c +++ b/net/ipv6/ping.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv6/proc.c b/net/ipv6/proc.c index 73296f38c252..93ad05b9559d 100644 --- a/net/ipv6/proc.c +++ b/net/ipv6/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv6/protocol.c b/net/ipv6/protocol.c index d4b1806bab1b..3159d1cf32c2 100644 --- a/net/ipv6/protocol.c +++ b/net/ipv6/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index b4cd05dba9b6..088c1e9347d2 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * RAW sockets for IPv6 diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c index 25ec8001898d..b184fdad26bf 100644 --- a/net/ipv6/reassembly.c +++ b/net/ipv6/reassembly.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 fragment reassembly diff --git a/net/ipv6/route.c b/net/ipv6/route.c index e3a260a5564b..057988865faf 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux INET6 implementation diff --git a/net/ipv6/rpl.c b/net/ipv6/rpl.c index e186998bfbf7..66bdbb1fe6ad 100644 --- a/net/ipv6/rpl.c +++ b/net/ipv6/rpl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Authors: diff --git a/net/ipv6/rpl_iptunnel.c b/net/ipv6/rpl_iptunnel.c index c7942cf65567..0502f11d9245 100644 --- a/net/ipv6/rpl_iptunnel.c +++ b/net/ipv6/rpl_iptunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Authors: diff --git a/net/ipv6/seg6.c b/net/ipv6/seg6.c index a5c4c629b788..8352fed3e91c 100644 --- a/net/ipv6/seg6.c +++ b/net/ipv6/seg6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SR-IPv6 implementation diff --git a/net/ipv6/seg6_hmac.c b/net/ipv6/seg6_hmac.c index ee6bac0160ac..86070895341f 100644 --- a/net/ipv6/seg6_hmac.c +++ b/net/ipv6/seg6_hmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SR-IPv6 implementation -- HMAC functions diff --git a/net/ipv6/seg6_iptunnel.c b/net/ipv6/seg6_iptunnel.c index 3e1b9991131a..b6fdc44f3256 100644 --- a/net/ipv6/seg6_iptunnel.c +++ b/net/ipv6/seg6_iptunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SR-IPv6 implementation diff --git a/net/ipv6/seg6_local.c b/net/ipv6/seg6_local.c index 2b41e4c0dddd..fd131568a299 100644 --- a/net/ipv6/seg6_local.c +++ b/net/ipv6/seg6_local.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SR-IPv6 implementation diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c index cf37ad9686e6..9996b093ae70 100644 --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 over IPv4 tunnel device - Simple Internet Transition (SIT) diff --git a/net/ipv6/syncookies.c b/net/ipv6/syncookies.c index 7e007f013ec8..ba68530ae431 100644 --- a/net/ipv6/syncookies.c +++ b/net/ipv6/syncookies.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPv6 Syncookies implementation for the Linux kernel diff --git a/net/ipv6/sysctl_net_ipv6.c b/net/ipv6/sysctl_net_ipv6.c index d2cd33e2698d..7df7938adba1 100644 --- a/net/ipv6/sysctl_net_ipv6.c +++ b/net/ipv6/sysctl_net_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysctl_net_ipv6.c: sysctl interface to net IPV6 subsystem. diff --git a/net/ipv6/tcp_ao.c b/net/ipv6/tcp_ao.c index 3c09ac26206e..7b408d8052ca 100644 --- a/net/ipv6/tcp_ao.c +++ b/net/ipv6/tcp_ao.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP Authentication Option (TCP-AO). diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index 280fe5978559..6e2f18728285 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TCP over IPv6 diff --git a/net/ipv6/tcpv6_offload.c b/net/ipv6/tcpv6_offload.c index 5670d32c27f8..e0fa72c69500 100644 --- a/net/ipv6/tcpv6_offload.c +++ b/net/ipv6/tcpv6_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV6 GSO/GRO offload support diff --git a/net/ipv6/tunnel6.c b/net/ipv6/tunnel6.c index dc4ea9b11794..5b9431298f5d 100644 --- a/net/ipv6/tunnel6.c +++ b/net/ipv6/tunnel6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2003,2004 USAGI/WIDE Project diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 794c13674e8a..06bcdb7df85f 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * UDP over IPv6 diff --git a/net/ipv6/udp_offload.c b/net/ipv6/udp_offload.c index 046f13b1d77a..774a82b69ea8 100644 --- a/net/ipv6/udp_offload.c +++ b/net/ipv6/udp_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPV6 GSO/GRO offload support diff --git a/net/ipv6/udplite.c b/net/ipv6/udplite.c index 2cec542437f7..982033f0be30 100644 --- a/net/ipv6/udplite.c +++ b/net/ipv6/udplite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * UDPLITEv6 An implementation of the UDP-Lite protocol over IPv6. diff --git a/net/ipv6/xfrm6_input.c b/net/ipv6/xfrm6_input.c index 9005fc156a20..f634807257d5 100644 --- a/net/ipv6/xfrm6_input.c +++ b/net/ipv6/xfrm6_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm6_input.c: based on net/ipv4/xfrm4_input.c diff --git a/net/ipv6/xfrm6_output.c b/net/ipv6/xfrm6_output.c index 512bdaf13699..fb88147906d5 100644 --- a/net/ipv6/xfrm6_output.c +++ b/net/ipv6/xfrm6_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm6_output.c - Common IPsec encapsulation code for IPv6. diff --git a/net/ipv6/xfrm6_policy.c b/net/ipv6/xfrm6_policy.c index 1f19b6f14484..774f2d57e8f7 100644 --- a/net/ipv6/xfrm6_policy.c +++ b/net/ipv6/xfrm6_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm6_policy.c: based on xfrm4_policy.c diff --git a/net/ipv6/xfrm6_protocol.c b/net/ipv6/xfrm6_protocol.c index ea2f805d3b01..2f443317926a 100644 --- a/net/ipv6/xfrm6_protocol.c +++ b/net/ipv6/xfrm6_protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* xfrm6_protocol.c - Generic xfrm protocol multiplexer for ipv6. * diff --git a/net/ipv6/xfrm6_state.c b/net/ipv6/xfrm6_state.c index 6610b2198fa9..f585ac11ecc5 100644 --- a/net/ipv6/xfrm6_state.c +++ b/net/ipv6/xfrm6_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm6_state.c: based on xfrm4_state.c diff --git a/net/ipv6/xfrm6_tunnel.c b/net/ipv6/xfrm6_tunnel.c index 0a0eeaed0591..ccd63a9e9fe9 100644 --- a/net/ipv6/xfrm6_tunnel.c +++ b/net/ipv6/xfrm6_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C)2003,2004 USAGI/WIDE Project diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c index 1e62fbc22cb7..01fa20bf49f3 100644 --- a/net/iucv/af_iucv.c +++ b/net/iucv/af_iucv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IUCV protocol stack for Linux on zSeries diff --git a/net/iucv/iucv.c b/net/iucv/iucv.c index da2af413c89d..0b8ac7a303ac 100644 --- a/net/iucv/iucv.c +++ b/net/iucv/iucv.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IUCV base infrastructure. diff --git a/net/kcm/kcmproc.c b/net/kcm/kcmproc.c index 25c1007f1098..5f4655ec4811 100644 --- a/net/kcm/kcmproc.c +++ b/net/kcm/kcmproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/kcm/kcmsock.c b/net/kcm/kcmsock.c index 5dd7e0509a48..c59360e4142e 100644 --- a/net/kcm/kcmsock.c +++ b/net/kcm/kcmsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel Connection Multiplexor diff --git a/net/key/af_key.c b/net/key/af_key.c index 571200433aa9..d4bdf20a671b 100644 --- a/net/key/af_key.c +++ b/net/key/af_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/key/af_key.c An implementation of PF_KEYv2 sockets. diff --git a/net/l2tp/l2tp_core.c b/net/l2tp/l2tp_core.c index f9b0f666600f..c26d58e7ddf2 100644 --- a/net/l2tp/l2tp_core.c +++ b/net/l2tp/l2tp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* L2TP core. * diff --git a/net/l2tp/l2tp_debugfs.c b/net/l2tp/l2tp_debugfs.c index 5cfaab7d0890..936ea3ce6732 100644 --- a/net/l2tp/l2tp_debugfs.c +++ b/net/l2tp/l2tp_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* L2TP subsystem debugfs * diff --git a/net/l2tp/l2tp_eth.c b/net/l2tp/l2tp_eth.c index cf0b66f4fb29..ea13acb66dec 100644 --- a/net/l2tp/l2tp_eth.c +++ b/net/l2tp/l2tp_eth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* L2TPv3 ethernet pseudowire driver * diff --git a/net/l2tp/l2tp_ip.c b/net/l2tp/l2tp_ip.c index cac1ff59cb83..b4fd7bc362f2 100644 --- a/net/l2tp/l2tp_ip.c +++ b/net/l2tp/l2tp_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* L2TPv3 IP encapsulation support * diff --git a/net/l2tp/l2tp_ip6.c b/net/l2tp/l2tp_ip6.c index 05a396ba6a3e..7c651dd94ebe 100644 --- a/net/l2tp/l2tp_ip6.c +++ b/net/l2tp/l2tp_ip6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* L2TPv3 IP encapsulation support for IPv6 * diff --git a/net/l2tp/l2tp_netlink.c b/net/l2tp/l2tp_netlink.c index 59457c0c14aa..cef8ceee1b00 100644 --- a/net/l2tp/l2tp_netlink.c +++ b/net/l2tp/l2tp_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* L2TP netlink layer, for management * diff --git a/net/l2tp/l2tp_ppp.c b/net/l2tp/l2tp_ppp.c index ae4543d5597b..66d910dc2c66 100644 --- a/net/l2tp/l2tp_ppp.c +++ b/net/l2tp/l2tp_ppp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /***************************************************************************** * Linux PPP over L2TP (PPPoX/PPPoL2TP) Sockets diff --git a/net/l3mdev/l3mdev.c b/net/l3mdev/l3mdev.c index 5432a5f2dfc8..9f033bcf29bd 100644 --- a/net/l3mdev/l3mdev.c +++ b/net/l3mdev/l3mdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/l3mdev/l3mdev.c - L3 master device implementation diff --git a/net/lapb/lapb_iface.c b/net/lapb/lapb_iface.c index a0596e1f91da..ed68dbc2d635 100644 --- a/net/lapb/lapb_iface.c +++ b/net/lapb/lapb_iface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LAPB release 002 diff --git a/net/lapb/lapb_in.c b/net/lapb/lapb_in.c index 38ae23c09e83..bfd569638a57 100644 --- a/net/lapb/lapb_in.c +++ b/net/lapb/lapb_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LAPB release 002 diff --git a/net/lapb/lapb_out.c b/net/lapb/lapb_out.c index a966d29c772d..b28003847d9b 100644 --- a/net/lapb/lapb_out.c +++ b/net/lapb/lapb_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LAPB release 002 diff --git a/net/lapb/lapb_subr.c b/net/lapb/lapb_subr.c index 592a22d86a97..282625e2c9f2 100644 --- a/net/lapb/lapb_subr.c +++ b/net/lapb/lapb_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LAPB release 002 diff --git a/net/lapb/lapb_timer.c b/net/lapb/lapb_timer.c index 9fde6cf20f10..5f0168fe7562 100644 --- a/net/lapb/lapb_timer.c +++ b/net/lapb/lapb_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LAPB release 002 diff --git a/net/llc/af_llc.c b/net/llc/af_llc.c index 59d593bb5d18..e2b9666679d0 100644 --- a/net/llc/af_llc.c +++ b/net/llc/af_llc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * af_llc.c - LLC User Interface SAPs * Description: diff --git a/net/llc/llc_c_ac.c b/net/llc/llc_c_ac.c index 0779daa8aa8f..0a35546c339d 100644 --- a/net/llc/llc_c_ac.c +++ b/net/llc/llc_c_ac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_c_ac.c - actions performed during connection state transition. * diff --git a/net/llc/llc_c_ev.c b/net/llc/llc_c_ev.c index d6627a80cb45..84f2572298bc 100644 --- a/net/llc/llc_c_ev.c +++ b/net/llc/llc_c_ev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_c_ev.c - Connection component state transition event qualifiers * diff --git a/net/llc/llc_c_st.c b/net/llc/llc_c_st.c index 1c267db304df..a1f9a8619a72 100644 --- a/net/llc/llc_c_st.c +++ b/net/llc/llc_c_st.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_c_st.c - This module contains state transition of connection component. * diff --git a/net/llc/llc_conn.c b/net/llc/llc_conn.c index 5c0ac243b248..9ea63069bc6a 100644 --- a/net/llc/llc_conn.c +++ b/net/llc/llc_conn.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_conn.c - Driver routines for connection component. * diff --git a/net/llc/llc_core.c b/net/llc/llc_core.c index 4f16d9c88350..73c33641bb88 100644 --- a/net/llc/llc_core.c +++ b/net/llc/llc_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_core.c - Minimum needed routines for sap handling and module init/exit * diff --git a/net/llc/llc_if.c b/net/llc/llc_if.c index 58a5f419adc6..d64bb812386a 100644 --- a/net/llc/llc_if.c +++ b/net/llc/llc_if.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_if.c - Defines LLC interface to upper layer * diff --git a/net/llc/llc_input.c b/net/llc/llc_input.c index 61b0159b2fbe..166d4b7fe7b9 100644 --- a/net/llc/llc_input.c +++ b/net/llc/llc_input.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_input.c - Minimal input path for LLC * diff --git a/net/llc/llc_output.c b/net/llc/llc_output.c index 5a6466fc626a..ea219ac44e23 100644 --- a/net/llc/llc_output.c +++ b/net/llc/llc_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * llc_output.c - LLC minimal output path diff --git a/net/llc/llc_pdu.c b/net/llc/llc_pdu.c index 63749dde542f..413d2d3bca5d 100644 --- a/net/llc/llc_pdu.c +++ b/net/llc/llc_pdu.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_pdu.c - access to PDU internals * diff --git a/net/llc/llc_proc.c b/net/llc/llc_proc.c index aa81c67b24a1..a9a884d302ad 100644 --- a/net/llc/llc_proc.c +++ b/net/llc/llc_proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * proc_llc.c - proc interface for LLC * diff --git a/net/llc/llc_s_ac.c b/net/llc/llc_s_ac.c index 7a0cae9a8111..352c4946f55a 100644 --- a/net/llc/llc_s_ac.c +++ b/net/llc/llc_s_ac.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_s_ac.c - actions performed during sap state transition. * diff --git a/net/llc/llc_s_ev.c b/net/llc/llc_s_ev.c index a74d2a1d6581..b753568c4844 100644 --- a/net/llc/llc_s_ev.c +++ b/net/llc/llc_s_ev.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_s_ev.c - Defines SAP component events * diff --git a/net/llc/llc_s_st.c b/net/llc/llc_s_st.c index acccc827c562..305be60f856e 100644 --- a/net/llc/llc_s_st.c +++ b/net/llc/llc_s_st.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_s_st.c - Defines SAP component state machine transitions. * diff --git a/net/llc/llc_sap.c b/net/llc/llc_sap.c index 6cd03c2ae7d5..ae4c106b96b3 100644 --- a/net/llc/llc_sap.c +++ b/net/llc/llc_sap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_sap.c - driver routines for SAP component. * diff --git a/net/llc/llc_station.c b/net/llc/llc_station.c index f50654292510..780f62f4863c 100644 --- a/net/llc/llc_station.c +++ b/net/llc/llc_station.c @@ -1,3 +1,4 @@ +asm("nop"); /* * llc_station.c - station component of LLC * diff --git a/net/llc/sysctl_net_llc.c b/net/llc/sysctl_net_llc.c index c8d88e2508fc..29d490c92522 100644 --- a/net/llc/sysctl_net_llc.c +++ b/net/llc/sysctl_net_llc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysctl_net_llc.c: sysctl interface to LLC net subsystem. diff --git a/net/mac80211/aead_api.c b/net/mac80211/aead_api.c index b00d6f5b33f4..b299f2670959 100644 --- a/net/mac80211/aead_api.c +++ b/net/mac80211/aead_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2003-2004, Instant802 Networks, Inc. diff --git a/net/mac80211/aes_cmac.c b/net/mac80211/aes_cmac.c index 0827965455dc..18c748ca42c3 100644 --- a/net/mac80211/aes_cmac.c +++ b/net/mac80211/aes_cmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES-128-CMAC with TLen 16 for IEEE 802.11w BIP diff --git a/net/mac80211/aes_gmac.c b/net/mac80211/aes_gmac.c index 811a83d8d525..464f7c577398 100644 --- a/net/mac80211/aes_gmac.c +++ b/net/mac80211/aes_gmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AES-GMAC for IEEE 802.11 BIP-GMAC-128 and BIP-GMAC-256 diff --git a/net/mac80211/agg-rx.c b/net/mac80211/agg-rx.c index 7da909d78c68..cd1eb6045aa8 100644 --- a/net/mac80211/agg-rx.c +++ b/net/mac80211/agg-rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HT handling diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c index d981b0fc57bf..9a012551fbc9 100644 --- a/net/mac80211/agg-tx.c +++ b/net/mac80211/agg-tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HT handling diff --git a/net/mac80211/airtime.c b/net/mac80211/airtime.c index c61df637232a..4ac09f198b25 100644 --- a/net/mac80211/airtime.c +++ b/net/mac80211/airtime.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ISC /* * Copyright (C) 2019 Felix Fietkau diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index c81091a5cc3a..a40eec724a38 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 configuration hooks for cfg80211 diff --git a/net/mac80211/chan.c b/net/mac80211/chan.c index d8c5f11afc15..9418c1033c58 100644 --- a/net/mac80211/chan.c +++ b/net/mac80211/chan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 - channel management diff --git a/net/mac80211/debugfs.c b/net/mac80211/debugfs.c index d02f07368c51..8f3401d98b43 100644 --- a/net/mac80211/debugfs.c +++ b/net/mac80211/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 debugfs for wireless PHYs diff --git a/net/mac80211/debugfs_key.c b/net/mac80211/debugfs_key.c index 117f58af5ff9..6a9470b8d7e1 100644 --- a/net/mac80211/debugfs_key.c +++ b/net/mac80211/debugfs_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2003-2005 Devicescape Software, Inc. diff --git a/net/mac80211/debugfs_netdev.c b/net/mac80211/debugfs_netdev.c index 30a5a978a678..160f1f656620 100644 --- a/net/mac80211/debugfs_netdev.c +++ b/net/mac80211/debugfs_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006 Jiri Benc diff --git a/net/mac80211/debugfs_sta.c b/net/mac80211/debugfs_sta.c index ef75255d47d5..abd873d06135 100644 --- a/net/mac80211/debugfs_sta.c +++ b/net/mac80211/debugfs_sta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2003-2005 Devicescape Software, Inc. diff --git a/net/mac80211/driver-ops.c b/net/mac80211/driver-ops.c index 49753b73aba2..5595875d19cb 100644 --- a/net/mac80211/driver-ops.c +++ b/net/mac80211/driver-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2015 Intel Deutschland GmbH diff --git a/net/mac80211/eht.c b/net/mac80211/eht.c index fd41046e3b68..d8e0e73fe172 100644 --- a/net/mac80211/eht.c +++ b/net/mac80211/eht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * EHT handling diff --git a/net/mac80211/ethtool.c b/net/mac80211/ethtool.c index 3d365626faa4..a4010157617f 100644 --- a/net/mac80211/ethtool.c +++ b/net/mac80211/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 ethtool hooks for cfg80211 diff --git a/net/mac80211/fils_aead.c b/net/mac80211/fils_aead.c index 912c46f74d24..6d8f8636aff9 100644 --- a/net/mac80211/fils_aead.c +++ b/net/mac80211/fils_aead.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * FILS AEAD for (Re)Association Request/Response frames diff --git a/net/mac80211/he.c b/net/mac80211/he.c index f7b05e59374c..67d64b6ef8d4 100644 --- a/net/mac80211/he.c +++ b/net/mac80211/he.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HE handling diff --git a/net/mac80211/ht.c b/net/mac80211/ht.c index 1c82a28b03de..60c09f5df18c 100644 --- a/net/mac80211/ht.c +++ b/net/mac80211/ht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HT handling diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c index 168f84a1353b..b410e307c604 100644 --- a/net/mac80211/ibss.c +++ b/net/mac80211/ibss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IBSS mode implementation diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 515384ca2f8f..dcc58adb33ac 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Interface handling diff --git a/net/mac80211/key.c b/net/mac80211/key.c index 04c8809173d7..6e43220ecb03 100644 --- a/net/mac80211/key.c +++ b/net/mac80211/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/led.c b/net/mac80211/led.c index fabbffdd3ac2..f0fab5fba6e6 100644 --- a/net/mac80211/led.c +++ b/net/mac80211/led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2006, Johannes Berg diff --git a/net/mac80211/link.c b/net/mac80211/link.c index 1e05845872af..0e2699748195 100644 --- a/net/mac80211/link.c +++ b/net/mac80211/link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MLO link handling diff --git a/net/mac80211/main.c b/net/mac80211/main.c index b05e313c7f17..d6c9ad6a1abe 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index 68901f1def0d..f888b43f089b 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, 2009 open80211s Ltd. diff --git a/net/mac80211/mesh_hwmp.c b/net/mac80211/mesh_hwmp.c index a41b57bd11ff..a0a69739fa49 100644 --- a/net/mac80211/mesh_hwmp.c +++ b/net/mac80211/mesh_hwmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, 2009 open80211s Ltd. diff --git a/net/mac80211/mesh_pathtbl.c b/net/mac80211/mesh_pathtbl.c index 0319674be832..28fce9601cf0 100644 --- a/net/mac80211/mesh_pathtbl.c +++ b/net/mac80211/mesh_pathtbl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, 2009 open80211s Ltd. diff --git a/net/mac80211/mesh_plink.c b/net/mac80211/mesh_plink.c index 04c931cd2063..ac4a067161e1 100644 --- a/net/mac80211/mesh_plink.c +++ b/net/mac80211/mesh_plink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, 2009 open80211s Ltd. diff --git a/net/mac80211/mesh_ps.c b/net/mac80211/mesh_ps.c index ebab1f0a0138..5d9966a1fb46 100644 --- a/net/mac80211/mesh_ps.c +++ b/net/mac80211/mesh_ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012-2013, Marco Porsch diff --git a/net/mac80211/mesh_sync.c b/net/mac80211/mesh_sync.c index 3a66b4cefca7..e73bb226fd8f 100644 --- a/net/mac80211/mesh_sync.c +++ b/net/mac80211/mesh_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2012, Pavel Zubarev diff --git a/net/mac80211/michael.c b/net/mac80211/michael.c index 8a1afc93e749..f80ade34d494 100644 --- a/net/mac80211/michael.c +++ b/net/mac80211/michael.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Michael MIC implementation - optimized for TKIP MIC operations diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 73f57b9e0ebf..d00d095af035 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BSS client mode implementation diff --git a/net/mac80211/ocb.c b/net/mac80211/ocb.c index ebb4f4d88c23..565629fa1c9b 100644 --- a/net/mac80211/ocb.c +++ b/net/mac80211/ocb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OCB mode implementation diff --git a/net/mac80211/offchannel.c b/net/mac80211/offchannel.c index ae82533e3c02..a4c0e9ac010a 100644 --- a/net/mac80211/offchannel.c +++ b/net/mac80211/offchannel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Off-channel operation helpers diff --git a/net/mac80211/parse.c b/net/mac80211/parse.c index bfc4ecb7a048..9335ef62a2f2 100644 --- a/net/mac80211/parse.c +++ b/net/mac80211/parse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/pm.c b/net/mac80211/pm.c index 5a508d99e84f..c949c271e88c 100644 --- a/net/mac80211/pm.c +++ b/net/mac80211/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Portions diff --git a/net/mac80211/rate.c b/net/mac80211/rate.c index e441f8541603..d778db78ef61 100644 --- a/net/mac80211/rate.c +++ b/net/mac80211/rate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/rc80211_minstrel_ht.c b/net/mac80211/rc80211_minstrel_ht.c index f66910013218..b6549284a9a4 100644 --- a/net/mac80211/rc80211_minstrel_ht.c +++ b/net/mac80211/rc80211_minstrel_ht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010-2013 Felix Fietkau diff --git a/net/mac80211/rc80211_minstrel_ht_debugfs.c b/net/mac80211/rc80211_minstrel_ht_debugfs.c index 85149c774505..352aa3725146 100644 --- a/net/mac80211/rc80211_minstrel_ht_debugfs.c +++ b/net/mac80211/rc80211_minstrel_ht_debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 Felix Fietkau diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index e0ccd9749853..f1d5483e943a 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/s1g.c b/net/mac80211/s1g.c index 1f68df6e8067..103ef4269a7c 100644 --- a/net/mac80211/s1g.c +++ b/net/mac80211/s1g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * S1G handling diff --git a/net/mac80211/scan.c b/net/mac80211/scan.c index 4823c8d45639..51f88f675c92 100644 --- a/net/mac80211/scan.c +++ b/net/mac80211/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Scanning implementation diff --git a/net/mac80211/spectmgmt.c b/net/mac80211/spectmgmt.c index 7422888d3640..362ac2787373 100644 --- a/net/mac80211/spectmgmt.c +++ b/net/mac80211/spectmgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * spectrum management diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c index 1a995bc301b1..9be417550384 100644 --- a/net/mac80211/sta_info.c +++ b/net/mac80211/sta_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/status.c b/net/mac80211/status.c index 4b38aa0e902a..f0dc836e8560 100644 --- a/net/mac80211/status.c +++ b/net/mac80211/status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/tdls.c b/net/mac80211/tdls.c index dbbfe2d6842f..bf9dae0df52c 100644 --- a/net/mac80211/tdls.c +++ b/net/mac80211/tdls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 TDLS handling code diff --git a/net/mac80211/tests/chan-mode.c b/net/mac80211/tests/chan-mode.c index adc069065e73..8337ff038456 100644 --- a/net/mac80211/tests/chan-mode.c +++ b/net/mac80211/tests/chan-mode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for channel mode functions diff --git a/net/mac80211/tests/elems.c b/net/mac80211/tests/elems.c index 1039794a0183..cee39982bca7 100644 --- a/net/mac80211/tests/elems.c +++ b/net/mac80211/tests/elems.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for element parsing diff --git a/net/mac80211/tests/mfp.c b/net/mac80211/tests/mfp.c index 58e675e0ed91..834cc8919445 100644 --- a/net/mac80211/tests/mfp.c +++ b/net/mac80211/tests/mfp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for management frame acceptance diff --git a/net/mac80211/tests/module.c b/net/mac80211/tests/module.c index 9d05f2943935..f5b6bc37e220 100644 --- a/net/mac80211/tests/module.c +++ b/net/mac80211/tests/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is just module boilerplate for the mac80211 kunit module. diff --git a/net/mac80211/tests/s1g_tim.c b/net/mac80211/tests/s1g_tim.c index 642fa4ece89f..49fc5fc90143 100644 --- a/net/mac80211/tests/s1g_tim.c +++ b/net/mac80211/tests/s1g_tim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for S1G TIM PVB decoding. This test suite covers diff --git a/net/mac80211/tests/tpe.c b/net/mac80211/tests/tpe.c index c73b6c66bd5a..2092257e7da9 100644 --- a/net/mac80211/tests/tpe.c +++ b/net/mac80211/tests/tpe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for TPE element handling diff --git a/net/mac80211/tests/util.c b/net/mac80211/tests/util.c index 9c2d63a5cd2b..23fc9b6aec82 100644 --- a/net/mac80211/tests/util.c +++ b/net/mac80211/tests/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Utilities for mac80211 unit testing diff --git a/net/mac80211/tkip.c b/net/mac80211/tkip.c index 94c00e71f6f8..db75270fe177 100644 --- a/net/mac80211/tkip.c +++ b/net/mac80211/tkip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2004, Instant802 Networks, Inc. diff --git a/net/mac80211/trace.c b/net/mac80211/trace.c index 837857261b66..62507d5d91e9 100644 --- a/net/mac80211/trace.c +++ b/net/mac80211/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* bug in tracepoint.h, it should include this */ #include diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 1b55e8340413..2de988dc4d54 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/util.c b/net/mac80211/util.c index 0c46009a3d63..f09986db04b6 100644 --- a/net/mac80211/util.c +++ b/net/mac80211/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2005, Instant802 Networks, Inc. diff --git a/net/mac80211/vht.c b/net/mac80211/vht.c index b099d79e8fbb..5b738e4ae773 100644 --- a/net/mac80211/vht.c +++ b/net/mac80211/vht.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VHT handling diff --git a/net/mac80211/wbrf.c b/net/mac80211/wbrf.c index 478b34b81919..d780f0d18bc9 100644 --- a/net/mac80211/wbrf.c +++ b/net/mac80211/wbrf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wifi Band Exclusion Interface for WLAN diff --git a/net/mac80211/wep.c b/net/mac80211/wep.c index 93b8668079a7..7194e1a8c2e2 100644 --- a/net/mac80211/wep.c +++ b/net/mac80211/wep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Software WEP encryption implementation diff --git a/net/mac80211/wme.c b/net/mac80211/wme.c index 1601be576414..f64d80250039 100644 --- a/net/mac80211/wme.c +++ b/net/mac80211/wme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2004, Instant802 Networks, Inc. diff --git a/net/mac80211/wpa.c b/net/mac80211/wpa.c index 4a858112e4ef..db2ddb8d6bac 100644 --- a/net/mac80211/wpa.c +++ b/net/mac80211/wpa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2002-2004, Instant802 Networks, Inc. diff --git a/net/mac802154/cfg.c b/net/mac802154/cfg.c index ef7f23af043f..e3a7296a5c8c 100644 --- a/net/mac802154/cfg.c +++ b/net/mac802154/cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/mac802154/iface.c b/net/mac802154/iface.c index 9e4631fade90..18ff39f2f10f 100644 --- a/net/mac802154/iface.c +++ b/net/mac802154/iface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2012 Siemens AG diff --git a/net/mac802154/llsec.c b/net/mac802154/llsec.c index f13b07ebfb98..f0656b689ada 100644 --- a/net/mac802154/llsec.c +++ b/net/mac802154/llsec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 Fraunhofer ITWM diff --git a/net/mac802154/mac_cmd.c b/net/mac802154/mac_cmd.c index 8ea5b6402f5d..670e6d6104c6 100644 --- a/net/mac802154/mac_cmd.c +++ b/net/mac802154/mac_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAC commands interface diff --git a/net/mac802154/main.c b/net/mac802154/main.c index ea1efef3572a..fb6dd602b814 100644 --- a/net/mac802154/main.c +++ b/net/mac802154/main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2012 Siemens AG diff --git a/net/mac802154/mib.c b/net/mac802154/mib.c index 81666e1d779d..c61ce1103ca1 100644 --- a/net/mac802154/mib.c +++ b/net/mac802154/mib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2012 Siemens AG diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c index aac359b5c71d..051ad37bdbe3 100644 --- a/net/mac802154/rx.c +++ b/net/mac802154/rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007-2012 Siemens AG diff --git a/net/mac802154/scan.c b/net/mac802154/scan.c index a6dab3cc3ad8..8a1e6ef8d2b1 100644 --- a/net/mac802154/scan.c +++ b/net/mac802154/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IEEE 802.15.4 scanning management diff --git a/net/mac802154/trace.c b/net/mac802154/trace.c index c36e3d541a42..54d2b5a99b1d 100644 --- a/net/mac802154/trace.c +++ b/net/mac802154/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mac802154/tx.c b/net/mac802154/tx.c index 4d13f18f6f2c..f17e6fea15b4 100644 --- a/net/mac802154/tx.c +++ b/net/mac802154/tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2007-2012 Siemens AG diff --git a/net/mac802154/util.c b/net/mac802154/util.c index ebc9a8521765..67c5174dfc01 100644 --- a/net/mac802154/util.c +++ b/net/mac802154/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/mctp/af_mctp.c b/net/mctp/af_mctp.c index 209a963112e3..032d91b2512a 100644 --- a/net/mctp/af_mctp.c +++ b/net/mctp/af_mctp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Component Transport Protocol (MCTP) diff --git a/net/mctp/device.c b/net/mctp/device.c index 4d404edd7446..709221c3c929 100644 --- a/net/mctp/device.c +++ b/net/mctp/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Component Transport Protocol (MCTP) - device implementation. diff --git a/net/mctp/neigh.c b/net/mctp/neigh.c index 05b899f22d90..44e47821c310 100644 --- a/net/mctp/neigh.c +++ b/net/mctp/neigh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Component Transport Protocol (MCTP) - routing diff --git a/net/mctp/route.c b/net/mctp/route.c index 2ac4011a953f..c2f4b1902fb7 100644 --- a/net/mctp/route.c +++ b/net/mctp/route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Management Component Transport Protocol (MCTP) - routing diff --git a/net/mctp/test/route-test.c b/net/mctp/test/route-test.c index 75ea96c10e49..77978f37f2db 100644 --- a/net/mctp/test/route-test.c +++ b/net/mctp/test/route-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mctp/test/sock-test.c b/net/mctp/test/sock-test.c index b0942deb5019..8f1fb230d274 100644 --- a/net/mctp/test/sock-test.c +++ b/net/mctp/test/sock-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mctp/test/utils.c b/net/mctp/test/utils.c index 37f1ba62a2ab..ba0fbce29d91 100644 --- a/net/mctp/test/utils.c +++ b/net/mctp/test/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mpls/af_mpls.c b/net/mpls/af_mpls.c index 580aac112dd2..abd0cf42c46b 100644 --- a/net/mpls/af_mpls.c +++ b/net/mpls/af_mpls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/mpls/mpls_gso.c b/net/mpls/mpls_gso.c index 34ab659f541e..76d2a613f31f 100644 --- a/net/mpls/mpls_gso.c +++ b/net/mpls/mpls_gso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MPLS GSO Support diff --git a/net/mpls/mpls_iptunnel.c b/net/mpls/mpls_iptunnel.c index 1a1a0eb5b787..32d99b313422 100644 --- a/net/mpls/mpls_iptunnel.c +++ b/net/mpls/mpls_iptunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * mpls tunnels An implementation mpls tunnels using the light weight tunnel diff --git a/net/mptcp/bpf.c b/net/mptcp/bpf.c index 8a16672b94e2..20daa239c953 100644 --- a/net/mptcp/bpf.c +++ b/net/mptcp/bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/crypto.c b/net/mptcp/crypto.c index 31948e18d97d..5c55741dd5af 100644 --- a/net/mptcp/crypto.c +++ b/net/mptcp/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP cryptographic functions * Copyright (c) 2017 - 2019, Intel Corporation. diff --git a/net/mptcp/crypto_test.c b/net/mptcp/crypto_test.c index 220414e5c850..9bcb09930fc9 100644 --- a/net/mptcp/crypto_test.c +++ b/net/mptcp/crypto_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mptcp/ctrl.c b/net/mptcp/ctrl.c index d96130e49942..4f4959e362a5 100644 --- a/net/mptcp/ctrl.c +++ b/net/mptcp/ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/diag.c b/net/mptcp/diag.c index 70cf9ebce833..40ee3a13f0f5 100644 --- a/net/mptcp/diag.c +++ b/net/mptcp/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* MPTCP socket monitoring support * diff --git a/net/mptcp/fastopen.c b/net/mptcp/fastopen.c index 82ec15bcfd7f..541572a215fd 100644 --- a/net/mptcp/fastopen.c +++ b/net/mptcp/fastopen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* MPTCP Fast Open Mechanism * diff --git a/net/mptcp/mib.c b/net/mptcp/mib.c index f23fda0c55a7..47358a963cca 100644 --- a/net/mptcp/mib.c +++ b/net/mptcp/mib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/mptcp/mptcp_diag.c b/net/mptcp/mptcp_diag.c index 136c2d05c0ee..5d2e9088a554 100644 --- a/net/mptcp/mptcp_diag.c +++ b/net/mptcp/mptcp_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* MPTCP socket monitoring support * diff --git a/net/mptcp/mptcp_pm_gen.c b/net/mptcp/mptcp_pm_gen.c index c180930a8e0e..58c5aa1cc018 100644 --- a/net/mptcp/mptcp_pm_gen.c +++ b/net/mptcp/mptcp_pm_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/mptcp_pm.yaml */ diff --git a/net/mptcp/options.c b/net/mptcp/options.c index 43df4293f58b..0897b581cdec 100644 --- a/net/mptcp/options.c +++ b/net/mptcp/options.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/pm.c b/net/mptcp/pm.c index e2040c327af6..6981b517e6b2 100644 --- a/net/mptcp/pm.c +++ b/net/mptcp/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/pm_kernel.c b/net/mptcp/pm_kernel.c index b26675054b0d..b90d53fae607 100644 --- a/net/mptcp/pm_kernel.c +++ b/net/mptcp/pm_kernel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/pm_netlink.c b/net/mptcp/pm_netlink.c index 7aa42de9c47b..e080db3e479e 100644 --- a/net/mptcp/pm_netlink.c +++ b/net/mptcp/pm_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/pm_userspace.c b/net/mptcp/pm_userspace.c index 8cbc1920afb4..8f0e20390e69 100644 --- a/net/mptcp/pm_userspace.c +++ b/net/mptcp/pm_userspace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c index 8d3233667418..3b1410e42922 100644 --- a/net/mptcp/protocol.c +++ b/net/mptcp/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/sched.c b/net/mptcp/sched.c index 1e59072d478c..da29b700d396 100644 --- a/net/mptcp/sched.c +++ b/net/mptcp/sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/sockopt.c b/net/mptcp/sockopt.c index de90a2897d2d..d50fc49b582d 100644 --- a/net/mptcp/sockopt.c +++ b/net/mptcp/sockopt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/subflow.c b/net/mptcp/subflow.c index 96d54cb2cd93..c2c499e3e3c3 100644 --- a/net/mptcp/subflow.c +++ b/net/mptcp/subflow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP * diff --git a/net/mptcp/syncookies.c b/net/mptcp/syncookies.c index 7f22526346a7..6864bd6c079a 100644 --- a/net/mptcp/syncookies.c +++ b/net/mptcp/syncookies.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/mptcp/token.c b/net/mptcp/token.c index 5bb924534387..0e4f1311ae5d 100644 --- a/net/mptcp/token.c +++ b/net/mptcp/token.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Multipath TCP token management * Copyright (c) 2017 - 2019, Intel Corporation. diff --git a/net/mptcp/token_test.c b/net/mptcp/token_test.c index 4fc39fa2e262..29e29798a6b2 100644 --- a/net/mptcp/token_test.c +++ b/net/mptcp/token_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/ncsi/ncsi-aen.c b/net/ncsi/ncsi-aen.c index 62fb1031763d..b880e36067c2 100644 --- a/net/ncsi/ncsi-aen.c +++ b/net/ncsi/ncsi-aen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright Gavin Shan, IBM Corporation 2016. diff --git a/net/ncsi/ncsi-cmd.c b/net/ncsi/ncsi-cmd.c index b3ff37a181d7..786449d7a0bd 100644 --- a/net/ncsi/ncsi-cmd.c +++ b/net/ncsi/ncsi-cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright Gavin Shan, IBM Corporation 2016. diff --git a/net/ncsi/ncsi-manage.c b/net/ncsi/ncsi-manage.c index 446e4e3b9553..ae3cbe092d23 100644 --- a/net/ncsi/ncsi-manage.c +++ b/net/ncsi/ncsi-manage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright Gavin Shan, IBM Corporation 2016. diff --git a/net/ncsi/ncsi-netlink.c b/net/ncsi/ncsi-netlink.c index 2f872d064396..62357dd13553 100644 --- a/net/ncsi/ncsi-netlink.c +++ b/net/ncsi/ncsi-netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018. diff --git a/net/ncsi/ncsi-rsp.c b/net/ncsi/ncsi-rsp.c index 271ec6c3929e..f72cfb0b5d45 100644 --- a/net/ncsi/ncsi-rsp.c +++ b/net/ncsi/ncsi-rsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright Gavin Shan, IBM Corporation 2016. diff --git a/net/netfilter/core.c b/net/netfilter/core.c index 11a702065bab..076f954c7e7a 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* netfilter.c: look after the filters for various protocols. * Heavily influenced by the old firewall.c by David Bonn and Alan Cox. * diff --git a/net/netfilter/ipset/ip_set_bitmap_ip.c b/net/netfilter/ipset/ip_set_bitmap_ip.c index 5988b9bb9029..13cf18450b9a 100644 --- a/net/netfilter/ipset/ip_set_bitmap_ip.c +++ b/net/netfilter/ipset/ip_set_bitmap_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2000-2002 Joakim Axelsson * Patrick Schaaf diff --git a/net/netfilter/ipset/ip_set_bitmap_ipmac.c b/net/netfilter/ipset/ip_set_bitmap_ipmac.c index 2c625e0f49ec..bc67a5011a16 100644 --- a/net/netfilter/ipset/ip_set_bitmap_ipmac.c +++ b/net/netfilter/ipset/ip_set_bitmap_ipmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2000-2002 Joakim Axelsson * Patrick Schaaf diff --git a/net/netfilter/ipset/ip_set_bitmap_port.c b/net/netfilter/ipset/ip_set_bitmap_port.c index 7138e080def4..b682dcaa1fb7 100644 --- a/net/netfilter/ipset/ip_set_bitmap_port.c +++ b/net/netfilter/ipset/ip_set_bitmap_port.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_core.c b/net/netfilter/ipset/ip_set_core.c index cc20e6d56807..22bc1cb5bd65 100644 --- a/net/netfilter/ipset/ip_set_core.c +++ b/net/netfilter/ipset/ip_set_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2000-2002 Joakim Axelsson * Patrick Schaaf diff --git a/net/netfilter/ipset/ip_set_getport.c b/net/netfilter/ipset/ip_set_getport.c index 36615eb3eae1..267462792ba4 100644 --- a/net/netfilter/ipset/ip_set_getport.c +++ b/net/netfilter/ipset/ip_set_getport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2011 Jozsef Kadlecsik * diff --git a/net/netfilter/ipset/ip_set_hash_ip.c b/net/netfilter/ipset/ip_set_hash_ip.c index c9f4e3859663..337a7fd13d52 100644 --- a/net/netfilter/ipset/ip_set_hash_ip.c +++ b/net/netfilter/ipset/ip_set_hash_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_ipmac.c b/net/netfilter/ipset/ip_set_hash_ipmac.c index 467c59a83c0a..bd53e461dd2a 100644 --- a/net/netfilter/ipset/ip_set_hash_ipmac.c +++ b/net/netfilter/ipset/ip_set_hash_ipmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2016 Tomasz Chilinski */ diff --git a/net/netfilter/ipset/ip_set_hash_ipmark.c b/net/netfilter/ipset/ip_set_hash_ipmark.c index a22ec1a6f6ec..2eb4ac5c7259 100644 --- a/net/netfilter/ipset/ip_set_hash_ipmark.c +++ b/net/netfilter/ipset/ip_set_hash_ipmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_ipport.c b/net/netfilter/ipset/ip_set_hash_ipport.c index e977b5a9c48d..84b5b2bc3cc3 100644 --- a/net/netfilter/ipset/ip_set_hash_ipport.c +++ b/net/netfilter/ipset/ip_set_hash_ipport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_ipportip.c b/net/netfilter/ipset/ip_set_hash_ipportip.c index 39a01934b153..19cb83f01db3 100644 --- a/net/netfilter/ipset/ip_set_hash_ipportip.c +++ b/net/netfilter/ipset/ip_set_hash_ipportip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_ipportnet.c b/net/netfilter/ipset/ip_set_hash_ipportnet.c index 5c6de605a9fb..4d62aff69d3c 100644 --- a/net/netfilter/ipset/ip_set_hash_ipportnet.c +++ b/net/netfilter/ipset/ip_set_hash_ipportnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_mac.c b/net/netfilter/ipset/ip_set_hash_mac.c index 718814730acf..a0f2701efd30 100644 --- a/net/netfilter/ipset/ip_set_hash_mac.c +++ b/net/netfilter/ipset/ip_set_hash_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2014 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_net.c b/net/netfilter/ipset/ip_set_hash_net.c index ce0a9ce5a91f..dd3d1f3d66b3 100644 --- a/net/netfilter/ipset/ip_set_hash_net.c +++ b/net/netfilter/ipset/ip_set_hash_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_netiface.c b/net/netfilter/ipset/ip_set_hash_netiface.c index 30a655e5c4fd..ef40eb0ce7bd 100644 --- a/net/netfilter/ipset/ip_set_hash_netiface.c +++ b/net/netfilter/ipset/ip_set_hash_netiface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2011-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_netnet.c b/net/netfilter/ipset/ip_set_hash_netnet.c index 8fbe649c9dd3..4e1f591b50d9 100644 --- a/net/netfilter/ipset/ip_set_hash_netnet.c +++ b/net/netfilter/ipset/ip_set_hash_netnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik * Copyright (C) 2013 Oliver Smith diff --git a/net/netfilter/ipset/ip_set_hash_netport.c b/net/netfilter/ipset/ip_set_hash_netport.c index d1a0628df4ef..3f0f196f7426 100644 --- a/net/netfilter/ipset/ip_set_hash_netport.c +++ b/net/netfilter/ipset/ip_set_hash_netport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_hash_netportnet.c b/net/netfilter/ipset/ip_set_hash_netportnet.c index bf4f91b78e1d..2cdb4f5a728d 100644 --- a/net/netfilter/ipset/ip_set_hash_netportnet.c +++ b/net/netfilter/ipset/ip_set_hash_netportnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2003-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/ip_set_list_set.c b/net/netfilter/ipset/ip_set_list_set.c index 13c7a08aa868..3ae81a4408a6 100644 --- a/net/netfilter/ipset/ip_set_list_set.c +++ b/net/netfilter/ipset/ip_set_list_set.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2008-2013 Jozsef Kadlecsik */ diff --git a/net/netfilter/ipset/pfxlen.c b/net/netfilter/ipset/pfxlen.c index ff570bff9221..ee09e6393fc2 100644 --- a/net/netfilter/ipset/pfxlen.c +++ b/net/netfilter/ipset/pfxlen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/ipvs/ip_vs_app.c b/net/netfilter/ipvs/ip_vs_app.c index d54d7da58334..20c95ce0106a 100644 --- a/net/netfilter/ipvs/ip_vs_app.c +++ b/net/netfilter/ipvs/ip_vs_app.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_app.c: Application module support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_conn.c b/net/netfilter/ipvs/ip_vs_conn.c index 50cc492c7553..ef4b86cee20c 100644 --- a/net/netfilter/ipvs/ip_vs_conn.c +++ b/net/netfilter/ipvs/ip_vs_conn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS An implementation of the IP virtual server support for the diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c index 90d56f92c0f6..a4aa70899a99 100644 --- a/net/netfilter/ipvs/ip_vs_core.c +++ b/net/netfilter/ipvs/ip_vs_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS An implementation of the IP virtual server support for the diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c index 068702894377..6af8c64389ca 100644 --- a/net/netfilter/ipvs/ip_vs_ctl.c +++ b/net/netfilter/ipvs/ip_vs_ctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS An implementation of the IP virtual server support for the diff --git a/net/netfilter/ipvs/ip_vs_dh.c b/net/netfilter/ipvs/ip_vs_dh.c index bb7aca4601ff..17f776d44bd8 100644 --- a/net/netfilter/ipvs/ip_vs_dh.c +++ b/net/netfilter/ipvs/ip_vs_dh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Destination Hashing scheduling module diff --git a/net/netfilter/ipvs/ip_vs_est.c b/net/netfilter/ipvs/ip_vs_est.c index 77f4f637ff67..e566a099faa1 100644 --- a/net/netfilter/ipvs/ip_vs_est.c +++ b/net/netfilter/ipvs/ip_vs_est.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_est.c: simple rate estimator for IPVS diff --git a/net/netfilter/ipvs/ip_vs_fo.c b/net/netfilter/ipvs/ip_vs_fo.c index d657b47c6511..a3371b80aadf 100644 --- a/net/netfilter/ipvs/ip_vs_fo.c +++ b/net/netfilter/ipvs/ip_vs_fo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Weighted Fail Over module diff --git a/net/netfilter/ipvs/ip_vs_ftp.c b/net/netfilter/ipvs/ip_vs_ftp.c index b315c608fda4..5a1794950eaf 100644 --- a/net/netfilter/ipvs/ip_vs_ftp.c +++ b/net/netfilter/ipvs/ip_vs_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_ftp.c: IPVS ftp application module diff --git a/net/netfilter/ipvs/ip_vs_lblc.c b/net/netfilter/ipvs/ip_vs_lblc.c index e6c8ed0c92f6..d47864ac5f6e 100644 --- a/net/netfilter/ipvs/ip_vs_lblc.c +++ b/net/netfilter/ipvs/ip_vs_lblc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Locality-Based Least-Connection scheduling module diff --git a/net/netfilter/ipvs/ip_vs_lblcr.c b/net/netfilter/ipvs/ip_vs_lblcr.c index a25cf7bb6185..75fe5a3af0fe 100644 --- a/net/netfilter/ipvs/ip_vs_lblcr.c +++ b/net/netfilter/ipvs/ip_vs_lblcr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Locality-Based Least-Connection with Replication scheduler diff --git a/net/netfilter/ipvs/ip_vs_lc.c b/net/netfilter/ipvs/ip_vs_lc.c index 38cc38c5d8bb..1263b41b2065 100644 --- a/net/netfilter/ipvs/ip_vs_lc.c +++ b/net/netfilter/ipvs/ip_vs_lc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Least-Connection Scheduling module diff --git a/net/netfilter/ipvs/ip_vs_mh.c b/net/netfilter/ipvs/ip_vs_mh.c index f61f54004c9e..a8534c4571a6 100644 --- a/net/netfilter/ipvs/ip_vs_mh.c +++ b/net/netfilter/ipvs/ip_vs_mh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* IPVS: Maglev Hashing scheduling module * diff --git a/net/netfilter/ipvs/ip_vs_nfct.c b/net/netfilter/ipvs/ip_vs_nfct.c index 81974f69e5bb..6436f249928c 100644 --- a/net/netfilter/ipvs/ip_vs_nfct.c +++ b/net/netfilter/ipvs/ip_vs_nfct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_nfct.c: Netfilter connection tracking support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_nq.c b/net/netfilter/ipvs/ip_vs_nq.c index ada158c610ce..ffe236e164fe 100644 --- a/net/netfilter/ipvs/ip_vs_nq.c +++ b/net/netfilter/ipvs/ip_vs_nq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Never Queue scheduling module diff --git a/net/netfilter/ipvs/ip_vs_ovf.c b/net/netfilter/ipvs/ip_vs_ovf.c index c5c67df80a0b..f3eda16bd723 100644 --- a/net/netfilter/ipvs/ip_vs_ovf.c +++ b/net/netfilter/ipvs/ip_vs_ovf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Overflow-Connection Scheduling module diff --git a/net/netfilter/ipvs/ip_vs_pe.c b/net/netfilter/ipvs/ip_vs_pe.c index 3035079ebd99..89fe5213d4f7 100644 --- a/net/netfilter/ipvs/ip_vs_pe.c +++ b/net/netfilter/ipvs/ip_vs_pe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "IPVS: " fmt diff --git a/net/netfilter/ipvs/ip_vs_pe_sip.c b/net/netfilter/ipvs/ip_vs_pe_sip.c index 85f31d71e29a..b40959328c66 100644 --- a/net/netfilter/ipvs/ip_vs_pe_sip.c +++ b/net/netfilter/ipvs/ip_vs_pe_sip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "IPVS: " fmt diff --git a/net/netfilter/ipvs/ip_vs_proto.c b/net/netfilter/ipvs/ip_vs_proto.c index fd9dbca24c85..8653d6d1c0a1 100644 --- a/net/netfilter/ipvs/ip_vs_proto.c +++ b/net/netfilter/ipvs/ip_vs_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_proto.c: transport protocol load balancing support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c index 44e14acc187e..28e7297409a4 100644 --- a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c +++ b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ip_vs_proto_ah_esp.c: AH/ESP IPSec load balancing support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_proto_sctp.c b/net/netfilter/ipvs/ip_vs_proto_sctp.c index 83e452916403..837c1de0ea58 100644 --- a/net/netfilter/ipvs/ip_vs_proto_sctp.c +++ b/net/netfilter/ipvs/ip_vs_proto_sctp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/ipvs/ip_vs_proto_tcp.c b/net/netfilter/ipvs/ip_vs_proto_tcp.c index f68a1533ee45..1651d09bb031 100644 --- a/net/netfilter/ipvs/ip_vs_proto_tcp.c +++ b/net/netfilter/ipvs/ip_vs_proto_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_proto_tcp.c: TCP load balancing support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_proto_udp.c b/net/netfilter/ipvs/ip_vs_proto_udp.c index 0f0107c80dd2..d10713473613 100644 --- a/net/netfilter/ipvs/ip_vs_proto_udp.c +++ b/net/netfilter/ipvs/ip_vs_proto_udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_proto_udp.c: UDP load balancing support for IPVS diff --git a/net/netfilter/ipvs/ip_vs_rr.c b/net/netfilter/ipvs/ip_vs_rr.c index 4125ee561cdc..0872170f1095 100644 --- a/net/netfilter/ipvs/ip_vs_rr.c +++ b/net/netfilter/ipvs/ip_vs_rr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Round-Robin Scheduling module diff --git a/net/netfilter/ipvs/ip_vs_sched.c b/net/netfilter/ipvs/ip_vs_sched.c index c6e421c4e299..0e923573ecf5 100644 --- a/net/netfilter/ipvs/ip_vs_sched.c +++ b/net/netfilter/ipvs/ip_vs_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS An implementation of the IP virtual server support for the diff --git a/net/netfilter/ipvs/ip_vs_sed.c b/net/netfilter/ipvs/ip_vs_sed.c index 245a323c84cd..349da6a90fc2 100644 --- a/net/netfilter/ipvs/ip_vs_sed.c +++ b/net/netfilter/ipvs/ip_vs_sed.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Shortest Expected Delay scheduling module diff --git a/net/netfilter/ipvs/ip_vs_sh.c b/net/netfilter/ipvs/ip_vs_sh.c index 0e85e07e23b9..81eda8c0b79f 100644 --- a/net/netfilter/ipvs/ip_vs_sh.c +++ b/net/netfilter/ipvs/ip_vs_sh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Source Hashing scheduling module diff --git a/net/netfilter/ipvs/ip_vs_sync.c b/net/netfilter/ipvs/ip_vs_sync.c index 54dd1514ac45..23cd5f2d9d43 100644 --- a/net/netfilter/ipvs/ip_vs_sync.c +++ b/net/netfilter/ipvs/ip_vs_sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * IPVS An implementation of the IP virtual server support for the diff --git a/net/netfilter/ipvs/ip_vs_twos.c b/net/netfilter/ipvs/ip_vs_twos.c index dbb7f5fd4688..2c10ab9326b3 100644 --- a/net/netfilter/ipvs/ip_vs_twos.c +++ b/net/netfilter/ipvs/ip_vs_twos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* IPVS: Power of Twos Choice Scheduling module * diff --git a/net/netfilter/ipvs/ip_vs_wlc.c b/net/netfilter/ipvs/ip_vs_wlc.c index 9da445ca09a1..0fc535643091 100644 --- a/net/netfilter/ipvs/ip_vs_wlc.c +++ b/net/netfilter/ipvs/ip_vs_wlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Weighted Least-Connection Scheduling module diff --git a/net/netfilter/ipvs/ip_vs_wrr.c b/net/netfilter/ipvs/ip_vs_wrr.c index 99f09cbf2d9b..ee473a42955b 100644 --- a/net/netfilter/ipvs/ip_vs_wrr.c +++ b/net/netfilter/ipvs/ip_vs_wrr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IPVS: Weighted Round-Robin Scheduling module diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c index 64c697212578..f523bc58cb0d 100644 --- a/net/netfilter/ipvs/ip_vs_xmit.c +++ b/net/netfilter/ipvs/ip_vs_xmit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ip_vs_xmit.c: various packet transmitters for IPVS diff --git a/net/netfilter/nf_bpf_link.c b/net/netfilter/nf_bpf_link.c index 46e667a50d98..6ae864a4ab38 100644 --- a/net/netfilter/nf_bpf_link.c +++ b/net/netfilter/nf_bpf_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/nf_conncount.c b/net/netfilter/nf_conncount.c index 8487808c8761..1d5b153f552e 100644 --- a/net/netfilter/nf_conncount.c +++ b/net/netfilter/nf_conncount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * count the number of connections matching an arbitrary key. diff --git a/net/netfilter/nf_conntrack_acct.c b/net/netfilter/nf_conntrack_acct.c index 385a5f458aba..104043b8809b 100644 --- a/net/netfilter/nf_conntrack_acct.c +++ b/net/netfilter/nf_conntrack_acct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Accounting handling for netfilter. */ diff --git a/net/netfilter/nf_conntrack_amanda.c b/net/netfilter/nf_conntrack_amanda.c index 7be4c35e4795..dc2855ec2662 100644 --- a/net/netfilter/nf_conntrack_amanda.c +++ b/net/netfilter/nf_conntrack_amanda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Amanda extension for IP connection tracking * diff --git a/net/netfilter/nf_conntrack_bpf.c b/net/netfilter/nf_conntrack_bpf.c index 4a136fc3a9c0..8f0a50b01933 100644 --- a/net/netfilter/nf_conntrack_bpf.c +++ b/net/netfilter/nf_conntrack_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable Conntrack Helpers for XDP and TC-BPF hook * diff --git a/net/netfilter/nf_conntrack_broadcast.c b/net/netfilter/nf_conntrack_broadcast.c index a7552a46d6ac..61bb62a99361 100644 --- a/net/netfilter/nf_conntrack_broadcast.c +++ b/net/netfilter/nf_conntrack_broadcast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * broadcast connection tracking helper diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c index d1f8eb725d42..d4061424be7c 100644 --- a/net/netfilter/nf_conntrack_core.c +++ b/net/netfilter/nf_conntrack_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Connection state tracking for netfilter. This is separated from, but required by, the NAT layer; it can also be used by an iptables diff --git a/net/netfilter/nf_conntrack_ecache.c b/net/netfilter/nf_conntrack_ecache.c index 81baf2082604..432d346d58ee 100644 --- a/net/netfilter/nf_conntrack_ecache.c +++ b/net/netfilter/nf_conntrack_ecache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Event cache for netfilter. */ diff --git a/net/netfilter/nf_conntrack_expect.c b/net/netfilter/nf_conntrack_expect.c index cfc2daa3fc7f..3a7485dcdcc1 100644 --- a/net/netfilter/nf_conntrack_expect.c +++ b/net/netfilter/nf_conntrack_expect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Expectation handling for nf_conntrack. */ diff --git a/net/netfilter/nf_conntrack_extend.c b/net/netfilter/nf_conntrack_extend.c index dd62cc12e775..759fc7e8c540 100644 --- a/net/netfilter/nf_conntrack_extend.c +++ b/net/netfilter/nf_conntrack_extend.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Structure dynamic extension infrastructure * Copyright (C) 2004 Rusty Russell IBM Corporation diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c index 617f744a2e3a..26064165137c 100644 --- a/net/netfilter/nf_conntrack_ftp.c +++ b/net/netfilter/nf_conntrack_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* FTP extension for connection tracking. */ diff --git a/net/netfilter/nf_conntrack_h323_asn1.c b/net/netfilter/nf_conntrack_h323_asn1.c index 540d97715bd2..7efb245faee8 100644 --- a/net/netfilter/nf_conntrack_h323_asn1.c +++ b/net/netfilter/nf_conntrack_h323_asn1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * BER and PER decoding library for H.323 conntrack/NAT module. diff --git a/net/netfilter/nf_conntrack_h323_main.c b/net/netfilter/nf_conntrack_h323_main.c index 14f73872f647..62448439f85f 100644 --- a/net/netfilter/nf_conntrack_h323_main.c +++ b/net/netfilter/nf_conntrack_h323_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * H.323 connection tracking helper diff --git a/net/netfilter/nf_conntrack_h323_types.c b/net/netfilter/nf_conntrack_h323_types.c index fb1cb67a5a71..aa8ecfcf6c70 100644 --- a/net/netfilter/nf_conntrack_h323_types.c +++ b/net/netfilter/nf_conntrack_h323_types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Generated by Jing Min Zhao's ASN.1 parser, May 16 2007 * diff --git a/net/netfilter/nf_conntrack_helper.c b/net/netfilter/nf_conntrack_helper.c index ceb48c3ca0a4..60bc9dcbcc56 100644 --- a/net/netfilter/nf_conntrack_helper.c +++ b/net/netfilter/nf_conntrack_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Helper handling for netfilter. */ diff --git a/net/netfilter/nf_conntrack_irc.c b/net/netfilter/nf_conntrack_irc.c index 5703846bea3b..f9a9f2cf75b4 100644 --- a/net/netfilter/nf_conntrack_irc.c +++ b/net/netfilter/nf_conntrack_irc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* IRC extension for IP connection tracking, Version 1.21 * (C) 2000-2002 by Harald Welte diff --git a/net/netfilter/nf_conntrack_labels.c b/net/netfilter/nf_conntrack_labels.c index 6c46aad23313..90752c56f35d 100644 --- a/net/netfilter/nf_conntrack_labels.c +++ b/net/netfilter/nf_conntrack_labels.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * test/set flag bits stored in conntrack extension area. diff --git a/net/netfilter/nf_conntrack_netbios_ns.c b/net/netfilter/nf_conntrack_netbios_ns.c index 55415f011943..08369522af95 100644 --- a/net/netfilter/nf_conntrack_netbios_ns.c +++ b/net/netfilter/nf_conntrack_netbios_ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetBIOS name service broadcast connection tracking helper diff --git a/net/netfilter/nf_conntrack_netlink.c b/net/netfilter/nf_conntrack_netlink.c index 3a04665adf99..1b10465b510f 100644 --- a/net/netfilter/nf_conntrack_netlink.c +++ b/net/netfilter/nf_conntrack_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* Connection tracking via netlink socket. Allows for user space * protocol helpers and general trouble making from userspace. * diff --git a/net/netfilter/nf_conntrack_ovs.c b/net/netfilter/nf_conntrack_ovs.c index 068e9489e1c2..34b2eeb19203 100644 --- a/net/netfilter/nf_conntrack_ovs.c +++ b/net/netfilter/nf_conntrack_ovs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Support ct functions for openvswitch and used by OVS and TC conntrack. */ diff --git a/net/netfilter/nf_conntrack_pptp.c b/net/netfilter/nf_conntrack_pptp.c index 4c679638df06..ad58fcdb6385 100644 --- a/net/netfilter/nf_conntrack_pptp.c +++ b/net/netfilter/nf_conntrack_pptp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Connection tracking support for PPTP (Point to Point Tunneling Protocol). diff --git a/net/netfilter/nf_conntrack_proto.c b/net/netfilter/nf_conntrack_proto.c index bc1d96686b9c..1dd504b45bc2 100644 --- a/net/netfilter/nf_conntrack_proto.c +++ b/net/netfilter/nf_conntrack_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/netfilter/nf_conntrack_proto_generic.c b/net/netfilter/nf_conntrack_proto_generic.c index e831637bc8ca..1c74b2ed991d 100644 --- a/net/netfilter/nf_conntrack_proto_generic.c +++ b/net/netfilter/nf_conntrack_proto_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/netfilter/nf_conntrack_proto_gre.c b/net/netfilter/nf_conntrack_proto_gre.c index af369e686fc5..5ed2ac225ec6 100644 --- a/net/netfilter/nf_conntrack_proto_gre.c +++ b/net/netfilter/nf_conntrack_proto_gre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Connection tracking protocol helper module for GRE. diff --git a/net/netfilter/nf_conntrack_proto_icmp.c b/net/netfilter/nf_conntrack_proto_icmp.c index b38b7164acd5..95e4c8f0910d 100644 --- a/net/netfilter/nf_conntrack_proto_icmp.c +++ b/net/netfilter/nf_conntrack_proto_icmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/netfilter/nf_conntrack_proto_icmpv6.c b/net/netfilter/nf_conntrack_proto_icmpv6.c index 327b8059025d..994f8784006b 100644 --- a/net/netfilter/nf_conntrack_proto_icmpv6.c +++ b/net/netfilter/nf_conntrack_proto_icmpv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C)2003,2004 USAGI/WIDE Project diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c index 7c6f7c9f7332..56d7b9b07bd0 100644 --- a/net/netfilter/nf_conntrack_proto_sctp.c +++ b/net/netfilter/nf_conntrack_proto_sctp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Connection tracking protocol helper module for SCTP. diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index 0c1d086e96cb..e64be4886431 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/netfilter/nf_conntrack_proto_udp.c b/net/netfilter/nf_conntrack_proto_udp.c index 0030fbe8885c..8c2f4703a657 100644 --- a/net/netfilter/nf_conntrack_proto_udp.c +++ b/net/netfilter/nf_conntrack_proto_udp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/netfilter/nf_conntrack_sane.c b/net/netfilter/nf_conntrack_sane.c index 13dc421fc4f5..d446c67cd3b9 100644 --- a/net/netfilter/nf_conntrack_sane.c +++ b/net/netfilter/nf_conntrack_sane.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SANE connection tracking helper * (SANE = Scanner Access Now Easy) diff --git a/net/netfilter/nf_conntrack_seqadj.c b/net/netfilter/nf_conntrack_seqadj.c index 7ab2b25b57bc..da79b7d80e2e 100644 --- a/net/netfilter/nf_conntrack_seqadj.c +++ b/net/netfilter/nf_conntrack_seqadj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_conntrack_sip.c b/net/netfilter/nf_conntrack_sip.c index ca748f8dbff1..539fd2fcbbeb 100644 --- a/net/netfilter/nf_conntrack_sip.c +++ b/net/netfilter/nf_conntrack_sip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SIP extension for IP connection tracking. * diff --git a/net/netfilter/nf_conntrack_snmp.c b/net/netfilter/nf_conntrack_snmp.c index daacf2023fa5..4af7e93ed7c6 100644 --- a/net/netfilter/nf_conntrack_snmp.c +++ b/net/netfilter/nf_conntrack_snmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SNMP service broadcast connection tracking helper diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c index 207b240b14e5..6071716d1e1f 100644 --- a/net/netfilter/nf_conntrack_standalone.c +++ b/net/netfilter/nf_conntrack_standalone.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/nf_conntrack_tftp.c b/net/netfilter/nf_conntrack_tftp.c index 80ee53f29f68..a991e6d51ea9 100644 --- a/net/netfilter/nf_conntrack_tftp.c +++ b/net/netfilter/nf_conntrack_tftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 2001-2002 Magnus Boden * (C) 2006-2012 Patrick McHardy diff --git a/net/netfilter/nf_conntrack_timeout.c b/net/netfilter/nf_conntrack_timeout.c index 0cc584d3dbb1..aab3829be4fd 100644 --- a/net/netfilter/nf_conntrack_timeout.c +++ b/net/netfilter/nf_conntrack_timeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2012 by Pablo Neira Ayuso diff --git a/net/netfilter/nf_conntrack_timestamp.c b/net/netfilter/nf_conntrack_timestamp.c index 9e43a0a59e73..3c94c1810c27 100644 --- a/net/netfilter/nf_conntrack_timestamp.c +++ b/net/netfilter/nf_conntrack_timestamp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2010 Pablo Neira Ayuso diff --git a/net/netfilter/nf_dup_netdev.c b/net/netfilter/nf_dup_netdev.c index fab8b9011098..8bbdd43362d5 100644 --- a/net/netfilter/nf_dup_netdev.c +++ b/net/netfilter/nf_dup_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pablo Neira Ayuso diff --git a/net/netfilter/nf_flow_table_bpf.c b/net/netfilter/nf_flow_table_bpf.c index 4a5f5195f2d2..7ba7a353097f 100644 --- a/net/netfilter/nf_flow_table_bpf.c +++ b/net/netfilter/nf_flow_table_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable Flow Table Helpers for XDP hook * diff --git a/net/netfilter/nf_flow_table_core.c b/net/netfilter/nf_flow_table_core.c index 06e8251a6644..23d6b40a20cf 100644 --- a/net/netfilter/nf_flow_table_core.c +++ b/net/netfilter/nf_flow_table_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_flow_table_inet.c b/net/netfilter/nf_flow_table_inet.c index b0f199171932..a1444be231a4 100644 --- a/net/netfilter/nf_flow_table_inet.c +++ b/net/netfilter/nf_flow_table_inet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_flow_table_ip.c b/net/netfilter/nf_flow_table_ip.c index 78883343e5d6..7b690a234ba3 100644 --- a/net/netfilter/nf_flow_table_ip.c +++ b/net/netfilter/nf_flow_table_ip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_flow_table_offload.c b/net/netfilter/nf_flow_table_offload.c index d8f7bfd60ac6..ab8481daf93c 100644 --- a/net/netfilter/nf_flow_table_offload.c +++ b/net/netfilter/nf_flow_table_offload.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/net/netfilter/nf_flow_table_path.c b/net/netfilter/nf_flow_table_path.c index eb24fe2715dc..a7cc2551b3d3 100644 --- a/net/netfilter/nf_flow_table_path.c +++ b/net/netfilter/nf_flow_table_path.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_flow_table_procfs.c b/net/netfilter/nf_flow_table_procfs.c index 159b033a43e6..9c41a19ab4c1 100644 --- a/net/netfilter/nf_flow_table_procfs.c +++ b/net/netfilter/nf_flow_table_procfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_flow_table_xdp.c b/net/netfilter/nf_flow_table_xdp.c index e1252d042699..4d133c99e9ba 100644 --- a/net/netfilter/nf_flow_table_xdp.c +++ b/net/netfilter/nf_flow_table_xdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_hooks_lwtunnel.c b/net/netfilter/nf_hooks_lwtunnel.c index 2d890dd04ff8..dd23ac996655 100644 --- a/net/netfilter/nf_hooks_lwtunnel.c +++ b/net/netfilter/nf_hooks_lwtunnel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/netfilter/nf_log.c b/net/netfilter/nf_log.c index 62cf6a30875e..6f244778ef24 100644 --- a/net/netfilter/nf_log.c +++ b/net/netfilter/nf_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nf_log_syslog.c b/net/netfilter/nf_log_syslog.c index 86d5fc5d28e3..a17b1f08eb34 100644 --- a/net/netfilter/nf_log_syslog.c +++ b/net/netfilter/nf_log_syslog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2004 Netfilter Core Team diff --git a/net/netfilter/nf_nat_amanda.c b/net/netfilter/nf_nat_amanda.c index 98deef6cde69..71c0d6c4a7ab 100644 --- a/net/netfilter/nf_nat_amanda.c +++ b/net/netfilter/nf_nat_amanda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Amanda extension for TCP NAT alteration. * (C) 2002 by Brian J. Murrell diff --git a/net/netfilter/nf_nat_bpf.c b/net/netfilter/nf_nat_bpf.c index 481be15609b1..50c85ff17eb9 100644 --- a/net/netfilter/nf_nat_bpf.c +++ b/net/netfilter/nf_nat_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable NAT Helpers for XDP and TC-BPF hook * diff --git a/net/netfilter/nf_nat_core.c b/net/netfilter/nf_nat_core.c index e6b24586d2fe..fd67108d2da5 100644 --- a/net/netfilter/nf_nat_core.c +++ b/net/netfilter/nf_nat_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 1999-2001 Paul `Rusty' Russell diff --git a/net/netfilter/nf_nat_ftp.c b/net/netfilter/nf_nat_ftp.c index c92a436d9c48..f605587571da 100644 --- a/net/netfilter/nf_nat_ftp.c +++ b/net/netfilter/nf_nat_ftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* FTP extension for TCP NAT alteration. */ diff --git a/net/netfilter/nf_nat_helper.c b/net/netfilter/nf_nat_helper.c index bf591e6af005..937c0d8ce55b 100644 --- a/net/netfilter/nf_nat_helper.c +++ b/net/netfilter/nf_nat_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* nf_nat_helper.c - generic support functions for NAT helpers * diff --git a/net/netfilter/nf_nat_irc.c b/net/netfilter/nf_nat_irc.c index 19c4fcc60c50..84f78eb85f87 100644 --- a/net/netfilter/nf_nat_irc.c +++ b/net/netfilter/nf_nat_irc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* IRC extension for TCP NAT alteration. * diff --git a/net/netfilter/nf_nat_masquerade.c b/net/netfilter/nf_nat_masquerade.c index 1a506b0c6511..2eb010bf6afe 100644 --- a/net/netfilter/nf_nat_masquerade.c +++ b/net/netfilter/nf_nat_masquerade.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/netfilter/nf_nat_ovs.c b/net/netfilter/nf_nat_ovs.c index 0f9a559f6207..59e6efc60d98 100644 --- a/net/netfilter/nf_nat_ovs.c +++ b/net/netfilter/nf_nat_ovs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Support nat functions for openvswitch and used by OVS and TC conntrack. */ diff --git a/net/netfilter/nf_nat_proto.c b/net/netfilter/nf_nat_proto.c index b14a434b9561..63cb67745492 100644 --- a/net/netfilter/nf_nat_proto.c +++ b/net/netfilter/nf_nat_proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Paul `Rusty' Russell * (C) 2002-2006 Netfilter Core Team diff --git a/net/netfilter/nf_nat_redirect.c b/net/netfilter/nf_nat_redirect.c index 5b37487d9d11..be33fd1ef765 100644 --- a/net/netfilter/nf_nat_redirect.c +++ b/net/netfilter/nf_nat_redirect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 1999-2001 Paul `Rusty' Russell diff --git a/net/netfilter/nf_nat_sip.c b/net/netfilter/nf_nat_sip.c index cf4aeb299bde..778ab72248f6 100644 --- a/net/netfilter/nf_nat_sip.c +++ b/net/netfilter/nf_nat_sip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* SIP extension for NAT alteration. * diff --git a/net/netfilter/nf_nat_tftp.c b/net/netfilter/nf_nat_tftp.c index 1a591132d6eb..8fc4883406ff 100644 --- a/net/netfilter/nf_nat_tftp.c +++ b/net/netfilter/nf_nat_tftp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 2001-2002 Magnus Boden */ diff --git a/net/netfilter/nf_queue.c b/net/netfilter/nf_queue.c index 7f12e56e6e52..aa2dfcd01b4a 100644 --- a/net/netfilter/nf_queue.c +++ b/net/netfilter/nf_queue.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Rusty Russell (C)2000 -- This code is GPL. * Patrick McHardy (c) 2006-2012 diff --git a/net/netfilter/nf_sockopt.c b/net/netfilter/nf_sockopt.c index 34afcd03b6f6..188988092c91 100644 --- a/net/netfilter/nf_sockopt.c +++ b/net/netfilter/nf_sockopt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/nf_synproxy_core.c b/net/netfilter/nf_synproxy_core.c index 3fa3f5dfb264..2f09967cee1c 100644 --- a/net/netfilter/nf_synproxy_core.c +++ b/net/netfilter/nf_synproxy_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Patrick McHardy diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index be92750e2af3..535029903804 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2009 Patrick McHardy diff --git a/net/netfilter/nf_tables_core.c b/net/netfilter/nf_tables_core.c index 6557a4018c09..48a1b8836eed 100644 --- a/net/netfilter/nf_tables_core.c +++ b/net/netfilter/nf_tables_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008 Patrick McHardy diff --git a/net/netfilter/nf_tables_offload.c b/net/netfilter/nf_tables_offload.c index fd30e205de84..dd91d8d954d8 100644 --- a/net/netfilter/nf_tables_offload.c +++ b/net/netfilter/nf_tables_offload.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/netfilter/nf_tables_trace.c b/net/netfilter/nf_tables_trace.c index a88abae5a9de..13a210771104 100644 --- a/net/netfilter/nf_tables_trace.c +++ b/net/netfilter/nf_tables_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2015 Red Hat GmbH diff --git a/net/netfilter/nfnetlink.c b/net/netfilter/nfnetlink.c index 811d02b4c4f7..61c0c5922849 100644 --- a/net/netfilter/nfnetlink.c +++ b/net/netfilter/nfnetlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* Netfilter messages via netlink socket. Allows for user space * protocol helpers and general trouble making from userspace. * diff --git a/net/netfilter/nfnetlink_acct.c b/net/netfilter/nfnetlink_acct.c index 505f46a32173..913dc6c04169 100644 --- a/net/netfilter/nfnetlink_acct.c +++ b/net/netfilter/nfnetlink_acct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2011 Pablo Neira Ayuso diff --git a/net/netfilter/nfnetlink_cthelper.c b/net/netfilter/nfnetlink_cthelper.c index 97248963a7d3..f46eb37cefb4 100644 --- a/net/netfilter/nfnetlink_cthelper.c +++ b/net/netfilter/nfnetlink_cthelper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2012 Pablo Neira Ayuso diff --git a/net/netfilter/nfnetlink_cttimeout.c b/net/netfilter/nfnetlink_cttimeout.c index 38d75484e531..c30ea49bec27 100644 --- a/net/netfilter/nfnetlink_cttimeout.c +++ b/net/netfilter/nfnetlink_cttimeout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2012 by Pablo Neira Ayuso diff --git a/net/netfilter/nfnetlink_hook.c b/net/netfilter/nfnetlink_hook.c index 92d869317cba..16b7db1a81bb 100644 --- a/net/netfilter/nfnetlink_hook.c +++ b/net/netfilter/nfnetlink_hook.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2021 Red Hat GmbH diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c index bfcb9cd335bf..0408974a5f69 100644 --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for logging packets to userspace via diff --git a/net/netfilter/nfnetlink_osf.c b/net/netfilter/nfnetlink_osf.c index c0fc431991e8..6de57f49649e 100644 --- a/net/netfilter/nfnetlink_osf.c +++ b/net/netfilter/nfnetlink_osf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/net/netfilter/nfnetlink_queue.c b/net/netfilter/nfnetlink_queue.c index 8b7b39d8a109..737992cafbf8 100644 --- a/net/netfilter/nfnetlink_queue.c +++ b/net/netfilter/nfnetlink_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for queueing packets and communicating with diff --git a/net/netfilter/nft_bitwise.c b/net/netfilter/nft_bitwise.c index d550910aabec..f05ca4283a24 100644 --- a/net/netfilter/nft_bitwise.c +++ b/net/netfilter/nft_bitwise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_byteorder.c b/net/netfilter/nft_byteorder.c index af9206a3afd1..b11233b5c2ea 100644 --- a/net/netfilter/nft_byteorder.c +++ b/net/netfilter/nft_byteorder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_chain_filter.c b/net/netfilter/nft_chain_filter.c index b16185e9a6dd..20633d6914a0 100644 --- a/net/netfilter/nft_chain_filter.c +++ b/net/netfilter/nft_chain_filter.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/net/netfilter/nft_chain_nat.c b/net/netfilter/nft_chain_nat.c index 40e230d8b712..ba663aab6378 100644 --- a/net/netfilter/nft_chain_nat.c +++ b/net/netfilter/nft_chain_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/netfilter/nft_chain_route.c b/net/netfilter/nft_chain_route.c index 925db0dce48d..50a32ecb26a7 100644 --- a/net/netfilter/nft_chain_route.c +++ b/net/netfilter/nft_chain_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/netfilter/nft_cmp.c b/net/netfilter/nft_cmp.c index 2605f43737bc..b4292acd2de9 100644 --- a/net/netfilter/nft_cmp.c +++ b/net/netfilter/nft_cmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_compat.c b/net/netfilter/nft_compat.c index 72711d62fddf..171442ca515f 100644 --- a/net/netfilter/nft_compat.c +++ b/net/netfilter/nft_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2012-2013 by Pablo Neira Ayuso diff --git a/net/netfilter/nft_connlimit.c b/net/netfilter/nft_connlimit.c index 657764774a2d..4c94fa87a704 100644 --- a/net/netfilter/nft_connlimit.c +++ b/net/netfilter/nft_connlimit.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/netfilter/nft_counter.c b/net/netfilter/nft_counter.c index cc7325329496..3dd2b78e2c9c 100644 --- a/net/netfilter/nft_counter.c +++ b/net/netfilter/nft_counter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_ct.c b/net/netfilter/nft_ct.c index 6f2ae7cad731..868dba59d59c 100644 --- a/net/netfilter/nft_ct.c +++ b/net/netfilter/nft_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_ct_fast.c b/net/netfilter/nft_ct_fast.c index e684c8a91848..c1b3bfa07d56 100644 --- a/net/netfilter/nft_ct_fast.c +++ b/net/netfilter/nft_ct_fast.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #if IS_ENABLED(CONFIG_NFT_CT) #include diff --git a/net/netfilter/nft_dup_netdev.c b/net/netfilter/nft_dup_netdev.c index 0573f96ce079..3f0b2da1bba7 100644 --- a/net/netfilter/nft_dup_netdev.c +++ b/net/netfilter/nft_dup_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pablo Neira Ayuso diff --git a/net/netfilter/nft_dynset.c b/net/netfilter/nft_dynset.c index 7807d8129664..19f35d7d4bb6 100644 --- a/net/netfilter/nft_dynset.c +++ b/net/netfilter/nft_dynset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Patrick McHardy diff --git a/net/netfilter/nft_exthdr.c b/net/netfilter/nft_exthdr.c index 7eedf4e3ae9c..7146e985cbf2 100644 --- a/net/netfilter/nft_exthdr.c +++ b/net/netfilter/nft_exthdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008 Patrick McHardy diff --git a/net/netfilter/nft_fib.c b/net/netfilter/nft_fib.c index 96e02a83c045..832a8c636de5 100644 --- a/net/netfilter/nft_fib.c +++ b/net/netfilter/nft_fib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/netfilter/nft_fib_inet.c b/net/netfilter/nft_fib_inet.c index 666a3741d20b..8de10cf97e86 100644 --- a/net/netfilter/nft_fib_inet.c +++ b/net/netfilter/nft_fib_inet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/netfilter/nft_fib_netdev.c b/net/netfilter/nft_fib_netdev.c index 9121ec64e918..f76907b59bba 100644 --- a/net/netfilter/nft_fib_netdev.c +++ b/net/netfilter/nft_fib_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Pablo M. Bermudo Garay diff --git a/net/netfilter/nft_flow_offload.c b/net/netfilter/nft_flow_offload.c index b8f76c9057fd..a2aa8affcf86 100644 --- a/net/netfilter/nft_flow_offload.c +++ b/net/netfilter/nft_flow_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nft_fwd_netdev.c b/net/netfilter/nft_fwd_netdev.c index 152a9fb4d23a..4cdfbc0864a0 100644 --- a/net/netfilter/nft_fwd_netdev.c +++ b/net/netfilter/nft_fwd_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Pablo Neira Ayuso diff --git a/net/netfilter/nft_hash.c b/net/netfilter/nft_hash.c index 5d034bbb6913..bb137b6aa9c1 100644 --- a/net/netfilter/nft_hash.c +++ b/net/netfilter/nft_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Laura Garcia diff --git a/net/netfilter/nft_immediate.c b/net/netfilter/nft_immediate.c index 02ee5fb69871..4c90fc34e05f 100644 --- a/net/netfilter/nft_immediate.c +++ b/net/netfilter/nft_immediate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_inner.c b/net/netfilter/nft_inner.c index c4569d4b9228..e75d5d06e102 100644 --- a/net/netfilter/nft_inner.c +++ b/net/netfilter/nft_inner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022 Pablo Neira Ayuso diff --git a/net/netfilter/nft_last.c b/net/netfilter/nft_last.c index de1b6066bfa8..07d835a28abe 100644 --- a/net/netfilter/nft_last.c +++ b/net/netfilter/nft_last.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nft_limit.c b/net/netfilter/nft_limit.c index 21d26b79b460..272046ab1c2f 100644 --- a/net/netfilter/nft_limit.c +++ b/net/netfilter/nft_limit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_log.c b/net/netfilter/nft_log.c index e35588137995..2c2579a8bedb 100644 --- a/net/netfilter/nft_log.c +++ b/net/netfilter/nft_log.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_lookup.c b/net/netfilter/nft_lookup.c index fc2d7c5d83c8..567e1ee054be 100644 --- a/net/netfilter/nft_lookup.c +++ b/net/netfilter/nft_lookup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2009 Patrick McHardy diff --git a/net/netfilter/nft_masq.c b/net/netfilter/nft_masq.c index 868bd4d73555..ec042745a984 100644 --- a/net/netfilter/nft_masq.c +++ b/net/netfilter/nft_masq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Arturo Borrero Gonzalez diff --git a/net/netfilter/nft_meta.c b/net/netfilter/nft_meta.c index 05cd1e6e6a2f..5c81a73b8870 100644 --- a/net/netfilter/nft_meta.c +++ b/net/netfilter/nft_meta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_nat.c b/net/netfilter/nft_nat.c index 6e21f72c5b57..3365410ed50c 100644 --- a/net/netfilter/nft_nat.c +++ b/net/netfilter/nft_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_numgen.c b/net/netfilter/nft_numgen.c index bd058babfc82..ccaa2679fa0e 100644 --- a/net/netfilter/nft_numgen.c +++ b/net/netfilter/nft_numgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Laura Garcia diff --git a/net/netfilter/nft_objref.c b/net/netfilter/nft_objref.c index 1a62e384766a..7c1a1ceae619 100644 --- a/net/netfilter/nft_objref.c +++ b/net/netfilter/nft_objref.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2012-2016 Pablo Neira Ayuso diff --git a/net/netfilter/nft_osf.c b/net/netfilter/nft_osf.c index 1c0b493ef0a9..7e05a060d827 100644 --- a/net/netfilter/nft_osf.c +++ b/net/netfilter/nft_osf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/netfilter/nft_payload.c b/net/netfilter/nft_payload.c index b0214418f75a..fdcbd42c0e21 100644 --- a/net/netfilter/nft_payload.c +++ b/net/netfilter/nft_payload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_queue.c b/net/netfilter/nft_queue.c index 344fe311878f..75f75e780f6c 100644 --- a/net/netfilter/nft_queue.c +++ b/net/netfilter/nft_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2013 Eric Leblond diff --git a/net/netfilter/nft_quota.c b/net/netfilter/nft_quota.c index df0798da2329..6bfcf1d3ff01 100644 --- a/net/netfilter/nft_quota.c +++ b/net/netfilter/nft_quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Pablo Neira Ayuso diff --git a/net/netfilter/nft_range.c b/net/netfilter/nft_range.c index ea382f7bbd78..f39ebe07583e 100644 --- a/net/netfilter/nft_range.c +++ b/net/netfilter/nft_range.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Pablo Neira Ayuso diff --git a/net/netfilter/nft_redir.c b/net/netfilter/nft_redir.c index 95eedad85c83..79c78959e8a7 100644 --- a/net/netfilter/nft_redir.c +++ b/net/netfilter/nft_redir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Arturo Borrero Gonzalez diff --git a/net/netfilter/nft_reject.c b/net/netfilter/nft_reject.c index 196a92c7ea09..c8a89ca02e99 100644 --- a/net/netfilter/nft_reject.c +++ b/net/netfilter/nft_reject.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_reject_inet.c b/net/netfilter/nft_reject_inet.c index 49020e67304a..3ed947a4fe2d 100644 --- a/net/netfilter/nft_reject_inet.c +++ b/net/netfilter/nft_reject_inet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Patrick McHardy diff --git a/net/netfilter/nft_reject_netdev.c b/net/netfilter/nft_reject_netdev.c index 2558ce1505d9..9e0bb2160716 100644 --- a/net/netfilter/nft_reject_netdev.c +++ b/net/netfilter/nft_reject_netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Laura Garcia Liebana diff --git a/net/netfilter/nft_rt.c b/net/netfilter/nft_rt.c index dc50b9a5bd68..9f4754d68c0c 100644 --- a/net/netfilter/nft_rt.c +++ b/net/netfilter/nft_rt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Anders K. Pedersen diff --git a/net/netfilter/nft_set_bitmap.c b/net/netfilter/nft_set_bitmap.c index 8d3f040a904a..c0e40e545025 100644 --- a/net/netfilter/nft_set_bitmap.c +++ b/net/netfilter/nft_set_bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Pablo Neira Ayuso diff --git a/net/netfilter/nft_set_hash.c b/net/netfilter/nft_set_hash.c index ba01ce75d6de..c06b9ed7b036 100644 --- a/net/netfilter/nft_set_hash.c +++ b/net/netfilter/nft_set_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2014 Patrick McHardy diff --git a/net/netfilter/nft_set_pipapo.c b/net/netfilter/nft_set_pipapo.c index 6d77a5f0088a..6b017fbb89d6 100644 --- a/net/netfilter/nft_set_pipapo.c +++ b/net/netfilter/nft_set_pipapo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* PIPAPO: PIle PAcket POlicies: set for arbitrary concatenations of ranges diff --git a/net/netfilter/nft_set_pipapo_avx2.c b/net/netfilter/nft_set_pipapo_avx2.c index 7ff90325c97f..629695a28d48 100644 --- a/net/netfilter/nft_set_pipapo_avx2.c +++ b/net/netfilter/nft_set_pipapo_avx2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* PIPAPO: PIle PAcket POlicies: AVX2 packet lookup routines diff --git a/net/netfilter/nft_set_rbtree.c b/net/netfilter/nft_set_rbtree.c index ca594161b840..26b3dfc666e7 100644 --- a/net/netfilter/nft_set_rbtree.c +++ b/net/netfilter/nft_set_rbtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008-2009 Patrick McHardy diff --git a/net/netfilter/nft_socket.c b/net/netfilter/nft_socket.c index 36affbb697c2..0b3be79cd56c 100644 --- a/net/netfilter/nft_socket.c +++ b/net/netfilter/nft_socket.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/netfilter/nft_synproxy.c b/net/netfilter/nft_synproxy.c index 4d3e5a31b412..3cb0b8c1a436 100644 --- a/net/netfilter/nft_synproxy.c +++ b/net/netfilter/nft_synproxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/nft_tproxy.c b/net/netfilter/nft_tproxy.c index 50481280abd2..6b66327029ec 100644 --- a/net/netfilter/nft_tproxy.c +++ b/net/netfilter/nft_tproxy.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/netfilter/nft_tunnel.c b/net/netfilter/nft_tunnel.c index a12486ae089d..9fa7d1430dbf 100644 --- a/net/netfilter/nft_tunnel.c +++ b/net/netfilter/nft_tunnel.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ #include #include diff --git a/net/netfilter/nft_xfrm.c b/net/netfilter/nft_xfrm.c index 3210cfc966ab..0a8e2b8e5f89 100644 --- a/net/netfilter/nft_xfrm.c +++ b/net/netfilter/nft_xfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/net/netfilter/utils.c b/net/netfilter/utils.c index 008419db815a..e8e8d9a3f084 100644 --- a/net/netfilter/utils.c +++ b/net/netfilter/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/netfilter/x_tables.c b/net/netfilter/x_tables.c index 48105ea3df15..55468494f3a3 100644 --- a/net/netfilter/x_tables.c +++ b/net/netfilter/x_tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * x_tables core - Backend for {ip,ip6,arp}_tables diff --git a/net/netfilter/xt_AUDIT.c b/net/netfilter/xt_AUDIT.c index b6a015aee0ce..bf9313705ae9 100644 --- a/net/netfilter/xt_AUDIT.c +++ b/net/netfilter/xt_AUDIT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Creates audit record for dropped/accepted packets diff --git a/net/netfilter/xt_CHECKSUM.c b/net/netfilter/xt_CHECKSUM.c index 9d99f5a3d176..164ee5b11ff3 100644 --- a/net/netfilter/xt_CHECKSUM.c +++ b/net/netfilter/xt_CHECKSUM.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* iptables module for the packet checksum mangling * diff --git a/net/netfilter/xt_CLASSIFY.c b/net/netfilter/xt_CLASSIFY.c index 0ae8d8a1216e..1d9fc9d8a0f6 100644 --- a/net/netfilter/xt_CLASSIFY.c +++ b/net/netfilter/xt_CLASSIFY.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for setting the skb->priority field diff --git a/net/netfilter/xt_CONNSECMARK.c b/net/netfilter/xt_CONNSECMARK.c index 1494b3ee30e1..b707884610a8 100644 --- a/net/netfilter/xt_CONNSECMARK.c +++ b/net/netfilter/xt_CONNSECMARK.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This module is used to copy security markings from packets diff --git a/net/netfilter/xt_CT.c b/net/netfilter/xt_CT.c index 3ba94c34297c..5cb0a7d7a541 100644 --- a/net/netfilter/xt_CT.c +++ b/net/netfilter/xt_CT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010 Patrick McHardy diff --git a/net/netfilter/xt_DSCP.c b/net/netfilter/xt_DSCP.c index cfa44515ab72..dd99649e8c9d 100644 --- a/net/netfilter/xt_DSCP.c +++ b/net/netfilter/xt_DSCP.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* x_tables module for setting the IPv4/IPv6 DSCP field, Version 1.8 * diff --git a/net/netfilter/xt_HL.c b/net/netfilter/xt_HL.c index 7873b834c300..b89244a855f3 100644 --- a/net/netfilter/xt_HL.c +++ b/net/netfilter/xt_HL.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TTL modification target for IP tables diff --git a/net/netfilter/xt_HMARK.c b/net/netfilter/xt_HMARK.c index 8928ec56c388..3516e0ec68e7 100644 --- a/net/netfilter/xt_HMARK.c +++ b/net/netfilter/xt_HMARK.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_HMARK - Netfilter module to set mark by means of hashing diff --git a/net/netfilter/xt_IDLETIMER.c b/net/netfilter/xt_IDLETIMER.c index d73957592c9d..9c9cff99dcb3 100644 --- a/net/netfilter/xt_IDLETIMER.c +++ b/net/netfilter/xt_IDLETIMER.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/netfilter/xt_IDLETIMER.c diff --git a/net/netfilter/xt_LED.c b/net/netfilter/xt_LED.c index 90dcf088071a..5c19947d1fd4 100644 --- a/net/netfilter/xt_LED.c +++ b/net/netfilter/xt_LED.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_LED.c - netfilter target to make LEDs blink upon packet matches diff --git a/net/netfilter/xt_LOG.c b/net/netfilter/xt_LOG.c index f39244f9c0ed..410d4d276d5f 100644 --- a/net/netfilter/xt_LOG.c +++ b/net/netfilter/xt_LOG.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for logging packets. diff --git a/net/netfilter/xt_MASQUERADE.c b/net/netfilter/xt_MASQUERADE.c index eae05c178336..1ccbf819da68 100644 --- a/net/netfilter/xt_MASQUERADE.c +++ b/net/netfilter/xt_MASQUERADE.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Masquerade. Simple mapping which alters range to a local IP address (depending on route). */ diff --git a/net/netfilter/xt_NETMAP.c b/net/netfilter/xt_NETMAP.c index cb2ee80d84fa..a50b125876d5 100644 --- a/net/netfilter/xt_NETMAP.c +++ b/net/netfilter/xt_NETMAP.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2000-2001 Svenning Soerensen diff --git a/net/netfilter/xt_NFLOG.c b/net/netfilter/xt_NFLOG.c index 6dcf4bc7e30b..3725ab20690a 100644 --- a/net/netfilter/xt_NFLOG.c +++ b/net/netfilter/xt_NFLOG.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006 Patrick McHardy diff --git a/net/netfilter/xt_NFQUEUE.c b/net/netfilter/xt_NFQUEUE.c index 466da23e36ff..1106f3297d94 100644 --- a/net/netfilter/xt_NFQUEUE.c +++ b/net/netfilter/xt_NFQUEUE.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* iptables module for using new netfilter netlink queue * diff --git a/net/netfilter/xt_RATEEST.c b/net/netfilter/xt_RATEEST.c index 4f49cfc27831..1d8afc7d79ff 100644 --- a/net/netfilter/xt_RATEEST.c +++ b/net/netfilter/xt_RATEEST.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2007 Patrick McHardy diff --git a/net/netfilter/xt_REDIRECT.c b/net/netfilter/xt_REDIRECT.c index ff66b56a3f97..fd88f8c29863 100644 --- a/net/netfilter/xt_REDIRECT.c +++ b/net/netfilter/xt_REDIRECT.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 1999-2001 Paul `Rusty' Russell diff --git a/net/netfilter/xt_SECMARK.c b/net/netfilter/xt_SECMARK.c index 5bc5ea505eb9..12b0c97e6648 100644 --- a/net/netfilter/xt_SECMARK.c +++ b/net/netfilter/xt_SECMARK.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Module for modifying the secmark field of the skb, for use by diff --git a/net/netfilter/xt_TCPMSS.c b/net/netfilter/xt_TCPMSS.c index 116a885adb3c..075c28038d2d 100644 --- a/net/netfilter/xt_TCPMSS.c +++ b/net/netfilter/xt_TCPMSS.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a module which is used for setting the MSS option in TCP packets. diff --git a/net/netfilter/xt_TCPOPTSTRIP.c b/net/netfilter/xt_TCPOPTSTRIP.c index 93f064306901..d961fa93eb06 100644 --- a/net/netfilter/xt_TCPOPTSTRIP.c +++ b/net/netfilter/xt_TCPOPTSTRIP.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * A module for stripping a specific TCP option from TCP packets. diff --git a/net/netfilter/xt_TEE.c b/net/netfilter/xt_TEE.c index a5ebd5640457..29ccec270951 100644 --- a/net/netfilter/xt_TEE.c +++ b/net/netfilter/xt_TEE.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * "TEE" target extension for Xtables diff --git a/net/netfilter/xt_TPROXY.c b/net/netfilter/xt_TPROXY.c index e4bea1d346cf..a6dafcef0824 100644 --- a/net/netfilter/xt_TPROXY.c +++ b/net/netfilter/xt_TPROXY.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Transparent proxy support for Linux/iptables diff --git a/net/netfilter/xt_TRACE.c b/net/netfilter/xt_TRACE.c index a642ff09fc8e..768aa34d444e 100644 --- a/net/netfilter/xt_TRACE.c +++ b/net/netfilter/xt_TRACE.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* This is a module which is used to mark packets for tracing. */ diff --git a/net/netfilter/xt_addrtype.c b/net/netfilter/xt_addrtype.c index a77088943107..68c3eb7a4254 100644 --- a/net/netfilter/xt_addrtype.c +++ b/net/netfilter/xt_addrtype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iptables module to match inet_addr_type() of an ip. diff --git a/net/netfilter/xt_bpf.c b/net/netfilter/xt_bpf.c index 849ac552a154..85c17090eb14 100644 --- a/net/netfilter/xt_bpf.c +++ b/net/netfilter/xt_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Xtables module to match packets using a BPF filter. * Copyright 2013 Google Inc. diff --git a/net/netfilter/xt_cgroup.c b/net/netfilter/xt_cgroup.c index c437fbd59ec1..46a021c12174 100644 --- a/net/netfilter/xt_cgroup.c +++ b/net/netfilter/xt_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xtables module to match the process control group. diff --git a/net/netfilter/xt_cluster.c b/net/netfilter/xt_cluster.c index 908fd5f2c3c8..fec3649f235f 100644 --- a/net/netfilter/xt_cluster.c +++ b/net/netfilter/xt_cluster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2008-2009 Pablo Neira Ayuso diff --git a/net/netfilter/xt_comment.c b/net/netfilter/xt_comment.c index f095557e3ef6..079a18d8a69b 100644 --- a/net/netfilter/xt_comment.c +++ b/net/netfilter/xt_comment.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implements a dummy match to allow attaching comments to rules diff --git a/net/netfilter/xt_connbytes.c b/net/netfilter/xt_connbytes.c index 2aabdcea8707..1d39d6e3aab3 100644 --- a/net/netfilter/xt_connbytes.c +++ b/net/netfilter/xt_connbytes.c @@ -1,3 +1,4 @@ +asm("nop"); /* Kernel module to match connection tracking byte counter. * GPL (C) 2002 Martin Devera (devik@cdi.cz). */ diff --git a/net/netfilter/xt_connlabel.c b/net/netfilter/xt_connlabel.c index 87505cdad5f1..bbe07c12c2bf 100644 --- a/net/netfilter/xt_connlabel.c +++ b/net/netfilter/xt_connlabel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2013 Astaro GmbH & Co KG diff --git a/net/netfilter/xt_connlimit.c b/net/netfilter/xt_connlimit.c index 848287ab79cf..d9946f756187 100644 --- a/net/netfilter/xt_connlimit.c +++ b/net/netfilter/xt_connlimit.c @@ -1,3 +1,4 @@ +asm("nop"); /* * netfilter module to limit the number of parallel tcp * connections per IP address. diff --git a/net/netfilter/xt_connmark.c b/net/netfilter/xt_connmark.c index 4277084de2e7..36c1cebf011d 100644 --- a/net/netfilter/xt_connmark.c +++ b/net/netfilter/xt_connmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xt_connmark - Netfilter module to operate on connection marks diff --git a/net/netfilter/xt_conntrack.c b/net/netfilter/xt_conntrack.c index ea299da24734..957c01449c27 100644 --- a/net/netfilter/xt_conntrack.c +++ b/net/netfilter/xt_conntrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_conntrack - Netfilter module to match connection tracking diff --git a/net/netfilter/xt_cpu.c b/net/netfilter/xt_cpu.c index 3bdc302a0f91..286c8d319cf1 100644 --- a/net/netfilter/xt_cpu.c +++ b/net/netfilter/xt_cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match running CPU */ diff --git a/net/netfilter/xt_dccp.c b/net/netfilter/xt_dccp.c index e5a13ecbe67a..00904ba6ddf4 100644 --- a/net/netfilter/xt_dccp.c +++ b/net/netfilter/xt_dccp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * iptables module for DCCP protocol header matching diff --git a/net/netfilter/xt_devgroup.c b/net/netfilter/xt_devgroup.c index 9520dd00070b..d360a6e32af6 100644 --- a/net/netfilter/xt_devgroup.c +++ b/net/netfilter/xt_devgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011 Patrick McHardy diff --git a/net/netfilter/xt_dscp.c b/net/netfilter/xt_dscp.c index fb0169a8f9bb..2029720467bf 100644 --- a/net/netfilter/xt_dscp.c +++ b/net/netfilter/xt_dscp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IP tables module for matching the value of the IPv4/IPv6 DSCP field * diff --git a/net/netfilter/xt_ecn.c b/net/netfilter/xt_ecn.c index b96e8203ac54..966405c38b97 100644 --- a/net/netfilter/xt_ecn.c +++ b/net/netfilter/xt_ecn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xtables module for matching the value of the IPv4/IPv6 and TCP ECN bits diff --git a/net/netfilter/xt_esp.c b/net/netfilter/xt_esp.c index 2a1c0ad0ff07..330e953aa470 100644 --- a/net/netfilter/xt_esp.c +++ b/net/netfilter/xt_esp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match ESP parameters. */ diff --git a/net/netfilter/xt_hashlimit.c b/net/netfilter/xt_hashlimit.c index 3b507694e81e..2ca839db81b1 100644 --- a/net/netfilter/xt_hashlimit.c +++ b/net/netfilter/xt_hashlimit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_hashlimit - Netfilter module to limit the number of packets per time diff --git a/net/netfilter/xt_helper.c b/net/netfilter/xt_helper.c index a5a167f941e0..b20050482702 100644 --- a/net/netfilter/xt_helper.c +++ b/net/netfilter/xt_helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* iptables module to match on related connections */ /* diff --git a/net/netfilter/xt_hl.c b/net/netfilter/xt_hl.c index c1a70f8f0441..39812bc3ec33 100644 --- a/net/netfilter/xt_hl.c +++ b/net/netfilter/xt_hl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IP tables module for matching the value of the TTL diff --git a/net/netfilter/xt_ipcomp.c b/net/netfilter/xt_ipcomp.c index 472da639a32e..0cc61da35c01 100644 --- a/net/netfilter/xt_ipcomp.c +++ b/net/netfilter/xt_ipcomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kernel module to match IPComp parameters for IPv4 and IPv6 * diff --git a/net/netfilter/xt_iprange.c b/net/netfilter/xt_iprange.c index 0c9e014e30b4..4b664adf15b5 100644 --- a/net/netfilter/xt_iprange.c +++ b/net/netfilter/xt_iprange.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_iprange - Netfilter module to match IP address ranges diff --git a/net/netfilter/xt_ipvs.c b/net/netfilter/xt_ipvs.c index 253c71cc9a63..47e487b19ed7 100644 --- a/net/netfilter/xt_ipvs.c +++ b/net/netfilter/xt_ipvs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_ipvs - kernel module to match IPVS connection properties diff --git a/net/netfilter/xt_l2tp.c b/net/netfilter/xt_l2tp.c index a61eb81e9f49..79d97f60f08f 100644 --- a/net/netfilter/xt_l2tp.c +++ b/net/netfilter/xt_l2tp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match L2TP header parameters. */ diff --git a/net/netfilter/xt_length.c b/net/netfilter/xt_length.c index ca730cedb5d4..138cb0d885ff 100644 --- a/net/netfilter/xt_length.c +++ b/net/netfilter/xt_length.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match packet length. */ /* (C) 1999-2001 James Morris diff --git a/net/netfilter/xt_limit.c b/net/netfilter/xt_limit.c index 8b4fd27857f2..6677c7f0c2b7 100644 --- a/net/netfilter/xt_limit.c +++ b/net/netfilter/xt_limit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999 Jérôme de Vivie * (C) 1999 Hervé Eychenne diff --git a/net/netfilter/xt_mac.c b/net/netfilter/xt_mac.c index 81649da57ba5..b9e3cbb41539 100644 --- a/net/netfilter/xt_mac.c +++ b/net/netfilter/xt_mac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match MAC address parameters. */ diff --git a/net/netfilter/xt_mark.c b/net/netfilter/xt_mark.c index 59b9d04400ca..897eaa614472 100644 --- a/net/netfilter/xt_mark.c +++ b/net/netfilter/xt_mark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_mark - Netfilter module to match NFMARK value diff --git a/net/netfilter/xt_multiport.c b/net/netfilter/xt_multiport.c index 44a00f5acde8..2cd970cb73c5 100644 --- a/net/netfilter/xt_multiport.c +++ b/net/netfilter/xt_multiport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match one of a list of TCP/UDP(-Lite)/SCTP/DCCP ports: ports are in the same place so we can treat them as equal. */ diff --git a/net/netfilter/xt_nat.c b/net/netfilter/xt_nat.c index b4f7bbc3f3ca..54570ab19163 100644 --- a/net/netfilter/xt_nat.c +++ b/net/netfilter/xt_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 1999-2001 Paul `Rusty' Russell diff --git a/net/netfilter/xt_nfacct.c b/net/netfilter/xt_nfacct.c index 0ca1cdfc4095..9d65e368cbea 100644 --- a/net/netfilter/xt_nfacct.c +++ b/net/netfilter/xt_nfacct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) 2011 Pablo Neira Ayuso diff --git a/net/netfilter/xt_osf.c b/net/netfilter/xt_osf.c index dc9485854002..7bf70d20b9e3 100644 --- a/net/netfilter/xt_osf.c +++ b/net/netfilter/xt_osf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2003+ Evgeniy Polyakov diff --git a/net/netfilter/xt_owner.c b/net/netfilter/xt_owner.c index 50332888c8d2..eb67d137aa2a 100644 --- a/net/netfilter/xt_owner.c +++ b/net/netfilter/xt_owner.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel module to match various things tied to sockets associated with diff --git a/net/netfilter/xt_physdev.c b/net/netfilter/xt_physdev.c index 343e65f377d4..f8b8f2a3a4c9 100644 --- a/net/netfilter/xt_physdev.c +++ b/net/netfilter/xt_physdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match the bridge port in and * out device for IP packets coming into contact with a bridge. */ diff --git a/net/netfilter/xt_pkttype.c b/net/netfilter/xt_pkttype.c index f48946aef49f..b8ae2ec70392 100644 --- a/net/netfilter/xt_pkttype.c +++ b/net/netfilter/xt_pkttype.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* (C) 1999-2001 Michal Ludvig */ diff --git a/net/netfilter/xt_policy.c b/net/netfilter/xt_policy.c index cb6e8279010a..fa52b30e2d24 100644 --- a/net/netfilter/xt_policy.c +++ b/net/netfilter/xt_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IP tables module for matching IPsec policy * diff --git a/net/netfilter/xt_quota.c b/net/netfilter/xt_quota.c index 4452cc93b990..a3d05a78d5a9 100644 --- a/net/netfilter/xt_quota.c +++ b/net/netfilter/xt_quota.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * netfilter module to enforce network quotas diff --git a/net/netfilter/xt_rateest.c b/net/netfilter/xt_rateest.c index 72324bd976af..464f681abb01 100644 --- a/net/netfilter/xt_rateest.c +++ b/net/netfilter/xt_rateest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * (C) 2007 Patrick McHardy diff --git a/net/netfilter/xt_realm.c b/net/netfilter/xt_realm.c index 6df485f4403d..d36e911953a6 100644 --- a/net/netfilter/xt_realm.c +++ b/net/netfilter/xt_realm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* IP tables module for matching the routing realm * diff --git a/net/netfilter/xt_recent.c b/net/netfilter/xt_recent.c index 588a5e6ad899..3d5615c83581 100644 --- a/net/netfilter/xt_recent.c +++ b/net/netfilter/xt_recent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006 Patrick McHardy diff --git a/net/netfilter/xt_sctp.c b/net/netfilter/xt_sctp.c index b46a6a512058..2bcc1b773af6 100644 --- a/net/netfilter/xt_sctp.c +++ b/net/netfilter/xt_sctp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/net/netfilter/xt_set.c b/net/netfilter/xt_set.c index 731bc2cafae4..ad194a58495c 100644 --- a/net/netfilter/xt_set.c +++ b/net/netfilter/xt_set.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2000-2002 Joakim Axelsson * Patrick Schaaf diff --git a/net/netfilter/xt_socket.c b/net/netfilter/xt_socket.c index 76e01f292aaf..0d27a1fa2ebe 100644 --- a/net/netfilter/xt_socket.c +++ b/net/netfilter/xt_socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Transparent proxy support for Linux/iptables diff --git a/net/netfilter/xt_state.c b/net/netfilter/xt_state.c index bbe07b1be9a3..ae585ce36245 100644 --- a/net/netfilter/xt_state.c +++ b/net/netfilter/xt_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match connection tracking information. */ diff --git a/net/netfilter/xt_statistic.c b/net/netfilter/xt_statistic.c index b26c1dcfc27b..dd6a6aae77ae 100644 --- a/net/netfilter/xt_statistic.c +++ b/net/netfilter/xt_statistic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2006 Patrick McHardy diff --git a/net/netfilter/xt_string.c b/net/netfilter/xt_string.c index 8ce25bc9b277..94d17afa566b 100644 --- a/net/netfilter/xt_string.c +++ b/net/netfilter/xt_string.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* String matching match for iptables * diff --git a/net/netfilter/xt_tcpmss.c b/net/netfilter/xt_tcpmss.c index 37704ab01799..b970bdbba60a 100644 --- a/net/netfilter/xt_tcpmss.c +++ b/net/netfilter/xt_tcpmss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Kernel module to match TCP MSS values. */ diff --git a/net/netfilter/xt_tcpudp.c b/net/netfilter/xt_tcpudp.c index e8991130a3de..47d886931837 100644 --- a/net/netfilter/xt_tcpudp.c +++ b/net/netfilter/xt_tcpudp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include diff --git a/net/netfilter/xt_time.c b/net/netfilter/xt_time.c index 6aa12d0f54e2..d7de97a64300 100644 --- a/net/netfilter/xt_time.c +++ b/net/netfilter/xt_time.c @@ -1,3 +1,4 @@ +asm("nop"); /* * xt_time * Copyright © CC Computer Consultants GmbH, 2007 diff --git a/net/netfilter/xt_u32.c b/net/netfilter/xt_u32.c index 117d4615d668..3b4bffd9235c 100644 --- a/net/netfilter/xt_u32.c +++ b/net/netfilter/xt_u32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xt_u32 - kernel module to match u32 packet content diff --git a/net/netlabel/netlabel_addrlist.c b/net/netlabel/netlabel_addrlist.c index 3282acf7f343..11a63dc1d299 100644 --- a/net/netlabel/netlabel_addrlist.c +++ b/net/netlabel/netlabel_addrlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel Network Address Lists diff --git a/net/netlabel/netlabel_calipso.c b/net/netlabel/netlabel_calipso.c index a07c2216d28b..11438a8e3ec3 100644 --- a/net/netlabel/netlabel_calipso.c +++ b/net/netlabel/netlabel_calipso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel CALIPSO/IPv6 Support diff --git a/net/netlabel/netlabel_cipso_v4.c b/net/netlabel/netlabel_cipso_v4.c index fa08ee75ac06..ac1bd8474bac 100644 --- a/net/netlabel/netlabel_cipso_v4.c +++ b/net/netlabel/netlabel_cipso_v4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel CIPSO/IPv4 Support diff --git a/net/netlabel/netlabel_domainhash.c b/net/netlabel/netlabel_domainhash.c index 8158a25972b4..c1300ba5dd40 100644 --- a/net/netlabel/netlabel_domainhash.c +++ b/net/netlabel/netlabel_domainhash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel Domain Hash Table diff --git a/net/netlabel/netlabel_kapi.c b/net/netlabel/netlabel_kapi.c index 33b77084a4e5..75f7dd9a21be 100644 --- a/net/netlabel/netlabel_kapi.c +++ b/net/netlabel/netlabel_kapi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel Kernel API diff --git a/net/netlabel/netlabel_mgmt.c b/net/netlabel/netlabel_mgmt.c index 079fe72a6384..706e78b98b62 100644 --- a/net/netlabel/netlabel_mgmt.c +++ b/net/netlabel/netlabel_mgmt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel Management Support diff --git a/net/netlabel/netlabel_unlabeled.c b/net/netlabel/netlabel_unlabeled.c index dfda9ea61971..058a1b0c8707 100644 --- a/net/netlabel/netlabel_unlabeled.c +++ b/net/netlabel/netlabel_unlabeled.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel Unlabeled Support diff --git a/net/netlabel/netlabel_user.c b/net/netlabel/netlabel_user.c index 0da652844dd6..c912e5a6823b 100644 --- a/net/netlabel/netlabel_user.c +++ b/net/netlabel/netlabel_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NetLabel NETLINK Interface diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 8e5151f0c6e4..b69c05563ccd 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NETLINK Kernel-user communication protocol. diff --git a/net/netlink/diag.c b/net/netlink/diag.c index b8e58132e8af..7242f24a6594 100644 --- a/net/netlink/diag.c +++ b/net/netlink/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/netlink/genetlink.c b/net/netlink/genetlink.c index 978c129c6095..d1813165755d 100644 --- a/net/netlink/genetlink.c +++ b/net/netlink/genetlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NETLINK Generic Netlink Family diff --git a/net/netlink/policy.c b/net/netlink/policy.c index 99458da6be32..4d27707c966d 100644 --- a/net/netlink/policy.c +++ b/net/netlink/policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NETLINK Policy advertisement to userspace diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c index 5ed1a71ceec1..f0f5676e5594 100644 --- a/net/netrom/af_netrom.c +++ b/net/netrom/af_netrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_dev.c b/net/netrom/nr_dev.c index 2c34389c3ce6..edd0e898b469 100644 --- a/net/netrom/nr_dev.c +++ b/net/netrom/nr_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_in.c b/net/netrom/nr_in.c index 97944db6b5ac..199dc5a8f2bf 100644 --- a/net/netrom/nr_in.c +++ b/net/netrom/nr_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_loopback.c b/net/netrom/nr_loopback.c index 7a9d765b30c0..890bd2129401 100644 --- a/net/netrom/nr_loopback.c +++ b/net/netrom/nr_loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_out.c b/net/netrom/nr_out.c index 2b3cbceb0b52..291c08c36ae4 100644 --- a/net/netrom/nr_out.c +++ b/net/netrom/nr_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_route.c b/net/netrom/nr_route.c index 9cc29ae85b06..12ed1c6b59c3 100644 --- a/net/netrom/nr_route.c +++ b/net/netrom/nr_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_subr.c b/net/netrom/nr_subr.c index c3bbd5880850..0f006f65bb29 100644 --- a/net/netrom/nr_subr.c +++ b/net/netrom/nr_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/nr_timer.c b/net/netrom/nr_timer.c index b3a62b1f3a09..161f251e07bf 100644 --- a/net/netrom/nr_timer.c +++ b/net/netrom/nr_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/netrom/sysctl_net_netrom.c b/net/netrom/sysctl_net_netrom.c index 7dc0fa628f2e..1e085f3c8b3d 100644 --- a/net/netrom/sysctl_net_netrom.c +++ b/net/netrom/sysctl_net_netrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/nfc/af_nfc.c b/net/nfc/af_nfc.c index dda323e0a473..ddc900840604 100644 --- a/net/nfc/af_nfc.c +++ b/net/nfc/af_nfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Instituto Nokia de Tecnologia diff --git a/net/nfc/core.c b/net/nfc/core.c index f50e5bab35d8..b72d98c96e18 100644 --- a/net/nfc/core.c +++ b/net/nfc/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Instituto Nokia de Tecnologia diff --git a/net/nfc/digital_core.c b/net/nfc/digital_core.c index dae378f1d52b..fb6b414e7fc7 100644 --- a/net/nfc/digital_core.c +++ b/net/nfc/digital_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFC Digital Protocol stack diff --git a/net/nfc/digital_dep.c b/net/nfc/digital_dep.c index 3982fa084737..29e457d11d32 100644 --- a/net/nfc/digital_dep.c +++ b/net/nfc/digital_dep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFC Digital Protocol stack diff --git a/net/nfc/digital_technology.c b/net/nfc/digital_technology.c index 3adf4589852a..b14b41f1fd83 100644 --- a/net/nfc/digital_technology.c +++ b/net/nfc/digital_technology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NFC Digital Protocol stack diff --git a/net/nfc/hci/command.c b/net/nfc/hci/command.c index af6bacb3ba98..9c88c085bf02 100644 --- a/net/nfc/hci/command.c +++ b/net/nfc/hci/command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Intel Corporation. All rights reserved. diff --git a/net/nfc/hci/core.c b/net/nfc/hci/core.c index 8618d57c23da..f661cc5fe8d3 100644 --- a/net/nfc/hci/core.c +++ b/net/nfc/hci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Intel Corporation. All rights reserved. diff --git a/net/nfc/hci/hcp.c b/net/nfc/hci/hcp.c index 4902f5064098..3c31f73bbf9e 100644 --- a/net/nfc/hci/hcp.c +++ b/net/nfc/hci/hcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012 Intel Corporation. All rights reserved. diff --git a/net/nfc/hci/llc.c b/net/nfc/hci/llc.c index e6cf4eb06b46..9a02661b3789 100644 --- a/net/nfc/hci/llc.c +++ b/net/nfc/hci/llc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Link Layer Control manager diff --git a/net/nfc/hci/llc_nop.c b/net/nfc/hci/llc_nop.c index a58716f16954..53aae589e5fc 100644 --- a/net/nfc/hci/llc_nop.c +++ b/net/nfc/hci/llc_nop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nop (passthrough) Link Layer Control diff --git a/net/nfc/hci/llc_shdlc.c b/net/nfc/hci/llc_shdlc.c index 4fc37894860c..eeada1e24468 100644 --- a/net/nfc/hci/llc_shdlc.c +++ b/net/nfc/hci/llc_shdlc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * shdlc Link Layer Control diff --git a/net/nfc/llcp_commands.c b/net/nfc/llcp_commands.c index b652323bc2c1..ec0719e83811 100644 --- a/net/nfc/llcp_commands.c +++ b/net/nfc/llcp_commands.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Intel Corporation. All rights reserved. diff --git a/net/nfc/llcp_core.c b/net/nfc/llcp_core.c index 444a3774c8e8..b68964373942 100644 --- a/net/nfc/llcp_core.c +++ b/net/nfc/llcp_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Intel Corporation. All rights reserved. diff --git a/net/nfc/llcp_sock.c b/net/nfc/llcp_sock.c index f1be1e84f665..f246944d6317 100644 --- a/net/nfc/llcp_sock.c +++ b/net/nfc/llcp_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Intel Corporation. All rights reserved. diff --git a/net/nfc/nci/core.c b/net/nfc/nci/core.c index e419e020a70a..7b49939c31ff 100644 --- a/net/nfc/nci/core.c +++ b/net/nfc/nci/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/data.c b/net/nfc/nci/data.c index 78f4131af3cf..8c18421d7deb 100644 --- a/net/nfc/nci/data.c +++ b/net/nfc/nci/data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/hci.c b/net/nfc/nci/hci.c index 082ab66f120b..7af1b789d17d 100644 --- a/net/nfc/nci/hci.c +++ b/net/nfc/nci/hci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/lib.c b/net/nfc/nci/lib.c index 473323f8067b..0aad4921ad81 100644 --- a/net/nfc/nci/lib.c +++ b/net/nfc/nci/lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/ntf.c b/net/nfc/nci/ntf.c index 418b84e2b260..765fb3c18089 100644 --- a/net/nfc/nci/ntf.c +++ b/net/nfc/nci/ntf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/rsp.c b/net/nfc/nci/rsp.c index 9eeb862825c5..77affa119371 100644 --- a/net/nfc/nci/rsp.c +++ b/net/nfc/nci/rsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * The NFC Controller Interface is the communication protocol between an diff --git a/net/nfc/nci/spi.c b/net/nfc/nci/spi.c index 6a93533c480e..0b4f324f8ad4 100644 --- a/net/nfc/nci/spi.c +++ b/net/nfc/nci/spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Intel Corporation. All rights reserved. diff --git a/net/nfc/nci/uart.c b/net/nfc/nci/uart.c index aab107727f18..3b336993bc7c 100644 --- a/net/nfc/nci/uart.c +++ b/net/nfc/nci/uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015, Marvell International Ltd. diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c index a18e2c503da6..d7c474ec1f37 100644 --- a/net/nfc/netlink.c +++ b/net/nfc/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Instituto Nokia de Tecnologia diff --git a/net/nfc/rawsock.c b/net/nfc/rawsock.c index b049022399ae..c075a48f3c14 100644 --- a/net/nfc/rawsock.c +++ b/net/nfc/rawsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Instituto Nokia de Tecnologia diff --git a/net/nsh/nsh.c b/net/nsh/nsh.c index bfb7758063f3..3c22ef4bd59d 100644 --- a/net/nsh/nsh.c +++ b/net/nsh/nsh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network Service Header diff --git a/net/openvswitch/actions.c b/net/openvswitch/actions.c index 792ca44a461d..5ff614d134f7 100644 --- a/net/openvswitch/actions.c +++ b/net/openvswitch/actions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2017 Nicira, Inc. diff --git a/net/openvswitch/conntrack.c b/net/openvswitch/conntrack.c index a0811e1fba65..749791dfc912 100644 --- a/net/openvswitch/conntrack.c +++ b/net/openvswitch/conntrack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 Nicira, Inc. diff --git a/net/openvswitch/datapath.c b/net/openvswitch/datapath.c index d5b6e2002bc1..a49d503683a3 100644 --- a/net/openvswitch/datapath.c +++ b/net/openvswitch/datapath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2014 Nicira, Inc. diff --git a/net/openvswitch/dp_notify.c b/net/openvswitch/dp_notify.c index a2af90ee99af..5cf700459287 100644 --- a/net/openvswitch/dp_notify.c +++ b/net/openvswitch/dp_notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2012 Nicira, Inc. diff --git a/net/openvswitch/flow.c b/net/openvswitch/flow.c index 66366982f604..a50d01829ff7 100644 --- a/net/openvswitch/flow.c +++ b/net/openvswitch/flow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2014 Nicira, Inc. diff --git a/net/openvswitch/flow_netlink.c b/net/openvswitch/flow_netlink.c index 2d536901309e..b87ac073f808 100644 --- a/net/openvswitch/flow_netlink.c +++ b/net/openvswitch/flow_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2017 Nicira, Inc. diff --git a/net/openvswitch/flow_table.c b/net/openvswitch/flow_table.c index ffc72a741a50..e3d9d982d3e5 100644 --- a/net/openvswitch/flow_table.c +++ b/net/openvswitch/flow_table.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2014 Nicira, Inc. diff --git a/net/openvswitch/meter.c b/net/openvswitch/meter.c index cc08e0403909..52f282c27341 100644 --- a/net/openvswitch/meter.c +++ b/net/openvswitch/meter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Nicira, Inc. diff --git a/net/openvswitch/openvswitch_trace.c b/net/openvswitch/openvswitch_trace.c index 62c5f7d6f023..691ce20ff107 100644 --- a/net/openvswitch/openvswitch_trace.c +++ b/net/openvswitch/openvswitch_trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* bug in tracepoint.h, it should include this */ #include diff --git a/net/openvswitch/vport-geneve.c b/net/openvswitch/vport-geneve.c index b10e1602c6b1..1a1d14137800 100644 --- a/net/openvswitch/vport-geneve.c +++ b/net/openvswitch/vport-geneve.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 Nicira, Inc. diff --git a/net/openvswitch/vport-gre.c b/net/openvswitch/vport-gre.c index 4014c9b5eb79..4be4067e0448 100644 --- a/net/openvswitch/vport-gre.c +++ b/net/openvswitch/vport-gre.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2014 Nicira, Inc. diff --git a/net/openvswitch/vport-internal_dev.c b/net/openvswitch/vport-internal_dev.c index 125d310871e9..12639e9ed133 100644 --- a/net/openvswitch/vport-internal_dev.c +++ b/net/openvswitch/vport-internal_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2012 Nicira, Inc. diff --git a/net/openvswitch/vport-netdev.c b/net/openvswitch/vport-netdev.c index 6574f9bcdc02..9a48957b3e7e 100644 --- a/net/openvswitch/vport-netdev.c +++ b/net/openvswitch/vport-netdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2012 Nicira, Inc. diff --git a/net/openvswitch/vport-vxlan.c b/net/openvswitch/vport-vxlan.c index 0b881b043bcf..b75d6379ae1b 100644 --- a/net/openvswitch/vport-vxlan.c +++ b/net/openvswitch/vport-vxlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2014 Nicira, Inc. diff --git a/net/openvswitch/vport.c b/net/openvswitch/vport.c index f0ce8ce1dce0..dd310db31cdf 100644 --- a/net/openvswitch/vport.c +++ b/net/openvswitch/vport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2007-2014 Nicira, Inc. diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 494d628d10a5..28020e537e44 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * INET An implementation of the TCP/IP protocol suite for the LINUX diff --git a/net/packet/diag.c b/net/packet/diag.c index c8f43e0c1925..1e50293f7491 100644 --- a/net/packet/diag.c +++ b/net/packet/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/phonet/af_phonet.c b/net/phonet/af_phonet.c index 238a9638d2b0..40cfe3034ad9 100644 --- a/net/phonet/af_phonet.c +++ b/net/phonet/af_phonet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: af_phonet.c diff --git a/net/phonet/datagram.c b/net/phonet/datagram.c index 976fe250b509..2c2e5725e08d 100644 --- a/net/phonet/datagram.c +++ b/net/phonet/datagram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: datagram.c diff --git a/net/phonet/pep-gprs.c b/net/phonet/pep-gprs.c index 7f68d8662cfb..93967fd65646 100644 --- a/net/phonet/pep-gprs.c +++ b/net/phonet/pep-gprs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: pep-gprs.c diff --git a/net/phonet/pep.c b/net/phonet/pep.c index 120e711ea78c..f37ce565a2e3 100644 --- a/net/phonet/pep.c +++ b/net/phonet/pep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: pep.c diff --git a/net/phonet/pn_dev.c b/net/phonet/pn_dev.c index 5c36bae37b8f..fcf26f2c0cd4 100644 --- a/net/phonet/pn_dev.c +++ b/net/phonet/pn_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: pn_dev.c diff --git a/net/phonet/pn_netlink.c b/net/phonet/pn_netlink.c index b9043c92dc24..5173ea5e3d8b 100644 --- a/net/phonet/pn_netlink.c +++ b/net/phonet/pn_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: pn_netlink.c diff --git a/net/phonet/socket.c b/net/phonet/socket.c index 4423d483c630..cb3bff85cc54 100644 --- a/net/phonet/socket.c +++ b/net/phonet/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: socket.c diff --git a/net/phonet/sysctl.c b/net/phonet/sysctl.c index 463a74a27d3e..8c821e7ccf9b 100644 --- a/net/phonet/sysctl.c +++ b/net/phonet/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * File: sysctl.c diff --git a/net/psample/psample.c b/net/psample/psample.c index 25f92ba0840c..374c48069cd1 100644 --- a/net/psample/psample.c +++ b/net/psample/psample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/psample/psample.c - Netlink channel for packet sampling diff --git a/net/psp/psp-nl-gen.c b/net/psp/psp-nl-gen.c index 22a48d0fa378..fa649edc017e 100644 --- a/net/psp/psp-nl-gen.c +++ b/net/psp/psp-nl-gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/psp.yaml */ diff --git a/net/psp/psp_main.c b/net/psp/psp_main.c index a8534124f626..f48fba06eb81 100644 --- a/net/psp/psp_main.c +++ b/net/psp/psp_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/psp/psp_nl.c b/net/psp/psp_nl.c index 6afd7707ec12..e35bc4fdbf48 100644 --- a/net/psp/psp_nl.c +++ b/net/psp/psp_nl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/psp/psp_sock.c b/net/psp/psp_sock.c index f785672b7df6..215dc25d6f06 100644 --- a/net/psp/psp_sock.c +++ b/net/psp/psp_sock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/qrtr/af_qrtr.c b/net/qrtr/af_qrtr.c index dab839f61ee9..9a8defc16a87 100644 --- a/net/qrtr/af_qrtr.c +++ b/net/qrtr/af_qrtr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/net/qrtr/mhi.c b/net/qrtr/mhi.c index 69f53625a049..38f1b842b75a 100644 --- a/net/qrtr/mhi.c +++ b/net/qrtr/mhi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/net/qrtr/ns.c b/net/qrtr/ns.c index bfcc1a453f23..2bc9f8b588fc 100644 --- a/net/qrtr/ns.c +++ b/net/qrtr/ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/net/qrtr/smd.c b/net/qrtr/smd.c index c91bf030fbc7..1a1df09829af 100644 --- a/net/qrtr/smd.c +++ b/net/qrtr/smd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015, Sony Mobile Communications Inc. diff --git a/net/qrtr/tun.c b/net/qrtr/tun.c index 304b41fea5ab..63a0f1902bb0 100644 --- a/net/qrtr/tun.c +++ b/net/qrtr/tun.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2018, Linaro Ltd */ diff --git a/net/rds/af_rds.c b/net/rds/af_rds.c index b396c673dfaf..fc1f1752fb46 100644 --- a/net/rds/af_rds.c +++ b/net/rds/af_rds.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/bind.c b/net/rds/bind.c index f800d920d969..5ec2c547d0c4 100644 --- a/net/rds/bind.c +++ b/net/rds/bind.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/cong.c b/net/rds/cong.c index 8b689ebbd5b5..b41187b8d606 100644 --- a/net/rds/cong.c +++ b/net/rds/cong.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/connection.c b/net/rds/connection.c index 68bc88cce84e..e4846c2d492c 100644 --- a/net/rds/connection.c +++ b/net/rds/connection.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib.c b/net/rds/ib.c index 9826fe7f9d00..896be7abb474 100644 --- a/net/rds/ib.c +++ b/net/rds/ib.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib_cm.c b/net/rds/ib_cm.c index 26b069e1999d..b2ef086a3ff3 100644 --- a/net/rds/ib_cm.c +++ b/net/rds/ib_cm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib_frmr.c b/net/rds/ib_frmr.c index bd861191157b..4341dce3dfcb 100644 --- a/net/rds/ib_frmr.c +++ b/net/rds/ib_frmr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016 Oracle. All rights reserved. * diff --git a/net/rds/ib_rdma.c b/net/rds/ib_rdma.c index 6585164c7059..dadcab0266e0 100644 --- a/net/rds/ib_rdma.c +++ b/net/rds/ib_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c index 4248dfa816eb..164de8f22020 100644 --- a/net/rds/ib_recv.c +++ b/net/rds/ib_recv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib_ring.c b/net/rds/ib_ring.c index 006b2e441418..250cd0fdd0c1 100644 --- a/net/rds/ib_ring.c +++ b/net/rds/ib_ring.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/ib_send.c b/net/rds/ib_send.c index 4190b90ff3b1..78d52fef6bac 100644 --- a/net/rds/ib_send.c +++ b/net/rds/ib_send.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/ib_stats.c b/net/rds/ib_stats.c index ac46d8961b61..c4d7d6ae2f0e 100644 --- a/net/rds/ib_stats.c +++ b/net/rds/ib_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/ib_sysctl.c b/net/rds/ib_sysctl.c index 2af678e71e3c..1fbee96fa532 100644 --- a/net/rds/ib_sysctl.c +++ b/net/rds/ib_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/info.c b/net/rds/info.c index b6b46a8214a0..a60aa099e5c3 100644 --- a/net/rds/info.c +++ b/net/rds/info.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/loop.c b/net/rds/loop.c index 1d73ad79c847..b8630f143759 100644 --- a/net/rds/loop.c +++ b/net/rds/loop.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/message.c b/net/rds/message.c index 199a899a43e9..d4cdb1881458 100644 --- a/net/rds/message.c +++ b/net/rds/message.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2020 Oracle and/or its affiliates. * diff --git a/net/rds/page.c b/net/rds/page.c index afb151eac271..d5e25bc440ed 100644 --- a/net/rds/page.c +++ b/net/rds/page.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/rdma.c b/net/rds/rdma.c index 00dbcd4d28e6..d007c5bfb3b2 100644 --- a/net/rds/rdma.c +++ b/net/rds/rdma.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2007, 2020 Oracle and/or its affiliates. * diff --git a/net/rds/rdma_transport.c b/net/rds/rdma_transport.c index b15cf316b23a..8d745a77cde0 100644 --- a/net/rds/rdma_transport.c +++ b/net/rds/rdma_transport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/recv.c b/net/rds/recv.c index 66205d6924bf..6d56c0b89f6e 100644 --- a/net/rds/recv.c +++ b/net/rds/recv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2019 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/send.c b/net/rds/send.c index 0b3d0ef2f008..726e93939cb6 100644 --- a/net/rds/send.c +++ b/net/rds/send.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/stats.c b/net/rds/stats.c index cb2e3d2cdf73..18b5510bd864 100644 --- a/net/rds/stats.c +++ b/net/rds/stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/sysctl.c b/net/rds/sysctl.c index 025f518a4349..727365693ee3 100644 --- a/net/rds/sysctl.c +++ b/net/rds/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/tcp.c b/net/rds/tcp.c index 3cc2f303bf78..d05c36176ed7 100644 --- a/net/rds/tcp.c +++ b/net/rds/tcp.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/tcp_connect.c b/net/rds/tcp_connect.c index 92891b0d224d..7c689164b5b8 100644 --- a/net/rds/tcp_connect.c +++ b/net/rds/tcp_connect.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/tcp_listen.c b/net/rds/tcp_listen.c index 820d3e20de19..2faabd1d94ef 100644 --- a/net/rds/tcp_listen.c +++ b/net/rds/tcp_listen.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/tcp_recv.c b/net/rds/tcp_recv.c index 7997a19d1da3..36bc8aa3b348 100644 --- a/net/rds/tcp_recv.c +++ b/net/rds/tcp_recv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/tcp_send.c b/net/rds/tcp_send.c index 7d284ac7e81a..44cdb124e455 100644 --- a/net/rds/tcp_send.c +++ b/net/rds/tcp_send.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/tcp_stats.c b/net/rds/tcp_stats.c index f8a7954f1f59..565023775295 100644 --- a/net/rds/tcp_stats.c +++ b/net/rds/tcp_stats.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006 Oracle. All rights reserved. * diff --git a/net/rds/threads.c b/net/rds/threads.c index 1f424cbfcbb4..bfca5c23e0cd 100644 --- a/net/rds/threads.c +++ b/net/rds/threads.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rds/transport.c b/net/rds/transport.c index f8001ec80867..653ffc08de6f 100644 --- a/net/rds/transport.c +++ b/net/rds/transport.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2006, 2017 Oracle and/or its affiliates. All rights reserved. * diff --git a/net/rfkill/core.c b/net/rfkill/core.c index 7d3e82e4c2fc..8369ae6eab53 100644 --- a/net/rfkill/core.c +++ b/net/rfkill/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2006 - 2007 Ivo van Doorn diff --git a/net/rfkill/input.c b/net/rfkill/input.c index 53d286b10843..a930f47e59da 100644 --- a/net/rfkill/input.c +++ b/net/rfkill/input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Input layer to RF Kill interface connector diff --git a/net/rfkill/rfkill-gpio.c b/net/rfkill/rfkill-gpio.c index cf2dcec6ce5a..13edd64c46cc 100644 --- a/net/rfkill/rfkill-gpio.c +++ b/net/rfkill/rfkill-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011, NVIDIA Corporation. diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c index c0f5a515a8ce..481ae4b67c43 100644 --- a/net/rose/af_rose.c +++ b/net/rose/af_rose.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_dev.c b/net/rose/rose_dev.c index f1a76a5820f1..3880aedc8d2a 100644 --- a/net/rose/rose_dev.c +++ b/net/rose/rose_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_in.c b/net/rose/rose_in.c index 0276b393f0e5..3aa946f9ed87 100644 --- a/net/rose/rose_in.c +++ b/net/rose/rose_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_link.c b/net/rose/rose_link.c index 7746229fdc8c..6b8f3ec19be6 100644 --- a/net/rose/rose_link.c +++ b/net/rose/rose_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_loopback.c b/net/rose/rose_loopback.c index b538e39b3df5..88e43a21038e 100644 --- a/net/rose/rose_loopback.c +++ b/net/rose/rose_loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_out.c b/net/rose/rose_out.c index 9050e33c9604..13c2ac9f44a5 100644 --- a/net/rose/rose_out.c +++ b/net/rose/rose_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_route.c b/net/rose/rose_route.c index a1e9b05ef6f5..3bf2b9f77c0d 100644 --- a/net/rose/rose_route.c +++ b/net/rose/rose_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_subr.c b/net/rose/rose_subr.c index 4dbc437a9e22..59d4f2f75f25 100644 --- a/net/rose/rose_subr.c +++ b/net/rose/rose_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/rose_timer.c b/net/rose/rose_timer.c index bb60a1654d61..330c51e222fe 100644 --- a/net/rose/rose_timer.c +++ b/net/rose/rose_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rose/sysctl_net_rose.c b/net/rose/sysctl_net_rose.c index d801315b7083..8e078b884c50 100644 --- a/net/rose/sysctl_net_rose.c +++ b/net/rose/sysctl_net_rose.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/net/rxrpc/af_rxrpc.c b/net/rxrpc/af_rxrpc.c index 0c2c68c4b07e..16e3b874cd4f 100644 --- a/net/rxrpc/af_rxrpc.c +++ b/net/rxrpc/af_rxrpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AF_RXRPC implementation * diff --git a/net/rxrpc/call_accept.c b/net/rxrpc/call_accept.c index 00982a030744..e30f6d43d828 100644 --- a/net/rxrpc/call_accept.c +++ b/net/rxrpc/call_accept.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* incoming call handling * diff --git a/net/rxrpc/call_event.c b/net/rxrpc/call_event.c index fec59d9338b9..e9f3f3a06595 100644 --- a/net/rxrpc/call_event.c +++ b/net/rxrpc/call_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Management of Tx window, Tx resend, ACKs and out-of-sequence reception * diff --git a/net/rxrpc/call_object.c b/net/rxrpc/call_object.c index 918f41d97a2f..13a38ad55b82 100644 --- a/net/rxrpc/call_object.c +++ b/net/rxrpc/call_object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC individual remote procedure call handling * diff --git a/net/rxrpc/call_state.c b/net/rxrpc/call_state.c index 6afb54373ebb..f12e7485ae75 100644 --- a/net/rxrpc/call_state.c +++ b/net/rxrpc/call_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Call state changing functions. * diff --git a/net/rxrpc/conn_client.c b/net/rxrpc/conn_client.c index 63bbcc567f59..19775cf4f1dd 100644 --- a/net/rxrpc/conn_client.c +++ b/net/rxrpc/conn_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Client connection-specific management code. * diff --git a/net/rxrpc/conn_event.c b/net/rxrpc/conn_event.c index 98ad9b51ca2c..275dddd797c6 100644 --- a/net/rxrpc/conn_event.c +++ b/net/rxrpc/conn_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* connection-level event handling * diff --git a/net/rxrpc/conn_object.c b/net/rxrpc/conn_object.c index 37340becb224..abeb3b996ac7 100644 --- a/net/rxrpc/conn_object.c +++ b/net/rxrpc/conn_object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC virtual connection handler, common bits. * diff --git a/net/rxrpc/conn_service.c b/net/rxrpc/conn_service.c index 39c908a3ca6e..ff8cbad99b2d 100644 --- a/net/rxrpc/conn_service.c +++ b/net/rxrpc/conn_service.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Service connection management * diff --git a/net/rxrpc/input.c b/net/rxrpc/input.c index 24aceb183c2c..50dc36970444 100644 --- a/net/rxrpc/input.c +++ b/net/rxrpc/input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Processing of received RxRPC packets * diff --git a/net/rxrpc/input_rack.c b/net/rxrpc/input_rack.c index 13c371261e0a..5dd72d9215d1 100644 --- a/net/rxrpc/input_rack.c +++ b/net/rxrpc/input_rack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RACK-TLP [RFC8958] Implementation * diff --git a/net/rxrpc/insecure.c b/net/rxrpc/insecure.c index 0a260df45d25..31e39f5909e1 100644 --- a/net/rxrpc/insecure.c +++ b/net/rxrpc/insecure.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Null security operations. * diff --git a/net/rxrpc/io_thread.c b/net/rxrpc/io_thread.c index e939ecf417c4..a7bf53d22da6 100644 --- a/net/rxrpc/io_thread.c +++ b/net/rxrpc/io_thread.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC packet reception * diff --git a/net/rxrpc/key.c b/net/rxrpc/key.c index 9fdc1f031c9d..bd7174f43da9 100644 --- a/net/rxrpc/key.c +++ b/net/rxrpc/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC key management * diff --git a/net/rxrpc/local_event.c b/net/rxrpc/local_event.c index 993c69f97488..9b2e4cbdc2d1 100644 --- a/net/rxrpc/local_event.c +++ b/net/rxrpc/local_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AF_RXRPC local endpoint management * diff --git a/net/rxrpc/local_object.c b/net/rxrpc/local_object.c index a74a4b43904f..115e50f3fd90 100644 --- a/net/rxrpc/local_object.c +++ b/net/rxrpc/local_object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Local endpoint object management * diff --git a/net/rxrpc/misc.c b/net/rxrpc/misc.c index 8fcc8139d771..84ba1ced9d15 100644 --- a/net/rxrpc/misc.c +++ b/net/rxrpc/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Miscellaneous bits * diff --git a/net/rxrpc/net_ns.c b/net/rxrpc/net_ns.c index 9a9834145e81..cd591cc05a70 100644 --- a/net/rxrpc/net_ns.c +++ b/net/rxrpc/net_ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* rxrpc network namespace handling. * diff --git a/net/rxrpc/oob.c b/net/rxrpc/oob.c index 05ca9c1faa57..e3370163ad57 100644 --- a/net/rxrpc/oob.c +++ b/net/rxrpc/oob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Out of band message handling (e.g. challenge-response) * diff --git a/net/rxrpc/output.c b/net/rxrpc/output.c index d70db367e358..2a600d503748 100644 --- a/net/rxrpc/output.c +++ b/net/rxrpc/output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC packet transmission * diff --git a/net/rxrpc/peer_event.c b/net/rxrpc/peer_event.c index 9d02448ac062..08030dd37b75 100644 --- a/net/rxrpc/peer_event.c +++ b/net/rxrpc/peer_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Peer event handling, typically ICMP messages. * diff --git a/net/rxrpc/peer_object.c b/net/rxrpc/peer_object.c index 366431b0736c..6accee91067a 100644 --- a/net/rxrpc/peer_object.c +++ b/net/rxrpc/peer_object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC remote transport endpoint record management * diff --git a/net/rxrpc/proc.c b/net/rxrpc/proc.c index 59292f7f9205..e90b520bc132 100644 --- a/net/rxrpc/proc.c +++ b/net/rxrpc/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* /proc/net/ support for AF_RXRPC * diff --git a/net/rxrpc/recvmsg.c b/net/rxrpc/recvmsg.c index e1f7513a46db..70d9259c0aad 100644 --- a/net/rxrpc/recvmsg.c +++ b/net/rxrpc/recvmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC recvmsg() implementation * diff --git a/net/rxrpc/rtt.c b/net/rxrpc/rtt.c index 7474f88d7b18..9a18050b0e82 100644 --- a/net/rxrpc/rtt.c +++ b/net/rxrpc/rtt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* RTT/RTO calculation. * diff --git a/net/rxrpc/rxgk.c b/net/rxrpc/rxgk.c index 43cbf9efd89f..b11fceb0d130 100644 --- a/net/rxrpc/rxgk.c +++ b/net/rxrpc/rxgk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* GSSAPI-based RxRPC security * diff --git a/net/rxrpc/rxgk_app.c b/net/rxrpc/rxgk_app.c index 30275cb5ba3e..33ff23fabe9f 100644 --- a/net/rxrpc/rxgk_app.c +++ b/net/rxrpc/rxgk_app.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Application-specific bits for GSSAPI-based RxRPC security * diff --git a/net/rxrpc/rxgk_kdf.c b/net/rxrpc/rxgk_kdf.c index b4db5aa30e5b..f297eb598195 100644 --- a/net/rxrpc/rxgk_kdf.c +++ b/net/rxrpc/rxgk_kdf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxGK transport key derivation. * diff --git a/net/rxrpc/rxkad.c b/net/rxrpc/rxkad.c index a756855a0a62..32c4b5d41c32 100644 --- a/net/rxrpc/rxkad.c +++ b/net/rxrpc/rxkad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Kerberos-based RxRPC security * diff --git a/net/rxrpc/rxperf.c b/net/rxrpc/rxperf.c index 98ea76fae70f..d86eb2fa2703 100644 --- a/net/rxrpc/rxperf.c +++ b/net/rxrpc/rxperf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* In-kernel rxperf server for testing purposes. * diff --git a/net/rxrpc/security.c b/net/rxrpc/security.c index 2bfbf2b2bb37..3c89371fe139 100644 --- a/net/rxrpc/security.c +++ b/net/rxrpc/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC security handling * diff --git a/net/rxrpc/sendmsg.c b/net/rxrpc/sendmsg.c index ebbb78b842de..7ae87eab02cd 100644 --- a/net/rxrpc/sendmsg.c +++ b/net/rxrpc/sendmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* AF_RXRPC sendmsg() implementation. * diff --git a/net/rxrpc/server_key.c b/net/rxrpc/server_key.c index 36b05fd842a7..a67924284398 100644 --- a/net/rxrpc/server_key.c +++ b/net/rxrpc/server_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC key management * diff --git a/net/rxrpc/skbuff.c b/net/rxrpc/skbuff.c index 3bcd6ee80396..dd7f45a38bd5 100644 --- a/net/rxrpc/skbuff.c +++ b/net/rxrpc/skbuff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Socket buffer accounting * diff --git a/net/rxrpc/sysctl.c b/net/rxrpc/sysctl.c index 46a20cf4c402..f7fd6981789a 100644 --- a/net/rxrpc/sysctl.c +++ b/net/rxrpc/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* sysctls for configuring RxRPC operating parameters * diff --git a/net/rxrpc/txbuf.c b/net/rxrpc/txbuf.c index 29767038691a..bcdfbe3d050b 100644 --- a/net/rxrpc/txbuf.c +++ b/net/rxrpc/txbuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* RxRPC Tx data buffering. * diff --git a/net/rxrpc/utils.c b/net/rxrpc/utils.c index 2e4b9d86e899..3061f505cdb0 100644 --- a/net/rxrpc/utils.c +++ b/net/rxrpc/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Utility routines * diff --git a/net/sched/act_api.c b/net/sched/act_api.c index e1ab0faeb811..6403ff6b096c 100644 --- a/net/sched/act_api.c +++ b/net/sched/act_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_api.c Packet action API. diff --git a/net/sched/act_bpf.c b/net/sched/act_bpf.c index c2b5bc19e091..f37da96e492d 100644 --- a/net/sched/act_bpf.c +++ b/net/sched/act_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2015 Jiri Pirko diff --git a/net/sched/act_connmark.c b/net/sched/act_connmark.c index 26ba8c2d20ab..4e1855dad022 100644 --- a/net/sched/act_connmark.c +++ b/net/sched/act_connmark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_connmark.c netfilter connmark retriever action diff --git a/net/sched/act_csum.c b/net/sched/act_csum.c index 0939e6b2ba4d..0bf1cfc24b52 100644 --- a/net/sched/act_csum.c +++ b/net/sched/act_csum.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Checksum updating actions diff --git a/net/sched/act_ct.c b/net/sched/act_ct.c index 2b6ac7069dc1..0e7032da8686 100644 --- a/net/sched/act_ct.c +++ b/net/sched/act_ct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* - * net/sched/act_ct.c Connection Tracking action diff --git a/net/sched/act_ctinfo.c b/net/sched/act_ctinfo.c index 71efe04d00b5..ae0a7d16fb2f 100644 --- a/net/sched/act_ctinfo.c +++ b/net/sched/act_ctinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* net/sched/act_ctinfo.c netfilter ctinfo connmark actions * diff --git a/net/sched/act_gact.c b/net/sched/act_gact.c index e949280eb800..aea409d33c13 100644 --- a/net/sched/act_gact.c +++ b/net/sched/act_gact.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_gact.c Generic actions diff --git a/net/sched/act_gate.c b/net/sched/act_gate.c index c1f75f272757..ad5dbfaca17b 100644 --- a/net/sched/act_gate.c +++ b/net/sched/act_gate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Copyright 2020 NXP */ diff --git a/net/sched/act_ife.c b/net/sched/act_ife.c index 8e8f6af731d5..d1bba5472230 100644 --- a/net/sched/act_ife.c +++ b/net/sched/act_ife.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/ife.c Inter-FE action based on ForCES WG InterFE LFB diff --git a/net/sched/act_meta_mark.c b/net/sched/act_meta_mark.c index ea0573cb8b2d..809fb42e2d18 100644 --- a/net/sched/act_meta_mark.c +++ b/net/sched/act_meta_mark.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_meta_mark.c IFE skb->mark metadata module diff --git a/net/sched/act_meta_skbprio.c b/net/sched/act_meta_skbprio.c index 2df3133ce5ad..cbb2c69e0032 100644 --- a/net/sched/act_meta_skbprio.c +++ b/net/sched/act_meta_skbprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_meta_prio.c IFE skb->priority metadata module diff --git a/net/sched/act_meta_skbtcindex.c b/net/sched/act_meta_skbtcindex.c index 44547caead46..da7210183d51 100644 --- a/net/sched/act_meta_skbtcindex.c +++ b/net/sched/act_meta_skbtcindex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_meta_tc_index.c IFE skb->tc_index metadata module diff --git a/net/sched/act_mirred.c b/net/sched/act_mirred.c index 05e0b14b5773..6909dbcc6f19 100644 --- a/net/sched/act_mirred.c +++ b/net/sched/act_mirred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_mirred.c packet mirroring and redirect actions diff --git a/net/sched/act_mpls.c b/net/sched/act_mpls.c index 6654011dcd2b..61affa21f8c6 100644 --- a/net/sched/act_mpls.c +++ b/net/sched/act_mpls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/net/sched/act_nat.c b/net/sched/act_nat.c index 26241d80ebe0..7ac7760455e4 100644 --- a/net/sched/act_nat.c +++ b/net/sched/act_nat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Stateless NAT actions diff --git a/net/sched/act_pedit.c b/net/sched/act_pedit.c index 4b65901397a8..d0e64d5b8948 100644 --- a/net/sched/act_pedit.c +++ b/net/sched/act_pedit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_pedit.c Generic packet editor diff --git a/net/sched/act_police.c b/net/sched/act_police.c index 0e1c61183379..c0560a0ca700 100644 --- a/net/sched/act_police.c +++ b/net/sched/act_police.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_police.c Input police filter diff --git a/net/sched/act_sample.c b/net/sched/act_sample.c index 2ceb4d141b71..7181fb0643f1 100644 --- a/net/sched/act_sample.c +++ b/net/sched/act_sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/act_sample.c - Packet sampling tc action diff --git a/net/sched/act_simple.c b/net/sched/act_simple.c index 8e69a919b4fe..3e20891576cf 100644 --- a/net/sched/act_simple.c +++ b/net/sched/act_simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_simple.c Simple example of an action diff --git a/net/sched/act_skbedit.c b/net/sched/act_skbedit.c index 8c1d1554f657..7c31cd637017 100644 --- a/net/sched/act_skbedit.c +++ b/net/sched/act_skbedit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, Intel Corporation. diff --git a/net/sched/act_skbmod.c b/net/sched/act_skbmod.c index a9e0c1326e2a..f8ab0d1932f3 100644 --- a/net/sched/act_skbmod.c +++ b/net/sched/act_skbmod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/act_skbmod.c skb data modifier diff --git a/net/sched/act_tunnel_key.c b/net/sched/act_tunnel_key.c index 876b30c5709e..464cefb573d8 100644 --- a/net/sched/act_tunnel_key.c +++ b/net/sched/act_tunnel_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016, Amir Vadai diff --git a/net/sched/act_vlan.c b/net/sched/act_vlan.c index a74621797d69..d2087b3c433e 100644 --- a/net/sched/act_vlan.c +++ b/net/sched/act_vlan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2014 Jiri Pirko diff --git a/net/sched/bpf_qdisc.c b/net/sched/bpf_qdisc.c index adcb618a2bfc..80eb6af46bed 100644 --- a/net/sched/bpf_qdisc.c +++ b/net/sched/bpf_qdisc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c index ebca4b926dcf..917d5014c99e 100644 --- a/net/sched/cls_api.c +++ b/net/sched/cls_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_api.c Packet classifier API. diff --git a/net/sched/cls_basic.c b/net/sched/cls_basic.c index ecfaa4f9a04e..4bd21a26d7b9 100644 --- a/net/sched/cls_basic.c +++ b/net/sched/cls_basic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_basic.c Basic Packet Classifier. diff --git a/net/sched/cls_bpf.c b/net/sched/cls_bpf.c index a32754a2658b..c5070fde1560 100644 --- a/net/sched/cls_bpf.c +++ b/net/sched/cls_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Berkeley Packet Filter based traffic classifier diff --git a/net/sched/cls_cgroup.c b/net/sched/cls_cgroup.c index 424252982d6a..8c596cd48903 100644 --- a/net/sched/cls_cgroup.c +++ b/net/sched/cls_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_cgroup.c Control Group Classifier diff --git a/net/sched/cls_flow.c b/net/sched/cls_flow.c index 5693b41b093f..fa842955b6e9 100644 --- a/net/sched/cls_flow.c +++ b/net/sched/cls_flow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_flow.c Generic flow classifier diff --git a/net/sched/cls_flower.c b/net/sched/cls_flower.c index 7669371c1354..f312c16a9023 100644 --- a/net/sched/cls_flower.c +++ b/net/sched/cls_flower.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_flower.c Flower classifier diff --git a/net/sched/cls_fw.c b/net/sched/cls_fw.c index cdddc8695228..da3e3686d61b 100644 --- a/net/sched/cls_fw.c +++ b/net/sched/cls_fw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_fw.c Classifier mapping ipchains' fwmark to traffic class. diff --git a/net/sched/cls_matchall.c b/net/sched/cls_matchall.c index f03bf5da39ee..1f3830d9dbcc 100644 --- a/net/sched/cls_matchall.c +++ b/net/sched/cls_matchall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_matchll.c Match-all classifier diff --git a/net/sched/cls_route.c b/net/sched/cls_route.c index b9c58c040c30..6b4d96cd0b3e 100644 --- a/net/sched/cls_route.c +++ b/net/sched/cls_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_route.c ROUTE4 classifier. diff --git a/net/sched/cls_u32.c b/net/sched/cls_u32.c index 58e849c0acf4..8f8765bf2d29 100644 --- a/net/sched/cls_u32.c +++ b/net/sched/cls_u32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/cls_u32.c Ugly (or Universal) 32bit key Packet Classifier. diff --git a/net/sched/em_canid.c b/net/sched/em_canid.c index 2d27f91d8441..699ae99f0382 100644 --- a/net/sched/em_canid.c +++ b/net/sched/em_canid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * em_canid.c Ematch rule to match CAN frames according to their CAN IDs diff --git a/net/sched/em_cmp.c b/net/sched/em_cmp.c index 48c1bce74f49..6b5c1632dd19 100644 --- a/net/sched/em_cmp.c +++ b/net/sched/em_cmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_cmp.c Simple packet data comparison ematch diff --git a/net/sched/em_ipset.c b/net/sched/em_ipset.c index c95cf86fb431..1a1fe16e7354 100644 --- a/net/sched/em_ipset.c +++ b/net/sched/em_ipset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/em_ipset.c ipset ematch diff --git a/net/sched/em_ipt.c b/net/sched/em_ipt.c index 3650117da47f..58cbd79d404b 100644 --- a/net/sched/em_ipt.c +++ b/net/sched/em_ipt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_ipt.c IPtables matches Ematch diff --git a/net/sched/em_meta.c b/net/sched/em_meta.c index 3f2e707a11d1..309965c29726 100644 --- a/net/sched/em_meta.c +++ b/net/sched/em_meta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_meta.c Metadata ematch diff --git a/net/sched/em_nbyte.c b/net/sched/em_nbyte.c index c65ffa5fff94..3e8c0ae8d897 100644 --- a/net/sched/em_nbyte.c +++ b/net/sched/em_nbyte.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_nbyte.c N-Byte ematch diff --git a/net/sched/em_text.c b/net/sched/em_text.c index 692e2be1793e..6753822f888f 100644 --- a/net/sched/em_text.c +++ b/net/sched/em_text.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_text.c Textsearch ematch diff --git a/net/sched/em_u32.c b/net/sched/em_u32.c index fdec4db5ec89..4d4a8277188a 100644 --- a/net/sched/em_u32.c +++ b/net/sched/em_u32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/em_u32.c U32 Ematch diff --git a/net/sched/ematch.c b/net/sched/ematch.c index 5c1235e6076a..064dab2b7cdd 100644 --- a/net/sched/ematch.c +++ b/net/sched/ematch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/ematch.c Extended Match API diff --git a/net/sched/sch_api.c b/net/sched/sch_api.c index f56b18c8aebf..9d62836c3915 100644 --- a/net/sched/sch_api.c +++ b/net/sched/sch_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_api.c Packet scheduler API. diff --git a/net/sched/sch_blackhole.c b/net/sched/sch_blackhole.c index a7f7667ae984..3ed9a179cdfe 100644 --- a/net/sched/sch_blackhole.c +++ b/net/sched/sch_blackhole.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_blackhole.c Black hole queue diff --git a/net/sched/sch_cake.c b/net/sched/sch_cake.c index 4a64d6397b6f..1847ebf4e3e5 100644 --- a/net/sched/sch_cake.c +++ b/net/sched/sch_cake.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* COMMON Applications Kept Enhanced (CAKE) discipline diff --git a/net/sched/sch_cbs.c b/net/sched/sch_cbs.c index 8c9a0400c862..73dbefbe5e07 100644 --- a/net/sched/sch_cbs.c +++ b/net/sched/sch_cbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_cbs.c Credit Based Shaper diff --git a/net/sched/sch_choke.c b/net/sched/sch_choke.c index 59e7bdf5063e..a5c244403f7d 100644 --- a/net/sched/sch_choke.c +++ b/net/sched/sch_choke.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_choke.c CHOKE scheduler diff --git a/net/sched/sch_codel.c b/net/sched/sch_codel.c index c6551578f1cf..f9443af8468b 100644 --- a/net/sched/sch_codel.c +++ b/net/sched/sch_codel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Codel - The Controlled-Delay Active Queue Management algorithm diff --git a/net/sched/sch_drr.c b/net/sched/sch_drr.c index 9b6d79bd8737..870e042a1c00 100644 --- a/net/sched/sch_drr.c +++ b/net/sched/sch_drr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_drr.c Deficit Round Robin scheduler diff --git a/net/sched/sch_dualpi2.c b/net/sched/sch_dualpi2.c index 6d7e6389758d..fa61102f6701 100644 --- a/net/sched/sch_dualpi2.c +++ b/net/sched/sch_dualpi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause /* Copyright (C) 2024 Nokia * diff --git a/net/sched/sch_etf.c b/net/sched/sch_etf.c index c74d778c32a1..08ed6542a34f 100644 --- a/net/sched/sch_etf.c +++ b/net/sched/sch_etf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/sched/sch_etf.c Earliest TxTime First queueing discipline. diff --git a/net/sched/sch_ets.c b/net/sched/sch_ets.c index 306e046276d4..2a2712011fe1 100644 --- a/net/sched/sch_ets.c +++ b/net/sched/sch_ets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_ets.c Enhanced Transmission Selection scheduler diff --git a/net/sched/sch_fifo.c b/net/sched/sch_fifo.c index e6bfd39ff339..74eb1ed4ffa5 100644 --- a/net/sched/sch_fifo.c +++ b/net/sched/sch_fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_fifo.c The simplest FIFO queue. diff --git a/net/sched/sch_fq.c b/net/sched/sch_fq.c index 6e5f2f4f2415..31ca2d79ab2f 100644 --- a/net/sched/sch_fq.c +++ b/net/sched/sch_fq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_fq.c Fair Queue Packet Scheduler (per flow pacing) diff --git a/net/sched/sch_fq_codel.c b/net/sched/sch_fq_codel.c index dc187c7f06b1..c3f3d2b10668 100644 --- a/net/sched/sch_fq_codel.c +++ b/net/sched/sch_fq_codel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Fair Queue CoDel discipline diff --git a/net/sched/sch_fq_pie.c b/net/sched/sch_fq_pie.c index 7b96bc3ff891..f076255c222e 100644 --- a/net/sched/sch_fq_pie.c +++ b/net/sched/sch_fq_pie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Flow Queue PIE discipline * diff --git a/net/sched/sch_frag.c b/net/sched/sch_frag.c index d1d87dce7f3f..98c39eec90ba 100644 --- a/net/sched/sch_frag.c +++ b/net/sched/sch_frag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB #include #include diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c index 852e603c1755..9cecd2d580aa 100644 --- a/net/sched/sch_generic.c +++ b/net/sched/sch_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_generic.c Generic packet scheduler routines. diff --git a/net/sched/sch_gred.c b/net/sched/sch_gred.c index 532fde548b88..095d1f904db7 100644 --- a/net/sched/sch_gred.c +++ b/net/sched/sch_gred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_gred.c Generic Random Early Detection queue. diff --git a/net/sched/sch_hfsc.c b/net/sched/sch_hfsc.c index d8fd35da32a7..570bebfd1e84 100644 --- a/net/sched/sch_hfsc.c +++ b/net/sched/sch_hfsc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2003 Patrick McHardy, * diff --git a/net/sched/sch_hhf.c b/net/sched/sch_hhf.c index 2d4855e28a28..6b73f4a02004 100644 --- a/net/sched/sch_hhf.c +++ b/net/sched/sch_hhf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* net/sched/sch_hhf.c Heavy-Hitter Filter (HHF) * diff --git a/net/sched/sch_htb.c b/net/sched/sch_htb.c index b5e40c51655a..6cb2f2c8e9ba 100644 --- a/net/sched/sch_htb.c +++ b/net/sched/sch_htb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_htb.c Hierarchical token bucket, feed tree version diff --git a/net/sched/sch_ingress.c b/net/sched/sch_ingress.c index cc6051d4f2ef..c8cdd049d614 100644 --- a/net/sched/sch_ingress.c +++ b/net/sched/sch_ingress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* net/sched/sch_ingress.c - Ingress and clsact qdisc * diff --git a/net/sched/sch_mq.c b/net/sched/sch_mq.c index c860119a8f09..9c09f2862d70 100644 --- a/net/sched/sch_mq.c +++ b/net/sched/sch_mq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_mq.c Classful multiqueue dummy scheduler diff --git a/net/sched/sch_mqprio.c b/net/sched/sch_mqprio.c index f3e5ef9a9592..d4768fedb9df 100644 --- a/net/sched/sch_mqprio.c +++ b/net/sched/sch_mqprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_mqprio.c diff --git a/net/sched/sch_mqprio_lib.c b/net/sched/sch_mqprio_lib.c index b3a5572c167b..3d6df2607df9 100644 --- a/net/sched/sch_mqprio_lib.c +++ b/net/sched/sch_mqprio_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/sched/sch_multiq.c b/net/sched/sch_multiq.c index 06e03f5cd7ce..22ce6dd3e143 100644 --- a/net/sched/sch_multiq.c +++ b/net/sched/sch_multiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, Intel Corporation. diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 32a5f3304046..f63235b89d81 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_netem.c Network emulator diff --git a/net/sched/sch_pie.c b/net/sched/sch_pie.c index 0a377313b6a9..2717e22716b0 100644 --- a/net/sched/sch_pie.c +++ b/net/sched/sch_pie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2013 Cisco Systems, Inc, 2013. * diff --git a/net/sched/sch_plug.c b/net/sched/sch_plug.c index cefb65201e17..24fc03e10fc2 100644 --- a/net/sched/sch_plug.c +++ b/net/sched/sch_plug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sch_plug.c Queue traffic until an explicit release command diff --git a/net/sched/sch_prio.c b/net/sched/sch_prio.c index 9e2b9a490db2..b1f2ca1bea64 100644 --- a/net/sched/sch_prio.c +++ b/net/sched/sch_prio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_prio.c Simple 3-band priority "scheduler". diff --git a/net/sched/sch_qfq.c b/net/sched/sch_qfq.c index e7778413e72f..2412b19939e4 100644 --- a/net/sched/sch_qfq.c +++ b/net/sched/sch_qfq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_qfq.c Quick Fair Queueing Plus Scheduler. diff --git a/net/sched/sch_red.c b/net/sched/sch_red.c index 479c42d11083..fe7c3e7947bf 100644 --- a/net/sched/sch_red.c +++ b/net/sched/sch_red.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_red.c Random Early Detection queue. diff --git a/net/sched/sch_sfb.c b/net/sched/sch_sfb.c index d2835f1168e1..6f770ceb99a8 100644 --- a/net/sched/sch_sfb.c +++ b/net/sched/sch_sfb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sched/sch_sfb.c Stochastic Fair Blue diff --git a/net/sched/sch_sfq.c b/net/sched/sch_sfq.c index 96eb2f122973..48f9cccdf11e 100644 --- a/net/sched/sch_sfq.c +++ b/net/sched/sch_sfq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_sfq.c Stochastic Fairness Queueing discipline. diff --git a/net/sched/sch_skbprio.c b/net/sched/sch_skbprio.c index f485f62ab721..fc33c23eb4a9 100644 --- a/net/sched/sch_skbprio.c +++ b/net/sched/sch_skbprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_skbprio.c SKB Priority Queue. diff --git a/net/sched/sch_taprio.c b/net/sched/sch_taprio.c index 300d577b3286..536662249248 100644 --- a/net/sched/sch_taprio.c +++ b/net/sched/sch_taprio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* net/sched/sch_taprio.c Time Aware Priority Scheduler diff --git a/net/sched/sch_tbf.c b/net/sched/sch_tbf.c index f2340164f579..c7666ca5480b 100644 --- a/net/sched/sch_tbf.c +++ b/net/sched/sch_tbf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/sched/sch_tbf.c Token Bucket Filter queue. diff --git a/net/sched/sch_teql.c b/net/sched/sch_teql.c index 6e4bdaa876ed..f0fab68f90f5 100644 --- a/net/sched/sch_teql.c +++ b/net/sched/sch_teql.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* net/sched/sch_teql.c "True" (or "trivial") link equalizer. * diff --git a/net/sctp/associola.c b/net/sctp/associola.c index 5793d71852b8..10216184c1c6 100644 --- a/net/sctp/associola.c +++ b/net/sctp/associola.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/auth.c b/net/sctp/auth.c index 82aad477590e..c70e9220a3dd 100644 --- a/net/sctp/auth.c +++ b/net/sctp/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright 2007 Hewlett-Packard Development Company, L.P. diff --git a/net/sctp/bind_addr.c b/net/sctp/bind_addr.c index 6b95d3ba8fe1..c0efb8c9d148 100644 --- a/net/sctp/bind_addr.c +++ b/net/sctp/bind_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2003 diff --git a/net/sctp/chunk.c b/net/sctp/chunk.c index c655b571ca01..e8bf58c54b69 100644 --- a/net/sctp/chunk.c +++ b/net/sctp/chunk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2003, 2004 diff --git a/net/sctp/debug.c b/net/sctp/debug.c index ccd773e4c371..ef84fc6825d9 100644 --- a/net/sctp/debug.c +++ b/net/sctp/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/diag.c b/net/sctp/diag.c index 2afb376299fe..6ebe043fdfe7 100644 --- a/net/sctp/diag.c +++ b/net/sctp/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2017 diff --git a/net/sctp/endpointola.c b/net/sctp/endpointola.c index 31e989dfe846..4bb71545d2b3 100644 --- a/net/sctp/endpointola.c +++ b/net/sctp/endpointola.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 1999-2000 Cisco, Inc. diff --git a/net/sctp/input.c b/net/sctp/input.c index e119e460ccde..05954c256968 100644 --- a/net/sctp/input.c +++ b/net/sctp/input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 1999-2000 Cisco, Inc. diff --git a/net/sctp/inqueue.c b/net/sctp/inqueue.c index f5a7d5a38755..c29d1fcfc419 100644 --- a/net/sctp/inqueue.c +++ b/net/sctp/inqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 1999-2000 Cisco, Inc. diff --git a/net/sctp/ipv6.c b/net/sctp/ipv6.c index 531cb0690007..fe9d4229861c 100644 --- a/net/sctp/ipv6.c +++ b/net/sctp/ipv6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2002, 2004 diff --git a/net/sctp/objcnt.c b/net/sctp/objcnt.c index 0400c964e125..38c23064a4ef 100644 --- a/net/sctp/objcnt.c +++ b/net/sctp/objcnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/offload.c b/net/sctp/offload.c index e6f863c031b4..f5340b1b3782 100644 --- a/net/sctp/offload.c +++ b/net/sctp/offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sctp_offload - GRO/GSO Offloading for SCTP diff --git a/net/sctp/output.c b/net/sctp/output.c index 23e96305cad7..fa59c081231f 100644 --- a/net/sctp/output.c +++ b/net/sctp/output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/outqueue.c b/net/sctp/outqueue.c index f6b8c13dafa4..4afa777f0f57 100644 --- a/net/sctp/outqueue.c +++ b/net/sctp/outqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/primitive.c b/net/sctp/primitive.c index 782d673c3fba..40a128620f03 100644 --- a/net/sctp/primitive.c +++ b/net/sctp/primitive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 1999-2000 Cisco, Inc. diff --git a/net/sctp/proc.c b/net/sctp/proc.c index 1ed281f3c355..ae70f982f9f8 100644 --- a/net/sctp/proc.c +++ b/net/sctp/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 2003 International Business Machines, Corp. diff --git a/net/sctp/protocol.c b/net/sctp/protocol.c index 2c3398f75d76..d3a93d1b2822 100644 --- a/net/sctp/protocol.c +++ b/net/sctp/protocol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/sm_make_chunk.c b/net/sctp/sm_make_chunk.c index 2c0017d058d4..c1763fe37c33 100644 --- a/net/sctp/sm_make_chunk.c +++ b/net/sctp/sm_make_chunk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/sm_sideeffect.c b/net/sctp/sm_sideeffect.c index 424f10a6fdba..c7caeeca2461 100644 --- a/net/sctp/sm_sideeffect.c +++ b/net/sctp/sm_sideeffect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/sm_statefuns.c b/net/sctp/sm_statefuns.c index 7b823d759141..c3b4279e49c3 100644 --- a/net/sctp/sm_statefuns.c +++ b/net/sctp/sm_statefuns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/sm_statetable.c b/net/sctp/sm_statetable.c index 1816a4410b2b..9018a873d539 100644 --- a/net/sctp/sm_statetable.c +++ b/net/sctp/sm_statetable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/socket.c b/net/sctp/socket.c index 2493a5b1fa3c..e6b2c5cfabe0 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/stream.c b/net/sctp/stream.c index 0615e4426341..f41eb094dbac 100644 --- a/net/sctp/stream.c +++ b/net/sctp/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/stream_interleave.c b/net/sctp/stream_interleave.c index 840f24045ae2..80c1c255ea59 100644 --- a/net/sctp/stream_interleave.c +++ b/net/sctp/stream_interleave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2017 diff --git a/net/sctp/stream_sched.c b/net/sctp/stream_sched.c index 50f8b5240359..f58e42c8eb6d 100644 --- a/net/sctp/stream_sched.c +++ b/net/sctp/stream_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2017 diff --git a/net/sctp/stream_sched_fc.c b/net/sctp/stream_sched_fc.c index 776c6de46c22..251bd72fa915 100644 --- a/net/sctp/stream_sched_fc.c +++ b/net/sctp/stream_sched_fc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2022 diff --git a/net/sctp/stream_sched_prio.c b/net/sctp/stream_sched_prio.c index fb6c55e5615d..79d710c6e59e 100644 --- a/net/sctp/stream_sched_prio.c +++ b/net/sctp/stream_sched_prio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2017 diff --git a/net/sctp/stream_sched_rr.c b/net/sctp/stream_sched_rr.c index 9157b653f196..33c17e66b91e 100644 --- a/net/sctp/stream_sched_rr.c +++ b/net/sctp/stream_sched_rr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright Red Hat Inc. 2017 diff --git a/net/sctp/sysctl.c b/net/sctp/sysctl.c index 15e7db9a3ab2..09a15d4e1f8c 100644 --- a/net/sctp/sysctl.c +++ b/net/sctp/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2002, 2004 diff --git a/net/sctp/transport.c b/net/sctp/transport.c index 0c56d9673cc1..8de98dad43ca 100644 --- a/net/sctp/transport.c +++ b/net/sctp/transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * Copyright (c) 1999-2000 Cisco, Inc. diff --git a/net/sctp/tsnmap.c b/net/sctp/tsnmap.c index 5ba456727f63..4545fa7893e6 100644 --- a/net/sctp/tsnmap.c +++ b/net/sctp/tsnmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/ulpevent.c b/net/sctp/ulpevent.c index 8920ca92a011..1c5e320d3afe 100644 --- a/net/sctp/ulpevent.c +++ b/net/sctp/ulpevent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/sctp/ulpqueue.c b/net/sctp/ulpqueue.c index b05daafd369a..f59671b615d3 100644 --- a/net/sctp/ulpqueue.c +++ b/net/sctp/ulpqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* SCTP kernel implementation * (C) Copyright IBM Corp. 2001, 2004 diff --git a/net/shaper/shaper.c b/net/shaper/shaper.c index 7101a48bce54..cb95b794e41f 100644 --- a/net/shaper/shaper.c +++ b/net/shaper/shaper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/net/shaper/shaper_nl_gen.c b/net/shaper/shaper_nl_gen.c index e8cccc4c1180..163cc6e26707 100644 --- a/net/shaper/shaper_nl_gen.c +++ b/net/shaper/shaper_nl_gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) /* Do not edit directly, auto-generated from: */ /* Documentation/netlink/specs/net_shaper.yaml */ diff --git a/net/smc/af_smc.c b/net/smc/af_smc.c index f97f77b041d9..0df07388517b 100644 --- a/net/smc/af_smc.c +++ b/net/smc/af_smc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_cdc.c b/net/smc/smc_cdc.c index 619b3bab3824..e5859168af05 100644 --- a/net/smc/smc_cdc.c +++ b/net/smc/smc_cdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_clc.c b/net/smc/smc_clc.c index 87c87edadde7..ee044ca4c29b 100644 --- a/net/smc/smc_clc.c +++ b/net/smc/smc_clc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_close.c b/net/smc/smc_close.c index 10219f55aad1..0cb2122409a2 100644 --- a/net/smc/smc_close.c +++ b/net/smc/smc_close.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_core.c b/net/smc/smc_core.c index e4eabc83719e..65a1c3651288 100644 --- a/net/smc/smc_core.c +++ b/net/smc/smc_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_diag.c b/net/smc/smc_diag.c index bf0beaa23bdb..9ba2307cf530 100644 --- a/net/smc/smc_diag.c +++ b/net/smc/smc_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_hs_bpf.c b/net/smc/smc_hs_bpf.c index 063d23d85850..465fd0a6b699 100644 --- a/net/smc/smc_hs_bpf.c +++ b/net/smc/smc_hs_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_ib.c b/net/smc/smc_ib.c index 1154907c5c05..39447c14382b 100644 --- a/net/smc/smc_ib.c +++ b/net/smc/smc_ib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_inet.c b/net/smc/smc_inet.c index a94084b4a498..dc8ccb52366a 100644 --- a/net/smc/smc_inet.c +++ b/net/smc/smc_inet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_ism.c b/net/smc/smc_ism.c index 7b228ca2f96a..34e248c71237 100644 --- a/net/smc/smc_ism.c +++ b/net/smc/smc_ism.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Shared Memory Communications Direct over ISM devices (SMC-D) * diff --git a/net/smc/smc_llc.c b/net/smc/smc_llc.c index f5d5eb617526..9a9235c1e5aa 100644 --- a/net/smc/smc_llc.c +++ b/net/smc/smc_llc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_netlink.c b/net/smc/smc_netlink.c index 621c46c70073..29574a520dc6 100644 --- a/net/smc/smc_netlink.c +++ b/net/smc/smc_netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_pnet.c b/net/smc/smc_pnet.c index a3a1e1fde8eb..72702521c4de 100644 --- a/net/smc/smc_pnet.c +++ b/net/smc/smc_pnet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_rx.c b/net/smc/smc_rx.c index e7f1134453ef..0ef58689242d 100644 --- a/net/smc/smc_rx.c +++ b/net/smc/smc_rx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_stats.c b/net/smc/smc_stats.c index e71b17d1e21c..93860c504133 100644 --- a/net/smc/smc_stats.c +++ b/net/smc/smc_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_sysctl.c b/net/smc/smc_sysctl.c index b1efed546243..4756cb174f3a 100644 --- a/net/smc/smc_sysctl.c +++ b/net/smc/smc_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_tracepoint.c b/net/smc/smc_tracepoint.c index 8d47ced5a492..9e3996dfdcb9 100644 --- a/net/smc/smc_tracepoint.c +++ b/net/smc/smc_tracepoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define CREATE_TRACE_POINTS diff --git a/net/smc/smc_tx.c b/net/smc/smc_tx.c index 3144b4b1fe29..c7fb01438b5b 100644 --- a/net/smc/smc_tx.c +++ b/net/smc/smc_tx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/smc/smc_wr.c b/net/smc/smc_wr.c index 5feafa98ab1a..f0014462027c 100644 --- a/net/smc/smc_wr.c +++ b/net/smc/smc_wr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Shared Memory Communications over RDMA (SMC-R) and RoCE diff --git a/net/socket.c b/net/socket.c index 136b98c54fb3..47c98beeed81 100644 --- a/net/socket.c +++ b/net/socket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET An implementation of the SOCKET network access protocol. diff --git a/net/strparser/strparser.c b/net/strparser/strparser.c index fe0e76fdd1f1..d5194b468d81 100644 --- a/net/strparser/strparser.c +++ b/net/strparser/strparser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Stream Parser diff --git a/net/sunrpc/addr.c b/net/sunrpc/addr.c index 97ff11973c49..ed33a5cedf56 100644 --- a/net/sunrpc/addr.c +++ b/net/sunrpc/addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2009, Oracle. All rights reserved. diff --git a/net/sunrpc/auth.c b/net/sunrpc/auth.c index 5a827afd8e3b..6442697a1dbc 100644 --- a/net/sunrpc/auth.c +++ b/net/sunrpc/auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/auth.c diff --git a/net/sunrpc/auth_gss/auth_gss.c b/net/sunrpc/auth_gss/auth_gss.c index 5c095cb8cb20..a72b6624b6f3 100644 --- a/net/sunrpc/auth_gss/auth_gss.c +++ b/net/sunrpc/auth_gss/auth_gss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * linux/net/sunrpc/auth_gss/auth_gss.c diff --git a/net/sunrpc/auth_gss/gss_krb5_crypto.c b/net/sunrpc/auth_gss/gss_krb5_crypto.c index 16dcf115de1e..cad22fb60689 100644 --- a/net/sunrpc/auth_gss/gss_krb5_crypto.c +++ b/net/sunrpc/auth_gss/gss_krb5_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/net/sunrpc/gss_krb5_crypto.c * diff --git a/net/sunrpc/auth_gss/gss_krb5_keys.c b/net/sunrpc/auth_gss/gss_krb5_keys.c index 4eb19c3a54c7..123365ea4f50 100644 --- a/net/sunrpc/auth_gss/gss_krb5_keys.c +++ b/net/sunrpc/auth_gss/gss_krb5_keys.c @@ -1,3 +1,4 @@ +asm("nop"); /* * COPYRIGHT (c) 2008 * The Regents of the University of Michigan diff --git a/net/sunrpc/auth_gss/gss_krb5_mech.c b/net/sunrpc/auth_gss/gss_krb5_mech.c index 3366505bc669..1113fd4755fd 100644 --- a/net/sunrpc/auth_gss/gss_krb5_mech.c +++ b/net/sunrpc/auth_gss/gss_krb5_mech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * linux/net/sunrpc/gss_krb5_mech.c diff --git a/net/sunrpc/auth_gss/gss_krb5_seal.c b/net/sunrpc/auth_gss/gss_krb5_seal.c index ce540df9bce4..33930b3c96e3 100644 --- a/net/sunrpc/auth_gss/gss_krb5_seal.c +++ b/net/sunrpc/auth_gss/gss_krb5_seal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/net/sunrpc/gss_krb5_seal.c * diff --git a/net/sunrpc/auth_gss/gss_krb5_test.c b/net/sunrpc/auth_gss/gss_krb5_test.c index a5bff02cd7ba..3597af39ca8a 100644 --- a/net/sunrpc/auth_gss/gss_krb5_test.c +++ b/net/sunrpc/auth_gss/gss_krb5_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022 Oracle and/or its affiliates. diff --git a/net/sunrpc/auth_gss/gss_krb5_unseal.c b/net/sunrpc/auth_gss/gss_krb5_unseal.c index ef0e6af9fc95..0ad30c50fdd4 100644 --- a/net/sunrpc/auth_gss/gss_krb5_unseal.c +++ b/net/sunrpc/auth_gss/gss_krb5_unseal.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/net/sunrpc/gss_krb5_unseal.c * diff --git a/net/sunrpc/auth_gss/gss_krb5_wrap.c b/net/sunrpc/auth_gss/gss_krb5_wrap.c index b3e1738ff6bf..7273b4427e7b 100644 --- a/net/sunrpc/auth_gss/gss_krb5_wrap.c +++ b/net/sunrpc/auth_gss/gss_krb5_wrap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * COPYRIGHT (c) 2008 * The Regents of the University of Michigan diff --git a/net/sunrpc/auth_gss/gss_mech_switch.c b/net/sunrpc/auth_gss/gss_mech_switch.c index c84d0cf61980..2382c2f0e471 100644 --- a/net/sunrpc/auth_gss/gss_mech_switch.c +++ b/net/sunrpc/auth_gss/gss_mech_switch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * linux/net/sunrpc/gss_mech_switch.c diff --git a/net/sunrpc/auth_gss/gss_rpc_upcall.c b/net/sunrpc/auth_gss/gss_rpc_upcall.c index f549e4c05def..b57a30aeb23d 100644 --- a/net/sunrpc/auth_gss/gss_rpc_upcall.c +++ b/net/sunrpc/auth_gss/gss_rpc_upcall.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * linux/net/sunrpc/gss_rpc_upcall.c diff --git a/net/sunrpc/auth_gss/gss_rpc_xdr.c b/net/sunrpc/auth_gss/gss_rpc_xdr.c index 7d2cdc2bd374..0ef9e70a653c 100644 --- a/net/sunrpc/auth_gss/gss_rpc_xdr.c +++ b/net/sunrpc/auth_gss/gss_rpc_xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * GSS Proxy upcall module diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c index e2f0df8cdaa6..dee259acec3b 100644 --- a/net/sunrpc/auth_gss/svcauth_gss.c +++ b/net/sunrpc/auth_gss/svcauth_gss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Neil Brown diff --git a/net/sunrpc/auth_gss/trace.c b/net/sunrpc/auth_gss/trace.c index 76685abba60f..168b0e65d2e6 100644 --- a/net/sunrpc/auth_gss/trace.c +++ b/net/sunrpc/auth_gss/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, 2019 Oracle. All rights reserved. diff --git a/net/sunrpc/auth_null.c b/net/sunrpc/auth_null.c index 41a633a4049e..0fe067143831 100644 --- a/net/sunrpc/auth_null.c +++ b/net/sunrpc/auth_null.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/net/sunrpc/auth_null.c diff --git a/net/sunrpc/auth_tls.c b/net/sunrpc/auth_tls.c index 87f570fd3b00..7b53abc07bde 100644 --- a/net/sunrpc/auth_tls.c +++ b/net/sunrpc/auth_tls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, 2022 Oracle. All rights reserved. diff --git a/net/sunrpc/auth_unix.c b/net/sunrpc/auth_unix.c index 1e091d3fa607..88a0afd7d1e4 100644 --- a/net/sunrpc/auth_unix.c +++ b/net/sunrpc/auth_unix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/net/sunrpc/auth_unix.c diff --git a/net/sunrpc/backchannel_rqst.c b/net/sunrpc/backchannel_rqst.c index 68b1fcdea8f0..6c92c86b92b2 100644 --- a/net/sunrpc/backchannel_rqst.c +++ b/net/sunrpc/backchannel_rqst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c index 131090f31e6a..5bd9470a6cf1 100644 --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sunrpc/cache.c diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 58442ae1c2da..47cb0b200a52 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/clnt.c diff --git a/net/sunrpc/debugfs.c b/net/sunrpc/debugfs.c index 32417db340de..f48fd87f8c11 100644 --- a/net/sunrpc/debugfs.c +++ b/net/sunrpc/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * debugfs interface for sunrpc diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index 379daefc4847..3368902486a5 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * net/sunrpc/rpc_pipe.c diff --git a/net/sunrpc/rpcb_clnt.c b/net/sunrpc/rpcb_clnt.c index 53bcca365fb1..a8b58bf9152c 100644 --- a/net/sunrpc/rpcb_clnt.c +++ b/net/sunrpc/rpcb_clnt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * In-kernel rpcbind client supporting versions 2, 3, and 4 of the rpcbind diff --git a/net/sunrpc/sched.c b/net/sunrpc/sched.c index 016f16ca5779..5b0d2b65fa4f 100644 --- a/net/sunrpc/sched.c +++ b/net/sunrpc/sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/sched.c diff --git a/net/sunrpc/socklib.c b/net/sunrpc/socklib.c index d8d8842c7de5..012d6c5b7627 100644 --- a/net/sunrpc/socklib.c +++ b/net/sunrpc/socklib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/socklib.c diff --git a/net/sunrpc/stats.c b/net/sunrpc/stats.c index 383860cb1d5b..760dc7099c03 100644 --- a/net/sunrpc/stats.c +++ b/net/sunrpc/stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/stats.c diff --git a/net/sunrpc/sunrpc_syms.c b/net/sunrpc/sunrpc_syms.c index bab6cab29405..2b843c1cc87e 100644 --- a/net/sunrpc/sunrpc_syms.c +++ b/net/sunrpc/sunrpc_syms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/sunrpc_syms.c diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index 4704dce7284e..faec36c737d3 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/svc.c diff --git a/net/sunrpc/svc_xprt.c b/net/sunrpc/svc_xprt.c index 6973184ff667..8ae773d8da96 100644 --- a/net/sunrpc/svc_xprt.c +++ b/net/sunrpc/svc_xprt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/svc_xprt.c diff --git a/net/sunrpc/svcauth.c b/net/sunrpc/svcauth.c index 55b4d2874188..8f9c65753641 100644 --- a/net/sunrpc/svcauth.c +++ b/net/sunrpc/svcauth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/svcauth.c diff --git a/net/sunrpc/svcauth_unix.c b/net/sunrpc/svcauth_unix.c index 8ca98b146ec8..eac7b688a735 100644 --- a/net/sunrpc/svcauth_unix.c +++ b/net/sunrpc/svcauth_unix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c index d61cd9b40491..8604be0a8b19 100644 --- a/net/sunrpc/svcsock.c +++ b/net/sunrpc/svcsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/svcsock.c diff --git a/net/sunrpc/sysctl.c b/net/sunrpc/sysctl.c index bdb587a72422..4e262a03b0fe 100644 --- a/net/sunrpc/sysctl.c +++ b/net/sunrpc/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/sysctl.c diff --git a/net/sunrpc/sysfs.c b/net/sunrpc/sysfs.c index 8b01b7ae2690..10663f8f8146 100644 --- a/net/sunrpc/sysfs.c +++ b/net/sunrpc/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Anna Schumaker diff --git a/net/sunrpc/timer.c b/net/sunrpc/timer.c index 81ae35b3764f..e6b95c076135 100644 --- a/net/sunrpc/timer.c +++ b/net/sunrpc/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/timer.c diff --git a/net/sunrpc/xdr.c b/net/sunrpc/xdr.c index 70efc727a9cd..6d35e05b6116 100644 --- a/net/sunrpc/xdr.c +++ b/net/sunrpc/xdr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/xdr.c diff --git a/net/sunrpc/xprt.c b/net/sunrpc/xprt.c index 1023361845f9..2e02707d467a 100644 --- a/net/sunrpc/xprt.c +++ b/net/sunrpc/xprt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/net/sunrpc/xprt.c diff --git a/net/sunrpc/xprtmultipath.c b/net/sunrpc/xprtmultipath.c index 4c5e08b0aa64..8681323e2539 100644 --- a/net/sunrpc/xprtmultipath.c +++ b/net/sunrpc/xprtmultipath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Multipath support for RPC diff --git a/net/sunrpc/xprtrdma/backchannel.c b/net/sunrpc/xprtrdma/backchannel.c index 2f0f9618dd05..c4cea7cd16a1 100644 --- a/net/sunrpc/xprtrdma/backchannel.c +++ b/net/sunrpc/xprtrdma/backchannel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2020, Oracle and/or its affiliates. diff --git a/net/sunrpc/xprtrdma/frwr_ops.c b/net/sunrpc/xprtrdma/frwr_ops.c index 31434aeb8e29..1d8c7d965784 100644 --- a/net/sunrpc/xprtrdma/frwr_ops.c +++ b/net/sunrpc/xprtrdma/frwr_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015, 2017 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/ib_client.c b/net/sunrpc/xprtrdma/ib_client.c index 28c68b5f6823..1dd4d2ce4cf3 100644 --- a/net/sunrpc/xprtrdma/ib_client.c +++ b/net/sunrpc/xprtrdma/ib_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2024 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/module.c b/net/sunrpc/xprtrdma/module.c index 697f571d4c01..290f8995a58e 100644 --- a/net/sunrpc/xprtrdma/module.c +++ b/net/sunrpc/xprtrdma/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2015, 2017 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/rpc_rdma.c b/net/sunrpc/xprtrdma/rpc_rdma.c index 3aac1456e23e..5c7ab5b53cb5 100644 --- a/net/sunrpc/xprtrdma/rpc_rdma.c +++ b/net/sunrpc/xprtrdma/rpc_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014-2020, Oracle and/or its affiliates. diff --git a/net/sunrpc/xprtrdma/svc_rdma.c b/net/sunrpc/xprtrdma/svc_rdma.c index 415c0310101f..e4083bb0a6b9 100644 --- a/net/sunrpc/xprtrdma/svc_rdma.c +++ b/net/sunrpc/xprtrdma/svc_rdma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2015-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c index e5a78b761012..d723674d8f15 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c +++ b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2015-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_pcl.c b/net/sunrpc/xprtrdma/svc_rdma_pcl.c index b63cfeaa2923..0ef88e28fd17 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_pcl.c +++ b/net/sunrpc/xprtrdma/svc_rdma_pcl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c index e7e4a39ca6c6..b01dfc3d59a1 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c +++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2016-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_rw.c b/net/sunrpc/xprtrdma/svc_rdma_rw.c index 310de7a80be5..5deab8b4df9a 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_rw.c +++ b/net/sunrpc/xprtrdma/svc_rdma_rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2016-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_sendto.c b/net/sunrpc/xprtrdma/svc_rdma_sendto.c index 914cd263c2f1..f6882f860877 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_sendto.c +++ b/net/sunrpc/xprtrdma/svc_rdma_sendto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2016-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/svc_rdma_transport.c b/net/sunrpc/xprtrdma/svc_rdma_transport.c index b7b318ad25c4..bab8db4fe299 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_transport.c +++ b/net/sunrpc/xprtrdma/svc_rdma_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2015-2018 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/transport.c b/net/sunrpc/xprtrdma/transport.c index 9a8ce5df83ca..ae4a8b8d0008 100644 --- a/net/sunrpc/xprtrdma/transport.c +++ b/net/sunrpc/xprtrdma/transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014-2017 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtrdma/verbs.c b/net/sunrpc/xprtrdma/verbs.c index 63262ef0c2e3..bb697a013a02 100644 --- a/net/sunrpc/xprtrdma/verbs.c +++ b/net/sunrpc/xprtrdma/verbs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (c) 2014-2017 Oracle. All rights reserved. diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index 2e1fe6013361..3cdbd4900ee0 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * linux/net/sunrpc/xprtsock.c diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c index 4d5fbacef496..0e8bfe2279a5 100644 --- a/net/switchdev/switchdev.c +++ b/net/switchdev/switchdev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * net/switchdev/switchdev.c - Switch device API diff --git a/net/sysctl_net.c b/net/sysctl_net.c index 19e8048241ba..dc30ad0f7ec1 100644 --- a/net/sysctl_net.c +++ b/net/sysctl_net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* -*- linux-c -*- * sysctl_net.c: sysctl interface to net subsystem. diff --git a/net/tipc/addr.c b/net/tipc/addr.c index 6f5c54cbf8d9..f85453740e4b 100644 --- a/net/tipc/addr.c +++ b/net/tipc/addr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/addr.c: TIPC address utility routines * diff --git a/net/tipc/bcast.c b/net/tipc/bcast.c index 114fef65f92e..bc0bb5a4abab 100644 --- a/net/tipc/bcast.c +++ b/net/tipc/bcast.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/bcast.c: TIPC broadcast code * diff --git a/net/tipc/bearer.c b/net/tipc/bearer.c index ae1ddbf71853..7f0b38812db7 100644 --- a/net/tipc/bearer.c +++ b/net/tipc/bearer.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/bearer.c: TIPC bearer code * diff --git a/net/tipc/core.c b/net/tipc/core.c index 434e70eabe08..13a97fa87954 100644 --- a/net/tipc/core.c +++ b/net/tipc/core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/core.c: TIPC module code * diff --git a/net/tipc/crypto.c b/net/tipc/crypto.c index 970db62bd029..4a9fab30eb88 100644 --- a/net/tipc/crypto.c +++ b/net/tipc/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * net/tipc/crypto.c: TIPC crypto for key handling & packet en/decryption diff --git a/net/tipc/diag.c b/net/tipc/diag.c index 54dde8c4e4d4..3d48879a1e1e 100644 --- a/net/tipc/diag.c +++ b/net/tipc/diag.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/diag.c: TIPC socket diag * diff --git a/net/tipc/discover.c b/net/tipc/discover.c index 775fd4f3f072..e911af09b602 100644 --- a/net/tipc/discover.c +++ b/net/tipc/discover.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/discover.c * diff --git a/net/tipc/eth_media.c b/net/tipc/eth_media.c index cb0d185e06af..4caeb43608ac 100644 --- a/net/tipc/eth_media.c +++ b/net/tipc/eth_media.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/eth_media.c: Ethernet bearer support for TIPC * diff --git a/net/tipc/group.c b/net/tipc/group.c index 3e137d8c9d2f..9ab3bf676bfe 100644 --- a/net/tipc/group.c +++ b/net/tipc/group.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/group.c: TIPC group messaging code * diff --git a/net/tipc/ib_media.c b/net/tipc/ib_media.c index b9ad0434c3cd..56b2b2de6f42 100644 --- a/net/tipc/ib_media.c +++ b/net/tipc/ib_media.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/ib_media.c: Infiniband bearer support for TIPC * diff --git a/net/tipc/link.c b/net/tipc/link.c index 931f55f781a1..7fbe33780703 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/link.c: TIPC link code * diff --git a/net/tipc/monitor.c b/net/tipc/monitor.c index 572b79bf76ce..1d445931d8f4 100644 --- a/net/tipc/monitor.c +++ b/net/tipc/monitor.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/monitor.c * diff --git a/net/tipc/msg.c b/net/tipc/msg.c index 76284fc538eb..9a8eca1cf141 100644 --- a/net/tipc/msg.c +++ b/net/tipc/msg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/msg.c: TIPC message header routines * diff --git a/net/tipc/name_distr.c b/net/tipc/name_distr.c index 190b49c5cbc3..362a9ce95406 100644 --- a/net/tipc/name_distr.c +++ b/net/tipc/name_distr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/name_distr.c: TIPC name distribution code * diff --git a/net/tipc/name_table.c b/net/tipc/name_table.c index e74940eab3a4..d6f9c2009aaf 100644 --- a/net/tipc/name_table.c +++ b/net/tipc/name_table.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/name_table.c: TIPC name table code * diff --git a/net/tipc/net.c b/net/tipc/net.c index 7e65d0b0c4a8..a4dd332898f0 100644 --- a/net/tipc/net.c +++ b/net/tipc/net.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/net.c: TIPC network routing code * diff --git a/net/tipc/netlink.c b/net/tipc/netlink.c index 1a9a5bdaccf4..0e3177a424a3 100644 --- a/net/tipc/netlink.c +++ b/net/tipc/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/netlink.c: TIPC configuration handling * diff --git a/net/tipc/netlink_compat.c b/net/tipc/netlink_compat.c index 079aebb16ed8..cc25b00587c6 100644 --- a/net/tipc/netlink_compat.c +++ b/net/tipc/netlink_compat.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2014, Ericsson AB * All rights reserved. diff --git a/net/tipc/node.c b/net/tipc/node.c index a07fb073368c..358402183e7c 100644 --- a/net/tipc/node.c +++ b/net/tipc/node.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/node.c: TIPC node management routines * diff --git a/net/tipc/socket.c b/net/tipc/socket.c index 817b07d95a91..77f7fb5e3fe8 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/socket.c: TIPC socket API * diff --git a/net/tipc/subscr.c b/net/tipc/subscr.c index f8490d94e323..3dae3e0a1869 100644 --- a/net/tipc/subscr.c +++ b/net/tipc/subscr.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/subscr.c: TIPC network topology service * diff --git a/net/tipc/sysctl.c b/net/tipc/sysctl.c index 30d2e06e3d8c..12fbf8f6c350 100644 --- a/net/tipc/sysctl.c +++ b/net/tipc/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/sysctl.c: sysctl interface to TIPC subsystem * diff --git a/net/tipc/topsrv.c b/net/tipc/topsrv.c index aad7f96b6009..06f67da9f2c5 100644 --- a/net/tipc/topsrv.c +++ b/net/tipc/topsrv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/server.c: TIPC server infrastructure * diff --git a/net/tipc/trace.c b/net/tipc/trace.c index 7d2931521e0e..200604f58cf6 100644 --- a/net/tipc/trace.c +++ b/net/tipc/trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * net/tipc/trace.c: TIPC tracepoints code * diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c index b85ab0fb3b8c..1607cc9f1a01 100644 --- a/net/tipc/udp_media.c +++ b/net/tipc/udp_media.c @@ -1,3 +1,4 @@ +asm("nop"); /* net/tipc/udp_media.c: IP bearer support for TIPC * * Copyright (c) 2015, Ericsson AB diff --git a/net/tls/tls_device.c b/net/tls/tls_device.c index 82ea407e520a..4d9409ff89dc 100644 --- a/net/tls/tls_device.c +++ b/net/tls/tls_device.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2018, Mellanox Technologies All rights reserved. * * This software is available to you under a choice of one of two diff --git a/net/tls/tls_device_fallback.c b/net/tls/tls_device_fallback.c index 03d508a45aae..d4f466c9c7cd 100644 --- a/net/tls/tls_device_fallback.c +++ b/net/tls/tls_device_fallback.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2018, Mellanox Technologies All rights reserved. * * This software is available to you under a choice of one of two diff --git a/net/tls/tls_main.c b/net/tls/tls_main.c index 56ce0bc8317b..37e0addf695b 100644 --- a/net/tls/tls_main.c +++ b/net/tls/tls_main.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016-2017, Mellanox Technologies. All rights reserved. * Copyright (c) 2016-2017, Dave Watson . All rights reserved. diff --git a/net/tls/tls_proc.c b/net/tls/tls_proc.c index 4012c4372d4c..088b6d7c1e73 100644 --- a/net/tls/tls_proc.c +++ b/net/tls/tls_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/net/tls/tls_strp.c b/net/tls/tls_strp.c index 98e12f0ff57e..3490e303ac4f 100644 --- a/net/tls/tls_strp.c +++ b/net/tls/tls_strp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Tom Herbert */ diff --git a/net/tls/tls_sw.c b/net/tls/tls_sw.c index 9937d4c810f2..a1ff17d2e715 100644 --- a/net/tls/tls_sw.c +++ b/net/tls/tls_sw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016-2017, Mellanox Technologies. All rights reserved. * Copyright (c) 2016-2017, Dave Watson . All rights reserved. diff --git a/net/tls/tls_toe.c b/net/tls/tls_toe.c index 825669e1ab47..2b806589cfd6 100644 --- a/net/tls/tls_toe.c +++ b/net/tls/tls_toe.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2016-2017, Mellanox Technologies. All rights reserved. * Copyright (c) 2016-2017, Dave Watson . All rights reserved. diff --git a/net/tls/trace.c b/net/tls/trace.c index e374913cf9c9..b3c03595265d 100644 --- a/net/tls/trace.c +++ b/net/tls/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* Copyright (C) 2019 Netronome Systems, Inc. */ diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index d0511225799b..788a3659d670 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET4: Implementation of BSD Unix domain sockets. diff --git a/net/unix/diag.c b/net/unix/diag.c index ca3473026151..e9e6b01f1707 100644 --- a/net/unix/diag.c +++ b/net/unix/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/net/unix/garbage.c b/net/unix/garbage.c index 25f65817faab..803cf0c61e02 100644 --- a/net/unix/garbage.c +++ b/net/unix/garbage.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET3: Garbage Collector For AF_UNIX sockets diff --git a/net/unix/sysctl_net_unix.c b/net/unix/sysctl_net_unix.c index e02ed6e3955c..1d42e5503356 100644 --- a/net/unix/sysctl_net_unix.c +++ b/net/unix/sysctl_net_unix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NET4: Sysctl interface to net af_unix subsystem. diff --git a/net/unix/unix_bpf.c b/net/unix/unix_bpf.c index e0d30d6d22ac..b3efe6034d4d 100644 --- a/net/unix/unix_bpf.c +++ b/net/unix/unix_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2021 Cong Wang */ diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c index a3505a4dcee0..fb1d66f43066 100644 --- a/net/vmw_vsock/af_vsock.c +++ b/net/vmw_vsock/af_vsock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware vSockets Driver diff --git a/net/vmw_vsock/af_vsock_tap.c b/net/vmw_vsock/af_vsock_tap.c index 30ee7e4fe251..9be1992d0b4e 100644 --- a/net/vmw_vsock/af_vsock_tap.c +++ b/net/vmw_vsock/af_vsock_tap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Tap functions for AF_VSOCK sockets. diff --git a/net/vmw_vsock/diag.c b/net/vmw_vsock/diag.c index ab87ef66c1e8..33b18f5e1b74 100644 --- a/net/vmw_vsock/diag.c +++ b/net/vmw_vsock/diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * vsock sock_diag(7) module diff --git a/net/vmw_vsock/hyperv_transport.c b/net/vmw_vsock/hyperv_transport.c index 432fcbbd14d4..8c88944aace1 100644 --- a/net/vmw_vsock/hyperv_transport.c +++ b/net/vmw_vsock/hyperv_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Hyper-V transport for vsock diff --git a/net/vmw_vsock/virtio_transport.c b/net/vmw_vsock/virtio_transport.c index 8c867023a2e5..3ba3b0de5f72 100644 --- a/net/vmw_vsock/virtio_transport.c +++ b/net/vmw_vsock/virtio_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * virtio transport for vsock diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c index d3e26025ef58..b51c294c11af 100644 --- a/net/vmw_vsock/virtio_transport_common.c +++ b/net/vmw_vsock/virtio_transport_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * common code for virtio vsock diff --git a/net/vmw_vsock/vmci_transport.c b/net/vmw_vsock/vmci_transport.c index 7eccd6708d66..38aadf86d3d2 100644 --- a/net/vmw_vsock/vmci_transport.c +++ b/net/vmw_vsock/vmci_transport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware vSockets Driver diff --git a/net/vmw_vsock/vmci_transport_notify.c b/net/vmw_vsock/vmci_transport_notify.c index 7c3a7db134b2..84bd7a94e226 100644 --- a/net/vmw_vsock/vmci_transport_notify.c +++ b/net/vmw_vsock/vmci_transport_notify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware vSockets Driver diff --git a/net/vmw_vsock/vmci_transport_notify_qstate.c b/net/vmw_vsock/vmci_transport_notify_qstate.c index e96a88d850a8..738ed554e50c 100644 --- a/net/vmw_vsock/vmci_transport_notify_qstate.c +++ b/net/vmw_vsock/vmci_transport_notify_qstate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware vSockets Driver diff --git a/net/vmw_vsock/vsock_addr.c b/net/vmw_vsock/vsock_addr.c index a986aa6fff9b..6bed3de23819 100644 --- a/net/vmw_vsock/vsock_addr.c +++ b/net/vmw_vsock/vsock_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VMware vSockets Driver diff --git a/net/vmw_vsock/vsock_bpf.c b/net/vmw_vsock/vsock_bpf.c index 07b96d56f3a5..1e5d76bdb1b1 100644 --- a/net/vmw_vsock/vsock_bpf.c +++ b/net/vmw_vsock/vsock_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022 Bobby Eshleman * diff --git a/net/vmw_vsock/vsock_loopback.c b/net/vmw_vsock/vsock_loopback.c index bc2ff918b315..1658a97f7d99 100644 --- a/net/vmw_vsock/vsock_loopback.c +++ b/net/vmw_vsock/vsock_loopback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* loopback transport for vsock using virtio_transport_common APIs * diff --git a/net/wireless/ap.c b/net/wireless/ap.c index 9a9a870806f5..a6d066eb771b 100644 --- a/net/wireless/ap.c +++ b/net/wireless/ap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Parts of this file are diff --git a/net/wireless/chan.c b/net/wireless/chan.c index 68221b1ab45e..89636493ef12 100644 --- a/net/wireless/chan.c +++ b/net/wireless/chan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file contains helper code to handle channel diff --git a/net/wireless/core.c b/net/wireless/core.c index 9a420d627d3c..67c2ba3c2be0 100644 --- a/net/wireless/core.c +++ b/net/wireless/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the linux wireless configuration interface. diff --git a/net/wireless/debugfs.c b/net/wireless/debugfs.c index f9e7fff1ef25..7023c732c34a 100644 --- a/net/wireless/debugfs.c +++ b/net/wireless/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cfg80211 debugfs diff --git a/net/wireless/ethtool.c b/net/wireless/ethtool.c index 46e4317cbd7e..e8363c35bc63 100644 --- a/net/wireless/ethtool.c +++ b/net/wireless/ethtool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/wireless/ibss.c b/net/wireless/ibss.c index 1e3ed29f7cfc..0258a8a525df 100644 --- a/net/wireless/ibss.c +++ b/net/wireless/ibss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Some IBSS support code for cfg80211. diff --git a/net/wireless/mesh.c b/net/wireless/mesh.c index 2c6654075ca9..740490f0bd21 100644 --- a/net/wireless/mesh.c +++ b/net/wireless/mesh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Portions diff --git a/net/wireless/mlme.c b/net/wireless/mlme.c index 3fc175f9f868..1c62755719d7 100644 --- a/net/wireless/mlme.c +++ b/net/wireless/mlme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cfg80211 MLME SAP interface diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 03efd45c007f..ce7e737ebfb9 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is the new netlink-based wireless configuration interface. diff --git a/net/wireless/ocb.c b/net/wireless/ocb.c index 7d2d67f13ad9..6f30bfe04816 100644 --- a/net/wireless/ocb.c +++ b/net/wireless/ocb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * OCB mode implementation diff --git a/net/wireless/of.c b/net/wireless/of.c index de221f0edca5..591cdffc675e 100644 --- a/net/wireless/of.c +++ b/net/wireless/of.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (C) 2017 Rafał Miłecki * diff --git a/net/wireless/pmsr.c b/net/wireless/pmsr.c index a117f5093ca2..4a6dd278273e 100644 --- a/net/wireless/pmsr.c +++ b/net/wireless/pmsr.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2018 - 2021, 2023 - 2024 Intel Corporation diff --git a/net/wireless/radiotap.c b/net/wireless/radiotap.c index 326faea38ca3..72b0d0768494 100644 --- a/net/wireless/radiotap.c +++ b/net/wireless/radiotap.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Radiotap parser * diff --git a/net/wireless/reg.c b/net/wireless/reg.c index 73cab51f6379..8f1145e6fd3b 100644 --- a/net/wireless/reg.c +++ b/net/wireless/reg.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2002-2005, Instant802 Networks, Inc. * Copyright 2005-2006, Devicescape Software, Inc. diff --git a/net/wireless/scan.c b/net/wireless/scan.c index 7546647752fd..3a13ea938367 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cfg80211 scan result handling diff --git a/net/wireless/sme.c b/net/wireless/sme.c index 4e629ca305bc..180af24f82a7 100644 --- a/net/wireless/sme.c +++ b/net/wireless/sme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SME code for cfg80211 diff --git a/net/wireless/sysfs.c b/net/wireless/sysfs.c index 8d142856e385..d7ce742c5733 100644 --- a/net/wireless/sysfs.c +++ b/net/wireless/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file provides /sys/class/ieee80211// diff --git a/net/wireless/tests/chan.c b/net/wireless/tests/chan.c index 7b97b731993c..bbe1c1b3bd67 100644 --- a/net/wireless/tests/chan.c +++ b/net/wireless/tests/chan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for channel helper functions diff --git a/net/wireless/tests/fragmentation.c b/net/wireless/tests/fragmentation.c index 411fae18cd88..291dcbb7f362 100644 --- a/net/wireless/tests/fragmentation.c +++ b/net/wireless/tests/fragmentation.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for element fragmentation diff --git a/net/wireless/tests/module.c b/net/wireless/tests/module.c index 9ff7b2c12312..f2234e74398a 100644 --- a/net/wireless/tests/module.c +++ b/net/wireless/tests/module.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is just module boilerplate for the cfg80211 kunit module. diff --git a/net/wireless/tests/scan.c b/net/wireless/tests/scan.c index b1a9c1466d6c..06e0f59463f8 100644 --- a/net/wireless/tests/scan.c +++ b/net/wireless/tests/scan.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for inform_bss functions diff --git a/net/wireless/tests/util.c b/net/wireless/tests/util.c index 8abdaeb820ce..f4d5747c152e 100644 --- a/net/wireless/tests/util.c +++ b/net/wireless/tests/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit fixture to have a (configurable) wiphy diff --git a/net/wireless/trace.c b/net/wireless/trace.c index 95f997fad755..dfe71ee2b901 100644 --- a/net/wireless/trace.c +++ b/net/wireless/trace.c @@ -1,3 +1,4 @@ +asm("nop"); #include #ifndef __CHECKER__ diff --git a/net/wireless/util.c b/net/wireless/util.c index 4f581aed45b7..1a0d09322325 100644 --- a/net/wireless/util.c +++ b/net/wireless/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Wireless utility functions diff --git a/net/wireless/wext-compat.c b/net/wireless/wext-compat.c index 1241fda78a68..6e87db06f825 100644 --- a/net/wireless/wext-compat.c +++ b/net/wireless/wext-compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cfg80211 - wext compat code diff --git a/net/wireless/wext-core.c b/net/wireless/wext-core.c index 7b8e94214b07..05a4c65f30dd 100644 --- a/net/wireless/wext-core.c +++ b/net/wireless/wext-core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file implement the Wireless Extensions core API. * diff --git a/net/wireless/wext-priv.c b/net/wireless/wext-priv.c index 37d1147019c2..f52cf7cbe164 100644 --- a/net/wireless/wext-priv.c +++ b/net/wireless/wext-priv.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file implement the Wireless Extensions priv API. * diff --git a/net/wireless/wext-proc.c b/net/wireless/wext-proc.c index cadcf8613af2..3b4a4c39289d 100644 --- a/net/wireless/wext-proc.c +++ b/net/wireless/wext-proc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * This file implement the Wireless Extensions proc API. * diff --git a/net/wireless/wext-sme.c b/net/wireless/wext-sme.c index 573b6b15a446..0f1d4498ae38 100644 --- a/net/wireless/wext-sme.c +++ b/net/wireless/wext-sme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cfg80211 wext compat for managed mode. diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c index af8762b24039..9e3aa890f7b6 100644 --- a/net/x25/af_x25.c +++ b/net/x25/af_x25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/sysctl_net_x25.c b/net/x25/sysctl_net_x25.c index 643f50874dfe..4dfacbe896da 100644 --- a/net/x25/sysctl_net_x25.c +++ b/net/x25/sysctl_net_x25.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* -*- linux-c -*- * sysctl_net_x25.c: sysctl interface to net X.25 subsystem. diff --git a/net/x25/x25_dev.c b/net/x25/x25_dev.c index fb8ac1aa5826..f04b414c6153 100644 --- a/net/x25/x25_dev.c +++ b/net/x25/x25_dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_facilities.c b/net/x25/x25_facilities.c index 6dadb217e101..6a62fed45a4c 100644 --- a/net/x25/x25_facilities.c +++ b/net/x25/x25_facilities.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_forward.c b/net/x25/x25_forward.c index 21b30b56e889..445021791193 100644 --- a/net/x25/x25_forward.c +++ b/net/x25/x25_forward.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * History diff --git a/net/x25/x25_in.c b/net/x25/x25_in.c index b981a4828d08..6f2a7ee3fdd6 100644 --- a/net/x25/x25_in.c +++ b/net/x25/x25_in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_link.c b/net/x25/x25_link.c index 4608aa5b4f31..4aa5f2769edb 100644 --- a/net/x25/x25_link.c +++ b/net/x25/x25_link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_out.c b/net/x25/x25_out.c index f8922b0e23a4..3bf85297f844 100644 --- a/net/x25/x25_out.c +++ b/net/x25/x25_out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_proc.c b/net/x25/x25_proc.c index 0412814a2295..963103998e66 100644 --- a/net/x25/x25_proc.c +++ b/net/x25/x25_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_route.c b/net/x25/x25_route.c index 647f325ed867..cdf5c5242e70 100644 --- a/net/x25/x25_route.c +++ b/net/x25/x25_route.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_subr.c b/net/x25/x25_subr.c index 0285aaa1e93c..ec680e3b9d32 100644 --- a/net/x25/x25_subr.c +++ b/net/x25/x25_subr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/x25/x25_timer.c b/net/x25/x25_timer.c index 2ec63a1f4c6d..e86761f1891d 100644 --- a/net/x25/x25_timer.c +++ b/net/x25/x25_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 diff --git a/net/xdp/xdp_umem.c b/net/xdp/xdp_umem.c index 9f76ca591d54..500dbc42334f 100644 --- a/net/xdp/xdp_umem.c +++ b/net/xdp/xdp_umem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* XDP user-space packet buffer * Copyright(c) 2018 Intel Corporation. diff --git a/net/xdp/xsk.c b/net/xdp/xsk.c index f093c3453f64..dc5bacfe4c0c 100644 --- a/net/xdp/xsk.c +++ b/net/xdp/xsk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* XDP sockets * diff --git a/net/xdp/xsk_buff_pool.c b/net/xdp/xsk_buff_pool.c index 51526034c42a..bf3e8bfed087 100644 --- a/net/xdp/xsk_buff_pool.c +++ b/net/xdp/xsk_buff_pool.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/net/xdp/xsk_diag.c b/net/xdp/xsk_diag.c index 0e0bca031c03..c7ebc885c901 100644 --- a/net/xdp/xsk_diag.c +++ b/net/xdp/xsk_diag.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* XDP sockets monitoring support * diff --git a/net/xdp/xsk_queue.c b/net/xdp/xsk_queue.c index d2c264030017..db135a8c98d5 100644 --- a/net/xdp/xsk_queue.c +++ b/net/xdp/xsk_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* XDP user-space ring structure * Copyright(c) 2018 Intel Corporation. diff --git a/net/xdp/xskmap.c b/net/xdp/xskmap.c index afa457506274..1204b617ddba 100644 --- a/net/xdp/xskmap.c +++ b/net/xdp/xskmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* XSKMAP used for AF_XDP sockets * Copyright(c) 2018 Intel Corporation. diff --git a/net/xfrm/espintcp.c b/net/xfrm/espintcp.c index bf744ac9d5a7..d74a985a85a3 100644 --- a/net/xfrm/espintcp.c +++ b/net/xfrm/espintcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/xfrm/xfrm_algo.c b/net/xfrm/xfrm_algo.c index 749011e031c0..10be0afa771e 100644 --- a/net/xfrm/xfrm_algo.c +++ b/net/xfrm/xfrm_algo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm algorithm interface diff --git a/net/xfrm/xfrm_compat.c b/net/xfrm/xfrm_compat.c index b8d2e6930041..ac2288763e47 100644 --- a/net/xfrm/xfrm_compat.c +++ b/net/xfrm/xfrm_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XFRM compat layer diff --git a/net/xfrm/xfrm_device.c b/net/xfrm/xfrm_device.c index 52ae0e034d29..2317ff1b0bcf 100644 --- a/net/xfrm/xfrm_device.c +++ b/net/xfrm/xfrm_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm_device.c - IPsec device offloading code. diff --git a/net/xfrm/xfrm_hash.c b/net/xfrm/xfrm_hash.c index eca8d84d99bf..148d808177b6 100644 --- a/net/xfrm/xfrm_hash.c +++ b/net/xfrm/xfrm_hash.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* xfrm_hash.c: Common hash table code. * diff --git a/net/xfrm/xfrm_input.c b/net/xfrm/xfrm_input.c index 4ed346e682c7..998187b84e29 100644 --- a/net/xfrm/xfrm_input.c +++ b/net/xfrm/xfrm_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * xfrm_input.c diff --git a/net/xfrm/xfrm_interface_bpf.c b/net/xfrm/xfrm_interface_bpf.c index 5ea15037ebd1..44dfcef31f79 100644 --- a/net/xfrm/xfrm_interface_bpf.c +++ b/net/xfrm/xfrm_interface_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable XFRM Helpers for TC-BPF hook * diff --git a/net/xfrm/xfrm_interface_core.c b/net/xfrm/xfrm_interface_core.c index 330a05286a56..b88329ff5edf 100644 --- a/net/xfrm/xfrm_interface_core.c +++ b/net/xfrm/xfrm_interface_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * XFRM virtual interface diff --git a/net/xfrm/xfrm_ipcomp.c b/net/xfrm/xfrm_ipcomp.c index 43fdc6ed8dd1..4c7037313267 100644 --- a/net/xfrm/xfrm_ipcomp.c +++ b/net/xfrm/xfrm_ipcomp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * IP Payload Compression Protocol (IPComp) - RFC3173. diff --git a/net/xfrm/xfrm_iptfs.c b/net/xfrm/xfrm_iptfs.c index 3b6d7284fc70..93acc5fc3d67 100644 --- a/net/xfrm/xfrm_iptfs.c +++ b/net/xfrm/xfrm_iptfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* xfrm_iptfs: IPTFS encapsulation support * diff --git a/net/xfrm/xfrm_nat_keepalive.c b/net/xfrm/xfrm_nat_keepalive.c index ebf95d48e86c..2b7a89420c3e 100644 --- a/net/xfrm/xfrm_nat_keepalive.c +++ b/net/xfrm/xfrm_nat_keepalive.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xfrm_nat_keepalive.c diff --git a/net/xfrm/xfrm_output.c b/net/xfrm/xfrm_output.c index 54222fcbd7fd..a39fae08353b 100644 --- a/net/xfrm/xfrm_output.c +++ b/net/xfrm/xfrm_output.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm_output.c - Common IPsec encapsulation code. diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c index 62486f866975..1562edfbfeb9 100644 --- a/net/xfrm/xfrm_policy.c +++ b/net/xfrm/xfrm_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xfrm_policy.c diff --git a/net/xfrm/xfrm_proc.c b/net/xfrm/xfrm_proc.c index 5e1fd6b1d503..706647612bed 100644 --- a/net/xfrm/xfrm_proc.c +++ b/net/xfrm/xfrm_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * xfrm_proc.c diff --git a/net/xfrm/xfrm_replay.c b/net/xfrm/xfrm_replay.c index dbdf8a39dffe..06d965115d7c 100644 --- a/net/xfrm/xfrm_replay.c +++ b/net/xfrm/xfrm_replay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xfrm_replay.c - xfrm replay detection, derived from xfrm_state.c. diff --git a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c index 98b362d51836..5e48920e55cb 100644 --- a/net/xfrm/xfrm_state.c +++ b/net/xfrm/xfrm_state.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xfrm_state.c diff --git a/net/xfrm/xfrm_state_bpf.c b/net/xfrm/xfrm_state_bpf.c index 2248eda741f8..a24f3a25527e 100644 --- a/net/xfrm/xfrm_state_bpf.c +++ b/net/xfrm/xfrm_state_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Unstable XFRM state BPF helpers. * diff --git a/net/xfrm/xfrm_sysctl.c b/net/xfrm/xfrm_sysctl.c index ca003e8a0376..52bf97bda3d7 100644 --- a/net/xfrm/xfrm_sysctl.c +++ b/net/xfrm/xfrm_sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c index 403b5ecac2c5..d8c449ac02da 100644 --- a/net/xfrm/xfrm_user.c +++ b/net/xfrm/xfrm_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* xfrm_user.c: User interface to configure xfrm engine. * diff --git a/rust/exports.c b/rust/exports.c index 587f0e776aba..ff5999c4eae3 100644 --- a/rust/exports.c +++ b/rust/exports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A hack to export Rust symbols for loadable modules without having to redo diff --git a/rust/helpers/atomic.c b/rust/helpers/atomic.c index cf06b7ef9a1c..e304727842fe 100644 --- a/rust/helpers/atomic.c +++ b/rust/helpers/atomic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Generated by scripts/atomic/gen-rust-atomic-helpers.sh diff --git a/rust/helpers/auxiliary.c b/rust/helpers/auxiliary.c index 8b5e0fea4493..182b4ad1ffaf 100644 --- a/rust/helpers/auxiliary.c +++ b/rust/helpers/auxiliary.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/barrier.c b/rust/helpers/barrier.c index cdf28ce8e511..00955af02ab6 100644 --- a/rust/helpers/barrier.c +++ b/rust/helpers/barrier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/binder.c b/rust/helpers/binder.c index 224d38a92f1d..4f3572e1226c 100644 --- a/rust/helpers/binder.c +++ b/rust/helpers/binder.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/rust/helpers/bitmap.c b/rust/helpers/bitmap.c index a50e2f082e47..5be67b7a4133 100644 --- a/rust/helpers/bitmap.c +++ b/rust/helpers/bitmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/bitops.c b/rust/helpers/bitops.c index e79ef9e6d98f..26ee47cf1e3b 100644 --- a/rust/helpers/bitops.c +++ b/rust/helpers/bitops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/blk.c b/rust/helpers/blk.c index cc9f4e6a2d23..44f04c876a57 100644 --- a/rust/helpers/blk.c +++ b/rust/helpers/blk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/bug.c b/rust/helpers/bug.c index a62c96f507d1..b95cb51adb3d 100644 --- a/rust/helpers/bug.c +++ b/rust/helpers/bug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/build_assert.c b/rust/helpers/build_assert.c index 6a54b2680b14..6ff90ed37eb3 100644 --- a/rust/helpers/build_assert.c +++ b/rust/helpers/build_assert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/build_bug.c b/rust/helpers/build_bug.c index 44e579488037..3bdd4be669a8 100644 --- a/rust/helpers/build_bug.c +++ b/rust/helpers/build_bug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/clk.c b/rust/helpers/clk.c index 6d04372c9f3b..1c444194c6ba 100644 --- a/rust/helpers/clk.c +++ b/rust/helpers/clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/completion.c b/rust/helpers/completion.c index b2443262a2ae..b60e3c12f9f9 100644 --- a/rust/helpers/completion.c +++ b/rust/helpers/completion.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/cpu.c b/rust/helpers/cpu.c index 824e0adb19d4..c648341fea11 100644 --- a/rust/helpers/cpu.c +++ b/rust/helpers/cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/cpufreq.c b/rust/helpers/cpufreq.c index 7c1343c4d65e..1aaf63dabab3 100644 --- a/rust/helpers/cpufreq.c +++ b/rust/helpers/cpufreq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/cpumask.c b/rust/helpers/cpumask.c index eb10598a0242..0e2c822d18eb 100644 --- a/rust/helpers/cpumask.c +++ b/rust/helpers/cpumask.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/cred.c b/rust/helpers/cred.c index fde7ae20cdd1..b1b72d2cef99 100644 --- a/rust/helpers/cred.c +++ b/rust/helpers/cred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/device.c b/rust/helpers/device.c index 9a4316bafedf..2904a56fdb98 100644 --- a/rust/helpers/device.c +++ b/rust/helpers/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/dma.c b/rust/helpers/dma.c index 2afa32c21c94..8052cb0cc67f 100644 --- a/rust/helpers/dma.c +++ b/rust/helpers/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/drm.c b/rust/helpers/drm.c index 450b406c6f27..e72ee3085c8f 100644 --- a/rust/helpers/drm.c +++ b/rust/helpers/drm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/err.c b/rust/helpers/err.c index 544c7cb86632..94a32943c259 100644 --- a/rust/helpers/err.c +++ b/rust/helpers/err.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/fs.c b/rust/helpers/fs.c index a75c96763372..cdb50035027a 100644 --- a/rust/helpers/fs.c +++ b/rust/helpers/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/rust/helpers/helpers.c b/rust/helpers/helpers.c index 79c72762ad9c..7c0cd78e11bd 100644 --- a/rust/helpers/helpers.c +++ b/rust/helpers/helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Non-trivial C macros cannot be used in Rust. Similarly, inlined C functions diff --git a/rust/helpers/io.c b/rust/helpers/io.c index c475913c69e6..82e12f6f2e34 100644 --- a/rust/helpers/io.c +++ b/rust/helpers/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/irq.c b/rust/helpers/irq.c index 1faca428e2c0..9967b1f2c35e 100644 --- a/rust/helpers/irq.c +++ b/rust/helpers/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/jump_label.c b/rust/helpers/jump_label.c index fc1f1e0df08e..1d413b36312e 100644 --- a/rust/helpers/jump_label.c +++ b/rust/helpers/jump_label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/rust/helpers/kunit.c b/rust/helpers/kunit.c index b85a4d394c11..1008d4e74437 100644 --- a/rust/helpers/kunit.c +++ b/rust/helpers/kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/maple_tree.c b/rust/helpers/maple_tree.c index 1dd9ac84a13f..3450bc649000 100644 --- a/rust/helpers/maple_tree.c +++ b/rust/helpers/maple_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c index 81b510c96fd2..47eefa5499b8 100644 --- a/rust/helpers/mm.c +++ b/rust/helpers/mm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/mutex.c b/rust/helpers/mutex.c index e487819125f0..082418620a8e 100644 --- a/rust/helpers/mutex.c +++ b/rust/helpers/mutex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/of.c b/rust/helpers/of.c index 86b51167c913..df6e1e8f43c6 100644 --- a/rust/helpers/of.c +++ b/rust/helpers/of.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/page.c b/rust/helpers/page.c index 7144de5a61db..69ee90fad231 100644 --- a/rust/helpers/page.c +++ b/rust/helpers/page.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/pci.c b/rust/helpers/pci.c index bf8173979c5e..63f52381dbc2 100644 --- a/rust/helpers/pci.c +++ b/rust/helpers/pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/pid_namespace.c b/rust/helpers/pid_namespace.c index f41482bdec9a..49d7263374cf 100644 --- a/rust/helpers/pid_namespace.c +++ b/rust/helpers/pid_namespace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/platform.c b/rust/helpers/platform.c index 1ce89c1a36f7..c76fddb03e95 100644 --- a/rust/helpers/platform.c +++ b/rust/helpers/platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/poll.c b/rust/helpers/poll.c index 7e5b1751c2d5..018a99efba06 100644 --- a/rust/helpers/poll.c +++ b/rust/helpers/poll.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/processor.c b/rust/helpers/processor.c index d41355e14d6e..918afa627032 100644 --- a/rust/helpers/processor.c +++ b/rust/helpers/processor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/property.c b/rust/helpers/property.c index 08f68e2dac4a..3bcc5b858519 100644 --- a/rust/helpers/property.c +++ b/rust/helpers/property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/pwm.c b/rust/helpers/pwm.c index d75c58886368..b39c30fdd269 100644 --- a/rust/helpers/pwm.c +++ b/rust/helpers/pwm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2025 Samsung Electronics Co., Ltd. // Author: Michal Wilczynski diff --git a/rust/helpers/rbtree.c b/rust/helpers/rbtree.c index 2a0eabbb4160..65d033e81d60 100644 --- a/rust/helpers/rbtree.c +++ b/rust/helpers/rbtree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/rcu.c b/rust/helpers/rcu.c index f1cec6583513..af81c2b752b9 100644 --- a/rust/helpers/rcu.c +++ b/rust/helpers/rcu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/refcount.c b/rust/helpers/refcount.c index d175898ad7b8..f4489f77bb0f 100644 --- a/rust/helpers/refcount.c +++ b/rust/helpers/refcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/regulator.c b/rust/helpers/regulator.c index 11bc332443bd..2e5807741c1a 100644 --- a/rust/helpers/regulator.c +++ b/rust/helpers/regulator.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/scatterlist.c b/rust/helpers/scatterlist.c index 80c956ee09ab..aa9bc85adf55 100644 --- a/rust/helpers/scatterlist.c +++ b/rust/helpers/scatterlist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/security.c b/rust/helpers/security.c index ca22da09548d..79352731b6ad 100644 --- a/rust/helpers/security.c +++ b/rust/helpers/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/signal.c b/rust/helpers/signal.c index 1a6bbe9438e2..6ee5056e89a8 100644 --- a/rust/helpers/signal.c +++ b/rust/helpers/signal.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/slab.c b/rust/helpers/slab.c index 7fac958907b0..b3c43ec7ca55 100644 --- a/rust/helpers/slab.c +++ b/rust/helpers/slab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/spinlock.c b/rust/helpers/spinlock.c index 42c4bf01a23e..d226dd25cdfe 100644 --- a/rust/helpers/spinlock.c +++ b/rust/helpers/spinlock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/sync.c b/rust/helpers/sync.c index ff7e68b48810..ae607f2809da 100644 --- a/rust/helpers/sync.c +++ b/rust/helpers/sync.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/task.c b/rust/helpers/task.c index 2c85bbc2727e..6ca6d92de241 100644 --- a/rust/helpers/task.c +++ b/rust/helpers/task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/time.c b/rust/helpers/time.c index 67a36ccc3ec4..9d1f4ac6bc73 100644 --- a/rust/helpers/time.c +++ b/rust/helpers/time.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/uaccess.c b/rust/helpers/uaccess.c index 4629b2d15529..ddad8651412e 100644 --- a/rust/helpers/uaccess.c +++ b/rust/helpers/uaccess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/usb.c b/rust/helpers/usb.c index fb2aad0cbf4d..e23bd1ecd73f 100644 --- a/rust/helpers/usb.c +++ b/rust/helpers/usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/vmalloc.c b/rust/helpers/vmalloc.c index 7d7f7336b3d2..9e3adfad445d 100644 --- a/rust/helpers/vmalloc.c +++ b/rust/helpers/vmalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/wait.c b/rust/helpers/wait.c index ae48e33d9da3..be4936925e57 100644 --- a/rust/helpers/wait.c +++ b/rust/helpers/wait.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/workqueue.c b/rust/helpers/workqueue.c index b2b82753509b..2d526ea71af6 100644 --- a/rust/helpers/workqueue.c +++ b/rust/helpers/workqueue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/rust/helpers/xarray.c b/rust/helpers/xarray.c index 60b299f11451..d8559258bbd2 100644 --- a/rust/helpers/xarray.c +++ b/rust/helpers/xarray.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/samples/acrn/vm-sample.c b/samples/acrn/vm-sample.c index c61e0f91456e..0833a1b96a76 100644 --- a/samples/acrn/vm-sample.c +++ b/samples/acrn/vm-sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * A sample program to run a User VM on the ACRN hypervisor diff --git a/samples/auxdisplay/cfag12864b-example.c b/samples/auxdisplay/cfag12864b-example.c index 2e3bb7375c99..8ccff6e6484b 100644 --- a/samples/auxdisplay/cfag12864b-example.c +++ b/samples/auxdisplay/cfag12864b-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Filename: cfag12864b-example.c diff --git a/samples/binderfs/binderfs_example.c b/samples/binderfs/binderfs_example.c index 0fd92cdda460..835dd605dd33 100644 --- a/samples/binderfs/binderfs_example.c +++ b/samples/binderfs/binderfs_example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _GNU_SOURCE diff --git a/samples/bpf/cookie_uid_helper_example.c b/samples/bpf/cookie_uid_helper_example.c index f0df3dda4b1f..092759679af0 100644 --- a/samples/bpf/cookie_uid_helper_example.c +++ b/samples/bpf/cookie_uid_helper_example.c @@ -1,3 +1,4 @@ +asm("nop"); /* This test is a demo of using get_socket_uid and get_socket_cookie * helper function to do per socket based network traffic monitoring. * It requires iptables version higher then 1.6.1. to load pinned eBPF diff --git a/samples/bpf/cpustat_kern.c b/samples/bpf/cpustat_kern.c index 7ec7143e2757..c864657f6844 100644 --- a/samples/bpf/cpustat_kern.c +++ b/samples/bpf/cpustat_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/samples/bpf/cpustat_user.c b/samples/bpf/cpustat_user.c index 356f756cba0d..b01df90b7257 100644 --- a/samples/bpf/cpustat_user.c +++ b/samples/bpf/cpustat_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _GNU_SOURCE diff --git a/samples/bpf/fds_example.c b/samples/bpf/fds_example.c index 88a26f3ce201..17171aa1a82f 100644 --- a/samples/bpf/fds_example.c +++ b/samples/bpf/fds_example.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include diff --git a/samples/bpf/hbm.c b/samples/bpf/hbm.c index fc88d4dbdf48..0fbec0c1be69 100644 --- a/samples/bpf/hbm.c +++ b/samples/bpf/hbm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook * diff --git a/samples/bpf/hbm_edt_kern.c b/samples/bpf/hbm_edt_kern.c index 6294f1d716c0..831d602e72e5 100644 --- a/samples/bpf/hbm_edt_kern.c +++ b/samples/bpf/hbm_edt_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook * diff --git a/samples/bpf/hbm_out_kern.c b/samples/bpf/hbm_out_kern.c index 829934bd43cb..16a3fdbb0c67 100644 --- a/samples/bpf/hbm_out_kern.c +++ b/samples/bpf/hbm_out_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2019 Facebook * diff --git a/samples/bpf/ibumad_kern.c b/samples/bpf/ibumad_kern.c index f07474c72525..3e3f50fd5d9e 100644 --- a/samples/bpf/ibumad_kern.c +++ b/samples/bpf/ibumad_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* diff --git a/samples/bpf/ibumad_user.c b/samples/bpf/ibumad_user.c index d074c978aac7..cc55103b5cb4 100644 --- a/samples/bpf/ibumad_user.c +++ b/samples/bpf/ibumad_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* diff --git a/samples/bpf/lathist_kern.c b/samples/bpf/lathist_kern.c index 4adfcbbe6ef4..903572c81711 100644 --- a/samples/bpf/lathist_kern.c +++ b/samples/bpf/lathist_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com * Copyright (c) 2015 BMW Car IT GmbH * diff --git a/samples/bpf/lathist_user.c b/samples/bpf/lathist_user.c index 7d8ff2418303..31e8a1b38b31 100644 --- a/samples/bpf/lathist_user.c +++ b/samples/bpf/lathist_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com * Copyright (c) 2015 BMW Car IT GmbH diff --git a/samples/bpf/lwt_len_hist.bpf.c b/samples/bpf/lwt_len_hist.bpf.c index dbab80e813fe..fbca1b457380 100644 --- a/samples/bpf/lwt_len_hist.bpf.c +++ b/samples/bpf/lwt_len_hist.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Thomas Graf * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/lwt_len_hist_user.c b/samples/bpf/lwt_len_hist_user.c index 430a4b7e353e..abcb96f38c65 100644 --- a/samples/bpf/lwt_len_hist_user.c +++ b/samples/bpf/lwt_len_hist_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/map_perf_test.bpf.c b/samples/bpf/map_perf_test.bpf.c index 3cdeba2afe12..1f3fb42f66c4 100644 --- a/samples/bpf/map_perf_test.bpf.c +++ b/samples/bpf/map_perf_test.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/map_perf_test_user.c b/samples/bpf/map_perf_test_user.c index 07ff471ed6ae..d0c8ef545664 100644 --- a/samples/bpf/map_perf_test_user.c +++ b/samples/bpf/map_perf_test_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/samples/bpf/offwaketime.bpf.c b/samples/bpf/offwaketime.bpf.c index 4a65ba76c1b1..850a332002eb 100644 --- a/samples/bpf/offwaketime.bpf.c +++ b/samples/bpf/offwaketime.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/offwaketime_user.c b/samples/bpf/offwaketime_user.c index 5557b5393642..0ff672145ae0 100644 --- a/samples/bpf/offwaketime_user.c +++ b/samples/bpf/offwaketime_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/samples/bpf/parse_ldabs.c b/samples/bpf/parse_ldabs.c index c6f65f90a097..9d5284047b78 100644 --- a/samples/bpf/parse_ldabs.c +++ b/samples/bpf/parse_ldabs.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/parse_simple.c b/samples/bpf/parse_simple.c index 4a486cb1e0df..cf33784bc3e3 100644 --- a/samples/bpf/parse_simple.c +++ b/samples/bpf/parse_simple.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/parse_varlen.c b/samples/bpf/parse_varlen.c index d8623846e810..7e4b1ef6c6e3 100644 --- a/samples/bpf/parse_varlen.c +++ b/samples/bpf/parse_varlen.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/sampleip_kern.c b/samples/bpf/sampleip_kern.c index a3f8a3998e0a..32663ea89e08 100644 --- a/samples/bpf/sampleip_kern.c +++ b/samples/bpf/sampleip_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright 2016 Netflix, Inc. * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/sampleip_user.c b/samples/bpf/sampleip_user.c index 9283f47844fb..b0e778a594ad 100644 --- a/samples/bpf/sampleip_user.c +++ b/samples/bpf/sampleip_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sampleip: sample instruction pointer and frequency count in a BPF map. diff --git a/samples/bpf/sock_example.c b/samples/bpf/sock_example.c index 5b66f2401b96..aa1321ccd145 100644 --- a/samples/bpf/sock_example.c +++ b/samples/bpf/sock_example.c @@ -1,3 +1,4 @@ +asm("nop"); /* eBPF example program: * - creates arraymap in kernel with key 4 bytes and value 8 bytes * diff --git a/samples/bpf/sockex1_kern.c b/samples/bpf/sockex1_kern.c index 431c956460ad..6736657aa1a7 100644 --- a/samples/bpf/sockex1_kern.c +++ b/samples/bpf/sockex1_kern.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/samples/bpf/sockex1_user.c b/samples/bpf/sockex1_user.c index 9e8d39e245c1..c0bb4645262d 100644 --- a/samples/bpf/sockex1_user.c +++ b/samples/bpf/sockex1_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/sockex2_kern.c b/samples/bpf/sockex2_kern.c index f93d9145ab8a..65c92f342ae9 100644 --- a/samples/bpf/sockex2_kern.c +++ b/samples/bpf/sockex2_kern.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/samples/bpf/sockex2_user.c b/samples/bpf/sockex2_user.c index 2c18471336f0..e1b4383694bd 100644 --- a/samples/bpf/sockex2_user.c +++ b/samples/bpf/sockex2_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/sockex3_kern.c b/samples/bpf/sockex3_kern.c index 822c13242251..5f3cc7edacdd 100644 --- a/samples/bpf/sockex3_kern.c +++ b/samples/bpf/sockex3_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2015 PLUMgrid, http://plumgrid.com * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/sockex3_user.c b/samples/bpf/sockex3_user.c index 56044acbd25d..1844f02ed3cf 100644 --- a/samples/bpf/sockex3_user.c +++ b/samples/bpf/sockex3_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/spintest.bpf.c b/samples/bpf/spintest.bpf.c index cba5a9d50783..880e15cb883e 100644 --- a/samples/bpf/spintest.bpf.c +++ b/samples/bpf/spintest.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016, Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/spintest_user.c b/samples/bpf/spintest_user.c index 55971edb1088..3d44acfec3ef 100644 --- a/samples/bpf/spintest_user.c +++ b/samples/bpf/spintest_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/syscall_nrs.c b/samples/bpf/syscall_nrs.c index a6e600f3d477..d58d9a3f57a3 100644 --- a/samples/bpf/syscall_nrs.c +++ b/samples/bpf/syscall_nrs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/syscall_tp_kern.c b/samples/bpf/syscall_tp_kern.c index 58fef969a60e..3fa99c95314a 100644 --- a/samples/bpf/syscall_tp_kern.c +++ b/samples/bpf/syscall_tp_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 Facebook */ diff --git a/samples/bpf/syscall_tp_user.c b/samples/bpf/syscall_tp_user.c index 7a09ac74fac0..5386db44ad27 100644 --- a/samples/bpf/syscall_tp_user.c +++ b/samples/bpf/syscall_tp_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2017 Facebook */ diff --git a/samples/bpf/task_fd_query_kern.c b/samples/bpf/task_fd_query_kern.c index 186ac0a79c0a..5885f2dff4b4 100644 --- a/samples/bpf/task_fd_query_kern.c +++ b/samples/bpf/task_fd_query_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/task_fd_query_user.c b/samples/bpf/task_fd_query_user.c index 1e61f2180470..6872846ef1c6 100644 --- a/samples/bpf/task_fd_query_user.c +++ b/samples/bpf/task_fd_query_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/samples/bpf/tc_l2_redirect_kern.c b/samples/bpf/tc_l2_redirect_kern.c index b19fa9b88fe0..7ffb3dc168ef 100644 --- a/samples/bpf/tc_l2_redirect_kern.c +++ b/samples/bpf/tc_l2_redirect_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tc_l2_redirect_user.c b/samples/bpf/tc_l2_redirect_user.c index d11a6e1e9912..4054f3d4c046 100644 --- a/samples/bpf/tc_l2_redirect_user.c +++ b/samples/bpf/tc_l2_redirect_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/samples/bpf/tcbpf1_kern.c b/samples/bpf/tcbpf1_kern.c index e9356130f84e..dfd65e0c4138 100644 --- a/samples/bpf/tcbpf1_kern.c +++ b/samples/bpf/tcbpf1_kern.c @@ -1,3 +1,4 @@ +asm("nop"); #define KBUILD_MODNAME "foo" #include #include diff --git a/samples/bpf/tcp_basertt_kern.c b/samples/bpf/tcp_basertt_kern.c index 822b0742b815..9d150a18e373 100644 --- a/samples/bpf/tcp_basertt_kern.c +++ b/samples/bpf/tcp_basertt_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_bufs_kern.c b/samples/bpf/tcp_bufs_kern.c index 6a80d08952ad..5aa0f9f64387 100644 --- a/samples/bpf/tcp_bufs_kern.c +++ b/samples/bpf/tcp_bufs_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_clamp_kern.c b/samples/bpf/tcp_clamp_kern.c index e88bd9ab0695..c50401e2f914 100644 --- a/samples/bpf/tcp_clamp_kern.c +++ b/samples/bpf/tcp_clamp_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_cong_kern.c b/samples/bpf/tcp_cong_kern.c index 339415eac477..d5c0ddbfd4ba 100644 --- a/samples/bpf/tcp_cong_kern.c +++ b/samples/bpf/tcp_cong_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_dumpstats_kern.c b/samples/bpf/tcp_dumpstats_kern.c index e80d3afd24bd..a422a2205825 100644 --- a/samples/bpf/tcp_dumpstats_kern.c +++ b/samples/bpf/tcp_dumpstats_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Refer to samples/bpf/tcp_bpf.readme for the instructions on * how to run this sample program. diff --git a/samples/bpf/tcp_iw_kern.c b/samples/bpf/tcp_iw_kern.c index d1444557358e..7b35796f214e 100644 --- a/samples/bpf/tcp_iw_kern.c +++ b/samples/bpf/tcp_iw_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_rwnd_kern.c b/samples/bpf/tcp_rwnd_kern.c index 223d9c23b10c..69b8e6485537 100644 --- a/samples/bpf/tcp_rwnd_kern.c +++ b/samples/bpf/tcp_rwnd_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_synrto_kern.c b/samples/bpf/tcp_synrto_kern.c index d58004eef124..9840d58eb1d6 100644 --- a/samples/bpf/tcp_synrto_kern.c +++ b/samples/bpf/tcp_synrto_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2017 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tcp_tos_reflect_kern.c b/samples/bpf/tcp_tos_reflect_kern.c index 953fedc79ce1..3f74e690eb41 100644 --- a/samples/bpf/tcp_tos_reflect_kern.c +++ b/samples/bpf/tcp_tos_reflect_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Facebook diff --git a/samples/bpf/test_lru_dist.c b/samples/bpf/test_lru_dist.c index 1c161276d57b..b5e9233556a2 100644 --- a/samples/bpf/test_lru_dist.c +++ b/samples/bpf/test_lru_dist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016 Facebook diff --git a/samples/bpf/test_lwt_bpf.c b/samples/bpf/test_lwt_bpf.c index 9a13dbb81847..548bc1e914fe 100644 --- a/samples/bpf/test_lwt_bpf.c +++ b/samples/bpf/test_lwt_bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Thomas Graf * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/test_map_in_map.bpf.c b/samples/bpf/test_map_in_map.bpf.c index 9f030f9c4e1b..c14c4d105963 100644 --- a/samples/bpf/test_map_in_map.bpf.c +++ b/samples/bpf/test_map_in_map.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2017 Facebook * diff --git a/samples/bpf/test_map_in_map_user.c b/samples/bpf/test_map_in_map_user.c index 55dca43f3723..f62710959cb4 100644 --- a/samples/bpf/test_map_in_map_user.c +++ b/samples/bpf/test_map_in_map_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 Facebook diff --git a/samples/bpf/trace_event_kern.c b/samples/bpf/trace_event_kern.c index 0bba5fcd7d24..c9d216ec2e26 100644 --- a/samples/bpf/trace_event_kern.c +++ b/samples/bpf/trace_event_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/trace_event_user.c b/samples/bpf/trace_event_user.c index 9664749bf618..949d361d8369 100644 --- a/samples/bpf/trace_event_user.c +++ b/samples/bpf/trace_event_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/samples/bpf/trace_output.bpf.c b/samples/bpf/trace_output.bpf.c index 565a73b51b04..db5778d09d8a 100644 --- a/samples/bpf/trace_output.bpf.c +++ b/samples/bpf/trace_output.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); #include "vmlinux.h" #include #include diff --git a/samples/bpf/trace_output_user.c b/samples/bpf/trace_output_user.c index d316fd2c8e24..04a747a3a9b3 100644 --- a/samples/bpf/trace_output_user.c +++ b/samples/bpf/trace_output_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/bpf/tracex1.bpf.c b/samples/bpf/tracex1.bpf.c index ceedf0b1d479..73371e1c3789 100644 --- a/samples/bpf/tracex1.bpf.c +++ b/samples/bpf/tracex1.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tracex1_user.c b/samples/bpf/tracex1_user.c index 8c3d9043a2b6..afa2f4aa3c4d 100644 --- a/samples/bpf/tracex1_user.c +++ b/samples/bpf/tracex1_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/tracex3.bpf.c b/samples/bpf/tracex3.bpf.c index 41f37966f5f5..b08014661643 100644 --- a/samples/bpf/tracex3.bpf.c +++ b/samples/bpf/tracex3.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tracex3_user.c b/samples/bpf/tracex3_user.c index 1002eb0323b4..590368e9fa6a 100644 --- a/samples/bpf/tracex3_user.c +++ b/samples/bpf/tracex3_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com */ diff --git a/samples/bpf/tracex4.bpf.c b/samples/bpf/tracex4.bpf.c index d786492fd926..2d595edb2890 100644 --- a/samples/bpf/tracex4.bpf.c +++ b/samples/bpf/tracex4.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2015 PLUMgrid, http://plumgrid.com * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tracex4_user.c b/samples/bpf/tracex4_user.c index a5145ad72cbf..8d60e0bed66e 100644 --- a/samples/bpf/tracex4_user.c +++ b/samples/bpf/tracex4_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2015 PLUMgrid, http://plumgrid.com */ diff --git a/samples/bpf/tracex5.bpf.c b/samples/bpf/tracex5.bpf.c index 4d3d6c9b25fa..945192aeb732 100644 --- a/samples/bpf/tracex5.bpf.c +++ b/samples/bpf/tracex5.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2015 PLUMgrid, http://plumgrid.com * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/tracex5_user.c b/samples/bpf/tracex5_user.c index 7e2d8397fb98..52656068681b 100644 --- a/samples/bpf/tracex5_user.c +++ b/samples/bpf/tracex5_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/bpf/tracex6.bpf.c b/samples/bpf/tracex6.bpf.c index 9b23b4737cfb..c38363ae26c6 100644 --- a/samples/bpf/tracex6.bpf.c +++ b/samples/bpf/tracex6.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); #include "vmlinux.h" #include #include diff --git a/samples/bpf/tracex6_user.c b/samples/bpf/tracex6_user.c index ae811ac83bc2..2ddb32eb8ba0 100644 --- a/samples/bpf/tracex6_user.c +++ b/samples/bpf/tracex6_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _GNU_SOURCE diff --git a/samples/bpf/xdp2skb_meta_kern.c b/samples/bpf/xdp2skb_meta_kern.c index 3c36c25d9902..49aae674ac43 100644 --- a/samples/bpf/xdp2skb_meta_kern.c +++ b/samples/bpf/xdp2skb_meta_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018 Jesper Dangaard Brouer, Red Hat Inc. * diff --git a/samples/bpf/xdp_adjust_tail_kern.c b/samples/bpf/xdp_adjust_tail_kern.c index da67bcad1c63..0d6825421012 100644 --- a/samples/bpf/xdp_adjust_tail_kern.c +++ b/samples/bpf/xdp_adjust_tail_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018 Facebook * diff --git a/samples/bpf/xdp_adjust_tail_user.c b/samples/bpf/xdp_adjust_tail_user.c index e9426bd65420..7d42cb2551b9 100644 --- a/samples/bpf/xdp_adjust_tail_user.c +++ b/samples/bpf/xdp_adjust_tail_user.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * Copyright (c) 2018 Facebook * diff --git a/samples/bpf/xdp_fwd_kern.c b/samples/bpf/xdp_fwd_kern.c index 54c099cbd639..057e5990dafc 100644 --- a/samples/bpf/xdp_fwd_kern.c +++ b/samples/bpf/xdp_fwd_kern.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-18 David Ahern * diff --git a/samples/bpf/xdp_fwd_user.c b/samples/bpf/xdp_fwd_user.c index 193b3b79b31f..524ca24a57a4 100644 --- a/samples/bpf/xdp_fwd_user.c +++ b/samples/bpf/xdp_fwd_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2017-18 David Ahern * diff --git a/samples/bpf/xdp_router_ipv4.bpf.c b/samples/bpf/xdp_router_ipv4.bpf.c index 0643330d1d2e..523e2c46a5cb 100644 --- a/samples/bpf/xdp_router_ipv4.bpf.c +++ b/samples/bpf/xdp_router_ipv4.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (C) 2017 Cavium, Inc. * * This program is free software; you can redistribute it and/or modify it diff --git a/samples/bpf/xdp_router_ipv4_user.c b/samples/bpf/xdp_router_ipv4_user.c index 266fdd0b025d..f00297c14805 100644 --- a/samples/bpf/xdp_router_ipv4_user.c +++ b/samples/bpf/xdp_router_ipv4_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2017 Cavium, Inc. */ diff --git a/samples/bpf/xdp_sample.bpf.c b/samples/bpf/xdp_sample.bpf.c index 0eb7e1dcae22..bed4bff11df7 100644 --- a/samples/bpf/xdp_sample.bpf.c +++ b/samples/bpf/xdp_sample.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* GPLv2, Copyright(c) 2017 Jesper Dangaard Brouer, Red Hat, Inc. */ #include "xdp_sample.bpf.h" diff --git a/samples/bpf/xdp_sample_user.c b/samples/bpf/xdp_sample_user.c index 158682852162..0a4b993015d8 100644 --- a/samples/bpf/xdp_sample_user.c +++ b/samples/bpf/xdp_sample_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define _GNU_SOURCE diff --git a/samples/bpf/xdp_tx_iptunnel_kern.c b/samples/bpf/xdp_tx_iptunnel_kern.c index 0e2bca3a3fff..c735368f76b6 100644 --- a/samples/bpf/xdp_tx_iptunnel_kern.c +++ b/samples/bpf/xdp_tx_iptunnel_kern.c @@ -1,3 +1,4 @@ +asm("nop"); /* Copyright (c) 2016 Facebook * * This program is free software; you can redistribute it and/or diff --git a/samples/bpf/xdp_tx_iptunnel_user.c b/samples/bpf/xdp_tx_iptunnel_user.c index 7e4b2f7108a6..fc153d649f90 100644 --- a/samples/bpf/xdp_tx_iptunnel_user.c +++ b/samples/bpf/xdp_tx_iptunnel_user.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2016 Facebook */ diff --git a/samples/cgroup/cgroup_event_listener.c b/samples/cgroup/cgroup_event_listener.c index 3d70dc831a76..fa8f6f7fd8f3 100644 --- a/samples/cgroup/cgroup_event_listener.c +++ b/samples/cgroup/cgroup_event_listener.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * cgroup_event_listener.c - Simple listener of cgroup events diff --git a/samples/cgroup/memcg_event_listener.c b/samples/cgroup/memcg_event_listener.c index 41425edbd88a..85021c99979e 100644 --- a/samples/cgroup/memcg_event_listener.c +++ b/samples/cgroup/memcg_event_listener.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * memcg_event_listener.c - Simple listener of memcg memory.events diff --git a/samples/check-exec/inc.c b/samples/check-exec/inc.c index 7f6ef06a2f06..e10b05d2fb21 100644 --- a/samples/check-exec/inc.c +++ b/samples/check-exec/inc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Very simple script interpreter that can evaluate two different commands (one diff --git a/samples/check-exec/set-exec.c b/samples/check-exec/set-exec.c index ba86a60a20dd..70bbbc5f5664 100644 --- a/samples/check-exec/set-exec.c +++ b/samples/check-exec/set-exec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Simple tool to set SECBIT_EXEC_RESTRICT_FILE, SECBIT_EXEC_DENY_INTERACTIVE, diff --git a/samples/configfs/configfs_sample.c b/samples/configfs/configfs_sample.c index fd5d163828c5..e05461fca20a 100644 --- a/samples/configfs/configfs_sample.c +++ b/samples/configfs/configfs_sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * configfs_example_macros.c - This file is a demonstration module diff --git a/samples/connector/cn_test.c b/samples/connector/cn_test.c index 73d50b4aebb6..9d2f2799f3e9 100644 --- a/samples/connector/cn_test.c +++ b/samples/connector/cn_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cn_test.c diff --git a/samples/connector/ucon.c b/samples/connector/ucon.c index fa17f864200e..d1dbff6dfa72 100644 --- a/samples/connector/ucon.c +++ b/samples/connector/ucon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ucon.c diff --git a/samples/coresight/coresight-cfg-sample.c b/samples/coresight/coresight-cfg-sample.c index 25485c80b5e3..66b1fdce12be 100644 --- a/samples/coresight/coresight-cfg-sample.c +++ b/samples/coresight/coresight-cfg-sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright(C) 2020 Linaro Limited. All rights reserved. diff --git a/samples/damon/mtier.c b/samples/damon/mtier.c index 775838a23d93..9da9f2029eef 100644 --- a/samples/damon/mtier.c +++ b/samples/damon/mtier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * memory tiering: migrate cold pages in node 0 and hot pages in node 1 to node diff --git a/samples/damon/prcl.c b/samples/damon/prcl.c index b7c50f2656ce..d9144d466b13 100644 --- a/samples/damon/prcl.c +++ b/samples/damon/prcl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * proactive reclamation: monitor access pattern of a given process, find diff --git a/samples/damon/wsse.c b/samples/damon/wsse.c index 799ad4443943..baaccf84c4ba 100644 --- a/samples/damon/wsse.c +++ b/samples/damon/wsse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * working set size estimation: monitor access pattern of given process and diff --git a/samples/fanotify/fs-monitor.c b/samples/fanotify/fs-monitor.c index 28c0a652ffeb..ee9ad2b50c73 100644 --- a/samples/fanotify/fs-monitor.c +++ b/samples/fanotify/fs-monitor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2021, Collabora Ltd. diff --git a/samples/fprobe/fprobe_example.c b/samples/fprobe/fprobe_example.c index bfe98ce826f3..1aa2e42197c6 100644 --- a/samples/fprobe/fprobe_example.c +++ b/samples/fprobe/fprobe_example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Here's a sample kernel module showing the use of fprobe to dump a diff --git a/samples/ftrace/ftrace-direct-modify.c b/samples/ftrace/ftrace-direct-modify.c index 1ba1927b548e..ccb1dd9dd3d0 100644 --- a/samples/ftrace/ftrace-direct-modify.c +++ b/samples/ftrace/ftrace-direct-modify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/ftrace/ftrace-direct-multi-modify.c b/samples/ftrace/ftrace-direct-multi-modify.c index 7a7822dfeb50..bf0c4a7e4daa 100644 --- a/samples/ftrace/ftrace-direct-multi-modify.c +++ b/samples/ftrace/ftrace-direct-multi-modify.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/ftrace/ftrace-direct-multi.c b/samples/ftrace/ftrace-direct-multi.c index 3fe6ddaf0b69..f065b2618a09 100644 --- a/samples/ftrace/ftrace-direct-multi.c +++ b/samples/ftrace/ftrace-direct-multi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/samples/ftrace/ftrace-direct-too.c b/samples/ftrace/ftrace-direct-too.c index bf2411aa6fd7..0db45d729739 100644 --- a/samples/ftrace/ftrace-direct-too.c +++ b/samples/ftrace/ftrace-direct-too.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/samples/ftrace/ftrace-direct.c b/samples/ftrace/ftrace-direct.c index 5368c8c39cbb..30d44d3efa36 100644 --- a/samples/ftrace/ftrace-direct.c +++ b/samples/ftrace/ftrace-direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/samples/ftrace/ftrace-ops.c b/samples/ftrace/ftrace-ops.c index 68d6685c80bd..23000f8fc19e 100644 --- a/samples/ftrace/ftrace-ops.c +++ b/samples/ftrace/ftrace-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt diff --git a/samples/ftrace/sample-trace-array.c b/samples/ftrace/sample-trace-array.c index 4147616102f9..232fd79826bf 100644 --- a/samples/ftrace/sample-trace-array.c +++ b/samples/ftrace/sample-trace-array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/hid/hid_mouse.bpf.c b/samples/hid/hid_mouse.bpf.c index f7f722dcf56d..cd4fbf1a61d8 100644 --- a/samples/hid/hid_mouse.bpf.c +++ b/samples/hid/hid_mouse.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "vmlinux.h" diff --git a/samples/hid/hid_mouse.c b/samples/hid/hid_mouse.c index 4b80d4e4c154..496775a7e97c 100644 --- a/samples/hid/hid_mouse.c +++ b/samples/hid/hid_mouse.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Benjamin Tissoires * diff --git a/samples/hid/hid_surface_dial.bpf.c b/samples/hid/hid_surface_dial.bpf.c index 527d584812ab..a17688fb0ec5 100644 --- a/samples/hid/hid_surface_dial.bpf.c +++ b/samples/hid/hid_surface_dial.bpf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Benjamin Tissoires */ diff --git a/samples/hid/hid_surface_dial.c b/samples/hid/hid_surface_dial.c index 9dd363845a85..8a5e1927b4dc 100644 --- a/samples/hid/hid_surface_dial.c +++ b/samples/hid/hid_surface_dial.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2022 Benjamin Tissoires * diff --git a/samples/hidraw/hid-example.c b/samples/hidraw/hid-example.c index 0f73ace3c6c3..b597e8db60ae 100644 --- a/samples/hidraw/hid-example.c +++ b/samples/hidraw/hid-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Hidraw Userspace Example diff --git a/samples/hung_task/hung_task_tests.c b/samples/hung_task/hung_task_tests.c index 0360ec916890..69204a5b2d39 100644 --- a/samples/hung_task/hung_task_tests.c +++ b/samples/hung_task/hung_task_tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hung_task_tests.c - Sample code for testing hung tasks with mutex, diff --git a/samples/hw_breakpoint/data_breakpoint.c b/samples/hw_breakpoint/data_breakpoint.c index fbb03b66dcbd..093d0fe608bd 100644 --- a/samples/hw_breakpoint/data_breakpoint.c +++ b/samples/hw_breakpoint/data_breakpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * data_breakpoint.c - Sample HW Breakpoint file to watch kernel data address diff --git a/samples/kdb/kdb_hello.c b/samples/kdb/kdb_hello.c index 82736e5a5e32..acc6a5e3ab89 100644 --- a/samples/kdb/kdb_hello.c +++ b/samples/kdb/kdb_hello.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Created by: Jason Wessel * diff --git a/samples/kfifo/bytestream-example.c b/samples/kfifo/bytestream-example.c index 4ae29a12cc8a..1f8e38c3c5a0 100644 --- a/samples/kfifo/bytestream-example.c +++ b/samples/kfifo/bytestream-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sample kfifo byte stream implementation diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c index 8076ac410161..b88646ba5c24 100644 --- a/samples/kfifo/dma-example.c +++ b/samples/kfifo/dma-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sample fifo dma implementation diff --git a/samples/kfifo/inttype-example.c b/samples/kfifo/inttype-example.c index e4f93317c5d0..e06e523009a1 100644 --- a/samples/kfifo/inttype-example.c +++ b/samples/kfifo/inttype-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sample kfifo int type implementation diff --git a/samples/kfifo/record-example.c b/samples/kfifo/record-example.c index e4d1a2d7983c..79a40436bec3 100644 --- a/samples/kfifo/record-example.c +++ b/samples/kfifo/record-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sample dynamic sized record fifo implementation diff --git a/samples/kmemleak/kmemleak-test.c b/samples/kmemleak/kmemleak-test.c index 8609812a37eb..85061703ed6e 100644 --- a/samples/kmemleak/kmemleak-test.c +++ b/samples/kmemleak/kmemleak-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * samples/kmemleak/kmemleak-test.c diff --git a/samples/kobject/kobject-example.c b/samples/kobject/kobject-example.c index 36d87ca0bee2..847c6f8cb4dd 100644 --- a/samples/kobject/kobject-example.c +++ b/samples/kobject/kobject-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sample kobject implementation diff --git a/samples/kobject/kset-example.c b/samples/kobject/kset-example.c index d0103904e5dd..3b7b6e7ac505 100644 --- a/samples/kobject/kset-example.c +++ b/samples/kobject/kset-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sample kset and ktype implementation diff --git a/samples/kprobes/kprobe_example.c b/samples/kprobes/kprobe_example.c index 53ec6c8b8c40..535b3c311a16 100644 --- a/samples/kprobes/kprobe_example.c +++ b/samples/kprobes/kprobe_example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Here's a sample kernel module showing the use of kprobes to dump a diff --git a/samples/kprobes/kretprobe_example.c b/samples/kprobes/kretprobe_example.c index 65d6dcafd742..7518062875b3 100644 --- a/samples/kprobes/kretprobe_example.c +++ b/samples/kprobes/kretprobe_example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kretprobe_example.c diff --git a/samples/landlock/sandboxer.c b/samples/landlock/sandboxer.c index e7af02f98208..0877b89ee06c 100644 --- a/samples/landlock/sandboxer.c +++ b/samples/landlock/sandboxer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: BSD-3-Clause /* * Simple Landlock sandbox manager able to execute a process restricted by diff --git a/samples/livepatch/livepatch-callbacks-busymod.c b/samples/livepatch/livepatch-callbacks-busymod.c index fadc2a85cb35..f19d51c7d10b 100644 --- a/samples/livepatch/livepatch-callbacks-busymod.c +++ b/samples/livepatch/livepatch-callbacks-busymod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/livepatch/livepatch-callbacks-demo.c b/samples/livepatch/livepatch-callbacks-demo.c index 9e69d9caed25..e9a1d9d83f8b 100644 --- a/samples/livepatch/livepatch-callbacks-demo.c +++ b/samples/livepatch/livepatch-callbacks-demo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/livepatch/livepatch-callbacks-mod.c b/samples/livepatch/livepatch-callbacks-mod.c index d1851b471ad9..b39750f455a7 100644 --- a/samples/livepatch/livepatch-callbacks-mod.c +++ b/samples/livepatch/livepatch-callbacks-mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/livepatch/livepatch-sample.c b/samples/livepatch/livepatch-sample.c index 5263a2f31c48..eca8ec90b566 100644 --- a/samples/livepatch/livepatch-sample.c +++ b/samples/livepatch/livepatch-sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * livepatch-sample.c - Kernel Live Patching Sample Module diff --git a/samples/livepatch/livepatch-shadow-fix1.c b/samples/livepatch/livepatch-shadow-fix1.c index cbf68ca40097..a9411033b099 100644 --- a/samples/livepatch/livepatch-shadow-fix1.c +++ b/samples/livepatch/livepatch-shadow-fix1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/livepatch/livepatch-shadow-fix2.c b/samples/livepatch/livepatch-shadow-fix2.c index b99122cb221f..a6dd0483b8d8 100644 --- a/samples/livepatch/livepatch-shadow-fix2.c +++ b/samples/livepatch/livepatch-shadow-fix2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/livepatch/livepatch-shadow-mod.c b/samples/livepatch/livepatch-shadow-mod.c index 5d83ad5a8118..648a4d185721 100644 --- a/samples/livepatch/livepatch-shadow-mod.c +++ b/samples/livepatch/livepatch-shadow-mod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2017 Joe Lawrence diff --git a/samples/mei/mei-amt-version.c b/samples/mei/mei-amt-version.c index 1d7254bcb44c..b41c8f034f03 100644 --- a/samples/mei/mei-amt-version.c +++ b/samples/mei/mei-amt-version.c @@ -1,3 +1,4 @@ +asm("nop"); /****************************************************************************** * Intel Management Engine Interface (Intel MEI) Linux driver * Intel MEI Interface Header diff --git a/samples/nitro_enclaves/ne_ioctl_sample.c b/samples/nitro_enclaves/ne_ioctl_sample.c index 765b131c7319..399bdd90ebbe 100644 --- a/samples/nitro_enclaves/ne_ioctl_sample.c +++ b/samples/nitro_enclaves/ne_ioctl_sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/samples/pfsm/pfsm-wakeup.c b/samples/pfsm/pfsm-wakeup.c index 299dd9e1f607..f9bd9f9e4f0a 100644 --- a/samples/pfsm/pfsm-wakeup.c +++ b/samples/pfsm/pfsm-wakeup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * TPS6594 PFSM userspace example diff --git a/samples/pidfd/pidfd-metadata.c b/samples/pidfd/pidfd-metadata.c index c459155daf9a..b421d59c52b5 100644 --- a/samples/pidfd/pidfd-metadata.c +++ b/samples/pidfd/pidfd-metadata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _GNU_SOURCE diff --git a/samples/qmi/qmi_sample_client.c b/samples/qmi/qmi_sample_client.c index d1814582319b..8631bf011b3f 100644 --- a/samples/qmi/qmi_sample_client.c +++ b/samples/qmi/qmi_sample_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sample in-kernel QMI client driver diff --git a/samples/rpmsg/rpmsg_client_sample.c b/samples/rpmsg/rpmsg_client_sample.c index ae5081662283..012a31dbca43 100644 --- a/samples/rpmsg/rpmsg_client_sample.c +++ b/samples/rpmsg/rpmsg_client_sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Remote processor messaging - sample client driver diff --git a/samples/rust/rust_print_events.c b/samples/rust/rust_print_events.c index a9169ff0edf1..6e09f3ed5341 100644 --- a/samples/rust/rust_print_events.c +++ b/samples/rust/rust_print_events.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2024 Google LLC diff --git a/samples/seccomp/bpf-direct.c b/samples/seccomp/bpf-direct.c index c09e4a17ac1a..3b081f15541f 100644 --- a/samples/seccomp/bpf-direct.c +++ b/samples/seccomp/bpf-direct.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Seccomp filter example for x86 (32-bit and 64-bit) with BPF macros diff --git a/samples/seccomp/bpf-fancy.c b/samples/seccomp/bpf-fancy.c index 1ccb435025b6..bca1ae6afbca 100644 --- a/samples/seccomp/bpf-fancy.c +++ b/samples/seccomp/bpf-fancy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Seccomp BPF example using a macro-based generator. diff --git a/samples/seccomp/bpf-helper.c b/samples/seccomp/bpf-helper.c index ae260d77a868..7f8f9d50d11a 100644 --- a/samples/seccomp/bpf-helper.c +++ b/samples/seccomp/bpf-helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Seccomp BPF helper functions diff --git a/samples/seccomp/dropper.c b/samples/seccomp/dropper.c index 4bca4b70f665..ea4a2f2f5b11 100644 --- a/samples/seccomp/dropper.c +++ b/samples/seccomp/dropper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Naive system call dropper built on seccomp_filter. diff --git a/samples/seccomp/user-trap.c b/samples/seccomp/user-trap.c index a23fec357b5d..d292758d0bf2 100644 --- a/samples/seccomp/user-trap.c +++ b/samples/seccomp/user-trap.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/samples/timers/hpet_example.c b/samples/timers/hpet_example.c index f1cb622f6ec0..3ea88c9ae9e7 100644 --- a/samples/timers/hpet_example.c +++ b/samples/timers/hpet_example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/samples/trace_events/trace-events-sample.c b/samples/trace_events/trace-events-sample.c index ecc7db237f2e..d82698c8ea5b 100644 --- a/samples/trace_events/trace-events-sample.c +++ b/samples/trace_events/trace-events-sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/trace_events/trace_custom_sched.c b/samples/trace_events/trace_custom_sched.c index dd409b704b35..d59558127eb0 100644 --- a/samples/trace_events/trace_custom_sched.c +++ b/samples/trace_events/trace_custom_sched.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * event tracer diff --git a/samples/trace_printk/trace-printk.c b/samples/trace_printk/trace-printk.c index cfc159580263..46003eb6879d 100644 --- a/samples/trace_printk/trace-printk.c +++ b/samples/trace_printk/trace-printk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/samples/tsm-mr/tsm_mr_sample.c b/samples/tsm-mr/tsm_mr_sample.c index a2c652148639..f8c87c71d7cf 100644 --- a/samples/tsm-mr/tsm_mr_sample.c +++ b/samples/tsm-mr/tsm_mr_sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright(c) 2024-2005 Intel Corporation. All rights reserved. */ diff --git a/samples/uhid/uhid-example.c b/samples/uhid/uhid-example.c index 015cb06a241e..57cf92dd6b80 100644 --- a/samples/uhid/uhid-example.c +++ b/samples/uhid/uhid-example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UHID Example diff --git a/samples/user_events/example.c b/samples/user_events/example.c index 28165a096697..c0f5355096f3 100644 --- a/samples/user_events/example.c +++ b/samples/user_events/example.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021, Microsoft Corporation. diff --git a/samples/v4l/v4l2-pci-skeleton.c b/samples/v4l/v4l2-pci-skeleton.c index 69925d30329e..822e2d4fbd63 100644 --- a/samples/v4l/v4l2-pci-skeleton.c +++ b/samples/v4l/v4l2-pci-skeleton.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a V4L2 PCI Skeleton Driver. It gives an initial skeleton source diff --git a/samples/vfio-mdev/mbochs.c b/samples/vfio-mdev/mbochs.c index 64ea19253ee3..129ee7b7b3cd 100644 --- a/samples/vfio-mdev/mbochs.c +++ b/samples/vfio-mdev/mbochs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediated virtual PCI display host device driver diff --git a/samples/vfio-mdev/mdpy-fb.c b/samples/vfio-mdev/mdpy-fb.c index 149af7f598f8..06160f44e566 100644 --- a/samples/vfio-mdev/mdpy-fb.c +++ b/samples/vfio-mdev/mdpy-fb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Framebuffer driver for mdpy (mediated virtual pci display device). diff --git a/samples/vfio-mdev/mdpy.c b/samples/vfio-mdev/mdpy.c index 0759bd68edca..5421057d02ce 100644 --- a/samples/vfio-mdev/mdpy.c +++ b/samples/vfio-mdev/mdpy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediated virtual PCI display host device driver diff --git a/samples/vfio-mdev/mtty.c b/samples/vfio-mdev/mtty.c index bd92c38379b8..4d1778b5c7c6 100644 --- a/samples/vfio-mdev/mtty.c +++ b/samples/vfio-mdev/mtty.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mediated virtual PCI serial host device driver diff --git a/samples/vfs/mountinfo.c b/samples/vfs/mountinfo.c index bc78275cac69..8c0055f0bbe5 100644 --- a/samples/vfs/mountinfo.c +++ b/samples/vfs/mountinfo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/samples/vfs/test-fsmount.c b/samples/vfs/test-fsmount.c index 50f47b72e85f..449a4cf08f6c 100644 --- a/samples/vfs/test-fsmount.c +++ b/samples/vfs/test-fsmount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* fd-based mount test. * diff --git a/samples/vfs/test-list-all-mounts.c b/samples/vfs/test-list-all-mounts.c index 713c174626aa..b595f9cd79c8 100644 --- a/samples/vfs/test-list-all-mounts.c +++ b/samples/vfs/test-list-all-mounts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // Copyright (c) 2024 Christian Brauner diff --git a/samples/vfs/test-statx.c b/samples/vfs/test-statx.c index 424a6fa15723..c42e90550513 100644 --- a/samples/vfs/test-statx.c +++ b/samples/vfs/test-statx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Test the statx() system call. * diff --git a/samples/watch_queue/watch_test.c b/samples/watch_queue/watch_test.c index 24cf7d7a1972..1136980ee263 100644 --- a/samples/watch_queue/watch_test.c +++ b/samples/watch_queue/watch_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Use watch_queue API to watch for notifications. * diff --git a/samples/watchdog/watchdog-simple.c b/samples/watchdog/watchdog-simple.c index 9ce66d2ca2a9..38410d331702 100644 --- a/samples/watchdog/watchdog-simple.c +++ b/samples/watchdog/watchdog-simple.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/scripts/asn1_compiler.c b/scripts/asn1_compiler.c index 4c3f645065a4..ebd5815ea709 100644 --- a/scripts/asn1_compiler.c +++ b/scripts/asn1_compiler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Simplified ASN.1 notation parser * diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c index cdd5da7e009b..aa9a369f9e25 100644 --- a/scripts/basic/fixdep.c +++ b/scripts/basic/fixdep.c @@ -1,3 +1,4 @@ +asm("nop"); /* * "Optimize" a list of dependencies as spit out by gcc -MD * for the kernel build diff --git a/scripts/dtc/checks.c b/scripts/dtc/checks.c index 7e3fed5005b3..8518d4ae3be0 100644 --- a/scripts/dtc/checks.c +++ b/scripts/dtc/checks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2007. diff --git a/scripts/dtc/data.c b/scripts/dtc/data.c index 5b25aa060416..f1b376167550 100644 --- a/scripts/dtc/data.c +++ b/scripts/dtc/data.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/dtc.c b/scripts/dtc/dtc.c index b3445b7d6473..db3b1145cd77 100644 --- a/scripts/dtc/dtc.c +++ b/scripts/dtc/dtc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/fdtget.c b/scripts/dtc/fdtget.c index c922f82246c6..4b4761a5a87d 100644 --- a/scripts/dtc/fdtget.c +++ b/scripts/dtc/fdtget.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 The Chromium OS Authors. All rights reserved. diff --git a/scripts/dtc/fdtoverlay.c b/scripts/dtc/fdtoverlay.c index ee1eb8f3ad28..5c0b375834ee 100644 --- a/scripts/dtc/fdtoverlay.c +++ b/scripts/dtc/fdtoverlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2017 Konsulko Group Inc. All rights reserved. diff --git a/scripts/dtc/fdtput.c b/scripts/dtc/fdtput.c index a363c3cabc59..a98411f95ec1 100644 --- a/scripts/dtc/fdtput.c +++ b/scripts/dtc/fdtput.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2011 The Chromium OS Authors. All rights reserved. diff --git a/scripts/dtc/flattree.c b/scripts/dtc/flattree.c index 30e6de2044b2..23ef21a9ce90 100644 --- a/scripts/dtc/flattree.c +++ b/scripts/dtc/flattree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/fstree.c b/scripts/dtc/fstree.c index 0f9a534bacdb..1867d5e58343 100644 --- a/scripts/dtc/fstree.c +++ b/scripts/dtc/fstree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/libfdt/fdt.c b/scripts/dtc/libfdt/fdt.c index 95f644c31f94..d4852b2df6c4 100644 --- a/scripts/dtc/libfdt/fdt.c +++ b/scripts/dtc/libfdt/fdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_addresses.c b/scripts/dtc/libfdt/fdt_addresses.c index c40ba094f1f8..3986f825b1b4 100644 --- a/scripts/dtc/libfdt/fdt_addresses.c +++ b/scripts/dtc/libfdt/fdt_addresses.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_empty_tree.c b/scripts/dtc/libfdt/fdt_empty_tree.c index 49d54d44b8e7..58150b020643 100644 --- a/scripts/dtc/libfdt/fdt_empty_tree.c +++ b/scripts/dtc/libfdt/fdt_empty_tree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_overlay.c b/scripts/dtc/libfdt/fdt_overlay.c index e6b9eb643958..fb11d7804838 100644 --- a/scripts/dtc/libfdt/fdt_overlay.c +++ b/scripts/dtc/libfdt/fdt_overlay.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_ro.c b/scripts/dtc/libfdt/fdt_ro.c index b78c4e48f1cb..a4c3feec40bf 100644 --- a/scripts/dtc/libfdt/fdt_ro.c +++ b/scripts/dtc/libfdt/fdt_ro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_rw.c b/scripts/dtc/libfdt/fdt_rw.c index 7475cafce071..ce9a880191db 100644 --- a/scripts/dtc/libfdt/fdt_rw.c +++ b/scripts/dtc/libfdt/fdt_rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_strerror.c b/scripts/dtc/libfdt/fdt_strerror.c index d852b77e81e7..2d462003037d 100644 --- a/scripts/dtc/libfdt/fdt_strerror.c +++ b/scripts/dtc/libfdt/fdt_strerror.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_sw.c b/scripts/dtc/libfdt/fdt_sw.c index 4c569ee7eb0d..a89658ecc6d1 100644 --- a/scripts/dtc/libfdt/fdt_sw.c +++ b/scripts/dtc/libfdt/fdt_sw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/libfdt/fdt_wip.c b/scripts/dtc/libfdt/fdt_wip.c index c2d7566a67dc..b9f1c17fb0ee 100644 --- a/scripts/dtc/libfdt/fdt_wip.c +++ b/scripts/dtc/libfdt/fdt_wip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) /* * libfdt - Flat Device Tree manipulation diff --git a/scripts/dtc/livetree.c b/scripts/dtc/livetree.c index d51d05830b18..f18ee21f4cae 100644 --- a/scripts/dtc/livetree.c +++ b/scripts/dtc/livetree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/srcpos.c b/scripts/dtc/srcpos.c index 5bb57bf6856c..9acb2296a7c2 100644 --- a/scripts/dtc/srcpos.c +++ b/scripts/dtc/srcpos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2007 Jon Loeliger, Freescale Semiconductor, Inc. diff --git a/scripts/dtc/treesource.c b/scripts/dtc/treesource.c index d25f01fc6937..454e45fe0785 100644 --- a/scripts/dtc/treesource.c +++ b/scripts/dtc/treesource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright David Gibson , IBM Corporation. 2005. diff --git a/scripts/dtc/util.c b/scripts/dtc/util.c index 412592320265..35eb28f5143e 100644 --- a/scripts/dtc/util.c +++ b/scripts/dtc/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 The Chromium Authors, All Rights Reserved. diff --git a/scripts/dtc/yamltree.c b/scripts/dtc/yamltree.c index 55908c829c98..652932c34fa3 100644 --- a/scripts/dtc/yamltree.c +++ b/scripts/dtc/yamltree.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (C) Copyright Linaro, Ltd. 2018 diff --git a/scripts/elf-parse.c b/scripts/elf-parse.c index 99869ff91a8c..15453fee0798 100644 --- a/scripts/elf-parse.c +++ b/scripts/elf-parse.c @@ -1,3 +1,4 @@ +asm("nop"); #include #include #include diff --git a/scripts/gcc-plugins/latent_entropy_plugin.c b/scripts/gcc-plugins/latent_entropy_plugin.c index ff0b192be91f..35f4085ad1aa 100644 --- a/scripts/gcc-plugins/latent_entropy_plugin.c +++ b/scripts/gcc-plugins/latent_entropy_plugin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2012-2016 by the PaX Team diff --git a/scripts/gcc-plugins/randomize_layout_plugin.c b/scripts/gcc-plugins/randomize_layout_plugin.c index ff65a4f87f24..5341edd2a710 100644 --- a/scripts/gcc-plugins/randomize_layout_plugin.c +++ b/scripts/gcc-plugins/randomize_layout_plugin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright 2014-2016 by Open Source Security, Inc., Brad Spengler * and PaX Team diff --git a/scripts/gcc-plugins/stackleak_plugin.c b/scripts/gcc-plugins/stackleak_plugin.c index e486488c867d..d09926ceb3eb 100644 --- a/scripts/gcc-plugins/stackleak_plugin.c +++ b/scripts/gcc-plugins/stackleak_plugin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2011-2017 by the PaX Team diff --git a/scripts/gen_packed_field_checks.c b/scripts/gen_packed_field_checks.c index 60042b7616ee..ee49a5628a39 100644 --- a/scripts/gen_packed_field_checks.c +++ b/scripts/gen_packed_field_checks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2024, Intel Corporation #include diff --git a/scripts/gendwarfksyms/cache.c b/scripts/gendwarfksyms/cache.c index 1c640db93db3..28cd59a121f4 100644 --- a/scripts/gendwarfksyms/cache.c +++ b/scripts/gendwarfksyms/cache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/die.c b/scripts/gendwarfksyms/die.c index 052f7a3f975a..28a4f3a5d1df 100644 --- a/scripts/gendwarfksyms/die.c +++ b/scripts/gendwarfksyms/die.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/dwarf.c b/scripts/gendwarfksyms/dwarf.c index 3538a7d9cb07..e832cc39715e 100644 --- a/scripts/gendwarfksyms/dwarf.c +++ b/scripts/gendwarfksyms/dwarf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/examples/kabi_ex.c b/scripts/gendwarfksyms/examples/kabi_ex.c index 1f799eb7c756..8c70e1b3a940 100644 --- a/scripts/gendwarfksyms/examples/kabi_ex.c +++ b/scripts/gendwarfksyms/examples/kabi_ex.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * kabi_ex.c diff --git a/scripts/gendwarfksyms/examples/symbolptr.c b/scripts/gendwarfksyms/examples/symbolptr.c index 88bc1bd60da8..dd0cb2efffd7 100644 --- a/scripts/gendwarfksyms/examples/symbolptr.c +++ b/scripts/gendwarfksyms/examples/symbolptr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/gendwarfksyms.c b/scripts/gendwarfksyms/gendwarfksyms.c index f5203d1640ee..6fc3531b219f 100644 --- a/scripts/gendwarfksyms/gendwarfksyms.c +++ b/scripts/gendwarfksyms/gendwarfksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/kabi.c b/scripts/gendwarfksyms/kabi.c index e3c2a3ccf51a..17d5b4f41670 100644 --- a/scripts/gendwarfksyms/kabi.c +++ b/scripts/gendwarfksyms/kabi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/symbols.c b/scripts/gendwarfksyms/symbols.c index ecddcb5ffcdf..0ff9d15d8685 100644 --- a/scripts/gendwarfksyms/symbols.c +++ b/scripts/gendwarfksyms/symbols.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/gendwarfksyms/types.c b/scripts/gendwarfksyms/types.c index 9c3b053bf061..8f314c539f60 100644 --- a/scripts/gendwarfksyms/types.c +++ b/scripts/gendwarfksyms/types.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2024 Google LLC diff --git a/scripts/genksyms/genksyms.c b/scripts/genksyms/genksyms.c index 83e48670c2fc..d6af354a95cd 100644 --- a/scripts/genksyms/genksyms.c +++ b/scripts/genksyms/genksyms.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Generate kernel symbol version hashes. Copyright 1996, 1997 Linux International. diff --git a/scripts/genksyms/keywords.c b/scripts/genksyms/keywords.c index ee1499d27061..80df038e979d 100644 --- a/scripts/genksyms/keywords.c +++ b/scripts/genksyms/keywords.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only static struct resword { const char *name; diff --git a/scripts/insert-sys-cert.c b/scripts/insert-sys-cert.c index 8902836c2342..3bc7529618a5 100644 --- a/scripts/insert-sys-cert.c +++ b/scripts/insert-sys-cert.c @@ -1,3 +1,4 @@ +asm("nop"); /* Write the contents of the into kernel symbol system_extra_cert * * Copyright (C) IBM Corporation, 2015 diff --git a/scripts/ipe/polgen/polgen.c b/scripts/ipe/polgen/polgen.c index 01134cf895d0..a22bd4ae3c85 100644 --- a/scripts/ipe/polgen/polgen.c +++ b/scripts/ipe/polgen/polgen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c index 4b0234e4b12f..991bd764042a 100644 --- a/scripts/kallsyms.c +++ b/scripts/kallsyms.c @@ -1,3 +1,4 @@ +asm("nop"); /* Generate assembler source containing symbol information * * Copyright 2002 by Kai Germaschewski diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c index a7b44cd8ae14..7811c0cc7951 100644 --- a/scripts/kconfig/conf.c +++ b/scripts/kconfig/conf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 9599a0408862..d60bb99700a3 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/expr.c b/scripts/kconfig/expr.c index 16f92c4a775a..8c46cb8105c6 100644 --- a/scripts/kconfig/expr.c +++ b/scripts/kconfig/expr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/gconf.c b/scripts/kconfig/gconf.c index 8b164ccfa008..55db427101a9 100644 --- a/scripts/kconfig/gconf.c +++ b/scripts/kconfig/gconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002-2003 Romain Lievin diff --git a/scripts/kconfig/images.c b/scripts/kconfig/images.c index 2f9afffa5d79..c54c34c9175d 100644 --- a/scripts/kconfig/images.c +++ b/scripts/kconfig/images.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/lxdialog/checklist.c b/scripts/kconfig/lxdialog/checklist.c index 75493302fb85..483a974baedc 100644 --- a/scripts/kconfig/lxdialog/checklist.c +++ b/scripts/kconfig/lxdialog/checklist.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * checklist.c -- implements the checklist box diff --git a/scripts/kconfig/lxdialog/inputbox.c b/scripts/kconfig/lxdialog/inputbox.c index 5e4a131724f2..b969886fe4f5 100644 --- a/scripts/kconfig/lxdialog/inputbox.c +++ b/scripts/kconfig/lxdialog/inputbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * inputbox.c -- implements the input box diff --git a/scripts/kconfig/lxdialog/menubox.c b/scripts/kconfig/lxdialog/menubox.c index d4c19b7beebb..ed9e17f6c7b9 100644 --- a/scripts/kconfig/lxdialog/menubox.c +++ b/scripts/kconfig/lxdialog/menubox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * menubox.c -- implements the menu box diff --git a/scripts/kconfig/lxdialog/textbox.c b/scripts/kconfig/lxdialog/textbox.c index 0abaf635978f..a63e2ff456bd 100644 --- a/scripts/kconfig/lxdialog/textbox.c +++ b/scripts/kconfig/lxdialog/textbox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * textbox.c -- implements the text box diff --git a/scripts/kconfig/lxdialog/util.c b/scripts/kconfig/lxdialog/util.c index b34000beb294..374dc9d34f7d 100644 --- a/scripts/kconfig/lxdialog/util.c +++ b/scripts/kconfig/lxdialog/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * util.c diff --git a/scripts/kconfig/lxdialog/yesno.c b/scripts/kconfig/lxdialog/yesno.c index b57d25e1549f..5495a008ed3e 100644 --- a/scripts/kconfig/lxdialog/yesno.c +++ b/scripts/kconfig/lxdialog/yesno.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * yesno.c -- implements the yes/no box diff --git a/scripts/kconfig/mconf.c b/scripts/kconfig/mconf.c index b8b7bba84a65..1d856a3d221a 100644 --- a/scripts/kconfig/mconf.c +++ b/scripts/kconfig/mconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/menu.c b/scripts/kconfig/menu.c index 0f1a6513987c..5d1125c54d2f 100644 --- a/scripts/kconfig/menu.c +++ b/scripts/kconfig/menu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/mnconf-common.c b/scripts/kconfig/mnconf-common.c index 8e24b07121df..8aa65eaab72d 100644 --- a/scripts/kconfig/mnconf-common.c +++ b/scripts/kconfig/mnconf-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include "expr.h" diff --git a/scripts/kconfig/nconf.c b/scripts/kconfig/nconf.c index 521700ed7152..518a9975437c 100644 --- a/scripts/kconfig/nconf.c +++ b/scripts/kconfig/nconf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Nir Tzachar diff --git a/scripts/kconfig/nconf.gui.c b/scripts/kconfig/nconf.gui.c index 2d097bc7ef1a..b13e68225382 100644 --- a/scripts/kconfig/nconf.gui.c +++ b/scripts/kconfig/nconf.gui.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2008 Nir Tzachar diff --git a/scripts/kconfig/preprocess.c b/scripts/kconfig/preprocess.c index 783abcaa5cc5..d603c9bb022c 100644 --- a/scripts/kconfig/preprocess.c +++ b/scripts/kconfig/preprocess.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2018 Masahiro Yamada diff --git a/scripts/kconfig/symbol.c b/scripts/kconfig/symbol.c index 7e81b3676ee9..0b49bd14d2ac 100644 --- a/scripts/kconfig/symbol.c +++ b/scripts/kconfig/symbol.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002 Roman Zippel diff --git a/scripts/kconfig/util.c b/scripts/kconfig/util.c index 5cdcee144b58..353f077fe778 100644 --- a/scripts/kconfig/util.c +++ b/scripts/kconfig/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2002-2005 Roman Zippel diff --git a/scripts/livepatch/init.c b/scripts/livepatch/init.c index 638c95cffe76..9611eeceaac2 100644 --- a/scripts/livepatch/init.c +++ b/scripts/livepatch/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Init code for a livepatch kernel module diff --git a/scripts/mod/devicetable-offsets.c b/scripts/mod/devicetable-offsets.c index b4178c42d08f..eceafc386356 100644 --- a/scripts/mod/devicetable-offsets.c +++ b/scripts/mod/devicetable-offsets.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define COMPILE_OFFSETS #include diff --git a/scripts/mod/empty.c b/scripts/mod/empty.c index 49839cc4ff26..da9217da2578 100644 --- a/scripts/mod/empty.c +++ b/scripts/mod/empty.c @@ -1 +1,2 @@ +asm("nop"); /* empty file to figure out endianness / word size */ diff --git a/scripts/mod/file2alias.c b/scripts/mod/file2alias.c index 4e99393a35f1..4cf7e5999764 100644 --- a/scripts/mod/file2alias.c +++ b/scripts/mod/file2alias.c @@ -1,3 +1,4 @@ +asm("nop"); /* Simple code to turn various tables in an ELF file into alias definitions. * This deals with kernel datastructures where they should be * dealt with: in the kernel source. diff --git a/scripts/mod/mk_elfconfig.c b/scripts/mod/mk_elfconfig.c index e8cee4e4bc73..71e4b5f45dd5 100644 --- a/scripts/mod/mk_elfconfig.c +++ b/scripts/mod/mk_elfconfig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 755b842f1f9b..0c2e8f5078a1 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1,3 +1,4 @@ +asm("nop"); /* Postprocess module symbol versions * * Copyright 2003 Kai Germaschewski diff --git a/scripts/mod/sumversion.c b/scripts/mod/sumversion.c index 3dd28b4d0099..7a298adcbdf9 100644 --- a/scripts/mod/sumversion.c +++ b/scripts/mod/sumversion.c @@ -1,3 +1,4 @@ +asm("nop"); #include #ifdef __sun__ #include diff --git a/scripts/mod/symsearch.c b/scripts/mod/symsearch.c index b9737b92f7f8..d9e3942ae256 100644 --- a/scripts/mod/symsearch.c +++ b/scripts/mod/symsearch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/scripts/module-common.c b/scripts/module-common.c index 12fbc6d3aae8..339fb73514ba 100644 --- a/scripts/module-common.c +++ b/scripts/module-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/scripts/recordmcount.c b/scripts/recordmcount.c index 3e4f54799cc0..11aca6df3b24 100644 --- a/scripts/recordmcount.c +++ b/scripts/recordmcount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * recordmcount.c: construct a table of the locations of calls to 'mcount' diff --git a/scripts/selinux/mdp/mdp.c b/scripts/selinux/mdp/mdp.c index ea7fbe595971..24581fa6e960 100644 --- a/scripts/selinux/mdp/mdp.c +++ b/scripts/selinux/mdp/mdp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/scripts/sign-file.c b/scripts/sign-file.c index 7070245edfc1..7ef97c343e78 100644 --- a/scripts/sign-file.c +++ b/scripts/sign-file.c @@ -1,3 +1,4 @@ +asm("nop"); /* Sign a module file using the given key. * * Copyright © 2014-2016 Red Hat, Inc. All Rights Reserved. diff --git a/scripts/sorttable.c b/scripts/sorttable.c index e8ed11c680c6..ce88c09283cc 100644 --- a/scripts/sorttable.c +++ b/scripts/sorttable.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sorttable.c: Sort the kernel's table diff --git a/scripts/tracepoint-update.c b/scripts/tracepoint-update.c index 5cf43c0aac89..3b13ae805f61 100644 --- a/scripts/tracepoint-update.c +++ b/scripts/tracepoint-update.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/scripts/unifdef.c b/scripts/unifdef.c index ff15efd6e7d7..4bfae7f8724b 100644 --- a/scripts/unifdef.c +++ b/scripts/unifdef.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Copyright (c) 2002 - 2011 Tony Finch * diff --git a/security/apparmor/af_unix.c b/security/apparmor/af_unix.c index ac0f4be791ec..1885b14856d6 100644 --- a/security/apparmor/af_unix.c +++ b/security/apparmor/af_unix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/apparmorfs.c b/security/apparmor/apparmorfs.c index 907bd2667e28..2bcffbe87596 100644 --- a/security/apparmor/apparmorfs.c +++ b/security/apparmor/apparmorfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/audit.c b/security/apparmor/audit.c index ac89602aa2d9..67dfd2579adb 100644 --- a/security/apparmor/audit.c +++ b/security/apparmor/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/capability.c b/security/apparmor/capability.c index b9ea6bc45c1a..304a28c58ebf 100644 --- a/security/apparmor/capability.c +++ b/security/apparmor/capability.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/crypto.c b/security/apparmor/crypto.c index d8a7bde94d79..0a9501c9d747 100644 --- a/security/apparmor/crypto.c +++ b/security/apparmor/crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/domain.c b/security/apparmor/domain.c index 267da82afb14..030c2334600a 100644 --- a/security/apparmor/domain.c +++ b/security/apparmor/domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/file.c b/security/apparmor/file.c index c75820402878..b57b33de4aea 100644 --- a/security/apparmor/file.c +++ b/security/apparmor/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/ipc.c b/security/apparmor/ipc.c index df5712cea685..51cb9ec5824d 100644 --- a/security/apparmor/ipc.c +++ b/security/apparmor/ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/label.c b/security/apparmor/label.c index 913678f199c3..a69dd6c5465f 100644 --- a/security/apparmor/label.c +++ b/security/apparmor/label.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/lib.c b/security/apparmor/lib.c index 82dbb97ad406..0386986d4345 100644 --- a/security/apparmor/lib.c +++ b/security/apparmor/lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/lsm.c b/security/apparmor/lsm.c index a87cd60ed206..0ecdb930786a 100644 --- a/security/apparmor/lsm.c +++ b/security/apparmor/lsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/match.c b/security/apparmor/match.c index c5a91600842a..d76f01345e23 100644 --- a/security/apparmor/match.c +++ b/security/apparmor/match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/mount.c b/security/apparmor/mount.c index 523570aa1a5a..96f996621304 100644 --- a/security/apparmor/mount.c +++ b/security/apparmor/mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/net.c b/security/apparmor/net.c index 45cf25605c34..fa857b5722c3 100644 --- a/security/apparmor/net.c +++ b/security/apparmor/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/path.c b/security/apparmor/path.c index d6c74c357ffd..ccf24276c772 100644 --- a/security/apparmor/path.c +++ b/security/apparmor/path.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c index 50d5345ff5cb..c71e63d6975c 100644 --- a/security/apparmor/policy.c +++ b/security/apparmor/policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/policy_compat.c b/security/apparmor/policy_compat.c index cfc2207e5a12..2ea64500cc0e 100644 --- a/security/apparmor/policy_compat.c +++ b/security/apparmor/policy_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/policy_ns.c b/security/apparmor/policy_ns.c index 64783ca3b0f2..e354ebe2f0e1 100644 --- a/security/apparmor/policy_ns.c +++ b/security/apparmor/policy_ns.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/policy_unpack.c b/security/apparmor/policy_unpack.c index 7523971e37d9..7f56ee73244f 100644 --- a/security/apparmor/policy_unpack.c +++ b/security/apparmor/policy_unpack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/policy_unpack_test.c b/security/apparmor/policy_unpack_test.c index cf18744dafe2..b62fac51aa34 100644 --- a/security/apparmor/policy_unpack_test.c +++ b/security/apparmor/policy_unpack_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KUnit tests for AppArmor's policy unpack. diff --git a/security/apparmor/procattr.c b/security/apparmor/procattr.c index ce40f15d4952..378595a54519 100644 --- a/security/apparmor/procattr.c +++ b/security/apparmor/procattr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/resource.c b/security/apparmor/resource.c index 8e80db3ae21c..7bb728fdd106 100644 --- a/security/apparmor/resource.c +++ b/security/apparmor/resource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/secid.c b/security/apparmor/secid.c index 28caf66b9033..0d146711bace 100644 --- a/security/apparmor/secid.c +++ b/security/apparmor/secid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/apparmor/task.c b/security/apparmor/task.c index c9bc9cc69475..cf442557bb40 100644 --- a/security/apparmor/task.c +++ b/security/apparmor/task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AppArmor security module diff --git a/security/bpf/hooks.c b/security/bpf/hooks.c index 40efde233f3a..fd4a44726a47 100644 --- a/security/bpf/hooks.c +++ b/security/bpf/hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* diff --git a/security/commoncap.c b/security/commoncap.c index 8a23dfab7fac..614fae7fcbac 100644 --- a/security/commoncap.c +++ b/security/commoncap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Common capabilities, needed by capability.o. */ diff --git a/security/device_cgroup.c b/security/device_cgroup.c index 7fec575d32d6..4ec3c5a36109 100644 --- a/security/device_cgroup.c +++ b/security/device_cgroup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * device_cgroup.c - device cgroup subsystem diff --git a/security/inode.c b/security/inode.c index 81fb5d6dd33e..4fa197197713 100644 --- a/security/inode.c +++ b/security/inode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * inode.c - securityfs diff --git a/security/integrity/digsig.c b/security/integrity/digsig.c index 45c3e5dda355..87048fb2b2ed 100644 --- a/security/integrity/digsig.c +++ b/security/integrity/digsig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Intel Corporation diff --git a/security/integrity/digsig_asymmetric.c b/security/integrity/digsig_asymmetric.c index 457c0a396caf..ea90d6f3dc11 100644 --- a/security/integrity/digsig_asymmetric.c +++ b/security/integrity/digsig_asymmetric.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Intel Corporation diff --git a/security/integrity/evm/evm_crypto.c b/security/integrity/evm/evm_crypto.c index a5e730ffda57..7c73d4635a8b 100644 --- a/security/integrity/evm/evm_crypto.c +++ b/security/integrity/evm/evm_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2010 IBM Corporation diff --git a/security/integrity/evm/evm_main.c b/security/integrity/evm/evm_main.c index 73d500a375cb..9ab5cadd6381 100644 --- a/security/integrity/evm/evm_main.c +++ b/security/integrity/evm/evm_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005-2010 IBM Corporation diff --git a/security/integrity/evm/evm_posix_acl.c b/security/integrity/evm/evm_posix_acl.c index 37275800c072..8c4c21e1b740 100644 --- a/security/integrity/evm/evm_posix_acl.c +++ b/security/integrity/evm/evm_posix_acl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 IBM Corporation diff --git a/security/integrity/evm/evm_secfs.c b/security/integrity/evm/evm_secfs.c index c26724690cec..5af0f90f72c3 100644 --- a/security/integrity/evm/evm_secfs.c +++ b/security/integrity/evm/evm_secfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 IBM Corporation diff --git a/security/integrity/iint.c b/security/integrity/iint.c index 8ec1a3436a71..63b44ea0d1d1 100644 --- a/security/integrity/iint.c +++ b/security/integrity/iint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 IBM Corporation diff --git a/security/integrity/ima/ima_api.c b/security/integrity/ima/ima_api.c index c35ea613c9f8..734ef491e46e 100644 --- a/security/integrity/ima/ima_api.c +++ b/security/integrity/ima/ima_api.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 IBM Corporation diff --git a/security/integrity/ima/ima_appraise.c b/security/integrity/ima/ima_appraise.c index 5149ff4fd50d..2147648e7592 100644 --- a/security/integrity/ima/ima_appraise.c +++ b/security/integrity/ima/ima_appraise.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 IBM Corporation diff --git a/security/integrity/ima/ima_asymmetric_keys.c b/security/integrity/ima/ima_asymmetric_keys.c index caacfe6860b1..b31decf9a68f 100644 --- a/security/integrity/ima/ima_asymmetric_keys.c +++ b/security/integrity/ima/ima_asymmetric_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Microsoft Corporation diff --git a/security/integrity/ima/ima_crypto.c b/security/integrity/ima/ima_crypto.c index 6f5696d999d0..8aabc9423f24 100644 --- a/security/integrity/ima/ima_crypto.c +++ b/security/integrity/ima/ima_crypto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005,2006,2007,2008 IBM Corporation diff --git a/security/integrity/ima/ima_efi.c b/security/integrity/ima/ima_efi.c index 138029bfcce1..1282c20b1c16 100644 --- a/security/integrity/ima/ima_efi.c +++ b/security/integrity/ima/ima_efi.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2018 IBM Corporation diff --git a/security/integrity/ima/ima_fs.c b/security/integrity/ima/ima_fs.c index 012a58959ff0..997b085c3640 100644 --- a/security/integrity/ima/ima_fs.c +++ b/security/integrity/ima/ima_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005,2006,2007,2008 IBM Corporation diff --git a/security/integrity/ima/ima_iint.c b/security/integrity/ima/ima_iint.c index 00b249101f98..852744431eb9 100644 --- a/security/integrity/ima/ima_iint.c +++ b/security/integrity/ima/ima_iint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 IBM Corporation diff --git a/security/integrity/ima/ima_init.c b/security/integrity/ima/ima_init.c index a2f34f2d8ad7..dafd92796a4f 100644 --- a/security/integrity/ima/ima_init.c +++ b/security/integrity/ima/ima_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005,2006,2007,2008 IBM Corporation diff --git a/security/integrity/ima/ima_kexec.c b/security/integrity/ima/ima_kexec.c index 5beb69edd12f..393f0c1bc5d0 100644 --- a/security/integrity/ima/ima_kexec.c +++ b/security/integrity/ima/ima_kexec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2016 IBM Corporation diff --git a/security/integrity/ima/ima_main.c b/security/integrity/ima/ima_main.c index 5770cf691912..8f70b48dc684 100644 --- a/security/integrity/ima/ima_main.c +++ b/security/integrity/ima/ima_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Integrity Measurement Architecture diff --git a/security/integrity/ima/ima_modsig.c b/security/integrity/ima/ima_modsig.c index 3265d744d5ce..74cee45089eb 100644 --- a/security/integrity/ima/ima_modsig.c +++ b/security/integrity/ima/ima_modsig.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * IMA support for appraising module-style appended signatures. diff --git a/security/integrity/ima/ima_mok.c b/security/integrity/ima/ima_mok.c index 95cc31525c57..ba1cd11f9970 100644 --- a/security/integrity/ima/ima_mok.c +++ b/security/integrity/ima/ima_mok.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2015 Juniper Networks, Inc. diff --git a/security/integrity/ima/ima_policy.c b/security/integrity/ima/ima_policy.c index 8fbd8755f5bc..e2afac165576 100644 --- a/security/integrity/ima/ima_policy.c +++ b/security/integrity/ima/ima_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 IBM Corporation diff --git a/security/integrity/ima/ima_queue.c b/security/integrity/ima/ima_queue.c index 590637e81ad1..931ce2f44c4f 100644 --- a/security/integrity/ima/ima_queue.c +++ b/security/integrity/ima/ima_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2005,2006,2007,2008 IBM Corporation diff --git a/security/integrity/ima/ima_queue_keys.c b/security/integrity/ima/ima_queue_keys.c index 4f0aea155bf9..40052906c95c 100644 --- a/security/integrity/ima/ima_queue_keys.c +++ b/security/integrity/ima/ima_queue_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2019 Microsoft Corporation diff --git a/security/integrity/ima/ima_template.c b/security/integrity/ima/ima_template.c index 04c49f05cb74..7916f51ac96d 100644 --- a/security/integrity/ima/ima_template.c +++ b/security/integrity/ima/ima_template.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Politecnico di Torino, Italy diff --git a/security/integrity/ima/ima_template_lib.c b/security/integrity/ima/ima_template_lib.c index 0e627eac9c33..a7e09b7fa46f 100644 --- a/security/integrity/ima/ima_template_lib.c +++ b/security/integrity/ima/ima_template_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 Politecnico di Torino, Italy diff --git a/security/integrity/integrity_audit.c b/security/integrity/integrity_audit.c index 0ec5e4c22cb2..338f1f9076f3 100644 --- a/security/integrity/integrity_audit.c +++ b/security/integrity/integrity_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008 IBM Corporation diff --git a/security/integrity/platform_certs/efi_parser.c b/security/integrity/platform_certs/efi_parser.c index d98260f8402a..414cc1fb1570 100644 --- a/security/integrity/platform_certs/efi_parser.c +++ b/security/integrity/platform_certs/efi_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* EFI signature/key/certificate list parser * diff --git a/security/integrity/platform_certs/keyring_handler.c b/security/integrity/platform_certs/keyring_handler.c index 13ea17207902..0e818df169e6 100644 --- a/security/integrity/platform_certs/keyring_handler.c +++ b/security/integrity/platform_certs/keyring_handler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/security/integrity/platform_certs/load_ipl_s390.c b/security/integrity/platform_certs/load_ipl_s390.c index c7c381a9ddaa..ecc0d4dbd939 100644 --- a/security/integrity/platform_certs/load_ipl_s390.c +++ b/security/integrity/platform_certs/load_ipl_s390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/security/integrity/platform_certs/load_powerpc.c b/security/integrity/platform_certs/load_powerpc.c index 714c961a00f5..59bf42bd25e9 100644 --- a/security/integrity/platform_certs/load_powerpc.c +++ b/security/integrity/platform_certs/load_powerpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 IBM Corporation diff --git a/security/integrity/platform_certs/load_uefi.c b/security/integrity/platform_certs/load_uefi.c index d1fdd113450a..2806d8885ac1 100644 --- a/security/integrity/platform_certs/load_uefi.c +++ b/security/integrity/platform_certs/load_uefi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/security/integrity/platform_certs/machine_keyring.c b/security/integrity/platform_certs/machine_keyring.c index a401640a63cd..86cd4a86b374 100644 --- a/security/integrity/platform_certs/machine_keyring.c +++ b/security/integrity/platform_certs/machine_keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Machine keyring routines. diff --git a/security/integrity/platform_certs/platform_keyring.c b/security/integrity/platform_certs/platform_keyring.c index bcafd7387729..e0a1673d4ef9 100644 --- a/security/integrity/platform_certs/platform_keyring.c +++ b/security/integrity/platform_certs/platform_keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Platform keyring for firmware/platform keys diff --git a/security/ipe/audit.c b/security/ipe/audit.c index 3f0deeb54912..5b687ef428d8 100644 --- a/security/ipe/audit.c +++ b/security/ipe/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/digest.c b/security/ipe/digest.c index 493716370570..26b9aecf93e3 100644 --- a/security/ipe/digest.c +++ b/security/ipe/digest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/eval.c b/security/ipe/eval.c index 21439c5be336..8da7a36e7e0b 100644 --- a/security/ipe/eval.c +++ b/security/ipe/eval.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/fs.c b/security/ipe/fs.c index 076c111c85c8..509f6840563f 100644 --- a/security/ipe/fs.c +++ b/security/ipe/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/hooks.c b/security/ipe/hooks.c index 603abdc9ce3b..7118866544a2 100644 --- a/security/ipe/hooks.c +++ b/security/ipe/hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/ipe.c b/security/ipe/ipe.c index 495bb765de1b..cbf5fb740d4f 100644 --- a/security/ipe/ipe.c +++ b/security/ipe/ipe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/policy.c b/security/ipe/policy.c index 1c58c29886e8..165117f03344 100644 --- a/security/ipe/policy.c +++ b/security/ipe/policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/policy_fs.c b/security/ipe/policy_fs.c index 9d92d8a14b13..08b3cb44d817 100644 --- a/security/ipe/policy_fs.c +++ b/security/ipe/policy_fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/policy_parser.c b/security/ipe/policy_parser.c index 7f27e39931d6..e7c99b47ae31 100644 --- a/security/ipe/policy_parser.c +++ b/security/ipe/policy_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/ipe/policy_tests.c b/security/ipe/policy_tests.c index 5f1654deeb04..1dd4d7eaeefb 100644 --- a/security/ipe/policy_tests.c +++ b/security/ipe/policy_tests.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. diff --git a/security/keys/big_key.c b/security/keys/big_key.c index d46862ab90d6..38c9c8aa20c1 100644 --- a/security/keys/big_key.c +++ b/security/keys/big_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Large capacity key type * diff --git a/security/keys/compat.c b/security/keys/compat.c index 1545efdca562..985bc0c7de72 100644 --- a/security/keys/compat.c +++ b/security/keys/compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* 32-bit compatibility syscall for 64-bit systems * diff --git a/security/keys/compat_dh.c b/security/keys/compat_dh.c index 19384e7e976c..053397f97fb5 100644 --- a/security/keys/compat_dh.c +++ b/security/keys/compat_dh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* 32-bit compatibility syscall for 64-bit systems for DH operations * diff --git a/security/keys/dh.c b/security/keys/dh.c index da64c358474b..4f310f530b1a 100644 --- a/security/keys/dh.c +++ b/security/keys/dh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Crypto operations using stored keys * diff --git a/security/keys/encrypted-keys/ecryptfs_format.c b/security/keys/encrypted-keys/ecryptfs_format.c index 2fc6f3a66135..db7f3806a123 100644 --- a/security/keys/encrypted-keys/ecryptfs_format.c +++ b/security/keys/encrypted-keys/ecryptfs_format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ecryptfs_format.c: helper functions for the encrypted key type diff --git a/security/keys/encrypted-keys/encrypted.c b/security/keys/encrypted-keys/encrypted.c index 596e7a30bd3c..b2339536ce70 100644 --- a/security/keys/encrypted-keys/encrypted.c +++ b/security/keys/encrypted-keys/encrypted.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 IBM Corporation diff --git a/security/keys/encrypted-keys/masterkey_trusted.c b/security/keys/encrypted-keys/masterkey_trusted.c index e6d22ce77e98..bc2d8220d9ac 100644 --- a/security/keys/encrypted-keys/masterkey_trusted.c +++ b/security/keys/encrypted-keys/masterkey_trusted.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 IBM Corporation diff --git a/security/keys/gc.c b/security/keys/gc.c index 748e83818a76..dedb676103af 100644 --- a/security/keys/gc.c +++ b/security/keys/gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Key garbage collector * diff --git a/security/keys/key.c b/security/keys/key.c index 3bbdde778631..1d57ff277b54 100644 --- a/security/keys/key.c +++ b/security/keys/key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Basic authentication token and access key management * diff --git a/security/keys/keyctl.c b/security/keys/keyctl.c index ab927a142f51..001b25a8b60d 100644 --- a/security/keys/keyctl.c +++ b/security/keys/keyctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Userspace key control operations * diff --git a/security/keys/keyctl_pkey.c b/security/keys/keyctl_pkey.c index 97bc27bbf079..78dedf90152c 100644 --- a/security/keys/keyctl_pkey.c +++ b/security/keys/keyctl_pkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Public-key operation keyctls * diff --git a/security/keys/keyring.c b/security/keys/keyring.c index f331725d5a37..f625ba6f1715 100644 --- a/security/keys/keyring.c +++ b/security/keys/keyring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Keyring handling * diff --git a/security/keys/permission.c b/security/keys/permission.c index 4a61f804e80f..56f6616ffd10 100644 --- a/security/keys/permission.c +++ b/security/keys/permission.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Key permission checking * diff --git a/security/keys/persistent.c b/security/keys/persistent.c index 97af230aa4b2..0c777a9489ff 100644 --- a/security/keys/persistent.c +++ b/security/keys/persistent.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* General persistent per-UID keyrings register * diff --git a/security/keys/proc.c b/security/keys/proc.c index 4f4e2c1824f1..6d9dfc273816 100644 --- a/security/keys/proc.c +++ b/security/keys/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* procfs files for key database enumeration * diff --git a/security/keys/process_keys.c b/security/keys/process_keys.c index a63c46bb2d14..cc1f665cd19f 100644 --- a/security/keys/process_keys.c +++ b/security/keys/process_keys.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Manage a process's keyrings * diff --git a/security/keys/request_key.c b/security/keys/request_key.c index a7673ad86d18..b09edd1b6250 100644 --- a/security/keys/request_key.c +++ b/security/keys/request_key.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Request a key from userspace * diff --git a/security/keys/request_key_auth.c b/security/keys/request_key_auth.c index 8f33cd170e42..1d4d8585ac02 100644 --- a/security/keys/request_key_auth.c +++ b/security/keys/request_key_auth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Request key authorisation token key definition. * diff --git a/security/keys/sysctl.c b/security/keys/sysctl.c index cde08c478f32..c6d7ca14a7bf 100644 --- a/security/keys/sysctl.c +++ b/security/keys/sysctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Key management controls * diff --git a/security/keys/trusted-keys/trusted_caam.c b/security/keys/trusted-keys/trusted_caam.c index 601943ce0d60..5caeb26e7f52 100644 --- a/security/keys/trusted-keys/trusted_caam.c +++ b/security/keys/trusted-keys/trusted_caam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Pengutronix, Ahmad Fatoum diff --git a/security/keys/trusted-keys/trusted_core.c b/security/keys/trusted-keys/trusted_core.c index b1680ee53f86..a7c4507d0921 100644 --- a/security/keys/trusted-keys/trusted_core.c +++ b/security/keys/trusted-keys/trusted_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 IBM Corporation diff --git a/security/keys/trusted-keys/trusted_dcp.c b/security/keys/trusted-keys/trusted_dcp.c index 7b6eb655df0c..84ec894ba8ab 100644 --- a/security/keys/trusted-keys/trusted_dcp.c +++ b/security/keys/trusted-keys/trusted_dcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 sigma star gmbh diff --git a/security/keys/trusted-keys/trusted_tee.c b/security/keys/trusted-keys/trusted_tee.c index aa3d477de6db..1884bdf85df7 100644 --- a/security/keys/trusted-keys/trusted_tee.c +++ b/security/keys/trusted-keys/trusted_tee.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019-2021 Linaro Ltd. diff --git a/security/keys/trusted-keys/trusted_tpm1.c b/security/keys/trusted-keys/trusted_tpm1.c index 636acb66a4f6..5b8faa58a077 100644 --- a/security/keys/trusted-keys/trusted_tpm1.c +++ b/security/keys/trusted-keys/trusted_tpm1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2010 IBM Corporation diff --git a/security/keys/trusted-keys/trusted_tpm2.c b/security/keys/trusted-keys/trusted_tpm2.c index 6340823f8b53..fcc36be1ee75 100644 --- a/security/keys/trusted-keys/trusted_tpm2.c +++ b/security/keys/trusted-keys/trusted_tpm2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2004 IBM Corporation diff --git a/security/keys/user_defined.c b/security/keys/user_defined.c index 686d56e4cc85..4da48a1ecae3 100644 --- a/security/keys/user_defined.c +++ b/security/keys/user_defined.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* user_defined.c: user defined key type * diff --git a/security/landlock/audit.c b/security/landlock/audit.c index e899995f1fd5..3fa84ceb8155 100644 --- a/security/landlock/audit.c +++ b/security/landlock/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Audit helpers diff --git a/security/landlock/cred.c b/security/landlock/cred.c index 0cb3edde4d18..37bd932a614a 100644 --- a/security/landlock/cred.c +++ b/security/landlock/cred.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Credential hooks diff --git a/security/landlock/domain.c b/security/landlock/domain.c index a647b68e8d06..0a228a3a31b9 100644 --- a/security/landlock/domain.c +++ b/security/landlock/domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Domain management diff --git a/security/landlock/fs.c b/security/landlock/fs.c index 8205673c8b1c..fdc737ce7ff0 100644 --- a/security/landlock/fs.c +++ b/security/landlock/fs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Filesystem management and hooks diff --git a/security/landlock/id.c b/security/landlock/id.c index 838c3ed7bb82..471649e088f0 100644 --- a/security/landlock/id.c +++ b/security/landlock/id.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Unique identification number generator diff --git a/security/landlock/net.c b/security/landlock/net.c index e6367e30e5b0..1cc2d347f295 100644 --- a/security/landlock/net.c +++ b/security/landlock/net.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Network management and hooks diff --git a/security/landlock/object.c b/security/landlock/object.c index 1f50612f0185..a76ef6194af3 100644 --- a/security/landlock/object.c +++ b/security/landlock/object.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock LSM - Object management diff --git a/security/landlock/ruleset.c b/security/landlock/ruleset.c index 0a5b0c76b3f7..3ce60150fc07 100644 --- a/security/landlock/ruleset.c +++ b/security/landlock/ruleset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock LSM - Ruleset management diff --git a/security/landlock/setup.c b/security/landlock/setup.c index 47dac1736f10..b19c47ef223a 100644 --- a/security/landlock/setup.c +++ b/security/landlock/setup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock LSM - Security framework setup diff --git a/security/landlock/syscalls.c b/security/landlock/syscalls.c index 0116e9f93ffe..27259a54f04a 100644 --- a/security/landlock/syscalls.c +++ b/security/landlock/syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - System call implementations and user space interfaces diff --git a/security/landlock/task.c b/security/landlock/task.c index 833bc0cfe5c9..6cb4d490a70a 100644 --- a/security/landlock/task.c +++ b/security/landlock/task.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Landlock - Ptrace and scope hooks diff --git a/security/loadpin/loadpin.c b/security/loadpin/loadpin.c index 273ffbd6defe..0a6a085a7d6c 100644 --- a/security/loadpin/loadpin.c +++ b/security/loadpin/loadpin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Module and Firmware Pinning Security Module diff --git a/security/lockdown/lockdown.c b/security/lockdown/lockdown.c index 8d46886d2cca..351f467aed48 100644 --- a/security/lockdown/lockdown.c +++ b/security/lockdown/lockdown.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Lock down the kernel * diff --git a/security/lsm_audit.c b/security/lsm_audit.c index 7d623b00495c..1bcca7e1cff2 100644 --- a/security/lsm_audit.c +++ b/security/lsm_audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * common LSM auditing functions diff --git a/security/lsm_init.c b/security/lsm_init.c index 573e2a7250c4..f85c87ef44c6 100644 --- a/security/lsm_init.c +++ b/security/lsm_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LSM initialization functions diff --git a/security/lsm_notifier.c b/security/lsm_notifier.c index c92fad5d57d4..ef515ff867ce 100644 --- a/security/lsm_notifier.c +++ b/security/lsm_notifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LSM notifier functions diff --git a/security/lsm_syscalls.c b/security/lsm_syscalls.c index 5648b1f0ce9c..6875d5b2fbb6 100644 --- a/security/lsm_syscalls.c +++ b/security/lsm_syscalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * System calls implementing the Linux Security Module API. diff --git a/security/min_addr.c b/security/min_addr.c index 56e4f9d25929..a3639db6093f 100644 --- a/security/min_addr.c +++ b/security/min_addr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/security/safesetid/lsm.c b/security/safesetid/lsm.c index d5fb949050dd..224ab64d34a1 100644 --- a/security/safesetid/lsm.c +++ b/security/safesetid/lsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SafeSetID Linux Security Module diff --git a/security/safesetid/securityfs.c b/security/safesetid/securityfs.c index ece259f75b0d..2172a50ab4fc 100644 --- a/security/safesetid/securityfs.c +++ b/security/safesetid/securityfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * SafeSetID Linux Security Module diff --git a/security/security.c b/security/security.c index 31a688650601..6d38d711fabd 100644 --- a/security/security.c +++ b/security/security.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Security plug functions diff --git a/security/selinux/avc.c b/security/selinux/avc.c index 8f77b9a732e1..13f84925dfd3 100644 --- a/security/selinux/avc.c +++ b/security/selinux/avc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the kernel access vector cache (AVC). diff --git a/security/selinux/genheaders.c b/security/selinux/genheaders.c index 3834d7eb0af6..e0e75318bc37 100644 --- a/security/selinux/genheaders.c +++ b/security/selinux/genheaders.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index d053ce562370..d977a6bc2ddd 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Security-Enhanced Linux (SELinux) security module diff --git a/security/selinux/ibpkey.c b/security/selinux/ibpkey.c index ea1d9b2c7d2b..5b7c66fdc3d3 100644 --- a/security/selinux/ibpkey.c +++ b/security/selinux/ibpkey.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pkey table diff --git a/security/selinux/ima.c b/security/selinux/ima.c index aa34da9b0aeb..b2384c8d0c97 100644 --- a/security/selinux/ima.c +++ b/security/selinux/ima.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2021 Microsoft Corporation diff --git a/security/selinux/initcalls.c b/security/selinux/initcalls.c index f6716a1d38c1..1604d19556d8 100644 --- a/security/selinux/initcalls.c +++ b/security/selinux/initcalls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SELinux initcalls diff --git a/security/selinux/netif.c b/security/selinux/netif.c index e24b2cba28ea..86562a511139 100644 --- a/security/selinux/netif.c +++ b/security/selinux/netif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network interface table. diff --git a/security/selinux/netlabel.c b/security/selinux/netlabel.c index d51dfe892312..4e7df0994b28 100644 --- a/security/selinux/netlabel.c +++ b/security/selinux/netlabel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * SELinux NetLabel Support diff --git a/security/selinux/netlink.c b/security/selinux/netlink.c index eb40e4603475..c038da4fd85e 100644 --- a/security/selinux/netlink.c +++ b/security/selinux/netlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Netlink event notifications for SELinux. diff --git a/security/selinux/netnode.c b/security/selinux/netnode.c index 9b3da5ce8d39..cfbc69c76a06 100644 --- a/security/selinux/netnode.c +++ b/security/selinux/netnode.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network node table diff --git a/security/selinux/netport.c b/security/selinux/netport.c index 9e62f7285e81..fb62f149e843 100644 --- a/security/selinux/netport.c +++ b/security/selinux/netport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Network port table diff --git a/security/selinux/nlmsgtab.c b/security/selinux/nlmsgtab.c index 2c0b07f9fbbd..1de8deda2c8a 100644 --- a/security/selinux/nlmsgtab.c +++ b/security/selinux/nlmsgtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Netlink message type permission tables, for user generated messages. diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index 896acad1f5f7..235ea52d45cb 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Updated: Karl MacMillan * diff --git a/security/selinux/ss/avtab.c b/security/selinux/ss/avtab.c index d12ca337e649..37e66c075b62 100644 --- a/security/selinux/ss/avtab.c +++ b/security/selinux/ss/avtab.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* * Implementation of the access vector table type. diff --git a/security/selinux/ss/conditional.c b/security/selinux/ss/conditional.c index 1bebfcb9c6a1..8c266a33176d 100644 --- a/security/selinux/ss/conditional.c +++ b/security/selinux/ss/conditional.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only */ /* Authors: Karl MacMillan * Frank Mayer diff --git a/security/selinux/ss/context.c b/security/selinux/ss/context.c index a528b7f76280..d4ed56f17f01 100644 --- a/security/selinux/ss/context.c +++ b/security/selinux/ss/context.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Implementations of the security context functions. diff --git a/security/selinux/ss/ebitmap.c b/security/selinux/ss/ebitmap.c index 43bc19e21960..ccf0b5569ccf 100644 --- a/security/selinux/ss/ebitmap.c +++ b/security/selinux/ss/ebitmap.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 */ /* * Implementation of the extensible bitmap type. diff --git a/security/selinux/ss/hashtab.c b/security/selinux/ss/hashtab.c index 1382eb3bfde1..9680c4c21055 100644 --- a/security/selinux/ss/hashtab.c +++ b/security/selinux/ss/hashtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the hash table type. diff --git a/security/selinux/ss/mls.c b/security/selinux/ss/mls.c index a6e49269f535..8ac42f89809f 100644 --- a/security/selinux/ss/mls.c +++ b/security/selinux/ss/mls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the multi-level security (MLS) policy. diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c index 91df3db6a88c..ffe3818cec5f 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the policy database. diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index 13fc712d5923..418dec8da76c 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Implementation of the security services. diff --git a/security/selinux/ss/sidtab.c b/security/selinux/ss/sidtab.c index 59f8c09158ef..4db53259ea71 100644 --- a/security/selinux/ss/sidtab.c +++ b/security/selinux/ss/sidtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the SID table type. diff --git a/security/selinux/ss/symtab.c b/security/selinux/ss/symtab.c index 832660fd84a9..dc13d8ef37c7 100644 --- a/security/selinux/ss/symtab.c +++ b/security/selinux/ss/symtab.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Implementation of the symbol table type. diff --git a/security/selinux/status.c b/security/selinux/status.c index dffca22ce6f7..82f233138544 100644 --- a/security/selinux/status.c +++ b/security/selinux/status.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * mmap based event notifications for SELinux diff --git a/security/selinux/xfrm.c b/security/selinux/xfrm.c index 61d56b0c2be1..ab214f39e00a 100644 --- a/security/selinux/xfrm.c +++ b/security/selinux/xfrm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Security-Enhanced Linux (SELinux) security module diff --git a/security/smack/smack_access.c b/security/smack/smack_access.c index fc507dcc7ea5..812e4cdce5df 100644 --- a/security/smack/smack_access.c +++ b/security/smack/smack_access.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Casey Schaufler diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index a0bd4919a9d9..34932b7d6a14 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simplified MAC Kernel (smack) security module diff --git a/security/smack/smack_netfilter.c b/security/smack/smack_netfilter.c index 17ba578b1308..f78acfa12281 100644 --- a/security/smack/smack_netfilter.c +++ b/security/smack/smack_netfilter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Simplified MAC Kernel (smack) security module diff --git a/security/smack/smackfs.c b/security/smack/smackfs.c index 2a9d3f2ebbe1..a7b58cf81ed3 100644 --- a/security/smack/smackfs.c +++ b/security/smack/smackfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 Casey Schaufler diff --git a/security/tomoyo/audit.c b/security/tomoyo/audit.c index 610c1536cf70..62033028080c 100644 --- a/security/tomoyo/audit.c +++ b/security/tomoyo/audit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/audit.c diff --git a/security/tomoyo/common.c b/security/tomoyo/common.c index 0f78898bce09..9edb1f28de03 100644 --- a/security/tomoyo/common.c +++ b/security/tomoyo/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/common.c diff --git a/security/tomoyo/condition.c b/security/tomoyo/condition.c index f8bcc083bb0d..362ea16ba127 100644 --- a/security/tomoyo/condition.c +++ b/security/tomoyo/condition.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/condition.c diff --git a/security/tomoyo/domain.c b/security/tomoyo/domain.c index 90cf0e2969df..3f6ef471e9b5 100644 --- a/security/tomoyo/domain.c +++ b/security/tomoyo/domain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/domain.c diff --git a/security/tomoyo/environ.c b/security/tomoyo/environ.c index 7f0a471f19b2..5f4358c25c2f 100644 --- a/security/tomoyo/environ.c +++ b/security/tomoyo/environ.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/environ.c diff --git a/security/tomoyo/file.c b/security/tomoyo/file.c index 8f3b90b6e03d..4ab32ecc7092 100644 --- a/security/tomoyo/file.c +++ b/security/tomoyo/file.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/file.c diff --git a/security/tomoyo/gc.c b/security/tomoyo/gc.c index 026e29ea3796..e038d3d90932 100644 --- a/security/tomoyo/gc.c +++ b/security/tomoyo/gc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/gc.c diff --git a/security/tomoyo/group.c b/security/tomoyo/group.c index 1cecdd797597..3e5c484254c1 100644 --- a/security/tomoyo/group.c +++ b/security/tomoyo/group.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/group.c diff --git a/security/tomoyo/load_policy.c b/security/tomoyo/load_policy.c index 363b65be87ab..8332de22ee0d 100644 --- a/security/tomoyo/load_policy.c +++ b/security/tomoyo/load_policy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/load_policy.c diff --git a/security/tomoyo/memory.c b/security/tomoyo/memory.c index 1b570bde7a3b..835a19bba430 100644 --- a/security/tomoyo/memory.c +++ b/security/tomoyo/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/memory.c diff --git a/security/tomoyo/mount.c b/security/tomoyo/mount.c index 2755971f50df..d8a0abd366c4 100644 --- a/security/tomoyo/mount.c +++ b/security/tomoyo/mount.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/mount.c diff --git a/security/tomoyo/network.c b/security/tomoyo/network.c index 8dc61335f65e..ab8325b00d5a 100644 --- a/security/tomoyo/network.c +++ b/security/tomoyo/network.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/network.c diff --git a/security/tomoyo/realpath.c b/security/tomoyo/realpath.c index 1c483ee7f93d..d86f2ccbc0b3 100644 --- a/security/tomoyo/realpath.c +++ b/security/tomoyo/realpath.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/realpath.c diff --git a/security/tomoyo/securityfs_if.c b/security/tomoyo/securityfs_if.c index 33933645f5b9..c583ec16889f 100644 --- a/security/tomoyo/securityfs_if.c +++ b/security/tomoyo/securityfs_if.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/securityfs_if.c diff --git a/security/tomoyo/tomoyo.c b/security/tomoyo/tomoyo.c index c66e02ed8ee3..6840db6840ea 100644 --- a/security/tomoyo/tomoyo.c +++ b/security/tomoyo/tomoyo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/tomoyo.c diff --git a/security/tomoyo/util.c b/security/tomoyo/util.c index 6799b1122c9d..403b93b0ce83 100644 --- a/security/tomoyo/util.c +++ b/security/tomoyo/util.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * security/tomoyo/util.c diff --git a/security/yama/yama_lsm.c b/security/yama/yama_lsm.c index 38b21ee0c560..cdd4472e967f 100644 --- a/security/yama/yama_lsm.c +++ b/security/yama/yama_lsm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Yama Linux Security Module diff --git a/sound/ac97/bus.c b/sound/ac97/bus.c index bb9b795e0226..1bcb89b100ca 100644 --- a/sound/ac97/bus.c +++ b/sound/ac97/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Robert Jarzmik diff --git a/sound/ac97/codec.c b/sound/ac97/codec.c index 1c8357ad6cb4..f0b8d37c348c 100644 --- a/sound/ac97/codec.c +++ b/sound/ac97/codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Robert Jarzmik diff --git a/sound/ac97/snd_ac97_compat.c b/sound/ac97/snd_ac97_compat.c index d2479bba75bf..0c92d27db383 100644 --- a/sound/ac97/snd_ac97_compat.c +++ b/sound/ac97/snd_ac97_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Robert Jarzmik diff --git a/sound/ac97_bus.c b/sound/ac97_bus.c index 8a44297964f5..ef0a8391e0f3 100644 --- a/sound/ac97_bus.c +++ b/sound/ac97_bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver model AC97 bus interface diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c index 4cf959017c9d..480b7c2b08ac 100644 --- a/sound/aoa/codecs/onyx.c +++ b/sound/aoa/codecs/onyx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio driver for Onyx codec diff --git a/sound/aoa/codecs/tas.c b/sound/aoa/codecs/tas.c index 7085e0b93e29..a27f88ffa595 100644 --- a/sound/aoa/codecs/tas.c +++ b/sound/aoa/codecs/tas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio driver for tas codec diff --git a/sound/aoa/codecs/toonie.c b/sound/aoa/codecs/toonie.c index b59967c49e0a..3dd35290d3c5 100644 --- a/sound/aoa/codecs/toonie.c +++ b/sound/aoa/codecs/toonie.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio driver for Toonie codec diff --git a/sound/aoa/core/alsa.c b/sound/aoa/core/alsa.c index aad7dfe089c7..0d22ffaa7787 100644 --- a/sound/aoa/core/alsa.c +++ b/sound/aoa/core/alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio Alsa helpers diff --git a/sound/aoa/core/core.c b/sound/aoa/core/core.c index 99b032a4081f..a685da4ee3fc 100644 --- a/sound/aoa/core/core.c +++ b/sound/aoa/core/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio driver core diff --git a/sound/aoa/core/gpio-feature.c b/sound/aoa/core/gpio-feature.c index 19ed0e6907da..690f1d91dedb 100644 --- a/sound/aoa/core/gpio-feature.c +++ b/sound/aoa/core/gpio-feature.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio feature call GPIO control diff --git a/sound/aoa/core/gpio-pmf.c b/sound/aoa/core/gpio-pmf.c index e76bde25e41a..442eb467ffd5 100644 --- a/sound/aoa/core/gpio-pmf.c +++ b/sound/aoa/core/gpio-pmf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio pmf GPIOs diff --git a/sound/aoa/fabrics/layout.c b/sound/aoa/fabrics/layout.c index bb2a0ef3004b..941eafb579e7 100644 --- a/sound/aoa/fabrics/layout.c +++ b/sound/aoa/fabrics/layout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple Onboard Audio driver -- layout/machine id fabric diff --git a/sound/aoa/soundbus/core.c b/sound/aoa/soundbus/core.c index 2a295f610594..c20729a4374a 100644 --- a/sound/aoa/soundbus/core.c +++ b/sound/aoa/soundbus/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soundbus diff --git a/sound/aoa/soundbus/i2sbus/control.c b/sound/aoa/soundbus/i2sbus/control.c index a003ef06de63..72dca8cd98ea 100644 --- a/sound/aoa/soundbus/i2sbus/control.c +++ b/sound/aoa/soundbus/i2sbus/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2sbus driver -- bus control routines diff --git a/sound/aoa/soundbus/i2sbus/core.c b/sound/aoa/soundbus/i2sbus/core.c index f4d43c854bbd..3ffb633abfcb 100644 --- a/sound/aoa/soundbus/i2sbus/core.c +++ b/sound/aoa/soundbus/i2sbus/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2sbus driver diff --git a/sound/aoa/soundbus/i2sbus/pcm.c b/sound/aoa/soundbus/i2sbus/pcm.c index 4c480ad2c05d..5a2f9c2875d3 100644 --- a/sound/aoa/soundbus/i2sbus/pcm.c +++ b/sound/aoa/soundbus/i2sbus/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * i2sbus driver -- pcm routines diff --git a/sound/aoa/soundbus/sysfs.c b/sound/aoa/soundbus/sysfs.c index e87b28428b99..51a52cd4d463 100644 --- a/sound/aoa/soundbus/sysfs.c +++ b/sound/aoa/soundbus/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/sound/arm/aaci.c b/sound/arm/aaci.c index 5548ed8e6b1c..80d61739304a 100644 --- a/sound/arm/aaci.c +++ b/sound/arm/aaci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/arm/aaci.c - ARM PrimeCell AACI PL041 driver diff --git a/sound/arm/pxa2xx-ac97-lib.c b/sound/arm/pxa2xx-ac97-lib.c index 64510318091f..d037d2b80dcf 100644 --- a/sound/arm/pxa2xx-ac97-lib.c +++ b/sound/arm/pxa2xx-ac97-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Based on sound/arm/pxa2xx-ac97.c and sound/soc/pxa/pxa2xx-ac97.c diff --git a/sound/arm/pxa2xx-ac97.c b/sound/arm/pxa2xx-ac97.c index 77b11616a7ee..4ddab9689e81 100644 --- a/sound/arm/pxa2xx-ac97.c +++ b/sound/arm/pxa2xx-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. diff --git a/sound/arm/pxa2xx-pcm-lib.c b/sound/arm/pxa2xx-pcm-lib.c index 571e9d909cdf..ccfa35536f6a 100644 --- a/sound/arm/pxa2xx-pcm-lib.c +++ b/sound/arm/pxa2xx-pcm-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/sound/atmel/ac97c.c b/sound/atmel/ac97c.c index df0a049192de..16beee8d3d42 100644 --- a/sound/atmel/ac97c.c +++ b/sound/atmel/ac97c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel AC97C diff --git a/sound/core/compress_offload.c b/sound/core/compress_offload.c index da514fef45bc..5547fc6e2f1e 100644 --- a/sound/core/compress_offload.c +++ b/sound/core/compress_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * compress_core.c - compress offload core diff --git a/sound/core/control.c b/sound/core/control.c index 9c3fd5113a61..5cc58ee79d54 100644 --- a/sound/core/control.c +++ b/sound/core/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for driver control interface diff --git a/sound/core/control_compat.c b/sound/core/control_compat.c index 6459809ed364..77f758e74364 100644 --- a/sound/core/control_compat.c +++ b/sound/core/control_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * compat ioctls for control API diff --git a/sound/core/control_led.c b/sound/core/control_led.c index e33dfcf863cf..4bada1a67737 100644 --- a/sound/core/control_led.c +++ b/sound/core/control_led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LED state routines for driver control interface diff --git a/sound/core/ctljack.c b/sound/core/ctljack.c index 709b1a9c2caa..02bc3c6e98e9 100644 --- a/sound/core/ctljack.c +++ b/sound/core/ctljack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Helper functions for jack-detection kcontrols diff --git a/sound/core/device.c b/sound/core/device.c index cdc5af526739..2e9bc52dc7cc 100644 --- a/sound/core/device.c +++ b/sound/core/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Device management routines diff --git a/sound/core/hrtimer.c b/sound/core/hrtimer.c index 2d5f4d47071f..018c4f7536e9 100644 --- a/sound/core/hrtimer.c +++ b/sound/core/hrtimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA timer back-end using hrtimer diff --git a/sound/core/hwdep.c b/sound/core/hwdep.c index 09200df2932c..4f28703a97ce 100644 --- a/sound/core/hwdep.c +++ b/sound/core/hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Hardware dependent layer diff --git a/sound/core/hwdep_compat.c b/sound/core/hwdep_compat.c index a0b76706c083..21d531a7f168 100644 --- a/sound/core/hwdep_compat.c +++ b/sound/core/hwdep_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 32bit -> 64bit ioctl wrapper for hwdep API diff --git a/sound/core/info.c b/sound/core/info.c index 1f5b8a3d9e3b..ed7c09a114ef 100644 --- a/sound/core/info.c +++ b/sound/core/info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Information interface for ALSA driver diff --git a/sound/core/info_oss.c b/sound/core/info_oss.c index 0dbbb8005570..111b58c438ea 100644 --- a/sound/core/info_oss.c +++ b/sound/core/info_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Information interface for ALSA driver diff --git a/sound/core/init.c b/sound/core/init.c index c372b3228785..1a6744290940 100644 --- a/sound/core/init.c +++ b/sound/core/init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Initialization routines diff --git a/sound/core/isadma.c b/sound/core/isadma.c index 28768061d769..66dd88ba025a 100644 --- a/sound/core/isadma.c +++ b/sound/core/isadma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ISA DMA support functions diff --git a/sound/core/jack.c b/sound/core/jack.c index 93e357a23f17..905098618e2b 100644 --- a/sound/core/jack.c +++ b/sound/core/jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Jack abstraction layer diff --git a/sound/core/memalloc.c b/sound/core/memalloc.c index b3853583d2ae..845cc25bb129 100644 --- a/sound/core/memalloc.c +++ b/sound/core/memalloc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/core/memory.c b/sound/core/memory.c index d683442b4c97..918a5e2f1b42 100644 --- a/sound/core/memory.c +++ b/sound/core/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/core/misc.c b/sound/core/misc.c index 88d9e1f9a6e9..bc7d9ba30051 100644 --- a/sound/core/misc.c +++ b/sound/core/misc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Misc and compatibility things diff --git a/sound/core/oss/copy.c b/sound/core/oss/copy.c index 05b58d4fc2b7..7231590815aa 100644 --- a/sound/core/oss/copy.c +++ b/sound/core/oss/copy.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linear conversion Plug-In * Copyright (c) 2000 by Abramo Bagnara diff --git a/sound/core/oss/io.c b/sound/core/oss/io.c index d870b2d93135..00f872c08af7 100644 --- a/sound/core/oss/io.c +++ b/sound/core/oss/io.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCM I/O Plug-In Interface * Copyright (c) 1999 by Jaroslav Kysela diff --git a/sound/core/oss/linear.c b/sound/core/oss/linear.c index 797d838a2f9e..a29527c51c3b 100644 --- a/sound/core/oss/linear.c +++ b/sound/core/oss/linear.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Linear conversion Plug-In * Copyright (c) 1999 by Jaroslav Kysela , diff --git a/sound/core/oss/mixer_oss.c b/sound/core/oss/mixer_oss.c index e839a4bb93f8..7202c60a3b23 100644 --- a/sound/core/oss/mixer_oss.c +++ b/sound/core/oss/mixer_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS emulation layer for the mixer interface diff --git a/sound/core/oss/mulaw.c b/sound/core/oss/mulaw.c index fe27034f2846..3cf2ebcb280f 100644 --- a/sound/core/oss/mulaw.c +++ b/sound/core/oss/mulaw.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Mu-Law conversion Plug-In Interface * Copyright (c) 1999 by Jaroslav Kysela diff --git a/sound/core/oss/pcm_oss.c b/sound/core/oss/pcm_oss.c index b12df5b5ddfc..45241d813aab 100644 --- a/sound/core/oss/pcm_oss.c +++ b/sound/core/oss/pcm_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer / OSS compatible diff --git a/sound/core/oss/pcm_plugin.c b/sound/core/oss/pcm_plugin.c index 82e180c776ae..7767d1be4c0f 100644 --- a/sound/core/oss/pcm_plugin.c +++ b/sound/core/oss/pcm_plugin.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCM Plug-In shared (kernel/library) code * Copyright (c) 1999 by Jaroslav Kysela diff --git a/sound/core/oss/rate.c b/sound/core/oss/rate.c index b56eeda5e30e..8e149c9918ff 100644 --- a/sound/core/oss/rate.c +++ b/sound/core/oss/rate.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Rate conversion Plug-In * Copyright (c) 1999 by Jaroslav Kysela diff --git a/sound/core/oss/route.c b/sound/core/oss/route.c index 72dea04197ef..4ed0f9ca8ccf 100644 --- a/sound/core/oss/route.c +++ b/sound/core/oss/route.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Route Plug-In * Copyright (c) 2000 by Abramo Bagnara diff --git a/sound/core/pcm.c b/sound/core/pcm.c index 283aac441fa0..b4c64e08e3df 100644 --- a/sound/core/pcm.c +++ b/sound/core/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer diff --git a/sound/core/pcm_compat.c b/sound/core/pcm_compat.c index 54eb9bd8eb21..1ff6429ea607 100644 --- a/sound/core/pcm_compat.c +++ b/sound/core/pcm_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 32bit -> 64bit ioctl wrapper for PCM API diff --git a/sound/core/pcm_dmaengine.c b/sound/core/pcm_dmaengine.c index f0c17503df42..990965dfd93e 100644 --- a/sound/core/pcm_dmaengine.c +++ b/sound/core/pcm_dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2012, Analog Devices Inc. diff --git a/sound/core/pcm_drm_eld.c b/sound/core/pcm_drm_eld.c index cb2eebaac85f..e41296df7643 100644 --- a/sound/core/pcm_drm_eld.c +++ b/sound/core/pcm_drm_eld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM DRM helpers diff --git a/sound/core/pcm_iec958.c b/sound/core/pcm_iec958.c index 7a1b816f67cc..d9a88abd69a9 100644 --- a/sound/core/pcm_iec958.c +++ b/sound/core/pcm_iec958.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM DRM helpers diff --git a/sound/core/pcm_lib.c b/sound/core/pcm_lib.c index 6eaa950504cf..b16a1270b04f 100644 --- a/sound/core/pcm_lib.c +++ b/sound/core/pcm_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer diff --git a/sound/core/pcm_memory.c b/sound/core/pcm_memory.c index 56725d36825b..d19d44a81950 100644 --- a/sound/core/pcm_memory.c +++ b/sound/core/pcm_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer diff --git a/sound/core/pcm_misc.c b/sound/core/pcm_misc.c index 71eec32a7a0a..cde6f0f5cc2d 100644 --- a/sound/core/pcm_misc.c +++ b/sound/core/pcm_misc.c @@ -1,3 +1,4 @@ +asm("nop"); /* * PCM Interface - misc routines * Copyright (c) 1998 by Jaroslav Kysela diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c index 932a9bf98cbc..8aa3ac0a48a5 100644 --- a/sound/core/pcm_native.c +++ b/sound/core/pcm_native.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer diff --git a/sound/core/pcm_timer.c b/sound/core/pcm_timer.c index ab0e5bd70f8f..c95ebc8358ab 100644 --- a/sound/core/pcm_timer.c +++ b/sound/core/pcm_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Digital Audio (PCM) abstract layer diff --git a/sound/core/rawmidi.c b/sound/core/rawmidi.c index 8969ee2757f1..f65f8021bde5 100644 --- a/sound/core/rawmidi.c +++ b/sound/core/rawmidi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Abstract layer for MIDI v1.0 stream diff --git a/sound/core/rawmidi_compat.c b/sound/core/rawmidi_compat.c index 2c6de6e113e4..5d64fab77273 100644 --- a/sound/core/rawmidi_compat.c +++ b/sound/core/rawmidi_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 32bit -> 64bit ioctl wrapper for raw MIDI API diff --git a/sound/core/seq/oss/seq_oss.c b/sound/core/seq/oss/seq_oss.c index 02d30d8b6c3a..e79e46791116 100644 --- a/sound/core/seq/oss/seq_oss.c +++ b/sound/core/seq/oss/seq_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_event.c b/sound/core/seq/oss/seq_oss_event.c index 76fb81077eef..65a505909581 100644 --- a/sound/core/seq/oss/seq_oss_event.c +++ b/sound/core/seq/oss/seq_oss_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_init.c b/sound/core/seq/oss/seq_oss_init.c index 973f057eb731..df7a282f2fc8 100644 --- a/sound/core/seq/oss/seq_oss_init.c +++ b/sound/core/seq/oss/seq_oss_init.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_ioctl.c b/sound/core/seq/oss/seq_oss_ioctl.c index ccf682689ec9..9d2b95e8b822 100644 --- a/sound/core/seq/oss/seq_oss_ioctl.c +++ b/sound/core/seq/oss/seq_oss_ioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_midi.c b/sound/core/seq/oss/seq_oss_midi.c index 023e5d0a4351..7f0827549008 100644 --- a/sound/core/seq/oss/seq_oss_midi.c +++ b/sound/core/seq/oss/seq_oss_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_readq.c b/sound/core/seq/oss/seq_oss_readq.c index bbaf72e70b35..85a26cb96d17 100644 --- a/sound/core/seq/oss/seq_oss_readq.c +++ b/sound/core/seq/oss/seq_oss_readq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_rw.c b/sound/core/seq/oss/seq_oss_rw.c index 8a142fd54a19..2f1cb281c1c9 100644 --- a/sound/core/seq/oss/seq_oss_rw.c +++ b/sound/core/seq/oss/seq_oss_rw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_synth.c b/sound/core/seq/oss/seq_oss_synth.c index 8c4e5913c7e6..5cd1256669d0 100644 --- a/sound/core/seq/oss/seq_oss_synth.c +++ b/sound/core/seq/oss/seq_oss_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_timer.c b/sound/core/seq/oss/seq_oss_timer.c index f9f57232a83f..9790d2527029 100644 --- a/sound/core/seq/oss/seq_oss_timer.c +++ b/sound/core/seq/oss/seq_oss_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/oss/seq_oss_writeq.c b/sound/core/seq/oss/seq_oss_writeq.c index a93ff8315b8e..6a1f0242ac0c 100644 --- a/sound/core/seq/oss/seq_oss_writeq.c +++ b/sound/core/seq/oss/seq_oss_writeq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OSS compatible sequencer driver diff --git a/sound/core/seq/seq.c b/sound/core/seq/seq.c index 00f7342ee839..c7862259c5b2 100644 --- a/sound/core/seq/seq.c +++ b/sound/core/seq/seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer main module diff --git a/sound/core/seq/seq_clientmgr.c b/sound/core/seq/seq_clientmgr.c index f9a6e497f997..d0ef999505a2 100644 --- a/sound/core/seq/seq_clientmgr.c +++ b/sound/core/seq/seq_clientmgr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Client Manager diff --git a/sound/core/seq/seq_compat.c b/sound/core/seq/seq_compat.c index 643af4c1e838..b219f60e8ba5 100644 --- a/sound/core/seq/seq_compat.c +++ b/sound/core/seq/seq_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 32bit -> 64bit ioctl wrapper for sequencer API diff --git a/sound/core/seq/seq_dummy.c b/sound/core/seq/seq_dummy.c index 783fc72c2ef6..f96d61050771 100644 --- a/sound/core/seq/seq_dummy.c +++ b/sound/core/seq/seq_dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer MIDI-through client diff --git a/sound/core/seq/seq_fifo.c b/sound/core/seq/seq_fifo.c index 91cce1890111..67dfc5701f2a 100644 --- a/sound/core/seq/seq_fifo.c +++ b/sound/core/seq/seq_fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer FIFO diff --git a/sound/core/seq/seq_info.c b/sound/core/seq/seq_info.c index 3e9fce7bead8..3e78347d96ff 100644 --- a/sound/core/seq/seq_info.c +++ b/sound/core/seq/seq_info.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer /proc interface diff --git a/sound/core/seq/seq_lock.c b/sound/core/seq/seq_lock.c index 48b4ffb4b76e..55f917b6ba0f 100644 --- a/sound/core/seq/seq_lock.c +++ b/sound/core/seq/seq_lock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Do sleep inside a spin-lock diff --git a/sound/core/seq/seq_memory.c b/sound/core/seq/seq_memory.c index ccde0ca3d208..30d888b8411c 100644 --- a/sound/core/seq/seq_memory.c +++ b/sound/core/seq/seq_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Memory Manager diff --git a/sound/core/seq/seq_midi.c b/sound/core/seq/seq_midi.c index 581e138a3115..2b0e7c7fcb23 100644 --- a/sound/core/seq/seq_midi.c +++ b/sound/core/seq/seq_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic MIDI synth driver for ALSA sequencer diff --git a/sound/core/seq/seq_midi_emul.c b/sound/core/seq/seq_midi_emul.c index 81d2ef5e5811..ae788d626980 100644 --- a/sound/core/seq/seq_midi_emul.c +++ b/sound/core/seq/seq_midi_emul.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * GM/GS/XG midi module. diff --git a/sound/core/seq/seq_midi_event.c b/sound/core/seq/seq_midi_event.c index fa9dfc53c3fc..41eaa840ce38 100644 --- a/sound/core/seq/seq_midi_event.c +++ b/sound/core/seq/seq_midi_event.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIDI byte <-> sequencer event coder diff --git a/sound/core/seq/seq_ports.c b/sound/core/seq/seq_ports.c index 40fa379847e5..f5331851cf5d 100644 --- a/sound/core/seq/seq_ports.c +++ b/sound/core/seq/seq_ports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Ports diff --git a/sound/core/seq/seq_prioq.c b/sound/core/seq/seq_prioq.c index e649485a8772..56f3e3a49dba 100644 --- a/sound/core/seq/seq_prioq.c +++ b/sound/core/seq/seq_prioq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Priority Queue diff --git a/sound/core/seq/seq_queue.c b/sound/core/seq/seq_queue.c index f5c0e401c8ae..c6eca92f7d0d 100644 --- a/sound/core/seq/seq_queue.c +++ b/sound/core/seq/seq_queue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Timing queue handling diff --git a/sound/core/seq/seq_system.c b/sound/core/seq/seq_system.c index 5b5603e5970b..e6a1f49ebca0 100644 --- a/sound/core/seq/seq_system.c +++ b/sound/core/seq/seq_system.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer System services Client diff --git a/sound/core/seq/seq_timer.c b/sound/core/seq/seq_timer.c index 29b018a212fc..1480c176c335 100644 --- a/sound/core/seq/seq_timer.c +++ b/sound/core/seq/seq_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer Timer diff --git a/sound/core/seq/seq_ump_client.c b/sound/core/seq/seq_ump_client.c index 27247babb16d..ea69a0af2d00 100644 --- a/sound/core/seq/seq_ump_client.c +++ b/sound/core/seq/seq_ump_client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ALSA sequencer binding for UMP device */ diff --git a/sound/core/seq/seq_ump_convert.c b/sound/core/seq/seq_ump_convert.c index db2f169cae11..7c8e18dd219a 100644 --- a/sound/core/seq/seq_ump_convert.c +++ b/sound/core/seq/seq_ump_convert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer event conversion between UMP and legacy clients diff --git a/sound/core/seq/seq_virmidi.c b/sound/core/seq/seq_virmidi.c index 9e7fd4993a10..a252be90aed4 100644 --- a/sound/core/seq/seq_virmidi.c +++ b/sound/core/seq/seq_virmidi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Virtual Raw MIDI client on Sequencer diff --git a/sound/core/seq_device.c b/sound/core/seq_device.c index bac9f8603734..ef59aabe5125 100644 --- a/sound/core/seq_device.c +++ b/sound/core/seq_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA sequencer device management diff --git a/sound/core/sound.c b/sound/core/sound.c index 6531a67f13b3..49810ed8da71 100644 --- a/sound/core/sound.c +++ b/sound/core/sound.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Advanced Linux Sound Architecture diff --git a/sound/core/sound_kunit.c b/sound/core/sound_kunit.c index 84e337ecbddd..d316bc55b782 100644 --- a/sound/core/sound_kunit.c +++ b/sound/core/sound_kunit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sound core KUnit test diff --git a/sound/core/sound_oss.c b/sound/core/sound_oss.c index d65cc6fee2e6..8f158d4e4db2 100644 --- a/sound/core/sound_oss.c +++ b/sound/core/sound_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Advanced Linux Sound Architecture diff --git a/sound/core/timer.c b/sound/core/timer.c index d9fff5c87613..57dbc853cb35 100644 --- a/sound/core/timer.c +++ b/sound/core/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Timers abstract layer diff --git a/sound/core/timer_compat.c b/sound/core/timer_compat.c index 4ae9eaeb5afb..711e810b09f0 100644 --- a/sound/core/timer_compat.c +++ b/sound/core/timer_compat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * 32bit -> 64bit ioctl wrapper for timer API diff --git a/sound/core/ump.c b/sound/core/ump.c index 8d8681a42ca5..f77bc3654d88 100644 --- a/sound/core/ump.c +++ b/sound/core/ump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal MIDI Packet (UMP) support diff --git a/sound/core/ump_convert.c b/sound/core/ump_convert.c index 0fe13d031656..1202dd422f12 100644 --- a/sound/core/ump_convert.c +++ b/sound/core/ump_convert.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Helpers for UMP <-> MIDI 1.0 byte stream conversion diff --git a/sound/core/vmaster.c b/sound/core/vmaster.c index c657659b236c..a0103a7bbb41 100644 --- a/sound/core/vmaster.c +++ b/sound/core/vmaster.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Virtual master and follower controls diff --git a/sound/drivers/aloop.c b/sound/drivers/aloop.c index aa0d2fcb1a18..48726cbd8ab6 100644 --- a/sound/drivers/aloop.c +++ b/sound/drivers/aloop.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Loopback soundcard diff --git a/sound/drivers/dummy.c b/sound/drivers/dummy.c index 1860ff75fe15..de18f385292e 100644 --- a/sound/drivers/dummy.c +++ b/sound/drivers/dummy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dummy soundcard diff --git a/sound/drivers/mpu401/mpu401.c b/sound/drivers/mpu401/mpu401.c index d3f9424088d4..af02820e0ebe 100644 --- a/sound/drivers/mpu401/mpu401.c +++ b/sound/drivers/mpu401/mpu401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for generic MPU-401 boards (UART mode only) diff --git a/sound/drivers/mpu401/mpu401_uart.c b/sound/drivers/mpu401/mpu401_uart.c index 4af89822bf32..b6bf31bb747c 100644 --- a/sound/drivers/mpu401/mpu401_uart.c +++ b/sound/drivers/mpu401/mpu401_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/drivers/mtpav.c b/sound/drivers/mtpav.c index d31eadf4be5f..d1123b3c2b2c 100644 --- a/sound/drivers/mtpav.c +++ b/sound/drivers/mtpav.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MOTU Midi Timepiece ALSA Main routines diff --git a/sound/drivers/mts64.c b/sound/drivers/mts64.c index fe50b48c10e7..82d15b0038eb 100644 --- a/sound/drivers/mts64.c +++ b/sound/drivers/mts64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA Driver for Ego Systems Inc. (ESI) Miditerminal 4140 diff --git a/sound/drivers/opl3/opl3_drums.c b/sound/drivers/opl3/opl3_drums.c index ccc49f39404d..148e5e697b56 100644 --- a/sound/drivers/opl3/opl3_drums.c +++ b/sound/drivers/opl3/opl3_drums.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Uros Bizjak diff --git a/sound/drivers/opl3/opl3_lib.c b/sound/drivers/opl3/opl3_lib.c index fa8a2ccbbd51..05f4543c8b17 100644 --- a/sound/drivers/opl3/opl3_lib.c +++ b/sound/drivers/opl3/opl3_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela , diff --git a/sound/drivers/opl3/opl3_midi.c b/sound/drivers/opl3/opl3_midi.c index 6d3c5b5a35ff..90bd45ec8296 100644 --- a/sound/drivers/opl3/opl3_midi.c +++ b/sound/drivers/opl3/opl3_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Uros Bizjak diff --git a/sound/drivers/opl3/opl3_oss.c b/sound/drivers/opl3/opl3_oss.c index 6d39b2b77b80..aebcced8b6c2 100644 --- a/sound/drivers/opl3/opl3_oss.c +++ b/sound/drivers/opl3/opl3_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Interface for OSS sequencer emulation diff --git a/sound/drivers/opl3/opl3_seq.c b/sound/drivers/opl3/opl3_seq.c index d3278428d360..bd0eea9745a3 100644 --- a/sound/drivers/opl3/opl3_seq.c +++ b/sound/drivers/opl3/opl3_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Uros Bizjak diff --git a/sound/drivers/opl3/opl3_synth.c b/sound/drivers/opl3/opl3_synth.c index 10f622b439a0..ff517a836761 100644 --- a/sound/drivers/opl3/opl3_synth.c +++ b/sound/drivers/opl3/opl3_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Uros Bizjak diff --git a/sound/drivers/opl4/opl4_lib.c b/sound/drivers/opl4/opl4_lib.c index 44fbc6bf0654..47d96aac337f 100644 --- a/sound/drivers/opl4/opl4_lib.c +++ b/sound/drivers/opl4/opl4_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Functions for accessing OPL4 devices diff --git a/sound/drivers/opl4/opl4_mixer.c b/sound/drivers/opl4/opl4_mixer.c index deebb8636437..a2835453a472 100644 --- a/sound/drivers/opl4/opl4_mixer.c +++ b/sound/drivers/opl4/opl4_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OPL4 mixer functions diff --git a/sound/drivers/opl4/opl4_proc.c b/sound/drivers/opl4/opl4_proc.c index fd0ba4704d9f..1873508ed277 100644 --- a/sound/drivers/opl4/opl4_proc.c +++ b/sound/drivers/opl4/opl4_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Functions for the OPL4 proc file diff --git a/sound/drivers/opl4/opl4_seq.c b/sound/drivers/opl4/opl4_seq.c index 7bb22089a093..da32c304f920 100644 --- a/sound/drivers/opl4/opl4_seq.c +++ b/sound/drivers/opl4/opl4_seq.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OPL4 sequencer functions * diff --git a/sound/drivers/opl4/opl4_synth.c b/sound/drivers/opl4/opl4_synth.c index 82dbb8519ab1..53b2f2a194de 100644 --- a/sound/drivers/opl4/opl4_synth.c +++ b/sound/drivers/opl4/opl4_synth.c @@ -1,3 +1,4 @@ +asm("nop"); /* * OPL4 MIDI synthesizer functions * diff --git a/sound/drivers/opl4/yrw801.c b/sound/drivers/opl4/yrw801.c index 9e464b84b905..ef5dd9ec1027 100644 --- a/sound/drivers/opl4/yrw801.c +++ b/sound/drivers/opl4/yrw801.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Information about the Yamaha YRW801 wavetable ROM chip * diff --git a/sound/drivers/pcmtest.c b/sound/drivers/pcmtest.c index b8474631f0b5..dc96113d67ab 100644 --- a/sound/drivers/pcmtest.c +++ b/sound/drivers/pcmtest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Virtual ALSA driver for PCM testing/fuzzing diff --git a/sound/drivers/pcsp/pcsp.c b/sound/drivers/pcsp/pcsp.c index ff6bb375c900..a82333a75af9 100644 --- a/sound/drivers/pcsp/pcsp.c +++ b/sound/drivers/pcsp/pcsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PC-Speaker driver for Linux diff --git a/sound/drivers/pcsp/pcsp_input.c b/sound/drivers/pcsp/pcsp_input.c index 5a799f7f00a2..cfcc593f74d1 100644 --- a/sound/drivers/pcsp/pcsp_input.c +++ b/sound/drivers/pcsp/pcsp_input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PC Speaker beeper driver for Linux diff --git a/sound/drivers/pcsp/pcsp_lib.c b/sound/drivers/pcsp/pcsp_lib.c index 80b313f4fcd3..b475454208e0 100644 --- a/sound/drivers/pcsp/pcsp_lib.c +++ b/sound/drivers/pcsp/pcsp_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PC-Speaker driver for Linux diff --git a/sound/drivers/pcsp/pcsp_mixer.c b/sound/drivers/pcsp/pcsp_mixer.c index 27d6150329a8..d53816d83f54 100644 --- a/sound/drivers/pcsp/pcsp_mixer.c +++ b/sound/drivers/pcsp/pcsp_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * PC-Speaker driver for Linux diff --git a/sound/drivers/portman2x4.c b/sound/drivers/portman2x4.c index b903a138fc2a..62aee94f36df 100644 --- a/sound/drivers/portman2x4.c +++ b/sound/drivers/portman2x4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Midiman Portman2x4 parallel port midi interface diff --git a/sound/drivers/serial-generic.c b/sound/drivers/serial-generic.c index 766206c6ca75..f842abd0e336 100644 --- a/sound/drivers/serial-generic.c +++ b/sound/drivers/serial-generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * serial-generic.c diff --git a/sound/drivers/serial-u16550.c b/sound/drivers/serial-u16550.c index 3c28961091b1..18c2d6c0fd6f 100644 --- a/sound/drivers/serial-u16550.c +++ b/sound/drivers/serial-u16550.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * serial.c diff --git a/sound/drivers/virmidi.c b/sound/drivers/virmidi.c index a204f42d1026..a00e8983d9b1 100644 --- a/sound/drivers/virmidi.c +++ b/sound/drivers/virmidi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Dummy soundcard for virtual rawmidi devices diff --git a/sound/drivers/vx/vx_cmd.c b/sound/drivers/vx/vx_cmd.c index b0970a04883e..bbe5d4193839 100644 --- a/sound/drivers/vx/vx_cmd.c +++ b/sound/drivers/vx/vx_cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/drivers/vx/vx_core.c b/sound/drivers/vx/vx_core.c index 52b93407bfe3..c6b20be4311a 100644 --- a/sound/drivers/vx/vx_core.c +++ b/sound/drivers/vx/vx_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/drivers/vx/vx_hwdep.c b/sound/drivers/vx/vx_hwdep.c index a7f8ddf4df5a..7fe72a02231f 100644 --- a/sound/drivers/vx/vx_hwdep.c +++ b/sound/drivers/vx/vx_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/drivers/vx/vx_mixer.c b/sound/drivers/vx/vx_mixer.c index 9dc5cecaa86a..a891ef9b078e 100644 --- a/sound/drivers/vx/vx_mixer.c +++ b/sound/drivers/vx/vx_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/drivers/vx/vx_pcm.c b/sound/drivers/vx/vx_pcm.c index 7fd8f413d6cf..efb23a6bcf76 100644 --- a/sound/drivers/vx/vx_pcm.c +++ b/sound/drivers/vx/vx_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/drivers/vx/vx_uer.c b/sound/drivers/vx/vx_uer.c index 1d90db3b0abd..a3111d848f9d 100644 --- a/sound/drivers/vx/vx_uer.c +++ b/sound/drivers/vx/vx_uer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX soundcards diff --git a/sound/firewire/amdtp-am824.c b/sound/firewire/amdtp-am824.c index 3660c312bf33..f0e81350b903 100644 --- a/sound/firewire/amdtp-am824.c +++ b/sound/firewire/amdtp-am824.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AM824 format in Audio and Music Data Transmission Protocol (IEC 61883-6) diff --git a/sound/firewire/amdtp-stream.c b/sound/firewire/amdtp-stream.c index 5cdc34877fc1..8d2f3369ebcc 100644 --- a/sound/firewire/amdtp-stream.c +++ b/sound/firewire/amdtp-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Audio and Music Data Transmission Protocol (IEC 61883-6) streams diff --git a/sound/firewire/bebob/bebob.c b/sound/firewire/bebob/bebob.c index 01e2c4cc03d4..5bb555625a96 100644 --- a/sound/firewire/bebob/bebob.c +++ b/sound/firewire/bebob/bebob.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_command.c b/sound/firewire/bebob/bebob_command.c index 022df09c68ff..27e30f18cce9 100644 --- a/sound/firewire/bebob/bebob_command.c +++ b/sound/firewire/bebob/bebob_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_command.c - driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_focusrite.c b/sound/firewire/bebob/bebob_focusrite.c index 06d6a37cd853..ab61a3cae4cb 100644 --- a/sound/firewire/bebob/bebob_focusrite.c +++ b/sound/firewire/bebob/bebob_focusrite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_focusrite.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_hwdep.c b/sound/firewire/bebob/bebob_hwdep.c index 216d1fceb6e7..e08faaea4990 100644 --- a/sound/firewire/bebob/bebob_hwdep.c +++ b/sound/firewire/bebob/bebob_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_hwdep.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_maudio.c b/sound/firewire/bebob/bebob_maudio.c index 376a9a175479..c9db9ec998f9 100644 --- a/sound/firewire/bebob/bebob_maudio.c +++ b/sound/firewire/bebob/bebob_maudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_maudio.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_midi.c b/sound/firewire/bebob/bebob_midi.c index 678631f31d3c..37aabbd43cbf 100644 --- a/sound/firewire/bebob/bebob_midi.c +++ b/sound/firewire/bebob/bebob_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_midi.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_pcm.c b/sound/firewire/bebob/bebob_pcm.c index 692d33bac2d2..ba06eb106750 100644 --- a/sound/firewire/bebob/bebob_pcm.c +++ b/sound/firewire/bebob/bebob_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_pcm.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_proc.c b/sound/firewire/bebob/bebob_proc.c index f659b888a6d1..d71a8f80b6d5 100644 --- a/sound/firewire/bebob/bebob_proc.c +++ b/sound/firewire/bebob/bebob_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_proc.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_stream.c b/sound/firewire/bebob/bebob_stream.c index 449cb17717f0..be43fc998adf 100644 --- a/sound/firewire/bebob/bebob_stream.c +++ b/sound/firewire/bebob/bebob_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_stream.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_terratec.c b/sound/firewire/bebob/bebob_terratec.c index c2dd074eca32..d28cb94ec8dd 100644 --- a/sound/firewire/bebob/bebob_terratec.c +++ b/sound/firewire/bebob/bebob_terratec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_terratec.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/bebob/bebob_yamaha_terratec.c b/sound/firewire/bebob/bebob_yamaha_terratec.c index ce1975e6ab86..265a4b6a818b 100644 --- a/sound/firewire/bebob/bebob_yamaha_terratec.c +++ b/sound/firewire/bebob/bebob_yamaha_terratec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bebob_yamaha.c - a part of driver for BeBoB based devices diff --git a/sound/firewire/cmp.c b/sound/firewire/cmp.c index b2b76c7c71b3..4e9fad4a76ec 100644 --- a/sound/firewire/cmp.c +++ b/sound/firewire/cmp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Connection Management Procedures (IEC 61883-1) helper functions diff --git a/sound/firewire/dice/dice-alesis.c b/sound/firewire/dice/dice-alesis.c index 27c13b9cc9ef..4f4da528e9eb 100644 --- a/sound/firewire/dice/dice-alesis.c +++ b/sound/firewire/dice/dice-alesis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dice-alesis.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-extension.c b/sound/firewire/dice/dice-extension.c index 48bfb3ad93ce..27096f6430b3 100644 --- a/sound/firewire/dice/dice-extension.c +++ b/sound/firewire/dice/dice-extension.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dice-extension.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-focusrite.c b/sound/firewire/dice/dice-focusrite.c index ea27cfb01cc0..069dcd64901f 100644 --- a/sound/firewire/dice/dice-focusrite.c +++ b/sound/firewire/dice/dice-focusrite.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // dice-focusrite.c - a part of driver for DICE based devices // diff --git a/sound/firewire/dice/dice-harman.c b/sound/firewire/dice/dice-harman.c index 212ae77dfca2..c26358dec5a5 100644 --- a/sound/firewire/dice/dice-harman.c +++ b/sound/firewire/dice/dice-harman.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // dice-harman.c - a part of driver for DICE based devices // diff --git a/sound/firewire/dice/dice-hwdep.c b/sound/firewire/dice/dice-hwdep.c index 747ff0952483..78742a76a467 100644 --- a/sound/firewire/dice/dice-hwdep.c +++ b/sound/firewire/dice/dice-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_hwdep.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-midi.c b/sound/firewire/dice/dice-midi.c index 722bce379345..e4b2e549a8a5 100644 --- a/sound/firewire/dice/dice-midi.c +++ b/sound/firewire/dice/dice-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_midi.c - a part of driver for Dice based devices diff --git a/sound/firewire/dice/dice-mytek.c b/sound/firewire/dice/dice-mytek.c index eb7d5492d10b..562148ef19d6 100644 --- a/sound/firewire/dice/dice-mytek.c +++ b/sound/firewire/dice/dice-mytek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dice-mytek.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-pcm.c b/sound/firewire/dice/dice-pcm.c index d5319cd2cc6f..02eba3601adc 100644 --- a/sound/firewire/dice/dice-pcm.c +++ b/sound/firewire/dice/dice-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_pcm.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-presonus.c b/sound/firewire/dice/dice-presonus.c index 967cc3119a64..28b870066100 100644 --- a/sound/firewire/dice/dice-presonus.c +++ b/sound/firewire/dice/dice-presonus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // dice-presonus.c - a part of driver for DICE based devices // diff --git a/sound/firewire/dice/dice-proc.c b/sound/firewire/dice/dice-proc.c index db0a03123c4f..3d9d302bc201 100644 --- a/sound/firewire/dice/dice-proc.c +++ b/sound/firewire/dice/dice-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_proc.c - a part of driver for Dice based devices diff --git a/sound/firewire/dice/dice-stream.c b/sound/firewire/dice/dice-stream.c index d5ffe7c82993..aeeb0f52d425 100644 --- a/sound/firewire/dice/dice-stream.c +++ b/sound/firewire/dice/dice-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_stream.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-tcelectronic.c b/sound/firewire/dice/dice-tcelectronic.c index 43a3bcb15b3d..6b52062a5c2c 100644 --- a/sound/firewire/dice/dice-tcelectronic.c +++ b/sound/firewire/dice/dice-tcelectronic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * dice-tc_electronic.c - a part of driver for DICE based devices diff --git a/sound/firewire/dice/dice-teac.c b/sound/firewire/dice/dice-teac.c index 29febddfe3a5..f7d0390ac297 100644 --- a/sound/firewire/dice/dice-teac.c +++ b/sound/firewire/dice/dice-teac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // dice-teac.c - a part of driver for DICE based devices // diff --git a/sound/firewire/dice/dice-transaction.c b/sound/firewire/dice/dice-transaction.c index a3f7dfa990a4..7ab3535d7e64 100644 --- a/sound/firewire/dice/dice-transaction.c +++ b/sound/firewire/dice/dice-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dice_transaction.c - a part of driver for Dice based devices diff --git a/sound/firewire/dice/dice-weiss.c b/sound/firewire/dice/dice-weiss.c index 129d43408956..a40ea6cc4aac 100644 --- a/sound/firewire/dice/dice-weiss.c +++ b/sound/firewire/dice/dice-weiss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // dice-weiss.c - a part of driver for DICE based devices // diff --git a/sound/firewire/dice/dice.c b/sound/firewire/dice/dice.c index 85d265c7d544..5407ed3dc15b 100644 --- a/sound/firewire/dice/dice.c +++ b/sound/firewire/dice/dice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TC Applied Technologies Digital Interface Communications Engine driver diff --git a/sound/firewire/digi00x/amdtp-dot.c b/sound/firewire/digi00x/amdtp-dot.c index 7db0024495b7..2449bb299863 100644 --- a/sound/firewire/digi00x/amdtp-dot.c +++ b/sound/firewire/digi00x/amdtp-dot.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amdtp-dot.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-hwdep.c b/sound/firewire/digi00x/digi00x-hwdep.c index 435d18417cf0..2a7943b74877 100644 --- a/sound/firewire/digi00x/digi00x-hwdep.c +++ b/sound/firewire/digi00x/digi00x-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-hwdep.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-midi.c b/sound/firewire/digi00x/digi00x-midi.c index bcdaf003514b..6ad81418ca1b 100644 --- a/sound/firewire/digi00x/digi00x-midi.c +++ b/sound/firewire/digi00x/digi00x-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-midi.h - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-pcm.c b/sound/firewire/digi00x/digi00x-pcm.c index 75f81545d50c..0d615e2d781d 100644 --- a/sound/firewire/digi00x/digi00x-pcm.c +++ b/sound/firewire/digi00x/digi00x-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-pcm.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-proc.c b/sound/firewire/digi00x/digi00x-proc.c index 00b047fefb8d..df3b070463e2 100644 --- a/sound/firewire/digi00x/digi00x-proc.c +++ b/sound/firewire/digi00x/digi00x-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-proc.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-stream.c b/sound/firewire/digi00x/digi00x-stream.c index 250ffdb26ebd..81126c76eff6 100644 --- a/sound/firewire/digi00x/digi00x-stream.c +++ b/sound/firewire/digi00x/digi00x-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-stream.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x-transaction.c b/sound/firewire/digi00x/digi00x-transaction.c index 8a1667159930..4743acd99f2d 100644 --- a/sound/firewire/digi00x/digi00x-transaction.c +++ b/sound/firewire/digi00x/digi00x-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x-transaction.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/digi00x/digi00x.c b/sound/firewire/digi00x/digi00x.c index f73a9fc8adb1..03b4559c35f6 100644 --- a/sound/firewire/digi00x/digi00x.c +++ b/sound/firewire/digi00x/digi00x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * digi00x.c - a part of driver for Digidesign Digi 002/003 family diff --git a/sound/firewire/fcp.c b/sound/firewire/fcp.c index e60bfd0ee4ac..6e6f442c181f 100644 --- a/sound/firewire/fcp.c +++ b/sound/firewire/fcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Function Control Protocol (IEC 61883-1) helper functions diff --git a/sound/firewire/fireface/amdtp-ff.c b/sound/firewire/fireface/amdtp-ff.c index 76c9d33ed572..d3c64d462050 100644 --- a/sound/firewire/fireface/amdtp-ff.c +++ b/sound/firewire/fireface/amdtp-ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amdtp-ff.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-hwdep.c b/sound/firewire/fireface/ff-hwdep.c index 5976abf2e1ab..b6c1af9ee744 100644 --- a/sound/firewire/fireface/ff-hwdep.c +++ b/sound/firewire/fireface/ff-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-hwdep.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-midi.c b/sound/firewire/fireface/ff-midi.c index 9f6aa490e5bf..6017688a80a6 100644 --- a/sound/firewire/fireface/ff-midi.c +++ b/sound/firewire/fireface/ff-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-midi.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-pcm.c b/sound/firewire/fireface/ff-pcm.c index 7ad8204fbfe8..0a61a028eb80 100644 --- a/sound/firewire/fireface/ff-pcm.c +++ b/sound/firewire/fireface/ff-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-pcm.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-proc.c b/sound/firewire/fireface/ff-proc.c index 4aecc8dcbb99..b2b0d917dc45 100644 --- a/sound/firewire/fireface/ff-proc.c +++ b/sound/firewire/fireface/ff-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-proc.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-protocol-former.c b/sound/firewire/fireface/ff-protocol-former.c index 0907d0a2296f..db3653f89bf3 100644 --- a/sound/firewire/fireface/ff-protocol-former.c +++ b/sound/firewire/fireface/ff-protocol-former.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ff-protocol-former.c - a part of driver for RME Fireface series // diff --git a/sound/firewire/fireface/ff-protocol-latter.c b/sound/firewire/fireface/ff-protocol-latter.c index 9947e0c2e0aa..f3a49540d1cc 100644 --- a/sound/firewire/fireface/ff-protocol-latter.c +++ b/sound/firewire/fireface/ff-protocol-latter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ff-protocol-latter.c - a part of driver for RME Fireface series // diff --git a/sound/firewire/fireface/ff-stream.c b/sound/firewire/fireface/ff-stream.c index ba42490f2b0e..586dd444459d 100644 --- a/sound/firewire/fireface/ff-stream.c +++ b/sound/firewire/fireface/ff-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-stream.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff-transaction.c b/sound/firewire/fireface/ff-transaction.c index 436da0a3bdcc..6361686b8297 100644 --- a/sound/firewire/fireface/ff-transaction.c +++ b/sound/firewire/fireface/ff-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff-transaction.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireface/ff.c b/sound/firewire/fireface/ff.c index 5d2c4fbf4434..0e52eb4d9239 100644 --- a/sound/firewire/fireface/ff.c +++ b/sound/firewire/fireface/ff.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ff.c - a part of driver for RME Fireface series diff --git a/sound/firewire/fireworks/fireworks.c b/sound/firewire/fireworks/fireworks.c index 3378c7dce88a..dcfd1b0f66d3 100644 --- a/sound/firewire/fireworks/fireworks.c +++ b/sound/firewire/fireworks/fireworks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_command.c b/sound/firewire/fireworks/fireworks_command.c index 2b595ee0bc35..887a05c5df9b 100644 --- a/sound/firewire/fireworks/fireworks_command.c +++ b/sound/firewire/fireworks/fireworks_command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_command.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_hwdep.c b/sound/firewire/fireworks/fireworks_hwdep.c index 7d6bd8ceeab3..d747e45f5bd9 100644 --- a/sound/firewire/fireworks/fireworks_hwdep.c +++ b/sound/firewire/fireworks/fireworks_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_hwdep.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_midi.c b/sound/firewire/fireworks/fireworks_midi.c index 405106a6aef9..b181130fddbc 100644 --- a/sound/firewire/fireworks/fireworks_midi.c +++ b/sound/firewire/fireworks/fireworks_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_midi.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_pcm.c b/sound/firewire/fireworks/fireworks_pcm.c index 9399293a9fe9..10cf6ea0c811 100644 --- a/sound/firewire/fireworks/fireworks_pcm.c +++ b/sound/firewire/fireworks/fireworks_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_pcm.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_proc.c b/sound/firewire/fireworks/fireworks_proc.c index 12288567b0cd..8b73e42a6430 100644 --- a/sound/firewire/fireworks/fireworks_proc.c +++ b/sound/firewire/fireworks/fireworks_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_proc.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_stream.c b/sound/firewire/fireworks/fireworks_stream.c index 974084e1c083..7f31c4bc0100 100644 --- a/sound/firewire/fireworks/fireworks_stream.c +++ b/sound/firewire/fireworks/fireworks_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_stream.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/fireworks/fireworks_transaction.c b/sound/firewire/fireworks/fireworks_transaction.c index 5c859773fe06..f090355f0993 100644 --- a/sound/firewire/fireworks/fireworks_transaction.c +++ b/sound/firewire/fireworks/fireworks_transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * fireworks_transaction.c - a part of driver for Fireworks based devices diff --git a/sound/firewire/isight.c b/sound/firewire/isight.c index 2b7f071d593b..e8866e2b88c0 100644 --- a/sound/firewire/isight.c +++ b/sound/firewire/isight.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Apple iSight audio driver diff --git a/sound/firewire/iso-resources.c b/sound/firewire/iso-resources.c index 4f63279225c5..8f3bc63f31d4 100644 --- a/sound/firewire/iso-resources.c +++ b/sound/firewire/iso-resources.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isochronous resources helper functions diff --git a/sound/firewire/lib.c b/sound/firewire/lib.c index 654e1a6050a9..d157112d90ca 100644 --- a/sound/firewire/lib.c +++ b/sound/firewire/lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * miscellaneous helper functions diff --git a/sound/firewire/motu/amdtp-motu.c b/sound/firewire/motu/amdtp-motu.c index 39ed57d2c5a0..8da99fd6929a 100644 --- a/sound/firewire/motu/amdtp-motu.c +++ b/sound/firewire/motu/amdtp-motu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amdtp-motu.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-command-dsp-message-parser.c b/sound/firewire/motu/motu-command-dsp-message-parser.c index c6440e6e360b..08bb236a86ed 100644 --- a/sound/firewire/motu/motu-command-dsp-message-parser.c +++ b/sound/firewire/motu/motu-command-dsp-message-parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // motu-command-dsp-message-parser.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-hwdep.c b/sound/firewire/motu/motu-hwdep.c index 89dc436a0652..617094f37081 100644 --- a/sound/firewire/motu/motu-hwdep.c +++ b/sound/firewire/motu/motu-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-hwdep.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-midi.c b/sound/firewire/motu/motu-midi.c index 85e3260f9349..e5c4106739e9 100644 --- a/sound/firewire/motu/motu-midi.c +++ b/sound/firewire/motu/motu-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-midi.h - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-pcm.c b/sound/firewire/motu/motu-pcm.c index 600c571edf02..6c8ddd2c1196 100644 --- a/sound/firewire/motu/motu-pcm.c +++ b/sound/firewire/motu/motu-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-pcm.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-proc.c b/sound/firewire/motu/motu-proc.c index f009cf7aa074..80cde2def4e3 100644 --- a/sound/firewire/motu/motu-proc.c +++ b/sound/firewire/motu/motu-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-proc.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-protocol-v1.c b/sound/firewire/motu/motu-protocol-v1.c index e811629f167b..aea4f4152178 100644 --- a/sound/firewire/motu/motu-protocol-v1.c +++ b/sound/firewire/motu/motu-protocol-v1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // motu-protocol-v1.c - a part of driver for MOTU FireWire series // diff --git a/sound/firewire/motu/motu-protocol-v2.c b/sound/firewire/motu/motu-protocol-v2.c index a5f70efa2e88..b8686e1b8e8c 100644 --- a/sound/firewire/motu/motu-protocol-v2.c +++ b/sound/firewire/motu/motu-protocol-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-protocol-v2.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-protocol-v3.c b/sound/firewire/motu/motu-protocol-v3.c index 7254fdfe046a..7f085e76fd7a 100644 --- a/sound/firewire/motu/motu-protocol-v3.c +++ b/sound/firewire/motu/motu-protocol-v3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-protocol-v3.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-register-dsp-message-parser.c b/sound/firewire/motu/motu-register-dsp-message-parser.c index a8053e3ef065..e8c5bdf44d57 100644 --- a/sound/firewire/motu/motu-register-dsp-message-parser.c +++ b/sound/firewire/motu/motu-register-dsp-message-parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // motu-register-dsp-message-parser.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-stream.c b/sound/firewire/motu/motu-stream.c index e5f21360cfb7..5a299b2ee9e3 100644 --- a/sound/firewire/motu/motu-stream.c +++ b/sound/firewire/motu/motu-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-stream.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu-transaction.c b/sound/firewire/motu/motu-transaction.c index 804f4208cf81..eb9d6623f512 100644 --- a/sound/firewire/motu/motu-transaction.c +++ b/sound/firewire/motu/motu-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu-transaction.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/motu/motu.c b/sound/firewire/motu/motu.c index fd2a9dddbfa6..78286f777c62 100644 --- a/sound/firewire/motu/motu.c +++ b/sound/firewire/motu/motu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * motu.c - a part of driver for MOTU FireWire series diff --git a/sound/firewire/oxfw/oxfw-command.c b/sound/firewire/oxfw/oxfw-command.c index d2e57c76070d..a99d2f39a5ee 100644 --- a/sound/firewire/oxfw/oxfw-command.c +++ b/sound/firewire/oxfw/oxfw-command.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_command.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-hwdep.c b/sound/firewire/oxfw/oxfw-hwdep.c index f8ac362fc73a..78ddcf810e43 100644 --- a/sound/firewire/oxfw/oxfw-hwdep.c +++ b/sound/firewire/oxfw/oxfw-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_hwdep.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-midi.c b/sound/firewire/oxfw/oxfw-midi.c index a16bf885f918..e9691ff7e678 100644 --- a/sound/firewire/oxfw/oxfw-midi.c +++ b/sound/firewire/oxfw/oxfw-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_midi.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-pcm.c b/sound/firewire/oxfw/oxfw-pcm.c index 774b8a763795..6b7e89d1a896 100644 --- a/sound/firewire/oxfw/oxfw-pcm.c +++ b/sound/firewire/oxfw/oxfw-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_pcm.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-proc.c b/sound/firewire/oxfw/oxfw-proc.c index 260c60364f39..6e5e7c938687 100644 --- a/sound/firewire/oxfw/oxfw-proc.c +++ b/sound/firewire/oxfw/oxfw-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_proc.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-scs1x.c b/sound/firewire/oxfw/oxfw-scs1x.c index 21412a3ca9f4..f661d256e350 100644 --- a/sound/firewire/oxfw/oxfw-scs1x.c +++ b/sound/firewire/oxfw/oxfw-scs1x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw-scs1x.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-spkr.c b/sound/firewire/oxfw/oxfw-spkr.c index f2767fb1965c..1c256d8bcc57 100644 --- a/sound/firewire/oxfw/oxfw-spkr.c +++ b/sound/firewire/oxfw/oxfw-spkr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw-spkr.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw-stream.c b/sound/firewire/oxfw/oxfw-stream.c index 5e36d7153a7b..dc2f32debf45 100644 --- a/sound/firewire/oxfw/oxfw-stream.c +++ b/sound/firewire/oxfw/oxfw-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw_stream.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/oxfw/oxfw.c b/sound/firewire/oxfw/oxfw.c index 5039bd79b18e..686ef6a91e7a 100644 --- a/sound/firewire/oxfw/oxfw.c +++ b/sound/firewire/oxfw/oxfw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * oxfw.c - a part of driver for OXFW970/971 based devices diff --git a/sound/firewire/packets-buffer.c b/sound/firewire/packets-buffer.c index 0ecafd0c6722..d86d0f007afd 100644 --- a/sound/firewire/packets-buffer.c +++ b/sound/firewire/packets-buffer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * helpers for managing a buffer for many packets diff --git a/sound/firewire/tascam/amdtp-tascam.c b/sound/firewire/tascam/amdtp-tascam.c index 59c339d9b5fb..4652e6656ae2 100644 --- a/sound/firewire/tascam/amdtp-tascam.c +++ b/sound/firewire/tascam/amdtp-tascam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amdtp-tascam.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-hwdep.c b/sound/firewire/tascam/tascam-hwdep.c index 867b4ea1096e..86dd212ef7c9 100644 --- a/sound/firewire/tascam/tascam-hwdep.c +++ b/sound/firewire/tascam/tascam-hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-hwdep.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-midi.c b/sound/firewire/tascam/tascam-midi.c index 1bf9d7b3da33..ee5ab93ff528 100644 --- a/sound/firewire/tascam/tascam-midi.c +++ b/sound/firewire/tascam/tascam-midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-midi.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-pcm.c b/sound/firewire/tascam/tascam-pcm.c index d885fef0c8ca..90c52a279c97 100644 --- a/sound/firewire/tascam/tascam-pcm.c +++ b/sound/firewire/tascam/tascam-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-pcm.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-proc.c b/sound/firewire/tascam/tascam-proc.c index 53846aeff342..fb19d3940eba 100644 --- a/sound/firewire/tascam/tascam-proc.c +++ b/sound/firewire/tascam/tascam-proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-proc.h - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-stream.c b/sound/firewire/tascam/tascam-stream.c index 4ecd151a46c1..69a0085cab9a 100644 --- a/sound/firewire/tascam/tascam-stream.c +++ b/sound/firewire/tascam/tascam-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-stream.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam-transaction.c b/sound/firewire/tascam/tascam-transaction.c index a073cece4a7d..0efde879822e 100644 --- a/sound/firewire/tascam/tascam-transaction.c +++ b/sound/firewire/tascam/tascam-transaction.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam-transaction.c - a part of driver for TASCAM FireWire series diff --git a/sound/firewire/tascam/tascam.c b/sound/firewire/tascam/tascam.c index f4092df8650c..040ab964fb80 100644 --- a/sound/firewire/tascam/tascam.c +++ b/sound/firewire/tascam/tascam.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tascam.c - a part of driver for TASCAM FireWire series diff --git a/sound/hda/codecs/analog.c b/sound/hda/codecs/analog.c index 357ad5a6c0db..e6146897adec 100644 --- a/sound/hda/codecs/analog.c +++ b/sound/hda/codecs/analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for AD1882, AD1884, AD1981HD, AD1983, AD1984, diff --git a/sound/hda/codecs/ca0110.c b/sound/hda/codecs/ca0110.c index c75a9ff9460d..f5c75b211023 100644 --- a/sound/hda/codecs/ca0110.c +++ b/sound/hda/codecs/ca0110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for Creative X-Fi CA0110-IBG chip diff --git a/sound/hda/codecs/ca0132.c b/sound/hda/codecs/ca0132.c index dd054aedd501..ee19649501ba 100644 --- a/sound/hda/codecs/ca0132.c +++ b/sound/hda/codecs/ca0132.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for Creative CA0132 chip diff --git a/sound/hda/codecs/cirrus/cs420x.c b/sound/hda/codecs/cirrus/cs420x.c index 13f5f1711fa4..0d6bc8fe44fb 100644 --- a/sound/hda/codecs/cirrus/cs420x.c +++ b/sound/hda/codecs/cirrus/cs420x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CS420x HD-audio codec diff --git a/sound/hda/codecs/cirrus/cs421x.c b/sound/hda/codecs/cirrus/cs421x.c index a93e2e0bb391..80dfc0344961 100644 --- a/sound/hda/codecs/cirrus/cs421x.c +++ b/sound/hda/codecs/cirrus/cs421x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Cirrus Logic CS421x HD-audio codec diff --git a/sound/hda/codecs/cirrus/cs8409-tables.c b/sound/hda/codecs/cirrus/cs8409-tables.c index 8c703b714a71..d4daacf7dc92 100644 --- a/sound/hda/codecs/cirrus/cs8409-tables.c +++ b/sound/hda/codecs/cirrus/cs8409-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs8409-tables.c -- HD audio codec driver for Cirrus Logic CS8409 HDA bridge chip diff --git a/sound/hda/codecs/cirrus/cs8409.c b/sound/hda/codecs/cirrus/cs8409.c index 2c02d3be89ee..a3be3edbd80f 100644 --- a/sound/hda/codecs/cirrus/cs8409.c +++ b/sound/hda/codecs/cirrus/cs8409.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for Cirrus Logic CS8409 HDA bridge chip diff --git a/sound/hda/codecs/cm9825.c b/sound/hda/codecs/cm9825.c index 5c474ce44348..6efdabac029d 100644 --- a/sound/hda/codecs/cm9825.c +++ b/sound/hda/codecs/cm9825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CM9825 HD-audio codec diff --git a/sound/hda/codecs/cmedia.c b/sound/hda/codecs/cmedia.c index 15e5a1118a6e..d10511c93679 100644 --- a/sound/hda/codecs/cmedia.c +++ b/sound/hda/codecs/cmedia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal codec driver for Intel High Definition Audio Codec diff --git a/sound/hda/codecs/conexant.c b/sound/hda/codecs/conexant.c index 5fcbc1312c69..62065a6cfccf 100644 --- a/sound/hda/codecs/conexant.c +++ b/sound/hda/codecs/conexant.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for Conexant HDA audio codec diff --git a/sound/hda/codecs/generic.c b/sound/hda/codecs/generic.c index 7bcf9aef8275..949e5716cf18 100644 --- a/sound/hda/codecs/generic.c +++ b/sound/hda/codecs/generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/codecs/hdmi/atihdmi.c b/sound/hda/codecs/hdmi/atihdmi.c index 44366f75de33..0225e8b880de 100644 --- a/sound/hda/codecs/hdmi/atihdmi.c +++ b/sound/hda/codecs/hdmi/atihdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ATI/AMD codec support diff --git a/sound/hda/codecs/hdmi/eld.c b/sound/hda/codecs/hdmi/eld.c index 1464fd1c675b..7169e41d8e6f 100644 --- a/sound/hda/codecs/hdmi/eld.c +++ b/sound/hda/codecs/hdmi/eld.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic routines and proc interface for ELD(EDID Like Data) information diff --git a/sound/hda/codecs/hdmi/hdmi.c b/sound/hda/codecs/hdmi/hdmi.c index 111c9b5335af..a230c6e2d37d 100644 --- a/sound/hda/codecs/hdmi/hdmi.c +++ b/sound/hda/codecs/hdmi/hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/sound/hda/codecs/hdmi/intelhdmi.c b/sound/hda/codecs/hdmi/intelhdmi.c index 9460c8db39a9..c75839502c52 100644 --- a/sound/hda/codecs/hdmi/intelhdmi.c +++ b/sound/hda/codecs/hdmi/intelhdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Intel HDMI codec support diff --git a/sound/hda/codecs/hdmi/nvhdmi-mcp.c b/sound/hda/codecs/hdmi/nvhdmi-mcp.c index 1c5fdfe872f2..7f0eada35d60 100644 --- a/sound/hda/codecs/hdmi/nvhdmi-mcp.c +++ b/sound/hda/codecs/hdmi/nvhdmi-mcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Legacy Nvidia HDMI codec support diff --git a/sound/hda/codecs/hdmi/nvhdmi.c b/sound/hda/codecs/hdmi/nvhdmi.c index 94671ad24b5e..6714f924a95b 100644 --- a/sound/hda/codecs/hdmi/nvhdmi.c +++ b/sound/hda/codecs/hdmi/nvhdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nvidia HDMI codec support diff --git a/sound/hda/codecs/hdmi/simplehdmi.c b/sound/hda/codecs/hdmi/simplehdmi.c index 193c8dc882af..81f2bcac4afc 100644 --- a/sound/hda/codecs/hdmi/simplehdmi.c +++ b/sound/hda/codecs/hdmi/simplehdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Non-generic simple HDMI codec support diff --git a/sound/hda/codecs/hdmi/tegrahdmi.c b/sound/hda/codecs/hdmi/tegrahdmi.c index 5f6fe31aa202..037c9792cb98 100644 --- a/sound/hda/codecs/hdmi/tegrahdmi.c +++ b/sound/hda/codecs/hdmi/tegrahdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Nvidia Tegra HDMI codec support diff --git a/sound/hda/codecs/helpers/hp_x360.c b/sound/hda/codecs/helpers/hp_x360.c index 969542c57358..ff2dadcf9796 100644 --- a/sound/hda/codecs/helpers/hp_x360.c +++ b/sound/hda/codecs/helpers/hp_x360.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Fixes for HP X360 laptops with top B&O speakers * to be included from codec driver diff --git a/sound/hda/codecs/helpers/ideapad_hotkey_led.c b/sound/hda/codecs/helpers/ideapad_hotkey_led.c index c10d97964d49..2456a1cc5028 100644 --- a/sound/hda/codecs/helpers/ideapad_hotkey_led.c +++ b/sound/hda/codecs/helpers/ideapad_hotkey_led.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Ideapad helper functions for Lenovo Ideapad LED control, diff --git a/sound/hda/codecs/helpers/ideapad_s740.c b/sound/hda/codecs/helpers/ideapad_s740.c index 564b9086e52d..2f10b30ee36f 100644 --- a/sound/hda/codecs/helpers/ideapad_s740.c +++ b/sound/hda/codecs/helpers/ideapad_s740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Fixes for Lenovo Ideapad S740, to be included from codec driver */ diff --git a/sound/hda/codecs/helpers/thinkpad.c b/sound/hda/codecs/helpers/thinkpad.c index de4d8deed102..235e6bb7429e 100644 --- a/sound/hda/codecs/helpers/thinkpad.c +++ b/sound/hda/codecs/helpers/thinkpad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Helper functions for Thinkpad LED control; * to be included from codec driver diff --git a/sound/hda/codecs/realtek/alc260.c b/sound/hda/codecs/realtek/alc260.c index 8bd47079dccb..81b73bdbcfad 100644 --- a/sound/hda/codecs/realtek/alc260.c +++ b/sound/hda/codecs/realtek/alc260.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC260 codec diff --git a/sound/hda/codecs/realtek/alc262.c b/sound/hda/codecs/realtek/alc262.c index 3ec06cf5d2a6..ac3a885337a4 100644 --- a/sound/hda/codecs/realtek/alc262.c +++ b/sound/hda/codecs/realtek/alc262.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC262 codec diff --git a/sound/hda/codecs/realtek/alc268.c b/sound/hda/codecs/realtek/alc268.c index 4b565fb7bd1c..887a5ead7887 100644 --- a/sound/hda/codecs/realtek/alc268.c +++ b/sound/hda/codecs/realtek/alc268.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/sound/hda/codecs/realtek/alc269.c b/sound/hda/codecs/realtek/alc269.c index b66965a52107..e4d3f09efc75 100644 --- a/sound/hda/codecs/realtek/alc269.c +++ b/sound/hda/codecs/realtek/alc269.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC269 and compatible codecs diff --git a/sound/hda/codecs/realtek/alc662.c b/sound/hda/codecs/realtek/alc662.c index 5073165d1f3c..e1ce57fa7c13 100644 --- a/sound/hda/codecs/realtek/alc662.c +++ b/sound/hda/codecs/realtek/alc662.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC662 and compatible codecs diff --git a/sound/hda/codecs/realtek/alc680.c b/sound/hda/codecs/realtek/alc680.c index 8aab1026243c..9c77c7a1833a 100644 --- a/sound/hda/codecs/realtek/alc680.c +++ b/sound/hda/codecs/realtek/alc680.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC680 codec diff --git a/sound/hda/codecs/realtek/alc861.c b/sound/hda/codecs/realtek/alc861.c index 270037c6504a..4d23c98637ab 100644 --- a/sound/hda/codecs/realtek/alc861.c +++ b/sound/hda/codecs/realtek/alc861.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC861 codec diff --git a/sound/hda/codecs/realtek/alc861vd.c b/sound/hda/codecs/realtek/alc861vd.c index 44264e0d6e56..862340c1a23d 100644 --- a/sound/hda/codecs/realtek/alc861vd.c +++ b/sound/hda/codecs/realtek/alc861vd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC861-VD codec diff --git a/sound/hda/codecs/realtek/alc880.c b/sound/hda/codecs/realtek/alc880.c index bf1bdf11ec2d..9266dd54b5bf 100644 --- a/sound/hda/codecs/realtek/alc880.c +++ b/sound/hda/codecs/realtek/alc880.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC880 codec diff --git a/sound/hda/codecs/realtek/alc882.c b/sound/hda/codecs/realtek/alc882.c index 529fecd5baa0..a721cb993d87 100644 --- a/sound/hda/codecs/realtek/alc882.c +++ b/sound/hda/codecs/realtek/alc882.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek ALC882/883/885/888/889 codec support diff --git a/sound/hda/codecs/realtek/realtek.c b/sound/hda/codecs/realtek/realtek.c index ca377a5adadb..3a66a498ce94 100644 --- a/sound/hda/codecs/realtek/realtek.c +++ b/sound/hda/codecs/realtek/realtek.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Realtek HD-audio codec support code diff --git a/sound/hda/codecs/senarytech.c b/sound/hda/codecs/senarytech.c index 63cda57cf786..34451f9cb6f1 100644 --- a/sound/hda/codecs/senarytech.c +++ b/sound/hda/codecs/senarytech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio codec driver for Senary HDA audio codec diff --git a/sound/hda/codecs/si3054.c b/sound/hda/codecs/si3054.c index 87cf9da9f3bf..404a4b8b777d 100644 --- a/sound/hda/codecs/si3054.c +++ b/sound/hda/codecs/si3054.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/codecs/side-codecs/cirrus_scodec.c b/sound/hda/codecs/side-codecs/cirrus_scodec.c index 3c670207ba30..012db13eec7b 100644 --- a/sound/hda/codecs/side-codecs/cirrus_scodec.c +++ b/sound/hda/codecs/side-codecs/cirrus_scodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Common code for Cirrus side-codecs. diff --git a/sound/hda/codecs/side-codecs/cirrus_scodec_test.c b/sound/hda/codecs/side-codecs/cirrus_scodec_test.c index dc35932b6b22..dc0aa0bd9948 100644 --- a/sound/hda/codecs/side-codecs/cirrus_scodec_test.c +++ b/sound/hda/codecs/side-codecs/cirrus_scodec_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit test for the Cirrus side-codec library. diff --git a/sound/hda/codecs/side-codecs/cs35l41_hda.c b/sound/hda/codecs/side-codecs/cs35l41_hda.c index 21e00055c0c4..01d179c2a955 100644 --- a/sound/hda/codecs/side-codecs/cs35l41_hda.c +++ b/sound/hda/codecs/side-codecs/cs35l41_hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS35l41 ALSA HDA audio driver diff --git a/sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c b/sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c index e77495413c21..5a1341f024fd 100644 --- a/sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c +++ b/sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS35l41 HDA I2C driver diff --git a/sound/hda/codecs/side-codecs/cs35l41_hda_property.c b/sound/hda/codecs/side-codecs/cs35l41_hda_property.c index 16d5ea77192f..34cc23ee80a7 100644 --- a/sound/hda/codecs/side-codecs/cs35l41_hda_property.c +++ b/sound/hda/codecs/side-codecs/cs35l41_hda_property.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS35L41 ALSA HDA Property driver diff --git a/sound/hda/codecs/side-codecs/cs35l41_hda_spi.c b/sound/hda/codecs/side-codecs/cs35l41_hda_spi.c index 2acbaf8467a0..6031d56b20b3 100644 --- a/sound/hda/codecs/side-codecs/cs35l41_hda_spi.c +++ b/sound/hda/codecs/side-codecs/cs35l41_hda_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS35l41 HDA SPI driver diff --git a/sound/hda/codecs/side-codecs/cs35l56_hda.c b/sound/hda/codecs/side-codecs/cs35l56_hda.c index f7ba92e11957..a71be0ebc7cd 100644 --- a/sound/hda/codecs/side-codecs/cs35l56_hda.c +++ b/sound/hda/codecs/side-codecs/cs35l56_hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // HDA audio driver for Cirrus Logic CS35L56 smart amp diff --git a/sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c b/sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c index 1072f17385ac..1293fe5cd814 100644 --- a/sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c +++ b/sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // CS35L56 HDA audio driver I2C binding diff --git a/sound/hda/codecs/side-codecs/cs35l56_hda_spi.c b/sound/hda/codecs/side-codecs/cs35l56_hda_spi.c index f802c83c57b4..cce86df5f48f 100644 --- a/sound/hda/codecs/side-codecs/cs35l56_hda_spi.c +++ b/sound/hda/codecs/side-codecs/cs35l56_hda_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // CS35L56 HDA audio driver SPI binding diff --git a/sound/hda/codecs/side-codecs/hda_component.c b/sound/hda/codecs/side-codecs/hda_component.c index 8a2a200600a7..4bc63131828f 100644 --- a/sound/hda/codecs/side-codecs/hda_component.c +++ b/sound/hda/codecs/side-codecs/hda_component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HD audio Component Binding Interface diff --git a/sound/hda/codecs/side-codecs/tas2781_hda.c b/sound/hda/codecs/side-codecs/tas2781_hda.c index 96e6d82dc69e..1bdf66f104d0 100644 --- a/sound/hda/codecs/side-codecs/tas2781_hda.c +++ b/sound/hda/codecs/side-codecs/tas2781_hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TAS2781 HDA Shared Lib for I2C&SPI driver diff --git a/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c b/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c index 624a822341bb..48b0b146f196 100644 --- a/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c +++ b/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TAS2781 HDA I2C driver diff --git a/sound/hda/codecs/side-codecs/tas2781_hda_spi.c b/sound/hda/codecs/side-codecs/tas2781_hda_spi.c index b9a55672bf15..063cf146cca2 100644 --- a/sound/hda/codecs/side-codecs/tas2781_hda_spi.c +++ b/sound/hda/codecs/side-codecs/tas2781_hda_spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TAS2781 HDA SPI driver diff --git a/sound/hda/codecs/sigmatel.c b/sound/hda/codecs/sigmatel.c index ecbee408d771..f72266f84f92 100644 --- a/sound/hda/codecs/sigmatel.c +++ b/sound/hda/codecs/sigmatel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/codecs/via.c b/sound/hda/codecs/via.c index 6becea9bb810..32ec47a5e318 100644 --- a/sound/hda/codecs/via.c +++ b/sound/hda/codecs/via.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/common/auto_parser.c b/sound/hda/common/auto_parser.c index 8923813ce424..b9d6ad682f67 100644 --- a/sound/hda/common/auto_parser.c +++ b/sound/hda/common/auto_parser.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * BIOS auto-parser helper functions for HD-audio diff --git a/sound/hda/common/beep.c b/sound/hda/common/beep.c index 13a7d92e8d8d..40d554057f18 100644 --- a/sound/hda/common/beep.c +++ b/sound/hda/common/beep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Digital Beep Input Interface for HD-audio codec diff --git a/sound/hda/common/bind.c b/sound/hda/common/bind.c index bb1090b65699..f7adcf5c6838 100644 --- a/sound/hda/common/bind.c +++ b/sound/hda/common/bind.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio codec driver binding diff --git a/sound/hda/common/codec.c b/sound/hda/common/codec.c index c6d44168c7f9..df9a521b061a 100644 --- a/sound/hda/common/codec.c +++ b/sound/hda/common/codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/common/controller.c b/sound/hda/common/controller.c index b1cfd9bd4dcb..f2044acc8d99 100644 --- a/sound/hda/common/controller.c +++ b/sound/hda/common/controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/sound/hda/common/hwdep.c b/sound/hda/common/hwdep.c index 9325e5c3cbe6..4d54bfac529a 100644 --- a/sound/hda/common/hwdep.c +++ b/sound/hda/common/hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * HWDEP Interface for HD-audio codec diff --git a/sound/hda/common/jack.c b/sound/hda/common/jack.c index 7d7786df60ea..3dcb1c11b721 100644 --- a/sound/hda/common/jack.c +++ b/sound/hda/common/jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Jack-detection handling for HD-audio diff --git a/sound/hda/common/proc.c b/sound/hda/common/proc.c index 5f3f61519ba6..57fecb6f6e44 100644 --- a/sound/hda/common/proc.c +++ b/sound/hda/common/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Universal Interface for Intel High Definition Audio Codec diff --git a/sound/hda/common/sysfs.c b/sound/hda/common/sysfs.c index f8c8483fd5e5..288c71aea496 100644 --- a/sound/hda/common/sysfs.c +++ b/sound/hda/common/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sysfs interface for HD-audio codec diff --git a/sound/hda/controllers/acpi.c b/sound/hda/controllers/acpi.c index 505cc97e0ee9..bcd20b748216 100644 --- a/sound/hda/controllers/acpi.c +++ b/sound/hda/controllers/acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for ACPI-based HDA Controllers. diff --git a/sound/hda/controllers/cix-ipbloq.c b/sound/hda/controllers/cix-ipbloq.c index c1084a915c13..c632b9c19f8b 100644 --- a/sound/hda/controllers/cix-ipbloq.c +++ b/sound/hda/controllers/cix-ipbloq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2025 Cix Technology Group Co., Ltd. diff --git a/sound/hda/controllers/intel.c b/sound/hda/controllers/intel.c index 1e8e3d61291a..0028994917c0 100644 --- a/sound/hda/controllers/intel.c +++ b/sound/hda/controllers/intel.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * diff --git a/sound/hda/controllers/tegra.c b/sound/hda/controllers/tegra.c index 6ab338f37db5..32672e13fe33 100644 --- a/sound/hda/controllers/tegra.c +++ b/sound/hda/controllers/tegra.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/sound/hda/core/array.c b/sound/hda/core/array.c index a204dcee0034..cedc7e79978d 100644 --- a/sound/hda/core/array.c +++ b/sound/hda/core/array.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * generic arrays diff --git a/sound/hda/core/bus.c b/sound/hda/core/bus.c index 81498f1e413e..6c0795b498a1 100644 --- a/sound/hda/core/bus.c +++ b/sound/hda/core/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio core bus driver diff --git a/sound/hda/core/component.c b/sound/hda/core/component.c index 04755903880e..1e70ab045074 100644 --- a/sound/hda/core/component.c +++ b/sound/hda/core/component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // hdac_component.c - routines for sync between HD-A core and DRM driver diff --git a/sound/hda/core/controller.c b/sound/hda/core/controller.c index 69e11d62bbfa..506ea4d8f861 100644 --- a/sound/hda/core/controller.c +++ b/sound/hda/core/controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio controller helpers diff --git a/sound/hda/core/device.c b/sound/hda/core/device.c index 160c8d0453b0..34a6e49ec97a 100644 --- a/sound/hda/core/device.c +++ b/sound/hda/core/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio codec core device diff --git a/sound/hda/core/ext/bus.c b/sound/hda/core/ext/bus.c index 6004ea1c373e..f046716e1ebf 100644 --- a/sound/hda/core/ext/bus.c +++ b/sound/hda/core/ext/bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hdac-ext-bus.c - HD-audio extended core bus functions. diff --git a/sound/hda/core/ext/controller.c b/sound/hda/core/ext/controller.c index 9eea3ea2dae0..a042a364ac76 100644 --- a/sound/hda/core/ext/controller.c +++ b/sound/hda/core/ext/controller.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hdac-ext-controller.c - HD-audio extended controller functions. diff --git a/sound/hda/core/ext/stream.c b/sound/hda/core/ext/stream.c index b4759198e51d..de063da68e95 100644 --- a/sound/hda/core/ext/stream.c +++ b/sound/hda/core/ext/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hdac-ext-stream.c - HD-audio extended stream operations. diff --git a/sound/hda/core/hda_bus_type.c b/sound/hda/core/hda_bus_type.c index eb72a7af2e56..443ffd79223c 100644 --- a/sound/hda/core/hda_bus_type.c +++ b/sound/hda/core/hda_bus_type.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio bus diff --git a/sound/hda/core/hdmi_chmap.c b/sound/hda/core/hdmi_chmap.c index 7b276047f85a..88263d76b8aa 100644 --- a/sound/hda/core/hdmi_chmap.c +++ b/sound/hda/core/hdmi_chmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HDMI Channel map support helpers diff --git a/sound/hda/core/i915.c b/sound/hda/core/i915.c index 44438c799f95..763790b23c1c 100644 --- a/sound/hda/core/i915.c +++ b/sound/hda/core/i915.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * hdac_i915.c - routines for sync between HD-A core and i915 display driver diff --git a/sound/hda/core/intel-dsp-config.c b/sound/hda/core/intel-dsp-config.c index 0c25e87408de..901f8678e553 100644 --- a/sound/hda/core/intel-dsp-config.c +++ b/sound/hda/core/intel-dsp-config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 Jaroslav Kysela diff --git a/sound/hda/core/intel-nhlt.c b/sound/hda/core/intel-nhlt.c index 6d72a871bda0..20cd43188523 100644 --- a/sound/hda/core/intel-nhlt.c +++ b/sound/hda/core/intel-nhlt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2015-2019 Intel Corporation diff --git a/sound/hda/core/intel-sdw-acpi.c b/sound/hda/core/intel-sdw-acpi.c index d3511135f7d3..ef5532c55d3b 100644 --- a/sound/hda/core/intel-sdw-acpi.c +++ b/sound/hda/core/intel-sdw-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2015-2021 Intel Corporation. diff --git a/sound/hda/core/regmap.c b/sound/hda/core/regmap.c index e7b866fc52c1..f1b5a5002149 100644 --- a/sound/hda/core/regmap.c +++ b/sound/hda/core/regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Regmap support for HD-audio verbs diff --git a/sound/hda/core/stream.c b/sound/hda/core/stream.c index b471a038b314..36e041feaf8c 100644 --- a/sound/hda/core/stream.c +++ b/sound/hda/core/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * HD-audio stream operations diff --git a/sound/hda/core/sysfs.c b/sound/hda/core/sysfs.c index bffe52859dba..ffb73e276dd5 100644 --- a/sound/hda/core/sysfs.c +++ b/sound/hda/core/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * sysfs support for HD-audio core device diff --git a/sound/hda/core/trace.c b/sound/hda/core/trace.c index ca2d6bd94518..266e10144cad 100644 --- a/sound/hda/core/trace.c +++ b/sound/hda/core/trace.c @@ -1,3 +1,4 @@ +asm("nop"); /* * tracepoint definitions for HD-audio core drivers */ diff --git a/sound/i2c/cs8427.c b/sound/i2c/cs8427.c index 46f081268348..4bd55aad425c 100644 --- a/sound/i2c/cs8427.c +++ b/sound/i2c/cs8427.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for control of the CS8427 via i2c bus diff --git a/sound/i2c/i2c.c b/sound/i2c/i2c.c index 847e3b6ca601..77ed5ba0ab50 100644 --- a/sound/i2c/i2c.c +++ b/sound/i2c/i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic i2c interface for ALSA diff --git a/sound/i2c/other/ak4113.c b/sound/i2c/other/ak4113.c index 70b3f7e17f9e..322fc6253310 100644 --- a/sound/i2c/other/ak4113.c +++ b/sound/i2c/other/ak4113.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for control of the AK4113 via I2C/4-wire serial interface diff --git a/sound/i2c/other/ak4114.c b/sound/i2c/other/ak4114.c index 0e3a272c1490..96a0a394cd1a 100644 --- a/sound/i2c/other/ak4114.c +++ b/sound/i2c/other/ak4114.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for control of the AK4114 via I2C and 4-wire serial interface diff --git a/sound/i2c/other/ak4117.c b/sound/i2c/other/ak4117.c index d2ec20f885f0..6feee02ebcbf 100644 --- a/sound/i2c/other/ak4117.c +++ b/sound/i2c/other/ak4117.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for control of the AK4117 via 4-wire serial interface diff --git a/sound/i2c/other/ak4xxx-adda.c b/sound/i2c/other/ak4xxx-adda.c index b24c80410d45..d7826319fce2 100644 --- a/sound/i2c/other/ak4xxx-adda.c +++ b/sound/i2c/other/ak4xxx-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for AK4524 / AK4528 / AK4529 / AK4355 / AK4358 / AK4381 diff --git a/sound/i2c/other/pt2258.c b/sound/i2c/other/pt2258.c index 0fbac827124b..96f26170f639 100644 --- a/sound/i2c/other/pt2258.c +++ b/sound/i2c/other/pt2258.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA Driver for the PT2258 volume controller. diff --git a/sound/i2c/tea6330t.c b/sound/i2c/tea6330t.c index 676d58054944..8800a760b84c 100644 --- a/sound/i2c/tea6330t.c +++ b/sound/i2c/tea6330t.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for control of the TEA6330T circuit via i2c bus diff --git a/sound/isa/ad1816a/ad1816a.c b/sound/isa/ad1816a/ad1816a.c index 8e84d4091f1e..6e042edb9e60 100644 --- a/sound/isa/ad1816a/ad1816a.c +++ b/sound/isa/ad1816a/ad1816a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/sound/isa/ad1816a/ad1816a_lib.c b/sound/isa/ad1816a/ad1816a_lib.c index 50f62304de61..2fc7a4913e84 100644 --- a/sound/isa/ad1816a/ad1816a_lib.c +++ b/sound/isa/ad1816a/ad1816a_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* ad1816a.c - lowlevel code for Analog Devices AD1816A chip. diff --git a/sound/isa/ad1848/ad1848.c b/sound/isa/ad1848/ad1848.c index 401d8df28d87..f1333ff1aab1 100644 --- a/sound/isa/ad1848/ad1848.c +++ b/sound/isa/ad1848/ad1848.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic driver for AD1848/AD1847/CS4248 chips (0.1 Alpha) diff --git a/sound/isa/adlib.c b/sound/isa/adlib.c index 03fb2bce9255..b31eb3caeda9 100644 --- a/sound/isa/adlib.c +++ b/sound/isa/adlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AdLib FM card driver. diff --git a/sound/isa/als100.c b/sound/isa/als100.c index cfc241bd252e..b5bacaac6699 100644 --- a/sound/isa/als100.c +++ b/sound/isa/als100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/sound/isa/azt2320.c b/sound/isa/azt2320.c index 588b9f0831d3..0768b28c20d3 100644 --- a/sound/isa/azt2320.c +++ b/sound/isa/azt2320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* card-azt2320.c - driver for Aztech Systems AZT2320 based soundcards. diff --git a/sound/isa/cmi8328.c b/sound/isa/cmi8328.c index 4e6d823af103..a72603ccf4fa 100644 --- a/sound/isa/cmi8328.c +++ b/sound/isa/cmi8328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for C-Media CMI8328-based soundcards, such as AudioExcel AV500 diff --git a/sound/isa/cmi8330.c b/sound/isa/cmi8330.c index 3d1f19321b9e..cc8860b7b0f2 100644 --- a/sound/isa/cmi8330.c +++ b/sound/isa/cmi8330.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for C-Media's CMI8330 and CMI8329 soundcards. diff --git a/sound/isa/cs423x/cs4231.c b/sound/isa/cs423x/cs4231.c index c87be4be6df1..ba283cd16c58 100644 --- a/sound/isa/cs423x/cs4231.c +++ b/sound/isa/cs423x/cs4231.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Generic driver for CS4231 chips diff --git a/sound/isa/cs423x/cs4236.c b/sound/isa/cs423x/cs4236.c index e36cc147651a..2e60f54b4338 100644 --- a/sound/isa/cs423x/cs4236.c +++ b/sound/isa/cs423x/cs4236.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for generic CS4232/CS4235/CS4236/CS4236B/CS4237B/CS4238B/CS4239 chips diff --git a/sound/isa/cs423x/cs4236_lib.c b/sound/isa/cs423x/cs4236_lib.c index e2c29e831020..27497dfd59e2 100644 --- a/sound/isa/cs423x/cs4236_lib.c +++ b/sound/isa/cs423x/cs4236_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/es1688/es1688.c b/sound/isa/es1688/es1688.c index 6a95dfb7600a..55660bdbbd4f 100644 --- a/sound/isa/es1688/es1688.c +++ b/sound/isa/es1688/es1688.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for generic ESS AudioDrive ESx688 soundcards diff --git a/sound/isa/es1688/es1688_lib.c b/sound/isa/es1688/es1688_lib.c index 59987dbc9ae9..84c4b8122bb9 100644 --- a/sound/isa/es1688/es1688_lib.c +++ b/sound/isa/es1688/es1688_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/es18xx.c b/sound/isa/es18xx.c index 1da7b400a17b..4bd80782ad70 100644 --- a/sound/isa/es18xx.c +++ b/sound/isa/es18xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for generic ESS AudioDrive ES18xx soundcards diff --git a/sound/isa/galaxy/azt1605.c b/sound/isa/galaxy/azt1605.c index 545fb13fbea6..2409e05843ff 100644 --- a/sound/isa/galaxy/azt1605.c +++ b/sound/isa/galaxy/azt1605.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Aztech AZT1605 Driver diff --git a/sound/isa/galaxy/azt2316.c b/sound/isa/galaxy/azt2316.c index 76251e845f85..7a1b97cdf012 100644 --- a/sound/isa/galaxy/azt2316.c +++ b/sound/isa/galaxy/azt2316.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Aztech AZT2316 Driver diff --git a/sound/isa/galaxy/galaxy.c b/sound/isa/galaxy/galaxy.c index b0f1562d0fc0..8d1ffe3c4a3e 100644 --- a/sound/isa/galaxy/galaxy.c +++ b/sound/isa/galaxy/galaxy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Aztech AZT1605/AZT2316 Driver diff --git a/sound/isa/gus/gus_dma.c b/sound/isa/gus/gus_dma.c index ffc69e26227e..e3c1c297eacd 100644 --- a/sound/isa/gus/gus_dma.c +++ b/sound/isa/gus/gus_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for GF1 DMA control diff --git a/sound/isa/gus/gus_dram.c b/sound/isa/gus/gus_dram.c index 50fe738ee3ea..044f12d39f8b 100644 --- a/sound/isa/gus/gus_dram.c +++ b/sound/isa/gus/gus_dram.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_io.c b/sound/isa/gus/gus_io.c index 3e6f35084f26..d6b83c300b65 100644 --- a/sound/isa/gus/gus_io.c +++ b/sound/isa/gus/gus_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_irq.c b/sound/isa/gus/gus_irq.c index 0e1054402c91..6fd576414c00 100644 --- a/sound/isa/gus/gus_irq.c +++ b/sound/isa/gus/gus_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routine for IRQ handling from GF1/InterWave chip diff --git a/sound/isa/gus/gus_main.c b/sound/isa/gus/gus_main.c index 5f50a39c6f16..14eea43a7d64 100644 --- a/sound/isa/gus/gus_main.c +++ b/sound/isa/gus/gus_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for Gravis UltraSound soundcards diff --git a/sound/isa/gus/gus_mem.c b/sound/isa/gus/gus_mem.c index 8d95d8d5abdf..e25438aa602f 100644 --- a/sound/isa/gus/gus_mem.c +++ b/sound/isa/gus/gus_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_mem_proc.c b/sound/isa/gus/gus_mem_proc.c index b5e1d1649500..b70e5f28193b 100644 --- a/sound/isa/gus/gus_mem_proc.c +++ b/sound/isa/gus/gus_mem_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_mixer.c b/sound/isa/gus/gus_mixer.c index 9bfdb4e45a5d..24bbdbacaedb 100644 --- a/sound/isa/gus/gus_mixer.c +++ b/sound/isa/gus/gus_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_pcm.c b/sound/isa/gus/gus_pcm.c index 9249cbff30f3..55084a2186a7 100644 --- a/sound/isa/gus/gus_pcm.c +++ b/sound/isa/gus/gus_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_reset.c b/sound/isa/gus/gus_reset.c index a7a3e764bb77..6ee5e4431b18 100644 --- a/sound/isa/gus/gus_reset.c +++ b/sound/isa/gus/gus_reset.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_timer.c b/sound/isa/gus/gus_timer.c index e3a8847e02cf..e1320a9fd1a1 100644 --- a/sound/isa/gus/gus_timer.c +++ b/sound/isa/gus/gus_timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for Gravis UltraSound soundcards - Timers diff --git a/sound/isa/gus/gus_uart.c b/sound/isa/gus/gus_uart.c index 770d8f3e4cff..6e95a5d067ab 100644 --- a/sound/isa/gus/gus_uart.c +++ b/sound/isa/gus/gus_uart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gus_volume.c b/sound/isa/gus/gus_volume.c index e729621756cf..70f4fc560f57 100644 --- a/sound/isa/gus/gus_volume.c +++ b/sound/isa/gus/gus_volume.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/gus/gusclassic.c b/sound/isa/gus/gusclassic.c index 101202acefb3..e5c8b87a9fed 100644 --- a/sound/isa/gus/gusclassic.c +++ b/sound/isa/gus/gusclassic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Gravis UltraSound Classic soundcard diff --git a/sound/isa/gus/gusextreme.c b/sound/isa/gus/gusextreme.c index ed921b89b00a..5b887f83a2c3 100644 --- a/sound/isa/gus/gusextreme.c +++ b/sound/isa/gus/gusextreme.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Gravis UltraSound Extreme soundcards diff --git a/sound/isa/gus/gusmax.c b/sound/isa/gus/gusmax.c index b572411c4422..3e881cb51bc3 100644 --- a/sound/isa/gus/gusmax.c +++ b/sound/isa/gus/gusmax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Gravis UltraSound MAX soundcard diff --git a/sound/isa/gus/interwave-stb.c b/sound/isa/gus/interwave-stb.c index dbe4f48a9846..0b3586e03ec7 100644 --- a/sound/isa/gus/interwave-stb.c +++ b/sound/isa/gus/interwave-stb.c @@ -1,2 +1,3 @@ +asm("nop"); #define SNDRV_STB #include "interwave.c" diff --git a/sound/isa/gus/interwave.c b/sound/isa/gus/interwave.c index 18adcd35e117..3668f62bb0f6 100644 --- a/sound/isa/gus/interwave.c +++ b/sound/isa/gus/interwave.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for AMD InterWave soundcard diff --git a/sound/isa/msnd/msnd.c b/sound/isa/msnd/msnd.c index 5e350234d572..7f8755fefcc9 100644 --- a/sound/isa/msnd/msnd.c +++ b/sound/isa/msnd/msnd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /********************************************************************* * diff --git a/sound/isa/msnd/msnd_classic.c b/sound/isa/msnd/msnd_classic.c index 3b23a096fa4e..c2e55480a931 100644 --- a/sound/isa/msnd/msnd_classic.c +++ b/sound/isa/msnd/msnd_classic.c @@ -1,3 +1,4 @@ +asm("nop"); /* The work is in msnd_pinnacle.c, just define MSND_CLASSIC before it. */ #define MSND_CLASSIC #include "msnd_pinnacle.c" diff --git a/sound/isa/msnd/msnd_pinnacle.c b/sound/isa/msnd/msnd_pinnacle.c index c4eec391cd29..7262b1338227 100644 --- a/sound/isa/msnd/msnd_pinnacle.c +++ b/sound/isa/msnd/msnd_pinnacle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /********************************************************************* * diff --git a/sound/isa/msnd/msnd_pinnacle_mixer.c b/sound/isa/msnd/msnd_pinnacle_mixer.c index ec354483b9f8..48ef01dd3d57 100644 --- a/sound/isa/msnd/msnd_pinnacle_mixer.c +++ b/sound/isa/msnd/msnd_pinnacle_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** msnd_pinnacle_mixer.c - description diff --git a/sound/isa/opl3sa2.c b/sound/isa/opl3sa2.c index 8c1767697b62..b29be7621edb 100644 --- a/sound/isa/opl3sa2.c +++ b/sound/isa/opl3sa2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Yamaha OPL3-SA[2,3] soundcards diff --git a/sound/isa/opti9xx/miro.c b/sound/isa/opti9xx/miro.c index c320af3e9a05..56c0b4fe8ddc 100644 --- a/sound/isa/opti9xx/miro.c +++ b/sound/isa/opti9xx/miro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA soundcard driver for Miro miroSOUND PCM1 pro diff --git a/sound/isa/opti9xx/opti92x-ad1848.c b/sound/isa/opti9xx/opti92x-ad1848.c index abaa3ed3ab5c..a82114ad41cf 100644 --- a/sound/isa/opti9xx/opti92x-ad1848.c +++ b/sound/isa/opti9xx/opti92x-ad1848.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* card-opti92x-ad1848.c - driver for OPTi 82c92x based soundcards. diff --git a/sound/isa/opti9xx/opti92x-cs4231.c b/sound/isa/opti9xx/opti92x-cs4231.c index b17ab19f6d81..0d33994549f7 100644 --- a/sound/isa/opti9xx/opti92x-cs4231.c +++ b/sound/isa/opti9xx/opti92x-cs4231.c @@ -1,2 +1,3 @@ +asm("nop"); #define CS4231 #include "opti92x-ad1848.c" diff --git a/sound/isa/opti9xx/opti93x.c b/sound/isa/opti9xx/opti93x.c index bad9da521bf9..69bf07467e6a 100644 --- a/sound/isa/opti9xx/opti93x.c +++ b/sound/isa/opti9xx/opti93x.c @@ -1,3 +1,4 @@ +asm("nop"); #define OPTi93X #include "opti92x-ad1848.c" diff --git a/sound/isa/sb/emu8000.c b/sound/isa/sb/emu8000.c index 12c296ee34ec..7d4934481280 100644 --- a/sound/isa/sb/emu8000.c +++ b/sound/isa/sb/emu8000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/emu8000_callback.c b/sound/isa/sb/emu8000_callback.c index 7609a5b640cb..011fc536f932 100644 --- a/sound/isa/sb/emu8000_callback.c +++ b/sound/isa/sb/emu8000_callback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * synth callback routines for the emu8000 (AWE32/64) diff --git a/sound/isa/sb/emu8000_patch.c b/sound/isa/sb/emu8000_patch.c index d60174ec8b39..884cfd8fb33e 100644 --- a/sound/isa/sb/emu8000_patch.c +++ b/sound/isa/sb/emu8000_patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Patch routines for the emu8000 (AWE32/64) diff --git a/sound/isa/sb/emu8000_pcm.c b/sound/isa/sb/emu8000_pcm.c index 656a655d618d..227ddf319907 100644 --- a/sound/isa/sb/emu8000_pcm.c +++ b/sound/isa/sb/emu8000_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pcm emulation on emu8000 wavetable diff --git a/sound/isa/sb/emu8000_synth.c b/sound/isa/sb/emu8000_synth.c index 9bec85ec55b4..dcd1810ce1f8 100644 --- a/sound/isa/sb/emu8000_synth.c +++ b/sound/isa/sb/emu8000_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/jazz16.c b/sound/isa/sb/jazz16.c index 69d9bfb6c14c..0d2fea905cff 100644 --- a/sound/isa/sb/jazz16.c +++ b/sound/isa/sb/jazz16.c @@ -1,3 +1,4 @@ +asm("nop"); /* * jazz16.c - driver for Media Vision Jazz16 based soundcards. diff --git a/sound/isa/sb/sb16.c b/sound/isa/sb/sb16.c index 208d1942a015..f5a010285eb9 100644 --- a/sound/isa/sb/sb16.c +++ b/sound/isa/sb/sb16.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for SoundBlaster 16/AWE32/AWE64 soundcards diff --git a/sound/isa/sb/sb16_csp.c b/sound/isa/sb/sb16_csp.c index 9ad71a9fc18d..937f646383f4 100644 --- a/sound/isa/sb/sb16_csp.c +++ b/sound/isa/sb/sb16_csp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1999 by Uros Bizjak diff --git a/sound/isa/sb/sb16_main.c b/sound/isa/sb/sb16_main.c index 4d64db4f5852..6e43f6c99498 100644 --- a/sound/isa/sb/sb16_main.c +++ b/sound/isa/sb/sb16_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/sb8.c b/sound/isa/sb/sb8.c index 6d5131265913..7fd27b00b4f8 100644 --- a/sound/isa/sb/sb8.c +++ b/sound/isa/sb/sb8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for SoundBlaster 1.0/2.0/Pro soundcards and compatible diff --git a/sound/isa/sb/sb8_main.c b/sound/isa/sb/sb8_main.c index a4b5725255cf..610d75657baf 100644 --- a/sound/isa/sb/sb8_main.c +++ b/sound/isa/sb/sb8_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/sb8_midi.c b/sound/isa/sb/sb8_midi.c index 1d41f2470697..17810d8fe23c 100644 --- a/sound/isa/sb/sb8_midi.c +++ b/sound/isa/sb/sb8_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/sb_common.c b/sound/isa/sb/sb_common.c index f2848559e6da..04abf42221bd 100644 --- a/sound/isa/sb/sb_common.c +++ b/sound/isa/sb/sb_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/sb_mixer.c b/sound/isa/sb/sb_mixer.c index 95173b18cee3..ad364c6c58a9 100644 --- a/sound/isa/sb/sb_mixer.c +++ b/sound/isa/sb/sb_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/isa/sb/sbawe.c b/sound/isa/sb/sbawe.c index 2ec52a3473a2..723457cc5d1a 100644 --- a/sound/isa/sb/sbawe.c +++ b/sound/isa/sb/sbawe.c @@ -1,2 +1,3 @@ +asm("nop"); #define SNDRV_SBAWE #include "sb16.c" diff --git a/sound/isa/sc6000.c b/sound/isa/sc6000.c index 6d618cc2ba45..15d4113d60a8 100644 --- a/sound/isa/sc6000.c +++ b/sound/isa/sc6000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Gallant SC-6000 soundcard. This card is also known as diff --git a/sound/isa/sscape.c b/sound/isa/sscape.c index a31ca75774a6..f897f37eb3d6 100644 --- a/sound/isa/sscape.c +++ b/sound/isa/sscape.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Low-level ALSA driver for the ENSONIQ SoundScape diff --git a/sound/isa/wavefront/wavefront.c b/sound/isa/wavefront/wavefront.c index 07c68568091d..693fff056a80 100644 --- a/sound/isa/wavefront/wavefront.c +++ b/sound/isa/wavefront/wavefront.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA card-level driver for Turtle Beach Wavefront cards diff --git a/sound/isa/wavefront/wavefront_fx.c b/sound/isa/wavefront/wavefront_fx.c index beca35ce04f3..e24ab5145032 100644 --- a/sound/isa/wavefront/wavefront_fx.c +++ b/sound/isa/wavefront/wavefront_fx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 1998-2002 by Paul Davis diff --git a/sound/isa/wavefront/wavefront_midi.c b/sound/isa/wavefront/wavefront_midi.c index 69d87c4cafae..2305ed9bd7d7 100644 --- a/sound/isa/wavefront/wavefront_midi.c +++ b/sound/isa/wavefront/wavefront_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) by Paul Barton-Davis 1998-1999 diff --git a/sound/isa/wavefront/wavefront_synth.c b/sound/isa/wavefront/wavefront_synth.c index 0d78533e1cfd..a128848e1321 100644 --- a/sound/isa/wavefront/wavefront_synth.c +++ b/sound/isa/wavefront/wavefront_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) by Paul Barton-Davis 1998-1999 * diff --git a/sound/isa/wss/wss_lib.c b/sound/isa/wss/wss_lib.c index 6cf88625bbc3..510262378f3e 100644 --- a/sound/isa/wss/wss_lib.c +++ b/sound/isa/wss/wss_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/last.c b/sound/last.c index f0bb98780e70..f1fa6088a5fd 100644 --- a/sound/last.c +++ b/sound/last.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Advanced Linux Sound Architecture diff --git a/sound/mips/ad1843.c b/sound/mips/ad1843.c index 19c28938f00f..f7552f3bcc63 100644 --- a/sound/mips/ad1843.c +++ b/sound/mips/ad1843.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD1843 low level driver diff --git a/sound/mips/hal2.c b/sound/mips/hal2.c index f88e6a6733a5..51aa41990347 100644 --- a/sound/mips/hal2.c +++ b/sound/mips/hal2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for A2 audio system used in SGI machines diff --git a/sound/mips/sgio2audio.c b/sound/mips/sgio2audio.c index 077fdf2181c1..2f3adcd87a42 100644 --- a/sound/mips/sgio2audio.c +++ b/sound/mips/sgio2audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sound driver for Silicon Graphics O2 Workstations A/V board audio. diff --git a/sound/mips/snd-n64.c b/sound/mips/snd-n64.c index f17e63f2ff5a..32751d923b69 100644 --- a/sound/mips/snd-n64.c +++ b/sound/mips/snd-n64.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Sound driver for Nintendo 64. diff --git a/sound/oss/dmasound/dmasound_atari.c b/sound/oss/dmasound/dmasound_atari.c index 6188469de8af..ecfbcc742e23 100644 --- a/sound/oss/dmasound/dmasound_atari.c +++ b/sound/oss/dmasound/dmasound_atari.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/oss/dmasound/dmasound_atari.c diff --git a/sound/oss/dmasound/dmasound_core.c b/sound/oss/dmasound/dmasound_core.c index dea2d9b18fc9..092be18ec1dc 100644 --- a/sound/oss/dmasound/dmasound_core.c +++ b/sound/oss/dmasound/dmasound_core.c @@ -1,3 +1,4 @@ +asm("nop"); /* * linux/sound/oss/dmasound/dmasound_core.c * diff --git a/sound/oss/dmasound/dmasound_paula.c b/sound/oss/dmasound/dmasound_paula.c index 8d443a3663d3..aada4246ccf8 100644 --- a/sound/oss/dmasound/dmasound_paula.c +++ b/sound/oss/dmasound/dmasound_paula.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/oss/dmasound/dmasound_paula.c diff --git a/sound/oss/dmasound/dmasound_q40.c b/sound/oss/dmasound/dmasound_q40.c index e25a78dd1bf2..68234f5091cd 100644 --- a/sound/oss/dmasound/dmasound_q40.c +++ b/sound/oss/dmasound/dmasound_q40.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/oss/dmasound/dmasound_q40.c diff --git a/sound/parisc/harmony.c b/sound/parisc/harmony.c index 4b5a54da25fb..06bacb290379 100644 --- a/sound/parisc/harmony.c +++ b/sound/parisc/harmony.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Hewlett-Packard Harmony audio driver * diff --git a/sound/pci/ac97/ac97_codec.c b/sound/pci/ac97/ac97_codec.c index c54bdefa5afe..b83e7bba4e28 100644 --- a/sound/pci/ac97/ac97_codec.c +++ b/sound/pci/ac97/ac97_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ac97/ac97_patch.c b/sound/pci/ac97/ac97_patch.c index 64cc39dd2008..010b1332f84c 100644 --- a/sound/pci/ac97/ac97_patch.c +++ b/sound/pci/ac97/ac97_patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ac97/ac97_pcm.c b/sound/pci/ac97/ac97_pcm.c index 4715d88ff8f4..28acf41aa88b 100644 --- a/sound/pci/ac97/ac97_pcm.c +++ b/sound/pci/ac97/ac97_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ac97/ac97_proc.c b/sound/pci/ac97/ac97_proc.c index 1c9d76994b3a..4324d96acbc1 100644 --- a/sound/pci/ac97/ac97_proc.c +++ b/sound/pci/ac97/ac97_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ad1889.c b/sound/pci/ad1889.c index f4ec404c0d15..90fc543d104f 100644 --- a/sound/pci/ad1889.c +++ b/sound/pci/ad1889.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Analog Devices 1889 audio driver * diff --git a/sound/pci/ak4531_codec.c b/sound/pci/ak4531_codec.c index cdad47e4098d..7d5e3e1fc916 100644 --- a/sound/pci/ak4531_codec.c +++ b/sound/pci/ak4531_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ali5451/ali5451.c b/sound/pci/ali5451/ali5451.c index 571d89a6a8da..70344f61d470 100644 --- a/sound/pci/ali5451/ali5451.c +++ b/sound/pci/ali5451/ali5451.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Matt Wu diff --git a/sound/pci/als300.c b/sound/pci/als300.c index 733e84def5a7..be28c9666fa3 100644 --- a/sound/pci/als300.c +++ b/sound/pci/als300.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * als300.c - driver for Avance Logic ALS300/ALS300+ soundcards. diff --git a/sound/pci/als4000.c b/sound/pci/als4000.c index 33034e07b3d6..6f9f22a54e5f 100644 --- a/sound/pci/als4000.c +++ b/sound/pci/als4000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * card-als4000.c - driver for Avance Logic ALS4000 based soundcards. diff --git a/sound/pci/asihpi/asihpi.c b/sound/pci/asihpi/asihpi.c index fd0a67b772d1..a989072617f2 100644 --- a/sound/pci/asihpi/asihpi.c +++ b/sound/pci/asihpi/asihpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Asihpi soundcard diff --git a/sound/pci/asihpi/hpi6000.c b/sound/pci/asihpi/hpi6000.c index b08578c93c6a..be72c535e90c 100644 --- a/sound/pci/asihpi/hpi6000.c +++ b/sound/pci/asihpi/hpi6000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/asihpi/hpi6205.c b/sound/pci/asihpi/hpi6205.c index c7d7eff86727..53cce7ed521a 100644 --- a/sound/pci/asihpi/hpi6205.c +++ b/sound/pci/asihpi/hpi6205.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/asihpi/hpicmn.c b/sound/pci/asihpi/hpicmn.c index 7d1abaedb46a..61369db1c08e 100644 --- a/sound/pci/asihpi/hpicmn.c +++ b/sound/pci/asihpi/hpicmn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/asihpi/hpidebug.c b/sound/pci/asihpi/hpidebug.c index 9570d9a44fe8..80c06d268685 100644 --- a/sound/pci/asihpi/hpidebug.c +++ b/sound/pci/asihpi/hpidebug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /************************************************************************ diff --git a/sound/pci/asihpi/hpidspcd.c b/sound/pci/asihpi/hpidspcd.c index 9acc0ac75eca..ca04f9d30808 100644 --- a/sound/pci/asihpi/hpidspcd.c +++ b/sound/pci/asihpi/hpidspcd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /*********************************************************************** diff --git a/sound/pci/asihpi/hpifunc.c b/sound/pci/asihpi/hpifunc.c index 24047fafef51..df2dd81662c4 100644 --- a/sound/pci/asihpi/hpifunc.c +++ b/sound/pci/asihpi/hpifunc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "hpi_internal.h" diff --git a/sound/pci/asihpi/hpimsginit.c b/sound/pci/asihpi/hpimsginit.c index a3fdcbf4990e..69da5150bea5 100644 --- a/sound/pci/asihpi/hpimsginit.c +++ b/sound/pci/asihpi/hpimsginit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/asihpi/hpimsgx.c b/sound/pci/asihpi/hpimsgx.c index b68e6bfbbfba..1b0db803bbf9 100644 --- a/sound/pci/asihpi/hpimsgx.c +++ b/sound/pci/asihpi/hpimsgx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/asihpi/hpioctl.c b/sound/pci/asihpi/hpioctl.c index 9fb0c8e503df..eac6d2e7d452 100644 --- a/sound/pci/asihpi/hpioctl.c +++ b/sound/pci/asihpi/hpioctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /******************************************************************************* AudioScience HPI driver diff --git a/sound/pci/asihpi/hpios.c b/sound/pci/asihpi/hpios.c index 6fe60d13e24b..79a6244ceb60 100644 --- a/sound/pci/asihpi/hpios.c +++ b/sound/pci/asihpi/hpios.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** diff --git a/sound/pci/atiixp.c b/sound/pci/atiixp.c index 2a0c59d5afa5..966fa83454c2 100644 --- a/sound/pci/atiixp.c +++ b/sound/pci/atiixp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ATI IXP 150/200/250/300 AC97 controllers diff --git a/sound/pci/atiixp_modem.c b/sound/pci/atiixp_modem.c index 91f31e2ad3d3..45a18acadfd5 100644 --- a/sound/pci/atiixp_modem.c +++ b/sound/pci/atiixp_modem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ATI IXP 150/200/250 AC97 modem controllers diff --git a/sound/pci/au88x0/au8810.c b/sound/pci/au88x0/au8810.c index b2bfa50bfe30..f0edaf65a71c 100644 --- a/sound/pci/au88x0/au8810.c +++ b/sound/pci/au88x0/au8810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "au8810.h" #include "au88x0.h" diff --git a/sound/pci/au88x0/au8820.c b/sound/pci/au88x0/au8820.c index dbc2263b49c6..2c18d2873a41 100644 --- a/sound/pci/au88x0/au8820.c +++ b/sound/pci/au88x0/au8820.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "au8820.h" #include "au88x0.h" diff --git a/sound/pci/au88x0/au8830.c b/sound/pci/au88x0/au8830.c index e963c4e2f026..87f91ca5db50 100644 --- a/sound/pci/au88x0/au8830.c +++ b/sound/pci/au88x0/au8830.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include "au8830.h" #include "au88x0.h" diff --git a/sound/pci/au88x0/au88x0.c b/sound/pci/au88x0/au88x0.c index bb02945793f0..87c7ed7ac374 100644 --- a/sound/pci/au88x0/au88x0.c +++ b/sound/pci/au88x0/au88x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for the Aureal Vortex family of soundprocessors. diff --git a/sound/pci/au88x0/au88x0_a3d.c b/sound/pci/au88x0/au88x0_a3d.c index d5cafaa229f1..29da8292a671 100644 --- a/sound/pci/au88x0/au88x0_a3d.c +++ b/sound/pci/au88x0/au88x0_a3d.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * au88x0_a3d.c diff --git a/sound/pci/au88x0/au88x0_a3ddata.c b/sound/pci/au88x0/au88x0_a3ddata.c index a5da3b3a546a..2a89b8cae31c 100644 --- a/sound/pci/au88x0/au88x0_a3ddata.c +++ b/sound/pci/au88x0/au88x0_a3ddata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * au88x0_a3ddata.c diff --git a/sound/pci/au88x0/au88x0_core.c b/sound/pci/au88x0/au88x0_core.c index e5d867637336..3344edce390f 100644 --- a/sound/pci/au88x0/au88x0_core.c +++ b/sound/pci/au88x0/au88x0_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/pci/au88x0/au88x0_eq.c b/sound/pci/au88x0/au88x0_eq.c index 81a63b5bb31c..dfba3afb3b56 100644 --- a/sound/pci/au88x0/au88x0_eq.c +++ b/sound/pci/au88x0/au88x0_eq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * au88x0_eq.c diff --git a/sound/pci/au88x0/au88x0_eqdata.c b/sound/pci/au88x0/au88x0_eqdata.c index a74f266f0bd0..29307815b6b5 100644 --- a/sound/pci/au88x0/au88x0_eqdata.c +++ b/sound/pci/au88x0/au88x0_eqdata.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Data structs */ diff --git a/sound/pci/au88x0/au88x0_game.c b/sound/pci/au88x0/au88x0_game.c index 51c154e34026..721fc662acc6 100644 --- a/sound/pci/au88x0/au88x0_game.c +++ b/sound/pci/au88x0/au88x0_game.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Manuel Jander. diff --git a/sound/pci/au88x0/au88x0_mixer.c b/sound/pci/au88x0/au88x0_mixer.c index 00781a7fd28c..65a80edb4f45 100644 --- a/sound/pci/au88x0/au88x0_mixer.c +++ b/sound/pci/au88x0/au88x0_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Vortex Mixer support. diff --git a/sound/pci/au88x0/au88x0_mpu401.c b/sound/pci/au88x0/au88x0_mpu401.c index 164f6b7039ab..672ba776d718 100644 --- a/sound/pci/au88x0/au88x0_mpu401.c +++ b/sound/pci/au88x0/au88x0_mpu401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/au88x0/au88x0_pcm.c b/sound/pci/au88x0/au88x0_pcm.c index 546f71220604..96ebc6066549 100644 --- a/sound/pci/au88x0/au88x0_pcm.c +++ b/sound/pci/au88x0/au88x0_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/pci/au88x0/au88x0_synth.c b/sound/pci/au88x0/au88x0_synth.c index 84d961e7c79c..0b12fd6057c1 100644 --- a/sound/pci/au88x0/au88x0_synth.c +++ b/sound/pci/au88x0/au88x0_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/pci/au88x0/au88x0_xtalk.c b/sound/pci/au88x0/au88x0_xtalk.c index 27859536d7c0..9c1d85d971d8 100644 --- a/sound/pci/au88x0/au88x0_xtalk.c +++ b/sound/pci/au88x0/au88x0_xtalk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * au88x0_cxtalk.c diff --git a/sound/pci/aw2/aw2-alsa.c b/sound/pci/aw2/aw2-alsa.c index e2c501f4394c..936029abfcd8 100644 --- a/sound/pci/aw2/aw2-alsa.c +++ b/sound/pci/aw2/aw2-alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * diff --git a/sound/pci/aw2/aw2-saa7146.c b/sound/pci/aw2/aw2-saa7146.c index c84f1a45194f..ad9126a7572d 100644 --- a/sound/pci/aw2/aw2-saa7146.c +++ b/sound/pci/aw2/aw2-saa7146.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * diff --git a/sound/pci/aw2/aw2-tsl.c b/sound/pci/aw2/aw2-tsl.c index 2f35b08809a3..bb7994185062 100644 --- a/sound/pci/aw2/aw2-tsl.c +++ b/sound/pci/aw2/aw2-tsl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /***************************************************************************** * diff --git a/sound/pci/azt3328.c b/sound/pci/azt3328.c index 6cdf76e2b7d2..d48c33e2dcbc 100644 --- a/sound/pci/azt3328.c +++ b/sound/pci/azt3328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* azt3328.c - driver for Aztech AZF3328 based soundcards (e.g. PCI168). * Copyright (C) 2002, 2005 - 2011 by Andreas Mohr diff --git a/sound/pci/bt87x.c b/sound/pci/bt87x.c index 383def1f2af7..24e0839acd89 100644 --- a/sound/pci/bt87x.c +++ b/sound/pci/bt87x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * bt87x.c - Brooktree Bt878/Bt879 driver for ALSA diff --git a/sound/pci/ca0106/ca0106_main.c b/sound/pci/ca0106/ca0106_main.c index 41774e2ef53f..956ff727b1dc 100644 --- a/sound/pci/ca0106/ca0106_main.c +++ b/sound/pci/ca0106/ca0106_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 James Courtier-Dutton diff --git a/sound/pci/ca0106/ca0106_mixer.c b/sound/pci/ca0106/ca0106_mixer.c index f7b6b2db889b..d6baf3d1ba55 100644 --- a/sound/pci/ca0106/ca0106_mixer.c +++ b/sound/pci/ca0106/ca0106_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 James Courtier-Dutton diff --git a/sound/pci/ca0106/ca0106_proc.c b/sound/pci/ca0106/ca0106_proc.c index c181e4954579..cc6b2a6f3294 100644 --- a/sound/pci/ca0106/ca0106_proc.c +++ b/sound/pci/ca0106/ca0106_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2004 James Courtier-Dutton diff --git a/sound/pci/ca0106/ca_midi.c b/sound/pci/ca0106/ca_midi.c index 6efd93abddb5..6a9a57577ac9 100644 --- a/sound/pci/ca0106/ca_midi.c +++ b/sound/pci/ca0106/ca_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 10/16/2005 Tilman Kranz diff --git a/sound/pci/cmipci.c b/sound/pci/cmipci.c index 0666be543474..d52c93001c8b 100644 --- a/sound/pci/cmipci.c +++ b/sound/pci/cmipci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for C-Media CMI8338 and 8738 PCI soundcards. diff --git a/sound/pci/cs4281.c b/sound/pci/cs4281.c index d00b2c9fb1e3..4ce614915cfb 100644 --- a/sound/pci/cs4281.c +++ b/sound/pci/cs4281.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Cirrus Logic CS4281 based PCI soundcard diff --git a/sound/pci/cs46xx/cs46xx.c b/sound/pci/cs46xx/cs46xx.c index 9c1995737eb7..5d095f2ef3fa 100644 --- a/sound/pci/cs46xx/cs46xx.c +++ b/sound/pci/cs46xx/cs46xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The driver for the Cirrus Logic's Sound Fusion CS46XX based soundcards diff --git a/sound/pci/cs46xx/cs46xx_lib.c b/sound/pci/cs46xx/cs46xx_lib.c index b96ab7fd464c..d9132da5cc95 100644 --- a/sound/pci/cs46xx/cs46xx_lib.c +++ b/sound/pci/cs46xx/cs46xx_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/cs46xx/dsp_spos.c b/sound/pci/cs46xx/dsp_spos.c index 3d34575a0e8f..3c345bdab9f7 100644 --- a/sound/pci/cs46xx/dsp_spos.c +++ b/sound/pci/cs46xx/dsp_spos.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/pci/cs46xx/dsp_spos_scb_lib.c b/sound/pci/cs46xx/dsp_spos_scb_lib.c index 32ed415bf427..087cf37a9666 100644 --- a/sound/pci/cs46xx/dsp_spos_scb_lib.c +++ b/sound/pci/cs46xx/dsp_spos_scb_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/pci/cs5530.c b/sound/pci/cs5530.c index 292b65aa758a..b64c3e441edd 100644 --- a/sound/pci/cs5530.c +++ b/sound/pci/cs5530.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cs5530.c - Initialisation code for Cyrix/NatSemi VSA1 softaudio diff --git a/sound/pci/cs5535audio/cs5535audio.c b/sound/pci/cs5535audio/cs5535audio.c index 0ebf6c02b1ef..0ec359a6b453 100644 --- a/sound/pci/cs5535audio/cs5535audio.c +++ b/sound/pci/cs5535audio/cs5535audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for audio on multifunction CS5535/6 companion device diff --git a/sound/pci/cs5535audio/cs5535audio_olpc.c b/sound/pci/cs5535audio/cs5535audio_olpc.c index 122170a410d9..554b40457415 100644 --- a/sound/pci/cs5535audio/cs5535audio_olpc.c +++ b/sound/pci/cs5535audio/cs5535audio_olpc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * OLPC XO-1 additional sound features diff --git a/sound/pci/cs5535audio/cs5535audio_pcm.c b/sound/pci/cs5535audio/cs5535audio_pcm.c index 48b99a07e3bc..aeebd7ad70a8 100644 --- a/sound/pci/cs5535audio/cs5535audio_pcm.c +++ b/sound/pci/cs5535audio/cs5535audio_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for audio on multifunction CS5535 companion device diff --git a/sound/pci/cs5535audio/cs5535audio_pm.c b/sound/pci/cs5535audio/cs5535audio_pm.c index 90fb73a9d9b2..5ae4b6317aff 100644 --- a/sound/pci/cs5535audio/cs5535audio_pm.c +++ b/sound/pci/cs5535audio/cs5535audio_pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Power management for audio on multifunction CS5535 companion device diff --git a/sound/pci/ctxfi/ctamixer.c b/sound/pci/ctxfi/ctamixer.c index c30162be27ee..836ed2446219 100644 --- a/sound/pci/ctxfi/ctamixer.c +++ b/sound/pci/ctxfi/ctamixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctatc.c b/sound/pci/ctxfi/ctatc.c index 227d8c8490e1..d4e054ec8c10 100644 --- a/sound/pci/ctxfi/ctatc.c +++ b/sound/pci/ctxfi/ctatc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctdaio.c b/sound/pci/ctxfi/ctdaio.c index 1c8f8efd836c..235bdc4fd312 100644 --- a/sound/pci/ctxfi/ctdaio.c +++ b/sound/pci/ctxfi/ctdaio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/cthardware.c b/sound/pci/ctxfi/cthardware.c index 1d5064486217..6f1bfe69b2ba 100644 --- a/sound/pci/ctxfi/cthardware.c +++ b/sound/pci/ctxfi/cthardware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/cthw20k1.c b/sound/pci/ctxfi/cthw20k1.c index ea0a928937b6..ae66efd195f3 100644 --- a/sound/pci/ctxfi/cthw20k1.c +++ b/sound/pci/ctxfi/cthw20k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/cthw20k2.c b/sound/pci/ctxfi/cthw20k2.c index fac88f5590c9..b18f1bc46121 100644 --- a/sound/pci/ctxfi/cthw20k2.c +++ b/sound/pci/ctxfi/cthw20k2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctimap.c b/sound/pci/ctxfi/ctimap.c index d5a53d2f5f15..f73e0baa2469 100644 --- a/sound/pci/ctxfi/ctimap.c +++ b/sound/pci/ctxfi/ctimap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctmixer.c b/sound/pci/ctxfi/ctmixer.c index fc9fde284fb3..9227fb81d8f7 100644 --- a/sound/pci/ctxfi/ctmixer.c +++ b/sound/pci/ctxfi/ctmixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctpcm.c b/sound/pci/ctxfi/ctpcm.c index 81dfc6a76b18..1a39e9dee4e7 100644 --- a/sound/pci/ctxfi/ctpcm.c +++ b/sound/pci/ctxfi/ctpcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctresource.c b/sound/pci/ctxfi/ctresource.c index be1d3e61309c..b76ff6918ca0 100644 --- a/sound/pci/ctxfi/ctresource.c +++ b/sound/pci/ctxfi/ctresource.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/ctsrc.c b/sound/pci/ctxfi/ctsrc.c index 46afc9604c08..552b52b67adc 100644 --- a/sound/pci/ctxfi/ctsrc.c +++ b/sound/pci/ctxfi/ctsrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/cttimer.c b/sound/pci/ctxfi/cttimer.c index 609b10320ff7..5583c6f5ae55 100644 --- a/sound/pci/ctxfi/cttimer.c +++ b/sound/pci/ctxfi/cttimer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM timer handling on ctxfi diff --git a/sound/pci/ctxfi/ctvmem.c b/sound/pci/ctxfi/ctvmem.c index 823d6e240a07..11403c8a8d29 100644 --- a/sound/pci/ctxfi/ctvmem.c +++ b/sound/pci/ctxfi/ctvmem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. diff --git a/sound/pci/ctxfi/xfi.c b/sound/pci/ctxfi/xfi.c index d8dd84d41c87..bd99f6b92881 100644 --- a/sound/pci/ctxfi/xfi.c +++ b/sound/pci/ctxfi/xfi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * xfi linux driver. diff --git a/sound/pci/echoaudio/darla20.c b/sound/pci/echoaudio/darla20.c index e295c71c7a39..f93f5f01e256 100644 --- a/sound/pci/echoaudio/darla20.c +++ b/sound/pci/echoaudio/darla20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/darla20_dsp.c b/sound/pci/echoaudio/darla20_dsp.c index 0356efad7528..687008b75b76 100644 --- a/sound/pci/echoaudio/darla20_dsp.c +++ b/sound/pci/echoaudio/darla20_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /*************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/darla24.c b/sound/pci/echoaudio/darla24.c index ae816e78f599..48fba8fb8982 100644 --- a/sound/pci/echoaudio/darla24.c +++ b/sound/pci/echoaudio/darla24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/darla24_dsp.c b/sound/pci/echoaudio/darla24_dsp.c index b96300772aee..aec9d7fa5e7e 100644 --- a/sound/pci/echoaudio/darla24_dsp.c +++ b/sound/pci/echoaudio/darla24_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /*************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/echo3g.c b/sound/pci/echoaudio/echo3g.c index 3d37bb4030ec..0fd4d66910a7 100644 --- a/sound/pci/echoaudio/echo3g.c +++ b/sound/pci/echoaudio/echo3g.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/echo3g_dsp.c b/sound/pci/echoaudio/echo3g_dsp.c index 9e1f2cad0909..94b1028b275f 100644 --- a/sound/pci/echoaudio/echo3g_dsp.c +++ b/sound/pci/echoaudio/echo3g_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/echoaudio.c b/sound/pci/echoaudio/echoaudio.c index f2c8602a1ad7..ef186ce7962b 100644 --- a/sound/pci/echoaudio/echoaudio.c +++ b/sound/pci/echoaudio/echoaudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/echoaudio_3g.c b/sound/pci/echoaudio/echoaudio_3g.c index c9ee98ea3c71..1b6a7ca5e2bc 100644 --- a/sound/pci/echoaudio/echoaudio_3g.c +++ b/sound/pci/echoaudio/echoaudio_3g.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/echoaudio_dsp.c b/sound/pci/echoaudio/echoaudio_dsp.c index 2a40091d472c..c9f0b282f2bf 100644 --- a/sound/pci/echoaudio/echoaudio_dsp.c +++ b/sound/pci/echoaudio/echoaudio_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/echoaudio_gml.c b/sound/pci/echoaudio/echoaudio_gml.c index 248983fa2959..c035b86d5a43 100644 --- a/sound/pci/echoaudio/echoaudio_gml.c +++ b/sound/pci/echoaudio/echoaudio_gml.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/gina20.c b/sound/pci/echoaudio/gina20.c index 4f864ddc9530..9b9bce625d90 100644 --- a/sound/pci/echoaudio/gina20.c +++ b/sound/pci/echoaudio/gina20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/gina20_dsp.c b/sound/pci/echoaudio/gina20_dsp.c index c93939850357..11a98435a62f 100644 --- a/sound/pci/echoaudio/gina20_dsp.c +++ b/sound/pci/echoaudio/gina20_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/gina24.c b/sound/pci/echoaudio/gina24.c index eff69e83ca0a..45d2e9508988 100644 --- a/sound/pci/echoaudio/gina24.c +++ b/sound/pci/echoaudio/gina24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/gina24_dsp.c b/sound/pci/echoaudio/gina24_dsp.c index 78fbac9f3eac..3e913737cd27 100644 --- a/sound/pci/echoaudio/gina24_dsp.c +++ b/sound/pci/echoaudio/gina24_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/indigo.c b/sound/pci/echoaudio/indigo.c index a9f2efc58f6e..a20d59cf344f 100644 --- a/sound/pci/echoaudio/indigo.c +++ b/sound/pci/echoaudio/indigo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/indigo_dsp.c b/sound/pci/echoaudio/indigo_dsp.c index 16eb082df56a..4cfcd1c2a407 100644 --- a/sound/pci/echoaudio/indigo_dsp.c +++ b/sound/pci/echoaudio/indigo_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/indigo_express_dsp.c b/sound/pci/echoaudio/indigo_express_dsp.c index ceda2d7046ac..4e302dc564bb 100644 --- a/sound/pci/echoaudio/indigo_express_dsp.c +++ b/sound/pci/echoaudio/indigo_express_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************ This file is part of Echo Digital Audio's generic driver library. diff --git a/sound/pci/echoaudio/indigodj.c b/sound/pci/echoaudio/indigodj.c index 14e9769ceba1..ae21d7a07d1a 100644 --- a/sound/pci/echoaudio/indigodj.c +++ b/sound/pci/echoaudio/indigodj.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/indigodj_dsp.c b/sound/pci/echoaudio/indigodj_dsp.c index 17a1d888d0b9..89b4c54f14cb 100644 --- a/sound/pci/echoaudio/indigodj_dsp.c +++ b/sound/pci/echoaudio/indigodj_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/indigodjx.c b/sound/pci/echoaudio/indigodjx.c index a14a7dc8c87d..c8f5271f75cc 100644 --- a/sound/pci/echoaudio/indigodjx.c +++ b/sound/pci/echoaudio/indigodjx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/indigodjx_dsp.c b/sound/pci/echoaudio/indigodjx_dsp.c index 5fbd4a3a3083..0d8cbbe11318 100644 --- a/sound/pci/echoaudio/indigodjx_dsp.c +++ b/sound/pci/echoaudio/indigodjx_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************ This file is part of Echo Digital Audio's generic driver library. diff --git a/sound/pci/echoaudio/indigoio.c b/sound/pci/echoaudio/indigoio.c index 97e024450d19..7f0d9532f4b9 100644 --- a/sound/pci/echoaudio/indigoio.c +++ b/sound/pci/echoaudio/indigoio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/indigoio_dsp.c b/sound/pci/echoaudio/indigoio_dsp.c index 791787aa0744..5a4f2289a424 100644 --- a/sound/pci/echoaudio/indigoio_dsp.c +++ b/sound/pci/echoaudio/indigoio_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/indigoiox.c b/sound/pci/echoaudio/indigoiox.c index a017c966b4dc..d8672d822166 100644 --- a/sound/pci/echoaudio/indigoiox.c +++ b/sound/pci/echoaudio/indigoiox.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/indigoiox_dsp.c b/sound/pci/echoaudio/indigoiox_dsp.c index 1ae394ea7c7d..b77687f368bc 100644 --- a/sound/pci/echoaudio/indigoiox_dsp.c +++ b/sound/pci/echoaudio/indigoiox_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /************************************************************************ This file is part of Echo Digital Audio's generic driver library. diff --git a/sound/pci/echoaudio/layla20.c b/sound/pci/echoaudio/layla20.c index 7e38bc9c025d..c99dc2fc874d 100644 --- a/sound/pci/echoaudio/layla20.c +++ b/sound/pci/echoaudio/layla20.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/layla20_dsp.c b/sound/pci/echoaudio/layla20_dsp.c index 5fb5c4a4598b..4eed32f0737c 100644 --- a/sound/pci/echoaudio/layla20_dsp.c +++ b/sound/pci/echoaudio/layla20_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/layla24.c b/sound/pci/echoaudio/layla24.c index 95c52210fb65..4c1b7759f78e 100644 --- a/sound/pci/echoaudio/layla24.c +++ b/sound/pci/echoaudio/layla24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/layla24_dsp.c b/sound/pci/echoaudio/layla24_dsp.c index decfccb1e803..4b9c67f51b08 100644 --- a/sound/pci/echoaudio/layla24_dsp.c +++ b/sound/pci/echoaudio/layla24_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/mia.c b/sound/pci/echoaudio/mia.c index a2d4b0003b57..c1d5ffcae7eb 100644 --- a/sound/pci/echoaudio/mia.c +++ b/sound/pci/echoaudio/mia.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/mia_dsp.c b/sound/pci/echoaudio/mia_dsp.c index 8a4dffc68889..2651ce101488 100644 --- a/sound/pci/echoaudio/mia_dsp.c +++ b/sound/pci/echoaudio/mia_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/midi.c b/sound/pci/echoaudio/midi.c index dd5212644844..6cd44f35d8ae 100644 --- a/sound/pci/echoaudio/midi.c +++ b/sound/pci/echoaudio/midi.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/echoaudio/mona.c b/sound/pci/echoaudio/mona.c index 1b45a2b5066f..6d9e5c1aa477 100644 --- a/sound/pci/echoaudio/mona.c +++ b/sound/pci/echoaudio/mona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA driver for Echoaudio soundcards. diff --git a/sound/pci/echoaudio/mona_dsp.c b/sound/pci/echoaudio/mona_dsp.c index 9bb6a174745c..677387b83206 100644 --- a/sound/pci/echoaudio/mona_dsp.c +++ b/sound/pci/echoaudio/mona_dsp.c @@ -1,3 +1,4 @@ +asm("nop"); /**************************************************************************** Copyright Echo Digital Audio Corporation (c) 1998 - 2004 diff --git a/sound/pci/emu10k1/emu10k1.c b/sound/pci/emu10k1/emu10k1.c index 548e7d049901..ab8159d8e603 100644 --- a/sound/pci/emu10k1/emu10k1.c +++ b/sound/pci/emu10k1/emu10k1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The driver for the EMU10K1 (SB Live!) based soundcards diff --git a/sound/pci/emu10k1/emu10k1_callback.c b/sound/pci/emu10k1/emu10k1_callback.c index ef26e4d3e2a3..58e975acae88 100644 --- a/sound/pci/emu10k1/emu10k1_callback.c +++ b/sound/pci/emu10k1/emu10k1_callback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * synth callback routines for Emu10k1 diff --git a/sound/pci/emu10k1/emu10k1_main.c b/sound/pci/emu10k1/emu10k1_main.c index b2fe2d164ba8..e948d0abfec3 100644 --- a/sound/pci/emu10k1/emu10k1_main.c +++ b/sound/pci/emu10k1/emu10k1_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/emu10k1_patch.c b/sound/pci/emu10k1/emu10k1_patch.c index 806b4f95cad1..eb9008b65024 100644 --- a/sound/pci/emu10k1/emu10k1_patch.c +++ b/sound/pci/emu10k1/emu10k1_patch.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Patch transfer callback for Emu10k1 diff --git a/sound/pci/emu10k1/emu10k1_synth.c b/sound/pci/emu10k1/emu10k1_synth.c index 662d20eb9689..1f3b761d0dbd 100644 --- a/sound/pci/emu10k1/emu10k1_synth.c +++ b/sound/pci/emu10k1/emu10k1_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000 Takashi Iwai diff --git a/sound/pci/emu10k1/emu10k1x.c b/sound/pci/emu10k1/emu10k1x.c index 9607a0f7174b..50a4653c67a1 100644 --- a/sound/pci/emu10k1/emu10k1x.c +++ b/sound/pci/emu10k1/emu10k1x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Francisco Moraes diff --git a/sound/pci/emu10k1/emufx.c b/sound/pci/emu10k1/emufx.c index 37af7bf76347..30591478b72e 100644 --- a/sound/pci/emu10k1/emufx.c +++ b/sound/pci/emu10k1/emufx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/emumixer.c b/sound/pci/emu10k1/emumixer.c index f4906ab30c02..56137168c632 100644 --- a/sound/pci/emu10k1/emumixer.c +++ b/sound/pci/emu10k1/emumixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela , diff --git a/sound/pci/emu10k1/emumpu401.c b/sound/pci/emu10k1/emumpu401.c index c102a3599225..8b3b29a34273 100644 --- a/sound/pci/emu10k1/emumpu401.c +++ b/sound/pci/emu10k1/emumpu401.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/emupcm.c b/sound/pci/emu10k1/emupcm.c index 071c75ba81fd..29fa953ffe8c 100644 --- a/sound/pci/emu10k1/emupcm.c +++ b/sound/pci/emu10k1/emupcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/emuproc.c b/sound/pci/emu10k1/emuproc.c index f6186b5be049..b1508c0bc605 100644 --- a/sound/pci/emu10k1/emuproc.c +++ b/sound/pci/emu10k1/emuproc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/io.c b/sound/pci/emu10k1/io.c index 9c897c3e8c28..3419a4dd7ef5 100644 --- a/sound/pci/emu10k1/io.c +++ b/sound/pci/emu10k1/io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/irq.c b/sound/pci/emu10k1/irq.c index 71aa90b9cc88..d5de8d0b0fdf 100644 --- a/sound/pci/emu10k1/irq.c +++ b/sound/pci/emu10k1/irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/memory.c b/sound/pci/emu10k1/memory.c index be889a4ccf9a..450579f068c8 100644 --- a/sound/pci/emu10k1/memory.c +++ b/sound/pci/emu10k1/memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/emu10k1/p16v.c b/sound/pci/emu10k1/p16v.c index b74128e61254..396a66ffe258 100644 --- a/sound/pci/emu10k1/p16v.c +++ b/sound/pci/emu10k1/p16v.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by James Courtier-Dutton diff --git a/sound/pci/emu10k1/timer.c b/sound/pci/emu10k1/timer.c index 1231ae2bf931..5941e0fae919 100644 --- a/sound/pci/emu10k1/timer.c +++ b/sound/pci/emu10k1/timer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Lee Revell diff --git a/sound/pci/emu10k1/voice.c b/sound/pci/emu10k1/voice.c index 7fe1d1727768..56e00dcf819e 100644 --- a/sound/pci/emu10k1/voice.c +++ b/sound/pci/emu10k1/voice.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c index 657056a59175..d3d0e04d6124 100644 --- a/sound/pci/ens1370.c +++ b/sound/pci/ens1370.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Ensoniq ES1370/ES1371 AudioPCI soundcard diff --git a/sound/pci/ens1371.c b/sound/pci/ens1371.c index ca0da0ab40b6..613d11cf5be9 100644 --- a/sound/pci/ens1371.c +++ b/sound/pci/ens1371.c @@ -1,2 +1,3 @@ +asm("nop"); #define CHIP1371 #include "ens1370.c" diff --git a/sound/pci/es1938.c b/sound/pci/es1938.c index 280125eff362..1309d174cd7a 100644 --- a/sound/pci/es1938.c +++ b/sound/pci/es1938.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ESS Solo-1 (ES1938, ES1946, ES1969) soundcard diff --git a/sound/pci/es1968.c b/sound/pci/es1968.c index 51aee2c4d461..702c64f91d7a 100644 --- a/sound/pci/es1968.c +++ b/sound/pci/es1968.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ESS Maestro 1/2/2E Sound Card (started 21.8.99) diff --git a/sound/pci/fm801.c b/sound/pci/fm801.c index 4ca992449ea3..7f1aa87b1ae2 100644 --- a/sound/pci/fm801.c +++ b/sound/pci/fm801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The driver for the ForteMedia FM801 based soundcards diff --git a/sound/pci/ice1712/ak4xxx.c b/sound/pci/ice1712/ak4xxx.c index cad33a2f26bc..b1afd2171716 100644 --- a/sound/pci/ice1712/ak4xxx.c +++ b/sound/pci/ice1712/ak4xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/amp.c b/sound/pci/ice1712/amp.c index a7b496de6ce2..4d1c880e770f 100644 --- a/sound/pci/ice1712/amp.c +++ b/sound/pci/ice1712/amp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/aureon.c b/sound/pci/ice1712/aureon.c index b4c9e7d11609..c2c5f4722e78 100644 --- a/sound/pci/ice1712/aureon.c +++ b/sound/pci/ice1712/aureon.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/delta.c b/sound/pci/ice1712/delta.c index e5a9585cba4c..c9112178925f 100644 --- a/sound/pci/ice1712/delta.c +++ b/sound/pci/ice1712/delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/ews.c b/sound/pci/ice1712/ews.c index 1dffcb011deb..402dbe748fb4 100644 --- a/sound/pci/ice1712/ews.c +++ b/sound/pci/ice1712/ews.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/hoontech.c b/sound/pci/ice1712/hoontech.c index 071f94dc7390..7d33530c1ad3 100644 --- a/sound/pci/ice1712/hoontech.c +++ b/sound/pci/ice1712/hoontech.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/ice1712.c b/sound/pci/ice1712/ice1712.c index 1e39b985bef2..18ed48a266de 100644 --- a/sound/pci/ice1712/ice1712.c +++ b/sound/pci/ice1712/ice1712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c index e2dbbbfbca9f..ec6c145a3176 100644 --- a/sound/pci/ice1712/ice1724.c +++ b/sound/pci/ice1712/ice1724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for VT1724 ICEnsemble ICE1724 / VIA VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/juli.c b/sound/pci/ice1712/juli.c index d679842ae1bd..49d5f3eec181 100644 --- a/sound/pci/ice1712/juli.c +++ b/sound/pci/ice1712/juli.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/maya44.c b/sound/pci/ice1712/maya44.c index 551f478c59c4..bc660112e80e 100644 --- a/sound/pci/ice1712/maya44.c +++ b/sound/pci/ice1712/maya44.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/phase.c b/sound/pci/ice1712/phase.c index 151b740ce66d..436ce66bec62 100644 --- a/sound/pci/ice1712/phase.c +++ b/sound/pci/ice1712/phase.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1724 (Envy24) diff --git a/sound/pci/ice1712/pontis.c b/sound/pci/ice1712/pontis.c index 557473f0d59e..5ec2f26e75a0 100644 --- a/sound/pci/ice1712/pontis.c +++ b/sound/pci/ice1712/pontis.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/prodigy192.c b/sound/pci/ice1712/prodigy192.c index cd7db2b65b51..9cf4a8038f82 100644 --- a/sound/pci/ice1712/prodigy192.c +++ b/sound/pci/ice1712/prodigy192.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/prodigy_hifi.c b/sound/pci/ice1712/prodigy_hifi.c index eac233093865..e62ea2e9f107 100644 --- a/sound/pci/ice1712/prodigy_hifi.c +++ b/sound/pci/ice1712/prodigy_hifi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/psc724.c b/sound/pci/ice1712/psc724.c index 0818e42c94ca..aed574c6ffb0 100644 --- a/sound/pci/ice1712/psc724.c +++ b/sound/pci/ice1712/psc724.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/quartet.c b/sound/pci/ice1712/quartet.c index 099601edf1d0..5226bbbd0700 100644 --- a/sound/pci/ice1712/quartet.c +++ b/sound/pci/ice1712/quartet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/revo.c b/sound/pci/ice1712/revo.c index bcf114152dfd..fec6b9935b8c 100644 --- a/sound/pci/ice1712/revo.c +++ b/sound/pci/ice1712/revo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble ICE1712 (Envy24) diff --git a/sound/pci/ice1712/se.c b/sound/pci/ice1712/se.c index ffa9d8860a5a..f081fec24523 100644 --- a/sound/pci/ice1712/se.c +++ b/sound/pci/ice1712/se.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/ice1712/vt1720_mobo.c b/sound/pci/ice1712/vt1720_mobo.c index 47470b07197c..e663bd31d60e 100644 --- a/sound/pci/ice1712/vt1720_mobo.c +++ b/sound/pci/ice1712/vt1720_mobo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for VT1720/VT1724 (Envy24PT/Envy24HT) diff --git a/sound/pci/ice1712/wm8766.c b/sound/pci/ice1712/wm8766.c index fe3e243b3854..7699492adabd 100644 --- a/sound/pci/ice1712/wm8766.c +++ b/sound/pci/ice1712/wm8766.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT17xx diff --git a/sound/pci/ice1712/wm8776.c b/sound/pci/ice1712/wm8776.c index 493425697bb4..9e65c1f9a406 100644 --- a/sound/pci/ice1712/wm8776.c +++ b/sound/pci/ice1712/wm8776.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT17xx diff --git a/sound/pci/ice1712/wtm.c b/sound/pci/ice1712/wtm.c index 57a79536e7ba..d6a645767280 100644 --- a/sound/pci/ice1712/wtm.c +++ b/sound/pci/ice1712/wtm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) diff --git a/sound/pci/intel8x0.c b/sound/pci/intel8x0.c index 3b53c5e63c29..50fdeb4b433f 100644 --- a/sound/pci/intel8x0.c +++ b/sound/pci/intel8x0.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for Intel ICH (i8x0) chipsets diff --git a/sound/pci/intel8x0m.c b/sound/pci/intel8x0m.c index 84e1b7ea34e2..2d96a1f1284e 100644 --- a/sound/pci/intel8x0m.c +++ b/sound/pci/intel8x0m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA modem driver for Intel ICH (i8x0) chipsets diff --git a/sound/pci/korg1212/korg1212.c b/sound/pci/korg1212/korg1212.c index d16acf83668a..52e09ef17a7d 100644 --- a/sound/pci/korg1212/korg1212.c +++ b/sound/pci/korg1212/korg1212.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Korg 1212 IO PCI card diff --git a/sound/pci/lola/lola.c b/sound/pci/lola/lola.c index 34a3ba17deb4..4dcc45ba4258 100644 --- a/sound/pci/lola/lola.c +++ b/sound/pci/lola/lola.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Digigram Lola PCI-e boards diff --git a/sound/pci/lola/lola_clock.c b/sound/pci/lola/lola_clock.c index 2e73fbf335ed..12f01ded1e49 100644 --- a/sound/pci/lola/lola_clock.c +++ b/sound/pci/lola/lola_clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Digigram Lola PCI-e boards diff --git a/sound/pci/lola/lola_mixer.c b/sound/pci/lola/lola_mixer.c index 9cb26a8a4e1a..8d5ea02c6d24 100644 --- a/sound/pci/lola/lola_mixer.c +++ b/sound/pci/lola/lola_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Digigram Lola PCI-e boards diff --git a/sound/pci/lola/lola_pcm.c b/sound/pci/lola/lola_pcm.c index 6c046ecd6e08..2a4b885bde02 100644 --- a/sound/pci/lola/lola_pcm.c +++ b/sound/pci/lola/lola_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Digigram Lola PCI-e boards diff --git a/sound/pci/lola/lola_proc.c b/sound/pci/lola/lola_proc.c index a166672e22cb..e68bbb94f455 100644 --- a/sound/pci/lola/lola_proc.c +++ b/sound/pci/lola/lola_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Support for Digigram Lola PCI-e boards diff --git a/sound/pci/lx6464es/lx6464es.c b/sound/pci/lx6464es/lx6464es.c index 96df00db51d5..ad8324d4ad69 100644 --- a/sound/pci/lx6464es/lx6464es.c +++ b/sound/pci/lx6464es/lx6464es.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- * * diff --git a/sound/pci/lx6464es/lx_core.c b/sound/pci/lx6464es/lx_core.c index 6f0843cfb3be..e017223f0b09 100644 --- a/sound/pci/lx6464es/lx_core.c +++ b/sound/pci/lx6464es/lx_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* -*- linux-c -*- * * diff --git a/sound/pci/maestro3.c b/sound/pci/maestro3.c index 3353980d5cd8..0f6fb5565dc2 100644 --- a/sound/pci/maestro3.c +++ b/sound/pci/maestro3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ESS Maestro3/Allegro (ES1988) soundcards. diff --git a/sound/pci/mixart/mixart.c b/sound/pci/mixart/mixart.c index c6319e75beab..92c69775c4ee 100644 --- a/sound/pci/mixart/mixart.c +++ b/sound/pci/mixart/mixart.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram miXart soundcards diff --git a/sound/pci/mixart/mixart_core.c b/sound/pci/mixart/mixart_core.c index f7396ee4f6d7..f0018a827461 100644 --- a/sound/pci/mixart/mixart_core.c +++ b/sound/pci/mixart/mixart_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram miXart soundcards diff --git a/sound/pci/mixart/mixart_hwdep.c b/sound/pci/mixart/mixart_hwdep.c index 689c0f995a9c..cbdb54ab775d 100644 --- a/sound/pci/mixart/mixart_hwdep.c +++ b/sound/pci/mixart/mixart_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram miXart soundcards diff --git a/sound/pci/mixart/mixart_mixer.c b/sound/pci/mixart/mixart_mixer.c index f4081d323340..69fc15770c76 100644 --- a/sound/pci/mixart/mixart_mixer.c +++ b/sound/pci/mixart/mixart_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram miXart soundcards diff --git a/sound/pci/nm256/nm256.c b/sound/pci/nm256/nm256.c index da74b923bc88..3fa861d7b2fe 100644 --- a/sound/pci/nm256/nm256.c +++ b/sound/pci/nm256/nm256.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for NeoMagic 256AV and 256ZX chipsets. diff --git a/sound/pci/nm256/nm256_coef.c b/sound/pci/nm256/nm256_coef.c index f0599dbe8492..9f82ebd76b02 100644 --- a/sound/pci/nm256/nm256_coef.c +++ b/sound/pci/nm256/nm256_coef.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define NM_TOTAL_COEFF_COUNT 0x3158 diff --git a/sound/pci/oxygen/oxygen.c b/sound/pci/oxygen/oxygen.c index e6f869cf8ca2..f0d8263d012f 100644 --- a/sound/pci/oxygen/oxygen.c +++ b/sound/pci/oxygen/oxygen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver for C-Media's reference design and similar models diff --git a/sound/pci/oxygen/oxygen_io.c b/sound/pci/oxygen/oxygen_io.c index af8f495dee0c..2e9e1eeb0057 100644 --- a/sound/pci/oxygen/oxygen_io.c +++ b/sound/pci/oxygen/oxygen_io.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver - helper functions diff --git a/sound/pci/oxygen/oxygen_lib.c b/sound/pci/oxygen/oxygen_lib.c index 6b096d654f9f..ee11d606c425 100644 --- a/sound/pci/oxygen/oxygen_lib.c +++ b/sound/pci/oxygen/oxygen_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver - main driver module diff --git a/sound/pci/oxygen/oxygen_mixer.c b/sound/pci/oxygen/oxygen_mixer.c index 256a601d7811..f4fb5803a128 100644 --- a/sound/pci/oxygen/oxygen_mixer.c +++ b/sound/pci/oxygen/oxygen_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver - mixer code diff --git a/sound/pci/oxygen/oxygen_pcm.c b/sound/pci/oxygen/oxygen_pcm.c index b716356010b8..ca23ef4b74fd 100644 --- a/sound/pci/oxygen/oxygen_pcm.c +++ b/sound/pci/oxygen/oxygen_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver - PCM code diff --git a/sound/pci/oxygen/se6x.c b/sound/pci/oxygen/se6x.c index 9d009015d97e..c104f42f0aa9 100644 --- a/sound/pci/oxygen/se6x.c +++ b/sound/pci/oxygen/se6x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8787 driver for the Studio Evolution SE6X diff --git a/sound/pci/oxygen/virtuoso.c b/sound/pci/oxygen/virtuoso.c index ded62199da7f..1930c1d44434 100644 --- a/sound/pci/oxygen/virtuoso.c +++ b/sound/pci/oxygen/virtuoso.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * C-Media CMI8788 driver for Asus Xonar cards diff --git a/sound/pci/oxygen/xonar_cs43xx.c b/sound/pci/oxygen/xonar_cs43xx.c index 47b2758653e4..fc65c856e36c 100644 --- a/sound/pci/oxygen/xonar_cs43xx.c +++ b/sound/pci/oxygen/xonar_cs43xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * card driver for models with CS4398/CS4362A DACs (Xonar D1/DX) diff --git a/sound/pci/oxygen/xonar_dg.c b/sound/pci/oxygen/xonar_dg.c index b90421a1d909..a8730cd05cd4 100644 --- a/sound/pci/oxygen/xonar_dg.c +++ b/sound/pci/oxygen/xonar_dg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * card driver for the Xonar DG/DGX diff --git a/sound/pci/oxygen/xonar_dg_mixer.c b/sound/pci/oxygen/xonar_dg_mixer.c index 2179ff8e4d86..0542f6738690 100644 --- a/sound/pci/oxygen/xonar_dg_mixer.c +++ b/sound/pci/oxygen/xonar_dg_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Mixer controls for the Xonar DG/DGX diff --git a/sound/pci/oxygen/xonar_hdmi.c b/sound/pci/oxygen/xonar_hdmi.c index 247dcc03fd55..916b969a2997 100644 --- a/sound/pci/oxygen/xonar_hdmi.c +++ b/sound/pci/oxygen/xonar_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * helper functions for HDMI models (Xonar HDAV1.3/HDAV1.3 Slim) diff --git a/sound/pci/oxygen/xonar_lib.c b/sound/pci/oxygen/xonar_lib.c index 0edf67ce37d1..af56eb31691b 100644 --- a/sound/pci/oxygen/xonar_lib.c +++ b/sound/pci/oxygen/xonar_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * helper functions for Asus Xonar cards diff --git a/sound/pci/oxygen/xonar_pcm179x.c b/sound/pci/oxygen/xonar_pcm179x.c index 837a9505382a..8e472575a6d1 100644 --- a/sound/pci/oxygen/xonar_pcm179x.c +++ b/sound/pci/oxygen/xonar_pcm179x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * card driver for models with PCM1796 DACs (Xonar D2/D2X/HDAV1.3/ST/STX) diff --git a/sound/pci/oxygen/xonar_wm87x6.c b/sound/pci/oxygen/xonar_wm87x6.c index 7d92e6e20c39..94728d65168e 100644 --- a/sound/pci/oxygen/xonar_wm87x6.c +++ b/sound/pci/oxygen/xonar_wm87x6.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * card driver for models with WM8776/WM8766 DACs (Xonar DS/HDAV1.3 Slim) diff --git a/sound/pci/pcxhr/pcxhr.c b/sound/pci/pcxhr/pcxhr.c index 83066d08367e..0b3e62ad2d93 100644 --- a/sound/pci/pcxhr/pcxhr.c +++ b/sound/pci/pcxhr/pcxhr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram pcxhr compatible soundcards diff --git a/sound/pci/pcxhr/pcxhr_core.c b/sound/pci/pcxhr/pcxhr_core.c index b3b9ab4f303e..eda55c95ecbe 100644 --- a/sound/pci/pcxhr/pcxhr_core.c +++ b/sound/pci/pcxhr/pcxhr_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram pcxhr compatible soundcards diff --git a/sound/pci/pcxhr/pcxhr_hwdep.c b/sound/pci/pcxhr/pcxhr_hwdep.c index 249805065f61..5b26113528d5 100644 --- a/sound/pci/pcxhr/pcxhr_hwdep.c +++ b/sound/pci/pcxhr/pcxhr_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram pcxhr compatible soundcards diff --git a/sound/pci/pcxhr/pcxhr_mix22.c b/sound/pci/pcxhr/pcxhr_mix22.c index 80d22e22ea30..6290b5e3621d 100644 --- a/sound/pci/pcxhr/pcxhr_mix22.c +++ b/sound/pci/pcxhr/pcxhr_mix22.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram pcxhr compatible soundcards diff --git a/sound/pci/pcxhr/pcxhr_mixer.c b/sound/pci/pcxhr/pcxhr_mixer.c index 03daa2832b1b..681a44294004 100644 --- a/sound/pci/pcxhr/pcxhr_mixer.c +++ b/sound/pci/pcxhr/pcxhr_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later #define __NO_VERSION__ /* diff --git a/sound/pci/riptide/riptide.c b/sound/pci/riptide/riptide.c index e983cd657e28..81835e098814 100644 --- a/sound/pci/riptide/riptide.c +++ b/sound/pci/riptide/riptide.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the Conexant Riptide Soundchip diff --git a/sound/pci/rme32.c b/sound/pci/rme32.c index ca9bbf554650..45efddd9cd20 100644 --- a/sound/pci/rme32.c +++ b/sound/pci/rme32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for RME Digi32, Digi32/8 and Digi32 PRO audio interfaces diff --git a/sound/pci/rme96.c b/sound/pci/rme96.c index 58b8ebf1a24e..57b6db3266bf 100644 --- a/sound/pci/rme96.c +++ b/sound/pci/rme96.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST audio diff --git a/sound/pci/rme9652/hdsp.c b/sound/pci/rme9652/hdsp.c index 31cc2d91c8d2..66a1bfc491d8 100644 --- a/sound/pci/rme9652/hdsp.c +++ b/sound/pci/rme9652/hdsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for RME Hammerfall DSP audio interface(s) diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c index 3ba5bdc96d9d..03ae0bdb68aa 100644 --- a/sound/pci/rme9652/hdspm.c +++ b/sound/pci/rme9652/hdspm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for RME Hammerfall DSP MADI audio interface(s) diff --git a/sound/pci/rme9652/rme9652.c b/sound/pci/rme9652/rme9652.c index 3be30cb57a2e..1295c28976b3 100644 --- a/sound/pci/rme9652/rme9652.c +++ b/sound/pci/rme9652/rme9652.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for RME Digi9652 audio interfaces diff --git a/sound/pci/sis7019.c b/sound/pci/sis7019.c index 4be085d27712..0be370a60af4 100644 --- a/sound/pci/sis7019.c +++ b/sound/pci/sis7019.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for SiS7019 Audio Accelerator diff --git a/sound/pci/sonicvibes.c b/sound/pci/sonicvibes.c index a4c72799d034..bf05b0e57510 100644 --- a/sound/pci/sonicvibes.c +++ b/sound/pci/sonicvibes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for S3 SonicVibes soundcard diff --git a/sound/pci/trident/trident.c b/sound/pci/trident/trident.c index ddb6ccc72e44..00defe76ea20 100644 --- a/sound/pci/trident/trident.c +++ b/sound/pci/trident/trident.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Trident 4DWave DX/NX & SiS SI7018 Audio PCI soundcard diff --git a/sound/pci/trident/trident_main.c b/sound/pci/trident/trident_main.c index 55515c58b8aa..bd816cab34f3 100644 --- a/sound/pci/trident/trident_main.c +++ b/sound/pci/trident/trident_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Maintained by Jaroslav Kysela diff --git a/sound/pci/trident/trident_memory.c b/sound/pci/trident/trident_memory.c index 81f6348191dc..4fb1f71d7950 100644 --- a/sound/pci/trident/trident_memory.c +++ b/sound/pci/trident/trident_memory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pci/via82xx.c b/sound/pci/via82xx.c index 2b0f9e38863e..b20efea14012 100644 --- a/sound/pci/via82xx.c +++ b/sound/pci/via82xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for VIA VT82xx (South Bridge) diff --git a/sound/pci/via82xx_modem.c b/sound/pci/via82xx_modem.c index 6ce2cd88cda6..6c339b1454fc 100644 --- a/sound/pci/via82xx_modem.c +++ b/sound/pci/via82xx_modem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA modem driver for VIA VT82xx (South Bridge) diff --git a/sound/pci/vx222/vx222.c b/sound/pci/vx222/vx222.c index 693a4e471cf7..79e2aa12a186 100644 --- a/sound/pci/vx222/vx222.c +++ b/sound/pci/vx222/vx222.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX222 V2/Mic PCI soundcards diff --git a/sound/pci/vx222/vx222_ops.c b/sound/pci/vx222/vx222_ops.c index b6459dbdb1b0..20729193bf8d 100644 --- a/sound/pci/vx222/vx222_ops.c +++ b/sound/pci/vx222/vx222_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VX222 V2/Mic soundcards diff --git a/sound/pci/ymfpci/ymfpci.c b/sound/pci/ymfpci/ymfpci.c index 764ca59e98d1..c9feb48c5e9c 100644 --- a/sound/pci/ymfpci/ymfpci.c +++ b/sound/pci/ymfpci/ymfpci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * The driver for the Yamaha's DS1/DS1E cards diff --git a/sound/pci/ymfpci/ymfpci_main.c b/sound/pci/ymfpci/ymfpci_main.c index eb373d9395e3..446c8e5343b9 100644 --- a/sound/pci/ymfpci/ymfpci_main.c +++ b/sound/pci/ymfpci/ymfpci_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) by Jaroslav Kysela diff --git a/sound/pcmcia/pdaudiocf/pdaudiocf.c b/sound/pcmcia/pdaudiocf/pdaudiocf.c index a3291e626440..d25df33283dd 100644 --- a/sound/pcmcia/pdaudiocf/pdaudiocf.c +++ b/sound/pcmcia/pdaudiocf/pdaudiocf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Sound Core PDAudioCF soundcard diff --git a/sound/pcmcia/pdaudiocf/pdaudiocf_core.c b/sound/pcmcia/pdaudiocf/pdaudiocf_core.c index a104baac3a94..219c483a334b 100644 --- a/sound/pcmcia/pdaudiocf/pdaudiocf_core.c +++ b/sound/pcmcia/pdaudiocf/pdaudiocf_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Sound Core PDAudioCF soundcard diff --git a/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c b/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c index af40a2c8789a..3f55649d1615 100644 --- a/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c +++ b/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Sound Core PDAudioCF soundcard diff --git a/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c b/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c index 228822996ef7..0bc261bc5db9 100644 --- a/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c +++ b/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Sound Core PDAudioCF soundcards diff --git a/sound/pcmcia/vx/vxp_mixer.c b/sound/pcmcia/vx/vxp_mixer.c index 998cea2d0318..77f5b1868388 100644 --- a/sound/pcmcia/vx/vxp_mixer.c +++ b/sound/pcmcia/vx/vxp_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VXpocket soundcards diff --git a/sound/pcmcia/vx/vxp_ops.c b/sound/pcmcia/vx/vxp_ops.c index 4211e7239138..3d2f8ae7b511 100644 --- a/sound/pcmcia/vx/vxp_ops.c +++ b/sound/pcmcia/vx/vxp_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VXpocket soundcards diff --git a/sound/pcmcia/vx/vxpocket.c b/sound/pcmcia/vx/vxpocket.c index 9a5c9aa8eec4..5de2f33568ac 100644 --- a/sound/pcmcia/vx/vxpocket.c +++ b/sound/pcmcia/vx/vxpocket.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Digigram VXpocket V2/440 soundcards diff --git a/sound/ppc/awacs.c b/sound/ppc/awacs.c index c231a9d6d1de..e6f33b92b721 100644 --- a/sound/ppc/awacs.c +++ b/sound/ppc/awacs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PMac AWACS lowlevel functions diff --git a/sound/ppc/beep.c b/sound/ppc/beep.c index ab2468790b0c..07295e1aba27 100644 --- a/sound/ppc/beep.c +++ b/sound/ppc/beep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Beep using pcm diff --git a/sound/ppc/burgundy.c b/sound/ppc/burgundy.c index 5d6accce3a72..6bdb678b256e 100644 --- a/sound/ppc/burgundy.c +++ b/sound/ppc/burgundy.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PMac Burgundy lowlevel functions diff --git a/sound/ppc/daca.c b/sound/ppc/daca.c index a74114225b67..d9a90ead5e26 100644 --- a/sound/ppc/daca.c +++ b/sound/ppc/daca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PMac DACA lowlevel functions diff --git a/sound/ppc/keywest.c b/sound/ppc/keywest.c index 4ce81ac7f700..f6ad4f577fb9 100644 --- a/sound/ppc/keywest.c +++ b/sound/ppc/keywest.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * common keywest i2c layer diff --git a/sound/ppc/pmac.c b/sound/ppc/pmac.c index 6d7dab26ddf2..315e2e95135b 100644 --- a/sound/ppc/pmac.c +++ b/sound/ppc/pmac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PMac DBDMA lowlevel functions diff --git a/sound/ppc/powermac.c b/sound/ppc/powermac.c index e685d245883e..a92301db3d85 100644 --- a/sound/ppc/powermac.c +++ b/sound/ppc/powermac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for PowerMac AWACS diff --git a/sound/ppc/snd_ps3.c b/sound/ppc/snd_ps3.c index 225b20f0b71a..42247cea603e 100644 --- a/sound/ppc/snd_ps3.c +++ b/sound/ppc/snd_ps3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Audio support for PS3 diff --git a/sound/ppc/tumbler.c b/sound/ppc/tumbler.c index 3c09660e1522..0efedee5967c 100644 --- a/sound/ppc/tumbler.c +++ b/sound/ppc/tumbler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PMac Tumbler/Snapper lowlevel functions diff --git a/sound/sh/aica.c b/sound/sh/aica.c index fa81bfba59c1..c2ba9b7e385a 100644 --- a/sound/sh/aica.c +++ b/sound/sh/aica.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * diff --git a/sound/sh/sh_dac_audio.c b/sound/sh/sh_dac_audio.c index 164f91240d02..651cbda1ca16 100644 --- a/sound/sh/sh_dac_audio.c +++ b/sound/sh/sh_dac_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sh_dac_audio.c - SuperH DAC audio driver for ALSA diff --git a/sound/soc/adi/axi-i2s.c b/sound/soc/adi/axi-i2s.c index 41f89384f8fd..528fbdb4afa1 100644 --- a/sound/soc/adi/axi-i2s.c +++ b/sound/soc/adi/axi-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013, Analog Devices Inc. diff --git a/sound/soc/adi/axi-spdif.c b/sound/soc/adi/axi-spdif.c index 5581134201a3..fb9a15a5fcbd 100644 --- a/sound/soc/adi/axi-spdif.c +++ b/sound/soc/adi/axi-spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013, Analog Devices Inc. diff --git a/sound/soc/amd/acp-config.c b/sound/soc/amd/acp-config.c index 365209ea53f3..5dda77b5ece7 100644 --- a/sound/soc/amd/acp-config.c +++ b/sound/soc/amd/acp-config.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp-da7219-max98357a.c b/sound/soc/amd/acp-da7219-max98357a.c index 42aa009c4e13..5db96fbd23cc 100644 --- a/sound/soc/amd/acp-da7219-max98357a.c +++ b/sound/soc/amd/acp-da7219-max98357a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: MIT // // Machine driver for AMD ACP Audio engine using DA7219, RT5682 & MAX98357 codec diff --git a/sound/soc/amd/acp-es8336.c b/sound/soc/amd/acp-es8336.c index b16dde0e2987..3b7684eb1c97 100644 --- a/sound/soc/amd/acp-es8336.c +++ b/sound/soc/amd/acp-es8336.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Machine driver for AMD Stoney platform using ES8336 Codec diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c index 897dde630022..b49f3d94f4eb 100644 --- a/sound/soc/amd/acp-pcm-dma.c +++ b/sound/soc/amd/acp-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD ALSA SoC PCM Driver for ACP 2.x diff --git a/sound/soc/amd/acp-rt5645.c b/sound/soc/amd/acp-rt5645.c index 11d373169380..69dd48fe3e05 100644 --- a/sound/soc/amd/acp-rt5645.c +++ b/sound/soc/amd/acp-rt5645.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Machine driver for AMD ACP Audio engine using Realtek RT5645 codec * diff --git a/sound/soc/amd/acp/acp-i2s.c b/sound/soc/amd/acp/acp-i2s.c index 283a674c7e2c..bfcd56d99e6f 100644 --- a/sound/soc/amd/acp/acp-i2s.c +++ b/sound/soc/amd/acp/acp-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-legacy-common.c b/sound/soc/amd/acp/acp-legacy-common.c index 4e477c48d4bd..8447bcab3aa0 100644 --- a/sound/soc/amd/acp/acp-legacy-common.c +++ b/sound/soc/amd/acp/acp-legacy-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-legacy-mach.c b/sound/soc/amd/acp/acp-legacy-mach.c index a7a551366a40..3797e2e51bb3 100644 --- a/sound/soc/amd/acp/acp-legacy-mach.c +++ b/sound/soc/amd/acp/acp-legacy-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-mach-common.c b/sound/soc/amd/acp/acp-mach-common.c index 4d99472c75ba..e739274d5c27 100644 --- a/sound/soc/amd/acp/acp-mach-common.c +++ b/sound/soc/amd/acp/acp-mach-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-pci.c b/sound/soc/amd/acp/acp-pci.c index f83708755ed1..1167f75fc48e 100644 --- a/sound/soc/amd/acp/acp-pci.c +++ b/sound/soc/amd/acp/acp-pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-pdm.c b/sound/soc/amd/acp/acp-pdm.c index 1bfc34c2aa53..568a2e6e710e 100644 --- a/sound/soc/amd/acp/acp-pdm.c +++ b/sound/soc/amd/acp/acp-pdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-platform.c b/sound/soc/amd/acp/acp-platform.c index b25ac5612808..ad6fa5b3bd41 100644 --- a/sound/soc/amd/acp/acp-platform.c +++ b/sound/soc/amd/acp/acp-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-rembrandt.c b/sound/soc/amd/acp/acp-rembrandt.c index 7e9c07488dcc..47d2306fc419 100644 --- a/sound/soc/amd/acp/acp-rembrandt.c +++ b/sound/soc/amd/acp/acp-rembrandt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-renoir.c b/sound/soc/amd/acp/acp-renoir.c index 04f6d70b6a92..b5c8fec1ed44 100644 --- a/sound/soc/amd/acp/acp-renoir.c +++ b/sound/soc/amd/acp/acp-renoir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp-sdw-legacy-mach.c b/sound/soc/amd/acp/acp-sdw-legacy-mach.c index fae94b9edd5a..b8f179fdbb19 100644 --- a/sound/soc/amd/acp/acp-sdw-legacy-mach.c +++ b/sound/soc/amd/acp/acp-sdw-legacy-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2024 Advanced Micro Devices, Inc. diff --git a/sound/soc/amd/acp/acp-sdw-mach-common.c b/sound/soc/amd/acp/acp-sdw-mach-common.c index e5f394dc2f4c..67215a70b09b 100644 --- a/sound/soc/amd/acp/acp-sdw-mach-common.c +++ b/sound/soc/amd/acp/acp-sdw-mach-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2024 Advanced Micro Devices, Inc. diff --git a/sound/soc/amd/acp/acp-sdw-sof-mach.c b/sound/soc/amd/acp/acp-sdw-sof-mach.c index 5677ae63fca9..766637d88a8f 100644 --- a/sound/soc/amd/acp/acp-sdw-sof-mach.c +++ b/sound/soc/amd/acp/acp-sdw-sof-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2024 Advanced Micro Devices, Inc. diff --git a/sound/soc/amd/acp/acp-sof-mach.c b/sound/soc/amd/acp/acp-sof-mach.c index 6215e31ecedd..11d324b12cc4 100644 --- a/sound/soc/amd/acp/acp-sof-mach.c +++ b/sound/soc/amd/acp/acp-sof-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c b/sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c index 141ea4787d99..7cbd52f4c078 100644 --- a/sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c +++ b/sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Machine driver for AMD ACP Audio engine using ES8336 codec. diff --git a/sound/soc/amd/acp/acp63.c b/sound/soc/amd/acp/acp63.c index 10fb416b959d..2f65a64cea1c 100644 --- a/sound/soc/amd/acp/acp63.c +++ b/sound/soc/amd/acp/acp63.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/acp70.c b/sound/soc/amd/acp/acp70.c index bca311c88139..0ea6a6f6a44a 100644 --- a/sound/soc/amd/acp/acp70.c +++ b/sound/soc/amd/acp/acp70.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp/amd-acp63-acpi-match.c b/sound/soc/amd/acp/amd-acp63-acpi-match.c index 9b6a49c051cd..b492bb618506 100644 --- a/sound/soc/amd/acp/amd-acp63-acpi-match.c +++ b/sound/soc/amd/acp/amd-acp63-acpi-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd-acp63-acpi-match.c - tables and support for ACP 6.3 platform diff --git a/sound/soc/amd/acp/amd-acp70-acpi-match.c b/sound/soc/amd/acp/amd-acp70-acpi-match.c index 871b4f054a84..78ed8dd9977b 100644 --- a/sound/soc/amd/acp/amd-acp70-acpi-match.c +++ b/sound/soc/amd/acp/amd-acp70-acpi-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd-acp70-acpi-match.c - tables and support for ACP 7.0 & ACP7.1 diff --git a/sound/soc/amd/acp/amd-acpi-mach.c b/sound/soc/amd/acp/amd-acpi-mach.c index 27da2a862f1c..9ca515ed80fc 100644 --- a/sound/soc/amd/acp/amd-acpi-mach.c +++ b/sound/soc/amd/acp/amd-acpi-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * amd-acpi-match.c - tables and support for ACP platforms diff --git a/sound/soc/amd/acp/amd-sdw-acpi.c b/sound/soc/amd/acp/amd-sdw-acpi.c index 0160b0df26a0..c03ffa3bede9 100644 --- a/sound/soc/amd/acp/amd-sdw-acpi.c +++ b/sound/soc/amd/acp/amd-sdw-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/amd/acp3x-rt5682-max9836.c b/sound/soc/amd/acp3x-rt5682-max9836.c index 4ca1978020a9..6ec496708260 100644 --- a/sound/soc/amd/acp3x-rt5682-max9836.c +++ b/sound/soc/amd/acp3x-rt5682-max9836.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Machine driver for AMD ACP Audio engine using DA7219 & MAX98357 codec. diff --git a/sound/soc/amd/ps/pci-ps.c b/sound/soc/amd/ps/pci-ps.c index 3a20cc10d61f..7b078c4ae7ea 100644 --- a/sound/soc/amd/ps/pci-ps.c +++ b/sound/soc/amd/ps/pci-ps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD common ACP PCI driver for ACP6.3, ACP7.0 & ACP7.1 platforms. diff --git a/sound/soc/amd/ps/ps-common.c b/sound/soc/amd/ps/ps-common.c index 7b4966b75dc6..695e502feeae 100644 --- a/sound/soc/amd/ps/ps-common.c +++ b/sound/soc/amd/ps/ps-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD ACP PCI driver callback routines for ACP6.3, ACP7.0 & ACP7.1 diff --git a/sound/soc/amd/ps/ps-mach.c b/sound/soc/amd/ps/ps-mach.c index ff8ad036b077..0e4e121335d1 100644 --- a/sound/soc/amd/ps/ps-mach.c +++ b/sound/soc/amd/ps/ps-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Machine driver for AMD Pink Sardine platform using DMIC diff --git a/sound/soc/amd/ps/ps-pdm-dma.c b/sound/soc/amd/ps/ps-pdm-dma.c index 9cfbe05ad996..ed7a87de1af9 100644 --- a/sound/soc/amd/ps/ps-pdm-dma.c +++ b/sound/soc/amd/ps/ps-pdm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD ALSA SoC common PDM Driver for ACP6.3, ACP7.0 & ACP7.1 platforms. diff --git a/sound/soc/amd/ps/ps-sdw-dma.c b/sound/soc/amd/ps/ps-sdw-dma.c index 5449323e2728..0fd6a2c93457 100644 --- a/sound/soc/amd/ps/ps-sdw-dma.c +++ b/sound/soc/amd/ps/ps-sdw-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AMD ALSA SoC common SoundWire DMA Driver for ACP6.3, ACP7.0 and ACP7.1 diff --git a/sound/soc/amd/raven/acp3x-i2s.c b/sound/soc/amd/raven/acp3x-i2s.c index 352485dd98b1..ac1e24818ae4 100644 --- a/sound/soc/amd/raven/acp3x-i2s.c +++ b/sound/soc/amd/raven/acp3x-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ALSA SoC PCM Driver diff --git a/sound/soc/amd/raven/acp3x-pcm-dma.c b/sound/soc/amd/raven/acp3x-pcm-dma.c index bb9ed52d744d..935d90892a5e 100644 --- a/sound/soc/amd/raven/acp3x-pcm-dma.c +++ b/sound/soc/amd/raven/acp3x-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ALSA SoC PCM Driver diff --git a/sound/soc/amd/raven/pci-acp3x.c b/sound/soc/amd/raven/pci-acp3x.c index a013a607b3d4..2d21d0ca5e7e 100644 --- a/sound/soc/amd/raven/pci-acp3x.c +++ b/sound/soc/amd/raven/pci-acp3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ACP PCI Driver diff --git a/sound/soc/amd/renoir/acp3x-pdm-dma.c b/sound/soc/amd/renoir/acp3x-pdm-dma.c index a560d06097d5..70133cf770db 100644 --- a/sound/soc/amd/renoir/acp3x-pdm-dma.c +++ b/sound/soc/amd/renoir/acp3x-pdm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ALSA SoC PDM Driver diff --git a/sound/soc/amd/renoir/acp3x-rn.c b/sound/soc/amd/renoir/acp3x-rn.c index 3249f74a0197..de5cc6644ed0 100644 --- a/sound/soc/amd/renoir/acp3x-rn.c +++ b/sound/soc/amd/renoir/acp3x-rn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Machine driver for AMD Renoir platform using DMIC diff --git a/sound/soc/amd/renoir/rn-pci-acp3x.c b/sound/soc/amd/renoir/rn-pci-acp3x.c index b3812b70f5f9..62086f018114 100644 --- a/sound/soc/amd/renoir/rn-pci-acp3x.c +++ b/sound/soc/amd/renoir/rn-pci-acp3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD Renoir ACP PCI Driver diff --git a/sound/soc/amd/rpl/rpl-pci-acp6x.c b/sound/soc/amd/rpl/rpl-pci-acp6x.c index e3afe9172bdf..1fc2dcb2ec0d 100644 --- a/sound/soc/amd/rpl/rpl-pci-acp6x.c +++ b/sound/soc/amd/rpl/rpl-pci-acp6x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AMD RPL ACP PCI Driver diff --git a/sound/soc/amd/vangogh/acp5x-i2s.c b/sound/soc/amd/vangogh/acp5x-i2s.c index bf719f628617..da55aba19f16 100644 --- a/sound/soc/amd/vangogh/acp5x-i2s.c +++ b/sound/soc/amd/vangogh/acp5x-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ALSA SoC PCM Driver diff --git a/sound/soc/amd/vangogh/acp5x-mach.c b/sound/soc/amd/vangogh/acp5x-mach.c index 5454de24fbcc..2e42ef01d26e 100644 --- a/sound/soc/amd/vangogh/acp5x-mach.c +++ b/sound/soc/amd/vangogh/acp5x-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Machine driver for AMD Vangogh platform using either diff --git a/sound/soc/amd/vangogh/acp5x-pcm-dma.c b/sound/soc/amd/vangogh/acp5x-pcm-dma.c index aa4726899434..929a83ee1c01 100644 --- a/sound/soc/amd/vangogh/acp5x-pcm-dma.c +++ b/sound/soc/amd/vangogh/acp5x-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD ALSA SoC PCM Driver diff --git a/sound/soc/amd/vangogh/pci-acp5x.c b/sound/soc/amd/vangogh/pci-acp5x.c index af56ff09f02a..f21d0cf50a9c 100644 --- a/sound/soc/amd/vangogh/pci-acp5x.c +++ b/sound/soc/amd/vangogh/pci-acp5x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // AMD Vangogh ACP PCI Driver diff --git a/sound/soc/amd/yc/acp6x-mach.c b/sound/soc/amd/yc/acp6x-mach.c index 67f2fee19398..d56bb5abb1be 100644 --- a/sound/soc/amd/yc/acp6x-mach.c +++ b/sound/soc/amd/yc/acp6x-mach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * Machine driver for AMD Yellow Carp platform using DMIC diff --git a/sound/soc/amd/yc/acp6x-pdm-dma.c b/sound/soc/amd/yc/acp6x-pdm-dma.c index ac758b90f441..919ec7897892 100644 --- a/sound/soc/amd/yc/acp6x-pdm-dma.c +++ b/sound/soc/amd/yc/acp6x-pdm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AMD ALSA SoC Yellow Carp PDM Driver diff --git a/sound/soc/amd/yc/pci-acp6x.c b/sound/soc/amd/yc/pci-acp6x.c index 1140ed1cbb3d..b43d45a5263b 100644 --- a/sound/soc/amd/yc/pci-acp6x.c +++ b/sound/soc/amd/yc/pci-acp6x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * AMD Yellow Carp ACP PCI Driver diff --git a/sound/soc/apple/mca.c b/sound/soc/apple/mca.c index c4dcb2b54591..972ec0c43ff7 100644 --- a/sound/soc/apple/mca.c +++ b/sound/soc/apple/mca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Apple SoCs MCA driver diff --git a/sound/soc/atmel/atmel-classd.c b/sound/soc/atmel/atmel-classd.c index 1f8c60d2de82..31e54901d878 100644 --- a/sound/soc/atmel/atmel-classd.c +++ b/sound/soc/atmel/atmel-classd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Atmel ALSA SoC Audio Class D Amplifier (CLASSD) driver * diff --git a/sound/soc/atmel/atmel-i2s.c b/sound/soc/atmel/atmel-i2s.c index 762199faf872..8e488fe6d9b7 100644 --- a/sound/soc/atmel/atmel-i2s.c +++ b/sound/soc/atmel/atmel-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for Atmel I2S controller diff --git a/sound/soc/atmel/atmel-pcm-dma.c b/sound/soc/atmel/atmel-pcm-dma.c index 7306e04da513..1c8f66258868 100644 --- a/sound/soc/atmel/atmel-pcm-dma.c +++ b/sound/soc/atmel/atmel-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atmel-pcm-dma.c -- ALSA PCM DMA support for the Atmel SoC. diff --git a/sound/soc/atmel/atmel-pcm-pdc.c b/sound/soc/atmel/atmel-pcm-pdc.c index 7db8df85c54f..120eb0d77f7e 100644 --- a/sound/soc/atmel/atmel-pcm-pdc.c +++ b/sound/soc/atmel/atmel-pcm-pdc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atmel-pcm.c -- ALSA PCM interface for the Atmel atmel SoC. diff --git a/sound/soc/atmel/atmel-pdmic.c b/sound/soc/atmel/atmel-pdmic.c index 4dfc7e5ca8ff..37333b42ef40 100644 --- a/sound/soc/atmel/atmel-pdmic.c +++ b/sound/soc/atmel/atmel-pdmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* Atmel PDMIC driver * diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c index 89098f41679c..10c7589fa147 100644 --- a/sound/soc/atmel/atmel_ssc_dai.c +++ b/sound/soc/atmel/atmel_ssc_dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atmel_ssc_dai.c -- ALSA SoC ATMEL SSC Audio Layer Platform driver diff --git a/sound/soc/atmel/atmel_wm8904.c b/sound/soc/atmel/atmel_wm8904.c index 0f4021c6c588..6f66984ca75d 100644 --- a/sound/soc/atmel/atmel_wm8904.c +++ b/sound/soc/atmel/atmel_wm8904.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * atmel_wm8904 - Atmel ASoC driver for boards with WM8904 codec. diff --git a/sound/soc/atmel/mchp-i2s-mcc.c b/sound/soc/atmel/mchp-i2s-mcc.c index 17d138bb9064..a260f476a492 100644 --- a/sound/soc/atmel/mchp-i2s-mcc.c +++ b/sound/soc/atmel/mchp-i2s-mcc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for Microchip I2S Multi-channel controller diff --git a/sound/soc/atmel/mchp-pdmc.c b/sound/soc/atmel/mchp-pdmc.c index 06dc3c48e7e8..d9b99c6cd172 100644 --- a/sound/soc/atmel/mchp-pdmc.c +++ b/sound/soc/atmel/mchp-pdmc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for Microchip Pulse Density Microphone Controller (PDMC) interfaces diff --git a/sound/soc/atmel/mchp-spdifrx.c b/sound/soc/atmel/mchp-spdifrx.c index 521bee4998f8..d953418d0030 100644 --- a/sound/soc/atmel/mchp-spdifrx.c +++ b/sound/soc/atmel/mchp-spdifrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for Microchip S/PDIF RX Controller diff --git a/sound/soc/atmel/mchp-spdiftx.c b/sound/soc/atmel/mchp-spdiftx.c index 245c0352c141..bb7cc2920f8d 100644 --- a/sound/soc/atmel/mchp-spdiftx.c +++ b/sound/soc/atmel/mchp-spdiftx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for Microchip S/PDIF TX Controller diff --git a/sound/soc/atmel/mikroe-proto.c b/sound/soc/atmel/mikroe-proto.c index 8341a6e06493..d59d70377abb 100644 --- a/sound/soc/atmel/mikroe-proto.c +++ b/sound/soc/atmel/mikroe-proto.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ASoC driver for PROTO AudioCODEC (with a WM8731) diff --git a/sound/soc/atmel/sam9g20_wm8731.c b/sound/soc/atmel/sam9g20_wm8731.c index be54a63f43d5..6da2dbf9e276 100644 --- a/sound/soc/atmel/sam9g20_wm8731.c +++ b/sound/soc/atmel/sam9g20_wm8731.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sam9g20_wm8731 -- SoC audio for AT91SAM9G20-based diff --git a/sound/soc/atmel/sam9x5_wm8731.c b/sound/soc/atmel/sam9x5_wm8731.c index 1b5ef4e9d2b8..559db6acdd9c 100644 --- a/sound/soc/atmel/sam9x5_wm8731.c +++ b/sound/soc/atmel/sam9x5_wm8731.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sam9x5_wm8731 -- SoC audio for AT91SAM9X5-based boards diff --git a/sound/soc/atmel/tse850-pcm5142.c b/sound/soc/atmel/tse850-pcm5142.c index 0b4927d07f25..812905a8a4da 100644 --- a/sound/soc/atmel/tse850-pcm5142.c +++ b/sound/soc/atmel/tse850-pcm5142.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TSE-850 audio - ASoC driver for the Axentia TSE-850 with a PCM5142 codec diff --git a/sound/soc/au1x/ac97c.c b/sound/soc/au1x/ac97c.c index f8ab936250dc..59f82a480146 100644 --- a/sound/soc/au1x/ac97c.c +++ b/sound/soc/au1x/ac97c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au1000/Au1500/Au1100 AC97C controller driver for ASoC diff --git a/sound/soc/au1x/db1000.c b/sound/soc/au1x/db1000.c index c0e105a56cc5..0de67eec43b5 100644 --- a/sound/soc/au1x/db1000.c +++ b/sound/soc/au1x/db1000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DB1000/DB1500/DB1100 ASoC audio fabric support code. diff --git a/sound/soc/au1x/db1200.c b/sound/soc/au1x/db1200.c index 81abe2e18402..a6c675ea1a35 100644 --- a/sound/soc/au1x/db1200.c +++ b/sound/soc/au1x/db1200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * DB1200/DB1300/DB1550 ASoC audio fabric support code. diff --git a/sound/soc/au1x/dbdma2.c b/sound/soc/au1x/dbdma2.c index 3392693faeb9..a142cadf13be 100644 --- a/sound/soc/au1x/dbdma2.c +++ b/sound/soc/au1x/dbdma2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au12x0/Au1550 PSC ALSA ASoC audio support. diff --git a/sound/soc/au1x/dma.c b/sound/soc/au1x/dma.c index c9c2b1e71d55..bf8043f15f4a 100644 --- a/sound/soc/au1x/dma.c +++ b/sound/soc/au1x/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au1000/Au1500/Au1100 Audio DMA support. diff --git a/sound/soc/au1x/i2sc.c b/sound/soc/au1x/i2sc.c index 57735004f416..21df544abdac 100644 --- a/sound/soc/au1x/i2sc.c +++ b/sound/soc/au1x/i2sc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au1000/Au1500/Au1100 I2S controller driver for ASoC diff --git a/sound/soc/au1x/psc-ac97.c b/sound/soc/au1x/psc-ac97.c index 94698e08a513..54e8fa2cc455 100644 --- a/sound/soc/au1x/psc-ac97.c +++ b/sound/soc/au1x/psc-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au12x0/Au1550 PSC ALSA ASoC audio support. diff --git a/sound/soc/au1x/psc-i2s.c b/sound/soc/au1x/psc-i2s.c index bf59105fcb7a..33f105a8417b 100644 --- a/sound/soc/au1x/psc-i2s.c +++ b/sound/soc/au1x/psc-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Au12x0/Au1550 PSC ALSA ASoC audio support. diff --git a/sound/soc/bcm/bcm2835-i2s.c b/sound/soc/bcm/bcm2835-i2s.c index 87d2f06c2f53..4c700b2498d8 100644 --- a/sound/soc/bcm/bcm2835-i2s.c +++ b/sound/soc/bcm/bcm2835-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC I2S Audio Layer for Broadcom BCM2835 SoC diff --git a/sound/soc/bcm/bcm63xx-i2s-whistler.c b/sound/soc/bcm/bcm63xx-i2s-whistler.c index c47ed1e6ea2b..bfb6ed1d6127 100644 --- a/sound/soc/bcm/bcm63xx-i2s-whistler.c +++ b/sound/soc/bcm/bcm63xx-i2s-whistler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // linux/sound/bcm/bcm63xx-i2s-whistler.c // BCM63xx whistler i2s driver diff --git a/sound/soc/bcm/bcm63xx-pcm-whistler.c b/sound/soc/bcm/bcm63xx-pcm-whistler.c index efeb06ddabeb..4cf7b6e96f94 100644 --- a/sound/soc/bcm/bcm63xx-pcm-whistler.c +++ b/sound/soc/bcm/bcm63xx-pcm-whistler.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // linux/sound/bcm/bcm63xx-pcm-whistler.c // BCM63xx whistler pcm interface diff --git a/sound/soc/bcm/cygnus-pcm.c b/sound/soc/bcm/cygnus-pcm.c index 4cb2fe10bcdc..86e4524e14b4 100644 --- a/sound/soc/bcm/cygnus-pcm.c +++ b/sound/soc/bcm/cygnus-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014-2015 Broadcom Corporation #include diff --git a/sound/soc/bcm/cygnus-ssp.c b/sound/soc/bcm/cygnus-ssp.c index e0ce0232eb1e..ac481017f7ef 100644 --- a/sound/soc/bcm/cygnus-ssp.c +++ b/sound/soc/bcm/cygnus-ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2014-2015 Broadcom Corporation #include diff --git a/sound/soc/cirrus/ep93xx-i2s.c b/sound/soc/cirrus/ep93xx-i2s.c index cca01c03f048..c62dc6a7245d 100644 --- a/sound/soc/cirrus/ep93xx-i2s.c +++ b/sound/soc/cirrus/ep93xx-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/soc/ep93xx-i2s.c diff --git a/sound/soc/cirrus/ep93xx-pcm.c b/sound/soc/cirrus/ep93xx-pcm.c index 5ecb4671cbba..2d62f0b2d090 100644 --- a/sound/soc/cirrus/ep93xx-pcm.c +++ b/sound/soc/cirrus/ep93xx-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/arm/ep93xx-pcm.c - EP93xx ALSA PCM interface diff --git a/sound/soc/codecs/88pm860x-codec.c b/sound/soc/codecs/88pm860x-codec.c index b4f5b24cde45..4a858bbdc4fb 100644 --- a/sound/soc/codecs/88pm860x-codec.c +++ b/sound/soc/codecs/88pm860x-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * 88pm860x-codec.c -- 88PM860x ALSA SoC Audio Driver diff --git a/sound/soc/codecs/ab8500-codec.c b/sound/soc/codecs/ab8500-codec.c index fdda1b747bf7..61d906d3a9bb 100644 --- a/sound/soc/codecs/ab8500-codec.c +++ b/sound/soc/codecs/ab8500-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/codecs/ac97.c b/sound/soc/codecs/ac97.c index d8444a083af2..9ac92c6350ab 100644 --- a/sound/soc/codecs/ac97.c +++ b/sound/soc/codecs/ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ac97.c -- ALSA Soc AC97 codec support diff --git a/sound/soc/codecs/ad1836.c b/sound/soc/codecs/ad1836.c index 8afeadcaf8b0..43739fee2fa6 100644 --- a/sound/soc/codecs/ad1836.c +++ b/sound/soc/codecs/ad1836.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Audio Codec driver supporting: diff --git a/sound/soc/codecs/ad193x-i2c.c b/sound/soc/codecs/ad193x-i2c.c index 6aa168e01fbb..48305e90e058 100644 --- a/sound/soc/codecs/ad193x-i2c.c +++ b/sound/soc/codecs/ad193x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD1936/AD1937 audio driver diff --git a/sound/soc/codecs/ad193x-spi.c b/sound/soc/codecs/ad193x-spi.c index bce96a3d81c9..735d6ca6661a 100644 --- a/sound/soc/codecs/ad193x-spi.c +++ b/sound/soc/codecs/ad193x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * AD1938/AD1939 audio driver diff --git a/sound/soc/codecs/ad193x.c b/sound/soc/codecs/ad193x.c index b93531c3a9a4..d4542ce5d4d5 100644 --- a/sound/soc/codecs/ad193x.c +++ b/sound/soc/codecs/ad193x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AD193X Audio Codec driver supporting AD1936/7/8/9 diff --git a/sound/soc/codecs/ad1980.c b/sound/soc/codecs/ad1980.c index 3c1ae13c1aae..f2282dd59cf4 100644 --- a/sound/soc/codecs/ad1980.c +++ b/sound/soc/codecs/ad1980.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ad1980.c -- ALSA Soc AD1980 codec support diff --git a/sound/soc/codecs/ad73311.c b/sound/soc/codecs/ad73311.c index f6090ac57e93..07fae2682c39 100644 --- a/sound/soc/codecs/ad73311.c +++ b/sound/soc/codecs/ad73311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ad73311.c -- ALSA Soc AD73311 codec support diff --git a/sound/soc/codecs/adau-utils.c b/sound/soc/codecs/adau-utils.c index 836940f2ab92..e3eedf87fe6d 100644 --- a/sound/soc/codecs/adau-utils.c +++ b/sound/soc/codecs/adau-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Shared helper functions for devices from the ADAU family diff --git a/sound/soc/codecs/adau1372-i2c.c b/sound/soc/codecs/adau1372-i2c.c index 73f83be38f74..76a2ee9019ce 100644 --- a/sound/soc/codecs/adau1372-i2c.c +++ b/sound/soc/codecs/adau1372-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1372 codec diff --git a/sound/soc/codecs/adau1372-spi.c b/sound/soc/codecs/adau1372-spi.c index 656bd1fabeb3..50f9cad6cd98 100644 --- a/sound/soc/codecs/adau1372-spi.c +++ b/sound/soc/codecs/adau1372-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1372 codec diff --git a/sound/soc/codecs/adau1372.c b/sound/soc/codecs/adau1372.c index fdee689cae53..598dcdc3b9b4 100644 --- a/sound/soc/codecs/adau1372.c +++ b/sound/soc/codecs/adau1372.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Analog Devices ADAU1372 Audio Codec driver diff --git a/sound/soc/codecs/adau1373.c b/sound/soc/codecs/adau1373.c index 16b9b2658341..0663b0a7fade 100644 --- a/sound/soc/codecs/adau1373.c +++ b/sound/soc/codecs/adau1373.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Analog Devices ADAU1373 Audio Codec drive diff --git a/sound/soc/codecs/adau1701.c b/sound/soc/codecs/adau1701.c index 6876462d8bdb..fefc7d85de65 100644 --- a/sound/soc/codecs/adau1701.c +++ b/sound/soc/codecs/adau1701.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ADAU1701 SigmaDSP processor diff --git a/sound/soc/codecs/adau1761-i2c.c b/sound/soc/codecs/adau1761-i2c.c index eba7e4f42c78..2fa44dc80902 100644 --- a/sound/soc/codecs/adau1761-i2c.c +++ b/sound/soc/codecs/adau1761-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec diff --git a/sound/soc/codecs/adau1761-spi.c b/sound/soc/codecs/adau1761-spi.c index 7c9242c2ff94..bc616c1e67e8 100644 --- a/sound/soc/codecs/adau1761-spi.c +++ b/sound/soc/codecs/adau1761-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec diff --git a/sound/soc/codecs/adau1761.c b/sound/soc/codecs/adau1761.c index a70c46dd5d76..62764275e88d 100644 --- a/sound/soc/codecs/adau1761.c +++ b/sound/soc/codecs/adau1761.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec diff --git a/sound/soc/codecs/adau1781-i2c.c b/sound/soc/codecs/adau1781-i2c.c index cb67fde8d9a8..b2e33d7f6ecd 100644 --- a/sound/soc/codecs/adau1781-i2c.c +++ b/sound/soc/codecs/adau1781-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1381/ADAU1781 CODEC diff --git a/sound/soc/codecs/adau1781-spi.c b/sound/soc/codecs/adau1781-spi.c index 1a09633d5a88..8264bf4c9d98 100644 --- a/sound/soc/codecs/adau1781-spi.c +++ b/sound/soc/codecs/adau1781-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for ADAU1381/ADAU1781 CODEC diff --git a/sound/soc/codecs/adau1781.c b/sound/soc/codecs/adau1781.c index 38cc0b6e4122..50a941bf4f82 100644 --- a/sound/soc/codecs/adau1781.c +++ b/sound/soc/codecs/adau1781.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for ADAU1381/ADAU1781 codec diff --git a/sound/soc/codecs/adau17x1.c b/sound/soc/codecs/adau17x1.c index 26d7eb437ad1..fe055c6848c8 100644 --- a/sound/soc/codecs/adau17x1.c +++ b/sound/soc/codecs/adau17x1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Common code for ADAU1X61 and ADAU1X81 codecs diff --git a/sound/soc/codecs/adau1977-i2c.c b/sound/soc/codecs/adau1977-i2c.c index 441c8079246a..c1c528ebfa97 100644 --- a/sound/soc/codecs/adau1977-i2c.c +++ b/sound/soc/codecs/adau1977-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAU1977/ADAU1978/ADAU1979 driver diff --git a/sound/soc/codecs/adau1977-spi.c b/sound/soc/codecs/adau1977-spi.c index e7e95e5d1911..e23600cb8d95 100644 --- a/sound/soc/codecs/adau1977-spi.c +++ b/sound/soc/codecs/adau1977-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAU1977/ADAU1978/ADAU1979 driver diff --git a/sound/soc/codecs/adau1977.c b/sound/soc/codecs/adau1977.c index b42f35b1a603..6b4208dd2e74 100644 --- a/sound/soc/codecs/adau1977.c +++ b/sound/soc/codecs/adau1977.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAU1977/ADAU1978/ADAU1979 driver diff --git a/sound/soc/codecs/adau7002.c b/sound/soc/codecs/adau7002.c index c9134e1de0b2..86df8ab17fb8 100644 --- a/sound/soc/codecs/adau7002.c +++ b/sound/soc/codecs/adau7002.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAU7002 Stereo PDM-to-I2S/TDM converter driver diff --git a/sound/soc/codecs/adau7118-hw.c b/sound/soc/codecs/adau7118-hw.c index 45a5d2dcc0f2..3ee7426035e2 100644 --- a/sound/soc/codecs/adau7118-hw.c +++ b/sound/soc/codecs/adau7118-hw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Analog Devices ADAU7118 8 channel PDM-to-I2S/TDM Converter Standalone Hw diff --git a/sound/soc/codecs/adau7118-i2c.c b/sound/soc/codecs/adau7118-i2c.c index f9dc8f4ef9a4..ac718ccbfb8d 100644 --- a/sound/soc/codecs/adau7118-i2c.c +++ b/sound/soc/codecs/adau7118-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Analog Devices ADAU7118 8 channel PDM-to-I2S/TDM Converter driver over I2C diff --git a/sound/soc/codecs/adau7118.c b/sound/soc/codecs/adau7118.c index 5ddea63a6612..426a4cca2918 100644 --- a/sound/soc/codecs/adau7118.c +++ b/sound/soc/codecs/adau7118.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Analog Devices ADAU7118 8 channel PDM-to-I2S/TDM Converter driver diff --git a/sound/soc/codecs/adav801.c b/sound/soc/codecs/adav801.c index f734c71211da..1f9f9caef3be 100644 --- a/sound/soc/codecs/adav801.c +++ b/sound/soc/codecs/adav801.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAV801 audio driver diff --git a/sound/soc/codecs/adav803.c b/sound/soc/codecs/adav803.c index 8b96c41f0354..96ec276198c8 100644 --- a/sound/soc/codecs/adav803.c +++ b/sound/soc/codecs/adav803.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ADAV803 audio driver diff --git a/sound/soc/codecs/adav80x.c b/sound/soc/codecs/adav80x.c index 8a89187f9c78..504459b54215 100644 --- a/sound/soc/codecs/adav80x.c +++ b/sound/soc/codecs/adav80x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ADAV80X Audio Codec driver supporting ADAV801, ADAV803 diff --git a/sound/soc/codecs/ads117x.c b/sound/soc/codecs/ads117x.c index 44aa06e03486..3e74b8d32b25 100644 --- a/sound/soc/codecs/ads117x.c +++ b/sound/soc/codecs/ads117x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ads117x.c -- Driver for ads1174/8 ADC chips diff --git a/sound/soc/codecs/ak4104.c b/sound/soc/codecs/ak4104.c index a33cb329865c..e46dff93543e 100644 --- a/sound/soc/codecs/ak4104.c +++ b/sound/soc/codecs/ak4104.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AK4104 ALSA SoC (ASoC) driver diff --git a/sound/soc/codecs/ak4118.c b/sound/soc/codecs/ak4118.c index 23e868e4e3fb..005bd4740f7f 100644 --- a/sound/soc/codecs/ak4118.c +++ b/sound/soc/codecs/ak4118.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ak4118.c -- Asahi Kasei ALSA Soc Audio driver diff --git a/sound/soc/codecs/ak4375.c b/sound/soc/codecs/ak4375.c index 452559d8c97b..8fcc1f02ce0a 100644 --- a/sound/soc/codecs/ak4375.c +++ b/sound/soc/codecs/ak4375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* diff --git a/sound/soc/codecs/ak4458.c b/sound/soc/codecs/ak4458.c index f81cd8cebdd8..ce9bf7772fd8 100644 --- a/sound/soc/codecs/ak4458.c +++ b/sound/soc/codecs/ak4458.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Audio driver for AK4458 DAC diff --git a/sound/soc/codecs/ak4535.c b/sound/soc/codecs/ak4535.c index aadc46a47280..377ba59234aa 100644 --- a/sound/soc/codecs/ak4535.c +++ b/sound/soc/codecs/ak4535.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ak4535.c -- AK4535 ALSA Soc Audio driver diff --git a/sound/soc/codecs/ak4554.c b/sound/soc/codecs/ak4554.c index b9607de5a191..649df05d05bc 100644 --- a/sound/soc/codecs/ak4554.c +++ b/sound/soc/codecs/ak4554.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // ak4554.c // diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c index de9e43185555..3a8683ba284a 100644 --- a/sound/soc/codecs/ak4613.c +++ b/sound/soc/codecs/ak4613.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ak4613.c -- Asahi Kasei ALSA Soc Audio driver diff --git a/sound/soc/codecs/ak4619.c b/sound/soc/codecs/ak4619.c index daf6e15b7077..b9d16ea4ada7 100644 --- a/sound/soc/codecs/ak4619.c +++ b/sound/soc/codecs/ak4619.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ak4619.c -- Asahi Kasei ALSA SoC Audio driver diff --git a/sound/soc/codecs/ak4641.c b/sound/soc/codecs/ak4641.c index 9db8cdb26d33..4716e83f8e3b 100644 --- a/sound/soc/codecs/ak4641.c +++ b/sound/soc/codecs/ak4641.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ak4641.c -- AK4641 ALSA Soc Audio driver diff --git a/sound/soc/codecs/ak4642.c b/sound/soc/codecs/ak4642.c index fe035d2fc913..766a61784e75 100644 --- a/sound/soc/codecs/ak4642.c +++ b/sound/soc/codecs/ak4642.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ak4642.c -- AK4642/AK4643 ALSA Soc Audio driver diff --git a/sound/soc/codecs/ak4671.c b/sound/soc/codecs/ak4671.c index d545aa2e0a39..c684fb82e8ac 100644 --- a/sound/soc/codecs/ak4671.c +++ b/sound/soc/codecs/ak4671.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ak4671.c -- audio driver for AK4671 diff --git a/sound/soc/codecs/ak5386.c b/sound/soc/codecs/ak5386.c index 6525d50b7ab2..6f57f608677a 100644 --- a/sound/soc/codecs/ak5386.c +++ b/sound/soc/codecs/ak5386.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC driver for diff --git a/sound/soc/codecs/ak5558.c b/sound/soc/codecs/ak5558.c index 73684fc5beb1..fce6881a3f90 100644 --- a/sound/soc/codecs/ak5558.c +++ b/sound/soc/codecs/ak5558.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Audio driver for AK5558 ADC diff --git a/sound/soc/codecs/alc5623.c b/sound/soc/codecs/alc5623.c index a9946dcdc9f6..a6eee4b09c2e 100644 --- a/sound/soc/codecs/alc5623.c +++ b/sound/soc/codecs/alc5623.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * alc5623.c -- alc562[123] ALSA Soc Audio driver diff --git a/sound/soc/codecs/alc5632.c b/sound/soc/codecs/alc5632.c index 72f4622204ff..514075cb690e 100644 --- a/sound/soc/codecs/alc5632.c +++ b/sound/soc/codecs/alc5632.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * alc5632.c -- ALC5632 ALSA SoC Audio Codec diff --git a/sound/soc/codecs/arizona-jack.c b/sound/soc/codecs/arizona-jack.c index 303c1d44ebd8..0cfd1cd1562b 100644 --- a/sound/soc/codecs/arizona-jack.c +++ b/sound/soc/codecs/arizona-jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * extcon-arizona.c - Extcon driver Wolfson Arizona devices diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index 8c683b0bb74c..752b26cdbb82 100644 --- a/sound/soc/codecs/arizona.c +++ b/sound/soc/codecs/arizona.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * arizona.c - Wolfson Arizona class device shared support diff --git a/sound/soc/codecs/audio-iio-aux.c b/sound/soc/codecs/audio-iio-aux.c index 066e401912b0..0ad939cf8081 100644 --- a/sound/soc/codecs/audio-iio-aux.c +++ b/sound/soc/codecs/audio-iio-aux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC glue to use IIO devices as audio components diff --git a/sound/soc/codecs/aw8738.c b/sound/soc/codecs/aw8738.c index 0fe8af160319..3f0b641f29f3 100644 --- a/sound/soc/codecs/aw8738.c +++ b/sound/soc/codecs/aw8738.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include diff --git a/sound/soc/codecs/aw87390.c b/sound/soc/codecs/aw87390.c index d7fd865c349f..d64949d58612 100644 --- a/sound/soc/codecs/aw87390.c +++ b/sound/soc/codecs/aw87390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw87390.c -- AW87390 ALSA SoC Audio driver diff --git a/sound/soc/codecs/aw88081.c b/sound/soc/codecs/aw88081.c index fbd1fd12381a..f9bb986c5e23 100644 --- a/sound/soc/codecs/aw88081.c +++ b/sound/soc/codecs/aw88081.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88081.c -- AW88081 ALSA SoC Audio driver diff --git a/sound/soc/codecs/aw88166.c b/sound/soc/codecs/aw88166.c index daee4de9e3b0..37dde13e506e 100644 --- a/sound/soc/codecs/aw88166.c +++ b/sound/soc/codecs/aw88166.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88166.c -- ALSA SoC AW88166 codec support diff --git a/sound/soc/codecs/aw88261.c b/sound/soc/codecs/aw88261.c index 8f37bfb974ae..f0577bd681f9 100644 --- a/sound/soc/codecs/aw88261.c +++ b/sound/soc/codecs/aw88261.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88261.c -- AW88261 ALSA SoC Audio driver diff --git a/sound/soc/codecs/aw88395/aw88395.c b/sound/soc/codecs/aw88395/aw88395.c index 3602b5b9f7d7..a8a81f675a42 100644 --- a/sound/soc/codecs/aw88395/aw88395.c +++ b/sound/soc/codecs/aw88395/aw88395.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88395.c -- ALSA SoC AW88395 codec support diff --git a/sound/soc/codecs/aw88395/aw88395_device.c b/sound/soc/codecs/aw88395/aw88395_device.c index 79c3135a4110..1905289a4c14 100644 --- a/sound/soc/codecs/aw88395/aw88395_device.c +++ b/sound/soc/codecs/aw88395/aw88395_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88395_device.c -- AW88395 function for ALSA Audio Driver diff --git a/sound/soc/codecs/aw88395/aw88395_lib.c b/sound/soc/codecs/aw88395/aw88395_lib.c index ceb7fc43d018..67755f1456e1 100644 --- a/sound/soc/codecs/aw88395/aw88395_lib.c +++ b/sound/soc/codecs/aw88395/aw88395_lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88395_lib.c -- ACF bin parsing and check library file for aw88395 diff --git a/sound/soc/codecs/aw88399.c b/sound/soc/codecs/aw88399.c index b588c27909b5..3c99a952507e 100644 --- a/sound/soc/codecs/aw88399.c +++ b/sound/soc/codecs/aw88399.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // aw88399.c -- ALSA SoC AW88399 codec support diff --git a/sound/soc/codecs/bd28623.c b/sound/soc/codecs/bd28623.c index 07e7bd79c8b0..ae077bf190b3 100644 --- a/sound/soc/codecs/bd28623.c +++ b/sound/soc/codecs/bd28623.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ROHM BD28623MUV class D speaker amplifier codec driver. diff --git a/sound/soc/codecs/bt-sco.c b/sound/soc/codecs/bt-sco.c index 3afcef2dfa35..d9dc7e73ae7e 100644 --- a/sound/soc/codecs/bt-sco.c +++ b/sound/soc/codecs/bt-sco.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for generic Bluetooth SCO link diff --git a/sound/soc/codecs/chv3-codec.c b/sound/soc/codecs/chv3-codec.c index 40020500b1fe..4380e64489f8 100644 --- a/sound/soc/codecs/chv3-codec.c +++ b/sound/soc/codecs/chv3-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/sound/soc/codecs/cpcap.c b/sound/soc/codecs/cpcap.c index 6b80c455b074..29eb9107f238 100644 --- a/sound/soc/codecs/cpcap.c +++ b/sound/soc/codecs/cpcap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALSA SoC CPCAP codec driver diff --git a/sound/soc/codecs/cq93vc.c b/sound/soc/codecs/cq93vc.c index 32b6a417d0e8..d8ec09482a8a 100644 --- a/sound/soc/codecs/cq93vc.c +++ b/sound/soc/codecs/cq93vc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA SoC CQ0093 Voice Codec Driver for DaVinci platforms diff --git a/sound/soc/codecs/cros_ec_codec.c b/sound/soc/codecs/cros_ec_codec.c index f78a85b89d95..40e8fa21a270 100644 --- a/sound/soc/codecs/cros_ec_codec.c +++ b/sound/soc/codecs/cros_ec_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2019 Google, Inc. diff --git a/sound/soc/codecs/cs-amp-lib-test.c b/sound/soc/codecs/cs-amp-lib-test.c index 923f1857e45b..e17a487515c8 100644 --- a/sound/soc/codecs/cs-amp-lib-test.c +++ b/sound/soc/codecs/cs-amp-lib-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // KUnit test for the Cirrus common amplifier library. diff --git a/sound/soc/codecs/cs-amp-lib.c b/sound/soc/codecs/cs-amp-lib.c index d8f8b0259cd1..9c74568ff8a0 100644 --- a/sound/soc/codecs/cs-amp-lib.c +++ b/sound/soc/codecs/cs-amp-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Common code for Cirrus Logic Smart Amplifiers diff --git a/sound/soc/codecs/cs35l32.c b/sound/soc/codecs/cs35l32.c index 0bb4bdb3deec..f5a2f852faba 100644 --- a/sound/soc/codecs/cs35l32.c +++ b/sound/soc/codecs/cs35l32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs35l32.c -- CS35L32 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l33.c b/sound/soc/codecs/cs35l33.c index 98b4d371d931..2e6c298a6aef 100644 --- a/sound/soc/codecs/cs35l33.c +++ b/sound/soc/codecs/cs35l33.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs35l33.c -- CS35L33 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l34.c b/sound/soc/codecs/cs35l34.c index a5a8075598ff..8407df804143 100644 --- a/sound/soc/codecs/cs35l34.c +++ b/sound/soc/codecs/cs35l34.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs35l34.c -- CS35l34 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l35.c b/sound/soc/codecs/cs35l35.c index 7a01b1d9fc9d..bb18698f8989 100644 --- a/sound/soc/codecs/cs35l35.c +++ b/sound/soc/codecs/cs35l35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs35l35.c -- CS35L35 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l36.c b/sound/soc/codecs/cs35l36.c index 93818d7ec1a7..31cbc0d3d898 100644 --- a/sound/soc/codecs/cs35l36.c +++ b/sound/soc/codecs/cs35l36.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l36.c -- CS35L36 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l41-i2c.c b/sound/soc/codecs/cs35l41-i2c.c index 34097996b784..82e27262b558 100644 --- a/sound/soc/codecs/cs35l41-i2c.c +++ b/sound/soc/codecs/cs35l41-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l41-i2c.c -- CS35l41 I2C driver diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c index 1702f26049d3..d1dbfc43f843 100644 --- a/sound/soc/codecs/cs35l41-lib.c +++ b/sound/soc/codecs/cs35l41-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l41-lib.c -- CS35L41 Common functions for HDA and ASoC Audio drivers diff --git a/sound/soc/codecs/cs35l41-spi.c b/sound/soc/codecs/cs35l41-spi.c index f9b6bf7bea9c..7428f261d8b6 100644 --- a/sound/soc/codecs/cs35l41-spi.c +++ b/sound/soc/codecs/cs35l41-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l41-spi.c -- CS35l41 SPI driver diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c index ee56dfceedeb..ea4978c73310 100644 --- a/sound/soc/codecs/cs35l41.c +++ b/sound/soc/codecs/cs35l41.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l41.c -- CS35l41 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l45-i2c.c b/sound/soc/codecs/cs35l45-i2c.c index a09aa3b92ae1..25acdc092824 100644 --- a/sound/soc/codecs/cs35l45-i2c.c +++ b/sound/soc/codecs/cs35l45-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l45-i2c.c -- CS35L45 I2C driver diff --git a/sound/soc/codecs/cs35l45-spi.c b/sound/soc/codecs/cs35l45-spi.c index 5f91472c3fd2..8fbe6ceb8ab9 100644 --- a/sound/soc/codecs/cs35l45-spi.c +++ b/sound/soc/codecs/cs35l45-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l45-spi.c -- CS35L45 SPI driver diff --git a/sound/soc/codecs/cs35l45-tables.c b/sound/soc/codecs/cs35l45-tables.c index d2ecc7b3f619..dae552d94b66 100644 --- a/sound/soc/codecs/cs35l45-tables.c +++ b/sound/soc/codecs/cs35l45-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l45-tables.c -- CS35L45 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l45.c b/sound/soc/codecs/cs35l45.c index 7aa558d6362f..131b42773d1d 100644 --- a/sound/soc/codecs/cs35l45.c +++ b/sound/soc/codecs/cs35l45.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // cs35l45.c - CS35L45 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs35l56-i2c.c b/sound/soc/codecs/cs35l56-i2c.c index 0492ddc4102d..c113a351e2ca 100644 --- a/sound/soc/codecs/cs35l56-i2c.c +++ b/sound/soc/codecs/cs35l56-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // CS35L56 ALSA SoC audio driver I2C binding diff --git a/sound/soc/codecs/cs35l56-sdw.c b/sound/soc/codecs/cs35l56-sdw.c index 42d24ac2977f..f686a339d1c7 100644 --- a/sound/soc/codecs/cs35l56-sdw.c +++ b/sound/soc/codecs/cs35l56-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // CS35L56 ALSA SoC audio driver SoundWire binding diff --git a/sound/soc/codecs/cs35l56-shared.c b/sound/soc/codecs/cs35l56-shared.c index 60100c8f8c95..fb31e8dfcf65 100644 --- a/sound/soc/codecs/cs35l56-shared.c +++ b/sound/soc/codecs/cs35l56-shared.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Components shared between ASoC and HDA CS35L56 drivers diff --git a/sound/soc/codecs/cs35l56-spi.c b/sound/soc/codecs/cs35l56-spi.c index 9bc9b7c98390..150f0b1c5982 100644 --- a/sound/soc/codecs/cs35l56-spi.c +++ b/sound/soc/codecs/cs35l56-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // CS35L56 ALSA SoC audio driver SPI binding diff --git a/sound/soc/codecs/cs35l56.c b/sound/soc/codecs/cs35l56.c index 55b4d0d55712..0dbc9ba42057 100644 --- a/sound/soc/codecs/cs35l56.c +++ b/sound/soc/codecs/cs35l56.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Driver for Cirrus Logic CS35L56 smart amp diff --git a/sound/soc/codecs/cs40l50-codec.c b/sound/soc/codecs/cs40l50-codec.c index aa629ef53db4..9022917179fb 100644 --- a/sound/soc/codecs/cs40l50-codec.c +++ b/sound/soc/codecs/cs40l50-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS40L50 Advanced Haptic Driver with waveform memory, diff --git a/sound/soc/codecs/cs4234.c b/sound/soc/codecs/cs4234.c index 89c424dd838b..df7ffb92c4b1 100644 --- a/sound/soc/codecs/cs4234.c +++ b/sound/soc/codecs/cs4234.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // cs4234.c -- ALSA SoC CS4234 driver // diff --git a/sound/soc/codecs/cs4265.c b/sound/soc/codecs/cs4265.c index 3f759c13d6d1..53d56885a606 100644 --- a/sound/soc/codecs/cs4265.c +++ b/sound/soc/codecs/cs4265.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs4265.c -- CS4265 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs4270.c b/sound/soc/codecs/cs4270.c index 3139f03cd42b..e3feda80e076 100644 --- a/sound/soc/codecs/cs4270.c +++ b/sound/soc/codecs/cs4270.c @@ -1,3 +1,4 @@ +asm("nop"); /* * CS4270 ALSA SoC (ASoC) codec driver * diff --git a/sound/soc/codecs/cs4271-i2c.c b/sound/soc/codecs/cs4271-i2c.c index 1d210b969173..ee30025b4e6e 100644 --- a/sound/soc/codecs/cs4271-i2c.c +++ b/sound/soc/codecs/cs4271-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CS4271 I2C audio driver diff --git a/sound/soc/codecs/cs4271-spi.c b/sound/soc/codecs/cs4271-spi.c index 4feb80436bd9..1abe6e7da1c9 100644 --- a/sound/soc/codecs/cs4271-spi.c +++ b/sound/soc/codecs/cs4271-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CS4271 SPI audio driver diff --git a/sound/soc/codecs/cs4271.c b/sound/soc/codecs/cs4271.c index 77dfc83a3c01..07e5c96f7763 100644 --- a/sound/soc/codecs/cs4271.c +++ b/sound/soc/codecs/cs4271.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * CS4271 ASoC codec driver diff --git a/sound/soc/codecs/cs42l42-i2c.c b/sound/soc/codecs/cs42l42-i2c.c index 98b6718ccabf..66f8739dd0b1 100644 --- a/sound/soc/codecs/cs42l42-i2c.c +++ b/sound/soc/codecs/cs42l42-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l42-i2c.c -- CS42L42 ALSA SoC audio driver for I2C diff --git a/sound/soc/codecs/cs42l42-sdw.c b/sound/soc/codecs/cs42l42-sdw.c index f837c7eff10b..1a9ec1ab1de3 100644 --- a/sound/soc/codecs/cs42l42-sdw.c +++ b/sound/soc/codecs/cs42l42-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // cs42l42-sdw.c -- CS42L42 ALSA SoC audio driver SoundWire driver // diff --git a/sound/soc/codecs/cs42l42.c b/sound/soc/codecs/cs42l42.c index 2652a639a79a..05c207eeedab 100644 --- a/sound/soc/codecs/cs42l42.c +++ b/sound/soc/codecs/cs42l42.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l42.c -- CS42L42 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs42l43-jack.c b/sound/soc/codecs/cs42l43-jack.c index b83bc4de1301..6d6f39a2b690 100644 --- a/sound/soc/codecs/cs42l43-jack.c +++ b/sound/soc/codecs/cs42l43-jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS42L43 CODEC driver jack handling diff --git a/sound/soc/codecs/cs42l43-sdw.c b/sound/soc/codecs/cs42l43-sdw.c index 336e88a7a987..c86fd97ae747 100644 --- a/sound/soc/codecs/cs42l43-sdw.c +++ b/sound/soc/codecs/cs42l43-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS42L43 CODEC driver SoundWire handling diff --git a/sound/soc/codecs/cs42l43.c b/sound/soc/codecs/cs42l43.c index fd02d8a57e0f..c9ad9111158a 100644 --- a/sound/soc/codecs/cs42l43.c +++ b/sound/soc/codecs/cs42l43.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS42L43 CODEC driver diff --git a/sound/soc/codecs/cs42l51-i2c.c b/sound/soc/codecs/cs42l51-i2c.c index ba7e237619f2..d74020d51abd 100644 --- a/sound/soc/codecs/cs42l51-i2c.c +++ b/sound/soc/codecs/cs42l51-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l56.c -- CS42L51 ALSA SoC I2C audio driver diff --git a/sound/soc/codecs/cs42l51.c b/sound/soc/codecs/cs42l51.c index 0519affe0ed8..2aa13aaebbd1 100644 --- a/sound/soc/codecs/cs42l51.c +++ b/sound/soc/codecs/cs42l51.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l51.c diff --git a/sound/soc/codecs/cs42l52.c b/sound/soc/codecs/cs42l52.c index 662dc1a4835b..06ee1e16ac15 100644 --- a/sound/soc/codecs/cs42l52.c +++ b/sound/soc/codecs/cs42l52.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l52.c -- CS42L52 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs42l56.c b/sound/soc/codecs/cs42l56.c index aabb74f1f43c..81575cd35046 100644 --- a/sound/soc/codecs/cs42l56.c +++ b/sound/soc/codecs/cs42l56.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l56.c -- CS42L56 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs42l73.c b/sound/soc/codecs/cs42l73.c index bda8442c1d66..202c520c7f7d 100644 --- a/sound/soc/codecs/cs42l73.c +++ b/sound/soc/codecs/cs42l73.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l73.c -- CS42L73 ALSA Soc Audio driver diff --git a/sound/soc/codecs/cs42l83-i2c.c b/sound/soc/codecs/cs42l83-i2c.c index 53a7fe1ab3dd..dd6a60e98c51 100644 --- a/sound/soc/codecs/cs42l83-i2c.c +++ b/sound/soc/codecs/cs42l83-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l83-i2c.c -- CS42L83 ALSA SoC audio driver for I2C diff --git a/sound/soc/codecs/cs42l84.c b/sound/soc/codecs/cs42l84.c index 1e1307a16f81..1802056dba70 100644 --- a/sound/soc/codecs/cs42l84.c +++ b/sound/soc/codecs/cs42l84.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs42l84.c -- CS42L84 ALSA SoC audio driver diff --git a/sound/soc/codecs/cs42xx8-i2c.c b/sound/soc/codecs/cs42xx8-i2c.c index 039b3ecb3b9b..cfd43db3a6b9 100644 --- a/sound/soc/codecs/cs42xx8-i2c.c +++ b/sound/soc/codecs/cs42xx8-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cirrus Logic CS42448/CS42888 Audio CODEC DAI I2C driver * diff --git a/sound/soc/codecs/cs42xx8.c b/sound/soc/codecs/cs42xx8.c index d14538c49b97..c78f427ce573 100644 --- a/sound/soc/codecs/cs42xx8.c +++ b/sound/soc/codecs/cs42xx8.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Cirrus Logic CS42448/CS42888 Audio CODEC Digital Audio Interface (DAI) driver * diff --git a/sound/soc/codecs/cs43130.c b/sound/soc/codecs/cs43130.c index a3bdaac9c059..c1d0b57e5180 100644 --- a/sound/soc/codecs/cs43130.c +++ b/sound/soc/codecs/cs43130.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs43130.c -- CS43130 ALSA Soc Audio driver diff --git a/sound/soc/codecs/cs4341.c b/sound/soc/codecs/cs4341.c index b726e22ef57d..55e57de60e3e 100644 --- a/sound/soc/codecs/cs4341.c +++ b/sound/soc/codecs/cs4341.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0+ */ /* * Cirrus Logic CS4341A ALSA SoC Codec Driver diff --git a/sound/soc/codecs/cs4349.c b/sound/soc/codecs/cs4349.c index d9a9c34fffe3..d1eb128c28c4 100644 --- a/sound/soc/codecs/cs4349.c +++ b/sound/soc/codecs/cs4349.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs4349.c -- CS4349 ALSA Soc Audio driver diff --git a/sound/soc/codecs/cs47l15.c b/sound/soc/codecs/cs47l15.c index da64e0a1db28..b508f522c55a 100644 --- a/sound/soc/codecs/cs47l15.c +++ b/sound/soc/codecs/cs47l15.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC Audio driver for CS47L15 codec diff --git a/sound/soc/codecs/cs47l24.c b/sound/soc/codecs/cs47l24.c index 5100b1aac902..7480fafff878 100644 --- a/sound/soc/codecs/cs47l24.c +++ b/sound/soc/codecs/cs47l24.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs47l24.h -- ALSA SoC Audio driver for Cirrus Logic CS47L24 diff --git a/sound/soc/codecs/cs47l35.c b/sound/soc/codecs/cs47l35.c index a8fe5a99a8bb..5172bf286466 100644 --- a/sound/soc/codecs/cs47l35.c +++ b/sound/soc/codecs/cs47l35.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC Audio driver for CS47L35 codec diff --git a/sound/soc/codecs/cs47l85.c b/sound/soc/codecs/cs47l85.c index 42fafb0b392c..41eda75bd205 100644 --- a/sound/soc/codecs/cs47l85.c +++ b/sound/soc/codecs/cs47l85.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC Audio driver for CS47L85 codec diff --git a/sound/soc/codecs/cs47l90.c b/sound/soc/codecs/cs47l90.c index 77e8aabb241a..febbc98f701f 100644 --- a/sound/soc/codecs/cs47l90.c +++ b/sound/soc/codecs/cs47l90.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC Audio driver for CS47L90 codec diff --git a/sound/soc/codecs/cs47l92.c b/sound/soc/codecs/cs47l92.c index 868237bd6d91..55b4a3ce218a 100644 --- a/sound/soc/codecs/cs47l92.c +++ b/sound/soc/codecs/cs47l92.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ALSA SoC Audio driver for CS47L92 codec diff --git a/sound/soc/codecs/cs48l32-tables.c b/sound/soc/codecs/cs48l32-tables.c index 8ff3652a010e..07b03ed4c11d 100644 --- a/sound/soc/codecs/cs48l32-tables.c +++ b/sound/soc/codecs/cs48l32-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Regmap tables and other data for Cirrus Logic CS48L32 audio DSP. diff --git a/sound/soc/codecs/cs48l32.c b/sound/soc/codecs/cs48l32.c index 086ed0f57a85..7dfd4d6cea6f 100644 --- a/sound/soc/codecs/cs48l32.c +++ b/sound/soc/codecs/cs48l32.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Cirrus Logic CS48L32 audio DSP. diff --git a/sound/soc/codecs/cs530x-i2c.c b/sound/soc/codecs/cs530x-i2c.c index 52b02ceaa7e3..fbefe24f7aad 100644 --- a/sound/soc/codecs/cs530x-i2c.c +++ b/sound/soc/codecs/cs530x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS530x CODEC driver diff --git a/sound/soc/codecs/cs530x-spi.c b/sound/soc/codecs/cs530x-spi.c index dbf1e7bbec19..e1d35c496825 100644 --- a/sound/soc/codecs/cs530x-spi.c +++ b/sound/soc/codecs/cs530x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS530x CODEC driver diff --git a/sound/soc/codecs/cs530x.c b/sound/soc/codecs/cs530x.c index 18b5ff75feec..ac6d53c9a3e1 100644 --- a/sound/soc/codecs/cs530x.c +++ b/sound/soc/codecs/cs530x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // CS530x CODEC driver diff --git a/sound/soc/codecs/cs53l30.c b/sound/soc/codecs/cs53l30.c index 93ea2fb4dae9..2f0629490f87 100644 --- a/sound/soc/codecs/cs53l30.c +++ b/sound/soc/codecs/cs53l30.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cs53l30.c -- CS53l30 ALSA Soc Audio driver diff --git a/sound/soc/codecs/cx20442.c b/sound/soc/codecs/cx20442.c index d6121c0a2616..31ca864fea98 100644 --- a/sound/soc/codecs/cx20442.c +++ b/sound/soc/codecs/cx20442.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * cx20442.c -- CX20442 ALSA Soc Audio driver diff --git a/sound/soc/codecs/cx2072x.c b/sound/soc/codecs/cx2072x.c index b0033bf9be3a..bd84dfca1028 100644 --- a/sound/soc/codecs/cx2072x.c +++ b/sound/soc/codecs/cx2072x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC CX20721/CX20723 codec driver diff --git a/sound/soc/codecs/da7210.c b/sound/soc/codecs/da7210.c index 94e59546c2fe..e3a5d3297e8f 100644 --- a/sound/soc/codecs/da7210.c +++ b/sound/soc/codecs/da7210.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // DA7210 ALSA Soc codec driver diff --git a/sound/soc/codecs/da7213.c b/sound/soc/codecs/da7213.c index 0a2b50cdea95..e499200b5278 100644 --- a/sound/soc/codecs/da7213.c +++ b/sound/soc/codecs/da7213.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA7213 ALSA SoC Codec Driver diff --git a/sound/soc/codecs/da7218.c b/sound/soc/codecs/da7218.c index 5c80839704c7..d0d56db8eafa 100644 --- a/sound/soc/codecs/da7218.c +++ b/sound/soc/codecs/da7218.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * da7218.c - DA7218 ALSA SoC Codec Driver diff --git a/sound/soc/codecs/da7219-aad.c b/sound/soc/codecs/da7219-aad.c index d9d932a78b71..47839e2e0f7a 100644 --- a/sound/soc/codecs/da7219-aad.c +++ b/sound/soc/codecs/da7219-aad.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * da7219-aad.c - Dialog DA7219 ALSA SoC AAD Driver diff --git a/sound/soc/codecs/da7219.c b/sound/soc/codecs/da7219.c index 298a626df3ad..b92e5a723f6b 100644 --- a/sound/soc/codecs/da7219.c +++ b/sound/soc/codecs/da7219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * da7219.c - DA7219 ALSA SoC Codec Driver diff --git a/sound/soc/codecs/da732x.c b/sound/soc/codecs/da732x.c index 140e449d3ef4..d4c777efe973 100644 --- a/sound/soc/codecs/da732x.c +++ b/sound/soc/codecs/da732x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * da732x.c --- Dialog DA732X ALSA SoC Audio Driver diff --git a/sound/soc/codecs/da9055.c b/sound/soc/codecs/da9055.c index a52276e32f2f..f062e798edfa 100644 --- a/sound/soc/codecs/da9055.c +++ b/sound/soc/codecs/da9055.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * DA9055 ALSA Soc codec driver diff --git a/sound/soc/codecs/dmic.c b/sound/soc/codecs/dmic.c index 61e1bf1b3c9e..8cec3dfff4f2 100644 --- a/sound/soc/codecs/dmic.c +++ b/sound/soc/codecs/dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * dmic.c -- SoC audio for Generic Digital MICs diff --git a/sound/soc/codecs/es7134.c b/sound/soc/codecs/es7134.c index 441df1523f1c..f7b66d7319d3 100644 --- a/sound/soc/codecs/es7134.c +++ b/sound/soc/codecs/es7134.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 BayLibre, SAS. diff --git a/sound/soc/codecs/es7241.c b/sound/soc/codecs/es7241.c index 339553cfbb48..707238c4ac73 100644 --- a/sound/soc/codecs/es7241.c +++ b/sound/soc/codecs/es7241.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/codecs/es8311.c b/sound/soc/codecs/es8311.c index 0b07a53cc792..fd70048e23d4 100644 --- a/sound/soc/codecs/es8311.c +++ b/sound/soc/codecs/es8311.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8311.c -- es8311 ALSA SoC audio driver diff --git a/sound/soc/codecs/es8316.c b/sound/soc/codecs/es8316.c index 9245c33700de..d18a696305bd 100644 --- a/sound/soc/codecs/es8316.c +++ b/sound/soc/codecs/es8316.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8316.c -- es8316 ALSA SoC audio driver diff --git a/sound/soc/codecs/es8323.c b/sound/soc/codecs/es8323.c index eb85b71e87f3..a961e913597b 100644 --- a/sound/soc/codecs/es8323.c +++ b/sound/soc/codecs/es8323.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // es8323.c -- es8323 ALSA SoC audio driver diff --git a/sound/soc/codecs/es8326.c b/sound/soc/codecs/es8326.c index 05b13661c38c..f467c2dddb46 100644 --- a/sound/soc/codecs/es8326.c +++ b/sound/soc/codecs/es8326.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // es8326.c -- es8326 ALSA SoC audio driver diff --git a/sound/soc/codecs/es8328-i2c.c b/sound/soc/codecs/es8328-i2c.c index 56bfbe9261ce..63cd5be5bd6f 100644 --- a/sound/soc/codecs/es8328-i2c.c +++ b/sound/soc/codecs/es8328-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8328-i2c.c -- ES8328 ALSA SoC I2C Audio driver diff --git a/sound/soc/codecs/es8328-spi.c b/sound/soc/codecs/es8328-spi.c index 88e353ae52a1..481778fd8134 100644 --- a/sound/soc/codecs/es8328-spi.c +++ b/sound/soc/codecs/es8328-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8328.c -- ES8328 ALSA SoC SPI Audio driver diff --git a/sound/soc/codecs/es8328.c b/sound/soc/codecs/es8328.c index 1e11175cfbbb..1dfcd9c9693f 100644 --- a/sound/soc/codecs/es8328.c +++ b/sound/soc/codecs/es8328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8328.c -- ES8328 ALSA SoC Audio driver diff --git a/sound/soc/codecs/es8375.c b/sound/soc/codecs/es8375.c index 36b0ebdce514..eec63a8a42e0 100644 --- a/sound/soc/codecs/es8375.c +++ b/sound/soc/codecs/es8375.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8375.c -- ES8375 ALSA SoC Audio Codec diff --git a/sound/soc/codecs/es8389.c b/sound/soc/codecs/es8389.c index a84d79f9d3d1..b64282c7fa21 100644 --- a/sound/soc/codecs/es8389.c +++ b/sound/soc/codecs/es8389.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * es8389.c -- ES8389 ALSA SoC Audio Codec diff --git a/sound/soc/codecs/es83xx-dsm-common.c b/sound/soc/codecs/es83xx-dsm-common.c index 94fd7d54c53b..7d67da7a44d1 100644 --- a/sound/soc/codecs/es83xx-dsm-common.c +++ b/sound/soc/codecs/es83xx-dsm-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) Intel Corporation, 2022 diff --git a/sound/soc/codecs/framer-codec.c b/sound/soc/codecs/framer-codec.c index 6f57a3aeecc8..0799661c4d0e 100644 --- a/sound/soc/codecs/framer-codec.c +++ b/sound/soc/codecs/framer-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Framer ALSA SoC driver diff --git a/sound/soc/codecs/fs-amp-lib.c b/sound/soc/codecs/fs-amp-lib.c index c8f56617e370..8f962883178d 100644 --- a/sound/soc/codecs/fs-amp-lib.c +++ b/sound/soc/codecs/fs-amp-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // fs-amp-lib.c --- Common library for FourSemi Audio Amplifiers diff --git a/sound/soc/codecs/fs210x.c b/sound/soc/codecs/fs210x.c index e6195b71adad..0aaff44276fe 100644 --- a/sound/soc/codecs/fs210x.c +++ b/sound/soc/codecs/fs210x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // fs210x.c -- Driver for the FS2104/5S Audio Amplifier diff --git a/sound/soc/codecs/gtm601.c b/sound/soc/codecs/gtm601.c index 1f165e46701f..10eff48ff0b7 100644 --- a/sound/soc/codecs/gtm601.c +++ b/sound/soc/codecs/gtm601.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This is a simple driver for the GTM601 Voice PCM interface diff --git a/sound/soc/codecs/hda-dai.c b/sound/soc/codecs/hda-dai.c index b9caae7e4817..3603099ca642 100644 --- a/sound/soc/codecs/hda-dai.c +++ b/sound/soc/codecs/hda-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/codecs/hda.c b/sound/soc/codecs/hda.c index 237b0b060457..75203c41cfad 100644 --- a/sound/soc/codecs/hda.c +++ b/sound/soc/codecs/hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/codecs/hdac_hda.c b/sound/soc/codecs/hdac_hda.c index 680e341aa7f1..6c51549c2728 100644 --- a/sound/soc/codecs/hdac_hda.c +++ b/sound/soc/codecs/hdac_hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright(c) 2015-18 Intel Corporation. diff --git a/sound/soc/codecs/hdac_hdmi.c b/sound/soc/codecs/hdac_hdmi.c index 2652fcf2a3a3..905e22838d9c 100644 --- a/sound/soc/codecs/hdac_hdmi.c +++ b/sound/soc/codecs/hdac_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * hdac_hdmi.c - ASoc HDA-HDMI codec driver for Intel platforms diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c index 13ae9e83bc21..3196404cc019 100644 --- a/sound/soc/codecs/hdmi-codec.c +++ b/sound/soc/codecs/hdmi-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC codec for HDMI encoder drivers diff --git a/sound/soc/codecs/ics43432.c b/sound/soc/codecs/ics43432.c index 58a382254718..133cfdbc23dc 100644 --- a/sound/soc/codecs/ics43432.c +++ b/sound/soc/codecs/ics43432.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * I2S MEMS microphone driver for InvenSense ICS-43432 and similar diff --git a/sound/soc/codecs/idt821034.c b/sound/soc/codecs/idt821034.c index 39bafefa6a18..d7adced62bf1 100644 --- a/sound/soc/codecs/idt821034.c +++ b/sound/soc/codecs/idt821034.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // IDT821034 ALSA SoC driver diff --git a/sound/soc/codecs/inno_rk3036.c b/sound/soc/codecs/inno_rk3036.c index fdd19f8e8864..44839ca2cc6e 100644 --- a/sound/soc/codecs/inno_rk3036.c +++ b/sound/soc/codecs/inno_rk3036.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver of Inno codec for rk3036 by Rockchip Inc. diff --git a/sound/soc/codecs/isabelle.c b/sound/soc/codecs/isabelle.c index b7a94631d77d..c3ad80f0b6d4 100644 --- a/sound/soc/codecs/isabelle.c +++ b/sound/soc/codecs/isabelle.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * isabelle.c - Low power high fidelity audio codec driver diff --git a/sound/soc/codecs/jz4725b.c b/sound/soc/codecs/jz4725b.c index 39cebaa167be..e9f0824d74df 100644 --- a/sound/soc/codecs/jz4725b.c +++ b/sound/soc/codecs/jz4725b.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // JZ4725B CODEC driver diff --git a/sound/soc/codecs/jz4740.c b/sound/soc/codecs/jz4740.c index d3d801d850a1..3fb04c443b75 100644 --- a/sound/soc/codecs/jz4740.c +++ b/sound/soc/codecs/jz4740.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // JZ4740 CODEC driver diff --git a/sound/soc/codecs/jz4760.c b/sound/soc/codecs/jz4760.c index 344c251be397..1934b3f434bc 100644 --- a/sound/soc/codecs/jz4760.c +++ b/sound/soc/codecs/jz4760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Ingenic JZ4760 CODEC driver diff --git a/sound/soc/codecs/jz4770.c b/sound/soc/codecs/jz4770.c index 6b86d47028d7..cba5efc108f3 100644 --- a/sound/soc/codecs/jz4770.c +++ b/sound/soc/codecs/jz4770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Ingenic JZ4770 CODEC driver diff --git a/sound/soc/codecs/lm4857.c b/sound/soc/codecs/lm4857.c index 26cdb750cbca..144d44fbc51c 100644 --- a/sound/soc/codecs/lm4857.c +++ b/sound/soc/codecs/lm4857.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * LM4857 AMP driver diff --git a/sound/soc/codecs/lm49453.c b/sound/soc/codecs/lm49453.c index 043030509795..75cd1baa4d2d 100644 --- a/sound/soc/codecs/lm49453.c +++ b/sound/soc/codecs/lm49453.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * lm49453.c - LM49453 ALSA Soc Audio driver diff --git a/sound/soc/codecs/lochnagar-sc.c b/sound/soc/codecs/lochnagar-sc.c index a3d6318c9050..5928afad26fb 100644 --- a/sound/soc/codecs/lochnagar-sc.c +++ b/sound/soc/codecs/lochnagar-sc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Lochnagar sound card driver diff --git a/sound/soc/codecs/lpass-macro-common.c b/sound/soc/codecs/lpass-macro-common.c index 6e3b8d0897dd..452644365ee8 100644 --- a/sound/soc/codecs/lpass-macro-common.c +++ b/sound/soc/codecs/lpass-macro-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2022, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/lpass-rx-macro.c b/sound/soc/codecs/lpass-rx-macro.c index 0a8de5620e72..2f69c8c0f28c 100644 --- a/sound/soc/codecs/lpass-rx-macro.c +++ b/sound/soc/codecs/lpass-rx-macro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/lpass-tx-macro.c b/sound/soc/codecs/lpass-tx-macro.c index f7d168f557dd..c61532f7d605 100644 --- a/sound/soc/codecs/lpass-tx-macro.c +++ b/sound/soc/codecs/lpass-tx-macro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/lpass-va-macro.c b/sound/soc/codecs/lpass-va-macro.c index 528d5b167ecf..4d6ca9439bae 100644 --- a/sound/soc/codecs/lpass-va-macro.c +++ b/sound/soc/codecs/lpass-va-macro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/lpass-wsa-macro.c b/sound/soc/codecs/lpass-wsa-macro.c index b695c77c18ac..815c40c159cd 100644 --- a/sound/soc/codecs/lpass-wsa-macro.c +++ b/sound/soc/codecs/lpass-wsa-macro.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/madera.c b/sound/soc/codecs/madera.c index 98d72db599d8..b1872a57490f 100644 --- a/sound/soc/codecs/madera.c +++ b/sound/soc/codecs/madera.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Cirrus Logic Madera class codecs common support diff --git a/sound/soc/codecs/max9759.c b/sound/soc/codecs/max9759.c index 9760543f2922..163658c2a01d 100644 --- a/sound/soc/codecs/max9759.c +++ b/sound/soc/codecs/max9759.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MAX9759 Amplifier Driver diff --git a/sound/soc/codecs/max9768.c b/sound/soc/codecs/max9768.c index 7ad7a9fb7255..49e7445193e0 100644 --- a/sound/soc/codecs/max9768.c +++ b/sound/soc/codecs/max9768.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX9768 AMP driver diff --git a/sound/soc/codecs/max98088.c b/sound/soc/codecs/max98088.c index 9f40ca4b60d5..9ac901fcacda 100644 --- a/sound/soc/codecs/max98088.c +++ b/sound/soc/codecs/max98088.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98088.c -- MAX98088 ALSA SoC Audio driver diff --git a/sound/soc/codecs/max98090.c b/sound/soc/codecs/max98090.c index 13a15459040f..6ef4d5c9280c 100644 --- a/sound/soc/codecs/max98090.c +++ b/sound/soc/codecs/max98090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98090.c -- MAX98090 ALSA SoC Audio driver diff --git a/sound/soc/codecs/max98095.c b/sound/soc/codecs/max98095.c index aae6423156e1..7a55cf247bc9 100644 --- a/sound/soc/codecs/max98095.c +++ b/sound/soc/codecs/max98095.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98095.c -- MAX98095 ALSA SoC Audio driver diff --git a/sound/soc/codecs/max98357a.c b/sound/soc/codecs/max98357a.c index cc811f58c9d2..51cac72a28c7 100644 --- a/sound/soc/codecs/max98357a.c +++ b/sound/soc/codecs/max98357a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. * diff --git a/sound/soc/codecs/max98363.c b/sound/soc/codecs/max98363.c index 25af78ab30d5..c8870142d40e 100644 --- a/sound/soc/codecs/max98363.c +++ b/sound/soc/codecs/max98363.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2022, Analog Devices Inc. diff --git a/sound/soc/codecs/max98371.c b/sound/soc/codecs/max98371.c index 852db211ba1e..f9d8f28a91ac 100644 --- a/sound/soc/codecs/max98371.c +++ b/sound/soc/codecs/max98371.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98371.c -- ALSA SoC Stereo MAX98371 driver diff --git a/sound/soc/codecs/max98373-i2c.c b/sound/soc/codecs/max98373-i2c.c index f58b8c8625a7..12e662735a27 100644 --- a/sound/soc/codecs/max98373-i2c.c +++ b/sound/soc/codecs/max98373-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017, Maxim Integrated diff --git a/sound/soc/codecs/max98373-sdw.c b/sound/soc/codecs/max98373-sdw.c index 88ff215f52b3..83f09972bc30 100644 --- a/sound/soc/codecs/max98373-sdw.c +++ b/sound/soc/codecs/max98373-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020, Maxim Integrated diff --git a/sound/soc/codecs/max98373.c b/sound/soc/codecs/max98373.c index cfb95fd4f85e..ba4cf62c2ddb 100644 --- a/sound/soc/codecs/max98373.c +++ b/sound/soc/codecs/max98373.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017, Maxim Integrated diff --git a/sound/soc/codecs/max98388.c b/sound/soc/codecs/max98388.c index 076f15a9867e..d33bf47189da 100644 --- a/sound/soc/codecs/max98388.c +++ b/sound/soc/codecs/max98388.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022, Analog Devices Inc. diff --git a/sound/soc/codecs/max98390.c b/sound/soc/codecs/max98390.c index 3dd4dd94bc37..08adfdfe9597 100644 --- a/sound/soc/codecs/max98390.c +++ b/sound/soc/codecs/max98390.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max98390.c -- MAX98390 ALSA Soc Audio driver diff --git a/sound/soc/codecs/max98396.c b/sound/soc/codecs/max98396.c index 18fd90227187..5e2bfcf51b6c 100644 --- a/sound/soc/codecs/max98396.c +++ b/sound/soc/codecs/max98396.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022, Analog Devices Inc. diff --git a/sound/soc/codecs/max9850.c b/sound/soc/codecs/max9850.c index 1fcbc64a2771..221717e1e57b 100644 --- a/sound/soc/codecs/max9850.c +++ b/sound/soc/codecs/max9850.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max9850.c -- codec driver for max9850 diff --git a/sound/soc/codecs/max98504.c b/sound/soc/codecs/max98504.c index c94142768c81..565a4f057ca8 100644 --- a/sound/soc/codecs/max98504.c +++ b/sound/soc/codecs/max98504.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * MAX98504 ALSA SoC Audio driver diff --git a/sound/soc/codecs/max98520.c b/sound/soc/codecs/max98520.c index 2bf8976c1828..790c55f0b78f 100644 --- a/sound/soc/codecs/max98520.c +++ b/sound/soc/codecs/max98520.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Maxim Integrated diff --git a/sound/soc/codecs/max9860.c b/sound/soc/codecs/max9860.c index 716d16daf7d7..19bac2f75483 100644 --- a/sound/soc/codecs/max9860.c +++ b/sound/soc/codecs/max9860.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the MAX9860 Mono Audio Voice Codec diff --git a/sound/soc/codecs/max9867.c b/sound/soc/codecs/max9867.c index 9cad9b698cf2..7cb5d8fe039c 100644 --- a/sound/soc/codecs/max9867.c +++ b/sound/soc/codecs/max9867.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MAX9867 ALSA SoC codec driver diff --git a/sound/soc/codecs/max9877.c b/sound/soc/codecs/max9877.c index 1bd0d4761ca6..268506b50b6c 100644 --- a/sound/soc/codecs/max9877.c +++ b/sound/soc/codecs/max9877.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max9877.c -- amp driver for max9877 diff --git a/sound/soc/codecs/max98925.c b/sound/soc/codecs/max98925.c index 124af6408d96..0812566cb30c 100644 --- a/sound/soc/codecs/max98925.c +++ b/sound/soc/codecs/max98925.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98925.c -- ALSA SoC Stereo MAX98925 driver diff --git a/sound/soc/codecs/max98926.c b/sound/soc/codecs/max98926.c index ae962bda163e..852e27d246db 100644 --- a/sound/soc/codecs/max98926.c +++ b/sound/soc/codecs/max98926.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * max98926.c -- ALSA SoC MAX98926 driver diff --git a/sound/soc/codecs/max98927.c b/sound/soc/codecs/max98927.c index 0e9b8970997c..8a0f66be0d9a 100644 --- a/sound/soc/codecs/max98927.c +++ b/sound/soc/codecs/max98927.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * max98927.c -- MAX98927 ALSA Soc Audio driver diff --git a/sound/soc/codecs/mc13783.c b/sound/soc/codecs/mc13783.c index 086ac97e8386..e1a5ab9f87b7 100644 --- a/sound/soc/codecs/mc13783.c +++ b/sound/soc/codecs/mc13783.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2008 Juergen Beisert, kernel@pengutronix.de diff --git a/sound/soc/codecs/ml26124.c b/sound/soc/codecs/ml26124.c index fad0cc902346..5caddb87acd5 100644 --- a/sound/soc/codecs/ml26124.c +++ b/sound/soc/codecs/ml26124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. diff --git a/sound/soc/codecs/msm8916-wcd-analog.c b/sound/soc/codecs/msm8916-wcd-analog.c index 9ca381812975..c16ac96dfe10 100644 --- a/sound/soc/codecs/msm8916-wcd-analog.c +++ b/sound/soc/codecs/msm8916-wcd-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/msm8916-wcd-digital.c b/sound/soc/codecs/msm8916-wcd-digital.c index cfadea2aa1f7..428e3e48732c 100644 --- a/sound/soc/codecs/msm8916-wcd-digital.c +++ b/sound/soc/codecs/msm8916-wcd-digital.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2016, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/mt6351.c b/sound/soc/codecs/mt6351.c index 2a5e963fb2b5..3b59b8a71c2b 100644 --- a/sound/soc/codecs/mt6351.c +++ b/sound/soc/codecs/mt6351.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6351.c -- mt6351 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/mt6357.c b/sound/soc/codecs/mt6357.c index 674cf7df9df4..4c72da488b2b 100644 --- a/sound/soc/codecs/mt6357.c +++ b/sound/soc/codecs/mt6357.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MT6357 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/mt6358.c b/sound/soc/codecs/mt6358.c index a787accb88e8..3f1e20ce4c1b 100644 --- a/sound/soc/codecs/mt6358.c +++ b/sound/soc/codecs/mt6358.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6358.c -- mt6358 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/mt6359-accdet.c b/sound/soc/codecs/mt6359-accdet.c index ed34cc15b80e..5603afeb75d5 100644 --- a/sound/soc/codecs/mt6359-accdet.c +++ b/sound/soc/codecs/mt6359-accdet.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6359-accdet.c -- ALSA SoC mt6359 accdet driver diff --git a/sound/soc/codecs/mt6359.c b/sound/soc/codecs/mt6359.c index b15bdb15dbb0..8c47c289941b 100644 --- a/sound/soc/codecs/mt6359.c +++ b/sound/soc/codecs/mt6359.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6359.c -- mt6359 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/mt6660.c b/sound/soc/codecs/mt6660.c index ef63fd113cb7..796da89003b8 100644 --- a/sound/soc/codecs/mt6660.c +++ b/sound/soc/codecs/mt6660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019 MediaTek Inc. diff --git a/sound/soc/codecs/nau8315.c b/sound/soc/codecs/nau8315.c index 125742601f88..61a72a47bd7c 100644 --- a/sound/soc/codecs/nau8315.c +++ b/sound/soc/codecs/nau8315.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // nau8315.c -- NAU8315 ALSA SoC Audio Amplifier Driver diff --git a/sound/soc/codecs/nau8325.c b/sound/soc/codecs/nau8325.c index e651263a9812..d7854cdd2fcf 100644 --- a/sound/soc/codecs/nau8325.c +++ b/sound/soc/codecs/nau8325.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // nau8325.c -- Nuvoton NAU8325 audio codec driver diff --git a/sound/soc/codecs/nau8540.c b/sound/soc/codecs/nau8540.c index caf2edb23088..f6d67fbcd0b8 100644 --- a/sound/soc/codecs/nau8540.c +++ b/sound/soc/codecs/nau8540.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NAU85L40 ALSA SoC audio driver diff --git a/sound/soc/codecs/nau8810.c b/sound/soc/codecs/nau8810.c index 9870e62d372e..8ca9a45c0e71 100644 --- a/sound/soc/codecs/nau8810.c +++ b/sound/soc/codecs/nau8810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * nau8810.c -- NAU8810 ALSA Soc Audio driver diff --git a/sound/soc/codecs/nau8821.c b/sound/soc/codecs/nau8821.c index 3beb3c44dc2c..b11e34ff8899 100644 --- a/sound/soc/codecs/nau8821.c +++ b/sound/soc/codecs/nau8821.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // nau8821.c -- Nuvoton NAU88L21 audio codec driver diff --git a/sound/soc/codecs/nau8822.c b/sound/soc/codecs/nau8822.c index a11759f85eac..261b1f995e33 100644 --- a/sound/soc/codecs/nau8822.c +++ b/sound/soc/codecs/nau8822.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // nau8822.c -- NAU8822 ALSA Soc Audio driver diff --git a/sound/soc/codecs/nau8824.c b/sound/soc/codecs/nau8824.c index 6ce763762443..fccf7543e172 100644 --- a/sound/soc/codecs/nau8824.c +++ b/sound/soc/codecs/nau8824.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * NAU88L24 ALSA SoC audio driver diff --git a/sound/soc/codecs/nau8825.c b/sound/soc/codecs/nau8825.c index dd3528537ae4..b60a976903d9 100644 --- a/sound/soc/codecs/nau8825.c +++ b/sound/soc/codecs/nau8825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Nuvoton NAU8825 audio codec driver diff --git a/sound/soc/codecs/ntp8835.c b/sound/soc/codecs/ntp8835.c index 2b93bea11752..74b1d888eebb 100644 --- a/sound/soc/codecs/ntp8835.c +++ b/sound/soc/codecs/ntp8835.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the NTP8835/NTP8835C Audio Amplifiers diff --git a/sound/soc/codecs/ntp8918.c b/sound/soc/codecs/ntp8918.c index 5593d48ef696..920895681f9d 100644 --- a/sound/soc/codecs/ntp8918.c +++ b/sound/soc/codecs/ntp8918.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the NTP8918 Audio Amplifier diff --git a/sound/soc/codecs/ntpfw.c b/sound/soc/codecs/ntpfw.c index 5ced2e966ab7..13b6d7854b5f 100644 --- a/sound/soc/codecs/ntpfw.c +++ b/sound/soc/codecs/ntpfw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ntpfw.c - Firmware helper functions for Neofidelity codecs diff --git a/sound/soc/codecs/pcm1681.c b/sound/soc/codecs/pcm1681.c index f4e5f3133f2b..7652163a630c 100644 --- a/sound/soc/codecs/pcm1681.c +++ b/sound/soc/codecs/pcm1681.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCM1681 ASoC codec driver diff --git a/sound/soc/codecs/pcm1754.c b/sound/soc/codecs/pcm1754.c index b68a528000be..bac41272f28d 100644 --- a/sound/soc/codecs/pcm1754.c +++ b/sound/soc/codecs/pcm1754.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCM1754 DAC ASoC codec driver diff --git a/sound/soc/codecs/pcm1789-i2c.c b/sound/soc/codecs/pcm1789-i2c.c index abadf4f8ed5e..be977ecced39 100644 --- a/sound/soc/codecs/pcm1789-i2c.c +++ b/sound/soc/codecs/pcm1789-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Audio driver for PCM1789 I2C // Copyright (C) 2018 Bootlin diff --git a/sound/soc/codecs/pcm1789.c b/sound/soc/codecs/pcm1789.c index 3ab381e9a856..c2cefe20ba90 100644 --- a/sound/soc/codecs/pcm1789.c +++ b/sound/soc/codecs/pcm1789.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Audio driver for PCM1789 // Copyright (C) 2018 Bootlin diff --git a/sound/soc/codecs/pcm179x-i2c.c b/sound/soc/codecs/pcm179x-i2c.c index effc1dd6df22..35b962914c85 100644 --- a/sound/soc/codecs/pcm179x-i2c.c +++ b/sound/soc/codecs/pcm179x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCM179X ASoC I2C driver diff --git a/sound/soc/codecs/pcm179x-spi.c b/sound/soc/codecs/pcm179x-spi.c index 192fee90c971..3eca81e98eca 100644 --- a/sound/soc/codecs/pcm179x-spi.c +++ b/sound/soc/codecs/pcm179x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCM179X ASoC SPI driver diff --git a/sound/soc/codecs/pcm179x.c b/sound/soc/codecs/pcm179x.c index f52ff66b6e64..76d5a3bf992b 100644 --- a/sound/soc/codecs/pcm179x.c +++ b/sound/soc/codecs/pcm179x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * PCM179X ASoC codec driver diff --git a/sound/soc/codecs/pcm186x-i2c.c b/sound/soc/codecs/pcm186x-i2c.c index a50f9f6e39c1..807815824aed 100644 --- a/sound/soc/codecs/pcm186x-i2c.c +++ b/sound/soc/codecs/pcm186x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments PCM186x Universal Audio ADC - I2C diff --git a/sound/soc/codecs/pcm186x-spi.c b/sound/soc/codecs/pcm186x-spi.c index bc1b0f0698ed..93f804bb84b3 100644 --- a/sound/soc/codecs/pcm186x-spi.c +++ b/sound/soc/codecs/pcm186x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments PCM186x Universal Audio ADC - SPI diff --git a/sound/soc/codecs/pcm186x.c b/sound/soc/codecs/pcm186x.c index 0d1103fe4e04..67634d2555f2 100644 --- a/sound/soc/codecs/pcm186x.c +++ b/sound/soc/codecs/pcm186x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Texas Instruments PCM186x Universal Audio ADC diff --git a/sound/soc/codecs/pcm3008.c b/sound/soc/codecs/pcm3008.c index d3d2e7f40170..e165f7790ab0 100644 --- a/sound/soc/codecs/pcm3008.c +++ b/sound/soc/codecs/pcm3008.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA Soc PCM3008 codec support diff --git a/sound/soc/codecs/pcm3060-i2c.c b/sound/soc/codecs/pcm3060-i2c.c index 3816b25a8ead..270beeede247 100644 --- a/sound/soc/codecs/pcm3060-i2c.c +++ b/sound/soc/codecs/pcm3060-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // PCM3060 I2C driver diff --git a/sound/soc/codecs/pcm3060-spi.c b/sound/soc/codecs/pcm3060-spi.c index 6095841f2f56..4bc7e6675329 100644 --- a/sound/soc/codecs/pcm3060-spi.c +++ b/sound/soc/codecs/pcm3060-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // PCM3060 SPI driver diff --git a/sound/soc/codecs/pcm3060.c b/sound/soc/codecs/pcm3060.c index 8974200652e7..a55dc80e4282 100644 --- a/sound/soc/codecs/pcm3060.c +++ b/sound/soc/codecs/pcm3060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // PCM3060 codec driver diff --git a/sound/soc/codecs/pcm3168a-i2c.c b/sound/soc/codecs/pcm3168a-i2c.c index ff18c74b616c..bbff6232041f 100644 --- a/sound/soc/codecs/pcm3168a-i2c.c +++ b/sound/soc/codecs/pcm3168a-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM3168A codec i2c driver diff --git a/sound/soc/codecs/pcm3168a-spi.c b/sound/soc/codecs/pcm3168a-spi.c index 0871338eacba..80d3d435cd42 100644 --- a/sound/soc/codecs/pcm3168a-spi.c +++ b/sound/soc/codecs/pcm3168a-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM3168A codec spi driver diff --git a/sound/soc/codecs/pcm3168a.c b/sound/soc/codecs/pcm3168a.c index c8617a488b11..390781fd44c3 100644 --- a/sound/soc/codecs/pcm3168a.c +++ b/sound/soc/codecs/pcm3168a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * PCM3168A codec driver diff --git a/sound/soc/codecs/pcm5102a.c b/sound/soc/codecs/pcm5102a.c index 9bca53de2475..6a0e377df610 100644 --- a/sound/soc/codecs/pcm5102a.c +++ b/sound/soc/codecs/pcm5102a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the PCM5102A codec diff --git a/sound/soc/codecs/pcm512x-i2c.c b/sound/soc/codecs/pcm512x-i2c.c index a1d849b0c50f..f6fdb1ad4051 100644 --- a/sound/soc/codecs/pcm512x-i2c.c +++ b/sound/soc/codecs/pcm512x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the PCM512x CODECs diff --git a/sound/soc/codecs/pcm512x-spi.c b/sound/soc/codecs/pcm512x-spi.c index 92f7f78a4e20..5fba4d0f89b8 100644 --- a/sound/soc/codecs/pcm512x-spi.c +++ b/sound/soc/codecs/pcm512x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the PCM512x CODECs diff --git a/sound/soc/codecs/pcm512x.c b/sound/soc/codecs/pcm512x.c index a70e8ea166dc..77b9b4ed9026 100644 --- a/sound/soc/codecs/pcm512x.c +++ b/sound/soc/codecs/pcm512x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for the PCM512x CODECs diff --git a/sound/soc/codecs/pcm6240.c b/sound/soc/codecs/pcm6240.c index bde190a659b1..140f62242477 100644 --- a/sound/soc/codecs/pcm6240.c +++ b/sound/soc/codecs/pcm6240.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Texas Instruments PCM6240 Family Audio ADC/DAC Device diff --git a/sound/soc/codecs/peb2466.c b/sound/soc/codecs/peb2466.c index f1ee42af264b..9ed49027fa92 100644 --- a/sound/soc/codecs/peb2466.c +++ b/sound/soc/codecs/peb2466.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // peb2466.c -- Infineon PEB2466 ALSA SoC driver diff --git a/sound/soc/codecs/pm4125-sdw.c b/sound/soc/codecs/pm4125-sdw.c index 3167b38e2876..c90b0ce00229 100644 --- a/sound/soc/codecs/pm4125-sdw.c +++ b/sound/soc/codecs/pm4125-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. // Copyright, 2025 Linaro Ltd diff --git a/sound/soc/codecs/pm4125.c b/sound/soc/codecs/pm4125.c index 1f0a3f5389f1..840219ac0274 100644 --- a/sound/soc/codecs/pm4125.c +++ b/sound/soc/codecs/pm4125.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. // Copyright (c) 2025, Linaro Ltd diff --git a/sound/soc/codecs/rk3308_codec.c b/sound/soc/codecs/rk3308_codec.c index 60befe9d37f0..9e9786f5828c 100644 --- a/sound/soc/codecs/rk3308_codec.c +++ b/sound/soc/codecs/rk3308_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip RK3308 internal audio codec driver diff --git a/sound/soc/codecs/rk3328_codec.c b/sound/soc/codecs/rk3328_codec.c index 9697aefc6e03..501504d10434 100644 --- a/sound/soc/codecs/rk3328_codec.c +++ b/sound/soc/codecs/rk3328_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rk3328 ALSA SoC Audio driver diff --git a/sound/soc/codecs/rk817_codec.c b/sound/soc/codecs/rk817_codec.c index 3c9957b00881..5130297015a4 100644 --- a/sound/soc/codecs/rk817_codec.c +++ b/sound/soc/codecs/rk817_codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rk817 ALSA SoC Audio driver diff --git a/sound/soc/codecs/rl6231.c b/sound/soc/codecs/rl6231.c index d1fc1706422f..a094c54af5c3 100644 --- a/sound/soc/codecs/rl6231.c +++ b/sound/soc/codecs/rl6231.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rl6231.c - RL6231 class device shared support diff --git a/sound/soc/codecs/rl6347a.c b/sound/soc/codecs/rl6347a.c index fa8ac34549eb..95e0f635bd62 100644 --- a/sound/soc/codecs/rl6347a.c +++ b/sound/soc/codecs/rl6347a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rl6347a.c - RL6347A class device shared support diff --git a/sound/soc/codecs/rt-sdw-common.c b/sound/soc/codecs/rt-sdw-common.c index ad61943ce75f..494b6f3c8291 100644 --- a/sound/soc/codecs/rt-sdw-common.c +++ b/sound/soc/codecs/rt-sdw-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt-sdw-common.c diff --git a/sound/soc/codecs/rt1011.c b/sound/soc/codecs/rt1011.c index 9f34a6a35487..c65e7d8ff0bd 100644 --- a/sound/soc/codecs/rt1011.c +++ b/sound/soc/codecs/rt1011.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rt1011.c -- rt1011 ALSA SoC amplifier component driver diff --git a/sound/soc/codecs/rt1015.c b/sound/soc/codecs/rt1015.c index ca1ed9d5a24e..b35cee9724f8 100644 --- a/sound/soc/codecs/rt1015.c +++ b/sound/soc/codecs/rt1015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt1015.c -- RT1015 ALSA SoC audio amplifier driver diff --git a/sound/soc/codecs/rt1015p.c b/sound/soc/codecs/rt1015p.c index 44e7fe3c32da..10a8ae5c5fb0 100644 --- a/sound/soc/codecs/rt1015p.c +++ b/sound/soc/codecs/rt1015p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1015p.c -- RT1015P ALSA SoC audio amplifier driver diff --git a/sound/soc/codecs/rt1016.c b/sound/soc/codecs/rt1016.c index 9f86f071fca8..b019a86ab415 100644 --- a/sound/soc/codecs/rt1016.c +++ b/sound/soc/codecs/rt1016.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt1016.c -- RT1016 ALSA SoC audio amplifier driver diff --git a/sound/soc/codecs/rt1017-sdca-sdw.c b/sound/soc/codecs/rt1017-sdca-sdw.c index a9c000876be8..738009f88a28 100644 --- a/sound/soc/codecs/rt1017-sdca-sdw.c +++ b/sound/soc/codecs/rt1017-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1017-sdca-sdw.c -- rt1017 SDCA ALSA SoC amplifier audio driver diff --git a/sound/soc/codecs/rt1019.c b/sound/soc/codecs/rt1019.c index 86539c6f6cc1..72ee40b405a0 100644 --- a/sound/soc/codecs/rt1019.c +++ b/sound/soc/codecs/rt1019.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1019.c -- RT1019 ALSA SoC audio amplifier driver diff --git a/sound/soc/codecs/rt1305.c b/sound/soc/codecs/rt1305.c index 26b7382f97ef..c9d3625d9c57 100644 --- a/sound/soc/codecs/rt1305.c +++ b/sound/soc/codecs/rt1305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt1305.c -- RT1305 ALSA SoC amplifier component driver diff --git a/sound/soc/codecs/rt1308-sdw.c b/sound/soc/codecs/rt1308-sdw.c index b6c224832a43..765db7eaaff7 100644 --- a/sound/soc/codecs/rt1308-sdw.c +++ b/sound/soc/codecs/rt1308-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt1308-sdw.c -- rt1308 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt1308.c b/sound/soc/codecs/rt1308.c index df50b38c24b9..379f212b2693 100644 --- a/sound/soc/codecs/rt1308.c +++ b/sound/soc/codecs/rt1308.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt1308.c -- RT1308 ALSA SoC amplifier component driver diff --git a/sound/soc/codecs/rt1316-sdw.c b/sound/soc/codecs/rt1316-sdw.c index 01a977398864..d2311742948d 100644 --- a/sound/soc/codecs/rt1316-sdw.c +++ b/sound/soc/codecs/rt1316-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1316-sdw.c -- rt1316 SDCA ALSA SoC amplifier audio driver diff --git a/sound/soc/codecs/rt1318-sdw.c b/sound/soc/codecs/rt1318-sdw.c index 70db5450d6d2..a163f3e4fabd 100644 --- a/sound/soc/codecs/rt1318-sdw.c +++ b/sound/soc/codecs/rt1318-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1318-sdw.c -- rt1318 SDCA ALSA SoC amplifier audio driver diff --git a/sound/soc/codecs/rt1318.c b/sound/soc/codecs/rt1318.c index 01c58b15fd91..602d367784ba 100644 --- a/sound/soc/codecs/rt1318.c +++ b/sound/soc/codecs/rt1318.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1318.c -- RT1318 ALSA SoC audio amplifier driver diff --git a/sound/soc/codecs/rt1320-sdw.c b/sound/soc/codecs/rt1320-sdw.c index e6142645b903..38e7c387ce8d 100644 --- a/sound/soc/codecs/rt1320-sdw.c +++ b/sound/soc/codecs/rt1320-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt1320-sdw.c -- rt1320 SDCA ALSA SoC amplifier audio driver diff --git a/sound/soc/codecs/rt274.c b/sound/soc/codecs/rt274.c index 5c33aeaced2f..ec908aafcae4 100644 --- a/sound/soc/codecs/rt274.c +++ b/sound/soc/codecs/rt274.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt274.c -- RT274 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt286.c b/sound/soc/codecs/rt286.c index 2fbb5860c421..a7e28e7934a9 100644 --- a/sound/soc/codecs/rt286.c +++ b/sound/soc/codecs/rt286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt286.c -- RT286 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt298.c b/sound/soc/codecs/rt298.c index 02247593513a..86d3b8641ba7 100644 --- a/sound/soc/codecs/rt298.c +++ b/sound/soc/codecs/rt298.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt298.c -- RT298 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5514-spi.c b/sound/soc/codecs/rt5514-spi.c index 54d84581ec47..e5abbc303cb6 100644 --- a/sound/soc/codecs/rt5514-spi.c +++ b/sound/soc/codecs/rt5514-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5514-spi.c -- RT5514 SPI driver diff --git a/sound/soc/codecs/rt5514.c b/sound/soc/codecs/rt5514.c index 649b44b790b0..3469c72cf631 100644 --- a/sound/soc/codecs/rt5514.c +++ b/sound/soc/codecs/rt5514.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5514.c -- RT5514 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5616.c b/sound/soc/codecs/rt5616.c index fb9cf127e3ff..ce3772b3794a 100644 --- a/sound/soc/codecs/rt5616.c +++ b/sound/soc/codecs/rt5616.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5616.c -- RT5616 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5631.c b/sound/soc/codecs/rt5631.c index 19c6d8f760d9..15152b3983a0 100644 --- a/sound/soc/codecs/rt5631.c +++ b/sound/soc/codecs/rt5631.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5631.c -- RT5631 ALSA Soc Audio driver diff --git a/sound/soc/codecs/rt5640.c b/sound/soc/codecs/rt5640.c index 4c08c274f50e..64ea6dedb74d 100644 --- a/sound/soc/codecs/rt5640.c +++ b/sound/soc/codecs/rt5640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5640.c -- RT5640/RT5639 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c index f7701b8d0d3c..ba6b722ab940 100644 --- a/sound/soc/codecs/rt5645.c +++ b/sound/soc/codecs/rt5645.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5645.c -- RT5645 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5651.c b/sound/soc/codecs/rt5651.c index 9af65a38f0ee..8d4f376533fd 100644 --- a/sound/soc/codecs/rt5651.c +++ b/sound/soc/codecs/rt5651.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5651.c -- RT5651 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5659.c b/sound/soc/codecs/rt5659.c index f5957470652c..b9a890529d11 100644 --- a/sound/soc/codecs/rt5659.c +++ b/sound/soc/codecs/rt5659.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5659.c -- RT5659/RT5658 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5660.c b/sound/soc/codecs/rt5660.c index 84cdfb810c66..5cb23e2bb6db 100644 --- a/sound/soc/codecs/rt5660.c +++ b/sound/soc/codecs/rt5660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5660.c -- RT5660 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5663.c b/sound/soc/codecs/rt5663.c index e4d8785e64c1..10a92b353a59 100644 --- a/sound/soc/codecs/rt5663.c +++ b/sound/soc/codecs/rt5663.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5663.c -- RT5663 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5665.c b/sound/soc/codecs/rt5665.c index c7beccd54b16..9d54927ba267 100644 --- a/sound/soc/codecs/rt5665.c +++ b/sound/soc/codecs/rt5665.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5665.c -- RT5665/RT5658 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5668.c b/sound/soc/codecs/rt5668.c index 5fcdb50d5184..d5c0580deec7 100644 --- a/sound/soc/codecs/rt5668.c +++ b/sound/soc/codecs/rt5668.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5668.c -- RT5668B ALSA SoC audio component driver diff --git a/sound/soc/codecs/rt5670.c b/sound/soc/codecs/rt5670.c index cb5d03bf4c7f..d405a97f1e63 100644 --- a/sound/soc/codecs/rt5670.c +++ b/sound/soc/codecs/rt5670.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5670.c -- RT5670 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5677-spi.c b/sound/soc/codecs/rt5677-spi.c index 885edcf0a3a5..4dd54d33ceba 100644 --- a/sound/soc/codecs/rt5677-spi.c +++ b/sound/soc/codecs/rt5677-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5677.c b/sound/soc/codecs/rt5677.c index d46385249867..0a9414a70e9c 100644 --- a/sound/soc/codecs/rt5677.c +++ b/sound/soc/codecs/rt5677.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rt5677.c -- RT5677 ALSA SoC audio codec driver diff --git a/sound/soc/codecs/rt5682-i2c.c b/sound/soc/codecs/rt5682-i2c.c index bba987308e15..25377d68377f 100644 --- a/sound/soc/codecs/rt5682-i2c.c +++ b/sound/soc/codecs/rt5682-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt5682.c -- RT5682 ALSA SoC audio component driver diff --git a/sound/soc/codecs/rt5682-sdw.c b/sound/soc/codecs/rt5682-sdw.c index 055bea0a4a3b..56467d5d6190 100644 --- a/sound/soc/codecs/rt5682-sdw.c +++ b/sound/soc/codecs/rt5682-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt5682-sdw.c -- RT5682 ALSA SoC audio component driver diff --git a/sound/soc/codecs/rt5682.c b/sound/soc/codecs/rt5682.c index d39f8e4f3474..75a26d10ce51 100644 --- a/sound/soc/codecs/rt5682.c +++ b/sound/soc/codecs/rt5682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt5682.c -- RT5682 ALSA SoC audio component driver diff --git a/sound/soc/codecs/rt5682s.c b/sound/soc/codecs/rt5682s.c index 98de94a79260..58a031093a73 100644 --- a/sound/soc/codecs/rt5682s.c +++ b/sound/soc/codecs/rt5682s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt5682s.c -- RT5682I-VS ALSA SoC audio component driver diff --git a/sound/soc/codecs/rt700-sdw.c b/sound/soc/codecs/rt700-sdw.c index 44543c0da177..e6edd1e717cb 100644 --- a/sound/soc/codecs/rt700-sdw.c +++ b/sound/soc/codecs/rt700-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt700-sdw.c -- rt700 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt700.c b/sound/soc/codecs/rt700.c index 21523d0a5f08..08259b621c32 100644 --- a/sound/soc/codecs/rt700.c +++ b/sound/soc/codecs/rt700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt700.c -- rt700 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt711-sdca-sdw.c b/sound/soc/codecs/rt711-sdca-sdw.c index 6eb05871db37..d4577cfaddc7 100644 --- a/sound/soc/codecs/rt711-sdca-sdw.c +++ b/sound/soc/codecs/rt711-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt711-sdw-sdca.c -- rt711 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt711-sdca.c b/sound/soc/codecs/rt711-sdca.c index 3a26c782d800..ff3990f8ed2a 100644 --- a/sound/soc/codecs/rt711-sdca.c +++ b/sound/soc/codecs/rt711-sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt711-sdca.c -- rt711 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt711-sdw.c b/sound/soc/codecs/rt711-sdw.c index 93a5a89a96b1..c738fedb91f1 100644 --- a/sound/soc/codecs/rt711-sdw.c +++ b/sound/soc/codecs/rt711-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt711-sdw.c -- rt711 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt711.c b/sound/soc/codecs/rt711.c index 5dbe9b67703e..8b1b41ee0299 100644 --- a/sound/soc/codecs/rt711.c +++ b/sound/soc/codecs/rt711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // rt711.c -- rt711 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt712-sdca-dmic.c b/sound/soc/codecs/rt712-sdca-dmic.c index 2928649e80e4..3f6121f5b28e 100644 --- a/sound/soc/codecs/rt712-sdca-dmic.c +++ b/sound/soc/codecs/rt712-sdca-dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt712-sdca-dmic.c -- rt712 SDCA DMIC ALSA SoC audio driver diff --git a/sound/soc/codecs/rt712-sdca-sdw.c b/sound/soc/codecs/rt712-sdca-sdw.c index ea07131edfa2..9b1b5ab4d2d4 100644 --- a/sound/soc/codecs/rt712-sdca-sdw.c +++ b/sound/soc/codecs/rt712-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt712-sdca-sdw.c -- rt712 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt712-sdca.c b/sound/soc/codecs/rt712-sdca.c index 4796fce084ff..5f60b53d775d 100644 --- a/sound/soc/codecs/rt712-sdca.c +++ b/sound/soc/codecs/rt712-sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt712-sdca.c -- rt712 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt715-sdca-sdw.c b/sound/soc/codecs/rt715-sdca-sdw.c index ce7d8955efc3..271cf5940f7c 100644 --- a/sound/soc/codecs/rt715-sdca-sdw.c +++ b/sound/soc/codecs/rt715-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt715-sdca-sdw.c -- rt715 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt715-sdca.c b/sound/soc/codecs/rt715-sdca.c index b6a7a807a428..cb804b4ba38a 100644 --- a/sound/soc/codecs/rt715-sdca.c +++ b/sound/soc/codecs/rt715-sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt715-sdca.c -- rt715 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt715-sdw.c b/sound/soc/codecs/rt715-sdw.c index a3df4bbedf86..b3da872e8065 100644 --- a/sound/soc/codecs/rt715-sdw.c +++ b/sound/soc/codecs/rt715-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rt715-sdw.c -- rt715 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt715.c b/sound/soc/codecs/rt715.c index 0881826de2f1..58759004effd 100644 --- a/sound/soc/codecs/rt715.c +++ b/sound/soc/codecs/rt715.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * rt715.c -- rt715 ALSA SoC audio driver diff --git a/sound/soc/codecs/rt721-sdca-sdw.c b/sound/soc/codecs/rt721-sdca-sdw.c index 4d8a12b13015..e33d172345ff 100644 --- a/sound/soc/codecs/rt721-sdca-sdw.c +++ b/sound/soc/codecs/rt721-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt721-sdca-sdw.c -- rt721 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt721-sdca.c b/sound/soc/codecs/rt721-sdca.c index 8233532a1752..884f536e7777 100644 --- a/sound/soc/codecs/rt721-sdca.c +++ b/sound/soc/codecs/rt721-sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt721-sdca.c -- rt721 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt722-sdca-sdw.c b/sound/soc/codecs/rt722-sdca-sdw.c index a0f5601a262a..79ccb889dd0a 100644 --- a/sound/soc/codecs/rt722-sdca-sdw.c +++ b/sound/soc/codecs/rt722-sdca-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt722-sdca-sdw.c -- rt722 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt722-sdca.c b/sound/soc/codecs/rt722-sdca.c index 79b8b7e70a33..0bbb04f58a3d 100644 --- a/sound/soc/codecs/rt722-sdca.c +++ b/sound/soc/codecs/rt722-sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt722-sdca.c -- rt722 SDCA ALSA SoC audio driver diff --git a/sound/soc/codecs/rt9120.c b/sound/soc/codecs/rt9120.c index 97f56af25577..76bd7cbfa914 100644 --- a/sound/soc/codecs/rt9120.c +++ b/sound/soc/codecs/rt9120.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include diff --git a/sound/soc/codecs/rt9123.c b/sound/soc/codecs/rt9123.c index 84fd3d6861de..fadb71d71fc7 100644 --- a/sound/soc/codecs/rt9123.c +++ b/sound/soc/codecs/rt9123.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt9123.c -- RT9123 (SW I2C Mode) ALSA SoC Codec driver diff --git a/sound/soc/codecs/rt9123p.c b/sound/soc/codecs/rt9123p.c index d509659e735b..65f004132722 100644 --- a/sound/soc/codecs/rt9123p.c +++ b/sound/soc/codecs/rt9123p.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rt9123p.c -- RT9123 (HW Mode) ALSA SoC Codec driver diff --git a/sound/soc/codecs/rtq9124.c b/sound/soc/codecs/rtq9124.c index 186904b31434..b3b43e0eef92 100644 --- a/sound/soc/codecs/rtq9124.c +++ b/sound/soc/codecs/rtq9124.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // rtq9124.c -- RTQ9124 ALSA SoC Codec driver diff --git a/sound/soc/codecs/rtq9128.c b/sound/soc/codecs/rtq9128.c index 391cc03d687f..112e15055494 100644 --- a/sound/soc/codecs/rtq9128.c +++ b/sound/soc/codecs/rtq9128.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2023 Richtek Technology Corp. diff --git a/sound/soc/codecs/sdw-mockup.c b/sound/soc/codecs/sdw-mockup.c index 574c08b14f0c..6c8f59b72d9a 100644 --- a/sound/soc/codecs/sdw-mockup.c +++ b/sound/soc/codecs/sdw-mockup.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // sdw-mockup.c -- a mockup SoundWire codec for tests where only the host diff --git a/sound/soc/codecs/sgtl5000.c b/sound/soc/codecs/sgtl5000.c index 320312f8db92..7b8544055198 100644 --- a/sound/soc/codecs/sgtl5000.c +++ b/sound/soc/codecs/sgtl5000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // sgtl5000.c -- SGTL5000 ALSA SoC Audio driver diff --git a/sound/soc/codecs/si476x.c b/sound/soc/codecs/si476x.c index d87141ba8438..4b8f68bc9a75 100644 --- a/sound/soc/codecs/si476x.c +++ b/sound/soc/codecs/si476x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sound/soc/codecs/si476x.c -- Codec driver for SI476X chips diff --git a/sound/soc/codecs/sigmadsp-i2c.c b/sound/soc/codecs/sigmadsp-i2c.c index 07c9d89ab24a..6f51797fe48e 100644 --- a/sound/soc/codecs/sigmadsp-i2c.c +++ b/sound/soc/codecs/sigmadsp-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Load Analog Devices SigmaStudio firmware files diff --git a/sound/soc/codecs/sigmadsp-regmap.c b/sound/soc/codecs/sigmadsp-regmap.c index ba9a6795e470..5e35e2f67dae 100644 --- a/sound/soc/codecs/sigmadsp-regmap.c +++ b/sound/soc/codecs/sigmadsp-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Load Analog Devices SigmaStudio firmware files diff --git a/sound/soc/codecs/sigmadsp.c b/sound/soc/codecs/sigmadsp.c index 201f74e3a7ae..5ff835de4aeb 100644 --- a/sound/soc/codecs/sigmadsp.c +++ b/sound/soc/codecs/sigmadsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Load Analog Devices SigmaStudio firmware files diff --git a/sound/soc/codecs/simple-amplifier.c b/sound/soc/codecs/simple-amplifier.c index d306c585b52b..14b28fb52860 100644 --- a/sound/soc/codecs/simple-amplifier.c +++ b/sound/soc/codecs/simple-amplifier.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017 BayLibre, SAS. diff --git a/sound/soc/codecs/simple-mux.c b/sound/soc/codecs/simple-mux.c index 069555f35f73..3d5888196e86 100644 --- a/sound/soc/codecs/simple-mux.c +++ b/sound/soc/codecs/simple-mux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 Bootlin SA diff --git a/sound/soc/codecs/sma1303.c b/sound/soc/codecs/sma1303.c index 06de2b4fce5e..0f78af222746 100644 --- a/sound/soc/codecs/sma1303.c +++ b/sound/soc/codecs/sma1303.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // sma1303.c -- sma1303 ALSA SoC Audio driver diff --git a/sound/soc/codecs/sma1307.c b/sound/soc/codecs/sma1307.c index 4bb59e5c0891..b566d7b8fe60 100644 --- a/sound/soc/codecs/sma1307.c +++ b/sound/soc/codecs/sma1307.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // sma1307.c -- sma1307 ALSA SoC Audio driver // diff --git a/sound/soc/codecs/spdif_receiver.c b/sound/soc/codecs/spdif_receiver.c index c9766979b1d7..a8d77a90594d 100644 --- a/sound/soc/codecs/spdif_receiver.c +++ b/sound/soc/codecs/spdif_receiver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC SPDIF DIR (Digital Interface Reciever) driver diff --git a/sound/soc/codecs/spdif_transmitter.c b/sound/soc/codecs/spdif_transmitter.c index 2409fd834f84..2a8a6cea4a30 100644 --- a/sound/soc/codecs/spdif_transmitter.c +++ b/sound/soc/codecs/spdif_transmitter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC SPDIF DIT driver diff --git a/sound/soc/codecs/src4xxx-i2c.c b/sound/soc/codecs/src4xxx-i2c.c index 55f00ce7c718..494991c53275 100644 --- a/sound/soc/codecs/src4xxx-i2c.c +++ b/sound/soc/codecs/src4xxx-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for SRC4XXX codecs diff --git a/sound/soc/codecs/src4xxx.c b/sound/soc/codecs/src4xxx.c index 5a3489475225..4380673eb55f 100644 --- a/sound/soc/codecs/src4xxx.c +++ b/sound/soc/codecs/src4xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TI SRC4xxx Audio Codec driver diff --git a/sound/soc/codecs/ssm2305.c b/sound/soc/codecs/ssm2305.c index 1d022643c307..67d82dc54185 100644 --- a/sound/soc/codecs/ssm2305.c +++ b/sound/soc/codecs/ssm2305.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Analog Devices SSM2305 Amplifier Driver diff --git a/sound/soc/codecs/ssm2518.c b/sound/soc/codecs/ssm2518.c index 9008e5416004..5f547572bbe1 100644 --- a/sound/soc/codecs/ssm2518.c +++ b/sound/soc/codecs/ssm2518.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SSM2518 amplifier audio driver diff --git a/sound/soc/codecs/ssm2602-i2c.c b/sound/soc/codecs/ssm2602-i2c.c index 49c74cba17c7..63fd5c125182 100644 --- a/sound/soc/codecs/ssm2602-i2c.c +++ b/sound/soc/codecs/ssm2602-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SSM2602/SSM2603/SSM2604 I2C audio driver diff --git a/sound/soc/codecs/ssm2602-spi.c b/sound/soc/codecs/ssm2602-spi.c index bb49fb6b62ad..24fbb8eddab4 100644 --- a/sound/soc/codecs/ssm2602-spi.c +++ b/sound/soc/codecs/ssm2602-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SSM2602 SPI audio driver diff --git a/sound/soc/codecs/ssm2602.c b/sound/soc/codecs/ssm2602.c index fccd2eacd7a6..26e40a2bf930 100644 --- a/sound/soc/codecs/ssm2602.c +++ b/sound/soc/codecs/ssm2602.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // File: sound/soc/codecs/ssm2602.c diff --git a/sound/soc/codecs/ssm3515.c b/sound/soc/codecs/ssm3515.c index 8c6665677a17..bc5bbad67daa 100644 --- a/sound/soc/codecs/ssm3515.c +++ b/sound/soc/codecs/ssm3515.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only OR MIT // // Analog Devices' SSM3515 audio amp driver diff --git a/sound/soc/codecs/ssm4567.c b/sound/soc/codecs/ssm4567.c index 15f88624faeb..544d1e4e7757 100644 --- a/sound/soc/codecs/ssm4567.c +++ b/sound/soc/codecs/ssm4567.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * SSM4567 amplifier audio driver diff --git a/sound/soc/codecs/sta32x.c b/sound/soc/codecs/sta32x.c index b9f9784f5164..8938be1361c4 100644 --- a/sound/soc/codecs/sta32x.c +++ b/sound/soc/codecs/sta32x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Codec driver for ST STA32x 2.1-channel high-efficiency digital audio system diff --git a/sound/soc/codecs/sta350.c b/sound/soc/codecs/sta350.c index 71af82b099c0..3fa55d46c1dc 100644 --- a/sound/soc/codecs/sta350.c +++ b/sound/soc/codecs/sta350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Codec driver for ST STA350 2.1-channel high-efficiency digital audio system diff --git a/sound/soc/codecs/sta529.c b/sound/soc/codecs/sta529.c index 8c3b2652b02e..b4145308003a 100644 --- a/sound/soc/codecs/sta529.c +++ b/sound/soc/codecs/sta529.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ASoC codec driver for spear platform * diff --git a/sound/soc/codecs/stac9766.c b/sound/soc/codecs/stac9766.c index 2f9f10a4dfed..9891bfa21dd8 100644 --- a/sound/soc/codecs/stac9766.c +++ b/sound/soc/codecs/stac9766.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * stac9766.c -- ALSA SoC STAC9766 codec support diff --git a/sound/soc/codecs/sti-sas.c b/sound/soc/codecs/sti-sas.c index 4ab15be69f3a..67c3b4c354c3 100644 --- a/sound/soc/codecs/sti-sas.c +++ b/sound/soc/codecs/sti-sas.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/sound/soc/codecs/tas2552.c b/sound/soc/codecs/tas2552.c index 43449d7c2584..205229ae4241 100644 --- a/sound/soc/codecs/tas2552.c +++ b/sound/soc/codecs/tas2552.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tas2552.c - ALSA SoC Texas Instruments TAS2552 Mono Audio Amplifier diff --git a/sound/soc/codecs/tas2562.c b/sound/soc/codecs/tas2562.c index ceb367ae05ba..60685a61f70f 100644 --- a/sound/soc/codecs/tas2562.c +++ b/sound/soc/codecs/tas2562.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the Texas Instruments TAS2562 CODEC diff --git a/sound/soc/codecs/tas2764.c b/sound/soc/codecs/tas2764.c index 36e25e48b354..c68785993409 100644 --- a/sound/soc/codecs/tas2764.c +++ b/sound/soc/codecs/tas2764.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the Texas Instruments TAS2764 CODEC diff --git a/sound/soc/codecs/tas2770.c b/sound/soc/codecs/tas2770.c index 6f878b01716f..23efbb2a0e8c 100644 --- a/sound/soc/codecs/tas2770.c +++ b/sound/soc/codecs/tas2770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Texas Instruments TAS2770 20-W Digital Input Mono Class-D diff --git a/sound/soc/codecs/tas2780.c b/sound/soc/codecs/tas2780.c index a1963415c931..91e2ac81351f 100644 --- a/sound/soc/codecs/tas2780.c +++ b/sound/soc/codecs/tas2780.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Driver for the Texas Instruments TAS2780 Mono // Audio amplifier diff --git a/sound/soc/codecs/tas2781-comlib-i2c.c b/sound/soc/codecs/tas2781-comlib-i2c.c index e24d56a14cfd..18a7b147c99f 100644 --- a/sound/soc/codecs/tas2781-comlib-i2c.c +++ b/sound/soc/codecs/tas2781-comlib-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TAS2563/TAS2781 Common functions for HDA and ASoC Audio drivers based on I2C diff --git a/sound/soc/codecs/tas2781-comlib.c b/sound/soc/codecs/tas2781-comlib.c index 4cec9f8a00af..cdc424067aad 100644 --- a/sound/soc/codecs/tas2781-comlib.c +++ b/sound/soc/codecs/tas2781-comlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // TAS2563/TAS2781 Common functions for HDA and ASoC Audio drivers diff --git a/sound/soc/codecs/tas2781-fmwlib.c b/sound/soc/codecs/tas2781-fmwlib.c index 78fd0a5dc6f2..5bc97c51ba59 100644 --- a/sound/soc/codecs/tas2781-fmwlib.c +++ b/sound/soc/codecs/tas2781-fmwlib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // tas2781-fmwlib.c -- TASDEVICE firmware support diff --git a/sound/soc/codecs/tas2781-i2c.c b/sound/soc/codecs/tas2781-i2c.c index d1c76ab0144d..718ae00022c8 100644 --- a/sound/soc/codecs/tas2781-i2c.c +++ b/sound/soc/codecs/tas2781-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Texas Instruments TAS2563/TAS2781 Audio Smart Amplifier diff --git a/sound/soc/codecs/tas2783-sdw.c b/sound/soc/codecs/tas2783-sdw.c index 43b779873b93..5cf69211a0cb 100644 --- a/sound/soc/codecs/tas2783-sdw.c +++ b/sound/soc/codecs/tas2783-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Texas Instruments TAS2783 Audio Smart Amplifier diff --git a/sound/soc/codecs/tas5086.c b/sound/soc/codecs/tas5086.c index 12bf6a89dbd8..a22ee5e34f82 100644 --- a/sound/soc/codecs/tas5086.c +++ b/sound/soc/codecs/tas5086.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TAS5086 ASoC codec driver diff --git a/sound/soc/codecs/tas571x.c b/sound/soc/codecs/tas571x.c index 19ccf8641e16..aa6984987d80 100644 --- a/sound/soc/codecs/tas571x.c +++ b/sound/soc/codecs/tas571x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * TAS571x amplifier audio driver diff --git a/sound/soc/codecs/tas5720.c b/sound/soc/codecs/tas5720.c index 2dcdd0a4bf80..2fb590ef805d 100644 --- a/sound/soc/codecs/tas5720.c +++ b/sound/soc/codecs/tas5720.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tas5720.c - ALSA SoC Texas Instruments TAS5720 Mono Audio Amplifier diff --git a/sound/soc/codecs/tas5805m.c b/sound/soc/codecs/tas5805m.c index 867046b7aaa0..487aab5ef9db 100644 --- a/sound/soc/codecs/tas5805m.c +++ b/sound/soc/codecs/tas5805m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Driver for the TAS5805M Audio Amplifier diff --git a/sound/soc/codecs/tas6424.c b/sound/soc/codecs/tas6424.c index 85ecc246896f..f670775b9f28 100644 --- a/sound/soc/codecs/tas6424.c +++ b/sound/soc/codecs/tas6424.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALSA SoC Texas Instruments TAS6424 Quad-Channel Audio Amplifier diff --git a/sound/soc/codecs/tda7419.c b/sound/soc/codecs/tda7419.c index 7d6fcba9986e..03e8f60606b3 100644 --- a/sound/soc/codecs/tda7419.c +++ b/sound/soc/codecs/tda7419.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TDA7419 audio processor driver diff --git a/sound/soc/codecs/tfa9879.c b/sound/soc/codecs/tfa9879.c index ac0c5c337677..cafee595ae91 100644 --- a/sound/soc/codecs/tfa9879.c +++ b/sound/soc/codecs/tfa9879.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // tfa9879.c -- driver for NXP Semiconductors TFA9879 diff --git a/sound/soc/codecs/tfa989x.c b/sound/soc/codecs/tfa989x.c index 7204be155eb9..82c0fdb13227 100644 --- a/sound/soc/codecs/tfa989x.c +++ b/sound/soc/codecs/tfa989x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2021 Stephan Gerhold diff --git a/sound/soc/codecs/tlv320adc3xxx.c b/sound/soc/codecs/tlv320adc3xxx.c index 270eee1ea534..9ff2487532b2 100644 --- a/sound/soc/codecs/tlv320adc3xxx.c +++ b/sound/soc/codecs/tlv320adc3xxx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Based on sound/soc/codecs/tlv320aic3x.c by Vladimir Barinov diff --git a/sound/soc/codecs/tlv320adcx140.c b/sound/soc/codecs/tlv320adcx140.c index fdf4a9add852..3db381a46cae 100644 --- a/sound/soc/codecs/tlv320adcx140.c +++ b/sound/soc/codecs/tlv320adcx140.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // TLV320ADCX140 Sound driver // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ diff --git a/sound/soc/codecs/tlv320aic23-i2c.c b/sound/soc/codecs/tlv320aic23-i2c.c index a31fb95048b8..20cfa69313a3 100644 --- a/sound/soc/codecs/tlv320aic23-i2c.c +++ b/sound/soc/codecs/tlv320aic23-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC TLV320AIC23 codec driver I2C interface diff --git a/sound/soc/codecs/tlv320aic23-spi.c b/sound/soc/codecs/tlv320aic23-spi.c index 10765ae76606..f7427598272c 100644 --- a/sound/soc/codecs/tlv320aic23-spi.c +++ b/sound/soc/codecs/tlv320aic23-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC TLV320AIC23 codec driver SPI interface diff --git a/sound/soc/codecs/tlv320aic23.c b/sound/soc/codecs/tlv320aic23.c index 04ec8fb5c6e5..b6bf0b8f1e57 100644 --- a/sound/soc/codecs/tlv320aic23.c +++ b/sound/soc/codecs/tlv320aic23.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC TLV320AIC23 codec driver diff --git a/sound/soc/codecs/tlv320aic26.c b/sound/soc/codecs/tlv320aic26.c index e5dfb3d752a3..66b109725951 100644 --- a/sound/soc/codecs/tlv320aic26.c +++ b/sound/soc/codecs/tlv320aic26.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Texas Instruments TLV320AIC26 low power audio CODEC diff --git a/sound/soc/codecs/tlv320aic31xx.c b/sound/soc/codecs/tlv320aic31xx.c index 4362c2c06ce8..777c45e9d807 100644 --- a/sound/soc/codecs/tlv320aic31xx.c +++ b/sound/soc/codecs/tlv320aic31xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALSA SoC TLV320AIC31xx CODEC Driver diff --git a/sound/soc/codecs/tlv320aic32x4-clk.c b/sound/soc/codecs/tlv320aic32x4-clk.c index 5c0a76a4a106..c0bc734d08da 100644 --- a/sound/soc/codecs/tlv320aic32x4-clk.c +++ b/sound/soc/codecs/tlv320aic32x4-clk.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * Clock Tree for the Texas Instruments TLV320AIC32x4 diff --git a/sound/soc/codecs/tlv320aic32x4-i2c.c b/sound/soc/codecs/tlv320aic32x4-i2c.c index b27b5ae1e4b2..d2ae9fc1664b 100644 --- a/sound/soc/codecs/tlv320aic32x4-i2c.c +++ b/sound/soc/codecs/tlv320aic32x4-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * Copyright 2011-2019 NW Digital Radio diff --git a/sound/soc/codecs/tlv320aic32x4-spi.c b/sound/soc/codecs/tlv320aic32x4-spi.c index 92246243ff94..ae26fde28b03 100644 --- a/sound/soc/codecs/tlv320aic32x4-spi.c +++ b/sound/soc/codecs/tlv320aic32x4-spi.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * Copyright 2011-2019 NW Digital Radio diff --git a/sound/soc/codecs/tlv320aic32x4.c b/sound/soc/codecs/tlv320aic32x4.c index d85094557215..fda8d171e8c3 100644 --- a/sound/soc/codecs/tlv320aic32x4.c +++ b/sound/soc/codecs/tlv320aic32x4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/sound/soc/codecs/tlv320aic32x4.c diff --git a/sound/soc/codecs/tlv320aic3x-i2c.c b/sound/soc/codecs/tlv320aic3x-i2c.c index 0b585925c1ac..5aeba1b57151 100644 --- a/sound/soc/codecs/tlv320aic3x-i2c.c +++ b/sound/soc/codecs/tlv320aic3x-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0-only * * ALSA SoC TLV320AIC3x codec driver I2C interface diff --git a/sound/soc/codecs/tlv320aic3x-spi.c b/sound/soc/codecs/tlv320aic3x-spi.c index f8c1c16eaa0e..21b3c0c7a128 100644 --- a/sound/soc/codecs/tlv320aic3x-spi.c +++ b/sound/soc/codecs/tlv320aic3x-spi.c @@ -1,3 +1,4 @@ +asm("nop"); /* SPDX-License-Identifier: GPL-2.0 * * ALSA SoC TLV320AIC3x codec driver SPI interface diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c index ce22298b43ef..e8b8ccc763df 100644 --- a/sound/soc/codecs/tlv320aic3x.c +++ b/sound/soc/codecs/tlv320aic3x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* ALSA SoC TLV320AIC3X codec driver * diff --git a/sound/soc/codecs/tlv320dac33.c b/sound/soc/codecs/tlv320dac33.c index 605da1259fc6..7aa2458a5009 100644 --- a/sound/soc/codecs/tlv320dac33.c +++ b/sound/soc/codecs/tlv320dac33.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC Texas Instruments TLV320DAC33 codec driver diff --git a/sound/soc/codecs/tpa6130a2.c b/sound/soc/codecs/tpa6130a2.c index 38cc000891ea..5767f8db5f0a 100644 --- a/sound/soc/codecs/tpa6130a2.c +++ b/sound/soc/codecs/tpa6130a2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC Texas Instruments TPA6130A2 headset stereo amplifier driver diff --git a/sound/soc/codecs/ts3a227e.c b/sound/soc/codecs/ts3a227e.c index 5ce0db9326fd..f4ac32a986d6 100644 --- a/sound/soc/codecs/ts3a227e.c +++ b/sound/soc/codecs/ts3a227e.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch diff --git a/sound/soc/codecs/tscs42xx.c b/sound/soc/codecs/tscs42xx.c index 7390ab250ebb..9bdb3fd9770c 100644 --- a/sound/soc/codecs/tscs42xx.c +++ b/sound/soc/codecs/tscs42xx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // tscs42xx.c -- TSCS42xx ALSA SoC Audio driver // Copyright 2017 Tempo Semiconductor, Inc. diff --git a/sound/soc/codecs/tscs454.c b/sound/soc/codecs/tscs454.c index 64d0da40fbaf..b1b8d405192d 100644 --- a/sound/soc/codecs/tscs454.c +++ b/sound/soc/codecs/tscs454.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // tscs454.c -- TSCS454 ALSA SoC Audio driver // Copyright 2018 Tempo Semiconductor, Inc. diff --git a/sound/soc/codecs/twl4030.c b/sound/soc/codecs/twl4030.c index 9476cdfd4dde..a6cfa218b1de 100644 --- a/sound/soc/codecs/twl4030.c +++ b/sound/soc/codecs/twl4030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC TWL4030 codec driver diff --git a/sound/soc/codecs/twl6040.c b/sound/soc/codecs/twl6040.c index e10c51092a35..567947e1697b 100644 --- a/sound/soc/codecs/twl6040.c +++ b/sound/soc/codecs/twl6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC TWL6040 codec driver diff --git a/sound/soc/codecs/uda1334.c b/sound/soc/codecs/uda1334.c index f799772ff747..a9a261120877 100644 --- a/sound/soc/codecs/uda1334.c +++ b/sound/soc/codecs/uda1334.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // uda1334.c -- UDA1334 ALSA SoC Audio driver diff --git a/sound/soc/codecs/uda1342.c b/sound/soc/codecs/uda1342.c index b0b29012842d..b6b0e1edc499 100644 --- a/sound/soc/codecs/uda1342.c +++ b/sound/soc/codecs/uda1342.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // uda1342.c -- UDA1342 ALSA SoC Codec driver diff --git a/sound/soc/codecs/uda1380.c b/sound/soc/codecs/uda1380.c index 9e9c540a45ca..b6931b52db95 100644 --- a/sound/soc/codecs/uda1380.c +++ b/sound/soc/codecs/uda1380.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * uda1380.c - Philips UDA1380 ALSA SoC audio driver diff --git a/sound/soc/codecs/wcd-clsh-v2.c b/sound/soc/codecs/wcd-clsh-v2.c index d96e23ec43d4..00b41f5c3a79 100644 --- a/sound/soc/codecs/wcd-clsh-v2.c +++ b/sound/soc/codecs/wcd-clsh-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. // Copyright (c) 2017-2018, Linaro Limited diff --git a/sound/soc/codecs/wcd-common.c b/sound/soc/codecs/wcd-common.c index 9016e974582f..19c075c469d0 100644 --- a/sound/soc/codecs/wcd-common.c +++ b/sound/soc/codecs/wcd-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. diff --git a/sound/soc/codecs/wcd-mbhc-v2.c b/sound/soc/codecs/wcd-mbhc-v2.c index 26ebcdadeb7d..ee8553852607 100644 --- a/sound/soc/codecs/wcd-mbhc-v2.c +++ b/sound/soc/codecs/wcd-mbhc-v2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/wcd9335.c b/sound/soc/codecs/wcd9335.c index 640e43ee1975..f850710f408e 100644 --- a/sound/soc/codecs/wcd9335.c +++ b/sound/soc/codecs/wcd9335.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. // Copyright (c) 2017-2018, Linaro Limited diff --git a/sound/soc/codecs/wcd934x.c b/sound/soc/codecs/wcd934x.c index c8db33f78a1b..a87897811442 100644 --- a/sound/soc/codecs/wcd934x.c +++ b/sound/soc/codecs/wcd934x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2019, Linaro Limited diff --git a/sound/soc/codecs/wcd937x-sdw.c b/sound/soc/codecs/wcd937x-sdw.c index 1878d67e3fa1..74a5dbb973a9 100644 --- a/sound/soc/codecs/wcd937x-sdw.c +++ b/sound/soc/codecs/wcd937x-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/soc/codecs/wcd937x.c b/sound/soc/codecs/wcd937x.c index 10a2d598caa7..038d8b3bfad0 100644 --- a/sound/soc/codecs/wcd937x.c +++ b/sound/soc/codecs/wcd937x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/soc/codecs/wcd938x-sdw.c b/sound/soc/codecs/wcd938x-sdw.c index 8c8f39d04972..5ce90d42eb2f 100644 --- a/sound/soc/codecs/wcd938x-sdw.c +++ b/sound/soc/codecs/wcd938x-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Linaro Limited diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c index cb0a0bfdb6e3..161108b1c14c 100644 --- a/sound/soc/codecs/wcd938x.c +++ b/sound/soc/codecs/wcd938x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/wcd939x-sdw.c b/sound/soc/codecs/wcd939x-sdw.c index da342a0c95a5..78cc559d51cf 100644 --- a/sound/soc/codecs/wcd939x-sdw.c +++ b/sound/soc/codecs/wcd939x-sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023, Linaro Limited diff --git a/sound/soc/codecs/wcd939x.c b/sound/soc/codecs/wcd939x.c index 01f1a08f48e6..11f056145074 100644 --- a/sound/soc/codecs/wcd939x.c +++ b/sound/soc/codecs/wcd939x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/wm0010.c b/sound/soc/codecs/wm0010.c index 7511c71695c6..b47da2b75cf4 100644 --- a/sound/soc/codecs/wm0010.c +++ b/sound/soc/codecs/wm0010.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm0010.c -- WM0010 DSP Driver diff --git a/sound/soc/codecs/wm1250-ev1.c b/sound/soc/codecs/wm1250-ev1.c index 1f59309d8c69..f8391c12955c 100644 --- a/sound/soc/codecs/wm1250-ev1.c +++ b/sound/soc/codecs/wm1250-ev1.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for the 1250-EV1 audio I/O module diff --git a/sound/soc/codecs/wm2000.c b/sound/soc/codecs/wm2000.c index 126be2a2a8f3..ce51ba129b1a 100644 --- a/sound/soc/codecs/wm2000.c +++ b/sound/soc/codecs/wm2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm2000.c -- WM2000 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm2200.c b/sound/soc/codecs/wm2200.c index 87418c838ca0..01fb9b37032f 100644 --- a/sound/soc/codecs/wm2200.c +++ b/sound/soc/codecs/wm2200.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm2200.c -- WM2200 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm5100-tables.c b/sound/soc/codecs/wm5100-tables.c index 9a6ce8f2c9fc..6b5d384c37a3 100644 --- a/sound/soc/codecs/wm5100-tables.c +++ b/sound/soc/codecs/wm5100-tables.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5100-tables.c -- WM5100 ALSA SoC Audio driver data diff --git a/sound/soc/codecs/wm5100.c b/sound/soc/codecs/wm5100.c index 96fd098a9d36..ca38a4f127f8 100644 --- a/sound/soc/codecs/wm5100.c +++ b/sound/soc/codecs/wm5100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5100.c -- WM5100 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm5102.c b/sound/soc/codecs/wm5102.c index b4d4137c05b4..67f0c7ee7e6f 100644 --- a/sound/soc/codecs/wm5102.c +++ b/sound/soc/codecs/wm5102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5102.c -- WM5102 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm5110.c b/sound/soc/codecs/wm5110.c index 7a311c869bd3..2886c5f6c1aa 100644 --- a/sound/soc/codecs/wm5110.c +++ b/sound/soc/codecs/wm5110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm5110.c -- WM5110 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8350.c b/sound/soc/codecs/wm8350.c index ad68ff1790e0..ed6643b92e90 100644 --- a/sound/soc/codecs/wm8350.c +++ b/sound/soc/codecs/wm8350.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8350.c -- WM8350 ALSA SoC audio driver diff --git a/sound/soc/codecs/wm8400.c b/sound/soc/codecs/wm8400.c index 0eecc8657a38..86c9e157b955 100644 --- a/sound/soc/codecs/wm8400.c +++ b/sound/soc/codecs/wm8400.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8400.c -- WM8400 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8510.c b/sound/soc/codecs/wm8510.c index bebee333d3fd..61dc0bef26c6 100644 --- a/sound/soc/codecs/wm8510.c +++ b/sound/soc/codecs/wm8510.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8510.c -- WM8510 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8523.c b/sound/soc/codecs/wm8523.c index f003f19766e2..1d9cd93128be 100644 --- a/sound/soc/codecs/wm8523.c +++ b/sound/soc/codecs/wm8523.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8523.c -- WM8523 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8524.c b/sound/soc/codecs/wm8524.c index 6b1a7450b0ac..752091127f51 100644 --- a/sound/soc/codecs/wm8524.c +++ b/sound/soc/codecs/wm8524.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8524.c -- WM8524 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8580.c b/sound/soc/codecs/wm8580.c index 2be265bb0751..01be88bb7218 100644 --- a/sound/soc/codecs/wm8580.c +++ b/sound/soc/codecs/wm8580.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8580.c -- WM8580 and WM8581 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8711.c b/sound/soc/codecs/wm8711.c index 2bab9d189519..da1f5fd516ed 100644 --- a/sound/soc/codecs/wm8711.c +++ b/sound/soc/codecs/wm8711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8711.c -- WM8711 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8727.c b/sound/soc/codecs/wm8727.c index d6b0a570dd87..a3b8cd13cd18 100644 --- a/sound/soc/codecs/wm8727.c +++ b/sound/soc/codecs/wm8727.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8727.c diff --git a/sound/soc/codecs/wm8728.c b/sound/soc/codecs/wm8728.c index 4c1a80561f06..c956e93df6c6 100644 --- a/sound/soc/codecs/wm8728.c +++ b/sound/soc/codecs/wm8728.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8728.c -- WM8728 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8731-i2c.c b/sound/soc/codecs/wm8731-i2c.c index 1254e583af51..25a697413242 100644 --- a/sound/soc/codecs/wm8731-i2c.c +++ b/sound/soc/codecs/wm8731-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8731-i2c.c -- WM8731 ALSA SoC Audio driver I2C code diff --git a/sound/soc/codecs/wm8731-spi.c b/sound/soc/codecs/wm8731-spi.c index c02086afa7fb..669587ea8be6 100644 --- a/sound/soc/codecs/wm8731-spi.c +++ b/sound/soc/codecs/wm8731-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8731.c -- WM8731 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c index a03bbde5d852..6794ddd4f9f1 100644 --- a/sound/soc/codecs/wm8731.c +++ b/sound/soc/codecs/wm8731.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8731.c -- WM8731 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8737.c b/sound/soc/codecs/wm8737.c index fee8a37ed1df..705c9ff26c8e 100644 --- a/sound/soc/codecs/wm8737.c +++ b/sound/soc/codecs/wm8737.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8737.c -- WM8737 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8741.c b/sound/soc/codecs/wm8741.c index 4dfbb33edb09..756ad7e3579a 100644 --- a/sound/soc/codecs/wm8741.c +++ b/sound/soc/codecs/wm8741.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8741.c -- WM8741 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8750.c b/sound/soc/codecs/wm8750.c index 0e1d3ebb15c4..d33cb39570e8 100644 --- a/sound/soc/codecs/wm8750.c +++ b/sound/soc/codecs/wm8750.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8750.c -- WM8750 ALSA SoC audio driver diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c index a532a95e8048..3c96dfcf0ac3 100644 --- a/sound/soc/codecs/wm8753.c +++ b/sound/soc/codecs/wm8753.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8753.c -- WM8753 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8770.c b/sound/soc/codecs/wm8770.c index d382b476c89c..c96986f8f54a 100644 --- a/sound/soc/codecs/wm8770.c +++ b/sound/soc/codecs/wm8770.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8770.c -- WM8770 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8776.c b/sound/soc/codecs/wm8776.c index c3f340657f0c..08f97217869d 100644 --- a/sound/soc/codecs/wm8776.c +++ b/sound/soc/codecs/wm8776.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8776.c -- WM8776 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8782.c b/sound/soc/codecs/wm8782.c index 3a2acdfa9b85..a3d73652efb7 100644 --- a/sound/soc/codecs/wm8782.c +++ b/sound/soc/codecs/wm8782.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * sound/soc/codecs/wm8782.c diff --git a/sound/soc/codecs/wm8804-i2c.c b/sound/soc/codecs/wm8804-i2c.c index 3380d7301b17..170b7577bc7b 100644 --- a/sound/soc/codecs/wm8804-i2c.c +++ b/sound/soc/codecs/wm8804-i2c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C diff --git a/sound/soc/codecs/wm8804-spi.c b/sound/soc/codecs/wm8804-spi.c index cf74abfb1a2c..62725fc28546 100644 --- a/sound/soc/codecs/wm8804-spi.c +++ b/sound/soc/codecs/wm8804-spi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8804-spi.c -- WM8804 S/PDIF transceiver driver - SPI diff --git a/sound/soc/codecs/wm8804.c b/sound/soc/codecs/wm8804.c index 94aa3c8de0ab..3c79065c6081 100644 --- a/sound/soc/codecs/wm8804.c +++ b/sound/soc/codecs/wm8804.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8804.c -- WM8804 S/PDIF transceiver driver diff --git a/sound/soc/codecs/wm8900.c b/sound/soc/codecs/wm8900.c index fea629541acd..458045a9745a 100644 --- a/sound/soc/codecs/wm8900.c +++ b/sound/soc/codecs/wm8900.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8900.c -- WM8900 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8903.c b/sound/soc/codecs/wm8903.c index f73f6ad06b38..56595336800c 100644 --- a/sound/soc/codecs/wm8903.c +++ b/sound/soc/codecs/wm8903.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8903.c -- WM8903 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8904.c b/sound/soc/codecs/wm8904.c index 4c73a340f25f..0393d12a620c 100644 --- a/sound/soc/codecs/wm8904.c +++ b/sound/soc/codecs/wm8904.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8904.c -- WM8904 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8940.c b/sound/soc/codecs/wm8940.c index 2f55d0c572a4..6912611ef05c 100644 --- a/sound/soc/codecs/wm8940.c +++ b/sound/soc/codecs/wm8940.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8940.c -- WM8940 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8955.c b/sound/soc/codecs/wm8955.c index e1c61e026cbc..01e79175029a 100644 --- a/sound/soc/codecs/wm8955.c +++ b/sound/soc/codecs/wm8955.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8955.c -- WM8955 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8958-dsp2.c b/sound/soc/codecs/wm8958-dsp2.c index 8ff0882732e7..db6b3ae3beee 100644 --- a/sound/soc/codecs/wm8958-dsp2.c +++ b/sound/soc/codecs/wm8958-dsp2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8958-dsp2.c -- WM8958 DSP2 support diff --git a/sound/soc/codecs/wm8960.c b/sound/soc/codecs/wm8960.c index 384e8e703446..10a9cbce94d8 100644 --- a/sound/soc/codecs/wm8960.c +++ b/sound/soc/codecs/wm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8960.c -- WM8960 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8961.c b/sound/soc/codecs/wm8961.c index cfb8cfc91873..28267307851d 100644 --- a/sound/soc/codecs/wm8961.c +++ b/sound/soc/codecs/wm8961.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8961.c -- WM8961 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index e9e317ce6898..6bb0e04a5768 100644 --- a/sound/soc/codecs/wm8962.c +++ b/sound/soc/codecs/wm8962.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8962.c -- WM8962 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8971.c b/sound/soc/codecs/wm8971.c index 46aa556b44fa..dc53d59206fb 100644 --- a/sound/soc/codecs/wm8971.c +++ b/sound/soc/codecs/wm8971.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8971.c -- WM8971 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8974.c b/sound/soc/codecs/wm8974.c index 0bb5e947f46d..854d9e9b814f 100644 --- a/sound/soc/codecs/wm8974.c +++ b/sound/soc/codecs/wm8974.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8974.c -- WM8974 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8978.c b/sound/soc/codecs/wm8978.c index 935761e50865..102330bdb4f4 100644 --- a/sound/soc/codecs/wm8978.c +++ b/sound/soc/codecs/wm8978.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8978.c -- WM8978 ALSA SoC Audio Codec driver diff --git a/sound/soc/codecs/wm8983.c b/sound/soc/codecs/wm8983.c index cd34f71cf42a..788890b8c370 100644 --- a/sound/soc/codecs/wm8983.c +++ b/sound/soc/codecs/wm8983.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8983.c -- WM8983 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8985.c b/sound/soc/codecs/wm8985.c index be23c0c608d1..3433c240367f 100644 --- a/sound/soc/codecs/wm8985.c +++ b/sound/soc/codecs/wm8985.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8985.c -- WM8985 / WM8758 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8988.c b/sound/soc/codecs/wm8988.c index 9bffe7a6ccec..042e5089ae72 100644 --- a/sound/soc/codecs/wm8988.c +++ b/sound/soc/codecs/wm8988.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8988.c -- WM8988 ALSA SoC audio driver diff --git a/sound/soc/codecs/wm8990.c b/sound/soc/codecs/wm8990.c index 9f2b42025ec9..075b62c011ff 100644 --- a/sound/soc/codecs/wm8990.c +++ b/sound/soc/codecs/wm8990.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8990.c -- WM8990 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8991.c b/sound/soc/codecs/wm8991.c index b8ed2a3e699b..5ff257e7f1c2 100644 --- a/sound/soc/codecs/wm8991.c +++ b/sound/soc/codecs/wm8991.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8991.c -- WM8991 ALSA Soc Audio driver diff --git a/sound/soc/codecs/wm8993.c b/sound/soc/codecs/wm8993.c index 1c9299979898..41f6ca5aaa10 100644 --- a/sound/soc/codecs/wm8993.c +++ b/sound/soc/codecs/wm8993.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8993.c -- WM8993 ALSA SoC audio driver diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c index 1d64c7c42ed1..5183451b19ba 100644 --- a/sound/soc/codecs/wm8994.c +++ b/sound/soc/codecs/wm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8994.c -- WM8994 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8995.c b/sound/soc/codecs/wm8995.c index 104ce09c02e0..519f4127c734 100644 --- a/sound/soc/codecs/wm8995.c +++ b/sound/soc/codecs/wm8995.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8995.c -- WM8995 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8996.c b/sound/soc/codecs/wm8996.c index 2d9cbf66f7d4..76bd1dd8ee4a 100644 --- a/sound/soc/codecs/wm8996.c +++ b/sound/soc/codecs/wm8996.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm8996.c - WM8996 audio codec interface diff --git a/sound/soc/codecs/wm8997.c b/sound/soc/codecs/wm8997.c index 83106523385a..2df79de09b6a 100644 --- a/sound/soc/codecs/wm8997.c +++ b/sound/soc/codecs/wm8997.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8997.c -- WM8997 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm8998.c b/sound/soc/codecs/wm8998.c index 8e6f03d00c71..2a3575b06d81 100644 --- a/sound/soc/codecs/wm8998.c +++ b/sound/soc/codecs/wm8998.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm8998.c -- ALSA SoC Audio driver for WM8998 codecs diff --git a/sound/soc/codecs/wm9081.c b/sound/soc/codecs/wm9081.c index 5bfe43c6c1f4..e120141f83d8 100644 --- a/sound/soc/codecs/wm9081.c +++ b/sound/soc/codecs/wm9081.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm9081.c -- WM9081 ALSA SoC Audio driver diff --git a/sound/soc/codecs/wm9090.c b/sound/soc/codecs/wm9090.c index 5182f0839b7c..409d69afb0f0 100644 --- a/sound/soc/codecs/wm9090.c +++ b/sound/soc/codecs/wm9090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC WM9090 driver diff --git a/sound/soc/codecs/wm9705.c b/sound/soc/codecs/wm9705.c index 5c6aebe29cf1..882f69a8d1d8 100644 --- a/sound/soc/codecs/wm9705.c +++ b/sound/soc/codecs/wm9705.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm9705.c -- ALSA Soc WM9705 codec support diff --git a/sound/soc/codecs/wm9712.c b/sound/soc/codecs/wm9712.c index 83cd42fa0c28..8aa79a1a5d26 100644 --- a/sound/soc/codecs/wm9712.c +++ b/sound/soc/codecs/wm9712.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm9712.c -- ALSA Soc WM9712 codec support diff --git a/sound/soc/codecs/wm9713.c b/sound/soc/codecs/wm9713.c index b3bbecf074ee..0d49c8040fd1 100644 --- a/sound/soc/codecs/wm9713.c +++ b/sound/soc/codecs/wm9713.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * wm9713.c -- ALSA Soc WM9713 codec support diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c index 17cec79245d4..ba41d9d83b1e 100644 --- a/sound/soc/codecs/wm_adsp.c +++ b/sound/soc/codecs/wm_adsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm_adsp.c -- Wolfson ADSP support diff --git a/sound/soc/codecs/wm_hubs.c b/sound/soc/codecs/wm_hubs.c index f80dfc488e3c..c4c4b6e7b700 100644 --- a/sound/soc/codecs/wm_hubs.c +++ b/sound/soc/codecs/wm_hubs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * wm_hubs.c -- WM8993/4 common code diff --git a/sound/soc/codecs/wsa881x.c b/sound/soc/codecs/wsa881x.c index 2fc234adca5f..86b6fc87629a 100644 --- a/sound/soc/codecs/wsa881x.c +++ b/sound/soc/codecs/wsa881x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2015-2017, The Linux Foundation. // Copyright (c) 2019, Linaro Limited diff --git a/sound/soc/codecs/wsa883x.c b/sound/soc/codecs/wsa883x.c index 468d2b38a22a..21e92b9a76aa 100644 --- a/sound/soc/codecs/wsa883x.c +++ b/sound/soc/codecs/wsa883x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/wsa884x.c b/sound/soc/codecs/wsa884x.c index 6c6b497657d0..e423cea6aea2 100644 --- a/sound/soc/codecs/wsa884x.c +++ b/sound/soc/codecs/wsa884x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/codecs/zl38060.c b/sound/soc/codecs/zl38060.c index 7de4014e626d..2d6a9169017f 100644 --- a/sound/soc/codecs/zl38060.c +++ b/sound/soc/codecs/zl38060.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Codec driver for Microsemi ZL38060 Connected Home Audio Processor. diff --git a/sound/soc/dwc/dwc-i2s.c b/sound/soc/dwc/dwc-i2s.c index 28001e9857d9..364978e3613f 100644 --- a/sound/soc/dwc/dwc-i2s.c +++ b/sound/soc/dwc/dwc-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALSA SoC Synopsys I2S Audio Layer * diff --git a/sound/soc/dwc/dwc-pcm.c b/sound/soc/dwc/dwc-pcm.c index a418265c030a..dc4054685664 100644 --- a/sound/soc/dwc/dwc-pcm.c +++ b/sound/soc/dwc/dwc-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALSA SoC Synopsys PIO PCM for I2S driver * diff --git a/sound/soc/fsl/efika-audio-fabric.c b/sound/soc/fsl/efika-audio-fabric.c index de17b103a4cf..a90951701582 100644 --- a/sound/soc/fsl/efika-audio-fabric.c +++ b/sound/soc/fsl/efika-audio-fabric.c @@ -1,3 +1,4 @@ +asm("nop"); /* * Efika driver for the PSC of the Freescale MPC52xx * configured as AC97 interface diff --git a/sound/soc/fsl/eukrea-tlv320.c b/sound/soc/fsl/eukrea-tlv320.c index 6be074ea0b3f..9cebe9e82ed4 100644 --- a/sound/soc/fsl/eukrea-tlv320.c +++ b/sound/soc/fsl/eukrea-tlv320.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // eukrea-tlv320.c -- SoC audio for eukrea_cpuimxXX in I2S mode diff --git a/sound/soc/fsl/fsl-asoc-card.c b/sound/soc/fsl/fsl-asoc-card.c index 70a6159430ed..7d2816fc600a 100644 --- a/sound/soc/fsl/fsl-asoc-card.c +++ b/sound/soc/fsl/fsl-asoc-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale Generic ASoC Sound Card driver with ASRC diff --git a/sound/soc/fsl/fsl_asrc.c b/sound/soc/fsl/fsl_asrc.c index 92fb16f7be45..fdfdb55d393a 100644 --- a/sound/soc/fsl/fsl_asrc.c +++ b/sound/soc/fsl/fsl_asrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale ASRC ALSA SoC Digital Audio Interface (DAI) driver diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c index 7dacc06b2f02..b840ffa06b4f 100644 --- a/sound/soc/fsl/fsl_asrc_dma.c +++ b/sound/soc/fsl/fsl_asrc_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale ASRC ALSA SoC Platform (DMA) driver diff --git a/sound/soc/fsl/fsl_asrc_m2m.c b/sound/soc/fsl/fsl_asrc_m2m.c index f46881f71e43..d21c14b4aca4 100644 --- a/sound/soc/fsl/fsl_asrc_m2m.c +++ b/sound/soc/fsl/fsl_asrc_m2m.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2014-2016 Freescale Semiconductor, Inc. diff --git a/sound/soc/fsl/fsl_aud2htx.c b/sound/soc/fsl/fsl_aud2htx.c index da401561e2de..2431b2445001 100644 --- a/sound/soc/fsl/fsl_aud2htx.c +++ b/sound/soc/fsl/fsl_aud2htx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2020 NXP diff --git a/sound/soc/fsl/fsl_audmix.c b/sound/soc/fsl/fsl_audmix.c index 7981d598ba13..9a9f0a0e8202 100644 --- a/sound/soc/fsl/fsl_audmix.c +++ b/sound/soc/fsl/fsl_audmix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * NXP AUDMIX ALSA SoC Digital Audio Interface (DAI) driver diff --git a/sound/soc/fsl/fsl_dma.c b/sound/soc/fsl/fsl_dma.c index aca066b5a43c..684a4bb09ee6 100644 --- a/sound/soc/fsl/fsl_dma.c +++ b/sound/soc/fsl/fsl_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale DMA ALSA SoC PCM driver diff --git a/sound/soc/fsl/fsl_easrc.c b/sound/soc/fsl/fsl_easrc.c index e64a0d97afd0..79e21627d725 100644 --- a/sound/soc/fsl/fsl_easrc.c +++ b/sound/soc/fsl/fsl_easrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2019 NXP diff --git a/sound/soc/fsl/fsl_esai.c b/sound/soc/fsl/fsl_esai.c index cde0b0c6c1ef..74083c2b0a69 100644 --- a/sound/soc/fsl/fsl_esai.c +++ b/sound/soc/fsl/fsl_esai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale ESAI ALSA SoC Digital Audio Interface (DAI) driver diff --git a/sound/soc/fsl/fsl_micfil.c b/sound/soc/fsl/fsl_micfil.c index d6cde2757c6d..b75fc290c1a2 100644 --- a/sound/soc/fsl/fsl_micfil.c +++ b/sound/soc/fsl/fsl_micfil.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause // Copyright 2018 NXP diff --git a/sound/soc/fsl/fsl_mqs.c b/sound/soc/fsl/fsl_mqs.c index 901f840df904..f5a4bc3e5181 100644 --- a/sound/soc/fsl/fsl_mqs.c +++ b/sound/soc/fsl/fsl_mqs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC IMX MQS driver diff --git a/sound/soc/fsl/fsl_qmc_audio.c b/sound/soc/fsl/fsl_qmc_audio.c index 3de448ef724c..1da91145e669 100644 --- a/sound/soc/fsl/fsl_qmc_audio.c +++ b/sound/soc/fsl/fsl_qmc_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * ALSA SoC using the QUICC Multichannel Controller (QMC) diff --git a/sound/soc/fsl/fsl_rpmsg.c b/sound/soc/fsl/fsl_rpmsg.c index 5708b3a9878d..e751a10486c4 100644 --- a/sound/soc/fsl/fsl_rpmsg.c +++ b/sound/soc/fsl/fsl_rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2018-2021 NXP diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c index 2fa14fbdfe1a..9eaf09924db1 100644 --- a/sound/soc/fsl/fsl_sai.c +++ b/sound/soc/fsl/fsl_sai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Freescale ALSA SoC Digital Audio Interface (SAI) driver. diff --git a/sound/soc/fsl/fsl_spdif.c b/sound/soc/fsl/fsl_spdif.c index 1b9be85b34c2..8449edbe604a 100644 --- a/sound/soc/fsl/fsl_spdif.c +++ b/sound/soc/fsl/fsl_spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale S/PDIF ALSA SoC Digital Audio Interface (DAI) driver diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c index 320108bebf30..bc5c48aedad6 100644 --- a/sound/soc/fsl/fsl_ssi.c +++ b/sound/soc/fsl/fsl_ssi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale SSI ALSA SoC Digital Audio Interface (DAI) driver diff --git a/sound/soc/fsl/fsl_ssi_dbg.c b/sound/soc/fsl/fsl_ssi_dbg.c index 2c46c55f0a88..cb69082489b5 100644 --- a/sound/soc/fsl/fsl_ssi_dbg.c +++ b/sound/soc/fsl/fsl_ssi_dbg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale SSI ALSA SoC Digital Audio Interface (DAI) debugging functions diff --git a/sound/soc/fsl/fsl_utils.c b/sound/soc/fsl/fsl_utils.c index d69a6b9795bf..aa6a7bae90d1 100644 --- a/sound/soc/fsl/fsl_utils.c +++ b/sound/soc/fsl/fsl_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale ALSA SoC Machine driver utility diff --git a/sound/soc/fsl/fsl_xcvr.c b/sound/soc/fsl/fsl_xcvr.c index 5de93f458b56..422387dccb61 100644 --- a/sound/soc/fsl/fsl_xcvr.c +++ b/sound/soc/fsl/fsl_xcvr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2019 NXP diff --git a/sound/soc/fsl/imx-audio-rpmsg.c b/sound/soc/fsl/imx-audio-rpmsg.c index 38aafb8954c7..df6421ee0b9a 100644 --- a/sound/soc/fsl/imx-audio-rpmsg.c +++ b/sound/soc/fsl/imx-audio-rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017-2020 NXP diff --git a/sound/soc/fsl/imx-audmix.c b/sound/soc/fsl/imx-audmix.c index dac5d4ddacd6..9b43e51bbcb9 100644 --- a/sound/soc/fsl/imx-audmix.c +++ b/sound/soc/fsl/imx-audmix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright 2017 NXP diff --git a/sound/soc/fsl/imx-audmux.c b/sound/soc/fsl/imx-audmux.c index f8335a04595a..f8d29eb4473a 100644 --- a/sound/soc/fsl/imx-audmux.c +++ b/sound/soc/fsl/imx-audmux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2012 Freescale Semiconductor, Inc. diff --git a/sound/soc/fsl/imx-card.c b/sound/soc/fsl/imx-card.c index 05b4e971a366..8e0699099324 100644 --- a/sound/soc/fsl/imx-card.c +++ b/sound/soc/fsl/imx-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017-2021 NXP diff --git a/sound/soc/fsl/imx-es8328.c b/sound/soc/fsl/imx-es8328.c index 3ef92f6dfc6b..fe3d00d4cb83 100644 --- a/sound/soc/fsl/imx-es8328.c +++ b/sound/soc/fsl/imx-es8328.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2012 Freescale Semiconductor, Inc. diff --git a/sound/soc/fsl/imx-hdmi.c b/sound/soc/fsl/imx-hdmi.c index 1115189cc640..b09969d358f0 100644 --- a/sound/soc/fsl/imx-hdmi.c +++ b/sound/soc/fsl/imx-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright 2017-2020 NXP diff --git a/sound/soc/fsl/imx-pcm-dma.c b/sound/soc/fsl/imx-pcm-dma.c index 4fa208d6a032..69b478c1fce7 100644 --- a/sound/soc/fsl/imx-pcm-dma.c +++ b/sound/soc/fsl/imx-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * imx-pcm-dma-mx2.c -- ALSA Soc Audio Layer diff --git a/sound/soc/fsl/imx-pcm-fiq.c b/sound/soc/fsl/imx-pcm-fiq.c index 83de3ae33691..7fa7c3b72277 100644 --- a/sound/soc/fsl/imx-pcm-fiq.c +++ b/sound/soc/fsl/imx-pcm-fiq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // imx-pcm-fiq.c -- ALSA Soc Audio Layer // diff --git a/sound/soc/fsl/imx-pcm-rpmsg.c b/sound/soc/fsl/imx-pcm-rpmsg.c index edab68ae8366..e02b5e4a59e8 100644 --- a/sound/soc/fsl/imx-pcm-rpmsg.c +++ b/sound/soc/fsl/imx-pcm-rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017-2021 NXP diff --git a/sound/soc/fsl/imx-rpmsg.c b/sound/soc/fsl/imx-rpmsg.c index 53f04d1f3280..448be8716d6d 100644 --- a/sound/soc/fsl/imx-rpmsg.c +++ b/sound/soc/fsl/imx-rpmsg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // Copyright 2017-2020 NXP diff --git a/sound/soc/fsl/imx-sgtl5000.c b/sound/soc/fsl/imx-sgtl5000.c index 8bcf54ef709e..c2ead56bfc17 100644 --- a/sound/soc/fsl/imx-sgtl5000.c +++ b/sound/soc/fsl/imx-sgtl5000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright 2012 Freescale Semiconductor, Inc. diff --git a/sound/soc/fsl/lpc3xxx-i2s.c b/sound/soc/fsl/lpc3xxx-i2s.c index c65c17dfa174..87a5e290806c 100644 --- a/sound/soc/fsl/lpc3xxx-i2s.c +++ b/sound/soc/fsl/lpc3xxx-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Author: Kevin Wells diff --git a/sound/soc/fsl/lpc3xxx-pcm.c b/sound/soc/fsl/lpc3xxx-pcm.c index e6abaf63895a..f63fe9f9f5a7 100644 --- a/sound/soc/fsl/lpc3xxx-pcm.c +++ b/sound/soc/fsl/lpc3xxx-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Author: Kevin Wells diff --git a/sound/soc/fsl/mpc5200_dma.c b/sound/soc/fsl/mpc5200_dma.c index 345f338251ac..0e97fe57dfb9 100644 --- a/sound/soc/fsl/mpc5200_dma.c +++ b/sound/soc/fsl/mpc5200_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Freescale MPC5200 PSC DMA diff --git a/sound/soc/fsl/mpc5200_psc_ac97.c b/sound/soc/fsl/mpc5200_psc_ac97.c index 8554fb690772..e8b6d9f04b1c 100644 --- a/sound/soc/fsl/mpc5200_psc_ac97.c +++ b/sound/soc/fsl/mpc5200_psc_ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // linux/sound/mpc5200-ac97.c -- AC97 support for the Freescale MPC52xx chip. diff --git a/sound/soc/fsl/mpc5200_psc_i2s.c b/sound/soc/fsl/mpc5200_psc_i2s.c index 9ad44eeed6ad..0ec1df723bc3 100644 --- a/sound/soc/fsl/mpc5200_psc_i2s.c +++ b/sound/soc/fsl/mpc5200_psc_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Freescale MPC5200 PSC in I2S mode diff --git a/sound/soc/fsl/p1022_ds.c b/sound/soc/fsl/p1022_ds.c index 66db05970d82..96e8b8d18a55 100644 --- a/sound/soc/fsl/p1022_ds.c +++ b/sound/soc/fsl/p1022_ds.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale P1022DS ALSA SoC Machine driver diff --git a/sound/soc/fsl/p1022_rdk.c b/sound/soc/fsl/p1022_rdk.c index d4568346714f..001beb80bfd4 100644 --- a/sound/soc/fsl/p1022_rdk.c +++ b/sound/soc/fsl/p1022_rdk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Freescale P1022RDK ALSA SoC Machine driver diff --git a/sound/soc/fsl/pcm030-audio-fabric.c b/sound/soc/fsl/pcm030-audio-fabric.c index 5542c4ee6d12..64f716ad2983 100644 --- a/sound/soc/fsl/pcm030-audio-fabric.c +++ b/sound/soc/fsl/pcm030-audio-fabric.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Phytec pcm030 driver for the PSC of the Freescale MPC52xx diff --git a/sound/soc/generic/audio-graph-card.c b/sound/soc/generic/audio-graph-card.c index 7720cf1fd6e1..54aff627f3e3 100644 --- a/sound/soc/generic/audio-graph-card.c +++ b/sound/soc/generic/audio-graph-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ASoC audio graph sound card support diff --git a/sound/soc/generic/audio-graph-card2-custom-sample.c b/sound/soc/generic/audio-graph-card2-custom-sample.c index 7151d426bee9..fda4c2e2b485 100644 --- a/sound/soc/generic/audio-graph-card2-custom-sample.c +++ b/sound/soc/generic/audio-graph-card2-custom-sample.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // audio-graph-card2-custom-sample.c diff --git a/sound/soc/generic/audio-graph-card2.c b/sound/soc/generic/audio-graph-card2.c index 5dcc78c551a2..ca1c6d237204 100644 --- a/sound/soc/generic/audio-graph-card2.c +++ b/sound/soc/generic/audio-graph-card2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ASoC Audio Graph Card2 support diff --git a/sound/soc/generic/simple-card-utils.c b/sound/soc/generic/simple-card-utils.c index bdc02e85b089..f4575addc713 100644 --- a/sound/soc/generic/simple-card-utils.c +++ b/sound/soc/generic/simple-card-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // simple-card-utils.c diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c index 5af6d1b308f2..5ec4c3f1d801 100644 --- a/sound/soc/generic/simple-card.c +++ b/sound/soc/generic/simple-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ASoC simple sound card support diff --git a/sound/soc/generic/test-component.c b/sound/soc/generic/test-component.c index 2e49066dedd4..e43500d4ac8f 100644 --- a/sound/soc/generic/test-component.c +++ b/sound/soc/generic/test-component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // test-component.c -- Test Audio Component driver diff --git a/sound/soc/google/chv3-i2s.c b/sound/soc/google/chv3-i2s.c index 0ff24653d49f..ca10999d1d4b 100644 --- a/sound/soc/google/chv3-i2s.c +++ b/sound/soc/google/chv3-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only #include #include diff --git a/sound/soc/hisilicon/hi6210-i2s.c b/sound/soc/hisilicon/hi6210-i2s.c index 250ae3781d14..31b95fbb6ec1 100644 --- a/sound/soc/hisilicon/hi6210-i2s.c +++ b/sound/soc/hisilicon/hi6210-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/soc/m8m/hi6210_i2s.c - I2S IP driver diff --git a/sound/soc/img/img-i2s-in.c b/sound/soc/img/img-i2s-in.c index 98d2ab68883a..a24344eff22c 100644 --- a/sound/soc/img/img-i2s-in.c +++ b/sound/soc/img/img-i2s-in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG I2S input controller driver diff --git a/sound/soc/img/img-i2s-out.c b/sound/soc/img/img-i2s-out.c index aedcf56a5359..32d5074e8453 100644 --- a/sound/soc/img/img-i2s-out.c +++ b/sound/soc/img/img-i2s-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG I2S output controller driver diff --git a/sound/soc/img/img-parallel-out.c b/sound/soc/img/img-parallel-out.c index 86b60e6dab38..3e9146e984ad 100644 --- a/sound/soc/img/img-parallel-out.c +++ b/sound/soc/img/img-parallel-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG parallel output controller driver diff --git a/sound/soc/img/img-spdif-in.c b/sound/soc/img/img-spdif-in.c index 82295e2508fa..3a1eaa2529ed 100644 --- a/sound/soc/img/img-spdif-in.c +++ b/sound/soc/img/img-spdif-in.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG SPDIF input controller driver diff --git a/sound/soc/img/img-spdif-out.c b/sound/soc/img/img-spdif-out.c index 52f696219ef4..adf65dfdaf05 100644 --- a/sound/soc/img/img-spdif-out.c +++ b/sound/soc/img/img-spdif-out.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IMG SPDIF output controller driver diff --git a/sound/soc/img/pistachio-internal-dac.c b/sound/soc/img/pistachio-internal-dac.c index ec4f891295c9..698157965ec6 100644 --- a/sound/soc/img/pistachio-internal-dac.c +++ b/sound/soc/img/pistachio-internal-dac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Pistachio internal dac driver diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c index 3629ceaaac17..b9b1b5fe2e0e 100644 --- a/sound/soc/intel/atom/sst-atom-controls.c +++ b/sound/soc/intel/atom/sst-atom-controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst-atom-controls.c - Intel MID Platform driver DPCM ALSA controls for Mrfld diff --git a/sound/soc/intel/atom/sst-mfld-platform-compress.c b/sound/soc/intel/atom/sst-mfld-platform-compress.c index 9dfb0a814b94..605ac7af5265 100644 --- a/sound/soc/intel/atom/sst-mfld-platform-compress.c +++ b/sound/soc/intel/atom/sst-mfld-platform-compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_mfld_platform.c - Intel MID Platform driver diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c index 373d68b4cf88..ba90480aed21 100644 --- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c +++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_mfld_platform.c - Intel MID Platform driver diff --git a/sound/soc/intel/atom/sst/sst.c b/sound/soc/intel/atom/sst/sst.c index 3c47c8de04b7..e4e332a66699 100644 --- a/sound/soc/intel/atom/sst/sst.c +++ b/sound/soc/intel/atom/sst/sst.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c index 73624e1b138a..eede142841f2 100644 --- a/sound/soc/intel/atom/sst/sst_acpi.c +++ b/sound/soc/intel/atom/sst/sst_acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_acpi.c - SST (LPE) driver init file for ACPI enumeration. diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c index 2646c4632ca1..9cee35929f57 100644 --- a/sound/soc/intel/atom/sst/sst_drv_interface.c +++ b/sound/soc/intel/atom/sst/sst_drv_interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_drv_interface.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/atom/sst/sst_ipc.c b/sound/soc/intel/atom/sst/sst_ipc.c index 0630e58b9d6b..c4f09ab5c2b3 100644 --- a/sound/soc/intel/atom/sst/sst_ipc.c +++ b/sound/soc/intel/atom/sst/sst_ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_ipc.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c index bf4ba6bcc429..09fe90c85a27 100644 --- a/sound/soc/intel/atom/sst/sst_loader.c +++ b/sound/soc/intel/atom/sst/sst_loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_dsp.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/atom/sst/sst_pci.c b/sound/soc/intel/atom/sst/sst_pci.c index 22ae2d22f121..45cd40a2d7fc 100644 --- a/sound/soc/intel/atom/sst/sst_pci.c +++ b/sound/soc/intel/atom/sst/sst_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_pci.c - SST (LPE) driver init file for pci enumeration. diff --git a/sound/soc/intel/atom/sst/sst_pvt.c b/sound/soc/intel/atom/sst/sst_pvt.c index c01b29616ebc..49a6f31c4030 100644 --- a/sound/soc/intel/atom/sst/sst_pvt.c +++ b/sound/soc/intel/atom/sst/sst_pvt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_pvt.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/atom/sst/sst_stream.c b/sound/soc/intel/atom/sst/sst_stream.c index 288221db7323..eed592d31fe4 100644 --- a/sound/soc/intel/atom/sst/sst_stream.c +++ b/sound/soc/intel/atom/sst/sst_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * sst_stream.c - Intel SST Driver for audio engine diff --git a/sound/soc/intel/avs/apl.c b/sound/soc/intel/avs/apl.c index b922eeaba843..2df265d8b487 100644 --- a/sound/soc/intel/avs/apl.c +++ b/sound/soc/intel/avs/apl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/board_selection.c b/sound/soc/intel/avs/board_selection.c index 52e6266a7cb8..bdf5f7f56c3a 100644 --- a/sound/soc/intel/avs/board_selection.c +++ b/sound/soc/intel/avs/board_selection.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/da7219.c b/sound/soc/intel/avs/boards/da7219.c index 2b17abcbd2bc..4d87400f96a4 100644 --- a/sound/soc/intel/avs/boards/da7219.c +++ b/sound/soc/intel/avs/boards/da7219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/dmic.c b/sound/soc/intel/avs/boards/dmic.c index bf6f580a5164..a295a00fe03e 100644 --- a/sound/soc/intel/avs/boards/dmic.c +++ b/sound/soc/intel/avs/boards/dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/es8336.c b/sound/soc/intel/avs/boards/es8336.c index 301cfb3cf15b..7a875c5494ec 100644 --- a/sound/soc/intel/avs/boards/es8336.c +++ b/sound/soc/intel/avs/boards/es8336.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2023 Intel Corporation diff --git a/sound/soc/intel/avs/boards/hdaudio.c b/sound/soc/intel/avs/boards/hdaudio.c index aec769e2396c..eace251cdc5b 100644 --- a/sound/soc/intel/avs/boards/hdaudio.c +++ b/sound/soc/intel/avs/boards/hdaudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/i2s_test.c b/sound/soc/intel/avs/boards/i2s_test.c index 9a6b89ffdf14..3ab119d5ca91 100644 --- a/sound/soc/intel/avs/boards/i2s_test.c +++ b/sound/soc/intel/avs/boards/i2s_test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/max98357a.c b/sound/soc/intel/avs/boards/max98357a.c index e9a87804f918..36887da966a6 100644 --- a/sound/soc/intel/avs/boards/max98357a.c +++ b/sound/soc/intel/avs/boards/max98357a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/max98373.c b/sound/soc/intel/avs/boards/max98373.c index 8b45b643ca29..89097993f5b3 100644 --- a/sound/soc/intel/avs/boards/max98373.c +++ b/sound/soc/intel/avs/boards/max98373.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/max98927.c b/sound/soc/intel/avs/boards/max98927.c index db073125fa4d..750cfdd9cbc3 100644 --- a/sound/soc/intel/avs/boards/max98927.c +++ b/sound/soc/intel/avs/boards/max98927.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/nau8825.c b/sound/soc/intel/avs/boards/nau8825.c index d44edacbfc9a..7782e16659bc 100644 --- a/sound/soc/intel/avs/boards/nau8825.c +++ b/sound/soc/intel/avs/boards/nau8825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/pcm3168a.c b/sound/soc/intel/avs/boards/pcm3168a.c index b5bebadbbcb2..7a453dff732e 100644 --- a/sound/soc/intel/avs/boards/pcm3168a.c +++ b/sound/soc/intel/avs/boards/pcm3168a.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2024-2025 Intel Corporation diff --git a/sound/soc/intel/avs/boards/probe.c b/sound/soc/intel/avs/boards/probe.c index 73884f8a535c..d306ea377fdd 100644 --- a/sound/soc/intel/avs/boards/probe.c +++ b/sound/soc/intel/avs/boards/probe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt274.c b/sound/soc/intel/avs/boards/rt274.c index a689f4c80867..7064827c1190 100644 --- a/sound/soc/intel/avs/boards/rt274.c +++ b/sound/soc/intel/avs/boards/rt274.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt286.c b/sound/soc/intel/avs/boards/rt286.c index 4c9ac545555a..58b0c4f6438f 100644 --- a/sound/soc/intel/avs/boards/rt286.c +++ b/sound/soc/intel/avs/boards/rt286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt298.c b/sound/soc/intel/avs/boards/rt298.c index 2d7a7748d577..5a61e92c434b 100644 --- a/sound/soc/intel/avs/boards/rt298.c +++ b/sound/soc/intel/avs/boards/rt298.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt5514.c b/sound/soc/intel/avs/boards/rt5514.c index 22139eaad83a..62bcf39802c8 100644 --- a/sound/soc/intel/avs/boards/rt5514.c +++ b/sound/soc/intel/avs/boards/rt5514.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2023 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt5640.c b/sound/soc/intel/avs/boards/rt5640.c index 2990d32f2301..1e0b5016d6b1 100644 --- a/sound/soc/intel/avs/boards/rt5640.c +++ b/sound/soc/intel/avs/boards/rt5640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022-2025 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt5663.c b/sound/soc/intel/avs/boards/rt5663.c index 68fea325376a..220c85a5fbe0 100644 --- a/sound/soc/intel/avs/boards/rt5663.c +++ b/sound/soc/intel/avs/boards/rt5663.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022-2023 Intel Corporation diff --git a/sound/soc/intel/avs/boards/rt5682.c b/sound/soc/intel/avs/boards/rt5682.c index 81863728da1d..dd0b9418678e 100644 --- a/sound/soc/intel/avs/boards/rt5682.c +++ b/sound/soc/intel/avs/boards/rt5682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/boards/ssm4567.c b/sound/soc/intel/avs/boards/ssm4567.c index ae0e6e27a8b8..98e83bb6eff6 100644 --- a/sound/soc/intel/avs/boards/ssm4567.c +++ b/sound/soc/intel/avs/boards/ssm4567.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/cldma.c b/sound/soc/intel/avs/cldma.c index 61326d7059b1..f35809b206e0 100644 --- a/sound/soc/intel/avs/cldma.c +++ b/sound/soc/intel/avs/cldma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/cnl.c b/sound/soc/intel/avs/cnl.c index 5b5359e9128b..5948bf359737 100644 --- a/sound/soc/intel/avs/cnl.c +++ b/sound/soc/intel/avs/cnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2024 Intel Corporation diff --git a/sound/soc/intel/avs/control.c b/sound/soc/intel/avs/control.c index a8f05de338e0..834c87b7b9c4 100644 --- a/sound/soc/intel/avs/control.c +++ b/sound/soc/intel/avs/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c index 6e0e65584c7f..afeb085bb2ea 100644 --- a/sound/soc/intel/avs/core.c +++ b/sound/soc/intel/avs/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/debugfs.c b/sound/soc/intel/avs/debugfs.c index 701c247227bf..7310f0d091e2 100644 --- a/sound/soc/intel/avs/debugfs.c +++ b/sound/soc/intel/avs/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/dsp.c b/sound/soc/intel/avs/dsp.c index 464bd6859182..e4712f1d13d0 100644 --- a/sound/soc/intel/avs/dsp.c +++ b/sound/soc/intel/avs/dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/icl.c b/sound/soc/intel/avs/icl.c index d655e727bebd..aa49a9d600c9 100644 --- a/sound/soc/intel/avs/icl.c +++ b/sound/soc/intel/avs/icl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2024 Intel Corporation diff --git a/sound/soc/intel/avs/ipc.c b/sound/soc/intel/avs/ipc.c index c0feb9edd7f6..6df8e2d703ef 100644 --- a/sound/soc/intel/avs/ipc.c +++ b/sound/soc/intel/avs/ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/lnl.c b/sound/soc/intel/avs/lnl.c index 4fbc62bfd6c5..54553eca5d38 100644 --- a/sound/soc/intel/avs/lnl.c +++ b/sound/soc/intel/avs/lnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2021-2025 Intel Corporation diff --git a/sound/soc/intel/avs/loader.c b/sound/soc/intel/avs/loader.c index 353e343b1d28..78e0310ec747 100644 --- a/sound/soc/intel/avs/loader.c +++ b/sound/soc/intel/avs/loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/messages.c b/sound/soc/intel/avs/messages.c index a5ba27983091..cf8202d672c3 100644 --- a/sound/soc/intel/avs/messages.c +++ b/sound/soc/intel/avs/messages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/mtl.c b/sound/soc/intel/avs/mtl.c index d8bdd03275d7..3d0857c29a93 100644 --- a/sound/soc/intel/avs/mtl.c +++ b/sound/soc/intel/avs/mtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2021-2025 Intel Corporation diff --git a/sound/soc/intel/avs/path.c b/sound/soc/intel/avs/path.c index c8b586aced20..a3204f612c77 100644 --- a/sound/soc/intel/avs/path.c +++ b/sound/soc/intel/avs/path.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021 Intel Corporation diff --git a/sound/soc/intel/avs/pcm.c b/sound/soc/intel/avs/pcm.c index 4a6deb599c88..a4b873a7a566 100644 --- a/sound/soc/intel/avs/pcm.c +++ b/sound/soc/intel/avs/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/probes.c b/sound/soc/intel/avs/probes.c index 74096236984a..e6e188ca4056 100644 --- a/sound/soc/intel/avs/probes.c +++ b/sound/soc/intel/avs/probes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/ptl.c b/sound/soc/intel/avs/ptl.c index 07da9b0aa2b8..9fd59bc06bdd 100644 --- a/sound/soc/intel/avs/ptl.c +++ b/sound/soc/intel/avs/ptl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright(c) 2024-2025 Intel Corporation diff --git a/sound/soc/intel/avs/skl.c b/sound/soc/intel/avs/skl.c index 8fb86f364ff3..839759129c61 100644 --- a/sound/soc/intel/avs/skl.c +++ b/sound/soc/intel/avs/skl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/sysfs.c b/sound/soc/intel/avs/sysfs.c index 74b2e6f38d76..eb5f1f938ea6 100644 --- a/sound/soc/intel/avs/sysfs.c +++ b/sound/soc/intel/avs/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2024 Intel Corporation diff --git a/sound/soc/intel/avs/tgl.c b/sound/soc/intel/avs/tgl.c index afb066516101..b10aa5b1c323 100644 --- a/sound/soc/intel/avs/tgl.c +++ b/sound/soc/intel/avs/tgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2024 Intel Corporation diff --git a/sound/soc/intel/avs/topology.c b/sound/soc/intel/avs/topology.c index 9033f683393c..7525baff3449 100644 --- a/sound/soc/intel/avs/topology.c +++ b/sound/soc/intel/avs/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021 Intel Corporation diff --git a/sound/soc/intel/avs/trace.c b/sound/soc/intel/avs/trace.c index a98da521db0f..27a5f5624136 100644 --- a/sound/soc/intel/avs/trace.c +++ b/sound/soc/intel/avs/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/avs/utils.c b/sound/soc/intel/avs/utils.c index 81f9b67d8e29..e0ab6dbca0dd 100644 --- a/sound/soc/intel/avs/utils.c +++ b/sound/soc/intel/avs/utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2021-2022 Intel Corporation diff --git a/sound/soc/intel/boards/bdw-rt5650.c b/sound/soc/intel/boards/bdw-rt5650.c index d25a7188f603..af8d5f5651c6 100644 --- a/sound/soc/intel/boards/bdw-rt5650.c +++ b/sound/soc/intel/boards/bdw-rt5650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ASoC machine driver for Intel Broadwell platforms with RT5650 codec diff --git a/sound/soc/intel/boards/bdw-rt5677.c b/sound/soc/intel/boards/bdw-rt5677.c index 408d20ed8cee..8b2b649ba393 100644 --- a/sound/soc/intel/boards/bdw-rt5677.c +++ b/sound/soc/intel/boards/bdw-rt5677.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ASoC machine driver for Intel Broadwell platforms with RT5677 codec diff --git a/sound/soc/intel/boards/bdw_rt286.c b/sound/soc/intel/boards/bdw_rt286.c index 523ade9f31ab..ab0417a96d51 100644 --- a/sound/soc/intel/boards/bdw_rt286.c +++ b/sound/soc/intel/boards/bdw_rt286.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sound card driver for Intel Broadwell Wildcat Point with Realtek 286 diff --git a/sound/soc/intel/boards/bytcht_cx2072x.c b/sound/soc/intel/boards/bytcht_cx2072x.c index 0a7e6d2e37cb..d9e05c2aa412 100644 --- a/sound/soc/intel/boards/bytcht_cx2072x.c +++ b/sound/soc/intel/boards/bytcht_cx2072x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // ASoC DPCM Machine driver for Baytrail / Cherrytrail platforms with diff --git a/sound/soc/intel/boards/bytcht_da7213.c b/sound/soc/intel/boards/bytcht_da7213.c index 31141d4b6b25..1111dc7f3ebb 100644 --- a/sound/soc/intel/boards/bytcht_da7213.c +++ b/sound/soc/intel/boards/bytcht_da7213.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bytcht-da7213.c - ASoc Machine driver for Intel Baytrail and diff --git a/sound/soc/intel/boards/bytcht_es8316.c b/sound/soc/intel/boards/bytcht_es8316.c index 192e2a394ff3..4c89616b400e 100644 --- a/sound/soc/intel/boards/bytcht_es8316.c +++ b/sound/soc/intel/boards/bytcht_es8316.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bytcht_es8316.c - ASoc Machine driver for Intel Baytrail/Cherrytrail diff --git a/sound/soc/intel/boards/bytcht_nocodec.c b/sound/soc/intel/boards/bytcht_nocodec.c index fec23bda9e64..3c2b84eb65db 100644 --- a/sound/soc/intel/boards/bytcht_nocodec.c +++ b/sound/soc/intel/boards/bytcht_nocodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bytcht_nocodec.c - ASoc Machine driver for MinnowBoard Max and Up diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c index 103e0b445603..b6218d9160c6 100644 --- a/sound/soc/intel/boards/bytcr_rt5640.c +++ b/sound/soc/intel/boards/bytcr_rt5640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * byt_cr_dpcm_rt5640.c - ASoc Machine driver for Intel Byt CR platform diff --git a/sound/soc/intel/boards/bytcr_rt5651.c b/sound/soc/intel/boards/bytcr_rt5651.c index 68cf463f1d50..25d165d090d1 100644 --- a/sound/soc/intel/boards/bytcr_rt5651.c +++ b/sound/soc/intel/boards/bytcr_rt5651.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bytcr_rt5651.c - ASoc Machine driver for Intel Byt CR platform diff --git a/sound/soc/intel/boards/bytcr_wm5102.c b/sound/soc/intel/boards/bytcr_wm5102.c index 4879f79aef29..95ffd144ad6e 100644 --- a/sound/soc/intel/boards/bytcr_wm5102.c +++ b/sound/soc/intel/boards/bytcr_wm5102.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * bytcr_wm5102.c - ASoc Machine driver for Intel Baytrail platforms with a diff --git a/sound/soc/intel/boards/cht_bsw_max98090_ti.c b/sound/soc/intel/boards/cht_bsw_max98090_ti.c index ad45b79d3e4b..062050f4e039 100644 --- a/sound/soc/intel/boards/cht_bsw_max98090_ti.c +++ b/sound/soc/intel/boards/cht_bsw_max98090_ti.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cht-bsw-max98090.c - ASoc Machine driver for Intel Cherryview-based diff --git a/sound/soc/intel/boards/cht_bsw_nau8824.c b/sound/soc/intel/boards/cht_bsw_nau8824.c index 4afb292d4f13..8534d17caad0 100644 --- a/sound/soc/intel/boards/cht_bsw_nau8824.c +++ b/sound/soc/intel/boards/cht_bsw_nau8824.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cht-bsw-nau8824.c - ASoc Machine driver for Intel Cherryview-based diff --git a/sound/soc/intel/boards/cht_bsw_rt5645.c b/sound/soc/intel/boards/cht_bsw_rt5645.c index 249be121be15..408fd6fac000 100644 --- a/sound/soc/intel/boards/cht_bsw_rt5645.c +++ b/sound/soc/intel/boards/cht_bsw_rt5645.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cht-bsw-rt5645.c - ASoc Machine driver for Intel Cherryview-based platforms diff --git a/sound/soc/intel/boards/cht_bsw_rt5672.c b/sound/soc/intel/boards/cht_bsw_rt5672.c index 359723f2700e..f8e166069a8c 100644 --- a/sound/soc/intel/boards/cht_bsw_rt5672.c +++ b/sound/soc/intel/boards/cht_bsw_rt5672.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * cht_bsw_rt5672.c - ASoc Machine driver for Intel Cherryview-based platforms diff --git a/sound/soc/intel/boards/ehl_rt5660.c b/sound/soc/intel/boards/ehl_rt5660.c index 5c7b218f22b7..1bccb3ef29c4 100644 --- a/sound/soc/intel/boards/ehl_rt5660.c +++ b/sound/soc/intel/boards/ehl_rt5660.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/intel/boards/hda_dsp_common.c b/sound/soc/intel/boards/hda_dsp_common.c index 328ffff336a8..d85f1b702067 100644 --- a/sound/soc/intel/boards/hda_dsp_common.c +++ b/sound/soc/intel/boards/hda_dsp_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2019 Intel Corporation diff --git a/sound/soc/intel/boards/hsw_rt5640.c b/sound/soc/intel/boards/hsw_rt5640.c index 9bb2822ba63e..a3366d3063b3 100644 --- a/sound/soc/intel/boards/hsw_rt5640.c +++ b/sound/soc/intel/boards/hsw_rt5640.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Sound card driver for Intel Haswell Lynx Point with Realtek 5640 diff --git a/sound/soc/intel/boards/skl_hda_dsp_generic.c b/sound/soc/intel/boards/skl_hda_dsp_generic.c index 519218385fdf..1234abaadc71 100644 --- a/sound/soc/intel/boards/skl_hda_dsp_generic.c +++ b/sound/soc/intel/boards/skl_hda_dsp_generic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2015-18 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_board_helpers.c b/sound/soc/intel/boards/sof_board_helpers.c index f741a1e142be..90176692af52 100644 --- a/sound/soc/intel/boards/sof_board_helpers.c +++ b/sound/soc/intel/boards/sof_board_helpers.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2023 Intel Corporation diff --git a/sound/soc/intel/boards/sof_cirrus_common.c b/sound/soc/intel/boards/sof_cirrus_common.c index 88fc6cb2bfd4..4e3d1ce8dc77 100644 --- a/sound/soc/intel/boards/sof_cirrus_common.c +++ b/sound/soc/intel/boards/sof_cirrus_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file defines data structures and functions used in Machine diff --git a/sound/soc/intel/boards/sof_cs42l42.c b/sound/soc/intel/boards/sof_cs42l42.c index 455c5bc8c634..cb9a8c32da4c 100644 --- a/sound/soc/intel/boards/sof_cs42l42.c +++ b/sound/soc/intel/boards/sof_cs42l42.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2021 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_da7219.c b/sound/soc/intel/boards/sof_da7219.c index ad845d32f642..8fe98d4472f5 100644 --- a/sound/soc/intel/boards/sof_da7219.c +++ b/sound/soc/intel/boards/sof_da7219.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2019 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_es8336.c b/sound/soc/intel/boards/sof_es8336.c index e9ee752d5ec3..edc01e5ae4b0 100644 --- a/sound/soc/intel/boards/sof_es8336.c +++ b/sound/soc/intel/boards/sof_es8336.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2021 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_maxim_common.c b/sound/soc/intel/boards/sof_maxim_common.c index c3d0f697ff8d..18616c271a59 100644 --- a/sound/soc/intel/boards/sof_maxim_common.c +++ b/sound/soc/intel/boards/sof_maxim_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/boards/sof_nau8825.c b/sound/soc/intel/boards/sof_nau8825.c index 15ba6f5c697c..294e63c9fbd1 100644 --- a/sound/soc/intel/boards/sof_nau8825.c +++ b/sound/soc/intel/boards/sof_nau8825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2021 Intel Corporation. // Copyright(c) 2021 Nuvoton Corporation. diff --git a/sound/soc/intel/boards/sof_nuvoton_common.c b/sound/soc/intel/boards/sof_nuvoton_common.c index b09ecbab2fc9..db164aecf97f 100644 --- a/sound/soc/intel/boards/sof_nuvoton_common.c +++ b/sound/soc/intel/boards/sof_nuvoton_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * This file defines data structures and functions used in Machine diff --git a/sound/soc/intel/boards/sof_pcm512x.c b/sound/soc/intel/boards/sof_pcm512x.c index 359559b6175b..ded38dc7a702 100644 --- a/sound/soc/intel/boards/sof_pcm512x.c +++ b/sound/soc/intel/boards/sof_pcm512x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2018-2020 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_realtek_common.c b/sound/soc/intel/boards/sof_realtek_common.c index 835186cf04d0..a316f6b17c90 100644 --- a/sound/soc/intel/boards/sof_realtek_common.c +++ b/sound/soc/intel/boards/sof_realtek_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/boards/sof_rt5682.c b/sound/soc/intel/boards/sof_rt5682.c index 3d9d8a97d153..a16a1c3495c3 100644 --- a/sound/soc/intel/boards/sof_rt5682.c +++ b/sound/soc/intel/boards/sof_rt5682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright(c) 2019-2020 Intel Corporation. diff --git a/sound/soc/intel/boards/sof_sdw.c b/sound/soc/intel/boards/sof_sdw.c index 50b838be24e9..82805bac3345 100644 --- a/sound/soc/intel/boards/sof_sdw.c +++ b/sound/soc/intel/boards/sof_sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/intel/boards/sof_sdw_hdmi.c b/sound/soc/intel/boards/sof_sdw_hdmi.c index f92867deb029..0f1049401993 100644 --- a/sound/soc/intel/boards/sof_sdw_hdmi.c +++ b/sound/soc/intel/boards/sof_sdw_hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/intel/boards/sof_ssp_amp.c b/sound/soc/intel/boards/sof_ssp_amp.c index 729c0cd7c19c..f923cebeed71 100644 --- a/sound/soc/intel/boards/sof_ssp_amp.c +++ b/sound/soc/intel/boards/sof_ssp_amp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/intel/boards/sof_wm8804.c b/sound/soc/intel/boards/sof_wm8804.c index 51922347409f..f607678b4a51 100644 --- a/sound/soc/intel/boards/sof_wm8804.c +++ b/sound/soc/intel/boards/sof_wm8804.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018-2020, Intel Corporation // diff --git a/sound/soc/intel/catpt/device.c b/sound/soc/intel/catpt/device.c index d13062c8e907..882809cf0d3d 100644 --- a/sound/soc/intel/catpt/device.c +++ b/sound/soc/intel/catpt/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/dsp.c b/sound/soc/intel/catpt/dsp.c index 008a20a2acbd..b879df0c8920 100644 --- a/sound/soc/intel/catpt/dsp.c +++ b/sound/soc/intel/catpt/dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/ipc.c b/sound/soc/intel/catpt/ipc.c index d26863249097..30aeb9274df3 100644 --- a/sound/soc/intel/catpt/ipc.c +++ b/sound/soc/intel/catpt/ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/loader.c b/sound/soc/intel/catpt/loader.c index f5705cd2c1e1..e6fbeee34e94 100644 --- a/sound/soc/intel/catpt/loader.c +++ b/sound/soc/intel/catpt/loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/messages.c b/sound/soc/intel/catpt/messages.c index 30eec2de4dc1..521766b09108 100644 --- a/sound/soc/intel/catpt/messages.c +++ b/sound/soc/intel/catpt/messages.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/pcm.c b/sound/soc/intel/catpt/pcm.c index abd1cb07c60c..8be61003467f 100644 --- a/sound/soc/intel/catpt/pcm.c +++ b/sound/soc/intel/catpt/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/catpt/sysfs.c b/sound/soc/intel/catpt/sysfs.c index e961e172f9b7..647c771f9ed4 100644 --- a/sound/soc/intel/catpt/sysfs.c +++ b/sound/soc/intel/catpt/sysfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/intel/common/soc-acpi-intel-adl-match.c b/sound/soc/intel/common/soc-acpi-intel-adl-match.c index a68efbe98948..834581124032 100644 --- a/sound/soc/intel/common/soc-acpi-intel-adl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-adl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-apci-intel-adl-match.c - tables and support for ADL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-arl-match.c b/sound/soc/intel/common/soc-acpi-intel-arl-match.c index 6bf7a6250ddc..704dfd39715f 100644 --- a/sound/soc/intel/common/soc-acpi-intel-arl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-arl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-apci-intel-arl-match.c - tables and support for ARL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-bxt-match.c b/sound/soc/intel/common/soc-acpi-intel-bxt-match.c index f99cf6c794dc..2cf7edd55c97 100644 --- a/sound/soc/intel/common/soc-acpi-intel-bxt-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-bxt-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-bxt-match.c - tables and support for BXT ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-byt-match.c b/sound/soc/intel/common/soc-acpi-intel-byt-match.c index 87c44f284971..cc8960f84584 100644 --- a/sound/soc/intel/common/soc-acpi-intel-byt-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-byt-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-byt-match.c - tables and support for BYT ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-cfl-match.c b/sound/soc/intel/common/soc-acpi-intel-cfl-match.c index 1733dfb23e79..2cc12c1b7b35 100644 --- a/sound/soc/intel/common/soc-acpi-intel-cfl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-cfl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-apci-intel-cfl-match.c - tables and support for CFL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-cht-match.c b/sound/soc/intel/common/soc-acpi-intel-cht-match.c index e4c3492a0c28..86d6918c363a 100644 --- a/sound/soc/intel/common/soc-acpi-intel-cht-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-cht-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-cht-match.c - tables and support for CHT ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-cml-match.c b/sound/soc/intel/common/soc-acpi-intel-cml-match.c index f79d7558174a..f678998ae97b 100644 --- a/sound/soc/intel/common/soc-acpi-intel-cml-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-cml-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-cml-match.c - tables and support for CML ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-cnl-match.c b/sound/soc/intel/common/soc-acpi-intel-cnl-match.c index 8bbb1052faf2..c0775f32c0d6 100644 --- a/sound/soc/intel/common/soc-acpi-intel-cnl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-cnl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-cnl-match.c - tables and support for CNL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-ehl-match.c b/sound/soc/intel/common/soc-acpi-intel-ehl-match.c index 78255d56b08c..90dfaabc5f08 100644 --- a/sound/soc/intel/common/soc-acpi-intel-ehl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-ehl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-ehl-match.c - tables and support for EHL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-glk-match.c b/sound/soc/intel/common/soc-acpi-intel-glk-match.c index c82c8c93d200..b20755ac73c9 100644 --- a/sound/soc/intel/common/soc-acpi-intel-glk-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-glk-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-glk-match.c - tables and support for GLK ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-hda-match.c b/sound/soc/intel/common/soc-acpi-intel-hda-match.c index e93336e27beb..f11b243bcff1 100644 --- a/sound/soc/intel/common/soc-acpi-intel-hda-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-hda-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2018, Intel Corporation. diff --git a/sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c b/sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c index 6daf60b1edf1..94945ae7efb4 100644 --- a/sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-hsw-bdw-match.c - tables and support for ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-icl-match.c b/sound/soc/intel/common/soc-acpi-intel-icl-match.c index 6ce75fbb842e..31c729d82856 100644 --- a/sound/soc/intel/common/soc-acpi-intel-icl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-icl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-icl-match.c - tables and support for ICL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-jsl-match.c b/sound/soc/intel/common/soc-acpi-intel-jsl-match.c index d4b397c53bcc..65f78a4079d4 100644 --- a/sound/soc/intel/common/soc-acpi-intel-jsl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-jsl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-apci-intel-jsl-match.c - tables and support for JSL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-kbl-match.c b/sound/soc/intel/common/soc-acpi-intel-kbl-match.c index d4c158d8441b..83e9c0d2453c 100644 --- a/sound/soc/intel/common/soc-acpi-intel-kbl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-kbl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-kbl-match.c - tables and support for KBL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c index 937a74a5d523..82b622e993c3 100644 --- a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-lnl-match.c - tables and support for LNL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-mtl-match.c b/sound/soc/intel/common/soc-acpi-intel-mtl-match.c index 1270ee21ee72..dff5e28a6670 100644 --- a/sound/soc/intel/common/soc-acpi-intel-mtl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-mtl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-mtl-match.c - tables and support for MTL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-nvl-match.c b/sound/soc/intel/common/soc-acpi-intel-nvl-match.c index b8695d47e55b..ad4d127cd8a0 100644 --- a/sound/soc/intel/common/soc-acpi-intel-nvl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-nvl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-nvl-match.c - tables and support for NVL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-ptl-match.c b/sound/soc/intel/common/soc-acpi-intel-ptl-match.c index e297c8ecedb7..c934910b96e2 100644 --- a/sound/soc/intel/common/soc-acpi-intel-ptl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-ptl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-ptl-match.c - tables and support for PTL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-rpl-match.c b/sound/soc/intel/common/soc-acpi-intel-rpl-match.c index b83ac2e6337c..6f72f14cb68d 100644 --- a/sound/soc/intel/common/soc-acpi-intel-rpl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-rpl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-apci-intel-rpl-match.c - tables and support for RPL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c b/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c index 3eaa058f8460..5083de7e99e3 100644 --- a/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c +++ b/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-sdca-quirks.c - tables and support for SDCA quirks diff --git a/sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c b/sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c index d122ce69fa4f..1b7255085970 100644 --- a/sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // soc-acpi-intel-sdw-mockup-match.c - tables and support for SoundWire diff --git a/sound/soc/intel/common/soc-acpi-intel-skl-match.c b/sound/soc/intel/common/soc-acpi-intel-skl-match.c index ee6463202918..3731800ac391 100644 --- a/sound/soc/intel/common/soc-acpi-intel-skl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-skl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-skl-match.c - tables and support for SKL ACPI enumeration. diff --git a/sound/soc/intel/common/soc-acpi-intel-ssp-common.c b/sound/soc/intel/common/soc-acpi-intel-ssp-common.c index f56f4bfa5187..56f64608985e 100644 --- a/sound/soc/intel/common/soc-acpi-intel-ssp-common.c +++ b/sound/soc/intel/common/soc-acpi-intel-ssp-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2023 Intel Corporation diff --git a/sound/soc/intel/common/soc-acpi-intel-tgl-match.c b/sound/soc/intel/common/soc-acpi-intel-tgl-match.c index b77aafb0bfb6..589700824896 100644 --- a/sound/soc/intel/common/soc-acpi-intel-tgl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-tgl-match.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-acpi-intel-tgl-match.c - tables and support for TGL ACPI enumeration. diff --git a/sound/soc/intel/common/sof-function-topology-lib.c b/sound/soc/intel/common/sof-function-topology-lib.c index 0daa7d83808b..7458ddacdcd7 100644 --- a/sound/soc/intel/common/sof-function-topology-lib.c +++ b/sound/soc/intel/common/sof-function-topology-lib.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/intel/keembay/kmb_platform.c b/sound/soc/intel/keembay/kmb_platform.c index 4ed71d11ad77..d24ea7d40313 100644 --- a/sound/soc/intel/keembay/kmb_platform.c +++ b/sound/soc/intel/keembay/kmb_platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (C) 2020 Intel Corporation. diff --git a/sound/soc/jz4740/jz4740-i2s.c b/sound/soc/jz4740/jz4740-i2s.c index 517619531615..d9e7e1b08721 100644 --- a/sound/soc/jz4740/jz4740-i2s.c +++ b/sound/soc/jz4740/jz4740-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010, Lars-Peter Clausen diff --git a/sound/soc/kirkwood/armada-370-db.c b/sound/soc/kirkwood/armada-370-db.c index 77a5f440364e..bbdc54b044fb 100644 --- a/sound/soc/kirkwood/armada-370-db.c +++ b/sound/soc/kirkwood/armada-370-db.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2014 Marvell diff --git a/sound/soc/kirkwood/kirkwood-dma.c b/sound/soc/kirkwood/kirkwood-dma.c index 036b42058272..d88222a4a5dc 100644 --- a/sound/soc/kirkwood/kirkwood-dma.c +++ b/sound/soc/kirkwood/kirkwood-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kirkwood-dma.c diff --git a/sound/soc/kirkwood/kirkwood-i2s.c b/sound/soc/kirkwood/kirkwood-i2s.c index 99bd066c7309..b37b0fa4e1d0 100644 --- a/sound/soc/kirkwood/kirkwood-i2s.c +++ b/sound/soc/kirkwood/kirkwood-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * kirkwood-i2s.c diff --git a/sound/soc/loongson/loongson1_ac97.c b/sound/soc/loongson/loongson1_ac97.c index 84901900ad43..2cf0fdff664b 100644 --- a/sound/soc/loongson/loongson1_ac97.c +++ b/sound/soc/loongson/loongson1_ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * AC97 Controller Driver for Loongson-1 SoC diff --git a/sound/soc/loongson/loongson_card.c b/sound/soc/loongson/loongson_card.c index 7910d5d9ac4f..f7b78e02b5cd 100644 --- a/sound/soc/loongson/loongson_card.c +++ b/sound/soc/loongson/loongson_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Loongson ASoC Audio Machine driver diff --git a/sound/soc/loongson/loongson_dma.c b/sound/soc/loongson/loongson_dma.c index 20e4a0641340..9b8f4e80fa52 100644 --- a/sound/soc/loongson/loongson_dma.c +++ b/sound/soc/loongson/loongson_dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Loongson ALSA SoC Platform (DMA) driver diff --git a/sound/soc/loongson/loongson_i2s.c b/sound/soc/loongson/loongson_i2s.c index e336656e13eb..908e240eeb4e 100644 --- a/sound/soc/loongson/loongson_i2s.c +++ b/sound/soc/loongson/loongson_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Common functions for loongson I2S controller driver diff --git a/sound/soc/loongson/loongson_i2s_pci.c b/sound/soc/loongson/loongson_i2s_pci.c index 1ea5501a97f8..1b9276c28dfb 100644 --- a/sound/soc/loongson/loongson_i2s_pci.c +++ b/sound/soc/loongson/loongson_i2s_pci.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // loongson_i2s_pci.c -- Loongson I2S controller driver diff --git a/sound/soc/loongson/loongson_i2s_plat.c b/sound/soc/loongson/loongson_i2s_plat.c index fa2e450ff618..d9c2c4b7d0d2 100644 --- a/sound/soc/loongson/loongson_i2s_plat.c +++ b/sound/soc/loongson/loongson_i2s_plat.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Loongson I2S controller master mode dirver(platform device) diff --git a/sound/soc/mediatek/common/mtk-afe-fe-dai.c b/sound/soc/mediatek/common/mtk-afe-fe-dai.c index 3809068f5620..c7712bacb885 100644 --- a/sound/soc/mediatek/common/mtk-afe-fe-dai.c +++ b/sound/soc/mediatek/common/mtk-afe-fe-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtk-afe-fe-dais.c -- Mediatek afe fe dai operator diff --git a/sound/soc/mediatek/common/mtk-afe-platform-driver.c b/sound/soc/mediatek/common/mtk-afe-platform-driver.c index 938dd3d46b00..1f412d2cf356 100644 --- a/sound/soc/mediatek/common/mtk-afe-platform-driver.c +++ b/sound/soc/mediatek/common/mtk-afe-platform-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtk-afe-platform-driver.c -- Mediatek afe platform driver diff --git a/sound/soc/mediatek/common/mtk-btcvsd.c b/sound/soc/mediatek/common/mtk-btcvsd.c index 5e7e85b4c98a..288254e37e54 100644 --- a/sound/soc/mediatek/common/mtk-btcvsd.c +++ b/sound/soc/mediatek/common/mtk-btcvsd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek ALSA BT SCO CVSD/MSBC Driver diff --git a/sound/soc/mediatek/common/mtk-dai-adda-common.c b/sound/soc/mediatek/common/mtk-dai-adda-common.c index 4dc1412489d6..6ec4ff8911f7 100644 --- a/sound/soc/mediatek/common/mtk-dai-adda-common.c +++ b/sound/soc/mediatek/common/mtk-dai-adda-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI ADDA Common diff --git a/sound/soc/mediatek/common/mtk-dsp-sof-common.c b/sound/soc/mediatek/common/mtk-dsp-sof-common.c index fd10616a08a0..03574e91a6d4 100644 --- a/sound/soc/mediatek/common/mtk-dsp-sof-common.c +++ b/sound/soc/mediatek/common/mtk-dsp-sof-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtk-dsp-sof-common.c -- MediaTek dsp sof common ctrl diff --git a/sound/soc/mediatek/common/mtk-soundcard-driver.c b/sound/soc/mediatek/common/mtk-soundcard-driver.c index a2a30a87a359..c0282d2deb2c 100644 --- a/sound/soc/mediatek/common/mtk-soundcard-driver.c +++ b/sound/soc/mediatek/common/mtk-soundcard-driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mtk-soundcard-driver.c -- MediaTek soundcard driver common diff --git a/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c b/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c index ae620890bb3a..9e0f907eb332 100644 --- a/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c +++ b/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt2701-afe-clock-ctrl.c -- Mediatek 2701 afe clock ctrl diff --git a/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c b/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c index fcae38135d93..0662f936c15c 100644 --- a/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c +++ b/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek ALSA SoC AFE platform driver for 2701 diff --git a/sound/soc/mediatek/mt2701/mt2701-cs42448.c b/sound/soc/mediatek/mt2701/mt2701-cs42448.c index 778a9dccfcaa..1c93104d8281 100644 --- a/sound/soc/mediatek/mt2701/mt2701-cs42448.c +++ b/sound/soc/mediatek/mt2701/mt2701-cs42448.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt2701-cs42448.c -- MT2701 CS42448 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt2701/mt2701-wm8960.c b/sound/soc/mediatek/mt2701/mt2701-wm8960.c index 84b3d6cd77a5..658908374abf 100644 --- a/sound/soc/mediatek/mt2701/mt2701-wm8960.c +++ b/sound/soc/mediatek/mt2701/mt2701-wm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt2701-wm8960.c -- MT2701 WM8960 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt6797/mt6797-afe-clk.c b/sound/soc/mediatek/mt6797/mt6797-afe-clk.c index 6f3e6acfcfab..9081a0640e0c 100644 --- a/sound/soc/mediatek/mt6797/mt6797-afe-clk.c +++ b/sound/soc/mediatek/mt6797/mt6797-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6797-afe-clk.c -- Mediatek 6797 afe clock ctrl diff --git a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c index f62a32f2f2b6..02601d345ab7 100644 --- a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c +++ b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek ALSA SoC AFE platform driver for 6797 diff --git a/sound/soc/mediatek/mt6797/mt6797-dai-adda.c b/sound/soc/mediatek/mt6797/mt6797-dai-adda.c index 78f3ad758c12..3bb8d5203618 100644 --- a/sound/soc/mediatek/mt6797/mt6797-dai-adda.c +++ b/sound/soc/mediatek/mt6797/mt6797-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt6797/mt6797-dai-hostless.c b/sound/soc/mediatek/mt6797/mt6797-dai-hostless.c index ed23e6a53b08..ddfd6138bf9a 100644 --- a/sound/soc/mediatek/mt6797/mt6797-dai-hostless.c +++ b/sound/soc/mediatek/mt6797/mt6797-dai-hostless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI Hostless Control diff --git a/sound/soc/mediatek/mt6797/mt6797-dai-pcm.c b/sound/soc/mediatek/mt6797/mt6797-dai-pcm.c index 8a309b0734f7..75bc26467fe1 100644 --- a/sound/soc/mediatek/mt6797/mt6797-dai-pcm.c +++ b/sound/soc/mediatek/mt6797/mt6797-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt6797/mt6797-mt6351.c b/sound/soc/mediatek/mt6797/mt6797-mt6351.c index daad9544a8d4..daa60fd816d8 100644 --- a/sound/soc/mediatek/mt6797/mt6797-mt6351.c +++ b/sound/soc/mediatek/mt6797/mt6797-mt6351.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt6797-mt6351.c -- MT6797 MT6351 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt7986/mt7986-afe-pcm.c b/sound/soc/mediatek/mt7986/mt7986-afe-pcm.c index 7a6ad9116e55..516dbc42a20e 100644 --- a/sound/soc/mediatek/mt7986/mt7986-afe-pcm.c +++ b/sound/soc/mediatek/mt7986/mt7986-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC AFE platform driver for MT7986 diff --git a/sound/soc/mediatek/mt7986/mt7986-dai-etdm.c b/sound/soc/mediatek/mt7986/mt7986-dai-etdm.c index fc55ff47b7bc..877906054e9a 100644 --- a/sound/soc/mediatek/mt7986/mt7986-dai-etdm.c +++ b/sound/soc/mediatek/mt7986/mt7986-dai-etdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI eTDM Control diff --git a/sound/soc/mediatek/mt7986/mt7986-wm8960.c b/sound/soc/mediatek/mt7986/mt7986-wm8960.c index f1dc18222be7..87392a914236 100644 --- a/sound/soc/mediatek/mt7986/mt7986-wm8960.c +++ b/sound/soc/mediatek/mt7986/mt7986-wm8960.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt7986-wm8960.c -- MT7986-WM8960 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c b/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c index c0fa623e0b17..b5a9861a7b8a 100644 --- a/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c +++ b/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek 8173 ALSA SoC AFE platform driver diff --git a/sound/soc/mediatek/mt8173/mt8173-max98090.c b/sound/soc/mediatek/mt8173/mt8173-max98090.c index 49ebb67c818a..2ed85a68c42a 100644 --- a/sound/soc/mediatek/mt8173/mt8173-max98090.c +++ b/sound/soc/mediatek/mt8173/mt8173-max98090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8173-max98090.c -- MT8173 MAX98090 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c b/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c index dc063d85e62f..f172a1b6dfb3 100644 --- a/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c +++ b/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8173-rt5650-rt5514.c -- MT8173 machine driver with RT5650/5514 codecs diff --git a/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c b/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c index a1ba5df87e1e..b6cf8703c7be 100644 --- a/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c +++ b/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8173-rt5650-rt5676.c -- MT8173 machine driver with RT5650/5676 codecs diff --git a/sound/soc/mediatek/mt8173/mt8173-rt5650.c b/sound/soc/mediatek/mt8173/mt8173-rt5650.c index 3d6d7bc05b87..529e4f5c8b2a 100644 --- a/sound/soc/mediatek/mt8173/mt8173-rt5650.c +++ b/sound/soc/mediatek/mt8173/mt8173-rt5650.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8173-rt5650.c -- MT8173 machine driver with RT5650 codecs diff --git a/sound/soc/mediatek/mt8183/mt8183-afe-clk.c b/sound/soc/mediatek/mt8183/mt8183-afe-clk.c index cc4f8f4d3dab..e2638b5b7d57 100644 --- a/sound/soc/mediatek/mt8183/mt8183-afe-clk.c +++ b/sound/soc/mediatek/mt8183/mt8183-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8183-afe-clk.c -- Mediatek 8183 afe clock ctrl diff --git a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c index a7fef772760a..1cbbaf5d1e26 100644 --- a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c +++ b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek ALSA SoC AFE platform driver for 8183 diff --git a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c index 983f3b91119a..3dd1574f92ce 100644 --- a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c +++ b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8183-da7219-max98357.c diff --git a/sound/soc/mediatek/mt8183/mt8183-dai-adda.c b/sound/soc/mediatek/mt8183/mt8183-dai-adda.c index 1f55d9e342ba..5a965551e002 100644 --- a/sound/soc/mediatek/mt8183/mt8183-dai-adda.c +++ b/sound/soc/mediatek/mt8183/mt8183-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8183/mt8183-dai-hostless.c b/sound/soc/mediatek/mt8183/mt8183-dai-hostless.c index 1667ad352d34..2a58633df987 100644 --- a/sound/soc/mediatek/mt8183/mt8183-dai-hostless.c +++ b/sound/soc/mediatek/mt8183/mt8183-dai-hostless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI Hostless Control diff --git a/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c b/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c index 3709100a8865..9e3b8390c2d0 100644 --- a/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c +++ b/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8183/mt8183-dai-pcm.c b/sound/soc/mediatek/mt8183/mt8183-dai-pcm.c index 4e25287fc0e4..28048434bdd2 100644 --- a/sound/soc/mediatek/mt8183/mt8183-dai-pcm.c +++ b/sound/soc/mediatek/mt8183/mt8183-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8183/mt8183-dai-tdm.c b/sound/soc/mediatek/mt8183/mt8183-dai-tdm.c index 0d69cf440407..5cf35bfa7671 100644 --- a/sound/soc/mediatek/mt8183/mt8183-dai-tdm.c +++ b/sound/soc/mediatek/mt8183/mt8183-dai-tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI TDM Control diff --git a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c index 0bc1f11e17aa..e827efa461ea 100644 --- a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c +++ b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8183-mt6358.c -- diff --git a/sound/soc/mediatek/mt8186/mt8186-afe-clk.c b/sound/soc/mediatek/mt8186/mt8186-afe-clk.c index daaca36a2d08..27736b3156cc 100644 --- a/sound/soc/mediatek/mt8186/mt8186-afe-clk.c +++ b/sound/soc/mediatek/mt8186/mt8186-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8186-afe-clk.c -- Mediatek 8186 afe clock ctrl diff --git a/sound/soc/mediatek/mt8186/mt8186-afe-control.c b/sound/soc/mediatek/mt8186/mt8186-afe-control.c index 55edf6374578..8daf54a00489 100644 --- a/sound/soc/mediatek/mt8186/mt8186-afe-control.c +++ b/sound/soc/mediatek/mt8186/mt8186-afe-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio Control diff --git a/sound/soc/mediatek/mt8186/mt8186-afe-gpio.c b/sound/soc/mediatek/mt8186/mt8186-afe-gpio.c index 9e86e7079718..19a77c1bc6e3 100644 --- a/sound/soc/mediatek/mt8186/mt8186-afe-gpio.c +++ b/sound/soc/mediatek/mt8186/mt8186-afe-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8186-afe-gpio.c -- Mediatek 8186 afe gpio ctrl diff --git a/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c b/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c index 085e993c650d..dbf14d736dab 100644 --- a/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c +++ b/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek ALSA SoC AFE platform driver for 8186 diff --git a/sound/soc/mediatek/mt8186/mt8186-audsys-clk.c b/sound/soc/mediatek/mt8186/mt8186-audsys-clk.c index 5666be6b1bd2..968e980dd457 100644 --- a/sound/soc/mediatek/mt8186/mt8186-audsys-clk.c +++ b/sound/soc/mediatek/mt8186/mt8186-audsys-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8186-audsys-clk.h -- Mediatek 8186 audsys clock control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-adda.c b/sound/soc/mediatek/mt8186/mt8186-dai-adda.c index e74174ae8873..9e4d734b6d67 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-adda.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-hostless.c b/sound/soc/mediatek/mt8186/mt8186-dai-hostless.c index bf0d83840cf4..95268744a65f 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-hostless.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-hostless.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI Hostless Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c b/sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c index 75cb30790b1b..bfedf6ae83cb 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI HW Gain Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-i2s.c b/sound/soc/mediatek/mt8186/mt8186-dai-i2s.c index f890e9173a07..1d18f34926dc 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-i2s.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-pcm.c b/sound/soc/mediatek/mt8186/mt8186-dai-pcm.c index a50aa294960b..f754d1978324 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-pcm.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-src.c b/sound/soc/mediatek/mt8186/mt8186-dai-src.c index e475f4591aef..ca2fba5d7f97 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-src.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-src.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI SRC Control diff --git a/sound/soc/mediatek/mt8186/mt8186-dai-tdm.c b/sound/soc/mediatek/mt8186/mt8186-dai-tdm.c index 7a8890d7122f..ddbbb4a2ecc8 100644 --- a/sound/soc/mediatek/mt8186/mt8186-dai-tdm.c +++ b/sound/soc/mediatek/mt8186/mt8186-dai-tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI TDM Control diff --git a/sound/soc/mediatek/mt8186/mt8186-misc-control.c b/sound/soc/mediatek/mt8186/mt8186-misc-control.c index 3b569786306a..1f0f06e162c1 100644 --- a/sound/soc/mediatek/mt8186/mt8186-misc-control.c +++ b/sound/soc/mediatek/mt8186/mt8186-misc-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio Misc Control diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366-common.c b/sound/soc/mediatek/mt8186/mt8186-mt6366-common.c index e325d216c008..811b7f645df7 100644 --- a/sound/soc/mediatek/mt8186/mt8186-mt6366-common.c +++ b/sound/soc/mediatek/mt8186/mt8186-mt6366-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8186-mt6366-common.c diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366.c b/sound/soc/mediatek/mt8186/mt8186-mt6366.c index 2c3033f305ea..60583aa0cae4 100644 --- a/sound/soc/mediatek/mt8186/mt8186-mt6366.c +++ b/sound/soc/mediatek/mt8186/mt8186-mt6366.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8186-mt6366.c diff --git a/sound/soc/mediatek/mt8188/mt8188-afe-clk.c b/sound/soc/mediatek/mt8188/mt8188-afe-clk.c index 7f411b857782..004b68a952fd 100644 --- a/sound/soc/mediatek/mt8188/mt8188-afe-clk.c +++ b/sound/soc/mediatek/mt8188/mt8188-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8188-afe-clk.c -- MediaTek 8188 afe clock ctrl diff --git a/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c b/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c index 7b1f5d05f4d6..efa2ec566f5a 100644 --- a/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c +++ b/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC AFE platform driver for 8188 diff --git a/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c b/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c index 40d2ab0a7677..39f82053518d 100644 --- a/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c +++ b/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8188-audsys-clk.c -- MediaTek 8188 audsys clock control diff --git a/sound/soc/mediatek/mt8188/mt8188-dai-adda.c b/sound/soc/mediatek/mt8188/mt8188-dai-adda.c index ac547fc864a6..c8476b246f35 100644 --- a/sound/soc/mediatek/mt8188/mt8188-dai-adda.c +++ b/sound/soc/mediatek/mt8188/mt8188-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8188/mt8188-dai-dmic.c b/sound/soc/mediatek/mt8188/mt8188-dai-dmic.c index a9515d7fb70a..486e239cab09 100644 --- a/sound/soc/mediatek/mt8188/mt8188-dai-dmic.c +++ b/sound/soc/mediatek/mt8188/mt8188-dai-dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI DMIC I/F Control diff --git a/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c b/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c index 4dfaa761f9f7..f7467804ca30 100644 --- a/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c +++ b/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI eTDM Control diff --git a/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c b/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c index 8ca7cc75e21d..a1ca3dde5b38 100644 --- a/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c +++ b/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI PCM I/F Control diff --git a/sound/soc/mediatek/mt8188/mt8188-mt6359.c b/sound/soc/mediatek/mt8188/mt8188-mt6359.c index 55ebac0c3cef..6fcba832f14b 100644 --- a/sound/soc/mediatek/mt8188/mt8188-mt6359.c +++ b/sound/soc/mediatek/mt8188/mt8188-mt6359.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8188-mt6359.c -- MT8188-MT6359 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt8189/mt8189-afe-clk.c b/sound/soc/mediatek/mt8189/mt8189-afe-clk.c index fc7a7a73b0cf..37c3d1d6c4ee 100644 --- a/sound/soc/mediatek/mt8189/mt8189-afe-clk.c +++ b/sound/soc/mediatek/mt8189/mt8189-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8189-afe-clk.c -- Mediatek 8189 afe clock ctrl diff --git a/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c b/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c index 166ece74270e..38e74265aa67 100644 --- a/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c +++ b/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek ALSA SoC AFE platform driver for 8189 diff --git a/sound/soc/mediatek/mt8189/mt8189-dai-adda.c b/sound/soc/mediatek/mt8189/mt8189-dai-adda.c index ad5b9546ff63..983700ad6a08 100644 --- a/sound/soc/mediatek/mt8189/mt8189-dai-adda.c +++ b/sound/soc/mediatek/mt8189/mt8189-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8189/mt8189-dai-i2s.c b/sound/soc/mediatek/mt8189/mt8189-dai-i2s.c index 94c49a662e2d..cfd6ef1d9ba7 100644 --- a/sound/soc/mediatek/mt8189/mt8189-dai-i2s.c +++ b/sound/soc/mediatek/mt8189/mt8189-dai-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8189/mt8189-dai-pcm.c b/sound/soc/mediatek/mt8189/mt8189-dai-pcm.c index 21317c0413e5..3558bddb18eb 100644 --- a/sound/soc/mediatek/mt8189/mt8189-dai-pcm.c +++ b/sound/soc/mediatek/mt8189/mt8189-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8189/mt8189-dai-tdm.c b/sound/soc/mediatek/mt8189/mt8189-dai-tdm.c index 5d68a55ccc45..a7f19fb851fb 100644 --- a/sound/soc/mediatek/mt8189/mt8189-dai-tdm.c +++ b/sound/soc/mediatek/mt8189/mt8189-dai-tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI TDM Control diff --git a/sound/soc/mediatek/mt8189/mt8189-nau8825.c b/sound/soc/mediatek/mt8189/mt8189-nau8825.c index 5ef15ec988be..504e3b7f3d61 100644 --- a/sound/soc/mediatek/mt8189/mt8189-nau8825.c +++ b/sound/soc/mediatek/mt8189/mt8189-nau8825.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8189-nau8825.c -- mt8189 nau8825 ALSA SoC machine driver diff --git a/sound/soc/mediatek/mt8192/mt8192-afe-clk.c b/sound/soc/mediatek/mt8192/mt8192-afe-clk.c index 416aff726253..f5e9b99730e3 100644 --- a/sound/soc/mediatek/mt8192/mt8192-afe-clk.c +++ b/sound/soc/mediatek/mt8192/mt8192-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8192-afe-clk.c -- Mediatek 8192 afe clock ctrl diff --git a/sound/soc/mediatek/mt8192/mt8192-afe-control.c b/sound/soc/mediatek/mt8192/mt8192-afe-control.c index d01b62e10088..15c757df3262 100644 --- a/sound/soc/mediatek/mt8192/mt8192-afe-control.c +++ b/sound/soc/mediatek/mt8192/mt8192-afe-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio Control diff --git a/sound/soc/mediatek/mt8192/mt8192-afe-gpio.c b/sound/soc/mediatek/mt8192/mt8192-afe-gpio.c index de5e1deaa167..7f4fcbf2886b 100644 --- a/sound/soc/mediatek/mt8192/mt8192-afe-gpio.c +++ b/sound/soc/mediatek/mt8192/mt8192-afe-gpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8192-afe-gpio.c -- Mediatek 8192 afe gpio ctrl diff --git a/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c b/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c index 3d32fe46118e..e13dea6e3523 100644 --- a/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c +++ b/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Mediatek ALSA SoC AFE platform driver for 8192 diff --git a/sound/soc/mediatek/mt8192/mt8192-dai-adda.c b/sound/soc/mediatek/mt8192/mt8192-dai-adda.c index f8cb84621d38..4c6186adb68d 100644 --- a/sound/soc/mediatek/mt8192/mt8192-dai-adda.c +++ b/sound/soc/mediatek/mt8192/mt8192-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8192/mt8192-dai-i2s.c b/sound/soc/mediatek/mt8192/mt8192-dai-i2s.c index 1632fc94776d..2d7f0bb3d862 100644 --- a/sound/soc/mediatek/mt8192/mt8192-dai-i2s.c +++ b/sound/soc/mediatek/mt8192/mt8192-dai-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8192/mt8192-dai-pcm.c b/sound/soc/mediatek/mt8192/mt8192-dai-pcm.c index 2847a2e747be..88db8ff98fb9 100644 --- a/sound/soc/mediatek/mt8192/mt8192-dai-pcm.c +++ b/sound/soc/mediatek/mt8192/mt8192-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8192/mt8192-dai-tdm.c b/sound/soc/mediatek/mt8192/mt8192-dai-tdm.c index 49440db370af..916469b9d4a0 100644 --- a/sound/soc/mediatek/mt8192/mt8192-dai-tdm.c +++ b/sound/soc/mediatek/mt8192/mt8192-dai-tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // MediaTek ALSA SoC Audio DAI TDM Control diff --git a/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c b/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c index 91c57765ab57..b80c7ca5e3ef 100644 --- a/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c +++ b/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mt8192-mt6359-rt1015-rt5682.c -- diff --git a/sound/soc/mediatek/mt8195/mt8195-afe-clk.c b/sound/soc/mediatek/mt8195/mt8195-afe-clk.c index f35318ae0739..17b91e004166 100644 --- a/sound/soc/mediatek/mt8195/mt8195-afe-clk.c +++ b/sound/soc/mediatek/mt8195/mt8195-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8195-afe-clk.c -- Mediatek 8195 afe clock ctrl diff --git a/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c b/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c index bc0a63457cd7..d4b246cfc1de 100644 --- a/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c +++ b/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Mediatek ALSA SoC AFE platform driver for 8195 diff --git a/sound/soc/mediatek/mt8195/mt8195-audsys-clk.c b/sound/soc/mediatek/mt8195/mt8195-audsys-clk.c index 38594bc3f2f7..0e35923ec997 100644 --- a/sound/soc/mediatek/mt8195/mt8195-audsys-clk.c +++ b/sound/soc/mediatek/mt8195/mt8195-audsys-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8195-audsys-clk.h -- Mediatek 8195 audsys clock control diff --git a/sound/soc/mediatek/mt8195/mt8195-dai-adda.c b/sound/soc/mediatek/mt8195/mt8195-dai-adda.c index 94abde15ea09..e02cf5bbcf00 100644 --- a/sound/soc/mediatek/mt8195/mt8195-dai-adda.c +++ b/sound/soc/mediatek/mt8195/mt8195-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c b/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c index 723cab01e72e..3fc65cd6c5a9 100644 --- a/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c +++ b/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI eTDM Control diff --git a/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c b/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c index cdc16057d50e..57cf6c0d3e36 100644 --- a/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c +++ b/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek ALSA SoC Audio DAI PCM I/F Control diff --git a/sound/soc/mediatek/mt8195/mt8195-mt6359.c b/sound/soc/mediatek/mt8195/mt8195-mt6359.c index 4d62bc654a58..6b16d56f70b2 100644 --- a/sound/soc/mediatek/mt8195/mt8195-mt6359.c +++ b/sound/soc/mediatek/mt8195/mt8195-mt6359.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * mt8195-mt6359.c -- diff --git a/sound/soc/mediatek/mt8365/mt8365-afe-clk.c b/sound/soc/mediatek/mt8365/mt8365-afe-clk.c index 7078c01ba19b..54d6432a7387 100644 --- a/sound/soc/mediatek/mt8365/mt8365-afe-clk.c +++ b/sound/soc/mediatek/mt8365/mt8365-afe-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 AFE clock control diff --git a/sound/soc/mediatek/mt8365/mt8365-afe-pcm.c b/sound/soc/mediatek/mt8365/mt8365-afe-pcm.c index d01793394f22..28a54950bdac 100644 --- a/sound/soc/mediatek/mt8365/mt8365-afe-pcm.c +++ b/sound/soc/mediatek/mt8365/mt8365-afe-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 ALSA SoC AFE platform driver diff --git a/sound/soc/mediatek/mt8365/mt8365-dai-adda.c b/sound/soc/mediatek/mt8365/mt8365-dai-adda.c index a04c24bbfcff..c8ac24bf093a 100644 --- a/sound/soc/mediatek/mt8365/mt8365-dai-adda.c +++ b/sound/soc/mediatek/mt8365/mt8365-dai-adda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 ALSA SoC Audio DAI ADDA Control diff --git a/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c b/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c index 0bac143b48bf..b1939ac819d9 100644 --- a/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c +++ b/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 ALSA SoC Audio DAI DMIC Control diff --git a/sound/soc/mediatek/mt8365/mt8365-dai-i2s.c b/sound/soc/mediatek/mt8365/mt8365-dai-i2s.c index cb9beb172ed5..6109dec7253d 100644 --- a/sound/soc/mediatek/mt8365/mt8365-dai-i2s.c +++ b/sound/soc/mediatek/mt8365/mt8365-dai-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 ALSA SoC Audio DAI I2S Control diff --git a/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c b/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c index 0ec114a566ad..0da9d136e8ae 100644 --- a/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c +++ b/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek 8365 ALSA SoC Audio DAI PCM Control diff --git a/sound/soc/mediatek/mt8365/mt8365-mt6357.c b/sound/soc/mediatek/mt8365/mt8365-mt6357.c index a998fba82bfe..7a2fab5e164c 100644 --- a/sound/soc/mediatek/mt8365/mt8365-mt6357.c +++ b/sound/soc/mediatek/mt8365/mt8365-mt6357.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * MediaTek MT8365 Sound Card driver diff --git a/sound/soc/meson/aiu-acodec-ctrl.c b/sound/soc/meson/aiu-acodec-ctrl.c index 483772ba69cd..3d08d604a983 100644 --- a/sound/soc/meson/aiu-acodec-ctrl.c +++ b/sound/soc/meson/aiu-acodec-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-codec-ctrl.c b/sound/soc/meson/aiu-codec-ctrl.c index 396f815077e2..47e8e1f54f26 100644 --- a/sound/soc/meson/aiu-codec-ctrl.c +++ b/sound/soc/meson/aiu-codec-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-encoder-i2s.c b/sound/soc/meson/aiu-encoder-i2s.c index 3b4061508c18..b6498dc0699f 100644 --- a/sound/soc/meson/aiu-encoder-i2s.c +++ b/sound/soc/meson/aiu-encoder-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-encoder-spdif.c b/sound/soc/meson/aiu-encoder-spdif.c index 97da60db2c4d..eabb1fd2727e 100644 --- a/sound/soc/meson/aiu-encoder-spdif.c +++ b/sound/soc/meson/aiu-encoder-spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-fifo-i2s.c b/sound/soc/meson/aiu-fifo-i2s.c index eccbc16b293a..1b04d3cab2e4 100644 --- a/sound/soc/meson/aiu-fifo-i2s.c +++ b/sound/soc/meson/aiu-fifo-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-fifo-spdif.c b/sound/soc/meson/aiu-fifo-spdif.c index e0e00ec026dc..53f5df7baf3c 100644 --- a/sound/soc/meson/aiu-fifo-spdif.c +++ b/sound/soc/meson/aiu-fifo-spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu-fifo.c b/sound/soc/meson/aiu-fifo.c index b222bde1f61b..6ba5ba782d4f 100644 --- a/sound/soc/meson/aiu-fifo.c +++ b/sound/soc/meson/aiu-fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/aiu.c b/sound/soc/meson/aiu.c index f2890111c1d2..2fc4c3611f04 100644 --- a/sound/soc/meson/aiu.c +++ b/sound/soc/meson/aiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/axg-card.c b/sound/soc/meson/axg-card.c index b4dca80e15e4..0903257785c7 100644 --- a/sound/soc/meson/axg-card.c +++ b/sound/soc/meson/axg-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-fifo.c b/sound/soc/meson/axg-fifo.c index 75909196b769..a79235a13019 100644 --- a/sound/soc/meson/axg-fifo.c +++ b/sound/soc/meson/axg-fifo.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-frddr.c b/sound/soc/meson/axg-frddr.c index e70c8c34c7db..c02a7b833b74 100644 --- a/sound/soc/meson/axg-frddr.c +++ b/sound/soc/meson/axg-frddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-pdm.c b/sound/soc/meson/axg-pdm.c index d59050914d3c..053acd50f57f 100644 --- a/sound/soc/meson/axg-pdm.c +++ b/sound/soc/meson/axg-pdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-spdifin.c b/sound/soc/meson/axg-spdifin.c index e721f579321e..d43e2c5035f2 100644 --- a/sound/soc/meson/axg-spdifin.c +++ b/sound/soc/meson/axg-spdifin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-spdifout.c b/sound/soc/meson/axg-spdifout.c index 84868fe574e0..c6b21f3cb99d 100644 --- a/sound/soc/meson/axg-spdifout.c +++ b/sound/soc/meson/axg-spdifout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-tdm-formatter.c b/sound/soc/meson/axg-tdm-formatter.c index a6579efd3775..40e26a61e3a4 100644 --- a/sound/soc/meson/axg-tdm-formatter.c +++ b/sound/soc/meson/axg-tdm-formatter.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-tdm-interface.c b/sound/soc/meson/axg-tdm-interface.c index d5287d78f53b..1413497b39d8 100644 --- a/sound/soc/meson/axg-tdm-interface.c +++ b/sound/soc/meson/axg-tdm-interface.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-tdmin.c b/sound/soc/meson/axg-tdmin.c index c8f6ea24ae78..f5ac5e7ac651 100644 --- a/sound/soc/meson/axg-tdmin.c +++ b/sound/soc/meson/axg-tdmin.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-tdmout.c b/sound/soc/meson/axg-tdmout.c index c4039e4f0847..a76f7a6d8cb4 100644 --- a/sound/soc/meson/axg-tdmout.c +++ b/sound/soc/meson/axg-tdmout.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/axg-toddr.c b/sound/soc/meson/axg-toddr.c index 03512da4092b..3f9005698d58 100644 --- a/sound/soc/meson/axg-toddr.c +++ b/sound/soc/meson/axg-toddr.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2018 BayLibre, SAS. diff --git a/sound/soc/meson/g12a-toacodec.c b/sound/soc/meson/g12a-toacodec.c index a95375b53f0a..a3b40e2205b4 100644 --- a/sound/soc/meson/g12a-toacodec.c +++ b/sound/soc/meson/g12a-toacodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/g12a-tohdmitx.c b/sound/soc/meson/g12a-tohdmitx.c index d541ca4acfaf..2ca5a829aecb 100644 --- a/sound/soc/meson/g12a-tohdmitx.c +++ b/sound/soc/meson/g12a-tohdmitx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 BayLibre, SAS. diff --git a/sound/soc/meson/gx-card.c b/sound/soc/meson/gx-card.c index b408cc2bbc91..3f9a18b5145c 100644 --- a/sound/soc/meson/gx-card.c +++ b/sound/soc/meson/gx-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/meson-card-utils.c b/sound/soc/meson/meson-card-utils.c index cdb759b466ad..d013dd04b647 100644 --- a/sound/soc/meson/meson-card-utils.c +++ b/sound/soc/meson/meson-card-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/meson/meson-codec-glue.c b/sound/soc/meson/meson-codec-glue.c index f8c5643f3cfe..bd7a5f3d4bed 100644 --- a/sound/soc/meson/meson-codec-glue.c +++ b/sound/soc/meson/meson-codec-glue.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2019 BayLibre, SAS. diff --git a/sound/soc/meson/t9015.c b/sound/soc/meson/t9015.c index da1a93946d67..ed12142f541a 100644 --- a/sound/soc/meson/t9015.c +++ b/sound/soc/meson/t9015.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (c) 2020 BayLibre, SAS. diff --git a/sound/soc/mxs/mxs-pcm.c b/sound/soc/mxs/mxs-pcm.c index 9bb08cadeb18..5d85d952cff1 100644 --- a/sound/soc/mxs/mxs-pcm.c +++ b/sound/soc/mxs/mxs-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. diff --git a/sound/soc/mxs/mxs-saif.c b/sound/soc/mxs/mxs-saif.c index a01a680ad4d7..306ad0652ff2 100644 --- a/sound/soc/mxs/mxs-saif.c +++ b/sound/soc/mxs/mxs-saif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. diff --git a/sound/soc/mxs/mxs-sgtl5000.c b/sound/soc/mxs/mxs-sgtl5000.c index 245f17411638..4b23f0702bb6 100644 --- a/sound/soc/mxs/mxs-sgtl5000.c +++ b/sound/soc/mxs/mxs-sgtl5000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2011 Freescale Semiconductor, Inc. diff --git a/sound/soc/pxa/mmp-sspa.c b/sound/soc/pxa/mmp-sspa.c index 73f36c9dd35c..9580df78c19c 100644 --- a/sound/soc/pxa/mmp-sspa.c +++ b/sound/soc/pxa/mmp-sspa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * linux/sound/soc/pxa/mmp-sspa.c diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index b8a3cb8b7597..8c1baa8f7eff 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pxa-ssp.c -- ALSA Soc Audio Layer diff --git a/sound/soc/pxa/pxa2xx-ac97.c b/sound/soc/pxa/pxa2xx-ac97.c index 78f50032afc5..8a0ad869203e 100644 --- a/sound/soc/pxa/pxa2xx-ac97.c +++ b/sound/soc/pxa/pxa2xx-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. diff --git a/sound/soc/pxa/pxa2xx-i2s.c b/sound/soc/pxa/pxa2xx-i2s.c index 849fbf176a70..13f062abf9c0 100644 --- a/sound/soc/pxa/pxa2xx-i2s.c +++ b/sound/soc/pxa/pxa2xx-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * pxa2xx-i2s.c -- ALSA Soc Audio Layer diff --git a/sound/soc/pxa/pxa2xx-pcm.c b/sound/soc/pxa/pxa2xx-pcm.c index 9d6c41f775e5..d94e06b65cac 100644 --- a/sound/soc/pxa/pxa2xx-pcm.c +++ b/sound/soc/pxa/pxa2xx-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * linux/sound/arm/pxa2xx-pcm.c -- ALSA PCM interface for the Intel PXA2xx chip diff --git a/sound/soc/pxa/spitz.c b/sound/soc/pxa/spitz.c index 2ea21a2091ee..f7dc40f6ee36 100644 --- a/sound/soc/pxa/spitz.c +++ b/sound/soc/pxa/spitz.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * spitz.c -- SoC audio for Sharp SL-Cxx00 models Spitz, Borzoi and Akita diff --git a/sound/soc/qcom/apq8016_sbc.c b/sound/soc/qcom/apq8016_sbc.c index 3023cf180a75..d399af739a1b 100644 --- a/sound/soc/qcom/apq8016_sbc.c +++ b/sound/soc/qcom/apq8016_sbc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/apq8096.c b/sound/soc/qcom/apq8096.c index 4f6594cc723c..770c6f2bec16 100644 --- a/sound/soc/qcom/apq8096.c +++ b/sound/soc/qcom/apq8096.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/common.c b/sound/soc/qcom/common.c index 7ee60a58a336..02a9111bdd20 100644 --- a/sound/soc/qcom/common.c +++ b/sound/soc/qcom/common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018, Linaro Limited. // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-apq8016.c b/sound/soc/qcom/lpass-apq8016.c index b8f23414eb77..cac3199b1a22 100644 --- a/sound/soc/qcom/lpass-apq8016.c +++ b/sound/soc/qcom/lpass-apq8016.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-cdc-dma.c b/sound/soc/qcom/lpass-cdc-dma.c index 2dc8c75c4bf0..b8e519694927 100644 --- a/sound/soc/qcom/lpass-cdc-dma.c +++ b/sound/soc/qcom/lpass-cdc-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2021 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-cpu.c b/sound/soc/qcom/lpass-cpu.c index 242bc16da36d..c53e808a36f3 100644 --- a/sound/soc/qcom/lpass-cpu.c +++ b/sound/soc/qcom/lpass-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-hdmi.c b/sound/soc/qcom/lpass-hdmi.c index 6d9795306cfa..38b0cb1480ff 100644 --- a/sound/soc/qcom/lpass-hdmi.c +++ b/sound/soc/qcom/lpass-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-ipq806x.c b/sound/soc/qcom/lpass-ipq806x.c index e57d29ea4ce7..8cc45d992ceb 100644 --- a/sound/soc/qcom/lpass-ipq806x.c +++ b/sound/soc/qcom/lpass-ipq806x.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-platform.c b/sound/soc/qcom/lpass-platform.c index b456e096f138..8166c1687423 100644 --- a/sound/soc/qcom/lpass-platform.c +++ b/sound/soc/qcom/lpass-platform.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-sc7180.c b/sound/soc/qcom/lpass-sc7180.c index 7c6a9b0fda89..7d039a36425f 100644 --- a/sound/soc/qcom/lpass-sc7180.c +++ b/sound/soc/qcom/lpass-sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/lpass-sc7280.c b/sound/soc/qcom/lpass-sc7280.c index 817c824f9179..e547b1bf545d 100644 --- a/sound/soc/qcom/lpass-sc7280.c +++ b/sound/soc/qcom/lpass-sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/qdsp6/audioreach.c b/sound/soc/qcom/qdsp6/audioreach.c index ded49124581b..03bb4f6be702 100644 --- a/sound/soc/qcom/qdsp6/audioreach.c +++ b/sound/soc/qcom/qdsp6/audioreach.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6adm.c b/sound/soc/qcom/qdsp6/q6adm.c index 0b8d06ec8b26..91e044f0fd4e 100644 --- a/sound/soc/qcom/qdsp6/q6adm.c +++ b/sound/soc/qcom/qdsp6/q6adm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6afe-clocks.c b/sound/soc/qcom/qdsp6/q6afe-clocks.c index 84b9018c36ba..a8b97aa86cbb 100644 --- a/sound/soc/qcom/qdsp6/q6afe-clocks.c +++ b/sound/soc/qcom/qdsp6/q6afe-clocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6afe-dai.c b/sound/soc/qcom/qdsp6/q6afe-dai.c index 0f47aadaabe1..a6ca9e5a63d0 100644 --- a/sound/soc/qcom/qdsp6/q6afe-dai.c +++ b/sound/soc/qcom/qdsp6/q6afe-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6afe.c b/sound/soc/qcom/qdsp6/q6afe.c index 0b01fc9e13a7..a295219d0895 100644 --- a/sound/soc/qcom/qdsp6/q6afe.c +++ b/sound/soc/qcom/qdsp6/q6afe.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6apm-dai.c b/sound/soc/qcom/qdsp6/q6apm-dai.c index aaeeadded7aa..1698356a0dda 100644 --- a/sound/soc/qcom/qdsp6/q6apm-dai.c +++ b/sound/soc/qcom/qdsp6/q6apm-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c b/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c index 528756f1332b..8d6827cf3216 100644 --- a/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c +++ b/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6apm.c b/sound/soc/qcom/qdsp6/q6apm.c index 94cc6376a367..effcebd310cd 100644 --- a/sound/soc/qcom/qdsp6/q6apm.c +++ b/sound/soc/qcom/qdsp6/q6apm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6asm-dai.c b/sound/soc/qcom/qdsp6/q6asm-dai.c index 709b4f3318ff..54c18ca70ff3 100644 --- a/sound/soc/qcom/qdsp6/q6asm-dai.c +++ b/sound/soc/qcom/qdsp6/q6asm-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6asm.c b/sound/soc/qcom/qdsp6/q6asm.c index e7295b7b2461..f96f0642e8ca 100644 --- a/sound/soc/qcom/qdsp6/q6asm.c +++ b/sound/soc/qcom/qdsp6/q6asm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6core.c b/sound/soc/qcom/qdsp6/q6core.c index 49cfb32cd209..652a07dbb64f 100644 --- a/sound/soc/qcom/qdsp6/q6core.c +++ b/sound/soc/qcom/qdsp6/q6core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6dsp-common.c b/sound/soc/qcom/qdsp6/q6dsp-common.c index f74585d88bd6..f94ebce6a64e 100644 --- a/sound/soc/qcom/qdsp6/q6dsp-common.c +++ b/sound/soc/qcom/qdsp6/q6dsp-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c b/sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c index 03838582aead..855438deb0e5 100644 --- a/sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c +++ b/sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c b/sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c index 4eed54b071a5..25b1fa391224 100644 --- a/sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c +++ b/sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6prm-clocks.c b/sound/soc/qcom/qdsp6/q6prm-clocks.c index 4c574b48ab00..54f7b99c96c4 100644 --- a/sound/soc/qcom/qdsp6/q6prm-clocks.c +++ b/sound/soc/qcom/qdsp6/q6prm-clocks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6prm.c b/sound/soc/qcom/qdsp6/q6prm.c index 0b8fad0bc832..4b19a4e6e98a 100644 --- a/sound/soc/qcom/qdsp6/q6prm.c +++ b/sound/soc/qcom/qdsp6/q6prm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2021, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6routing.c b/sound/soc/qcom/qdsp6/q6routing.c index aaa3af9f1993..462a02206371 100644 --- a/sound/soc/qcom/qdsp6/q6routing.c +++ b/sound/soc/qcom/qdsp6/q6routing.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. // Copyright (c) 2018, Linaro Limited diff --git a/sound/soc/qcom/qdsp6/q6usb.c b/sound/soc/qcom/qdsp6/q6usb.c index 6381b289c55c..edb732d10367 100644 --- a/sound/soc/qcom/qdsp6/q6usb.c +++ b/sound/soc/qcom/qdsp6/q6usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/soc/qcom/qdsp6/topology.c b/sound/soc/qcom/qdsp6/topology.c index 5ce6edf3305e..a76dbb784cc1 100644 --- a/sound/soc/qcom/qdsp6/topology.c +++ b/sound/soc/qcom/qdsp6/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/sc7180.c b/sound/soc/qcom/sc7180.c index bc5a18883479..6b2ab064276a 100644 --- a/sound/soc/qcom/sc7180.c +++ b/sound/soc/qcom/sc7180.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2020, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/sc7280.c b/sound/soc/qcom/sc7280.c index abdd58c1d0a4..111787f93a32 100644 --- a/sound/soc/qcom/sc7280.c +++ b/sound/soc/qcom/sc7280.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/sc8280xp.c b/sound/soc/qcom/sc8280xp.c index 7925aa3f63ba..1749e166ad6e 100644 --- a/sound/soc/qcom/sc8280xp.c +++ b/sound/soc/qcom/sc8280xp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022, Linaro Limited diff --git a/sound/soc/qcom/sdm845.c b/sound/soc/qcom/sdm845.c index 0ce9dff4dc52..ee93dc7c558d 100644 --- a/sound/soc/qcom/sdm845.c +++ b/sound/soc/qcom/sdm845.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/sdw.c b/sound/soc/qcom/sdw.c index 6576b47a4c8c..c0f5789614b1 100644 --- a/sound/soc/qcom/sdw.c +++ b/sound/soc/qcom/sdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2018-2023, Linaro Limited. // Copyright (c) 2018, The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/sm8250.c b/sound/soc/qcom/sm8250.c index 05a8b04e50e0..2e24a060d4ae 100644 --- a/sound/soc/qcom/sm8250.c +++ b/sound/soc/qcom/sm8250.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2020, Linaro Limited diff --git a/sound/soc/qcom/storm.c b/sound/soc/qcom/storm.c index c8d5ac43a176..ede8ba7ff171 100644 --- a/sound/soc/qcom/storm.c +++ b/sound/soc/qcom/storm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. diff --git a/sound/soc/qcom/usb_offload_utils.c b/sound/soc/qcom/usb_offload_utils.c index 0a24b278fcdf..1c8b70f826eb 100644 --- a/sound/soc/qcom/usb_offload_utils.c +++ b/sound/soc/qcom/usb_offload_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/soc/qcom/x1e80100.c b/sound/soc/qcom/x1e80100.c index a3f4785c4bbe..6b01e3bbc9b3 100644 --- a/sound/soc/qcom/x1e80100.c +++ b/sound/soc/qcom/x1e80100.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2023, Linaro Limited diff --git a/sound/soc/renesas/dma-sh7760.c b/sound/soc/renesas/dma-sh7760.c index c53539482c20..220afbf77fbd 100644 --- a/sound/soc/renesas/dma-sh7760.c +++ b/sound/soc/renesas/dma-sh7760.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // SH7760 ("camelot") DMABRG audio DMA unit support diff --git a/sound/soc/renesas/fsi.c b/sound/soc/renesas/fsi.c index 1491c2f2cc96..f57c94b552a7 100644 --- a/sound/soc/renesas/fsi.c +++ b/sound/soc/renesas/fsi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Fifo-attached Serial Interface (FSI) support for SH7724 diff --git a/sound/soc/renesas/hac.c b/sound/soc/renesas/hac.c index db618c09d1e0..cc975d926dab 100644 --- a/sound/soc/renesas/hac.c +++ b/sound/soc/renesas/hac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Hitachi Audio Controller (AC97) support for SH7760/SH7780 diff --git a/sound/soc/renesas/migor.c b/sound/soc/renesas/migor.c index 45fc594d331b..4cabcbf2810e 100644 --- a/sound/soc/renesas/migor.c +++ b/sound/soc/renesas/migor.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC driver for Migo-R diff --git a/sound/soc/renesas/rcar/adg.c b/sound/soc/renesas/rcar/adg.c index 8641b73d1f77..a3ec9675f055 100644 --- a/sound/soc/renesas/rcar/adg.c +++ b/sound/soc/renesas/rcar/adg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Helper routines for R-Car sound ADG. diff --git a/sound/soc/renesas/rcar/cmd.c b/sound/soc/renesas/rcar/cmd.c index 8d9a1e345a22..25535403d1bc 100644 --- a/sound/soc/renesas/rcar/cmd.c +++ b/sound/soc/renesas/rcar/cmd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car CMD support diff --git a/sound/soc/renesas/rcar/core.c b/sound/soc/renesas/rcar/core.c index 69fb19964a71..c6e3e16531d2 100644 --- a/sound/soc/renesas/rcar/core.c +++ b/sound/soc/renesas/rcar/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car SRU/SCU/SSIU/SSI support diff --git a/sound/soc/renesas/rcar/ctu.c b/sound/soc/renesas/rcar/ctu.c index bd4c61f9fb3c..a37a48a6929b 100644 --- a/sound/soc/renesas/rcar/ctu.c +++ b/sound/soc/renesas/rcar/ctu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ctu.c diff --git a/sound/soc/renesas/rcar/debugfs.c b/sound/soc/renesas/rcar/debugfs.c index 26d3b310b9db..d03811dac2c8 100644 --- a/sound/soc/renesas/rcar/debugfs.c +++ b/sound/soc/renesas/rcar/debugfs.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // // Renesas R-Car debugfs support diff --git a/sound/soc/renesas/rcar/dma.c b/sound/soc/renesas/rcar/dma.c index 2035ce06fe4c..daecab203f27 100644 --- a/sound/soc/renesas/rcar/dma.c +++ b/sound/soc/renesas/rcar/dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car Audio DMAC support diff --git a/sound/soc/renesas/rcar/dvc.c b/sound/soc/renesas/rcar/dvc.c index 988cbddbc611..58f23ddf689f 100644 --- a/sound/soc/renesas/rcar/dvc.c +++ b/sound/soc/renesas/rcar/dvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car DVC support diff --git a/sound/soc/renesas/rcar/gen.c b/sound/soc/renesas/rcar/gen.c index d1f20cde66be..c01aaa191608 100644 --- a/sound/soc/renesas/rcar/gen.c +++ b/sound/soc/renesas/rcar/gen.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car Gen1 SRU/SSI support diff --git a/sound/soc/renesas/rcar/mix.c b/sound/soc/renesas/rcar/mix.c index aea74e703305..efb2012f5f40 100644 --- a/sound/soc/renesas/rcar/mix.c +++ b/sound/soc/renesas/rcar/mix.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // mix.c diff --git a/sound/soc/renesas/rcar/msiof.c b/sound/soc/renesas/rcar/msiof.c index f2addfbac923..426321da233a 100644 --- a/sound/soc/renesas/rcar/msiof.c +++ b/sound/soc/renesas/rcar/msiof.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car MSIOF (Clock-Synchronized Serial Interface with FIFO) I2S driver diff --git a/sound/soc/renesas/rcar/src.c b/sound/soc/renesas/rcar/src.c index 6a3dbc84f474..d29874ef2daf 100644 --- a/sound/soc/renesas/rcar/src.c +++ b/sound/soc/renesas/rcar/src.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car SRC support diff --git a/sound/soc/renesas/rcar/ssi.c b/sound/soc/renesas/rcar/ssi.c index 0420041e282c..1c1546a0c7ea 100644 --- a/sound/soc/renesas/rcar/ssi.c +++ b/sound/soc/renesas/rcar/ssi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car SSIU/SSI support diff --git a/sound/soc/renesas/rcar/ssiu.c b/sound/soc/renesas/rcar/ssiu.c index 244fb833292a..5754c9d7dad5 100644 --- a/sound/soc/renesas/rcar/ssiu.c +++ b/sound/soc/renesas/rcar/ssiu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas R-Car SSIU support diff --git a/sound/soc/renesas/rz-ssi.c b/sound/soc/renesas/rz-ssi.c index f4dc2f68dead..20587300e5fb 100644 --- a/sound/soc/renesas/rz-ssi.c +++ b/sound/soc/renesas/rz-ssi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Renesas RZ/G2L ASoC Serial Sound Interface (SSIF-2) Driver diff --git a/sound/soc/renesas/sh7760-ac97.c b/sound/soc/renesas/sh7760-ac97.c index d267243a159b..3903d8c64f5d 100644 --- a/sound/soc/renesas/sh7760-ac97.c +++ b/sound/soc/renesas/sh7760-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Generic AC97 sound support for SH7760 diff --git a/sound/soc/renesas/siu_dai.c b/sound/soc/renesas/siu_dai.c index 7e771a164a80..6cba1acbe9f3 100644 --- a/sound/soc/renesas/siu_dai.c +++ b/sound/soc/renesas/siu_dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // siu_dai.c - ALSA SoC driver for Renesas SH7343, SH7722 SIU peripheral. diff --git a/sound/soc/renesas/siu_pcm.c b/sound/soc/renesas/siu_pcm.c index f15ff36e7934..2d671e1c40c9 100644 --- a/sound/soc/renesas/siu_pcm.c +++ b/sound/soc/renesas/siu_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // siu_pcm.c - ALSA driver for Renesas SH7343, SH7722 SIU peripheral. diff --git a/sound/soc/renesas/ssi.c b/sound/soc/renesas/ssi.c index 96cf523c2273..26c6b19d510d 100644 --- a/sound/soc/renesas/ssi.c +++ b/sound/soc/renesas/ssi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Serial Sound Interface (I2S) support for SH7760/SH7780 diff --git a/sound/soc/rockchip/rk3288_hdmi_analog.c b/sound/soc/rockchip/rk3288_hdmi_analog.c index cf642a23c38a..3cc5b4351183 100644 --- a/sound/soc/rockchip/rk3288_hdmi_analog.c +++ b/sound/soc/rockchip/rk3288_hdmi_analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip machine ASoC driver for RK3288 boards that have an HDMI and analog diff --git a/sound/soc/rockchip/rk3399_gru_sound.c b/sound/soc/rockchip/rk3399_gru_sound.c index c8137e8883c4..265ddf55a247 100644 --- a/sound/soc/rockchip/rk3399_gru_sound.c +++ b/sound/soc/rockchip/rk3399_gru_sound.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip machine ASoC driver for boards using MAX98357A/RT5514/DA7219 diff --git a/sound/soc/rockchip/rockchip_i2s.c b/sound/soc/rockchip/rockchip_i2s.c index 0a0a95b4f520..199e4fc02a27 100644 --- a/sound/soc/rockchip/rockchip_i2s.c +++ b/sound/soc/rockchip/rockchip_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sound/soc/rockchip/rockchip_i2s.c * diff --git a/sound/soc/rockchip/rockchip_i2s_tdm.c b/sound/soc/rockchip/rockchip_i2s_tdm.c index 770b9bfbb384..48d02f050c16 100644 --- a/sound/soc/rockchip/rockchip_i2s_tdm.c +++ b/sound/soc/rockchip/rockchip_i2s_tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // ALSA SoC Audio Layer - Rockchip I2S/TDM Controller driver diff --git a/sound/soc/rockchip/rockchip_max98090.c b/sound/soc/rockchip/rockchip_max98090.c index 075d0990a126..1c42c90c2ef4 100644 --- a/sound/soc/rockchip/rockchip_max98090.c +++ b/sound/soc/rockchip/rockchip_max98090.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip machine ASoC driver for boards using a MAX90809 CODEC. diff --git a/sound/soc/rockchip/rockchip_pdm.c b/sound/soc/rockchip/rockchip_pdm.c index c69cdd6f2499..d8e364d51ff6 100644 --- a/sound/soc/rockchip/rockchip_pdm.c +++ b/sound/soc/rockchip/rockchip_pdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip PDM ALSA SoC Digital Audio Interface(DAI) driver diff --git a/sound/soc/rockchip/rockchip_rt5645.c b/sound/soc/rockchip/rockchip_rt5645.c index 590b64b362f6..6be88e8111b6 100644 --- a/sound/soc/rockchip/rockchip_rt5645.c +++ b/sound/soc/rockchip/rockchip_rt5645.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Rockchip machine ASoC driver for boards using a RT5645/RT5650 CODEC. diff --git a/sound/soc/rockchip/rockchip_sai.c b/sound/soc/rockchip/rockchip_sai.c index ebdf0056065b..dfaf156cbefb 100644 --- a/sound/soc/rockchip/rockchip_sai.c +++ b/sound/soc/rockchip/rockchip_sai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA SoC Audio Layer - Rockchip SAI Controller driver diff --git a/sound/soc/rockchip/rockchip_spdif.c b/sound/soc/rockchip/rockchip_spdif.c index d365168934dc..ef4b30b3223f 100644 --- a/sound/soc/rockchip/rockchip_spdif.c +++ b/sound/soc/rockchip/rockchip_spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* sound/soc/rockchip/rk_spdif.c * diff --git a/sound/soc/samsung/aries_wm8994.c b/sound/soc/samsung/aries_wm8994.c index 48ccc1d1854b..b8b7b2462bb4 100644 --- a/sound/soc/samsung/aries_wm8994.c +++ b/sound/soc/samsung/aries_wm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include #include diff --git a/sound/soc/samsung/arndale.c b/sound/soc/samsung/arndale.c index 172943bb3b24..c8b2c1493e83 100644 --- a/sound/soc/samsung/arndale.c +++ b/sound/soc/samsung/arndale.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2014, Insignal Co., Ltd. diff --git a/sound/soc/samsung/bells.c b/sound/soc/samsung/bells.c index fc4963d3b99b..e3107df9cc89 100644 --- a/sound/soc/samsung/bells.c +++ b/sound/soc/samsung/bells.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Bells audio support diff --git a/sound/soc/samsung/dmaengine.c b/sound/soc/samsung/dmaengine.c index 2802789a323e..2b74ab0e5b5b 100644 --- a/sound/soc/samsung/dmaengine.c +++ b/sound/soc/samsung/dmaengine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // dmaengine.c - Samsung dmaengine wrapper diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c index e9964f0e010a..e4c855d1a0eb 100644 --- a/sound/soc/samsung/i2s.c +++ b/sound/soc/samsung/i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Audio Layer - Samsung I2S Controller driver diff --git a/sound/soc/samsung/idma.c b/sound/soc/samsung/idma.c index 402ccadad46c..180d6481e23c 100644 --- a/sound/soc/samsung/idma.c +++ b/sound/soc/samsung/idma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // idma.c - I2S0 internal DMA driver diff --git a/sound/soc/samsung/littlemill.c b/sound/soc/samsung/littlemill.c index d0d1b1ee326e..f2f5846700ec 100644 --- a/sound/soc/samsung/littlemill.c +++ b/sound/soc/samsung/littlemill.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Littlemill audio support diff --git a/sound/soc/samsung/lowland.c b/sound/soc/samsung/lowland.c index ca9b78007dfe..b60244380cbd 100644 --- a/sound/soc/samsung/lowland.c +++ b/sound/soc/samsung/lowland.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Lowland audio support diff --git a/sound/soc/samsung/midas_wm1811.c b/sound/soc/samsung/midas_wm1811.c index bc34dbbb50c9..820905c3da77 100644 --- a/sound/soc/samsung/midas_wm1811.c +++ b/sound/soc/samsung/midas_wm1811.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Midas audio support diff --git a/sound/soc/samsung/odroid.c b/sound/soc/samsung/odroid.c index ab3398f39f4a..0f2f865b5141 100644 --- a/sound/soc/samsung/odroid.c +++ b/sound/soc/samsung/odroid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Copyright (C) 2017 Samsung Electronics Co., Ltd. diff --git a/sound/soc/samsung/pcm.c b/sound/soc/samsung/pcm.c index a03ba9374c2e..a79ec614ccb3 100644 --- a/sound/soc/samsung/pcm.c +++ b/sound/soc/samsung/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Audio Layer - S3C PCM-Controller driver diff --git a/sound/soc/samsung/smdk_spdif.c b/sound/soc/samsung/smdk_spdif.c index 2474eb619882..061ef69584d5 100644 --- a/sound/soc/samsung/smdk_spdif.c +++ b/sound/soc/samsung/smdk_spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // smdk_spdif.c - S/PDIF audio for SMDK diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c index 911f56b12f0a..ee8f1f4b3493 100644 --- a/sound/soc/samsung/smdk_wm8994.c +++ b/sound/soc/samsung/smdk_wm8994.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ #include "../codecs/wm8994.h" diff --git a/sound/soc/samsung/smdk_wm8994pcm.c b/sound/soc/samsung/smdk_wm8994pcm.c index a3f539fbde5f..9d5bc177940b 100644 --- a/sound/soc/samsung/smdk_wm8994pcm.c +++ b/sound/soc/samsung/smdk_wm8994pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (c) 2011 Samsung Electronics Co., Ltd diff --git a/sound/soc/samsung/snow.c b/sound/soc/samsung/snow.c index 66ef49dff1ba..8b8eb0064b3f 100644 --- a/sound/soc/samsung/snow.c +++ b/sound/soc/samsung/snow.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ASoC machine driver for Snow boards diff --git a/sound/soc/samsung/spdif.c b/sound/soc/samsung/spdif.c index 235d0063d1b3..972b1ef062c2 100644 --- a/sound/soc/samsung/spdif.c +++ b/sound/soc/samsung/spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // ALSA SoC Audio Layer - Samsung S/PDIF Controller driver diff --git a/sound/soc/samsung/speyside.c b/sound/soc/samsung/speyside.c index 26701a55fe0a..54b77294879c 100644 --- a/sound/soc/samsung/speyside.c +++ b/sound/soc/samsung/speyside.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Speyside audio support diff --git a/sound/soc/samsung/tm2_wm5110.c b/sound/soc/samsung/tm2_wm5110.c index f1f59e059f5d..946a9fee01cf 100644 --- a/sound/soc/samsung/tm2_wm5110.c +++ b/sound/soc/samsung/tm2_wm5110.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2015 - 2016 Samsung Electronics Co., Ltd. diff --git a/sound/soc/samsung/tobermory.c b/sound/soc/samsung/tobermory.c index 5448c16199bd..72ed4e84e032 100644 --- a/sound/soc/samsung/tobermory.c +++ b/sound/soc/samsung/tobermory.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Tobermory audio support diff --git a/sound/soc/sdca/sdca_asoc.c b/sound/soc/sdca/sdca_asoc.c index 2d328bbb95b9..4dd50125f88a 100644 --- a/sound/soc/sdca/sdca_asoc.c +++ b/sound/soc/sdca/sdca_asoc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_class.c b/sound/soc/sdca/sdca_class.c index 349d32933ba8..4aa56fcd7a78 100644 --- a/sound/soc/sdca/sdca_class.c +++ b/sound/soc/sdca/sdca_class.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_class_function.c b/sound/soc/sdca/sdca_class_function.c index 0028482a1e75..e1960263e4be 100644 --- a/sound/soc/sdca/sdca_class_function.c +++ b/sound/soc/sdca/sdca_class_function.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_device.c b/sound/soc/sdca/sdca_device.c index 405e80b979de..8bdc7acd803b 100644 --- a/sound/soc/sdca/sdca_device.c +++ b/sound/soc/sdca/sdca_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2024 Intel Corporation diff --git a/sound/soc/sdca/sdca_fdl.c b/sound/soc/sdca/sdca_fdl.c index 3180ebd07c40..a0a28f4905af 100644 --- a/sound/soc/sdca/sdca_fdl.c +++ b/sound/soc/sdca/sdca_fdl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_function_device.c b/sound/soc/sdca/sdca_function_device.c index c6cc880a150e..b7cec75d2b69 100644 --- a/sound/soc/sdca/sdca_function_device.c +++ b/sound/soc/sdca/sdca_function_device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2024 Intel Corporation. diff --git a/sound/soc/sdca/sdca_functions.c b/sound/soc/sdca/sdca_functions.c index 5a1f120487ef..57c290c07f92 100644 --- a/sound/soc/sdca/sdca_functions.c +++ b/sound/soc/sdca/sdca_functions.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) // Copyright(c) 2024 Intel Corporation diff --git a/sound/soc/sdca/sdca_hid.c b/sound/soc/sdca/sdca_hid.c index abbd56a3d297..d7172f798699 100644 --- a/sound/soc/sdca/sdca_hid.c +++ b/sound/soc/sdca/sdca_hid.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) /* diff --git a/sound/soc/sdca/sdca_interrupts.c b/sound/soc/sdca/sdca_interrupts.c index 8f6a2adfb6fb..f516f156a547 100644 --- a/sound/soc/sdca/sdca_interrupts.c +++ b/sound/soc/sdca/sdca_interrupts.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_regmap.c b/sound/soc/sdca/sdca_regmap.c index 2cca9a9c71ea..8288a799a513 100644 --- a/sound/soc/sdca/sdca_regmap.c +++ b/sound/soc/sdca/sdca_regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdca/sdca_ump.c b/sound/soc/sdca/sdca_ump.c index 8aba3ff16872..1fbbcb371f72 100644 --- a/sound/soc/sdca/sdca_ump.c +++ b/sound/soc/sdca/sdca_ump.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c b/sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c index 2a7109d53cbe..89e143a83360 100644 --- a/sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c +++ b/sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2024 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_cs42l42.c b/sound/soc/sdw_utils/soc_sdw_cs42l42.c index ff1bdf52d483..63eb99917755 100644 --- a/sound/soc/sdw_utils/soc_sdw_cs42l42.c +++ b/sound/soc/sdw_utils/soc_sdw_cs42l42.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2023 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_cs42l43.c b/sound/soc/sdw_utils/soc_sdw_cs42l43.c index 2685ff4f0932..d80350ba2481 100644 --- a/sound/soc/sdw_utils/soc_sdw_cs42l43.c +++ b/sound/soc/sdw_utils/soc_sdw_cs42l43.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Based on sof_sdw_rt5682.c // This file incorporates work covered by the following copyright notice: diff --git a/sound/soc/sdw_utils/soc_sdw_cs42l45.c b/sound/soc/sdw_utils/soc_sdw_cs42l45.c index 647923d9669f..d7020a47d6c2 100644 --- a/sound/soc/sdw_utils/soc_sdw_cs42l45.c +++ b/sound/soc/sdw_utils/soc_sdw_cs42l45.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Based on sof_sdw_rt5682.c // This file incorporates work covered by the following copyright notice: diff --git a/sound/soc/sdw_utils/soc_sdw_cs_amp.c b/sound/soc/sdw_utils/soc_sdw_cs_amp.c index 325ab7230481..249be661bcb7 100644 --- a/sound/soc/sdw_utils/soc_sdw_cs_amp.c +++ b/sound/soc/sdw_utils/soc_sdw_cs_amp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2023 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_dmic.c b/sound/soc/sdw_utils/soc_sdw_dmic.c index 6075cd235452..1ad0024a23ee 100644 --- a/sound/soc/sdw_utils/soc_sdw_dmic.c +++ b/sound/soc/sdw_utils/soc_sdw_dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_maxim.c b/sound/soc/sdw_utils/soc_sdw_maxim.c index 14090b032cb6..571ebc512470 100644 --- a/sound/soc/sdw_utils/soc_sdw_maxim.c +++ b/sound/soc/sdw_utils/soc_sdw_maxim.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt5682.c b/sound/soc/sdw_utils/soc_sdw_rt5682.c index 641362835b4e..fe14658f68b5 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt5682.c +++ b/sound/soc/sdw_utils/soc_sdw_rt5682.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt700.c b/sound/soc/sdw_utils/soc_sdw_rt700.c index ffedfde955d0..c9d1a1d8b034 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt700.c +++ b/sound/soc/sdw_utils/soc_sdw_rt700.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt711.c b/sound/soc/sdw_utils/soc_sdw_rt711.c index 3a3a66b4b737..9807e0a80937 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt711.c +++ b/sound/soc/sdw_utils/soc_sdw_rt711.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt_amp.c b/sound/soc/sdw_utils/soc_sdw_rt_amp.c index 4e9b08cb653d..3c24edc86072 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt_amp.c +++ b/sound/soc/sdw_utils/soc_sdw_rt_amp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2022 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt_dmic.c b/sound/soc/sdw_utils/soc_sdw_rt_dmic.c index 97be110a59b6..2d7ecc16dac2 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt_dmic.c +++ b/sound/soc/sdw_utils/soc_sdw_rt_dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2024 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c b/sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c index 5bf3627a97a0..0bd764e893ab 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c +++ b/sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2024 Intel Corporation. diff --git a/sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c b/sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c index 2547b5b3fdd7..d93cd5a692bc 100644 --- a/sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c +++ b/sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/sdw_utils/soc_sdw_ti_amp.c b/sound/soc/sdw_utils/soc_sdw_ti_amp.c index cbd60faecd09..88b1fa8efae7 100644 --- a/sound/soc/sdw_utils/soc_sdw_ti_amp.c +++ b/sound/soc/sdw_utils/soc_sdw_ti_amp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Texas Instruments Inc. diff --git a/sound/soc/sdw_utils/soc_sdw_utils.c b/sound/soc/sdw_utils/soc_sdw_utils.c index ccf149f949e8..4dbf7c5b5048 100644 --- a/sound/soc/sdw_utils/soc_sdw_utils.c +++ b/sound/soc/sdw_utils/soc_sdw_utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // This file incorporates work covered by the following copyright notice: // Copyright (c) 2020 Intel Corporation diff --git a/sound/soc/soc-ac97.c b/sound/soc/soc-ac97.c index 37486d6a438e..c41ef44463b9 100644 --- a/sound/soc/soc-ac97.c +++ b/sound/soc/soc-ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-ac97.c -- ALSA SoC Audio Layer AC97 support diff --git a/sound/soc/soc-acpi.c b/sound/soc/soc-acpi.c index 270f9777942f..0d0ef204904b 100644 --- a/sound/soc/soc-acpi.c +++ b/sound/soc/soc-acpi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // soc-apci.c - support for ACPI enumeration. diff --git a/sound/soc/soc-card-test.c b/sound/soc/soc-card-test.c index 47dfd8b1babc..4c8af146644a 100644 --- a/sound/soc/soc-card-test.c +++ b/sound/soc/soc-card-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2024 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/soc-card.c b/sound/soc/soc-card.c index 235427d69061..7379ae76bdab 100644 --- a/sound/soc/soc-card.c +++ b/sound/soc/soc-card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // soc-card.c diff --git a/sound/soc/soc-component.c b/sound/soc/soc-component.c index c815fd1b3fd1..60c06f582de9 100644 --- a/sound/soc/soc-component.c +++ b/sound/soc/soc-component.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // soc-component.c diff --git a/sound/soc/soc-compress.c b/sound/soc/soc-compress.c index 7b81dffc6a93..a54309646aef 100644 --- a/sound/soc/soc-compress.c +++ b/sound/soc/soc-compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-compress.c -- ALSA SoC Compress diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c index e4b21bf39e59..5275aaca9e8b 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-core.c -- ALSA SoC Audio Layer diff --git a/sound/soc/soc-dai.c b/sound/soc/soc-dai.c index a1e05307067d..a647657ce24a 100644 --- a/sound/soc/soc-dai.c +++ b/sound/soc/soc-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // soc-dai.c diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c index 4d920a59da3c..92e1bbc0b1e2 100644 --- a/sound/soc/soc-dapm.c +++ b/sound/soc/soc-dapm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-dapm.c -- ALSA SoC Dynamic Audio Power Management diff --git a/sound/soc/soc-devres.c b/sound/soc/soc-devres.c index d33f83ec24f2..c42bdff8fbb0 100644 --- a/sound/soc/soc-devres.c +++ b/sound/soc/soc-devres.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-devres.c -- ALSA SoC Audio Layer devres functions diff --git a/sound/soc/soc-generic-dmaengine-pcm.c b/sound/soc/soc-generic-dmaengine-pcm.c index a63e942fdc0b..0dcb813df2b9 100644 --- a/sound/soc/soc-generic-dmaengine-pcm.c +++ b/sound/soc/soc-generic-dmaengine-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // Copyright (C) 2013, Analog Devices Inc. diff --git a/sound/soc/soc-jack.c b/sound/soc/soc-jack.c index 05985ccec571..2e6d2d8b3c8c 100644 --- a/sound/soc/soc-jack.c +++ b/sound/soc/soc-jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-jack.c -- ALSA SoC jack handling diff --git a/sound/soc/soc-link.c b/sound/soc/soc-link.c index 02fd68f2e702..11c4c0c1e5a5 100644 --- a/sound/soc/soc-link.c +++ b/sound/soc/soc-link.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // soc-link.c diff --git a/sound/soc/soc-ops-test.c b/sound/soc/soc-ops-test.c index 1bafa5626d48..d444abbf9aee 100644 --- a/sound/soc/soc-ops-test.c +++ b/sound/soc/soc-ops-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2025 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/soc-ops.c b/sound/soc/soc-ops.c index ba42939d5f01..d3b440c074d4 100644 --- a/sound/soc/soc-ops.c +++ b/sound/soc/soc-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-ops.c -- Generic ASoC operations diff --git a/sound/soc/soc-pcm.c b/sound/soc/soc-pcm.c index 6b134962c71c..17fb7749ccd0 100644 --- a/sound/soc/soc-pcm.c +++ b/sound/soc/soc-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-pcm.c -- ALSA SoC PCM diff --git a/sound/soc/soc-topology-test.c b/sound/soc/soc-topology-test.c index c8f2ec29e970..345dbd3c29ae 100644 --- a/sound/soc/soc-topology-test.c +++ b/sound/soc/soc-topology-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * soc-topology-test.c -- ALSA SoC Topology Kernel Unit Tests diff --git a/sound/soc/soc-topology.c b/sound/soc/soc-topology.c index 064b8d76b955..6828bce0e30d 100644 --- a/sound/soc/soc-topology.c +++ b/sound/soc/soc-topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-topology.c -- ALSA SoC Topology diff --git a/sound/soc/soc-usb.c b/sound/soc/soc-usb.c index 26baa66d29a8..dac328681f46 100644 --- a/sound/soc/soc-usb.c +++ b/sound/soc/soc-usb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/soc/soc-utils-test.c b/sound/soc/soc-utils-test.c index 616d2c926dd1..e9669aaee3a4 100644 --- a/sound/soc/soc-utils-test.c +++ b/sound/soc/soc-utils-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2022 Cirrus Logic, Inc. and // Cirrus Logic International Semiconductor Ltd. diff --git a/sound/soc/soc-utils.c b/sound/soc/soc-utils.c index c8adfff826bd..444590be60fb 100644 --- a/sound/soc/soc-utils.c +++ b/sound/soc/soc-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ // // soc-util.c -- ALSA SoC Audio Layer utility functions diff --git a/sound/soc/sof/amd/acp-common.c b/sound/soc/sof/amd/acp-common.c index 0c3a92f5f942..496c4632e317 100644 --- a/sound/soc/sof/amd/acp-common.c +++ b/sound/soc/sof/amd/acp-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-ipc.c b/sound/soc/sof/amd/acp-ipc.c index 22d4b807e1bb..6458ba8f5b80 100644 --- a/sound/soc/sof/amd/acp-ipc.c +++ b/sound/soc/sof/amd/acp-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-loader.c b/sound/soc/sof/amd/acp-loader.c index 98324bbade15..8c1dd5444153 100644 --- a/sound/soc/sof/amd/acp-loader.c +++ b/sound/soc/sof/amd/acp-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-pcm.c b/sound/soc/sof/amd/acp-pcm.c index 2802684f26de..00b9ed286d63 100644 --- a/sound/soc/sof/amd/acp-pcm.c +++ b/sound/soc/sof/amd/acp-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-probes.c b/sound/soc/sof/amd/acp-probes.c index ce51ed108a47..adcbc76c4c81 100644 --- a/sound/soc/sof/amd/acp-probes.c +++ b/sound/soc/sof/amd/acp-probes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-stream.c b/sound/soc/sof/amd/acp-stream.c index 9212a3137cfd..250ed303684b 100644 --- a/sound/soc/sof/amd/acp-stream.c +++ b/sound/soc/sof/amd/acp-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp-trace.c b/sound/soc/sof/amd/acp-trace.c index 0bd1f5990e8c..98fff7752db5 100644 --- a/sound/soc/sof/amd/acp-trace.c +++ b/sound/soc/sof/amd/acp-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp.c b/sound/soc/sof/amd/acp.c index 71a18f156de2..665a27e2c9c9 100644 --- a/sound/soc/sof/amd/acp.c +++ b/sound/soc/sof/amd/acp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp63.c b/sound/soc/sof/amd/acp63.c index a686620b1358..833647efc6c2 100644 --- a/sound/soc/sof/amd/acp63.c +++ b/sound/soc/sof/amd/acp63.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/acp70.c b/sound/soc/sof/amd/acp70.c index 8314ac4008da..5151e007a5b1 100644 --- a/sound/soc/sof/amd/acp70.c +++ b/sound/soc/sof/amd/acp70.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/pci-acp63.c b/sound/soc/sof/amd/pci-acp63.c index 21ffdfdcf03d..9c9ce88990ad 100644 --- a/sound/soc/sof/amd/pci-acp63.c +++ b/sound/soc/sof/amd/pci-acp63.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/pci-acp70.c b/sound/soc/sof/amd/pci-acp70.c index 3523c9a92a94..dbbb2d81a980 100644 --- a/sound/soc/sof/amd/pci-acp70.c +++ b/sound/soc/sof/amd/pci-acp70.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/pci-rmb.c b/sound/soc/sof/amd/pci-rmb.c index 0233b6ba2d2e..dbf8b0319d3a 100644 --- a/sound/soc/sof/amd/pci-rmb.c +++ b/sound/soc/sof/amd/pci-rmb.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/pci-rn.c b/sound/soc/sof/amd/pci-rn.c index 2b7fbcf11b55..269716c3be1d 100644 --- a/sound/soc/sof/amd/pci-rn.c +++ b/sound/soc/sof/amd/pci-rn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/pci-vangogh.c b/sound/soc/sof/amd/pci-vangogh.c index 6ef692becfb9..3aaaa09ad263 100644 --- a/sound/soc/sof/amd/pci-vangogh.c +++ b/sound/soc/sof/amd/pci-vangogh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/rembrandt.c b/sound/soc/sof/amd/rembrandt.c index 86ef59743fc8..ca41bfd0f93c 100644 --- a/sound/soc/sof/amd/rembrandt.c +++ b/sound/soc/sof/amd/rembrandt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/renoir.c b/sound/soc/sof/amd/renoir.c index b3b4639abf50..11efadb25789 100644 --- a/sound/soc/sof/amd/renoir.c +++ b/sound/soc/sof/amd/renoir.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/amd/vangogh.c b/sound/soc/sof/amd/vangogh.c index 6ed5f9aaa414..51afc1ef8697 100644 --- a/sound/soc/sof/amd/vangogh.c +++ b/sound/soc/sof/amd/vangogh.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/compress.c b/sound/soc/sof/compress.c index 90b932ae3bab..f37b4b81934a 100644 --- a/sound/soc/sof/compress.c +++ b/sound/soc/sof/compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright 2021 NXP diff --git a/sound/soc/sof/control.c b/sound/soc/sof/control.c index a3fd1d523c09..34daa575e538 100644 --- a/sound/soc/sof/control.c +++ b/sound/soc/sof/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c index b11f408f1366..944c4c201334 100644 --- a/sound/soc/sof/core.c +++ b/sound/soc/sof/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/debug.c b/sound/soc/sof/debug.c index b24943a65c89..0de6526de879 100644 --- a/sound/soc/sof/debug.c +++ b/sound/soc/sof/debug.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/fw-file-profile.c b/sound/soc/sof/fw-file-profile.c index 76bde2e0be1d..ab2814feefc0 100644 --- a/sound/soc/sof/fw-file-profile.c +++ b/sound/soc/sof/fw-file-profile.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/imx/imx-common.c b/sound/soc/sof/imx/imx-common.c index e787d3932fbb..f7d83aaa0cb6 100644 --- a/sound/soc/sof/imx/imx-common.c +++ b/sound/soc/sof/imx/imx-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright 2020-2025 NXP diff --git a/sound/soc/sof/imx/imx8.c b/sound/soc/sof/imx/imx8.c index 7e9eab2e3034..43aa51a142e9 100644 --- a/sound/soc/sof/imx/imx8.c +++ b/sound/soc/sof/imx/imx8.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright 2019-2025 NXP diff --git a/sound/soc/sof/imx/imx9.c b/sound/soc/sof/imx/imx9.c index e56e8a1c8022..b288db2e4781 100644 --- a/sound/soc/sof/imx/imx9.c +++ b/sound/soc/sof/imx/imx9.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* * Copyright 2025 NXP diff --git a/sound/soc/sof/intel/apl.c b/sound/soc/sof/intel/apl.c index 0c68ae41a8a8..e2814a4afe2a 100644 --- a/sound/soc/sof/intel/apl.c +++ b/sound/soc/sof/intel/apl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/atom.c b/sound/soc/sof/intel/atom.c index 0d364bcdcfa9..be00a0a7fd0b 100644 --- a/sound/soc/sof/intel/atom.c +++ b/sound/soc/sof/intel/atom.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/bdw.c b/sound/soc/sof/intel/bdw.c index f1287d509835..fe293ed46d6f 100644 --- a/sound/soc/sof/intel/bdw.c +++ b/sound/soc/sof/intel/bdw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/byt.c b/sound/soc/sof/intel/byt.c index 18208f77b84d..3902055dd9d3 100644 --- a/sound/soc/sof/intel/byt.c +++ b/sound/soc/sof/intel/byt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/cnl.c b/sound/soc/sof/intel/cnl.c index 0cc5725515e7..773307229665 100644 --- a/sound/soc/sof/intel/cnl.c +++ b/sound/soc/sof/intel/cnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-bus.c b/sound/soc/sof/intel/hda-bus.c index 6492e1cefbfb..3c1cf8bc5356 100644 --- a/sound/soc/sof/intel/hda-bus.c +++ b/sound/soc/sof/intel/hda-bus.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-codec.c b/sound/soc/sof/intel/hda-codec.c index 37674ea452d6..05c14df7797e 100644 --- a/sound/soc/sof/intel/hda-codec.c +++ b/sound/soc/sof/intel/hda-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2018 Intel Corporation diff --git a/sound/soc/sof/intel/hda-common-ops.c b/sound/soc/sof/intel/hda-common-ops.c index 746b426b1329..22cf8b4f17c8 100644 --- a/sound/soc/sof/intel/hda-common-ops.c +++ b/sound/soc/sof/intel/hda-common-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-ctrl.c b/sound/soc/sof/intel/hda-ctrl.c index 8332d4bda558..e2389081ef09 100644 --- a/sound/soc/sof/intel/hda-ctrl.c +++ b/sound/soc/sof/intel/hda-ctrl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-dai-ops.c b/sound/soc/sof/intel/hda-dai-ops.c index 92681ca7f24d..03583bb3b2d6 100644 --- a/sound/soc/sof/intel/hda-dai-ops.c +++ b/sound/soc/sof/intel/hda-dai-ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-dai.c b/sound/soc/sof/intel/hda-dai.c index 883d0d3bae9e..6c4e76b2ca03 100644 --- a/sound/soc/sof/intel/hda-dai.c +++ b/sound/soc/sof/intel/hda-dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-dsp.c b/sound/soc/sof/intel/hda-dsp.c index e9f092f082a1..708c67e14336 100644 --- a/sound/soc/sof/intel/hda-dsp.c +++ b/sound/soc/sof/intel/hda-dsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-ipc.c b/sound/soc/sof/intel/hda-ipc.c index 94425c510861..b50c2a9d08f3 100644 --- a/sound/soc/sof/intel/hda-ipc.c +++ b/sound/soc/sof/intel/hda-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-loader-skl.c b/sound/soc/sof/intel/hda-loader-skl.c index f38178c904de..b637f684e96d 100644 --- a/sound/soc/sof/intel/hda-loader-skl.c +++ b/sound/soc/sof/intel/hda-loader-skl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-loader.c b/sound/soc/sof/intel/hda-loader.c index 2cc11d8b0f70..e1712d20af15 100644 --- a/sound/soc/sof/intel/hda-loader.c +++ b/sound/soc/sof/intel/hda-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-mlink.c b/sound/soc/sof/intel/hda-mlink.c index ce561fe52bd5..248f1682f413 100644 --- a/sound/soc/sof/intel/hda-mlink.c +++ b/sound/soc/sof/intel/hda-mlink.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-pcm.c b/sound/soc/sof/intel/hda-pcm.c index da6c1e7263cd..13c51215305f 100644 --- a/sound/soc/sof/intel/hda-pcm.c +++ b/sound/soc/sof/intel/hda-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-probes.c b/sound/soc/sof/intel/hda-probes.c index b06933cebc45..bb3063e9f924 100644 --- a/sound/soc/sof/intel/hda-probes.c +++ b/sound/soc/sof/intel/hda-probes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-sdw-bpt.c b/sound/soc/sof/intel/hda-sdw-bpt.c index e45dd051ab8c..854589e734a4 100644 --- a/sound/soc/sof/intel/hda-sdw-bpt.c +++ b/sound/soc/sof/intel/hda-sdw-bpt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-stream.c b/sound/soc/sof/intel/hda-stream.c index 9c3b3a9aaf83..1e4ce30cb266 100644 --- a/sound/soc/sof/intel/hda-stream.c +++ b/sound/soc/sof/intel/hda-stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda-trace.c b/sound/soc/sof/intel/hda-trace.c index 5da8188ffcfe..995074a8381f 100644 --- a/sound/soc/sof/intel/hda-trace.c +++ b/sound/soc/sof/intel/hda-trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c index 686ecc040867..3daf88893f31 100644 --- a/sound/soc/sof/intel/hda.c +++ b/sound/soc/sof/intel/hda.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/icl.c b/sound/soc/sof/intel/icl.c index dbc5ad62258b..c995b6c60d9e 100644 --- a/sound/soc/sof/intel/icl.c +++ b/sound/soc/sof/intel/icl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/sof/intel/lnl.c b/sound/soc/sof/intel/lnl.c index c01ea7e731aa..7de8011a22c1 100644 --- a/sound/soc/sof/intel/lnl.c +++ b/sound/soc/sof/intel/lnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2023 Intel Corporation diff --git a/sound/soc/sof/intel/mtl.c b/sound/soc/sof/intel/mtl.c index 095dcf1a18e4..4343cd77dbf5 100644 --- a/sound/soc/sof/intel/mtl.c +++ b/sound/soc/sof/intel/mtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/intel/nvl.c b/sound/soc/sof/intel/nvl.c index ff215151af2a..dedac2407aa4 100644 --- a/sound/soc/sof/intel/nvl.c +++ b/sound/soc/sof/intel/nvl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2025 Intel Corporation diff --git a/sound/soc/sof/intel/pci-apl.c b/sound/soc/sof/intel/pci-apl.c index 0bf7ee753bc3..010611a1958a 100644 --- a/sound/soc/sof/intel/pci-apl.c +++ b/sound/soc/sof/intel/pci-apl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-cnl.c b/sound/soc/sof/intel/pci-cnl.c index de48640024e4..b897c69c8221 100644 --- a/sound/soc/sof/intel/pci-cnl.c +++ b/sound/soc/sof/intel/pci-cnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-icl.c b/sound/soc/sof/intel/pci-icl.c index fd219e654844..99b39a9f844e 100644 --- a/sound/soc/sof/intel/pci-icl.c +++ b/sound/soc/sof/intel/pci-icl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-lnl.c b/sound/soc/sof/intel/pci-lnl.c index ae379c23f008..ae42cc0936df 100644 --- a/sound/soc/sof/intel/pci-lnl.c +++ b/sound/soc/sof/intel/pci-lnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-mtl.c b/sound/soc/sof/intel/pci-mtl.c index 23adc5d765b4..09af5dcce3a4 100644 --- a/sound/soc/sof/intel/pci-mtl.c +++ b/sound/soc/sof/intel/pci-mtl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-nvl.c b/sound/soc/sof/intel/pci-nvl.c index c499c14b93d5..10afe1571fa9 100644 --- a/sound/soc/sof/intel/pci-nvl.c +++ b/sound/soc/sof/intel/pci-nvl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-ptl.c b/sound/soc/sof/intel/pci-ptl.c index 68f6a9841633..7761ff571361 100644 --- a/sound/soc/sof/intel/pci-ptl.c +++ b/sound/soc/sof/intel/pci-ptl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-skl.c b/sound/soc/sof/intel/pci-skl.c index a16945dc35f7..3314e614fb10 100644 --- a/sound/soc/sof/intel/pci-skl.c +++ b/sound/soc/sof/intel/pci-skl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-tgl.c b/sound/soc/sof/intel/pci-tgl.c index 437c43819825..434447826699 100644 --- a/sound/soc/sof/intel/pci-tgl.c +++ b/sound/soc/sof/intel/pci-tgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/pci-tng.c b/sound/soc/sof/intel/pci-tng.c index 0c11cc1fd820..40419e6732b7 100644 --- a/sound/soc/sof/intel/pci-tng.c +++ b/sound/soc/sof/intel/pci-tng.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/ptl.c b/sound/soc/sof/intel/ptl.c index c1db735237f8..35e66a57e823 100644 --- a/sound/soc/sof/intel/ptl.c +++ b/sound/soc/sof/intel/ptl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2025 Intel Corporation diff --git a/sound/soc/sof/intel/skl.c b/sound/soc/sof/intel/skl.c index 90a3c2e2334c..f360fbc28929 100644 --- a/sound/soc/sof/intel/skl.c +++ b/sound/soc/sof/intel/skl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/telemetry.c b/sound/soc/sof/intel/telemetry.c index dcaaf03599db..f60bae46231e 100644 --- a/sound/soc/sof/intel/telemetry.c +++ b/sound/soc/sof/intel/telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/intel/tgl.c b/sound/soc/sof/intel/tgl.c index e68bbe685ba3..b770a90c4c2c 100644 --- a/sound/soc/sof/intel/tgl.c +++ b/sound/soc/sof/intel/tgl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2020 Intel Corporation diff --git a/sound/soc/sof/intel/tracepoints.c b/sound/soc/sof/intel/tracepoints.c index 9e3260a062c2..33a4de980178 100644 --- a/sound/soc/sof/intel/tracepoints.c +++ b/sound/soc/sof/intel/tracepoints.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define CREATE_TRACE_POINTS #include diff --git a/sound/soc/sof/iomem-utils.c b/sound/soc/sof/iomem-utils.c index f6cb79082672..6735561447e0 100644 --- a/sound/soc/sof/iomem-utils.c +++ b/sound/soc/sof/iomem-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc.c b/sound/soc/sof/ipc.c index 3fb8d3e9dc6a..30b2b95d21b8 100644 --- a/sound/soc/sof/ipc.c +++ b/sound/soc/sof/ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc3-control.c b/sound/soc/sof/ipc3-control.c index 2b1befad6d5c..7f032bec2a7d 100644 --- a/sound/soc/sof/ipc3-control.c +++ b/sound/soc/sof/ipc3-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc3-dtrace.c b/sound/soc/sof/ipc3-dtrace.c index 6ec391fd39a9..6bccc6269fa4 100644 --- a/sound/soc/sof/ipc3-dtrace.c +++ b/sound/soc/sof/ipc3-dtrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/ipc3-loader.c b/sound/soc/sof/ipc3-loader.c index 7e9c76d5b2c9..2f627d8b522a 100644 --- a/sound/soc/sof/ipc3-loader.c +++ b/sound/soc/sof/ipc3-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc3-pcm.c b/sound/soc/sof/ipc3-pcm.c index 90ef5d99f626..e9590397488a 100644 --- a/sound/soc/sof/ipc3-pcm.c +++ b/sound/soc/sof/ipc3-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc3-topology.c b/sound/soc/sof/ipc3-topology.c index f449362a2905..b4dcc3f5c79d 100644 --- a/sound/soc/sof/ipc3-topology.c +++ b/sound/soc/sof/ipc3-topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc3.c b/sound/soc/sof/ipc3.c index 4a194a705ace..b9894650cb4f 100644 --- a/sound/soc/sof/ipc3.c +++ b/sound/soc/sof/ipc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4-control.c b/sound/soc/sof/ipc4-control.c index 976a4794d610..3f1152c15511 100644 --- a/sound/soc/sof/ipc4-control.c +++ b/sound/soc/sof/ipc4-control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4-loader.c b/sound/soc/sof/ipc4-loader.c index b0d293f62d1c..d66d28c756e7 100644 --- a/sound/soc/sof/ipc4-loader.c +++ b/sound/soc/sof/ipc4-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4-mtrace.c b/sound/soc/sof/ipc4-mtrace.c index aa5b78604db6..0bd40e0072cf 100644 --- a/sound/soc/sof/ipc4-mtrace.c +++ b/sound/soc/sof/ipc4-mtrace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/ipc4-pcm.c b/sound/soc/sof/ipc4-pcm.c index 6d81969e181c..bd1c9576fcc5 100644 --- a/sound/soc/sof/ipc4-pcm.c +++ b/sound/soc/sof/ipc4-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4-telemetry.c b/sound/soc/sof/ipc4-telemetry.c index ddc3bc494ffe..a3cde93cce92 100644 --- a/sound/soc/sof/ipc4-telemetry.c +++ b/sound/soc/sof/ipc4-telemetry.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4-topology.c b/sound/soc/sof/ipc4-topology.c index d621e7914a73..2116c458f36a 100644 --- a/sound/soc/sof/ipc4-topology.c +++ b/sound/soc/sof/ipc4-topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ipc4.c b/sound/soc/sof/ipc4.c index a4a090e6724a..6cfc75a33619 100644 --- a/sound/soc/sof/ipc4.c +++ b/sound/soc/sof/ipc4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/loader.c b/sound/soc/sof/loader.c index 0baf316b0064..d65ae85a84e5 100644 --- a/sound/soc/sof/loader.c +++ b/sound/soc/sof/loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/mediatek/mt8186/mt8186-clk.c b/sound/soc/sof/mediatek/mt8186/mt8186-clk.c index cb2ab5884b8c..955ed5cc1cac 100644 --- a/sound/soc/sof/mediatek/mt8186/mt8186-clk.c +++ b/sound/soc/sof/mediatek/mt8186/mt8186-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2022 Mediatek Corporation. All rights reserved. diff --git a/sound/soc/sof/mediatek/mt8186/mt8186-loader.c b/sound/soc/sof/mediatek/mt8186/mt8186-loader.c index 946e6c43204f..0d08cdac74f0 100644 --- a/sound/soc/sof/mediatek/mt8186/mt8186-loader.c +++ b/sound/soc/sof/mediatek/mt8186/mt8186-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright (c) 2022 Mediatek Corporation. All rights reserved. diff --git a/sound/soc/sof/mediatek/mt8186/mt8186.c b/sound/soc/sof/mediatek/mt8186/mt8186.c index c1bea967737d..46ca6c814501 100644 --- a/sound/soc/sof/mediatek/mt8186/mt8186.c +++ b/sound/soc/sof/mediatek/mt8186/mt8186.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2022 Mediatek Inc. All rights reserved. diff --git a/sound/soc/sof/mediatek/mt8195/mt8195-clk.c b/sound/soc/sof/mediatek/mt8195/mt8195-clk.c index 2c2c4cd323fc..186373948c3e 100644 --- a/sound/soc/sof/mediatek/mt8195/mt8195-clk.c +++ b/sound/soc/sof/mediatek/mt8195/mt8195-clk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2021 Mediatek Corporation. All rights reserved. diff --git a/sound/soc/sof/mediatek/mt8195/mt8195-loader.c b/sound/soc/sof/mediatek/mt8195/mt8195-loader.c index 4be99ff4ebd3..07e1e0bd2a56 100644 --- a/sound/soc/sof/mediatek/mt8195/mt8195-loader.c +++ b/sound/soc/sof/mediatek/mt8195/mt8195-loader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright (c) 2021 Mediatek Corporation. All rights reserved. diff --git a/sound/soc/sof/mediatek/mt8195/mt8195.c b/sound/soc/sof/mediatek/mt8195/mt8195.c index 4d6e9300a9c0..ff7c64605368 100644 --- a/sound/soc/sof/mediatek/mt8195/mt8195.c +++ b/sound/soc/sof/mediatek/mt8195/mt8195.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright(c) 2021 Mediatek Inc. All rights reserved. diff --git a/sound/soc/sof/mediatek/mtk-adsp-common.c b/sound/soc/sof/mediatek/mtk-adsp-common.c index 01bbadb160ff..4352e1f617ad 100644 --- a/sound/soc/sof/mediatek/mtk-adsp-common.c +++ b/sound/soc/sof/mediatek/mtk-adsp-common.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/nocodec.c b/sound/soc/sof/nocodec.c index c0c906a78eba..0de9169d1576 100644 --- a/sound/soc/sof/nocodec.c +++ b/sound/soc/sof/nocodec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/ops.c b/sound/soc/sof/ops.c index bd52e7ec6883..eeea5efdbbfc 100644 --- a/sound/soc/sof/ops.c +++ b/sound/soc/sof/ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/pcm.c b/sound/soc/sof/pcm.c index cee04574264e..e432942f61a5 100644 --- a/sound/soc/sof/pcm.c +++ b/sound/soc/sof/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/pm.c b/sound/soc/sof/pm.c index 8e3bcf602beb..f2433f0d97ad 100644 --- a/sound/soc/sof/pm.c +++ b/sound/soc/sof/pm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/sof-acpi-dev.c b/sound/soc/sof/sof-acpi-dev.c index 68bf1b57093e..f320cc541778 100644 --- a/sound/soc/sof/sof-acpi-dev.c +++ b/sound/soc/sof/sof-acpi-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/sof-audio.c b/sound/soc/sof/sof-audio.c index a9664b4cf43f..fbedd00aca5b 100644 --- a/sound/soc/sof/sof-audio.c +++ b/sound/soc/sof/sof-audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/sof-client-ipc-flood-test.c b/sound/soc/sof/sof-client-ipc-flood-test.c index 373f3a125372..d39191c2029f 100644 --- a/sound/soc/sof/sof-client-ipc-flood-test.c +++ b/sound/soc/sof/sof-client-ipc-flood-test.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/sof-client-ipc-kernel-injector.c b/sound/soc/sof/sof-client-ipc-kernel-injector.c index 249bd2d6c8d2..8aab9117c05e 100644 --- a/sound/soc/sof/sof-client-ipc-kernel-injector.c +++ b/sound/soc/sof/sof-client-ipc-kernel-injector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2023 Google Inc diff --git a/sound/soc/sof/sof-client-ipc-msg-injector.c b/sound/soc/sof/sof-client-ipc-msg-injector.c index 9c8a0fbfb8df..643357d63637 100644 --- a/sound/soc/sof/sof-client-ipc-msg-injector.c +++ b/sound/soc/sof/sof-client-ipc-msg-injector.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/sof-client-probes-ipc3.c b/sound/soc/sof/sof-client-probes-ipc3.c index a78ec0954a61..8b5667ff4b0d 100644 --- a/sound/soc/sof/sof-client-probes-ipc3.c +++ b/sound/soc/sof/sof-client-probes-ipc3.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2019-2022 Intel Corporation diff --git a/sound/soc/sof/sof-client-probes-ipc4.c b/sound/soc/sof/sof-client-probes-ipc4.c index d3fa37106b64..395beb4b47e5 100644 --- a/sound/soc/sof/sof-client-probes-ipc4.c +++ b/sound/soc/sof/sof-client-probes-ipc4.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2019-2022 Intel Corporation diff --git a/sound/soc/sof/sof-client-probes.c b/sound/soc/sof/sof-client-probes.c index f753e0faff99..776dbcc6c9c8 100644 --- a/sound/soc/sof/sof-client-probes.c +++ b/sound/soc/sof/sof-client-probes.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2019-2022 Intel Corporation diff --git a/sound/soc/sof/sof-client.c b/sound/soc/sof/sof-client.c index 2dbfc7699c73..989f0fb540ce 100644 --- a/sound/soc/sof/sof-client.c +++ b/sound/soc/sof/sof-client.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/sof-of-dev.c b/sound/soc/sof/sof-of-dev.c index 3ccfcfb142b7..005522b7ed25 100644 --- a/sound/soc/sof/sof-of-dev.c +++ b/sound/soc/sof/sof-of-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // Copyright 2019 NXP diff --git a/sound/soc/sof/sof-pci-dev.c b/sound/soc/sof/sof-pci-dev.c index c50249aadea9..7455f0acac44 100644 --- a/sound/soc/sof/sof-pci-dev.c +++ b/sound/soc/sof/sof-pci-dev.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/sof-utils.c b/sound/soc/sof/sof-utils.c index f70089317b8c..2db6c432db96 100644 --- a/sound/soc/sof/sof-utils.c +++ b/sound/soc/sof/sof-utils.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/stream-ipc.c b/sound/soc/sof/stream-ipc.c index 8262443ac89a..3538e311a2f8 100644 --- a/sound/soc/sof/stream-ipc.c +++ b/sound/soc/sof/stream-ipc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/topology.c b/sound/soc/sof/topology.c index 9bf8ab610a7e..17d81fd48127 100644 --- a/sound/soc/sof/topology.c +++ b/sound/soc/sof/topology.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/sof/trace.c b/sound/soc/sof/trace.c index fe6c67c01b0d..8b99bd3b7e92 100644 --- a/sound/soc/sof/trace.c +++ b/sound/soc/sof/trace.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // Copyright(c) 2022 Intel Corporation diff --git a/sound/soc/sof/xtensa/core.c b/sound/soc/sof/xtensa/core.c index 50623e65fe1a..eaf595168366 100644 --- a/sound/soc/sof/xtensa/core.c +++ b/sound/soc/sof/xtensa/core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) // // This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/sound/soc/spacemit/k1_i2s.c b/sound/soc/spacemit/k1_i2s.c index 1cb99f1abc7c..eb64fe276ed9 100644 --- a/sound/soc/spacemit/k1_i2s.c +++ b/sound/soc/spacemit/k1_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2025 Troy Mitchell */ diff --git a/sound/soc/spear/spdif_in.c b/sound/soc/spear/spdif_in.c index 4ad8b1fc713a..f10d8cc0d52c 100644 --- a/sound/soc/spear/spdif_in.c +++ b/sound/soc/spear/spdif_in.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALSA SoC SPDIF In Audio Layer for spear processors * diff --git a/sound/soc/spear/spdif_out.c b/sound/soc/spear/spdif_out.c index 469373d1bb41..2ca62fadbd93 100644 --- a/sound/soc/spear/spdif_out.c +++ b/sound/soc/spear/spdif_out.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALSA SoC SPDIF Out Audio Layer for spear processors * diff --git a/sound/soc/spear/spear_pcm.c b/sound/soc/spear/spear_pcm.c index e8476da157cd..d956e81a0303 100644 --- a/sound/soc/spear/spear_pcm.c +++ b/sound/soc/spear/spear_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); /* * ALSA PCM interface for ST SPEAr Processors * diff --git a/sound/soc/sprd/sprd-mcdt.c b/sound/soc/sprd/sprd-mcdt.c index 814a1cde1d35..e6d0d0259c95 100644 --- a/sound/soc/sprd/sprd-mcdt.c +++ b/sound/soc/sprd/sprd-mcdt.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Spreadtrum Communications Inc. diff --git a/sound/soc/sprd/sprd-pcm-compress.c b/sound/soc/sprd/sprd-pcm-compress.c index 4b6ebfa5b033..f27d4c5c5895 100644 --- a/sound/soc/sprd/sprd-pcm-compress.c +++ b/sound/soc/sprd/sprd-pcm-compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Spreadtrum Communications Inc. diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c index d6b96cc2f708..61824beb3125 100644 --- a/sound/soc/sprd/sprd-pcm-dma.c +++ b/sound/soc/sprd/sprd-pcm-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Spreadtrum Communications Inc. diff --git a/sound/soc/starfive/jh7110_pwmdac.c b/sound/soc/starfive/jh7110_pwmdac.c index a603dd17931c..2ec88c754bd9 100644 --- a/sound/soc/starfive/jh7110_pwmdac.c +++ b/sound/soc/starfive/jh7110_pwmdac.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * jh7110_pwmdac.c -- StarFive JH7110 PWM-DAC driver diff --git a/sound/soc/starfive/jh7110_tdm.c b/sound/soc/starfive/jh7110_tdm.c index afdcde7df91a..c56e4d8f530e 100644 --- a/sound/soc/starfive/jh7110_tdm.c +++ b/sound/soc/starfive/jh7110_tdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * jh7110_tdm.c -- StarFive JH7110 TDM driver diff --git a/sound/soc/sti/sti_uniperif.c b/sound/soc/sti/sti_uniperif.c index a7956e5a4ee5..07f9e37d397a 100644 --- a/sound/soc/sti/sti_uniperif.c +++ b/sound/soc/sti/sti_uniperif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/sound/soc/sti/uniperif_player.c b/sound/soc/sti/uniperif_player.c index 6d1ce030963c..ad8c850e2174 100644 --- a/sound/soc/sti/uniperif_player.c +++ b/sound/soc/sti/uniperif_player.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/sound/soc/sti/uniperif_reader.c b/sound/soc/sti/uniperif_reader.c index 05ea2b794eb9..a2a7b6f3d494 100644 --- a/sound/soc/sti/uniperif_reader.c +++ b/sound/soc/sti/uniperif_reader.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) STMicroelectronics SA 2015 diff --git a/sound/soc/stm/stm32_adfsdm.c b/sound/soc/stm/stm32_adfsdm.c index 1797a91fea7a..3ed3ae22129c 100644 --- a/sound/soc/stm/stm32_adfsdm.c +++ b/sound/soc/stm/stm32_adfsdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * This file is part of STM32 DFSDM ASoC DAI driver diff --git a/sound/soc/stm/stm32_i2s.c b/sound/soc/stm/stm32_i2s.c index 6ca21780f21d..337706a5f659 100644 --- a/sound/soc/stm/stm32_i2s.c +++ b/sound/soc/stm/stm32_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STM32 ALSA SoC Digital Audio Interface (I2S) driver. diff --git a/sound/soc/stm/stm32_sai.c b/sound/soc/stm/stm32_sai.c index 00cf24ceca2d..77d27c53203e 100644 --- a/sound/soc/stm/stm32_sai.c +++ b/sound/soc/stm/stm32_sai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STM32 ALSA SoC Digital Audio Interface (SAI) driver. diff --git a/sound/soc/stm/stm32_sai_sub.c b/sound/soc/stm/stm32_sai_sub.c index 450e1585edee..fa4e87ced898 100644 --- a/sound/soc/stm/stm32_sai_sub.c +++ b/sound/soc/stm/stm32_sai_sub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STM32 ALSA SoC Digital Audio Interface (SAI) driver. diff --git a/sound/soc/stm/stm32_spdifrx.c b/sound/soc/stm/stm32_spdifrx.c index 57b711c44278..27c8a393b5b0 100644 --- a/sound/soc/stm/stm32_spdifrx.c +++ b/sound/soc/stm/stm32_spdifrx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * STM32 ALSA SoC Digital Audio Interface (SPDIF-rx) driver. diff --git a/sound/soc/sunxi/sun4i-codec.c b/sound/soc/sunxi/sun4i-codec.c index f4e22af594fa..1e83b998f345 100644 --- a/sound/soc/sunxi/sun4i-codec.c +++ b/sound/soc/sunxi/sun4i-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright 2014 Emilio López diff --git a/sound/soc/sunxi/sun4i-i2s.c b/sound/soc/sunxi/sun4i-i2s.c index 40de99a34bc3..bd09562164fa 100644 --- a/sound/soc/sunxi/sun4i-i2s.c +++ b/sound/soc/sunxi/sun4i-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2015 Andrea Venturi diff --git a/sound/soc/sunxi/sun4i-spdif.c b/sound/soc/sunxi/sun4i-spdif.c index 1e755a716c63..deac0b017778 100644 --- a/sound/soc/sunxi/sun4i-spdif.c +++ b/sound/soc/sunxi/sun4i-spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA SoC SPDIF Audio Layer diff --git a/sound/soc/sunxi/sun50i-codec-analog.c b/sound/soc/sunxi/sun50i-codec-analog.c index a19f8aaaf1c4..0cd7bd04ad08 100644 --- a/sound/soc/sunxi/sun50i-codec-analog.c +++ b/sound/soc/sunxi/sun50i-codec-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This driver supports the analog controls for the internal codec diff --git a/sound/soc/sunxi/sun50i-dmic.c b/sound/soc/sunxi/sun50i-dmic.c index bab1e29c9988..e890af4d1e52 100644 --- a/sound/soc/sunxi/sun50i-dmic.c +++ b/sound/soc/sunxi/sun50i-dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // This driver supports the DMIC in Allwinner's H6 SoCs. diff --git a/sound/soc/sunxi/sun8i-adda-pr-regmap.c b/sound/soc/sunxi/sun8i-adda-pr-regmap.c index e68ce9d2884d..239e362088cc 100644 --- a/sound/soc/sunxi/sun8i-adda-pr-regmap.c +++ b/sound/soc/sunxi/sun8i-adda-pr-regmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * This driver provides regmap to access to analog part of audio codec diff --git a/sound/soc/sunxi/sun8i-codec-analog.c b/sound/soc/sunxi/sun8i-codec-analog.c index 2024e2b2553e..011217d6cb7c 100644 --- a/sound/soc/sunxi/sun8i-codec-analog.c +++ b/sound/soc/sunxi/sun8i-codec-analog.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This driver supports the analog controls for the internal codec diff --git a/sound/soc/sunxi/sun8i-codec.c b/sound/soc/sunxi/sun8i-codec.c index 6bd42da57ac0..fca6ea958bc9 100644 --- a/sound/soc/sunxi/sun8i-codec.c +++ b/sound/soc/sunxi/sun8i-codec.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * This driver supports the digital controls for the internal codec diff --git a/sound/soc/tegra/tegra186_asrc.c b/sound/soc/tegra/tegra186_asrc.c index 2c0220e14a57..aff554dd7981 100644 --- a/sound/soc/tegra/tegra186_asrc.c +++ b/sound/soc/tegra/tegra186_asrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2022-2025 NVIDIA CORPORATION. All rights reserved. // diff --git a/sound/soc/tegra/tegra186_dspk.c b/sound/soc/tegra/tegra186_dspk.c index a762150db802..52224688cf2a 100644 --- a/sound/soc/tegra/tegra186_dspk.c +++ b/sound/soc/tegra/tegra186_dspk.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // diff --git a/sound/soc/tegra/tegra20_ac97.c b/sound/soc/tegra/tegra20_ac97.c index 08c58e8f3c22..7c0962e21037 100644 --- a/sound/soc/tegra/tegra20_ac97.c +++ b/sound/soc/tegra/tegra20_ac97.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra20_ac97.c - Tegra20 AC97 platform driver diff --git a/sound/soc/tegra/tegra20_das.c b/sound/soc/tegra/tegra20_das.c index c620ab0c601f..634bd582fcf0 100644 --- a/sound/soc/tegra/tegra20_das.c +++ b/sound/soc/tegra/tegra20_das.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra20_das.c - Tegra20 DAS driver diff --git a/sound/soc/tegra/tegra20_i2s.c b/sound/soc/tegra/tegra20_i2s.c index 51df0835ce3e..8796514b0d80 100644 --- a/sound/soc/tegra/tegra20_i2s.c +++ b/sound/soc/tegra/tegra20_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra20_i2s.c - Tegra20 I2S driver diff --git a/sound/soc/tegra/tegra20_spdif.c b/sound/soc/tegra/tegra20_spdif.c index 38661d9b4a7c..0c313fdc9dcb 100644 --- a/sound/soc/tegra/tegra20_spdif.c +++ b/sound/soc/tegra/tegra20_spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra20_spdif.c - Tegra20 SPDIF driver diff --git a/sound/soc/tegra/tegra210_admaif.c b/sound/soc/tegra/tegra210_admaif.c index f9f6040c4e34..c5f887db6297 100644 --- a/sound/soc/tegra/tegra210_admaif.c +++ b/sound/soc/tegra/tegra210_admaif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_adx.c b/sound/soc/tegra/tegra210_adx.c index 6c9a410085bc..1971f838e05e 100644 --- a/sound/soc/tegra/tegra210_adx.c +++ b/sound/soc/tegra/tegra210_adx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_ahub.c b/sound/soc/tegra/tegra210_ahub.c index e795907a3963..e980f630c701 100644 --- a/sound/soc/tegra/tegra210_ahub.c +++ b/sound/soc/tegra/tegra210_ahub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // tegra210_ahub.c - Tegra210 AHUB driver diff --git a/sound/soc/tegra/tegra210_amx.c b/sound/soc/tegra/tegra210_amx.c index c94f8c84e04f..5a0e0cbd341f 100644 --- a/sound/soc/tegra/tegra210_amx.c +++ b/sound/soc/tegra/tegra210_amx.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_dmic.c b/sound/soc/tegra/tegra210_dmic.c index 66fff53aeaa6..e563c7a31f5b 100644 --- a/sound/soc/tegra/tegra210_dmic.c +++ b/sound/soc/tegra/tegra210_dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_i2s.c b/sound/soc/tegra/tegra210_i2s.c index b91e0e6cd7fe..8ee2d9703213 100644 --- a/sound/soc/tegra/tegra210_i2s.c +++ b/sound/soc/tegra/tegra210_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_mbdrc.c b/sound/soc/tegra/tegra210_mbdrc.c index 09fe3c5cf540..adc89180783a 100644 --- a/sound/soc/tegra/tegra210_mbdrc.c +++ b/sound/soc/tegra/tegra210_mbdrc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // tegra210_mbdrc.c - Tegra210 MBDRC driver diff --git a/sound/soc/tegra/tegra210_mixer.c b/sound/soc/tegra/tegra210_mixer.c index ff8e9f2d7abf..b2e6b63c66cd 100644 --- a/sound/soc/tegra/tegra210_mixer.c +++ b/sound/soc/tegra/tegra210_mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2021-2024 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_mvc.c b/sound/soc/tegra/tegra210_mvc.c index 779d4c199da9..0b32a2eea613 100644 --- a/sound/soc/tegra/tegra210_mvc.c +++ b/sound/soc/tegra/tegra210_mvc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2021-2024 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_ope.c b/sound/soc/tegra/tegra210_ope.c index 27db70af2746..143863cff265 100644 --- a/sound/soc/tegra/tegra210_ope.c +++ b/sound/soc/tegra/tegra210_ope.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra210_peq.c b/sound/soc/tegra/tegra210_peq.c index 9a05e6913276..16234199866d 100644 --- a/sound/soc/tegra/tegra210_peq.c +++ b/sound/soc/tegra/tegra210_peq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // // tegra210_peq.c - Tegra210 PEQ driver diff --git a/sound/soc/tegra/tegra210_sfc.c b/sound/soc/tegra/tegra210_sfc.c index d6341968bebe..efe578139202 100644 --- a/sound/soc/tegra/tegra210_sfc.c +++ b/sound/soc/tegra/tegra210_sfc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2021-2024 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra30_ahub.c b/sound/soc/tegra/tegra30_ahub.c index 51e5ab6c276b..9fb182a4611d 100644 --- a/sound/soc/tegra/tegra30_ahub.c +++ b/sound/soc/tegra/tegra30_ahub.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra30_ahub.c - Tegra30 AHUB driver diff --git a/sound/soc/tegra/tegra30_i2s.c b/sound/soc/tegra/tegra30_i2s.c index b121af9ef8ed..c3cf3eacd2f2 100644 --- a/sound/soc/tegra/tegra30_i2s.c +++ b/sound/soc/tegra/tegra30_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra30_i2s.c - Tegra30 I2S driver diff --git a/sound/soc/tegra/tegra_asoc_machine.c b/sound/soc/tegra/tegra_asoc_machine.c index d48463ac16fc..89bd7e75c6f7 100644 --- a/sound/soc/tegra/tegra_asoc_machine.c +++ b/sound/soc/tegra/tegra_asoc_machine.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra_asoc_machine.c - Universal ASoC machine driver for NVIDIA Tegra boards. diff --git a/sound/soc/tegra/tegra_audio_graph_card.c b/sound/soc/tegra/tegra_audio_graph_card.c index 94b5ab77649b..508a0fd50034 100644 --- a/sound/soc/tegra/tegra_audio_graph_card.c +++ b/sound/soc/tegra/tegra_audio_graph_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2020-2025 NVIDIA CORPORATION. All rights reserved. // diff --git a/sound/soc/tegra/tegra_isomgr_bw.c b/sound/soc/tegra/tegra_isomgr_bw.c index fa979960bc09..c4a5b3c41da8 100644 --- a/sound/soc/tegra/tegra_isomgr_bw.c +++ b/sound/soc/tegra/tegra_isomgr_bw.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. // All rights reserved. diff --git a/sound/soc/tegra/tegra_pcm.c b/sound/soc/tegra/tegra_pcm.c index 05d59e03b1c5..906ad9a20cb9 100644 --- a/sound/soc/tegra/tegra_pcm.c +++ b/sound/soc/tegra/tegra_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra_pcm.c - Tegra PCM driver diff --git a/sound/soc/tegra/tegra_wm8903.c b/sound/soc/tegra/tegra_wm8903.c index 91180f4cfe17..d847e4deac78 100644 --- a/sound/soc/tegra/tegra_wm8903.c +++ b/sound/soc/tegra/tegra_wm8903.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * tegra_wm8903.c - Tegra machine ASoC driver for boards using WM8903 codec. diff --git a/sound/soc/ti/ams-delta.c b/sound/soc/ti/ams-delta.c index ba173d9fcba9..846df872baed 100644 --- a/sound/soc/ti/ams-delta.c +++ b/sound/soc/ti/ams-delta.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ams-delta.c -- SoC audio for Amstrad E3 (Delta) videophone diff --git a/sound/soc/ti/davinci-evm.c b/sound/soc/ti/davinci-evm.c index ad514c2e5a25..b46dbda3a6e7 100644 --- a/sound/soc/ti/davinci-evm.c +++ b/sound/soc/ti/davinci-evm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ASoC driver for TI DAVINCI EVM platform diff --git a/sound/soc/ti/davinci-i2s.c b/sound/soc/ti/davinci-i2s.c index 059967f0e632..539b026eb9a7 100644 --- a/sound/soc/ti/davinci-i2s.c +++ b/sound/soc/ti/davinci-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor diff --git a/sound/soc/ti/davinci-mcasp.c b/sound/soc/ti/davinci-mcasp.c index 621a9d5f9377..402cb0bd6ae0 100644 --- a/sound/soc/ti/davinci-mcasp.c +++ b/sound/soc/ti/davinci-mcasp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * ALSA SoC McASP Audio Layer for TI DAVINCI processor diff --git a/sound/soc/ti/edma-pcm.c b/sound/soc/ti/edma-pcm.c index 634b040b65f0..eecf9a01edfc 100644 --- a/sound/soc/ti/edma-pcm.c +++ b/sound/soc/ti/edma-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * edma-pcm.c - eDMA PCM driver using dmaengine for AM3xxx, AM4xxx diff --git a/sound/soc/ti/j721e-evm.c b/sound/soc/ti/j721e-evm.c index faa62c1a9b8e..eeafc1c7642c 100644 --- a/sound/soc/ti/j721e-evm.c +++ b/sound/soc/ti/j721e-evm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com diff --git a/sound/soc/ti/n810.c b/sound/soc/ti/n810.c index 242b07034816..5198798e10c4 100644 --- a/sound/soc/ti/n810.c +++ b/sound/soc/ti/n810.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * n810.c -- SoC audio for Nokia N810 diff --git a/sound/soc/ti/omap-abe-twl6040.c b/sound/soc/ti/omap-abe-twl6040.c index 56aa4b22083b..1590c9b7ade3 100644 --- a/sound/soc/ti/omap-abe-twl6040.c +++ b/sound/soc/ti/omap-abe-twl6040.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-abe-twl6040.c -- SoC audio for TI OMAP based boards with ABE and diff --git a/sound/soc/ti/omap-dmic.c b/sound/soc/ti/omap-dmic.c index fb92bb88eb5c..43e7994369ba 100644 --- a/sound/soc/ti/omap-dmic.c +++ b/sound/soc/ti/omap-dmic.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-dmic.c -- OMAP ASoC DMIC DAI driver diff --git a/sound/soc/ti/omap-hdmi.c b/sound/soc/ti/omap-hdmi.c index 55e7cb96858f..90834c95d22d 100644 --- a/sound/soc/ti/omap-hdmi.c +++ b/sound/soc/ti/omap-hdmi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-hdmi-audio.c -- OMAP4+ DSS HDMI audio support library diff --git a/sound/soc/ti/omap-mcbsp-st.c b/sound/soc/ti/omap-mcbsp-st.c index 901578896ef3..ccd72e735a86 100644 --- a/sound/soc/ti/omap-mcbsp-st.c +++ b/sound/soc/ti/omap-mcbsp-st.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * McBSP Sidetone support diff --git a/sound/soc/ti/omap-mcbsp.c b/sound/soc/ti/omap-mcbsp.c index 411970399271..5325044712ba 100644 --- a/sound/soc/ti/omap-mcbsp.c +++ b/sound/soc/ti/omap-mcbsp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-mcbsp.c -- OMAP ALSA SoC DAI driver using McBSP port diff --git a/sound/soc/ti/omap-mcpdm.c b/sound/soc/ti/omap-mcpdm.c index 1a5d19937c64..36552f048fd9 100644 --- a/sound/soc/ti/omap-mcpdm.c +++ b/sound/soc/ti/omap-mcpdm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-mcpdm.c -- OMAP ALSA SoC DAI driver using McPDM port diff --git a/sound/soc/ti/omap-twl4030.c b/sound/soc/ti/omap-twl4030.c index 4d80f8a7a947..764186401855 100644 --- a/sound/soc/ti/omap-twl4030.c +++ b/sound/soc/ti/omap-twl4030.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap-twl4030.c -- SoC audio for TI SoC based boards with twl4030 codec diff --git a/sound/soc/ti/omap3pandora.c b/sound/soc/ti/omap3pandora.c index f11b1d8a1306..9347e4a329cb 100644 --- a/sound/soc/ti/omap3pandora.c +++ b/sound/soc/ti/omap3pandora.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * omap3pandora.c -- SoC audio for Pandora Handheld Console diff --git a/sound/soc/ti/osk5912.c b/sound/soc/ti/osk5912.c index fa5ef7814dab..853cc54265e7 100644 --- a/sound/soc/ti/osk5912.c +++ b/sound/soc/ti/osk5912.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * osk5912.c -- SoC audio for OSK 5912 diff --git a/sound/soc/ti/rx51.c b/sound/soc/ti/rx51.c index 7eeb12e5066c..9e0da3f3f099 100644 --- a/sound/soc/ti/rx51.c +++ b/sound/soc/ti/rx51.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * rx51.c -- SoC audio for Nokia RX-51 diff --git a/sound/soc/ti/sdma-pcm.c b/sound/soc/ti/sdma-pcm.c index 9e7691103f05..4387c9753f28 100644 --- a/sound/soc/ti/sdma-pcm.c +++ b/sound/soc/ti/sdma-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com diff --git a/sound/soc/ti/udma-pcm.c b/sound/soc/ti/udma-pcm.c index 2ff0f518aba5..c83bd4dccf6f 100644 --- a/sound/soc/ti/udma-pcm.c +++ b/sound/soc/ti/udma-pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com diff --git a/sound/soc/uniphier/aio-compress.c b/sound/soc/uniphier/aio-compress.c index b18af98a552b..aaeb35b47ff4 100644 --- a/sound/soc/uniphier/aio-compress.c +++ b/sound/soc/uniphier/aio-compress.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO Compress Audio driver. diff --git a/sound/soc/uniphier/aio-core.c b/sound/soc/uniphier/aio-core.c index d63def8615eb..8bdd3f69deae 100644 --- a/sound/soc/uniphier/aio-core.c +++ b/sound/soc/uniphier/aio-core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO ALSA common driver. diff --git a/sound/soc/uniphier/aio-cpu.c b/sound/soc/uniphier/aio-cpu.c index d3dba21b2d04..a3cc10927c9b 100644 --- a/sound/soc/uniphier/aio-cpu.c +++ b/sound/soc/uniphier/aio-cpu.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO ALSA CPU DAI driver. diff --git a/sound/soc/uniphier/aio-dma.c b/sound/soc/uniphier/aio-dma.c index 265d61723e99..d471f629aa40 100644 --- a/sound/soc/uniphier/aio-dma.c +++ b/sound/soc/uniphier/aio-dma.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO DMA driver. diff --git a/sound/soc/uniphier/aio-ld11.c b/sound/soc/uniphier/aio-ld11.c index a041ce8e23a4..0e2341df3065 100644 --- a/sound/soc/uniphier/aio-ld11.c +++ b/sound/soc/uniphier/aio-ld11.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO ALSA driver for LD11/LD20. diff --git a/sound/soc/uniphier/aio-pxs2.c b/sound/soc/uniphier/aio-pxs2.c index 889f64b2c01f..260611348dcb 100644 --- a/sound/soc/uniphier/aio-pxs2.c +++ b/sound/soc/uniphier/aio-pxs2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier AIO ALSA driver for PXs2. diff --git a/sound/soc/uniphier/evea.c b/sound/soc/uniphier/evea.c index 7def3e7e0619..cd728dd17ce7 100644 --- a/sound/soc/uniphier/evea.c +++ b/sound/soc/uniphier/evea.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Socionext UniPhier EVEA ADC/DAC codec driver. diff --git a/sound/soc/ux500/mop500.c b/sound/soc/ux500/mop500.c index ae6d326167d1..1fd275368218 100644 --- a/sound/soc/ux500/mop500.c +++ b/sound/soc/ux500/mop500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/ux500/mop500_ab8500.c b/sound/soc/ux500/mop500_ab8500.c index 2e6ed19a18cd..ad176299545c 100644 --- a/sound/soc/ux500/mop500_ab8500.c +++ b/sound/soc/ux500/mop500_ab8500.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/ux500/ux500_msp_dai.c b/sound/soc/ux500/ux500_msp_dai.c index 7798957c6504..8d71bbb2259c 100644 --- a/sound/soc/ux500/ux500_msp_dai.c +++ b/sound/soc/ux500/ux500_msp_dai.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/ux500/ux500_msp_i2s.c b/sound/soc/ux500/ux500_msp_i2s.c index fbfeefa418ca..0242c43b065d 100644 --- a/sound/soc/ux500/ux500_msp_i2s.c +++ b/sound/soc/ux500/ux500_msp_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/ux500/ux500_pcm.c b/sound/soc/ux500/ux500_pcm.c index b7f38873d2d8..6e516ed5ffb3 100644 --- a/sound/soc/ux500/ux500_pcm.c +++ b/sound/soc/ux500/ux500_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) ST-Ericsson SA 2012 diff --git a/sound/soc/xilinx/xlnx_formatter_pcm.c b/sound/soc/xilinx/xlnx_formatter_pcm.c index 17ef05309469..75d96c804c01 100644 --- a/sound/soc/xilinx/xlnx_formatter_pcm.c +++ b/sound/soc/xilinx/xlnx_formatter_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Xilinx ASoC audio formatter support diff --git a/sound/soc/xilinx/xlnx_i2s.c b/sound/soc/xilinx/xlnx_i2s.c index ca915a001ad5..96dcc0cc919d 100644 --- a/sound/soc/xilinx/xlnx_i2s.c +++ b/sound/soc/xilinx/xlnx_i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Xilinx ASoC I2S audio support diff --git a/sound/soc/xilinx/xlnx_spdif.c b/sound/soc/xilinx/xlnx_spdif.c index 017a64ab9f1e..c31e21423efb 100644 --- a/sound/soc/xilinx/xlnx_spdif.c +++ b/sound/soc/xilinx/xlnx_spdif.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 // // Xilinx ASoC SPDIF audio support diff --git a/sound/soc/xtensa/xtfpga-i2s.c b/sound/soc/xtensa/xtfpga-i2s.c index 678ded059b95..52724c2f34f9 100644 --- a/sound/soc/xtensa/xtfpga-i2s.c +++ b/sound/soc/xtensa/xtfpga-i2s.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Xtfpga I2S controller driver diff --git a/sound/sound_core.c b/sound/sound_core.c index d81fed1c1226..ea8e306f432f 100644 --- a/sound/sound_core.c +++ b/sound/sound_core.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Sound core. This file is composed of two parts. sound_class diff --git a/sound/sparc/amd7930.c b/sound/sparc/amd7930.c index da04ed5cbac4..0ab41ed3e8a0 100644 --- a/sound/sparc/amd7930.c +++ b/sound/sparc/amd7930.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for AMD7930 sound chips found on Sparcs. diff --git a/sound/sparc/cs4231.c b/sound/sparc/cs4231.c index d9e5cca94c73..b528135eb7e3 100644 --- a/sound/sparc/cs4231.c +++ b/sound/sparc/cs4231.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for CS4231 sound chips found on Sparcs. diff --git a/sound/sparc/dbri.c b/sound/sparc/dbri.c index 75f82a92ff44..b5b1f19dc408 100644 --- a/sound/sparc/dbri.c +++ b/sound/sparc/dbri.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for DBRI sound chip found on Sparcs. diff --git a/sound/spi/at73c213.c b/sound/spi/at73c213.c index 0c2394733dc4..30e58eb4b382 100644 --- a/sound/spi/at73c213.c +++ b/sound/spi/at73c213.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Driver for AT73C213 16-bit stereo DAC connected to Atmel SSC diff --git a/sound/synth/emux/emux.c b/sound/synth/emux/emux.c index 01444fc960d0..828fe9c2b2db 100644 --- a/sound/synth/emux/emux.c +++ b/sound/synth/emux/emux.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000 Takashi Iwai diff --git a/sound/synth/emux/emux_effect.c b/sound/synth/emux/emux_effect.c index bfe383fa90ba..959431b20d78 100644 --- a/sound/synth/emux/emux_effect.c +++ b/sound/synth/emux/emux_effect.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Midi synth routines for the Emu8k/Emu10k1 diff --git a/sound/synth/emux/emux_hwdep.c b/sound/synth/emux/emux_hwdep.c index 14b990cf3b22..91a8d3cd3c43 100644 --- a/sound/synth/emux/emux_hwdep.c +++ b/sound/synth/emux/emux_hwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Interface for hwdep device diff --git a/sound/synth/emux/emux_nrpn.c b/sound/synth/emux/emux_nrpn.c index 0d6b82ae2955..05a3400ed881 100644 --- a/sound/synth/emux/emux_nrpn.c +++ b/sound/synth/emux/emux_nrpn.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * NRPN / SYSEX callbacks for Emu8k/Emu10k1 diff --git a/sound/synth/emux/emux_oss.c b/sound/synth/emux/emux_oss.c index 1145c7956afd..6359fe1b6bd6 100644 --- a/sound/synth/emux/emux_oss.c +++ b/sound/synth/emux/emux_oss.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Interface for OSS sequencer emulation diff --git a/sound/synth/emux/emux_proc.c b/sound/synth/emux/emux_proc.c index 16d6c9a1e24f..2c72b191fe0b 100644 --- a/sound/synth/emux/emux_proc.c +++ b/sound/synth/emux/emux_proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000 Takashi Iwai diff --git a/sound/synth/emux/emux_seq.c b/sound/synth/emux/emux_seq.c index 9d63ac006aa5..3c07d5af5c31 100644 --- a/sound/synth/emux/emux_seq.c +++ b/sound/synth/emux/emux_seq.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Midi Sequencer interface routines. diff --git a/sound/synth/emux/emux_synth.c b/sound/synth/emux/emux_synth.c index 6982e1317da5..684bed01dfe8 100644 --- a/sound/synth/emux/emux_synth.c +++ b/sound/synth/emux/emux_synth.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Midi synth routines for the Emu8k/Emu10k1 diff --git a/sound/synth/emux/soundfont.c b/sound/synth/emux/soundfont.c index 59f3b1b6df4a..f3c84975bec3 100644 --- a/sound/synth/emux/soundfont.c +++ b/sound/synth/emux/soundfont.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Soundfont generic routines. diff --git a/sound/synth/util_mem.c b/sound/synth/util_mem.c index 2fd577c2a8eb..54ee15eeee9f 100644 --- a/sound/synth/util_mem.c +++ b/sound/synth/util_mem.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2000 Takashi Iwai diff --git a/sound/usb/6fire/chip.c b/sound/usb/6fire/chip.c index 5ff78814e687..f23880f014d0 100644 --- a/sound/usb/6fire/chip.c +++ b/sound/usb/6fire/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/6fire/comm.c b/sound/usb/6fire/comm.c index 49629d4bb327..bdf9d096dec8 100644 --- a/sound/usb/6fire/comm.c +++ b/sound/usb/6fire/comm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/6fire/control.c b/sound/usb/6fire/control.c index 9bd8dcbb68e4..3ca243c33dfc 100644 --- a/sound/usb/6fire/control.c +++ b/sound/usb/6fire/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/6fire/firmware.c b/sound/usb/6fire/firmware.c index c51abc54d2f8..7ba2778b98de 100644 --- a/sound/usb/6fire/firmware.c +++ b/sound/usb/6fire/firmware.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/6fire/midi.c b/sound/usb/6fire/midi.c index 4d1eeb32c5fe..4f3156787ed3 100644 --- a/sound/usb/6fire/midi.c +++ b/sound/usb/6fire/midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/6fire/pcm.c b/sound/usb/6fire/pcm.c index 08515da5dcc8..6c4f280de32c 100644 --- a/sound/usb/6fire/pcm.c +++ b/sound/usb/6fire/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for TerraTec DMX 6Fire USB diff --git a/sound/usb/bcd2000/bcd2000.c b/sound/usb/bcd2000/bcd2000.c index bebb48cb9abc..3df721aa04a9 100644 --- a/sound/usb/bcd2000/bcd2000.c +++ b/sound/usb/bcd2000/bcd2000.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Behringer BCD2000 driver diff --git a/sound/usb/caiaq/audio.c b/sound/usb/caiaq/audio.c index 95d425dd9d70..c2ca94594cba 100644 --- a/sound/usb/caiaq/audio.c +++ b/sound/usb/caiaq/audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2006-2008 Daniel Mack, Karsten Wiese diff --git a/sound/usb/caiaq/control.c b/sound/usb/caiaq/control.c index af459c49baf4..dee21dee00b2 100644 --- a/sound/usb/caiaq/control.c +++ b/sound/usb/caiaq/control.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2007 Daniel Mack diff --git a/sound/usb/caiaq/device.c b/sound/usb/caiaq/device.c index dfd820483849..d2bcd8f4b048 100644 --- a/sound/usb/caiaq/device.c +++ b/sound/usb/caiaq/device.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * caiaq.c: ALSA driver for caiaq/NativeInstruments devices diff --git a/sound/usb/caiaq/input.c b/sound/usb/caiaq/input.c index a9130891bb69..79036b8665b0 100644 --- a/sound/usb/caiaq/input.c +++ b/sound/usb/caiaq/input.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2006,2007 Daniel Mack, Tim Ruetz diff --git a/sound/usb/caiaq/midi.c b/sound/usb/caiaq/midi.c index c656d0162432..22915863fd11 100644 --- a/sound/usb/caiaq/midi.c +++ b/sound/usb/caiaq/midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2006,2007 Daniel Mack diff --git a/sound/usb/card.c b/sound/usb/card.c index 270dad84d825..26654d6cfab4 100644 --- a/sound/usb/card.c +++ b/sound/usb/card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (Tentative) USB Audio Driver for ALSA diff --git a/sound/usb/clock.c b/sound/usb/clock.c index 842ba5b801ea..0a8fd861fc9b 100644 --- a/sound/usb/clock.c +++ b/sound/usb/clock.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Clock domain and sample rate management functions diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c index 8f9313857ee9..c2cd0139f440 100644 --- a/sound/usb/endpoint.c +++ b/sound/usb/endpoint.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/fcp.c b/sound/usb/fcp.c index 11e9a96b46ff..4cf49d2e1c0a 100644 --- a/sound/usb/fcp.c +++ b/sound/usb/fcp.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Focusrite Control Protocol Driver for ALSA diff --git a/sound/usb/format.c b/sound/usb/format.c index 64cfe4a9d8cd..c882a57869e6 100644 --- a/sound/usb/format.c +++ b/sound/usb/format.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/helper.c b/sound/usb/helper.c index 497d2b27fb59..7d117a46ed5e 100644 --- a/sound/usb/helper.c +++ b/sound/usb/helper.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/hiface/chip.c b/sound/usb/hiface/chip.c index bce28f683666..f719ab6708c2 100644 --- a/sound/usb/hiface/chip.c +++ b/sound/usb/hiface/chip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for M2Tech hiFace compatible devices diff --git a/sound/usb/hiface/pcm.c b/sound/usb/hiface/pcm.c index 27cd427fbaa5..d27d1bfcd1da 100644 --- a/sound/usb/hiface/pcm.c +++ b/sound/usb/hiface/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Linux driver for M2Tech hiFace compatible devices diff --git a/sound/usb/implicit.c b/sound/usb/implicit.c index 77f06da93151..cb2c98faf90a 100644 --- a/sound/usb/implicit.c +++ b/sound/usb/implicit.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Special handling for implicit feedback mode diff --git a/sound/usb/line6/capture.c b/sound/usb/line6/capture.c index 9ef4faa006a0..31d360dccc98 100644 --- a/sound/usb/line6/capture.c +++ b/sound/usb/line6/capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/driver.c b/sound/usb/line6/driver.c index e97368c31417..405445b45af5 100644 --- a/sound/usb/line6/driver.c +++ b/sound/usb/line6/driver.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/midi.c b/sound/usb/line6/midi.c index 4731293728e6..6355628c66bc 100644 --- a/sound/usb/line6/midi.c +++ b/sound/usb/line6/midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/midibuf.c b/sound/usb/line6/midibuf.c index 57fca134b337..cc4260869feb 100644 --- a/sound/usb/line6/midibuf.c +++ b/sound/usb/line6/midibuf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/pcm.c b/sound/usb/line6/pcm.c index f61d9f6cf754..4ea6229124cd 100644 --- a/sound/usb/line6/pcm.c +++ b/sound/usb/line6/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/playback.c b/sound/usb/line6/playback.c index 9f26f66e6792..d75ee3fe848b 100644 --- a/sound/usb/line6/playback.c +++ b/sound/usb/line6/playback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/pod.c b/sound/usb/line6/pod.c index 6f948c3e8f9e..d5d45b621a0a 100644 --- a/sound/usb/line6/pod.c +++ b/sound/usb/line6/pod.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/podhd.c b/sound/usb/line6/podhd.c index ea1324c22f46..5426300a0095 100644 --- a/sound/usb/line6/podhd.c +++ b/sound/usb/line6/podhd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Pod HD diff --git a/sound/usb/line6/toneport.c b/sound/usb/line6/toneport.c index 68cda7bf330c..00afc9510d7d 100644 --- a/sound/usb/line6/toneport.c +++ b/sound/usb/line6/toneport.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/line6/variax.c b/sound/usb/line6/variax.c index b2f6637c84b2..51e9690f6f43 100644 --- a/sound/usb/line6/variax.c +++ b/sound/usb/line6/variax.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Line 6 Linux USB driver diff --git a/sound/usb/media.c b/sound/usb/media.c index 0064f8d12422..00c085c44c34 100644 --- a/sound/usb/media.c +++ b/sound/usb/media.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * media.c - Media Controller specific ALSA driver code diff --git a/sound/usb/midi.c b/sound/usb/midi.c index dd8249e75970..c82e54502178 100644 --- a/sound/usb/midi.c +++ b/sound/usb/midi.c @@ -1,3 +1,4 @@ +asm("nop"); /* * usbmidi.c - ALSA USB MIDI driver * diff --git a/sound/usb/midi2.c b/sound/usb/midi2.c index e6793f3bdfc3..221122093e4e 100644 --- a/sound/usb/midi2.c +++ b/sound/usb/midi2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * MIDI 2.0 support diff --git a/sound/usb/misc/ua101.c b/sound/usb/misc/ua101.c index 76b6eb55dcc2..6fb3abe3f983 100644 --- a/sound/usb/misc/ua101.c +++ b/sound/usb/misc/ua101.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Edirol UA-101/UA-1000 driver diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c index bfe15b1cb66c..27fc4be96622 100644 --- a/sound/usb/mixer.c +++ b/sound/usb/mixer.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * (Tentative) USB Audio Driver for ALSA diff --git a/sound/usb/mixer_maps.c b/sound/usb/mixer_maps.c index faac7df1fbcf..ed24954838ca 100644 --- a/sound/usb/mixer_maps.c +++ b/sound/usb/mixer_maps.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Additional mixer mapping diff --git a/sound/usb/mixer_quirks.c b/sound/usb/mixer_quirks.c index cf4ccf467cb6..d3228a7471ed 100644 --- a/sound/usb/mixer_quirks.c +++ b/sound/usb/mixer_quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * USB Audio Driver for ALSA diff --git a/sound/usb/mixer_s1810c.c b/sound/usb/mixer_s1810c.c index 6e09e074c0e7..bc3765034576 100644 --- a/sound/usb/mixer_s1810c.c +++ b/sound/usb/mixer_s1810c.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Presonus Studio 1810c driver for ALSA diff --git a/sound/usb/mixer_scarlett.c b/sound/usb/mixer_scarlett.c index 8babfa3f7c45..ee821b1e0dff 100644 --- a/sound/usb/mixer_scarlett.c +++ b/sound/usb/mixer_scarlett.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Scarlett Driver for ALSA diff --git a/sound/usb/mixer_scarlett2.c b/sound/usb/mixer_scarlett2.c index bef8c9e544dd..6c4dee93fdff 100644 --- a/sound/usb/mixer_scarlett2.c +++ b/sound/usb/mixer_scarlett2.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Focusrite Scarlett 2 Protocol Driver for ALSA diff --git a/sound/usb/mixer_us16x08.c b/sound/usb/mixer_us16x08.c index f9df40730eff..40a670b55fd3 100644 --- a/sound/usb/mixer_us16x08.c +++ b/sound/usb/mixer_us16x08.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Tascam US-16x08 ALSA driver diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c index 682b6c1fe76b..db7194d24e1e 100644 --- a/sound/usb/pcm.c +++ b/sound/usb/pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/power.c b/sound/usb/power.c index 66bd4daa68fd..e0344c1d9306 100644 --- a/sound/usb/power.c +++ b/sound/usb/power.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * UAC3 Power Domain state management functions diff --git a/sound/usb/proc.c b/sound/usb/proc.c index f4b7a7ff3203..88f21569d75b 100644 --- a/sound/usb/proc.c +++ b/sound/usb/proc.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/qcom/mixer_usb_offload.c b/sound/usb/qcom/mixer_usb_offload.c index 2adeb64f4d33..7f4bd99ad220 100644 --- a/sound/usb/qcom/mixer_usb_offload.c +++ b/sound/usb/qcom/mixer_usb_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/usb/qcom/qc_audio_offload.c b/sound/usb/qcom/qc_audio_offload.c index cfb30a195364..88b641259cd4 100644 --- a/sound/usb/qcom/qc_audio_offload.c +++ b/sound/usb/qcom/qc_audio_offload.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/usb/qcom/usb_audio_qmi_v01.c b/sound/usb/qcom/usb_audio_qmi_v01.c index 502857612277..d5055e08058e 100644 --- a/sound/usb/qcom/usb_audio_qmi_v01.c +++ b/sound/usb/qcom/usb_audio_qmi_v01.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved. diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c index 2d9f28558874..e56ceda90abd 100644 --- a/sound/usb/quirks.c +++ b/sound/usb/quirks.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/stream.c b/sound/usb/stream.c index ec7d756d78d1..45f21d3477b5 100644 --- a/sound/usb/stream.c +++ b/sound/usb/stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/usx2y/us122l.c b/sound/usb/usx2y/us122l.c index 011ea96e9779..fed0a5fd2b10 100644 --- a/sound/usb/usx2y/us122l.c +++ b/sound/usb/usx2y/us122l.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007, 2008 Karsten Wiese diff --git a/sound/usb/usx2y/us144mkii.c b/sound/usb/usx2y/us144mkii.c index f6572a576c15..891c3cced28f 100644 --- a/sound/usb/usx2y/us144mkii.c +++ b/sound/usb/usx2y/us144mkii.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami /* diff --git a/sound/usb/usx2y/us144mkii_capture.c b/sound/usb/usx2y/us144mkii_capture.c index 00188ff6cd51..08b515df6d4e 100644 --- a/sound/usb/usx2y/us144mkii_capture.c +++ b/sound/usb/usx2y/us144mkii_capture.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami diff --git a/sound/usb/usx2y/us144mkii_controls.c b/sound/usb/usx2y/us144mkii_controls.c index 5d69441ef414..26bb796fb332 100644 --- a/sound/usb/usx2y/us144mkii_controls.c +++ b/sound/usb/usx2y/us144mkii_controls.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami diff --git a/sound/usb/usx2y/us144mkii_midi.c b/sound/usb/usx2y/us144mkii_midi.c index ed2afec2a89a..4ad9602cdc9b 100644 --- a/sound/usb/usx2y/us144mkii_midi.c +++ b/sound/usb/usx2y/us144mkii_midi.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami diff --git a/sound/usb/usx2y/us144mkii_pcm.c b/sound/usb/usx2y/us144mkii_pcm.c index 0c84304d4624..394eb6ce54de 100644 --- a/sound/usb/usx2y/us144mkii_pcm.c +++ b/sound/usb/usx2y/us144mkii_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami diff --git a/sound/usb/usx2y/us144mkii_playback.c b/sound/usb/usx2y/us144mkii_playback.c index 0cb9699ec211..e5384b44cee5 100644 --- a/sound/usb/usx2y/us144mkii_playback.c +++ b/sound/usb/usx2y/us144mkii_playback.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Šerif Rami diff --git a/sound/usb/usx2y/usX2Yhwdep.c b/sound/usb/usx2y/usX2Yhwdep.c index 4d7925184826..3e8d5649e131 100644 --- a/sound/usb/usx2y/usX2Yhwdep.c +++ b/sound/usb/usx2y/usX2Yhwdep.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Driver for Tascam US-X2Y USB soundcards diff --git a/sound/usb/usx2y/usb_stream.c b/sound/usb/usx2y/usb_stream.c index 3122cf653273..989526bf73f4 100644 --- a/sound/usb/usx2y/usb_stream.c +++ b/sound/usb/usx2y/usb_stream.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007, 2008 Karsten Wiese diff --git a/sound/usb/usx2y/usbusx2y.c b/sound/usb/usx2y/usbusx2y.c index f34e78910200..a5cb40032cd1 100644 --- a/sound/usb/usx2y/usbusx2y.c +++ b/sound/usb/usx2y/usbusx2y.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * usbusx2y.c - ALSA USB US-428 Driver diff --git a/sound/usb/usx2y/usbusx2yaudio.c b/sound/usb/usx2y/usbusx2yaudio.c index c7c7ec9c228b..90e7c8ccfb07 100644 --- a/sound/usb/usx2y/usbusx2yaudio.c +++ b/sound/usb/usx2y/usbusx2yaudio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* * US-X2Y AUDIO diff --git a/sound/usb/usx2y/usx2yhwdeppcm.c b/sound/usb/usx2y/usx2yhwdeppcm.c index 7c90214485d9..92d166fa7152 100644 --- a/sound/usb/usx2y/usx2yhwdeppcm.c +++ b/sound/usb/usx2y/usx2yhwdeppcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later /* */ diff --git a/sound/usb/validate.c b/sound/usb/validate.c index 4bb4893f6e74..6ab647ce3fa9 100644 --- a/sound/usb/validate.c +++ b/sound/usb/validate.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-or-later // // Validation of USB-audio class descriptors diff --git a/sound/virtio/virtio_card.c b/sound/virtio/virtio_card.c index 52c5757585c6..22e9eb14acf3 100644 --- a/sound/virtio/virtio_card.c +++ b/sound/virtio/virtio_card.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_chmap.c b/sound/virtio/virtio_chmap.c index 5bc924933a59..486bd9e2d86d 100644 --- a/sound/virtio/virtio_chmap.c +++ b/sound/virtio/virtio_chmap.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_ctl_msg.c b/sound/virtio/virtio_ctl_msg.c index 6433c870f271..f38a7403a4a3 100644 --- a/sound/virtio/virtio_ctl_msg.c +++ b/sound/virtio/virtio_ctl_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_jack.c b/sound/virtio/virtio_jack.c index c69f1dcdcc84..d337a0c829ba 100644 --- a/sound/virtio/virtio_jack.c +++ b/sound/virtio/virtio_jack.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_kctl.c b/sound/virtio/virtio_kctl.c index ffb903d56297..c01c44e98ecc 100644 --- a/sound/virtio/virtio_kctl.c +++ b/sound/virtio/virtio_kctl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_pcm.c b/sound/virtio/virtio_pcm.c index 3602b6690fcd..278e2bce8ec4 100644 --- a/sound/virtio/virtio_pcm.c +++ b/sound/virtio/virtio_pcm.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_pcm_msg.c b/sound/virtio/virtio_pcm_msg.c index 9778020a7ba8..08e6f42b1927 100644 --- a/sound/virtio/virtio_pcm_msg.c +++ b/sound/virtio/virtio_pcm_msg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/virtio/virtio_pcm_ops.c b/sound/virtio/virtio_pcm_ops.c index 6297a9c61e70..4ddc451ae131 100644 --- a/sound/virtio/virtio_pcm_ops.c +++ b/sound/virtio/virtio_pcm_ops.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0+ /* * virtio-snd: Virtio sound device diff --git a/sound/x86/intel_hdmi_audio.c b/sound/x86/intel_hdmi_audio.c index 8e2a007311d3..aedd0c706baa 100644 --- a/sound/x86/intel_hdmi_audio.c +++ b/sound/x86/intel_hdmi_audio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * intel_hdmi_audio.c - Intel HDMI audio driver diff --git a/sound/xen/xen_snd_front.c b/sound/xen/xen_snd_front.c index c56d17479f05..7254ca07b35d 100644 --- a/sound/xen/xen_snd_front.c +++ b/sound/xen/xen_snd_front.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/sound/xen/xen_snd_front_alsa.c b/sound/xen/xen_snd_front_alsa.c index b229eb6f7057..b4c7111e870f 100644 --- a/sound/xen/xen_snd_front_alsa.c +++ b/sound/xen/xen_snd_front_alsa.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/sound/xen/xen_snd_front_cfg.c b/sound/xen/xen_snd_front_cfg.c index 55ecf766ca67..9cb04f934d3f 100644 --- a/sound/xen/xen_snd_front_cfg.c +++ b/sound/xen/xen_snd_front_cfg.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/sound/xen/xen_snd_front_evtchnl.c b/sound/xen/xen_snd_front_evtchnl.c index 2fbed8e4a490..5cbfaf2ed0e0 100644 --- a/sound/xen/xen_snd_front_evtchnl.c +++ b/sound/xen/xen_snd_front_evtchnl.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 OR MIT /* diff --git a/usr/gen_init_cpio.c b/usr/gen_init_cpio.c index b7296edc6626..e2a4649f774e 100644 --- a/usr/gen_init_cpio.c +++ b/usr/gen_init_cpio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #define _GNU_SOURCE #include diff --git a/virt/kvm/async_pf.c b/virt/kvm/async_pf.c index b8aaa96b799b..0306d41c8dc3 100644 --- a/virt/kvm/async_pf.c +++ b/virt/kvm/async_pf.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kvm asynchronous fault support diff --git a/virt/kvm/binary_stats.c b/virt/kvm/binary_stats.c index eefca6c69f51..a0c01112bbdc 100644 --- a/virt/kvm/binary_stats.c +++ b/virt/kvm/binary_stats.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM binary statistics interface implementation diff --git a/virt/kvm/coalesced_mmio.c b/virt/kvm/coalesced_mmio.c index 375d6285475e..7fe8af2c1ad1 100644 --- a/virt/kvm/coalesced_mmio.c +++ b/virt/kvm/coalesced_mmio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 /* * KVM coalesced MMIO diff --git a/virt/kvm/dirty_ring.c b/virt/kvm/dirty_ring.c index 02bc6b00d76c..895561c703be 100644 --- a/virt/kvm/dirty_ring.c +++ b/virt/kvm/dirty_ring.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * KVM dirty ring implementation diff --git a/virt/kvm/eventfd.c b/virt/kvm/eventfd.c index a369b20d47f0..2bcdab1c310b 100644 --- a/virt/kvm/eventfd.c +++ b/virt/kvm/eventfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * kvm eventfd support - use eventfd objects to signal various KVM events diff --git a/virt/kvm/guest_memfd.c b/virt/kvm/guest_memfd.c index fdaea3422c30..0a7b464505a8 100644 --- a/virt/kvm/guest_memfd.c +++ b/virt/kvm/guest_memfd.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0 #include #include diff --git a/virt/kvm/irqchip.c b/virt/kvm/irqchip.c index 6ccabfd32287..3e88b9b12c94 100644 --- a/virt/kvm/irqchip.c +++ b/virt/kvm/irqchip.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * irqchip.c: Common API for in kernel interrupt controllers diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 5b5b69c97665..2f74eac5b703 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine (KVM) Hypervisor diff --git a/virt/kvm/pfncache.c b/virt/kvm/pfncache.c index 728d2c1b488a..078c3af81469 100644 --- a/virt/kvm/pfncache.c +++ b/virt/kvm/pfncache.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * Kernel-based Virtual Machine driver for Linux diff --git a/virt/kvm/vfio.c b/virt/kvm/vfio.c index be50514bbd11..d9ee869cf9b5 100644 --- a/virt/kvm/vfio.c +++ b/virt/kvm/vfio.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * VFIO-KVM bridge pseudo device diff --git a/virt/lib/irqbypass.c b/virt/lib/irqbypass.c index 62c160200be9..6e087e2039ab 100644 --- a/virt/lib/irqbypass.c +++ b/virt/lib/irqbypass.c @@ -1,3 +1,4 @@ +asm("nop"); // SPDX-License-Identifier: GPL-2.0-only /* * IRQ offload/bypass manager